Forums / Patch Notes & Updates / [v1.1.0] Update: Public Adventure/Campaign Matchmaking + PVP/PK Drop Integrity

[v1.1.0] Update: Public Adventure/Campaign Matchmaking + PVP/PK Drop Integrity

Avatar
#1
Zethrone
admin
Posts: 38
Points: 99999
Feb 28, 2026 #1
Nephalem,

v1.1.0 is now live. This is a full community recap of everything we worked through in this cycle, including Store/Wardrobe/Shop stability and the latest gameplay-side fixes for Public Adventure and PK drops.

Store: Full Catalog Consistency
  • Reworked catalog loading by category while preserving the full product set (no silent item loss).
  • Improved catalog regeneration consistency so category outputs stay aligned with the source data.
  • Cleaned up legacy/unused paths that were causing edge-case mismatches.

Wardrobe vs Shop: Proper Separation
  • Wardrobe now runs in its own context instead of sharing the exact same response behavior as the Shop.
  • Simplified ownership/equipped state handling and strengthened validation to prevent equipping cosmetics you do not own.
  • Added support for an optional “Owned Only” Wardrobe view for cleaner browsing.

Wardrobe/Shop Fixes
  • Fixed a rare character-data load issue affecting some cosmetic flows.
  • Corrected cosmetic slot/type mapping (Wings / Pets / Frames / Pennants) to prevent cross-category mixups.
  • Hardened responses in problematic cosmetic categories by returning stable minimal payloads when needed.

In-Game Shop Stability (Large Lists)
  • Investigation showed some crashes were UI render pressure from very long in-game lists (not network timeout-driven).
  • Added safe per-category cap + pagination so full catalogs are still reachable in stable chunks.
  • Pagination behavior: reopening the same category advances page; changing category resets to page 1.

Public Adventure Matchmaking (SGameId / orphan handling)
  • Identified orphan SGameId join scenarios that could lead to long waits and client drops.
  • Strengthened join fallback/recovery so these sessions are recovered instead of failing immediately.
  • Added a safer reconstruction path when the original target game is no longer available, reducing join dead-ends.

PK Drop Integrity (PvP)
  • Hardened PK victim classification so active PK state is handled consistently (not only classic red-state checks).
  • Prevents incorrect reward/drop routing in PK deaths and keeps results aligned with victim-owned expectations.
  • Goal: remove “non-owned-looking” drop behavior reported in PK encounters.

Diagnostics & Operations
  • Expanded Store/Wardrobe diagnostics for faster root-cause analysis (context + payload visibility).
  • Logging remains configurable so deep diagnostics can be enabled only when needed.

Current Status
  • Lobby Store: stable and complete.
  • In-Game Shop: stable with cap/pagination for large catalogs.
  • Wardrobe: independent context, improved ownership validation, optional Owned Only view.
  • Public Adventure/Campaign: stronger join recovery in orphan GameId edge cases.
  • PK system: tighter drop integrity in active PK scenarios.

Thanks for the reports and patience.
If something still looks off, include: where it happened (Lobby / In-Game / Wardrobe / Public Adventure & Campaign / PvP), category/mode, and what happened right before the issue.
— Zethrone Team

Quick Reply

You must register to reply in this board.

Active Nephalem (Last 30 Days)

Total: 105
Lilith
Lilith
Zethrone
Zethrone
Kermatykki
Kermatykki
metalmaniac
metalmaniac
onkelglatze
onkelglatze
Rakamalekum
Rakamalekum
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
VIRUS
VIRUS
WhaleWarrior
WhaleWarrior
Lyndon
Lyndon
Warriv
Warriv
Deckard
Deckard
SavageSentinel
SavageSentinel
Albrecht
Albrecht
BloodSong
BloodSong
DoomBreaker
DoomBreaker
Mephisto
Mephisto
ThunderKnight
ThunderKnight
SpiritKeep
SpiritKeep
Cain
Cain
Duriel
Duriel
Myriam
Myriam
Aidan
Aidan
Maghda
Maghda
LightWhisper
LightWhisper
Malthael
Malthael
PrimalMancer
PrimalMancer
Leoric
Leoric
Ghom
Ghom
FrostGaze
FrostGaze
Leah
Leah
Gheed
Gheed
Wirt
Wirt
HellWolf
HellWolf
Diablo
Diablo
RisenWolf
RisenWolf
Haedrig
Haedrig
Rakanoth
Rakanoth
SpiritWarden
SpiritWarden
BloodSage
BloodSage
DreadShade
DreadShade
TrueMancer
TrueMancer
RunHunter
RunHunter
SoulLord
SoulLord
Charsi
Charsi
HolyQueen
HolyQueen
Peppin
Peppin
Covetous
Covetous
Kormac
Kormac
LightGrasp
LightGrasp
ChaosGaze
ChaosGaze
Marius
Marius
Zoltun
Zoltun
Baal
Baal
SunTouch
SunTouch
DeathMaster
DeathMaster
HolyWatcher
HolyWatcher
DeadlyRoar
DeadlyRoar
RisenRoar
RisenRoar
FallenWarden
FallenWarden
GhostWeaver
GhostWeaver
Adria
Adria
DoomReaper
DoomReaper
Eirena
Eirena
Cydaea
Cydaea
Izual
Izual
FierceWatcher
FierceWatcher
Orek
Orek
ThunderSeeker
ThunderSeeker
WraithClaw
WraithClaw
SavageBane
SavageBane
HellSlayer
HellSlayer
ShadowKeep
ShadowKeep
DeadlyKeep
DeadlyKeep
FrostCaster
FrostCaster
WickedHold
WickedHold
Kashya
Kashya
Itherael
Itherael
SwiftMaster
SwiftMaster
WraithGrasp
WraithGrasp
FierceGuard
FierceGuard
PrimalCaster
PrimalCaster
Gillian
Gillian
DarkDestroyer
DarkDestroyer
StarSentinel
StarSentinel
StarBreaker
StarBreaker
Andariel
Andariel
FireDestroyer
FireDestroyer
Azmodan
Azmodan
PrimalDestroyer
PrimalDestroyer
BattleBorn
BattleBorn
DarkWatcher
DarkWatcher
DarkRunner
DarkRunner
FierceHowl
FierceHowl
Auriel
Auriel
Imperius
Imperius
Belial
Belial
GhostMancer
GhostMancer
SteelSage
SteelSage
DeathSeeker
DeathSeeker
AncientCaster
AncientCaster
FrostWeaver
FrostWeaver
Rank colors
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend