diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 78a8ad902..567c16434 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -1480,6 +1480,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { monsterCategory = "Beast", spawnLocation = { "Glacial Tarn (Act 6)", + "Ice Cave (Map)", "Shoreline Hideout (Act 4)", "Found in Maps", "Untainted Paradise (Map)", @@ -1522,6 +1523,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigTropical"] = { monsterCategory = "Beast", spawnLocation = { "Glacial Tarn (Act 6)", + "Ice Cave (Map)", "Shoreline Hideout (Act 4)", "Found in Maps", "Untainted Paradise (Map)", @@ -1737,6 +1739,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison_"] = { monsterCategory = "Beast", spawnLocation = { "Shoreline Hideout (Act 4)", + "Sprawling Jungle", "Found in Maps", "Untainted Paradise (Map)", "Whakapanu Island (Act 4)", @@ -1778,6 +1781,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { companionReservation = 34.2, monsterCategory = "Humanoid", spawnLocation = { + "Deforestation (Map)", "Freythorn (Act 1)", "Mire (Map)", "The Viridian Wildwood (Map)", @@ -1851,6 +1855,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { + "Deforestation (Map)", "Freythorn (Act 1)", "The Viridian Wildwood (Map)", "Found in Maps", @@ -1869,7 +1874,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { -- Cleansed Maps minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { name = "Fettered Hook", - monsterTags = { "Claw_onhit_audio", "demon", "mud_blood", "not_int", "not_str", "very_slow_movement", }, + monsterTags = { "Claw_onhit_audio", "demon", "mud_blood", "not_int", "not_str", "sanctified_monster", "very_slow_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, evasion = 0.5, @@ -1899,7 +1904,7 @@ minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { name = "Fettered Monstrosity", - monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", }, + monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", "sanctified_monster", }, life = 3.5, baseDamageIgnoresAttackSpeed = true, fireResist = 0, @@ -1930,7 +1935,7 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { name = "Fettered Scythe", - monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "very_slow_movement", }, + monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "sanctified_monster", "very_slow_movement", }, extraFlags = { recommendedSpectre = true, }, @@ -1964,7 +1969,7 @@ minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { name = "Fettered Snake", - monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", }, + monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "sanctified_monster", }, extraFlags = { recommendedSpectre = true, }, @@ -2002,7 +2007,7 @@ minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { 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", }, + monsterTags = { "beast", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "sanctified_monster", "spider", "very_fast_movement", }, life = 2.15, baseDamageIgnoresAttackSpeed = true, armour = 0.25, @@ -2036,7 +2041,7 @@ minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { name = "Fettered Grasper", - monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_int", "slow_movement", }, + monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_int", "sanctified_monster", "slow_movement", }, life = 1.45, baseDamageIgnoresAttackSpeed = true, armour = 0.25, @@ -2069,7 +2074,7 @@ minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { minions["Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing"] = { name = "Fettered Writher", - monsterTags = { "beast", "insect", "MonsterStab_onhit_audio", "mud_blood", "not_int", "not_str", "very_slow_movement", }, + monsterTags = { "beast", "insect", "MonsterStab_onhit_audio", "mud_blood", "not_int", "not_str", "sanctified_monster", "very_slow_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, evasion = 0.75, @@ -2119,7 +2124,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", "The Copper Citadel (Map)", @@ -2163,12 +2168,12 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { companionReservation = 26.7, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Oasis (Map)", "Outlands (Map)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", + "Sanctuary (Map)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2203,10 +2208,9 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { companionReservation = 26.7, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2246,12 +2250,12 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Oasis (Map)", "Outlands (Map)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", + "Sanctuary (Map)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2288,12 +2292,12 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Oasis (Map)", "Outlands (Map)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", + "Sanctuary (Map)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2330,12 +2334,12 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Oasis (Map)", "Outlands (Map)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", + "Sanctuary (Map)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2375,10 +2379,9 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorroded__"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2414,10 +2417,9 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2457,10 +2459,9 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", - "The Dreadnought (Act 2)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2537,7 +2538,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorroded__"] = { damage = 1.1, damageSpread = 0.2, attackTime = 1.5, - attackRange = 21, + attackRange = 19, accuracy = 1, weaponType1 = "Spear", baseMovementSpeed = 41, @@ -2545,9 +2546,8 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorroded__"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", - "The Dreadnought (Act 2)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", }, @@ -2591,11 +2591,10 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard (Act 2)", + "Dreadnought (Act 2)", "Qimah Reservoir (Act 6)", "Sacred Reservoir (Map)", "The Copper Citadel (Map)", - "The Dreadnought (Act 2)", "The Halani Gates (Act 2)", "The Spires of Deshar (Act 2)", "Found in Maps", @@ -2711,6 +2710,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan "Ogham Manor (Act 1)", "The Iron Citadel (Map)", "Found in Maps", + "Western Enigma Chamber (Map)", }, skillList = { "MPACountsGuardSpike", @@ -2749,6 +2749,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS "The Iron Citadel (Map)", "The Manor Ramparts (Act 1)", "Found in Maps", + "Western Enigma Chamber (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2976,11 +2977,10 @@ minions["Metadata/Monsters/ParasiteMonsters/AngerfishParasite"] = { minions["Metadata/Monsters/ParasiteMonsters/MantaRayParasite"] = { name = "Infested Manta", - monsterTags = { "beast", "medium_movement", "not_int", "red_blood", "Unarmed_onhit_audio", }, + monsterTags = { "beast", "medium_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", }, life = 1, baseDamageIgnoresAttackSpeed = true, - armour = 0.25, - evasion = 0.25, + evasion = 0.33, fireResist = 0, coldResist = 0, lightningResist = 0, @@ -3141,8 +3141,9 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Qimah Reservoir (Act 6)", - "The Dreadnought (Act 2)", + "Abyssal Depths (Act 2)", + "Dreadnought (Act 2)", + "Lightless Void", "Found in Maps", }, skillList = { @@ -3333,6 +3334,7 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { monsterCategory = "Undead", spawnLocation = { "Jiquani's Machinarium (Act 3)", + "Mystic Refuge (Act 3)", "The Venom Crypts (Act 3)", "Found in Maps", }, @@ -3367,6 +3369,7 @@ minions["Metadata/Monsters/RatMonster/RatMonsterPoison__"] = { monsterCategory = "Undead", spawnLocation = { "Jiquani's Machinarium (Act 3)", + "Mystic Refuge (Act 3)", "The Venom Crypts (Act 3)", "Found in Maps", }, @@ -3398,6 +3401,10 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_" companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Obscure Island", + "Runic Catacombs", + "Skull of the Titan (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3428,6 +3435,10 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Obscure Island", + "Runic Catacombs", + "Skull of the Titan (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3459,6 +3470,10 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Obscure Island", + "Runic Catacombs", + "Skull of the Titan (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3492,6 +3507,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkele companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { + "Deserted Post (Act 4)", + "Obscure Island", + "Runic Catacombs", }, skillList = { "MeleeAtAnimationSpeed", @@ -3597,6 +3615,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { monsterCategory = "Undead", spawnLocation = { "Fortress (Map)", + "Greenhouse (Map)", "Jiquani's Machinarium (Act 3)", "Jiquani's Sanctum (Act 3)", "Kriar Peaks (Act 6)", @@ -3633,6 +3652,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { monsterCategory = "Undead", spawnLocation = { "Fortress (Map)", + "Greenhouse (Map)", "Jiquani's Machinarium (Act 3)", "Jiquani's Sanctum (Act 3)", "Kriar Peaks (Act 6)", @@ -3670,6 +3690,7 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { monsterCategory = "Undead", spawnLocation = { "Ashen Forest (Act 6)", + "Lost Catacombs (Act 1)", "Seepage (Map)", "The Grelwood (Act 1)", "The Grim Tangle (Act 1)", @@ -3826,7 +3847,7 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = -- 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", }, + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Beast_onhit_audio", "caster", "fast_movement", "humanoid", "not_dex", "not_str", "physical_affinity", "reptile_beast", }, extraFlags = { recommendedSpectre = true, recommendedBeast = true, @@ -3846,7 +3867,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { baseMovementSpeed = 48, spectreReservation = 84, companionReservation = 42.3, - monsterCategory = "Beast", + monsterCategory = "Humanoid", spawnLocation = { "Keth (Act 2)", "Ornate Chambers (Map)", @@ -3996,6 +4017,7 @@ minions["Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldier"] = { spawnLocation = { "Arastas (Act 4)", "Cliffside (Map)", + "Snowfall (Map)", "The Excavation (Act 4)", "Found in Maps", }, @@ -4034,6 +4056,7 @@ minions["Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficer_"] = { spawnLocation = { "Arastas (Act 4)", "Cliffside (Map)", + "Snowfall (Map)", "The Excavation (Act 4)", "Found in Maps", }, @@ -4598,7 +4621,6 @@ minions["Metadata/Monsters/Wraith/WraithSpookyColdSpectre"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Howling Caves (Act 6)", - "Ice Cave (Map)", "Lofty Summit (Map)", "Stones of Serle (Act 6)", "Found in Maps", @@ -4671,6 +4693,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { spawnLocation = { "Ashen Forest (Act 6)", "Decay (Map)", + "Lost Catacombs (Act 1)", "The Grelwood (Act 1)", "The Grim Tangle (Act 1)", "Found in Maps", @@ -4707,6 +4730,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { spawnLocation = { "Ashen Forest (Act 6)", "Decay (Map)", + "Lost Catacombs (Act 1)", "Seepage (Map)", "The Grelwood (Act 1)", "The Grim Tangle (Act 1)", @@ -5292,8 +5316,8 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { "MeleeAtAnimationSpeed", }, modList = { - mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] - mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] + mod("BlockChance", "BASE", 25, 0, 0), -- MonsterBlock25__ [monster_base_block_% = 25] + mod("BlockChanceMax", "BASE", 0, 0, 0), -- MonsterBlock25__ [additional_maximum_block_% = 0] mod("StunDuration", "OVERRIDE", 3.183, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3183] }, } @@ -5324,6 +5348,7 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { "Grimhaven (Map)", "Ogham Farmlands (Act 1)", "Ogham Village (Act 1)", + "Razed Fields (Map)", "The Manor Ramparts (Act 1)", "Found in Maps", }, @@ -5491,6 +5516,7 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { spawnLocation = { "Ashen Forest (Act 6)", "Decay (Map)", + "Lost Catacombs (Act 1)", "Seepage (Map)", "The Grim Tangle (Act 1)", "Found in Maps", @@ -5769,6 +5795,7 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { monsterCategory = "Beast", spawnLocation = { "Ashen Forest (Act 6)", + "Lost Catacombs (Act 1)", "The Grim Tangle (Act 1)", "Found in Maps", }, @@ -5804,11 +5831,9 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { "Crypt (Map)", "Epitaph (Map)", "Holten (Act 6)", - "Ice Cave (Map)", "Lofty Summit (Map)", "Mausoleum of the Praetor (Act 1)", "Necropolis (Map)", - "Riverhold (Map)", "Stronghold (Map)", "Found in Maps", "Tomb of the Consort (Act 1)", @@ -5881,6 +5906,7 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { spawnLocation = { "Farmlands Hideout (Map)", "Ogham Farmlands (Act 1)", + "Plantation (Map)", "Scorched Farmlands (Act 6)", "Found in Maps", }, @@ -5918,7 +5944,7 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { "Found in Maps", }, skillList = { - "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedFire", }, modList = { -- MonsterNecromancerRaisable [undead_description = 1] @@ -6029,6 +6055,8 @@ minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { monsterCategory = "Construct", spawnLocation = { "Hidden Grotto (Map)", + "Sinter Rift (Map)", + "Skull of the Titan (Act 2)", "Found in Maps", "Traitor's Passage (Act 2)", "Trial of the Sekhemas (Floor 1)", @@ -6193,6 +6221,11 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Mournful Cliffside", + "Runic Catacombs", + "Skull of the Titan (Act 2)", + "Sprawling Jungle", }, skillList = { "MeleeAtAnimationSpeed", @@ -6222,6 +6255,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = companionReservation = 38.4, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Runic Catacombs", + "Skull of the Titan (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6256,6 +6292,12 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCa companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { + "Deserted Post (Act 4)", + "Lost Catacombs (Act 1)", + "Mournful Cliffside", + "Mystic Refuge (Act 3)", + "Runic Catacombs", + "Secluded Temple", }, skillList = { "MPSMercurialCasterEnrage", @@ -6289,6 +6331,12 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAx companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { + "Deserted Post (Act 4)", + "Mournful Cliffside", + "Mystic Refuge (Act 3)", + "Runic Catacombs", + "Secluded Temple", + "Sprawling Jungle", }, skillList = { "MeleeAtAnimationSpeed", @@ -6321,6 +6369,11 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { companionReservation = 24.3, monsterCategory = "Undead", spawnLocation = { + "Deserted Post (Act 4)", + "Mystic Refuge (Act 3)", + "Runic Catacombs", + "Secluded Temple", + "Sprawling Jungle", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6357,6 +6410,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { companionReservation = 34.8, monsterCategory = "Undead", spawnLocation = { + "Mournful Cliffside", + "Runic Catacombs", + "Skull of the Titan (Act 2)", }, skillList = { "MPWExpeditionArbalestProjectile", @@ -6394,6 +6450,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { + "Deserted Post (Act 4)", + "Obscure Island", + "Runic Catacombs", }, skillList = { "MeleeAtAnimationSpeed", @@ -6427,6 +6486,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster companionReservation = 37.8, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Runic Catacombs", + "Secluded Temple", }, skillList = { "MPSArmourCasterBasic", @@ -6466,6 +6528,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { + "Lost Catacombs (Act 1)", + "Runic Catacombs", + "Secluded Temple", }, skillList = { "EDSGolemancerReapLeft", @@ -6497,6 +6562,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { + "Mystic Refuge (Act 3)", + "Runic Catacombs", + "Sprawling Jungle", }, skillList = { "MPSExpeditionBoneCultistProjectiles", @@ -6559,6 +6627,9 @@ minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_" companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { + "Mournful Cliffside", + "Runic Catacombs", + "Skull of the Titan (Act 2)", }, skillList = { "DTTExpeditionScytheHand", @@ -6597,6 +6668,7 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { monsterCategory = "Construct", spawnLocation = { "Freythorn (Act 1)", + "Slash (Map)", "Stones of Serle (Act 6)", "The Ezomyte Megaliths (Map)", "Found in Maps", @@ -6608,8 +6680,8 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { "TBTwigMonsterPodBeam", }, modList = { - -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] }, } @@ -6643,8 +6715,8 @@ minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { "TBTwigMonsterPodBeam", }, modList = { - -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] }, } @@ -6668,6 +6740,7 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { monsterCategory = "Beast", spawnLocation = { "Ashen Forest (Act 6)", + "Skull of the Titan (Act 2)", "Spider Woods (Map)", "Found in Maps", "Traitor's Passage (Act 2)", @@ -6900,7 +6973,7 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { 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", }, + monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "fast_movement", "humanoid", "melee", "monster_applies_poison", "physical_affinity", "reptile_beast", }, life = 1.5, baseDamageIgnoresAttackSpeed = true, fireResist = 0, @@ -6915,7 +6988,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { baseMovementSpeed = 44, spectreReservation = 67, companionReservation = 36.6, - monsterCategory = "Beast", + monsterCategory = "Humanoid", spawnLocation = { "Keth (Act 2)", "Ornate Chambers (Map)", @@ -6956,6 +7029,8 @@ minions["Metadata/Monsters/SaltGolem/SaltGolem_"] = { monsterCategory = "Construct", spawnLocation = { "Hidden Grotto (Map)", + "Sinter Rift (Map)", + "Skull of the Titan (Act 2)", "Found in Maps", "Traitor's Passage (Act 2)", "Trial of the Sekhemas (Floor 1)", @@ -6994,6 +7069,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { monsterCategory = "Beast", spawnLocation = { "Mesa (Map)", + "Precursor Tower (Map)", "Qimah (Act 6)", "Savannah (Map)", "The Bone Pits (Act 2)", @@ -7033,6 +7109,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { monsterCategory = "Beast", spawnLocation = { "Mesa (Map)", + "Precursor Tower (Map)", "Qimah (Act 6)", "Savannah (Map)", "The Bone Pits (Act 2)", @@ -7116,6 +7193,7 @@ minions["Metadata/Monsters/VultureZombie/VultureDemonSpectre"] = { spawnLocation = { "Confluence (Map)", "Deshar (Act 2)", + "Secluded Temple", "Shrike Island (Act 4)", "The Khari Crossing (Act 6)", "Found in Maps", @@ -7277,6 +7355,7 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { + "Arid Plains (Map)", "Buried Shrines (Act 2)", "Channel (Map)", "Marrow (Map)", @@ -7444,6 +7523,47 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { }, } +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, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.59, + attackRange = 11, + accuracy = 1, + baseMovementSpeed = 19, + spectreReservation = 42, + companionReservation = 26.7, + monsterCategory = "Undead", + spawnLocation = { + "Freythorn (Act 1)", + "Mastodon Badlands (Act 2)", + "Qimah (Act 6)", + "Scorched Farmlands (Act 6)", + "Sel Khari Sanctuary (Act 6)", + "The Bone Pits (Act 2)", + "Found in Maps", + "Wayward Isle (Map)", + }, + skillList = { + "PitifulFabricationBuff", + "TBPitifulFabricationBuff", + "PitifulFabricationBuffTriggered", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] + }, +} + minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { name = "Spinesnatcher", monsterTags = { "medium_movement", "melee", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", }, @@ -7635,10 +7755,16 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { companionReservation = 34.8, monsterCategory = "Beast", spawnLocation = { + "Ancient Gateway (Map)", + "Eastern Gateway (Map)", "Qimah Reservoir (Act 6)", + "Skull of the Titan (Act 2)", + "The Matriarch Halls (Map)", + "The Patriarch Halls (Map)", "Found in Maps", "Traitor's Passage (Act 2)", "Trial of the Sekhemas (Floor 1)", + "Western Gateway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7706,6 +7832,7 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { companionReservation = 31.5, monsterCategory = "Undead", spawnLocation = { + "Arid Plains (Map)", "Buried Shrines (Act 2)", "Channel (Map)", "Qimah Reservoir (Act 6)", @@ -7849,10 +7976,9 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { companionReservation = 21.3, monsterCategory = "Beast", spawnLocation = { + "Dreadnought (Act 2)", "Mawdun Quarry (Act 2)", "Pools of Khatal (Act 6)", - "Qimah Reservoir (Act 6)", - "The Dreadnought (Act 2)", "The Dreadnought's Wake (Act 2)", "Found in Maps", }, @@ -7919,10 +8045,11 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { + "Abyssal Depths (Act 2)", + "Dreadnought (Act 2)", + "Lightless Void", "Mawdun Quarry (Act 2)", "Pools of Khatal (Act 6)", - "Qimah Reservoir (Act 6)", - "The Dreadnought (Act 2)", "The Dreadnought's Wake (Act 2)", "Found in Maps", }, @@ -8211,6 +8338,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { spawnLocation = { "Sandswept Marsh (Act 3)", "Sulphuric Caverns (Map)", + "The Venom Crypts (Act 3)", "Found in Maps", }, skillList = { @@ -8251,6 +8379,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { spawnLocation = { "Sandswept Marsh (Act 3)", "Sulphuric Caverns (Map)", + "The Venom Crypts (Act 3)", "Found in Maps", }, skillList = { @@ -8284,6 +8413,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { spawnLocation = { "Sandswept Marsh (Act 3)", "Sulphuric Caverns (Map)", + "The Venom Crypts (Act 3)", "Found in Maps", }, skillList = { @@ -8317,6 +8447,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { spawnLocation = { "Sandswept Marsh (Act 3)", "Sulphuric Caverns (Map)", + "The Venom Crypts (Act 3)", "Found in Maps", }, skillList = { @@ -8355,7 +8486,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { companionReservation = 35.4, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", + "Reservoir (Map)", "Scorched Farmlands (Act 6)", "The Azak Bog (Act 3)", "The Matlan Waterways (Act 3)", @@ -8399,7 +8530,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", + "Reservoir (Map)", "Scorched Farmlands (Act 6)", "The Azak Bog (Act 3)", "The Matlan Waterways (Act 3)", @@ -8443,7 +8574,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", + "Reservoir (Map)", "Scorched Farmlands (Act 6)", "The Azak Bog (Act 3)", "The Matlan Waterways (Act 3)", @@ -8515,7 +8646,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", + "Reservoir (Map)", "Scorched Farmlands (Act 6)", "The Azak Bog (Act 3)", "The Matlan Waterways (Act 3)", @@ -8551,7 +8682,6 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", "Scorched Farmlands (Act 6)", "The Azak Bog (Act 3)", "The Matlan Waterways (Act 3)", @@ -8594,7 +8724,6 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", "The Azak Bog (Act 3)", "The Matlan Waterways (Act 3)", "Found in Maps", @@ -8696,7 +8825,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { companionReservation = 45, monsterCategory = "Humanoid", spawnLocation = { - "Razed Fields (Map)", + "Reservoir (Map)", "Scorched Farmlands (Act 6)", "The Azak Bog (Act 3)", "Found in Maps", @@ -9131,6 +9260,7 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Kriar Village (Act 6)", + "Mystic Refuge (Act 3)", "Overgrown (Map)", "The Venom Crypts (Act 3)", "Found in Maps", @@ -9166,6 +9296,7 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Kriar Village (Act 6)", + "Mystic Refuge (Act 3)", "Overgrown (Map)", "Ravine (Map)", "Rockpools (Map)", @@ -9205,6 +9336,7 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { spawnLocation = { "Bluff (Map)", "Kriar Village (Act 6)", + "Mystic Refuge (Act 3)", "The Venom Crypts (Act 3)", "Found in Maps", }, @@ -9276,6 +9408,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Kriar Village (Act 6)", + "Mystic Refuge (Act 3)", "Overgrown (Map)", "Rockpools (Map)", "The Venom Crypts (Act 3)", @@ -9314,6 +9447,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { "Bluff (Map)", "Jungle Ruins (Act 3)", "Kriar Village (Act 6)", + "Mystic Refuge (Act 3)", "Overgrown (Map)", "Ravine (Map)", "Rockpools (Map)", @@ -9355,6 +9489,7 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { "Overgrown (Map)", "Riverside (Map)", "Rupture (Map)", + "Sprawling Jungle", "The Venom Crypts (Act 3)", "Found in Maps", "Whakapanu Island (Act 4)", @@ -9428,6 +9563,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { + "Deforestation (Map)", "Freythorn (Act 1)", "The Viridian Wildwood (Map)", "Found in Maps", @@ -9462,6 +9598,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { + "Deforestation (Map)", "Freythorn (Act 1)", "The Viridian Wildwood (Map)", "Found in Maps", @@ -9750,6 +9887,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { spawnLocation = { "Etched Ravine (Act 6)", "Jiquani's Machinarium (Act 3)", + "The Assembly (Map)", "Found in Maps", }, skillList = { @@ -10188,6 +10326,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { monsterCategory = "Humanoid", spawnLocation = { "Aggorat (Act 3)", + "Bazaar (Map)", "The Cuachic Vault (Act 6)", "Found in Maps", "Utzaal (Act 3)", @@ -10436,6 +10575,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { companionReservation = 40.2, monsterCategory = "Humanoid", spawnLocation = { + "Bazaar (Map)", "Library of Kamasa (Act 3)", "The Cuachic Vault (Act 6)", "Found in Maps", @@ -10471,6 +10611,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { monsterCategory = "Humanoid", spawnLocation = { "Aggorat (Act 3)", + "Bazaar (Map)", "Etched Ravine (Act 6)", "The Cuachic Vault (Act 6)", "Found in Maps", @@ -10516,7 +10657,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { + "Eastern Enigma Chamber (Map)", "Etched Ravine (Act 6)", + "Mortuary (Map)", "The Black Chambers (Act 3)", "The Stone Citadel (Map)", "Found in Maps", @@ -11300,6 +11443,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan companionReservation = 47.4, monsterCategory = "Construct", spawnLocation = { + "Eastern Enigma Chamber (Map)", + "Mortuary (Map)", "The Black Chambers (Act 3)", "The Stone Citadel (Map)", "Found in Maps", @@ -11483,6 +11628,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad companionReservation = 36.6, monsterCategory = "Construct", spawnLocation = { + "Eastern Enigma Chamber (Map)", + "Mortuary (Map)", "The Black Chambers (Act 3)", "The Stone Citadel (Map)", "Found in Maps", @@ -11520,6 +11667,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { + "Eastern Enigma Chamber (Map)", + "Mortuary (Map)", "The Black Chambers (Act 3)", "The Stone Citadel (Map)", "Found in Maps", @@ -11553,6 +11702,7 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { + "Slash (Map)", "Found in Maps", }, skillList = { @@ -11617,6 +11767,7 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { spawnLocation = { "Farmlands Hideout (Map)", "Ogham Farmlands (Act 1)", + "Plantation (Map)", "Scorched Farmlands (Act 6)", "Found in Maps", }, @@ -11828,6 +11979,7 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { monsterCategory = "Beast", spawnLocation = { "Ogham Farmlands (Act 1)", + "Riverhold (Map)", "Scorched Farmlands (Act 6)", "Found in Maps", }, @@ -11893,9 +12045,10 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Dreadnought (Act 2)", "Mawdun Mine (Act 2)", "Mawdun Quarry (Act 2)", - "The Dreadnought (Act 2)", + "Pit (Map)", "Found in Maps", }, skillList = { @@ -12048,7 +12201,6 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { spawnLocation = { "Crypt (Map)", "Holten (Act 6)", - "Riverhold (Map)", "Stones of Serle (Act 6)", "Found in Maps", "Tomb of the Consort (Act 1)", @@ -12366,14 +12518,16 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { companionReservation = 42.3, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "MeleeAtAnimationSpeedComboTEMP2", + "MeleeAtAnimationSpeedComboBrequel", "MPSBreachEliteFallenLunarisMonsterChaosSpark", "CGBreachEliteFallenLunarisMonsterChaosQuicksand", "SGLBreachEliteFallenLunarisMonsterChaosQuicksand", + "BreachLunarisChaosSpark", }, modList = { -- set_is_breach_monster [set_is_breach_monster = 1] @@ -12402,10 +12556,12 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { companionReservation = 45.6, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { - "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedComboBrequel", "GABreachEliteBleedTentacle", "GACountsGuardBloaterTentacleHit", }, @@ -12436,12 +12592,14 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeed", - "MDIronSniperLaser", - "GSIronSniperLaserDamage", + "GSBreachRangedLaserDamage", + "MDBreachRangedLaser", }, modList = { -- set_is_breach_monster [set_is_breach_monster = 1] @@ -12470,6 +12628,8 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { @@ -12504,6 +12664,8 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { companionReservation = 40.2, monsterCategory = "Humanoid", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { @@ -12539,6 +12701,8 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { companionReservation = 42.3, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { @@ -12550,6 +12714,8 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { "GSBreachElitePaleEliteSpiritBombImpact", "SOBreachElitePaleEliteFireWallSingle", "TeleportHellscapePaleElite", + "MPSBreachPaleEliteFireball", + "GSBreachPaleEliteFireballImpact", }, modList = { -- set_is_breach_monster [set_is_breach_monster = 1] @@ -12645,7 +12811,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { "Twisted Domain", }, skillList = { - "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedComboBrequel", "MPWBreachBatSpineProjectile", "GABreachBatSpineImpact", "GABreachBatSpineImpactMidAir", @@ -12676,6 +12842,8 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { companionReservation = 32.1, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { @@ -12710,6 +12878,8 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { companionReservation = 40.2, monsterCategory = "Demon", spawnLocation = { + "Hive Colony", + "Hive Fortress", "Twisted Domain", }, skillList = { @@ -12932,8 +13102,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMele "TBTwigMonsterPodBeam", }, modList = { - -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] }, } @@ -12969,8 +13139,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast "GTTwigMonsterPodBeam", }, modList = { - -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] }, } @@ -13005,8 +13175,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast "TBTwigMonsterPodBeam", }, modList = { - -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + -- set_additional_life_scaling_index [set_additional_life_scaling_index = 20] }, } @@ -13345,6 +13515,7 @@ minions["Metadata/Monsters/PlagueBringer/TwilightOrderPlagueBringer"] = { spawnLocation = { "Arastas (Act 4)", "Ashen Forest (Act 6)", + "Mournful Cliffside", "Found in Maps", "Trenches (Map)", }, @@ -13384,6 +13555,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { "Glacial Tarn (Act 6)", "Journey's End (Act 4)", "Kedge Bay (Act 4)", + "Port (Map)", "The Drowned City (Act 3)", "Found in Maps", }, @@ -13565,6 +13737,7 @@ minions["Metadata/Monsters/Pirates/PirateCannon"] = { "Castaway (Map)", "Flotsam (Map)", "Journey's End (Act 4)", + "Port (Map)", "Found in Maps", }, skillList = { @@ -13633,6 +13806,7 @@ minions["Metadata/Monsters/GullGoliath/GullGoliath_"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { + "Secluded Temple", "Shrike Island (Act 4)", "Found in Maps", }, @@ -13673,6 +13847,7 @@ minions["Metadata/Monsters/GullMen/GullMen"] = { companionReservation = 31.5, monsterCategory = "Beast", spawnLocation = { + "Secluded Temple", "Shrike Island (Act 4)", "Found in Maps", }, @@ -13733,6 +13908,7 @@ minions["Metadata/Monsters/WingedFiend/CrawGull"] = { companionReservation = 26.7, monsterCategory = "Beast", spawnLocation = { + "Secluded Temple", "Shrike Island (Act 4)", "Found in Maps", }, @@ -14373,7 +14549,6 @@ minions["Metadata/Monsters/ElephantRhino/ElephantRhino"] = { "GAElephantRhinoCascade", }, modList = { - -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } @@ -14397,6 +14572,7 @@ minions["Metadata/Monsters/DeepDwellerBoss/SpikedDweller"] = { companionReservation = 45, monsterCategory = "Beast", spawnLocation = { + "Ice Cave (Map)", "Shoreline Hideout (Act 4)", "Found in Maps", "Whakapanu Island (Act 4)", @@ -14435,6 +14611,7 @@ minions["Metadata/Monsters/StonebackRhoa/StonebackRhoa"] = { spawnLocation = { "Azmerian Ranges (Map)", "Shoreline Hideout (Act 4)", + "Sprawling Jungle", "The Khari Crossing (Act 6)", "Found in Maps", "Whakapanu Island (Act 4)", @@ -14894,6 +15071,8 @@ minions["Metadata/Monsters/JellfishNettler/JellyfishNettlerSmall"] = { companionReservation = 25.2, monsterCategory = "Beast", spawnLocation = { + "Obscure Island", + "Rugosa (Map)", "Singing Caverns (Act 4)", "Found in Maps", }, @@ -14925,6 +15104,8 @@ minions["Metadata/Monsters/JellfishNettler/JellyfishNettlerBig"] = { companionReservation = 36.6, monsterCategory = "Beast", spawnLocation = { + "Obscure Island", + "Rugosa (Map)", "Singing Caverns (Act 4)", "Found in Maps", }, @@ -14961,7 +15142,6 @@ minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { monsterCategory = "Humanoid", spawnLocation = { "Howling Caves (Act 6)", - "Rugosa (Map)", "Singing Caverns (Act 4)", "Found in Maps", }, @@ -14995,6 +15175,7 @@ minions["Metadata/Monsters/GiantStarfish/GiantStarfish_"] = { companionReservation = 47.4, monsterCategory = "Beast", spawnLocation = { + "Rugosa (Map)", "Singing Caverns (Act 4)", "Found in Maps", }, @@ -15083,7 +15264,6 @@ minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { monsterCategory = "Beast", spawnLocation = { "Howling Caves (Act 6)", - "Rugosa (Map)", "Singing Caverns (Act 4)", "Found in Maps", }, @@ -15119,6 +15299,7 @@ minions["Metadata/Monsters/ProwlerLeviathan/ProwlerLeviathan"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { + "Obscure Island", "Singing Caverns (Act 4)", "Found in Maps", }, @@ -15525,6 +15706,7 @@ minions["Metadata/Monsters/PlagueSwarm/TwilightOrderPlagueSwarm"] = { spawnLocation = { "Arastas (Act 4)", "Ashen Forest (Act 6)", + "Mournful Cliffside", "Found in Maps", "Trenches (Map)", }, @@ -15765,7 +15947,6 @@ minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { "GABloatedAnchormanAnchorSlam", }, modList = { - -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] -- set_check_for_targets_between_initiator_and_projectile_source [set_check_for_targets_between_initiator_and_projectile_source = 0] mod("StunDuration", "OVERRIDE", 2.6, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2600] }, @@ -15806,7 +15987,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { name = "Searot Harpooner", - monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, armour = 0.3, @@ -15840,7 +16021,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { name = "Searot Ensnarer", - monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, armour = 0.3, @@ -15870,7 +16051,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { name = "Searot Sniper", - monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "cold_affinity", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "cold_affinity", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, armour = 0.3, @@ -15937,7 +16118,7 @@ minions["Metadata/Monsters/BloodFeverKarui/BloodFeverDrunk"] = { }, modList = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] - -- base_heavy_stun_duration_ms [base_heavy_stun_duration_ms = 730] + mod("StunDuration", "OVERRIDE", 5.666, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5666] }, } @@ -16810,3 +16991,1589 @@ minions["Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperimen mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] }, } + +minions["Metadata/Monsters/PrecursorDrillSphere/DrillSphere"] = { + name = "Precursor Driller", + monsterTags = { "construct", "mud_blood", "not_dex", "not_int", "precursor_monster", "slow_movement", }, + life = 1.02, + baseDamageIgnoresAttackSpeed = true, + armour = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.85, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + baseMovementSpeed = 23, + spectreReservation = 44, + companionReservation = 27.6, + monsterCategory = "Construct", + spawnLocation = { + "Ancient Gateway (Map)", + "Eastern Gateway (Map)", + "The Matriarch Halls (Map)", + "The Patriarch Halls (Map)", + "Western Gateway (Map)", + }, + skillList = { + "MeleeAtAnimationSpeed", + "EGDrillSphereRevive", + "RevivePrecursor", + }, + modList = { + }, +} + +minions["Metadata/Monsters/PrecursorCannisterMover/PrecursorCannisterMover"] = { + name = "Precursor Refractor", + monsterTags = { "construct", "mud_blood", "not_dex", "not_int", "precursor_monster", "slow_movement", }, + life = 1.26, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 28, + spectreReservation = 51, + companionReservation = 30.6, + monsterCategory = "Construct", + spawnLocation = { + "Ancient Gateway (Map)", + "Eastern Gateway (Map)", + "The Matriarch Halls (Map)", + "The Patriarch Halls (Map)", + "Western Gateway (Map)", + }, + skillList = { + "TBPrecursorCannisterMoverSingleShock", + "EGPrecursorCannisterMoverShockNova", + }, + modList = { + }, +} + +minions["Metadata/Monsters/PrecursorCorruptionProcessor/PrecursorCorruptionProcessor"] = { + name = "Precursor Spherator", + monsterTags = { "construct", "mud_blood", "not_dex", "precursor_monster", "very_slow_movement", }, + life = 2.58, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.5, + armour = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 18, + spectreReservation = 88, + companionReservation = 44.1, + monsterCategory = "Construct", + spawnLocation = { + "Ancient Gateway (Map)", + "Eastern Gateway (Map)", + "The Matriarch Halls (Map)", + "The Patriarch Halls (Map)", + "Western Gateway (Map)", + }, + skillList = { + "GPSCorruptionProcessorRockThrow", + "EASCorruptionProcessorFumigate", + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.9, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2900] + }, +} + +minions["Metadata/Monsters/PrecursorRaptorDefender/RaptorDefender_"] = { + name = "Precursor Fabricator", + monsterTags = { "construct", "mud_blood", "not_dex", "not_int", "precursor_monster", "slow_movement", }, + life = 2.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.75, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 27, + spectreReservation = 76, + companionReservation = 39.6, + monsterCategory = "Construct", + spawnLocation = { + "Ancient Gateway (Map)", + "Eastern Gateway (Map)", + "The Matriarch Halls (Map)", + "The Patriarch Halls (Map)", + "Western Gateway (Map)", + }, + skillList = { + "MPSRaptorDefenderExplosiveShot", + "GSRaptorDefenderExplosiveShotImpact", + "GSRaptorDefenderRailShot", + "MPSRaptorDefenderRapidShot", + "EASRaptorDefenderRailShot", + "RevivePrecursor", + }, + modList = { + }, +} + +minions["Metadata/Monsters/PrecursorCentipedeTrain/PrecursorCentipedeTrainHead"] = { + name = "Precursor Relocater", + monsterTags = { "construct", "precursor_monster", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 74, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Construct", + spawnLocation = { + }, + skillList = { + "GACentipedeTrainImpact", + }, + modList = { + -- MonsterCannotBePossessed [cant_possess_this = 1] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/AntCarrierExpedition"] = { + name = "Dezzic Soldier", + monsterTags = { "beast", "expedition_monster", "insect", "not_dex", "not_int", "physical_affinity", "slow_movement", "Stab_onhit_audio", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + baseMovementSpeed = 22, + spectreReservation = 91, + companionReservation = 45, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "DTTExpeditionCarrierAntPounce", + "CGEExpeditionCarrierAntPounce", + "TCExpeditionAntCarrierCharge", + "GAExpeditionAntCarrierCharge", + "GAExpeditionAntCarrierLeapImpact", + }, + modList = { + -- LeagueMonsterDropSlotFailure [prevent_all_drop_slots_failing = 1] + mod("StunDuration", "OVERRIDE", 2.366, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2366] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/BaneSaplingExpedition"] = { + name = "Dezzic Bombardier", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "expedition_monster", "insect", "monster_applies_poison", "monster_summons_adds", "not_int", "not_str", "physical_affinity", "ranged", "very_slow_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 12, + accuracy = 1, + baseMovementSpeed = 19, + spectreReservation = 60, + companionReservation = 34.2, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "GSExpeditionBaneSaplingImpactMidair", + "GSExpeditionBaneSaplingImpact", + "MPSExpeditionBaneSapling", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.333, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2333] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/HoneyAntExpedition"] = { + name = "Dezzic Burstbug", + monsterTags = { "beast", "expedition_monster", "insect", "MonsterStab_onhit_audio", "physical_affinity", "slow_movement", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 5, + accuracy = 1, + baseMovementSpeed = 21, + spectreReservation = 42, + companionReservation = 26.7, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "CGEExpeditionHoneyAntHoney", + "GSExpeditionAntHoneyExplode", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/NettleAntExpedition"] = { + name = "Dezzic Nettler", + monsterTags = { "beast", "expedition_monster", "fast_movement", "insect", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 0.69, + attackRange = 12, + accuracy = 1, + baseMovementSpeed = 39, + spectreReservation = 42, + companionReservation = 26.7, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.733, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/ArachnidFaction/ShakariExpedition"] = { + name = "Krell Fleshgouger", + monsterTags = { "beast", "Claw_onhit_audio", "expedition_monster", "fire_affinity", "insect", "medium_movement", "not_dex", "not_int", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 23, + accuracy = 1, + baseMovementSpeed = 33, + spectreReservation = 99, + companionReservation = 47.4, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MAASExpedition2ShakariBasicMelee", + "MAASExpedition2ShakariTailSwipe", + "CGEExpeditionShakariFireGround", + "GAExpeditionShakariMonsterSlam", + "GTExpedition2OathRune", + "SSMExpedition2FactionArachnid", + }, + modList = { + -- LeagueMonsterDropSlotFailure [prevent_all_drop_slots_failing = 1] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/ArachnidFaction/TumourSpiderExpedition"] = { + name = "Krell Throatgnasher", + monsterTags = { "Claw_onhit_audio", "demon", "expedition_monster", "fast_movement", "fire_affinity", "not_int", "spider", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.35, + evasion = 0.15, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 0, + attackRange = 11, + accuracy = 1, + baseMovementSpeed = 38, + spectreReservation = 53, + companionReservation = 31.5, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.349, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2349] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/CrustaceanFaction/AnglerFishParasiteExpedition"] = { + name = "Cecaelian Angler", + monsterTags = { "beast", "crustacean_beast", "expedition_monster", "lightning_affinity", "MonsterStab_onhit_audio", "not_dex", "very_slow_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.05, + armour = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + baseMovementSpeed = 16, + spectreReservation = 57, + companionReservation = 33, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/CrustaceanFaction/ShellMonsterExpedition"] = { + name = "Cecaelian Crab", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "crustacean_beast", "expedition_monster", "lightning_affinity", "melee", "MonsterStab_onhit_audio", "not_dex", "ranged", "slow_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.05, + armour = 0.7, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + baseMovementSpeed = 22, + spectreReservation = 57, + companionReservation = 33, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeedLightningCombo70", + "GSExpeditionShellMonsterSunder", + "GTExpeditionShellMonsterSunder", + "MPSExpeditionShellmonsterBounceLightning", + "GSExpeditionShellMonsterProjectile", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + mod("StunDuration", "OVERRIDE", 2.4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/IceCasterExpedition"] = { + name = "Starmad Caller", + monsterTags = { "fast_movement", "humanoid", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 41, + spectreReservation = 55, + companionReservation = 32.1, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "MPSIceCasterExpeditionBasicProjectile", + "GSIceCasterExpeditionSpikeChannel", + "GTIceCasterExpeditionIceSpike", + "GSIceCasterExpeditionSpikeExplode", + "GTIceCasterExpeditionIceSpikeTriple", + }, + modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + mod("StunDuration", "OVERRIDE", 3.166, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3166] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/MassGoldSkeletonExpedition"] = { + name = "Gold-melted Bonemass", + monsterTags = { "2HSharpMetal_onhit_audio", "bones", "medium_movement", "not_dex", "not_int", "undead", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.62, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 32, + spectreReservation = 57, + companionReservation = 33, + monsterCategory = "Undead", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- set_monster_beyond_portal_chance_+%_final [set_monster_beyond_portal_chance_+%_final = -50] + mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/MantaRayParasiteExpedition"] = { + name = "Ylth Eater", + monsterTags = { "beast", "cold_affinity", "expedition_monster", "MonsterStab_onhit_audio", "not_int", "not_str", "slow_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.33, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 17, + accuracy = 1, + baseMovementSpeed = 27, + spectreReservation = 60, + companionReservation = 34.2, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/OctopusParasiteExpedition"] = { + name = "Ylth Grabber", + monsterTags = { "beast", "cold_affinity", "crustacean_beast", "expedition_monster", "medium_movement", "MonsterStab_onhit_audio", "not_int", "not_str", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.33, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + baseMovementSpeed = 32, + spectreReservation = 57, + companionReservation = 33, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "GAExpedition2OctopusSlam", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/ParasiteHostMonsterExpedition"] = { + name = "Ylth Spewer", + monsterTags = { "beast", "Claw_onhit_audio", "cold_affinity", "expedition_monster", "not_dex", "not_int", "very_slow_movement", }, + life = 3, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 34, + accuracy = 1, + baseMovementSpeed = 10, + spectreReservation = 113, + companionReservation = 51.9, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeedUnique", + "GSExpeditionParasiteHostColdBreath", + "EASExpeditionParasiteHostColdBreath", + "EAAExpeditionParasiteHostSunderCold", + "GAExpeditionParasiteHostSunderBlast", + "GAExpeditionParasiteHostSunderBlastFinal", + "GTExpeditionParasiteHostSunderBlast", + }, + modList = { + -- LeagueMonsterDropSlotFailure [prevent_all_drop_slots_failing = 1] + mod("StunDuration", "OVERRIDE", 5.333, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 5333] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/Cocoon3Expedition"] = { + name = "Starlit Defiler", + monsterTags = { "beast", "Claw_onhit_audio", "expedition_monster", "insect", "medium_movement", "not_dex", "not_int", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 22, + accuracy = 1, + baseMovementSpeed = 29, + spectreReservation = 57, + companionReservation = 33, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "MPSAbyssCocoon3BallSpit", + "GSAbyssCocoon3BallSpitImpact", + "GSAbyssCocoon3BallSpitImpactWall", + "CGEAbyssCocoon3FlameGeyser", + "GTAbyssCocoon3FlameGeyser", + "MPSAbyssCocoon3BallSpitSmall", + "GSAbyssCocoon3BallSpitSmallImpact", + "GSAbyssCocoon3BallSpitSmallImpactWall", + "MMSAbyssCocoon3ChargedMortar", + "EASAbyssCocoon3ChargedMortar", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueBringerExpedition"] = { + name = "Starlit Harvester", + monsterTags = { "beast", "Claw_onhit_audio", "expedition_monster", "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, + baseMovementSpeed = 56, + spectreReservation = 84, + companionReservation = 42.3, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MASExtraAttackDistance6", + "MeleeAtAnimationSpeedComboTEMP2", + "DTTPlagueBringerDash", + }, + modList = { + mod("PhysicalDamageLifeLeech", "BASE", 125, 1, 0), -- PlagueBringerLifeLeechInherent [base_life_leech_from_physical_attack_damage_permyriad = 12500] + mod("StunDuration", "OVERRIDE", 2.4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph1Expedition"] = { + name = "Starlit Bladeflesh", + monsterTags = { "2HSharpMetal_onhit_audio", "demon", "expedition_monster", "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, + baseMovementSpeed = 11, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph2Expedition_"] = { + name = "Starlit Pincerflesh", + monsterTags = { "2HSharpMetal_onhit_audio", "demon", "expedition_monster", "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 = 13, + accuracy = 1, + baseMovementSpeed = 11, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph3Expedition"] = { + name = "Starlit Reaperflesh", + monsterTags = { "2HSharpMetal_onhit_audio", "demon", "expedition_monster", "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 = 18, + accuracy = 1, + baseMovementSpeed = 11, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph4Expedition"] = { + name = "Starlit Faceless", + monsterTags = { "2HSharpMetal_onhit_audio", "demon", "expedition_monster", "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 = 18, + accuracy = 1, + baseMovementSpeed = 11, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3000] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueNymphExpedition"] = { + name = "Starlit Nymph", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "caster", "expedition_monster", "insect", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "ranged", "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, + baseMovementSpeed = 25, + spectreReservation = 59, + companionReservation = 33.6, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterMaimOnHitChance [maim_on_hit_% = 25] + mod("StunDuration", "OVERRIDE", 1.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 1500] + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/TumourStatue2Expedition"] = { + name = "Starlit Grotesque", + monsterTags = { "1HSword_onhit_audio", "demon", "expedition_monster", "humanoid", "melee", "not_int", "physical_affinity", "slow_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + evasion = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + baseMovementSpeed = 28, + spectreReservation = 55, + companionReservation = 32.1, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MASTumourStatue2Flurry", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/TumourStatueSnakeExpedition"] = { + name = "Starlit Statuesque", + monsterTags = { "1HSword_onhit_audio", "demon", "expedition_monster", "humanoid", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 17, + accuracy = 1, + baseMovementSpeed = 35, + spectreReservation = 67, + companionReservation = 36.6, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "GATumourSnakeSlam", + "MASExtraAttackDistance9", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.8, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2800] + }, +} + +minions["Metadata/Monsters/CorpseWheel/PlagueCorpseWheel"] = { + name = "The Punished", + monsterTags = { "2HBluntWood_onhit_audio", "bones", "medium_movement", "skeleton", "undead", }, + life = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + weaponType1 = "One Hand Sword", + baseMovementSpeed = 30, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + spawnLocation = { + "The Dreadnought's Wake (Act 2)", + }, + skillList = { + "CorpseWheelCharge", + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanTrapper"] = { + name = "Sea-tribe Trapper", + monsterTags = { "fast_movement", "humanoid", "not_int", "red_blood", "Unarmed_onhit_audio", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + baseMovementSpeed = 41, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "MPWBloodClanTrapperBearTrap", + "SOBloodClanTrapperBearTrap", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanVillager"] = { + name = "Sea-tribe Villager", + monsterTags = { "fast_movement", "humanoid", "not_int", "red_blood", "Unarmed_onhit_audio", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + baseMovementSpeed = 41, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanCaster"] = { + name = "Sea-tribe Caster", + monsterTags = { "humanoid", "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 = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + baseMovementSpeed = 8, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "EGBloodClanCasterWave", + "EDSBloodClanCasterWave", + "MDSBloodClanWaterWall", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanVaulter"] = { + name = "Sea-tribe Vaulter", + monsterTags = { "humanoid", "not_int", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + weaponType1 = "Spear", + baseMovementSpeed = 28, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "DTTBloodClanPoleVaultSingle", + }, + modList = { + }, +} + + +minions["Metadata/Monsters/BloodClan/BloodClanKina"] = { + name = "Sea-tribe Pouchbearer", + monsterTags = { "humanoid", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.13, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + baseMovementSpeed = 12, + spectreReservation = 46, + companionReservation = 28.5, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MPWBloodClanKina", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanHarpooner"] = { + name = "Sea-tribe Harpooner", + monsterTags = { "fast_movement", "humanoid", "not_int", "red_blood", "Unarmed_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 17, + accuracy = 1, + weaponType1 = "Spear", + baseMovementSpeed = 41, + spectreReservation = 53, + companionReservation = 31.5, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanBirdFisherman"] = { + name = "Sea-tribe Spearfisher", + monsterTags = { "humanoid", "medium_movement", "not_int", "red_blood", "Unarmed_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.49, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Warstaff", + baseMovementSpeed = 31, + spectreReservation = 53, + companionReservation = 31.5, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "EASBirdFishermanBirdRelease", + }, + modList = { + }, +} + +minions["Metadata/Monsters/BloodClan/BloodClanBird"] = { + name = "Sea-tribe Avian", + monsterTags = { "fast_movement", "humanoid", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + baseMovementSpeed = 44, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "BirdEmerge", + "DTTBirdSwoopin", + "GABirdSwoopinDTT", + }, + 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, + 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/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/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 = 55, + 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 = 42, + 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 = 42, + 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 = 29, + companionReservation = 21.3, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "EASSnakeSuitUp", + "EASSnakeRetreat", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion1"] = { + name = "Rage", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.665, + attackRange = 12, + accuracy = 1, + baseMovementSpeed = 44, + spectreReservation = 60, + companionReservation = 34.2, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "DeliriumMinionLeapSlam", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3.3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3300] + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion2"] = { + name = "Spite", + monsterTags = { "Claw_onhit_audio", "demon", "medium_movement", "not_dex", "not_str", }, + life = 0.75, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 0.75, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 12, + accuracy = 1, + baseMovementSpeed = 32, + spectreReservation = 40, + companionReservation = 26.1, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "DeliriumMinionDemonProjectile", + "DeceleratingProjectileDeliriumMinion", + "DeceleratingProjectileDeliriumMinionExplode", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion3"] = { + name = "Disgust", + monsterTags = { "Claw_onhit_audio", "demon", "very_slow_movement", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + baseMovementSpeed = 10, + spectreReservation = 71, + companionReservation = 37.8, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "DeliriumMinionVomitile", + "DeliriumMinionKnockbackWave", + "GeometryTriggerDeliriumMinionVomit", + "DeliriumMinionVomitMortar", + "DeliriumNoodleMinionTriggerBeam", + "EASDeliriumNoodleBeams", + "DeliriumMinionNoodleImpact", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3.966, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3966] + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion4"] = { + name = "Malice", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "not_int", "not_str", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 0.675, + attackRange = 8, + accuracy = 1, + baseMovementSpeed = 46, + spectreReservation = 42, + companionReservation = 26.7, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "DeliriumMinionSpikeExplosionGT", + "DeliriumSpikerDeathSpike", + }, + modList = { + mod("StunDuration", "OVERRIDE", 3.4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 3400] + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion5_"] = { + name = "Fury", + monsterTags = { "demon", "medium_movement", "Unarmed_onhit_audio", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 35, + spectreReservation = 71, + companionReservation = 37.8, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "EmptyActionAttackDeliriumMinionTripleSlam", + "DeliriumMinionPhysSlamCircleSmall", + "DeliriumMinionPhysSlamCircleBig", + "DeliriumMinionPhysSlamCircleRectangle", + }, + modList = { + mod("StunDuration", "OVERRIDE", 4.033, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 4033] + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumMinion6_"] = { + name = "Turmoil", + monsterTags = { "Claw_onhit_audio", "demon", "medium_movement", }, + life = 0.75, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.75, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 8, + accuracy = 1, + baseMovementSpeed = 32, + spectreReservation = 40, + companionReservation = 26.1, + monsterCategory = "Demon", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear"] = { + name = "Manifested Demon", + monsterTags = { "affliction_daemon", "construct", "immobile", "Stab_onhit_audio", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 12, + accuracy = 1, + baseMovementSpeed = 0, + spectreReservation = 67, + companionReservation = 36.6, + monsterCategory = "Construct", + spawnLocation = { + }, + skillList = { + "DeliriumDemonColdSpear", + "DeliriumDemonColdIceGround", + "EmptyActionSpellDeliriumDemonColdSpearToss", + "GAIceSpearGround", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- set_immune_to_cheats [set_immune_to_cheats = 1] + -- set_no_mana_cost [set_no_mana_cost = 1] + -- set_untargetable_by_monster_ai [set_untargetable_by_monster_ai = 1] + mod("DamageTaken", "MORE", -100, 0, 0), -- set_base_cannot_be_damaged [set_base_cannot_be_damaged = 1] + -- set_cannot_die [set_cannot_die = 1] + mod("CurseImmune", "FLAG", 1, 0, 0), -- immune_to_curses [immune_to_curses = 1] + -- immune_to_auras_from_other_entities [immune_to_auras_from_other_entities = 1] + -- set_item_drop_slots [set_item_drop_slots = 0] + mod("EnduranceChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_endurance_charges [set_max_endurance_charges = 0] + mod("FrenzyChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_frenzy_charges [set_max_frenzy_charges = 0] + mod("PowerChargesMax", "OVERRIDE", 0, 0, 0), -- set_max_power_charges [set_max_power_charges = 0] + mod("StunImmune", "FLAG", 1, 0, 0), -- base_cannot_be_stunned [base_cannot_be_stunned = 1] + mod("KnockbackImmune", "FLAG", 1, 0, 0), -- cannot_be_knocked_back [cannot_be_knocked_back = 1] + -- set_immune_to_status_ailments [set_immune_to_status_ailments = 1] + -- cannot_be_converted_or_dominated [cannot_be_converted_or_dominated = 1] + -- monster_slain_flask_charges_granted_+% [monster_slain_flask_charges_granted_+% = -100] + -- base_cannot_be_leeched_from [base_cannot_be_leeched_from = 1] + -- set_immune_vaal_lighting_warp [set_immune_vaal_lighting_warp = 1] + -- set_cannot_recover_life [set_cannot_recover_life = 1] + -- cannot_be_poisoned [cannot_be_poisoned = 1] + -- immune_to_bleeding [immune_to_bleeding = 1] + -- set_unaffected_by_life_modifiers [set_unaffected_by_life_modifiers = 1] + -- set_monster_no_additional_player_scaling [set_monster_no_additional_player_scaling = 1] + -- set_cannot_be_chained_from [set_cannot_be_chained_from = 1] + -- set_cannot_be_splashed_from [set_cannot_be_splashed_from = 1] + -- set_monster_no_beyond_portal [set_monster_no_beyond_portal = 1] + -- set_cannot_have_affliction_mods [set_cannot_have_affliction_mods = 1] + -- set_cannot_be_afflicted [set_cannot_be_afflicted = 1] + }, +} diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index 5d5276ec5..c333f37e8 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -857,8 +857,8 @@ worldAreas["HideoutArcaneIsle"] = { } worldAreas["HideoutSacrifice"] = { - name = "Sacrifice Hideout (Act 1)", - baseName = "Sacrifice Hideout", + name = "Sacrificial Apex Hideout (Act 1)", + baseName = "Sacrificial Apex Hideout", tags = { }, act = 1, level = 65, @@ -869,8 +869,8 @@ worldAreas["HideoutSacrifice"] = { } worldAreas["HideoutVerdant"] = { - name = "Verdant Hideout (Act 1)", - baseName = "Verdant Hideout", + name = "Overgrown Apex Hideout (Act 1)", + baseName = "Overgrown Apex Hideout", tags = { }, act = 1, level = 65, @@ -928,6 +928,178 @@ worldAreas["HideoutBlankCrypt"] = { }, } +worldAreas["HideoutArenaIncursion"] = { + name = "Red Queen's Chambers Hideout (Act 1)", + baseName = "Red Queen's Chambers Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutSunkenPalace"] = { + name = "Sunken Palace Hideout (Act 1)", + baseName = "Sunken Palace Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutColossalTitan"] = { + name = "Titan Apex Hideout (Act 1)", + baseName = "Titan Apex Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankJungle"] = { + name = "Jungle Clearing Hideout (Act 1)", + baseName = "Jungle Clearing Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankVolcanicCave"] = { + name = "Volcanic Cave Hideout (Act 1)", + baseName = "Volcanic Cave Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["HideoutVampireManor"] = { + name = "Bloodreaver Manor Hideout (Act 1)", + baseName = "Bloodreaver Manor Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = true, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutFarmlands_Claimable"] = { + name = "Farmlands Hideout (Map)", + baseName = "Farmlands Hideout", + description = "A rare enclave of fertile earth.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Decrepit Mercenary", + "Risen Farmhand", + "Scarecrow Beast", + }, +} + +worldAreas["MapHideoutPrison_Claimable"] = { + name = "Prison Hideout (Map)", + baseName = "Prison Hideout", + description = "A refuge from the villains it once contained.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Eternal Torturer", + }, +} + +worldAreas["MapHideoutShoreline_Claimable"] = { + name = "Shoreline Hideout (Act 4)", + baseName = "Shoreline Hideout", + tags = { "area_with_water" }, + act = 4, + level = 46, + isMap = false, + isHideout = false, + monsterVarieties = { + "Caustic Crab", + "Coconut Crab", + "Elephant Tortoise", + "Quill Crab", + "Spiked Scuttler", + "Stoneback Rhoa", + }, +} + +worldAreas["MapHideoutFelled_Claimable"] = { + name = "Felled Hideout (Map)", + baseName = "Felled Hideout", + description = "A fortress of fallen wood.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutLimestone_Claimable"] = { + name = "Limestone Hideout (Map)", + baseName = "Limestone Hideout", + description = "A forgotten grotto, lost to the world.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutShrine_Claimable"] = { + name = "Shrine Hideout (Map)", + baseName = "Shrine Hideout", + description = "A fragment of a glorious past.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutCanal_Claimable"] = { + name = "Canal Hideout (Map)", + baseName = "Canal Hideout", + description = "A moment in time, on the eve of the end.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, +} + worldAreas["KaruiShowcase"] = { name = "Heart of the Tribe (Act 4)", baseName = "Heart of the Tribe", @@ -1041,7 +1213,7 @@ worldAreas["G1_1"] = { name = "The Riverbank (Act 1)", baseName = "The Riverbank", description = "The drowned stare through muddied branches", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 1, isMap = false, @@ -1059,7 +1231,7 @@ worldAreas["G1_2"] = { name = "Clearfell (Act 1)", baseName = "Clearfell", description = "A sickness has befallen Ogham", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 2, isMap = false, @@ -1079,7 +1251,7 @@ worldAreas["G1_3"] = { name = "Mud Burrow (Act 1)", baseName = "Mud Burrow", description = "The tunnels of a tormented creature", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 3, isMap = false, @@ -1098,7 +1270,7 @@ worldAreas["G1_4"] = { name = "The Grelwood (Act 1)", baseName = "The Grelwood", description = "Forest of the Old Magicks", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 4, isMap = false, @@ -1121,7 +1293,7 @@ worldAreas["G1_5"] = { name = "The Red Vale (Act 1)", baseName = "The Red Vale", description = "Haunted battleground of the Phaaryl Wars", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 5, isMap = false, @@ -1141,7 +1313,7 @@ worldAreas["G1_6"] = { name = "The Grim Tangle (Act 1)", baseName = "The Grim Tangle", description = "The sickness spreads forth underground", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 6, isMap = false, @@ -1162,7 +1334,7 @@ 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", "ezomyte_shrine" }, + tags = { }, act = 1, level = 7, isMap = false, @@ -1185,7 +1357,7 @@ worldAreas["G1_8"] = { name = "Mausoleum of the Praetor (Act 1)", baseName = "Mausoleum of the Praetor", description = "Resting place of Draven Sentari", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 8, isMap = false, @@ -1209,7 +1381,7 @@ worldAreas["G1_9"] = { name = "Tomb of the Consort (Act 1)", baseName = "Tomb of the Consort", description = "Resting place of Asinia Sentari", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 8, isMap = false, @@ -1229,7 +1401,7 @@ worldAreas["G1_9"] = { worldAreas["G1_10"] = { name = "Root Hollow (Act 1)", baseName = "Root Hollow", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 15, isMap = false, @@ -1245,7 +1417,7 @@ worldAreas["G1_11"] = { name = "Hunting Grounds (Act 1)", baseName = "Hunting Grounds", description = "Wild bounty of Ogham", - tags = { "EzomyteStrongbox", "nameless_shrine" }, + tags = { }, act = 1, level = 10, isMap = false, @@ -1267,7 +1439,7 @@ worldAreas["G1_12"] = { name = "Freythorn (Act 1)", baseName = "Freythorn", description = "The Clanless Enclave", - tags = { "EzomyteStrongbox", "nameless_shrine" }, + tags = { }, act = 1, level = 11, isMap = false, @@ -1289,7 +1461,7 @@ worldAreas["G1_13_1"] = { name = "Ogham Farmlands (Act 1)", baseName = "Ogham Farmlands", description = "Diseased crops of Ogham", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 12, isMap = false, @@ -1312,7 +1484,7 @@ worldAreas["G1_13_2"] = { name = "Ogham Village (Act 1)", baseName = "Ogham Village", description = "The burning tragedy", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 13, isMap = false, @@ -1334,7 +1506,7 @@ worldAreas["G1_14"] = { name = "The Manor Ramparts (Act 1)", baseName = "The Manor Ramparts", description = "Surrounding walls of the Wolf's Den", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 14, isMap = false, @@ -1357,7 +1529,7 @@ worldAreas["G1_15"] = { name = "Ogham Manor (Act 1)", baseName = "Ogham Manor", description = "Den of the Mad Wolf", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 1, level = 15, isMap = false, @@ -1398,7 +1570,7 @@ worldAreas["G2_1"] = { name = "Vastiri Outskirts (Act 2)", baseName = "Vastiri Outskirts", description = "Blood-red and unforgiving sands", - tags = { "MarakethStrongbox", "badlands_shrine" }, + tags = { }, act = 2, level = 16, isMap = false, @@ -1420,7 +1592,7 @@ worldAreas["G2_2"] = { name = "Traitor's Passage (Act 2)", baseName = "Traitor's Passage", description = "The pride and fall of Balbala", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 19, isMap = false, @@ -1443,7 +1615,7 @@ worldAreas["G2_3"] = { name = "The Halani Gates (Act 2)", baseName = "The Halani Gates", description = "Gateway of the Second River", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 20, isMap = false, @@ -1469,7 +1641,7 @@ worldAreas["G2_3a"] = { name = "The Halani Gates (Act 2)", baseName = "The Halani Gates", description = "Gateway of the Second River", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 20, isMap = false, @@ -1482,7 +1654,7 @@ worldAreas["G2_3s"] = { name = "The Halani Gates (Act 2)", baseName = "The Halani Gates", description = "Gateway of the Second River", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 20, isMap = false, @@ -1495,7 +1667,7 @@ worldAreas["G2_4_1"] = { name = "Keth (Act 2)", baseName = "Keth", description = "Jewel of the Vastiri", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 21, isMap = false, @@ -1518,7 +1690,7 @@ worldAreas["G2_4_2"] = { name = "The Lost City (Act 2)", baseName = "The Lost City", description = "The glory of Keth knew no bounds", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 22, isMap = false, @@ -1539,7 +1711,7 @@ worldAreas["G2_4_3"] = { name = "Buried Shrines (Act 2)", baseName = "Buried Shrines", description = "Sands settle where water once flowed", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 23, isMap = false, @@ -1560,7 +1732,7 @@ worldAreas["G2_5_1"] = { name = "Mastodon Badlands (Act 2)", baseName = "Mastodon Badlands", description = "Territory of the Lost-Men", - tags = { "MarakethStrongbox", "badlands_shrine" }, + tags = { }, act = 2, level = 21, isMap = false, @@ -1581,7 +1753,7 @@ worldAreas["G2_5_2"] = { name = "The Bone Pits (Act 2)", baseName = "The Bone Pits", description = "Necromantic ash tarnish the sands", - tags = { "MarakethStrongbox", "badlands_shrine" }, + tags = { }, act = 2, level = 22, isMap = false, @@ -1608,7 +1780,7 @@ worldAreas["G2_6"] = { name = "Valley of the Titans (Act 2)", baseName = "Valley of the Titans", description = "They remain where they slept", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 21, isMap = false, @@ -1628,7 +1800,7 @@ worldAreas["G2_7"] = { name = "The Titan Grotto (Act 2)", baseName = "The Titan Grotto", description = "Their echoes rattled the world", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 22, isMap = false, @@ -1649,7 +1821,7 @@ worldAreas["G2_8"] = { name = "Deshar (Act 2)", baseName = "Deshar", description = "The City of the Dead", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 28, isMap = false, @@ -1667,7 +1839,7 @@ worldAreas["G2_8a"] = { name = "Deshar (Act 2)", baseName = "Deshar", description = "The City of the Dead", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 28, isMap = false, @@ -1680,7 +1852,7 @@ worldAreas["G2_9_1"] = { name = "Path of Mourning (Act 2)", baseName = "Path of Mourning", description = "They climb to mourn their Honoured Dead", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 2, level = 29, isMap = false, @@ -1696,7 +1868,7 @@ 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", "maraketh_shrine" }, + tags = { }, act = 2, level = 30, isMap = false, @@ -1725,7 +1897,7 @@ worldAreas["G2_10_1"] = { name = "Mawdun Quarry (Act 2)", baseName = "Mawdun Quarry", description = "The hills of Mawdun became the Faridun foothold", - tags = { "MarakethStrongbox", "faridun_shrine" }, + tags = { }, act = 2, level = 17, isMap = false, @@ -1745,7 +1917,7 @@ worldAreas["G2_10_2"] = { name = "Mawdun Mine (Act 2)", baseName = "Mawdun Mine", description = "Where metal veins bled for the tools of war", - tags = { "MarakethStrongbox", "faridun_shrine" }, + tags = { }, act = 2, level = 18, isMap = false, @@ -1768,7 +1940,7 @@ worldAreas["G2_10_2"] = { worldAreas["G2_11"] = { name = "The Dreadnought's Wake (Act 2)", baseName = "The Dreadnought's Wake", - tags = { "MarakethStrongbox", "faridun_shrine" }, + tags = { }, act = 2, level = 30, isMap = false, @@ -1780,20 +1952,22 @@ worldAreas["G2_11"] = { "Plague Swarm", "Rasp Scavenger", "Rhex", + "The Punished", }, } -worldAreas["G2_12_1"] = { - name = "The Dreadnought (Act 2)", - baseName = "The Dreadnought", - description = "War Caravan of the Faridun", - tags = { "MarakethStrongbox", "faridun_shrine" }, +worldAreas["G2_12"] = { + name = "Dreadnought (Act 2)", + baseName = "Dreadnought", + description = "War Caravan of the Risen King", + tags = { }, act = 2, level = 31, isMap = false, isHideout = false, monsterVarieties = { "Faridun Bladedancer", + "Faridun Butcher", "Faridun Crawler", "Faridun Fledgling", "Faridun Heavy Infantry", @@ -1808,30 +1982,6 @@ worldAreas["G2_12_1"] = { "Plague Harvester", "Plague Swarm", }, -} - -worldAreas["G2_12_2"] = { - name = "Dreadnought Vanguard (Act 2)", - baseName = "Dreadnought Vanguard", - description = "Forward carts of the Risen King", - tags = { "MarakethStrongbox", "faridun_shrine" }, - act = 2, - level = 32, - 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", - }, bossVarieties = { "Jamanra, the Abomination", }, @@ -1841,7 +1991,7 @@ 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", "faridun_shrine" }, + tags = { }, act = 2, level = 22, isMap = false, @@ -2111,7 +2261,7 @@ 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" }, + tags = { "area_with_water" }, act = 3, level = 33, isMap = false, @@ -2136,7 +2286,7 @@ 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", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 35, isMap = false, @@ -2153,7 +2303,7 @@ 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", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 39, isMap = false, @@ -2176,7 +2326,7 @@ worldAreas["G3_3"] = { name = "Jungle Ruins (Act 3)", baseName = "Jungle Ruins", description = "The jungle thrives amongst overgrown structures", - tags = { "area_with_water", "VaalStrongbox" }, + tags = { "area_with_water" }, act = 3, level = 34, isMap = false, @@ -2201,7 +2351,7 @@ 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" }, + tags = { "area_with_water" }, act = 3, level = 35, isMap = false, @@ -2211,6 +2361,10 @@ worldAreas["G3_4"] = { "Constricted Spitter", "Entrailhome Shambler", "Entwined Hulk", + "Orok Fleshstabber", + "Orok Hunter", + "Orok Shaman", + "Orok Throatcutter", "Rotted Rat", "Scorpion Monkey", "Slitherspitter", @@ -2222,7 +2376,7 @@ worldAreas["G3_5"] = { name = "Chimeral Wetlands (Act 3)", baseName = "Chimeral Wetlands", description = "Where beauty and death become one", - tags = { "area_with_water", "VaalStrongbox", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 36, isMap = false, @@ -2243,7 +2397,7 @@ 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", "vaal_shrine" }, + tags = { "dungeon" }, act = 3, level = 37, isMap = false, @@ -2268,7 +2422,7 @@ 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", "vaal_shrine" }, + tags = { "dungeon" }, act = 3, level = 38, isMap = false, @@ -2292,9 +2446,9 @@ 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", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, - level = 36, + level = 40, isMap = false, isHideout = false, monsterVarieties = { @@ -2318,7 +2472,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", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 40, isMap = false, @@ -2345,7 +2499,7 @@ worldAreas["G3_9"] = { name = "The Molten Vault (Act 3)", baseName = "The Molten Vault", description = "Forge of the forgotten wealth of Kamasa", - tags = { "dungeon", "VaalStrongbox", "vaal_shrine" }, + tags = { "dungeon" }, act = 3, level = 41, isMap = false, @@ -2369,7 +2523,7 @@ 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", "vaal_shrine" }, + tags = { "dungeon" }, act = 3, level = 38, isMap = false, @@ -2388,7 +2542,7 @@ 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" }, + tags = { "area_with_water" }, act = 3, level = 38, isMap = false, @@ -2401,7 +2555,7 @@ 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", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 41, isMap = false, @@ -2428,7 +2582,7 @@ worldAreas["G3_12"] = { name = "Temple of Kopec (Act 3)", baseName = "Temple of Kopec", description = "Unfathomable energy resides within the Ziggurat", - tags = { "dungeon", "VaalStrongbox", "vaal_shrine" }, + tags = { "dungeon" }, act = 3, level = 42, isMap = false, @@ -2448,7 +2602,7 @@ worldAreas["G3_14"] = { name = "Utzaal (Act 3)", baseName = "Utzaal", description = "The Cradle of Vaal Ambition", - tags = { "area_with_water", "VaalStrongbox", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 43, isMap = false, @@ -2471,7 +2625,7 @@ worldAreas["G3_14"] = { worldAreas["G3_15"] = { name = "Library of Kamasa (Act 3)", baseName = "Library of Kamasa", - tags = { "dungeon", "VaalStrongbox", "vaal_shrine" }, + tags = { "dungeon" }, act = 3, level = 43, isMap = false, @@ -2489,7 +2643,7 @@ worldAreas["G3_16"] = { name = "Aggorat (Act 3)", baseName = "Aggorat", description = "Salvation sought in beauty and blood", - tags = { "area_with_water", "VaalStrongbox", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 44, isMap = false, @@ -2512,7 +2666,7 @@ 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", "vaal_shrine" }, + tags = { "area_with_water" }, act = 3, level = 45, isMap = false, @@ -2550,7 +2704,7 @@ worldAreas["G4_1_1"] = { name = "Isle of Kin (Act 4)", baseName = "Isle of Kin", description = "They mine and harvest to appease their master", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 46, isMap = false, @@ -2573,7 +2727,7 @@ worldAreas["G4_1_2"] = { name = "Volcanic Warrens (Act 4)", baseName = "Volcanic Warrens", description = "Magma coils around a throne most foul", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 47, isMap = false, @@ -2598,7 +2752,7 @@ worldAreas["G4_2_1"] = { name = "Kedge Bay (Act 4)", baseName = "Kedge Bay", description = "Countless wrecks emerge from the fog", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 46, isMap = false, @@ -2619,7 +2773,7 @@ worldAreas["G4_2_2"] = { name = "Journey's End (Act 4)", baseName = "Journey's End", description = "Those who made it ashore met an unknown end", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 47, isMap = false, @@ -2640,7 +2794,7 @@ worldAreas["G4_3_1"] = { name = "Whakapanu Island (Act 4)", baseName = "Whakapanu Island", description = "The island consumes those who trespass", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 46, isMap = false, @@ -2663,7 +2817,7 @@ worldAreas["G4_3_2"] = { name = "Singing Caverns (Act 4)", baseName = "Singing Caverns", description = "A beautiful song lures the unwary", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 47, isMap = false, @@ -2687,7 +2841,7 @@ worldAreas["G4_4_1"] = { name = "Eye of Hinekora (Act 4)", baseName = "Eye of Hinekora", description = "The ocean opens for the worthy", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 46, isMap = false, @@ -2702,7 +2856,7 @@ worldAreas["G4_4_2"] = { name = "Halls of the Dead (Act 4)", baseName = "Halls of the Dead", description = "Notable Karui gather here for all time", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 47, isMap = false, @@ -2737,7 +2891,7 @@ worldAreas["G4_5_1"] = { name = "Abandoned Prison (Act 4)", baseName = "Abandoned Prison", description = "They were left to starve when the Empire fell", - tags = { "area_with_water", "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { "area_with_water" }, act = 4, level = 46, isMap = false, @@ -2758,7 +2912,7 @@ worldAreas["G4_5_2"] = { name = "Solitary Confinement (Act 4)", baseName = "Solitary Confinement", description = "The worst offenders drowned... or worse", - tags = { "area_with_water", "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { "area_with_water" }, act = 4, level = 47, isMap = false, @@ -2784,7 +2938,7 @@ worldAreas["G4_7"] = { name = "Shrike Island (Act 4)", baseName = "Shrike Island", description = "Karui collect eggs here to prove themselves", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 46, isMap = false, @@ -2808,7 +2962,7 @@ worldAreas["G4_8a"] = { name = "Arastas (Act 4)", baseName = "Arastas", description = "The Twilight Order recruit those who dream of more", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 52, isMap = false, @@ -2821,7 +2975,7 @@ worldAreas["G4_8b"] = { name = "Arastas (Act 4)", baseName = "Arastas", description = "The Twilight Order recruit those who dream of more", - tags = { "area_with_water", "KaruiStrongbox", "twilight_order_shrine" }, + tags = { "area_with_water" }, act = 4, level = 52, isMap = false, @@ -2845,7 +2999,7 @@ worldAreas["G4_8b"] = { worldAreas["G4_9_"] = { name = "Isle of Decay (Act 4)", baseName = "Isle of Decay", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 53, isMap = false, @@ -2862,7 +3016,7 @@ worldAreas["G4_10"] = { name = "The Excavation (Act 4)", baseName = "The Excavation", description = "Ancient machines and tools hold unknown secrets", - tags = { "KaruiStrongbox" }, + tags = { }, act = 4, level = 52, isMap = false, @@ -2889,7 +3043,7 @@ worldAreas["G4_11_1a"] = { name = "Ngakanu (Act 4)", baseName = "Ngakanu", description = "Stronghold of the Tukohama Tribe", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 53, isMap = false, @@ -2902,7 +3056,7 @@ worldAreas["G4_11_1b"] = { name = "Ngakanu (Act 4)", baseName = "Ngakanu", description = "Stronghold of the Tukohama Tribe", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 53, isMap = false, @@ -2922,7 +3076,7 @@ worldAreas["G4_11_2"] = { name = "Heart of the Tribe (Act 4)", baseName = "Heart of the Tribe", description = "The Blood Fever spreads faster than fire", - tags = { "area_with_water", "KaruiStrongbox", "karui_shrine" }, + tags = { "area_with_water" }, act = 4, level = 53, isMap = false, @@ -2946,7 +3100,7 @@ worldAreas["G4_13"] = { name = "Plunder's Point (Act 4)", baseName = "Plunder's Point", description = "Not all that is buried is forgotten", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 53, isMap = false, @@ -2959,7 +3113,7 @@ worldAreas["G4_14"] = { name = "Brinerot Cove (Act 4)", baseName = "Brinerot Cove", description = "Cutthroats will do anything for gold", - tags = { "area_with_water", "KaruiStrongbox" }, + tags = { "area_with_water" }, act = 4, level = 53, isMap = false, @@ -2985,7 +3139,7 @@ worldAreas["P1_1"] = { name = "Scorched Farmlands (Act 6)", baseName = "Scorched Farmlands", description = "The fields burn as the night brings new terror", - tags = { "EzomyteStrongbox", "frost_shrine" }, + tags = { "frost_shrine" }, act = 6, level = 54, isMap = false, @@ -3017,7 +3171,7 @@ worldAreas["P1_2"] = { name = "Stones of Serle (Act 6)", baseName = "Stones of Serle", description = "Remnants of an ancient rite glow once more", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 6, level = 54, isMap = false, @@ -3040,7 +3194,7 @@ worldAreas["P1_3"] = { name = "The Blackwood (Act 6)", baseName = "The Blackwood", description = "The fey grew silent in shadow", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 6, level = 55, isMap = false, @@ -3066,7 +3220,7 @@ worldAreas["P1_4"] = { name = "Holten (Act 6)", baseName = "Holten", description = "In blood they pledged to the voice of darkness", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 6, level = 55, isMap = false, @@ -3096,7 +3250,7 @@ worldAreas["P1_5"] = { name = "Wolvenhold (Act 6)", baseName = "Wolvenhold", description = "Cages that once held the enemy now hold their own", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3120,7 +3274,7 @@ worldAreas["P1_6"] = { name = "Holten Estate (Act 6)", baseName = "Holten Estate", description = "The fallen of Holten chose to dance with Darkness", - tags = { "EzomyteStrongbox", "ezomyte_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3161,7 +3315,7 @@ worldAreas["P2_1"] = { name = "The Khari Crossing (Act 6)", baseName = "The Khari Crossing", description = "Water once flowed but now only desiccation remains", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 6, level = 54, isMap = false, @@ -3196,7 +3350,7 @@ worldAreas["P2_2"] = { name = "Pools of Khatal (Act 6)", baseName = "Pools of Khatal", description = "Steaming pools hide death and decay", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 6, level = 55, isMap = false, @@ -3218,7 +3372,7 @@ worldAreas["P2_3"] = { name = "Sel Khari Sanctuary (Act 6)", baseName = "Sel Khari Sanctuary ", description = "Home to the guardians of the First Barya", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 6, level = 55, isMap = false, @@ -3243,7 +3397,7 @@ worldAreas["P2_5"] = { name = "The Galai Gates (Act 6)", baseName = "The Galai Gates", description = "Gateway of the Fifth River", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3270,7 +3424,7 @@ worldAreas["P2_6"] = { name = "Qimah (Act 6)", baseName = "Qimah", description = "Once a mecca of the great Akharas", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3298,7 +3452,7 @@ worldAreas["P2_7"] = { name = "Qimah Reservoir (Act 6)", baseName = "Qimah Reservoir", description = "The sacred water of Qimah once flowed in abundance", - tags = { "MarakethStrongbox", "maraketh_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3312,13 +3466,10 @@ worldAreas["P2_7"] = { "Faridun Infantry", "Faridun Javelineer", "Faridun Neophyte", - "Faridun Plaguebringer", "Faridun Spearman", "Faridun Spearwoman", "Faridun Swordsman", "Faridun Wind-slicer", - "Plague Harvester", - "Plague Swarm", "Sand Spirit", "Tombshrieker", "Vesper Bat", @@ -3346,7 +3497,7 @@ worldAreas["P3_1"] = { name = "Ashen Forest (Act 6)", baseName = "Ashen Forest", description = "The Azmeri hunt here when the season provides", - tags = { "VaalStrongbox", "nameless_shrine" }, + tags = { }, act = 6, level = 54, isMap = false, @@ -3370,7 +3521,7 @@ worldAreas["P3_2"] = { name = "Kriar Village (Act 6)", baseName = "Kriar Village", description = "Madness spreads wherever humanity makes its home", - tags = { "VaalStrongbox", "nameless_shrine" }, + tags = { }, act = 6, level = 54, isMap = false, @@ -3397,7 +3548,7 @@ worldAreas["P3_3"] = { name = "Glacial Tarn (Act 6)", baseName = "Glacial Tarn", description = "In chilling beauty the glacial basin rests", - tags = { "VaalStrongbox", "nameless_shrine" }, + tags = { }, act = 6, level = 55, isMap = false, @@ -3427,7 +3578,7 @@ worldAreas["P3_4"] = { name = "Howling Caves (Act 6)", baseName = "Howling Caves", description = "Howls of beasts tremble the very walls", - tags = { "VaalStrongbox", "vaal_shrine" }, + tags = { }, act = 6, level = 55, isMap = false, @@ -3450,7 +3601,7 @@ worldAreas["P3_5"] = { name = "Kriar Peaks (Act 6)", baseName = "Kriar Peaks", description = "Kriar's snow tipped peaks tower above all", - tags = { "VaalStrongbox", "vaal_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3473,7 +3624,7 @@ worldAreas["P3_6"] = { name = "Etched Ravine (Act 6)", baseName = "Etched Ravine", description = "The Architect of Expansion cut his way into the mountainside", - tags = { "VaalStrongbox", "vaal_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3497,7 +3648,7 @@ worldAreas["P3_7"] = { name = "The Cuachic Vault (Act 6)", baseName = "The Cuachic Vault", description = "Doryani's final contingency against the end", - tags = { "VaalStrongbox", "vaal_shrine" }, + tags = { }, act = 6, level = 56, isMap = false, @@ -3537,6 +3688,7 @@ worldAreas["MapLeaguePortal"] = { worldAreas["MapVoidReliquary"] = { name = "The Reliquary Vault (Map)", baseName = "The Reliquary Vault", + description = "Ancient treasures await.", tags = { "map" }, act = 10, level = 65, @@ -3550,7 +3702,7 @@ worldAreas["MapRustbowl"] = { name = "Rustbowl (Map)", baseName = "Rustbowl", description = "Aeons of wear have rotted steel to its core.", - tags = { "map", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3568,7 +3720,7 @@ worldAreas["MapBackwash"] = { name = "Backwash (Map)", baseName = "Backwash", description = "Humid air chokes and twists everything it touches.", - tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3593,7 +3745,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3612,7 +3764,7 @@ worldAreas["MapInferno"] = { name = "Inferno (Map)", baseName = "Inferno", description = "Embers swirl as bark crackles and sparks.", - tags = { "map", "forest_biome", "VaalStrongbox" }, + tags = { "map", "has_forest_biome_monsters" }, act = 10, level = 65, isMap = true, @@ -3628,7 +3780,7 @@ worldAreas["MapWetlands"] = { name = "Wetlands (Map)", baseName = "Wetlands", description = "Mud and air seethes with warped life.", - tags = { "map", "swamp_biome", "EzomyteStrongbox", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3646,7 +3798,7 @@ worldAreas["MapBloomingField"] = { name = "Blooming Field (Map)", baseName = "Blooming Field", description = "Bright colours hide the rot beneath.", - tags = { "map", "forest_biome", "grass_biome", "EzomyteStrongbox" }, + tags = { "map", "has_grass_biome_monsters" }, act = 10, level = 65, isMap = true, @@ -3663,7 +3815,7 @@ worldAreas["MapCrimsonShores"] = { name = "Crimson Shores (Map)", baseName = "Crimson Shores", description = "Fishermen once reaped a rich bounty here.", - tags = { "map", "water_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3680,7 +3832,7 @@ worldAreas["MapCenotes"] = { name = "Cenotes (Map)", baseName = "Cenotes", description = "The ground shifts underfoot with disturbing ease.", - tags = { "map", "mountain_biome", "swamp_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3700,7 +3852,7 @@ worldAreas["MapSavanna"] = { name = "Savannah (Map)", baseName = "Savannah", description = "Wild lands spurn those who claim to rule them.", - tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3718,7 +3870,7 @@ worldAreas["MapFortress"] = { name = "Fortress (Map)", baseName = "Fortress", description = "Time overwhelms even the sturdiest walls.", - tags = { "map", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3736,7 +3888,7 @@ worldAreas["MapPenitentiary"] = { name = "Penitentiary (Map)", baseName = "Penitentiary", description = "Restless prisoners yearn for freedom.", - tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3750,31 +3902,11 @@ worldAreas["MapPenitentiary"] = { }, } -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, - isMap = true, - isHideout = false, - monsterVarieties = { - "Blood Priest", - "Blood Priestess", - "Blood Zealot", - "Vaal Formshifter", - }, - bossVarieties = { - "Chetza, the Feathered Plague", - }, -} - worldAreas["MapBloodwood"] = { name = "Bloodwood (Map)", baseName = "Bloodwood", description = "Poisoned trees bear pestilent fruits.", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3793,7 +3925,7 @@ worldAreas["MapSandspit"] = { name = "Sandspit (Map)", baseName = "Sandspit", description = "A haven for seabirds. A hazard for sailors.", - tags = { "map", "water_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3811,7 +3943,7 @@ worldAreas["MapForge"] = { name = "Forge (Map)", baseName = "Forge", description = "No living hands ever stoked these flames.", - tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3828,7 +3960,7 @@ worldAreas["MapSulphuricCaverns"] = { name = "Sulphuric Caverns (Map)", baseName = "Sulphuric Caverns", description = "Beasts of many kinds sought shelter one final time.", - tags = { "map", "swamp_biome", "desert_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3849,7 +3981,7 @@ worldAreas["MapMire"] = { name = "Mire (Map)", baseName = "Mire", description = "These waters devour the same souls they feed.", - tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3867,7 +3999,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3885,7 +4017,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3904,7 +4036,7 @@ worldAreas["MapSump"] = { name = "Sump (Map)", baseName = "Sump", description = "Humanity trapped within a cage of desperation and agony.", - tags = { "map", "swamp_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3922,7 +4054,7 @@ worldAreas["MapWillow"] = { name = "Willow (Map)", baseName = "Willow", description = "Leaves cling to trees as souls cling to life.", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3940,7 +4072,7 @@ worldAreas["MapHive"] = { name = "Hive (Map)", baseName = "Hive", description = "The work of an invisible empire.", - tags = { "map", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3957,7 +4089,7 @@ worldAreas["MapHeadland"] = { name = "Headland (Map)", baseName = "Headland", description = "Sturdy walls held out an armada, but not the famine it brought.", - tags = { "map", "mountain_biome", "desert_biome", "faridun_city", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3974,7 +4106,7 @@ worldAreas["MapLoftySummit"] = { name = "Lofty Summit (Map)", baseName = "Lofty Summit", description = "The last vestiges of earth, lost beyond the sky.", - tags = { "map", "mountain_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -3992,7 +4124,7 @@ worldAreas["MapNecropolis"] = { name = "Necropolis (Map)", baseName = "Necropolis", description = "Silent stones mark ancient graves and forgotten sorrows.", - tags = { "map", "forest_biome", "ezomyte_city", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4010,7 +4142,7 @@ worldAreas["MapCrypt"] = { name = "Crypt (Map)", baseName = "Crypt", description = "Those killed in battle do not rest peacefully.", - tags = { "map", "grass_biome", "desert_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4028,7 +4160,7 @@ worldAreas["MapHiddenGrotto"] = { name = "Hidden Grotto (Map)", baseName = "Hidden Grotto", description = "Shafts of light raise life where they fall.", - tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4046,7 +4178,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4063,7 +4195,7 @@ worldAreas["MapSeepage"] = { name = "Seepage (Map)", baseName = "Seepage", description = "The fetid home of foul generations.", - tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4082,7 +4214,7 @@ worldAreas["MapRiverside"] = { name = "Riverside (Map)", baseName = "Riverside", description = "Rushing waters threaten to move the earth.", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4100,7 +4232,7 @@ worldAreas["MapRavine"] = { name = "Ravine (Map)", baseName = "Ravine", description = "A wound carved into the world, never to heal.", - tags = { "map", "mountain_biome", "forest_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4118,7 +4250,7 @@ worldAreas["MapSpiderWoods"] = { name = "Spider Woods (Map)", baseName = "Spider Woods", description = "Vast lairs of silk span the treetops.", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4135,7 +4267,7 @@ worldAreas["MapMarrow"] = { name = "Marrow (Map)", baseName = "Marrow", description = "Darkness enshrouds these endless chasms.", - tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4154,7 +4286,7 @@ worldAreas["MapGrimhaven"] = { name = "Grimhaven (Map)", baseName = "Grimhaven", description = "Avarice in the conqueror builds contempt among the conquered.", - tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4172,7 +4304,7 @@ worldAreas["MapVaalVillage"] = { name = "Vaal Village (Map)", baseName = "Vaal Village", description = "Vice wears a mask of simplicity.", - tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4184,25 +4316,11 @@ worldAreas["MapVaalVillage"] = { }, } -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, - isHideout = false, - monsterVarieties = { - }, - bossVarieties = { - }, -} - worldAreas["MapSlick"] = { name = "Slick (Map)", baseName = "Slick", description = "Stagnant oils mix to form a deadly concoction.", - tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4219,7 +4337,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4236,7 +4354,7 @@ worldAreas["MapSteppe"] = { name = "Steppe (Map)", baseName = "Steppe", description = "Even the sparse vegetation does not linger here long.", - tags = { "map", "grass_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4249,30 +4367,11 @@ worldAreas["MapSteppe"] = { }, } -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, the Guardian", - }, -} - worldAreas["MapRockpools"] = { name = "Rockpools (Map)", baseName = "Rockpools", description = "Life abounds on the shells of its dead ancestors.", - tags = { "map", "VaalStrongbox", "water_biome" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4291,7 +4390,7 @@ worldAreas["MapCreek"] = { name = "Creek (Map)", baseName = "Creek", description = "Dark energies congeal the lifeblood of the forest.", - tags = { "map", "forest_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4304,11 +4403,30 @@ worldAreas["MapCreek"] = { }, } +worldAreas["MapBazaar"] = { + name = "Bazaar (Map)", + baseName = "Bazaar", + description = "Live by the power of Corruption... die by madness.", + tags = { "map", "area_with_water" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Chaotic Zealot", + "Vaal Goliath", + "Vaal Overseer", + }, + bossVarieties = { + "Viper Napuatzi", + }, +} + worldAreas["MapDerelictMansion"] = { name = "Derelict Mansion (Map)", baseName = "Derelict Mansion", description = "Darkness always finds its way into the minds of the weak.", - tags = { "map", "grass_biome", "forest_biome", "EzomyteStrongbox", "ezomyte_shrine", "swamp_biome" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4326,7 +4444,7 @@ worldAreas["MapOutlands"] = { name = "Outlands (Map)", baseName = "Outlands", description = "Stone shelters brace against the doom of the desert.", - tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4343,7 +4461,7 @@ worldAreas["MapBastille"] = { name = "Bastille (Map)", baseName = "Bastille", description = "The final court for aristocrats no longer deemed fit to rule.", - tags = { "map", "grass_biome", "forest_biome", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4361,7 +4479,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4380,7 +4498,7 @@ worldAreas["MapMineshaft"] = { name = "Mineshaft (Map)", baseName = "Mineshaft", description = "A dark labyrinth of steel and stone.", - tags = { "map", "mountain_biome", "desert_biome", "faridun_city", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4397,7 +4515,7 @@ worldAreas["MapDeserted"] = { name = "Deserted (Map)", baseName = "Deserted", description = "A city ravaged by time and sands.", - tags = { "map", "desert_biome", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4415,7 +4533,7 @@ worldAreas["MapOasis"] = { name = "Oasis (Map)", baseName = "Oasis", description = "Hidden amongst sunbleached wastes lies a mockery of paradise.", - tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4431,43 +4549,11 @@ worldAreas["MapOasis"] = { }, } -worldAreas["MapBastion"] = { - name = "Bastion (Map)", - baseName = "Bastion", - tags = { "map", "faridun_city", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - }, - bossVarieties = { - }, -} - -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, - isMap = true, - isHideout = false, - monsterVarieties = { - "Winged Fiend", - }, - bossVarieties = { - "Ignatia, the Flame-Sworn", - "Gelida, the Frost-Tongue", - }, -} - worldAreas["MapSunTemple"] = { name = "Sun Temple (Map)", baseName = "Sun Temple", description = "Wet stone emanates an inner warmth. Vaal brilliance lies in wait.", - tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4486,7 +4572,7 @@ 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" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4504,7 +4590,7 @@ worldAreas["MapVaalFoundry"] = { name = "Molten Vault (Map)", baseName = "Molten Vault", description = "The cult of Kamasa exploited Utzaal long before its fall.", - tags = { "map", "mountain_biome", "desert_biome", "vaal_city", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4523,59 +4609,57 @@ worldAreas["MapVaalFactory"] = { name = "The Assembly (Map)", baseName = "The Assembly", description = "Remnants of Vaal artifice still remain.", - tags = { "map", "grass_biome", "vaal_city", "VaalStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Rusted Dyna Golem", }, bossVarieties = { "Tetzcatl, the Blazing Guardian", }, } -worldAreas["MapMesa"] = { - name = "Mesa (Map)", - baseName = "Mesa", - description = "Bleak heights overlook a devastated land.", - tags = { "map", "map_tower", "desert_biome", "MarakethStrongbox" }, +worldAreas["MapPrecursorTower"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + tags = { "map", "map_tower" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Hyena Demon", - "Sun Clan Scavenger", }, bossVarieties = { - "Karash, The Dune Dweller", + "Precursor Displacer", + "Precursor Extractor", }, } -worldAreas["MapBluff"] = { - name = "Bluff (Map)", - baseName = "Bluff", - description = "Life still clings to the highest places.", - tags = { "map", "map_tower", "grass_biome", "VaalStrongbox" }, +worldAreas["MapPrecursorTowerDesert"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + description = "There is no how, or why, or when. Only awe.", + tags = { "map", "map_tower", "desert_biome" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Constricted Spitter", - "Entrailhome Shambler", - "Slitherspitter", }, bossVarieties = { - "Gressor-Kul, the Apex", + "Precursor Displacer", + "Precursor Extractor", }, } -worldAreas["MapPerch"] = { - name = "Perch (Map)", - baseName = "Perch", - tags = { "map", "mountain_biome", "VaalStrongbox" }, +worldAreas["MapPrecursorTowerForest"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + description = "There is no how, or why, or when. Only awe.", + tags = { "map", "map_tower", "forest_biome" }, act = 10, level = 65, isMap = true, @@ -4583,25 +4667,33 @@ worldAreas["MapPerch"] = { monsterVarieties = { }, bossVarieties = { + "Precursor Displacer", + "Precursor Extractor", }, } -worldAreas["MapKarst"] = { - name = "Karst (Map)", - baseName = "Karst", - tags = { "map", "mountain_biome", "EzomyteStrongbox" }, +worldAreas["MapPrecursorTowerGrass"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + description = "There is no how, or why, or when. Only awe.", + tags = { "map", "map_tower", "grass_biome" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Precursor Displacer", + "Precursor Extractor", + }, } -worldAreas["MapTerrace"] = { - name = "Terrace (Map)", - baseName = "Terrace", - tags = { "map", "grass_biome", "EzomyteStrongbox" }, +worldAreas["MapPrecursorTowerMountain"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + description = "There is no how, or why, or when. Only awe.", + tags = { "map", "mountain_biome" }, act = 10, level = 65, isMap = true, @@ -4609,14 +4701,16 @@ worldAreas["MapTerrace"] = { monsterVarieties = { }, bossVarieties = { - "Benedictus, First Herald of Utopia", + "Precursor Displacer", + "Precursor Extractor", }, } -worldAreas["MapPlantation"] = { - name = "Plantation (Map)", - baseName = "Plantation", - tags = { "map", "EzomyteStrongbox" }, +worldAreas["MapPrecursorTowerSwamp"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + description = "There is no how, or why, or when. Only awe.", + tags = { "map", "map_tower", "swamp_biome" }, act = 10, level = 65, isMap = true, @@ -4624,98 +4718,333 @@ worldAreas["MapPlantation"] = { monsterVarieties = { }, bossVarieties = { - "Thariel, the Umbral Wraith", + "Precursor Displacer", + "Precursor Extractor", }, } -worldAreas["MapAzmerianRanges"] = { - name = "Azmerian Ranges (Map)", - baseName = "Azmerian Ranges", - description = "The Spirit guides the mountain-born.", - tags = { "map", "forest_biome", "mountain_biome", "EzomyteStrongbox" }, +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" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Elephant Tortoise", - "Stoneback Rhoa", + "Blood Priest", + "Blood Priestess", + "Blood Zealot", + "Vaal Formshifter", }, bossVarieties = { - "Morwyn, the Kinslayer", + "Chetza, the Feathered Plague", }, } -worldAreas["MapEpitaph"] = { - name = "Epitaph (Map)", - baseName = "Epitaph", - description = "We know the minds of generations past only by the works they left behind.", - tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "EzomyteStrongbox" }, +worldAreas["MapSwampTower"] = { + name = "Sinking Spire (Map)", + baseName = "Sinking Spire", + description = "This Vaal structure is not lost in the jungle. Not yet.", + tags = { "map", "map_tower" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Dread Servant", - "Eternal Knight", - "Risen Rattler", + "Filthy Crone", + "Flathead Clubber", + "Hunchback Clubber", }, bossVarieties = { - "Saphira, The Dread Consort", + "Stormgore, the Guardian", }, } -worldAreas["MapReservoir"] = { - name = "Reservoir (Map)", - baseName = "Reservoir", - tags = { "map", "area_with_water" }, +worldAreas["MapAlpineRidge"] = { + name = "Alpine Ridge (Map)", + baseName = "Alpine Ridge", + description = "The path grows treacherous as the world falls away.", + tags = { "map", "map_tower" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Winged Fiend", }, bossVarieties = { - "Grudgelash, Vile Thorn", + "Ignatia, the Flame-Sworn", + "Gelida, the Frost-Tongue", }, } -worldAreas["MapRupture"] = { - name = "Rupture (Map)", - baseName = "Rupture", - description = "In the end, the river will always conquer the dam.", - tags = { "map", "area_with_water", "swamp_biome", "VaalStrongbox" }, +worldAreas["MapMesa"] = { + name = "Mesa (Map)", + baseName = "Mesa", + description = "Bleak heights overlook a devastated land.", + tags = { "map", "map_tower" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Quadrilla", - "Scorpion Monkey", + "Hyena Demon", + "Sun Clan Scavenger", }, bossVarieties = { - "Zekoa, the Headcrusher", + "Karash, The Dune Dweller", }, } -worldAreas["MapOvergrown"] = { - name = "Overgrown (Map)", - baseName = "Overgrown", - description = "A garden bereft of its gardener still grows as it pleases.", - tags = { "map", "area_with_water", "forest_biome", "VaalStrongbox" }, +worldAreas["MapBluff"] = { + name = "Bluff (Map)", + baseName = "Bluff", + description = "Life still clings to the highest places.", + tags = { "map", "map_tower" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Constricted Shambler", "Constricted Spitter", - "Entwined Hulk", - "Scorpion Monkey", - "Snakethroat Shambler", + "Entrailhome Shambler", + "Slitherspitter", }, bossVarieties = { - "Tetzcatl, the Blazing Guardian", + "Gressor-Kul, the Apex", + }, +} + +worldAreas["MapKarst"] = { + name = "Karst (Map)", + baseName = "Karst", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["MapTerrace"] = { + name = "Terrace (Map)", + baseName = "Terrace", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Benedictus, First Herald of Utopia", + }, +} + +worldAreas["MapPlantation"] = { + name = "Plantation (Map)", + baseName = "Plantation", + description = "A mad Thane rules over ruin.", + tags = { "map", "has_grass_biome_monsters" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Risen Farmhand", + "Scarecrow Beast", + }, + bossVarieties = { + "Varloch, the Ashen Lord", + }, +} + +worldAreas["MapAzmerianRanges"] = { + name = "Azmerian Ranges (Map)", + baseName = "Azmerian Ranges", + description = "The Spirit guides the mountain-born.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Elephant Tortoise", + "Stoneback Rhoa", + }, + bossVarieties = { + "Morwyn, the Kinslayer", + }, +} + +worldAreas["MapDeforestation"] = { + name = "Deforestation (Map)", + baseName = "Deforestation", + description = "The felling continues, unto insanity.", + tags = { "map", "has_forest_biome_monsters" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Cultist Archer", + "Cultist Brute", + "Cultist Warrior", + "Cultist Witch", + }, + bossVarieties = { + "Morwyn, the Kinslayer", + }, +} + +worldAreas["MapEpitaph"] = { + name = "Epitaph (Map)", + baseName = "Epitaph", + description = "We know the minds of generations past only by the works they left behind.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Dread Servant", + "Eternal Knight", + "Risen Rattler", + }, + bossVarieties = { + "Saphira, The Dread Consort", + }, +} + +worldAreas["MapAridPlains"] = { + name = "Arid Plains (Map)", + baseName = "Arid Plains", + description = "Cruel time and change, now plains only in name.", + tags = { "map", "has_desert_biome_monsters" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Mar Acolyte", + "Sand Spirit", + }, + bossVarieties = { + "Akthi, the Final Sting", + "Anundr, the Sandworm", + }, +} + +worldAreas["MapSinterRift"] = { + name = "Sinter Rift (Map)", + baseName = "Sinter Rift", + description = "The air is acrid. The skin burns. No doubt... sulphite.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Quake Golem", + "Skitter Golem", + }, + bossVarieties = { + "Brughor, the Insatiable", + }, +} + +worldAreas["MapPit"] = { + name = "Pit (Map)", + baseName = "Pit", + description = "They scrabble and dig; they know not why...", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Faridun Crawler", + }, + bossVarieties = { + "Brakkus, the Juggernaut", + }, +} + +worldAreas["MapReservoir"] = { + name = "Reservoir (Map)", + baseName = "Reservoir", + description = "It's always raining, but the channels never fill...", + tags = { "map", "area_with_water", "has_swamp_biome_monsters", "has_forest_biome_monsters" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Azak Fleshstabber", + "Azak Mauler", + "Azak Spearthrower", + "Azak Stalker", + "Azak Throatcutter", + }, + bossVarieties = { + "Grudgelash, Vile Thorn", + }, +} + +worldAreas["MapGeode"] = { + name = "Geode (Map)", + baseName = "Geode", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Rattlecage, the Earthbreaker", + }, +} + +worldAreas["MapRupture"] = { + name = "Rupture (Map)", + baseName = "Rupture", + description = "In the end, the river will always conquer the dam.", + tags = { "map", "area_with_water" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Quadrilla", + "Scorpion Monkey", + }, + bossVarieties = { + "Zekoa, the Headcrusher", + }, +} + +worldAreas["MapOvergrown"] = { + name = "Overgrown (Map)", + baseName = "Overgrown", + description = "A garden bereft of its gardener still grows as it pleases.", + tags = { "map", "area_with_water" }, + act = 10, + level = 65, + isMap = true, + isHideout = false, + monsterVarieties = { + "Constricted Shambler", + "Constricted Spitter", + "Entwined Hulk", + "Scorpion Monkey", + "Snakethroat Shambler", + }, + bossVarieties = { + "Tetzcatl, the Blazing Guardian", }, } @@ -4723,7 +5052,7 @@ worldAreas["MapCaldera"] = { name = "Caldera (Map)", baseName = "Caldera", description = "An undrinkable lagoon girt in unbreathable air.", - tags = { "map", "area_with_water", "water_biome", "KaruiStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4746,7 +5075,8 @@ worldAreas["MapCaldera"] = { worldAreas["MapChasm"] = { name = "Chasm (Map)", baseName = "Chasm", - tags = { "map", "area_with_water", "water_biome" }, + description = "Haunting echoes carry a song of sorrow...", + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4762,7 +5092,7 @@ worldAreas["MapSpring_"] = { name = "Spring (Map)", baseName = "Spring", description = "In these lands, a pure water source is the most valuable treasure.", - tags = { "map", "area_with_water", "desert_biome", "MarakethStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4780,7 +5110,7 @@ worldAreas["MapSevenWaters"] = { name = "Confluence (Map)", baseName = "Confluence", description = "Where nomads share tales of a time before drought.", - tags = { "map", "area_with_water", "desert_biome", "MarakethStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4798,7 +5128,7 @@ worldAreas["MapCavernCity"] = { name = "Sacred Reservoir (Map)", baseName = "Sacred Reservoir", description = "The Temporal's tongue captures the ear of those vying for power.", - tags = { "map", "desert_biome", "MarakethStrongbox", "maraketh_shrine" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4824,7 +5154,7 @@ worldAreas["MapTrenches"] = { name = "Trenches (Map)", baseName = "Trenches", description = "The Cataclysm tore the land asunder.", - tags = { "map", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4842,7 +5172,7 @@ worldAreas["MapFrozenFalls"] = { name = "Frozen Falls (Map)", baseName = "Frozen Falls", description = "Beware a chill colder than death itself.", - tags = { "map", "mountain_biome", "EzomyteStrongbox" }, + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4862,7 +5192,8 @@ worldAreas["MapFrozenFalls"] = { worldAreas["MapSwarm"] = { name = "Swarm (Map)", baseName = "Swarm", - tags = { "map", "desert_biome" }, + description = "Something rumbles in the lava-lit gloom.", + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -4878,7 +5209,7 @@ worldAreas["MapWaywardIsle"] = { name = "Wayward Isle (Map)", baseName = "Wayward Isle", description = "The bones of marooned wanderers assemble here.", - tags = { "map", "area_with_water", "water_biome", "MarakethStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4900,7 +5231,7 @@ worldAreas["MapStronghold"] = { name = "Stronghold (Map)", baseName = "Stronghold", description = "Merchants and pirates alike need a safe port to peddle their wares.", - tags = { "map", "area_with_water", "water_biome", "EzomyteStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4917,15 +5248,18 @@ worldAreas["MapStronghold"] = { worldAreas["MapPort"] = { name = "Port (Map)", baseName = "Port", - tags = { "map", "area_with_water", "water_biome" }, + description = "The sea returns everything eventually. Even the dead.", + tags = { "map", "area_with_water", "has_grass_biome_monsters", "has_water_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Drowned Explorer", + "Rotting Cannoneer", }, bossVarieties = { - "Torrek of the Drowned Fleet", + "Malgor, the Nautilord", }, } @@ -4933,7 +5267,7 @@ worldAreas["MapCliffside"] = { name = "Cliffside (Map)", baseName = "Cliffside", description = "The grandest sculptures are carved with neither hammer nor chisel.", - tags = { "map", "area_with_water", "water_biome", "grass_biome", "forest_biome", "mountain_biome", "KaruiStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4956,7 +5290,7 @@ worldAreas["MapSinkhole"] = { name = "Sinkhole (Map)", baseName = "Sinkhole", description = "Spirits gather where the world falls away.", - tags = { "map", "area_with_water", "water_biome", "KaruiStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4980,7 +5314,7 @@ worldAreas["MapFlotsam"] = { name = "Flotsam (Map)", baseName = "Flotsam", description = "Violent seas and hungry shores devour vessels, crew and all.", - tags = { "map", "area_with_water", "water_biome", "grass_biome", "forest_biome", "KaruiStrongbox" }, + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, @@ -4998,129 +5332,130 @@ worldAreas["MapFlotsam"] = { }, } -worldAreas["MapUniqueUntaintedParadise"] = { - name = "Untainted Paradise (Map)", - baseName = "Untainted Paradise", - description = "Life grows strong in this realm of plenty.", +worldAreas["MapMortuary"] = { + name = "Mortuary (Map)", + baseName = "Mortuary", + description = "These halls weren't meant for you...", tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Bramble Ape", - "Bramble Burrower", - "Bramble Hulk", - "Bramble Rhoa", - "Caustic Crab", - "Quill Crab", + "Bladelash Transcendent", + "Brutal Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", + }, + bossVarieties = { + "Micata, the Remade", }, } -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" }, +worldAreas["MapOrbalasCrossing"] = { + name = "Orbala's Crossing (Map)", + baseName = "Orbala's Crossing", + description = "Follow in her footsteps... if you dare.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Serath, the Scaled One", + }, } -worldAreas["MapUniqueCastaway"] = { - name = "Castaway (Map)", - baseName = "Castaway", - description = "Hulls crash and splinter upon the shores.", +worldAreas["MapMonument"] = { + name = "The Monument (Map)", + baseName = "The Monument", + description = "It continues still, its purpose unknown.", tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Bloated Anchorman", - "Drowned Bearer", - "Drowned Crawler", - "Drowned Explorer", - "Gull Shrike", - "Man o' War", - "Rotting Cannoneer", - "Rotting Demolitionist", - "Rotting Soulcatcher", - "Searot Harpooner", - "Searot Skeleton", - "Searot Sniper", - }, - bossVarieties = { - "Torrek of the Drowned Fleet", }, } -worldAreas["MapUniqueMegalith"] = { - name = "The Ezomyte Megaliths (Map)", - baseName = "The Ezomyte Megaliths", - description = "'Sons from foreign shores, Took refuge from the storm, Bringing knowledge of runes, Our fate was carved soon.' - Ezomyte Folklore", - tags = { "map" }, +worldAreas["MapGreenhouse"] = { + name = "Greenhouse (Map)", + baseName = "Greenhouse", + description = "Fell blooms and grasping roots grow in shadow.", + tags = { "map", "has_forest_biome_monsters", "has_swamp_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Ancient Ezomyte", - "Pack Werewolf", - "Risen Arbalest", - "Skeleton Spriggan", - "Vile Hag", - "Vile Imp", - "Werewolf Prowler", + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + }, + bossVarieties = { + "Rootgrasp, the Hateful Forest", }, } -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" }, +worldAreas["MapSlash"] = { + name = "Slash (Map)", + baseName = "Slash", + description = "Calm, bleak twilight holds only despair.", + tags = { "map", "has_forest_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Cultivated Grove", + "Skeleton Spriggan", + }, + bossVarieties = { + "The Black Crow", }, } -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" }, +worldAreas["MapSanctuary"] = { + name = "Sanctuary (Map)", + baseName = "Sanctuary", + description = "When does protection become a prison?", + tags = { "map", "has_desert_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Faridun Heavy Infantry", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Swordsman", + }, + bossVarieties = { + "Pirasha, the Forgotten Prisoner", }, } -worldAreas["MapUniqueMerchant01_Chimeral"] = { - name = "Merchant's Campsite (Map)", - baseName = "Merchant's Campsite", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapPrecipice"] = { + name = "Precipice (Map)", + baseName = "Precipice", + description = "This cavern burns hot and deadly.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Morvak, the Infernal", + }, } -worldAreas["MapUniqueMerchant01_Oasis"] = { - name = "Merchant's Campsite (Map)", - baseName = "Merchant's Campsite", - description = "A travelling merchant offers wares in perilous times.", +worldAreas["MapArroyo"] = { + name = "Arroyo (Map)", + baseName = "Arroyo", tags = { "map" }, act = 10, level = 65, @@ -5128,90 +5463,122 @@ worldAreas["MapUniqueMerchant01_Oasis"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Akthi, the Final Sting", + "Anundr, the Sandworm", + }, } -worldAreas["MapUniqueMerchant01_Sandswept"] = { - name = "Merchant's Campsite (Map)", - baseName = "Merchant's Campsite", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapCanyon"] = { + name = "Canyon (Map)", + baseName = "Canyon", + description = "These gates have facilitated many trades. Silks, spices, and now horrors.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Maraketh Undead", + "Risen Tale-woman", + }, + bossVarieties = { + "Morvak, the Infernal", }, } -worldAreas["MapUniqueMerchant02_Crimson"] = { - name = "Merchant's Campsite (Map)", - baseName = "Merchant's Campsite", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapOrnateChambers"] = { + name = "Ornate Chambers (Map)", + baseName = "Ornate Chambers", + description = "A sanctuary for the unsanctified.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Serpent Clan", + "Serpent Shaman", + }, + bossVarieties = { + "Serath, the Scaled One", }, } -worldAreas["MapUniqueMerchant02_Farmland"] = { - name = "Merchant's Campsite (Map)", - baseName = "Merchant's Campsite", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapIceCave"] = { + name = "Ice Cave (Map)", + baseName = "Ice Cave", + description = "The chill is second only to the stench.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Quill Crab", + "Spiked Scuttler", + }, + bossVarieties = { + "The Frostborn Fiend", }, } -worldAreas["MapUniqueMerchant02_Riverbank"] = { - name = "Merchant's Campsite (Map)", - baseName = "Merchant's Campsite", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapRugosa"] = { + name = "Rugosa (Map)", + baseName = "Rugosa", + description = "There is beauty to be found in the depths.", + tags = { "map", "area_with_water" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Giant Maw", + "Skittering Jellycrab", + }, + bossVarieties = { + "Syvora, Daughter of the Deep", }, } -worldAreas["MapUniqueMerchant03_Beach"] = { - name = "Moment of Zen (Map)", - baseName = "Moment of Zen", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapRiverhold"] = { + name = "Riverhold (Map)", + baseName = "Riverhold", + description = "Only the shadow of death lives here now.", + tags = { "map", "has_forest_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Rabid Dog", + }, + bossVarieties = { + "Thariel, the Umbral Wraith", }, } -worldAreas["MapUniqueMerchant03_Tropical"] = { - name = "Moment of Zen (Map)", - baseName = "Moment of Zen", - description = "A travelling merchant offers wares in perilous times.", - tags = { "map" }, +worldAreas["MapRazedFields"] = { + name = "Razed Fields (Map)", + baseName = "Razed Fields", + description = "Strife and terror rule the night.", + tags = { "map", "has_grass_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Decrepit Mercenary", + }, + bossVarieties = { + "Elvara, the Savage Flame", + "Rael, the Frost Hand", }, } -worldAreas["MapUniqueMerchant03_Raft"] = { - name = "Moment of Zen (Map)", - baseName = "Moment of Zen", - description = "A travelling merchant offers wares in perilous times.", +worldAreas["MapMezzanine"] = { + name = "Mezzanine (Map)", + baseName = "Mezzanine", tags = { "map" }, act = 10, level = 65, @@ -5221,169 +5588,164 @@ worldAreas["MapUniqueMerchant03_Raft"] = { }, } -worldAreas["MapUniqueMerchant04_PirateShip"] = { - name = "The Voyage (Map)", - baseName = "The Voyage", - tags = { "map" }, +worldAreas["MapVaalVault"] = { + name = "Sealed Vault (Map)", + baseName = "Sealed Vault", + description = "The Vaal who survived the Cataclysm must now survive each other.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Blood Priest", + "Blood Priestess", + "Blood Zealot", + "Vaal Formshifter", + }, + bossVarieties = { + "Ytzara, Blood Oracle", + "Maztli, Flesh-Shaper", }, } -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" }, +worldAreas["MapSnowfall"] = { + name = "Snowfall (Map)", + baseName = "Snowfall", + description = "There is no bleaker tundra than a city at night.", + tags = { "map", "has_mountain_biome_monsters" }, act = 10, level = 65, 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", + "Twilight Order Officer", + "Twilight Order Soldier", + }, + bossVarieties = { + "Thariel, the Umbral Wraith", }, } -worldAreas["MapUniqueFreight_"] = { - name = "Freight (Map)", - baseName = "Freight", - tags = { "map" }, +worldAreas["MapExcavation"] = { + name = "Digsite (Map)", + baseName = "Digsite", + description = "They dig not to discover, but to escape.", + tags = { "map", "has_grass_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { + "Zealous Courser", + "Zealous Excavator", + "Zealous Guard", + "Zealous Pillarcrusher", + "Zealous Shockwarden", }, bossVarieties = { + "Aurelian, the Grand Adjudicator", }, } -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" }, +worldAreas["MapUniqueUntaintedParadise"] = { + name = "Untainted Paradise (Map)", + baseName = "Untainted Paradise", + description = "Life grows strong in this realm of plenty.", + tags = { "map" }, act = 10, - level = 80, + level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Iron Sharpshooter", - "Iron Spearman", - }, - bossVarieties = { - "Count Geonor", - "Geonor, the Putrid Wolf", + "Bramble Ape", + "Bramble Burrower", + "Bramble Hulk", + "Bramble Rhoa", + "Caustic Crab", + "Quill Crab", }, } -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" }, +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 = 80, + level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Faridun Butcher", - "Faridun Infantry", - }, - bossVarieties = { - "Jamanra, the Abomination", }, } -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, - isMap = true, +worldAreas["MapUniqueCastaway"] = { + name = "Castaway (Map)", + baseName = "Castaway", + description = "Hulls crash and splinter upon the shores.", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, isHideout = false, monsterVarieties = { - "Bladelash Transcendent", - "Brutal Transcendent", - "Surgical Experimentalist", - "Warrior Transcendent", + "Bloated Anchorman", + "Drowned Bearer", + "Drowned Crawler", + "Drowned Explorer", + "Gull Shrike", + "Man o' War", + "Rotting Cannoneer", + "Rotting Demolitionist", + "Rotting Soulcatcher", + "Searot Harpooner", + "Searot Skeleton", + "Searot Sniper", }, bossVarieties = { - "Doryani, Royal Thaumaturge", - "Doryani's Triumph", + "Torrek of the Drowned Fleet", }, } -worldAreas["MapUberBoss_JadeCitadel"] = { - name = "The Jade Isles (Map)", - baseName = "The Jade Isles", - description = "Valako kept them here, to perfect their skills for war... but the Blood Fever consumed them.", - tags = { "map", "KaruiStrongbox", "water_biome", "swamp_biome", "karui_shrine" }, +worldAreas["MapUniqueMegalith"] = { + name = "The Ezomyte Megaliths (Map)", + baseName = "The Ezomyte Megaliths", + description = "'Sons from foreign shores, Took refuge from the storm, Bringing knowledge of runes, Our fate was carved soon.' - Ezomyte Folklore", + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Blood-fevered Axeman", - "Blood-fevered Brew-breather", - "Blood-fevered Hookman", - "Blood-fevered Maceman", - "Blood-fevered Plaguespreader", - "Blood-fevered Spearman", - "Blood-fevered Tuskbeast", - "Blood-fevered Warrior", - "Blood-fevered Wisewoman", - }, - bossVarieties = { - "Manoki, the Chosen", - "Manoki, the Fevered", - "Manoki, the Defiled", + "Ancient Ezomyte", + "Pack Werewolf", + "Risen Arbalest", + "Skeleton Spriggan", + "Vile Hag", + "Vile Imp", + "Werewolf Prowler", }, } -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" }, +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" }, act = 10, - level = 82, + level = 65, isMap = true, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "The Arbiter of Ash", - }, } -worldAreas["MapHideoutFelled_Claimable"] = { - name = "Felled Hideout (Map)", - baseName = "Felled Hideout", - description = "A fortress of fallen wood.", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, +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" }, act = 10, level = 65, isMap = true, @@ -5392,11 +5754,11 @@ 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" }, +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, isMap = true, @@ -5405,11 +5767,11 @@ 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" }, +worldAreas["MapUniqueMerchant01_Oasis"] = { + name = "Jado's Campsite (Map)", + baseName = "Jado's Campsite", + description = "A travelling merchant offers wares in perilous times.", + tags = { "map" }, act = 10, level = 65, isMap = true, @@ -5418,11 +5780,11 @@ 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" }, +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, isMap = true, @@ -5431,998 +5793,1517 @@ worldAreas["MapHideoutCanal_Claimable"] = { }, } -worldAreas["ExpeditionLogBook_Tropical"] = { - name = "Lush Isle", - baseName = "Lush Isle", - tags = { "area_with_water", "KaruiStrongbox" }, +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, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, } -worldAreas["ExpeditionLogBook_Tundra"] = { - name = "Frigid Bluffs", - baseName = "Frigid Bluffs", - tags = { "area_with_water", "VaalStrongbox" }, +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, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { - "Blood Zealot", - "Gelid Zealot", }, } -worldAreas["ExpeditionLogBook_Atoll"] = { - name = "Barren Atoll", - baseName = "Barren Atoll", - tags = { "area_with_water", "KaruiStrongbox" }, +worldAreas["Map_HildaCampsite"] = { + name = "Hilda's Campsite (Map)", + baseName = "Hilda's Campsite", + description = "The hunt never ends... but it does pause for rests.", + tags = { "map" }, act = 10, level = 65, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, } -worldAreas["ExpeditionSubArea_Cavern"] = { - name = "Smuggler's Den", - baseName = "Smuggler's Den", - tags = { }, +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, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, } -worldAreas["ExpeditionSubArea_Kalguur"] = { - name = "Kalguuran Tomb", - baseName = "Kalguuran Tomb", - tags = { }, +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, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, } -worldAreas["ExpeditionSubArea_OlrothBoss"] = { - name = "Kalguuran Tomb", - baseName = "Kalguuran Tomb", - tags = { }, +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, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Olroth, Origin of the Fall", - }, } -worldAreas["ExpeditionSubArea_UhtredBoss"] = { - name = "Kalguuran Tomb", - baseName = "Kalguuran Tomb", - tags = { }, +worldAreas["MapUniqueMerchant04_PirateShip"] = { + name = "The Voyage (Map)", + baseName = "The Voyage", + tags = { "map" }, act = 10, level = 65, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Uhtred, Covetous Traitor", - }, } -worldAreas["ExpeditionSubArea_Shrike"] = { - name = "Rancid Nest", - baseName = "Rancid Nest", - tags = { }, +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, - isMap = false, + 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", }, } -worldAreas["ExpeditionSubArea_Siren"] = { - name = "Hidden Aquifer", - baseName = "Hidden Aquifer", - tags = { }, +worldAreas["MapUniqueFreight_"] = { + name = "Freight (Map)", + baseName = "Freight", + tags = { "map" }, act = 10, level = 65, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { }, + bossVarieties = { + }, } -worldAreas["ExpeditionSubArea_Volcano"] = { - name = "Sulphur Mines", - baseName = "Sulphur Mines", - tags = { }, +worldAreas["MapUberBoss_IronCitadel"] = { + name = "The Iron Citadel (Map)", + baseName = "The Iron Citadel", + description = "A heart of corruption, borne of steel.", + tags = { "map" }, act = 10, - level = 65, - isMap = false, + level = 80, + isMap = true, isHideout = false, monsterVarieties = { + "Iron Sharpshooter", + "Iron Spearman", + }, + bossVarieties = { + "Count Geonor", + "Geonor, the Putrid Wolf", }, } -worldAreas["ExpeditionLeagueBoss"] = { - name = "Kalguuran Tomb (Map)", - baseName = "Kalguuran Tomb", +worldAreas["MapUberBoss_CopperCitadel"] = { + name = "The Copper Citadel (Map)", + baseName = "The Copper Citadel", + description = "A heart of corruption, borne of copper.", tags = { "map" }, act = 10, level = 80, isMap = true, isHideout = false, monsterVarieties = { + "Faridun Butcher", + "Faridun Infantry", }, bossVarieties = { - "Olroth, Origin of the Fall", + "Jamanra, the Abomination", }, } -worldAreas["Delirium_Act1Town"] = { - name = "Clearfell Lumbermill", - baseName = "Clearfell Lumbermill", - tags = { }, +worldAreas["MapUberBoss_StoneCitadel"] = { + name = "The Stone Citadel (Map)", + baseName = "The Stone Citadel", + description = "A heart of corruption, borne of stone.", + tags = { "map" }, act = 10, level = 80, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { - }, + "Bladelash Transcendent", + "Brutal Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", + }, + bossVarieties = { + "Doryani, Royal Thaumaturge", + "Doryani's Triumph", + }, } -worldAreas["Delirium_Act3Town"] = { - name = "Sunken Pyramid", - baseName = "Sunken Pyramid", - tags = { }, +worldAreas["MapUberBoss_JadeCitadel"] = { + name = "The Jade Isles (Map)", + baseName = "The Jade Isles", + description = "Valako kept them here, to perfect their skills for war... but the Blood Fever consumed them.", + tags = { "map" }, act = 10, level = 65, - isMap = false, + isMap = true, isHideout = false, monsterVarieties = { + "Blood-fevered Axeman", + "Blood-fevered Brew-breather", + "Blood-fevered Hookman", + "Blood-fevered Maceman", + "Blood-fevered Plaguespreader", + "Blood-fevered Spearman", + "Blood-fevered Tuskbeast", + "Blood-fevered Warrior", + "Blood-fevered Wisewoman", + }, + bossVarieties = { + "Manoki, the Chosen", + "Manoki, the Fevered", + "Manoki, the Defiled", }, } -worldAreas["BreachDomain_01"] = { - name = "Twisted Domain", - baseName = "Twisted Domain", - tags = { }, +worldAreas["MapUberBoss_Monolith"] = { + name = "The Burning Monolith (Map)", + baseName = "The Burning Monolith", + description = "Within lies power beyond comprehension.", + tags = { "map", "pinnacle_boss", "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 = false, + level = 74, + isMap = true, isHideout = false, monsterVarieties = { - "It That Controls", - "It That Crawls", - "It That Creeps", - "It That Grasps", - "It That Guards", - "It That Hates", - "It That Hunts", - "It That Lashes", - "It That Shreds", - "It That Stalks", - "It That Watches", }, bossVarieties = { - "Xesht, We That Are One", + "The Arbiter of Ash", }, } -worldAreas["RitualLeagueBoss"] = { - name = "Crux of Nothingness (Map)", - baseName = "Crux of Nothingness", - tags = { "map" }, +worldAreas["MapUberBoss_FallenStar"] = { + name = "Ruins of Kingsmarch (Map)", + baseName = "Ruins of Kingsmarch", + description = "And it shall be a legendary battle!", + tags = { "map", "pinnacle_boss", "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, + level = 79, isMap = true, isHideout = false, monsterVarieties = { }, bossVarieties = { - "The King in the Mists", + "The Aberration", }, } -worldAreas["Abyss_Intro"] = { - name = "Lightless Passage (Act 2)", - baseName = "Lightless Passage", - description = "Something twisted skitters unseen", - tags = { }, - act = 2, - level = 22, - isMap = false, +worldAreas["MapUberBoss_Delirium"] = { + name = "The Withered Willow (Map)", + baseName = "The Withered Willow", + description = "A gnarled tree reflects a terrifying truth.", + tags = { "map", "pinnacle_boss", "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 = 79, + isMap = true, isHideout = false, monsterVarieties = { - "Abyssal Shambler", - "Abyssal Strangler", - "Abyssal Walker", - "Blackblooded Blisterboil", - "Blackblooded Cretin", - "Blackblooded Elite", - "Blackblooded Proboscite", - "Flesh Larva", - "Fungoid of the Pit", - "Gargantuan Larva", - "Lightless Moray", - "Lightless Serpent", - "Lightless Vengewing", - "Lost-men Brute", - "Lost-men Subjugator", - "Lost-men Zealot", - "Strider of the Pit", + }, + bossVarieties = { + "The Raven Trickster", }, } -worldAreas["Abyss_Hub"] = { - name = "The Well of Souls (Act 2)", - baseName = "The Well of Souls", - description = "Gaze not into the Abyss", - tags = { }, - act = 2, - level = 22, - isMap = false, +worldAreas["MapUberBoss_Ritual"] = { + name = "Caer Tarth (Map)", + baseName = "Caer Tarth", + description = "Once the heart of Druidic power and culture...", + tags = { "map", "pinnacle_boss", "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 = 79, + isMap = true, isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The Bodach", + }, } -worldAreas["Abyss_Depths1"] = { - name = "Abyssal Depths (Act 2)", - baseName = "Abyssal Depths", - description = "Where no mortal has tread", - tags = { }, - act = 2, - level = 22, - isMap = false, +worldAreas["MapUberBoss_Divinity"] = { + name = "The Origin Tower (Map)", + baseName = "The Origin Tower", + description = "Perhaps the truth of history may be found within.", + tags = { "map", "pinnacle_boss", "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 = 79, + isMap = true, isHideout = false, monsterVarieties = { - "Abyssal Shambler", - "Abyssal Strangler", - "Abyssal Walker", - "Flesh Larva", - "Gargantuan Larva", - "Lightless Abomination", - "Lightless Moray", - "Lightless Serpent", - "Lightless Vengewing", + }, + bossVarieties = { + "The Arbiter of Divinity", }, } -worldAreas["Abyss_Depths2"] = { - name = "Abyssal Depths (Act 2)", - baseName = "Abyssal Depths", - description = "Where no mortal has tread", - tags = { }, - act = 2, - level = 22, - isMap = false, +worldAreas["MapUberBoss_IronCitadel_Quest"] = { + name = "Western Enigma Chamber (Map)", + baseName = "Western Enigma Chamber", + description = "Where reality begins and ends is uncertain.", + tags = { "map" }, + act = 10, + level = 75, + isMap = true, isHideout = false, monsterVarieties = { - "Abyssal Shambler", - "Abyssal Strangler", - "Abyssal Walker", - "Blackblooded Blisterboil", - "Blackblooded Cretin", - "Blackblooded Elite", - "Blackblooded Proboscite", - "Blackblooded Tarhulk", - "Flesh Larva", - "Gargantuan Larva", + "Iron Sharpshooter", + "Iron Spearman", + }, + bossVarieties = { + "Count Geonor", + "Geonor, the Putrid Wolf", }, } -worldAreas["Abyss_Depths3"] = { - name = "Abyssal Depths (Act 2)", - baseName = "Abyssal Depths", - description = "Where no mortal has tread", - tags = { }, - act = 2, - level = 22, - isMap = false, +worldAreas["MapUberBoss_CopperCitadel_Quest"] = { + name = "The Copper Citadel (Map)", + baseName = "The Copper Citadel", + tags = { "map" }, + act = 10, + level = 75, + isMap = true, isHideout = false, monsterVarieties = { - "Abyssal Shambler", - "Abyssal Strangler", - "Abyssal Walker", - "Flesh Larva", - "Fungoid of the Pit", - "Gargantuan Larva", - "Hound of the Pit", - "Primordium of the Pit", - "Strider of the Pit", + }, + bossVarieties = { + "Jamanra, the Abomination", }, } -worldAreas["Abyss_Boss1"] = { - name = "Lightless Void", - baseName = "Lightless Void", - description = "Where Amanamu reigns eternal", - tags = { }, +worldAreas["MapUberBoss_StoneCitadel_Quest"] = { + name = "Eastern Enigma Chamber (Map)", + baseName = "Eastern Enigma Chamber", + description = "Your eyes betray you at every turn.", + tags = { "map" }, act = 10, - level = 79, - isMap = false, + level = 80, + isMap = true, isHideout = false, monsterVarieties = { - "Abyssal Shambler", - "Abyssal Strangler", - "Abyssal Walker", - "Flesh Larva", - "Gargantuan Larva", - "Lightless Abomination", - "Lightless Moray", - "Lightless Serpent", - "Lightless Vengewing", + "Bladelash Transcendent", + "Brutal Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", }, bossVarieties = { - "Tasgul, Swallower of Light", + "Doryani, Royal Thaumaturge", + "Doryani's Triumph", }, } -worldAreas["Abyss_Boss2"] = { - name = "Dark Domain", - baseName = "Dark Domain", - description = "Where the Blackblooded holds dominion", - tags = { }, +worldAreas["ExpeditionLogBook_Peninsula"] = { + name = "Craggy Peninsula", + baseName = "Craggy Peninsula", + description = "On the edge of the sea, the dead are closest to home.", + tags = { "area_with_water" }, act = 10, - level = 79, + level = 65, isMap = false, isHideout = false, monsterVarieties = { - "Abyssal Shambler", - "Abyssal Strangler", - "Abyssal Walker", - "Blackblooded Blisterboil", - "Blackblooded Cretin", - "Blackblooded Elite", - "Blackblooded Proboscite", - "Blackblooded Tarhulk", - "Flesh Larva", - "Gargantuan Larva", - }, - bossVarieties = { - "Vandroth, Blackblooded Enslaver", }, } -worldAreas["Abyss_Pinnacle"] = { - name = "The Black Cathedral (Act 2)", - baseName = "The Black Cathedral", - description = "That which cannot die waits in darkness", - tags = { }, - act = 2, - level = 80, +worldAreas["ExpeditionLogBook_Tropical"] = { + name = "Lush Isle", + baseName = "Lush Isle", + description = "Life roils over layers of bones.", + tags = { "area_with_water" }, + act = 10, + level = 65, isMap = false, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Vessel of Kulemak", - }, } -worldAreas["KaruiBossShowcase"] = { - name = "Karui Boss Showcase (Act 4)", - baseName = "Karui Boss Showcase", +worldAreas["ExpeditionLogBook_Tundra"] = { + name = "Frigid Bluffs", + baseName = "Frigid Bluffs", + description = "This place was not always so bleak.", tags = { "area_with_water" }, - act = 4, - level = 30, + act = 10, + level = 65, isMap = false, isHideout = false, monsterVarieties = { - }, - bossVarieties = { - "Tavakai, the Chieftain", + "Blood Zealot", + "Gelid Zealot", }, } -worldAreas["BossRush_Area1"] = { - name = "Boss Rush Area 1 (Map)", - baseName = "Boss Rush Area 1", - tags = { "map", "area_with_water" }, +worldAreas["ExpeditionLogBook_Atoll"] = { + name = "Barren Atoll", + baseName = "Barren Atoll", + description = "This lonely island lay untouched for centuries.", + tags = { "area_with_water" }, act = 10, - level = 35, - isMap = true, + level = 65, + isMap = false, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Great White One", - "Blackjaw, the Remnant", - "The Blind Beast", - "Azarian, the Forsaken Son", - "Captain Hartlin", +} + +worldAreas["ExpeditionLogBook_Digsite"] = { + name = "Exhumed Ruins", + baseName = "Exhumed Ruins", + description = "You will find what they did not.", + tags = { "area_with_water" }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { }, } -worldAreas["BossRush_Area2"] = { - name = "Boss Rush Area 2 (Map)", - baseName = "Boss Rush Area 2", - tags = { "map", "area_with_water" }, +worldAreas["ExpeditionLogBook_Reef"] = { + name = "Bleached Shoals", + baseName = "Bleached Shoals", + description = "They came by ship... and they never left.", + tags = { "area_with_water" }, act = 10, - level = 35, - isMap = true, + level = 65, + isMap = false, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Mighty Silverfist", - "Krutog, Lord of Kin", - "Ignagduk, the Bog Witch", - "Diamora, Song of Death", - "Xyclucian, the Chimera", +} + +worldAreas["ExpeditionLogBook_Wastes"] = { + name = "Scorched Cay", + baseName = "Scorched Cay", + description = "The past lies untouched where the living dare not tread.", + tags = { "area_with_water" }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { }, } -worldAreas["BossRush_Area3"] = { - name = "Boss Rush Area 3 (Map)", - baseName = "Boss Rush Area 3", - tags = { "map", "area_with_water" }, +worldAreas["ExpeditionLogBook_Heath"] = { + name = "Moor of Fallen Skies", + baseName = "Moor of Fallen Skies", + description = "Traces of history remain.", + tags = { "area_with_water" }, act = 10, - level = 35, - isMap = true, + level = 65, + isMap = false, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Yama The White", - "Tor Gul, the Defiler", - "The Prisoner", - "Viper Napuatzi", - "Xesht, We That Are One", +} + +worldAreas["ExpeditionLogBook_Basin"] = { + name = "Stagnant Basin", + baseName = "Stagnant Basin", + description = "The crumbling landscape reveals what lies beneath...", + tags = { "area_with_water" }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Gully"] = { + name = "Sloughed Gully", + baseName = "Sloughed Gully", + description = "The past lies piled under dirt and rot.", + tags = { "area_with_water" }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Prairie"] = { + name = "Grazed Prairie", + baseName = "Grazed Prairie", + description = "The land has forgotten what came before.", + tags = { "area_with_water" }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { }, } -worldAreas["G_Endgame_Town"] = { - name = "The Ziggurat Refuge", - baseName = "The Ziggurat Refuge", - description = "Reinforced hideaway from the Cataclysm", +worldAreas["ExpeditionSubArea_Cavern"] = { + name = "Smuggler's Den", + baseName = "Smuggler's Den", tags = { }, act = 10, level = 65, isMap = false, isHideout = false, monsterVarieties = { - "Adorned Beetle", - "Adorned Miscreation", - "Adorned Scarab", - "Alpha Primate", - "Amphibious Prowler", - "Ancestral Archer", - "Ancestral Channeler", - "Ancestral Guardian", - "Ancestral Headtaker", - "Ancestral Hornbearer", - "Ancestral Warrior", - "Ancient Ezomyte", - "Angler Maw", - "Antlion Charger", - "Armoured Rhex", - "Azak Brute", - "Azak Fledgling", - "Azak Fleshstabber", - "Azak Mauler", - "Azak Shaman", - "Azak Spearthrower", - "Azak Stalker", - "Azak Throatcutter", - "Bearer of Penitence", - "Bladelash Transcendent", - "Bloated Anchorman", - "Blood Carrier", - "Blood Collector", - "Blood Cretin", - "Blood Priest", - "Blood Priestess", - "Blood Zealot", - "Blood-fevered Axeman", - "Blood-fevered Brew-breather", - "Blood-fevered Hookman", - "Blood-fevered Maceman", - "Blood-fevered Plaguespreader", - "Blood-fevered Spearman", - "Blood-fevered Tuskbeast", - "Blood-fevered Warrior", - "Blood-fevered Wisewoman", - "Bloodrite Guard", - "Bloodrite Priest", - "Bloodthief Wasp", - "Bloom Serpent", - "Bogfelled Commoner", - "Bogfelled Slave", - "Bone Stalker", - "Bramble Ape", - "Bramble Burrower", - "Bramble Hulk", - "Bramble Rhoa", - "Brimstone Crab", - "Brine Maiden", - "Brutal Transcendent", - "Bulbous Maw", - "Burdened Wretch", - "Burning Dead", - "Caustic Crab", - "Chaotic Zealot", - "Chaw Mongrel", - "Chyme Skitterer", - "Constricted Shambler", - "Constricted Spitter", - "Corrupted Corpse", - "Courtesan", - "Crag Leaper", - "Cultist Archer", - "Cultist Brute", - "Cultist Daggerdancer", - "Cultist Warrior", - "Cultist Witch", - "Cultivated Grove", - "Death Knight", - "Decrepit Mercenary", - "Desiccated Lich", - "Diretusk Boar", - "Doryani's Elite", - "Dread Servant", - "Dredge Fiend", - "Drowned", - "Drowned Bearer", - "Drowned Crawler", - "Drowned Explorer", - "Drudge Osseodon", - "Dune Lurker", - "Elephant Tortoise", - "Entrailhome Shambler", - "Entwined Hulk", - "Eternal Guard", - "Eternal Knight", - "Eternal Prisoner", - "Eternal Torturer", - "Faithful Archer", - "Faithful Warrior", - "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 Kin", - "Feral Primate", - "Fiery Zealot", - "Filthy Crone", - "Filthy First-born", - "Filthy Lobber", - "Flathead Clubber", - "Flathead Warrior", - "Flathead Youngling", - "Flesh Larva", - "Forgotten Crawler", - "Forgotten Satyr", - "Forgotten Stalker", - "Forsaken Hulk", - "Forsaken Miner", - "Foul Blacksmith", - "Foul Mauler", - "Foul Sage", - "Frost Wraith", + }, +} + +worldAreas["ExpeditionSubArea_Kalguur"] = { + name = "Runic Catacombs", + baseName = "Runic Catacombs", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "Black Scythe Arbalist", + "Black Scythe Mercenary", + "Druid of the Broken Circle", + "Knight of the Sun", + "Order Ostiary", + "Priest of the Chalice", + "Runed Knight", + "Unearthed Rampager", + "Unearthed Runecaster", + "Unearthed Skeletal Archer", + "Unearthed Skeletal Swordsman", + "Unearthed Skeletal Warrior", + "Unearthed Soldier", + "Unearthed Urchin", + "Unearthed Zombie", + }, +} + +worldAreas["ExpeditionSubArea_Kalguur_Act1"] = { + name = "Lost Catacombs (Act 1)", + baseName = "Lost Catacombs", + description = "The Tree of Souls reveals a hidden past", + tags = { }, + act = 1, + level = 12, + isMap = false, + isHideout = false, + monsterVarieties = { "Fungal Artillery", "Fungal Proliferator", "Fungal Rattler", "Fungal Wolf", "Fungal Zombie", - "Fused Swordsman", - "Gargantuan Wasp", - "Gargoyle Demon", - "Gelid Zealot", - "Ghastly Siren", - "Giant Maw", - "Gilded Cobra", - "Gold-Melted Sentinel", - "Gold-Melted Shambler", - "Gold-melted Blacksmith", - "Goliath", - "Goliath Shrike", - "Goliath Transcendent", - "Guardian Lizard", - "Guardian Turtle", - "Gull Shrike", - "Hunchback Clubber", - "Hyena Demon", - "Ill-fated Explorer", - "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", - "Luminous Spinefish", - "Man o' War", - "Manshrike", - "Mantis Rat", - "Mar Acolyte", - "Maraketh Undead", - "Molten Imp", - "Mud Simulacrum", - "Orok Fleshstabber", - "Orok Hunter", - "Orok Shaman", - "Orok Throatcutter", - "Pack Werewolf", - "Pale Abductor", - "Pale Brinesplitter", - "Pale Tidecrasher", - "Pale Waterwalker", - "Pale-stitched Stalker", - "Plague Harvester", - "Plague Nymph", - "Plague Swarm", - "Porcupine Crab", - "Porcupine Goliath", - "Powered Zealot", - "Priest of the Sun", - "Prowling Chimeral", - "Prowling Shade", - "Pyromushroom Cultivator", - "Quadrilla", + "Priest of the Chalice", + "Runed Knight", + "Unearthed Rampager", + "Unearthed Runecaster", + "Unearthed Skeletal Archer", + "Unearthed Skeletal Swordsman", + "Unearthed Skeletal Warrior", + "Unearthed Zombie", + }, +} + +worldAreas["ExpeditionSubArea_Kalguur_Act2"] = { + name = "Skull of the Titan (Act 2)", + baseName = "Skull of the Titan", + description = "A long dead Titan is more than it seems", + tags = { }, + act = 2, + level = 28, + isMap = false, + isHideout = false, + monsterVarieties = { + "Black Scythe Arbalist", + "Black Scythe Mercenary", "Quake Golem", - "Quill Crab", - "Rabid Dog", - "Rasp Scavenger", - "Rattling Gibbet", - "Rhex", - "Ribrattle", - "Righteous Axewielder", - "Risen Arbalest", - "Risen Farmhand", - "Risen Maraketh", - "Risen Rattler", - "Risen Tale-woman", - "River Drake", - "River Hag", - "Rotted Rat", - "Rotten Wolf", - "Rotting Cannoneer", - "Rotting Crow", - "Rotting Demolitionist", - "Rotting Hulk", - "Rotting Soulcatcher", - "Rusted Dyna Golem", - "Sabre Spider", - "Sand Spirit", - "Sandflesh Mage", - "Sandflesh Skeleton", - "Sandflesh Warrior", - "Sandscoured Dead", - "Scarecrow Beast", - "Scavenged Skeleton", - "Scorpion Monkey", - "Searot Harpooner", - "Searot Skeleton", - "Searot Sniper", - "Serpent Clan", - "Serpent Shaman", - "Shaman Kin", - "Shielded Transcendent", - "Skeleton Spriggan", "Skitter Golem", - "Skittering Jellycrab", - "Skullslinger", - "Skulltop Kin", - "Slitherspitter", - "Snakethroat Shambler", - "Spearbearer Kin", - "Spiked Ray", - "Spiked Scuttler", - "Spined Necromancer", - "Spinesnatcher", - "Stoneback Rhoa", - "Sun Clan Scavenger", - "Surgical Experimentalist", - "Swamp Golem", - "Swarming Wasp", - "Tallwalker Kin", - "Tarnished Beetle", - "Tarnished Scarab", - "Tendril Prowler", - "Tendril Sentinel", "Tombshrieker", - "Torchbearer Kin", - "Tuskbearer Kin", - "Twilight Order Oathsworn", - "Twilight Order Officer", - "Twilight Order Priest", - "Twilight Order Soldier", - "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", + "Unearthed Rampager", + "Unearthed Skeletal Archer", + "Unearthed Skeletal Swordsman", + "Unearthed Skeletal Warrior", + "Unearthed Zombie", "Vault Lurker", - "Venomous Crab", - "Venomous Crab Matriarch", - "Vile Hag", - "Vile Imp", + }, +} + +worldAreas["ExpeditionSubArea_Kalguur_Act3"] = { + name = "Mystic Refuge (Act 3)", + baseName = "Mystic Refuge", + description = "The jungle has not forgotten the scrying few", + tags = { }, + act = 3, + level = 35, + isMap = false, + isHideout = false, + monsterVarieties = { + "Constricted Shambler", + "Constricted Spitter", + "Druid of the Broken Circle", + "Entrailhome Shambler", + "Entwined Hulk", + "Rotted Rat", + "Snakethroat Shambler", + "Unearthed Runecaster", + "Unearthed Soldier", + "Unearthed Urchin", + }, +} + +worldAreas["ExpeditionSubArea_Kalguur_Act4"] = { + name = "Deserted Post (Act 4)", + baseName = "Deserted Post", + description = "They left in a hurry and for good reason", + tags = { }, + act = 4, + level = 53, + isMap = false, + isHideout = false, + monsterVarieties = { + "Knight of the Sun", + "Order Ostiary", + "Unearthed Runecaster", + "Unearthed Soldier", + "Unearthed Urchin", + }, +} + +worldAreas["ExpeditionSubArea_OlrothBoss"] = { + name = "Obscure Island", + baseName = "Obscure Island", + description = "The truth lies somewhere between light and shadow.", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "Amphibious Prowler", + "Knight of the Sun", + "Order Ostiary", + "Skittering Jellycrab", + "Unearthed Skeletal Archer", + "Unearthed Skeletal Swordsman", + "Unearthed Skeletal Warrior", + }, + bossVarieties = { + "Olroth, Origin of the Fall", + }, +} + +worldAreas["ExpeditionSubArea_UhtredBoss"] = { + name = "Secluded Temple", + baseName = "Secluded Temple", + description = "What lies beyond the limits of mortal understanding?", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "Goliath Shrike", + "Manshrike", + "Priest of the Chalice", + "Runed Knight", + "Unearthed Runecaster", + "Unearthed Soldier", + "Unearthed Urchin", "Vile Vulture", "Vilespit Gull", - "Viper Legionnaire", - "Walking Goliath", - "Wardrum Kin", - "Warrior Transcendent", - "Werewolf Prowler", - "Winged Fiend", - "Winged Horror", - "Wretched Rattler", - "Zealous Courser", - "Zealous Excavator", - "Zealous Guard", - "Zealous Pillarcrusher", - "Zealous Shockwarden", + }, + bossVarieties = { + "Uhtred, the Stardrinker", + }, +} + +worldAreas["ExpeditionSubArea_VoranaBoss"] = { + name = "Mournful Cliffside", + baseName = "Mournful Cliffside", + description = "Her one-woman crusade continues still.", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "Black Scythe Arbalist", + "Black Scythe Mercenary", + "Gargantuan Wasp", + "Swarming Wasp", + "Unearthed Runecaster", + "Unearthed Soldier", + "Unearthed Zombie", + }, + bossVarieties = { + "Vorana, Last to Fall", + }, +} + +worldAreas["ExpeditionSubArea_MedvedBoss"] = { + name = "Sprawling Jungle", + baseName = "Sprawling Jungle", + description = "What once was, shall be again.", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "Caustic Crab", + "Druid of the Broken Circle", + "Scorpion Monkey", + "Stoneback Rhoa", + "Unearthed Soldier", + "Unearthed Urchin", + "Unearthed Zombie", + }, + bossVarieties = { + "Medved, the Fallen Seer", + }, +} + +worldAreas["ExpeditionSubArea_BlackKnightBoss"] = { + name = "Tomb of the Fallen Knight", + baseName = "Tomb of the Fallen Knight", + description = "He disavowed his new King and fled his homeland", + tags = { }, + act = 10, + level = 80, + isMap = false, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Styrn, Fallen Knight of Aldur", + }, +} + +worldAreas["ExpeditionSubArea_Precursor"] = { + name = "Ancient Cache", + baseName = "Ancient Cache", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Lair"] = { + name = "Rancid Nest", + baseName = "Rancid Nest", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Siren"] = { + name = "Hidden Aquifer", + baseName = "Hidden Aquifer", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Volcano"] = { + name = "Sulphur Mines", + baseName = "Sulphur Mines", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Vein"] = { + name = "Gilded Deposit", + baseName = "Gilded Deposit", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Laboratory"] = { + name = "Decayed Laboratory", + baseName = "Decayed Laboratory", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Sanctuary"] = { + name = "Tranquil Chamber", + baseName = "Tranquil Chamber", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Fissure"] = { + name = "Stale Crevice", + baseName = "Stale Crevice", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Catacomb"] = { + name = "Derelict Catacombs", + baseName = "Derelict Catacombs", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Pond"] = { + name = "Famed Pond", + baseName = "Famed Pond", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLeagueBoss"] = { + name = "Kalguuran Tomb (Map)", + baseName = "Kalguuran Tomb", + tags = { "map" }, + act = 10, + level = 80, + isMap = true, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Olroth, Origin of the Fall", + }, +} + +worldAreas["Delirium_Act1Town_Quest"] = { + name = "Simulacrum of Delusion", + baseName = "Simulacrum of Delusion", + description = "Delusions of suffering... and death.", + tags = { }, + act = 10, + level = 80, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["Delirium_Act1Town"] = { + name = "Simulacrum of Delusion", + baseName = "Simulacrum of Delusion", + description = "Exactly as you remember it...", + tags = { }, + act = 10, + level = 80, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["Delirium_Act2Reveal"] = { + name = "Garukhan's Tomb", + baseName = "Garukhan's Tomb", + description = "Secrets and shadows...", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["Delirium_Act3Town"] = { + name = "Sunken Pyramid", + baseName = "Sunken Pyramid", + description = "Drown in the black waters of nightmare...", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["Delirium_HungerBoss"] = { + name = "Loathsome Mire", + baseName = "Loathsome Mire", + description = "Your senses may betray you", + tags = { }, + act = 10, + level = 80, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["BreachDomain_01"] = { + name = "Twisted Domain", + baseName = "Twisted Domain", + description = "Under their broken sun they plot our doom", + tags = { "pinnacle_boss" }, + act = 10, + level = 79, + isMap = false, + isHideout = false, + monsterVarieties = { + "It That Controls", + "It That Crawls", + "It That Creeps", + "It That Grasps", + "It That Guards", + "It That Hates", + "It That Hunts", + "It That Lashes", + "It That Shreds", + "It That Stalks", + "It That Watches", + }, + bossVarieties = { + "Xesht, We That Are One", + }, +} + +worldAreas["ChayulaLeague"] = { + name = "Monastery of the Keepers", + baseName = "Monastery of the Keepers", + description = "Through the Dreamer they see their path.", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["ChayulaLeague_Tower"] = { + name = "Hive Fortress", + baseName = "Hive Fortress", + description = "Our world is becoming... their world.", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "It That Controls", + "It That Creeps", + "It That Guards", + "It That Hates", + "It That Hunts", + "It That Lashes", + "It That Shreds", + "It That Stalks", + }, +} + +worldAreas["ChayulaLeague_TowerBoss"] = { + name = "Hive Colony", + baseName = "Hive Colony", + description = "A rare chance to strike back at the horde...", + tags = { }, + act = 10, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + "It That Controls", + "It That Creeps", + "It That Guards", + "It That Hates", + "It That Hunts", + "It That Lashes", + "It That Shreds", + "It That Stalks", + }, + bossVarieties = { + "It That Was Tul", + "It That Was Esh", + }, +} + +worldAreas["RitualLeagueBoss"] = { + name = "Crux of Nothingness (Map)", + baseName = "Crux of Nothingness", + description = "On the crumbling edge of meaning, He awaits.", + tags = { "map" }, + act = 10, + level = 80, + isMap = true, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "The King in the Mists", + }, +} + +worldAreas["Abyss_Intro"] = { + name = "Lightless Passage (Act 2)", + baseName = "Lightless Passage", + description = "Something twisted skitters unseen", + tags = { }, + act = 2, + level = 22, + isMap = false, + isHideout = false, + monsterVarieties = { + "Abyssal Shambler", + "Abyssal Strangler", + "Abyssal Walker", + "Blackblooded Blisterboil", + "Blackblooded Cretin", + "Blackblooded Elite", + "Blackblooded Proboscite", + "Flesh Larva", + "Fungoid of the Pit", + "Gargantuan Larva", + "Lightless Moray", + "Lightless Serpent", + "Lightless Vengewing", + "Lost-men Brute", + "Lost-men Subjugator", + "Lost-men Zealot", + "Strider of the Pit", + }, +} + +worldAreas["Abyss_Hub"] = { + name = "The Well of Souls (Act 2)", + baseName = "The Well of Souls", + description = "Gaze not into the Abyss", + tags = { }, + act = 2, + level = 22, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["Abyss_Depths1"] = { + name = "Abyssal Depths (Act 2)", + baseName = "Abyssal Depths", + description = "Where no mortal has tread", + tags = { }, + act = 2, + level = 22, + isMap = false, + isHideout = false, + monsterVarieties = { + "Abyssal Shambler", + "Abyssal Strangler", + "Abyssal Walker", + "Faridun Plaguebringer", + "Flesh Larva", + "Gargantuan Larva", + "Lightless Abomination", + "Lightless Moray", + "Lightless Serpent", + "Lightless Vengewing", + "Plague Harvester", + }, +} + +worldAreas["Abyss_Depths2"] = { + name = "Abyssal Depths (Act 2)", + baseName = "Abyssal Depths", + description = "Where no mortal has tread", + tags = { }, + act = 2, + level = 22, + isMap = false, + isHideout = false, + monsterVarieties = { + "Abyssal Shambler", + "Abyssal Strangler", + "Abyssal Walker", + "Blackblooded Blisterboil", + "Blackblooded Cretin", + "Blackblooded Elite", + "Blackblooded Proboscite", + "Blackblooded Tarhulk", + "Flesh Larva", + "Gargantuan Larva", + }, +} + +worldAreas["Abyss_Depths3"] = { + name = "Abyssal Depths (Act 2)", + baseName = "Abyssal Depths", + description = "Where no mortal has tread", + tags = { }, + act = 2, + level = 22, + isMap = false, + isHideout = false, + monsterVarieties = { + "Abyssal Shambler", + "Abyssal Strangler", + "Abyssal Walker", + "Flesh Larva", + "Fungoid of the Pit", + "Gargantuan Larva", + "Hound of the Pit", + "Primordium of the Pit", + "Strider of the Pit", + }, +} + +worldAreas["Abyss_Boss1"] = { + name = "Lightless Void", + baseName = "Lightless Void", + description = "Where Amanamu reigns eternal", + tags = { }, + act = 10, + level = 79, + isMap = false, + isHideout = false, + monsterVarieties = { + "Abyssal Shambler", + "Abyssal Strangler", + "Abyssal Walker", + "Faridun Plaguebringer", + "Flesh Larva", + "Gargantuan Larva", + "Lightless Abomination", + "Lightless Moray", + "Lightless Serpent", + "Lightless Vengewing", + "Plague Harvester", + }, + bossVarieties = { + "Tasgul, Swallower of Light", + }, +} + +worldAreas["Abyss_Boss2"] = { + name = "Dark Domain", + baseName = "Dark Domain", + description = "Where the Blackblooded holds dominion", + tags = { }, + act = 10, + level = 79, + isMap = false, + isHideout = false, + monsterVarieties = { + "Abyssal Shambler", + "Abyssal Strangler", + "Abyssal Walker", + "Blackblooded Blisterboil", + "Blackblooded Cretin", + "Blackblooded Elite", + "Blackblooded Proboscite", + "Blackblooded Tarhulk", + "Flesh Larva", + "Gargantuan Larva", + }, + bossVarieties = { + "Vandroth, Blackblooded Enslaver", + }, +} + +worldAreas["Abyss_Pinnacle"] = { + name = "The Well of Souls", + baseName = "The Well of Souls", + description = "From anywhere, and everywhere, it is... down.", + tags = { "pinnacle_boss" }, + act = 10, + level = 79, + isMap = false, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Vessel of Kulemak", }, } -worldAreas["MapHideoutFarmlands_Claimable"] = { - name = "Farmlands Hideout (Map)", - baseName = "Farmlands Hideout", - description = "A rare enclave of fertile earth.", - tags = { "map", "grass_biome", "EzomyteStrongbox" }, +worldAreas["KaruiBossShowcase"] = { + name = "Karui Boss Showcase (Act 4)", + baseName = "Karui Boss Showcase", + tags = { "area_with_water" }, + act = 4, + level = 30, + isMap = false, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Tavakai, the Chieftain", + }, +} + +worldAreas["BossRush_Area1"] = { + name = "Boss Rush Area 1 (Map)", + baseName = "Boss Rush Area 1", + tags = { "map", "area_with_water" }, act = 10, - level = 65, + level = 35, isMap = true, isHideout = false, monsterVarieties = { - "Decrepit Mercenary", - "Risen Farmhand", - "Scarecrow Beast", + }, + bossVarieties = { + "Great White One", + "Blackjaw, the Remnant", + "The Blind Beast", + "Azarian, the Forsaken Son", + "Captain Hartlin", }, } -worldAreas["MapHideoutPrison_Claimable"] = { - name = "Prison Hideout (Map)", - baseName = "Prison Hideout", - description = "A refuge from the villains it once contained.", - tags = { "map", "swamp_biome", "EzomyteStrongbox" }, +worldAreas["BossRush_Area2"] = { + name = "Boss Rush Area 2 (Map)", + baseName = "Boss Rush Area 2", + tags = { "map", "area_with_water" }, act = 10, - level = 65, + level = 35, isMap = true, isHideout = false, monsterVarieties = { - "Eternal Torturer", + }, + bossVarieties = { + "Mighty Silverfist", + "Krutog, Lord of Kin", + "Ignagduk, the Bog Witch", + "Diamora, Song of Death", + "Xyclucian, the Chimera", }, } -worldAreas["MapHideoutShoreline_Claimable"] = { - name = "Shoreline Hideout (Act 4)", - baseName = "Shoreline Hideout", - tags = { "area_with_water" }, - act = 4, +worldAreas["BossRush_Area3"] = { + name = "Boss Rush Area 3 (Map)", + baseName = "Boss Rush Area 3", + tags = { "map", "area_with_water" }, + act = 10, + level = 35, + isMap = true, + isHideout = false, + monsterVarieties = { + }, + bossVarieties = { + "Yama The White", + "Tor Gul, the Defiler", + "The Prisoner", + "Viper Napuatzi", + "Xesht, We That Are One", + }, +} + +worldAreas["IncursionTemplePresent"] = { + name = "Lost Temple (Act 1)", + baseName = "Lost Temple", + description = "Two thousand years of dust and rot await", + tags = { }, + act = 1, + level = 65, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["IncursionTemple"] = { + name = "Atziri's Temple (Act 3)", + baseName = "Atziri's Temple", + description = "400 BIC", + tags = { }, + act = 3, level = 46, isMap = false, isHideout = false, monsterVarieties = { - "Caustic Crab", - "Coconut Crab", - "Elephant Tortoise", - "Quill Crab", - "Spiked Scuttler", - "Stoneback Rhoa", }, } -worldAreas["MapArroyo"] = { - name = "Arroyo (Map)", - baseName = "Arroyo", - tags = { "map", "desert_biome", "MarakethStrongbox" }, +worldAreas["IncursionHub"] = { + name = "Vaal Ruins (Act 3)", + baseName = "Vaal Ruins", + description = "Forgotten remnants lie in silence", + tags = { }, + act = 3, + level = 2, + isMap = false, + isHideout = false, + monsterVarieties = { + }, +} + +worldAreas["IncursionHubEndgame"] = { + name = "Vaal Ruins", + baseName = "Vaal Ruins", + description = "The secrets of the Vaal await an intrepid explorer.", + tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, isHideout = false, monsterVarieties = { }, - bossVarieties = { - "Akthi, the Final Sting", - "Anundr, the Sandworm", +} + +worldAreas["DruidTrailer"] = { + name = "Druid Trailer (Act 1)", + baseName = "Druid Trailer", + tags = { }, + act = 1, + level = 30, + isMap = false, + isHideout = false, + monsterVarieties = { }, } -worldAreas["MapOrnateChambers"] = { - name = "Ornate Chambers (Map)", - baseName = "Ornate Chambers", - description = "A sanctuary for the unsanctified.", - tags = { "map", "desert_biome", "MarakethStrongbox", "mountain_biome" }, +worldAreas["MapMothersoul_Male"] = { + name = "The Patriarch Halls (Map)", + baseName = "The Patriarch Halls", + description = "One cannot create life without the power to take it.", + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Serpent Clan", - "Serpent Shaman", + "Precursor Driller", + "Precursor Fabricator", + "Precursor Refractor", + "Precursor Spherator", + "Tombshrieker", }, bossVarieties = { - "Serath, the Scaled One", + "Phyx, Sentinel of the Spark", }, } -worldAreas["MapCanyon"] = { - name = "Canyon (Map)", - baseName = "Canyon", - description = "These gates have facilitated many trades. Silks, spices, and now horrors.", - tags = { "map", "desert_biome", "mountain_biome", "MarakethStrongbox" }, +worldAreas["MapMothersoul_Female"] = { + name = "The Matriarch Halls (Map)", + baseName = "The Matriarch Halls", + description = "One cannot take life without the power to create it.", + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Maraketh Undead", - "Risen Tale-woman", + "Precursor Driller", + "Precursor Fabricator", + "Precursor Refractor", + "Precursor Spherator", + "Tombshrieker", }, bossVarieties = { - "Morvak, the Infernal", + "Phya, Sentinel of the Cradle", }, } -worldAreas["MapRazedFields"] = { - name = "Razed Fields (Map)", - baseName = "Razed Fields", - description = "Shadows in the night came for the farmers and torched their crops.", - tags = { "map", "grass_biome", "EzomyteStrongbox" }, +worldAreas["MapMothersoul_Male_Quest"] = { + name = "The Patriarch Halls (Map)", + baseName = "The Patriarch Halls", + description = "One cannot create life without the power to take it.", + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Azak Brute", - "Azak Fleshstabber", - "Azak Mauler", - "Azak Shaman", - "Azak Spearthrower", - "Azak Stalker", - "Azak Throatcutter", }, bossVarieties = { - "Elvara, the Savage Flame", - "Rael, the Frost Hand", + "Phyx, Sentinel of the Spark", }, } -worldAreas["MapRugosa"] = { - name = "Rugosa (Map)", - baseName = "Rugosa", - description = "A song so exquisite it can only be heard once.", - tags = { "map", "water_biome", "KaruiStrongbox", "area_with_water" }, +worldAreas["MapMothersoul_Female_Quest"] = { + name = "The Matriarch Halls (Map)", + baseName = "The Matriarch Halls", + description = "One cannot take life without the power to create it.", + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Brine Maiden", - "Ghastly Siren", }, bossVarieties = { - "Syvora, Daughter of the Deep", + "Phya, Sentinel of the Cradle", }, } -worldAreas["MapRiverhold"] = { - name = "Riverhold (Map)", - baseName = "Riverhold", - description = "The barges stopped, and the atrocity began.", - tags = { "map", "grass_biome", "forest_biome", "EzomyteStrongbox" }, +worldAreas["MapUniqueReactor_01"] = { + name = "Western Gateway (Map)", + baseName = "Western Gateway", + description = "Silent and imposing, it dominates the landscape.", + tags = { "map", "has_forest_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Knight-Gaunt", - "Risen Rattler", + "Precursor Driller", + "Precursor Fabricator", + "Precursor Refractor", + "Precursor Spherator", + "Tombshrieker", }, bossVarieties = { - "Thariel, the Umbral Wraith", + "Precursor Separator", }, } -worldAreas["MapExcavation"] = { - name = "Digsite (Map)", - baseName = "Digsite", - description = "The remains of a time before Time.", - tags = { "map", "grass_biome", "EzomyteStrongbox" }, +worldAreas["MapUniqueReactor_02"] = { + name = "Ancient Gateway (Map)", + baseName = "Ancient Gateway", + description = "Long lost secrets lie buried beyond.", + tags = { "map", "has_forest_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Zealous Courser", - "Zealous Excavator", - "Zealous Guard", - "Zealous Pillarcrusher", - "Zealous Shockwarden", - }, - bossVarieties = { - "Aurelian, the Grand Adjudicator", + "Precursor Driller", + "Precursor Fabricator", + "Precursor Refractor", + "Precursor Spherator", + "Tombshrieker", }, } -worldAreas["MapIceCave"] = { - name = "Ice Cave (Map)", - baseName = "Ice Cave", - description = "These caves offer scant protection from the elements.", - tags = { "map", "mountain_biome", "EzomyteStrongbox" }, +worldAreas["MapUniqueReactor_03"] = { + name = "Eastern Gateway (Map)", + baseName = "Eastern Gateway", + description = "What kind of people could have built such a thing?", + tags = { "map", "has_forest_biome_monsters" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Frost Wraith", - "Risen Rattler", + "Precursor Driller", + "Precursor Fabricator", + "Precursor Refractor", + "Precursor Spherator", + "Tombshrieker", }, bossVarieties = { - "The Frostborn Fiend", + "Precursor Refiner", }, } -worldAreas["MapVaalVault"] = { - name = "Sealed Vault (Map)", - baseName = "Sealed Vault", - description = "The Vaal who survived the Cataclysm must now survive each other.", - tags = { "map", "mountain_biome", "VaalStrongbox", "vaal_shrine" }, +worldAreas["MapUniqueReactor_04"] = { + name = "Site of the Chosen (Map)", + baseName = "Site of the Chosen", + description = "Selfless ancients gave themselves to save tomorrow.", + tags = { "map" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Blood Priest", - "Blood Priestess", - "Blood Zealot", - "Vaal Formshifter", - }, - bossVarieties = { - "Ytzara, Blood Oracle", - "Maztli, Flesh-Shaper", }, } -worldAreas["IncursionTemplePresent"] = { - name = "Lost Temple (Act 1)", - baseName = "Lost Temple", - description = "Two thousand years of dust and rot await", - tags = { "VaalStrongbox", "vaal_shrine" }, - act = 1, +worldAreas["PrecursorVault"] = { + name = "Precursor Vault", + baseName = "Precursor Vault", + tags = { }, + act = 10, level = 65, isMap = false, isHideout = false, @@ -6430,41 +7311,47 @@ worldAreas["IncursionTemplePresent"] = { }, } -worldAreas["IncursionTemple"] = { - name = "Atziri's Temple (Act 3)", - baseName = "Atziri's Temple", - description = "400 BIC", - tags = { "VaalStrongbox", "vaal_shrine" }, - act = 3, - level = 46, +worldAreas["EndgameDoodad_MeteorCrater"] = { + name = "The Fallen Star", + baseName = "The Fallen Star", + description = "What ruin the sky wreaks...", + tags = { }, + act = 10, + level = 65, isMap = false, isHideout = false, monsterVarieties = { }, } -worldAreas["MapMezzanine"] = { - name = "Mezzanine (Map)", - baseName = "Mezzanine", - tags = { "map" }, +worldAreas["EndgameDoodad_BeastGroundZero"] = { + name = "The Chained Beast", + baseName = "The Chained Beast", + description = "Heroes of many different cultures gather to save the world.", + tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, isHideout = false, monsterVarieties = { }, } -worldAreas["IncursionHub"] = { - name = "Vaal Ruins (Act 3)", - baseName = "Vaal Ruins", - description = "Forgotten remnants lie in silence", - tags = { }, - act = 3, - level = 2, - isMap = false, +worldAreas["MapUniqueInitialTower"] = { + name = "Precursor Tower (Map)", + baseName = "Precursor Tower", + description = "A tower of the Ancients emerged before your eyes", + tags = { "map", "map_tower" }, + act = 10, + level = 65, + isMap = true, isHideout = false, monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + }, + bossVarieties = { + "Karash, The Dune Dweller", }, } diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt index 6caeb5f45..c444b8c79 100644 --- a/src/Export/Minions/SpectreList.txt +++ b/src/Export/Minions/SpectreList.txt @@ -9,19 +9,22 @@ Metadata/Monsters/Monkeys/MonkeyJungle ---- Feral Primate Metadata/Monsters/BloodChieftain/MonkeyChiefJungle ---- Alpha Primate -Metadata/Monsters/InsectMinion/InsectTest ---- Testling Metadata/Monsters/Spiker/Spiker3_ ---- Porcupine Goliath Metadata/Monsters/MudBurrower/BrambleBurrower ---- Bramble Burrower Metadata/Monsters/StonebackRhoa/BrambleRhoa ---- Bramble Rhoa Metadata/Monsters/CrabMonsters/CrabCoconut ---- Coconut Crab +Metadata/Monsters/CrowBell/CrowBellBossMinion1 ---- The Crowbell +Metadata/Monsters/CrowBell/CrowBellBossMinion2 ---- The Black Crow Metadata/Monsters/Wraith/WraithSpookyColdSpectre ---- Frost Wraith +Metadata/Monsters/Wraith/Runemarked/WraithSpookyRunemarked ---- Tempest Wraith Metadata/Monsters/Wraith/WraithSpookyLightningSpectre ---- 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/MudBurrower/MudBurrowerHeadBossMinion1 ---- The Devourer +Metadata/Monsters/MudBurrower/MudBurrowerHeadBossMinion2 ---- Gorian, the Moving Earth Metadata/Monsters/FungusZombie/FungusZombieMedium ---- Fungal Zombie Metadata/Monsters/FungusZombie/FungusZombieFungalmancer ---- Fungal Proliferator Metadata/Monsters/MudGolem/MudGolem ---- Mud Simulacrum @@ -56,8 +59,12 @@ Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__ 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/ChimeraWetlandsBoss/ChimeraWetlandsBossMinion1 ---- Xyclucian, the Chimera +Metadata/Monsters/ChimeraWetlandsBoss/ChimeraWetlandsBossMinion2 ---- Xilozoma, the Maw-Beast +Metadata/Monsters/Ultimatum/ChimeraUltimatumBossMinion1 ---- Uxmal, the Beastlord +Metadata/Monsters/Ultimatum/ChimeraUltimatumBossMinion2 ---- Gressor-Kul, the Apex +Metadata/Monsters/Bird2/MutantBird2Minion1 ---- Scourge of the Skies +Metadata/Monsters/Bird2/MutantBird2Minion2 ---- Chetza, the Feathered Plague Metadata/Monsters/Ghouls/Ghoul ---- Skulking Ghoul Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield ---- Rust Skeleton Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed ---- Risen Maraketh @@ -83,12 +90,12 @@ Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock Metadata/Monsters/Mutewind/MutewindManDualSword ---- Faridun Swordsman Metadata/Monsters/Mutewind/MutewindMan2HSpear ---- Faridun Spearman Metadata/Monsters/Mutewind/MutewindManSpearShield_ ---- Faridun Heavy Infantry +Metadata/Monsters/Mutewind/Runemarked/MutewindWomanSpearRunemarked ---- Faridun Spearwoman 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/MutewindWomanSpearCorroded__ ---- Faridun Spearwoman Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorroded__ ---- Faridun Wind-slicer Metadata/Monsters/FaridunLizards/FaridunLizard_ ---- Rhex Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_ ---- Armoured Rhex @@ -130,6 +137,8 @@ Metadata/Monsters/SerpentClanMonster/SerpentClan1 Metadata/Monsters/SaltGolem/SaltGolemNoEmerge_ ---- Quake Golem Metadata/Monsters/HyenaMonster/HyenaMonster ---- Hyena Demon Metadata/Monsters/HyenaMonster/HyenaCentaurSpear ---- Sun Clan Scavenger +Metadata/Monsters/HyenaMonster/RathbreakerBossMinion1 ---- Rathbreaker +Metadata/Monsters/HyenaMonster/RathbreakerBossMinion2 ---- Caedron, the Hyena Lord Metadata/Monsters/ShellMonster/ShellMonster ---- Brimstone Crab Metadata/Monsters/ShellMonster/ShellMonsterPoison_ ---- Caustic Crab Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_ ---- Regurgitating Vulture @@ -151,7 +160,6 @@ Metadata/Monsters/PitifulFabrications/PitifulFabrication01 Metadata/Monsters/PitifulFabrications/PitifulFabrication02 ---- Ribrattle Metadata/Monsters/PitifulFabrications/PitifulFabrication03_ ---- Spinesnatcher Metadata/Monsters/SerpentClanMonster/SerpentClanCaster ---- Serpent Shaman -Metadata/Monsters/SerpentClanMonster/SerpentClanCasterBossInterlude ---- Bewitching Serpent Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_ ---- Sandflesh Skeleton Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_ ---- Sandflesh Warrior Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster ---- Sandflesh Mage @@ -170,6 +178,7 @@ Metadata/Monsters/PlagueBringer/PlagueBringer Metadata/Monsters/PlagueBringer/PlagueBringer ---- Fleshpierce Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldier ---- Twilight Order Soldier Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficer_ ---- Twilight Order Officer +Metadata/Monsters/TwilightOrderExcavationOverseer/Runemarked/TwilightOrderOverseerRunemarked ---- Twilight Overseer Metadata/Monsters/CorpseWheel/PlagueCorpseWheel ---- The Punished Metadata/Monsters/BrainWorm/DuneLurker_ ---- Dune Lurker Metadata/Monsters/WingedCreature/WingedCreature ---- Winged Horror @@ -216,6 +225,10 @@ Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle ---- Vaal Skeletal Archer Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1 ---- Ill-fated Explorer Metadata/Monsters/Quadrilla/Quadrilla ---- Quadrilla +Metadata/Monsters/Quadrilla/QuadrillaBossMinion1 ---- Mighty Silverfist +Metadata/Monsters/Quadrilla/QuadrillaBossMinion2 ---- Zekoa, the Headcrusher +Metadata/Monsters/Quadrilla/IcyQuadrillaBossMinion1 ---- The Abominable Yeti +Metadata/Monsters/Quadrilla/IcyQuadrillaBossMinion2 ---- The Frostborn Fiend Metadata/Monsters/NettleAnt/NettleAnt__ ---- Nettle Ant Metadata/Monsters/SnakeHulk/SnakeHulk ---- Entwined Hulk Metadata/Monsters/SerpentHusk/SerpentHusk__ ---- Snakethroat Shambler @@ -340,6 +353,8 @@ Metadata/Monsters/ElephantRhino/ElephantRhino Metadata/Monsters/DeepDwellerBoss/SpikedDweller ---- Spiked Scuttler Metadata/Monsters/StonebackRhoa/StonebackRhoa ---- Stoneback Rhoa Metadata/Monsters/StonebackRhoa/GoblinStonebackRhoa ---- Captive Stoneback Rhoa +Metadata/Monsters/GreatWhiteOne/GreatWhiteOneMinion1 ---- Great White One +Metadata/Monsters/GreatWhiteOne/GreatWhiteOneMinion2 ---- The Sandstrider Metadata/Monsters/Goblins/GoblinStabber ---- Skulltop Kin Metadata/Monsters/Goblins/GoblinStabberNoSkull ---- Feral Kin Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman ---- Spearbearer Kin @@ -348,6 +363,9 @@ Metadata/Monsters/Goblins/GoblinDrummer/GoblinDrummer Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker ---- Tuskbearer Kin Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman ---- Shaman Kin Metadata/Monsters/HarpyMonster/MagmaHarpy/MagmaHarpy ---- Molten Imp +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion1_ ---- The Ravenous Fang +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion3 ---- The Blind Brute +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion4 ---- The Blind Mauler Metadata/Monsters/Goblins/GoblinMiner/GoblinMinerMining ---- Prospector Kin Metadata/Monsters/Goblins/GoblinMiner/GoblinMinerTorch ---- Torchbearer Kin Metadata/Monsters/ElectricStingray/ElectricStingray_ ---- Spiked Ray @@ -414,6 +432,7 @@ Metadata/Monsters/FallenGods/FallenGodMinibossStagMinion Metadata/Monsters/RabidFeralDogMonster/RabidDog ---- Rabid Dog Metadata/Monsters/KaruiBoar/ExplosivePig ---- Volatile Boar Metadata/Monsters/Ghouls/FarudinCrawler ---- Faridun Crawler +Metadata/Monsters/FarudinMiniboss/Runemarked/FarudinCorpseStriderRunemarked ---- Faridun Corpse Strider Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster ---- Forsaken Miner Metadata/Monsters/TitanWalker/TitanWalker ---- Walking Goliath Metadata/Monsters/SkeletalKnight/SkeletalKnight ---- Eternal Knight @@ -429,6 +448,11 @@ 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/ChaosGodOwlBoss/ChaosGodOwlBossMinion ---- Bahlak, the Sky Seer +Metadata/Monsters/ChaosGodOwlBoss/IcyOwlBossMinion1 ---- Rakkar, the Frozen Talon +Metadata/Monsters/ChaosGodOwlBoss/IcyOwlBossMinion2 ---- Thraeven, Wing of Winter +Metadata/Monsters/MarakethSanctumTrial/Boss/Shakari/ShakariMinion1_ ---- Ashar, the Sand Mother +Metadata/Monsters/MarakethSanctumTrial/Boss/Shakari/ShakariMinion2 ---- Karash, The Dune Dweller Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ ---- It That Hates Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__ ---- It That Lashes Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger ---- It That Hunts @@ -493,6 +517,10 @@ 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/PrecursorDungeon/PrecursorCentipede ---- Precursor Centipede +Metadata/Monsters/Goblins/Beast/FireBeastBoss/FireBeastBossMinion1 ---- Vornas, the Fell Flame +Metadata/Monsters/Goblins/Beast/FireBeastBoss/FireBeastBossMinion2 ---- Morvak, the Infernal +Metadata/Monsters/MarakethSanctumTrial/Boss/Shakari/ShakariDuoMinion ---- Akthi, the Final Sting Metadata/Monsters/LeagueAbyss/Blackblood/CollectorSpectre ---- Blackblooded Proboscite Metadata/Monsters/LeagueAbyss/Blackblood/CretinSpectre ---- Blackblooded Cretin Metadata/Monsters/LeagueAbyss/Blackblood/PaleEliteSpectre_ ---- Blackblooded Elite @@ -532,44 +560,75 @@ Metadata/Monsters/LeagueIncursionNew/Constructs/VaalBowlingPinIncursion Metadata/Monsters/LeagueIncursionNew/Thaumaturge/MonkeyExperiment ---- Experimental Primate Metadata/Monsters/LeagueIncursionNew/Thaumaturge/GoreChargerExperiment ---- Experimental Boar Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperiment ---- Experimental Cobra +Metadata/Monsters/LeagueIncursionNew/MiniBosses/SoulCoreQuadrillaBoss/SoulCoreQuadrillaMinion ---- Quadrilla Sergeant +Metadata/Monsters/LeagueIncursionNew/MiniBosses/IncursionChainedBeastBoss/ChainedBeastBossMinion_ ---- Unchained Beast +Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/AntCarrierExpedition ---- Dezzic Soldier +Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/BaneSaplingExpedition ---- Dezzic Bombardier +Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/HoneyAntExpedition ---- Dezzic Burstbug +Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/NettleAntExpedition ---- Dezzic Nettler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/ArachnidFaction/ShakariExpedition ---- Krell Fleshgouger +Metadata/Monsters/LeagueExpeditionNew/Expedition2/ArachnidFaction/TumourSpiderExpedition ---- Krell Throatgnasher +Metadata/Monsters/LeagueExpeditionNew/Expedition2/CrustaceanFaction/AnglerFishParasiteExpedition ---- Cecaelian Angler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/CrustaceanFaction/ShellMonsterExpedition ---- Cecaelian Crab +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/IceCasterExpedition ---- Starmad Caller +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/MassGoldSkeletonExpedition ---- Gold-melted Bonemass +Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/MantaRayParasiteExpedition ---- Ylth Eater +Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/OctopusParasiteExpedition ---- Ylth Grabber +Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/ParasiteHostMonsterExpedition ---- Ylth Spewer +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/Cocoon3Expedition ---- Starlit Defiler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueBringerExpedition ---- Starlit Harvester +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph1Expedition ---- Starlit Bladeflesh +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph2Expedition_ ---- Starlit Pincerflesh +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph3Expedition ---- Starlit Reaperflesh +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph4Expedition ---- Starlit Faceless +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueNymphExpedition ---- Starlit Nymph +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/TumourStatue2Expedition ---- Starlit Grotesque +Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/TumourStatueSnakeExpedition ---- Starlit Statuesque +Metadata/Monsters/PrecursorDrillSphere/DrillSphere ---- Precursor Driller +Metadata/Monsters/PrecursorCannisterMover/PrecursorCannisterMover ---- Precursor Refractor +Metadata/Monsters/PrecursorCorruptionProcessor/PrecursorCorruptionProcessor ---- Precursor Spherator +Metadata/Monsters/PrecursorRaptorDefender/RaptorDefender_ ---- Precursor Fabricator +Metadata/Monsters/PrecursorCentipedeTrain/PrecursorCentipedeTrainHead ---- Precursor Relocater -- 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/CrowBell/CrowBellBossMinion1 ---- The Crowbell +Metadata/Monsters/CrowBell/CrowBellBossMinion2 ---- The Black Crow +Metadata/Monsters/Wraith/Runemarked/WraithSpookyRunemarked ---- Tempest Wraith +Metadata/Monsters/MudBurrower/MudBurrowerHeadBossMinion1 ---- The Devourer +Metadata/Monsters/MudBurrower/MudBurrowerHeadBossMinion2 ---- Gorian, the Moving Earth Metadata/Monsters/BitterGuy/BitterGuyWifeGhost ---- Isabel, Mourning Wife Metadata/Monsters/BitterGuy/BitterGuyChild1Surge_ ---- Calum, Weeping Child Metadata/Monsters/BitterGuy/BitterGuyChild2Surge ---- Torcall, Sobbing Child -Metadata/Monsters/Bird/MutantBird ---- Scourge of the Skies -Metadata/Monsters/Bird/MutantBirdDog ---- Flesh Pup +Metadata/Monsters/ChimeraWetlandsBoss/ChimeraWetlandsBossMinion1 ---- Xyclucian, the Chimera +Metadata/Monsters/ChimeraWetlandsBoss/ChimeraWetlandsBossMinion2 ---- Xilozoma, the Maw-Beast +Metadata/Monsters/Ultimatum/ChimeraUltimatumBossMinion1 ---- Uxmal, the Beastlord +Metadata/Monsters/Ultimatum/ChimeraUltimatumBossMinion2 ---- Gressor-Kul, the Apex +Metadata/Monsters/Bird2/MutantBird2Minion1 ---- Scourge of the Skies +Metadata/Monsters/Bird2/MutantBird2Minion2 ---- Chetza, the Feathered Plague +Metadata/Monsters/Mutewind/Runemarked/MutewindWomanSpearRunemarked ---- Faridun Spearwoman Metadata/Monsters/DemonSpiders/BlackStrider ---- Black Strider Metadata/Monsters/DemonSpiders/BlackStrider ---- Ashen Arachnid Metadata/Monsters/SaltGolem/SaltGolemNoEmerge_ ---- Quake Golem +Metadata/Monsters/HyenaMonster/RathbreakerBossMinion1 ---- Rathbreaker +Metadata/Monsters/HyenaMonster/RathbreakerBossMinion2 ---- Caedron, the Hyena Lord Metadata/Monsters/MarakethGuards/MarakethHeroGuard01___ ---- Emal Metadata/Monsters/MarakethGuards/MarakethHeroGuard02 ---- Tanim -Metadata/Monsters/PitifulFabrications/PitifulFabrication02 ---- Ribrattle -Metadata/Monsters/SerpentClanMonster/SerpentClanCasterBossInterlude ---- Bewitching Serpent -Metadata/Monsters/CorpseWheel/PlagueCorpseWheel ---- The Punished -Metadata/Monsters/BloodClan/BloodClanTrapper ---- Sea-tribe Trapper -Metadata/Monsters/BloodClan/BloodClanVillager ---- Sea-tribe Villager -Metadata/Monsters/BloodClan/BloodClanCaster ---- Sea-tribe Caster -Metadata/Monsters/BloodClan/BloodClanVaulter ---- Sea-tribe Vaulter +Metadata/Monsters/TwilightOrderExcavationOverseer/Runemarked/TwilightOrderOverseerRunemarked ---- Twilight Overseer Metadata/Monsters/BloodClan/BloodClanDagger ---- Sea-tribe Daggerbearer -Metadata/Monsters/BloodClan/BloodClanKina ---- Sea-tribe Pouchbearer -Metadata/Monsters/BloodClan/BloodClanHarpooner ---- Sea-tribe Harpooner -Metadata/Monsters/BloodClan/BloodClanBirdFisherman ---- Sea-tribe Spearfisher -Metadata/Monsters/BloodClan/BloodClanBird ---- Sea-tribe Avian +Metadata/Monsters/Quadrilla/QuadrillaBossMinion1 ---- Mighty Silverfist +Metadata/Monsters/Quadrilla/QuadrillaBossMinion2 ---- Zekoa, the Headcrusher +Metadata/Monsters/Quadrilla/IcyQuadrillaBossMinion1 ---- The Abominable Yeti +Metadata/Monsters/Quadrilla/IcyQuadrillaBossMinion2 ---- The Frostborn Fiend Metadata/Monsters/NettleAnt/NettleAnt__ ---- Nettle Ant -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/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_ ---- Skitter Mine +Metadata/Monsters/GreatWhiteOne/GreatWhiteOneMinion1 ---- Great White One +Metadata/Monsters/GreatWhiteOne/GreatWhiteOneMinion2 ---- The Sandstrider +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion1_ ---- The Ravenous Fang +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion3 ---- The Blind Brute +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion4 ---- The Blind Mauler Metadata/Monsters/KaruiSoulCaster/KaruiSpiritSummon ---- Ancestral Mask Metadata/Monsters/SudokuTotemBoss/SudokuBossUpperFace ---- Daemon Metadata/Monsters/ParasiteMonsters/ParasiteMonster01 ---- Armoured Parasite @@ -584,21 +643,26 @@ Metadata/Monsters/FallenGods/FallenGodMinibossBloaterMinion Metadata/Monsters/FallenGods/FallenGodMinibossSplitMinion ---- Forgotten Cloven Metadata/Monsters/FallenGods/FallenGodMinibossClubHandMinion ---- Forgotten Brutaliser Metadata/Monsters/FallenGods/FallenGodMinibossStagMinion ---- Forgotten Stag -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/FarudinMiniboss/Runemarked/FarudinCorpseStriderRunemarked ---- Faridun Corpse Strider +Metadata/Monsters/ChaosGodOwlBoss/ChaosGodOwlBossMinion ---- Bahlak, the Sky Seer +Metadata/Monsters/ChaosGodOwlBoss/IcyOwlBossMinion1 ---- Rakkar, the Frozen Talon +Metadata/Monsters/ChaosGodOwlBoss/IcyOwlBossMinion2 ---- Thraeven, Wing of Winter +Metadata/Monsters/MarakethSanctumTrial/Boss/Shakari/ShakariMinion1_ ---- Ashar, the Sand Mother +Metadata/Monsters/MarakethSanctumTrial/Boss/Shakari/ShakariMinion2 ---- Karash, The Dune Dweller Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleSummon ---- Volatile Scarab Metadata/Monsters/TormentedSpirits/Stag/SpiritStag ---- Stag Spirit Metadata/Monsters/PlagueNymph/TwilightOrderPlagueNymph ---- Nymph Wasp +Metadata/Monsters/PrecursorDungeon/PrecursorCentipede ---- Precursor Centipede +Metadata/Monsters/Goblins/Beast/FireBeastBoss/FireBeastBossMinion1 ---- Vornas, the Fell Flame +Metadata/Monsters/Goblins/Beast/FireBeastBoss/FireBeastBossMinion2 ---- Morvak, the Infernal +Metadata/Monsters/MarakethSanctumTrial/Boss/Shakari/ShakariDuoMinion ---- Akthi, the Final Sting Metadata/Monsters/VaalMonsters/Living/BloodPriests/BloodPool ---- Invisible Metadata/Monsters/SkeletonSnake/SandSkeletonSnake ---- Skeletal Cobra Metadata/Monsters/LeagueIncursionNew/Smithy/VaalForgemanIncursion ---- Coztic, the Forgehand Metadata/Monsters/LeagueIncursionNew/Doctor/DoctorIncursionTier1_ ---- Pakteni, Flesh Surgeon Metadata/Monsters/LeagueIncursionNew/Garrison/VaalOverseerLivingIncursionRare ---- Temoc, Drill Overseer +Metadata/Monsters/LeagueIncursionNew/MiniBosses/SoulCoreQuadrillaBoss/SoulCoreQuadrillaMinion ---- Quadrilla Sergeant +Metadata/Monsters/LeagueIncursionNew/MiniBosses/IncursionChainedBeastBoss/ChainedBeastBossMinion_ ---- Unchained Beast -- Imported Spectres That Fail Checks -- -- These spectres are currently imported, but fail the checks. New updates sometimes remove spectres.-- @@ -616,10 +680,14 @@ Metadata/Monsters/Monkeys/MonkeyJunglePale Metadata/Monsters/Monkeys/MonkeyJungleTamed ---- Feral Primate Metadata/Monsters/Monkeys/MonkeyJungleTamedBossSpectator ---- Feral Primate Metadata/Monsters/Spiker/Spiker3SanctumTrial__ ---- Porcupine Goliath +Metadata/Monsters/MudBurrower/Runemarked/BurrowerRunemarked ---- Bramble Burrower Metadata/Monsters/Wraith/WraithSpookyColdSpectre ---- Frost Wraith Metadata/Monsters/Wraith/WraithSpookyColdSanctumTrialTime ---- Frost Wraith Metadata/Monsters/Wraith/WraithSpookyLightningSpectre ---- Lightning Wraith +Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Runemarked/CorruptedEliteGuardRunemarked ---- Iron Thaumaturgist +Metadata/Monsters/MudBurrower/MudBurrowerTailBoss_ ---- The Devourer Metadata/Monsters/FungusZombie/FungusZombieLarge ---- Fungal Zombie +Metadata/Monsters/FungusZombie/Runemarked/FungusZombieFungalmancerRunemarked ---- Fungal Proliferator Metadata/Monsters/MudGolem/MudGolemWet1 ---- Mud Simulacrum Metadata/Monsters/MudGolem/MudGolemWetEmerge1 ---- Mud Simulacrum Metadata/Monsters/MudGolem/MudGolemWetEncased1 ---- Mud Simulacrum @@ -639,25 +707,33 @@ Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxePhysicsHighAggroR Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmedPhysics ---- Lumbering Dead Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryOneHandAxe ---- Lumbering Dead Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryOneHandAxePhysics__ ---- Lumbering Dead +Metadata/Monsters/Zombies/Lumberjack/LumberingDeadUnarmedExpeditionIntro ---- Lumbering Dead +Metadata/Monsters/Zombies/Lumberjack/LumberingDeadUnarmedExpeditionIntro2 ---- Lumbering Dead +Metadata/Monsters/Zombies/Lumberjack/LumberingDeadUnarmedExpeditionIntro3 ---- 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/HuhuGrubLarvaeNoSummon ---- Flesh Larva Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre ---- Flesh Larva Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeRanged1 ---- Flesh Larva +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeRanged1NoSummon ---- 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/Werewolves/Runemarked/WerewolfProwlerRunemarked ---- Werewolf Prowler Metadata/Monsters/Knight/DeathKnightNecropolis ---- Death Knight Metadata/Monsters/Knight/DeathKnightNecropolisElite ---- Death Knight +Metadata/Monsters/Gargoyle/Runemarked/GargoyleGolemRunemarked ---- Gargoyle Demon 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/Runemarked/InfectedMercenaryCrossbowRunemarked ---- Decrepit Mercenary Metadata/Monsters/Mercenary/Infected/InfectedMercenarySwordTorchIncin ---- Decrepit Mercenary Metadata/Monsters/Mercenary/Infected/InfectedMercenaryMaulIncin ---- Decrepit Mercenary Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeIncin ---- Decrepit Mercenary @@ -667,6 +743,7 @@ Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeShieldExecutionerMinion Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeShieldExecutionerMinion_STANDALONE ---- Decrepit Mercenary Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxeExecutionerMinion ---- Decrepit Mercenary Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxeExecutionerMinionSTANDALONE ---- Decrepit Mercenary +Metadata/Monsters/Bird2/MutantBird2Minion1 ---- Scourge of the Skies Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeNoArmour_ ---- Risen Maraketh Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeClothArmour ---- Risen Maraketh Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeMediumArmour ---- Risen Maraketh @@ -687,6 +764,8 @@ Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordShieldQuest Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierBowQuest ---- Ancient Ezomyte Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordBoss ---- Ancient Ezomyte Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordShieldBoss_ ---- Ancient Ezomyte +Metadata/Monsters/BoneStalker/TombStalker1Tencent_ ---- Bone Stalker +Metadata/Monsters/Wolves/Runemarked/WolfSummoned ---- Hungry Wolf Metadata/Monsters/Wolves/RottenWolfHagSummoned ---- Rotten Wolf Metadata/Monsters/Wolves/RottenWolfHagSummonedDead ---- Rotten Wolf Metadata/Monsters/Wolves/RottenWolfDead ---- Rotten Wolf @@ -710,15 +789,19 @@ Metadata/Monsters/Zombies/Farmer/FarmerZombieGoodScythe_ Metadata/Monsters/Zombies/Burned/BurnedLumberjackOneHandAxe_ ---- Burning Dead Metadata/Monsters/Zombies/Burned/BurnedLumberjackTwoHandAxe ---- Burning Dead Metadata/Monsters/RisenArbalestSanctumTrial ---- Risen Arbalest +Metadata/Monsters/RisenArbalest/Runemarked/RisenArbalestRunemarked ---- Risen Arbalest Metadata/Monsters/Bugbot/BugbotRockyNoEmerge ---- Skitter Golem Metadata/Monsters/Bugbot/BugbotBlack ---- Skitter Golem Metadata/Monsters/Bugbot/BugbotBlackNoEmerge ---- Skitter Golem +Metadata/Monsters/Bugbot/BugbotSulphite ---- Skitter Golem +Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FaridunWarlock/Runemarked/FarudinLocustWarlockRunemarked ---- Faridun Plaguebringer 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 @@ -746,14 +829,17 @@ Metadata/Monsters/TwigMonsters/canopy/TwigMonsterCaster Metadata/Monsters/DemonSpiders/BlackStriderSanctumTrial ---- Black Strider Metadata/Monsters/DemonSpiders/BlackStriderEmerge ---- Black Strider Metadata/Monsters/DemonSpiders/BlackStriderEmergeSanctumTrial ---- Black Strider +Metadata/Monsters/DemonSpiders/BlackStrider/Runemarked/BlackStriderRunemarked ---- Black Strider 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/RamGiant/Runemarked/RamGiantRunemarked ---- Desert Hulk Metadata/Monsters/SerpentClanMonster/SerpentClan1SanctumTrial ---- Serpent Clan Metadata/Monsters/SaltGolem/SaltGolemNoEmerge_ ---- Quake Golem +Metadata/Monsters/SaltGolem/SulphiteGolem ---- Quake Golem Metadata/Monsters/SaltGolem/SaltGolemSanctumTrial ---- Quake Golem Metadata/Monsters/SaltGolem/SaltGolemNoEmergeSanctumTrial ---- Quake Golem Metadata/Monsters/SaltGolem/SaltGolemBlack ---- Quake Golem @@ -761,6 +847,7 @@ Metadata/Monsters/SaltGolem/SaltGolemBlackNoEmerge Metadata/Monsters/HyenaMonster/HyenaMonsterBossMinion ---- Hyena Demon Metadata/Monsters/HyenaMonster/HyenaMonsterHighAggro ---- Hyena Demon Metadata/Monsters/HyenaMonster/HyenaCentaurSpearBossMinion_ ---- Sun Clan Scavenger +Metadata/Monsters/HyenaMonster/Runemarked/HyenaCentaurRunemarked ---- Sun Clan Scavenger Metadata/Monsters/ShellMonster/ShellMonsterSmall ---- Brimstone Crab Metadata/Monsters/ShellMonster/ShellMonsterPoisonSmall ---- Caustic Crab Metadata/Monsters/ShellMonster/ShellMonsterEmergePoison_ ---- Caustic Crab @@ -770,12 +857,15 @@ Metadata/Monsters/ShellMonster/ShellMonsterEmergePoisonInlandSmall Metadata/Monsters/SandLeaper02/DesertLeaper1Emerge ---- Crag Leaper Metadata/Monsters/SandGolemancer/SandGolemancerSanctumTrial ---- Desiccated Lich Metadata/Monsters/SandGolemancer/SandGolemancerSanctumTrialTime ---- Desiccated Lich +Metadata/Monsters/SandGolemancer/Runemarked/SandGolemancerRunemarked ---- Desiccated Lich Metadata/Monsters/SandGolemancer/SandGolemancerTornado ---- Desiccated Lich Metadata/Monsters/SandGolemancer/SandGolemancerTornadoWhiteSand ---- Desiccated Lich Metadata/Monsters/MarAcolyte/MarAcolyteSanctumTrial ---- Mar Acolyte +Metadata/Monsters/MarAcolyte/Runemarked/MarAcolyteRunemarked ---- Mar Acolyte Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAbyssIntro ---- Lost-men Zealot Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01 ---- Lost-men Zealot Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit ---- Lost-men Zealot +Metadata/Monsters/BoneCultists/BoneCultist_Zealots/Runemarked/BoneCultistZealotRunemarked ---- Lost-men Zealot Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02 ---- Lost-men Zealot Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreSanctumTrial ---- Terracotta Soldier Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSickleShieldSanctumTrial ---- Terracotta Soldier @@ -787,9 +877,9 @@ Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreFormation Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreStatue ---- Terracotta Soldier Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreStatueBridge ---- Terracotta Soldier Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ ---- Terracotta Soldier +Metadata/Monsters/BoneCultists/BoneCultists_Beast/Runemarked/BoneCultistBeastRunemarked ---- Drudge Osseodon Metadata/Monsters/SerpentClanMonster/SerpentClanCasterSanctumTrial ---- Serpent Shaman -Metadata/Monsters/SkeletonSnake/SkeletonSnakeSerpentCasterMinion ---- Gilded Cobra -Metadata/Monsters/SkeletonSnake/SkeletonSnakeSerpentCasterMinionSTANDALONE ---- Gilded Cobra +Metadata/Monsters/SerpentClanMonster/Runemarked/SerpentClanCasterRunemarked ---- Serpent Shaman Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeOneHand ---- Risen Maraketh Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeUnarmed ---- Risen Maraketh Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeSwordShield ---- Risen Maraketh @@ -808,6 +898,7 @@ Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge Metadata/Monsters/MineBat/MineBatDesertCaveSanctumTrial_ ---- Vesper Bat Metadata/Monsters/MineBat/MineBatDesertCaveSanctumTrial_NoEmerge ---- Vesper Bat Metadata/Monsters/VultureZombie/VultureDemonSpectre ---- Vile Vulture +Metadata/Monsters/VultureZombie/Runemarked/VultureDemonRunemarked ---- Vile Vulture Metadata/Monsters/Kinarha/KinarhaSpectre ---- Kinarha Metadata/Monsters/Zombies/Maraketh/MarakethZombieCorpse ---- Maraketh Undead Metadata/Monsters/PlagueMorphs/PlagueMorph2_ ---- Corrupted Corpse @@ -817,16 +908,22 @@ Metadata/Monsters/PlagueNymph/PlagueNymphFoundry Metadata/Monsters/PlagueBringer/PlagueBringerEmerge ---- Plague Harvester Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldier_ChurchAmbush ---- Twilight Order Soldier Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficer_ChurchAmbush ---- Twilight Order Officer +Metadata/Monsters/TwilightOrderSoldiers/Runemarked/TwilightOrderOfficerRunemarked ---- Twilight Order Officer Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldierPatrol_ ---- Twilight Order Soldier Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficerPatrol ---- Twilight Order Officer Metadata/Monsters/BrainWorm/DuneLurkerSanctumTrial ---- Dune Lurker Metadata/Monsters/WingedCreature/WingedCreatureSanctumTrial ---- Winged Horror +Metadata/Monsters/WingedCreature/Runemarked/WingedCreatureRunemarked ---- Winged Horror Metadata/Monsters/BogBodies/BogCorpseTwoHandAxe ---- Bogfelled Commoner Metadata/Monsters/BogBodies/BogCorpseOffensiveSummon ---- Bogfelled Commoner Metadata/Monsters/BogBodies/BogCorpseDefensiveSummon ---- Bogfelled Commoner Metadata/Monsters/TwigMonsters/DredgeFiendIce ---- Dredge Fiend Metadata/Monsters/VaalSavage/VaalSavageShamanWaterways ---- Azak Shaman +Metadata/Monsters/VaalSavage/Runemarked/VaalSavageShamanRunemarked ---- Azak Shaman +Metadata/Monsters/VaalSavage/Runemarked/VaalSavageGiantRunemarked ---- Azak Mauler Metadata/Monsters/PlagueSwarm/BloodDroneSacEmerge ---- Bloodthief Wasp +Metadata/Monsters/Anchorite/Runemarked/AnchoriteMotherRunemarked ---- Pyromushroom Cultivator +Metadata/Monsters/ArmadilloDemon/Runemarked/ArmadilloDemonRunemarked ---- Antlion Charger Metadata/Monsters/ChawMongrel/ChawMongrelLeash ---- Chaw Mongrel Metadata/Monsters/ChawMongrel/ChawMongrelLeashBoss ---- Chaw Mongrel Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer2 ---- Ill-fated Explorer @@ -840,8 +937,12 @@ Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange1 Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange2 ---- Ill-fated Explorer Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange3 ---- Ill-fated Explorer Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange4 ---- Ill-fated Explorer +Metadata/Monsters/Quadrilla/Runemarked/QuadrillaRunemarked ---- Quadrilla Metadata/Monsters/NettleAnt/NettleAntSummoned ---- Nettle Ant +Metadata/Monsters/SnakeHulk/Runemarked/SnakeHulkRunemarked ---- Entwined Hulk Metadata/Monsters/SpiderMonkey/SpiderMonkeyTropical ---- Scorpion Monkey +Metadata/Monsters/GoreCharger/Runemarked/GoreChargerRunemarked ---- Diretusk Boar +Metadata/Monsters/CrazedCannibalPicts/Runemarked/PictFemaleStaffRunemarked ---- Cultist Witch Metadata/Monsters/CrazedCannibalPicts/PictMaleAxeAxe ---- Cultist Warrior Metadata/Monsters/CrazedCannibalPicts/PictMaleAxeDagger ---- Cultist Warrior Metadata/Monsters/CrazedCannibalPicts/PictMaleAxeShield ---- Cultist Warrior @@ -855,12 +956,16 @@ Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelInert 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/VaalConstructSentinelGoldenStrongboxMech ---- Gold-Melted 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/Golem/VaalConstructGolemAncientStrongboxMech ---- Rusted Dyna Golem +Metadata/Monsters/VaalConstructs/Golem/Runemarked/VaalConstructGolemRunemarked ---- 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/Wraith/Runemarked/ProwlingShadeRunemarked ---- Prowling Shade Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardSpear ---- Undead Vaal Guard Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireClaw_ ---- Viper Legionnaire Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield_ ---- Viper Legionnaire @@ -910,15 +1015,18 @@ Metadata/Monsters/VaalMonsters/Living/VaalGuardSpearLiving 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/Runemarked/VaalOverseerRunemarked ---- 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/VaalMonsters/Living/BloodPriests/Runemarked/VaalBloodPriestFemaleRunemarked ---- Blood Priestess 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/VaalForgeMan/Runemarked/VaalForgeManRunemarked ---- Gold-melted Blacksmith Metadata/Monsters/DrownedCrawler/DrownedCrawlerWallWalk ---- Drowned Crawler Metadata/Monsters/BloodBathers/BloodBatherMace/BloodBatherMace ---- Bloodrite Guard Metadata/Monsters/BloodBathers/BloodBatherMace/BloodBatherMacePraying ---- Bloodrite Guard @@ -930,14 +1038,21 @@ Metadata/Monsters/BloodBathers/BloodBatherSpear/BloodBatherSpear Metadata/Monsters/BloodBathers/BloodBatherSpear/BloodBatherSpearPraying ---- Bloodrite Guard Metadata/Monsters/BloodBathers/BloodBatherSword/BloodBatherSword ---- Bloodrite Guard Metadata/Monsters/BloodBathers/BloodBatherSword/BloodBatherSwordPraying ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/VaalApparition/Runemarked/SunVaalApparitionRunemarked ---- Priest of the Sun Metadata/Monsters/BloodCultistDrones/BloodBatherMagePraying_ ---- Bloodrite Priest Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBallInert ---- Flame Sentry Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBallSpawned ---- Flame Sentry Metadata/Monsters/VaalMonsters/Living/VaalAxeThrowerBloodied ---- Vaal Axeman +Metadata/Monsters/CauldronCrone/Runemarked/CauldronCroneRunemarked ---- Filthy Crone +Metadata/Monsters/Pirates/Runemarked/PirateBootyBlasterRunemarked ---- Rotting Soulcatcher +Metadata/Monsters/Pirates/Runemarked/PirateCannonRunemarked ---- Rotting Cannoneer Metadata/Monsters/KelpDreg/KelpDregSwordShield ---- Searot Skeleton Metadata/Monsters/KelpDreg/KelpDregAxe ---- Searot Skeleton +Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/Runemarked/VaalPyramidHandsRunemarked ---- Brutal Transcendent Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightning ---- Doryani's Elite +Metadata/Monsters/GullGoliath/Runemarked/GullGoliathRunemarked ---- Goliath Shrike Metadata/Monsters/Skeletons/FleshPicked/FleshPickedSkeletonNoEmerge ---- Scavenged Skeleton +Metadata/Monsters/NecromancerRemakeBook/Runemarked/SpinedNecromancerRunemarked ---- Spined Necromancer Metadata/Monsters/RatMonster/RatMonsterPrisonMedium ---- Eaten Rat Metadata/Monsters/RatMonster/RatMonsterPrisonSmall ---- Eaten Rat Metadata/Monsters/Skeletons/Basic/PrisonSkeletonUnarmed ---- Risen Rattler @@ -947,6 +1062,8 @@ Metadata/Monsters/Zombies/UpperPrison/PrisonZombieOneHandAxe Metadata/Monsters/Zombies/UpperPrison/PrisonZombieProxEmerge_ ---- Eternal Prisoner Metadata/Monsters/SkeletonProwler/SkeletonProwlerWet_ ---- Prowling Skeleton Metadata/Monsters/PaleWalker/PaleWalkerMirageClone ---- Pale Brinesplitter +Metadata/Monsters/TarHulk/Runemarked/PaleHulkRunemarked_ ---- Pale Abductor +Metadata/Monsters/DeepDwellerBoss/Runemarked/SpikedDwellerRunemarked ---- Spiked Scuttler Metadata/Monsters/Goblins/GoblinStabberNoSkullRider ---- Feral Kin Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearmanDistracted ---- Spearbearer Kin Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearmanWalkEmerge ---- Spearbearer Kin @@ -955,12 +1072,16 @@ Metadata/Monsters/Goblins/GoblinTusker/GoblinTuskerDistracted Metadata/Monsters/Goblins/GoblinTusker/GoblinTuskerWalkEmerge ---- Tuskbearer Kin Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanDistracted ---- Shaman Kin Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanWalkEmerge ---- Shaman Kin +Metadata/Monsters/Goblins/GoblinShaman/Runemarked/GoblinShamanRunemarked ---- Shaman Kin +Metadata/Monsters/Goblins/Beast/ArenaBeastBossMinion2 ---- The Ravenous Fang +Metadata/Monsters/ElectricStingray/Runemarked/ElectricStingrayRunemarked ---- Spiked Ray Metadata/Monsters/JellfishNettler/JellyfishNettlerSmall ---- Skittering Jellycrab Metadata/Monsters/KaruiTuatara/KaruiTuataraStrongbox ---- Guardian Lizard Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterHalls ---- Ancestral Channeler Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterStrongbox ---- Ancestral Channeler Metadata/Monsters/FallenKarui/FallenKaruiArcherHalls_ ---- Ancestral Archer Metadata/Monsters/FallenKarui/FallenKaruiArcherStrongbox ---- Ancestral Archer +Metadata/Monsters/FallenKarui/Runemarked/FallenKaruiArcherRunemarked ---- Ancestral Archer Metadata/Monsters/FallenKarui/FallenKaruiShieldAxeHalls ---- Ancestral Guardian Metadata/Monsters/FallenKarui/FallenKaruiShieldAxeStrongbox ---- Ancestral Guardian Metadata/Monsters/FallenKarui/FallenKaruiTwoHandAxeHalls ---- Ancestral Warrior @@ -973,12 +1094,15 @@ Metadata/Monsters/SudokuTotemBoss/SudokuBossMiddleFace Metadata/Monsters/SudokuTotemBoss/SudokuBossLowerFace ---- Daemon Metadata/Monsters/BloodFeverKarui/BloodFeverDrunkLandmark ---- Blood-fevered Brew-breather Metadata/Monsters/BloodFeverKarui/BloodFeverSpearLandmark ---- Blood-fevered Spearman +Metadata/Monsters/BloodFeverKarui/Runemarked/BloodFeverSpearRunemarked ---- Blood-fevered Spearman +Metadata/Monsters/BloodFeverKarui/Runemarked/BloodFeverMedicineWomanRunemarked ---- Blood-fevered Wisewoman Metadata/Monsters/BloodFeverKarui/BloodFeverButcherSpectre ---- Harano, the Meat Carver Metadata/Monsters/ParasiteMonsters/MantaRayParasiteDead ---- Infested Manta Metadata/Monsters/ParasiteMonsters/OctopusParasiteDead ---- Infested Octopus Metadata/Monsters/ParasiteMonsters/TurtleParasiteDead ---- Infested Turtle Metadata/Monsters/ParasiteMonsters/AngerfishParasiteDead ---- Infested Anglerfish Metadata/Monsters/KaruiSpiritTortoise/SpiritTortoiseStrongbox ---- Guardian Turtle +Metadata/Monsters/KaruiSpiritTortoise/Runemarked/SpiritTortoiseRunemarked ---- Guardian Turtle Metadata/Monsters/TwigMonsters/RaisedBranchMinion ---- Skeleton Spriggan Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonsterActive ---- Cultivated Grove Metadata/Monsters/Baron/BaronWerewolfProwlerSummon ---- Tendril Prowler @@ -987,6 +1111,7 @@ Metadata/Monsters/TwilightOrderSorceror/TwilightOrderSorcererChurchAmbush Metadata/Monsters/TwilightOrderStigmata/TwilightOrderStigmataArcherPatrol ---- Faithful Archer Metadata/Monsters/TwilightOrderStigmata/TwilightOrderStigmataMacePatrol ---- Faithful Warrior Metadata/Monsters/TwilightOrderStigmata/TwilightOrderStigmataAxePatrol ---- Righteous Axewielder +Metadata/Monsters/ScarecrowBeast/Runemarked/ScarecrowBeastRunemarked ---- Scarecrow Beast Metadata/Monsters/FallenGods/FallenHooks ---- Forgotten Satyr Metadata/Monsters/SummonedPhantasm/HusbandWifeSpiritsWild ---- Captured Soul Metadata/Monsters/TwilightOrderCleric/TwilightOrderClericPatrol ---- Twilight Order Priest @@ -996,11 +1121,14 @@ Metadata/Monsters/FallenGods/FallenGodMinibossHooksMinion__ Metadata/Monsters/RabidFeralDogMonster/RabidDogLargeFarmlandsNoName ---- Rabid Dog Metadata/Monsters/Ghouls/FarudinCrawlerQuarry ---- Faridun Crawler Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlasterMinecart_ ---- Forsaken Miner +Metadata/Monsters/DrudgeMiners/Runemarked/DrudgeBedrockBlasterRunemarked ---- 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/SkeletalKnight/Runemarked/SkeletalKnightRunemarked ---- Eternal Knight +Metadata/Monsters/SkeletalReaper/Runemarked/SkeletalReaperRunemarked ---- Knight-Gaunt Metadata/Monsters/TwoheadedTitan/TwoHeadedTitanSanctumTrial ---- Goliath Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_ ---- Faridun Impaler Metadata/Monsters/VaseMonster/VaseMonsterSanctumTrial ---- Urnwalker @@ -1008,6 +1136,7 @@ Metadata/Monsters/VaseMonster/VaseMonsterSanctumTrialTime Metadata/Monsters/VaseMonster/VaseMonsterSpectre ---- Urnwalker Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriestSanctumTrial ---- Risen Tale-woman Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriestSanctumTrialTime ---- Risen Tale-woman +Metadata/Monsters/UndeadMarakethPriest/Runemarked/UndeadMarakethPriestRunemarked_ ---- Risen Tale-woman Metadata/Monsters/Zombies/CourtGuardZombieUnarmed ---- Rotting Guard Metadata/Monsters/BeehiveBehemoth/FungusBehemothVine ---- Daemon Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBatInterlude ---- Cerberic Bat @@ -1096,36 +1225,60 @@ Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppyBig Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppyMinion ---- Fettered Hook Metadata/Monsters/Mtx/BrambleBash/BrambleBurrower ---- Bramble Burrower Metadata/Monsters/LeagueAbyss/Blackblood/CollectorSpectre ---- Blackblooded Proboscite +Metadata/Monsters/LeagueAbyss/Blackblood/CollectorStrongbox ---- Blackblooded Proboscite Metadata/Monsters/LeagueAbyss/Blackblood/CretinSpectre ---- Blackblooded Cretin +Metadata/Monsters/LeagueAbyss/Blackblood/CretinStrongbox ---- Blackblooded Cretin Metadata/Monsters/LeagueAbyss/Blackblood/PaleEliteDepths ---- Blackblooded Elite Metadata/Monsters/LeagueAbyss/Blackblood/PaleEliteSpectre_ ---- Blackblooded Elite +Metadata/Monsters/LeagueAbyss/Blackblood/PaleEliteStrongbox_ ---- Blackblooded Elite Metadata/Monsters/LeagueAbyss/Blackblood/RumCarrierSpectre ---- Blackblooded Blisterboil +Metadata/Monsters/LeagueAbyss/Blackblood/RumCarrierStrongbox ---- Blackblooded Blisterboil Metadata/Monsters/LeagueAbyss/Blackblood/TarHulkDepths ---- Blackblooded Tarhulk Metadata/Monsters/LeagueAbyss/Blackblood/TarHulkSpectre ---- Blackblooded Tarhulk +Metadata/Monsters/LeagueAbyss/Blackblood/TarHulkStrongbox ---- Blackblooded Tarhulk Metadata/Monsters/LeagueAbyss/Lightless/Cocoon3Depths ---- Lightless Abomination Metadata/Monsters/LeagueAbyss/Lightless/Cocoon3Spectre ---- Lightless Abomination +Metadata/Monsters/LeagueAbyss/Lightless/Cocoon3Strongbox ---- Lightless Abomination Metadata/Monsters/LeagueAbyss/Lightless/CarrionWingAbyssSpectre ---- Lightless Vengewing +Metadata/Monsters/LeagueAbyss/Lightless/CarrionWingAbyssStrongbox ---- Lightless Vengewing Metadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterDepths ---- Lightless Moray Metadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterSpectre ---- Lightless Moray +Metadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterStrongbox ---- Lightless Moray Metadata/Monsters/LeagueAbyss/Lightless/SerpentClanCasterAbyssSpectre ---- Lightless Serpent +Metadata/Monsters/LeagueAbyss/Lightless/SerpentClanCasterAbyssStrongbox_ ---- Lightless Serpent Metadata/Monsters/TwilightOrder/TwilightOrderExcavators/Maul/ExcavatorMaulSpectre ---- Zealous Pillarcrusher Metadata/Monsters/PitifulFabrications/Interlude/PitifulFabricationFarmlands1_ ---- Skullslinger Metadata/Monsters/PitifulFabrications/Interlude/PitifulFabricationFarmlands2_ ---- Ribrattle Metadata/Monsters/PitifulFabrications/Interlude/PitifulFabricationFarmlands3_ ---- Spinesnatcher Metadata/Monsters/LeagueAbyss/Fodder/PaleWalker1/KulemaksGripSpectre ---- Abyssal Walker +Metadata/Monsters/LeagueAbyss/Fodder/PaleWalker1/KulemaksGrip_Strongbox ---- Abyssal Walker Metadata/Monsters/LeagueAbyss/Fodder/PaleWalker3/KulemaksClutchSpectre ---- Abyssal Strangler +Metadata/Monsters/LeagueAbyss/Fodder/PaleWalker3/KulemaksClutch_Strongbox_ ---- Abyssal Strangler Metadata/Monsters/LeagueAbyss/Fodder/HuhuGrubLarvaeAbyss ---- Flesh Larva Metadata/Monsters/LeagueAbyss/Fodder/HuhuGrubLarvaeAbyssSpectre ---- Flesh Larva +Metadata/Monsters/LeagueAbyss/Fodder/HuhuGrubLarvaeAbyssStrongbox ---- Flesh Larva Metadata/Monsters/LeagueAbyss/Fodder/HuhuGrubLarvaeLargeAbyss_Landmark ---- Gargantuan Larva Metadata/Monsters/LeagueAbyss/Fodder/HuhuGrubLarvaeLargeAbyssSpectre ---- Gargantuan Larva +Metadata/Monsters/LeagueAbyss/Fodder/HuhuGrubLarvaeLargeAbyssStrongbox ---- Gargantuan Larva Metadata/Monsters/LeagueAbyss/Pit/FungalArtillery/FungalArtilleryAbyssSpectre ---- Fungoid of the Pit +Metadata/Monsters/LeagueAbyss/Pit/FungalArtillery/FungalArtilleryAbyssStrongbox ---- Fungoid of the Pit Metadata/Monsters/LeagueAbyss/Pit/CorpseStrider/CorpseStriderAbyssDepths ---- Strider of the Pit Metadata/Monsters/LeagueAbyss/Pit/CorpseStrider/CorpseStriderAbyssSpectre ---- Strider of the Pit +Metadata/Monsters/LeagueAbyss/Pit/CorpseStrider/CorpseStriderAbyssStrongbox ---- Strider of the Pit Metadata/Monsters/LeagueAbyss/Fodder/PaleWalker2/KulemaksGraspSpectre ---- Abyssal Shambler +Metadata/Monsters/LeagueAbyss/Fodder/PaleWalker2/KulemaksGrasp_Strongbox ---- Abyssal Shambler Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster3AbyssSpectre ---- Primordium of the Pit +Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster3AbyssStrongbox ---- Primordium of the Pit Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster2Spectre ---- Hound of the Pit +Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster2Strongbox ---- Hound of the Pit Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster2Large ---- Hound of the Pit Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster2LargeSpectre ---- Hound of the Pit +Metadata/Monsters/LeagueAbyss/Pit/PrimordialMonster2LargeStrongbox ---- Hound of the Pit +Metadata/Monsters/DeliriumTangmazu/Minions/DeliriumMinionDisgust ---- Disgust +Metadata/Monsters/DeliriumTangmazu/Minions/DeliriumMinionFury ---- Fury +Metadata/Monsters/DeliriumTangmazu/Minions/DeliriumMinionMalice ---- Malice +Metadata/Monsters/DeliriumTangmazu/Minions/DeliriumMinionRage ---- Rage +Metadata/Monsters/DeliriumTangmazu/Minions/DeliriumMinionSpite ---- Spite Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionAxeShieldIncursion ---- Vaal Embalmed Axeman Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionSpearIncursion ---- Vaal Embalmed Spearman Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionDaggerIncursion ---- Vaal Embalmed Rogue @@ -1227,3 +1380,12 @@ Metadata/Monsters/LeagueIncursionNew/Corruption/SunVaalApparitionIncursion Metadata/Monsters/LeagueIncursionNew/SynthfleshLab/VaalScientistIncursion ---- Surgical Experimentalist Metadata/Monsters/LeagueIncursionNew/SynthfleshLab/ExperimentBladeHands ---- Warrior Transcendent Metadata/Monsters/LeagueIncursionNew/SynthfleshLab/ExperimentStalker ---- Bladelash Transcendent +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/GoldenOnesTwoHandSwordExpedition ---- Gold-Melted Shambler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/GoldenOnesOneHandMaceExpedition ---- Gold-Melted Shambler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/GoldenOnesDualAxesExpedition ---- Gold-Melted Shambler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/GoldenOnesOneHandClubExpedition ---- Gold-Melted Shambler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/GoldenOnesSpearExpedition ---- Gold-Melted Shambler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/GoldenOnesUnarmedExpedition_ ---- Gold-Melted Shambler +Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/VaalForgeManExpedition ---- Gold-melted Blacksmith +Metadata/Monsters/PrecursorCentipedeTrain/PrecursorCentipedeTrainMid ---- Precursor Relocater +Metadata/Monsters/PrecursorCentipedeTrain/PrecursorCentipedeTrainTail ---- Precursor Relocater diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index ed4387fee..892617dd1 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -671,6 +671,10 @@ local minions, mod, flag = ... #flags recommendedSpectre #emit +#spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication02 +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication03_ #emit @@ -1481,3 +1485,156 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperiment #emit + +#spectre Metadata/Monsters/PrecursorDrillSphere/DrillSphere +#emit + +#spectre Metadata/Monsters/PrecursorCannisterMover/PrecursorCannisterMover +#emit + +#spectre Metadata/Monsters/PrecursorCorruptionProcessor/PrecursorCorruptionProcessor +#emit + +#spectre Metadata/Monsters/PrecursorRaptorDefender/RaptorDefender_ +#emit + +#spectre Metadata/Monsters/PrecursorCentipedeTrain/PrecursorCentipedeTrainHead +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/AntCarrierExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/BaneSaplingExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/HoneyAntExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/AntFaction/NettleAntExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/ArachnidFaction/ShakariExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/ArachnidFaction/TumourSpiderExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/CrustaceanFaction/AnglerFishParasiteExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/CrustaceanFaction/ShellMonsterExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/IceCasterExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/HumanoidFaction/MassGoldSkeletonExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/MantaRayParasiteExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/OctopusParasiteExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/ParasiteFaction/ParasiteHostMonsterExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/Cocoon3Expedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueBringerExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph1Expedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph2Expedition_ +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph3Expedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueMorph4Expedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/PlagueNymphExpedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/TumourStatue2Expedition +#emit + +#spectre Metadata/Monsters/LeagueExpeditionNew/Expedition2/Fodder/TumourStatueSnakeExpedition +#emit + +#spectre Metadata/Monsters/CorpseWheel/PlagueCorpseWheel +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanTrapper +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanVillager +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanCaster +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanVaulter +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanDagger +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanKina +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanHarpooner +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanBirdFisherman +#emit + +#spectre Metadata/Monsters/BloodClan/BloodClanBird +#emit + +#spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey +#emit + +#spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead +#emit + +#spectre Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion +#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/LeagueDelirium/DeliriumMinion1 +#emit + +#spectre Metadata/Monsters/LeagueDelirium/DeliriumMinion2 +#emit + +#spectre Metadata/Monsters/LeagueDelirium/DeliriumMinion3 +#emit + +#spectre Metadata/Monsters/LeagueDelirium/DeliriumMinion4 +#emit + +#spectre Metadata/Monsters/LeagueDelirium/DeliriumMinion5_ +#emit + +#spectre Metadata/Monsters/LeagueDelirium/DeliriumMinion6_ +#emit + +#spectre Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear +#emit \ No newline at end of file diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 81bebf6ff..fad29266e 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -38,7 +38,13 @@ local function tableToString(tbl, pre) return tableString .. " }" end -local function getOTStats(OTFile, modList) +local function getOTStats(OTFile, modList, visited) + visited = visited or {} + if visited[OTFile] then + return modList + end + visited[OTFile] = true + local file = OTFile..".ot" local text if main.ggpk.ot[file] then @@ -55,7 +61,7 @@ local function getOTStats(OTFile, modList) for line in text:gmatch("[^\r\n]+") do local superClass = line:match("extends \"(.+)\"") if superClass and superClass ~= "Metadata/Monsters/Monster" and superClass ~= "nothing" then - modList = getOTStats(superClass, modList) + modList = getOTStats(superClass, modList, visited) end -- Detect start of a block if line:match("^Stats") then @@ -224,27 +230,24 @@ directiveTable.emit = function(state, args, out) if mapRow.NativePacks then for _, nativePack in ipairs(mapRow.NativePacks) do if nativePack.Id == packId then - local areaIds = {} - for _, areaId in ipairs(areaIds) do - local area = dat("WorldAreas"):GetRow("Id", areaId) - if area and area.Name ~= "NULL" and not area.Name:match("DNT") 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 + local area = dat("WorldAreas"):GetRow("Id", mapRow.Id.Id) + if area and area.Name ~= "NULL" and not area.Name:match("DNT") 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 end end @@ -308,7 +311,7 @@ directiveTable.emit = function(state, args, out) out:write('\tbaseMovementSpeed = ', monsterVariety.MovementSpeed, ',\n') if monsterVariety.ExperienceMultiplier then out:write('\tspectreReservation = ', math.floor(((monsterVariety.ExperienceMultiplier/100) ^ 0.75) * 50), ',\n') - out:write('\tcompanionReservation = ', (round(math.sqrt(monsterVariety.ExperienceMultiplier/100), 2) * 30), ',\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/Export/Scripts/spectreList.lua b/src/Export/Scripts/spectreList.lua index 576181377..94441e0af 100644 --- a/src/Export/Scripts/spectreList.lua +++ b/src/Export/Scripts/spectreList.lua @@ -33,6 +33,7 @@ for monster in dat("MonsterVarieties"):Rows() do and not monster.Type.IsPlayerMinion == true and not monster.Id:match("NPC") and not monster.Name:match("DNT") + and not monster.Name:match("Testling") and not monster.AIScript:match("NoAI") and #monster.GrantedEffects ~= 0 then for _, name in ipairs(uniqueName) do diff --git a/src/Export/Scripts/spectreSkillCheck.lua b/src/Export/Scripts/spectreSkillCheck.lua new file mode 100644 index 000000000..2eb258502 --- /dev/null +++ b/src/Export/Scripts/spectreSkillCheck.lua @@ -0,0 +1,82 @@ +-- +-- Check for Spectres that have no skills in PoB yet. +-- + +-- Build skill lookup (Spectre + Minion + Other) +local skillLookup = {} + +local function loadSkillFile(path) + local f = io.open(path, "r") + if f then + for line in f:lines() do + local skillId = line:match('skills%[%"(.-)%"%]') + if skillId then + skillLookup[skillId] = true + end + end + f:close() + end +end + +-- Load all skill sources +loadSkillFile("../Data/Skills/Spectre.lua") +loadSkillFile("../Data/Skills/Minion.lua") +loadSkillFile("../Data/Skills/Other.lua") + +-- Parse Spectres.lua for ids + skillLists +local spectres = {} +local file = io.open("../Data/Spectres.lua", "r") + +if file then + local currentId = nil + local inSkillList = false + + for line in file:lines() do + -- detect new spectre + local id = line:match('minions%[%"(.-)%"%]') + if id then + currentId = id + spectres[currentId] = { skills = {} } + end + + -- detect skillList start + if line:find("skillList%s*=%s*{") then + inSkillList = true + end + + -- read skills + if inSkillList and currentId then + for skillId in line:gmatch('%"(.-)%"') do + table.insert(spectres[currentId].skills, skillId) + end + end + + -- detect end of skillList + if inSkillList and line:find("}") then + inSkillList = false + end + end + + file:close() +end + +local notFoundSpectres = {} +-- Validate +for id, data in pairs(spectres) do + local found = false + + for _, skillId in ipairs(data.skills) do + -- skip default attack if you want (optional) + if skillLookup[skillId] then + found = true + break + end + end + + if not found then + table.insert(notFoundSpectres, id) + print("No spectre skill: " .. id) + end +end + +print("Total Spectres without at least one skill: " .. tostring(#notFoundSpectres)) \ No newline at end of file diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index 6503dbf9d..fe18083e2 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -80,60 +80,38 @@ end -- Step 3: EndGameMaps for map in dat("EndGameMaps"):Rows() do - local areaRefs = {} - if map.BossVersion then - table.insert(areaRefs, map.BossVersion) - 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 + local areaId = map.Id.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 - areaIdToMonsters[areaId .. "_seen"] = seen - - -- Attach FlavourText as description for this area if present - if map.FlavourText and map.FlavourText ~= "" then - if area.Id == "MapUniqueMegalith" then - --Temporary, need to clean text properly and convert map flavour text to a table just like items are. - areaIdToMonsters[areaId .. "_desc"] = "'Sons from foreign shores, Took refuge from the storm, Bringing knowledge of runes, Our fate was carved soon.' - Ezomyte Folklore" - -- Hideouts have 2 lines, remove second line - elseif 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 + end + areaIdToMonsters[areaId .. "_seen"] = seen + + -- Attach FlavourText as description for this area if present + if map.FlavourText and map.FlavourText ~= "" then + if map.Id.Id == "MapUniqueMegalith" then + --Temporary, need to clean text properly and convert map flavour text to a table just like items are. + areaIdToMonsters[areaId .. "_desc"] = "'Sons from foreign shores, Took refuge from the storm, Bringing knowledge of runes, Our fate was carved soon.' - Ezomyte Folklore" + elseif map.Id.Id == "Delirium_Act1Town_Quest" then + areaIdToMonsters[areaId .. "_desc"] = "Delusions of suffering... and death." + -- Hideouts have 2 lines, remove second line + elseif 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 - 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 + else + areaIdToMonsters[areaId .. "_desc"] = map.FlavourText end end end @@ -147,8 +125,7 @@ out:write('local worldAreas, _ = ...\n\n') for area in dat("WorldAreas"):Rows() do if area.Name and area.Name ~= "NULL" and not area.Name:match("DNT") and area.Id then - -- Skip areas ending with _NoBoss - if area.Id:match("Design") or area.Id:match("Programming") or area.Id == "BlackTest" then + if area.Id:match("Design") or area.Id:match("Programming") or area.Id == "BlackTest" or area.Id == "G_Endgame_Town" then goto continue end local monsters = areaIdToMonsters[area.Id] or {} @@ -174,10 +151,7 @@ for area in dat("WorldAreas"):Rows() do end out:write('\tname = "' .. area.Name .. suffix .. '",\n') out:write('\tbaseName = "' .. area.Name .. '",\n') - local desc = area.Description - if (not desc or desc == "") and areaIdToMonsters[area.Id .. "_desc"] then - desc = areaIdToMonsters[area.Id .. "_desc"] - end + local desc = areaIdToMonsters[area.Id .. "_desc"] or area.Description if desc and desc ~= "" then out:write('\tdescription = "' .. desc .. '",\n') end diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 2ae182500..2b461cf35 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -823,7 +823,7 @@ return { name="Icon", refTo="", type="String", - width=290 + width=100 }, [6]={ list=true, @@ -42391,7 +42391,7 @@ return { name="AdditionalMonsters", refTo="MonsterVarieties", type="Key", - width=480 + width=610 }, [25]={ list=true, @@ -55171,7 +55171,7 @@ return { name="MinionGlobalSkillLevelStat", refTo="Stats", type="Key", - width=160 + width=150 }, [8]={ list=false,