Forums / Patch Notes & Updates / [v1.2.2] Update: Party state hardening + per-player quest sync + missing map repopulation

[v1.2.2] Update: Party state hardening + per-player quest sync + missing map repopulation

Avatar
#1
Zethrone
admin
Posts: 69
Points: 99999
Apr 1, 2026 #1
Nephalem,

We have deployed v1.2.2, focused on party reliability, per-player quest handling, world-generation safeguards and broad spawn coverage restoration across missing maps, bounty override targets and sub-areas.

This update builds directly on v1.2.1 by tightening multiplayer state transitions, reducing reconnect-related edge cases, improving quest isolation in MMO flows and restoring monster population coverage in areas that could previously feel empty, incomplete or unstable during exploration, bounties and live sessions.

What is new vs v1.2.1

Party State & Multiplayer Stability
  • Boss encounter popups are now scoped to actual party members only
  • Totem popups are now party-scoped as well
  • Party auto-dissolve flow was hardened so leftover solo states clean up more reliably
  • Party card teardown logic was stabilized to reduce stale or broken roster states
  • Pending party invites no longer create false allied / party state before acceptance
  • Reconnect handling was reinforced to reduce unanswered invite leakage into later sessions
  • Inviter-side cleanup on disconnect was improved for pending party invites
  • Additional battle, channel and matchmaking safety checks were added around reconnect and game-start flows

Per-Player Quest & Objective Improvements
  • MMO quest progression now tracks current quest and step per player instead of relying on one shared live state
  • Quest sync broadcasts were narrowed so players receive only the quest audience relevant to them
  • Quest markers now filter against each player’s effective quest state
  • Quest and objective flow in shared MMO sessions is now more resistant to cross-player state bleed

Portal, World & Runtime Hardening
  • Portal continuity was hardened to avoid empty-world and re-entry race issues
  • Shadow of Diablo portal progression was fixed in Act IV
  • World generation now guards null entrance-tile / layout edge cases instead of crashing
  • Town Portal lookup no longer crashes when expected portal state is missing
  • Several NullReference paths were fixed in gameplay, summon, brain and worldgen flows
  • Unsupported map-zoom client traffic is now safely ignored instead of creating unnecessary fault paths

Spawn Coverage Restoration
  • Missing spawn layouts were restored across previously unpopulated or incompletely covered LevelAreas
  • Bounty kill flows that rely on LevelArea overrides now have the required monster layouts behind them
  • Bounty repopulation checks now validate missing LevelArea spawn keys safely before attempting monster refill
  • This update restores broad monster coverage across campaign sub-areas, random cellars, bounty targets and endgame environments

Complete list of repopulated maps:

Act I:
  • Old Tristram
  • Cemetery Crypt Variant 3
  • Cemetery Crypt Variant 4
  • Cemetery Crypt Special 01
  • Forlorn Farm
  • Goatman Graveyard
  • Leoric’s Manor Exterior
  • Cursed Hold Cells
  • Jar of Souls Crypt
  • Forsaken Grounds
  • Secluded Grove

Act II:
  • Borderlands Khamsin
  • Khamsin Mine
  • Alcarnus Tier 2
  • Caldeum Sewers (alternate)
  • Campaign Aqueducts (Oasis)

Act III:
  • Bridge Interior Random 01
  • Keep Random Cellar 03

Act V:
  • Pandemonium Fortress Level 02
  • Pandemonium Outlands

Bounty Override Target Coverage:
  • Battlefields of Eternity
  • Pandemonium Fortress Level 1
  • Pandemonium Fortress Level 2
  • Westmarch Commons
  • Southern Highlands
  • Northern Highlands
  • Alcarnus

Additional Restored Sub-Areas:
  • Skeleton King’s Chamber
  • Wortham Chapel Cellar
  • Blacksmith’s Cellar (Haedrig)
  • Abandoned Servant House
  • Bates Farm / Scavenged Scabbard Cellar
  • Old Mill
  • Corpse House
  • Family Tree
  • Old Tristram Tree Cave
  • Oasis Random Cellar 2
  • Oasis Random Cellar 4
  • Zakarwa Merchant Cellar
  • ZK Timed Dungeon Entrance
  • Alcarnus Cellar Main
  • DogBite Cellar
  • Oasis Sub-Area
  • Portal Roulette (ZK Archives)

Additional Rift / Tileset Spawn Coverage Expanded During This Cycle:
  • Westmarch tileset
  • Fortress Large tileset
  • Zolt Ruins tileset
  • Hexmaze tileset
  • Ice Cave tileset
  • Crypt tileset
  • Corrupt Spire tileset
  • Cathedral tileset
  • Leoric’s tileset
  • Root Cave tileset
  • Worm Caves tileset
  • Zolt Archives tileset
  • Flooded Cave tileset
  • Sewers tileset
  • Cesspools Small tileset
  • Cesspools Large tileset

Additional Stability Fixes Included In This Cycle:
  • Necromancer summon-side null crash protections were added
  • Game tick handling now guards disconnect-time null races
  • World generation now handles invalid adjacent / entrance tile cases more safely
  • Bounty repopulation no longer assumes every overridden LevelArea always has a valid spawn layout
  • General spawn-generation coverage was audited and extended across missing areas

Why this matters for the community:
  • Unaccepted invites no longer behave like accepted parties
  • Quest state is more reliable per player in MMO sessions
  • Bounties and exploration are less likely to land in empty or underpopulated areas
  • Reconnects, portals and world transitions are more stable under live conditions
  • Long-running sessions now have better protection against stale state, missing spawns and edge-case crashes

As always, please report any issue including map, activity, timestamp and reproduction steps.

— Zethrone Team

Quick Reply

You must register to reply in this board.

Active Nephalem (Last 30 Days)

Total: 248
Zethrone
Zethrone
Lilith
Lilith
onkelglatze
onkelglatze
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
NephalemHero
NephalemHero
Иллидан
Иллидан
xmarkxkillx
xmarkxkillx
Mihes
Mihes
kenimal
kenimal
Sadep
Sadep
HerringThe3rd
HerringThe3rd
WhaleWarrior
WhaleWarrior
HaZe
HaZe
Asmodean95
Asmodean95
PrastaryPL
PrastaryPL
jose
jose
WeatherStorm
WeatherStorm
darck
darck
Emaow
Emaow
Luhen
Luhen
ZYX
ZYX
Aroc
Aroc
VisaWie
VisaWie
Dacz
Dacz
Diodilla
Diodilla
karcious
karcious
Uniko
Uniko
nsk10
nsk10
Naisu
Naisu
Neogrifo
Neogrifo
panters
panters
Sarevok
Sarevok
DivineHistorian
DivineHistorian
Volbeat
Volbeat
drpleb
drpleb
WojtoxiPL
WojtoxiPL
Uriel
Uriel
tatarius
tatarius
daymien
daymien
kskyy
kskyy
Vasile
Vasile
Spuik
Spuik
Lelouch@
Lelouch@
hnpstar
hnpstar
Deftones
Deftones
mikkelfromdenmark
mikkelfromdenmark
0lak
0lak
Manohino
Manohino
demigod
demigod
Duriell
Duriell
Xenatrix
Xenatrix
Osazee
Osazee
Sambertres
Sambertres
FalseHate
FalseHate
Poison
Poison
Yxsf
Yxsf
Mitnik123!kintim
Mitnik123!kintim
jayRzzz
jayRzzz
Jun0201
Jun0201
qnko
qnko
Forang
Forang
ghostride2r
ghostride2r
DMS
DMS
UNHolyBlunts
UNHolyBlunts
RobenesAlmeida
RobenesAlmeida
Maltha
Maltha
Skulltiras
Skulltiras
nyodemix
nyodemix
igor
igor
woweko
woweko
Backer
Backer
Xixi
Xixi
Demiurg10
Demiurg10
Galeros
Galeros
zaluski
zaluski
Zig
Zig
merami05
merami05
kervald1
kervald1
gremory
gremory
sergi64
sergi64
souldadog3
souldadog3
Visteron
Visteron
Batsu
Batsu
Jekis
Jekis
zonibox
zonibox
mavrikk
mavrikk
chefjack
chefjack
Nyx
Nyx
Kvadrax
Kvadrax
Mauriicios
Mauriicios
BlueSpeedy777
BlueSpeedy777
contacess
contacess
Immoralist
Immoralist
kaspiyan
kaspiyan
Senjumaru
Senjumaru
Nxno
Nxno
boyganz
boyganz
KETTLE
KETTLE
maikale
maikale
Kermatykki
Kermatykki
DoodleViper
DoodleViper
loliboli
loliboli
Rodrigo
Rodrigo
rondinoni
rondinoni
Daniel
Daniel
tooonify
tooonify
QQQ
QQQ
Littleluna
Littleluna
Izha
Izha
VIRUS
VIRUS
Yurapro
Yurapro
razesniper64
razesniper64
Moon
Moon
Zoldayck
Zoldayck
MadMardigan49
MadMardigan49
Akeno
Akeno
Imperator_
Imperator_
Infinitearms
Infinitearms
Tiki
Tiki
Lexis
Lexis
hawkdog
hawkdog
TheNightman
TheNightman
Peposo
Peposo
rst
rst
burakbas
burakbas
metalmaniac
metalmaniac
SLISKI JOHNNY
SLISKI JOHNNY
Sacrifice
Sacrifice
Falco
Falco
therion
therion
Rakamalekum
Rakamalekum
carter
carter
wholeyone
wholeyone
KSL101
KSL101
Mapley
Mapley
Primes
Primes
Baphomet
Baphomet
Nonoboni64
Nonoboni64
MrPaquet3
MrPaquet3
Nerengot
Nerengot
MiDAS
MiDAS
SamChelsea
SamChelsea
AlternativA
AlternativA
LuvUrMom
LuvUrMom
sergyljfan
sergyljfan
remmonster94
remmonster94
SneakyWheelzz
SneakyWheelzz
Erzquake
Erzquake
AliCaTe
AliCaTe
MxYa
MxYa
dogmeat
dogmeat
matero
matero
Zuko
Zuko
Daugava
Daugava
hypr
hypr
Farnham
Farnham
ArcaneShade
ArcaneShade
DarkHold
DarkHold
Tyrael
Tyrael
WildTouch
WildTouch
RisenBlade
RisenBlade
Warriv
Warriv
Lachdanan
Lachdanan
VoidShade
VoidShade
Zoltun
Zoltun
Kadala
Kadala
DoomRider
DoomRider
Leoric
Leoric
Imperius
Imperius
Covetous
Covetous
IronSoul
IronSoul
LightGuard
LightGuard
Ghom
Ghom
RisenWalker
RisenWalker
LightSong
LightSong
BoneCry
BoneCry
DeathLord
DeathLord
SwiftGaze
SwiftGaze
ShadowHeart
ShadowHeart
Isendra
Isendra
Rakanoth
Rakanoth
Malthael
Malthael
MoonConqueror
MoonConqueror
Orek
Orek
SunRider
SunRider
RunGaze
RunGaze
AncientSentinel
AncientSentinel
Myriam
Myriam
Aidan
Aidan
HeavenKing
HeavenKing
Charsi
Charsi
Andariel
Andariel
Griswold
Griswold
Azmodan
Azmodan
DeathWhisper
DeathWhisper
WraithWeaver
WraithWeaver
BattleRunner
BattleRunner
DeathKeep
DeathKeep
VoidSoul
VoidSoul
Peppin
Peppin
HeavenGuard
HeavenGuard
Kashya
Kashya
Moreina
Moreina
Adria
Adria
ArcaneRoar
ArcaneRoar
Cain
Cain
Gheed
Gheed
WraithHold
WraithHold
FierceQueen
FierceQueen
NightSong
NightSong
StormBorn
StormBorn
Izual
Izual
RisenMancer
RisenMancer
Albrecht
Albrecht
LightClaw
LightClaw
Urshi
Urshi
FierceWalker
FierceWalker
DeathRoar
DeathRoar
GhostHunter
GhostHunter
IronFist
IronFist
PrimalHold
PrimalHold
DoomMancer
DoomMancer
Mephisto
Mephisto
Marius
Marius
FierceKing
FierceKing
SilentWalker
SilentWalker
WraithGuard
WraithGuard
SavageCaster
SavageCaster
Wirt
Wirt
MoonHowl
MoonHowl
Ogden
Ogden
SpiritTouch
SpiritTouch
Belial
Belial
Auriel
Auriel
DarkReaper
DarkReaper
WildKing
WildKing
SavageKnight
SavageKnight
WarBlade
WarBlade
BrutalKnight
BrutalKnight
VenomKnight
VenomKnight
RisenSlayer
RisenSlayer
SunProtector
SunProtector
Duriel
Duriel
Leah
Leah
Rank colors
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend