Forum / 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
Publicaciones: 43
Puntos: 99999
Yesterday, 5:37 PM #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

Risposta rapida

Devi registrarti per rispondere in questa sezione.

Nephalem activos (últimos 30 días)

Total: 94
Charsi
Charsi
AncientWitch
AncientWitch
Kashya
Kashya
Lachdanan
Lachdanan
RunWeaver
RunWeaver
FireClaw
FireClaw
Adria
Adria
Ogden
Ogden
RunStrike
RunStrike
Jazreth
Jazreth
IronHeart
IronHeart
Aidan
Aidan
Itherael
Itherael
Azmodan
Azmodan
Lyndon
Lyndon
DarkGrasp
DarkGrasp
RageGaze
RageGaze
SwiftWitch
SwiftWitch
Ghom
Ghom
RageHowl
RageHowl
ShadowSoul
ShadowSoul
Griswold
Griswold
Imperius
Imperius
Zoltun
Zoltun
SpiritSoul
SpiritSoul
GrimHawk
GrimHawk
Tyrael
Tyrael
Belial
Belial
Wirt
Wirt
Covetous
Covetous
ArcaneStrike
ArcaneStrike
StormKnight
StormKnight
WildHowl
WildHowl
TrueConqueror
TrueConqueror
DoomGrasp
DoomGrasp
Albrecht
Albrecht
Andariel
Andariel
GrimFang
GrimFang
Warriv
Warriv
HellCaster
HellCaster
FrostAvenger
FrostAvenger
IronBlade
IronBlade
Isendra
Isendra
Marius
Marius
DeathProtector
DeathProtector
WarSlayer
WarSlayer
Gheed
Gheed
Malthael
Malthael
Cydaea
Cydaea
Cain
Cain
FrostSentinel
FrostSentinel
StarLord
StarLord
Kormac
Kormac
Duriel
Duriel
DeathWarden
DeathWarden
Moreina
Moreina
DarkWhisper
DarkWhisper
NightQueen
NightQueen
FrostCry
FrostCry
Mephisto
Mephisto
Baal
Baal
Gillian
Gillian
TrueGrasp
TrueGrasp
Myriam
Myriam
Kadala
Kadala
AncientProtector
AncientProtector
SoulMancer
SoulMancer
Diablo
Diablo
Rakanoth
Rakanoth
Deckard
Deckard
SteelProtector
SteelProtector
TrueLord
TrueLord
TrueReaper
TrueReaper
FierceQueen
FierceQueen
StormWhisper
StormWhisper
FireSlayer
FireSlayer
Farnham
Farnham
Haedrig
Haedrig
RisenWolf
RisenWolf
Peppin
Peppin
WickedHowl
WickedHowl
HolyCry
HolyCry
SpiritStrike
SpiritStrike
ThunderSong
ThunderSong
FrostFist
FrostFist
Eirena
Eirena
WarStrike
WarStrike
Auriel
Auriel
SoulCaster
SoulCaster
Leah
Leah
WraithReaper
WraithReaper
SilentHold
SilentHold
SteelDestroyer
SteelDestroyer
GhostProtector
GhostProtector
Colores de rango
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend