From 8eb2b5d3fab4b8c1fe816ca2e9152b9e8833c989 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 13 Dec 2025 12:23:28 -0600 Subject: [PATCH 1/2] New and removed spectres 0.4 --- src/Data/Spectres.lua | 623 ++++++++++++++++++++++------- src/Export/Minions/SpectreList.txt | 24 +- src/Export/Minions/Spectres.txt | 74 ++-- 3 files changed, 513 insertions(+), 208 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index ca954b9c7c..f0eff84a7d 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -2353,6 +2353,44 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { }, } +minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorroded__"] = { + name = "Faridun Wind-slicer", + monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + baseMovementSpeed = 41, + spectreReservation = 51, + companionReservation = 30.6, + monsterCategory = "Humanoid", + spawnLocation = { + "Dreadnought Vanguard (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", + }, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.733, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] + }, +} minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { name = "Faridun Bladedancer", @@ -2486,6 +2524,49 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_"] = }, } +minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorroded__"] = { + name = "Faridun Spearwoman", + monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 21, + accuracy = 1, + weaponType1 = "Spear", + baseMovementSpeed = 41, + spectreReservation = 53, + companionReservation = 31.5, + monsterCategory = "Humanoid", + spawnLocation = { + "Dreadnought Vanguard (Act 2)", + "Qimah Reservoir (Act 6)", + "The Dreadnought (Act 2)", + "The Halani Gates (Act 2)", + "The Spires of Deshar (Act 2)", + }, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EmptyActionMutewindBanditLeap", + "MutewindBanditWomanLeap", + "EmptyActionMutewindBanditCombo", + "MutewindBanditWomanCombo1", + "MutewindBanditWomanCombo2", + "MutewindBanditWomanCombo3", + "WalkEmergeMutewind", + "GAMutewindWomanSpearStab1", + "GAMutewindWomanSpearStab2", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.733, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] + }, +} minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { name = "Faridun Infantry", @@ -4094,6 +4175,50 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal }, } +minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireBow_"] = { + name = "Viper Legionnaire", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "fast_movement", "human", "humanoid", "not_int", "physical_affinity", "ranged", "red_blood", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + armour = 0.33, + evasion = 0.66, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 50, + accuracy = 1, + weaponType1 = "Bow", + baseMovementSpeed = 39, + spectreReservation = 71, + companionReservation = 37.8, + monsterCategory = "Humanoid", + spawnLocation = { + "Found in Maps", + "Utzaal (Act 3)", + "Vaal City (Map)", + }, + skillList = { + "MeleeAtAnimationSpeedBow", + "GTLegionnaireCausticRainOfArrows", + "GTLegionnaireSmokeArrow", + "LegionnaireDodgeLeft", + "LegionnaireDodgeRight", + "SOLegionnaireCausticRainOfArrows", + "GSLegionnaireCausticRainOfArrows", + "CGELegionaireCausticGround", + "SOLegionnaireSmokeArrow", + "GSLegionnaireSmokeArrow", + "CGELegionaireSmokeGround", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.4, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2400] + -- set_arrow_projectile_variation [set_arrow_projectile_variation = 1004] + }, +} -- Werewolves minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { @@ -4450,10 +4575,10 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { }, } -minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { +minions["Metadata/Monsters/Wraith/WraithSpookyColdSpectre"] = { name = "Frost Wraith", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "cold_affinity", "medium_movement", "not_str", "ranged", "Unarmed_onhit_audio", "undead", }, - life = 1.6, + life = 1.25, baseDamageIgnoresAttackSpeed = true, energyShield = 0.35, evasion = 0.35, @@ -4461,14 +4586,14 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { coldResist = 75, lightningResist = 0, chaosResist = 0, - damage = 1.6, + damage = 1.25, damageSpread = 0.2, attackTime = 1.5, attackRange = 6, accuracy = 1, baseMovementSpeed = 37, - spectreReservation = 71, - companionReservation = 37.8, + spectreReservation = 59, + companionReservation = 33.6, monsterCategory = "Undead", spawnLocation = { "Cemetery of the Eternals (Act 1)", @@ -4491,7 +4616,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { }, } -minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { +minions["Metadata/Monsters/Wraith/WraithSpookyLightningSpectre"] = { name = "Lightning Wraith", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "lightning_affinity", "medium_movement", "not_str", "ranged", "Unarmed_onhit_audio", "undead", }, life = 1.6, @@ -5518,7 +5643,6 @@ minions["Metadata/Monsters/Frog/PaleFrog1"] = { }, } - minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { name = "Bone Stalker", monsterTags = { "allows_inc_aoe", "construct", "medium_movement", "melee", "MonsterStab_onhit_audio", "physical_affinity", "skeleton", "undead", }, @@ -6967,7 +7091,7 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { }, } -minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { +minions["Metadata/Monsters/VultureZombie/VultureDemonSpectre"] = { name = "Vile Vulture", monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "fast_movement", "flying", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, extraFlags = { @@ -7204,41 +7328,6 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { }, } -minions["Metadata/Monsters/RockSliderSpectre"] = { - name = "Boulder Ant", - monsterTags = { "Beast_onhit_audio", "cannot_be_monolith", "insect", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", }, - life = 0.75, - baseDamageIgnoresAttackSpeed = true, - armour = 0.75, - fireResist = 30, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.75, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 13, - accuracy = 1, - weaponType2 = "Shield", - baseMovementSpeed = 32, - spectreReservation = 40, - companionReservation = 26.1, - spawnLocation = { - "Isle of Kin (Act 4)", - "The Halani Gates (Act 2)", - "Found in Maps", - "Trial of the Sekhemas (Floor 1)", - }, - skillList = { - "MeleeAtAnimationSpeed", - "RockSliderShieldCharge", - "RockSliderEmergeEG", - }, - modList = { - mod("StunDuration", "OVERRIDE", 2.466, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2466] - }, -} - minions["Metadata/Monsters/SkeletonSnake"] = { name = "Gilded Cobra", monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "reptile_beast", "skeleton", "SpearWood_onhit_audio", "undead", "very_slow_movement", }, @@ -8099,7 +8188,6 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { }, } - minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { name = "Orok Hunter", monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, @@ -9021,38 +9109,6 @@ minions["Metadata/Monsters/NettleAnt/NettleAntSummoned"] = { }, } -minions["Metadata/Monsters/NettleAnt/NettleAntInterlude"] = { - name = "Frozen Mandibles", - monsterTags = { "beast", "insect", "not_dex", "not_int", "Unarmed_onhit_audio", "very_fast_movement", }, - extraFlags = { - recommendedBeast = true, - recommendedSpectre = true, - }, - life = 2.5, - baseDamageIgnoresAttackSpeed = true, - armour = 0.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 2.5, - damageSpread = 0.2, - attackTime = 0.69, - attackRange = 22, - accuracy = 1, - baseMovementSpeed = 78, - spectreReservation = 99, - companionReservation = 47.4, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - }, - modList = { - }, -} - minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { name = "Entwined Hulk", monsterTags = { "beast", "Beast_onhit_audio", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "undead", "very_slow_movement", }, @@ -9160,7 +9216,6 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { }, } - minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { name = "Slitherspitter", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "melee", "monster_applies_poison", "not_int", "physical_affinity", "ranged", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -9497,7 +9552,6 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { }, } - minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge_"] = { name = "Stone Sentinel", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, @@ -10550,8 +10604,6 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { }, } - - minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { name = "Vaal Researcher", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "has_staff", "has_two_handed_melee", "human", "humanoid", "lightning_affinity", "melee", "not_dex", "not_str", "physical_affinity", "plate_armour", "puncturing_weapon", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -11409,7 +11461,6 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLi }, } - minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands"] = { name = "Warrior Transcendent", monsterTags = { "2HSharpMetal_onhit_audio", "construct", "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, @@ -11691,6 +11742,39 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { }, } +minions["Metadata/Monsters/LeagueRitual/DryadFaction/DruidicFallenStag"] = { + name = "Forgotten Stag", + monsterTags = { "beast", "Beast_onhit_audio", "demon", "fast_movement", "not_dex", "not_int", "red_blood", "skeleton", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + baseMovementSpeed = 42, + spectreReservation = 91, + companionReservation = 45, + monsterCategory = "Demon", + spawnLocation = { + "The Blackwood (Act 6)", + "The Viridian Wildwood (Map)", + }, + skillList = { + "MeleeAtAnimationSpeed", + "TCFallenStag", + "GAFallenGodStagChargeImpact", + "GARitualStagTentacles", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] + }, +} minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { name = "Wheelbound Hag", @@ -13867,41 +13951,37 @@ minions["Metadata/Monsters/NecromancerRemakeBook/SpinedNecromancer"] = { }, } -minions["Metadata/Monsters/NecromancerRemakeBook/SpinedNecromancer"] = { - name = "Spined Necromancer", - monsterTags = { "allows_inc_aoe", "caster", "flying", "not_str", "physical_affinity", "red_blood", "slow_movement", "Unarmed_onhit_audio", "undead", }, - life = 1.49, +minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { + name = "Prowling Skeleton", + monsterTags = { "bones", "fast_movement", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", }, + life = 1.25, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.3, - evasion = 0.25, - fireResist = 30, - coldResist = 30, - lightningResist = 30, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, chaosResist = 0, - damage = 1.75, + damage = 1.25, damageSpread = 0.2, - attackTime = 3.315, - attackRange = 10, + attackTime = 1.32, + attackRange = 12, accuracy = 1, - baseMovementSpeed = 26, - spectreReservation = 76, - companionReservation = 39.6, + baseMovementSpeed = 41, + spectreReservation = 59, + companionReservation = 33.6, monsterCategory = "Undead", spawnLocation = { "Abandoned Prison (Act 4)", + "Holten (Act 6)", "Solitary Confinement (Act 4)", - "Found in Maps", "Wolvenhold (Act 6)", }, skillList = { "MeleeAtAnimationSpeed", - "EGSpinyNecromancerRevive", - "EDSPrisonNecromancerDelayedBlast", - "DTTPrisonNecromancerDodge", - "EASNecromancerRevive", }, modList = { - mod("StunDuration", "OVERRIDE", 2.666, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2666] + -- MonsterNecromancerRaisable [undead_description = 1] + mod("StunDuration", "OVERRIDE", 2.25, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] }, } @@ -13972,57 +14052,24 @@ minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { }, } -minions["Metadata/Monsters/SkeletonProwler/SkeletonProwlerWet_"] = { - name = "Prowling Skeleton", - monsterTags = { "bones", "fast_movement", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", }, - life = 1.25, +minions["Metadata/Monsters/PaleWalker/PaleWalkerWave"] = { + name = "Pale Tidecrasher", + monsterTags = { "allows_inc_aoe", "cold_affinity", "humanoid", "melee", "not_dex", "not_str", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1.2, baseDamageIgnoresAttackSpeed = true, - armour = 0.5, + energyShield = 0.1, fireResist = 0, - coldResist = 0, + coldResist = 30, lightningResist = 0, chaosResist = 0, - damage = 1.25, + damage = 1.2, damageSpread = 0.2, - attackTime = 1.32, + attackTime = 1.5, attackRange = 12, accuracy = 1, - baseMovementSpeed = 41, - spectreReservation = 59, - companionReservation = 33.6, - monsterCategory = "Undead", - spawnLocation = { - "Abandoned Prison (Act 4)", - "Holten (Act 6)", - "Solitary Confinement (Act 4)", - "Wolvenhold (Act 6)", - }, - skillList = { - "MeleeAtAnimationSpeed", - }, - modList = { - mod("StunDuration", "OVERRIDE", 2.25, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2250] - }, -} - -minions["Metadata/Monsters/PaleWalker/PaleWalkerWave"] = { - name = "Pale Tidecrasher", - monsterTags = { "allows_inc_aoe", "cold_affinity", "humanoid", "melee", "not_dex", "not_str", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, - life = 1.2, - baseDamageIgnoresAttackSpeed = true, - energyShield = 0.1, - fireResist = 0, - coldResist = 30, - lightningResist = 0, - chaosResist = 0, - damage = 1.2, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 12, - accuracy = 1, - baseMovementSpeed = 16, - spectreReservation = 57, - companionReservation = 33, + baseMovementSpeed = 16, + spectreReservation = 57, + companionReservation = 33, monsterCategory = "Undead", spawnLocation = { "Frozen Falls (Map)", @@ -16479,3 +16526,287 @@ minions["Metadata/Monsters/LeagueAncestral/StandaloneTawhoa/MedicineWoman/Tawhoa mod("StunDuration", "OVERRIDE", 2.65, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2650] }, } + +minions["Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionAxeThrowerIncursion"] = { + name = "Vaal Embalmed Berserker", + monsterTags = { "2HSharpMetal_onhit_audio", "fast_movement", "humanoid", "red_blood", "undead", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + weaponType1 = "One Handed Axe", + weaponType2 = "One Handed Axe", + baseMovementSpeed = 41, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionSwordShieldIncursion"] = { + name = "Vaal Embalmed Warrior", + monsterTags = { "1HSword_onhit_audio", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "red_blood", "undead", }, + life = 1.21, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "Shield", + baseMovementSpeed = 32, + spectreReservation = 53, + companionReservation = 31.5, + monsterCategory = "Undead", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("BlockChance", "BASE", 30, 0, 0), -- MonsterAttackBlock30Bypass15 [monster_base_block_% = 30] + mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionCasterIncursion"] = { + name = "Vaal Embalmed Mage", + monsterTags = { "fast_movement", "humanoid", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "undead", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 41, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Transcended/VaalHumanoidCannonFireIncursion"] = { + name = "Cannon Transcendent", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "fast_movement", "fire_affinity", "humanoid", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + armour = 0.33, + evasion = 0.33, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 45, + spectreReservation = 64, + companionReservation = 35.4, + monsterCategory = "Construct", + spawnLocation = { + }, + skillList = { + "MPAVaalHumanoidCannon", + "MPSVaalHumanoidCannonNapalm", + "MPSVaalHumanoidCannonNapalmMiniBlob", + "CGEVaalHumanoidCannonNapalm", + "CGEVaalHumanoidCannonNapalmSmall", + "VaalHumanoidNapalmImpact", + "GSVaalHumanoidCannonImpact", + "GSVaalHumanoidCannonImpactWall", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Transcended/VaalHumanoidCannonLightningIncursion"] = { + name = "Blasting Transcendent", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "fast_movement", "humanoid", "lightning_affinity", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + armour = 0.33, + evasion = 0.33, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 45, + spectreReservation = 64, + companionReservation = 35.4, + monsterCategory = "Construct", + spawnLocation = { + }, + skillList = { + "EASVaalHumanoidSkitterMine", + "VaalHumanoidShockRifle", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Constructs/VaalBowlingPinIncursion"] = { + name = "Vaal Construct", + monsterTags = { "2HBluntMetal_onhit_audio", "construct", "medium_movement", "mud_blood", "not_dex", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + baseMovementSpeed = 32, + spectreReservation = 55, + companionReservation = 32.1, + monsterCategory = "Construct", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Thaumaturge/MonkeyExperiment"] = { + name = "Experimental Primate", + monsterTags = { "animal_claw_weapon", "beast", "cannot_be_map_archnemesis", "fast_movement", "flesh_armour", "is_unarmed", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "primate_beast", "ranged", "red_blood", "small_height", "Unarmed_onhit_audio", }, + life = 0.65, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.65, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + baseMovementSpeed = 46, + spectreReservation = 36, + companionReservation = 24.3, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "ScavengerThrow", + "EASJungleMonkeyTaunt", + "GSIncursionExperimentMonkeyFlameBreath", + "EASIncursionExperimentMonkeyFlameBreath", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.733, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2733] + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Thaumaturge/GoreChargerExperiment"] = { + name = "Experimental Boar", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 13, + accuracy = 1, + baseMovementSpeed = 36, + spectreReservation = 74, + companionReservation = 39, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "GoreChargerChargeIncursion", + "CGESpiritTurtleChilledGround", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + mod("StunDuration", "OVERRIDE", 2.3, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2300] + }, +} + +minions["Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperiment"] = { + name = "Experimental Cobra", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "melee", "monster_applies_poison", "not_int", "physical_affinity", "ranged", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 13, + accuracy = 1, + baseMovementSpeed = 17, + spectreReservation = 53, + companionReservation = 31.5, + monsterCategory = "Beast", + spawnLocation = { + }, + skillList = { + "MeleeAtAnimationSpeed", + "EDSSpittingSnakeSprayIncursion", + "MMASpittingSnakeMortarIncursion", + "MMASpittingSnakeVomitMortar", + "CGESpittingSnakeCaustic", + }, + modList = { + mod("StunDuration", "OVERRIDE", 2.5, 0, 0), -- set_base_heavy_stun_duration_ms [set_base_heavy_stun_duration_ms = 2500] + }, +} diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt index 11a26f0a85..49fd5c5c91 100644 --- a/src/Export/Minions/SpectreList.txt +++ b/src/Export/Minions/SpectreList.txt @@ -532,22 +532,17 @@ Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperiment -- 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/Wraith/WraithSpookyColdSpectre ---- Frost Wraith -Metadata/Monsters/Wraith/WraithSpookyLightningSpectre ---- Lightning Wraith Metadata/Monsters/MudBurrower/MudBurrowerTailBoss_ ---- The Devourer Metadata/Monsters/BitterGuy/BitterGuyWifeGhost ---- Isabel, Mourning Wife Metadata/Monsters/BitterGuy/BitterGuyChild1Surge_ ---- Calum, Weeping Child Metadata/Monsters/BitterGuy/BitterGuyChild2Surge ---- Torcall, Sobbing Child Metadata/Monsters/Bird/MutantBird ---- Scourge of the Skies Metadata/Monsters/Bird/MutantBirdDog ---- Flesh Pup -Metadata/Monsters/Mutewind/MutewindWomanSpearCorroded__ ---- Faridun Spearwoman -Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorroded__ ---- Faridun Wind-slicer Metadata/Monsters/SaltGolem/SaltGolemNoEmerge_ ---- Quake Golem Metadata/Monsters/MarakethGuards/MarakethHeroGuard01___ ---- Emal Metadata/Monsters/MarakethGuards/MarakethHeroGuard02 ---- Tanim Metadata/Monsters/PitifulFabrications/PitifulFabrication02 ---- Ribrattle Metadata/Monsters/SerpentClanMonster/SerpentClanCasterBossInterlude ---- Bewitching Serpent -Metadata/Monsters/VultureZombie/VultureDemonSpectre ---- Vile Vulture Metadata/Monsters/CorpseWheel/PlagueCorpseWheel ---- The Punished Metadata/Monsters/BloodClan/BloodClanTrapper ---- Sea-tribe Trapper Metadata/Monsters/BloodClan/BloodClanVillager ---- Sea-tribe Villager @@ -562,14 +557,12 @@ Metadata/Monsters/NettleAnt/NettleAnt__ 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/ViperLegionnaire/ViperLegionnaireBow_ ---- Viper Legionnaire 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/SkeletonProwler/SkeletonProwler_ ---- Prowling Skeleton Metadata/Monsters/KaruiSoulCaster/KaruiSpiritSummon ---- Ancestral Mask Metadata/Monsters/SudokuTotemBoss/SudokuBossUpperFace ---- Daemon Metadata/Monsters/ParasiteMonsters/ParasiteMonster01 ---- Armoured Parasite @@ -587,37 +580,22 @@ Metadata/Monsters/LeagueDelirium/DeliriumMinion4 Metadata/Monsters/LeagueDelirium/DeliriumMinion5_ ---- Fury Metadata/Monsters/LeagueDelirium/DeliriumMinion6_ ---- Turmoil Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear ---- Manifested Demon -Metadata/Monsters/LeagueRitual/DryadFaction/DruidicFallenStag ---- Forgotten Stag Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleSummon ---- Volatile Scarab Metadata/Monsters/TormentedSpirits/Stag/SpiritStag ---- Stag Spirit Metadata/Monsters/PlagueNymph/TwilightOrderPlagueNymph ---- Nymph Wasp Metadata/Monsters/VaalMonsters/Living/BloodPriests/BloodPool ---- Invisible Metadata/Monsters/SkeletonSnake/SandSkeletonSnake ---- Skeletal Cobra -Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionAxeThrowerIncursion ---- Vaal Embalmed Berserker -Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionSwordShieldIncursion ---- Vaal Embalmed Warrior -Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionCasterIncursion ---- Vaal Embalmed Mage 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/Transcended/VaalHumanoidCannonFireIncursion ---- Cannon Transcendent -Metadata/Monsters/LeagueIncursionNew/Transcended/VaalHumanoidCannonLightningIncursion ---- Blasting Transcendent -Metadata/Monsters/LeagueIncursionNew/Constructs/VaalBowlingPinIncursion ---- Vaal Construct -Metadata/Monsters/LeagueIncursionNew/Thaumaturge/MonkeyExperiment ---- Experimental Primate -Metadata/Monsters/LeagueIncursionNew/Thaumaturge/GoreChargerExperiment ---- Experimental Boar -Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperiment ---- Experimental Cobra -- Imported Spectres That Fail Checks -- -- These spectres are currently imported, but fail the checks. New updates sometimes remove spectres.-- -- Don't fully trust this, coded wrong. But it did catch some that were removed. -- -Metadata/Monsters/Wraith/WraithSpookyLightning ---- (not found in MonsterVarieties) -Metadata/Monsters/Wraith/WraithSpookyCold ---- (not found in MonsterVarieties) -Metadata/Monsters/RockSliderSpectre ---- Boulder Ant Metadata/Monsters/SaltGolem/SaltGolem_ ---- (not found in MonsterVarieties) -Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ ---- (not found in MonsterVarieties) -Metadata/Monsters/VultureZombie/VultureDemon ---- (not found in MonsterVarieties) -Metadata/Monsters/NettleAnt/NettleAntInterlude ---- (not found in MonsterVarieties) Metadata/Monsters/NettleAnt/NettleAntSummoned ---- Frozen Mandibles +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ ---- (not found in MonsterVarieties) -- Duplicate Spectre Names -- -- Some duplicate Spectres have been imported, like Terracotta Soldier, as there is a 10 spirit and 60 spirit version.-- diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 1f31b562d3..ed4387feed 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -222,7 +222,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Mutewind/MutewindManSpearShield_ #emit -#spectre Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted +#spectre Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorroded__ #emit #spectre Metadata/Monsters/Mutewind/MutewindWomanDualSword @@ -235,7 +235,7 @@ local minions, mod, flag = ... #flags recommendedSpectre #emit -#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted +#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearCorroded__ #emit #spectre Metadata/Monsters/Mutewind/MutewindWomanSpearShield @@ -389,7 +389,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale #emit -#spectre Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_ +#spectre Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireBow_ #emit -- Werewolves @@ -423,10 +423,10 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/StonebackRhoa/BrambleRhoa #emit -#spectre Metadata/Monsters/Wraith/WraithSpookyCold +#spectre Metadata/Monsters/Wraith/WraithSpookyColdSpectre #emit -#spectre Metadata/Monsters/Wraith/WraithSpookyLightning +#spectre Metadata/Monsters/Wraith/WraithSpookyLightningSpectre #emit #spectre Metadata/Monsters/FungusZombie/FungusZombieMedium @@ -515,9 +515,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Frog/PaleFrog1 #emit -#spectre Metadata/Monsters/ReliquaryMonster/PitCrawler1 -#emit - #spectre Metadata/Monsters/BoneStalker/TombStalker1 #emit @@ -645,7 +642,7 @@ local minions, mod, flag = ... #flags recommendedBeast #emit -#spectre Metadata/Monsters/VultureZombie/VultureDemon +#spectre Metadata/Monsters/VultureZombie/VultureDemonSpectre #flags recommendedBeast #emit @@ -664,9 +661,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/WingedFiend/WingedFiend #emit -#spectre Metadata/Monsters/RockSliderSpectre -#emit - #spectre Metadata/Monsters/SkeletonSnake #emit @@ -742,9 +736,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/TwigMonsters/DredgeFiend #emit -#spectre Metadata/Monsters/VaalSavage/CannibalTribeStalker -#emit - #spectre Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower #emit @@ -821,10 +812,6 @@ local minions, mod, flag = ... #flags recommendedBeast recommendedSpectre #emit -#spectre Metadata/Monsters/NettleAnt/NettleAntInterlude -#flags recommendedBeast recommendedSpectre -#emit - #spectre Metadata/Monsters/SnakeHulk/SnakeHulk #emit @@ -834,9 +821,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/GutViper/GutViper #emit -#spectre Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk -#emit - #spectre Metadata/Monsters/SpittingSnake/SpittingSnake #emit @@ -865,9 +849,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Taniwha/RiverTaniwhaNoJank #emit -#spectre Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral -#emit - #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge_ #emit @@ -957,12 +938,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving #emit -#spectre Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_ -#emit - -#spectre Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead -#emit - #spectre Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving #emit @@ -1038,9 +1013,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightning #emit -#spectre Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal -#emit - #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands #emit @@ -1066,7 +1038,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/FallenGods/FallenHooksFoundry #emit -#spectre Metadata/Monsters/FallenGods/FallenStag +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/DruidicFallenStag #emit #spectre Metadata/Monsters/SpinningWheelHag/SpinningWheelHag @@ -1261,7 +1233,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/NecromancerRemakeBook/SpinedNecromancer #emit -#spectre Metadata/Monsters/NecromancerRemakeBook/SpinedNecromancer +#spectre Metadata/Monsters/SkeletonProwler/SkeletonProwler_ #emit #spectre Metadata/Monsters/RatMonster/RatMonsterPrison @@ -1270,9 +1242,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ #emit -#spectre Metadata/Monsters/SkeletonProwler/SkeletonProwlerWet_ -#emit - #spectre Metadata/Monsters/PaleWalker/PaleWalkerWave #emit @@ -1485,3 +1454,30 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/LeagueAncestral/StandaloneTawhoa/MedicineWoman/TawhoaMedicineWomanStandalone__ #emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionAxeThrowerIncursion +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionSwordShieldIncursion +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Smithy/ProcessionCasterIncursion +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Transcended/VaalHumanoidCannonFireIncursion +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Transcended/VaalHumanoidCannonLightningIncursion +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Constructs/VaalBowlingPinIncursion +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Thaumaturge/MonkeyExperiment +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Thaumaturge/GoreChargerExperiment +#emit + +#spectre Metadata/Monsters/LeagueIncursionNew/Thaumaturge/SpittingSnakeExperiment +#emit From 9ca22e3a55df9c2ad085a3fac690b02e7e6d193b Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 13 Dec 2025 12:31:57 -0600 Subject: [PATCH 2/2] World area --- src/Data/WorldAreas.lua | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index d9ca6d00e3..5d5276ec50 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -1449,7 +1449,6 @@ worldAreas["G2_3"] = { isMap = false, isHideout = false, monsterVarieties = { - "Boulder Ant", "Faridun Bladedancer", "Faridun Fledgling", "Faridun Heavy Infantry", @@ -1457,7 +1456,9 @@ worldAreas["G2_3"] = { "Faridun Javelineer", "Faridun Neophyte", "Faridun Spearman", + "Faridun Spearwoman", "Faridun Swordsman", + "Faridun Wind-slicer", }, bossVarieties = { "Jamanra, the Risen King", @@ -1709,7 +1710,9 @@ worldAreas["G2_9_2"] = { "Faridun Javelineer", "Faridun Neophyte", "Faridun Spearman", + "Faridun Spearwoman", "Faridun Swordsman", + "Faridun Wind-slicer", "Maraketh Undead", "Winged Fiend", }, @@ -1799,7 +1802,9 @@ worldAreas["G2_12_1"] = { "Faridun Neophyte", "Faridun Plaguebringer", "Faridun Spearman", + "Faridun Spearwoman", "Faridun Swordsman", + "Faridun Wind-slicer", "Plague Harvester", "Plague Swarm", }, @@ -1823,7 +1828,9 @@ worldAreas["G2_12_2"] = { "Faridun Javelineer", "Faridun Neophyte", "Faridun Spearman", + "Faridun Spearwoman", "Faridun Swordsman", + "Faridun Wind-slicer", }, bossVarieties = { "Jamanra, the Abomination", @@ -1852,7 +1859,6 @@ worldAreas["Sanctum_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Boulder Ant", "Brimstone Crab", "Quake Golem", "Rasp Scavenger", @@ -2455,6 +2461,7 @@ worldAreas["G3_14"] = { "Vaal Goliath", "Vaal Guard", "Vaal Overseer", + "Viper Legionnaire", }, bossVarieties = { "Viper Napuatzi", @@ -2549,7 +2556,6 @@ worldAreas["G4_1_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Boulder Ant", "Feral Kin", "Shaman Kin", "Skulltop Kin", @@ -3040,6 +3046,7 @@ worldAreas["P1_3"] = { isMap = false, isHideout = false, monsterVarieties = { + "Forgotten Stag", "Nameless Burrower", "Nameless Dweller", "Nameless Horror", @@ -3307,7 +3314,9 @@ worldAreas["P2_7"] = { "Faridun Neophyte", "Faridun Plaguebringer", "Faridun Spearman", + "Faridun Spearwoman", "Faridun Swordsman", + "Faridun Wind-slicer", "Plague Harvester", "Plague Swarm", "Sand Spirit", @@ -4216,6 +4225,7 @@ worldAreas["MapVaalCity"] = { isMap = true, isHideout = false, monsterVarieties = { + "Viper Legionnaire", }, bossVarieties = { "Viper Napuatzi", @@ -4803,6 +4813,7 @@ worldAreas["MapCavernCity"] = { "Faridun Neophyte", "Faridun Spearman", "Faridun Swordsman", + "Faridun Wind-slicer", }, bossVarieties = { "Zahmir, the Blade Sovereign", @@ -5237,6 +5248,7 @@ worldAreas["MapUniqueWildwood"] = { "Cultist Daggerdancer", "Cultist Warrior", "Cultist Witch", + "Forgotten Stag", "Nameless Burrower", "Nameless Dweller", "Nameless Horror", @@ -5934,7 +5946,6 @@ worldAreas["G_Endgame_Town"] = { "Bogfelled Commoner", "Bogfelled Slave", "Bone Stalker", - "Boulder Ant", "Bramble Ape", "Bramble Burrower", "Bramble Hulk", @@ -5993,6 +6004,7 @@ worldAreas["G_Endgame_Town"] = { "Faridun Plaguebringer", "Faridun Spearman", "Faridun Swordsman", + "Faridun Wind-slicer", "Feral Kin", "Feral Primate", "Fiery Zealot", @@ -6169,6 +6181,7 @@ worldAreas["G_Endgame_Town"] = { "Vile Imp", "Vile Vulture", "Vilespit Gull", + "Viper Legionnaire", "Walking Goliath", "Wardrum Kin", "Warrior Transcendent",