Forums / Patch Notes & Updates / [v1.7.1] Update: Full Challenge Rift Runtime, Donor Template System & Competitive HUD Stability

[v1.7.1] Update: Full Challenge Rift Runtime, Donor Template System & Competitive HUD Stability

Avatar
#1
Zethrone
admin
Posts: 136
Points: 99999
Jun 27, 2026 #1
Nephalem,

We have deployed v1.7.1, a major Challenge Rift runtime update that moves the system far beyond hub access and into a complete playable server-side loop. This release introduces the obelisk-to-rift flow, donor build transformation, Challenge Rift HUD bootstrap, boss completion handling, Edira reward logic, weekly leaderboard synchronization, and several stability guards for timers, portals, progress tracking, and profile previews.

Challenge Rift Runtime Flow
  • Obelisk Portal Activation: players can now interact with the Challenge Rift obelisk inside the weekly_challenge_hub, triggering the official Challenge Rift entry flow and spawning the rift portal after a short activation delay.
  • Full Rift World Entry: entering the rift world now activates the Challenge Rift run state, applies the donor build, prepares the competitive HUD, and starts the run using the weekly target timer instead of the generic Greater Rift timer.
  • Challenge Rift Guardian Phase: the Rift Guardian now spawns when Challenge Rift progress reaches the required threshold, locking the progress state correctly and preventing generic Greater Rift HUD rebinding during the guardian phase.
Competitive HUD & Timer Contract
  • Official Progress Bar Bootstrap: rebuilt the Challenge Rift HUD packet sequence so the client receives the required quest, counter, synced data, timed event, dungeon finder, progress, glyph, and kill counter messages only after the rift world has fully loaded.
  • Correct Weekly Target Timer: the visible Challenge Rift timer now binds to the active weekly target time instead of the standard rift duration, ensuring the stopwatch and runner comparison remain aligned.
  • Stable Runner Split Anchor: the green/red runner comparison now uses a fixed weekly target anchor for the entire run, preventing the bar from shrinking or jumping incorrectly during kill and orb progress updates.
  • Smoother Progress Orb Behaviour: Challenge Rift progress orbs have been tuned to reduce excessive runner split jumps, creating a smoother and more readable competitive bar during active runs.
Donor Build Transformation
  • Hub Entry Donor Apply: the Challenge Rift donor template now applies as soon as the player materialises in the Challenge Rift Hub, transforming skills, passives, legendary powers, level, paragon, profile data, and visual identity before the rift begins.
  • Witch Doctor Test Donor Fixture: the hardcoded TestForChallenge donor has been rebuilt into a coherent Witch Doctor / Helltooth-style profile with correct active skills, passives, legendary powers, level 70, paragon 800, visual equipment, cosmetics, and Hero Details support.
  • Soul Mirror & Hero Details Proxy: the server now proxies Challenge Rift donor profile data while inside the hub and rift, so the Game Settings / Soul Mirror panel shows the donor build instead of the player’s normal character.
  • Safe Restore Lifecycle: original player loadout and visuals are restored after Edira reward completion, session exit, disconnect, or abandon paths, while remaining protected during hub-to-rift and floor-to-floor transitions.
  • Purple Transformation FX: added a new sustained purple transformation cue on Challenge Rift Hub entry, using timed visual waves to make the donor morph feel more intentional and less like a generic explosion.
Completion, Edira Rewards & Leaderboards
  • Boss Kill Completion Flow: killing the Challenge Rift Guardian now triggers the success end-screen popup, the official completion banner, timer reset, completion weather, and final run-state snapshot.
  • Edira Reward Interaction: after a successful guardian kill, Edira is armed with the correct completion conversation in the Challenge Rift Hub. Speaking to her finalizes the reward flow, restores the player’s original build, and grants the configured completion rewards.
  • Weekly Leaderboard Sync: Challenge Rift completion times are now recorded into the weekly leaderboard system. Better times update the active weekly target so future lobby data, in-rift timer binding, and runner split comparison remain synchronized.
  • Idempotent Reward Safety: leaderboard and completion writes are protected so repeated completion calls cannot corrupt the weekly record or duplicate unstable state transitions.
Hub Practice & Portal Stability
  • Challenge Rift Hub Practice Monsters: added controlled practice targets inside the Challenge Rift Hub, including small attackable packs and a larger dummy monster for skill testing before entering the rift.
  • Tracked Practice Respawn: hub practice actors now respawn through tracked world actor IDs instead of global monster SNO rules, keeping the system isolated to the Challenge Rift Hub only.
  • Reliable Monster Reveal: added fresh reveal passes after client load completion so hub practice monsters remain visible and targetable even when early actor reveal packets are ignored by the client.
  • Clean Challenge Rift Floor Portals: Challenge Rift floor 1 now suppresses unwanted town or New Tristram entrance portals and preserves only the intended forward floor portal. Later floors may still provide proper backtracking where appropriate.
  • Independent Challenge Rift Density: Challenge Rift monster density now uses its own configuration path, allowing CR floor tuning without affecting standard Nephalem Rift or Greater Rift density.
Failure Handling & Run-State Guards
  • Timer Expiration Failure Path: if the Challenge Rift target timer expires before the guardian is killed, the run is now marked as failed, the timer is stopped, the failure state is broadcast, and rewards or leaderboard completion are prevented.
  • Stale HUD Cleanup: returning to the Challenge Rift Hub after a failed run now clears old timer, progress, and HUD flags so a broken or outdated bar cannot reappear on the next attempt.
  • Progress Lock Protection: kill, orb, boss completion, teleport, portal, and hard-resync paths now respect Challenge Rift active, completed, and failed states before sending progress or HUD data.
  • Localization-Safe Failure Messaging: failure announcements avoid missing client localization keys, preventing raw “Missing” text from appearing in-game.
Active Development Notes
  • Live Donor Expansion: the test donor visual override is complete. Full live extraction for custom and auto donor modes remains under active development and verification.
  • Failure Branch QA: the new timeout failure branch is implemented server-side and remains under live gameplay verification to confirm popup, timer stop, hub return, and stale bar cleanup behaviour in all edge cases.

Expected gameplay impact
  • Playable Challenge Rift Loop: players can now move from lobby to hub, activate the obelisk, enter the rift, build progress, spawn the guardian, complete the run, return to Edira, and claim rewards.
  • True Competitive Feel: the Challenge Rift HUD, timer, progress bar, runner split, and weekly target now behave as a dedicated competitive mode rather than a modified Greater Rift shell.
  • Safer Character Handling: donor transformation, profile preview, visual override, and restore logic are now isolated from the player’s permanent character data.
  • Cleaner Hub Experience: the Challenge Rift Hub now supports donor preview, practice targets, obelisk entry, and stable return paths without leaking standard adventure or campaign state.

If you notice instability, please report hero name, zone, UTC time, whether the issue happened in the hub or inside the rift, and whether .offline was active in Support.

- Zethrone Team

Quick Reply

You must register to reply in this board.

Active Nephalem (Last 30 Days)

