Skip to content

Server Changelog

Recent updates to Legendary, newest first — generated from our live deploy history.


Week of July 13–19, 2026

Monday, July 13

  • From Relaunch — 6 fixes with real player impact
  • CORE — Despawn packet on dynamic-NPC reap + release client on ghost-target Talk
  • Gear Finder — Also drop Relic/Mythic/Trial generic weapon stubs
  • Gear Finder — Drop incomplete Prime weapon stubs + duplicate stages
  • Portal/Deploy — Freshness check uses the fork remote + survives Stop
  • Portal/Deploy — Make the portal deploy actually work (push model)
  • Portal — 5 new Live Events cards (Happy Hour, Domain, Wanted, Dyna city, Resets)
  • Portal — Legendary Track Suit claim option
  • Docs Relaunch — Give the Discord invite the same prominence as Legendary
  • Portal — Show the granted augment when hovering a catalyst in inventory
  • Portal — Free Job to 99 claim -- job picker + claim wiring
  • Portal — Rework Legacy Reward Review offerings
  • Portal — Add Adventuring Fellow tab
  • Portal — Add Legendary Ring as the one functional Legacy reward
  • Portal — Make ALL Legacy rewards strictly cosmetic (zero advantage)
  • DRG — Make Call Wyvern (and the wyvern) available as /DRG subjob
  • Portal — Rework Legacy Reward Review buckets to prestige/flair + convenience
  • Aeonic — Make Fomalhaut/Aeonic aftermath desync-proof (sql/zz re-apply)
  • Invasion — Voidsent pour in from city gates, not on top of players
  • Invasion — Navmesh-validate spawn ring so Voidsent stop spawning in walls
  • Portal — Counter catalyst highlight Marid Tusk -> Ram Horn
  • Core/Battle — Shield Mastery grants TP on any real shield block
  • Portal — Self-elevate the deploy launcher (task restart needs admin)
  • Portal — Foolproof one-click deploy that can't lose box work
  • Portal — Rebuild appearance face/hair preview gallery (deploy-safe)
  • Search/Ah — Stop unsold-listing dupe (2 copies to seller dbox)
  • Portal — Network-first HTML service worker; revert flaky --reload
  • Portal — Serve sw.js no-cache + network-first HTML in the worker
  • Portal — Highlight augment catalysts in inventory
  • Legendary/Drk — Double scythe WS str_wsc + Origin +5%
  • Portal — Legacy review tier split + uvicorn --reload in supervisor
  • Portal — Legacy Reward Review admin page + Legendary progression snapshot
  • Portal — Wrap char-card actions + top nav, auto-fit grid
  • Portal — Cwd-independent .env load, gmlevel leaderboard filter, data regen helper
  • Portal — Community hub, gear set-builder, augment planner, PWA + push, activity feed
  • Portal — Market, gear advisor, achievements, recap, staff dashboard
  • Legendary/Survival Guide — Shrink menu pages under the 150-byte customMenu cap
  • Portal — Grant portal_rw SELECT on char_history so profile save works
  • Portal — Live Events board - invasion + weekly world boss countdowns
  • Portal — Customizable public profiles (title / accent / featured / showcase)
  • Portal — "What's Next" companion page - personalized progression roadmap
  • Portal — Setup scripts create DB users @localhost + grant portal_rw on char_vars
  • Gear Finder — Detail-row colspan should match cols after Source moved into the column list
  • Gear Finder — Per-source filter in the Source dropdown
  • BLU — Let the 99 raze-tier AoE spells cast without Unbridled Learning
  • Gear Finder — Sort every column + CSV export
  • Docs/Vendor — Label Infamy Vendor gear correctly + undo Volte dup
  • Gear Vendor — Add the 7 missing Volte variants + paginate oversized slots
Week of July 6–12, 2026

Monday, July 6

  • Pets — Harvest automaton combat buffs + wyvern custom skin
  • Aeonic — Implement retail-style Aeonic Aftermath (fixes Fomalhaut/Last Stand)
  • Equip — Allow editing equipsets for any job (revert 0x116 job filter)
  • Trusts — Guard custom trust name bindings against spell_list reimport
  • Infamy — Add Crepuscular set pieces to Infamy Vendor (5k each)
  • Weapon Skills — Clamp hybrid WS damage before int32 boundary to stop self-heal
  • Portal — Add Legacy reward link to character cards
  • Portal — Legacy migration reward for Legendary→Relaunch transition
  • Reforge — Close the spawner menu after a successful NM pop
  • Portal — Stop the supervisor crash-looping uvicorn on Windows
  • BLU — Implement 20 net-new retail Blue Magic spells (715-753)
  • Portal — One-shot Windows installer for the VPS migration
  • BLU — Enable 15 finished-but-disabled Blue Magic spells
  • Infamy — Add Sakpatas armor set + bump weapons to 10k Infamy
  • Portal — Migrate the player portal onto the OVH VPS (off Azure)
  • NPC — Survival Guide warp book in GM Home (owner request)
  • Commands — !petstats permission 4 -> 0 (all players)
  • Gear — Implement Gleti's Breeches (23777) and add to gold-tier vendor
  • Modules — Resolve 2 module-load failures (rescue command + capacity farm engine)
  • Jobpoints — Implement high-impact DD job point categories (MNK/DRG)
  • Jobpoints — Enable 5 granted-but-dead JP gift spells + extend BLU gift
  • ROE — Correct super() call that broke the entire onGameIn chain
  • Jobpoints — Implement 8 unimplemented job point gifts
Week of June 29 – July 5, 2026

Sunday, July 5

  • Magic — Clamp Drain II Max-HP-boost overflow (HP underflow to 1)
  • Progression — Auto-unlock subjob on login — no quest required
  • Unlocker — Give-everything now raises level cap + unlocks subjob
  • Magic — Add missing -ra III AoE nuke spells (GEO Job Point gift)
  • Portal — Warp-to-city picker + change main/sub job (self-service)
  • Portal — Self-service character tools -- rescue, warp home, appearance
  • Shop — Add Miner's Pendant to !shop armor
  • HL — Actually roll the advertised Acc/MACC +8~12 augment on Sortie +1 earrings
  • HL — Scope NM cc/doom pulses to the hate target's party (hub bystander lock)
  • Augments — Make final-form ranged REMA augmentable (Gandiva/Fomalhaut report)
  • APEX — Pcall-guard insertDynamicEntity and onMobDeath in ApexTrials
  • Unity — Restore UC trust after pledge regardless of accolade count
  • DRK — Drain III grants a percent Max HP Boost bubble on landed casts
  • PUP — Automaton dies on master level-up -- int16 HP mod stacking
  • Gauntlet — Cap Kirin Stone V + Quake at 5000 damage (matches Stonega IV)
  • Gil Exchange — Add Gil->Allied Notes and Marks->Allied Notes conversions
  • Commands — Count TWOHAND_HASTE_ABILITY in the Haste-Ability readout
  • Moghouse — Exit districts locked despite completed quests (player report)
  • Portal — Per-character progression quest-log
  • Portal — Portal_rw needs INSERT on char_inventory (vault withdraw)
  • Portal — Offline Vault -- unlimited storage outside in-game containers
  • SQL — Purge the stock 1415 filler row the pet-magic-crit fix left behind
  • Portal — /api/status tolerates missing portal_pop_history (1142 access-denied, not just 1146)
  • Portal — Turnkey deploy kit for relaunch (portal.ffxi-legendary.com)
  • Portal — Offline item move + discard (write path)
  • Portal — Resolve item names, thumbnails, and links in inventory
  • League Steward npcPos.zoneId said GM_HOME; use xi.zone.ESCHA_ZITAH + un-hardcode docgen zone
  • Portal — Accurate live population + domain + recycle-bin container
  • Portal — Community layer -- public profiles, live status, inventory browser
  • ROE — Auto-complete First Step Forward so all players get Gain EXP credit
  • Portal — Rich /me profile, on-brand UI, Cloudflare Tunnel config
  • Warpman — Update Ra'Kaznar Inner Court warp coordinates
  • Portal — Scaffold a Python player-portal API (bcrypt auth vs live accounts)
  • BLU — Grant BLU spells to /blu subjob players on login & level-up
  • Commands — Split Ascension + Rebirth into !checkascend / !checkrebirth
  • PUP — Dia/Diaga deals 0 initial damage for non-PC casters (automaton)
  • Rebirth/Ascension — Sign-aware mod clamps -- PDT/MDT never applied
  • FARM — Entity timer (zone:timer is nil) + restore targid release
  • OPS — Relaunch-stop.bat -- stop all relaunch services from the laptop
  • FARM — Replace broken C++ dynamic-entity respawn with Lua 5s timer

