Server-wide TAKP-era rollback — 174 zones
- System
Every in-era zone aligned to TAKP canonical
Single biggest content pass to date. Every in-era zone — classic continent, Kunark, Velious, Luclin, and Plane of Power — was audited against the TAKP reference dataset and aligned to canonical values across stats, camps, loot, items, and quests. ~870 sub-patches across 174 zones. The shorthand: zones now feel populated on era-correct cadence, named drops actually drop, low-level mobs resist your spells at canonical rates, and the LDoN/post-TAKP NPC litter that didn't belong is gone.
- Camp respawn aligned per-zone: outdoor newbie (Qeynos Hills, Greater Faydark, the Commons, the Roes, Butcherblock) now ~150-360s; cities (Qeynos, Freeport, Halas, Oggok, Kaladim, Neriak) on TAKP city values 600-1200s; classic and Kunark dungeons 960-1750s; Velious end-game 1500-2000s; raid zones at canonical long timers (Sky/Hate/Fear at 12 hours, Sleeper/Growth at 24)
- ~10,000 NPCs had HP/dmg/atk drift ≥15% from TAKP averages — aligned. Raid-tier (HP > 100k) excluded by design — Crushbone keeps its own tuning at the top end
- Resistance restore on lvl 1-15 mobs across all zones. Pre-rollback, low-level fauna had MR/CR/DR/FR/PR ~1-6 vs TAKP averages 15-25 — spells were landing too freely. Now era-correct. Direction-preserving so guards keep their MR=75
- ~2,000 (NPC, item) drop chances aligned. Iconic restorations: Pyzjn's Rusty Dagger 17.5% → 100%, Tovax_Vmar's Tovaxs Necklace 11.55% → 100%, Diseased Wolf Pelt 11.55% → 100%, Guard_Bixby's Fine Steel Short Sword 1% → 100%. Two over-generous drops nerfed back: Fire Beetle Eye 65% → 25%, Tovax_Vmar Human Blood 55% → 17.5%
- Items audit found zero post-TAKP item contamination across ~3,200 distinct drops
- Quest NPC audit removed 56 unique post-TAKP NPCs — LDoN Wayfarer's Brotherhood intros across every starter city, the Wayfarer Magus + Soulbinder cluster on outdoor zones, LDoN expedition NPCs (Mistmoore Catacombs, Rujarkian Hills, Miragul's Menagerie), the global Exterminator_* rat-quest pattern, anniversary Fabled NPCs, the OoW Shadowrest gatekeeper, and 18 PEQ-added Rivervale Deputies. Class progression, newbie armor questgivers, Cultural tradeskill artisans, and Paladin/Warrior/Shaman epic 1.5/2.0 starters all preserved
- Crushbone-custom preserved by design: 12 Keepers of the Way (one per starter region), boat-substitute translocators where the canonical boats are unreliable, Penitent Sage in Nektulos (Ranger Epic 1.0 alternate starter for off-faction characters), and Master Krak Bonecutter (Berserker class trainer in PoK)
- Verification pass post-rollback: drift dropped 84-97% across severity buckets. Excluding intentional Crushbone raid tuning, >99.85% TAKP-canonical alignment on the matched NPC dataset
- Master report: audits/AAA-ROLLBACK-REPORT.pdf · per-zone audits at audits/<zone>-aaa-rollback/ · all sub-patches at db-patches/2026-05-02-* and 2026-05-03-* with paired revert.sql
- Fix
Penitent Sage class check tightened to Ranger only
The Penitent Sage in Nektulos Forest is a Crushbone-custom alternate starting point for the Ranger Epic 1.0 questline — for Rangers whose race or deity locks them out of the canonical Telin Darkforest faction gate. The original script class-gated to Ranger OR Druid, but every reward in the chain (Ancient Longsword, Refined Ancient Sword, Swiftwind) is Ranger-class-bit only. A Druid hailing the Sage and starting the chain would get stuck mid-quest with weapons they couldn't equip. Tightened the class check to Ranger only, added a duplicate-Worn-Note guard, and added qglobal progression tracking.
- Tweak
Nagafen's Ember (Bound Flame) — click repaired, priced at 500,000 PP
The Bound Flame shard sold by a vendor in Lavastorm had a broken click effect (the underlying summon spell pointed to a pet template that was never created). The pet template is now wired up correctly, the click summons the intended raid-tier dragon companion as designed, and the merchant price is set at 500,000 PP. Single-charge consumable, NO DROP / NO RENT — a deliberate plat sink with a flashy payoff.