Total: 305
Zethrone
Zethrone
Lilith
Lilith
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Secretive
Secretive
Daavoo
Daavoo
TheLegendaryElk
TheLegendaryElk
Zhildark
Zhildark
Bannmeister
Bannmeister
NephalemHero
NephalemHero
mmomilan
mmomilan
elitot
elitot
EnhantoN
EnhantoN
ViniCota
ViniCota
gremory
gremory
Viator
Viator
Projectns
Projectns
WhaleWarrior
WhaleWarrior
Иллидан
Иллидан
zmodsfallz
zmodsfallz
mauro19
mauro19
bordski
bordski
nsk10
nsk10
wizzy
wizzy
chrizt
chrizt
Looper
Looper
Calmoran
Calmoran
steko
steko
kuandry
kuandry
Shikai
Shikai
Koki
Koki
axellon
axellon
k9oen
k9oen
Hamid
Hamid
lhfslucass
lhfslucass
Sekiel
Sekiel
Fcknslaughter
Fcknslaughter
Eggsharp
Eggsharp
bettyboopers
bettyboopers
Cardinal
Cardinal
IvanRU34
IvanRU34
Pupupu
Pupupu
Alex
Alex
cafe
cafe
Leo Sky
Leo Sky
Akyan
Akyan
Toddy
Toddy
Rustos123
Rustos123
no_name_ekb
no_name_ekb
Saga_boi
Saga_boi
saiko33
saiko33
Giyu
Giyu
Fixpos
Fixpos
Klipos
Klipos
BryanD
BryanD
psyferum
psyferum
dainese33
dainese33
Kjub
Kjub
smally
smally
ArbitorOFDeath
ArbitorOFDeath
frostbroken
frostbroken
Belbereth
Belbereth
unqsacru
unqsacru
Feldream
Feldream
rex
rex
Mendorai
Mendorai
heven
heven
djsuge
djsuge
sergey prokhorov
sergey prokhorov
Laki
Laki
Aaron
Aaron
peymankha
peymankha
God Slayer
God Slayer
cleorus
cleorus
NAHUM
NAHUM
Mmally
Mmally
SchattenWolf
SchattenWolf
Rafadjow
Rafadjow
bobi
bobi
Med_mjrr
Med_mjrr
asap
asap
Nix
Nix
Lordik12
Lordik12
Lordik
Lordik
homer
homer
PapoBG
PapoBG
AnNyeong
AnNyeong
didi48
didi48
Blade
Blade
SandraArt
SandraArt
Peku
Peku
dawarka
dawarka
FraG
FraG
Darkpool
Darkpool
onkelglatze
onkelglatze
paudasnow
paudasnow
Slybad
Slybad
Uthroben
Uthroben
Alexios
Alexios
Nikolay
Nikolay
Marcos
Marcos
GrandSive
GrandSive
KOr111YN
KOr111YN
Dorian
Dorian
far
far
Lord Nate
Lord Nate
marek
marek
xmodspawn
xmodspawn
sansan
sansan
Old_King_Cinder
Old_King_Cinder
bonmatct
bonmatct
belu
belu
MatheuxHenrix
MatheuxHenrix
Eliot
Eliot
cheed
cheed
AntiNoob
AntiNoob
SKILINE08
SKILINE08
voidmaster
voidmaster
Neevely
Neevely
Kerzon
Kerzon
ojox
ojox
Xenatrionix
Xenatrionix
Evercent
Evercent
Khaostryx
Khaostryx
bulotz089823
bulotz089823
celldvveller
celldvveller
ORBTT
ORBTT
Bobina O Grande
Bobina O Grande
Luminen
Luminen
Lexxx210
Lexxx210
Buharestiks
Buharestiks
Wariatt
Wariatt
Flaperin1034
Flaperin1034
Stokkel
Stokkel
maestro888
maestro888
akiptogel
akiptogel
Cypher01
Cypher01
Sergo123
Sergo123
Denzza
Denzza
SteelRat
SteelRat
AndariellMozi
AndariellMozi
Dewa
Dewa
BaziCew
BaziCew
one2one
one2one
rranca
rranca
Cancerian
Cancerian
ArianaGlande
ArianaGlande
Shinjuro
Shinjuro
shanksss
shanksss
Noct
Noct
gustaviinx
gustaviinx
stempess
stempess
Cypher02
Cypher02
Alvin
Alvin
fernando
fernando
JohnWaiters
JohnWaiters
Blorpsoda
Blorpsoda
Sy2t3mEnemy
Sy2t3mEnemy
Jhowzinho
Jhowzinho
overlydigital
overlydigital
Sociopath
Sociopath
TheR
TheR
OnkelEiernacken
OnkelEiernacken
okolodka
okolodka
nagisa1337
nagisa1337
Johnny21Walker
Johnny21Walker
Kitibosi
Kitibosi
dodik
dodik
ZeMeR
ZeMeR
thanhuy
thanhuy
VesbarHR
VesbarHR
Saig
Saig
anionexuk3
anionexuk3
Naraku
Naraku
Lexa7480
Lexa7480
Zestiny
Zestiny
Flanger
Flanger
serzile88
serzile88
gothviolence
gothviolence
SeveN
SeveN
PPzhang
PPzhang
Anemon
Anemon
SnoopLooL
SnoopLooL
IH1GAMI
IH1GAMI
AndarieL
AndarieL
karapuzzz
karapuzzz
kilerz
kilerz
onkelg
onkelg
kransolo
kransolo
Bubs0n
Bubs0n
жизньцветка
жизньцветка
Aroc
Aroc
Ridliscott
Ridliscott
Heliossec
Heliossec
gnomohabe
gnomohabe
MiDAS
MiDAS
Xaker
Xaker
Drache
Drache
Fanarik3
Fanarik3
Gats1
Gats1
Romzulkin
Romzulkin
cybernox
cybernox
Gurrble
Gurrble
SenhordoEngenho
SenhordoEngenho
masck
masck
ancientoten
ancientoten
Bobotie
Bobotie
Aratorn98
Aratorn98
Lyam
Lyam
Hraesvelgr
Hraesvelgr
Malvinka
Malvinka
Gats
Gats
SavageTouch
SavageTouch
BrutalClaw
BrutalClaw
Jazreth
Jazreth
WarWitch
WarWitch
Griswold
Griswold
Moreina
Moreina
NightCaster
NightCaster
Lyndon
Lyndon
StormRunner
StormRunner
Gillian
Gillian
Akara
Akara
PrimalProtector
PrimalProtector
DarkTouch
DarkTouch
Eirena
Eirena
DarkGrasp
DarkGrasp
Cain
Cain
Lachdanan
Lachdanan
RageHeart
RageHeart
HeavenHold
HeavenHold
Farnham
Farnham
SilentMaster
SilentMaster
BloodMancer
BloodMancer
SilentBane
SilentBane
Wirt
Wirt
Belial
Belial
SavageBlade
SavageBlade
Auriel
Auriel
WickedCry
WickedCry
FallenGrasp
FallenGrasp
HellKing
HellKing
Izual
Izual
StarWolf
StarWolf
Mephisto
Mephisto
Duriel
Duriel
SwiftRunner
SwiftRunner
Peppin
Peppin
Charsi
Charsi
Diablo
Diablo
Ogden
Ogden
FireSeeker
FireSeeker
ArcaneBane
ArcaneBane
Kormac
Kormac
Rakanoth
Rakanoth
BoneBorn
BoneBorn
BloodRunner
BloodRunner
Albrecht
Albrecht
SpiritStrike
SpiritStrike
Kadala
Kadala
Imperius
Imperius
StormReaper
StormReaper
SpiritSoul
SpiritSoul
PrimalTouch
PrimalTouch
DarkMancer
DarkMancer
Zoltun
Zoltun
Leah
Leah
VenomGuard
VenomGuard
SwiftQueen
SwiftQueen
AncientMaster
AncientMaster
FierceClaw
FierceClaw
ArcaneKnight
ArcaneKnight
Covetous
Covetous
Baal
Baal
VoidStrike
VoidStrike
VoidSlayer
VoidSlayer
Cydaea
Cydaea
Kashya
Kashya
Isendra
Isendra
FierceBorn
FierceBorn
Urshi
Urshi
NightBane
NightBane
Leoric
Leoric
DeadlyRunner
DeadlyRunner
Tyrael
Tyrael
GrimGaze
GrimGaze
Ghom
Ghom
Deckard
Deckard
DeathTouch
DeathTouch
NetherWatcher
NetherWatcher
Marius
Marius
SilentSoul
SilentSoul
Malthael
Malthael
DeadlyWhisper
DeadlyWhisper
SteelSentinel
SteelSentinel
HellBorn
HellBorn
Itherael
Itherael
HolyStrike
HolyStrike
Maghda
Maghda
WarGrasp
WarGrasp
SoulAvenger
SoulAvenger
Haedrig
Haedrig
Rank colors
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend