v1.0.8

Patch v1.0.8.

Tartarus Rift

Updated(2)

  • Fortune's Dice now rolls Tartarus Rift at 5% (up from ~3.4%). Other faces shift slightly: Meteor / Chat Game 33.9% each, Meteorite Shower 20.4%, Oracle / Black Market Auction 3.4% each. Tooltip now lists the percentage next to every face so you can see exactly what you're rolling for.
  • Tier III Tartarus Rift Cache no longer drops 2–4 Enchant Rerolls — that slot is now a Godly Randomization Scroll instead. Same drop odds, much stronger payoff. Also makes the Rift the canonical place to farm Godly Randomization Scrolls.

Removed(1)

  • Rift Shop pared down to just the 3 Rift Caches. The daily-rotating direct-purchase row is gone — the shop is now solely the Tier I / Tier II / Tier III caches for 250k / 500k / 1M Rift Marks.

Season Pass

Fixed(1)

  • Season Pass "Fragment Box" rewards now actually deliver a Mystery Boss Summoning Key instead of a blank, unopenable chest. The reward was pointing at a lootbox id that didn't exist, so claims silently fell back to a vanilla chest with no loot table. Affects every Fragment Box reward on both tracks (free L16/L28/L38 and paid L10/L20/L21/L26/L35/L39/L48 + the L50 capstone). Tooltips updated to match.

Cells, Gangs & Outposts

Added(1)

  • `/celllogs` now shows forge activity too. Cell owners can see every fuel deposit, fuel withdrawal, and ancient-energy claim against their forges right alongside chest activity, with the actor's name and the forge block coords. Use this to figure out who's been raiding the forge instead of guessing.

Fixed(1)

  • Cell forges no longer eat fuel or revert withdrawals. All 3 main backends were independently ticking forge production against the shared cluster DB, so every 10 seconds the polis/roads instances would clobber core's writes with their stale in-memory state — fuel deposits silently disappeared and freshly-withdrawn energy could reappear on the next overwrite. Production is now gated to the cluster leader, the same fix we shipped for BAH, KOTH and meteors. Existing fuel stays as-is; new deposits and withdrawals stick.

Enchants

Fixed(1)

  • Weakness L6 damage actually dropped to +50% (was still hitting +70% live despite the v1.0.7 changelog). The bundled default was updated but the on-disk live config wasn't, so the per-level scaling stayed at 11.67% instead of dropping to 8.333%. Live config is now patched + reloaded across all backends; L1 = +8.3%, L6 = +50% as advertised.

Updated(1)

  • `/enchants` menu now lists Weakness's actual proc rate, damage % per level, and duration instead of the vague "Chance to proc: enemy takes more damage for a few seconds" line — same treatment Traps got last patch. Values are read from config so future tuning updates the display automatically.

Quality of Life

Fixed(3)

  • AH collection bin: expired stack listings no longer turn into barrier blocks. Listings of more than 1 item (e.g. 32 cobblestone) were stored with a quantity prefix that the collection bin couldn't decode, so the entry showed as an unclickable barrier and clicking it printed "Failed to restore item. Contact an admin." Stacks now deserialize correctly — anything already stuck in your collection bin will be claimable again on next open.
  • Vote rotation: fixed the bugged "Rotating Deal" slot that showed up as a generic chest with no name. The slot was pointing at a legacy item ref (`mystery_godly_orb`) that hadn't been renamed when the orb system changed — it now correctly resolves to a Mystery Enchant Orb.
  • Tab list sort is now consistent across backends and stable within a rank tier. Previously, players in the same rank tier could land far apart in tab — a same-rank player on another backend (or one whose listOrder packet got coalesced) could sink to the bottom of the list, which made it easy to infer who was on which world. Each player now gets a unique sort key built from their rank tier plus their name, so the tab is alphabetical within each rank and identical no matter which backend you're viewing from.

Updated(3)

  • Meteors and Heroic Meteors now stick around for 10 minutes before auto-despawning (was 2 min for regular, 4 min for heroic). More breathing room to actually finish mining one out without it vanishing under you.
  • XP curve scaled back for levels 50+. The earlier rebalance overcorrected — players were facing ~6× the original cost on the meat of the curve. Levels 50-69 and 70-89 are now the pre-season baseline (not 6×), and levels 90+ are +25% over baseline. At observed mining rates (~5-8M XP/hr with a 2× booster) a caught-up player should clear a daily levelcap in roughly a 1-hour session.
  • Daily levelcap schedule tightened. Removed duplicate cap days and the L70 step, and split the 90-100 climb into 5 distinct days (90, 92, 95, 97, 100) instead of duplicates at 90/95/100. New progression: day 1 = 45, day 2 = 50, day 3 = 60, day 4 = 65, day 5 = 75, day 6 = 80, day 7 = 85, day 8 = 90, day 9 = 92, day 10 = 95, day 11 = 97, day 12 = 100. Prestige unlocks on day 8 (was day 10) when the cap first hits 90.

Moderation

Fixed(2)

  • Helpers can now actually warn and mute. `/warn`, `/mute`, `/unmute`, `/tempmute`, and `/punishmenthistory` were silently blocked by an OP-only permission gate before the staff-rank check ever ran — so Helpers and Mods got "no permission" even though their staff rank technically allowed it. Permissions are now opened up at the Bukkit layer and gating is enforced entirely by staff rank (Helper+ for warn/mute/history, Mod+ for ban/tempban/unban).
  • Bans, tempbans, unbans, mutes, and unmutes now propagate across all backends instantly. Previously they were ferried through a single online player on the source backend; if no one was online (or the command came from console), polis/roads/hub never got the update and the target stayed un-muted or un-kicked until they relogged. Moderation actions now fan out over the cluster's Redis bus, so the effect is immediate on every server.