Thursday, July 2

  • Shutdown — Never-destroy the two global Lua-ref holders (stop-crash root cause)
  • Capacity Farm — Switch to C++ auto-respawn, fix template mixing
  • Apex Gauntlet — Cleanup stability and solo enforcement
  • Crash — Extend IsEntityAlive guard to hasStatusEffectByFlag

Tuesday, June 30

  • Crash — Guard hasStatusEffect against UAF from OnMobFight combat tick
  • OPS — Add restart-azure-server.bat to restart live xi services
  • OPS — Add stop-azure-server.bat to cleanly halt live xi services
  • Cross Job — Patch COMMAND_DATA in-place to fix abilities in battlefields
  • FARM — Fix trust-kill respawn bug; merge !capacity warp options
  • Rescue — Clear session after warp so player can log back in
  • Gauntlet — Tweak enrage messaging
  • FARM — Add Capacity Point farm in King Ranperre's Tomb
  • SAM — Remove Hasso/Seigan casting + recast penalty (player QoL)
  • Augments — Block Gandiva (all stages) from augment moogle
  • Rescue Bot — Advance state cursor only after rescue is complete
  • Gauntlet — Fall back to setMaxHP when setBaseHP C++ binding is absent
  • Relic+3 — Verify all 13 items complete, fix stale header comment
  • Overflow — Saturating int16 mod accumulation across all sources
  • fix(deploy): add Martial Wraps C++ patch to core-patch verify
  • Prestige/Rebirth — Prevent double-mod on zone-in
  • Invasion — Block all intermediate Prime weapon stages from loot pool
  • DT — "Phys & Mag dmg taken II" -- show in !mystats + wire Duban's missing Mag II
  • DNC — Repair Flourish III finishing-move checks (Striking/Ternary/Climactic)
  • DNC — Give the Maxixi (Empy +2/+3) set its "Augments Samba" bonus
  • Wavemaster — Alliance members missing completion bonus
  • Items — Apply Shigu's SacroBulwark +15 block live via scripts/items
  • Delay — Add ranged attack delay section (Snapshot, Velocity Shot, Rapid Shot)
  • Paragon — Stop Daily Might from being stripped on zone (backwards flags)
  • Delay — Account for DELAY flat mod and DELAYP % multiplier
  • Delay — Add TWOHAND_HASTE_ABILITY for 2H weapons + show raw mod values
  • Delay — Account for Martial Arts flat reduction before haste
  • Spikes — Hard-cap elemental spike damage at 2000 (curb AFK-farm exploit)
  • Commands — Add !delay command — live weapon delay breakdown
  • Ascension — Stop idle-despawn from eating trial kills (self-heal bosses)
  • Abyssea Altepa — Correct !pos comments on _3 variants and bennu_2
  • RDM — Silence the spurious "Saboteur wears off" spam on every enfeeble
  • Aoews — Claim splash mobs AFTER damage so AoE-WS kills pay rewards
  • Invasion — Module wave-clear used groupZoneId (210), breaking reraise + flooding waves
Week of June 22–28, 2026

Sunday, June 28

  • Invasion Cmd — Rename onUseCommand -> onTrigger (engine never called it)
  • Invasion Cmd — Use captured zone in wave-clear handler (same getZone bug)
  • Invasion — Cut Infamy rewards by 75% (25->6 per kill, 1000->250 victory)
  • Invasion — Use captured zone ref in onMobDeath for per-kill loot loop
  • Gauntlet — Follow-up tuning and Prime Trial improvements
  • Crossjob — Per-job ability suspension menu + job-change auto-clear
  • Crossjob — Push corrected COMMAND_DATA on zone-in so client sees borrowed abilities
  • Primews — Tachi: Mumei -- add Prime Aftermath + tune fTP for endgame
  • SMN — Drop BP_DAMAGE from 4400 to 700 (45x → 8x multiplier)
  • Commands — Add an Augment Stats section covering every obtainable augment
  • BST — Jug pet weaponDamage 1500 -> 6000 (owner call)
  • BST — Give jug pets real weapon damage -- fixes the ~1k physical DD cap
  • Crash — Disable Mog Sack/Locker open-on-login (LoadChar SEGV)
  • Aoews — Claim splashed mobs so AoE WS kills award exp/gil/drops
  • Infamy — Sell Epona's Ring (11651) for 5000 Infamy
  • Items — Telos Earring grants its retail statline (live, no restart)
  • BLU — Burst Affinity holds the skillchain window open so spells magic burst
  • Invasion — +25 Infamy per kill (zone-wide), victory Infamy 100->1000
  • Open Mog Sack + Mog Locker for all players
  • Invasion — Spread spawns across the zone (per-defender anchoring)
  • Invasion — Suppress inherited NM droplists (no more crystals)
  • Invasion — 8 waves (was 5) + bigger base counts per wave
  • Invasion — 5x drop rate + per-kill multi-roll knob
  • Invasion — Per-kill drops roll for every player in zone, party-free
  • QOL — !debuffs -- player readout of debuff potency vs your target
  • Rescue — Discord bot + GM in-game command for stuck characters
  • Augments — Add "Phantom Roll Duration" augment (PHANTOM_DURATION)
  • QOL — Add Buy Max to Rebirth and Ascension spend menus
  • Overflow — Cap RngOverhaul bundle + safeAddMod on player stat systems
  • Aoews — Allow WS swapping + preserve per-WS upgrade progress
  • Weapon Skills — Blade: Kamu lands a fixed elemental-debuff trio (was 2 random)
  • COR — Beast/chaos/warlock rolls call onRollEffectLose (double-up cleanup)
  • Augments — Add "Elem. Debuff Potency" augment (ELEMENTAL_DEBUFF_EFFECT)
  • Paragon — Add Arcana (MATT/MACC) and Dominion (pet stats) perks
  • SMN — Equalize MAGICAL Blood Pacts too (Inferno, Diamond Dust, ...)
  • Weapon Skills — Blade: Kamu -> Dia III + Poison III; elemental DoTs scale with debuff potency
  • SMN — Equalize avatar Blood Pact damage -- "everyone similar to Siren"
  • Notorious Monsters — Voidspire deep-floor scaling + Tournament combat mods
  • Weapon Skills — Blade: Kamu Bio upgraded to III, add Poison II DoT
  • Notorious Monsters — Tuning bug-fixes -- PW accuracy, Apex drain unit, Tower affix HP
  • Overflow — TRANSCENDENCY RATT 9k->5k; SMN avatar HP via setMaxHP
  • BST — Dial the pet offense + survivability back up ~40% (owner)
  • Weapon Skills — Blade: Ku fTP scaled up (2.5 / 4.0 / 6.0 per hit)
  • Notorious Monsters — Stop int16/uint8 overflow neutering the hardest bosses
  • BST — Rebalance jug-pet overhaul to the 33-50k DD-trust band
  • Weapon Skills — Blade: Ku gains TP-scaling crit rate (mirrors Asuran Fists)
  • Augments — Beast Affinity renders properly -- augId 2041 ("???") -> 1378
  • Augments — Re-home Immunobreak + Beast Affinity off out-of-range augIds
  • Prime Weapons — Correct Helheim/LorgMor/Duban item IDs throughout
  • Infamy — Add 40 scored endgame weapons + Ilabrat Ring to vendor
  • Augments — Absorb Spell Potency gave HP -- augId 2049 overflowed the 11-bit field
  • Augments — Pet magic crit augments overflowed the 11-bit augId field
  • Prime Weapons — Correct Helheim item ID in PrimeArmory_NPC (21649 -> 21653)
  • Augments — Guarding skill augment showed "Spell Interruption" -- use retail augId 284

Saturday, June 27

  • Augment Sage — Drop the 10-augment gate on tier 1 (Augment Initiate)
  • Augments — Reject charged items in the Augment Moogle (no silent gil loss)
  • Gauntlet balance pass 1
  • Reforge — Two spawn stations so two players can run NMs in parallel
  • Fastcast — Raise non-elemental Fast Cast cap from 50 to 80
  • Augments — Add Pet Magic Crit. Hit Rate + Damage augments (Dayu request)
  • Prestige+Rebirth — Add a Spikes Damage AP/RP spend category
  • Prestige — Replace Provenance Watcher with Atomos (Tier 4 apex, harder)
  • DRG — Jump damage multiplier x2 -> x3 (owner request)
  • DRG — Buff jump damage x2 (Jump/High Jump/Spirit Jump/Soul Jump)
  • Augments — Add Absorb Spell Potency augment (augId 2049, Mod 1137)
  • Weapon Skills — Great Axe Armor Break / Full Break debuffs last full duration
  • BRD — Repair Aria of Passion -- correct skill (12->40) + grant to Horn owners
  • Paragon — Make Daily Might buff undispellable + persist zone/logout
  • ROE — Mark record complete before addExp to prevent infinite loop
  • Rebirth — Fix rebirth (and prestige) mods not applying on login
  • Paragon — Defer perk re-apply 2s -> 3s (was clobbered by login finalization)
  • Infamy — Remove Varga Purnikawa -- Prime-only weapon
  • Shop — Add Toolbag (Mokujin) to !shop ninja
  • Docs+armor: remaining full_legendary_changes cleanup
  • Attempt to fix pup automations randomly dying
  • 15% block added to SacroBulwark
  • Ascension — Credit summoner on trial kill even when trust lands the blow
  • Expcamps — Relabel Marjami Ravine from 90-99 to 106-109
  • Rebirth/Prestige — Reset guard BEFORE super() to prevent double mod-apply
  • Relics — Dynamis + Infamy-only -- sell all 16 Relics at 10k each
  • Rebirth/Prestige — Prevent double mod-apply on login with GearSwap
  • Equip — Enforce job/race/lvl in GP_SERV_COMMAND_EQUIPSET_VALID (0x116)
  • APEX — Stop floor skipping + restore 4s boss engage delay
  • Prime Weapons — Make the 16 named Primes forge-ONLY (off Infamy/gear-prog/Invasion)
  • Prime Weapons — Lift the one-per-player forge limit at the Prime Armory
  • Augments — Add Guarding skill augment (Harajnite Shell catalyst)
  • Prime Weapons — Prime Horn now grants the Aria of Passion BRD song
  • Weapon Skills — Blade: Kamu "Kamuhaburu" bleed -- auto-applies 3 DoTs on hit
  • Crash — Remove addLinkpearl auto-equip from new_player_linkshell
  • Prime Weapons — Tune up underperforming Prime weaponskills
  • Prime Weapons — Vendor all 16 named Prime forms from the Prime Armory NPC
  • Prime Weapons — Repoint Spalirisos to real Blitz WS (was Decimation) + aftermath
  • Prime Weapons — Repair Origin WS (syntax error) + Kusanagi missing aftermath
  • HUNT — Close the spawn menu after popping an NM (was re-opening)
  • Augments — Remap Antlion Jaw catalysts to combined melee/ranged skill augments
  • Prime Weapons — Wire real Prime WS for GS (Fimbulvetr) + Katana (Zesho Meppo)
  • Items — Add missing main stats to Heathen's + Peltast's earrings
  • Augments — Re-offer 100 Byne Bill as a WS-DMG catalyst
  • Augments — Pull Dynamis currencies from the augment catalyst pool

Friday, June 26

  • BLU — Log BA burst check state per cast for Vistrix repro
  • CORE — Sub-job gear-equip -> stock main-job-only (full_legendary_changes C++)
  • Apply full_legendary_changes patch onto Legendary (minus core-patch revert)
  • Drk/Pld — Endark + Enlight II per retail (same pass as Enlight)
  • PLD — Enlight stats/effects per retail + residual decay leak
  • Items — Restore Call Beast jug-pet bonus on Ankusa Gloves +3/+4
  • PLD — Enable Enlight II (spell 855)
  • Petstats command

Thursday, June 25

  • Gauntlet — Apply community patch -- shared NPCs, sequential gating, setBaseHP, rebalance
  • Truststats command
  • Infamy — TVR rings give their real retail stats (match the client DAT)
  • Weapon Skills — Dragon Fangs grants Dragon Blow (missing ADDS_WEAPONSKILL link)
  • Items — Earp + 9 custom guns mis-flagged as crossbows; Scavenge yields real ammo
  • Item Weapon — Set subskill=1 on all custom Marksmanship guns/bullets (ammo equip bug)
  • Sworn Set — Add Reverence model (MId=76) + missing ENSPELL_DMG_BONUS
  • Drain — Clamp displayCap to 131071 for Drain II/III on high-HP server
  • Aoews — Add enmity + show splash damage in chat log
  • Augments — Elemental Affinity maxBoost 31 -> 9 (~70% cut, owner request)
  • Jobpoints — Widen Capacity Point gain path uint16->uint32 (overflow)
  • RNG — Size ranged-attack boost so augments/Ascension/Rebirth can't overflow it
  • BLU — Remove retail level gate on BLU spell setting
  • Weapon Skills — Guard origin.lua target after doPhysicalWeaponskill
  • Gauntlet — Fix NM HP not applying + remove Safe Path skip NPC
  • Shop — MANUAL_GROUP override to hand-pin augments to shop windows
  • RNG — Stop ranged-attack int16 overflow (the "permanently 1 R-atk" bug)
  • Traits — Flag all cross-job traits so they show in the client Job Traits list
  • Traits — Fast Cast shows in the client Job Traits list (trait bit)
  • Commands — !khimaira -- self-warp near the NM Khimaira (Caedarva Mire)
  • Offhand — Scan Wardrobes, not just Inventory (cross-job DW off-hand)
  • APEX — Boss engage-delay 4s -> 60s
  • APEX — Stop bosses ganging/killing players at the zone-in point
  • Gauntlet — Cut Paragon Points + Infamy rewards 90%
  • Gauntlet — Despawn session NPCs on run end/clear
  • Kill phantom AoE/nuke damage server-wide; re-harden Gauntlet real-only
  • APEX — Remove phantom AoE/nuke damage from all Apex tiers
  • Docs/Augments — Interactive augment value calculator
  • Gauntlet — Even harder, int16/int32-safe (no overflow)
  • Gauntlet — Cut gil another 90% + make NMs insanely hard
  • MAP — _Exit on shutdown signal to stop the static-dtor crash + 2.2G cores
  • OPS — Harden crash_capture.sh against disk-fill (root cause of DB-sync failure)
  • Gauntlet — Cut gil rewards 90%

Wednesday, June 24

  • Abyssea — Cut marks-NM physical evasion 20% (less ACC needed to hit)
  • Gauntlet — Super defenses -- high DEF + magic defense (MDEF/MEVA)
  • Gauntlet — Real difficulty (mechanics + scaling) and per-level rewards
  • Remove Celestial Warden AoE damage pulses
  • Gauntlet — Singleton NPCs eliminate per-level accumulation
  • Shop — Add elemental wheel toolbags to !shop Ninja
  • Relaunch Bats — Use git archive relaunch instead of tar from working tree
  • Relaunch — Add deploy bats + AH relaunch config
  • Gauntlet — Despawn stale choice NPCs between levels
  • Pets — Reduce PET_MAB_MDB scaling to prevent BP/Ready-move overflow
  • Commands — Show elemental Affinity Dmg/M.Acc, not just MAB
  • PUP — Reduce Activate to 5 min, fix automaton JP stat loss on zone
  • RNG — Halve ranged damage stats to match SMN reduction
  • Ascension — Self-heal stuck trial summon + spawn at summoner
  • SMN — Halve avatar BP_DAMAGE to eliminate packet-wrap zero-display
  • Vendor — Add Volte Jupon to Armor NPC Gold tier
  • Gear — Malignance "Damage taken -X%" -> universal DT (was phys/range only)
  • Cross Job — Re-push 0xAC after re-injection + add !refreshabilities command
  • Mechanics — Make AoE pulse damage visible + self-register library cache
  • EARP — Set subskill=1 on all Earp/prime-gun stages (ammo equip bug)
  • Augments — Remap skill-bulk augIds 278/279/280 to player weapon-skill mods
  • RDM — Saboteur persists its full duration instead of one cast
  • Mechanics — Scope AoE/CC/doom to summoner in all solo-fight systems
  • APEX — Despawn boss on abort + warn on wrong-mob kill
  • SMN — Lower BP delay floor from 15s to 5s
  • Prestige — Scope trial-boss AoE/CC/doom to summoner only
  • Mob Stat diagnostics
  • New player linkshell
  • Delete new_player_linkshell.lua
  • New player linkshell script
  • NPCS — Add !fixnpcpos GM command as scripts/commands (correct hot-load path)
  • NPCS — Separate Paragon_Sage from Gauntlet_Keeper in GM Home
  • Admin — Correct Pages Function path to project root functions/
  • Admin — Gate /admin/* behind HTTP Basic Auth via Pages Function
  • Augments — Add tier 0-4 rank gates to augment catalog
  • Review — Match pandoc tables with style attrs; append missing trailing admin cells
  • Review — Section commentary blocks + table overflow + narrower admin columns
  • Review — Add live admin review page with Firestore real-time voting
  • Crash — BreakLinkshell UAF + eschan portal nil messageSpecial
  • Fixing AoE hitting non party members in !reforged.
  • Update Tavnazian Safehold coordinates in catalog
  • Update Discord link in player login announcement
  • Crash — Guard gambits notoriety loop + Lua nil-safety fixes
  • COR — Repair broken Phantom Rolls (Gallant's Defense + Courser's Snapshot)
  • Gauntlet — Double all stat scaling -- L10 ATT 36k, DEF 27k, ACC 9k, EVA 7.2k
  • Gauntlet — 8x stat scaling -- L10 now ATT/DEF comparable to high Apex tiers
  • Gauntlet — Scale all combat stats per level (ATT/DEF/ACC/EVA/STR/DEX/VIT/AGI)
  • Gauntlet — NM kills now advance the level and HP scales correctly
  • Prestige — Silence the server-wide Ascension ascend broadcast
  • Leaderboards — Add Endless Tower most-full-clears board
  • Prestige — Silence Ascension trial-summon announcements (chat clutter)
  • Notorious Monsters — Silence all boss mechanic telegraph shouts (chat clutter)

Tuesday, June 23

  • Notorious Monsters — Remove all servitor (adds) spawns from every NM system
  • Leaderboards — Gil query uses char_inventory itemid=65535, not chars.gold
  • Leaderboards — Prune stale boards + add 6 new endgame/economy boards
  • SMN — Retarget all Blood Pacts to 500k-750k damage range
  • Augments — Kill the Dual Wield augment (overflow-prone + redundant)
  • Combat — Floor Dual Wield delay multiplier at 0 (DW>=100 was halving attack speed)
  • Augments — Restore Immunobreak Chance+ / Beast Affinity (+ Parrying) -- pin in generator
  • Weapon Skills — Make Scourge a real crit WS + buff Ragnarok's crit aftermath
  • Augments — Add Beast Affinity augment (Gargantuan Black Tiger Fang / Lynx Hide catalysts)
  • Gauntlet — The Gauntlet — 10-level solo NM challenge system
  • SMN — Clamp avatar-boost mods so Blood Pacts can't int16-overflow
  • SMN — Blood Pacts dealt ZERO damage -- bp_delay_uncap aborted the BP before super()
  • APEX — Boss AoE/CC/shout bleeds onto other players in same zone
  • Gmhome — Re-space the z=-35 endgame NPC row (overlapping nameplates)
  • RNG — 10x ranged damage boost (shots + WSes)
  • SMN — Blood pact 0-damage + augment/gear BP_DAMAGE ignored
  • Tower — Self-heal a stale 'being ascended by X' lock
  • RNG — +50% overall damage via the ranged pDIF CAP (DAMAGE_LIMITP)
  • RNG — Barrage + Double Shot -> minimal recast, 12h duration
  • Prime Weapons — Move all 16 Stage-5 Relic weapons to Prime Armory only
  • Prestige — Remove broken invisible servitor adds from Provenance trials
  • Aoews — AoE Weapon Skill system — Rupture Sage + !aoews command
  • Gear — Add missing retail PDL+ (mod 1081) to 69 items
  • Pets — Raise Pet Boost cap to +2000 (perLevel 5->40, cap 50)
  • Pets — Add Pet Boost category to Ascension + Rebirth
  • Gear — Add retail PDL+ (DAMAGE_LIMITP) to Malignance armor set

Monday, June 22

  • Crossjob — Defer trait re-apply 3s in onGameIn (same as Prestige fix)
  • SCH — Helix uncap + element stacking + Helix Damage augment
  • PUP — Uncap automaton MAB/MDB ratio (Magical Automaton)
  • Augments — Add Immunobreak Chance+ augment (Ameretat Vine catalyst)
  • GEO — Uncap Indi + Geo-luopan duration
  • BST — Add Beast Affinity augment -- gold_beastcoin (748) -> augId 2100
  • Items — Make Maat's Cap (15194) unequippable -- crit token only
  • MAAT — Custom Maat now CHASES when you hit him (drop NO_MOVE root)
  • COR — Uncap Phantom Roll augment -- sum across all gear slots
  • RNG — Barrage/Double Shot → 1hr stances, +25% overall damage
  • Npc Declutter — Re-enable the 3 city Linkshell Merchants + exclude the class
  • Augments — Hide [boost 0/0] for fixed-power augments in moogle label
  • Trusts — Eliminate the 120s post-party-join trust-cast lockout
  • Aftermath — Ranged Empyrean aftermath (Gandiva/Armageddon) now procs on shots
  • Nm Mechanics — Wave 3 - Colosseum + Tournament arenas
  • MNK — Revert Asuran Fists WSC from MND back to VIT
  • Nm Mechanics — Wave 2 - Reforge, Job Mastery, Maat, Invasion
  • MNK — Add Light-elemental hybrid magic to Asuran Fists
  • Nm Mechanics — Roll hardcore mechanics out to 5 more NM systems
  • Nm Mechanics — Wire hardcore mechanics into Prestige/Ascension Courts + harden library
  • SMN — Tighten blood pact physical damage variance
  • Notorious Monsters — Reusable hardcore mob-mechanics library (foundation)
  • Shop — Add Maat's Cap back to every augments group (10M gil)
  • SMN — Extend avatar boost to auto-attacks + survivability (all actions)
  • Crash — Hang-catcher to gcore frozen process (no-rebuild stopgap)
  • Prestige — Add !resettrial to clear a stuck Ascension Trial spawn flag
  • Rebirth — Correlate EXP penalty curve with RP awards
  • Rebirth — Switch RP awards to accelerating curve with milestones
  • Commands — Relabel 'Spell Interrupt' as 'Spell Intp Down' (SIRD) for clarity
  • Commands — Disable !provenance via hot-reloadable module override
  • Augments — Correct the sign on the 1% spell-interruption-down augment (augId 53)
  • Shop — Restore Maat's Cap (15194) as augments crit-guarantee token
  • Augments — Block Death Penalty (un-augmentable Mythic) from the Augment Moogle
  • Shop — Switch augments crit-guarantee token to maats_blessing (29000)
  • Trusts — Remove Trust Aldo from all players and block re-acquisition
  • Crash — Unattended crash-core capture + fix the handler hang
  • Prime Weapons — Re-base the Prime Voucher onto the Maze Monger Crown (Rare/Ex)
  • Items — Make the 4 Bullet Pouches dual-purpose (equip + use)
  • RNG — +50% overall damage -- RATTP/RANGED_DMG_RATING bump + fTP x1.5
  • Shop — Add Achiyalabopa Arrow/Bolt/Bullet to !shop ammo
  • Infamy — Give Crepuscular Pebble its Physical damage limit +5%
  • Infamy — Add Crepuscular Pebble (22300) to the Infamy Vendor @ 10k
  • RNG — Extend Barrage duration 1m -> 15m
  • Prestige — Make the Ascension EXP penalty MULTIPLICATIVE too
  • Rebirth — Make the EXP penalty MULTIPLICATIVE (augment-proof)
  • Prime Weapons — Stop Prime Weapons leaking outside the trial-gated forge
  • Trueflight — Correct fTP values and Gastraphetes 22139 item mods
  • Prime Weapons — Add 750M gil cost to Prime Weapon forge
  • Shop — Add Maat's Cap to every augments category at 10M gil
  • Rebirth — Triple the per-rebirth EXP penalty rate (10 -> 30)
  • APEX — Move Apex Trials arena to Walk_of_Echoes_[P2] (zone 279)
  • Shop — Add Quelling Bolt to !shop ammo (bolts)
  • Ls Bridge — Send a User-Agent so Cloudflare stops 403'ing Discord posts
  • Abyssea — Add Abyssea-Uleguerand to the custom marks-NM content
  • Weapon Skills — Add Mythic aftermath call to Resolution (Lionheart fix)
  • Items — Stack all three Deeds to 99 (Placidity/Moderation/Sensibility)
  • Items — Make Deed of Moderation (1854) stack to 99
  • Commands — Add Elemental Affinities section + SMN perp affinities
  • Shop — Add She-Slime Earring (28509) and Slime Earring (28511) to armor for 300k
  • RNG — Lionheart aftermath -- wrong WS + missing mod 256
  • Pets — Dismiss active pet before job change in Mog Moogle
  • RNG — Make Barrage a persistent 5-min buff (drop per-shot consume)
  • RNG — Barrage recast 5min->6min + duration 1min->5min
  • DRG — Lower Call Wyvern recast 1200s -> 30s
  • SMN — Avatar stat boosts + gear mods for Beckoner's Earring and Opashoro
  • Pets — Persist summoned pets through zoning into any zone
  • Shop — Add Shaper's Shawl (11009) to !shop armor for 300k gil
  • DRG — Allow Call Wyvern in all non-city zones
  • APEX — Allow DRG Call Wyvern in Walk of Echoes arena
  • NPC — Eliminate shared-menu table race in all custom NPCs
  • Infamy — Add Yoichinoyumi (22129) to vendor for 10,000 Infamy
  • BST — Bst_delay_uncap — redirect Call Beast delay augment to reduce Sic recast
  • Hl Vendor — Add gold-tier axes to the Gear Progression vendor
  • BST — Beast Affinity mod + magical pet damage on par with casters
  • BST — Pet permanence, buff sharing, magical scaling
  • Rebirth — Cap EXP penalty at -95% (raise from -50% per owner)
  • Rebirth — Cap EXP penalty at -50% (was uncapped, floored EXP at R4)
  • Crash — Zlib buffer overflow SIGSEGV + enfeebling nil + pet_hp overflow
  • Mastery — Despawn Guardian after 45s if never attacked
  • Tower — One-climber-at-a-time lock
  • CMD — !warpty falsely says "not in a party" to the party LEADER
  • Gm Home — Move TestDummy off Apex Arbiter collision (4.5,-35 → 0,-40)
  • Prime Weapons — Fold AFTERMATH re-insert into prime_weapons_gear (stop ledger desync)
  • Prestige/Rebirth — Defer onGameIn mod re-apply (boosts silently lost after zone)
Week of June 15–21, 2026

Sunday, June 21

  • DIAG — !enspell GM command - dump live enspell mods vs expected
  • SQL — Bst_callbeast_recast_0 -- abilities PK is abilityId not id
  • CMD — !warpty -- derive from !bring pattern
  • CMD — !warpty -- use getLeaderID() for party membership check
  • Leaderboard — Route pet WEAPONSKILL_USE into master's damage records
  • Apex/Paragon — Surface on !reallevel + add leaderboards (Phase 3)
  • Tracker — GetParam returns int32 so magic/range damage records > 65k are accurate
  • Paragon — Paragon board - spend Apex points on prestige + capped perks (Phase 2)
  • Rebirth/Exp — Floor EXP gain at 5% so stacked penalties can't soft-lock leveling
  • CMD — !warpty - use getPartyLeader() instead of getLeaderID()
  • Combat — Uncap player-pet damage past 131,071 + true-damage readout
  • PUP — Add Automaton Lv.+3 to Varga Purnikawa i119 III (item 21535)
  • CMD — !warpty permission 0 (all players)
  • CMD — !warpty -- warp all party members to the party leader
  • APEX — Apex Trials - infinite top-tier chase (Phase 1)
  • Voidspire — Make depth milestones re-awardable per run
  • EXP — Fill level-99 EXP bar before merit-mode limit routing
  • Reallevel — Add Rebirth count as a 5th Real Level axis (+1 each)
  • MAAT — Track kill count + fastest time on leaderboard
  • Pets — Script 7 dead non-BST pet TP moves (PUP automaton + DRG wyvern)
  • BST — Give every jug-pet family a working damaging Ready move
  • Items — Restore missing mods on Sancus Sachet + Sancus Sachet +1
  • SMN — Physical-BP avatar scaling + uncap Blood Pact delay
  • Weapon Skills — Enable Tachi: Mumei (159) + wire Kusanagi ADDS_WEAPONSKILL
  • BST — Remove recast timers on Call Beast + Bestial Loyalty
  • BST — Wire pet augments into jug pets + double overall scaling
  • SMN — Apply avatar BP boost via xi.pet.spawnPet override (onMobSpawn not reliable for player pets)
  • RNG — Massive ranged-DD boost for main-job Ranger (passive login buff)
  • Rebirth — Subjob exp-share no longer auto-levels a reborn subjob
  • Merits — Hard-cap held merits at 127 (client int8 ceiling); stop !automerits buying Max Merit
  • Crash — Null-guard linkshell break when discarding an orphaned pearl
  • Gm Home — Add subjob change to Mog Moogle
  • Tower — Allied Notes drop from Endless Tower mobs
  • GEO — Enable pets in Walk of Echoes (Endless Tower) so GEO/SMN/BST work
  • Prime Weapons — Give Origin a distinct animation (70 Catastrophe), was sharing Entropy's 74
  • Prime Weapons — Re-apply AFTERMATH mod wiped by prime_weapons_gear (Foenaria + all Prime WS)
  • SMN — Big flat MATT/MACC/INT on avatars so magical Blood Pacts land
  • Gear Finder — Tag Su5 Divergence weapons as 'Abyssea (Su5)' source
  • SMN — Apply the BP_DAMAGE x260 boost to AVATARS (it was spirit-gated)
  • Gear Scorer — Tolerate spaces in item_mods rows; add Gleti armor to hunt vendor
  • Augments — Add flat 'Spikes Dmg' augment (Mod::SPIKES_DMG / 344)
  • BST — Pet over-cap readout says 'Ready move' for jug pets
  • Gear — Add Ea Attire +1 head/body/legs to the Gold Armor vendor
  • Prestige — Piecewise EXP penalty — floor at P.Lv 5, +10%/level after
  • CMD — Add !maat warp to the Maat's Echo challenge NPC
  • Abyssea — Su5 weapon drop chance 1%% -> 5%% per kill
  • BST — FlatACC 2600 -> 4500
  • Abyssea — 1% Su5 Divergence weapon drop on Abyssea mob kills
  • BST — Double flat ATT/ACC/STR again (5600/2600/360)
  • BST — DA/TA to 50%, double flat ATT/ACC/STR/HP floors
  • BST — Endgame DD jug-pet overhaul (stat scaling + auto-Ready)
  • Prestige — Sqrt EXP penalty curve (hits hard early, tapers, never stops)
  • Prestige — EXP penalty scaling with prestige level (1% per P.Lv)
  • Rebirth — Triangular EXP penalty scaling, no cap
  • Rebirth — Raise expPenaltyCap 90->133 to neutralize EXP augment offset
  • Prestige — One-time retroactive AP grant for tiers 51+ backfill
  • Dual Wield — !offhand command + auto-restore for Cross-Job buyers
  • Prestige — Tiered AP grants + Tier 5 Celestial Wardens (P.Lv 60+)
  • Prestige — Clear FLAG_HIDE_MODEL from Provenance Watcher pool (4654)
  • Abyssea Menus — Replace nil customMenu callbacks that threw 'attempt to call a nil value'
  • SQL — Stop one-time zz_*.sql migrations from re-running every deploy
  • Maat Fight — Switch crit-augment token to Maat's Cap (15194), a retail Rare/EX item
  • Infamy Vendor — Add 12 Adoulin coalition rings (+1) at 10k Infamy
  • Eminence Broker — Add Hunting Marks -> gil to the GM Home currency NPC
  • Abyssea Marks — Award marks-NM rewards per alliance member, drop buggy party walk
  • Prestige — Open !prov1/2/3 warps to all players (permission 0)
  • Prestige — Add !prov1/!prov2/!prov3 GM warps to the 3 Provenance altars
  • Aftermath — Apply all Mythic mods regardless of TP tier
  • Gear — Count the back slot (cape) in getMaxGearMod
  • Prestige — Add Altar III at Provenance (-279, 0, -790) + refactor to AltIdx
  • Prestige — Add secondary Altar II at Provenance (-161, -0, -685)
  • Crash — Guard all notoriety-container loops against dangling-pointer UAF
  • Maat Fight — Root Maat with NO_MOVE so he never charges the challenger
  • Crossjob — Grant real Dual Wield trait so the client unlocks the off-hand on any job
  • Commands — Add enspell damage readout (base/bonus/mult)
  • Docs Deploy — Hard-reset DOCS_REPO to remote instead of fragile ff-pull
  • Gear — Complete 8 near-finished armor sets on the Infamy + Medal vendors
  • Gear Finder — Ignore commented-out !shop entries in obtainability scan
  • Infamy — Add Handbell to Weapons SUB_ORDER menu list
  • Gear Finder — Flag !shop stock as obtainable
  • Add armor-set gap scanner (vendor sets missing pieces)
  • AH — Bump furniture stock to 5 per item
  • AH — Stock all 270 auctionable furniture items at 250k each
  • Gm Home — Augment Moogle -> Alexander model (1834)
  • Linkshell — Implement Linkshell Concierge in the 3 nation capitals
  • Gm Home — Move Augment Moogle to its own section + golem model
  • Crossjob — Sub weapon no longer dropped on subjob change for CJTrait_dwield buyers
  • Augments — TP Bonus augment x2 -> x4 (max +128/slot; Vistrix bug report)
  • Abyssea — Lift ??? marks NMs into lower Ascension band + add elemental resist
  • Trusts — Gemma/Skoll crashed on spawn -- '.' should be ',' in Dispel gambit
  • Abyssea — Every ??? pop grants Infamy (drop KI gate on the marks-pop)
  • Trusts — Gemma's Aquaveil gambit errored on every spawn (ai.l.AND is not a function)
  • Infamy/Shop — Add GEO handbells - Dunna/Filiae/Eminent to Infamy, Nepote to !shop
  • MAAT — Real spawn point + leftover-Maat safety + Lv200 rebalance
  • MAAT — Spawn Maat far + passive; engage only within 15 yalms (no spawn-death)

Saturday, June 20

  • Infamy — Add the top-5 BiS shields to the Infamy vendor
  • Weapon Skills — Asuran Fists self-skillchains to Light (Chant du Cygne properties)
  • Gear — Add shields to the Bronze/Silver/Gold Armor NPC tiers
  • MAAT — Maat HP 100M -> 15M (owner call)
  • MAAT — Concurrent + isolated Maat fight (per-player claim-locked spawns)
  • Commands — Add !hunt1-5 tier warp commands
  • Armor — Add missing item_mods for all 5 Trust armor pieces
  • Infamy — Add Trust/Prestige/Sworn armor sets at 15k Infamy each
  • Infamy — Add all 22 Mythic/Relic weapons at 5k Infamy each
  • Gemma alteration - changed remove sleep to CURAGA from CURE Changed Aquaveil logic so that she only casts IF the party has no tank AND she doens't have aquaveil up.
  • MAAT — Tune Lv250 Maat into a real fight + idle-despawn + 150 Infamy
  • Gm Home — Reorganize NPCs by player progression
  • Menus — Strip player-facing non-ASCII from custom NPC modules (showed as CJK)
  • Gm Home — Uniform 5-unit z-spacing for all NPC rows
  • Prime Weapons — ASCII hyphens in Prime Armory menu -- em-dashes showed as CJK
  • Infamy — Remove Curated Sets; move Nyame+Hjarrandi into slot browser
  • Prime Weapons — Disable the outdated Prime Vendor NPC + purge its docs
  • Infamy — Remove Other category from vendor browser
  • Prime Weapons — Maat fight drops the Prime Voucher at 0.5% (2nd Trial 3 source)
  • Prime Weapons — Trial 3 turns in the Prime Voucher (29699), not the Riftborn Boulder
  • Gear — Pin Malignance Chapeau + Tights in FORCED_INCLUDE so re-score keeps them
  • Prime Weapons — Add Trial 5 -- turn in 99 each of three Aht Urhgan currencies
  • Testdummy — Scatter GM Home dummies to random points so testers don't stack
  • MAAT — Maat's Echo uses Maat's real model (look=126), not invalid 2428
  • MAAT — Maat's Echo NPC was invisible (invalid look 2428) -> 2401
  • Shop — !shop ninja stocks toolbags (99 tools each) instead of single tools
  • SQL — Zz_maat_crit_token positional INSERT (item_basic has no 'jname' column)
  • Infamy — Sell the 22 JSE job capes at 4,000 Infamy each with baked stats
  • Gear — Add Malignance Chapeau + Tights to the Armor NPC (complete the set)
  • Augments — Offer 22 previously-dropped augments at the Moogle
  • Commands — Extend !additem to support 5 augment slots
  • LUA — Repair !resetjobmerits load + dancer Finishing Move null-deref
  • Crossjob — Scope Dual Wield off-hand unlock to the purchased trait only
  • Combat — Remove ranged distance penalty for players
  • Crossjob — Dual Wield trait now unlocks the off-hand slot (equip check honors the mod)
  • Crash — Null-guard CMobController::MobSkill + clear dangling mob-skill refs
  • Prime Weapons — Stat package for the 16 Prime Vendor weapons
  • Prime Weapons — Add Prime Vendor NPC (gated on all 4 trials)
  • Boutique — Native shop window for the cosmetic boutique + named-currency shop hook
  • Prime Weapons — Rework Prime Weapon trials 1/3/4
  • Augments — Label augId 343 'Drain/Aspir Potency' (was generic 'Augment')
  • MAAT — Custom level-250 Maat challenge fight + Maat's Blessing crit token
  • BLU — Disable Fantod (spell 674) from being cast
  • Infamy — Price all 16 Aeonic weapons at 5000 Infamy
  • Infamy — Add all 16 final-stage Aeonic weapons to vendor
  • BLU — Disable Pyric Bulwark (spell 741) from being cast
  • Boutique — Show item name + price on the menu buttons

Friday, June 19

  • Equip — Re-enable /equipset macros (revert the server-wide disable)
  • ROE — Open !gainexp to all players (permission 0 not 1)
  • Corsair — Add Phantom Roll potency augment, capped at +3/piece
  • Augments — Deploy cleaner imports EXCLUDED_AUGS so it can never drift
  • Augments — Cut All songs another 75% + remove the 35 specific-WS DMG augments
  • Dynamis — Restore standard mobs to the 4 city Dynamis zones (185-188)
  • Trusts — Give Gemma the Snow Bunny Hat (head model)
  • Trusts — Re-dress Gemma (skoll) in Hume Top + Hume Shorts
  • Abyssea — Killer gets 2x reward, party leader gets 0x
  • Economy — Allied Notes drop from every mob in (S) zones
  • Cosmetic Shop — Switch currency from gil to Allied Notes ((S) zones)
  • Augments — Single source of truth for the website catalog (no more drift)
  • Shop — Daily-rotating Seasonal Boutique NPC in GM Home
  • Augments — Restore flat weapon DMG+ (top tier 743 melee / 749 ranged)
  • Merits — Reset job-specific merits set by old !automerits + lowerMerit binding
  • Crossjob — Cap borrowed-ability injection at the 30-entry recast packet limit
  • Reforge — Enable pets + GEO at the Reforge arena (zone 278 missing MISC_PET)
  • Augments — Generator emits maxBoost so the 4h cron stops wiping caps
  • Rebirth — Make !rebirth a player command (permission 1->0)
  • EXP — Set EXP_PARTY_GAP_NO_EXP=10 (no EXP if >10 levels below highest party member)
  • Augments — Resolve INT/Conserve MP catalyst collision on Ahriman Tears (921)
  • Crash — Guard CNotorietyContainer::hasEnmity against dangling-entity UAF
  • Damage — Remove 99,999 hidden cap from handlePhalanx / handleOneForAll
  • WARP — Update Bastok Markets warp destination coordinates
  • Test Dummy — Replace generic tiers with Ascension Courts + Abyssea NMs
  • Crash — Guard CanAttack against dangling target ptr (mob enmity SIGQUIT)
  • Augments — Cap All songs augment at 75% of prior max
  • Crash — Make alive-entity registry thread-safe (real fix for NPC-load crash/hang)
  • DB — Evict broken PreparedStatement on CR_OUT_OF_MEMORY to prevent heap corruption
  • DMG — Break melee/ranged damage cap for PC attackers
  • Rebirth — Make NPC player-accessible, remove GM gate
  • Tournament — Add team support
  • Rebirth — Move NPC to RuLude Gardens underground + !rebirth warp cmd
  • Tournament — Add last-person-standing wave tournament system
  • Rebirth — Move Rebirth NPC underground, GM-only gate
  • Rebirth — Scale Rebirth Points per rebirth level (10→20 cap)
  • SMN — Whisper the true number when a Blood Pact exceeds the 131,071 display cap
  • SMN — Boost avatar Blood Pact damage x10 -> ~260x (BP_DAMAGE 2500->25900, owner request)
  • Augments — Activate INT+ augment via Ahriman Tears (item 921)
  • Naegling — Restore retail stats and correct WS to Savage Blade
  • Job Rebirth — Rebirth a maxed job for power, reusing Ascension categories
  • Hunting League — Rank IV unlock button was unclickable for long-named players (menu click round-trip exceeded Mes[128])
  • Augments — Remove DEX/AGI + MND/CHR pairs and the 6 flat weapon-Dmg augments (owner request)
  • Augments — Remove the six 2-stat STR augments + ban their catalysts (owner request)
  • Augments — Show EXP/Cap Point at base=33 to match the live engine value
  • Hunting League — NMs spawn aggroed onto the player who popped them
  • Equip — Disable /equipset macros server-wide

Thursday, June 18

  • PUP — Automaton survives master death (retail behavior)
  • Augments — Apply the 5th augment slot on inventory load
  • Items — Grant Geomancy/Handbell skill on all-magic-skills gear
  • Augments — Reduce individual WS DMG+ cap 800%→200%
  • Augments — Cap Gilfinder augment at +4/slot (20 total max)
  • Combat — Uncap skillchain damage for PC attackers
  • Trusts — Replace Hunter's Prelude with double madrigal on Gemma
  • Trusts — Replace Gemma's Sentinel's Scherzo with Hunter's Prelude
  • Combat — Exclude the 8 Abyssea marks-pop zones from level correction
  • Ascension — Despawn trial NM on player KO
  • Items — Add missing mods for Spaekonas Gloves +4 (23988)
  • Combat — Use MESSAGE_SYSTEM_1 for over-cap damage notification
  • SMN — Boost avatar BP damage and fix gear-swap stat refresh
  • Casino — Close 30ms double-bet exploit at Lady Luck
  • Commands — Show pet level + stats for all 4 pet jobs (was PUP-only)
  • Shop — Add Eminent Sachet (21383) to !shop ammo

Wednesday, June 17

  • Abyssea — Make ??? marks-pop + kill-reward clobber-proof (hook pattern)
  • Blue Magic — Disable Mortal Ray (spell 686) - cannot be cast
  • Subjobs — Level-0 sub jobs permanently stuck (EXP_TO_NEXT[0] was nil)
  • Augments — Refund staked items when the player cancels the augment menu
  • Skillchain — Record SC damage as int32 (int16 capped hits at 32,767)
  • Sparks Exchange — Shorten Eminence Broker main title (128-byte click cap)
  • Abyssea — Add Cruor reward on marks-popped NM kill
  • Corsair — Double-up always showed 0 because corsairActiveRoll was clobbered
  • Commands — Add !delnegdmg - purge items whose applied DMG augment netted negative
  • Magic — Uncap PC magic damage (remove base + MAB/MDB ratio ceilings)
  • Infamy — Add Daurdabla (string relic) to Infamy Vendor at 800 Inf
  • Automerits — Skip job-specific, Others, and Weaponskill merits
  • Vendors — Add BRD instruments to hunting league + infamy gear vendors
  • Infamy Vendor — Ryunohige -> i119 III final form (21858)
  • Augments — Force re-apply of EXP-bonus augment fix (augId 73 -> mod 382)
  • Crash — Comprehensive IsEntityAlive guard pass on CLuaBaseEntity
  • Crash — Extend IsEntityAlive guard to setHP (boss-command UAF)

Tuesday, June 16

  • Augments — Remove 6 Dmg (melee/ranged) augments from pool
  • Infamy — Restore Infamy Vendor as standalone module
  • Augments — Add Thunder Affinity augment (augId 2040)
  • Abyssea — Grant permanent visitant on onZoneIn so !abyssea warps work
  • Magic — Uncap magic damage for PC casters (mirrors WS uncap)
  • Abyssea — !visitant no longer ejects the player from Abyssea
  • Abyssea — Add !visitant command to grant permanent visitant status
  • Crash — Extend IsEntityAlive guard to setLocalVar/getLocalVar(s)
  • Hunting League — Make full Augment Sage rank chain obtainable in Escha
  • Crash — Alive-entity registry + trust null-spell guard
  • Abyssea — Wire ??? markers to AbysseaMarks gil/infamy pop menu
  • Vendors — Consolidate Accessory NPC to Escha-ZiTah gear row
  • Crash — Gate treasure re-show on trading player still in zone
  • Crash — Guard invalid spell IDs in CastMagic packet + drop dungeon recap
  • Marks — Add Infamy balance to !marks output
  • Gemma — Increase MACC 600→6000 to land enfeebles on Abyssea NMs
  • Abyssea — Correct onGameIn override path in AbysseaKICleanup
  • Abyssea — Reduce NM atkDef/accEva by 1/3 across all tiers
  • Abyssea — Suppress trade-to-pop ??? interaction silently
  • Dungeons — Remove custom dungeon system entirely
  • Abyssea — Reward all party members on marks-pop NM kill
  • Abyssea — One-shot cleanup of retail pop key items
  • Abyssea — Raise infamy rewards to match vendor costs
  • Abyssea — Remove Empyreal Paradox from marks-pop system
  • Abyssea — Reduce marks-pop NM HP by 1/3
  • Abyssea — Raise Visions base infamy to 2 so multipliers show
  • Abyssea — Increase marks-pop NM gil reward 5x
  • Abyssea — Release player from ??? lock before customMenu
  • Subjobs — Restore true 50%-of-main sub leveling (curve was 2-4x too steep)
  • Abyssea — Boost marks-pop NM difficulty x30
  • Abyssea — Zone-tiered difficulty — full-party NM stats
  • Abyssea — Remove Abyssea from always_popped_nms
  • Abyssea — Guard nil getCharVar + pcall-protect marks pop path
  • CMD — Split !abyssea into two-tier menu (client 8-option cap)
  • CMD — Add !abyssea warp command for all 10 Abyssea zones
  • Abyssea — Add Gil reward + party/trust multipliers to marks pop
  • Abyssea — Add Hunt Marks pop system + Infamy kill reward
  • Dungeon double-warp fix, Outer Bastion WP fix, Sortie rings, item fixes
  • Capacity Farm — Refresh campZone from deadMob to survive FileWatcher reloads
  • Shop — Add Angon and Throwing Tomahawk to !shop ammo
  • Dungeons — Fix !dungeon abort reaching live session table
  • CMD — Add !dungeon abort command
  • Dungeons — Clamp mob scatter positions to navmesh
  • Dungeons — Guard getZone() nil deref in mob-count PAI loop
  • Prestige — Guard idle-watcher against freed mob entity after zone exit
  • BRD — Add missing scroll script for Aria of Passion
  • Ranger — Replace broken hover_shot JA with !hovershot command
  • Prestige — Idle-despawn trial boss after 20s of no damage
  • World Boss — Move spawn zone from Hall of the Gods to West Ronfaure
  • Endless Tower — Disallow Trusts in Walk of Echoes (zone 182)
  • Job Mastery — Use owner-verified Mastery warp coords (-519,36,236)
  • Job Mastery — Correct Weapon Mastery warp-in (was off-map)
  • Leaderboard — Record pre-cap WS damage for peak hit tracker
  • Endless Tower — Hard-cap trusts at 1 (was honor-system)
  • Endless Tower — Allow trusts in Walk of Echoes (zone 182)
  • Hunting League — Idempotent mob_groups in escha migration (zone 288)
  • Deploy (No Rebuild) Mon 06/15/2026 23:59:36.23
  • Capacity Farm — Use DE_ prefix in queryEntitiesByName so mobs respawn
  • Vendor — Add Gold-tier axes to Hunting League gear vendor
  • Dungeons — Scaled gil reward on clear (1M easiest -> 10M hardest)
  • Dungeons — Theme all 8 dungeons to distinct mob families
  • Trusts — Meat now forces mob target-switch on every hate-pin tick
  • Crash — Guard treasure.lua timers against freed NPC entity
  • Dungeons — Paginate the Dungeon Master menu (8 dungeons overflowed)
  • CMD — Show (X,Y,Z) world coords in !mobs listing
  • NPC — Add Unity Accolades exchange to Eminence Broker
  • HL — Increase affinity trophy drop quantity from 1 to 5
  • HL — Nidhogg also drops Fafnir's Scale (Augment Sage rank 4 trophy)
  • Shop — Split augments ws into ws/ws2 to stay under client 80-item cap
  • Shop — Sort !shop augments by sortname to match client display
  • Shop — Sort !shop augments by actual item name from item_basic
  • Augments — Rename HQ Scorpion Shell label to sort first in !shop augments ws
  • Shop — Make !shop augments live-reload via module command override
  • Dungeons — Switch Maxixi +4 drops to first (Hume F/Taru F) race variant
  • Shop — Sort augment catalysts alphabetically by label
  • Shop — Force-reload augment_catalog on shop hot-reload
  • Reallevel — Auto-populate the leaderboard via a login hook
  • Augments — Add 10 missing magic/instrument skill catalysts
  • Weapon Skills — Boost Asuran Fists fTP to 1.5/1.75/2.0 per hit
  • Weapon Skills — Add per-hit crit chance to Asuran Fists
  • Reallevel — Store Real Level in a CharVar for the website leaderboard
  • HL — Add Augment Sage affinity trophy drops to all 13 HL NMs
  • HL — Guaranteed Khimaira Horn drop from Pandemonium Warden
  • Tracker — WSMaxDmg charVar - record peak weapon skill damage per player
  • Augments — Full weapon skill coverage in augment catalog
  • CMD — GM Ascension Trial tools - spawntrialboss / killtrial / cleartrial
  • Prime Weapons — Enable Great Sword (Fimbulvetr) + Axe (Blitz) Prime WS + aftermath
  • CMD — !fixboss - GM teleport any mob to player position
  • Prime Weapons — Wire Prime aftermath onto the Prime Dagger too
  • Prime Weapons — Implement faithful Prime Weapon Aftermath
  • CMD — !spawntrialboss - GM force-spawn Ascension Trial boss in Provenance
  • BRD — Add Aria of Passion + Honor March songs
  • Dungeons — Self-heal boss spawn when zone is genuinely clear
  • CMD — !mobs - list live mobs in your zone (GM debug)
  • Augments — Restore HQ Scorpion Shell -> Weapon skill damage catalyst
  • AH — Raise universal buyback cap 200 -> 1000 per pass
  • Dungeons — Correct voidwalker_arena bossPos Y from 7.263 to 12.000
  • BRD — Implement Honor March (spell 417) as tier-3 BRD march
  • Hunting League — Scope Escha migration mob_spawn_points delete by zone
  • RNG — Correct hover_shot to retail abilityId 289, recastId 55

Monday, June 15

  • Dungeons — Dismiss trusts before zone warp to prevent heap crash
  • Bullet Pouches — Make the 4 Bullet Pouches equippable WAIST pieces
  • RNG — Register Hover Shot ability (abilityId 971)
  • SCH — Helix Detonation — all nuke tiers eligible, tiered flat bonus
  • SCH — Helix Detonation combo — same-element Tier V/VI nuke within 10s
  • Difficulty — Hunting League NMs +50% (everything, DEF gentler)
  • Dungeons — Defer boss spawn until all trash/NMs are cleared
  • Difficulty — Dungeon mobs +50% to all combat stats (not just HP)
  • Ascension — Bake +50% into stat blocks, revert tier mult (it broadcast Empowered)
  • Weaponskills — Land true (over-cap) WS damage on mob HP, clamp only the packet
  • Difficulty — +50% Ascension trials and dungeon mobs
  • Capacity Farm — Respawn phantoms synchronously + cap-safe density
  • APEX — 30s respawn for all apex mobs server-wide
  • Ascension — Disable the Ascension companion system (no more lynx familiars)
  • Trustattack — Engage the trusts directly, not just the master
  • Endgame — Prime Armory wired to all 4 trials (remove voucher system)
  • Endgame — Job Mastery Challenges — 12 Weapon Guardians (Prime Weapon Trial 4)
  • Trustattack — Auto-engage the caller on their cursor target
  • Trustattack — Trusts fight the target without the master engaging

Last updated: 2026-08-27 12:00 PT