Foros / 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

Réponse rapide

Vous devez vous inscrire pour répondre dans ce forum.

Nephalem activos (últimos 30 días)

Total: 92
FierceBane
FierceBane
Myriam
Myriam
Malthael
Malthael
Griswold
Griswold
Lachdanan
Lachdanan
FallenHeart
FallenHeart
NetherHeart
NetherHeart
Azmodan
Azmodan
SteelKeep
SteelKeep
Peppin
Peppin
NetherSoul
NetherSoul
Auriel
Auriel
Kadala
Kadala
ShadowMancer
ShadowMancer
Urshi
Urshi
Mephisto
Mephisto
Gillian
Gillian
Baal
Baal
Itherael
Itherael
DarkAvenger
DarkAvenger
WildWitch
WildWitch
Marius
Marius
Gheed
Gheed
Orek
Orek
Duriel
Duriel
Eirena
Eirena
HeavenKing
HeavenKing
Charsi
Charsi
Izual
Izual
Ghom
Ghom
Isendra
Isendra
DarkFist
DarkFist
Akara
Akara
ChaosSong
ChaosSong
ThunderWalker
ThunderWalker
RageClaw
RageClaw
BattleProtector
BattleProtector
Andariel
Andariel
Jazreth
Jazreth
WickedHowl
WickedHowl
GrimCry
GrimCry
LightRunner
LightRunner
Albrecht
Albrecht
AncientSoul
AncientSoul
MoonReaper
MoonReaper
NetherGrasp
NetherGrasp
Moreina
Moreina
NetherWolf
NetherWolf
Farnham
Farnham
SteelWhisper
SteelWhisper
VenomWalker
VenomWalker
NetherMancer
NetherMancer
DeadlyHold
DeadlyHold
Rakanoth
Rakanoth
Adria
Adria
Leoric
Leoric
SteelSoul
SteelSoul
SteelHowl
SteelHowl
ArcaneKing
ArcaneKing
StarRunner
StarRunner
FireHowl
FireHowl
SavageWeaver
SavageWeaver
MoonMaster
MoonMaster
ShadowFang
ShadowFang
Haedrig
Haedrig
Aidan
Aidan
NightWitch
NightWitch
ThunderProtector
ThunderProtector
Imperius
Imperius
Ogden
Ogden
StormSoul
StormSoul
Maghda
Maghda
Deckard
Deckard
SoulKeep
SoulKeep
Wirt
Wirt
ChaosHeart
ChaosHeart
Zoltun
Zoltun
RunSentinel
RunSentinel
WildMancer
WildMancer
DeathSoul
DeathSoul
Belial
Belial
LightStrike
LightStrike
DarkSage
DarkSage
Warriv
Warriv
LightRoar
LightRoar
ArcaneBlade
ArcaneBlade
FallenBorn
FallenBorn
SoulSoul
SoulSoul
DoomStrike
DoomStrike
FireLord
FireLord
Leah
Leah
PrimalRider
PrimalRider
Colores de rango
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend