IdleWorlds
Patch Notes
Public patch history for the bigger gameplay, UI, balance, and systems changes shipping into IdleWorlds.
0.2.0+2026-10-10.13
New Guild page: My Guild and RaidsOctober 10, 2026
- • The Guild tab is split in two. My Guild is about your guild: members, guild chat, the activity log, invites and applications, and guild runs. Raids is about raid groups: the group finder, starting a group, your current group and the fight. It opens on Raids when you're in a raid group, and switches there by itself when your group's fight starts.
- • My Guild members now show who's online or when they were last seen, their role and guild points, Combat level, their raid skill, a badge for each boss they've cleared (Normal or Hard), and their raid loadout's fire/frost/lightning resist.
- • New Boss progression card on My Guild: how many members have cleared each boss, and your guild's leaderboard rank and best time on Normal and Hard (guild runs count).
- • Raid group rows no longer cut lent skill names short.
0.2.0+2026-10-10.12
Fix: wrong loot on back-to-back raid killsOctober 10, 2026
- • Raids: fixed the victory panel showing the loot from your previous kill when you cleared bosses back to back. It now only lists loot from the fight you just won (otherwise it points you to your notifications). (Reported by Kno000.)
- • Raids: the fight screen no longer keeps empty space reserved after the fight ends.
0.2.0+2026-10-10.11
Regrowth stacksOctober 10, 2026
- • Raids: Regrowth from different players now stacks. Two Gathering raiders' Regrowths on the same target both tick (each with its own timer) instead of the second one replacing the first. Recasting your own Regrowth still just refreshes it, and each healer gets credit for their own ticks in the log and stats.
0.2.0+2026-10-10.10
Raid groups: who still needs the previous bossOctober 10, 2026
- • Raid groups now list everyone in the group who hasn't cleared the previous boss yet, whether or not they've clicked Ready, instead of only checking the players marked Ready. Start still only counts who's ready.
0.2.0+2026-10-10.9
Fix: loadouts and level requirementsOctober 10, 2026
- • Fixed gear loadouts letting you use items above your level. Loadouts now follow the same level requirements as equipping by hand: you can't save one with gear you can't wear yet, and older loadouts simply skip those slots when applied (including automatic swaps and raid loadouts). (Reported by strigwulf.)
0.2.0+2026-10-10.8
Fix: chat opening at the oldest messagesOctober 10, 2026
- • Fixed World Chat opening scrolled to the oldest messages (since the previous update) instead of the newest. It now starts at the latest message again, including when you come back to the dashboard.
0.2.0+2026-10-10.7
Raid loot icons, smoother gameOctober 10, 2026
- • Fantasy theme: raid loot (Ashmaw's Scale Crest and Hauberk, Thessaly's, Morwenna's and the upcoming bosses' items) now shows its own artwork instead of a "?" icon. Art by BustedCypher.
- • Performance: the game does a lot less background work while you idle. Chat messages are no longer re-read 4 times a second, timestamps are cached, quest cards stopped re-measuring themselves constantly, and the hidden phone/desktop copy of the dashboard is no longer kept running. Chat timestamps show "--:--:--" for a split second on load while your local time is resolved.
0.2.0+2026-10-10.6
Raid screen stops jumpingOctober 10, 2026
- • Raids: the fight screen no longer jumps up and down when a line of text appears or disappears (buff timers, Rend, effect icons on raider cards, your action buttons turning into "Charging your action bar…", and so on). Each part now keeps the most space it has needed this fight, so the layout can grow but never bounces back. Works in every theme. (Suggested by TadFish and Alex.)
0.2.0+2026-10-10.5
Fix: overlapping raid status textOctober 10, 2026
- • Raids: fixed "You've fallen this fight." being drawn twice on top of itself in the Fantasy theme when you tapped an action after going down. Action errors now also clear on their own after a few seconds.
0.2.0+2026-10-10.4
Fix: Zone Control collapse arrow hiddenOctober 10, 2026
- • Fixed the Zone Control collapse arrow being covered by the Change zone and timer buttons on narrow screens. The header now wraps onto a second line when space is tight.
0.2.0+2026-10-10.3
Zone Control can collapse tooOctober 10, 2026
- • The Zone Control panel now has its own collapse/expand arrow, like the other panels, in every theme.
0.2.0+2026-10-10.2
Collapse panels in every themeOctober 10, 2026
- • The collapse/expand arrow on each panel (Skill Actions, Current Action, Action Log, Inventory, Quests, Leaderboards, World Chat, World Bosses, Zone Control, Village, Bank, NPCs, Salvaging and the Raid Dungeon) is no longer Fantasy-only: it now works in every theme. A panel you fold stays folded when you switch themes.
0.2.0+2026-10-10.1
Pickup group rows on phonesOctober 10, 2026
- • Pickup group and raid guest rows no longer cut off names: the home guild and lent skill now sit on two separate lines, and the badges and buttons (loot claimed, Ready, Make leader, Remove) drop to their own line on narrow screens.
0.2.0+2026-10-09.14
Tidier World Chat buttonsOctober 9, 2026
- • World Chat: the Mailbox and Notifications buttons moved from beside the message box up to the chat header, next to the other chat icons, with their unread counts. In the Fantasy theme the header icons are now small and plain instead of large framed boxes, and the message box is back to one clean row with Send.
0.2.0+2026-10-09.13
Fix: Zone Control missing on phonesOctober 9, 2026
- • Zone Control is back in the World tab on phones, under World Bosses. It went missing when it was split into its own panel in the previous update.
0.2.0+2026-10-09.12
Raid results in World ChatOctober 9, 2026
- • Raid wins and wipes are now announced in World Chat when 2 or more players fought, on every difficulty, with the group, boss, difficulty, time and number of raiders (and how much HP the boss had left on a wipe). Solo attempts and fights the leader aborts aren't posted.
0.2.0+2026-10-09.11
Desktop: Zone Control and World Bosses splitOctober 9, 2026
- • On wide screens, Zone Control is now its own panel in the left column (above World Chat), and World Bosses moved to the bottom of the right column. The columns are now about the same height, and the panel you check most often is easier to reach. Phone layout is unchanged. (Suggested by Oat.)
0.2.0+2026-10-09.10
Raid start countdown, pickup group leadershipOctober 9, 2026
- • When the leader hits Start, the fight now begins after a 5-second countdown shown to every raider, with a sound and a phone vibration (and a phone notification if you turned on guild notifications). Nobody acts and the boss waits until it hits 0; clear times don't include the countdown.
- • Pickup groups: when the leader leaves, the lead passes to whoever joined first instead of disbanding the group. The leader can also hand it over any time with "👑 Make leader" next to a member, and "Disband group" is now its own button. (Suggested by Guest 63AC.)
0.2.0+2026-10-09.9
Fix: Abort button on phonesOctober 9, 2026
- • Fantasy skin: fixed the raid leader's Abort button not responding on phones (the boss title was covering it).
0.2.0+2026-10-09.8
Fantasy raid HUD fixesOctober 9, 2026
- • Fantasy skin: the leader's Abort button sits in the top-right corner of the boss header instead of stretching over the arena.
- • Fantasy skin: Rend now shows on the boss, next to the enrage countdown ("🩸 Rend 117/tick · 8s"), instead of as a raid timer tile.
0.2.0+2026-10-09.7
Fix: raids wouldn't startOctober 9, 2026
- • Fixed: after ready checks were removed, hitting Start with several players ready did nothing (the server still expected a ready check). Start now begins the fight right away.
- • Guild tab messages now pop up near the bottom of the screen, so you see them on phones too.
0.2.0+2026-10-09.6
Raid leaders can abort an accidental startOctober 9, 2026
- • Started a raid by accident? The raid leader gets a small "✕ Abort" button for the first 30 seconds of a fight (tap twice). The fight is called off and the whole group goes back to the lobby: no clear, no loot, no leaderboard time.
0.2.0+2026-10-09.5
Raid ready checks removedOctober 9, 2026
- • Raid ready checks are gone: when the leader hits Start, the fight begins right away with everyone who's ready. No more Confirm step. If you're not going to be around, un-ready first.
0.2.0+2026-10-09.4
Undo a ready checkOctober 9, 2026
- • Raid ready checks can be undone: the leader has a "Cancel ready check" button, and any raider can hit "Not ready" to back out of that attempt (the others can still start without you).
- • Fantasy skin: the raid enrage countdown sits on its own line under the cast bar instead of on top of the boss's HP.
0.2.0+2026-10-09.3
Bigger pickup lobbies, notification and raid fixesOctober 9, 2026
- • Pickup groups and guild runs can now hold up to 12 players, so people can wait in the lobby. A raid still takes 8: only 8 players can be ready at once, and anyone else can ready up as soon as a spot frees.
- • Group lists and the Group finder now show both numbers, e.g. "10 in group · 6/8 ready".
- • You can browse the Group finder while you're already in a group (your own group is left out; leave it first to join another).
- • Fixed: phone notifications for drops found while your game was closed often never arrived. They're sent now. (Reported by Alex.)
- • Fixed: renaming a pickup group changed the name on its past raid leaderboard times. Clears keep the name the group had when it cleared. (Reported by TadFish.)
- • Fixed: the downloaded raid combat log was missing the start of longer fights. It now includes every event. (Reported by TadFish.)
- • Desktop: World Bosses and Zone Control now sit under World Chat in the left column, so Zone Control isn't buried at the bottom of the page. (Suggested by Oat.)
0.2.0+2026-10-09.1
Practice raids back in #raid-resultsOctober 9, 2026
- • Practice raid runs are posted in #raid-results again, marked as Practice. Solo runs (one raider) are only posted when they kill the boss.
0.2.0+2026-10-08.17
🔮 Morwenna, the Hollow Oracle is open!October 8, 2026
- • Raid boss #3 is open on all three difficulties: Morwenna, the Hollow Oracle. She sees how each raider dies, and shows them. Bring fire resist: she wants 60 total, and a Jewelcrafting Ward lend covers part of it.
- • Her signature is the Soulrend Mark: it kills its target outright when it runs out unless someone Cleanses it first (Alchemy), and the rest of the raid takes a heavy hit too. Nothing else removes it, so bring a Cleanser. Raiders carrying something Cleanse removes pulse red for Alchemy players.
- • She's a sustained-pressure fight: constant fire AOE and burns, so healing has to keep up all the way. A tank plus two healers works, and so does a Cleanser plus one healer with good defensive support.
- • Practice is open to everyone (Combat 60+). Normal needs everyone in the group to have cleared Thessaly on Normal or Hard. Hard needs a Morwenna Normal clear first. Normal and Hard share one weekly loot roll, like the other bosses. Enrage starts at 5:30.
0.2.0+2026-10-08.16
Ashmaw Hard is a real step upOctober 8, 2026
- • Ashmaw Hard is now 30% stronger than Normal (HP and damage), up from 7%. With the recent healer and support buffs, Hard had become as easy as Normal. It's now the stepping stone between Ashmaw and Thessaly: well-geared groups still clear it reliably, and mid-geared groups get a real fight.
0.2.0+2026-10-08.15
Cleanse heal adjustedOctober 8, 2026
- • Cleanse (Alchemy) heal is now 25% of the target's max HP at level 70, down from 30% earlier today (it was 15% before that). A Cleanser plus one healer is still a solid core.
0.2.0+2026-10-08.14
Behind the scenes: upcoming raid boss mechanicsOctober 8, 2026
- • Behind the scenes: mechanic fixes for an upcoming raid boss. No change to Ashmaw or Thessaly.
0.2.0+2026-10-08.13
Behind the scenes: upcoming raid boss tuningOctober 8, 2026
- • Behind the scenes: tuning for the upcoming raid bosses. No change to Ashmaw or Thessaly.
0.2.0+2026-10-08.12
Cleanse buffed, Reinforce adjustedOctober 8, 2026
- • Cleanse (Alchemy) now heals 30% of the target's max HP at level 70, up from 15%. A Cleanser plus one healer is now a real core for a raid group, not just two full healers.
- • Reinforce (Construction) shield is now 0.65 per level (45 at level 70), up from 0.5. It's now on par with Fortify as a defensive pick.
0.2.0+2026-10-08.11
Fantasy skin: potion buff time in the inventoryOctober 8, 2026
- • Fantasy skin: an active potion's "N hour buff active" line shows again under the potion in your inventory.
0.2.0+2026-10-08.10
Raid lends rebalanced: Reinforce and VeilOctober 8, 2026
- • Reinforce (Construction) shield is now 0.5 per level, down from 2.4 (35 at level 70). Against the AOE-heavy bosses a raid-wide shield on every raider was worth far more than any other single pick. It still scales with your Construction level and still stacks well with real healing, but it no longer replaces a healer or carries a fight on its own.
- • Veil (Tailoring) dodge cap is now 80%, up from 65% (at level 70). Veil was the weakest support pick on most bosses.
- • Rule of thumb for every raid boss: a tank plus two healers, or a Cleanser plus a healer, is the core. The other lends each help, and the right picks for a given boss make a real difference, but none should make a boss easy by itself.
0.2.0+2026-10-08.9
Fantasy skin: lighter pop-ups and tooltipsOctober 8, 2026
- • Fantasy skin: pop-ups and item tooltips are now drawn directly by the game instead of being detected and restyled after every page update. Same look, far less background work, which should help on phones.
- • Fantasy skin: hovering an item name in chat, guild/raid chat or the Action Log still shows its tooltip.
0.2.0+2026-10-08.8
Determination removed for now, smoother Fantasy inventoryOctober 8, 2026
- • Determination is removed for now: raid attempts no longer gain stacks from earlier wipes.
- • Fantasy skin: inventory rows are now drawn directly by the game instead of being restyled after every update. Same look, much less work per refresh, especially on phones.
0.2.0+2026-10-08.7
Behind the scenes: config cleanupOctober 8, 2026
- • Behind the scenes: Discord integrations now read their settings from server configuration instead of the code.
0.2.0+2026-10-08.6
Behind the scenes: newsletter contact detailsOctober 8, 2026
- • Behind the scenes: newsletter emails now come from and reply to auth@idleworlds.com, so replies reach us.
0.2.0+2026-10-08.5
Newsletter unsubscribe + welcome-back packOctober 8, 2026
- • Email newsletters now have a one-click unsubscribe link (and the mail-client unsubscribe button). Account emails like password resets aren't affected.
- • Behind the scenes: groundwork for a welcome-back pack for returning players.
0.2.0+2026-10-08.4
Determination, leaderboard "You" row, mail quick repliesOctober 8, 2026
- • 💪 Determination: every wipe on a raid boss (Normal or Hard) since your last kill of it this raid week gives you a stack. A group fights with the average of its raiders' stacks: +2% ATK and max HP per stack, up to 5 (+10%). It resets when you kill that boss or at the weekly reset. You'll see "Determination ×N" under the boss in the fight and in #raid-results. Practice doesn't count.
- • Fixed: swapping gear or editing loadouts from the Guild tab only listed your enchanted/socketed copies, not your plain stacks. The Guild tab now loads your full inventory. (Reported by TadFish.)
- • Daily, weekly and monthly leaderboards now show a "You" row with your own rank and count, even when you're outside the top 10.
- • Mail: quick replies (👍, Thanks!, On it 🫡, 🙌) next to Reply send a short answer in one tap.
- • Fantasy skin: new setting "Change colours by zone". Turn it off to keep the neutral base colours everywhere if some zone palettes are hard to read on your screen.
- • Gear in your inventory now says which skill crafts it ("Tier 18 • Gloves • Tailoring"), so Smithing and Tailoring pieces are easy to tell apart.
- • Spellcrafting's button no longer greys out when you're under-level while something else is running, so you can queue it like every other skill.
0.2.0+2026-10-08.3
Group finderOctober 8, 2026
- • New 🔎 Group finder in the Guild tab: see every listed raid group in your league, with what it's going for (boss + difficulty), its description, the min Combat level, who's in it (with their lend icons) and the roles it's looking for. Tap Join, or Apply when the leader reviews requests.
- • Leading a pickup group? The new 📣 Group finder listing card lets you rename the group, pick the boss and difficulty you're going for, add a short description, set a min Combat level and the roles you want, and choose instant joins or approve-only. Requests show up right in that card with Accept/Decline, and you get a notification for each one.
- • Guild runs stay private to their guild and aren't listed.
0.2.0+2026-10-08.2
Guild log, cleanse highlights, lend icons in raid resultsOctober 8, 2026
- • New 📜 Guild log in the Guild tab: joins (invite or application), leaves, kicks, leadership changes, applications, guild runs opened, and every raid attempt with its result, time and roster. Filter by Members or Raids, and tap "Show full log" for the history. (Suggested by MisterDandy.)
- • If you lend Alchemy (Cleanse) in a raid, any raider carrying something Cleanse removes (curse, Burning/Frozen/Shocked, Doom Mark) now has a pulsing red frame. Doom Mark pulses faster, since that one kills.
- • The #raid-results Discord post now shows each raider's lend icon next to their name (🎯 tank, ✨ Mend, 🌱 Regrowth, 🧪 Cleanse…). (Suggested by kno000.)
0.2.0+2026-10-08.1
Loadout editor redesign + rename loadoutsOctober 8, 2026
- • The loadout editor got a proper look: every slot shows the item's icon, name and stats in a grid. Tap a slot to pick from cards that show each copy's enchant, socketed gems and upgrades, plus the ATK/DEF/HP change against what's in the loadout now. A filter box appears when you own a lot of options.
- • Loadouts can now be renamed: edit the name at the top of the editor. Raid and activity bindings keep pointing at the renamed loadout.
- • The editor shows the loadout's total gear ATK, DEF and HP as you change it.
0.2.0+2026-10-07.43
Thessaly enrage retuned + enrage timer on screenOctober 8, 2026
- • Thessaly now starts to enrage at 5:30 instead of 3:30. She has almost twice Ashmaw's HP but was on Ashmaw's clock, so even a full top group hit the enrage ramp long before they could finish her. She's still a real fight: a full 8 needs clean play to finish before the ramp gets out of hand.
- • Raid fights now show the enrage timer under the boss's HP ("Enrages in 1:23"), and "ENRAGED ×1.8" once it starts, so you can see the damage climbing instead of being caught off guard.
0.2.0+2026-10-07.42
Loadout editorOctober 8, 2026
- • Gear loadouts can now be edited without equipping them: in your profile's Gear Loadouts, tap Edit on a loadout, pick the item for each slot from what you own (enchanted/socketed copies listed separately), and Save. Nothing is equipped, so your queue keeps running.
0.2.0+2026-10-07.41
Pre-raid prep: all your potionsOctober 8, 2026
- • Pre-raid prep keeps your best ATK and DEF potion on top, with a "Show all potions" toggle underneath for the full list (strongest first), so you can drink a lower tier when you'd rather save the good ones.
0.2.0+2026-10-07.40
Guild view polishOctober 8, 2026
- • Guild view: the Members header shows your guild's member count instead of a raid ready count.
0.2.0+2026-10-07.39
Raid groups are separate from guildsOctober 8, 2026
- • Your guild and your raid group are now two separate things. Every raid runs from a raid group with its own roster, lobby and Raid Chat, so you only ever see who's actually in it.
- • Anyone can start a raid group (a pickup group) and invite players from any guild. Guild leaders can open a Guild Run instead: guild members join it with one tap from the Guild tab (no invite), and its clears count for the guild on the raid leaderboard.
- • The Guild tab's own view is now just your guild: members, applications, invites, guild chat, the leaderboard and the guild directory. Lend, potions, loadout and Ready live in the raid group's lobby.
- • Guilds that currently have raid guests keep the old setup until those guest spots end, so tonight's raids aren't interrupted.
- • Phones: during a raid, the boss's next action now also shows right above your action buttons, so you can react (Veil, Ward…) without scrolling (thanks Oat).
- • Fixed: players without a guild couldn't start a raid from their own pickup group.
0.2.0+2026-10-07.38
Raid loadout picker accuracyOctober 8, 2026
- • Raid Loadout picker: each loadout's numbers now include its socketed gems and active DEF reinforcements (they were left out, so DEF could read noticeably low). Still before potions.
0.2.0+2026-10-07.37
Raid lobby: inspect raid gear, safer LeaveOctober 8, 2026
- • Inspecting a player from the raid lobby now shows the raid loadout they've chosen (the gear they'll wear when the fight starts), with stats to match, instead of whatever they're wearing right now. If they haven't chosen one, it says so and shows their current gear.
- • The Leave Guild / Leave guest spot / Disband group buttons moved from the top of the raid panel (right next to the fold arrow) to the bottom of the lobby. They still ask you to confirm.
0.2.0+2026-10-07.36
Raid pickers fixOctober 7, 2026
- • The Raid Loadout and Lend a Tradeskill pickers now open properly over the whole screen (in the Fantasy skin they could get stuck behind the next card).
0.2.0+2026-10-07.35
Raid loadout picker, lend picker fixOctober 7, 2026
- • Raid Loadout is now a picker that shows what each loadout brings to a raid: your lend skill's level with that loadout's gloves/trinket, ATK, DEF, HP, and resists, with the current boss's element shown against what it needs (green when you meet it). Pick one and it's set.
- • Lend a Tradeskill opens as a popup, so the whole skill list is visible and scrollable (it was getting cut off behind the next card).
- • The lineup strip counts everyone in the group, ready or not.
- • Fixed: playing Standard and SSF in the same browser could make one league briefly load with the other's skin and zone look.
0.2.0+2026-10-07.34
Clearer raid lobbyOctober 7, 2026
- • Raid lobby: the Members list now shows who's actually going first (ready members, then raid guests). Guild members who aren't in this raid fold away under "Not in this raid" instead of being mixed in between the raiders.
- • Raid lobby: a new lineup strip under Members shows every raid lend with how many the group has, coloured by role (amber tank, green healers, blue defence/support, red damage), so you can see at a glance if you have three tanks, no healer, or which skill nobody brings.
- • Pre-raid prep only lists your best ATK potion and your best DEF potion.
- • The admin-only "Abandon fight" button is gone from the fight screen.
0.2.0+2026-10-07.33
Mobile chat fixOctober 7, 2026
- • Fantasy skin on phones: the "Open full chat…" bar now always sits right under the chat preview, instead of being hidden at the bottom of the scrolling message list.
0.2.0+2026-10-07.32
Snappier page loadsOctober 7, 2026
- • Pages load a little snappier: a timing mismatch between the server and your browser was making every page re-render from scratch right after loading. Fixed.
0.2.0+2026-10-07.31
⚡ Thessaly, the Plague Warden is open!October 7, 2026
- • Raid boss #2 is open on all three difficulties: Thessaly, the Plague Warden. A storm given a body, with lightning-based abilities (single-target, AOE, curse and Shocked). Bring lightning resist: she wants 62 total, and a level 70 Jewelcrafting Ward lend covers part of it.
- • Practice is open to everyone (Combat 60+). Normal needs everyone in the group to have cleared Ashmaw on Normal or Hard. Hard needs a Thessaly Normal clear first. Normal and Hard share one weekly loot roll per boss, like Ashmaw.
- • Zone picker: zones you've already reached now always show in the zone list, whatever gear you're wearing, so no more swapping gear just to travel back (suggested by dwights.). Zones reached while wearing the Invisibility Ring don't count toward this.
0.2.0+2026-10-07.30
Fantasy skin: the raid fightOctober 7, 2026
- • Fantasy skin: raid fights get the full raid HUD: an animated painted arena for each boss, the boss's health shell and a cast bar for its next ability, one framed card per raider showing every buff and debuff, timer bars for raid-wide effects, and the combat log + Raid skills tucked into folding panels under Raid Chat.
0.2.0+2026-10-07.29
Fantasy skin: item tooltipsOctober 7, 2026
- • Fantasy skin: hover (or tap) an item to get its Fantasy item card: art, stats, how to get it, and a wiki link. Works on inventory items, quest objectives, boss rewards, village buildings and item names in text. You can turn them off in Settings under Fantasy Reskin tooltips.
0.2.0+2026-10-07.28
Fantasy skin: raid history cardOctober 7, 2026
- • Fantasy skin: the "My raid history" card on the Guild page now gets the same frame as the rest of the lobby.
0.2.0+2026-10-07.27
Fantasy skin: the Guild pageOctober 7, 2026
- • Fantasy skin: the Guild page's raid lobby now gets the full look: boss picker and difficulty plates, the weekly-loot notice, leaderboard, member rows with online dots, Combat chips, lent skills and READY badges, potion prep, loadout, invites, Raid Chat and the guild directory. The raid fight screen itself is unchanged for now.
0.2.0+2026-10-07.26
Welcome screen polishOctober 7, 2026
- • Welcome screen: the gold button and inputs now get their forged Fantasy styling, and the Greenwake Den painting shows through more.
0.2.0+2026-10-07.25
A Fantasy welcome screenOctober 7, 2026
- • The welcome / sign-in screen now matches the Fantasy look: the Greenwake Den painting behind a forged gold frame, the crest, and the skin's fonts.
0.2.0+2026-10-07.24
Current Action moves up on desktopOctober 7, 2026
- • Desktop: Current Action now sits at the top of the right column, above the Inventory, so you can see your action running right away. Phone and tablet layouts are unchanged.
0.2.0+2026-10-07.23
Gentler first fight; tidier Fantasy dashboardOctober 7, 2026
- • Rats (Zone 1) have less HP, so a brand-new adventurer fighting bare-handed now wins most fights instead of rarely. A Copper Sword still makes a big difference.
- • Fantasy skin: the Village scene on the dashboard now appears once you own a house, sits below Current Action, and starts folded. The World Boss "Possible Rewards" lists also start folded. Open either with its arrow and it stays open.
0.2.0+2026-10-07.22
Fantasy skin: Village page, Salvaging, Leaderboards, mobile zone barOctober 7, 2026
- • Fantasy skin: the Village page now gets the full look: your house's art with tier studs, illustrated building medallions on every add-on slot (and in the install picker), framed Housing Bank / NPC panels.
- • Fantasy skin: Salvaging rows now show item icons and stats like the inventory, with Enchanted / Socketed called out (salvaging destroys them).
- • Fantasy skin: the Leaderboards panel and the phone layout's zone bar now get the Fantasy frame and buttons.
0.2.0+2026-10-07.21
Fantasy skin: framed pop-upsOctober 7, 2026
- • Fantasy skin: pop-up windows (profile, referral, confirmations, settings dialogs and the rest) now get the forged Fantasy frame, and Lifetime Stats in Character Stats get their label/value styling.
0.2.0+2026-10-07.20
Fantasy skin: Village scene on the dashboardOctober 7, 2026
- • Fantasy skin: a Village scene now sits under Skill Actions on the dashboard: your house and all five building plots drawn as a little settlement, plus a Buildings ledger with each building's effects and the overall stats they add up to. Fold it away with its arrow if you prefer.
0.2.0+2026-10-07.19
Fantasy skin: native World Boss + Zone Control cardsOctober 7, 2026
- • Fantasy skin: World Boss cards now get their encounter art, the illustrated Join / Prejoined / Fighting plates and a foldable "Possible Rewards" list with item icons, drawn natively.
- • Fantasy skin: the Zone Control card gets the Dominion Ward: the team crest, the ward meter and the live strength balance during a race, with a flash along the sword when a side's strength changes.
0.2.0+2026-10-07.18
Fantasy skin: native quest cardsOctober 7, 2026
- • Fantasy skin: Quests and Work Orders now get the forged card look natively: a medallion with the objective item's icon and a progress ring, discipline colours, a reward chip, and plated Turn In / Skip buttons.
- • Fantasy skin: the inventory's bottom Prev / Next buttons now match the top ones.
0.2.0+2026-10-07.17
Fantasy skin: native inventoryOctober 7, 2026
- • Fantasy skin: the inventory is now drawn by the game itself: item icons, stat chips, per-item details (loadouts, socketed gems, upgrade rolls), requirements and quantity, with your Equip / List / Lock buttons skinned in place. Filter tabs and page buttons get the Fantasy plates too.
0.2.0+2026-10-07.16
Fantasy skin: native skill cardsOctober 7, 2026
- • Fantasy skin: Skill Actions cards are now drawn by the game itself instead of being re-shaped after load: skill medallion, XP readout under the name, material checklist with have/need, the base XP plaque, the action plate with its smooth running fill, and a countdown on long actions. They should appear instantly and stay steady while you play.
0.2.0+2026-10-07.15
Phone pushes for in-game notifications; brighter Fantasy skinOctober 7, 2026
- • New: push notifications for your in-game notification bell (suggested by Alex). In Settings → Notifications, once push is enabled on a device, pick which kinds you want pushed: rare drops & orbs, market/mail/gifts, guild invites/guild/raid loot, milestone titles, events, account. All off by default, and each device has its own picks. Several at once arrive as a single summary push.
- • Fantasy skin: buttons, filter tabs, disabled buttons and grey/secondary text are a notch brighter (with a soft violet tint on buttons), so the skin feels less dark.
0.2.0+2026-10-07.14
Fantasy skin: sharper mobile navOctober 7, 2026
- • Fantasy skin: the mobile bottom bar's icons were slightly blurry (their semi-transparent lines doubled up where they crossed). They're crisp now.
0.2.0+2026-10-07.13
New skin: Fantasy ✨October 7, 2026
- • New skin: Fantasy ✨, a hand-crafted dark-fantasy look by community artist BustedCypher: framed panels, painted zone art, themed buttons and panels you can fold away. It's built right into the game (no add-on, no slowdown). Try it in Settings → Skin. New players now start on it.
- • It's still being polished: more parts of the game (skill cards, quests, market, bosses, the village and raids) will get their full Fantasy treatment over the coming updates. Spot something off? Tell us in #bugs.
0.2.0+2026-10-07.12
Behind the scenesOctober 7, 2026
- • Behind the scenes: Fantasy Reskin loading fix (no more flash of the plain look while a page loads).
0.2.0+2026-10-07.11
Behind the scenesOctober 7, 2026
- • Behind the scenes: more work on the Fantasy Reskin.
0.2.0+2026-10-07.10
Server: more horsepowerOctober 7, 2026
- • Behind the scenes: the game server now runs on more CPU cores, so it can handle a lot more players at once without slowing down.
0.2.0+2026-10-07.9
Behind the scenesOctober 7, 2026
- • Behind the scenes: more Fantasy Reskin work.
0.2.0+2026-10-07.8
Behind the scenesOctober 7, 2026
- • Behind the scenes: updated Fantasy Reskin assets and more groundwork for its return.
0.2.0+2026-10-07.7
Bulk cache opening fixOctober 7, 2026
- • Fixed: if an Open 5 / Open 100 on Arcane Caches stopped partway (e.g. you ran out), the caches that did open were hidden behind an error. You now see what actually opened ("Opened 30 of 100") and its loot.
- • Behind the scenes: groundwork for the Fantasy Reskin's return.
0.2.0+2026-10-07.6
Ashmaw now needs Combat 50October 7, 2026
- • Raid Combat requirements are now per boss: Ashmaw needs Combat 50 (down from 60), and the later bosses still need 60. You can Ready up from Combat 50, and the lobby tells you if anyone who's ready is under the selected boss's requirement.
0.2.0+2026-10-07.5
Suggestions batch: raid history, +4 crafts, village totals and moreOctober 7, 2026
- • New: My raid history on the Guild tab. Every raid you've been in (wins, wipes and abandoned runs) with the boss, difficulty, time, how much HP the boss had left, and your own damage/healing. Tap one to see who was there, their lends, stats and gear, same as the leaderboard. Thanks TadFish!
- • Bonus Enhance can now very rarely craft a +4 item: B/1000 percent per craft, a tenth of the +3 rate (about 1 in 2,600 crafts at 39% Bonus Enhance). Still impossible without the stat. Thanks TadFish!
- • Raid lobby: if your Combat level is too low to Ready up, a message right under the Ready button now says so and shows your level, instead of the button just not working (the old warning was easy to miss on mobile). Leave Guild / Leave group / Leave guest spot are now clearly visible buttons, and leaving a group asks you to confirm. Thanks mrcyberthief!
- • Fixed: a loadout bound to a queued activity sometimes didn't get equipped. If a World Boss or Zone Control fight ran in between, the game put your pre-fight gear back on top of the bound set. The bound set now wins. Thanks ready4music!
- • Village: the Add-ons panel now shows the total of all your installed buildings' bonuses at the top. Thanks Oat!
- • Players Online: after viewing someone's profile from the list, closing the profile takes you back to the list instead of closing everything. Thanks ready4music!
- • The Patch Notes link now shows a red badge with how many patches came out since you last read them. Thanks mrcyberthief!
0.2.0+2026-10-07.4
Fix: level-70 achievements, achievement count, Daily SmithingOctober 7, 2026
- • Fixed: reaching level 70 through combat or a work-order claim granted the level-70 title but not the matching +5% XP achievement (it only arrived with the nightly catch-up). It's granted right away now, as are the total-level achievements. Thanks Noook!
- • Fixed: the Achievements panel could show one more "unlocked" than you really have, from a leftover entry from the first version of achievements. The XP bonus was always correct; only the count was off.
- • Fixed: crafting Spellcrafting recipes (like Supply Caches) counted toward Daily Smithing instead of Daily Spellcrafting. Today's boards are corrected too. Thanks Oat!
0.2.0+2026-10-07.3
Buy orders accept enchanted/socketed copiesOctober 7, 2026
- • Follow-up to the last patch: any copy of an item can now fill a buy order, including one with gems, an enchant or a cloak upgrade, as long as it isn't equipped, banked or locked. Plain copies are used first. If a modified copy gets used, the buyer receives it with its gems/enchant still on, and both of you see that noted in your Action Log.
0.2.0+2026-10-07.2
Fix: buy orders and once-enchanted items, race changes in SSFOctober 7, 2026
- • Fixed: you couldn't sell an item into a buy order if your copy had been enchanted before (even after the enchant expired). The game said "You don't have any" while the item was in your bag. Those copies can now fill buy orders. Items with an active enchant, gems or a cloak upgrade still can't, since a buy order pays for a plain item; list those on the market instead. Thanks Eris!
- • Fixed: race changes you buy now work on both your Standard and Solo Self-Found characters. Before, the SSF character showed the race change as available but refused to use it. Thanks Alex!
0.2.0+2026-10-07.1
Practice raids off #raid-results, Hard unlock rule, raid wikiOctober 7, 2026
- • Practice raids no longer post to #raid-results on Discord. They don't drop loot, so the channel is now just Normal and Hard results. Thanks BustedCypher!
- • Raid progression: Hard for any boss now unlocks once you've cleared that same boss on Normal (it used to need the previous boss on Hard). Ashmaw works the same as before.
- • Raid boss wiki page: each boss's page now describes its own abilities (heavy hit, raid-wide attack, damage over time and any special mechanics), its element, and its Practice and Hard stats, instead of borrowing Ashmaw's. It also reflects that Fortify now softens raid-wide attacks.
0.2.0+2026-10-06.6
Cleanse and Veil buffed, spreading wounds on upcoming bossesOctober 6, 2026
- • Cleanse (Alchemy) heals more: 15% of the target's max HP at level 70, up from 12%, on top of curing curses, Burning/Frozen/Shocked and Morwenna's Doom Mark.
- • Veil (Tailoring) dodge chance raised: 65% at level 70, up from 55%.
- • Coming with later raid bosses: Thessaly, Grimjaw and Skarth's damage-over-time wounds spread. If one runs out without being cleansed, it jumps once to another raider. Bringing Cleanse helps but isn't required (Morwenna still needs it).
- • Behind the scenes: upcoming raid bosses retuned around these changes.
0.2.0+2026-10-06.5
Chat mail/notification buttons: desktop onlyOctober 6, 2026
- • The mailbox and notification buttons next to the chat Send button now only show on desktop. On mobile they took space from the message box, and the header buttons are already right there.
0.2.0+2026-10-06.4
Grimsby buys ultra-rares and raid gearOctober 6, 2026
- • Grimsby now buys the ultra-rare zone drops for a Trader's Token: Pathfinder's Compass, Merchant's Coffer and Glacier's Last Gasp. They were left off his list by mistake.
- • Grimsby now also buys every piece of raid gear for a Trader's Token (all 30, from every raid boss), so duplicate raid drops you can't use aren't stuck in your bag.
0.2.0+2026-10-06.3
Raid healing up, Reinforce trimmedOctober 6, 2026
- • Mend (Spellcrafting) heals more: 42% of the target's max HP at level 70, up from 36%.
- • Regrowth (Gathering) heals more: 1.1 per level per tick, up from 0.9 (77 every 3s at level 70, up to 385 per cast).
- • Reinforce (Construction) shield trimmed: 2.4 per level, down from 3 (168 at level 70). It's still a strong pick on the later bosses. Healers, Fortify and a second tank should now be real alternatives to it.
- • Behind the scenes: upcoming raid bosses retuned around these changes. Expect them to need a full group of 8 and the right resist gear for each boss's element.
0.2.0+2026-10-06.2
Fix: raid loot status for pickup groups and guestsOctober 6, 2026
- • Fixed: in a pickup group or as a raid guest, the raid lobby said "Loot available this week" even after you'd already claimed that boss's loot. It now correctly says you've claimed it, and pickup/guest rows show the "loot claimed" tag like guild members do.
0.2.0+2026-10-06.1
Pending invites for pickup groups, pickups stay on the leaderboardOctober 6, 2026
- • Pickup group leaders (and guild leaders inviting raid guests) now see who they've invited and are still waiting on, right under the invite box: how long ago each invite went out, with a button to cancel it.
- • Raid leaderboard: pickup group clears now stay on the board after the group is disbanded, shown under the group's name with the "pickup" tag. Each pickup leader keeps their best time per boss and difficulty.
0.2.0+2026-10-05.16
Rend, Fortify and Soulrend Mark reworkedOctober 5, 2026
- • Rend (Woodcutting) hits much harder: 1.7 bleed damage per level per tick, up from 1 (~600 over 15s at level 70, about one and a half normal attacks). Before, a full Rend did less damage than just attacking.
- • Fortify (Smithing) now also softens the boss's raid-wide attacks while it's active: 12% less damage at level 70, on top of its raid DEF bonus. Before, it only helped against the heavy single-target hit.
- • Morwenna's Soulrend Mark: if it expires without being cleansed, the marked raider still dies, and now everyone else also takes a heavy hit (35% of their max HP). Bring Alchemy.
- • Behind the scenes: upcoming raid bosses retuned around these changes.
0.2.0+2026-10-05.15
Mend buffed, raid lobby remembers your pickOctober 5, 2026
- • Mend (Spellcrafting) heals a lot more: 36% of the target's max HP at level 70, up from 24% (~189 HP on a typical raider, ~378 on a tank). Regrowth was out-healing it by a wide margin, as TadFish pointed out. Now a Mend healer and a Regrowth healer are about equally good, and a group with one of each does best: Mend for burst on whoever's in trouble, Regrowth for steady healing.
- • The raid lobby remembers the last boss and difficulty you picked, and defaults to Normal the first time. Thanks TadFish!
- • Behind the scenes: upcoming raid bosses adjusted to match the stronger healing.
0.2.0+2026-10-05.14
Pre-raid prep box, Reinforce cooldown fix, clearer raid locksOctober 5, 2026
- • New: Pre-raid prep box on the Guild tab. See your active ATK/DEF potion buffs with time left, and drink ATK/DEF potions straight from the raid lobby without going to your inventory. Your stats lock in when the fight starts, so prep before the leader hits Start. Thanks BustedCypher!
- • Fixed: Reinforce (Construction) is supposed to have a 28-second cooldown, but clicking it yourself ignored that, so it could be recast every time your action bar filled. The cooldown now applies to everyone, and the Reinforce button shows its countdown. Its shield size was also adjusted (about 3 per Construction level, up from 5.5) now that the shield also soaks part of Cinderstorm.
- • Raid lobby: when someone in the group hasn't cleared the boss needed to unlock a fight, the lock now also explains how to go without them. Anyone marked Ready counts as going in, so the leader can Bench them (or they can un-ready). Thanks TadFish!
0.2.0+2026-10-05.13
Raid ready checks, mail/notifications by chat, queue fixOctober 5, 2026
- • New: raid ready checks. When the leader hits Start with more than one person ready, everyone in the group gets a 30-second ready check: a banner on the Guild tab with a countdown and a Confirm button, plus a notification. The fight starts automatically as soon as everyone has confirmed. The leader can also hit "Start now" to go with whoever has confirmed, and anyone who didn't respond sits this attempt out. No more starting a fight with someone who readied up and walked away. Thanks BustedCypher!
- • Mailbox and notification buttons (with unread counts) now sit right next to the Send button in World Chat, both in the chat panel and the full chat window, so you can keep an eye on them without scrolling back up to the top. Thanks Oat!
- • Fixed: if your Zone Control attack ended at the same moment the zone was being processed in the background, the game could start both your queued activity AND the activity you were doing before, then cut your queued one off (e.g. falling back to Mine Runite instead of your queued gather). Your queue is respected now.
0.2.0+2026-10-05.12
Raid boss tabs fit on phonesOctober 5, 2026
- • Fixed: on phones, the raid boss tabs on the Guild tab ran off the edge of the screen (Skarth was cut off) and the long names squeezed into tall blocks. The tabs now use the bosses' short names (Ashmaw, Thessaly, Morwenna, Grimjaw, Skarth) and wrap onto a second line when needed. The full name still shows right below. Same fix for the boss tabs on the raid wiki page. Thanks Ready!
0.2.0+2026-10-05.11
Raid lobby: clearer progression statusOctober 5, 2026
- • Fixed: with nobody marked Ready, the raid lobby could say "Everyone in the group has cleared [boss]" even when nobody had. Until people ready up, it now checks your whole guild (and raid guests) and lists exactly who still needs the required clear. Once people are ready, it checks just the group going in.
0.2.0+2026-10-05.10
Raid action queueing, fewer "bar isn't full" errors, snappier gameOctober 5, 2026
- • Raid actions can now be queued: you can pick your next action up to 2.5 seconds before your action bar fills, and it fires the instant the bar is full. No more mashing the button through "Your action bar isn't full yet" errors. The raid screen shows your queued action until it goes off. Thanks Djm!
- • The raid screen's ready indicator now syncs with the server's clock, so "ready" on your screen matches what the server accepts, even if your device's clock is a little off.
- • Performance: the Guild tab and raid screen now check the server far less often when nothing is happening (no live fight, or the tab is in the background), and catch up instantly when you come back. This takes a big load off the server, so the whole game should feel snappier during busy raid evenings.
0.2.0+2026-10-05.9
Behind the scenes: upcoming raid boss tuningOctober 5, 2026
- • Behind the scenes: more tuning on the upcoming raid bosses ahead of their release. No changes to Ashmaw.
0.2.0+2026-10-05.8
Raid kill titles for the whole group, shield absorb trackingOctober 5, 2026
- • Raid boss titles now go to EVERYONE in the group that wins on Normal or Hard (alive or not), not just whoever landed the killing blow. Everyone who has already beaten Ashmaw on Normal has been given Cinder Slayer. Check your notifications!
- • Reinforce shields now track how much damage they actually absorb, like a healer's absorb meter. It's credited to the Construction player who cast them, and it shows in the raid leaderboard's player details ("shields absorbed") next to damage dealt and healing done.
- • Congrats to Royal Flush on clearing Ashmaw Normal with just 6 players!
0.2.0+2026-10-05.7
🔥 Ashmaw Hard is openOctober 5, 2026
- • Ashmaw, the Cinder Tyrant can now be fought on Hard, but only by groups where EVERY member has already cleared Ashmaw on Normal. If someone in your group hasn't, the lobby shows who's missing.
- • Hard hits harder and has more HP, with its own leaderboard timed to the hundredth of a second. It shares Normal's weekly loot: your first Ashmaw clear each week on Normal OR Hard rolls loot, so Hard is for bragging rights and leaderboard times rather than extra drops.
0.2.0+2026-10-05.6
Fantasy Reskin (Beta) temporarily disabledOctober 5, 2026
- • The Fantasy Reskin (Beta) skin is switched off for now. It isn't ready for the new guild raid screens yet. If you were using it you'll see the Default skin instead, and your choice is remembered, so it comes back automatically when the skin returns.
0.2.0+2026-10-05.5
Ashmaw back to full strengthOctober 5, 2026
- • Ashmaw's HP and DEF are back to their original values: 21,000 HP and 450 DEF (Practice 13,650; Hard 22,470). Last night's skill fixes did the real work: tanks no longer get one-shot, Reinforce shields soak part of Cinderstorm, and Rend and other damage-over-time tick every 3 seconds. Lowering his HP and DEF on top of that made him far too easy. A coordinated group should still win Normal most of the time, and Hard is a proper challenge again.
- • Behind the scenes: the four upcoming raid bosses were retuned to match. Each one is a real step up and will take raid loot and gear upgrades to beat, not just retries.
0.2.0+2026-10-05.4
Supporters can save 20 gear loadoutsOctober 5, 2026
- • Supporters can now save up to 20 gear loadouts, up from 15. Handy now that raids have their own raid loadout. Everyone else keeps 10.
0.2.0+2026-10-05.3
Healer clarity, Cleanse becomes a cure, upcoming raid bosses rebalancedOctober 5, 2026
- • The three raid heals now explain themselves with real numbers. Mend (Spellcrafting) is the big instant heal: 24% of the target's max HP at level 70 (~126 HP on a typical raider, ~252 on a tank), halved on a cursed target. Regrowth (Gathering) is heal over time: about 63 HP every 3 seconds for 15 seconds (up to ~315 HP), best cast before damage lands. Cleanse (Alchemy) is the cure: it removes curses, Burning/Frozen/Shocked stacks and Morwenna's Doom Mark (the only thing that can), plus a small heal.
- • Cleanse's heal goes from ~20% to ~12% of max HP (at level 70). It was almost as big as Mend, which blurred the roles: Cleanse is the cure, Mend is the burst healer, Regrowth is the steady one.
- • Raid logs and the leaderboard's "healing done" now count only HP actually restored (overhealing no longer inflates Mend/Cleanse numbers), and Regrowth's healing is finally credited to the healer. It used to show 0.
- • All raid drops are now Tier 20 items (they were labeled Tier 22–26). Their stats are unchanged. The higher tier labels were making world bosses drop orbs of too high a tier for anyone wearing raid gear.
- • Behind the scenes: the four upcoming raid bosses (Thessaly, Morwenna, Grimjaw, Skarth) were rebalanced for the new raid rules and tuned against a real guild group's gear, so each step up is a real challenge but beatable, ending with Skarth as the hardest. Practice stays a safe place to learn each fight, and Hard is a serious step up from Normal on every boss. Ashmaw stays as he is.
0.2.0+2026-10-05.2
Fixed: raid loot and guild notifications not showingOctober 5, 2026
- • Fixed: raid loot notifications (and guild ones: applications, raid guest and pickup invites, welcome messages) were being saved but never appeared in the notification bell or its unread count. The loot itself was always delivered to your inventory. They show up properly now, including the ones from last night's raids.
- • Congrats to Omen on the first Ashmaw Normal kill (3:12.00)! That fight started under the old balance and finished under the new rules with Ashmaw's old 21,000 HP, so it counts.
0.2.0+2026-10-05.1
Ashmaw rebalance: tanks survive, shields matter, attacks hit harderOctober 5, 2026
- • Tanks no longer get one-shot. A tank actively holding Challenge now takes 65% less damage from the boss's big single hit (was 32%). In last night's Omen attempt, Claw Rake hit the tank for about 1,280 against 1,002 HP, an instant death without a Smith's Fortify. A geared tank now survives it with around 15% HP to spare, and Fortify makes tanking comfortable instead of mandatory.
- • Reinforce (Construction) shields now soak up to 25% of each Cinderstorm hit. Before, Cinderstorm ignored shields completely, so the shield barely did anything in real raids. Thanks TadFish!
- • Ashmaw's DEF drops from 450 to 350, so normal attacks and War Cry actually matter at mid-level gear instead of everything bouncing off. His HP goes from 21,000 to 18,000 (Practice 11,700; Hard 19,260).
- • This pass was tuned against real raid groups' gear and real reaction times, not perfect AI test players. A typical 8-player guild group should now win Normal more often than not, Hard stays a real challenge, and a 6-player mid-gear group can win Practice. The raid lobby also has a tip about bringing a tank, healers, Cleanse and Fortify.
0.2.0+2026-10-04.67
⚔️ Pickup raid groups, guests see their group, chat scroll fixOctober 4, 2026
- • New: Pickup raid groups. Anyone (in a guild or not, leader or not) can hit "Start a pickup group" on the Guild tab, invite players from any guild (up to 8 total) and lead their own raid attempts. Members stay in their own guilds, shown as Busy there. The group lasts 24 hours or until its creator disbands it. Pickup clears show on the leaderboard tagged "pickup", and #raid-results marks them as pickup groups.
- • Raid guests and pickup group members now see the group they're raiding with: its members and guests, ready states, boss picker, leaderboard and its own private chat (as Raid Chat during fights), instead of their own guild's unrelated info. A "View my guild" link lets you peek at your own guild and come back.
- • Fixed: guild chat could still open on the oldest messages when the chat loaded before the rest of the Guild tab. It now always jumps to the newest message when the chat appears. Thanks Oat!
- • Fixed: the guild leader's Bench button didn't work on raid guests. Only the leader can start a raid (the server now enforces it too).
- • Leaderboard: Royal Flush's first Ashmaw Practice clear (3:35.00) was removed from the leaderboard because it was set before today's Rend and Ashmaw HP rebalance, so it isn't comparable to new times. The attempt itself is still recorded.
0.2.0+2026-10-04.66
Raid loot: skill-level bonuses toned downOctober 4, 2026
- • Raid drops with +skill levels were tuned down before anyone got one. Tyrant's Forgehands (legendary gloves): +5 → +4 Smithing levels. Grimjaw's Bound Gauntlets: +4 → +3 Construction levels.
- • Cinderforged Pendant (amulet) and Anchorstone Bulwark (shield) listed +3 skill levels that never actually applied (skill-level bonuses only count from gloves and trinkets). Those are replaced: the Pendant's Bonus Enhance goes from 6% to 8%, and the Bulwark gets an 8% Bonus Build proc instead.
0.2.0+2026-10-04.65
Guild directory shows real levelsOctober 4, 2026
- • Fixed: the guild directory and the guild applications panel showed a "Lv" number that didn't match anything else in the game (it came from an old, unused field). They now show each player's Combat level and Total level, the same numbers you see everywhere else.
0.2.0+2026-10-04.64
Raid balance: damage-over-time ticks every 3s, Ashmaw HP 21,000October 4, 2026
- • Rend, Burning/Frozen/Shocked and Regrowth now tick once every 3 seconds instead of every second. Same damage/healing per tick, so a third as much per second, and a far less spammy combat log. Rend in particular was carrying raids: in one 6-player Practice win, a single Woodcutting lend did 69% of the whole raid's damage, because Rend ignores the boss's DEF while normal attacks barely scratch Ashmaw at mid-level gear.
- • To keep Ashmaw's difficulty where it was meant to be after that change, his HP goes from 29,000 to 21,000 (Practice 13,650; Hard 22,470). In testing, a full 8-player group with solid gear wins Normal most of the time and Hard about half the time. A smaller, less-geared group can learn the fight on Practice but will need more players or better gear for Normal.
0.2.0+2026-10-04.63
Fixed see-through gear tooltips on the raid leaderboardOctober 4, 2026
- • Fixed: hovering a raider's name on the raid leaderboard showed a gear tooltip you could see straight through in some themes, with the page text underneath bleeding into it. It's fully opaque now.
0.2.0+2026-10-04.62
🤝 Raid guests: raid with players from other guildsOctober 4, 2026
- • New: Raid guests. A guild leader can invite players from OUTSIDE the guild (guildless, or members of another guild, even other guild leaders) to join their raid group temporarily. Use "Invite a Raid Guest" on the Guild tab. Up to 7 guests at a time.
- • As a guest you stay in your own guild, but you show as "Busy · raiding with [their guild]" there and you're left out of your own guild's raids meanwhile. You ready up, pick your lent skill and fight in the host guild's raids with your own gear. Your loot (once per boss per week) and boss progression count for you as normal. The raid's leaderboard time goes to the host guild.
- • A guest spot lasts 24 hours, or until you click "Leave guest spot" or the host leader removes you (not possible mid-fight). Guests show in the host's member list as 🤝 guest, and they count toward the 8 raid slots but not the 12-member guild limit. Raid guest invitations appear on your Guild tab and in your notifications.
0.2.0+2026-10-04.61
💰 Ashmaw Normal now drops loot!October 4, 2026
- • Raid loot is ON. Your first Ashmaw Normal clear each week rolls the full loot table for EVERYONE in the group, alive or not: Ashmaw's Wrath set pieces, the Cinderheart Band, the Cinderforged Pendant, the legendary Tyrant's Forgehands (1.5%), Super XP Potions, Upgrade Orbs, gems, Arcane Caches and more. See the Guild Raid Boss wiki page for the full table and drop chances.
- • Each raider rolls independently, and the items go straight to your inventory. You'll get a notification listing your drops (or saying the roll came up empty), and #raid-results lists everyone's loot.
- • Once per week per boss: after your loot roll, Ashmaw is "loot claimed" for you until Monday 00:00 Eastern. You can keep clearing it for the leaderboard, and to help guildmates who haven't claimed yet get theirs. Practice never drops loot.
0.2.0+2026-10-04.60
Guilds can now have 12 members (raids stay 8)October 4, 2026
- • Guilds can now hold up to 12 members, up from 8. Raids still take at most 8 players per attempt, so a bigger guild can run more than one group, and the more active members can clear repeatedly to help everyone get their weekly loot.
- • Picking the raid group: if more than 8 members are ready, Start Raid waits until the group is down to 8. The member list shows "X/8 ready" (red when it's too many), and the guild leader gets a Bench button next to each ready member to take them out of the next attempt. Members can still un-ready themselves too.
0.2.0+2026-10-04.59
⚔️ Ashmaw Normal is open!October 4, 2026
- • Ashmaw, the Cinder Tyrant can now be fought on Normal by every guild. It's the real fight: harder than Practice, with its own leaderboard, timed to the hundredth of a second.
- • Every Normal clear is recorded for everyone in the group, alive or not. That's what will unlock Ashmaw Hard and the second boss, Thessaly, on Normal as soon as they open. If your group clears Ashmaw Normal now, you'll be ready on day one.
- • Loot is still switched off during the raid beta, so clears don't drop items yet, and they don't use up anyone's weekly loot either. The raid lobby says so clearly. Landing the killing blow still unlocks the boss's kill title.
0.2.0+2026-10-04.58
Guild chat back in World Chat (privately), scrolling fixOctober 4, 2026
- • Guild chat messages show up inside World Chat again, in green with your guild's name, but now ONLY for members of that guild. Other players can't see them. (Before the earlier fix, everyone could.)
- • Guild chat scrolling: the chat now keeps up with new messages, and sending a message always jumps you to the bottom, even if you'd scrolled up to read older ones. Thanks Oat!
0.2.0+2026-10-04.57
Fixed: guild chat messages disappearingOctober 4, 2026
- • Fixed: once a guild's chat passed 100 messages, new messages would show for a moment and then vanish. The chat was loading the oldest 100 messages instead of the newest. Nothing was deleted: every message was saved, and they all show up again now. Thanks Oat and Alex!
- • If a guild chat message fails to send (for example by hitting the 10-messages-per-minute limit), your text is now put back in the box instead of being lost.
0.2.0+2026-10-04.56
Guild directory: hide the admin test guildOctober 4, 2026
- • The admin test guild no longer appears in Find a Guild / All Guilds and can't be applied to.
0.2.0+2026-10-04.55
Guild directory and guild applicationsOctober 4, 2026
- • New: Find a Guild. If you're not in a guild, the Guild tab now lists every guild in your league, ranked by Guild Points (oldest guild first on ties), with member count and points. Click any guild to see its members, their levels and their Guild Points.
- • New: apply to join a guild. Hit Apply on any guild that isn't full and add an optional message for the leader (play style, timezone, combat level…). You can have up to 3 pending applications at once, one per guild, and they expire after 7 days. Track them under "Your applications" (Pending / Accepted / Declined) and withdraw any time. When you join a guild by any route, your other applications and invites close automatically.
- • Guild leaders: new applications show up in an Applications panel on the Guild tab with the player's level, combat level and message. Click their name to view their profile, then Accept or Decline. You also get a notification and a note in guild chat when someone applies. Accepted players join instantly and get a welcome notification. Declined players are notified too.
- • Guild members can browse the same ranked list under "All Guilds" at the bottom of the Guild tab.
0.2.0+2026-10-04.54
Raid ChatOctober 4, 2026
- • New: Raid Chat. During a raid, your guild chat now appears right under the fight, so your group can talk tactics ("Ward is down!", "swap tank!") without leaving the raid view. It's the same private guild chat, refreshed faster (every 2 seconds) while a fight is on screen, and it opens at the newest message.
0.2.0+2026-10-04.53
Guild fixes: raid result screen, chat scrolling, #raid-resultsOctober 4, 2026
- • Fixed: going back to the Guild tab after a raid showed the raid's end screen again even after you'd closed it. Closing it now sticks, and a finished raid's result screen no longer pops back up once it's more than 10 minutes old. Thanks Shawn!
- • Fixed: guild chat opened scrolled to the oldest messages. It now starts at the newest message, and it follows new messages unless you've scrolled up to read older ones. The note under Guild Chat now correctly says it's private to your guild.
- • Fixed: many raid results (especially wipes) weren't being posted to #raid-results. The background service that runs live raid fights was missing the #raid-results connection, so any fight that ended on its own (a wipe, or a kill not landed by a player's own click) was never announced. Every raid end now posts. Thanks Shawn!
0.2.0+2026-10-04.52
Fixed: Guild tab missing for some playersOctober 4, 2026
- • Fixed: the Guild tab didn't show up for some players, and for some of them the guild panel acted as if they weren't in a guild (offering "Create Guild" even though they were already in one, which didn't work anyway). It affected accounts without an email address on file, including some Google sign-ins and guest accounts. Guilds now work for every signed-in player. If you still don't see the Guild tab, refresh the page once.
0.2.0+2026-10-04.51
Fixed: guild chat was visible in World ChatOctober 4, 2026
- • Fixed a privacy bug: messages sent in guild chat were also being copied into World Chat, where everyone could read them. Left over from the guild beta, when only admins had guilds. Guild chat is now private to your guild only, and every guild message that had been copied into World Chat has been deleted from it (your guild's own chat history is untouched). Sorry about that, and thanks for the report!
0.2.0+2026-10-04.50
Guild membership safetyOctober 4, 2026
- • Hardened guild joining: you can only ever be in one guild. Accepting an invite and creating a guild now double-check at the exact moment of joining, so doing both at once in two tabs (or accepting two invites at once) can't leave you in two places or leave behind a guild whose leader isn't in it. Several people accepting invites at the same moment also can't push a guild past 8 members anymore.
0.2.0+2026-10-04.49
⚔️ Guilds are open to everyone! Raids start with Ashmaw (Practice)October 4, 2026
- • Guilds are now open to every signed-in player. Find the new Guild tab in the main navigation. Creating a guild is free: pick a name (2–30 characters, letters/numbers/spaces/'/-; it can't be changed later) and invite up to 7 friends, 8 members max. Guild chat, member list, invites, and leadership passing to the longest-standing member if the leader leaves are all included.
- • Guild Points: every day you play (your first game load of the day), you earn 1 Guild Point in your guild. Your guild's total is the sum of its members' points. Points are saved per guild: leave and they stop counting, rejoin the same guild later and you pick up where you left off. No gameplay effect yet; they reward sticking together.
- • Guild Raids, first boss: Ashmaw, the Cinder Tyrant, on Practice difficulty. Ready up with your guild (Combat 60+ required), lend one of your tradeskills as a raid ability (Ward, Fortify, healing, Rend, Challenge and more), and fight together in real time. Raids run alongside whatever you're doing; nothing is interrupted. Practice drops no loot and doesn't count toward progression. It's for learning the fight and racing the Practice leaderboard, timed to the hundredth of a second.
- • More is coming: Ashmaw Normal and Hard, then Thessaly, Morwenna, Grimjaw and Skarth, each unlocking in order once your whole group has cleared the previous boss. Each boss has a big loot table with XP/task gear, set bonuses, legendaries and consumables. Full details on the Guild Raid Boss wiki page.
0.2.0+2026-10-04.48
New stat: Crit Chance (very rare). Raid damage-over-time renamed Burning / Frozen / ShockedOctober 4, 2026
- • New item stat: Crit Chance. It adds a flat % to your critical-hit chance in PvE combat (zone fights, the Daily Dungeon and guild raids), but NOT in Zone Control (PvP). It's deliberately rare: only three raid drops have it. Tyrant's Ember (Ashmaw trinket) +2%, Skarth's Frostheart (Skarth trinket) +3%, and Thessaly's Tempest Lance (legendary weapon) +4%. The two trinkets share a slot, so the most anyone can stack is +7%. Explained in full on the Item Stats wiki page, and the Combat Formula page includes it in the crit formula.
- • Raid bosses' stacking damage-over-time is no longer called "poison". It's named for the boss's element: Burning 🔥 on fire bosses, Frozen ❄️ on frost bosses, Shocked ⚡ on lightning bosses. It works exactly the same as before, and the matching element resist (from gear plus Ward) is what reduces it, which now actually makes sense from the name. The raid status icons, combat log, ability descriptions, lobby and wiki all use the new names. Alchemy's Cleanse still clears it.
0.2.0+2026-10-04.47
Raid loot: bigger XP jewelry, 5 new epics, XP potions and enchantsOctober 4, 2026
- • Behind the scenes (loot drops are still switched off): raid rings, amulets and trinkets were weaker on XP/task than crafted Rings/Amulets of Experience and Relics, so nobody would have worn them. They now beat the crafted versions at raid level while keeping their unique bonuses. Rings: Cinderheart Band +62, Stormcaller's Band +65, Hollow Seer's Band +68, Bulwark's Unbroken Band +71 (now also +24 DEF), Hoarfrost Band +74 XP/task. Amulets: Voltaic Sigil +66, Eye of the Hollow Oracle (legendary) +85 XP/task. Trinkets: Tyrant's Ember +42, Oracle's Locket +46, Skarth's Frostheart +50 XP/task.
- • 5 new epic drops (7% each), one per boss, each in a slot that boss didn't drop before. Ashmaw, Cinderforged Pendant (amulet): +64 XP/task, +3 Smithing levels, +6% Bonus Enhance. Thessaly, Stormglass Hourglass (trinket): +44 XP/task, +16% 2x Gather. Morwenna, Hollow Oracle's Staff (weapon): +168 ATK, +20 XP/task, +12% Item Find, +6% Bonus Brew. Grimjaw, Anchorstone Bulwark (shield): +70 DEF, +16 ATK, +24 XP/task, +3 Construction levels. Skarth, Rimebound Torc (amulet): +72 XP/task, +40 ATK, +30 DEF.
- • Every boss also drops consumables now: a Super XP Potion (25%, tier rising with the boss) and a themed rare. Ashmaw drops an Astralium Upgrade Orb, Thessaly a Gather boots enchant, Morwenna an Item Find gloves enchant, Grimjaw a Dusksteel Reinforcement Plate, and Skarth an Experience ring enchant (12–15%).
- • Each boss now has 12 possible drops (about 1.7 items per kill on average), still rolled for everyone in the group on their first Normal/Hard clear of that boss each week. There's no Gold Find anywhere in raid loot.
0.2.0+2026-10-04.46
Guild name rules, Disband button, Practice runs in #raid-resultsOctober 4, 2026
- • Guild names are now checked when a guild is created: 2–30 characters, letters/numbers/spaces plus ' and -, at least one letter, and the same offensive-word filter as player names. Names are also unique regardless of capitals ("Woof" and "woof" can't both exist). Guild names can't be changed after creation.
- • If you're the last member of your guild, the Leave button now says "Disband Guild" and asks you to confirm. Disbanding removes the guild, but its raid history is kept.
- • #raid-results now also shows Practice runs, tagged [Practice] ("no loot, doesn't count toward progression").
0.2.0+2026-10-04.45
Fixed cut-off patch notes on Discord, and corrected raid loot claimsOctober 4, 2026
- • Fixed: long patch notes were being cut off on Discord (Discord caps a single message at 2,000 characters and the end was silently dropped). Long notes are now split across several messages, in order. The full text of every note is always on the in-game Patch Notes page. Thanks jvc2001!
- • Correction to the raid loot rework notes (thanks jvc2001): Rimeheart Aegis is NOT the first shield with XP/task. About 10 shields and off-hands already have it. It does have the most of any shield (+34; the previous best was 18). Eye of the Hollow Oracle is also NOT the highest XP/task item in the game: crafted Rings/Amulets of Experience go well past it. The weapon, gloves, boots and shield legendaries do set new XP/task records for their slots. The item descriptions and the original note have been corrected.
0.2.0+2026-10-04.44
Guild & raid launch prepOctober 4, 2026
- • Behind the scenes, getting guilds ready to open: raids now roll out gradually. Players will start with Ashmaw on Practice, and every other boss and difficulty shows as "🔜 Coming soon" in the raid lobby and is hidden on the raid wiki until it opens. The lobby now opens on Practice by default.
- • You can no longer leave a guild, or remove a member, while the guild has a raid in progress. Wait for the fight to end. This prevents someone being in two raids at once.
- • A guild's raid history is now kept even if the guild disbands (its last member leaves). Disbanded guilds drop off the leaderboard but their attempts aren't deleted.
- • Admin test tools (test-copy members, abandon fight) are locked to admins and stay that way after launch.
0.2.0+2026-10-04.43
Raid progression, loot for everyone in the group, #raid-results loot lists, and Guild PointsOctober 4, 2026
- • Raid progression: bosses now unlock in order (Ashmaw → Thessaly → Morwenna → Grimjaw → Skarth), and EVERYONE in the group has to meet the requirement. Practice and Normal of a boss need the previous boss cleared on Normal (a Hard clear counts too). Hard needs the previous boss cleared on Hard. Ashmaw's Practice and Normal are always open, and Ashmaw Hard needs an Ashmaw Normal clear first. A win counts for everyone in the group, even raiders who died. Practice clears never count.
- • The raid lobby tells the leader exactly who's holding the group back: locked difficulties show a 🔒, a red box lists everyone who hasn't cleared the required boss yet, those members get a "🔒 needs Ashmaw on Normal" tag in the member list, and Start Raid stays disabled until it's sorted. The server checks it too and names the missing players if you try anyway.
- • Raid loot: EVERYONE who took part in a winning fight now gets a loot roll, alive or dead (it used to be only raiders still standing). Still once per boss per week, whether that clear was on Normal or Hard.
- • #raid-results now lists each raider's loot from a kill (or says nothing dropped, or that everyone had already claimed it this week).
- • Guild Points: every day you play (your first time loading the game that day), you earn 1 Guild Point in your current guild. The guild's total is the sum of its current members' points, shown at the top of the guild panel, and each member's own points show next to their name. Points are kept per guild: if you leave or get removed they stop counting for that guild, and if you ever rejoin the same guild you pick up where you left off. No gameplay effect yet; they reward loyalty.
- • Behind the scenes: the admin test guild's raids are labelled "[TEST]" in #raid-results ("doesn't count for the leaderboard and gives no loot"). They never appear on the leaderboard, never drop loot, and skip the progression locks.
0.2.0+2026-10-04.42
Raids: clear weekly loot rules, one reset time for everyone, Practice = no lootOctober 4, 2026
- • Behind the scenes (admin-only beta): raid loot now resets weekly at the same moment for everyone, Monday 00:00 Eastern. It used to be a rolling 7 days counted from each player's own last kill.
- • The rules: raid as often as you like. Your FIRST clear of each boss per week on Normal or Hard rolls loot (Normal and Hard share it). After that, that boss is "loot claimed" for you until Monday's reset, and further clears only count for the leaderboard. Practice never drops loot and never uses your weekly loot. You need to be standing at the end to roll loot, and a raider who died keeps their weekly chance for a later clear.
- • Fixed: the weekly lock only remembered the LAST boss you killed, so clearing a second boss wiped the first boss's lock and let it drop loot again the same week. Each boss now has its own weekly lock per player.
- • The raid lobby shows your loot status for the selected boss: "Loot available this week" or "You've claimed this boss's loot this week", with a countdown to the reset. Bosses you've claimed get a ✓ on their tab, and the member list marks who has already claimed the selected boss.
- • Practice is clearly labelled everywhere: the button reads "Practice · no loot", the lobby, the start confirmation and the victory screen all say Practice never drops loot, and the raid wiki explains the full weekly rules.
0.2.0+2026-10-04.41
Raid leaderboard: one selector, expandable rosters, gear on hover; boss art fixed in SansOctober 4, 2026
- • Behind the scenes (admin-only beta): the raid lobby has a single selector now. Picking a boss and difficulty at the top also switches the leaderboard below to that exact boss and difficulty, so the leaderboard no longer has its own separate toggle.
- • Leaderboard rows can be expanded: click a guild to see who was in that clear, with each raider's lent skill and level (💀 marks anyone who died). Hover a raider's name (or tap it on mobile) to see the exact gear they wore for that attempt, every piece with its stats, enchants and gems, plus their ATK/DEF/HP, resists, and damage/healing done.
- • Every raid attempt is now fully recorded: each raider's exact gear, stats, resists, lent skill and level, and outcome (survived, damage dealt, healing, action counts), so raid content can be tuned around how guilds actually play.
- • Fixed: the boss battle backgrounds didn't show in the Sans and Default ⚔️ themes. Those themes force a flat panel color that was painting over the art. The raid view now draws its own background, and it shows in every theme.
0.2.0+2026-10-04.40
Raid engine is now clock-accurate, and the leaderboard is timed to the hundredthOctober 4, 2026
- • Behind the scenes (admin-only beta): raid fights now run on a precise clock. The fight used to move forward only when the server checked in (about every 3 seconds, or when someone clicked an action), and everything that was due happened at that moment. Now every event happens at its exact time: boss abilities, each raider's action, every damage-over-time tick, doom marks expiring. How often the server checks in no longer changes anything. We verified this by replaying the same fight with checks every 0.25s, 1s, 3s, random intervals and 37s lag, and got the identical result to the millisecond every time.
- • Fair damage-over-time: Rend, poison and Regrowth used to tick once per server check, so a guild of humans (every click triggered an extra check) got far more Rend ticks than a guild of AI clones. They now tick exactly once per second for everyone. Live fights with clones will feel this: Rend, poison and Regrowth tick more often than before, matching the numbers raids were balanced around.
- • Your actions now happen exactly when you click (never backdated), and AI raiders act exactly when their bar fills, instead of up to 3 seconds late.
- • Raid Leaderboard is now timed to the hundredth of a second (e.g. 3:12.47), measured from the fight start to the exact moment of the killing blow. If two guilds tie exactly, whoever set the time first ranks higher. The guild chat and #raid-results announcements show the same precise time. Wins from before this change keep their old whole-second times.
0.2.0+2026-10-04.39
Raid lobby shows the real stats for each difficultyOctober 4, 2026
- • Behind the scenes (admin-only beta): the raid lobby always showed Normal's ATK/HP, even with Practice or Hard selected. It now shows the actual numbers for the selected difficulty (Practice ×0.65, Hard ×1.07 on HP and ATK), in green for Practice and red for Hard. DEF and resist requirements don't scale with difficulty, so they stay the same.
0.2.0+2026-10-04.38
New title: Stormblessed, plus a Race Change fixOctober 4, 2026
- • New exclusive title in the store: Stormblessed ($5, one-of-a-kind, includes the usual 12-hour server XP boost). Search "Stormblessed" in the titles shop if it's not in today's rotation. Requested by Barrowwind.
- • Fixed: some players who used Race Change back when an old bug counted one purchase as hundreds of changes couldn't use a NEW Race Change they'd paid for. The new purchase was being swallowed by their old over-use. Those leftover counts have been reset for all 7 affected players, so every Race Change bought from now on works. Barrowwind's purchase from today is ready to use.
0.2.0+2026-10-04.37
Admin-only raid test tool: abandon a fightOctober 4, 2026
- • Behind the scenes (admin-only, test tooling): admins get an "Abandon fight" button in the raid battle view, which ends the live fight and sends the whole guild back to the lobby. Abandoned fights grant nothing: no loot, no weekly cooldown, no kill title, no leaderboard time, and no #raid-results post. It needs a second tap to confirm. This is a testing tool only and will stay admin-only even after raids open to everyone.
- • Behind the scenes: the raid tick daemon now locks a fight and re-checks that it's still running before advancing it, so a fight that just ended can't be advanced one more time by a tick that was already in flight.
0.2.0+2026-10-04.36
Raid: Practice leaderboard, easier-to-read battle screen, no Gold Find on raid gearOctober 4, 2026
- • Raid Leaderboard now has a Practice tab next to Normal and Hard. Easy/Practice clears get their own separate ranking per boss (best time per guild), so guilds still gearing up have something to race on too. Practice still gives no loot and no weekly lock, and its times never mix with Normal or Hard.
- • Raid battle screen readability pass. Every bit of text now has a dark shadow so it stays legible over the lava and embers. The ability telegraph, raid-skill status panel and combat log sit on darker, slightly blurred panels. Text is bigger throughout: raider names, skill labels, the boss HP numbers, status lines and the combat log were all 7-10px and are now 10-12px. Raider cards are a bit wider so names truncate less.
- • Behind the scenes (admin-only beta, loot drops still off): removed Gold Find from all raid gear. Morwenna's pieces now lean fully into Item Find instead. Hollow Legwraps: +10% Item Find (was +12% Gold Find). Oracle's Locket: +18% Item Find (was +14% Item Find / +14% Gold Find). Eye of the Hollow Oracle: +24% Item Find (was +20% Item Find / +15% Gold Find). Morwenna's Veil set: +14% Item Find (was +12% Item Find / +10% Gold Find). XP/task values are unchanged.
0.2.0+2026-10-04.35
Raid loot rework: XP/task on everything, 5 legendaries, Ashmaw back to 29k HP, Ward nerfOctober 4, 2026
- • Behind the scenes (admin-only beta, loot drops still switched off): every raid boss's loot table has been reworked around XP/task. Every piece of raid gear now carries XP/task, so raid gear is now the best skilling gear in the game, not just combat gear. Each boss also has its own flavor on top: Ashmaw = Smithing + Bonus Enhance, Thessaly = 2x Gather, Morwenna = Item Find + Gold Find, Grimjaw = DEF + Construction, Skarth = raw ATK + the biggest XP numbers.
- • Each boss now drops: its core shard (55%), two rare set pieces (20% / 18%), an epic set piece that completes the 3-piece set (9%), a standalone epic ring with that boss's profession proc (8%), and a brand-new LEGENDARY chase item (1.5%). Most legendaries set a new XP/task record for their slot (weapon, gloves, boots, shield). The shared bonus rolls (Tier 20 Arcane Cache 5%, random gem 10%, Trader's Token 2%) are unchanged. Each living raider still rolls the whole table independently.
- • Ashmaw (fire, Tier 22): Scale Crest (helm, +12 XP/task), Scale Hauberk (chest, +14), Tyrant's Ember (trinket, +16). Ashmaw's Wrath set: +12 XP/task, +15 ATK, +10 Fire Resist. Cinderheart Band (ring): +36 ATK, +10% Bonus Enhance, +14 XP/task. LEGENDARY Tyrant's Forgehands (gloves): +30 XP/task, +5 Smithing levels, +12% Bonus Enhance, +40 DEF.
- • Thessaly (lightning, Tier 23): Storm Grips (gloves) and Stormstriders (boots), each +14 XP/task and +10% 2x Gather. Voltaic Sigil (now an amulet): +22 XP/task, +30 ATK. Thessaly's Tempest set: +14 XP/task, +12% 2x Gather, +11 Lightning Resist. Stormcaller's Band (ring): +40 ATK, +12% Bonus Enchant, +16 XP/task. LEGENDARY Thessaly's Tempest Lance (weapon): +172 ATK, +28 XP/task (the previous weapon record was 16), +12% 2x Gather.
- • Morwenna (fire, Tier 24): Hollow Crown (helm, +16 XP/task, +10% Item Find), Hollow Legwraps (legs, +16 XP/task, +12% Gold Find), Oracle's Locket (trinket, pure fortune: +20 XP/task, +14% Item Find, +14% Gold Find). Morwenna's Veil set: +16 XP/task, +12% Item Find, +10% Gold Find, +12 Fire Resist. Hollow Seer's Band (ring): +44 ATK, +13% Bonus Brew, +18 XP/task. LEGENDARY Eye of the Hollow Oracle (amulet): +42 XP/task, plus +20% Item Find and +15% Gold Find.
- • Grimjaw (frost, Tier 25): Bound Plate (chest), Bound Greaves (legs), and Bound Gauntlets (gloves, also +4 Construction levels), each +18 XP/task. Grimjaw's Anchor set: +18 XP/task, +20 DEF, +13 Frost Resist. Bulwark's Unbroken Band (ring): +48 ATK, +14% Bonus Build, +20 XP/task. LEGENDARY Grimjaw's Unbroken March (boots): +32 XP/task (the previous boots record was 18), +20% 2x Gather, +46 DEF.
- • Skarth (frost, Tier 26, the hardest raid): Rime Crown (helm, +20 XP/task), Rime Hauberk (chest, +22), Frostheart (trinket, +24, +44 ATK). Skarth's Rime set: +22 XP/task, +20 ATK, +14 Frost Resist, the strongest raid set. Hoarfrost Band (ring): +52 ATK, +18% 2x Gather, +22 XP/task. LEGENDARY Rimeheart Aegis (shield): +76 DEF, +20 ATK, +34 XP/task, the most XP/task of any shield (the previous best was 18).
- • Raid bosses are now listed easiest to hardest everywhere (wiki tabs and the guild raid picker): Ashmaw, Thessaly, Morwenna, Grimjaw, Skarth. Skarth was listed 2nd but is the hardest fight, so it's now last, and its gear moved up to the top raid tier to match.
- • Ashmaw's HP is back to 29,000, down from 60,500. The doubling came from an automated balance pass that assumed every raid group brings Ward and already wears about half the required fire resist. Re-simulated against a real guild lineup (10-20 fire resist, no Ward): 60,500 HP was a 0% win rate, and 29,000 is about 90%.
- • Ward (Jewelcrafting lend) nerf: the active bonus drops from +40 to +26 resist and the always-on passive from +14 to +9 (at level 70). At the old values Ward covered nearly all of a boss's resist requirement by itself, so having it was almost mandatory. In simulation it was worth far more than any other lend (a 33% win rate jumped to 99% just by swapping it in, where the next-best swap only reached 70%). It's still a strong pick, but real resist gear matters again.
- • The raid boss wiki page now shows every stat on each drop (XP/task, 2x Gather, Item/Gold Find, profession procs, skill levels), not just ATK/DEF/resist. It also labels set bonuses properly and shows the right kill title for each boss instead of always saying Cinder Slayer.
0.2.0+2026-10-04.34
Fixed an item-key collision on Skarth's trinketOctober 4, 2026
- • Behind the scenes (admin-only beta): Skarth's Rime trinket was accidentally given the same item key as a pre-existing zone crafting material ("Glacial Heart", a Glacirite-zone monster drop) — the two silently merged into one entry on the wiki and item lookups. Renamed the trinket to Skarth's Frostheart (new key skarths_frostheart) and added a build-time safeguard: the game now refuses to start if any two items ever share a key, so this class of bug fails loudly during development instead of shipping unnoticed.
0.2.0+2026-10-04.33
Thessaly, Morwenna, and Grimjaw get their own boss spritesOctober 4, 2026
- • Behind the scenes (admin-only beta): the 3 newest raid bosses had no sprite at all, so their fight screen showed a broken image icon instead of a boss. Generated one for each: Thessaly as a lightning-wreathed spectral storm warden, Morwenna as a hollow cracked-mask oracle with ember glow, Grimjaw as a hulking ice-plated bulwark knight.
0.2.0+2026-10-04.32
Each raid boss now fights over its own battle backgroundOctober 4, 2026
- • Behind the scenes (admin-only beta): every raid boss arena used the same flat lava-glow backdrop regardless of boss. Added a unique 16-bit, FF6-style battle background per boss, themed to match — a molten forge-city for Ashmaw, a frozen moonlit vault for Skarth, a storm-lashed ruin for Thessaly, an ember-lit oracle's sanctum for Morwenna, a frost-bound fortress for Grimjaw.
0.2.0+2026-10-04.31
Raid view readability fix on the Office themeOctober 4, 2026
- • Fixed: the raid battle screen uses its own always-dark backdrop regardless of your chosen theme, but the Office theme's light-mode text/background overrides were bleeding into it anyway — washing out the boss name, stat bars, and combat log to the point of being hard to read. The raid view now keeps its dark-background colors under Office, same as every other theme.
0.2.0+2026-10-04.30
Raid expansion: 3 new bosses, Easy/Normal/Hard, public raid-results feedOctober 4, 2026
- • Behind the scenes (admin-only beta): added 3 new raid bosses, each built around a mechanic the other two don't have. Thessaly, the Plague Warden (lightning) is a healer-check — her sustained damage is tuned so one healer alone can't keep up, only Mend and Regrowth overlapping actually covers it. Morwenna, the Hollow Oracle marks a random raider with a lethal timer — if it's not cleansed before it expires, they die outright, no exceptions; Alchemy's Cleanse is the only answer in the whole kit. Grimjaw, the Undying Bulwark stacks an unremovable mark on whoever's tanking — 2 stacks is lethal, so a real attempt needs a second Combat lend ready to take taunt before it reapplies.
- • Added an Easy/Normal/Hard difficulty toggle to every raid boss. Easy ("Practice") is a genuinely easier fight with no loot, no weekly lock, and no leaderboard entry — learn a boss risk-free. Hard is a real step up, sharing Normal's weekly loot lock (whichever clears first that week gets the loot) but with its own leaderboard — and unlike before, a guild can keep re-attempting Normal or Hard after the week's loot is claimed purely to chase a better leaderboard time; those extra wins just skip the loot roll instead of being blocked from starting at all.
- • Raid wins and wipes on Normal/Hard now post to a public Discord channel (guild name, roster, duration, boss HP left on a wipe).
- • Redesigned the guild raid lobby on desktop — boss info, difficulty picker, and the leaderboard now sit together in one column next to a full-height member list, instead of the mismatched-height two-column layout that used to leave a large empty gap.
- • All 5 bosses re-verified with a real simulation pass (same tool built for last patch's rebalance) so the new 3 land in the same difficulty band as Ashmaw and Skarth, not accidentally trivial or a brick wall.
0.2.0+2026-10-03.29
Raid rebalance: every lend skill matters, none is dead weightOctober 3, 2026
- • Behind the scenes (admin-only beta): ran a real simulation (reusing the actual combat engine, not a guess) measuring each raid lend's marginal win-rate cost for both bosses. Found a huge spread — some skills cost 85-98pp to lose (near-mandatory), others cost 0pp or were actively negative (worse than just attacking). Retuned both bosses' HP/ATK and most skill magnitudes to close that gap: Fortify, War Cry, Veil, Ward, and Reinforce all got real buffs; the two healers got a modest nerf since they were dominating regardless of magnitude.
- • Also built a reusable simulation+autotuning toolset (scripts/raid-balance-sim.ts, scripts/raid-balance-autotune.ts) for future balance passes — not shipped to players, a dev-only tool.
- • Ashmaw: HP 29,000 -> 60,500, ATK 2,120 -> 2,750. Skarth: HP 41,000 -> 34,000, ATK 2,950 -> 2,850.
- • Fixed: inspecting another player (or a guild raid clone) wearing a special set like Skarth's Rime or Ashmaw's Wrath never showed the set bonus at all, because the inspect window's set-bonus check only looked at 6 of 11 equipment slots and missed ring/amulet/belt/trinket/cloak — the set's trinket piece was invisible to it. Also fixed the piece-count display itself, which hardcoded "/7" (and in one spot, the literal words "Conqueror's Set") everywhere regardless of which set was actually active or its real threshold — Conqueror's/Elementbound/Juggernaut's Resolve activate at 6 pieces, Ashmaw's Wrath/Skarth's Rime at 3, never 7.
0.2.0+2026-10-03.28
Skarth finally gets his own spriteOctober 3, 2026
- • Behind the scenes (admin-only beta): Skarth, the Rime Wyrm has been sharing Ashmaw's exact dragon-with-rider sprite since launch — a real gap, not a deliberate choice. He now has his own: a coiled, wingless icy-blue wyrm, recolored and pixelized from a separate CC0 source to match the style/scale of the original. Also switched both bosses onto a per-boss sprite path (boss-<key>.png) instead of one hardcoded file, so a future boss just needs its own image dropped in.
0.2.0+2026-10-03.27
Raid lend skills: Tailoring gets a real mechanic, Mining/Alchemy/Construction reshuffledOctober 3, 2026
- • Behind the scenes (admin-only beta): Tailoring's raid lend used to just reuse Smithing's Fortify verbatim — a strictly redundant pick (its own tooltip said so). It now unlocks Veil, a raid-wide chance to dodge the boss's heavy single-target hit entirely, a different axis from Fortify's partial DEF mitigation of that same hit.
- • To make room: Alchemy now unlocks Cleanse — strips a raider's curse and poison/frostbite stacks, plus a small instant heal. This is the only cure for either in the kit (Ward only blunts poison's tick damage, it never removes it). Mining takes over the raid ATK buff (renamed War Cry, same mechanic/magnitude as the old Battle Brew). Construction's Reinforce is now the sole shield skill — Mining's old Bulwark wrote to the exact same shield value (refresh-not-stack) and has been retired rather than left as a duplicate.
- • Also fixed: the combat log hardcoded fire wording/emoji for every boss regardless of element, so Skarth's Blizzard/Frostbite were showing 🔥 and "burns" despite being frost abilities — now reads the boss's real element. Ward's cast message had the same issue (always said "fire resist up"). Reinforce's cast message was reading the wrong event field and always showed "+? HP" instead of the actual shield amount.
0.2.0+2026-10-02.26
Raid loadout no longer changes your real gear outside the raidOctober 2, 2026
- • Behind the scenes (admin-only beta): the raid lobby's loadout selector was actually swapping your real equipped gear the moment a raid started — meaning your character stayed in that loadout afterward even for unrelated activities (e.g. still in raid gear instead of your skill gloves while gathering). It now only affects that raid attempt's own combat stats; your actual equipped gear never changes. If you haven't set a raid loadout, it falls back to your Combat loadout, then to whatever you actually have equipped — same as before.
0.2.0+2026-10-02.25
Fixed the raid shield icon misattributing Reinforce to BulwarkOctober 2, 2026
- • Behind the scenes (admin-only beta): fixed a real bug reported during a raid attempt — the shield icon over a raider's head always showed Bulwark's icon (🧱), even when the shield actually came from a teammate's Reinforce (Construction lend). Both abilities write to the same shared shield value, refresh-not-stack, so the icon can't claim a specific source — changed to a neutral shield icon.
0.2.0+2026-10-02.24
Raid loadout now applies at battle start; lend level now gear-boostedOctober 2, 2026
- • Behind the scenes (admin-only beta): the raid lobby's loadout selector now only records a preference — it's applied automatically the instant a raid attempt actually starts, not the moment you pick it. Previously, picking a loadout in the lobby applied it immediately, which meant anything else that swapped your gear in between (a world boss spawning, zone control, etc.) could silently undo your choice before the fight even began.
- • Also: a raid lend's buff strength now uses effective skill level, same as every other skill-gated mechanic in the game — skill-boosting gloves/trinkets (e.g. Mining's Bulwark gloves) now make the lend buff itself stronger, not just your own gathering/crafting. Previously lend level only ever read the raw skill level.
0.2.0+2026-10-02.23
Raid lobby: apply a saved loadout before you joinOctober 2, 2026
- • Behind the scenes (admin-only beta): added a loadout selector to the raid lobby — since your gear locks in the moment you join a raid attempt, you can now apply a saved loadout right from the guild panel instead of having to tab out to Equipment first.
0.2.0+2026-10-02.22
Fixed a real raid lost-action bug; guilds/raids now support SSFOctober 2, 2026
- • Fixed a real bug: two raiders submitting an action within the same moment (routine with 5-8 real humans whose action bars fill around the same time) could have one action silently overwrite the other with no error to either player — a lost-update race, since the fix found for Zone Control's double-hit bug exposed the same pattern elsewhere. Submitting an action now locks the raid session first, so simultaneous actions queue correctly instead of racing.
- • Behind the scenes (admin-only beta): guilds and raids now work in SSF too, as a fully separate pool from standard — same guild name can exist once per league, invites/test-clones/world-chat crossposts all correctly stay within the acting player's own league, and the raid speed leaderboard is now two separate boards (one per league) rather than one shared one.
0.2.0+2026-10-02.21
Woof excluded from the raid speed leaderboardOctober 2, 2026
- • Behind the scenes (admin-only beta): Woof (the beta-testing guild) is now excluded from the raid boss speed leaderboard entirely — unlimited test attempts with clones aren't fair competition against guilds playing with a normal roster and the real weekly cooldown.
0.2.0+2026-10-02.20
Lowered the raid gear level requirementOctober 2, 2026
- • Behind the scenes (admin-only beta): the combat level requirement on both raid bosses' loot sets (Ashmaw and Skarth) was 77/80 — way out of reach relative to the raid's own Combat 60 entry floor. Lowered to 69 for all 8 pieces.
0.2.0+2026-10-02.19
You can now queue activities/recipes you don't meet the level for yetOctober 2, 2026
- • Per a player suggestion: the Queue button was grayed out for any activity or recipe whose level requirement you don't currently meet — even when you fully intend to meet it by the time it's actually promoted (e.g. planning to switch into skill-boosting gloves first, or queuing the next tier's recipe while still finishing the current one). Queueing now always works; if the requirement genuinely still isn't met once it reaches the front of the queue, it's cleanly skipped with a clear note instead of silently getting stuck. Starting something right now still correctly requires meeting the level.
0.2.0+2026-10-02.18
Fixed a real Zone Control deadlock and a gear-snapshot gear-overwrite bugOctober 2, 2026
- • Fixed a real bug reported by a player: joining Zone Control would sometimes fail outright with a raw "Request failed" error, taking several retries over many minutes to finally succeed. Root cause, confirmed from production database logs: joining Zone Control and a player's own background sync could occasionally lock the same two database rows in opposite order, which the database detects as a genuine deadlock and aborts one side of. Joining now waits for any in-flight background sync for that player to finish first instead of racing it, which removes the deadlock possibility entirely.
- • Fixed another real bug reported by a player: manually equipping gear (or a saved loadout) right after a fight ended could get silently overwritten moments later by an unrelated "restore your pre-fight gear" step the next time an activity started — showing a confusing "levels too low" error even with the right gloves/trinket equipped. Manually equipping anything now clears that pending auto-restore, since a deliberate gear choice should never be undone by it.
0.2.0+2026-10-02.17
Raid: repeatable-boss infrastructure + guild speed leaderboardOctober 2, 2026
- • Behind the scenes (admin-only beta): added the infrastructure for "repeatable" raid bosses — no weekly lockout, but no loot/title rewards either (those designs are TBD). Also added a guild-level speed leaderboard spanning every raid boss, showing each guild's fastest clear time per boss, right in the guild panel. No per-player tracking — this is a guild achievement, not an individual one. Titles/cosmetic rewards for leaderboard placement are intentionally not built yet.
0.2.0+2026-10-02.16
Fixed travel-down zone lock, header popup z-index; raid: 2nd bossOctober 2, 2026
- • Fixed a real bug reported by a player: travelling to an already-unlocked lower zone could get blocked by a gear-stat check that was only ever meant to gate progressing into new territory — if your currently-equipped gear was weak (e.g. deliberately swapped for gathering/crafting), it could stop you from going back down to a zone you'd already cleared long ago. That check now only applies when actually pushing past your highest unlocked zone.
- • Fixed the new header level picker popup rendering underneath other header elements instead of on top — it's now a proper floating layer instead of being confined (and clipped) by the header's own text-truncation container.
- • Behind the scenes (admin-only beta): added a 2nd raid boss, Skarth the Rime Wyrm (frost, ~40% harder than Ashmaw) — Woof can now pick which boss to attempt from a selector instead of always fighting Ashmaw. Both bosses now also have a small chance to drop a Tier 20 Arcane Cache, a random gem (Tier 1-20), or a Trader's Token on top of their own loot table. The combat engine itself was also generalized so every future boss can invent its own flavor-named abilities without ever touching the fight-resolution code again — only lib/game/content.ts/raid.ts data needs to grow.
- • Behind the scenes: the raid loot wiki page now shows each item's combat level requirement and Bonus Enhance chance (both were silently missing before) and can preview either boss via a tab at the top.
0.2.0+2026-10-02.15
Fixed activities randomly switching, fixed stuck-at-12 alert badgeOctober 2, 2026
- • Fixed a real bug reported by players: an activity (tailoring, etc.) that got interrupted by something like Zone Control could come back as a completely unrelated old activity instead of resuming what you were actually doing — this is what caused reports of gear/zone/activity randomly switching to mining or spellcrafting out of nowhere. Root cause: the code that decides what to resume after an interruption was treating "the thing you were explicitly doing before" the same as a last-resort guess, and recipes were never allowed to win that guess — so it discarded the correct answer and grabbed something unrelated from your history instead. It now resumes the real activity directly as long as it's still valid (e.g. you still have the materials).
- • Fixed the notification bell badge getting stuck at 12 after a long AFK/offline stretch, even when the full alerts page showed more unread than that. The badge was counting the same capped preview list used for the dropdown instead of a real count — it now gets its own accurate count from the server.
0.2.0+2026-10-02.14
Fixed the new header level picker rendering wrongOctober 2, 2026
- • Fixed the new header level picker (from the last update) rendering garbled/overlapping with nearby text — the popup was nested inside a <p> tag, which browsers silently close as soon as they hit a <div>, breaking the positioning entirely. Moved it to a proper container.
0.2.0+2026-10-02.13
Fixed a real Zone Control double-hit bug, reworked raid loot, cosmetic header levelOctober 2, 2026
- • Fixed a real Zone Control bug reported by a player: occasional double-counted hits that could hand a capture to the wrong team. Root cause: a player's own sync and the backend's independent tick could both read the same timestamp before either committed, so one of them could re-apply damage for a window the other had already processed. Closed the gap with the same defensive re-check the backend tick already used but the per-player path didn't.
- • The header's "Combat Lv X" is now clickable — pick any skill (or Total Levels) to show there instead. Purely cosmetic, just for what you want to glance at.
- • Behind the scenes (admin-only beta): reworked Ashmaw's loot table — added a new ring (Cinderheart Band, the first ring to ever pair ATK with a Bonus Enhance proc) and pushed the whole set to tier 22, the game's actual next progression step past the current tier-21 ceiling, in small increments rather than a power spike. Loot rolls are now also genuinely independent per raider (no master loot, no rolling against each other, no single guild-wide roll duplicated to everyone) and deliberately ignore Item Find. Still off during beta, but the whole system is ready.
0.2.0+2026-10-02.12
Raid: multi-boss ready, real loot table, full attempt loggingOctober 2, 2026
- • Loosened a few polling intervals that were firing more often than anything actually needed (zone control observer poll 5s->10s, inventory/gains refresh 15s->20s, idle world-boss check 10s->20s) — each already has its own precise event-driven refresh for the thing that actually matters, these were just safety-net/observer polling running for every player regardless of relevance.
- • Behind the scenes (admin-only beta): the raid system was written entirely around Ashmaw specifically — skill descriptions named "Claw Rake" directly, the fire-resist system was hardcoded to fire only. Generalized ahead of future raid bosses: every raider now carries all three elemental resists, Ward tops up all three at once instead of fire specifically, and skill descriptions no longer name a specific boss's ability.
- • Ashmaw now has a real loot table — Ashmaw's Scale Crest, Ashmaw's Scale Hauberk, and Tyrant's Ember (equip all 3 for the new Ashmaw's Wrath set bonus), plus a Cindercore Fragment crafting material. Landing the killing blow also unlocks a new "Cinder Slayer" chat title the first time it happens on your account. Loot drops stay off during beta, but everything is fully built and ready.
- • Every raid tick now gets permanently logged in full (not just the last 150 events kept for the live view) for future balance analysis and exploit detection.
0.2.0+2026-10-02.11
Deploy warm-up now exercises the real page-load pathOctober 2, 2026
- • Fixed deploys causing more lag than they should: the pre-cutover warm-up only ran a trivial DB count, not the actual heavy query every real page load runs, so the new server was still cold the moment real traffic hit it. Warm-up now runs that real path (against a harmless internal test account, never a live player) before traffic switches over, and the warm-up burst's concurrency was trimmed so it doesn't fight the still-live old server as hard during the brief overlap window.
0.2.0+2026-10-02.10
Raid: clones run maxed-out builds, Tailoring buff replaced, resume fixOctober 2, 2026
- • Behind the scenes (admin-only beta): found that ring/helmet/gloves/boots enchants only ever grant gold find/item find/gather bonus — zero combat effect. The Woof clones now run what a real raid-optimized player would: those three defense slots swapped from enchant to Smithing reinforcement instead (real flat DEF), weapon enchant kept (the one enchant that actually adds ATK). That pushed DEF up a lot, which broke the boss's single-target hit as a real threat — so its ATK was raised to restore real pressure, landing back at a tested ~80-85% win rate for a full 1-tank-2-healer roster, with dropping to one healer, losing the tank, or losing fire resist all back to a decisive, near-certain loss.
- • Tailoring's raid buff was "+N% loot roll quality" with loot disabled during beta — a dead pick no matter the level. It now shares Smithing's Fortify effect outright, the same pattern Mining and Construction already use for sharing the shield mechanic, verified to actually substitute evenly rather than just read that way on paper.
- • Fixed the raid screen looking frozen for a few seconds after reopening a backgrounded tab — it now shows an immediate "Checking raid status…" instead of blank while the fight state loads.
0.2.0+2026-10-02.9
Raid: ~10% harder, new wiki page, dropdown fixOctober 2, 2026
- • Behind the scenes (admin-only beta): raid difficulty pushed up roughly 10% (boss HP up slightly) after real play found the current tuning a bit easy. Also confirmed dropping to a single healer is a real, decisive failure now (even swapping the freed slot for more boss damage instead of just losing a body) rather than just "costs a lot but survivable" — 1 tank + 2 healers is a genuine requirement, not just a suggestion.
- • New wiki page for the Guild Raid Boss beta, documenting the boss's mechanics, ability rotation, fire resist system, and every raid lend's effect — numbers pull live from the game's own code so the page can't go stale after a balance patch.
- • Fixed the new guild member lend-picker dropdown rendering with a translucent background that let other members' rows show through behind it when open.
0.2.0+2026-10-02.8
Raid: every skill now scales with level (no cap), guild member list rebuiltOctober 2, 2026
- • Behind the scenes (admin-only beta): Fortify and Battle Brew used to stop improving at level 60 and level 18 — well below where real players already are — while every other raid lend kept scaling. Every level cap is gone now; every raid skill keeps growing the higher you level that tradeskill, with no ceiling. Also ran isolated drop-tests on each support skill to see how much losing it alone actually costs: Rend was wildly overtuned (losing it was close to a guaranteed loss, worse than losing anything else), so its damage was cut and the boss's HP retuned down to match — Battle Brew and Bulwark now cost about the same to lose, Fortify still costs the least, and Rend still costs the most, a real improvement though not a perfect match.
- • Rebuilt the guild member list: the tradeskill-lend picker was a native dropdown that mobile browsers force to a much bigger font (to stop iOS from auto-zooming), which was blowing up the layout and truncating everyone's name. Replaced it with a proper picker that shows the actual buff name front and center (e.g. "Ward", "Fortify", "Mend") plus the tradeskill and level and a one-line description — no more guessing which tradeskill does what. Member rows also now stack cleanly on mobile instead of cramming everything onto one line.
0.2.0+2026-10-02.7
Raid boss: clones permanently geared up, boss retuned to matchOctober 2, 2026
- • Behind the scenes (admin-only beta): the Woof guild's test clones are now permanently equipped with real top-player-tier gear, potions, and enchants (ATK ~470-480, DEF ~440, 30 fire resist) instead of weaker starter-ish stats — and one clone (previously a redundant Construction lend) was reassigned to Woodcutting for real boss damage. Simulation against the new, much stronger roster found the fight had become a near-guaranteed win finishing before the enrage timer even started, so Ashmaw's HP was retuned to restore real pressure at this power level. Also ran several alternate skill makeups for comparison: dropping the tank or Ward is still a near-certain wipe, dropping to one healer costs a lot but isn't fatal, and Mining/Construction remain interchangeable with each other.
0.2.0+2026-10-02.6
Raid boss: the tank was dying way too fastOctober 2, 2026
- • Behind the scenes (admin-only beta): a real combat log showed the raid taking almost no damage for most of a fight and then wiping outright. Simulation found the real cause — the tank was dying to Claw Rake around the 2-minute mark, which let the boss's taunt lapse and start one-shotting random squishies instead of the tank, a death spiral that wiped every single simulated run regardless of how much healing or buffing the raid brought. Fixed: Combat's self DEF/HP scaling roughly doubled, the tank now takes 50% less damage from Claw Rake specifically while actively taunting, and Mend/Regrowth's AI now checks on the tank more aggressively instead of only ever chasing whoever's lowest-HP in the moment. Simulation also found that a roster with no boss-damage skill at all (just buffs/shields/heals) can't win regardless of the boss's HP — bring at least one Woodcutting (Rend) lend alongside the usual tank + 1-2 healers.
0.2.0+2026-10-02.5
Behind the scenes: temporary cooldown exemption for testingOctober 2, 2026
- • Behind the scenes (admin-only beta): the Woof guild is temporarily exempt from Ashmaw's 7-day cooldown so repeated same-day attempts can be tested. Every other guild keeps the real cooldown.
0.2.0+2026-10-02.4
Cinderstorm is now real, unavoidable pressureOctober 2, 2026
- • Behind the scenes (admin-only beta): real play found that Cinderstorm (the raid-wide fire AOE) barely mattered — Bulwark/Reinforce shields were refreshing fast enough to absorb almost every hit, and even unshielded, the old damage/mitigation numbers left too little room for fire resist to feel meaningful. Cinderstorm now bypasses shields entirely (it's meant to land every cycle regardless of anything else going on) and uses simpler, more predictable numbers: ~400 damage with no fire resist, ~300 at 30, ~200 at 60 (the boss's full requirement) — fire resist is the only thing that reduces it. The player actively tanking Claw Rake is skipped so they aren't hit twice.
0.2.0+2026-10-02.3
Two bug fixes: stale Zone Control data, and a race change you couldn't rebuyOctober 2, 2026
- • Fixed: opening a Zone Control zone that nobody had attacked yet this month could show leftover participant/leaderboard data from however long ago it was last visited (the monthly reset only ran when someone actually attacked, never just from viewing). Viewing a zone now triggers the same reset check attacking it already did, so this self-heals immediately.
- • Fixed: buying a Race Change a second time was blocked by the generic "you already own this" checkout guard, even though Race Change is explicitly designed to be rebought any number of times (each purchase grants one more change, tracked separately from how many you've used). Could now never buy another one after using your first.
0.2.0+2026-10-02.2
Fire resist now requires real gear, guild page splits into 2 columns on desktopOctober 2, 2026
- • Behind the scenes (admin-only beta): fire resist against the raid boss is no longer just a buff percentage from Jewelcrafting's Ward — it's now the real fire resist stat from your actual gear/enchants, same as everywhere else in the game. Ward only tops it up (+30 flat at level 70 while active, +10 as an always-on floor); Ashmaw requires 60 total to mitigate most of its fire damage, so raiders need real fire-resist gear on top of the buff, not instead of it. Without it, Cinderstorm/poison hit noticeably harder, giving healers real recurring AOE pressure to manage instead of only the tank taking damage.
- • The guild page now splits into two columns on desktop (boss info, member list, lend-a-tradeskill, invite, and admin test-copy side by side) instead of one long single-column stack; mobile stays single-column.
0.2.0+2026-10-02.1
Raid skill rebalance — no more single mandatory pick, Claw Rake fires moreOctober 2, 2026
- • Behind the scenes (admin-only beta): found and fixed three real design bugs that were making individual raid skills look all-or-nothing in testing regardless of their power level — Claw Rake (the only ability Challenge/Fortify affect) fired half as often as Cinderstorm (which Ward affects), so Fortify stayed irrelevant no matter how strong it was; Fortify now also takes some of the edge off Cinderstorm. Bulwark's shield was stacking additively across repeated casts into an ever-growing buffer; it (and the newly-reworked Reinforce) now refresh instead of stack, same as every other timed skill.
- • Rebalanced the whole fight against this: dropping any one support skill now costs something real but survivable (roughly 15-25% off the clear rate) instead of either doing nothing or guaranteeing a loss — fire resist (Ward) is no longer close to mandatory the way it was. Battle Brew (Alchemy) is still the single strongest pick since it's the only skill that boosts every attacker's damage at once, and Mining/Construction currently overlap rather than being fully distinct — both flagged as remaining imperfections, not claimed as fully solved.
0.2.0+2026-10-01.12
Fixed a one-ability full-raid-wipe risk, rebalanced against real gearOctober 1, 2026
- • Behind the scenes (admin-only beta): found and fixed the cause of a real "zero damage, then instant total wipe" report — Ward (fire resist) could occasionally lapse for a few seconds due to ordinary timing jitter between its caster's action cadence and the buff's own duration, and if Cinderstorm happened to land during that exact gap, it hit every raider simultaneously at full unmitigated damage, wiping the whole raid in one tick. Jewelcrafting now grants a smaller always-on resist floor underneath the much stronger active Ward, so that specific worst case can no longer one-shot the entire raid regardless of timing. Also made AI raiders refresh their timed skills a few seconds ahead of expiry instead of reacting after the fact, shrinking the gap itself.
- • Rebalanced the whole fight against the Woof guild's actual real computed combat stats (not an assumed top-tier gear estimate) via fresh simulation: a fully-optimized 8-role roster now clears roughly 3 out of 4 attempts — challenging, not a coin flip. Dropping fire resist is still a near-certain, fast loss.
0.2.0+2026-10-01.11
Hotfix: human raiders' class skills (Mend, Regrowth, Ward, etc.) were silently rejectedOctober 1, 2026
- • Fixed a real bug from the class-skills release: the action-submit endpoint still checked against the old pre-rework action names, so every human-submitted special skill (Mend, Regrowth, Challenge, Fortify, Battle Brew, Ward, Bulwark, Reinforce, Rend) was silently rejected — only Attack worked, and the client showed no error, so it just looked like nothing happened. Test-copy clones (AI-controlled) were unaffected since they don't go through this endpoint. The action list is now derived directly from the real action set so this can't drift out of sync again, and failed actions now show an actual error message instead of failing silently.
- • Rebalanced Bulwark (Mining's shield skill) down — it was large enough to fully no-sell Cinderstorm/poison hits on every non-tank raider repeatedly, which is why only the tank looked like they were ever taking damage. Shields are still meaningful, just no longer a full damage no-op.
0.2.0+2026-10-01.10
Behind the scenes: every raid class gets one named skill, plus a Leave Guild fixOctober 1, 2026
- • Behind the scenes (admin-only beta): replaced the generic Heal/Buff/Taunt/Debuff action set with 9 distinct named class skills, one per lendable profession, each class gets exactly one on top of Attack: Combat -> Challenge (taunt), Spellcrafting -> Mend (instant heal), Gathering -> Regrowth (heal-over-time), Smithing -> Fortify (raid DEF buff), Alchemy -> Battle Brew (raid ATK buff), Jewelcrafting -> Ward (raid fire-resist buff — still the single biggest factor in clearing the boss), Mining -> Bulwark (instant shield), Construction -> Reinforce (instant heal burst), Woodcutting -> Rend (damage-over-time on the boss). Rebalanced the whole fight around this via simulation.
- • The raid skills panel now lists who has which named skill instead of a generic stat summary.
- • Fixed: the "Leave Guild" button stayed visible (and used a plain browser popup to confirm) even while a raid fight was on screen. It's now hidden during an active fight and confirms inline instead of with a popup.
- • Removed the hard 4-minute timer that could end a raid attempt as a loss even if nobody had actually died yet. Ashmaw now enrages the longer a fight runs — its single-target hit, AOE, and poison all hit harder over time with no ceiling — so a loss always comes from the boss genuinely overwhelming the raid, never from a clock cutting the fight short mid-fight.
- • Fixed: the guild member list showed each player's overall account level, which could be wildly different from (and more confusing than) the Combat skill level the raid actually gates on. Now shows Combat level directly.
- • Fixed: test-copy clones' Ready badge got reset to "not ready" after a raid started and could never be set back (they have no login to click Ready with) — clones are always included in a raid attempt regardless, but the badge now reflects that instead of looking stuck/broken.
0.2.0+2026-10-01.9
Behind the scenes: Raid roles (Tank, Healers, Debuffers), combat log, mail fixOctober 1, 2026
- • Behind the scenes (admin-only beta): raid professions now unlock real roles instead of everyone having the same 3 actions. Spellcrafting and Gathering (Herbing) unlock Heal. A new 10th lendable slot, Combat, unlocks Taunt — forces the boss's heavy single-target hit onto the tank. Smithing unlocks Sunder (weakens the boss's DEF) and Alchemy unlocks Weaken (weakens the boss's ATK). Everyone keeps Attack and Buff regardless of lend. Rebalanced the whole fight around this — fire resist (Jewelcrafting) remains by far the single biggest factor in clearing Ashmaw, and a single under-geared raider now costs the raid meaningfully less than before (softened from a near-guaranteed loss to a real-but-survivable setback).
- • The raid combat log is now tap-to-expand (stays minimal by default on mobile), shows the full fight history when open, auto-scrolls to the latest event unless you're reading back through it (resumes 5s after you stop scrolling), and can be downloaded as a .txt file at any point during or after the fight.
- • Also fixed: an attack could roll a flat 1 damage forever regardless of how the attacker's gear improved — there's now a soft floor instead, so a weaker raider still contributes something real.
- • Fixed: test-copy clone accounts (used for guild raid testing) were showing up as mailable players in the mail search, and could technically still receive mail if targeted directly. Both are now blocked.
0.2.0+2026-10-01.8
Hotfix: Guild page crash from a leftover raid sessionOctober 1, 2026
- • Fixed a client-side crash opening the Guild page: a raid attempt logged under the previous engine version had an incompatible saved shape, and the real-time rewrite tried to read fields that didn't exist on it. The session lookup now ignores any row that doesn't match the current shape instead of handing the page malformed data.
0.2.0+2026-10-01.7
Behind the scenes: Raid Boss becomes a real-time FF6/FF7-style fightOctober 1, 2026
- • Behind the scenes (admin-only beta): the raid fight is now fully real-time — each raider has their own HP pool and their own action bar that fills independently, so nobody waits on anyone else. Healing now requires picking which raider to heal by tapping them. Ashmaw now runs a real ability rotation (a heavy single-target hit, a raid-wide fire AOE, a self-buff, a curse that weakens healing on one raider, and a stacking poison) telegraphed a few seconds ahead in a top status bar. A backend tick daemon now advances every active raid fight on a fixed schedule, so it keeps moving even with no tab open.
- • Recalibrated the whole fight against simulation: a fully-optimized, fully-buffed 8-raider roster with a dedicated fire-resist lender clears in ~3-4 minutes the large majority of the time; the identical roster without fire resist drops to roughly a 1-in-5 clear — fire resistance is now clearly the single biggest factor on this boss, as intended. A roster with no profession lends at all, or one that only ever heals and never attacks, cannot win at all (the fight has a hard time limit — stalling with heals just delays the wipe).
0.2.0+2026-10-01.6
Behind the scenes: raid fight gets a boxless arena, a fair fixed action timer, and guild invite notifications fixedOctober 1, 2026
- • Behind the scenes (admin-only beta): the raid fight screen no longer puts each party member in its own little box — sprites now stand in a boxless arena formation in front of the boss, responsive on both desktop and mobile. Each raider's action timer is now a fixed 10 seconds for everyone, regardless of any personal action-speed/cast-speed bonus (e.g. from Housing) — so pacing can't be gamed and stays even for the whole raid. If a raider never acts in time, they're auto-defaulted to Attack so the fight can't stall.
- • Fixed: guild invites weren't showing up in the invited player's notification bell at all — same category-allowlist gap that caused the earlier gift-notification bug. Also fixed the invite notification linking to the old Dungeon tab instead of the new Guild page.
- • Cancelling a pending guild invite now also removes the notification it sent, instead of leaving a stale invite notification behind.
0.2.0+2026-10-01.5
Behind the scenes: real sprites in the Raid Boss fight, cancel a bad invite, clones stop sitting out raidsOctober 1, 2026
- • Behind the scenes (admin-only beta): the raid fight screen now shows real party/boss pixel-art sprites (sourced from CC0-licensed sprite sheets, credited in the repo) instead of placeholder icons, with a lightly animated idle/attack/hurt look and a tinted backdrop — all CSS-driven, no added server load.
- • Fixed: test-copy clones could only join a raid attempt once — after the first attempt reset everyone's ready state, clones had no way to ever mark ready again (no login of their own), so they silently sat out every raid after the first. Clones now always join automatically as long as at least one real member is ready.
- • The guild leader can now cancel a pending invite they sent by mistake, instead of it being stuck until the recipient responds.
0.2.0+2026-10-01.4
Behind the scenes: Raid Boss becomes a live fight, not an instant rollOctober 1, 2026
- • Behind the scenes (admin-only beta): starting a raid no longer instantly resolves and no longer pulls anyone out of their current activity — it opens a live fight where each raider picks Attack, Heal, or Buff every round (a simple FF6-style party screen), with test-copy clones acting automatically. Recalibrated all 8 combat profession buffs to comparable impact at level 70, and recalibrated the boss against real computed combat stats instead of an approximation. Raid results no longer post to world chat — closed beta content stays guild-internal. The guild member cap (8) is now shown proactively instead of only erroring after the fact, and the guild leader can now set what a test-copy clone lends, since clones have no login to do it themselves.
0.2.0+2026-10-01.3
Behind the scenes: the first Guild Raid Boss (closed beta)October 1, 2026
- • Behind the scenes (admin-only beta): guilds can now actually attempt a raid boss — Ashmaw, the Cinder Tyrant. Each of the 8 raid slots can lend one tradeskill for a group-wide buff (e.g. a high-level Smithing lender raises the whole raid's DEF); the fight is a real multi-round simulated battle against a shared raid HP pool, with a fire-elemental attack mitigated by resist gear. Requires Combat 60+ to join an attempt. The 7-day per-boss cooldown now only applies after an actual win, not a wipe. Loot table is fully designed but intentionally disabled — kills don't grant anything yet.
0.2.0+2026-10-01.2
Behind the scenes: fixed Guild test-copy clones showing Level 1, and guild members weren't inspectableOctober 1, 2026
- • Behind the scenes (admin-only beta): Add Test Copy correctly cloned a player's skills and gear underneath, but never copied their overall level/XP, so every cloned test member showed as Level 1 regardless of the real player's actual level. Fixed, and backfilled the one test clone already created.
- • Guild member names weren't clickable at all — fixed, clicking a member now opens their profile the same way every other player list in the game already does.
0.2.0+2026-10-01.1
Behind the scenes: Guild beta moved to its own page, with player-name autocompleteOctober 1, 2026
- • Behind the scenes (admin-only beta): the Guild/Raid Dungeon feature moved out of the Dungeon page onto its own Guild tab/page. Inviting a player and adding a test copy both now suggest matching display names as you type instead of a plain text box with no feedback until you hit submit.
0.2.0+2026-09-29.1
Fixed gift notifications, and fixed the Supporters leaderboard crediting gifts to the wrong personSeptember 29, 2026
- • Fixed: gifting someone a Supporter item created a notification for them, but it was silently filtered out of the notification bell — so recipients usually never noticed they'd been gifted anything unless they happened to check the standalone notifications page. It now shows up like any other notification.
- • Fixed: the Supporters leaderboard counted a gift's dollar amount toward the RECIPIENT's total instead of whoever actually paid for it. Gift dollars now count toward the gifter — this shifts some rankings, since it corrects who several months of gifts should have been crediting all along.
0.2.0+2026-09-28.1
Behind the scenes: first step of a native (non-extension) Fantasy ReskinSeptember 28, 2026
- • Behind the scenes: started porting the Fantasy Reskin so the game renders it directly instead of a browser-extension script decorating the page afterward — first step is just the header/nav/zone-bar chrome, built from a real spec BustedCypher (the reskin's author) handed over. Admin-only for now, not selectable by any player, and doesn't touch anything else about the reskin yet.
0.2.0+2026-09-27.1
Added "Open 100" for Arcane CachesSeptember 27, 2026
- • Arcane Caches (and Lesser Arcane Caches) now have an "Open 100" button alongside Open and Open 5, once you own at least 100 of one. Same aggregated summary as opening one at a time, just faster.
0.2.0+2026-09-26.2
Fixed the loadout dropdown silently defaulting to an unrelated loadoutSeptember 26, 2026
- • Fixed: checking "Switch loadout for this activity" on a recipe/activity with no loadout bound yet used to pre-select whichever loadout you saved first — with no relevance to the recipe you're actually queueing. If you didn't notice and change it, you could bind the wrong loadout to that activity without realizing it, which could then make its level requirement fail because the wrong gear got checked. The dropdown now starts blank ("Select a loadout…") until you actually pick one.
0.2.0+2026-09-26.1
Fixed loadout-switch checkbox showing for new players; fixed inverted league link labelSeptember 26, 2026
- • The "Switch loadout for this activity" checkbox (in the activity/craft queue popup) now only shows once you have 2+ saved loadouts — with just one loadout there's nothing to switch between, so it was just clutter for newer players.
- • Fixed: the "..." (More) dropdown's league link showed the league you're CURRENTLY in instead of the one you'd switch to (e.g. showed "SSF League" while already in SSF, instead of "Standard League" as the destination).
0.2.0+2026-09-25.4
Smarter Red vs Blue monthly team reshuffleSeptember 25, 2026
- • Behind the scenes: the monthly Zone Control team reshuffle now blends recent activity with last full month's participation (instead of only the last few days), so a player who was a top performer all month but happens to be between sessions right when teams reshuffle doesn't get thrown into a coin flip. It also actively balances each team's total strength pair by pair instead of leaving it purely to chance, while still guaranteeing every team gets a real mix of top and lower performers.
0.2.0+2026-09-25.3
Enhanced Tailoring pieces now grant the full whole-percent bonus their tooltip showsSeptember 25, 2026
- • Changed how enhanced Tailoring gear's bonus adds up: each piece's contribution is now rounded to a whole percent (same as its tooltip already shows) BEFORE being added to your total, instead of adding up the exact fractions and rounding once at the end. A 5-piece Tailoring set with 4 pieces enhanced to +1 now correctly grants the full +5% (set) + 4x+1% (pieces) = +9%, matching what the tooltips promise, instead of the smaller fractional total it used to land on. This is a real buff, not just a display fix — it affects every stat an enhanced Tailoring piece contributes (item find, gold find, 2x gather, XP/task, resists), not just item find.
0.2.0+2026-09-25.2
Tailoring enhancement tooltip now guarantees +1 per levelSeptember 25, 2026
- • Follow-up to the last fix: an enhanced Tailoring piece's tooltip still rounds its bonus up (never down), but now also guarantees each enhancement level shows at least 1 percentage point more than the level below it. On a low-tier piece the exact math alone could put +1/+2/+3 all at the same displayed "+1%" (they were genuinely that close together) — now they're always visibly distinct.
0.2.0+2026-09-25.1
Fixed misleading per-piece Tailoring enhancement numbersSeptember 25, 2026
- • Fixed: an enhanced Tailoring piece's individual stat tooltip (and the "Enhanced Tailoring pieces" summary line) always rounded its bonus UP to at least +1%, even when its real contribution to your total is a smaller fraction (e.g. a low-tier +1 piece's real item find contribution is closer to +0.3%, not +1%). This made the per-piece numbers not add up to your actual total — the total itself was always correct, just the breakdown was overstated. Now rounds the same way the total does.
0.2.0+2026-09-24.10
Optimized gear loadout apply (used every time a loadout auto-switches)September 24, 2026
- • Behind the scenes: equipping a loadout (manually, or automatically when starting/queueing an activity with a bound loadout) now resolves all 12 gear slots in parallel instead of one at a time. Should reduce the delay some players noticed when switching loadouts, especially now that it's triggered automatically far more often than before the per-activity loadout feature shipped.
0.2.0+2026-09-24.9
Fixed double chat announcements for milestone titles/achievementsSeptember 24, 2026
- • Fixed: reaching a Total Level milestone (300+: Polymath, Ascendant, Paragon, Transcendent, Exalted, Eternal, Immortal, Apex) or Level 70 in any skill posted two back-to-back world chat messages — one for the title, one for the same-named achievement. The achievement's own player notification still fires (so you still see the XP boost was granted), just the redundant second chat line is gone.
0.2.0+2026-09-24.8
Fantasy Reskin: updated to the latest version from the reskin's authorSeptember 24, 2026
- • Fantasy Reskin (Beta): updated the vendored extension to the reskin author's latest build, including his newer header/nav/zone-bar frame merging. This is an update to the existing extension-driven rendering, not the native-render rewrite (that's still being planned separately). The tooltip on/off toggle added earlier is preserved.
0.2.0+2026-09-24.7
Rolled back the Fantasy Reskin native header rewrite (again)September 24, 2026
- • Fantasy Reskin (Beta), desktop header: rolled back again while this gets redone properly, now that the reskin author has shared the real spec for how the header/nav/zone-bar frame is supposed to be built. The header is back to its previous (extension-driven) rendering in the meantime.
0.2.0+2026-09-24.1
Fantasy Reskin: tooltips can now be turned off separatelySeptember 24, 2026
- • Added a Settings toggle (only shown while the Fantasy Reskin is your active skin) to turn off just the reskin's item tooltips, if they feel slow or get in the way — the rest of the reskin stays on.
0.2.0+2026-09-23.2
Fixed queueing a craft failing its level check if you had unrelated gear onSeptember 23, 2026
- • Fixed a bug from the new per-activity loadout feature: queueing a craft/gather behind something else (e.g. a World Boss fight) could wrongly fail with a level requirement error if the gear you happened to be wearing right now (e.g. combat gear) didn't meet it — even though your bound loadout for that activity would have met it fine once actually promoted. The check now correctly looks at what gear WILL be equipped, not whatever's on right now for something unrelated.
0.2.0+2026-09-23.1
Sign Out and League moved into the "..." (More) dropdownSeptember 23, 2026
- • Sign Out is now in the "..." dropdown instead of buried in Settings.
- • For SSF-enabled accounts, the "..." dropdown now shows "SSF League" or "Standard League" (whichever you're currently playing) — click it to jump to the other league. Removed from Settings.
0.2.0+2026-09-22.731
Per-activity loadout overrides; fixed a rare gear-stuck-on-skip bugSeptember 22, 2026
- • Gear Loadouts: the quantity/queue popup for any activity or craft now has a "Switch loadout for this activity" checkbox. Pick a loadout there and it's remembered for that EXACT activity going forward (e.g. tier 19 mining can use a different loadout than tier 18), separately from your skill-wide loadout binding, and synced to your account across all your devices/browsers.
- • Fixed a rare bug where, if a queued activity or craft became invalid right as it was about to run (e.g. a queued World Boss died/respawned, or a queued craft ran out of materials) and it was the last thing in your queue, you could be left wearing that failed item's bound loadout gear even though nothing actually started.
0.2.0+2026-09-22.730
Fixed gear loadout auto-switch bugs and a Zone Control XP inconsistencySeptember 22, 2026
- • Gear Loadouts: fixed a bug where queueing a future activity (e.g. queueing up combat or a World Boss fight) while a different activity was still running would immediately and incorrectly swap your gear to the queued activity's loadout — even though nothing had actually changed yet.
- • Gear Loadouts: fixed Tailoring (and other crafting/weaving) never auto-switching to its bound loadout at all when starting a craft immediately — only queued crafts were picking up the swap before.
- • Zone Control: fixed an inconsistency where the same damage dealt could award different combat XP amounts. Zone Control's own XP calculation was missing the Achievement XP bonus that every other combat path already includes.
0.2.0+2026-09-22.729
Fixed Fantasy Reskin stuck on Legacy; Guild panel now works on desktop; dungeon autoscroll fixedSeptember 22, 2026
- • Fantasy Reskin (Beta): fixed a bug where selecting it would silently do nothing and stay on Legacy, on both mobile and desktop. Once you'd ever switched away from it, the reskin's own enable flag stayed stuck off in your browser's storage — reselecting it never turned that flag back on, so it looked dead. It now always re-enables itself the moment you pick it.
- • Guild/Raid Dungeon panel: was only ever wired into the mobile layout — it simply never rendered on desktop at all. Now shows up on both.
- • Dungeon panel: fixed a bug where the page would auto-scroll itself back up to the current-action panel roughly every 5-6 seconds while Guild Chat was open, even if you'd scrolled down to look at something else. It now only auto-scrolls when a genuinely new chat message arrives.
0.2.0+2026-09-22.728
Header decluttered further: Achievements and Settings moved into "..."September 22, 2026
- • Achievements and Settings moved into the "..." (More) dropdown, alongside Supporter Pack and Invite Friends. Notifications is back to a single plain bell icon (no longer a dropdown, since Achievements moving out left it with only one item). 3 header icons now: Mail, Notifications, and "...".
0.2.0+2026-09-22.727
Guild beta: lower cap to 8, fixed access, admin test-member cloningSeptember 22, 2026
- • Guild size cap is now 8 (was 10).
- • Fixed a bug where the Guild/Raid Dungeon panel only worked for one of the two admin beta accounts — both are now consistently gated together instead of drifting file-to-file.
- • Guild leaders can now add a hidden test-account copy of any real player's build (skills + equipped gear) directly to the guild, no invite needed — for beta-testing raid mechanics without needing 8 real accounts. Test accounts are excluded from leaderboards, the players-online list, and the market.
0.2.0+2026-09-22.726
Mail is back to its own header iconSeptember 22, 2026
- • Player feedback: burying Mailbox inside the Notifications bell dropdown wasn't intuitive — you don't think to look for mail under a bell. Mail is back to its own standalone icon; Notifications and Achievements stay combined under the bell. Header is 4 icons now instead of 3.
0.2.0+2026-09-22.725
Gear Loadouts: Zone Control auto-switch also restores your previous gear nowSeptember 22, 2026
- • Same fix as World Boss from earlier today, extended to Zone Control: joining a ZC fight with a bound Combat loadout now snapshots your gear on the way in and hands it back once you leave (fight ends, you cancel out, or your queue resumes). Chaining between ZC and World Boss fights keeps your original pre-fight gear pending the whole time.
0.2.0+2026-09-22.724
Gear Loadouts: World Boss auto-switch now restores your previous gear afterwardSeptember 22, 2026
- • Previously the World Boss auto-switch was one-way — it swapped you into your bound Combat loadout when you joined, but never gave back whatever you had on before. Now it snapshots your gear the moment you join a boss and hands it back automatically once you're done: boss dies, you cancel out, or you return to your queue. Chaining straight from one live boss into another keeps your original pre-fight gear pending the whole time, not whatever combat gear you had on mid-chain.
0.2.0+2026-09-22.723
Fantasy Reskin (Beta) updated with BustedCypher's latest fixesSeptember 22, 2026
- • Re-vendored from his repo (c926fd9 -> 1e0336e): unified world boss action button art, and the reskin's header now matches our new 3-button Inbox/More/Settings layout (his art system previously assumed the old 6-button row). Skill panel corner and divider art also got a retina-quality upgrade. Audited before shipping: same fetch()/chrome.storage call sites as before, no new eval/XHR/WebSocket/cookie access, no new external domains.
0.2.0+2026-09-22.722
Softened the XP curve above level 74 (levels 1-73 unchanged)September 22, 2026
- • The per-skill XP curve had a runaway problem: it compounds two growth terms, and past the mid-70s the exponential one completely dominates, meaning every level required 22% more XP than the last — forever. That's the actual mechanism behind reports of level 78-80 taking 14+ months of constant play. Levels 1-73 are completely untouched (the 73→74 step is exactly what it's always been), but from 74 onward that compounding rate is tapered from 22%/level down to 8%/level. Concretely: level 78-80 drops from ~892M XP to ~454M (roughly half), and by level 100 the old curve needed 144B cumulative XP from 73 versus ~13B now. Still a serious, deliberately hardcore grind at the top — just not a multi-lifetime one.
0.2.0+2026-09-21.721
Fix: header Inbox/More dropdowns rendering under page contentSeptember 21, 2026
- • The real fix this time — the new Inbox/More dropdown menus in the header were rendering behind dashboard panels on every skin except Experimental/Sans, confirmed by reproducing it directly rather than guessing. Root cause: the header creates its own stacking context on those skins, which trapped the dropdown's z-index so later page content always painted over it regardless. The dropdown now renders through a portal straight to the page root, the same technique the zone roster popover already used — it can no longer get trapped behind anything.
0.2.0+2026-09-21.720
Fix: modals (Notifications, etc.) could render behind page contentSeptember 21, 2026
- • Found and fixed a real bug reported by a player (thanks Oat!): on every skin except Experimental and Sans, modal panels had two nested blur layers (the dimmed backdrop plus the panel's own blur), a known browser compositing issue that could cause normal page content to paint on top of an open modal. The panel no longer double-blurs — one layer instead of two, same look, no more stacking bug.
0.2.0+2026-09-21.719
Fix: queued auto-switch loadouts could get skipped as "requirements not met"September 21, 2026
- • Found and fixed the bug behind reports of queued activities (especially gathering) getting cancelled for missing requirements even with the right loadout bound: the requirements check for a queued item ran BEFORE its auto-switch gear swap, so it was checking your old gear, not the loadout's. Swap now happens first for every queued item as it's evaluated, not just after it's confirmed able to run.
- • Combat loadouts now also auto-switch when directly joining Zone Control or a World Boss, not just for queued activities — previously those two entry points didn't go through the auto-switch system at all.
0.2.0+2026-09-21.718
Gear Loadouts panel tightened to one line per loadoutSeptember 21, 2026
- • Trimmed the Gear Loadouts list down to one compact line per loadout — no more bulky bordered cards. Auto-switch binding is now a small "N skills ▾" dropdown instead of a full row of chips.
0.2.0+2026-09-21.717
Achievements expanded: 20 milestones, up to +100% XPSeptember 21, 2026
- • Every skill now has its own Level 70 achievement (10 total, reusing that skill's existing Level 70 title name) instead of one shared "any skill" achievement — push every skill past 70 and stack all 10.
- • Total Level milestones now go every 100 levels up to 1000 (10 tiers, reusing the Polymath/Ascendant/Paragon/etc. title names from 300+) instead of stopping at 200.
- • Each achievement is still +5% XP, stacking additively with everything else — 20 achievements total, +100% XP if you clear all of them.
- • Redesigned the Achievements panel into compact grouped tiles instead of a long list of full cards, to fit the new count.
0.2.0+2026-09-21.716
Gear Loadouts: redesigned, works offline, one loadout can back multiple skillsSeptember 21, 2026
- • Redesigned the Gear Loadouts panel — each loadout is now a proper card with colored skill chips instead of a single dropdown. Tap any skill chip to toggle auto-switching for that loadout; a loadout can now back as many skills as you want (one "Gathering" loadout can cover Mining, Herbing, and Woodcutting at once, for example).
- • Fixed: auto-switching only worked while you were actively clicking "start" on an activity. It now also fires when a queued activity advances during offline catch-up, so it works even while you're away.
0.2.0+2026-09-21.715
Gear Loadouts can now auto-switch by activitySeptember 21, 2026
- • In Settings → Gear Loadouts, each saved loadout has a new "Auto-switch on" dropdown — bind it to a skill (e.g. Mining, Combat, Gathering) and your gear swaps to that loadout automatically the instant you start an activity in that skill. No more manually clicking Apply every time you switch between farming and fighting. At most one loadout can be bound per skill; binding a new one to an already-bound skill replaces the old binding.
0.2.0+2026-09-21.714
Reverted: item level requirement capSeptember 21, 2026
- • Rolling back the previous patch's 69-level cap on item requirements — the Zone 21/22 apex/secondary/ultra-rare items are back to requiring level 73/77. A better version of this idea is coming.
0.2.0+2026-09-21.713
Item level requirements now cap at 69September 21, 2026
- • Going forward, no item's level requirement (Combat or "any skill") will ever be set above 69 — that wall is already a brutal enough grind on its own without the best gear demanding even more levels on top of it. Retroactively applied to the Zone 21 and Zone 22 apex/secondary/ultra-rare drops that previously required level 73 or 77: they're now level 69, same as everything else at the top of the game.
0.2.0+2026-09-21.712
Fantasy Reskin no longer competes with the game's own loadSeptember 21, 2026
- • The reskin's scripts were downloading immediately on page load, right alongside the core game becoming interactive — on a first-time load that meant the two were fighting for bandwidth. Now deferred to browser idle time (and marked low-priority) so the game itself always loads first; the visual re-skin just applies a beat later. Also added a heads-up on the skin picker that it's a larger first-time download.
0.2.0+2026-09-21.711
Achievement data now included in public player profilesSeptember 21, 2026
- • /api/player-profile (the public profile lookup used by third-party tools) was missing unlockedAchievementKeys/achievementXpBoostPercent — it's a separately hand-built endpoint that doesn't share code with the main player API. Added.
0.2.0+2026-09-21.710
Fix: Fantasy Reskin assets weren't being cached by your browser at allSeptember 21, 2026
- • The reskin's ~140MB of assets and its JS bundle had no browser caching (a Next.js default we'd never overridden), so they were being re-validated — and on mobile, often fully re-downloaded — on every single page load. That's fixed: assets now cache for 30 days, the core script files for 1 day. Should noticeably help load times and browser slowdown, especially on mobile.
0.2.0+2026-09-21.709
Buffed Glacier's Last Gasp (Zone 22 ultra-rare)September 21, 2026
- • Players pointed out the 1/240,000 Zone 22 ultra-rare trinket wasn't a real upgrade over easier, far more common items (Pathfinder's Compass: 30% gather, no resist; Hunter's Eye: 20% item find alone). Removed its frost resist (no ultra-rare in the game carries one) and raised its stats to 45% 2x Gather Chance and 30% Item Find — clear best-in-slot on both.
0.2.0+2026-09-21.708
Frostforge Gauntlets reworked from Smithing to ConstructionSeptember 21, 2026
- • Players pointed out Smithing already had 4 skill-level gloves (the most of any profession) while Construction had the fewest active players and only 1. Frostforge Gauntlets (Zone 22 apex drop) now grants Construction Level +5 instead of Smithing.
0.2.0+2026-09-21.707
Achievement XP boost fixes: now shows on Character Stats, and stacks correctlySeptember 21, 2026
- • Your achievement XP boost wasn't showing on the Character Stats sheet — fixed, it's now listed under Active Buffs.
- • The achievement boost was stacking as its own separate multiplier instead of summing into the same single XP multiplier as Zone Control rank/Server XP Boost/Race — fixed so it's one combined percentage, applied once, as originally intended.
0.2.0+2026-09-21.706
New: Achievements (+5% XP boosts) and a full Zone 22 apex drop tableSeptember 21, 2026
- • Achievements are live — check the 🏆 trophy icon in the header. 3 to start: Specialist (reach level 70 in any skill), Adept (100 total skill levels), and Veteran (200 total skill levels), each worth a permanent +5% XP boost that stacks with everything else and applies to every skill, everywhere, forever. If you already qualify for one, you'll get it automatically. More achievements to come.
- • Zone 22's secondary enemy (Rimewrought Sentinel, 60 frost resist) finally has its own apex drop table — 7 uniques plus a 1-in-240,000 ultra-rare, matching the style of Zones 19-21's secondary pools. See the updated /wiki/apex-drops.
0.2.0+2026-09-21.705
Fixed invisible Zone Control fight button in the Fantasy ReskinSeptember 21, 2026
- • With the Fantasy Reskin (Beta) skin active, the "Fight for Red!/Blue!" button on a contested zone could render fully invisible (still clickable, just no visible button). The reskin styles that button using the same art-sprite system as the World Boss fight/join button, keyed off its label text, and "Fight for Red!/Blue!" didn't match any of its known states. Renamed to "Join Red!/Blue!" so it's recognized and shows properly for everyone.
0.2.0+2026-09-21.704
Fantasy Reskin (Beta) updated with BustedCypher's latest fixesSeptember 21, 2026
- • Re-vendored the skin from his repo: fixes across skill cards, the quest skip note, inventory filter popovers, Player Stats label styling, cold Dungeon loads, active nav label paint, World Boss action states (with new art), and updated Ancient Treant glove art.
0.2.0+2026-09-20.703
Fixed race-change balances showing hundreds available; added a way back in if you're stuck with no raceSeptember 20, 2026
- • A Race Change purchase ($5, meant to be good for one change) was being counted using the payment amount in cents instead of how many times you'd bought it — so a single purchase read as ~500 available changes instead of 1. Now counts purchases correctly. Nothing already used is affected, and picking a race for the first time (or after a reset) has always been free regardless of this balance.
- • If your race was reset (or you dismissed the "choose your race" prompt) and had no way back to it, there's now a "Choose a race" button in Settings whenever you don't have one set.
0.2.0+2026-09-20.702
Fantasy Reskin (Beta) skin now available to everyoneSeptember 20, 2026
- • BustedCypher's full dark-fantasy UI overhaul, previously admin-only while it was being tested, is now selectable by any player from Settings → Skin. Marked (Beta) — expect some rough edges, and switch back anytime.
0.2.0+2026-09-20.701
Admin-only beta: BustedCypher's Fantasy Reskin as a 9th skin optionSeptember 20, 2026
- • Added BustedCypher's full dark-fantasy UI overhaul as a selectable skin, gated to a single admin account while it's tested. Not visible or loadable for anyone else.
0.2.0+2026-09-19.700
Fix: Upgrade Orb tier drops didn't count your equipped cloakSeptember 19, 2026
- • Upgrade Orb drops (gathering/alchemy bonus rolls, World Boss kill rewards, and the Daily Dungeon final-floor orb) are tiered off your highest equipped gear — but the cloak slot was missing from that check entirely, so a high-tier cloak never raised the tier of orb you could earn. Fixed across all three reward paths.
0.2.0+2026-09-18.699
New wiki page: Combat FormulaSeptember 18, 2026
- • Added a wiki page spelling out the actual combat math — hit damage, crit chance, and dodge chance formulas for both sides, plus how the elemental resistance mechanic on zones 18-20 fits in. See /wiki/combat-formula (linked from Combat Stats too).
0.2.0+2026-09-18.698
Fix: saving your name unchanged posted a Discord rename announcementSeptember 18, 2026
- • Clicking "Save" on your character name in Settings without actually changing it still logged a rename and posted a name-change announcement to Discord. Unchanged saves are now a no-op — nothing logged, nothing announced. Also removed the name-randomize button added in the last update.
0.2.0+2026-09-18.697
Better random names for new guests, plus a randomize buttonSeptember 18, 2026
- • New guest accounts used to default to "Guest XXXX" (a session-key fragment) as their placeholder name — and since the name-setup prompt pre-filled that same placeholder, clicking through without editing it locked it in permanently. Thousands of accounts ended up stuck with it. New guests now get a random thematic name instead (e.g. "ShadowWolf742"), checked for uniqueness before it's assigned.
- • Added a 🎲 button to the "choose your name" prompt to re-roll a new random suggestion if you don't like the first one.
0.2.0+2026-09-17.696
Fix: mail recipient search could show a stale suggestionSeptember 17, 2026
- • The player-search dropdown in Mail's Send tab had no protection against a slow response for an earlier, partial search arriving after a faster response for what you'd actually finished typing — so the dropdown could briefly show a stale, unrelated name right as you went to click it. Search results are now sequence-guarded so a late, outdated response can never overwrite a newer one.
0.2.0+2026-09-17.695
Fix: Sent Mail showed a recipient's current name, not who you actually mailedSeptember 17, 2026
- • The Sent tab looked up the recipient's live, current display name instead of remembering who you actually sent it to — so if they renamed afterward, an old sent message could look like it went to a completely different person, even though it reached the right account. Sent mail now remembers the recipient's name at send time, the same way received mail already remembers the sender's.
0.2.0+2026-09-16.694
Fix: cloaks wrongly showed "Not upgradable"September 16, 2026
- • Cloaks are blocked from the regular Upgrade Orb system, which is where that "Not upgradable" tooltip line came from — but they've had their own separate Cloak Upgrade Orb path for a while now. The tooltip just never accounted for that. Removed the misleading label from cloaks in both inventory and the market.
0.2.0+2026-09-16.693
Fixed: names that only differed by capitalization could both existSeptember 16, 2026
- • A player reported two accounts named "Alex" and "alex" coexisting, which made it easy to send mail to the wrong one. Name uniqueness checks (signup, rename, converting a guest account) are now case-insensitive. One existing case-only collision was renamed to resolve it.
0.2.0+2026-09-14.692
Lifetime Stats now include wood chopped and buildingsSeptember 14, 2026
- • Wood Chopped and Building Parts Crafted were already being tracked internally, just never shown on your profile's Lifetime Stats — added both. Also added a new Buildings Assembled counter for actual completed village buildings (separate from the raw Building Parts that go into them).
0.2.0+2026-09-14.691
Fixed Gear Loadouts not switching your cloak's actual bonus; added Daily Woodcutting/Construction leaderboardsSeptember 14, 2026
- • Fixed Gear Loadouts ("sets"): applying a saved loadout updated which cloak was shown as equipped, but never actually repointed to that cloak's specific rolled Upgrade bonus — you kept whichever cloak's bonus you'd last equipped manually, no matter which cloak the loadout said you were wearing. This was both a display bug and something that could be used to keep a good cloak roll active while nominally wearing a different one. Loadouts now save and restore the exact cloak copy, the same way they already do for weapons, armor, and shields.
- • Added Daily Woodcutting and Daily Construction to the leaderboards — both skills were already tracking daily activity internally, they just weren't listed as boards.
0.2.0+2026-09-13.690
Added a confirmation before destroying a village buildingSeptember 13, 2026
- • Destroying a village add-on building was a single click with no way to back out, even though it only refunds a portion of the materials it cost — the rest was gone for good on a misclick. Now asks you to confirm first.
0.2.0+2026-09-11.689
Fixed a cloak-upgrade exploitSeptember 11, 2026
- • Fixed a bug where locking and then unlocking an upgraded (+1 and above) cloak silently stripped its rolled upgrade stat(s), reverting it to a plain, unenhanced cloak — the lock/unlock code treated it the same as a vanilla copy. This meant a bad roll wasn't actually permanent: you could strip it for free and try again instead of living with the result. Cloak upgrades are now correctly protected the same way enchants and sockets already were.
0.2.0+2026-09-09.688
Fix: "Choose Your Race" popup kept reappearing after dismissing itSeptember 9, 2026
- • After using a Race Change (or on the one-time initial race prompt), clicking "Remind me later" only dismissed the popup for the current page load — it came right back on the next visit. It's now saved to your account, so dismissing it actually sticks until you're ready to pick.
0.2.0+2026-09-09.687
Fix: Woodcutting had no Level 60/70 title (Construction too)September 9, 2026
- • Woodcutting and Construction were missing from the Level 60/70 skill milestone titles that every other profession has. Added: Timberfell (Woodcutting 60), Timberlord (Woodcutting 70), Cornerstone (Construction 60), Grand Architect (Construction 70). Anyone already past those levels gets the title retroactively.
0.2.0+2026-09-09.686
Trial: disabled the "Current Action / Live" popupSeptember 9, 2026
- • Turned off the toast that popped up above the menu buttons every time your current action changed. Trying this off for a while — let us know if you relied on it.
0.2.0+2026-09-09.685
Fix: wood showing up under the Gems inventory filter; a few wrong item iconsSeptember 9, 2026
- • Fixed the Gems inventory/market filter also matching wood (and any other raw resource) — it was an exclusion list that never accounted for wood, now it checks the actual gem flag instead.
- • Fixed Woodcutter's Bark Shield showing a material icon instead of a shield — and Ironbark/Voidbark Building Parts showing a metal bar icon instead of the usual box. All three had "bar" in their item key (from "bark"), which was matching the metal-bar icon rule.
0.2.0+2026-09-08.684
Correction to the previous patch note (one account per player still stands)September 8, 2026
- • The previous patch note overstated what changed — the "one account per player" rule is still in effect, that hasn't changed. What actually changed is how it's enforced: a shared IP or device fingerprint alone isn't treated as proof of a violation anymore (real households can legitimately share a network), so enforcement now goes by behavior — one-directional feeding between accounts — rather than IP matching. See the updated Rules page, section 1.
0.2.0+2026-09-08.683
Rules update: clarified how the one-account-per-player rule is enforcedSeptember 8, 2026
- • The Rules page now explains that we don't rely on IP address or device fingerprint alone to enforce "one account per player" — multiple real people can share a household or network, so a shared IP isn't proof of a violation on its own. Enforcement is based on behavior instead: one-directional feeding between accounts (gear, gold, or materials sent one-way without fair value back) gets accounts trade-locked, suspended, or banned. See the updated Rules page, section 1.
0.2.0+2026-09-08.682
Fix: Ancient Treant missing Woodcutting/Construction gloves; new Grimsby gearSeptember 8, 2026
- • Fixed the Ancient Treant's rare glove drop not including Woodcutter's Gloves or Builder's Gloves — they existed but were never added to the boss's drop table. Both now drop at the same odds as the other 7 profession gloves.
- • Grimsby now sells a Woodcutter's Axe/Bark Shield and a Builder's Mallet/Toolbox, filling out the profession weapon/offhand set to all 9 professions (same tier-16 stats, level-57 gate, and token pricing as the existing sets).
- • New mechanic: Bonus Build, the Builder's Mallet/Toolbox's signature stat — a flat % chance per Building Parts craft loop to double that loop's output. Scoped to crafting parts only, not assembling the full building.
0.2.0+2026-09-08.681
Fix: couldn't clear the Qty field when buying from a player's market listingSeptember 8, 2026
- • Fixed the quantity field in the "buy from this player" panel (profile modal market tab) snapping back to 1 the instant you tried to delete it to type a different number — it was re-clamping on every keystroke instead of only once you were done editing.
0.2.0+2026-09-08.680
Fix: mobile dictionary popup on gear names; Cow Badge emojiSeptember 8, 2026
- • Fixed a mobile Chrome quirk where long-pressing an item name in the player profile's equipment/gem lists would trigger the browser's built-in word-definition popup, breaking immersion. Scoped narrowly to those rows — normal text selection/copy elsewhere is untouched.
- • Cow Badge now uses 🐮 instead of 🐄.
0.2.0+2026-09-08.679
New support store item: Cow Badge ($5)September 8, 2026
- • Added the 🐄 Cow Badge to the Support Store — $5, unlocks a chat badge, same as the other animal badges.
0.2.0+2026-09-08.678
Fix: Leaderboard failing to load, plus the slowness/spiking it causedSeptember 8, 2026
- • Fixed the Leaderboard failing to load (per-skill boards crashed on any account with high enough skill XP to need yesterday's database fix) — another follow-up gap from that migration. This was also the cause of the reported slowness/spiking: the crash was poisoning a 5-minute server cache, so every cache expiry re-ran the leaderboard's full query set and failed again, repeatedly. Market and other pages were slow as a side effect of that, not from a separate bug.
0.2.0+2026-09-08.677
Fix: player profile modal failing to load ("Failed to load profile")September 8, 2026
- • Fixed the player profile modal ('Failed to load profile') for accounts with very high skill XP — a follow-up gap from yesterday's database fix. A type-checked hand-written type on that one route hid the mismatch from our normal safety checks, so it slipped through despite everywhere else being verified.
0.2.0+2026-09-07.676
Internal: real fix for the database-timeout bug (removes the XP/gold ceiling)September 7, 2026
- • Internal: total XP, gold, and skill XP moved from a 32-bit database column (hard ceiling ~2.1 billion) to a 64-bit one, removing the ceiling that caused today's earlier database-timeout crash loop entirely, rather than just capping growth at the ceiling. No visible change for anyone below that ceiling — very high-XP accounts will now keep growing past where they'd previously have been capped.
0.2.0+2026-09-07.675
Fix: Reinforcement Plates gave only 30% of a chest's XP for the same barsSeptember 7, 2026
- • Reinforcement Plates were giving 30% of the Smithing XP a chest piece gives, despite costing the identical number of bars — an inconsistent XP formula, not intentional. Now matches chest's XP-per-bar exactly.
0.2.0+2026-09-07.674
Fix: crash loop for very high-XP accounts ("database timeout")September 7, 2026
- • Fixed a bug affecting our most progressed accounts: total XP, gold, and skill XP are stored in a column with a hard ceiling around 2.1 billion, and one account had just reached it — every sync afterward tried to go past that ceiling and failed, which showed up as a repeating page-load/database error. Values now stop safely at the ceiling instead of crashing the sync. A permanent fix (removing the ceiling entirely) is planned as follow-up work.
0.2.0+2026-09-07.673
Sans is now the default skin; fixed oversized/undersized text under itSeptember 7, 2026
- • Sans is now the default skin for new accounts and new guests, ending the Experimental/Dark/Legacy theme A/B test that's been running since July 19 (existing players in the test keep whatever they were already assigned).
- • Fixed a CSS bug under the Sans skin that made some button text (character name, "Players online", World Boss participation, the XP line under a skill) render at the wrong size — some far too large, one far too small. A redundant font-size rule was silently overriding the intended sizes; removed it.
- • Internal: activated the Reddit Ads pixel with the real pixel ID.
0.2.0+2026-09-06.672
Fix: Woodcutting's shown XP was half the actual amount awardedSeptember 6, 2026
- • The XP shown next to each Chop action was missing the same x2 that Mining and Gathering's rows already display — actual XP awarded was always correct, only the on-screen number under-reported it by half.
0.2.0+2026-09-06.671
Fix: Daily Profession bonus never applied to Woodcutting/ConstructionSeptember 6, 2026
- • The Daily Profession +20% XP bonus could never actually apply to Woodcutting or Construction, even on days they were legitimately featured — a stale hardcoded skill list (predating both skills) gated the bonus separately from the correct featured-skill check. Removed the redundant check.
- • Internal: added the one-time comeback newsletter send route (batched, idempotent, off by default).
0.2.0+2026-09-06.670
Fix: Google accounts marked unverified; Enchanted Belt tierSeptember 6, 2026
- • Internal: Google sign-ins were never stamped as email-verified even though Google already confirms the address at sign-in — fixed going forward, and backfilled ~630 existing Google accounts that were incorrectly sitting in the unverified bucket.
- • The Enchanted Belt now always reports as tier 1 in the inventory tier filter and anywhere else that reads an item's tier, regardless of its Daily Dungeon level — it was showing as e.g. tier 29, since its tier field tracked dungeon floor instead of real gear tier. The belt's actual stats are unaffected (they scale off dungeon floor, not this field), and it was already excluded from the referral tier-cache reward by item key.
0.2.0+2026-09-04.669
Fix: village add-on buildings now count in combat, not just on the stat sheetSeptember 4, 2026
- • Installed village add-on buildings' ATK/DEF/HP now actually apply in combat, not just on the character sheet: regular combat win chance, Daily Dungeon combat and its entry gate, Zone Control's entry gate and battle damage, World Boss damage, and the Invisibility Ring's zone-kick check. Previously the buildings' stats showed correctly in the totals but weren't used when a fight or a gate check actually happened — this closes that gap everywhere it existed.
0.2.0+2026-09-04.668
Fix: village add-on buildings missing from the profile modal's stat totalsSeptember 4, 2026
- • The player profile modal's stat totals (Gold Find, Item Find, 2x Gather, XP/task, ATK/DEF/HP) didn't count installed village add-on buildings — same gap as yesterday's fix, just in a different screen. Cloak Upgrade stats were already correctly included here.
0.2.0+2026-09-04.667
Fix: village add-on buildings weren't counted in several stat totalsSeptember 4, 2026
- • Installed village add-on buildings (Gold Find, Item Find, 2x Gather, XP/task) weren't included in: the character sheet's displayed stat totals, quest and work order gold find, and arcane cache Gold Find/Item Find rerolls — they only applied on the specific gathering/crafting action tied to each building. Buildings now count everywhere gear does in those paths. A related, larger gap in combat-affecting systems (win chance, zone/dungeon access gates, world boss and zone control damage) was found during this fix and is being reviewed separately before any change ships there.
0.2.0+2026-09-04.666
Internal: fire OpenAI Ads conversion events (lead_created, registration_completed)September 4, 2026
- • Internal: guest sign-in now fires lead_created; email registration, Google sign-up, and both guest→permanent conversion paths (email + Google) fire registration_completed. Fired client-side (not via the server-side Conversions API) so events carry the pixel's own attribution cookies — server-driven signups (guest, Google) queue the event via a short-lived cookie that fires once the player lands back in the app after the redirect.
0.2.0+2026-09-04.665
Internal: install ChatGPT Ads (OpenAI) pixel baseSeptember 4, 2026
- • Internal: added the OpenAI Ads pixel loader, same env-var-gated pattern as the existing (currently inactive) Reddit pixel. Conversion event firing (guest signup, registration) comes next once the exact event identifiers are confirmed. Related nginx CSP: bzrcdn.openai.com (script-src) and bzr.openai.com (connect-src), scoped to idleworlds.com only.
0.2.0+2026-09-04.664
Internal: generalize the ad-source analytics dashboard beyond RedditSeptember 4, 2026
- • Internal: /admin/analytics's ad funnel table (visits, signups, guest→permanent conversion, Day-1/7 retention, revenue) now takes ?source= instead of being hardcoded to Reddit — works for any utm_source, including the new ChatGPT campaign.
0.2.0+2026-09-04.663
Internal: community theming beta (Developer Mode)September 4, 2026
- • Internal: added a data-only community theming pipeline (CSS custom-property overrides, no code execution) gated behind a Developer Mode toggle, visible only to 2 allowlisted accounts for now. Related nginx CSP change: idleworldstoolkit.com added to connect-src only, scoped to idleworlds.com.
0.2.0+2026-09-04.662
Internal: newsletter rewrite (leads with the skills, adds cloaks) + a personal gift titleSeptember 4, 2026
- • Internal: rewrote the comeback newsletter to lead with what Woodcutting/Construction actually do instead of that they're free, and added a section on the new Cloaks and Cloak Upgrade system. Resent a test copy for review.
0.2.0+2026-09-04.661
Internal: comeback newsletter email templateSeptember 4, 2026
- • Internal: added the re-engagement newsletter email (Woodcutting/Construction free, referral program, roadmap teaser) — sent as a one-off test copy, not yet to the full list.
0.2.0+2026-09-04.660
Fixes: set bonus label, daily boost capitalization, Alchemy default, queue drag-to-end + new: inspect buildings, uninstall for goldSeptember 4, 2026
- • Fixed: the Elementbound and Juggernaut's Resolve set bonuses displayed as "Conqueror's set" everywhere — each now shows its correct name (and full bonus breakdown, not just Warfare).
- • Fixed: Woodcutting/Construction showed lowercase in the Daily XP Boost announcement and display.
- • Fixed: Alchemy now defaults to ATK Potion instead of DEF Potion.
- • Fixed: dragging a queued action to the very end of the list had no drop indicator below the last item — you can now drop there to reorder to the end.
- • New: inspecting another player now shows their installed Village buildings — tap the Housing badge to expand.
- • New: Village Add-ons can now be uninstalled for 100,000 gold instead of destroyed — the building goes back to your inventory instead of being lost for a partial material refund.
0.2.0+2026-09-04.659
Woodcutting & Construction are now free for everyone — Premium Membership retiredSeptember 4, 2026
- • New: Woodcutting and Construction no longer require Premium Membership — free for every player, no purchase needed.
- • Removed: Premium Membership is no longer for sale (one-time purchase and the old monthly subscription). Existing subscriptions won't renew again. If you had a Premium Membership Token, you can still redeem it, though it no longer unlocks anything.
0.2.0+2026-09-03.658
New: Supporter Pack now includes 30 days of Premium MembershipSeptember 3, 2026
- • New: buying or being gifted the Supporter Pack now also grants 30 days of Premium Membership (Woodcutting & Construction access), stacking with any existing Premium time and carrying across your Standard/SSF characters like every other Premium grant. Supporter Pack ownership/perks are otherwise unaffected.
0.2.0+2026-09-03.657
Fixed: today's Daily XP Boost showing only 1 skill instead of the full groupSeptember 3, 2026
- • Fixed: since today's boost was already locked in before the new random rotation shipped, it briefly displayed/applied as just 1 skill instead of its full boosted group for the rest of the day. Self-healed automatically at the next noon-ET reset, but backfilled the fix for the remainder of today too.
0.2.0+2026-09-03.656
New: Daily XP Boost is now 3 random skills, never repeating the last 2 daysSeptember 3, 2026
- • New: the Daily XP Boost (+20% XP, resets at noon Eastern) no longer follows a fixed 4-day cycle — each day it now randomly picks 3 of the 10 skills (Combat included), excluding whatever was boosted on either of the previous 2 days. See the updated /wiki/daily-xp-boost for today's (and the last 2 days') picks.
0.2.0+2026-09-03.655
Internal: Premium redemptions/purchases now stack correctly across Standard/SSFSeptember 3, 2026
- • Internal: redeeming a Premium Token or buying Premium Membership on one league character now correctly extends from whichever of your characters already has the furthest Premium coverage, instead of restarting from today on that character's own (possibly empty) record. Previously a second token/purchase on your other league could either waste itself re-covering an already-covered window, or (if used much later) silently grant more total days than intended.
0.2.0+2026-09-03.654
New: 4 more Total Levels titles — Exalted, Eternal, Immortal, ApexSeptember 3, 2026
- • New: the Total Levels milestone title chain now continues past Transcendent (600) — Exalted at 700, Eternal at 800, Immortal at 900, and Apex at 1000 total skill levels.
0.2.0+2026-09-02.653
Internal: public Woodcutting/Construction data export for third-party toolsSeptember 2, 2026
- • Internal: added /woodcutting-construction.json — a full static export of Woodcutting/Construction resources, activities, recipes, buildings, and XP formulas, straight from the game data, for community tools (same pattern as the existing /items.json).
0.2.0+2026-09-02.652
New: cloak upgrade chat announcements show the actual rolled statSeptember 2, 2026
- • New: clicking a cloak's name in a Cloak Upgrade success chat announcement now shows the specific stat(s) that upgrade rolled, not just the cloak's generic base stats.
0.2.0+2026-09-02.651
Fixed: successful cloak upgrades now always announce in chatSeptember 2, 2026
- • Fixed: a successful Cloak Upgrade (including the first, +1) never announced in world chat, even though a failed attempt always did. Every successful cloak upgrade now announces, matching failures.
0.2.0+2026-09-02.650
New: Village buildings now grant skill-level bonuses tooSeptember 2, 2026
- • New: every Village Add-on building now also grants a flat level bonus to one non-combat skill (mining, smithing, gathering, alchemy, jewelcrafting, spellcrafting, tailoring, woodcutting, or construction — never combat). The 9 skills cycle one per building, so the first 9 buildings each cover a different skill at +1, and every lap after that covers all 9 again at +2 (the cap). Stacks with skill-boosting gear like Ashforge Gauntlets, and counts toward every recipe, activity, and zone-travel level check that already respects gear skill bonuses. See the updated Skill bonus column on the /wiki/construction page.
0.2.0+2026-09-02.649
Village: can't install the same building twice, now enforced and shownSeptember 2, 2026
- • Fixed: the game never actually stopped you from installing the same building in two village slots at once. Now enforced server-side, and the install picker no longer offers a building type you already have installed — it shows greyed out with a note instead of just disappearing.
0.2.0+2026-09-02.648
Fixed: upgraded cloaks now show their +N in the nameSeptember 2, 2026
- • Fixed: an upgraded cloak's name never showed its +1/+2/+3/+4 anywhere, making it look identical to an un-upgraded cloak (or to a different roll of the same cloak) in your inventory, the Upgrade Orb picker, and the profile equipment list. The +N now shows next to the name everywhere.
0.2.0+2026-09-02.647
Fixed: Premium Membership now carries across Standard and SSFSeptember 2, 2026
- • Fixed: Premium Membership was tied to a single character, so buying it on Standard didn't unlock Woodcutting/Construction on your SSF character (or vice versa). It now applies to both, same as Supporter benefits already do.
0.2.0+2026-09-02.646
Fixed: Premium Token redemption, Cloak Upgrade failure announcementsSeptember 2, 2026
- • Fixed: redeeming a Premium Membership Token from the general inventory "Use" button gave a "this item cannot be used" error. It now works from either the inventory or the Support panel's Redeem button.
- • Fixed: a failed Cloak Upgrade attempt (destroying the cloak) wasn't announced in world chat, unlike every other failed gear upgrade.
0.2.0+2026-09-02.645
New: Woodcutting & Construction, Cloak Upgrade, Premium MembershipSeptember 2, 2026
- • New: Woodcutting and Construction are now live! Chop wood, craft Building Parts, and assemble Village Add-ons — permanent passive buildings that install into slots (1 per housing tier) and grant real ATK/DEF/XP/Gold Find/Item Find/2x Gather bonuses. Requires Premium Membership. See the full breakdown on the wiki.
- • New: Premium Membership is now $5 for 30 days — a one-time purchase, not a subscription. Buy it again anytime to stack more time on top. Pay with Stripe, PayPal, or Paddle. Supporters: check your notifications — you've been sent a free Premium Membership Token, redeemable for 30 days whenever you're ready.
- • New: Cloak Upgrade is live and free for everyone — use an Upgrade Orb on a cloak to permanently graft a random bonus stat, +1 through +4, each level rerolling for a bigger roll. See the wiki for the full mechanic and risk table.
- • New: gem socket management (equip/destroy a socketed gem directly from your equipped gear) is now available to everyone from the player profile.
- • Fixed: Woodcutting/Construction now count toward Total Levels, the Total Levels leaderboard, and the Polymath/Ascendant/Paragon/Transcendent titles, same as every other skill.
- • Added Wood, Building, and Building Parts filters to inventory, market, and buy orders.
0.2.0+2026-09-02.644
Internal: Cloak Upgrade design fix — second stat starts smallSeptember 2, 2026
- • Internal: at +3, the second (bonus) grafted stat now correctly starts at the small +1-equivalent magnitude instead of jumping straight to the same big roll as the first (already-grown) stat. Wiki example rewritten to show the cloak's full state at each level instead of just what changed.
0.2.0+2026-09-02.643
Internal: Construction building ATK/DEF reverted to original scaleSeptember 2, 2026
- • Internal: reverted the ATK/DEF portion of the last building rebalance — those two stats go back to their original (unboosted) values. XP/task, Gold Find, Item Find, and 2x Gather Chance keep the boosted low-tier values.
0.2.0+2026-09-02.642
Internal: Construction buildings — no more HP, guaranteed XP, stronger low tiersSeptember 2, 2026
- • Internal: buildings no longer grant HP at all (removed from the buff pool entirely). Every building now guarantees an XP/task stat instead of only some tiers getting one. Low-tier buildings were still feeling flat even after the earlier floor fix — every stat fraction bumped up further and the floor raised from 1 to 2.
0.2.0+2026-09-02.641
Fixed: total-level titles unlocking 2 levels earlySeptember 2, 2026
- • Fixed: Polymath/Ascendant/Paragon/Transcendent titles (and referral level rewards) were unlocking 2 total levels early for everyone — every account has two hidden beta-skill entries that were being counted toward the total by mistake. Fixed at the source; no titles were revoked.
- • Internal: added Wood, Building, and Building Parts inventory/market filters.
0.2.0+2026-09-02.640
Internal: Cloak Upgrade trading, building fixes, install UXSeptember 2, 2026
- • Internal: Cloak Upgrade rolls now carry through mailing and the market (same snapshot-and-reconstitute pattern already used for enchants/sockets), instead of being blocked from trading entirely. Admin beta only.
- • Internal: Construction buildings were showing no stat tooltip at all in inventory (a display gate only checked for regular equipment, buildings never qualified). Fixed.
- • Internal: Construction building buffs rebalanced — the XP stat is a flat +N XP/task bonus (like ring/amulet gear), not a percent — a wiki display bug was showing it with a '%' sign. Also floored every stat at a minimum of 1; the old formula rounded most secondary stats to 0 on early buildings.
- • Internal: streamlined the village add-on install flow — installing now happens with one click directly from each empty slot instead of a separate shared dropdown you had to scroll to find.
0.2.0+2026-09-02.639
Internal: Cloak Upgrade (+1 to +4) betaSeptember 2, 2026
- • Internal: new Cloak Upgrade system — using the same Upgrade Orbs as any other gear enhancement, a cloak can now be upgraded +1 through +4. Each success permanently grafts (and, on higher levels, rerolls) a random bonus stat onto that exact cloak copy, without changing its name — so the same cloak name can exist with many different rolls. Admin-only beta account, not player-facing yet.
- • Internal: fixed a backlog of 3 missing admin purchase-notification emails for Premium Membership subscribers who were manually backfilled earlier — emails have now been sent.
0.2.0+2026-09-01.638
Internal: fixed Woodcutting couldn't run; Assembly duration to 3 minSeptember 1, 2026
- • Internal: Woodcutting was missing from a requirements-check function added when the skill shipped, so every chop was immediately rejected as "Requirements no longer met" and silently fell back to another activity. Fixed — Woodcutting now runs normally.
- • Internal: Construction Assembly duration changed from 5 minutes to 3 minutes (still reduced by housing tier), matching every other "long craft" in the game instead of a one-off longer time.
0.2.0+2026-09-01.637
Internal: profile skill grid — 2 rows of 5 for beta accountSeptember 1, 2026
- • Internal: profile modal skill grid switches to 5 columns (2 full rows) instead of 4 (a sparse 3rd row) when Woodcutting/Construction are visible. Admin beta account only.
0.2.0+2026-09-01.636
Internal: Woodcutting/Construction on leaderboards + profile modalSeptember 1, 2026
- • Internal: Woodcutting and Construction now show up on the leaderboards and in the player profile modal for the admin beta account. Still fully hidden for everyone else. Not player-facing yet.
0.2.0+2026-09-01.635
Internal: rebalanced Construction building buffs; wiki header fixSeptember 1, 2026
- • Internal: Construction building buffs were rebalanced against real gear at realistic tiers — HP in particular was drastically oversized (no other item in the game grants direct HP at all, so the old formula had nothing to calibrate against). Not player-facing yet.
- • Fixed: the /wiki/construction page title was oversized on mobile and wrapped across most of the screen.
0.2.0+2026-09-01.634
Internal: Construction wiki page now shows exact buff/cost numbersSeptember 1, 2026
- • Internal: /wiki/construction now pulls exact buff magnitudes and material costs directly from live recipe/item data instead of showing just the buff type. Admin-only, not player-facing yet.
0.2.0+2026-09-01.633
Fixed: Premium subscribe confirmation, salvage preview mismatchSeptember 1, 2026
- • Fixed: subscribing to Premium Membership never confirmed activation and the button stayed on "Subscribe" — a Stripe API change had silently broken how the subscription's renewal date was read, so newly active subscriptions weren't recognized. Also added a reliable confirmation step (instead of relying only on Stripe's background delivery), a world chat announcement, and an admin notification, matching how Supporter Pack purchases already work.
- • Fixed: the salvage confirmation screen's "Yield" preview for bars and Smithing gear no longer matches what you actually receive — the preview was using the old salvage formula from before the recent salvage rework. Both now use the same number.
0.2.0+2026-09-01.632
Premium Membership ($5/mo) is now availableSeptember 1, 2026
- • New: Premium Membership ($5/mo, in the Support menu) — a separate membership from the Supporter Pack that will unlock new gameplay features as they release, starting with two upcoming professions still in development. Existing Supporter Pack benefits are completely unaffected either way — Supporters keep everything they already have, permanently, regardless of Premium.
0.2.0+2026-09-01.631
The +100% Jewelcrafting XP event is now permanentSeptember 1, 2026
- • The "+100% Jewelcrafting XP" event has ended — but instead of XP dropping back down, that bonus is now baked in permanently. Jewelcrafting was lagging behind the other professions, so this stays as the new normal rate going forward.
0.2.0+2026-09-01.630
Market suggested price now matches Work Order Vendor pricing; salvage reflects real material costSeptember 1, 2026
- • The "suggested price" shown when listing an item on the market (raw resources, potions, and Smithing/Tailoring gear) now uses the same formula the Work Order Vendor prices itself at — base work-order value at the highest gold-find% any player has ever reached, marked up 50% — instead of a disconnected flat value/tier formula. Items without a work-order equivalent (drops, orbs, gems, cosmetics) are unaffected.
- • Salvaging bars and Smithing-crafted gear (weapon/shield/helmet/chest/gloves/legs/boots) now returns Salvage Material proportional to how much ore actually went into crafting it, times tier — instead of a flat per-tier number that badly undervalued high-tier gear relative to its real material cost. This is a real increase, especially at higher tiers (a tier-34 chest piece now salvages for roughly 16x what it used to). Tailoring armor and jewelry are unaffected.
- • Internal: Construction now levels at the same pace as Smithing at every tier — Building Parts XP was missing the material-cost scaling Smithing's smelting already has, making Construction level ~8x slower at endgame tiers. Not player-facing yet.
0.2.0+2026-09-01.629
Internal: double-gather chance now applies to WoodcuttingSeptember 1, 2026
- • Internal: Double Gather % (from gear, village add-ons, etc.) was silently not applying to Woodcutting — the check only covered Mining/Herbing/Spellcrafting. Fixed. Not player-facing yet.
0.2.0+2026-09-01.628
Internal: skill panel layout fixesSeptember 1, 2026
- • Internal: fixed a couple of layout issues in the admin-only skill panel from the previous build (label text wrapping badly in the narrow sidebar column, and redundant placeholder rows at the bottom). Not player-facing yet.
0.2.0+2026-09-01.627
Internal: two new skills in early developmentSeptember 1, 2026
- • Internal: laying groundwork for two new professions — a wood-gathering skill and a construction skill that turns materials into permanent village upgrades. Still early, admin-only, and not live for players yet. More to come once it's further along.
0.2.0+2026-09-01.626
Daily Dungeon fights now survive navigating away, and queuing no longer interrupts themSeptember 1, 2026
- • Fixed: queuing a gather or combat action while a Daily Dungeon fight was running immediately forfeited the fight instead of waiting behind it, unlike crafting which already queued properly. Queuing any action now leaves an active dungeon fight intact.
- • The Game button no longer counts as leaving the Daily Dungeon — you can freely check Market, Housing, Leaderboards, Chat, or your zone while a fight is in progress. It keeps running in the background and now shows up as your Current Action (with a link back to the fight) until you either finish it or press Leave Dungeon.
0.2.0+2026-09-01.625
Fixed: couldn't leave the Daily Dungeon mid-fight to do anything elseSeptember 1, 2026
- • Fixed: the "Leave Dungeon" / "Game" navigation buttons hard-blocked with an error while a Daily Dungeon fight was in progress, leaving you stuck unable to navigate away — for example to go fight a World Boss instead. Leaving now always works and forfeits the current floor attempt (same as running out of time), and you can immediately retry the floor afterward.
0.2.0+2026-08-30.624
Jewelcrafting recipes now also require Mining levelAugust 30, 2026
- • Jewelcrafting recipes now require Mining level (Jewelcrafting level − 4), the same secondary-skill gate Smithing (Mining-fed) and Alchemy/Tailoring (Gathering-fed) already had — Jewelcrafting was the one crafting skill missing it. If your Mining is well behind your Jewelcrafting, some recipes may be temporarily locked until it catches up.
0.2.0+2026-08-30.623
Fixed: List on Market showed the NPC Vendor's price, not the real market'sAugust 30, 2026
- • Fixed: the "List on Market" panel's "Lowest sell" and "Total on market" figures still leaked the NPC Vendor's price and stock even when it was supposed to be hidden behind real player listings — a seller could undercut themselves without realizing real listings were already priced much higher. Now uses the same visibility rule as the rest of the market.
0.2.0+2026-08-29.622
Rules updated: one-directional tradingAugust 29, 2026
- • The Rules page now covers one-directional "feeder" trading — an account repeatedly sending materials, gear, or gold to another without receiving fair value back. Accounts found doing this may be trade-locked, suspended, or banned at the team's discretion, based on trade/market pattern analysis rather than IP or identity. See /rules for the full policy.
0.2.0+2026-08-28.621
Premium store: fixed duplicate badge emoji, retired 4 exclusive badgesAugust 28, 2026
- • Fixed: the exclusive $50 "Starbreaker" badge shared its emoji with the already-sold "The Worldender" badge — anyone buying Starbreaker would have gotten a badge visually indistinguishable from an existing owner's. Starbreaker now has its own emoji.
- • Removed 4 exclusive badges from the store rotation (The Eclipse, Void Sovereign, Gravemind, Soulreaper) — none had ever been purchased, so nothing changes for existing owners. The reveal chain behind them now continues straight to the next badge in line.
0.2.0+2026-08-28.620
Fixed: several places silently ignored equipped Belt/Trinket/CloakAugust 28, 2026
- • Fixed: after the orb-tier trinket bug, audited every other place the game checks "what's currently equipped" for the same class of bug. Found and fixed several: Mail and the Bank could let you send or deposit an item that was actually equipped in your Belt/Trinket/Cloak slot without protecting it (those slots weren't being checked as "already in use"); the same gap existed for Grimsby the Fence and for Smithing/Tailoring work-order turn-ins (Cloak specifically); and the invisibility-ring zone-safety check now correctly counts Trinket/Cloak stats when deciding whether removing the ring would leave you under-geared for the zone. Also removed a second, independently-drifted copy of the equip-count logic that had the same bug in a different shape, so this can't happen again in two places at once.
0.2.0+2026-08-28.619
Fixed: Gathering/Alchemy Upgrade Orbs ignored your equipped trinket's tierAugust 28, 2026
- • Fixed: the Upgrade Orb tier awarded from Mining/Herbing gathering and Alchemy brewing only looked at your zone and your weapon/shield/ring/amulet/armor tiers — it silently skipped your equipped trinket (Relic), even though World Boss and Daily Dungeon orbs already counted it. A high-tier trinket now raises your gathering/alchemy orb tier the same way it already does everywhere else.
0.2.0+2026-08-28.618
Event: World Boss Upgrade Orb chance doubled for 48 hoursAugust 28, 2026
- • Event: World Boss Upgrade Orb chance is doubled for the next 48 hours — normally 10-25% per participant based on contribution, now 20-50%. Fight World Bosses before it ends to cash in on the better odds.
0.2.0+2026-08-28.617
Fixed daily leaderboards undercounting players with housing tierAugust 28, 2026
- • Fixed a bug where the daily leaderboards (Mining, Alchemy, etc.) undercounted any player with housing tier 1+ — the sanity check that caps a reported action count assumed everyone's cycle speed was the slowest possible (no housing bonus), so a big batch of legitimately-earned actions from a long offline stretch could get silently truncated. Worse the higher your housing tier and the longer you'd been away. Display-only — nothing about actual XP, items, or gold earned was ever affected.
0.2.0+2026-08-27.616
NPC Vendor now hides its stock when players are already sellingAugust 27, 2026
- • NPC Vendor listings are now hidden from the market entirely whenever any real player has an active listing for that item — its accumulated stock only surfaces as a backstop once the player market for that item is genuinely empty. Previously a heavily work-ordered item could sit at the vendor's price forever, capping what players could charge each other for it even when real demand was higher.
0.2.0+2026-08-27.615
NPC Vendor repricing overhaulAugust 27, 2026
- • NPC Vendor listings are now priced at 50% over an item's base work-order value at the highest gold-find% any player has ever had (up from 25% over the highest amount anyone actually got paid for it). The gold-find% record updates automatically as players' gear improves, and every NPC Vendor listing reprices immediately whenever a new record is set.
0.2.0+2026-08-27.614
Internal: nightly milestone-title backfill now always announces to chatAugust 27, 2026
- • Internal: the nightly safety-net job that catches milestone titles the live level-up moment might have missed (grant-milestone-titles, runs 01:30 UTC) used to insert the title directly, bypassing the world-chat announcement entirely — a title caught by this backfill instead of live play granted silently. It now routes every grant through the same shared function the live game uses, so a title earned this way announces in chat exactly like one earned live, and the two implementations can no longer drift apart. No player-facing change to the titles themselves.
0.2.0+2026-08-26.613
Internal: /transparency removes its relationship value floorAugust 26, 2026
- • Internal (admin-only): /transparency no longer ignores relationships below a 250k gold-equivalent floor before scoring them — small-scale one-directional transfers between accounts now score on the same continuous curve as large ones, distinguished by purity/exclusivity/autonomy/persistence rather than filtered out by size alone. Raised the report's relationship cap from 150 to 500 to match (this data now surfaces ~395 relationships instead of ~44). The archetype-labeling threshold elsewhere on the page is unchanged. No player-facing change.
0.2.0+2026-08-26.612
Internal: /transparency splits mail vs market, adds raw-material effortAugust 26, 2026
- • Internal (admin-only): /transparency relationship cards now show whether shipped value and returned gold moved through mail (informal, no price discovery) or the market (a real, comparable price), and add a raw-material-equivalent effort figure for what was shipped/returned — resolved through the actual recipe chain (ore → bar → gear, herb → potion, etc.) so bulk low-tier output reads as the real work it represents instead of only its gold value. No player-facing change.
0.2.0+2026-08-26.611
Internal: /transparency gets a trading-detail breakdown and more filtersAugust 26, 2026
- • Internal (admin-only): /transparency now splits the existing "goods sent/received" total into gold, materials & consumables, and gear/unique items — a one-way flow of raw ore now reads differently from a one-way flow of finished gear. Added toggleable column groups (Trading detail, Combat activity, Market activity) so the table doesn't default to a wall of columns, plus housing tier / min level / min active days filters. No player-facing change.
0.2.0+2026-08-26.610
Reverted: NPC Vendor no longer resells quest bounty dropsAugust 26, 2026
- • Reverted the last change — the NPC Vendor is back to work orders only, no longer reselling quest bounty drops.
0.2.0+2026-08-26.609
Notification when your buy order gets filledAugust 26, 2026
- • You now get a notification when someone fills your standing buy order, same as when your own market listing sells. Controlled by the same "market sale notifications" toggle in Settings.
0.2.0+2026-08-26.608
NPC Vendor now also covers quest turn-ins, not just work ordersAugust 26, 2026
- • NPC Vendor now applies to regular quest turn-ins (bounty drops) too, not just work orders — same 10% resale rate, same 25%-over-all-time-high pricing.
0.2.0+2026-08-26.607
Internal: added a new one-off gift title for a personal giftAugust 26, 2026
- • Internal: added a new one-off gift title for a personal gift. Not obtainable any other way.
0.2.0+2026-08-26.606
Internal: NPC Vendor now reprices existing stock on every all-time-highAugust 26, 2026
- • Internal: the NPC Vendor's already-listed stock now repriced immediately whenever a work-order turn-in sets a new all-time-high value for that item, even if that particular turn-in doesn't post any new stock (a batch that rounds to zero, or a single-item resell chance that didn't hit). Previously it could sit at a stale, lower price until the next turn-in happened to also post something. No player-facing change beyond more accurate pricing.
0.2.0+2026-08-26.605
Renamed: Work Order Vendor → NPC VendorAugust 26, 2026
- • Renamed the new work-order resale system from "Work Order Vendor" to "NPC Vendor" — same seller you'll see on the market and in #npc-vendor on Discord, just a shorter name.
0.2.0+2026-08-26.604
Internal: Work Order Vendor gets its own Discord channel, skips SSFAugust 26, 2026
- • Internal: the Work Order Vendor's listings were flooding #market-watch with system activity alongside real player trades — split them into their own #npc-vendor channel. Also excluded SSF entirely, since SSF has no player-to-player market for it to resell into. No player-facing change.
0.2.0+2026-08-26.603
Fixes: Sans skin text clipping, Fire/Frost/Lightning Resist font sizeAugust 26, 2026
- • Fixed the Sans skin's stat chips clipping/truncating text on narrower screens (iPhone especially) — the readable font was set slightly larger than the pixel font it replaced, which was fine for headings but pushed stat-chip text past its normal-width container. Chips now sit at the same size as every other skin's.
- • Fixed Fire/Frost/Lightning Resist rows in the equipment bonuses panel rendering at a different (larger) font size than every other stat in that list — they were missing the size class the rest of the panel uses.
0.2.0+2026-08-26.602
Internal: added the Work Order Vendor (off by default)August 26, 2026
- • Internal: added a new system — when enabled, a cut of what's turned in via work orders (10% of batch turn-ins like ore/herb/potions, a 10% chance per single-item turn-in like armor/weapons) gets resold on the market by a new NPC seller instead of fully consumed, priced at 25% over the highest gold-find-adjusted turn-in value ever recorded for that item (a price floor that only ever ratchets up). Admin-gated and disabled by default — no player-facing change until it's turned on.
0.2.0+2026-08-25.601
Internal: rebuilt the admin unique-item ownership pageAugust 25, 2026
- • Internal: /unique (admin-only) was hardcoded to two 8-item chains from early in development and was missing about a dozen badges/colors added since (Worldender, Starbreaker, Hollow Crown, Archfiend, Deathmask, Gravemind, and several name colors), plus it mis-ordered the chains it did track. Rewrote it to pull every one-of-a-kind item straight from the supporter catalog and show real owners, so it can't go stale again. No player-facing change.
0.2.0+2026-08-24.600
Fix: Sans skin background/colors not following zoneAugust 24, 2026
- • Fixed a bug from yesterday's Sans skin launch: the zone-dependent background scene and color theme weren't applying for players on Sans — they'd get the same static fallback look everywhere instead of each zone's colors and backdrop. The code that sets those was still only checking for the Default skin by name.
0.2.0+2026-08-24.599
New skin: SansAugust 24, 2026
- • New skin: "Sans" — the same Default look (zone colors, MMORPG theming, layout) with a normal, easy-to-read font instead of the pixel fonts. For anyone who likes the Default skin's vibe but finds the retro font hard to read. Pick it from Settings.
0.2.0+2026-08-23.598
Internal: closed the double-submit inventory race everywhere, not just upgrade orbsAugust 23, 2026
- • Internal: yesterday's inventory-race fix only covered engine.ts's shared helper. Found the same read-then-set pattern in ~15 more places across the market, quests, mail, bank, trader, enchants, reinforcement, potions, scrolls, cosmetic tokens, and Arcane Cache code, and fixed all of them the same way (atomic, guarded updates). No player-facing change.
0.2.0+2026-08-23.597
Internal: root-caused yesterday's crafting-selection bugAugust 23, 2026
- • Internal: found the actual cause of yesterday's Alchemy/Smithing selection snap-back — a change earlier in the day made the crafting recipe list recompute on every poll instead of only when something relevant changed, which is what re-triggered a much older bug. Fixed the recomputation trigger directly rather than relying only on yesterday's guard. No player-facing change beyond what's already fixed.
0.2.0+2026-08-23.596
Several bug fixes: gem socket search, crafting selection, upgrade orbsAugust 23, 2026
- • Fixed: the "Currently socketed" list in the Socket a Gem screen ignored the search box — only the unsocketed gear list was actually filtered.
- • Fixed: Alchemy and Smithing crafting selection could snap back to XP Potion / Smelt Bars while you were trying to pick something else — a background effect was resetting the selection on every refresh instead of only when nothing valid was selected.
- • Fixed: double-submitting an action (e.g. double-clicking Use Upgrade Orb during a slow response) could let two concurrent requests each spend the same inventory in a way that shouldn't have been possible together. Inventory changes are now atomic and reject the second request instead of silently double-processing. Also disabled the upgrade orb confirm button while a request is in flight.
0.2.0+2026-08-22.595
XP Scrolls: level requirement lowered by 1 across all tiersAugust 22, 2026
- • Changed: XP Scroll level requirements are 1 level lower across every tier.
0.2.0+2026-08-22.594
EVENT: +100% Jewelcrafting XP for 2 weeksAugust 22, 2026
- • Event: Jewelcrafting XP is doubled server-wide for the next 2 weeks — prospecting, cutting gems, and crafting rings/amulets all grant +100% XP. Runs through September 5, 2026. After the event ends we'll look at engagement and decide whether the boost stays permanent, gets partially kept, or reverts fully.
0.2.0+2026-08-22.593
Prospecting XP now scales to your Jewelcrafting tier, not the ore'sAugust 22, 2026
- • Changed: prospecting XP no longer depends on the tier of ore you prospect — it's now based on your effective Jewelcrafting level (gloves bonus included), same as prospecting your own tier. Gem-drop chance and salvage output are unchanged and still scale with the ore's real tier, so there's still a reason to use higher-tier ore, just not for XP.
0.2.0+2026-08-22.592
Removed quick-reply buttons from mailAugust 22, 2026
- • Removed the canned quick-reply buttons ("OK!", "Thank you!", "On it!") from mail. The Reply button is unaffected.
0.2.0+2026-08-22.591
Fixed: market-blocked items could be sold to the NPC BuyerAugust 22, 2026
- • Fixed: items blocked from the player market (like the Enchanted Belt, a progression-bound reward) could still be sold via Instant Sell and the NPC Buyer, which didn't check that flag. Also fixed the admin NPC-price auto-approval sweep, which had approved NPC prices for all 30 existing Enchanted Belt tiers — those approvals have been revoked.
0.2.0+2026-08-21.590
Internal: new one-off gift cosmeticsAugust 21, 2026
- • Internal: added a new one-off gift title, chat color, and badge for a personal gift. Not obtainable any other way.
0.2.0+2026-08-21.589
Internal: rare-drop rolls now leave an auditable trailAugust 21, 2026
- • Internal: zone-unique, secondary-zone-unique, and ultra-rare drop hits now log their exact seed input, roll value, and threshold. Any future "this drop rate looks off" report can be verified by recomputing the roll directly instead of a statistical investigation. No player-facing change.
0.2.0+2026-08-20.588
Chat fixes: ultra-rare drop links, text selectionAugust 20, 2026
- • Fixed: the ultra-rare drop announcement ("...found something extraordinary: a X!") didn't match any of chat's item-name patterns, so the item wasn't clickable. Added the missing pattern.
- • Fixed: hyperlinked names in chat (item names, player names) couldn't be highlighted or selected for copying — they were rendered as native buttons, which browsers block text selection on. Switched to selectable elements; clicking still opens the item popup or player profile as before.
0.2.0+2026-08-19.587
Fixed Zone Control XP inconsistency (1000 vs 800)August 19, 2026
- • Fixed: the recent Zone Control XP bump (2x -> 3x) only updated one of two code paths that award ZC XP — the periodic tick-worker path still had the old 2x multiplier, so ZC XP varied depending on which one processed a given fight. Both paths now match.
0.2.0+2026-08-19.586
Rules updated: keep religion/politics out of chatAugust 19, 2026
- • Rules: added guidance to the Respectful Conduct section asking players to keep religion, politics, and other divisive real-world topics out of public chat — this is a place to play the game, not to debate.
0.2.0+2026-08-18.585
Internal: fixed nightly job causing repeated server restartsAugust 18, 2026
- • Internal: the nightly milestone-title sweep was firing tens of thousands of unbatched database queries every run, which kept it running long enough to overlap with other nightly maintenance jobs and repeatedly hit the server's memory limit, causing brief automatic restarts. Rewritten to batch its queries — same title grants, far less load. No player-facing change.
0.2.0+2026-08-18.584
Internal: character renames now logged to a moderation channelAugust 18, 2026
- • Internal: character renames now post to a dedicated Discord channel for moderation tracking. No player-facing change.
0.2.0+2026-08-18.583
New titles: Paragon (500 total levels) and Transcendent (600)August 18, 2026
- • New: "Paragon" (500 total skill levels) and "Transcendent" (600), continuing on from Polymath (300) and Ascendant (400) — automatically granted with a chat announcement and notification, same as every other milestone title.
- • Retroactively granted "Paragon" to the 2 players who had already passed 500 total levels before this existed.
- • Fixed: the Titles wiki page said total-level titles counted "all 7 skills" — stale since Tailoring was added as an 8th skill.
0.2.0+2026-08-18.582
Fixed: fiber work orders were silently downgraded to herb work ordersAugust 18, 2026
- • Fixed a real bug behind reports of never seeing a Tailoring fiber (e.g. Shadowweave) work order: Gathering work orders can land on either herb or fiber, but the moment the work order got re-adjusted for your current zone — which happens almost every time, any time your zone doesn't exactly match the tier the order was generated at — it silently reverted to herb regardless of which one was actually rolled. The random pick itself was always working; the zone-adjustment step was the part quietly discarding fiber every time. Fixed at the source, so this applies to display and to actually claiming the order.
0.2.0+2026-08-18.581
Prospecting under Zone 10 now sends a notification when gems are foundAugust 18, 2026
- • Fixed: gems found while prospecting below Zone 10 were awarded silently — no chat message and no notification, so players assumed prospecting wasn't working. Every gem find now sends a private notification regardless of zone, bundled into one per session ("You found Ruby x7 while prospecting in Greenwake Den") instead of one per gem. Zone 10+ finds still additionally get the public chat announcement, same as before.
0.2.0+2026-08-18.580
Fixed: crafting could continue past a skill level requirement once startedAugust 18, 2026
- • Fixed: a recipe's level requirement (and, where relevant, its Gathering/Mining requirement) was only checked at the moment you started crafting — swapping gear afterward while a batch was still running didn't stop it. Gathering and combat activities already re-check this on every update; crafting recipes now do too, matching that existing behavior.
0.2.0+2026-08-18.579
Fixed: Tailoring recipes were missing the Gathering level requirement Smithing/Alchemy already hadAugust 18, 2026
- • Fixed: Smithing recipes gate on Mining level and Alchemy recipes gate on Gathering level (both at recipe level - 4), same as their crafting level, since both consume gathered materials — but Tailoring (which also consumes gathered Fiber) was missing this entirely, both the actual gate and the displayed requirement. Fixed at the source: the logic was duplicated across 4 separate copies (one enforcing it server-side, three just for display), all now read from one shared function so this can't drift out of sync again.
0.2.0+2026-08-17.578
Upgrade Orb wiki pages now list all 5 sources, not just Arcane CachesAugust 17, 2026
- • Fixed: last patch's Upgrade Orb source list only covered Arcane Caches — missed 4 other real sources: Alchemy potion brewing (1 in 20,000 per craft), Mining/Herbing (1 in 20,000, or 1 in 40,000 in Zone 19+, boosted by Item Find %), World Boss kills (10-25% per participant based on contribution), and clearing the Daily Dungeon's final floor (guaranteed, every clear). All 5 are now listed on every orb's item page.
- • Fixed: the Arcane Cache odds from last patch used a percent formatter that rounds to whole numbers above 1% — so the Lesser Cache's 2.25% and the regular Cache's 1.5% both displayed as "2% chance", identical and wrong. Now shows the exact figures.
0.2.0+2026-08-17.577
Fixed: Upgrade Orb item pages didn't say how to get themAugust 17, 2026
- • Fixed: every Upgrade Orb's item wiki page showed no "where to get it" section — they're bonus-roll-only (no recipe outputs them), and that mechanic was never wired into the reverse-lookup that page is built from. Now shows all three sources and their odds (Lesser Arcane Cache 2.25% same-tier, Arcane Cache 1.5% same-tier / 0.375% one tier up), matching what the Arcane Caches wiki page already documented.
0.2.0+2026-08-17.576
Zone 22's uniques now listed on the Apex Zone Drops wiki pageAugust 17, 2026
- • Added a Zone 22 (Frostiron/Frostfiends) section to the Apex Zone Drops wiki page, same as Zone 21's regular-enemy section.
0.2.0+2026-08-17.575
5 new Zone 22 uniques, from FrostfiendsAugust 17, 2026
- • New: Zone 22 (Frostiron) now drops 5 uniques from its regular enemy (Frostfiends), 1 in 20,000 per win — Frostbound Cuisses (legs, item find — the first legs item to lead with it), Frostmarch Boots (boots, XP/task — the first boots item to lead with it), Prospector's Loop (ring — the first ring with no ATK/DEF at all, pure gold find/item find/2x-gather), Ironclad Bulwark (chest, pure DEF with no utility stat, for min-max DEF loadouts), and Frostiron Reliquary (trinket, XP/task + frost resist).
0.2.0+2026-08-17.574
Fixed: 5 DEF-only apex items wrongly required Combat level instead of any skillAugust 17, 2026
- • Fixed: Hoarfrost Mantle, Juggernaut's Casque, Bulwark of Fortunes, Crown of the Unbroken, and Warplate of Embers all required Combat level to equip despite having no ATK — every other DEF-only (no attack) apex item in the game requires any skill level instead, matching Tempest's Aegis, Citadel Greaves, Astral Cowl, and the rest. These 5 didn't follow that rule; now they do.
0.2.0+2026-08-17.573
Fixed: item wiki pages didn't say where to find the new ultra-rare dropsAugust 17, 2026
- • Fixed: Merchant's Coffer and Pathfinder's Compass had no "where to get it" listed on their item wiki pages — the new ultra-rare drop pool wasn't wired into the reverse-lookup that page is built from. Now shows the fight, zone, and 1 in 240,000 odds like every other rare drop.
0.2.0+2026-08-17.572
Fixed: Apex Zone Drops wiki showed "Combat" instead of "any skill" for rings/amulets/trinketsAugust 17, 2026
- • Fixed: the equip gate for Merchant's Coffer, Pathfinder's Compass, Pendant of the Wanderer (and every other ring/amulet/trinket on the Apex Zone Drops wiki page) was always correctly "any skill level" in-game — rings/amulets/trinkets/cloaks always are. The wiki page's requirement column was reading a separate flag that wasn't set on most of them, so it displayed "Combat NN" instead. Now reads the same shared logic the actual equip check uses.
0.2.0+2026-08-17.571
Ultra-rare drops now split across Zone 20 and Zone 21August 17, 2026
- • Changed: the two new ultra-rare items (1 in 240,000) are no longer both on Zone 21 — Pathfinder's Compass now drops from Zone 20's secondary enemy (Stormforged Astral), Merchant's Coffer stays on Zone 21's (Emberclad Juggernaut).
- • Fixed: Pendant of the Wanderer, Merchant's Coffer, and Pathfinder's Compass were missing a level requirement entirely from last patch — they now correctly require Combat (or any skill) level 69/73 to equip, matching their zone.
0.2.0+2026-08-17.570
6 new Zone 21 uniques, plus a new 1 in 240,000 ultra-rare tierAugust 17, 2026
- • New: 6 more uniques added to Zone 21's secondary enemy (Emberclad Juggernaut) drop pool — Aegis of the Vanguard and Band of the Unyielding (the first shield and ring in the game to carry all 3 elemental resists at once), Bulwark of Fortunes, Pendant of the Wanderer, Crown of the Unbroken, and Warplate of Embers. Same 1 in 20,000 rate as the zone's other uniques.
- • New: an ultra-rare drop tier, 1 in 240,000 per win — about 12x rarer than the uniques above, and 4x rarer than Zone Control's relic (previously the rarest single-roll drop in the game). Rolls independently on the same secondary-enemy fights. Starting with 2 items on Zone 21: Merchant's Coffer and Pathfinder's Compass.
0.2.0+2026-08-17.569
4 new profession gloves, Zone 21's own secondary enemy, 3 buffed profession bonusesAugust 17, 2026
- • Buffed: Ashforge Gauntlets and Juggernaut's Grip now grant +4 Smithing (was +2/+3), and Runewright's Grips now grants +4 Spellcrafting (was +2) — matching the World Boss profession gloves.
- • New: 4 profession gloves added to the Zone 18-21 secondary-enemy drop pools — Silkbinder's Gloves (Zone 18, +4 Tailoring), Lapidary Gloves (Zone 19, +4 Jewelcrafting), Prospector's Gauntlets (Zone 20, +4 Mining), and Sagewalker's Gloves (Zone 21, +4 Herbing).
- • New: Zone 21 (Gravite) now has its own secondary enemy, Emberclad Juggernaut — gated on 60 fire resist, double Zones 18-20's 30 resist threshold. Zones 22 and 23 also now have fightable secondary enemies (Rimewrought Sentinel, 60 frost resist; Duskstorm Herald, 60 lightning resist) — their unique drop pools aren't populated yet.
0.2.0+2026-08-17.568
15 Gear Loadout slots is now a supporter perkAugust 17, 2026
- • Changed: the 15-slot Gear Loadout cap from yesterday's patch is now a supporter perk. Anyone who has ever purchased anything from the supporter store keeps 15; everyone else is back to the original 10.
0.2.0+2026-08-17.567
Gear Loadouts: up to 15 (was 10), tighter list UIAugust 17, 2026
- • New: Gear Loadouts cap raised from 10 to 15.
- • Changed: tightened up the Gear Loadouts list in the player profile modal — smaller rows and buttons, and the list now scrolls internally instead of pushing the rest of the panel down as you save more.
0.2.0+2026-08-17.566
3 new $50 name colors: Seraphic, Verdant Crown, Platinum AscendantAugust 17, 2026
- • New: 3 fresh $50 premium name colors — Seraphic (gold/white shimmer), Verdant Crown (vivid green), and Platinum Ascendant (silver/white monochrome). The 3 previously up for grabs (Voidfire, Abyssal Depths, Twilight Veil) had all converged on the same dark void-into-violet look; these are distinct color families and, like last patch's fix, none of them dip into unreadable dark tones anywhere in the gradient. Voidfire/Abyssal Depths/Twilight Veil are still available — just queued behind the new ones now, same as any other rotation.
0.2.0+2026-08-17.565
Fixed unreadable premium name colorsAugust 17, 2026
- • Fixed: several $50 premium name colors (Starforge, Prismatic Void, Voidfire, Inferno, Abyssal Depths) started so dark they were nearly invisible against the dark theme — worst on short names, where the whole name (or its first character) was barely legible. Brightened the darkest points of each while keeping their look and feel.
0.2.0+2026-08-17.564
Daily Dungeon extended to floor 50, with a steeper difficulty curveAugust 17, 2026
- • New: 10 more Daily Dungeon floors (41-50), for players who've cleared floor 40. The difficulty curve is noticeably steeper than the last two decades of floors — it doesn't just continue the existing growth rate, it accelerates faster than floors 21-30 or 31-40 did, so it's a real new challenge rather than more of the same.
- • New: Enchanted Belt levels 41-50 to match, continuing the existing ATK/DEF/HP/XP upgrade schedule.
0.2.0+2026-08-16.563
Fixed: enchanted/rolled rings (and other socketed gear) couldn't be deposited in the Housing BankAugust 16, 2026
- • Fixed: enchanted or socketed equipment — including every ring, since rings always carry an implicit enchant roll — couldn't be deposited into the Housing Bank at all. The bank only ever knew how to store plain stackable items; it silently rejected anything living in the enchanted/socketed item system with a confusing "not enough items" error. Deposits and withdrawals now fully support these items, preserving their enchant tier and socketed gem(s) exactly as they were.
0.2.0+2026-08-16.562
Fixed: a missed deploy could permanently skip a patch's Discord announcementAugust 16, 2026
- • Fixed: the #patch-notes Discord announcement only ever posted whatever version was newest at the moment a deploy ran — if a version's own deploy failed to post (or two versions shipped between deploys), that version's announcement was lost for good. It now tracks the last version actually announced and catches up on everything newer, so a missed post gets picked up by the next deploy instead of vanishing.
0.2.0+2026-08-16.561
Zone Control combat XP boosted to 3x (up from 2x)August 16, 2026
- • Buffed: Zone Control attack XP is now 3x base combat XP per hit, up from 2x. Even with lockdown downtime between captures, actively fighting in Zone Control should now clearly out-earn parking in a normal zone.
0.2.0+2026-08-15.560
Fixed: a rolled-back market purchase could still post a public "bought" announcementAugust 15, 2026
- • Fixed: market purchases (buy listing, buy order, instant-sell, NPC Buyer) could post their #market-watch/chat announcement before the underlying database transaction had actually committed. If something later in that same transaction failed and rolled back, the announcement had already gone out for a trade that never happened — no gold or items ever moved, but the log looked like an item vanished. Announcements are now queued and only sent after the transaction successfully commits.
- • Fixed: buyer-side gold deduction on market purchases now uses an atomic decrement instead of a plain snapshot-based subtraction, closing a lost-update race that could occur under rapid back-to-back purchases by the same player.
0.2.0+2026-08-15.559
Fixed: Work Order panel still showed the old reward before the +50% gold buffAugust 15, 2026
- • Fixed: the Work Orders panel's displayed gold reward for Smithing/Tailoring work orders was still showing the pre-buff amount even though the actual payout on claim was already correct at +50%. The GET preview route had its own separate, out-of-date copy of the profession gold-bonus check that got missed when the buff shipped. Consolidated all three call sites (claim, claim-all, and the preview route) onto one shared function so this can't drift out of sync again.
0.2.0+2026-08-15.558
items.json now includes work order turn-in gold per itemAugust 15, 2026
- • New: the public items.json export (/items.json — used by community tools/calculators) now includes work_order_turn_in_gold and work_order_turn_in_note for every item, computed by the same formula the game itself pays out (already including each profession's turn-in gold bonus). No more scraping the wiki for this — it's the exact same numbers, straight from the source.
0.2.0+2026-08-15.557
New: another +25% gold buff for Smithing and Tailoring work ordersAugust 15, 2026
- • New: Smithing and Tailoring work orders now pay +50% gold total (up from +25%) — stacks the existing profession bonus with a new +25% on top, specific to these two professions. Alchemy work orders are unchanged at +25%.
0.2.0+2026-08-15.556
Reverted: equipment craft time and XP back to normalAugust 15, 2026
- • Reverted the last two patches: equipment crafting time (weapons, armor, Tailoring gear, rings/amulets, enchants, Reinforcement Plates, Cloaks, Silkbind Thread upgrades) is back to 3 minutes per craft, and XP-per-craft is back to its original value. Materials, item output, and Cut Gem crafting were never affected either way.
0.2.0+2026-08-15.555
Rebalanced XP for the faster equipment crafting recipesAugust 15, 2026
- • Changed: XP-per-craft for weapons, armor, Tailoring gear, rings/amulets, enchants, Reinforcement Plates, Cloaks, and the Silkbind Thread upgrade recipe is now 1/18th what it was, matching yesterday's craft time cut from 3 minutes to 10 seconds (18x more crafts per hour) so XP/hour lands back where it was before that change instead of an 18x XP windfall on top of it. Materials consumed and items produced per hour are unaffected — still 18x faster, same as yesterday, just XP is back in line. Cut Gem crafting was already on a 10-second loop before yesterday's change and is untouched.
0.2.0+2026-08-15.554
Equipment crafting time cut from 3 minutes to 10 secondsAugust 15, 2026
- • Changed: every equipment crafting recipe — Smithing weapons/armor, Tailoring gear, Jewelcrafting rings/amulets, Spellcrafting enchants, Reinforcement Plates, Cloaks, and the Silkbind Thread upgrade recipe — now takes 10 seconds per craft instead of 3 minutes. XP and material costs per craft are unchanged, so this is an 18x increase in crafting throughput (XP/hour, materials consumed, and items produced) for all of these, not just a faster-feeling craft.
0.2.0+2026-08-15.553
Moved the mobile Character Stats entry point out of the headerAugust 15, 2026
- • Changed: reverted yesterday's mobile header stats icon — the header already had enough buttons. The Character Stats popup is now reachable from a "View all active buffs →" link on the existing Combat Stats panel in the Dashboard's Log tab instead.
0.2.0+2026-08-14.552
Fixed: no way to open Character Stats (Deep Stats) on mobile; documented work order batch tiers in the wikiAugust 14, 2026
- • Fixed: the Character Stats popup (all active buffs, combat stats, and equipment bonuses in one place) was only reachable by tapping a header stat chip — a desktop-only header layout. Mobile's compact header has no stat chips, so there was no way to open it at all. Added a dedicated stats icon button to the mobile header.
- • Wiki: documented the supporter work order batch turn-in tiers (5x/10x/15x/20x/25x, unlocked at 0/250/750/2,500/5,000 lifetime work orders) in the Work Orders section of the guide — wasn't written down anywhere before.
0.2.0+2026-08-14.551
New: search "unique" in inventory or market to find every unique itemAugust 14, 2026
- • New: searching "unique" (or "grimsby") in your inventory or the market now surfaces every unique item — zone-unique drops, Conqueror's set pieces, Grimsby profession weapons/offhands, Grimsby combat items, world-boss uniques, and Arcane Cache trinkets. That's the exact same list Grimsby the Fence buys for Trader's Tokens, so it's an easy way to check what you're holding that's worth trading in.
0.2.0+2026-08-14.550
Zone Control's raw gem drop chance doubled to 1/1000August 14, 2026
- • Changed: Zone Control's raw gem drop chance is now 1 in 1,000 per hit (up from 1 in 2,000), still scaled by Item Find and housing tier. Zone 18-20 secondary enemies are unchanged at 1 in 4,000 — Zone Control is now 4x their rate on the same tier 1-17 pool, up from 2x.
0.2.0+2026-08-14.549
Zone Control and Zone 18-20 secondary enemies now drop tier 1-17 gems (was tier 5-17)August 14, 2026
- • Changed: the raw gem drop pool shared by Zone Control hits and Zone 18-20 secondary enemy kills now spans tier 1 through 17 instead of tier 5 through 17. Same weighting as before — lower tiers are more common (tier 1 is now about 17x as likely as tier 17) — just extended down to cover every early-game gem too.
0.2.0+2026-08-13.548
Cleaned up how Tailoring's per-piece enhancement bonus displays on item tooltipsAugust 13, 2026
- • Changed: an enhanced Tailoring item's tooltip (chat item links, inventory, market, wiki, player profile modal) now merges its per-piece enhancement bonus straight into the item's normal DEF/ATK/stat lines instead of showing it as a separate "(enhancement)" line — a Bloodweave Robe+2 now reads "DEF +20" instead of "DEF +16" plus a separate "+4 DEF (enhancement)" line.
- • Fixed: those per-piece values could previously show as an awkward decimal (e.g. "+1.3"). Now rounded up to a clean whole number everywhere.
- • Changed: Fire/Frost/Lightning Resist collapse into a single "All Resists +N" line when all three are equal, matching how the full set bonus and character sheet already display it, instead of three separate resist lines.
0.2.0+2026-08-12.547
Fixed: player profile modal's Tailoring set bonus line never showed resistsAugust 12, 2026
- • Fixed: the player profile/inspect modal's "[Fiber] Tailoring set" summary line (in the Equipment section) never had a line for Fire/Frost/Lightning Resist, even though Bloodweave (T13), T23, T30, and Primordial Weave (T34) all grant it — it silently listed every other stat that tier's set bonus gives except that one. Most visible now that Bloodweave also grants DEF, since the line went from empty to "+30 DEF" only, looking like the resist bonus had disappeared. It was never shown here in the first place; now it is.
0.2.0+2026-08-12.546
Tailoring's "All Resists" set bonus tiers now also grant DEFAugust 12, 2026
- • Changed: every Tailoring set bonus tier that grants All Resists (Fire/Frost/Lightning) — Bloodweave (13), tier 23, tier 30, and Primordial Weave (34) — now also grants flat DEF equal to 3x its resist value: +30/+45/+45/+60 DEF respectively, on top of the existing +10/+15/+15/+20 All Resists. Also flows into the per-piece Tailoring Enhancement Bonus (enhanced All Resists gear now contributes a slice of that DEF too, same as its other stats).
0.2.0+2026-08-12.545
Fixed: upgrading gear with an Upgrade Orb could break Gear Loadouts that referenced itAugust 12, 2026
- • Fixed: Gear Loadouts remember the exact item key you had equipped when you saved them. Upgrading that item afterward with an Upgrade Orb gives it a brand new item key — the old one isn't just "you own zero," it no longer exists in your inventory at all — so applying the loadout silently skipped that slot instead of erroring, leaving whatever was already equipped there in place. Applying a loadout now follows the Upgrade Orb chain to find whichever tier of that item you currently own, and quietly updates the saved loadout to point at it so this doesn't recur on the next apply either. Reported by a player whose "item find" loadout stopped re-equipping their Moonsilk gear after upgrading it.
0.2.0+2026-08-12.544
Upgrade Orb: safer defaults and clearer warnings around socketed/enchanted gearAugust 12, 2026
- • Changed: the Upgrade Orb item picker now lists plain copies before enchanted/socketed ones (equipped copies still come first). If you own both a plain spare and an altered copy of the same item, the plain one is now the default pick instead of whichever happened to come up.
- • New: picking an enchanted/socketed copy in the Upgrade Orb picker — and the confirmation step right before you commit — now explicitly warns that a failed upgrade destroys the socketed gem along with the item, instead of showing the same generic risk text as a plain copy.
- • Fixed: the "was destroyed while attempting an upgrade" log entry now says so explicitly when a socketed gem was lost with it, instead of reading identically to losing a disposable plain copy.
0.2.0+2026-08-12.543
Tailoring gear no longer gains DEF from enhancement, and the enhancement bonus now shows on the item itselfAugust 12, 2026
- • Changed: enhancing a piece of Tailoring gear (+1 through +4) no longer increases its DEF — Tailoring's upgrade payoff is the per-piece Tailoring Enhancement Bonus instead (the set-bonus stat slice added a few patches ago), so stacking both a bigger DEF bonus and the set-bonus stat on top of it was double-dipping. Smithing gear is unaffected — enhancing Smithing gear still increases ATK/DEF as usual.
- • Fixed: enhanced Tailoring gear's per-piece set-bonus stat (e.g. "+3% 2x gather chance") wasn't shown anywhere on the item itself — only in the aggregate Character Stats panel. Now shows in the item's stat lines everywhere they appear: market listings, inventory, the chat item-link tooltip, the wiki item browser, and the player profile modal.
0.2.0+2026-08-12.542
Reverted: Grimsby no longer buys +4 gearAugust 12, 2026
- • Reverted earlier today's change letting Grimsby the Fence buy +4 gear (tier 16+) for 1 Trader's Token — pulled so it can be properly thought through (pricing, which tiers, how it should compare to the other buy-back categories) instead of shipped as a same-footing bolt-on. The rest of today's +4 enhancement patch (the +3 → +4 Upgrade Orb step itself, and the fixed decimal-percentage display) is unaffected.
0.2.0+2026-08-12.541
Limited time: salvaging refunds socketed gems guaranteed (through Aug 19)August 12, 2026
- • New: for 7 days (through August 19), salvaging an enchanted or socketed piece of gear now guarantees the return of any socketed Cut Gem(s) instead of destroying them — a safe window to reclaim your gems if you're reshuffling gear or wary of risking a socketed item on the new +3 → +4 Upgrade Orb step. Any enchant on the item is still lost either way; only the socketed gem is covered. After August 19, salvaging goes back to destroying the socketed gem along with the item, same as before.
0.2.0+2026-08-12.540
New: +4 gear enhancement, Grimsby buys +4 gear, fixed ugly decimal % on profile statsAugust 12, 2026
- • Fixed: Character Stats and the player profile/inspect modal could show a raw repeating-decimal percentage (e.g. "315.66666666666%") instead of a clean rounded number. Caused by last patch's Tailoring per-piece enhancement bonus landing on fractions once summed with your other bonuses — now rounded for display everywhere it's shown. The actual game math (loot odds, etc.) still uses the full precision; only what you see on screen changed.
- • New: gear enhancement now goes one step further. A +3 item can be upgraded to +4 with a matching-tier Upgrade Orb — 25% base success chance, up to 50% with a higher-tier orb, same all-or-nothing risk as every step before it (a failed attempt destroys both the item and the orb). A +4 item's stat bonus is a full 100% over its base version, up from +3's 75%.
- • New: Grimsby the Fence now buys +4 gear from tier 16 and up for 1 Trader's Token each, the same as his other curated buy-back categories.
0.2.0+2026-08-12.539
Tailoring: Cloaks now cost 5 Silkbind Thread, new thread-upgrade recipe, Item Find boosts thread findsAugust 12, 2026
- • Changed: crafting a Cloak now costs 5 Silkbind Thread (up from 3) of that tier.
- • New: you can now combine 3 Silkbind Thread of a tier with 1 Upgrade Orb of that same tier to upgrade them into 1 Silkbind Thread of the next tier up — a new Tailoring recipe ("Upgrade [Fiber] Silkbind Thread"). Useful if you're sitting on surplus thread from a lower tier and a spare orb, and need thread at a higher tier instead. No recipe for the top tier, since there's nothing above it to upgrade into.
- • New: Item Find now boosts your chance to find Silkbind Thread while crafting Tailoring gear, the same way it already boosts Jewelcrafting's gem-find chance.
0.2.0+2026-08-12.538
New: enhanced (+1/+2/+3) Tailoring gear now grants a piece of its own set bonus, soloAugust 12, 2026
- • New: any Tailoring armor piece upgraded with an Upgrade Orb now grants a slice of that piece's own tier's set bonus by itself — no other pieces required, and it stacks on top of the full 4-of-5-piece set bonus if you have that too. A +1 piece grants 1/15th of its tier's set bonus value, +2 grants 2/15th, +3 grants 3/15th. Example: Celestium ("Celestial Silk") has a +15% 2x gather chance set bonus — a lone +3 chest piece now adds +3% 2x gather chance on its own, and a full 5-piece +3 Celestial Silk set adds +15% from the pieces (5 × 3%) on top of the existing +15% set bonus, for +30% total. Applies to every stat a tier's set bonus can grant (gold find, item find, 2x gather chance, XP/task, ATK, DEF, resists). Shows as its own "🧵+ Enhanced Tailoring pieces" line in Character Stats, separate from the full set bonus line. See the Set Bonuses wiki page for the full breakdown.
0.2.0+2026-08-12.537
Fixed a burst-of-duplicate "found a [item]!" world chat spamAugust 12, 2026
- • Fixed: the rare "quiet world gift" surprise-item event (meant to fire for one random active player, at most once every ~20 minutes) could fire many times in the same second for different players — and occasionally the exact same player+item repeated — when a batch of players got synced around the same time. The cooldown was being written correctly, just not soon enough to stop concurrent checks that had already passed it. Now serialized so only one can ever be mid-check at a time.
0.2.0+2026-08-12.536
Fixed slow/broken Top 100 leaderboards and the Supporter leaderboardAugust 12, 2026
- • Fixed: the Supporter leaderboard was pulling every ownership record in the database into memory and aggregating it by hand — including every free milestone title/badge grant, not just real purchases, over 1,300 of them — instead of letting the database do it. That's why it was disproportionately slow to the point of effectively not loading past the top 10. Now aggregated as a single database query.
- • Fixed: the 5-minute leaderboard cache only ever applied to the default Top 10 view — every single Top 100 request recomputed everything from scratch, every time, for everyone. Top 100 is now cached the same way Top 10 already was.
0.2.0+2026-08-11.535
New: Frog Badge, fixed inflated alchemy work order value on the wikiAugust 11, 2026
- • New: Frog Badge (🐸) — $5 chat badge, available now in the supporter shop.
- • Fixed: the wiki's alchemy potion "work order turn-in value" was rounded up per-potion before display (e.g. 218g), which overstated the real per-order payout by 10g once multiplied back out (218 × 20 = 4,360 shown vs. the real 4,350g you actually get). The real reward is calculated once per full order, not per potion — the wiki now reflects the exact value instead of a rounded-up per-unit figure.
0.2.0+2026-08-11.534
Fixed Zone Control bounty logging in the tick daemon, notification toggles now account-wideAugust 11, 2026
- • Fixed: Zone Control bounty gold wasn't showing up in the Action Log when the tick daemon (rather than a player's own action) was what triggered the capture — the gold was still paid correctly either way, but only captures triggered by a live player action logged it. Both paths now log it the same way.
- • Changed: "Hide Upgrade Orb notifications" was stored per-browser, so it reset on every new device/browser. It's now an account setting, synced everywhere. Added a matching "Hide Market Sale notifications" toggle next to it.
0.2.0+2026-08-11.533
New: in-app notification when your market listing sellsAugust 11, 2026
- • New: you now get a notification when someone buys your market listing or fills your buy order — "Sold Nx Item to Buyer for Xg." Previously the only trace of a sale was a public Discord post naming the buyer and seller, which was easy to miss and wasn't addressed to you specifically. Covers all four ways a sale can happen: someone buying your listing directly, buying from you specifically, your listing instantly matching someone's standing buy order, and a specific enchanted/socketed listing sale.
0.2.0+2026-08-09.532
Fixed: hitting a skill milestone via a work order turn-in didn't grant the titleAugust 9, 2026
- • Fixed: reaching Level 60 or 70 in a profession skill by turning in a work order (instead of the normal crafting/gathering loop) never granted the milestone title (e.g. Threadbound for Tailoring 60) — that path applied the XP and level-up directly without ever checking for the milestone, unlike every other way to level up. Reported by Chuddha; already retroactively granted their missing Threadbound title, and ran a full check across all players to catch anyone else in the same situation (nobody else was affected).
0.2.0+2026-08-09.531
New: reinforced gear shows a distinct name color in the profile modalAugust 9, 2026
- • New: equipped gear with an active Smithing reinforcement now shows its item name in a fixed sky-blue color in the player profile modal (both your own gear and when inspecting other players), the same way enchanted gear already gets a tier-colored name. Reinforcement always uses the same color regardless of tier — its power is already shown in the stat line, so the color's job is just to flag "this is reinforced" at a glance.
0.2.0+2026-08-09.530
Consistent naming for Gold Find and 2x Gather Chance across the UIAugust 9, 2026
- • Fixed: the same two stats were called different things depending on where you looked — "gold"/"gold gain" vs "gold find", and "2x gather"/"double gather chance" vs "2x Gather Chance". Set bonuses, enchants, the Zone Control control-bonus banner, and item tooltips now all use the same wording for each.
- • Players can now see an account trade-lock notice in-app (Notifications) explaining why and what it restricts, instead of only finding out when a trade action fails.
0.2.0+2026-08-09.529
Fixed: market/inventory type filter list out of alphabetical orderAugust 9, 2026
- • Fixed: the item type filter chips (market, inventory, buy orders) listed Trinkets before Swords — out of alphabetical order. Swords now correctly comes before Trinkets.
0.2.0+2026-08-09.528
Fixed: Gathering selection silently reverting from Tailoring fiber to herbs on zone changeAugust 9, 2026
- • Fixed: if you switched the Gathering row to Tailoring's fiber material (instead of the default herb), travelling to a new zone would silently revert it back to herb — every zone change cleared the selection and it defaulted to herb every time, with no indication anything changed. If you were grinding a fiber work order, this meant zone travel could quietly switch you to gathering the wrong material. Your herb-vs-fiber choice now survives zone changes.
0.2.0+2026-08-09.527
Fixed: stacked skill-boost gear, bank deposit on spare equipped items, combat % roundingAugust 9, 2026
- • Fixed: skill-boosting gear only ever counted your gloves — if you also had a skill-boosting trinket equipped (e.g. Ancient's Reagent Coil), its bonus was silently ignored everywhere: the level shown next to a skill, gathering/crafting eligibility, and the zone-travel level check. All of these now add up every equipped item that boosts that skill, not just gloves, so this can't happen again if a future item lands on a different slot.
- • Fixed: depositing an item into the bank was blocked if you had that item equipped anywhere, even if you owned a second unequipped spare sitting right there in your inventory. It now only blocks depositing more than your actual unequipped surplus.
- • Fixed: a combat report with any losses could still display "(100%)" success if the true rate rounded up (e.g. 2165/2170 wins = 99.77%, shown as 100%). Mixed-outcome results can no longer round to a literal 100% or 0%.
- • Looked into the Jewelcrafting ring/amulet crafting feeling non-random — ran the exact selection logic through thousands of simulated crafts (both long sessions and separate one-off crafts) and it came back statistically uniform across all 3 outcomes, no bias found. Streaks of the same result in a row are expected variance with only 3 possible outcomes, not a sign anything's weighted.
0.2.0+2026-08-09.526
Fixed: dashboard loads timing out and failing under loadAugust 9, 2026
- • Fixed: the main dashboard data load (everything on your screen — inventory, activity, notifications, etc.) was hitting a 5-second database timeout and failing outright during busier stretches, which would have shown up as the game seeming to hang, go stale, or not load. Raised the budget for that request so it completes instead of aborting.
0.2.0+2026-08-08.525
New: Lifetime Stats in Character StatsAugust 8, 2026
- • New: the Character Stats panel now shows your all-time totals — monsters defeated, ore mined, herbs/fiber gathered, arcane dust prospected, items smithed/tailored, potions brewed, gems cut, scrolls enchanted, Zone Control hits, and work orders turned in — plus how many more work orders unlock your next Supporter Pack batch turn-in tier. These are permanent counters that never reset, unlike the monthly leaderboards. Only tracked going forward from this update, so today's numbers are your starting point, not your true lifetime total.
0.2.0+2026-08-08.524
Fixed: salvaging an enchanted jewelcrafted ring/amulet lost the gem-recovery chanceAugust 8, 2026
- • Fixed: jewelcrafted rings and amulets (the "of Defense"/"of Experience"/etc. line) give a 50%-per-gem chance to recover their crafting gems when salvaged — but that only applied to plain copies. An enchanted or socketed copy of the exact same ring went through a separate salvage path that skipped this entirely and always gave flat Salvage Material instead. Both paths now behave the same way. The enchant/socketed gem itself is still lost either way, as before — only the crafting-gem recovery chance was missing.
- • If you salvaged an altered jewelcrafted ring/amulet and got shorted on this, reach out — we can review and make it right.
0.2.0+2026-08-08.523
Quick-reply mail buttons, Manage Sockets hidden for non-socketable gearAugust 8, 2026
- • New: mail messages now have one-tap quick-reply buttons ("OK!", "Thank you!", "On it!") next to Reply, for when you just want to acknowledge something without opening the full compose form.
- • Fixed: the profile modal's "Manage Sockets" menu showed up for every equipped item, even ones that can never take a gem socket. It's now hidden unless the equipped item actually has a socket.
0.2.0+2026-08-08.522
Fixed: Reinforcement Plates not wearing during Zone Control/Boss/Dungeon, SSF referral linksAugust 8, 2026
- • Fixed: Reinforcement Plates only lost charges from regular zone monster fights — Zone Control attacks, World Boss fights, and the Daily Dungeon never drained them at all, so a plate applied there effectively never wore off. All combat now drains reinforcement charges the same way.
- • Balance: new Reinforcement Plates now last 50,000 combat actions instead of 100,000. Plates already applied to your gear keep their existing charge count — this only affects plates applied from now on.
- • Fixed: signing up through an SSF player's invite link silently created your character in the Standard league instead of SSF, so the referral never showed up anywhere either of you would see it. Invite links now put the referee in the same league as the link.
0.2.0+2026-08-08.521
Zone Control payouts now show in your Action Log, title announcements now say howAugust 8, 2026
- • New: every winning fighter in a Zone Control capture now gets their own bounty share logged in their Action Log. Previously the gold was still paid out to everyone on the winning side, but only the world chat 'top share' line named an amount — and only if you were the #1 fighter.
- • New: milestone title announcements in world chat ('X has unlocked the "Y" title') now say what earned it — e.g. 'after reaching Level 60 in Combat' or 'after reaching 400 total skill levels' — so you don't have to hunt the wiki to know what a title someone just earned actually took.
0.2.0+2026-08-08.520
Fixed a referral cache exploit and an Upgrade Orb display bugAugust 8, 2026
- • Fixed: the Enchanted Belt (the Daily Dungeon reward that levels up as you clear floors) was incorrectly eligible for the referral Tier Supply Cache milestone. Since the belt auto-upgrades in place and its level isn't a real gear tier, unequipping and re-equipping it as it leveled could farm tier milestones far faster than intended. Real gear tier progression is unaffected.
- • Fixed: the Upgrade Orb item list didn't show whether a stack had a socketed gem, so if you owned two copies of the same item — one gemmed, one plain — there was no way to tell which one you were about to upgrade without locking or equipping it first. Socketed gems now show directly in that list.
0.2.0+2026-08-07.519
Fixed yesterday's world boss button fix — it could show a broken Prejoin button insteadAugust 7, 2026
- • Fixed a bug introduced by yesterday's world boss button fix: during that same brief gap before a boss actually respawns, the button could flip to a Prejoin button that always failed with 'Prejoin is only available when boss respawns within...' instead of the broken Fight button it was meant to replace. It now correctly shows a disabled 'Defeated' state through that whole gap instead, with no clickable button that's guaranteed to fail either way.
0.2.0+2026-08-06.518
Bug fixes: work order turn-ins, set bonus text, world boss button, equip menuAugust 6, 2026
- • Fixed: profession work orders (Tailoring, Smithing, etc.) couldn't be turned in if your only copy of the required item was enchanted or socketed. The item was there, just invisible to the turn-in check — it now counts correctly, and this was fixed everywhere it showed up (progress display, single claim, and claim-all).
- • Fixed: some Tailoring set bonuses (Bloodweave and others that grant fire/frost/lightning resistance) showed a blank '✦ set bonus' description with no text. The resistance bonus was always being applied — it just wasn't showing up in the tooltip.
- • Fixed: the world boss Fight button could briefly turn into a clickable-but-broken button in the roughly one-minute gap between the 'respawning soon' chat announcement and the boss actually coming back up. It now correctly shows Prejoin (or stays disabled) through that whole gap.
- • Fixed: if you owned two copies of the same gear piece under the same name (e.g. a plain copy and an enchanted/socketed copy of the same item), the profile equip menu could show the wrong one as 'Equipped' and block you from equipping the other. Each copy is now tracked independently in that menu.
- • Updated the Supporter Pack description to mention batch work order turn-ins (up to 25x at once) alongside its other perks.
0.2.0+2026-08-06.517
The community calculator/toolkit has moved to its own siteAugust 6, 2026
- • The Calculator link in the footer now points to idleworldstoolkit.com — its developer now hosts and updates it independently instead of through us. The old /calculator link still works and forwards you there automatically.
0.2.0+2026-08-05.516
Fixed a bug in yesterday's item-lock fix affecting belts/amulets/trinkets/cloaksAugust 5, 2026
- • Fixed a bug introduced by the per-copy item lock fix shipped earlier: locking a plain (non-enchanted) belt, amulet, trinket, or cloak could make your actual equipped item show up in your inventory as an unlocked, apparently-listable extra copy. It was never actually unlocked or at risk server-side, but it looked alarming — those 4 slots don't support per-copy equip tracking, so they're back to whole-stack locking (the same behavior every other item type had before yesterday's fix) until that changes. Weapons, armor, rings, and other tracked slots are unaffected and keep the per-copy behavior.
- • Also fixed the underlying display bug: after locking or unlocking anything, your device's view of what's locked could drift out of sync with the server until a full page reload. It now stays in sync automatically.
- • If you were affected by the belt/amulet/trinket/cloak issue, your item and its lock have already been restored — no action needed.
0.2.0+2026-08-05.515
Fixed: PvP ATK bonus missing from offline Zone Control damageAugust 5, 2026
- • Fixed: Zone Control damage computed by the background tick (while you're offline or the game tab is closed) didn't include PvP ATK bonus (e.g. from the Conqueror's Set), even though your own live-play damage already did. Both now match.
0.2.0+2026-08-05.514
Fixed the link preview shown when sharing idleworlds.comAugust 5, 2026
- • Fixed the site's shared-link preview card (what shows up on Reddit, Discord, Twitter/X, etc. when you paste the URL) — it was quietly rendering in the wrong font the whole time (a generic fallback instead of the game's actual pixel typeface, since the code referenced "monospace" without ever loading a real font file) and one icon was breaking outright. Now renders correctly.
0.2.0+2026-08-05.513
Fixed a market fairness exploit, a longstanding cloak display bug, and several smaller issuesAugust 5, 2026
- • Fixed a market exploit: instant-buy/instant-sell matching always filled the oldest order at a tied price first, so one player could split a large order into many small ones a few seconds apart and lock out everyone else at that price. Ties are now broken randomly, and placing a new buy order at a price you already have an active order at now adds to it instead of creating a separate one.
- • Third time's the charm(?) — fixed the cloak display bug that cut off part of the screen on iPhone (Classic Mobile layout and the Legacy skin specifically). Root cause was a missing top safe-area allowance for the iPhone status bar, not the cloak itself.
- • Fixed: some jewelry (Ring/Amulet of Gathering, every tier) had no level requirement at all — could be equipped at level 1 regardless of tier. Now requires the same level as its Attack/Experience counterparts.
- • Fixed: the wiki's "Profession Work Order" gold value undershot the real in-game payout by 25% for Smithing, Alchemy, and Tailoring items (e.g. Regal Silk Hood showed 3,300g on the wiki, actually pays 4,125g) — the wiki price was missing the same profession bonus the game already pays out.
- • World Bosses now have double HP in Standard (SSF unchanged) — takes effect on each boss's next respawn.
- • Salvaging help text now explains what you get for Enchant Scrolls (mana refund) and for salvaging an enchanted/socketed piece of equipment (the enchant/gem is lost — only the base Salvage Material comes back).
- • Fixed: the Zone Control monthly leaderboard was resetting 4-5 hours before the monthly team reshuffle instead of at the same moment — the leaderboard was computing "new month" in UTC while the team reshuffle correctly uses midnight Eastern. Both now agree.
- • Long item names in the inventory list now wrap onto a second line instead of cutting off with an ellipsis.
0.2.0+2026-08-05.512
Notification settings are now a checkbox grid; Zone Control alerts arrive earlier and skip zones you haven't unlockedAugust 5, 2026
- • Notification settings redone as a checkbox grid (World Boss / Zone Control × Standard / SSF) so any combination is a single click, instead of two settings that had to agree with each other.
- • Zone Control now sends a "opens in about a minute" heads-up before a zone unlocks, in addition to the existing notification once it's actually open — getting there right at the start matters, so this gives time to be ready instead of finding out after the race has begun.
- • Zone Control alerts no longer fire for zones you haven't unlocked yet — if you can't even travel there, a "race to claim it!" push is just noise.
0.2.0+2026-08-05.511
New: separate notification settings for World Boss, Zone Control, and leagueAugust 5, 2026
- • Push notifications now have real settings instead of one all-or-nothing switch. In Settings, you can independently turn World Boss alerts and Zone Control alerts on or off, and choose whether this device gets Standard league alerts, SSF league alerts, or both — so switching between your Standard and SSF character no longer silently moves which league's notifications you receive.
0.2.0+2026-08-05.510
Fixed: locking one copy of an upgraded item locked every copyAugust 5, 2026
- • Fixed: locking a plain (non-enchanted, non-socketed) upgraded item — like a +1 or +2 weapon, armor piece, or trinket — locked the entire stack, so a second identical copy that later landed in the same stack (e.g. from upgrading another base item) came out locked too, with no way to separate them. Locking now splits off just the one copy you locked, the same way it already worked for enchanted/socketed gear; unlocking merges it back automatically. Locking again peels off another copy, so locking multiple copies works too.
0.2.0+2026-08-05.509
Updated the /calculator community toolkit (v4.8) — fixed broken custom fontsAugust 5, 2026
- • Updated the third-party calculator/planner tool at /calculator to v4.8. This also fixes its custom fonts (JetBrains Mono / Inter), which had silently stopped loading in the v4.7 update shipped earlier today.
0.2.0+2026-08-05.508
Updated the /calculator community toolkitAugust 5, 2026
- • Updated the third-party calculator/planner tool at /calculator to its latest version (v4.7).
0.2.0+2026-08-04.507
Fixed: some rare drop chat messages weren't clickableAugust 4, 2026
- • Fixed: the chat announcement for zone 18-20 secondary-enemy unique drops (e.g. "claimed a Veilbound Torc!") didn't turn the item name into a clickable tooltip like other drop messages do. Chat matches item names against a fixed set of message phrasings, and "claimed a X!" wasn't one of them.
0.2.0+2026-08-04.506
Removed adsAugust 4, 2026
- • Ads are turned off for now. If you were seeing a blank box where an ad used to be, that's why — it's gone now, not broken.
0.2.0+2026-08-02.505
Fixed: Zone Control push notifications ignoring leagueAugust 2, 2026
- • Fixed: push notifications for a zone opening after lockdown went to every subscribed player in both Standard and SSF, regardless of which league they actually play — so a Standard player was also getting pushed for every SSF zone flipping, and vice versa, roughly doubling irrelevant notification volume. Zone Control push now correctly matches the player's own league, the same way world boss push already did.
0.2.0+2026-08-02.504
Behind the scenes: fixed a purchase-amount reporting bugAugust 2, 2026
- • Fixed a bug where a purchase's recorded/reported dollar amount could show 100x too high. Nothing was ever actually overcharged — this only affected our own records and notification emails, not what anyone paid. Admin-only impact.
0.2.0+2026-08-02.503
Fixed: Zone Control and world boss ticks ignoring socketed gems and per-copy enchantsAugust 2, 2026
- • Fixed: gold find, item find, XP/task, and other gem/enchant bonuses were inconsistently missing from Zone Control and world boss rewards — sometimes present, sometimes not, for the exact same gear. The periodic server tick that processes battles in the background was never loading your socketed gems or enchanted gear at all, so any reward it calculated silently ignored them, while the calculation triggered by your own play correctly included everything. Both now see the same gear.
0.2.0+2026-08-02.502
Fixed: couldn't trade an enchanted/socketed duplicate to GrimsbyAugust 2, 2026
- • Fixed: trading an item in to Grimsby the Fence only ever worked on your plain, unmodified copy — if the duplicate you were trying to trade in was itself enchanted or had a socketed gem, Grimsby would say you didn't have it, even though it was clearly sitting in your bag. Same underlying gap the Salvage panel had before it was fixed a couple days ago. Grimsby can now correctly trade in a specific enchanted/socketed copy.
0.2.0+2026-08-01.501
Fixed: leaving Zone Control or a world boss could dump non-gathering professions into MiningAugust 1, 2026
- • Fixed: if you had no recent mining/herbing/mana-gathering history at all — most often because you buy your crafting materials instead of gathering them — leaving Zone Control or a world boss fight would default you into Mining regardless of what profession you actually play, most noticeably for Spellcrafters. The game now recognizes a recent Alchemy or Spellcrafting session too and falls back to the matching gathering activity instead of defaulting to Mining for everyone.
0.2.0+2026-08-01.500
Fixed: mailing a 2-socket item dropped its second gem; more cloak overflow spotsAugust 1, 2026
- • Fixed: mailing an item with 2 socketed gems (e.g. Tailoring gear) only preserved the first one — the second was silently destroyed the moment the mail was sent, with no way to get it back. Mail now correctly carries both gems through send, claim, return-to-sender and the compose preview. If this happened to you already, that specific gem's identity couldn't be recovered from logs — message us and we'll make it right.
- • Fixed two more places a long cloak name could force a panel wider than the screen on mobile: your own equipped-item detail card in the profile popup, and the "buy this listed item" panel when viewing another player's profile.
0.2.0+2026-08-01.499
Behind the scenes: trade analytics UI passAugust 1, 2026
- • Further UI work on the internal trade and participation tooling. Still admin-only, still changes nothing about how you play.
0.2.0+2026-07-31.498
Inventory now shows which saved loadout an item belongs toJuly 31, 2026
- • If you use Gear Loadouts, your inventory list now tags each item with "📁 In loadout: ..." when it's saved into one or more of your loadouts — including the exact enchanted/socketed copy, not just the item type. Makes it much easier to see at a glance what's safe to sell, mail, or salvage.
0.2.0+2026-07-31.497
Fixed: Tailoring set bonus named after the tier's metal instead of its fiberJuly 31, 2026
- • Fixed: your equipment bonuses showed "Moonsteel Tailoring set bonus" (and the equivalent for every other tier) — Moonsteel is the ore that tier's swords and armor are forged from, not what Tailoring gear is made of. Now correctly reads the tier's fiber name, e.g. "Moonsilk Tailoring set bonus".
0.2.0+2026-07-31.496
Fixed: batch work order turn-ins only counting as 1 on the leaderboardsJuly 31, 2026
- • Fixed: the Daily/Weekly/Monthly Work Order leaderboards counted the number of times you clicked Turn In, not how many work orders you actually turned in — so a x25 batch turn-in bumped your score by 1, same as a single turn-in. Batches now count for their full size.
0.2.0+2026-07-31.495
Fixed: couldn't salvage a ring or amulet with an active enchant/socketed gemJuly 31, 2026
- • Fixed: if the only copy of a ring or amulet you owned was enchanted or had a socketed gem, the Salvage panel couldn't destroy it — it always failed with "Not enough items to salvage," because the request never told the server which specific copy to target. Salvaging one now correctly destroys that exact copy (its enchant/gem is lost, same as before), one at a time.
0.2.0+2026-07-31.494
Fixed: some item names showing as raw internal keys instead of their real nameJuly 31, 2026
- • Fixed: the C.O.D. mail notification ("X paid Yg for your ...") showed the item's raw internal key instead of its name for items whose key doesn't read cleanly as plain words — most visibly cloaks, e.g. "cloak tier 17 itemFindPercent xpTaskBonus" instead of the cloak's actual name. The same bug affected the "Need X ..." error you'd see turning in a quest short on materials. Both now show the item's proper name.
0.2.0+2026-07-31.493
Shortened cloak names, correctly this timeJuly 31, 2026
- • The previous fix for long cloak names swapped in the tier's metal name ("Dragonsteel") — wrong, since a cloth cloak isn't made of the metal your swords are. Cloaks now use just the first word of the tailoring fiber name instead ("Dragonscale" from "Dragonscale Silk"), which is both correct and just as short.
0.2.0+2026-07-31.491
Fixed: Bonus Enhance/Brew/Enchant missing from stat summaries; long cloak names overflowing on mobileJuly 31, 2026
- • Fixed: Bonus Enhance, Bonus Brew and Bonus Enchant chance from gear were computed correctly and worked in practice, but never made it into the stat summary panels on the dashboard or profile popup — the same class of bug Warfare had before it was fixed. All three now show up alongside your other equipment bonuses.
- • Fixed: long cloak names (e.g. "Fortunate Dragonscale Silk Cloak of the Harvest") could force the Equipment window and profile popup wider than the screen on mobile, cutting off part of the panel. Long names now wrap or truncate instead.
0.2.0+2026-07-31.490
Behind the scenes: trade analyticsJuly 31, 2026
- • Further work on the internal trade and participation tooling. Admin-only, and nothing about how you play changes.
0.2.0+2026-07-31.489
Behind the scenes: trade analytics refinementsJuly 31, 2026
- • Refined the internal trade and participation tooling added earlier today. Still admin-only, still changes nothing about how you play.
0.2.0+2026-07-31.488
Behind the scenes: world boss participation is now recordedJuly 31, 2026
- • World boss participation is now kept month to month, the same way Zone Control hits already were. Nothing changes about how bosses work, who can join, or what they drop — the record simply wasn't being kept before, and it starts from today.
- • Added internal tooling for reviewing trading and participation patterns across the server. It is admin-only and changes nothing about how you play. It exists so questions about fair play can be answered from data rather than guesswork.
0.2.0+2026-07-31.487
Fixed: buy order category filters, and missing filter chips across all three listsJuly 31, 2026
- • Fixed: seven of the buy order category filters — Cloaks, Trinkets, Caches, Consumables, Enchants, XP Scrolls and Special — did nothing at all, showing every buy order instead of filtering. The buy orders list filters on the server and had its own separate copy of the category rules that had fallen behind the one the inventory uses.
- • Fixed: the Potions filter missed Super Potions in the buy orders list, for the same reason it used to in your bag — it matched on the item's name rather than what the potion actually does.
- • The inventory, market and buy order lists now all offer the same set of filters and share one definition, so they can't drift apart again. Market gained the Caches and Special filters, and buy orders gained Caches, Enchants, Special and XP Scrolls — all of which were simply absent before.
0.2.0+2026-07-31.486
Fixed: Upgrade Orbs destroying Reinforcement Plates; Trader's Tokens now mailableJuly 31, 2026
- • Fixed: using an Upgrade Orb on a reinforced item destroyed the Reinforcement Plate. Upgrading gives the item a new internal identity and the plate wasn't following it across, so it was simply lost. The plate now carries over with its remaining charges intact, the same way enchants already did.
- • Anyone who lost a plate this way has had it restored onto the upgraded item with full charges. Plates lost on items that were destroyed or sold couldn't be traced and weren't restored.
- • Trader's Tokens can now be sent by mail. They were already tradeable on the market — the mail restriction was left over and served no purpose.
0.2.0+2026-07-30.485
Fixed: profile popup not showing enchants on your equipped gearJuly 30, 2026
- • Fixed: the profile popup that opens when you click your name showed no enchant on equipped items — and in some cases showed an old, already-replaced one counting down. Your enchants were applied correctly the whole time and your stats included them; only this screen was reading them the old way. It now reads the enchant from the exact equipped item, matching your bag.
0.2.0+2026-07-30.484
Fixed: Zone Control titles could be missed when earned mid-battleJuly 30, 2026
- • Fixed: Zone Control hits are counted in two places — when your own progress syncs, and by the server while a battle is running — but only the first one checked whether you'd earned Vanguard, Titan, Overlord or Dominator. If you crossed a threshold during a live battle tick, the hits counted but the title was never awarded. Both paths now check, sharing the same code so they can't drift apart again.
- • One player was affected and has been awarded the Dominator title they had earned. Nobody else was missing a Zone Control title.
0.2.0+2026-07-30.481
Fixed: enchant replacement warnings had stopped appearingJuly 30, 2026
- • Fixed: the "this item already has an enchant, applying will replace it" warning stopped appearing after enchants became per-copy, because those dialogs were still looking enchants up by item type. You could overwrite a fresh 72-hour enchant with no prompt. The same warning in the Reinforcement Plate dialog is fixed too.
- • Note: enchants themselves have been applying correctly throughout — this only affected the warning prompts. If an enchant looks like it did nothing, check your Character Stats: a helm enchant raises Gold Find and a ring enchant raises XP per Task rather than changing the item's own stat line.
0.2.0+2026-07-30.480
Fixed: padlocks falling off items when enchanted, socketed or upgradedJuly 30, 2026
- • Fixed: enchanting a locked item removed its padlock. Enchanting now separates that item into its own inventory row (added yesterday), and the lock wasn't following it across — so a freshly enchanted piece could be sold or salvaged by accident. The lock now carries over, and any unenchanted spares in the stack stay locked too.
- • Fixed the same flaw in two places it had always existed: socketing a gem into a locked item, and using an Upgrade Orb on one, both dropped the padlock. Destroying the last gem on an item now also keeps the lock as the item merges back into its stack.
0.2.0+2026-07-30.479
Anti-cheat: multi-account detection toolingJuly 30, 2026
- • Added an internal tool for detecting accounts run by the same person, cross-referencing sign-in records against browser settings. The game has always recorded this information at sign-in; there was simply no way to review it. One account per person remains the rule, and this is how it gets checked.
- • The privacy policy now spells out exactly what technical information is recorded at sign-in (IP address, browser user agent, timezone, screen size, language), that it is used only for security and anti-cheat, and that it is never used for advertising or shared with third parties. This was already being collected and should have been documented from the start.
0.2.0+2026-07-30.478
Per-copy enchants are now fully live; Super Potion notifications removedJuly 30, 2026
- • All 189 existing enchants have been moved onto the specific item copy you had equipped (or, if the item wasn't equipped, onto one copy of it). Nothing was lost and no items were duplicated — if the enchanted piece was part of a stack, that one item is now its own inventory row, exactly as if you'd enchanted it today. Enchants no longer apply to every copy of an item you own.
- • 4 enchants belonged to items their owner no longer has at all; those had already stopped doing anything and were left alone.
- • Super Potion procs no longer create a notification. At a 1-in-100 rate the notification feed had become the spam — the extra potion still shows in your action log and inventory.
0.2.0+2026-07-30.477
Enchants now belong to one specific copy of an itemJuly 30, 2026
- • Enchants are now per-copy. Previously an enchant was stored against the item type, not a particular item, so if you owned several of the same piece and enchanted one, every copy showed and behaved as enchanted — and you could never put two different enchants on two copies of the same item. Enchanting now affects exactly the copy you have equipped, and a second copy can carry a completely different enchant.
- • Enchanting a piece that's part of a stack now splits that one item out into its own inventory row (the same way a socketed gem does), leaving your spares untouched.
- • Existing enchants are unaffected and keep working exactly as they do today — they'll be moved onto the specific copy you have equipped in a follow-up update.
- • Fixed: the character sheet ignored per-copy enchants entirely when calculating your displayed stats, counting only the older item-wide ones.
- • Fixed: applying a Reinforcement Plate stripped the enchant off every copy of that item you owned — including copies sitting in your bank — instead of just the one being reinforced.
0.2.0+2026-07-30.476
Fixed: unlocking a bigger work order batch removed the smaller onesJuly 30, 2026
- • Fixed: the batch turn-in button only ever offered your highest unlocked size, and only appeared if you had enough materials for that exact size. So unlocking Turn In ×10 took away the ×5 button whenever you were holding fewer than 10 turn-ins, and a player with 16 items and ×20 unlocked got no batch button at all. It now offers the largest size you've unlocked AND can currently afford — 5 materials with ×10 unlocked shows ×5 again, and 16 materials with ×20 unlocked shows ×15. Thanks to Oat, TadFish and Shawn for pinning this down in #bugs.
0.2.0+2026-07-30.475
Fixed: Action Log win rate and XP/hr ignored the elemental resistance penaltyJuly 30, 2026
- • Fixed: the Action Log's "% win rate" and "XP/hr" figures didn't account for the Zone 18-20 elemental resistance penalty added earlier today. Fighting a secondary enemy with no resistance could show something like "89% win rate" while you actually lost every fight. The estimate is a client-side mirror of the real combat maths and hadn't been updated alongside the engine — it now applies the same armour-bypass, dodge and crit penalties, so a zero-resistance fight correctly reads ~2% instead. XP/hr is derived from the win rate, so it was inflated by the same amount and is now accurate too.
0.2.0+2026-07-30.474
Zone 18-20 secondary enemies: missing resistance is now genuinely punishingJuly 30, 2026
- • Reworked the resistance requirement on the Cinderthrone Warlord, Frostveil Ancient and Stormforged Astral. It was previously a damage multiplier (up to 2x) applied after your armour had already absorbed the hit — which made it nearly invisible to a well-geared character, who could ignore the requirement entirely and still win ~100% of fights at zero resistance.
- • Falling short of the 30-resist requirement now turns your own defences against you, scaling with how far under you are: the enemy's elemental attacks bypass up to 50% of your armour, cut your dodge chance by up to 75%, and cut your critical hit chance by up to 75%. Full strength at zero resistance, fading to nothing as you reach 30.
- • For reference, a deliberately overgeared character (Combat 64 in full Kingssteel +3) now wins 68% / 27% / 2% at zero resistance in zones 18 / 19 / 20, up to 100% / 99% / 70% once fully resisted. Players who already meet the requirement are completely unaffected — the fight behaves exactly as before.
- • It is never a guaranteed loss, so you can still chip away at an enemy while gearing up. The combat log now also tells you your exact resistance shortfall, so a loss explains itself instead of looking like your ATK/DEF failed.
- • Full breakdown on the Apex Zone Drops wiki page.
0.2.0+2026-07-30.473
Zone 18-20 secondary enemies are now open to everyoneJuly 30, 2026
- • The Zone 18-20 secondary enemies — Cinderthrone Warlord, Frostveil Ancient and Stormforged Astral — are no longer beta-locked. Anyone who can reach those zones can now fight them, which also means their 15 unique drops and the Elementbound set are obtainable for the first time. Full item list, stats, drop rates and set details: Apex Zone Drops wiki page.
- • Secondary enemies now drop gems from the same pool and weighting as Zone Control (tiers 5-17, weighted toward lower tiers) instead of their own separate table, at half Zone Control's rate — 1 in 4,000 per win vs Zone Control's 1 in 2,000, both scaled by Item Find. Zone Control keeps the better rate since it's the less accessible mode and asks for a more active playstyle.
- • New wiki page: Apex Zone Drops (18-21) — all 22 endgame uniques, the resistance mechanic behind the alternate fights, both new set bonuses, and what these items intentionally don't get (no sockets, no upgrading, no HP).
0.2.0+2026-07-29.472
Fixed: truncated acquisition text in the /items.json data exportJuly 29, 2026
- • Fixed (third-party tools only, no in-game change): 60 items in the /items.json export had their "acquisition_summary" field hard-cut at exactly 80 characters, mid-word and with no ellipsis — e.g. "...1 in 20,000 per wi" — so tools consuming the file couldn't tell the text was incomplete. All 60 now carry the full string. Thanks to the community tool author who reported it.
0.2.0+2026-07-29.471
New: 22 endgame unique drops, Zone 21 loot, and two new set bonusesJuly 29, 2026
- • The Zone 18–20 secondary enemies (Cinderthrone Warlord, Frostveil Ancient, Stormforged Astral) now drop their own unique gear — 5 pieces each, a completely separate pool from the zone's primary-enemy drops, so the two enemies in a zone advance different parts of your loadout. 1 in 20,000 per win, boosted by Item Find.
- • Zone 21 (Gravite) has unique drops for the first time — 7 pieces, same 1 in 20,000 rate.
- • New set bonus — Elementbound: 7 pieces across the Zone 18–20 secondary enemies, any 6 activates it. Grants +12 Fire, Frost AND Lightning Resist plus +12 DEF. Each secondary enemy hits up to 2× harder unless you have 30 resist of its own element, and single pieces only cover one element — so a completed set is what lets one loadout fight all three without regearing.
- • New set bonus — Juggernaut's Resolve: all 7 Zone 21 drops, any 6 activates it. Grants +25 ATK, +12 PvP ATK, and +20% Gold Find. No resistances by design: Elementbound gets you into the hard content, this makes you win harder inside it.
- • All 22 new items beat their same-tier +3 enhanced crafted equivalent on raw ATK/DEF, carry a resistance stat, and lean on stats that were previously rare or slot-locked — Bonus Enhance/Brew/Enchant now appear on gloves and trinkets (previously only on Grimsby weapons/shields, which forced crafters to give up a real weapon), profession level bonuses appear outside the gloves slot, and some weapons grant real DEF. They are non-upgradable and cannot be socketed — gem sockets remain crafted gear's advantage.
- • Fixed: special set bonuses only ever applied their PvP ATK component — any other stat a special set granted was silently discarded. Unnoticed until now because the Conqueror's Set grants nothing else. Both new sets above would have been partly inert.
0.2.0+2026-07-29.470
Fixed: gifted Server XP Boost credited the recipient instead of the buyerJuly 29, 2026
- • Fixed: buying a gifted Server XP Boost (or a cosmetic with a bundled bonus boost) announced it in world chat and credited it in the DB as activated/purchased by the recipient, not the person who actually paid. Now correctly reads "X gifted Y a Server XP Boost!" and credits X as the purchaser.
0.2.0+2026-07-29.469
Cloak material reverted to 3x Silkbind ThreadJuly 29, 2026
- • Reverted the Cloak crafting material change from earlier today: 1 Cloak Pattern per cloak was too easy — back to needing 3x Silkbind Thread (same rare bonus-proc chance while crafting Tailoring gear), with a private notification per find instead of a public chat announcement.
0.2.0+2026-07-29.468
Cloak naming/material rework, Arcane Cache odds nerf, Gold/Item Find on cachesJuly 29, 2026
- • Fixed: Cloaks were named after the tier's ore label (e.g. "Sunforged Cloak") instead of the Tailoring fiber name — now correctly named e.g. "Sunweave Cloak".
- • Reworked the Cloak crafting material: the rare bonus proc while crafting Tailoring gear now yields a "Cloak Pattern" (publicly announced in world chat, same as a lucky Bonus Enhance craft) instead of a "Silkbind Thread", and crafting a Cloak now needs just 1 Pattern instead of 3 Threads.
- • Arcane Cache bonus-roll odds for gold and item-type outcomes (everything except the guaranteed layer) reduced by 25% across the board — "nothing" results are correspondingly more common.
- • Gold Find now boosts the gold amount from Arcane Cache bonus gold/jackpot rolls (previously disabled). Item Find is now live for cache opens too: it gives an independent chance to reroll a "nothing" bonus result once, stacking with Cache Compass's own reroll.
- • Fixed: batch-opening 5 Arcane Caches at once didn't mention Cache Compass/Arcane Amplifier/Void Lens consumption in the summary popup even when one was used mid-batch.
0.2.0+2026-07-29.467
Tuned down Cloak statsJuly 29, 2026
- • Cloaks (added earlier today) were rolling +2%/+3% per tier per stat — reduced to a flat +1 per tier per stat (e.g. a Kingssteel Cloak now grants +18 to each of its 2 rolled stats instead of +36/+54).
0.2.0+2026-07-29.466
New: work order batch-turn-in tiers, and Tailoring CloaksJuly 29, 2026
- • Supporter work order turn-in batches now grow with lifetime work orders completed instead of capping at 5: Turn In ×5 unlocks immediately for supporters, ×10 at 250 lifetime work orders, ×15 at 750, ×20 at 2,500, and ×25 at 5,000.
- • New: Cloaks — a new equipment slot for Tailoring. Crafting any Tailoring gear (hoods, robes, gloves, leggings, boots) has a small chance, scaled by how much material that piece costs, to also yield a rare Silkbind Thread. Combine 3 Silkbind Thread with Cloth at a Tailoring bench to craft a Cloak, which rolls 2 of 4 possible bonuses at random (Gold Find, Item Find, 2x-Gather Chance, XP per Task) scaling with tier. Equip it in the new Cloak slot alongside your other gear.
0.2.0+2026-07-29.465
Crafted jewelry pricing, Super Potion work orders, and batch cache openingJuly 29, 2026
- • Fixed: crafted jewelry (rings and amulets of Attack/Experience/Gathering) had no real NPC Buyer price formula and was selling for pennies (e.g. a Ruby Amulet of Attack for 8g). NPC Buyer price is now based on the gem cost to craft each piece.
- • Fixed: Super Potions weren't recognized by Alchemy work orders at all — turning one in silently failed to count. Work orders now accept Super Potions toward their base potion's turn-in, and prioritize turning in regular potions before Super ones (mirroring how Smithing/Tailoring prioritize +0 gear over enchanted), with a confirmation warning if a Super Potion would be spent.
- • Arcane Caches can now be opened 5 at a time with a new "Open 5" button (shown once you have 5+), instead of clicking Open five separate times.
0.2.0+2026-07-29.464
NPC Buyer pricing pass: fixed several under/overpriced rare itemsJuly 29, 2026
- • Fixed: a small number of rare items (some relics, rings, amulets, and unique drops) had NPC Buyer prices that were badly out of line — some far too low (rarity wasn't factored into pricing at all), a few far too high (thin/single-trade market data pushed prices to unreasonable levels). Repriced conservatively using each item's actual drop odds, and added a permanent safeguard so a handful of trades can no longer push an NPC Buyer price to an extreme.
0.2.0+2026-07-29.463
Bugfix day: reinforcement UI, NPC Buyer, action log, and moreJuly 29, 2026
- • Fixed: the Inventory Potions filter didn't recognize Super Potions (it matched by item-key suffix, which the Super variant doesn't share).
- • Fixed: Tailoring gear and most Fiber materials couldn't be instant-sold to the NPC Buyer — the pricing system simply never got run over Tailoring's items since it launched, and Fiber never had a formula-based price source at all. Both fixed; ~670 items now have approved NPC Buyer prices.
- • Fixed: the market listing's "Sell instantly instead (below market)..." link always claimed instant-sell was a worse deal than listing, even when the NPC Buyer/existing buy orders actually paid more than the suggested listing price. It now shows the real instant-sell price up front and only calls it a downgrade when it actually is one.
- • Fixed: using "Use max" on an XP/ATK/DEF potion logged "activated for 1h" regardless of how many hours it actually activated for.
- • Fixed: the leaderboard tab's "Daily boards reset at..." time was showing the wrong reset hour entirely (it borrowed the quest/work-order reset time, which is noon Eastern) instead of the actual leaderboard reset (midnight Eastern, matching the wiki). Now shows the correct time, labeled explicitly as Eastern.
- • Fixed: several action log / combat messages used incorrect plurals — "defeated a wolve" (now Wolf), and Aethersteel/Ashspire's "Colossi" enemies no longer stay grammatically plural when defeated (now Colossus). Also fixed a related bug where Daily Dungeon's "...Colossus" boss names were being wrongly chopped to "...Colossu".
- • Reinforcement Plates: applying one now has a real confirm step (pick a slot, see what's equipped there and any existing enchant/reinforcement you'd be replacing, then confirm) instead of applying immediately on slot tap. The +DEF bonus and remaining-actions count now show correctly on the main stats header, Character Stats, inventory, and the player profile modal (not just the inventory item's own description line).
0.2.0+2026-07-29.462
Fixed: Super Potion procs were flooding world chatJuly 29, 2026
- • Fixed: making a "Super" potion (the 1% brew proc added yesterday) posted a public world chat announcement — at a 1-in-100 rate, a big brewing session could post the same line dozens of times in a row. Removed the chat announcement; you'll still get a personal notification when it happens.
0.2.0+2026-07-29.461
New: Dominator title, Super Potions, and Smithing Reinforcement PlatesJuly 29, 2026
- • New title: Dominator, for landing 100,000 Zone Control hits in a single month — the tier above Vanguard (10k), Titan (50k), and Overlord (75k). (Overlord was also quietly missing from the title backfill job and the wiki's Titles page — both fixed too.)
- • Alchemy potions now have a 1% chance per brew to come out as a "Super" version instead of the base potion — same effect type, double the magnitude (e.g. a Super XP Potion grants 2x the XP% of a regular one), same duration. Works for XP, ATK, and DEF potions at every tier.
- • New Smithing consumable: Reinforcement Plates. Apply one to any equipped shield, helmet, chest, gloves, legs, or boots for +tier DEF — e.g. a Kingssteel (T18) plate grants +18 DEF. Unlike enchants, a reinforcement doesn't expire on a timer — it lasts 100,000 combat actions, then wears off. Reinforcements and enchants are mutually exclusive on the same item: applying one clears the other. Craft them from bars at a Smithing bench.
0.2.0+2026-07-29.460
Fixed: Tailoring crafting was counted toward the Daily Smithing leaderboardJuly 29, 2026
- • Fixed: every Tailoring crafting action (weaving cloth and crafting the finished gear) was being tagged as Daily Smithing activity instead of Daily Tailoring, so the Daily Tailoring leaderboard wasn't tracking real Tailoring activity at all. Now counted correctly.
- • Fixed: the Threadbound (Tailoring Lv 60) and Grand Loomweaver (Tailoring Lv 70) titles are still auto-granted the moment you hit those levels, but the separate backfill job that catches anyone who ever slipped through a live grant didn't know Tailoring titles existed — it does now.
- • The wiki's Titles page was missing Threadbound and Grand Loomweaver entirely; both are now listed.
0.2.0+2026-07-27.459
Internal: added a full item data export at /items.jsonJuly 27, 2026
- • Internal, no visible player-facing change: /items.json now publishes a full, auto-regenerating export of every item in the game (stats, requirements, values, and how to obtain each one) for third-party tools like the community Calculator to build against instead of scraping the wiki.
0.2.0+2026-07-24.458
Community Calculator updated to v38.9.12July 24, 2026
- • The community-built IdleWorlds Calculator at /calculator has been updated to v38.9.12 (third-party tool, reviewed before shipping) — corrects the daily XP boost rotation (Tailoring was missing from its day-2 slot) and now syncs that rotation live from the wiki instead of a hardcoded schedule, plus fixes several material-name display bugs (e.g. "Weave Silk Cloth" now shows as "Silk Cloth").
0.2.0+2026-07-24.457
Community Calculator updated to v38.9.7July 24, 2026
- • The community-built IdleWorlds Calculator at /calculator has been updated to v38.9.7 (third-party tool, reviewed before shipping).
0.2.0+2026-07-24.456
Fixed: inventory could show a stale "(expired)" enchant on a plain itemJuly 24, 2026
- • Fixed: an item copy whose enchant had already expired could keep displaying a purple "+N ... enchant (expired)" line indefinitely, even sitting right next to a totally separate, genuinely unenchanted copy of the same item — confusing since nothing about the item was actually enchanted anymore. It now displays like any other plain item once its own enchant has lapsed.
0.2.0+2026-07-23.455
Item tooltips/listings now show gear slotJuly 23, 2026
- • Fixed: the chat item popup could hide its tier/slot line entirely for unique drops (Wanderer's Token and a few other special trinkets), since it was gated on a check that treated Tier 0 as "no tier".
- • Inventory, market (listings, buy offers, direct-buy, buy orders), and the salvage dialog now show an item's actual gear slot (Ring, Trinket, Amulet, etc.) instead of the generic "equipment" category label.
0.2.0+2026-07-22.454
Gear loadouts now confirm before deletingJuly 22, 2026
- • Deleting a saved gear loadout in the player profile modal now asks you to confirm first, matching the socket/destroy confirmation elsewhere — no more losing a loadout to a stray click.
0.2.0+2026-07-22.453
Fixed: Smithing/Tailoring lucky-craft proc could get stuckJuly 22, 2026
- • Fixed: the lucky-craft (Bonus Enhance) roll for Smithing/Tailoring gear used a seed that didn't vary between separate craft actions, so a given player crafting a given item could get the exact same proc result (lucky or not) every single time instead of an actual fresh roll. Now varies properly per craft.
0.2.0+2026-07-22.452
Fixed: idle "Unexpected find" gift could hand out enhanced gearJuly 22, 2026
- • Fixed: the occasional "Unexpected find" surprise gift (given to idle gathering/crafting players) could rarely hand out an already-upgraded (+1/+2/+3) piece of gear instead of a base item. It now only ever grants a plain +0 item, matching how it always should have worked.
0.2.0+2026-07-20.451
Fixed Tailoring work order count; #market-watch tracks repricesJuly 20, 2026
- • Fixed: the Tailoring work order card undercounted how many of an item you owned if some copies were enhanced (+1/+2/+3) — it only counted the base (+0) copies, e.g. showing "3/1" when you actually had 6 total. Turning them in already worked correctly; only the displayed count was wrong. Now matches Smithing's behavior and counts all enhancement levels.
- • #market-watch on Discord now also posts when a listing's price changes, not just listed/sold/cancelled.
0.2.0+2026-07-20.450
Market fixes: price display, offer sorting, cancel notificationsJuly 20, 2026
- • Fixed: if the only listing for an item was a modified (enchanted/socketed) copy, the main market page showed the wrong price (a generic suggested price) instead of that listing's actual price.
- • Modified copies now sort into the same price-ordered list as plain offers inside the Market Offers popup, instead of a separate section below.
- • Modified offer rows are no longer a hard-to-read highlighted box — just a small inline enchant/gem label alongside the normal row styling.
- • Cancelling a listing for a modified item now correctly gives you back the same enchanted/socketed copy, instead of dropping it into your plain inventory stack.
- • #market-watch on Discord now also posts when a listing is cancelled, not just when it's listed or sold.
0.2.0+2026-07-20.449
Market: enchanted/socketed items now list as themselvesJuly 20, 2026
- • Listing an enchanted or socketed item on the market no longer strips it down to a plain copy — the enchant and both gem sockets carry over intact for the buyer.
- • These modified copies show up under "Modified copies" inside that item's Market Offers popup (not as a separate row on the main market page), with the enchant tier and gem effects displayed.
- • Buy orders never consume a modified copy — those only ever fill from plain stock, so a specific enchanted/socketed item always has to be bought directly by choice.
- • "My Listings" now shows your own modified listings separately from your plain stock at the same price too.
0.2.0+2026-07-20.448
Per-message "Mark as read" in mailJuly 20, 2026
- • Each mail message now has its own "Mark as read" button, not just the "Mark all as read" at the top.
0.2.0+2026-07-20.447
Trader's Token market support + Starforge color updateJuly 20, 2026
- • Trader's Token can now be listed on the market and targeted with buy orders.
- • New market listings are now posted to #market-watch on Discord as they go up, not just completed sales.
- • Starforge chat name color changed from a gradient to a solid dark blue.
0.2.0+2026-07-20.446
Spellcrafting catch-up bonus: +20% XP at level 70 or belowJuly 20, 2026
- • Players with Spellcrafting level 70 or below now earn +20% Spellcrafting XP from all sources (recipes and mana harvesting), on top of any other active bonuses. No end date set — this stays until adjusted.
0.2.0+2026-07-20.445
Internal backend tweaksJuly 20, 2026
- • Minor internal backend tweaks, no visible player-facing change.
0.2.0+2026-07-20.444
Fixed stale work order data after craftingJuly 20, 2026
- • Fixed: profession Work Order availability (and enhanced-copy batch turn-ins) could go stale right after finishing a multi-loop craft, since it previously only refreshed on zone change or an explicit skip/turn-in click. Now refreshes on the same heartbeat as the rest of your player data (every 6-8s).
0.2.0+2026-07-20.443
Spellcrafting mana-harvesting XP -20%July 20, 2026
- • Reduced XP for Harvest Mana gathering activities by 20%, matching the earlier 20% cut to Spellcrafting recipe XP.
0.2.0+2026-07-20.442
Jewelcrafting recipe XP +20%July 20, 2026
- • Increased XP for all Jewelcrafting recipes (prospecting, gem cutting, ring/amulet crafting) by 20%.
0.2.0+2026-07-20.441
Profession XP rebalance + Mining/Gathering work orders restoredJuly 20, 2026
- • Reduced XP for all Spellcrafting recipes (enchants and Arcane Cache crafting) by 20% — Spellcrafting was leveling noticeably faster than combat/mining's top pace.
- • Increased XP for all Blacksmithing, Tailoring, and Alchemy recipes and work orders by 20% — gear from these professions is comparatively outclassed by combat/cache drops, so leveling them is now more rewarding.
- • Restored Mining and Gathering work orders as a single settings toggle (Settings → Activity options → "Enable Mining & Gathering work orders"). Enabling it adds both to your profession work order rotation alongside Smithing, Alchemy, and Tailoring.
- • Gathering work orders can now also ask for Tailoring's raw fiber materials, not just Alchemy's herbs.
0.2.0+2026-07-20.440
Fixed chat item tooltip missing sockets; eased Zone 21+ ATK/DEFJuly 20, 2026
- • Fixed: the item tooltip that pops up when clicking an item mentioned in chat (e.g. a rare drop announcement) didn't show whether the item has gem sockets. Now shown consistently everywhere item stats are displayed.
- • Reduced recommended ATK/DEF for Zones 21 and up: Zone 21 by 5/5, Zone 22 by 10/10, Zone 23 by 15/15, and so on (+5 more per zone). Zones 1-20 are unchanged.
0.2.0+2026-07-19.439
Trader's Tokens can now drop from any world bossJuly 19, 2026
- • Each of the 3 world bosses (Ancient Treant, Abyssal Behemoth, World Eater) now has a small 0.5% chance per player, per kill, to drop a Trader's Token directly — same odds and mechanic as the Invisibility Ring/profession gloves/Worldbreaker drops, announced in world chat when it happens. Tokens were previously only obtainable by selling items to Grimsby the Fence.
0.2.0+2026-07-19.438
Grimsby now buys Tailor's Gloves + 5 Arcane Cache trinketsJuly 19, 2026
- • Grimsby the Fence now buys Tailor's Gloves for 1 token — the 7th profession glove (Tailoring was added after the original 6-glove list and got missed when that list opened to everyone).
- • Grimsby now also buys the 5 Arcane Cache-exclusive trinkets (Forager's Totem, Scholar's Seal, Gilded Sigil, Hunter's Eye, Arcane Effigy) for 1 token each — an extra instant-liquidity option alongside the player market.
0.2.0+2026-07-19.437
Internal: fixed guest signup ad-attribution trackingJuly 19, 2026
- • Internal analytics fix, no visible player-facing change: guest sign-ins (the lowest-friction, most common way ad traffic converts) weren't recording which ad/campaign brought them in, so ad performance couldn't be measured past the click. Fixed, and added Day-1/Day-7 retention per ad to the internal analytics dashboard.
0.2.0+2026-07-19.436
Grimsby now buys 8 more stuck-forever unique drops from everyoneJuly 19, 2026
- • Grimsby the Fence now buys the 6 profession gloves (Ancient Treant), the Invisibility Ring (Abyssal Behemoth), and the Worldbreaker (World Eater) from any player for 1 token each — previously this was limited to a small internal test group. If you're holding one of these and can't use it, sell it to Grimsby for a Trader's Token.
0.2.0+2026-07-19.435
New signups randomly get one of 3 UI themes (internal experiment)July 19, 2026
- • New accounts (and guests) are now randomly assigned one of 3 UI themes at signup — Experimental (the old default), Dark, or Legacy — as part of an internal retention experiment. No visible change for existing players, and everyone can still switch themes anytime from settings.
0.2.0+2026-07-19.434
Grimsby now sells 5 combat items (Combat 61, 5 tokens each)July 19, 2026
- • Grimsby the Fence now sells 5 new items for 5 tokens each, gated on a genuine Combat level 61 (no profession-skill shortcut): Cutpurse's Signet (ring), Bounty Hunter's Gauntlets (gloves), Marauder's Warboots (boots), Plunderer's Bulwark (shield), Highwayman's Blade (weapon). Sellable back to him for 1 token.
- • Tier 18 — the same tier as 5 existing zone-unique drops (Fallen Crown, Overlord's Pauldrons, Citadel Greaves, Kingsfall Choker, Sovereign's Mark) — but in the 5 slots those uniques don't cover, so there's no overlap.
- • Unlike the recent profession weapons/offhands (deliberately tuned down since they skip the Combat requirement), these earn their gate normally, so they're full strength: ATK/DEF already baked in at the +3-enhancement value (they're not upgradable, so this is the only way they'd ever reach it), and Item Find/Gold Find/XP-task match the real rare Tier 18 uniques' magnitude — 15% find, 18 XP/task, not a discounted version.
- • Cutpurse's Signet: 44 ATK, 32 DEF, +15% item find. Bounty Hunter's Gauntlets: 32 DEF, +15% item find, +18 XP/task. Marauder's Warboots: 33 DEF, +15% gold find, +18 XP/task. Plunderer's Bulwark: 40 DEF, +18 XP/task, +15% gold find. Highwayman's Blade: 126 ATK, +15% gold find.
- • The Village page lists all 5 with requirements and stats.
0.2.0+2026-07-19.433
Fixed: referral milestone names weren't clickable in chatJuly 19, 2026
- • Fixed: the 5 referral-milestone chat messages (50/100/150/200/250 total levels — new titles, Bond badge, Bonded chat color, Wanderer's Token, Soulforged Blade) named both players in the text but didn't link either name to their profile. Both names are now clickable, same as every other multi-player chat announcement.
0.2.0+2026-07-19.432
Grimsby now sells 7 profession offhands (5 tokens each)July 19, 2026
- • Grimsby the Fence now sells 7 profession offhands (shield slot) for 5 tokens each — one per profession, matching last update's profession weapons: Prospector's Buckler (Mining), Forager's Guard (Gathering), Journeyman's Bulwark (Smithing), Weaver's Ward (Tailoring), Alchemist's Reagent Satchel (Alchemy), Jeweler's Strongbox (Jewelcrafting), Spellcrafter's Ward (Spellcrafting). Sellable back to him for 1 token.
- • Same level-57 profession-skill gate as the weapons (not Combat), but deliberately a notch weaker: 30 DEF (a Tier 16 / Combat-53 shield enhanced to +2, one step below the weapons' +3) plus +8 XP/task, roughly half the weapon's XP/task and signature stat.
- • Prospector's Buckler and Forager's Guard grant +8% 2x-gather chance. Jeweler's Strongbox grants +7% item find. Journeyman's Bulwark and Weaver's Ward grant 7% Bonus Enhance. Alchemist's Reagent Satchel grants 7% Bonus Brew. Spellcrafter's Ward grants 7% Bonus Enchant.
- • Wearing the weapon and offhand from the same profession stacks their signature stat — e.g. the full Smithing pair gives 14% + 7% = 21% Bonus Enhance.
- • The Village page lists all 7 offhands with requirements and stats.
0.2.0+2026-07-19.431
Grimsby now sells 7 profession weapons (5 tokens each)July 19, 2026
- • Grimsby the Fence now sells 7 new weapons for 5 tokens each, one per profession: Prospector's Pick (Mining), Forager's Sickle (Gathering), Journeyman's Hammer (Smithing), Weaver's Needle (Tailoring), Alchemist's Volatile Flask (Alchemy), Jeweler's Chisel (Jewelcrafting), Spellcrafter's Runestaff (Spellcrafting). Sellable back to him for 1 token.
- • New mechanic — profession-gated equip: each requires level 57 in its OWN profession skill, not Combat. A level 57 Smithing character can equip the Journeyman's Hammer at Combat level 1 — Combat has zero bearing on any of these 7.
- • Each is 112 ATK (a Tier 16 / Combat-53 weapon enhanced to +3) plus +12 XP/task — deliberately weaker than end-game gear since this is an easy first unlock, not a power spike. A stronger level 65 variant is planned separately, later.
- • Prospector's Pick and Forager's Sickle also grant +16% 2x-gather chance. Jeweler's Chisel grants +14% item find.
- • New stat — Bonus Enhance (Journeyman's Hammer, Weaver's Needle): boosts the lucky-craft proc that pops a Smithing/Tailoring craft out as +1/+2, and unlocks +3 for the first time. Base (0%): +1 5%, +2 1%, +3 0%. With B% equipped: +1 = 5%×(1+B/100), +2 = 1%×(1+B/100), +3 = B/100 percent flat. At 14%: +1 5.7%, +2 1.14%, +3 0.14%.
- • New stat — Bonus Brew (Alchemist's Volatile Flask) and Bonus Enchant (Spellcrafter's Runestaff): flat 14% chance per craft of an extra potion or scroll — roughly 1 in 7 crafts pays out double.
- • New: Item Stats Glossary explains every stat in the game with exact formulas. The Village page lists all 7 weapons with requirements and stats.
0.2.0+2026-07-19.430
Fixed: Tailoring's quantity popup said "Forge Item"July 19, 2026
- • The craft-quantity popup for Tailoring recipes was still using Smithing wording ("Forge Item", "how many would you like to forge") — it now correctly says Weave for cloth and Craft for gear.
0.2.0+2026-07-18.429
Wiki: Set Bonuses page merged into one side-by-side table by zoneJuly 18, 2026
- • The Set Bonuses wiki page now shows Smithing and Tailoring set bonuses side by side in one table, organized by zone/tier, instead of two separate stacked tables.
0.2.0+2026-07-18.428
Fixed: Tailoring inventory tooltip showed the Smithing set bonus and "6 pcs"July 18, 2026
- • The "set bonus" tooltip on a Tailoring item in your inventory always showed the Smithing set bonus and a hardcoded "6 pcs", regardless of item type. It now correctly shows the Tailoring set bonus and "4 pcs" for Tailoring gear.
0.2.0+2026-07-18.427
Lock a specific socketed/enchanted item without locking your plain sparesJuly 18, 2026
- • The Lock button on a socketed/enchanted item now protects only that specific copy — locking your blinged-out gear no longer also locks every plain spare of the same item, so you can submit spares to work orders without unlocking your special copy first.
- • Inventory search now advertises that it searches by effect too (e.g. "gold find", "item find"), matching the Market search — this already worked, it just wasn't obvious.
0.2.0+2026-07-18.426
Fixed: couldn't list/sell/mail a plain item stuck behind a socketed equipped copyJuly 18, 2026
- • Fixed: if you had a plain spare of an item while wearing a different (socketed/enchanted) copy of the same gear in that slot, the game incorrectly reserved one of your spares as "equipped" — blocking Market listings, NPC sells, mail attachments, work order turn-ins, and Grimsby trades with "not enough items" even though the spare was genuinely free to use.
- • Added Fiber and Cloth filter categories to Inventory, Market, and the All Buy Orders browser — raw Tailoring fiber was previously miscategorized under the Gems filter, and processed cloth matched no filter at all.
0.2.0+2026-07-17.425
Small bug audit: Claim All underpaying, Daily Boost banner, world boss orbsJuly 17, 2026
- • Fixed: "Claim All" was paying out quest gold with no gold-find% bonus, no active gold-event bonus, and no Smithing/Alchemy/Tailoring work order bonus applied — it now pays exactly what claiming quests one at a time would.
- • Fixed: the Daily XP Boost banner text could show a stale "Gathering + Alchemy" label on a day Tailoring was also boosted (the bonus itself was already correct — just the label).
- • Fixed: world boss Upgrade Orb rewards for dedicated crafters used Smithing/Alchemy level to pick orb tier but never Tailoring, shortchanging Tailoring-focused players.
0.2.0+2026-07-17.424
Fixed race change resetting the wrong league, and work orders getting stuck skipping tailoringJuly 17, 2026
- • Fixed: using a Race Change token from the SSF tab reset your Standard race instead (and vice versa) — it now correctly affects only the league you're actually in.
- • Fixed: skipping a work order could permanently trap the rotation between only 2 of the 3 kinds, making one kind (often Tailoring) stop appearing entirely. The rotation now always recovers correctly regardless of how many times you skip.
0.2.0+2026-07-17.423
Combat gold increased 25%July 17, 2026
- • Regular combat gold (won per fight) increased by 25%.
- • Zone Bounty quest gold (turning in 100 combat drops) increased by 25%.
0.2.0+2026-07-17.422
Hotfix: work orders could not be claimed or skippedJuly 17, 2026
- • Fixed: the previous update's work order rotation fix had a bug that made every claim or skip fail outright. Sorry about that — fixed and deployed immediately.
0.2.0+2026-07-17.421
Fixed a race condition skewing the work order rotationJuly 17, 2026
- • Fixed: completing work orders in quick succession (e.g. via Claim All) could cause the profession-type rotation to skip kinds or repeat the same one twice in a row, instead of cycling cleanly. Work order generation now serializes per-player so rapid turn-ins always advance the rotation correctly.
0.2.0+2026-07-17.420
Tailoring/Smithing set bonuses fully separated, work order pay parity, bigger Action LogJuly 17, 2026
- • Fixed: Tailoring armor was incorrectly counting toward the classic 6-piece tier set bonus (and vice versa), letting a mixed loadout of e.g. 5 Tailoring pieces + 1 Smithing piece grant both set bonuses at once. The two set-bonus pools are now fully separate — you need a genuine 4-piece Tailoring set AND a genuine 6-piece classic set (weapon/shield/accessories) to have both active.
- • Fixed: Tailoring work orders were paying less gold than Smithing/Alchemy for equivalent effort — Tailoring now gets the same +25% work order gold bonus.
- • Fixed: a Tailoring work order could occasionally ask for a rare Zone 16-20 unique combat drop instead of an actual craftable Tailoring item.
- • Tailoring added to the Daily XP Boost rotation, bundled with Gathering + Alchemy.
- • Action Log: tap it to open a popup with your last 20 actions instead of just the visible 4.
0.2.0+2026-07-16.419
Work orders now rotate predictably instead of randomlyJuly 16, 2026
- • Work order profession type (mining/herbing/smithing/alchemy/tailoring, whichever apply to you) now advances in a fixed rotation instead of being picked randomly each time — no more runs of the same type back-to-back or long droughts of another.
0.2.0+2026-07-16.418
15 Zone 16-20 unique drops now use any-skill level requirementsJuly 16, 2026
- • 15 of the 25 Zone 16-20 unique combat drops (the ones with no ATK stat — mostly armor pieces, a shield, and a set of caster-flavored trinkets) now unlock at the listed level in ANY skill instead of Combat level specifically, so high-level crafters and gatherers can use them without needing to be combat-viable.
0.2.0+2026-07-16.417
Work order fixes, more skips, Tailoring set bonus tweaks, race re-pickJuly 16, 2026
- • Fixed: an equipped or locked piece of gear could still show as available for a work order turn-in (e.g. "1/1" when your only copy was locked or worn) — it now correctly shows 0 available.
- • Work order skips increased: 4 per day for everyone (was 3), 8 per day for supporters (was 6). Completing a work order (not skipping it) also refills your skips to the daily max immediately, and the UI now explains this.
- • Tailoring set bonuses now need only 4 of the 5 possible pieces (Smithing's set bonus is unchanged at 6+). Also swapped the DEF-flavored set bonuses for ATK and All-Resists (+10/+15/+20) instead.
- • Everyone's race has been reset — you'll be asked to choose again next time you log in, and you have a free Race Change token if you want to switch again afterward.
0.2.0+2026-07-16.416
Races revamped — 7 races, 5 with dual-skill bonusesJuly 16, 2026
- • Races reworked: Dwarf (+5% Mining, +5% Smithing), Elf (+5% Gathering, +5% Tailoring), Goblin (+5% Mining, +5% Jewelcrafting), Gnome (+5% Gathering, +5% Alchemy), Orc (+5% Combat), Witch (+5% Spellcrafting), and Human (+1% to every skill, now including Spellcrafting and Tailoring).
- • Troll has been retired — existing Troll characters have been moved to Dwarf, keeping their Smithing bonus and gaining Mining on top.
- • Everyone receives a free Race Change token to try the new lineup.
0.2.0+2026-07-16.415
Tailoring back to page 2, 34 Tailoring set bonuses, and a few fixesJuly 16, 2026
- • Tailoring moved back to the secondary ("II") skills page — it's no longer beta-gated there, just visible to everyone like Jewelcrafting and Spellcrafting.
- • Added 34 Tailoring set bonuses (one per tier, 5-piece requirement) — deliberately different from the Smithing set bonuses at the same tier, not just a reskin. See the updated Set Bonuses wiki page.
- • Fixed: the Daily Tailoring leaderboard wasn't counting weaving actions.
- • Fixed: the site calculator (/calculator) was showing the wrong Daily XP Boost on many days — it was using the wrong reset hour and a stale reference date for the rotation.
- • Fixed: your Tailoring level was missing from the player profile modal's skills grid.
0.2.0+2026-07-16.414
Tailoring is live for everyone!July 16, 2026
- • New profession: Tailoring. Gather fiber (via Gathering, alongside herbs) at every tier, weave it into cloth, and craft lightweight cloth armor — helmet, chest, gloves, legs, and boots. Tailoring armor trades a bit of DEF for 2 gem sockets instead of 1, and is upgradable through the same Upgrade Orb system as Smithing gear.
- • Tailoring armor shares its tier's set bonus alongside Smithing gear, and also has its own 5-piece Tailoring-only set bonus — so a full Tailoring armor set at one tier and a matching Smithing weapon/shield/accessory combo at a different tier can both be active and stack at the same time.
- • Tailoring joins the Work Order rotation, gets its own leaderboard and daily-activity board, and has milestone titles at Level 60 ("Threadbound") and Level 70 ("Grand Loomweaver").
- • Tailor's Gloves (a 7th profession glove, boosting Tailoring skill level) joins the Ancient Treant's rare drop pool.
- • Shortened Tailoring gear names — e.g. "Cotton Cloth Hood" is now just "Cotton Hood".
- • Arcane Caches no longer drop helmets, gloves, or boots (Smithing or Tailoring) — keeping those slots meaningfully craft-only. Chest and legs pieces can now drop from either profession.
- • Fixed: skill-booster gloves (Miner's, Herbalist's, Blacksmith's, Alchemist's, Jewelcrafter's, Spellcrafter's) weren't counted by the any-skill-level zone travel bypass — your effective (gloves-boosted) level now counts correctly.
- • Player profile: destroying or socketing a gem now shows an in-app confirmation instead of a browser popup.
- • Minor fix for chat occasionally not auto-scrolling to the newest message.
0.2.0+2026-07-16.413
Fix: skill-booster gloves didn't count toward the any-skill zone travel bypassJuly 16, 2026
- • The zone-entry "reach level X in any skill" bypass (added last update) was checking your skills' base levels only, ignoring skill-booster gloves' bonus (Miner's, Herbalist's, Blacksmith's, Alchemist's, Jewelcrafter's, and Spellcrafter's Gloves). If your effective (gloves-boosted) level met a zone's requirement but your base level didn't, you couldn't travel — fixed.
0.2.0+2026-07-16.412
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.411
Daily Dungeon expanded to 40 floors — Floor 40: The Ashen SovereignJuly 16, 2026
- • 10 new floors added beyond the Abyssal Archon, scaling up to a new final boss at Floor 40, The Ashen Sovereign — calibrated for roughly tier-24 combat gear, continuing the same difficulty curve as Floors 21-30.
- • The Enchanted Belt now upgrades all the way to Level 40, with more ATK/DEF/HP/XP-per-task bonuses along the way.
- • The Upgrade Orb reward on final-floor clear now also factors in your equipped Relic, not just weapon/armor/ring/amulet.
0.2.0+2026-07-16.410
World Boss Upgrade Orb reward now also considers your equipped RelicJuly 16, 2026
- • The Upgrade Orb tier a World Boss can reward you was already based on your best-equipped weapon/armor/ring/amulet — it now also checks your equipped Relic, so a high-tier Relic can bump your orb tier too.
0.2.0+2026-07-16.409
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.408
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.407
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.406
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.405
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.404
Fix: Gathering activities briefly unavailable for some playersJuly 16, 2026
- • Fixed a bug from the last update that could prevent starting a Gathering activity in any zone for some accounts. If you hit this, gathering should work normally again.
- • Backend fixes to Work Order assignment, rare combat drops, and market buy orders — internal only, no visible change for most players.
0.2.0+2026-07-16.403
Internal tooling adjustments — no player-facing changeJuly 16, 2026
- • Backend UI groundwork for a future feature.
0.2.0+2026-07-16.402
Removed Mining and Herbing from the Work Order rotationJuly 16, 2026
- • Mining and Herbing Work Orders are no longer assigned — the Settings toggle for them has been removed. This is a trial change; if it doesn't land well we'll bring them back.
- • Backend groundwork for a future feature — nothing else player-facing in this release.
0.2.0+2026-07-16.401
New: any-skill level lets you enter zones without meeting the ATK/DEF requirementJuly 16, 2026
- • Zones can now be entered two ways: the usual ATK/DEF target, OR reaching that zone's recommended level in ANY skill (not just Combat) — e.g. Level 5 in any skill opens Zone 2, Level 9 opens Zone 3, and so on. This lets a pure gatherer or crafter reach a zone's resources and recipes without ever needing combat-viable gear. Zone Control combat still requires the real ATK/DEF floor, same as before.
- • Rings and Amulets now use the same "any skill" level requirement as Relics/trinkets, instead of requiring Combat level specifically — so a ring or amulet's level gate can be cleared by leveling any skill you like.
0.2.0+2026-07-15.400
Added a Calculator link to the site footerJuly 15, 2026
- • The community-built calculator (thanks BustedCypher!) is now linked from the footer next to Wiki, so it's easier to find.
0.2.0+2026-07-14.399
Fix: Cache Compass, Arcane Amplifier, and Void Lens still showed a generic tooltip instead of their actual effectJuly 14, 2026
- • These three Arcane Cache passive items fell through to a generic "Consumable" tooltip rather than explaining what they do. They now describe their real effect (guaranteed bonus roll, doubled guaranteed drops, or narrowing gem drops to the top 5 tiers).
0.2.0+2026-07-14.398
Fix: several chat announcements couldn't be clicked, and item tooltips saying "No stats" for non-combat itemsJuly 14, 2026
- • Some chat announcements mentioning items — Zone Control loot, world boss ring/sword/orb drops, multi-gem prospecting finds, and referral milestone rewards — weren't clickable, so you couldn't see what the item actually was. Fixed: those item names now open the same info popup as other drop announcements.
- • Clicking a non-combat item (crafting materials, gems, Upgrade Orbs, cache tokens, etc.) showed "No stats." with no other info. It now shows what the item actually does or what category it belongs to instead of a blank stat box.
0.2.0+2026-07-14.397
Fix: Daily Dungeon showed "complete" instead of letting you re-fight Floor 30 for an orbJuly 14, 2026
- • Once you'd cleared all 30 Daily Dungeon floors, the panel incorrectly showed "Daily Dungeon complete" with no way to fight again — even though Floor 30 has always been repeatable daily for a chance at an Upgrade Orb. Fixed: the Fight Floor button now stays available every day past Floor 30, with updated text clarifying it no longer upgrades your belt but still gives an orb shot.
0.2.0+2026-07-14.396
Fix: salvaging a Ring/Amulet of Defense gave plain Salvage Material instead of gemsJuly 14, 2026
- • A recent change removing "of Defense" from the jewelcrafting craft list had a side effect: salvaging a Ring/Amulet of Defense you already owned fell back to generic Salvage Material instead of the usual chance at getting its gems back. Fixed — salvaging any gem ring/amulet, including of Defense ones, correctly rolls gems again.
0.2.0+2026-07-13.395
Fix: delayed/bursty push notifications for Zone Control and World Boss respawnsJuly 13, 2026
- • Push notifications (zone open, world boss respawn) were sent one device at a time with no timeout — a single slow or unresponsive device could stall the whole batch, causing a multi-minute gap followed by several notifications arriving at once (by which point the zone was often already taken). Every notification now sends concurrently with an 8-second cap per device, so one slow device can no longer hold up everyone else's.
0.2.0+2026-07-13.394
Jewelcrafting: rings and amulets no longer craft the "of Defense" variantJuly 13, 2026
- • Crafting a gem ring or amulet now rolls between the Attack, Experience, and Gathering variants only — Defense has been removed from the pool at every tier. Rings/amulets of Defense you already own are unaffected.
0.2.0+2026-07-13.393
Internal: added a new one-off exclusive titleJuly 13, 2026
- • Added infrastructure for a new personally-gifted, globally-unique title.
0.2.0+2026-07-13.392
Fix: two socketed copies of the same weapon couldn't be told apartJuly 13, 2026
- • If you had two different socketed/enchanted copies of the same base item (e.g. one sword with an XP gem, another with a Gather gem), the game couldn't tell them apart in a few places: the inventory list showed every copy as "Equipped" at once, and Gear Loadouts had no memory of which specific copy you'd equipped — applying one always picked the same copy by chance rather than the one you actually saved. Combat stats were never affected, only these displays and Loadouts. Fixed: equipped status is now per-copy accurate everywhere, and Loadouts remember the exact gem/enchant you had equipped when you saved them.
0.2.0+2026-07-12.391
Fix: Cut Gems missing from market effect search; Herbalism namingJuly 12, 2026
- • Searching the market for an effect like "item find" or "frost" never matched Cut Gems, even ones with that exact effect — their bonus lives in a different lookup than other items and wasn't wired into search. Fixed for all 34 Cut Gems.
- • The Herbalism skill was labeled "Gather" in the Actions tab but "Herbalism" everywhere else (leaderboards, requirements). Now consistently "Herbalism" — the Gather button itself is unchanged.
0.2.0+2026-07-12.390
Fix: setting an activity to Infinite could silently revert after one cycleJuly 12, 2026
- • If you had an old queued item lying around (e.g. a long-forgotten queued craft), starting a new activity as Infinite could run for exactly one cycle before quietly handing control back to it — over and over, especially if you also fight world bosses or Zone Control often, since each interrupt re-triggers it. Starting something as Infinite now clears any old queued items and never gets queued behind by the activity it replaced, so Infinite actually runs indefinitely.
0.2.0+2026-07-12.389
Fix: couldn't use an upgrade orb on a socketed or enchanted itemJuly 12, 2026
- • Using an upgrade orb on a socketed or enchanted item (a "variant" copy) failed silently — the confirm button never told the server which specific copy to upgrade, so it looked for a plain unenchanted one that didn't exist. The server already fully supported this case; the client just wasn't sending it. Fixed — your gem/enchant now correctly carries over to the upgraded item.
0.2.0+2026-07-11.388
Item wiki pages now show what boosts a drop and where to turn it inJuly 11, 2026
- • Every item page now says exactly which stat (if any) improves its drop/craft chance — Item Find %, 2x Gather Chance %, Housing Tier, or none, verified directly against the game's actual roll logic rather than guessed.
- • Added a Turn-in Value section showing Profession Work Order gold, Grimsby the Fence token price, and the live NPC Buyer price where applicable.
0.2.0+2026-07-11.387
Fix: item wiki pages crashed on loadJuly 11, 2026
- • The individual item wiki pages added just now were crashing (a server/client boundary bug in how the category label was shared). Fixed.
0.2.0+2026-07-11.386
Every item now has its own wiki page, with a search box on the wiki homeJuly 11, 2026
- • Every item now has its own page at /wiki/items/[item] with a proper title and description, so searching for a specific item (e.g. "Forager's Totem") on Google should surface it directly instead of burying it inside one giant item list.
- • Each item page also shows where to get it — recipe, drop source, and odds where known.
- • Added a quick item search box to the wiki home page so you don't have to go through the full items browser first.
0.2.0+2026-07-11.385
Fix: admin analytics page still crashed (2 more raw queries)July 11, 2026
- • The retention cohort and daily signups queries on the admin analytics page had the same snake_case-vs-camelCase column bug as yesterday's Reddit Ads fix. Fixed both.
0.2.0+2026-07-11.384
Fix: admin Reddit Ads analytics page crashedJuly 11, 2026
- • The admin analytics page's Reddit Ads panel was throwing a server error — two raw SQL queries referenced snake_case column names that don't exist in this database (all columns here are camelCase). Fixed.
0.2.0+2026-07-10.383
Internal test: a second combat opponent in zones 18-20July 10, 2026
- • Zones 18, 19, and 20 now have a second enemy to fight alongside the usual one: the Cinderthrone Warlord (Fire), the Frostveil Ancient (Frost), and the Stormforged Astral (Lightning). Same ATK/DEF recommendation as the zone's primary enemy, but each wants 30 of its element's resistance — fall short and the enemy hits noticeably harder; meet it and the fight performs identically to the primary one.
- • These fights can also drop a random gem (tier 1-17, weighted toward lower tiers) with a chat callout naming the enemy. Internal test only for now.
0.2.0+2026-07-10.382
Internal test: expanding [Grimsby's](/wiki/village) buy list with world-boss uniquesJuly 10, 2026
- • Testing an expansion of Grimsby's buy list to cover more stuck-forever unique drops: the 6 profession gloves from Ancient Treant, the Invisibility Ring from Abyssal Behemoth, and the Worldbreaker from World Eater. Internal test only for now — not yet visible to everyone.
0.2.0+2026-07-09.381
Fix: couldn't equip a socketed or enchanted item from the main inventory listJuly 9, 2026
- • Equipping a socketed or enchanted item directly from your main inventory list could fail with "You do not own that item" — the button there wasn't telling the server which specific copy you meant. Equipping from a specific gear slot's picker already worked fine; this was isolated to the general inventory list's Equip button.
0.2.0+2026-07-09.380
Now live: the [Conqueror's Set](/wiki/conquerors-set), Zone Control gem drops, and [Grimsby the Fence](/wiki/village)July 9, 2026
- • The Conqueror's set is live for everyone — a 7-piece Zone Control-only drop with Stormglass-tier ATK/DEF but Netherite's lower level requirement, plus Warfare, a new stat that boosts your damage in Zone Control specifically.
- • Zone Control can now also drop a random gem (tier 5–17, weighted toward lower tiers) on any hit — requires at least one skill at level 30+.
- • The Housing tab is now the Village, home to Grimsby the Fence — trade unwanted unique drops for Trader's Tokens, then spend them on the Conqueror's set piece you actually want.
0.2.0+2026-07-09.379
Beta follow-up: Grimsby safety checks, search, confirmationJuly 9, 2026
- • Grimsby the Fence now has a search box on both tabs, won't let you trade away an equipped or locked item, shows enchant/socket info on your items, and asks for confirmation before any trade goes through.
- • Grimsby's sell list is now just the 7 Conqueror's set pieces rather than the 25 zone-unique items — his own curated loot table is a planned future addition.
- • All Grimsby trades now post to their own Discord channel.
0.2.0+2026-07-09.378
Beta follow-up: Warfare now shows in the profile stat summary; Bank searchJuly 9, 2026
- • The player profile modal's stat summary (Item find / 2x Gather / XP per task row) was missing Warfare entirely — the API response that feeds it simply never included the field. Fixed, and simplified the label from "Warfare (Zone Control ATK)" to just "Warfare".
- • The Housing Bank's Deposit and Withdraw lists now have a search box each, instead of only paging through a few items at a time.
- • Grimsby the Fence: item stat lines now wrap instead of getting cut off with an ellipsis.
0.2.0+2026-07-09.377
Beta follow-up: Conqueror's set stat display + Grimsby UI polishJuly 9, 2026
- • The Warfare stat now correctly shows on Conqueror's set pieces and the character sheet's set-bonus display (still beta-only). Item tooltips in the player profile modal now show full stats for all equipped gear.
- • Grimsby the Fence's trade window now has Sell/Buy tabs, pagination, and item stat previews instead of one long combined list.
0.2.0+2026-07-09.376
Beta preview: the Conqueror's PvP set + Village's first NPCJuly 9, 2026
- • In closed beta testing now, not yet generally available: the Conqueror's set — a 7-piece Zone Control-only drop with Stormglass-tier ATK/DEF but Netherite's lower level requirement, plus a new Warfare stat that boosts your damage in Zone Control specifically.
- • The Housing tab is now called the Village, home to new NPCs going forward. First up (also in beta): Grimsby the Fence, who trades unwanted unique drops for tokens you can spend on the one you actually want.
0.2.0+2026-07-09.375
Fix: Daily XP Boost wiki page was frozen at build timeJuly 9, 2026
- • /wiki/daily-xp-boost's "boosted right now" banner was statically frozen at whatever it showed during the last deploy instead of updating live — it now renders fresh on every visit, in sync with the actual in-game rotation.
0.2.0+2026-07-09.374
Community Calculator updated to v33.4July 9, 2026
- • The community-built IdleWorlds Toolkit at /calculator.html has been updated to v33.4 (by bustedcypher), including a new profile-import feature.
0.2.0+2026-07-09.373
Gift-to-a-Friend: name autosuggest + live ownership checkJuly 9, 2026
- • The "Gift to a Friend" recipient field now autosuggests matching player names as you type, so you don't need to know their exact spelling.
- • It also now checks live whether your friend already owns the item and tells you immediately, instead of only finding out after trying to pay.
0.2.0+2026-07-08.372
Gem prospecting now scales with Item FindJuly 8, 2026
- • Gem prospecting's find chance now scales with your Item Find % instead of Double Gather Chance %, matching the stat's intent more directly.
0.2.0+2026-07-08.371
New wiki page: Daily XP Boost rotation; salvage material NPC price loweredJuly 8, 2026
- • New wiki page at /wiki/daily-xp-boost explaining the fixed 4-day Daily XP Boost rotation, with today's active boost shown live.
- • Salvage Material's NPC Buyer price lowered to 1g buy / 2g sell — it's a low-value bulk byproduct and was priced too high relative to that.
0.2.0+2026-07-08.370
Fix: character sheet was missing socket gem bonuses entirelyJuly 8, 2026
- • Found the cause of item find % (and other stats) not matching between your own character sheet and other stat displays: the character sheet's stat calculation never accounted for socketed gems at all. This affected every gem-boosted stat shown there — item find, gold find, double-gather chance, elemental resistances, and even ATK/DEF for attack/defense gems. All now correctly included.
0.2.0+2026-07-07.369
1% market tax, and $5 titles now include a 12h server XP boostJuly 7, 2026
- • Market listings and buy orders now carry a small 1% tax on the seller's side — buyers pay the same price as before, sellers receive 1% less. It's a gold sink for the economy's long-term health, and it also raises the cost of wash-trading a fake price between your own alts, since every round-trip through the market now bleeds a little rather than being free.
- • Buying any of the $5 exclusive titles now also grants the server-wide 12-hour XP boost, same as most other supporter cosmetics.
0.2.0+2026-07-07.368
NPC Buyer pricing: SSF activity excluded from the modelJuly 7, 2026
- • Caught before it caused any real drift (everything's still in its 7-day cold-start window): the adaptive NPC Buyer pricing model was pooling both leagues' NPC resale activity together. Since SSF players can sell into the NPC but can't buy from its resale stock, their side would only ever accumulate unsold inventory — mixed in, that would have dragged down the apparent demand for anything popular in SSF. Standard-league activity only, now explicit rather than incidental.
0.2.0+2026-07-07.367
NPC Buyer: prices now adapt over time based on real demandJuly 7, 2026
- • The NPC Buyer's prices are no longer permanently fixed — they now drift slowly based on how fast players actually buy that item back from its resale stock. Items that fly off the shelf get a small price bump over time; items that just sit there get a small price cut. Everything starts frozen for its first week to build up real data before anything moves.
- • Built with a hard safety ceiling: the NPC will never pay more than a fraction of guaranteed work-order value, a fraction of the live player market average, or 3x its originally-approved price — whichever is lowest. If demand would push it past that, the price freezes and gets flagged on /npcbuyer for manual review instead of continuing to climb.
0.2.0+2026-07-07.366
Fix: real root cause of the SSF NPC Buyer failure found and fixedJuly 7, 2026
- • Root-caused via nginx/server logs (not guessed): a blanket middleware rule from before SSF had any NPC Buyer feature was returning 403 for every single /api/market/* request tagged as SSF, before the route's own code ever ran — which is why it couldn't be reproduced by testing the backend logic directly. Allowlisted the three SSF-safe NPC Buyer routes (item-summary, sell-to-npc, npc-inventory) in that middleware; player-to-player market paths remain correctly blocked in SSF.
0.2.0+2026-07-07.365
Fixed a recurring push-notification icon crash; cleaner gift flow for the Supporter PackJuly 7, 2026
- • Found and fixed a real, frequently-firing server error: the web push notification icon and badge images (shown on every push notification, e.g. gifts, mail, world boss alerts) were crashing on every single request due to a missing layout property in their image generation, spamming the server logs continuously.
- • "Gift Supporter Pack to a Friend" now opens straight into gift mode instead of the generic purchase modal — no more manually re-checking a "send as gift" box or seeing a "buy for yourself" framing on something you already own. The payment buttons also now read "Gift with..." instead of "Pay with..." whenever gifting.
0.2.0+2026-07-07.364
Titles shop: real browsing instead of a random daily rollJuly 7, 2026
- • Player feedback: search alone wasn't enough — if you didn't already know a title's exact name, there was no way to discover it, since the shop only showed a random 10 of 100+ titles per day. Replaced the daily-rotation roll with a proper alphabetically-sorted, paginated browse list of every available title, plus a clearly separated "Your titles" section up top. Search still works for jumping straight to a name.
0.2.0+2026-07-07.363
Global uniqueness enforcement for exclusive titles; new title: The Regular; gift announcements now link namesJuly 7, 2026
- • Fixed a gap in exclusive ("only one player ever") supporter titles: the "already owned" check only looked at the buyer/recipient's own purchases, not whether someone else had already claimed that title. Added a real global check at both checkout start and payment fulfillment (the fulfillment check is lock-protected against the rare case of two purchases racing for the same title at the same moment).
- • Added a new $5 exclusive title: The Regular.
- • Chat announcements for gifted titles/cosmetics now show both the buyer's and recipient's names as clickable links that open their profile, instead of plain text.
- • The Titles shop only ever showed a random daily-rotating selection of 10 out of 100+ titles with no way to find a specific one. Added a search box so any title can be found and purchased by name regardless of today's rotation.
0.2.0+2026-07-07.362
New supporter store titles: The Gambler, Quietly DiscardedJuly 7, 2026
- • Added two new $5 exclusive cosmetic titles to the supporter store: The Gambler and Quietly Discarded. Like the other exclusive titles, only one player can ever own each.
0.2.0+2026-07-07.361
Fix inaccurate max-value claims on the Socketed Gems wiki pageJuly 7, 2026
- • The wiki's "stat families" summary claimed every family reaches +12 (or +24% for 2x-Gather) by tier 34 — a formula assumption, not what the table actually contains. Since gems are hand-matched to a fitting stat rather than evenly cycled, real ceilings differ: 2x-Gather tops out at +16%, XP/task at +8, and Item Find/Lightning Resist at +10. The panel now computes its claim live from the same data the table renders, so it can't drift out of sync again.
- • Fixed a spelling typo in an old patch note ("Kingsteel" → "Kingssteel") — the live game and current wiki were already correct everywhere else.
0.2.0+2026-07-07.360
Fix: couldn't equip a fully-enchanted/socketed item from the profile modalJuly 7, 2026
- • If every copy of an item you own is enchanted or socketed (no plain copies left), equipping it from the player profile modal's slot picker, or from the separate Equipment window, failed with "You do not own that item." Both pickers were never updated to pass along which specific enchanted/socketed copy you picked when the equip system became variant-aware — they now do. The main inventory's Equip button was unaffected.
0.2.0+2026-07-07.359
Fix misleading "NPC Buyer isn't purchasing this item yet" messageJuly 7, 2026
- • The Sell to NPC Buyer panel showed the same "isn't purchasing this item yet" message both when an item genuinely isn't priced yet AND when the price check itself failed to load (network blip, brief server hiccup) — those are different situations that shouldn't look identical. A failed check now shows its own message with a Retry button instead of the misleading unapproved-item message.
0.2.0+2026-07-07.358
SSF can now sell to the NPC Buyer; NPC Buyer inventory viewerJuly 7, 2026
- • Solo Self-Found had no way to sell anything to the NPC Buyer — the only entry point was buried inside the market listing flow, which is hidden entirely in SSF. Added a dedicated "Sell" button in the inventory for SSF that opens a simple Sell to NPC Buyer panel.
- • Added a "View NPC Buyer" button on the market tab (both leagues) showing its current stock. In Standard you can buy directly from it; in SSF it's reference-only — buying it back would be indirect player trading, which breaks self-found.
- • The NPC Buyer now keeps fully separate stock per league instead of only existing in Standard — SSF sales stay with the SSF NPC Buyer rather than vanishing.
- • Fixed a deeper pre-existing gap found while building this: the core player market (listings, buy orders, and buying) had no league check anywhere, so nothing actually stopped a Standard listing from showing up to an SSF player or vice versa — it only ever looked safe because the client hid the create-listing/buy-order buttons for SSF. Added real server-side league scoping across the market so this can't happen regardless of client behavior.
0.2.0+2026-07-07.357
Socket indicators in the player profile modalJuly 7, 2026
- • Both the equipped-gear overview (your own profile) and the equipment list you see when inspecting another player now show a small diamond next to socketable items: ◇ for an open socket, ◆ for one with a gem socketed. Items that can't be socketed at all show nothing.
0.2.0+2026-07-07.356
Gem effects doubled; cleaner profile displayJuly 7, 2026
- • Doubled every Cut Gem's effect (e.g. tier 1 is now +2 instead of +1, tier 34 now reaches +12 on the flat stats and +24% on 2x-Gather Chance). Retroactive, no action needed.
- • The player profile's always-visible equipped-gear overview no longer clutters the socket effect line with "(gem)" — that detail now only shows when you tap an item for its full info.
0.2.0+2026-07-07.355
Instant Sell is no longer a misclick trapJuly 7, 2026
- • Player feedback: the "Instant sell" button in the List on Market panel was large, brightly colored, and sat right next to List item/Cancel with no confirmation — easy to hit by accident and sell below market with no way back.
- • It's now collapsed behind a small, muted "Sell instantly instead (below market)" link. Opening it shows the buyer breakdown in a plain, low-emphasis panel, and actually selling requires a second explicit confirmation step with a clear warning that it sells below market and can't be undone — matching how regular market listings already worked.
0.2.0+2026-07-07.354
Mail preserves enchants/gems; market listing strips them (with a warning)July 7, 2026
- • You can now mail an enchanted or socketed item to another player and it arrives exactly as sent — enchant tier and socketed gem intact. It always sends as a single unit.
- • Listing an enchanted or socketed item on the market now shows a clear warning before you confirm: doing so permanently strips the enchant and destroys the socketed gem, and the item sells as a plain copy. This cannot be undone, so read before confirming.
- • Instant-selling into an existing buy order isn't available yet for enchanted/socketed items — use a regular market listing for those instead.
- • Patch notes now link directly to the wiki page they reference instead of just naming it.
0.2.0+2026-07-07.353
Socketed Gems: full releaseJuly 7, 2026
- • Cut Gems and gear sockets are no longer beta-restricted — every player can craft a Cut Gem via Jewelcrafting and socket it into eligible weapon/shield/helmet/chest/gloves/legs/boots gear for a permanent bonus. See the Socketed Gems wiki page for the full effect table.
- • Cut Gems now use a distinct icon instead of the generic item box.
- • Fixed World Boss and Daily Dungeon combat: both were computing damage without any weapon enchant or socket bonus applied, so ATK/DEF from those sources were silently ignored in the actual fight even though they counted for entry/zone requirement checks. Now consistent everywhere.
0.2.0+2026-07-07.352
Search boxes + richer info in Upgrade Orb and Socket pickersJuly 7, 2026
- • Both the Upgrade Orb item picker and the Socket gem target picker now have a search box to filter by item name.
- • The socket target picker now shows each item's stat lines, not just its name and enchant tier.
- • Fixed a third spot where socketed gem effects weren't showing: the player profile modal's main equipped-gear overview list now shows them too, in amber next to any active enchant.
0.2.0+2026-07-07.351
Fix duplicate level requirement in inventory tooltipJuly 7, 2026
- • The inventory tooltip was showing "Requires Combat Lv X" (or the trinket variant) twice — once plain, once color-coded red/amber depending on whether you meet it. Removed the plain duplicate, kept the color-coded one.
- • Socketed gem effects in the player profile modal (both your own equipped gear and other players' via hover) now show in their own amber color, formatted as "+X Stat (gem)" instead of blending in with the item's regular stat lines. Test account only for now.
0.2.0+2026-07-07.350
Socketed gems: removed DEF from the rotation (test account only)July 7, 2026
- • DEF isn't worth much for most players, so no gem grants it anymore. Reassigned the 6 DEF gems (Garnet, Onyx, Tourmaline, Howlite, Void Crystal, Abyssal Pearl) to other stats, keeping each 6-tier value bracket free of duplicate effects. Retroactive, no action needed.
0.2.0+2026-07-07.349
Socketed gems: removed duplicate effects (test account only)July 7, 2026
- • Four pairs of gems shared the exact same stat and value (e.g. Spinel and Sunstone were both +3 Fire Resist). Reassigned Sunstone -> Item Find, Shadow Pearl -> Gold Find, Cinnabar -> Item Find, and Abyssal Pearl -> DEF so every gem in the table is now distinct. Retroactive, no action needed.
0.2.0+2026-07-06.348
Socketed gems: thematic rework (test account only)July 6, 2026
- • Replaced the repeating 7-stat cycle with hand-matched effects per gem — Topaz is Gold Find, Glacial Diamond is Frost Resist, Pyrope (Greek for "fire-eyed") is Fire Resist, and so on. ATK/DEF are back as fillers for gems without an obvious elemental theme. Magnitude now scales smoothly and purely by tier (+1 every 6 tiers) regardless of which stat a gem carries. Retroactive, no action needed.
0.2.0+2026-07-06.347
Socketed gems: value formula correction (test account only)July 6, 2026
- • Fixed the scaling formula so tier 20 (and the same fractional-cycle boundary elsewhere in the table) lands on the intended value. Retroactive, no action needed.
0.2.0+2026-07-06.346
Socketed gems rebalance (test account only)July 6, 2026
- • Reworked the gem effect table: 7 stat families instead of 9 (ATK/DEF dropped from rotation), scaling +1 every 7 tiers instead of +1 every 10. 2x-Gather Chance scales twice as fast as the other percent stats. Applies retroactively to any already-socketed gem, no action needed.
0.2.0+2026-07-06.345
New wiki page: Socketed GemsJuly 6, 2026
- • Added a wiki page listing all 34 Cut Gems and their socket effects, plus how socketing works.
0.2.0+2026-07-06.344
Socketed gems: fix disappearing enchanted/socketed items (test account only)July 6, 2026
- • Major fix: once an item's every copy became enchanted/socketed, it vanished from your inventory list entirely — the inventory view only knew about plain unenchanted stacks. It now shows enchanted/socketed copies too, with their enchant tier and socket effect displayed inline.
- • Cut Gem tooltips actually show now — the inventory row was only rendering stat lines for category="equipment" items, skipping gems entirely regardless of what the tooltip data contained.
- • Equipped socketed gear now shows its socket effect in the player profile modal.
- • Eligible unsocketed items now show an "Open socket" hint.
0.2.0+2026-07-06.343
Socketed gems: eligibility fix, tooltips, ordering (test account only)July 6, 2026
- • The socket picker was showing every equipment item you own, including unique/profession-bonus gear (e.g. Jewelcrafter's Gloves) that was never meant to have a socket. Now correctly limited to the main craftable tier sets only (Netherite, Stormglass, etc.).
- • Cut Gems now show their actual effect in tooltips instead of nothing.
- • The socket target list now shows equipped items and higher tiers first instead of lowest tier first.
- • Tapping a target in the socket picker (and a target in the Upgrade Orb picker) now auto-scrolls to the confirmation button instead of leaving you to scroll down and find it.
0.2.0+2026-07-06.342
Socketed gems: UI redesign (test account only)July 6, 2026
- • Reworked the socket UI from native browser dropdowns to a proper game-styled picker matching the Upgrade Orb flow. The entry point moved: tap Socket next to List on a Cut Gem (not on the gear itself) and pick your target from a clickable list.
- • Removed the player-profile equipment picker integration for now — will revisit with a different approach.
0.2.0+2026-07-06.341
Fix: chat (and other inputs) zooming in on iPhoneJuly 6, 2026
- • Tapping the chat box (or most other text fields) on iPhone Safari would auto-zoom the page and often not zoom back out cleanly. Caused by inputs rendering under 16px, which iOS treats as "too small to read" and zooms to compensate. Forced all inputs/textareas/selects to 16px on mobile widths — should fix chat and any other input that had this problem.
0.2.0+2026-07-06.340
Socketed gems: back to a single test accountJuly 6, 2026
- • The Cut Gem recipes and the socket/destroy mechanic are fully restricted to the test account again while things get further validated — no visible change for anyone else.
0.2.0+2026-07-06.339
Socketed gems: fixes + rebalanceJuly 6, 2026
- • Cutting a gem took a flat 3 minutes regardless of housing tier — now uses the normal 10s (minus housing reduction) action cycle like everything else.
- • Socketed gem bonuses were far too strong at high tiers (up to +34 ATK/DEF/resist). Rebalanced so flat bonuses only increase by 1 every 10 tiers (tier 1-10 = +1, 11-20 = +2, etc.) — this applies retroactively to every already-socketed gem automatically, no action needed.
- • Added a direct "Socket" button on each eligible item's inventory row (in addition to the Gem-icon button next to Inventory) so it's obvious how to attach a gem to a specific item.
0.2.0+2026-07-06.338
Socketed gems: new Jewelcrafting mechanic (early access)July 6, 2026
- • New Jewelcrafting recipes: Cut Gems (bar + gem -> a socketable gem). Crafting them is currently limited to a small test group while the economy gets tuned, but the socket mechanic itself is live for everyone — a new Gem-shaped button next to Inventory lets you socket a Cut Gem into eligible weapon/shield/helm/chest/gloves/legs/boots gear for a permanent bonus (1 socket per item). Destroying a socketed gem frees the socket but the gem is lost — a cleaner recovery option is planned later.
0.2.0+2026-07-06.337
Backend groundwork (no visible changes)July 6, 2026
- • Socket effects are now wired into combat/gather stat calculations. Still beta-gated to a single test account, no visible change for anyone else.
0.2.0+2026-07-06.336
Backend groundwork (no visible changes)July 6, 2026
- • Equip and gear-loadout logic can now correctly target a specific enchanted/socketed copy of an item. No player-facing changes yet.
0.2.0+2026-07-06.335
Backend groundwork (no visible changes)July 6, 2026
- • More internal itemization groundwork ahead of an upcoming feature. No player-facing changes.
0.2.0+2026-07-06.334
Backend groundwork (no visible changes)July 6, 2026
- • Internal itemization groundwork ahead of an upcoming feature. No player-facing changes.
0.2.0+2026-07-06.333
Inventory pagination now also shows at the bottomJuly 6, 2026
- • The Prev/Next page controls on the Inventory panel now appear at both the top and bottom of the list, so you don't have to scroll back up to change pages.
0.2.0+2026-07-05.332
Gold find no longer applies to Arcane Cache gold (until further notice)July 5, 2026
- • Reverted gold find % applying to Arcane Cache and Lesser Arcane Cache bonus gold. It still applies to combat and zone control gold as before.
0.2.0+2026-07-05.331
Fix: unique/referral-exclusive gear leaking into random rare dropsJuly 5, 2026
- • The rare "enhanced drop" combat event and the passive "quiet gift" event could occasionally hand out items that are supposed to be exclusive to other systems — e.g. the referral program's Soulforged Blade, and zone-unique pieces like Nethergate Hauberk that already have their own dedicated rare-drop roll. Both random-pick pools now correctly exclude any item marked not upgradable, matching their original intent.
0.2.0+2026-07-05.330
Instant Sell now shows a full multi-buyer breakdown, fixed a stale NPC priceJuly 5, 2026
- • Fixed Moonshade's NPC Buyer resale price stuck at 48g (an old 8x-markup value from before the NPC's resale multiplier was fixed to 2x) — corrected to 12g, and its existing market listing updated to match. Also hardened the NPC Buyer so any future price change updates its existing listing instead of leaving old stock at the old price.
- • Instant Sell now previews exactly who buys what before you click: if you have more of an item than the top buy order wants, it shows each buyer (or the NPC Buyer) it will actually sell to, at what price, with the total and average payout — instead of a single price that could overstate what you'd actually receive.
- • Instant Sell's confirmation no longer flashes by in a small status line — it now shows a persistent breakdown of exactly what sold to whom, staying open until you dismiss it.
0.2.0+2026-07-05.329
Fix: NPC Buyer sales missing from the Discord market-watch channelJuly 5, 2026
- • Sales to the NPC Buyer (via Instant Sell) never posted to the #market-watch Discord channel, since that portion of the trade didn't go through the same posting path as player-to-player sales. Fixed — NPC Buyer sales now post there too.
0.2.0+2026-07-05.328
Fix: /npcbuyer showed stale items after switching filters or pagesJuly 5, 2026
- • Clicking Pending review/Approved/All, or paging through /npcbuyer, could keep showing the previous view's items (already-approved ones included) since the client-side queue wasn't resetting on navigation. It now fully refreshes to the correct list every time you change filter, search, or page.
0.2.0+2026-07-05.327
/npcbuyer: pending count, batch-approve work-order prices, show all price optionsJuly 5, 2026
- • The /npcbuyer admin page now shows how many items are left to approve, updating live as you approve/unapprove without a reload.
- • Added a "Batch approve work-order prices" button that approves every pending item whose recommended price came from work order value in one action (the other reference types — market data, rough estimate — still need individual review).
- • Each item now shows every price reference that applies to it (market average/low, work order, estimated value) as clickable options, instead of only the single winning suggestion.
0.2.0+2026-07-05.326
Market/admin fixes: instant-sell buyer name, Fill button, faster NPC Buyer approvalsJuly 5, 2026
- • The "Instant sell" link on market listings now names the actual buyer — a real player's buy order, or "NPC Buyer" — instead of always saying NPC buyer even when a player's order is the one filling it. If your quantity exceeds what that buyer wants, it now says how many may go to the next best buyer instead of overstating the total.
- • In the buy orders list, the green "Fill" button now only shows green if you actually have the item in your inventory — otherwise it's a dimmed neutral color.
- • /npcbuyer (admin) no longer reloads the page on every price approval. Approving or unapproving an item now removes it from view instantly (client-side) and pulls in the next item to review, instead of a full page refresh each time.
0.2.0+2026-07-05.325
Fix: public profile lookup by username was case-sensitiveJuly 5, 2026
- • The public profile API (used by /calculator's "Import from IdleWorlds" and other third-party tools) required an exact-case username match, so typing "dj kutski" for a player actually named "DJ Kutski" returned "No profile found." Username lookups are now case-insensitive.
0.2.0+2026-07-05.324
Lesser Arcane Cache gold bonus cut another 20%July 5, 2026
- • Lesser Arcane Cache bonus gold cut by another 20% on top of the previous 30% cut (now 1.68x-3.92x the same-tier Herbalism work order's gold, down from 2.1x-4.9x) — still paying out more than intended.
0.2.0+2026-07-04.323
Gold find now applies to Arcane Cache gold, fixed a duplicate chat tooltip lineJuly 4, 2026
- • Gold find % (from gear and set bonuses) now boosts bonus gold from opening Arcane Caches and Lesser Arcane Caches, same as it already did for combat and zone control gold.
- • Fixed the chat item tooltip showing an item's combat level requirement twice.
0.2.0+2026-07-04.322
Lesser Arcane Cache gold bonus cut 30%July 4, 2026
- • Lesser Arcane Cache bonus gold reduced by 30% (now 2.1x-4.9x the same-tier Herbalism work order's gold, down from 3x-7x) — the previous rebalance overshot and was paying out too much.
0.2.0+2026-07-04.321
Fix: NPC Buyer suggested prices no longer undercut work order valueJuly 4, 2026
- • Suggested NPC Buyer prices were picking the market average/lowest trade even when it was far below what the item is worth turning in for a work order (e.g. Starsteel Chest was suggesting 9g off a handful of stale 35g listings, when the smithing work order pays 2,280g for the same item). Work order value is now treated as a floor — the suggestion uses whichever is higher, market data or 25% of work order value.
0.2.0+2026-07-04.320
Calculator updated to v32.17 (bustedcypher)July 4, 2026
- • The community calculator at /calculator (by bustedcypher) has been updated from v25 to v32.17, including a profile-import tool that pulls your gear/skills directly from your IdleWorlds account via the public profile API.
0.2.0+2026-07-04.319
Lesser Arcane Cache rewards buffed, Sunforged set noted, new wiki sectionJuly 4, 2026
- • Lesser Arcane Cache bonus gold was badly under-tuned at low tiers and badly over-tuned at high tiers (an exponential formula compared against a linear one). Rebalanced so a Lesser Cache now averages out to roughly 2x a same-tier Herbalism work order's gold value across all 34 tiers, matching the intended design (crafting one costs 200 mana — double the 100-herb "unit" a work order asks for).
- • Added a full Lesser Arcane Cache section to the /wiki/arcane-caches page: guaranteed drop table, bonus roll odds, and the per-tier gold table.
- • The Sunforged (T15) set — +20% gold find, the largest gold-find set below T27 — is now called out on the /wiki/set-bonuses page.
0.2.0+2026-07-04.318
Fix: world bosses were healing to full before their "has respawned" announcementJuly 4, 2026
- • Fixed world bosses (Ancient Treant, Abyssal Behemoth, World Eater) sometimes appearing to heal to full HP "out of nowhere": the 2-second world-boss tick and every player's own sync were both racing ahead of the once-a-minute respawn notifier and silently healing the boss up to a minute before the "has respawned!" chat message and push notification fired. The notifier is now the authoritative source for a respawn heal; the tick/sync path only steps in as a fallback if the notifier is stuck for an extended period. Respawns should now line up with their announcement.
0.2.0+2026-07-04.317
NPC Buyer tuning, work order pricing, XP boost display, and quality-of-life fixesJuly 4, 2026
- • The Instant Sell button on market listings is now a compact text link showing the exact quantity, unit price, and total gold before you click it, instead of one big always-shown button.
- • The NPC Buyer now always resells what it buys back on the market at exactly 2x its buy price (previously a manually-set 5x-10x markup). The /npcbuyer admin page no longer needs a separate sell price field, and approving an item's price is now a single click instead of checking a box and pressing Save separately.
- • Suggested NPC Buyer prices for +1/+2/+3 enhanced armor now correctly fall back to 25% of the item's work order turn-in value when there's no recent market history — enhanced armor turns in for the same work order reward as its base item, but the price suggestion wasn't accounting for that.
- • Server XP Boost (and other long-running timers) now display as days + hours once the remaining time passes 24 hours, instead of a large raw hour count.
- • Fixed the "Standard"/"SSF" league badge in the player profile modal sometimes wrapping or splitting across two lines.
- • You can now click your current action's name to instantly travel back to the zone it's running in — handy if you queued something in one zone and wandered off to browse another zone or the Daily Dungeon.
0.2.0+2026-07-04.316
Market listing cleanup: duplicate level requirement line removedJuly 4, 2026
- • Market listings, buy orders, and direct-buy panels no longer show an item's level requirement twice. Only the color-coded line (red if you don't meet it, amber if you do) remains.
0.2.0+2026-07-04.315
NPC Buyer (admin-gated), Lesser Arcane Caches, and a public-profile lookup fixJuly 4, 2026
- • Added an NPC Buyer: an always-available, below-market place to sell items you'd otherwise salvage. It pays less than the market and never outbids real player buy orders — the new "Instant Sell" button on market listings always fills a real player's buy order first if one exists at or above the NPC's price. In Standard league the NPC resells what it buys back on the market at a markup; in SSF it destroys what it buys instead of reselling, so it can't be used to launder trades between SSF accounts. Nothing is enabled yet — every item's buy/sell price needs manual admin approval on the new /npcbuyer page first.
- • Added Lesser Arcane Caches: a cheaper, mana-only cache variant (no upgrade orb required) with smaller rewards — gold, same-tier materials, and a small shot at an upgrade orb. No gear, gems, potions, or scrolls.
- • Salvaging an enchant scroll now refunds the full mana that was spent crafting it (herbs are not returned), instead of generic salvage material.
- • The public player-profile endpoint (used by third-party tools like community XP calculators) now also accepts a username, so tools can look up a player without needing their internal player ID.
0.2.0+2026-07-03.314
Player feedback round: gifting, chat spam, gear UX, work order goldJuly 3, 2026
- • Fixed: you couldn't send the Supporter Pack as a gift once you already owned it yourself — the only button that opened the gift flow disappeared. There's now a "Gift to a Friend" button in its place.
- • World chat no longer announces the common +1 lucky-craft proc (5% chance). The rare +2 proc (1% chance) still gets announced; your personal notification still fires for both.
- • The player profile modal now shows an item's level requirement, marks items you don't meet the requirement for with a lock icon, and shows a clear error message if you try to equip something you can't wear yet (previously failed silently).
- • Blacksmithing work order gold for weapon/shield turn-ins below tier 5 was underpaying relative to their actual bar cost — now scales exactly with material cost at every tier, same as chest/helm/gloves/boots already did.
0.2.0+2026-07-03.313
Hotfix: zone-control attacks were failing entirelyJuly 3, 2026
- • The previous update's fix introduced a bug that broke starting a zone-control fight completely (a database error). Fixed immediately — zone control is back to normal. Sorry about that.
0.2.0+2026-07-03.312
Fix: rare zone-control double-reward raceJuly 3, 2026
- • The new monitoring from the last update caught a real (pre-existing, long-standing) bug: rapidly double-clicking a zone-control attack, or attacking from two tabs at once, could very rarely leave you with two overlapping fight sessions in the same zone, which the game would then reward twice per tick until it self-corrected on your next sync. This was already possible before today's other changes — it just wasn't being watched for until now. Fixed at the source so it can no longer happen; any lingering duplicate sessions from before this fix clean themselves up automatically on your next sync, as they always have.
0.2.0+2026-07-03.311
Backend: automated correctness monitoring for the tick daemonJuly 3, 2026
- • No UI change. The new tick daemon now runs a health check every 60 seconds looking for duplicate world-boss/zone-control rewards, negative HP values, or a tick that's gone silent — pages the dev team via Discord only if something is actually wrong. Direct follow-up to make sure the CPU-core work from the last two updates hasn't introduced any reward bugs.
0.2.0+2026-07-03.310
Backend: minor logging addition to the tick-daemon groundwork from the last updateJuly 3, 2026
- • No UI change. Small follow-up to the previous update — no behavior change.
0.2.0+2026-07-03.309
Backend: groundwork for moving world-boss/zone-control ticks off the web serverJuly 3, 2026
- • No UI change. Ships the code for a standalone process that will run world-boss and zone-control ticks on their own, separate from the server that handles player requests, so the two stop competing for the same CPU core. Also closes a latent bug where two overlapping world-boss ticks could have double-granted rewards — not something that could happen with today's setup, but a needed safeguard before ticks can run from more than one place. The actual cutover to the new process happens in a following, closely-watched step.
0.2.0+2026-07-03.308
Backend: server tuned for the new 4-core box, faster/smoother patch rolloutsJuly 3, 2026
- • No UI change. The VPS moved from 2 to 4 cores, so deploy CPU quotas and background job scheduling were retuned to match. Also added a DB/JIT warm-up pass to the deploy pipeline that runs before traffic switches to a freshly patched server, which should noticeably cut down the sluggishness players sometimes saw for a few minutes right after an update.
0.2.0+2026-07-03.307
Improvement: Market search now matches item effects, not just namesJuly 3, 2026
- • You can now search the market by effect instead of just item name — typing "fire resist", "item find", "gold find", "xp", or "xp/task" (and more) finds every item with that effect. Covers every stat and effect in the game: ATK/DEF/HP, all three elemental resists, gold/item find, double-gather chance, skill level bonuses, XP shards and scrolls, consumable buffs, and enchant scrolls.
0.2.0+2026-07-03.306
Backend: player-profile lookup now includes exact skill XPJuly 3, 2026
- • The public player-profile endpoint (the same one that powers 'inspect player') now includes each skill's exact XP alongside its level. No UI change — this is groundwork for third-party planning tools like community XP calculators to read a player's public profile data directly instead of requiring manual entry.
0.2.0+2026-07-02.305
New: Races wiki pageJuly 2, 2026
- • Added a Races page to the wiki listing all 8 playable races and their permanent XP bonus (Dwarf, Elf, Goblin, Orc, Gnome, Human, Troll, Witch), plus a reminder that Race Change is available in the supporter store if you want to switch.
0.2.0+2026-07-02.304
Balance: Zone Control team reshuffle now ranks by recent activity, not last month's totalsJuly 2, 2026
- • The monthly Red/Blue reshuffle was ranking players by last calendar month's total hits, which is already stale by the time the reshuffle runs and doesn't reflect who's actually playing right now. It now ranks by activity from the past 3 days instead — same balanced pairing logic (adjacent ranks paired up with an independent coin flip per pair), just a much fresher signal for who counts as an active contributor.
0.2.0+2026-07-02.303
New: Gift supporter cosmetics and the Supporter Pack to a friendJuly 2, 2026
- • You can now send the Supporter Pack, chat badges, name colors, and player titles as a gift to another player instead of unlocking them for yourself. Check the "Send this as a gift" option when buying — works with Stripe, Paddle, or PayPal. The recipient must be an existing player in your own league (Standard or SSF) and can't already own the item.
- • The recipient gets an in-game notification and the usual chat announcement now credits the gifter (e.g. "Alice gifted Bob the Dragon badge!"). Server XP boosts and race changes aren't giftable — those stay self-purchase only.
0.2.0+2026-07-02.302
Fix: yesterday's Zone Control balance change had a skew — corrected and re-applied to StandardJuly 2, 2026
- • Yesterday's fix for Zone Control's monthly reshuffle (ranking last month's contributors and splitting them across Red/Blue) had a real bug: splitting the ranked list into a single odd-numbered group and a single even-numbered group looks balanced (equal headcount) but isn't, because the list is sorted highest-to-lowest — the odd rank in every 1-2 pair is always the bigger contributor. Whichever team got the odd group was guaranteed to end up with more total hits, which is exactly what happened to Red this month.
- • Fixed by flipping an independent coin for each pair of adjacent ranks instead of one coin for the whole group, so team assignment is no longer systematically stacked. Re-ran the corrected shuffle for the Standard league only — Standard players have new team assignments as of today. SSF teams are untouched and remain as they were set this month.
0.2.0+2026-07-01.301
Balance: Zone Control monthly reshuffle now spreads top contributors across both teamsJuly 1, 2026
- • Monthly Red/Blue team reshuffles used to be a pure coin flip for every player, which could randomly stack most of last month's most active Zone Control fighters onto the same team. The reshuffle now ranks each league's participants by last month's hit count and splits them so top contributors are spread evenly across both teams, while players with no participation are still randomized 50/50. Runs automatically at midnight Eastern on the 1st of each month.
0.2.0+2026-07-01.300
UX: Upgrade orb and cache results now show as a popup, not a status lineJuly 1, 2026
- • Using an Upgrade Orb (success or destroy) and opening a Supply/Arcane Cache now show the result in a popup dialog instead of the easy-to-miss status line, so a failed upgrade or cache loot can't be missed.
0.2.0+2026-07-01.299
Fix: Work order ×5 now always prioritizes normal items over enhancedJuly 1, 2026
- • When using Turn In ×5, the confirmation dialog could incorrectly show enhanced items (e.g. +2 boots) being consumed even when enough normal boots were available. The client-side item breakdown was using a stale inventory snapshot while the turn-in count was recalculated from live data. Both now use the same live inventory, so normal items are always consumed first.
0.2.0+2026-06-29.298
Fix: The Deathmask badge now uses a unique emoji (🎭)June 29, 2026
- • The Deathmask ($50 unique badge) was using 💀 — the same emoji as the Skull of the Fallen. Changed to 🎭 to match the mask theme and keep it visually distinct.
0.2.0+2026-06-29.297
Fix: XP boost announcements now post to both standard and SSF chatJune 29, 2026
- • Server XP boost purchase announcements were only appearing in standard chat. They now post to both standard and SSF chat, since the boost is a global effect that benefits all players.
0.2.0+2026-06-29.296
Support: XP boost reworked — fixed tiers, bigger bundlesJune 29, 2026
- • The server XP boost now uses four fixed tiers instead of a slider: 2 hours ($1), 12 hours ($5), 1 day ($10), 3 days ($30). Buttons replace the old slider in the Support window.
- • Supporter cosmetics now include a larger bundled XP boost: $5 items include 12 hours, $10 items include 1 day, $20 items include 2 days, and $50 unique items include 5 days.
0.2.0+2026-06-29.295
Referral: rewards now respect leagues — SSF progress earns SSF rewardsJune 29, 2026
- • Referral rewards (per-tier Arcane Caches and the level 200/250 inventory rewards) now stay within the same league as the referee's progress. If your recruit is leveling in SSF, you both receive caches in SSF. If they're leveling in standard, you both receive them in standard. Cosmetic milestones (titles, Bond badge, Bonded color at levels 50/100/150) are unaffected.
0.2.0+2026-06-29.294
Fix: zone unique item buff corrected — rings/amulets and secondary ATK revertedJune 29, 2026
- • The previous buff to zone 16-20 unique items over-buffed rings and amulets (those don't need a primary stat upgrade) and also incorrectly scaled the secondary ATK bonus on Overlord's Pauldrons and Starweave Gauntlets. Rings and amulets are now back to their original stats; armor DEF and weapon ATK buffs remain.
0.2.0+2026-06-29.293
Store: new $50 exclusive badges — The Worldender, The Archfiend, The DeathmaskJune 29, 2026
- • Three new exclusive $50 chat badges are now in the store: The Worldender (💥), The Archfiend (😈), and The Deathmask (💀). Each is unique — only one player can ever own it. Previous badge slots have been retired.
- • The $50 name color options (Starforge, Prismatic Void, Twilight Veil) are now properly available for purchase.
0.2.0+2026-06-29.292
Dungeon Floor 30 daily orb, Gear Loadouts for all, SSF profile fixJune 29, 2026
- • Daily Dungeon Floor 30 can now be challenged every day once you've cleared it. Each successful repeat clear rewards an upgrade orb based on your highest-tier equipped gear — same system as the world boss.
- • Gear Loadouts are now available to all players (previously beta-only). Save up to 10 named gear sets from your player profile and apply them with one tap.
- • Your own player profile modal no longer shows a toggle to switch between standard and SSF profiles. The toggle only appears when viewing other players' profiles (where it makes sense to browse both characters).
0.2.0+2026-06-29.291
Buff: zone 16-20 unique item ATK and DEF raised to +2 equivalentJune 29, 2026
- • All 23 zone unique items that have ATK or DEF stats (zones 16-20) have been buffed to match the equivalent of a +2 upgraded crafted item of the same tier and slot. For example, the Glass Striker goes from 68 ATK to 102 ATK, and the Crucible Plate from 31 DEF to 47 DEF. Their unique utility stats (item find, gold find, XP bonus, resists, etc.) are unchanged.
0.2.0+2026-06-28.290
Fix: set bonus chip no longer appears on belts, zone uniques, or skill glovesJune 28, 2026
- • The "✦ set bonus" tooltip chip in the inventory was showing on items that shouldn't display it (enchanted belts, zone unique drops, skill gloves). It now only appears on standard tier progression gear.
0.2.0+2026-06-28.289
Fix: set bonus no longer counts belts, zone uniques, or skill glovesJune 28, 2026
- • The 6-piece set bonus system was incorrectly counting enchanted belts (which have a floor tier but no set), zone unique items like Worldbreaker and the 25 new zone drops (which have a power tier but are not part of any set), skill gloves like Miner's Gloves (tier 1 but not copper gear), and other special items flagged as non-upgradable. Only standard progression gear (copper, iron, etc.) now contributes to set bonuses.
0.2.0+2026-06-28.288
Fix: chat item tooltip now shows all stats (gold find, item find, resists, level req)June 28, 2026
- • The popup that appears when you tap an item name in chat was only showing ATK/DEF/HP. It now uses the same stat renderer as the inventory and market, so it correctly shows all stats: gold find, item find, double gather, XP/task, resist stats, skill bonuses, and combat level requirements.
0.2.0+2026-06-28.287
XP scroll market filter, Overlord ZC title, set bonus tooltip, gear loadouts (beta)June 28, 2026
- • Added XP Scrolls filter to the market type filter dropdown.
- • New milestone title: reach 75,000 zone control hits in a calendar month to earn "Overlord" — auto-granted and announced like Vanguard and Titan.
- • Equipment items in inventory now show a "✦ set bonus" chip — tap it to see the 6-piece set bonus for that tier.
- • Gear Loadouts (beta, djmatduke only): save named gear sets from your equipment window and apply them with one tap. Up to 10 loadouts, custom names like "Gathering" or "Combat".
0.2.0+2026-06-28.286
Deploy now automatically posts patch notes to DiscordJune 28, 2026
- • Patch notes are now automatically posted to the Discord #patch-notes channel after each deploy.
- • Player profiles now show Standard/SSF league with a toggle if both exist.
- • Referral popup only appears for accounts at least 1 hour old.
- • Locked items show a clear 🔒 warning in the upgrade orb panel.
- • Mail no longer auto-marks as read — use the Mark all as read button instead.
0.2.0+2026-06-28.285
Mail no longer auto-marks as read on load — added Mark all as read buttonJune 28, 2026
- • Unread mail used to immediately move to the Read tab the moment you opened your mailbox (or when the game refreshed). Mail now stays in Unread until you explicitly click "Mark all as read" at the top of the Unread tab.
0.2.0+2026-06-28.284
Player profiles show league (Standard/SSF) with toggle; referral popup delayed 1 hour for new accountsJune 28, 2026
- • Inspecting a player now shows whether you're viewing their Standard or SSF profile. If they have both, a clickable badge lets you toggle between them. Defaults to whichever league you're currently playing in.
- • The referral program intro popup now only appears once your account is at least 1 hour old — so brand-new players aren't interrupted before they've had a chance to explore.
- • The title rotation system for $5 purchasable titles was already live — 10 titles from the pool are shown each day, rotating daily.
0.2.0+2026-06-28.283
Locked items now show a clear warning in the upgrade orb panelJune 28, 2026
- • Locked items now appear with a 🔒 Locked badge in the upgrade orb target list. Clicking one shows a message explaining how to unlock it, rather than silently failing after confirmation.
0.2.0+2026-06-28.282
Fix: referral popup now always closeable — X button + checkbox auto-dismissJune 28, 2026
- • Added a large X close button in the top-right corner of the referral intro popup.
- • Checking "Don't show again" now auto-dismisses the popup immediately instead of requiring a separate Close tap.
0.2.0+2026-06-28.281
Fix: referral popup now scrollable on small mobile screensJune 28, 2026
- • On phones with small screens, the referral program popup was taller than the viewport and the Close button was unreachable. The popup is now scrollable so the dismiss button is always accessible.
0.2.0+2026-06-28.280
Fix: zone unique items now show correct tier (16–20)June 28, 2026
- • The 25 new zone unique items added for zones 16–20 were displaying as tier 0. They now correctly show their tier (16, 17, 18, 19, or 20) based on the zone they drop from.
0.2.0+2026-06-28.278
Referral copy: Arcane Cache rewards now clearly shown for both playersJune 28, 2026
- • The referral email, in-game intro popup, and referral panel now all clearly state that both the inviter and recruit receive 5 Arcane Caches each time the recruit equips gear from a new tier (tiers 1–20).
0.2.0+2026-06-28.276
Referral code now tracked for Google sign-ups tooJune 28, 2026
- • New accounts created via Google sign-in now count as referrals when a referral link was used. The referral code cookie is read during account creation and the referrer is credited.
0.2.0+2026-06-28.275
Fix: welcome popup name no longer asks for a name again in-gameJune 28, 2026
- • Entering a name in the welcome popup and clicking Enter as Guest was still showing the in-game name setup prompt. Fixed — the name you type is now used directly with no second prompt.
0.2.0+2026-06-28.274
Fix: referral links no longer bypass the welcome popupJune 28, 2026
- • Visiting a referral link now shows the welcome popup instead of auto-starting a guest session — so players who already have a Google account can sign in properly. The referral code is still captured and applied when entering as guest.
0.2.0+2026-06-28.273
Streamlined onboarding: one-click entry, race prompt at level 10, referral popup fixedJune 28, 2026
- • New visitors see a minimal welcome popup with a pre-filled random name — click Enter as Guest and you're in. No marketing page, no friction.
- • "I already have an account" expands to Google and email sign-in options in-place.
- • Race selection popup is now deferred until you reach level 10 in any skill, so brand-new players aren't interrupted immediately.
- • The referral program announcement popup now permanently dismisses on close instead of reappearing every session.
- • Theme selection popup no longer appears for new guest accounts — players start with the default theme and can change it in Settings.
0.2.0+2026-06-28.272
Ad visitors dropped straight into the game; hourly guest account save nudgeJune 28, 2026
- • Visitors arriving via a paid ad (any utm_source) are now automatically started as guests and dropped straight into the game — no manual "Play as Guest" click needed.
- • Guest players now see a "Save your progress" nudge after 1 hour of play, prompting them to connect a Google account. Dismiss permanently or snooze for another hour.
0.2.0+2026-06-28.271
Referral milestones now announced in world chat; office theme player name fixJune 28, 2026
- • The 5 referral milestones (50 / 100 / 150 / 200 / 250 total levels) are now announced in standard world chat so everyone can celebrate the bond. Tier cache rewards are silent.
- • Player names in the Players Online list were unreadable on the Office theme. Non-supporter names now appear in dark ink on light backgrounds.
0.2.0+2026-06-28.270
Fix: SSF title announcements, Spellcrafter's Gloves display, set bonus gold on work ordersJune 28, 2026
- • Title unlock announcements (Lv 60/70 skills, Polymath, Ascendant) now correctly post to the SSF world chat when earned in the SSF league instead of always posting to standard.
- • Equipping Spellcrafter's Gloves now visually shows the +4 Spellcrafting level bonus in the skill row (green +4 indicator), matching the behavior of all other profession gloves.
- • Gear set bonuses (e.g. Sunforged +20% gold find) now apply to work order and quest gold rewards, just like they apply to combat gold. Individual item gold find % also now applies consistently.
0.2.0+2026-06-28.266
Fix: Referral links now drop you straight into the game and correctly track the referrerJune 28, 2026
- • Visiting a referral link now auto-starts a guest session immediately — no manual "Play as guest" click needed.
- • The referral is now captured when the guest account is created, so the invitee appears in the referrer's list right away.
0.2.0+2026-06-28.264
Referral program now open to all registered playersJune 28, 2026
- • The Invite Friends button (👤+ icon) is now visible in the header for all registered accounts, on both mobile and desktop.
- • The referral intro popup now shows once for all registered players on first login. Check "Don't show again" to dismiss.
0.2.0+2026-06-28.263
Fix: /join referral link now works correctlyJune 28, 2026
- • Visiting a referral link (/join/CODE) was crashing with a server error. Fixed by converting the page to a Route Handler, which is the correct Next.js 15 way to set cookies server-side.
0.2.0+2026-06-28.262
Fix: Invite button now visible in desktop header; referral intro popup on loginJune 28, 2026
- • The Invite Friends button (UserPlus icon) was only appearing in the mobile header — now shows in the desktop header too.
- • First-time login now shows a referral intro popup explaining the invite system and milestone rewards. Check "Don't show again" to dismiss it permanently.
0.2.0+2026-06-28.261
Referral bonus: 5 Supply Caches for every new gear tier your recruit reaches (tiers 1–20)June 28, 2026
- • Both the referrer and the referee now earn 5 Supply Caches each time the recruit equips gear from a tier they haven't reached before — for every tier from 1 (Copper) through 20 (Astralium). That's up to 100 caches total per referral.
- • Each tier milestone triggers once per recruit. Caches are added automatically and a notification fires for both players.
0.2.0+2026-06-28.259
Referral program: invite friends, earn exclusive rewards up to the Soulforged BladeJune 28, 2026
- • Every player now has a unique referral link (/join/CODE). Share it — anyone who signs up through your link is permanently bound to you.
- • 5 milestone rewards fire automatically as your referee accumulates total skill levels: title at 50, chat badge at 100, chat color at 150, Wanderer's Token trinket at 200, and Soulforged Blade at 250.
- • Both the referrer and the referee earn the same reward at each milestone.
- • Soulforged Blade: tier 16 weapon — ATK +95, XP/task +4, gold find +8%, item find +5%. Untradeable.
- • Wanderer's Token: trinket — XP/task +8, gold find +10%, item find +8%. Untradeable.
- • Clicking a referral link drops you directly into the game as a guest. Your referral is locked in when you create an account.
- • An email announcement with your personal referral link is being sent to all registered players over the coming days.
0.2.0+2026-06-26.258
Fix: Item lock is now server-side (prevents locked items from being sold or used in work orders)June 26, 2026
- • Item locks are now stored in the database instead of the browser. Locked items will stay locked across devices and sessions.
- • The server now enforces locks: a locked item cannot be listed on the market, turned in as part of a work order, salvaged, or have an upgrade orb applied to it.
- • Existing locks from your browser will be cleared on next load — re-lock any items you want protected.
0.2.0+2026-06-26.257
Beta: Guild system & Raid Dungeon scaffoldingJune 26, 2026
- • Guild system added (beta — visible only to the developer account). Guilds hold up to 10 players and persist in the database.
- • Guild leaders can create a guild, invite guildless players (who receive an in-game notification), kick members, and transfer leadership on leave.
- • Members can mark themselves Ready. When the leader starts a raid, all ready members are yanked out of their current activity and receive a 1-week per-member raid cooldown.
- • Guild chat panel in the Dungeon tab. Messages also crosspost to world chat in green with a [GuildName] prefix.
- • Raid boss content is not yet implemented — the infrastructure is in place for balancing and implementation in a future patch.
0.2.0+2026-06-26.256
Zone unique items: 25 rare drops across zones 16–20 with resistance statsJune 26, 2026
- • 25 unique items now drop from combat in zones 16–20 (5 per zone). Base drop rate is 1-in-20,000 per combat win, scaled by your item find %.
- • Each drop is randomly selected from that zone's unique item pool and announced in world chat. Player names and item names in announcements are clickable.
- • These items have the same base stats as their crafted counterparts but carry a bonus stat that normal gear of that slot doesn't have — item find, gold find, XP/task, 2x gather, or ATK.
- • Zone 17 (Stormglass) introduces Lightning Resist via the Tempest's Aegis shield. Zone 18 (Kingssteel) introduces Frost Resist via Citadel Greaves. Zone 20 (Astralium) introduces Fire Resist via Crucible Plate. These resistances are future-proofing for upcoming guild raid bosses.
- • Unique zone items do not count toward crafted gear set bonuses.
- • Resistance stats are displayed in the character sheet Equipment Bonuses section and in the player inspect window.
0.2.0+2026-06-26.255
Fix: Player inspect window now includes all enchant bonuses (helm/gloves/boots)June 26, 2026
- • The player profile/inspect window was only factoring in weapon and ring enchants when computing displayed stats. Helm (gold find), gloves (item find), and boots (2x gather) enchants were being silently dropped.
- • The displayed 2x gather chance in another player's inspect window now correctly includes active boots enchant contributions, matching what the engine and your own character sheet already showed.
0.2.0+2026-06-26.254
Gear set bonuses: equip 6+ pieces of the same tier to unlock a passive set effectJune 26, 2026
- • All 34 gear tiers now have a set bonus that activates when you equip 6 or more pieces from that tier across any combination of slots.
- • Bonuses range from small stat bumps at low tiers (Copper: +5% gold find) to major combined effects at high tiers (Primordite: +30% gold find, +25% item find, +40 XP/task).
- • The active set bonus is shown in your equipment panel — set name, piece count, and bonus summary. The effect also flows into your Equipment Bonuses section in the character sheet with an annotation showing which set is contributing.
- • Other players' set bonuses are visible in the inspect window.
- • Set bonuses use the unified stat system — what the character sheet shows is exactly what runs in the engine.
0.2.0+2026-06-26.253
Stat system unified: character sheet now uses the exact same function as the game engineJune 26, 2026
- • All equipment bonuses (gold find, item find, XP/task, 2x gather chance) are now computed by a single shared function used by both the character sheet display and every activity loop in the engine. What you see is what runs.
- • Weapon items now contribute to all stat categories, not just ATK. A sword with gold find % will now actually apply that bonus.
- • The engine no longer re-computes equipment multipliers independently inside each activity type — all activity loops now read from the pre-computed stat sheet.
- • Player inspect window now shows gold find, item find, gather chance, and XP/task bonuses alongside ATK/DEF/HP.
- • Character sheet section renamed from 'Accessory Bonuses' to 'Equipment Bonuses' to reflect that weapon contributions are now included.
0.2.0+2026-06-24.252
Fix: Full RNG seed audit — gathering, crafting, combat rare drops, dungeons, and zone controlJune 24, 2026
- • Gathering reward rolls (item award and bonus gather chance) now use a per-item seed including the item key, so different items in the same gather loop roll independently instead of sharing one result.
- • Gathering orb drop roll now uses a proper string seed instead of arithmetic on activitySeed.
- • Combat rare drops (ring, amulet, relic, enhanced equipment) now each use a distinct string seed per loop and drop type instead of arithmetic offsets on a shared base.
- • Crafting lucky upgrade procs (+1 / +2 rolls) now use a per-loop string seed instead of a combined arithmetic expression.
- • Dungeon damage and crit rolls now use separate string seeds per roll type instead of +17 / +29 offsets on a shared base.
- • Zone control crit, damage, and relic rolls (both live and simulated catchup sessions) now use per-loop string seeds instead of arithmetic on seedBase.
0.2.0+2026-06-24.251
Fix: Jewelcrafting ring/amulet type selection was biased due to bad RNG seedJune 24, 2026
- • The roll that picks which ring or amulet type you craft was using an arithmetic seed derived from your activity ID — this could lock certain players into consistently receiving the same jewelry type across all their craft loops.
- • Each craft loop now uses a unique string seed (activity ID + timestamp + loop index), so ring/amulet type selection is uniformly distributed across all options.
- • Also fixed the same seeding issue on the rare potion orb roll (1-in-20,000 chance while brewing).
0.2.0+2026-06-24.250
Fix: Prospecting gem rolls now use independent seeds per gem typeJune 24, 2026
- • Each gem type within a prospecting loop now uses a distinct string seed (activity ID + loop index + item key), instead of offsetting a shared base by the item key's character length.
- • Previously, two gem types with the same key length (e.g. both 4 characters) would always roll together — either both dropped or neither did on a given loop. Rolls are now fully independent.
0.2.0+2026-06-24.249
Fix: RNG seeding audit — combat, drops, upgrades, and idle gift now use proper entropyJune 24, 2026
- • Orb upgrade success rolls now use true randomness (Math.random) instead of the previous Date.now() + string-length formula, which was highly predictable and correlated across players.
- • Idle gift recipient selection now seeds each candidate score with the player's actual ID and the trigger timestamp, instead of display name length — eliminating ties between same-length names.
- • Boss damage variance and stagger rolls now compose a full string seed (boss + player + timestamp + loop + roll type) instead of adding integers to a base hash, preventing cross-loop seed collisions.
- • Combat round rolls (crit, dodge, enemy crit, enemy dodge, hit variance) now each use a distinct string seed per round and roll type, instead of offset integers on a shared arithmetic base.
- • Item drop bonus rolls now include the reward index in the seed — previously all items in a loop iteration shared the same roll, so either all dropped their bonus or none did.
0.2.0+2026-06-24.248
Fix: World boss special drops now roll independently per playerJune 24, 2026
- • The random seed for world boss special drops (Ancient Treant gloves, Abyssal Behemoth ring, World Eater sword, and orb drops) was previously derived from a combination of the kill timestamp and a numeric hash of the player ID. This caused correlated outcomes: players with same-length IDs could share seeds, and large timestamp values compressed the distribution when truncated to 32 bits.
- • Each drop now uses a unique string seed composed of the boss key, exact kill timestamp (ISO), player ID, and drop type — ensuring fully independent rolls across all players and all bosses.
0.2.0+2026-06-24.246
Fix: Cache Compass no longer consumed when the cache already had a bonus rollJune 24, 2026
- • Cache Compass now only fires — and is only consumed — when the initial bonus roll landed on nothing. If the cache naturally rolled a bonus outcome, the Compass stays in your inventory for a future open where it's actually needed.
- • This matches how Void Lens works (only consumed when a gem roll occurs) and matches the original intent of the item.
0.2.0+2026-06-24.245
Inventory pagination: Prev / Next buttons moved back to the bottomJune 24, 2026
- • The inventory page controls are now a full-width Prev / Next row at the bottom of the item list, with the page count centred between them — no longer cramped in the header.
0.2.0+2026-06-24.244
Item Find % now improves combat monster drop ratesJune 24, 2026
- • Item Find % (from Hunter's Eye, enchants, etc.) now scales the base drop chance on combat monster loot. Example: 0.55 base chance × 1.20 with +20% Item Find = 0.66 chance per kill.
- • When the adjusted chance exceeds 100%, the drop is guaranteed and the remainder becomes the chance of a second copy. For example, 0.55 base × 2.0 = 1.10 means you always get the drop and have a 10% chance to get a second.
- • Reverts the previous change that applied 2x Gather to combat drops — that mechanic now only affects gathering skills (mining, herbing).
0.2.0+2026-06-24.242
Fix: Arcane Cache rare-find announcements now follow chat formattingJune 24, 2026
- • Announcements for rare Arcane Cache finds (unique trinkets, cosmetic tokens, Void Lens, gold jackpot) now show the player name as a clickable link to their profile, and found item names are highlighted and hoverable for tooltip — matching how all other rare drop announcements work.
- • Removed stray ** markdown from announcement text.
0.2.0+2026-06-24.241
Inventory pagination moved to the top of the panelJune 24, 2026
- • The Prev / Next page buttons and page counter in the Inventory panel are now in the header row instead of the bottom, so the panel height stays stable when changing pages.
0.2.0+2026-06-24.240
Systemic fix: all item stat displays now share one source of truthJune 24, 2026
- • Created a single shared stat-rendering utility (lib/game/item-stats.ts). All five places that previously maintained their own manual list of stat fields — inventory tooltips, market tooltips, wiki browser, player profile equipped hover, and the equipment swap panel — now call the same function.
- • Adding a new stat field to any item in the future will automatically appear in all five locations at once with no additional code.
0.2.0+2026-06-24.239
Hunter's Eye, Gilded Sigil and other accessory stats now show correctly in player profilesJune 24, 2026
- • Hovering over Hunter's Eye (or any trinket/ring/amulet with Gold Find or Item Find stats) in a player profile now shows the correct stats in the tooltip.
- • The same fix applies to your own equipment swap panel — item find % and gold find % are now listed alongside ATK/DEF/XP for any item that has them.
0.2.0+2026-06-24.238
2x Gather now applies to combat monster dropsJune 24, 2026
- • Forager's Totem, rings, amulets, and other sources of 2x Gather chance now also double the regular loot drops you get from winning combat quests — ore, herbs, and other monster loot all benefit.
- • The math is the same as for gathering: every full 100% guarantees an extra copy of each drop, and any remaining % is a fractional chance of one more.
0.2.0+2026-06-24.237
Fix: item find, gold find, and other accessory stats now correctly show on the character sheetJune 24, 2026
- • Hunter's Eye (+20% item find), Gilded Sigil (+25% gold find), and Arcane Effigy now correctly appear in the Accessory Bonuses section of your character sheet when equipped.
- • Underlying fix: the stat engine now sums bonuses across all equipment slots rather than a hardcoded list — any future accessory in any slot will automatically contribute to XP bonuses, gather chance, gold find, item find, and attack without needing a code change.
- • Character sheet labels updated to say 'accessories/enchants' instead of naming a specific slot, since multiple sources now contribute.
0.2.0+2026-06-24.236
New $50 badges, Starforge & Twilight Veil gradient fixes, trinket stat tooltipsJune 24, 2026
- • Three new globally-unique $50 chat badges are now front-of-store: The Primordial (🌌), Soulreaper (⚔️), and Void Sovereign (🌑).
- • Previous badges (Starbreaker, The Hollow Crown, Gravemind) are now backup-queue items — they surface when the new ones sell.
- • Starforge gradient now starts at a visible royal blue instead of near-black, and fades into white-hot then molten gold.
- • Glacial Rift has been redesigned as Twilight Veil — a deep indigo → violet → magenta → amber dusk gradient, distinct from the other blues.
- • Arcane Cache trinkets (Forager's Totem, Gilded Sigil, Hunter's Eye, Arcane Effigy) now show all their stats in inventory and market tooltips, including Gold Find % and Item Find %.
0.2.0+2026-06-24.235
New $50 unique cosmetics: Starbreaker, Hollow Crown, Gravemind badges + Starforge, Prismatic Void, Glacial Rift gradientsJune 24, 2026
- • Six new globally-unique $50 supporter cosmetics are now available: Starbreaker (💥), The Hollow Crown (👑), and Gravemind (💀) chat badges, plus Starforge, Prismatic Void, and Glacial Rift gradient name colors.
- • Each cosmetic can only be owned by a single player worldwide — once it sells, it's gone.
- • Previous front-of-rotation unique cosmetics are still available as backup queue items and will rotate forward when the new ones sell.
0.2.0+2026-06-24.234
Turn In ×5 mixed-enhancement support, work order gold tooltip fixJune 24, 2026
- • Turn In ×5 now correctly handles mixed enhancement levels — if you have e.g. one Netherite Helm+2, one Netherite Helm+1 and three Netherite Helms, all five can be turned in together. Base items are consumed first to preserve your highest-enhanced gear.
- • The confirmation dialog now lists exactly which items (and their enhancement levels) will be consumed before you confirm.
- • Work order reward tooltips now show the correct gold amount for smithing and alchemy orders (previously showed the pre-1.25× base value).
0.2.0+2026-06-23.233
Worldbreaker XP bonus visible, wiki scroll XP, supporter Turn In ×5 for work ordersJune 23, 2026
- • Worldbreaker's +6 XP/task bonus now appears on its inventory card (it was always active, just not displayed).
- • XP scrolls now show the XP granted in the wiki items browser.
- • Supporters can now Turn In ×5 on work orders when they have at least 5 sets of materials ready — for example, 5 × 20 potions for a potion order. A random new order is assigned afterwards, same as a regular turn-in.
0.2.0+2026-06-22.232
Trinket filter, gear swap fix, SSF zones, item find on gems, +25% work order goldJune 22, 2026
- • Trinkets can now be filtered in your inventory, the market, and buy orders — the 'Trinkets' filter button was missing from all three.
- • Equipping gear from the leaderboard or market page no longer clears your displayed inventory.
- • SSF players now receive zone-open announcements in SSF chat when a zone lockdown expires.
- • Item Find enchants now increase your gem drop chance when prospecting, consistent with their effect on mining and herbing.
- • Smithing and alchemy work orders now pay 25% more base gold.
0.2.0+2026-06-22.231
XP scrolls show XP amount and level requirement in tooltipsJune 22, 2026
- • XP scroll tooltips in your inventory and in the market now display the exact XP granted and the minimum skill level required to use them.
0.2.0+2026-06-22.230
Fix /calculator page and relic equip error screenJune 22, 2026
- • The /calculator page is now served directly instead of in an iframe, which was being blocked by the site's security headers and showing a blank page.
- • Trying to equip a relic (or any gear) you don't meet the level requirement for now shows a clear message instead of an error screen.
0.2.0+2026-06-21.229
Blog posts now auto-release on their date + 10 more scheduledJune 21, 2026
- • Future-dated blog posts are now hidden until their publish date and release automatically, one per day — the June 21–30 batch and a new July 1–10 batch will appear on their respective days instead of all at once.
- • Added 10 new SEO blog posts (July 1–10): Mining, Combat, Jewelcrafting, and Spellcrafting guides, Zone Control, Housing, Titles & Cosmetics, Endgame, Market Flipping, and Beginner Mistakes.
0.2.0+2026-06-21.228
Vanguard & Titan titles are now permanent across any monthJune 21, 2026
- • If you've ever hit 10,000 (Vanguard) or 50,000 (Titan) Zone Control hits in a single month — in any month, on any league — you keep the title forever. The retroactive grant now checks your best month instead of only the current month, so past earners who never received the title will now get it.
0.2.0+2026-06-21.227
Fix Titan title not appearing in title choicesJune 21, 2026
- • The Titan title (50,000 Zone Control hits in a month) was being awarded but never showed up as a selectable title because it was missing from the title catalog. Players who earned it can now select and equip it.
0.2.0+2026-06-21.226
Fix inflated XP/hr estimate for gatheringJune 21, 2026
- • Action Log XP/hr no longer over-counts gathering (herbing/mining/spellcrafting) bulk catch-up entries — it now divides batch XP by the actual number of actions instead of treating a whole batch as a single action.
0.2.0+2026-06-20.225
10 SEO blog posts publishedJune 20, 2026
- • Published 10 new blog posts on /blog covering: Smithing Guide, Gold Making, Herbing & Alchemy, Arcane Caches, Leveling, FAQ, Pay-to-Win, vs Melvor/OSRS, SSF Mode, and Best Browser Idle Games 2026.
- • Blog posts are scheduled June 21–30 to help new players discover the game through search.
0.2.0+2026-06-20.224
Rare cache finds announced in chatJune 20, 2026
- • Rare Arcane Cache finds are now announced in world chat: unique trinkets (0.2%), cosmetic tokens (0.2%), gold jackpots (0.5%), and Void Lens (1.5%).
- • SSF rare finds are announced in SSF chat and labeled [SSF] on Discord.
0.2.0+2026-06-20.223
Arcane Cache crafting time reduced to 10 secondsJune 20, 2026
- • Crafting an Arcane Cache now takes 10 seconds (down from 60).
0.2.0+2026-06-20.222
Calculator, Arcane Cache recipe open to all, Discord cache tierJune 20, 2026
- • New page: /calculator — IdleWorlds Toolkit v25 by bustedcypher, hosted officially on the site.
- • Arcane Cache crafting recipe is now available to all Spellcrafting players, not just testers.
- • Discord #cache-opens now shows the cache tier name (e.g. 'opened a Mythril Arcane Cache!').
0.2.0+2026-06-20.221
Cache passive items are now much more common; potions drop 3–5×June 20, 2026
- • Cache Compass, Arcane Amplifier, and Void Lens now have their own dedicated bonus roll slots (12% / 4.5% / 1.5%) instead of sharing the 0.2% unique trinket pool.
- • Potion bonus roll now gives 3–5× potions instead of 1×.
- • 'Nothing' outcome now ~5.6% at T18+ (down from ~23.6%), ~11.6% at T5–T9.
- • Wiki drop table updated to reflect all rate changes.
0.2.0+2026-06-20.220
5 new cache-exclusive trinket gear piecesJune 20, 2026
- • Replaced Prismatic Gem Shard and Arcane Timepiece with 5 new unique trinket gear pieces, only obtainable via the 0.2% unique bonus roll.
- • New trinket: Forager's Totem (T5+) — +20% double-gather chance.
- • New trinket: Scholar's Seal (T8+) — +30 XP per task.
- • New trinket: Gilded Sigil (T10+) — +25% gold find.
- • New trinket: Hunter's Eye (T12+) — +20% item find.
- • New trinket: Arcane Effigy (T15+) — mixed bonus: +12 XP/task, +8% double-gather, +10% gold find, +8% item find.
- • Equipment gold find and item find bonuses now stack with enchantment bonuses from helm/gloves enchants.
- • Double-gather chance from the trinket slot now applies alongside ring and amulet bonuses.
- • Wiki updated: unique cache items section rewritten to document the new gear pieces.
0.2.0+2026-06-20.219
Arcane Cache rebalance + passive/unique unique itemsJune 20, 2026
- • Balance: Ore/herb/monster drop guaranteed outcomes now also include 5× Salvage Material as a floor, so no open ever feels completely dry.
- • Balance: Upgrade Orb bonus rate increased from 1% to 2% for the same-tier orb. New 0.5% chance for a tier+1 Upgrade Orb.
- • Balance: New 5% bonus roll outcome — a random tier-matched potion (XP, ATK, or DEF).
- • Balance: Total bonus roll chance improved from ~69.7% to ~76.4%. Nothing outcome reduced from ~30.3% to ~23.6%.
- • New item: Cache Compass (T5+ drop) — passive, auto-consumed on next cache open, guarantees a bonus roll.
- • New item: Arcane Amplifier (T10+ drop) — passive, auto-consumed on next cache open, doubles guaranteed drop quantity.
- • New item: Void Lens (T18+ drop) — passive, auto-consumed if a gem bonus rolls, narrows gem pool to the top 5 tiers of the cache.
- • New 'Special' filter in inventory for cosmetic tokens and passive cache items.
- • Wiki updated with all new drop tables, unique items, and passive item documentation.
0.2.0+2026-06-20.218
Wiki: Arcane Cache exceptions list expandedJune 20, 2026
- • The /wiki/arcane-caches exceptions section now lists all 8 items that cannot drop from the gear bonus roll: Worldbreaker, Miner's Gloves, Herbalist's Gloves, Blacksmith's Gloves, Alchemist's Gloves, Jewelcrafter's Gloves, Spellcrafter's Gloves, and Invisibility Ring.
0.2.0+2026-06-20.217
Wiki: Arcane Caches page addedJune 20, 2026
- • Added /wiki/arcane-caches — full public documentation of cache drop tables, bonus roll odds, gold scaling by tier, gem rules, cosmetic token details, and items that can never drop. Linked from the wiki index and fast-answers panel.
0.2.0+2026-06-20.216
Rename: Supply Caches are now Arcane CachesJune 20, 2026
- • Supply Caches have been renamed to Arcane Caches to better reflect their spellcrafting origin. Existing items in inventory are unaffected (item keys unchanged).
- • Fixed: the Arcane Cache spellcrafting recipe was not appearing in the spellcrafting panel. It is now shown for beta testers.
0.2.0+2026-06-20.214
Supply Caches: zone gate removed, cosmetic tokens, Discord reporting fixedJune 20, 2026
- • Removed the zone gate from Supply Cache opening — any player can open any cache tier they obtain, regardless of their current zone progress. Low-tier caches still cannot drop high-tier gems.
- • Added 6 ultra-rare cosmetic tokens as possible cache drops (T10+ caches only, ~0.2% chance): Treasure Hunter badge, Fortune Seeker badge, Fortune's Gold name color, Cache Jade name color, The Cache Hunter title, and Fortune's Chosen title. These are tradeable on the market.
- • Using a cosmetic token permanently grants that cosmetic to your account. Title unlocks are announced in world chat.
- • Fixed Discord #cache-opens not receiving cache open announcements — the webhook env variable was not propagated to the deployed server.
0.2.0+2026-06-20.213
Fix: Supply Caches now cover all 34 tiers and are zone-gatedJune 20, 2026
- • Supply Caches and XP Scrolls now exist for all 34 gear tiers (T1 Copper through T34 Primordite), not just T1–T20.
- • Opening a cache now requires the player to have reached that cache's zone — you cannot open a T20 Astralium Cache if you've only reached Zone 15. This prevents buying high-tier caches on the market to bypass exploration.
0.2.0+2026-06-20.212
Supply Caches & XP Scrolls (beta)June 20, 2026
- • Added Supply Caches — a new spellcrafting recipe (1x Upgrade Orb + 100x Mana) that produces a Supply Cache for that tier. Opening a cache gives a random guaranteed batch of 20–30 ore, herbs, monster drops, or 10–20 salvage material, plus a bonus roll: 30% gold, 20% XP Scroll, 10% bonus materials from the next tier, 5% random gear piece, 3% random gem, 1% upgrade orb, 0.5% ultra-rare gold jackpot.
- • Added XP Scrolls — 7 skill variants × 20 tiers = 140 new consumable items. Each scroll grants flat skill XP (scales with tier, from ~500 XP at T1 to ~185,000 XP at T19) and has a minimum level requirement. Can be traded on the market.
- • Added Caches and XP Scrolls as inventory and market filter options.
- • Cache opens are reported to Discord #cache-opens.
- • Recipes are currently in beta — available to testers only.
0.2.0+2026-06-20.211
Fix: duplicate prospecting gem announcements collapsed into oneJune 20, 2026
- • Fixed: players returning after a long absence who found multiple gems in a single prospecting sync would flood chat with duplicate 'found a Alexandrite while prospecting!' messages — one per successful loop. These are now collapsed into a single message per gem type (e.g. 'found 3x Alexandrite while prospecting!'). Same fix applied to player notifications.
0.2.0+2026-06-20.210
World boss drops are now clickable in chatJune 20, 2026
- • Gloves dropped from the Ancient Treant (and any future 'found X from Boss' announcements) are now clickable amber links in chat — clicking shows the item stats popup, consistent with crafted items, rare ring/amulet drops, and other highlighted items.
0.2.0+2026-06-19.209
Fix: zone selector showing contested icons from wrong leagueJune 19, 2026
- • Fixed: the /api/zone-control/overview endpoint was reading the active league from the cookie only, so players with a stale SSF cookie (e.g. after switching from the SSF tab) would see SSF zone control data in the zone selector while on the standard page — all zones appeared attackable/contested because SSF has no active zone control. The endpoint now mirrors the middleware priority: the x-idleworlds-league header (sent by the fetch intercept on forcedLeague pages) takes precedence over the cookie, so standard pages always fetch standard zone data.
0.2.0+2026-06-19.207
Fix: $50 unique badge/color labels unreadable on non-default themesJune 19, 2026
- • Fixed: the featured $50 unique badge and color slots in the support panel used a low-opacity amber tint background and 70% opacity text that became unreadable on lighter or green-tinted themes. They now use a dark overlay (bg-black/30) with an amber border and full-opacity text so they read clearly on all themes. The 'unique · 1 owner only' label across the badges, colors, and More modals is now amber-colored and preceded by ★ for visibility.
0.2.0+2026-06-19.206
Fix: combat leaderboard top 3 XP display was showing total XP vs per-level costJune 19, 2026
- • Fixed: the XP progress shown under the top 3 combat leaderboard entries (e.g. '6,838,674 / 1,271,924 xp') was displaying total accumulated XP over the cost to reach the current level — both wrong numbers. It now correctly shows XP within the current level over the XP required for the next level, using the same levelFromXp calculation the game uses internally.
0.2.0+2026-06-19.205
Fix: XP/hr spike when returning after long absenceJune 19, 2026
- • Fixed: the XP/hr display in the Action Log would show astronomically inflated values (e.g. 18M XP/hr) immediately after returning to the game, because bulk catchup entries ('completed 128 times') carried the total XP for all N actions but were counted as a single action. The rate calculation now normalises each entry by its completion count so a 128-action catchup contributes the correct per-action XP to the average.
0.2.0+2026-06-19.204
Fix: standard market blocked by stale SSF cookieJune 19, 2026
- • Fixed: the market middleware was using OR logic (cookie OR header) to detect SSF, so a stale idleworlds-league=ssf cookie blocked /api/market/* even when the request explicitly sent X-IdleWorlds-League: standard. The middleware now mirrors requirePlayer() — the header takes precedence over the cookie, so standard market API calls are never incorrectly blocked.
0.2.0+2026-06-19.203
Fix: SSF dungeon/leave buttons routing to standard URLsJune 19, 2026
- • Fixed three hardcoded window.location.assign calls in the game shell that redirected to '/' or '/dungeon' regardless of league: the desktop 'Leave dungeon' button, the zone selector dungeon entry (both the already-in-dungeon and enter-dungeon paths). All navigation in the SSF tab now stays within /ssf/*.
0.2.0+2026-06-19.202
Fix: standard section pages showing SSF character due to stale cookieJune 19, 2026
- • Fixed: /market, /housing, /dungeon, and /leaderboards were still loading the SSF character if an idleworlds-league=ssf cookie was present. These pages now always force the standard league, matching the same fix applied to / in the previous build. All standard-league URLs are now fully cookie-proof.
0.2.0+2026-06-19.201
SSF /ssf/* sub-routes for housing, dungeon, market, leaderboardsJune 19, 2026
- • All SSF sections now live under the /ssf/* namespace: /ssf/housing, /ssf/dungeon, /ssf/market, /ssf/leaderboards. Navigation within the SSF tab stays within /ssf/* — links and dungeon enter/leave buttons all route to the correct league path. This means the browser URL always reflects your league, bookmarks work correctly, and SSF/standard tabs never interfere with each other's navigation.
0.2.0+2026-06-19.200
SSF dual-tab, leaderboard XP, unique cosmetics in support panelJune 19, 2026
- • SSF now lives at idleworlds.com/ssf. You can play both leagues simultaneously — open / for Standard and /ssf for SSF in two separate browser tabs. The league switch button in settings now navigates to the correct URL instead of reloading.
- • The combat leaderboard top 3 now show XP progress within the current level (e.g. 12,450 / 45,000 xp) so you can compare how close competitors are to leveling up.
- • The support panel now features the currently available $50 unique badge and $50 unique gradient color directly in the main panel (highlighted, with 'unique · 1 owner only' label). The 'More Badges' and 'More Colors' modals now list all available $50 unique items at the top, above the shuffled $5 options, also labeled as unique. When a unique item is purchased it is replaced automatically by the next one in its hidden inventory chain.
0.2.0+2026-06-19.199
Fix: pre-join players dealt 0 damage in fast world boss fightsJune 19, 2026
- • Fixed: players who pre-joined a world boss (via the 'Pre-join' button during the respawn countdown) could sometimes enter the fight and deal 0 damage. This happened when the boss was killed in the same server tick that would have registered the pre-joiner as a participant — the damage pass ran before the pre-join was processed, so the player was never counted. Pre-join registration now happens before the damage tick, and the player is given one action cycle of head-start so they deal damage immediately even on fast kills.
0.2.0+2026-06-18.198
Fix: alchemy/smithing XP display was showing inflated values; relic tooltip; admin chat league filterJune 18, 2026
- • Fixed: the alchemy 'Base reward' XP shown on the Brew button was double the actual XP you receive. The recipe XP already includes the 2× alchemy multiplier, but the display was doubling it again — so a brew that showed 624 XP was actually giving 312 XP base (plus your buffs on top of that). The display now shows the correct base value.
- • Fixed: same double-counting applied to smithing. Smelting and forging recipes were displaying 1.5× their actual base XP. Both alchemy and smithing base XP displays are now accurate.
- • Fixed: relics (trinket slot) did not show their XP/task bonus in the inventory item card. All relic tiers and enhanced variants now display their +XP/task stat.
- • Admin: Full Chat History now has a league filter (All / Standard / SSF). SSF messages are tagged with a purple 'SSF' badge.
0.2.0+2026-06-18.197
Smithing work order rewards scale with item difficulty + smart queue orderingJune 18, 2026
- • Smithing work orders now pay out based on the difficulty of the piece you're crafting. Helmets, gloves, and boots (10-bar items) keep their current reward. Weapons, shields, and legs (15-bar items) now pay 1.5× gold and XP. Chests (20-bar items) now pay 2× gold and XP.
- • Queue ordering is now smarter: finite (numbered) crafts are always inserted before any infinite (continuous) craft in your queue, so you never get a finite item stranded behind an infinite one that will never finish. If you add an infinite activity to your queue and one already exists, the new one replaces the old one. Previously, trying to queue a craft behind a continuous craft in the queue would show an error — that error is gone.
0.2.0+2026-06-18.196
Fix: SSF world boss cross-league kick + queue overflow on multi-boss spawnsJune 18, 2026
- • Fixed: SSF players could be kicked out of an active world boss fight when the same boss died in the standard league (or vice versa). Boss kill cleanup was deleting all participant records for that boss key regardless of league — SSF participants were wiped when standard's version died, causing the next SSF player sync to see 'participation has ended' and terminate the session.
- • Fixed: if a second (or third) world boss respawned while an SSF player was already fighting one, the auto-queue could silently fail if the player's queue was full (≥10 items). The game would drop the new boss entirely instead of saving it. World boss and zone-control save-to-queue operations now bypass the 10-item limit — the limit still applies to manually queued actions, but the game will never drop a boss fight because of a queue size check.
0.2.0+2026-06-18.195
Fix: SSF players appearing in standard leaderboardsJune 18, 2026
- • Fixed: SSF characters were showing up in standard-league leaderboards (total levels, skill ranks, daily actions, work orders). Players with both a standard and SSF character could appear twice. All leaderboard sections now correctly filter by your own league.
0.2.0+2026-06-18.194
Fix: gear-upgrade sprees could trigger a false auto-muteJune 18, 2026
- • Fixed: going on a gear-upgrade spree could get you automatically muted from world chat. Each upgrade attempt posts a system announcement (e.g. 'X successfully upgraded their sword!'), and those announcements were mistakenly being counted as if you were spamming chat yourself — so enough upgrades in a minute tripped the auto-mute the next time you typed.
- • The spam detector now only counts messages you actually wrote, never system announcements. Anyone wrongly muted by this has been unmuted.
0.2.0+2026-06-17.193
Fix: world boss push notifications (cross-league spam + missing pre-spawn warning)June 17, 2026
- • Fixed: world boss respawn push notifications were sent to every subscriber regardless of league. Because each boss respawns separately in standard and SSF, you were getting double the alerts — e.g. the Abyssal Behemoth (a 2-hour boss) pinged you roughly once an hour. Push alerts are now filtered to your own league.
- • Fixed: the 'is about to respawn' heads-up almost never fired. The check ran once a minute but only looked for bosses respawning within the next 5 seconds, so the warning was nearly always missed and you only got the 'has respawned' alert after the fact. The window now covers the full minute, so you reliably get a heads-up shortly before a boss returns.
- • Hardened the respawn/pre-respawn bookkeeping to be league-aware so standard and SSF bosses can never be confused for one another.
0.2.0+2026-06-17.192
Market activity log: opt-in 'Clear log' buttonJune 17, 2026
- • Added a 'Clear log' button at the bottom of the Market Activity panel for players who've requested it. Clearing hides your current market log entries from view.
- • Nothing is permanently deleted — clearing just sets a 'hide before now' point for your own view. Future market activity continues to log normally.
0.2.0+2026-06-17.191
Fix: Worldbreaker's +XP/task bonus now actually appliesJune 17, 2026
- • Fixed: the Worldbreaker weapon's +6 XP/task bonus was never being applied. The XP/task calculation only summed the bonus from accessories (ring, amulet, belt, trinket) and ignored the weapon slot, so Worldbreaker's XP bonus was silently dropped from combat, zone control, and world boss XP.
- • Worldbreaker now correctly grants its +6 XP per task, and the stat tooltip's '+X/task' figure reflects it. This is currently the only weapon with an XP/task bonus.
0.2.0+2026-06-17.190
Fix: SSF world boss announcements + SSF prejoin return-to-bossJune 17, 2026
- • Fixed: SSF world boss respawn (and 'respawning soon') announcements were being posted to the standard-league chat instead of SSF chat. SSF players now see their own boss announcements in their own chat, and standard chat no longer shows duplicate respawn lines from the SSF bosses.
- • Fixed: the daily XP boost / Daily Dungeon reset announcement could land only in standard chat when a player sync (rather than the cron) detected the reset first — it now broadcasts to every league.
- • Fixed: in SSF, cancelling your current action could fail to resume a queued world boss — the queue check was looking at the standard league's boss instead of SSF's, so it would wrongly skip the queued boss. SSF now correctly returns you to your other queued world bosses, same as standard.
0.2.0+2026-06-17.189
Fix: Spellcrafting milestone titles + fresher, tidier Support shopJune 17, 2026
- • Fixed: the Spellcrafting milestone titles 'Runebinder' (Lv 60) and 'The Spellforged' (Lv 70) were being awarded but never showed up — they were missing from the cosmetics catalog, so they couldn't be seen or equipped. They now appear in your Titles list (including on your other-league characters, since titles are shared across your profiles).
- • Support window decluttered: only a small core set of chat badges and name colors now show inline, plus anything you already own. Everything else moved behind the 'More badges' / 'More colors' buttons.
- • The Support shop now stays fresh: the $5 title list and the premium badge/color selections roll over to a new rotating selection each day, instead of always showing the same stale set.
0.2.0+2026-06-17.188
Fix: dungeon lobby could kick you off world bosses / lock you in prejoinJune 17, 2026
- • Fixed the real cause behind 'kicked from the boss fight' and 'stuck on Prejoined': entering the Daily Dungeon and then wandering off (without starting a floor fight or leaving) left you flagged as 'in a dungeon' indefinitely.
- • While flagged that way, every progress sync removed you from any world boss you joined (the kick), and the auto-join skipped your prejoins without ever consuming them (the permanent 'Prejoined' lock — some players were stuck for weeks).
- • World boss participation is now blocked only while you're in an actual dungeon floor fight — simply sitting in the dungeon lobby no longer interferes. Auto-join now pulls you out of the idle lobby into a boss you reserved.
- • Cleaned up players already stuck in the abandoned-lobby state and cleared stale prejoin reservations left over from this bug. No action needed.
0.2.0+2026-06-17.187
Fix: 'Queue crafting without materials' now lets you queue with zero materialsJune 17, 2026
- • With the 'Queue crafting without materials' setting on, the craft button is no longer greyed out when you have none of the required materials — as long as you meet the skill level requirement, you can queue the craft.
- • This lets you set up a full project (e.g. gather/mine first, then craft) in one queue. When the queue reaches the craft: if you have the materials it crafts them; if not, it skips to the next queued activity or your fallback and logs 'Not enough materials… switched to…' in the activity log.
- • Crafts you don't meet the level for are still locked. No materials are ever created from nothing — a craft with no materials simply produces nothing and moves on.
0.2.0+2026-06-17.186
Fix: world boss prejoin could lock you in (mostly SSF)June 17, 2026
- • Fixed: in some cases (most visibly in SSF) you could be stuck on 'Prejoined' — pressing the button to cancel did nothing because the reservation was being re-created faster than you could clear it.
- • Root cause: the auto-join would re-create your prejoin reservation whenever a join attempt failed while the boss was alive. If a player's join failed repeatedly, every 10-second tick re-created the reservation, so a cancel could never stick.
- • Prejoin is now a true one-shot reservation: it is consumed when the auto-join runs and is never re-created. Cancel always sticks now. A rare failed auto-join just means missing that one spawn — and since the boss is alive you can still join manually with 'Fight Boss'.
- • Any currently stuck reservations clear themselves on the next tick / respawn; no action needed.
0.2.0+2026-06-17.185
Fix: you can now always cancel a world boss prejoinJune 17, 2026
- • Fixed: the 'Prejoined' button could refuse to cancel. Cancelling a prejoin was incorrectly blocked by the same respawn-window check used for creating one, so once a boss spawned (or the window passed) you were stuck prejoined with no way to opt out.
- • Cancelling a prejoin is now always allowed, regardless of where the boss is in its respawn cycle. Creating a new prejoin still requires the boss to be respawning within the allowed window.
- • Fixed: the cancel button is now shown whenever you are prejoined — previously it only appeared while the boss was respawning, so a stuck prejoin on a live boss showed 'Fight Boss' with no way to cancel.
0.2.0+2026-06-17.184
Fix: world boss prejoin no longer sticks across cycles (SSF)June 17, 2026
- • Fixed: players could remain 'Prejoined' even after a world boss was killed, getting auto-joined into future spawns they never opted into. This was most visible in the SSF league.
- • Root cause: when a boss was killed in the brief race between the auto-join's alive-check and the actual join, the failed join would restore the prejoin reservation. With SSF's lower boss HP, bosses die fast enough that this happened frequently, leaving players permanently prejoined.
- • The auto-join restore now only re-creates a reservation when the boss is genuinely still alive and joinable (a transient failure). If the boss has already been killed, the reservation is correctly cleared — matching standard league behavior: prejoin before the boss, and re-prejoin for the next one after a kill.
- • Existing stuck reservations clear themselves automatically on each boss's next respawn; no action needed.
0.2.0+2026-06-16.183
Docs: corrected the public XP formula reference (xp-formula.txt)June 16, 2026
- • Rewrote public/xp-formula.txt directly from source. The previous version had several inaccuracies that would mislead external calculator builders.
- • Fixed: the zone control leaderboard bonus table was wrong. Actual brackets are rank 1–20 = 25%, 21–40 = 20%, 41–60 = 15%, 61–80 = 10%, 81–100 = 5%, 101+ = 0%.
- • Fixed: the global 2x XP boost was misdescribed. It applies only to gathering actions (Mining, Herbalism, Harvest Mana) at reward time, not to crafting recipes, and is not baked into the tier base table.
- • Fixed: per-loop XP for Mining/Herbalism/Harvest Mana is 2 × round(skillXp × 1.1); alchemy brew is round(skillXp × 3 × 2). Removed a nonexistent '180s alchemy flask' action.
- • Added: a HOUSING + DURATION section explaining that durationFactor on 180s crafts shrinks with housing tier (it is 18 only at housing tier 0), plus a second worked example demonstrating the gathering 2x.
0.2.0+2026-06-16.182
Perf: faster new account creation (batch skill inserts, parallel DB writes)June 16, 2026
- • Skill progress rows on new account creation are now inserted in a single batch query instead of 7 sequential round trips.
- • Skill creation and welcome notification now run in parallel instead of sequentially.
- • ensurePlayerSkills now uses createMany with skipDuplicates — one DB call regardless of how many skills already exist, making the recurring cooldown check cheaper too.
0.2.0+2026-06-16.181
New: +25% XP welcome bonus for new Standard league accounts (7 days)June 16, 2026
- • New accounts in the Standard league receive a 25% XP bonus on all activities for their first 7 days. Applies to combat, all professions, zone control, and world boss XP.
- • The bonus is shown in Character Stats (Active Buffs section) with a countdown timer.
- • A welcome notification is sent when your character is first created.
- • The sign-in page now displays the promo for new visitors.
- • SSF accounts are not eligible — the promo is Standard league only.
0.2.0+2026-06-16.180
Fix: homepage and wiki updated to reflect all 7 skills including SpellcraftingJune 16, 2026
- • Fixed: the sign-in page featured section showed '6 Skills' and listed only 6 professions, omitting Spellcrafting. Now shows 7 Skills with all seven listed.
- • Fixed: the wiki guide section title and body text referred to 'four professions' and listed only Mining, Herbalism, Smithing, and Alchemy. Updated to include Jewelcrafting and Spellcrafting, with new H3 entries for each.
- • Fixed: the wiki guide all-time leaderboard description omitted Jewelcrafting and Spellcrafting from the skill rankings list.
0.2.0+2026-06-16.179
Infra: centralized league registry for future league deploymentsJune 16, 2026
- • Added lib/game/leagues.ts as the single source of truth for all league definitions. Each entry defines the league key, label, and boss HP multiplier.
- • World boss state initialization, boss HP scaling on kill/respawn, global system chat announcements (daily profession, gold events), and the switch-league API all now pull from the central registry — adding a new league only requires adding one entry to leagues.ts.
0.2.0+2026-06-16.178
Fix: SSF missing daily XP rotation and gold event chat announcementsJune 16, 2026
- • Fixed: global system chat announcements (daily XP profession rotation, double-gold work order events) were only posted to standard league chat. Both messages now broadcast to all league chats.
0.2.0+2026-06-16.177
ActivitySession now tracks leagueTypeJune 16, 2026
- • ActivitySession now tracks leagueType: sessions are tagged with their league on create, enabling direct league-filtered queries without player joins. Simplifies ZC capture session termination.
0.2.0+2026-06-16.176
Fix: duplicate names in online player list for SSF+standard accountsJune 16, 2026
- • Fixed: players with both a standard and SSF character appeared twice in the online list. The list now deduplicates by user account, showing only the most recently active character per person.
0.2.0+2026-06-16.175
Fix: SSF zone control sessions cancelled by standard league zone captureJune 16, 2026
- • Fixed critical cross-league bug: when a zone was captured in standard league, the game terminated active ZC sessions for that zone number in ALL leagues — including SSF. SSF players would return to find nobody attacking even though they had an active session.
- • Player-attack capture path: active sessions are now filtered to only the capturing player's league before being completed.
- • Server-tick capture path: active sessions are now terminated by session ID list (already league-scoped via freshSessions) rather than by activityKey alone.
- • Deploy: prisma db push now uses --accept-data-loss to prevent schema changes with safe defaults (new columns, unique constraint updates) from blocking deploys.
0.2.0+2026-06-16.174
Fix: SSF/standard world boss XP buff and prejoin cross-league leaksJune 16, 2026
- • Fixed: world boss XP buff (the bonus applied after a boss is killed) was not filtered by league. Killing the World Eater in standard was granting the XP buff to SSF players and vice versa. XP buff bonus is now tracked per-league so each league's boss kills only benefit that league.
- • Fixed: the world boss prejoin auto-join system had no league concept — a boss being alive in one league could spuriously trigger auto-join attempts for players in the other league. WorldBossPrejoin now tracks leagueType; alive-boss checks and prejoin queries both match on bossKey + leagueType so each league's prejoins fire only when that league's boss respawns.
0.2.0+2026-06-16.173
Fix: world boss fights awarding 0 XP/hrJune 16, 2026
- • Fixed: fighting world bosses showed 0 XP/hr in the action log. The reward builder was overriding skillXp to an empty object, discarding the combat XP defined in the boss activity definition (xpBuffBonus × 3 per loop). World boss fights now correctly grant combat XP per loop, boosted by XP potions, daily profession bonus, and zone XP percent — the same as regular combat.
0.2.0+2026-06-16.172
Fix: SSF world boss fight canceled by standard boss killJune 16, 2026
- • Fixed critical bug: when the standard-league World Eater (or any world boss) was killed, the game incorrectly completed ALL active fight sessions for that boss key — including SSF players' sessions. SSF players were getting kicked out of their fight and their queue was resuming whenever the standard boss died.
- • finalizeWorldBossKill now filters active sessions to only the players in the killed boss's own league before completing them and switching to fallback activities.
- • WorldBossKillParticipant table now tracks leagueType: kill history records are properly separated by league so standard and SSF 'last kill' boards don't overwrite each other.
0.2.0+2026-06-16.171
Fix: world boss prejoin not always entering fightJune 16, 2026
- • Fixed: the prejoin auto-join searched for alive bosses by boss key without filtering by league. If the SSF version of a boss was alive but the standard version was dead (or vice versa), a prejoined player in the other league would be passed to startWorldBoss against a dead boss — which had no HP guard — so a session was created for a dead fight. The player would appear to enter and immediately get kicked back out.
- • Added a dead-boss guard in startWorldBoss: if currentHp ≤ 0 at the time of joining, throws an error, the prejoin is preserved, and auto-join retries on the next tick once the boss actually respawns.
0.2.0+2026-06-15.170
Fix: gear swap on leaderboard page; zone team color while contestedJune 15, 2026
- • Fixed: opening your profile on the Leaderboards page showed no inventory items, so you couldn't equip gear from there. Leaderboard page now loads the full inventory.
- • Fixed: zone control team color dot (🔴/🔵) and 'controls' label were showing even while a zone was actively contested. They now only appear during lockdown (after a capture), matching the intended behavior.
0.2.0+2026-06-15.169
Fix: ZC queue fallback missing league; admin delete UI improvementsJune 15, 2026
- • Fixed: when Zone Control ends (capture or lockdown), the fallback activity creator was not passing the player's league type. For SSF players with a world boss queued after ZC, the boss check used 'standard' league and skipped the queued item, leaving the player stuck with no activity.
- • Fixed same missing leagueType in all other createFallbackActivity call sites: world boss kill (for all participants), ZC server tick handler, recipe/dungeon/gathering end paths.
- • Admin delete panel: 'ready' accounts in the pending deletions list now show an inline 'Delete' button — no longer need to look up each player separately in the search form.
0.2.0+2026-06-15.168
Fix: cross-league mail item exploitJune 15, 2026
- • Fixed: because SSF and standard profiles share the same display name, the mail player search was returning both profiles. A sender could pick the SSF profile and deliver standard-league items into SSF.
- • Mail player search now only returns players in the same league as the sender.
- • Added server-side guard: sending gold or items to a player in a different league is now rejected at the API level.
0.2.0+2026-06-15.167
Fix: SSF world boss respawn restoring full standard HPJune 15, 2026
- • Fixed root cause: the respawn notification job (world-boss-respawns) was restoring currentHp using the raw boss definition maxHp instead of the stored league-scaled maxHp. SSF bosses now respawn at their correct 25% HP value.
- • Directly corrected the Ancient Treant's current HP in the database (was 24140 > maxHp 7950, now correctly 7950/7950).
0.2.0+2026-06-15.166
Fix: 'Who's Here' showing players from both leaguesJune 15, 2026
- • Fixed: the zone player list was querying all players in the zone regardless of league. SSF players now only see other SSF players, and standard players only see standard players.
0.2.0+2026-06-15.165
Wiki fixes: gems, XP accuracy, gold values; SSF boss HP bug fixJune 15, 2026
- • Wiki: Gems are now categorized as 'Gems' with a dedicated filter tab, and display 'Gem — Jewelcrafting material' instead of 'Inventory item'. Previously they were lumped in with generic resources.
- • Wiki: Smithing and Alchemy XP values now match live game values. Smithing's 1.5× and Alchemy's 2× hidden multipliers have been baked into the recipe definitions, so the wiki shows the accurate XP you actually earn.
- • Wiki: Gold values removed from item cards — they have no in-game purpose without a vendor, and only caused confusion.
- • Fix: SSF world bosses respawning with full (standard) HP. The kill-completion code was writing bossDefinition.maxHp instead of the SSF-scaled value. SSF bosses now correctly respawn at 25% of standard HP.
0.2.0+2026-06-15.164
Fix: SSF shoutouts going to standard chatJune 15, 2026
- • Fixed: lucky crafts, rare finds, gem prospecting, potion orb reactions, ZC relic finds, gathering orb finds, housing upgrades, and item upgrade orb announcements were all posting to standard league chat even when triggered by SSF players.
- • All shoutout-style system messages now route to the correct league chat based on the player's active league.
- • World gift winner announcements also now go to the correct league chat.
0.2.0+2026-06-15.163
Fix zone control overview mixing SSF and standard statesJune 15, 2026
- • Fixed: zone overview was fetching all zone control states regardless of league, causing a zone to simultaneously show 'CONTESTED' (from SSF) and 'Zone controlled by Red' (from standard) at the same time.
- • Zone control overview now filters by the player's active league (SSF or standard). Each league sees only its own zone states.
- • Confirmed: zone gather bonus was already correctly isolated by league — SSF players were not receiving buffs from standard zone control and vice versa.
0.2.0+2026-06-15.162
Fix build error in chat POST + SSF WB leagueType fixJune 15, 2026
- • Fixed build error: chat POST handler was calling formatChatRow with 1 argument after the signature changed to require 2.
- • Fixed: SSF players kicked back to zone control after a few world boss hits (leagueType hardcoded to 'standard' in participant lookup).
0.2.0+2026-06-15.161
Fix: SSF players kicked out of world boss back to zone controlJune 15, 2026
- • Fixed a critical bug where SSF players would be ejected from a world boss fight and returned to zone control after just a few hits. The player sync code was checking for a world boss participant with leagueType hardcoded to 'standard', so it never found the SSF participant, treated it as ended participation, and activated the queued zone control session.
0.2.0+2026-06-15.160
SSF: badges and name colors now visible in chatJune 15, 2026
- • Fixed: supporter badges and name colors were selectable in SSF settings (v159) but were being stripped when rendering chat messages. The chat display was re-validating ownership using only the SSF profile's purchases. Now merges purchases across all profiles per user when formatting chat, so badges and colors show correctly.
0.2.0+2026-06-15.159
SSF: chat badges/colors fixed; name change syncs across leaguesJune 15, 2026
- • Fixed: supporter chat badges and name colors now correctly unlock in SSF when the purchase was made on your Standard profile. Previously the badge ownership check only looked at the current profile's purchases.
- • Name changes now sync across all your profiles. Renaming in SSF also renames your Standard character, and vice versa — your name is account-wide.
0.2.0+2026-06-15.158
Fix: players could attack multiple world bosses simultaneouslyJune 15, 2026
- • Fixed a bug where switching between world bosses (or having multiple auto-joined via prejoin) could leave a player with active participant records on multiple bosses at once. Each server tick would then process all of them, dealing damage and granting XP for every active boss simultaneously.
- • World boss participants are now deactivated immediately when a boss is killed, rather than left as orphaned active records.
- • Queue transitions to a new world boss, zone control, or regular activity now explicitly clean up any lingering active participant records from other bosses.
0.2.0+2026-06-15.157
SSF: supporter purchases now cross-profile on all backend checksJune 15, 2026
- • Fixed: equipping titles in SSF no longer returns 'You do not own this title' when the purchase was made on your Standard profile.
- • Fixed: work order skips now correctly give 6/day to supporters playing in SSF (was falling back to 3 because the Standard profile's purchases weren't being checked).
- • Fixed: world boss prejoin window now correctly extends to 4 hours for supporters in SSF.
- • All supporter privilege checks (title equip, quest skip allowance, quest claim skip reset, world boss prejoin window) now merge purchases across all your player profiles so SSF and Standard share the same privileges.
0.2.0+2026-06-14.156
SSF zone control isolation + title announcement fixJune 15, 2026
- • Zone control is now fully isolated by league. SSF players have their own zone states, monthly leaderboards, participants, and capture history — no more bleed between leagues.
- • Title unlock announcements in chat now go to the correct league's chat channel.
0.2.0+2026-06-14.155
SSF polish: cosmetics, mail, market page, online countJune 15, 2026
- • Supporter purchases, chat badges, name colors, and titles now carry over to SSF — cosmetics are account-wide.
- • Mail is now readable and writable in SSF. Text messages are allowed; sending gold or attached items is blocked.
- • Market page in SSF shows a clear 'Market Unavailable in SSF' message instead of a broken UI.
- • List button is hidden from inventory in SSF mode.
- • Players online count is now per-account rather than per-player-profile, so playing both leagues doesn't inflate the number.
0.2.0+2026-06-14.154
SSF league open to all accounts + XP/hr average fixJune 15, 2026
- • Solo Self-Found league is now available to all registered (non-guest) accounts via Settings → League.
- • Fixed XP/hr calculation in the Action Log: now uses average XP per cycle instead of minimum. This means 2x gather gear (which gives variable 2–3 items per cycle) correctly shows a higher XP/hr rather than being dragged down by older lower-XP entries.
0.2.0+2026-06-14.153
Fix SSF league switch button disappearing after first pollJune 15, 2026
- • The league switch button would vanish a few seconds after page load because /api/player (polled every few seconds) was not returning ssfEnabled, causing it to be overwritten with false on every refresh.
0.2.0+2026-06-14.151
Fix SSF league switch button not appearing in SettingsJune 15, 2026
- • The league switch button was missing on initial page load because ssfEnabled was not being passed to the initial summarizePlayer call in the page server components.
0.2.0+2026-06-14.150
SSF (Solo Self-Found) league — prototypeJune 14, 2026
- • Added a Solo Self-Found league accessible via Settings → League (only for authorized accounts initially).
- • SSF has its own world chat, leaderboards, and team assignments — fully isolated from Standard.
- • World bosses in SSF have 75% less HP for solo-friendly pacing.
- • Trading, market, and mail are disabled in SSF.
- • Players keep the same display name and cosmetic supporter perks across leagues.
- • Switching leagues is instant — your Standard and SSF characters progress independently.
0.2.0+2026-06-14.149
Fix duplicate lucky-craft announcement when multiple items upgrade in same batchJune 14, 2026
- • If multiple items in a crafting queue happened to proc a +1/+2 upgrade in the same sync batch, the world chat announcement would appear twice with identical text. It now deduplicates per batch — the player still receives individual notifications for each lucky craft.
0.2.0+2026-06-14.148
Gathering rings and amulets buffed to tier×5% double-gather chanceJune 14, 2026
- • Rings and Amulets of Gathering now grant tier×5% double-gather chance (up from tier×4%). A tier 10 piece now gives 50% instead of 40%.
0.2.0+2026-06-14.147
Fix daily XP boost showing only one profession in paired slotsJune 14, 2026
- • The Daily XP Boost label now correctly shows both professions when the active slot is a paired one (e.g., 'Mining + Smithing +20% XP' instead of just 'Mining +20% XP').
0.2.0+2026-06-14.146
Fix Paddle checkout flash on page navigationJune 14, 2026
- • Paddle.js is now loaded on demand (only when clicking Pay with Paddle) instead of globally on every page. This fixes a gray box that would flash on screen when navigating between pages.
0.2.0+2026-06-14.145
Fix Paddle.js loading; Bloodmoon color start brightenedJune 14, 2026
- • Fix: Paddle.js client token was not being embedded at build time, causing the checkout overlay to fail with 'Paddle.js failed to load'. Token is now hardcoded (it is a public-facing token by design).
- • Bloodmoon name color: the gradient now starts at dark crimson (#7f1d1d) instead of near-black, making it readable on both light and dark backgrounds.
0.2.0+2026-06-14.144
Paddle checkout now works via payment overlayJune 14, 2026
- • Paying with Paddle now opens a payment overlay on the page (powered by Paddle.js) instead of redirecting to an external page. No page navigation required — pay and return to your game instantly.
0.2.0+2026-06-14.143
Server XP boost slider now works with PayPal and PaddleJune 14, 2026
- • The custom Server XP Boost slider (choose hours + extra days) can now be purchased with PayPal or Paddle in addition to Stripe. Clicking Buy now opens a payment method picker — choose Card (Stripe), Paddle, or PayPal.
0.2.0+2026-06-14.142
Title announcements in chat, fixed daily rotation, mail Unread/Read tabs, spellcrafting on profilesJune 14, 2026
- • Earning a milestone title (skill Level 60 or 70, Vanguard, Titan, Polymath, Ascendant) now announces in world chat so everyone can congratulate you. Housing upgrade titles are excluded — those already have their own housing upgrade announcement.
- • The daily profession XP boost now follows a fixed 4-slot rotation — Combat → Herbalism + Alchemy → Mining + Smithing → Jewelcrafting + Spellcrafting — repeating daily at noon Eastern. Paired slots each receive the +20% boost simultaneously.
- • The mail Receive tab is now split into Unread (auto-marks messages as read when opened) and Read. Sent messages can now be deleted from the Sent tab.
- • Spellcrafting now appears on all inspected player profiles, even for players who haven't started it yet.
- • Wiki updated: the global 2× profession XP multiplier now correctly lists all six professions (added Jewelcrafting and Spellcrafting).
0.2.0+2026-06-14.141
Always ask for repetitions; alphabetical item filters; world boss prejoin fix; infinite-queue warningJune 14, 2026
- • Clicking Fight, Mine, or Gather now always opens the repetitions prompt — the separate setting has been removed. Every player sees the prompt to set how many times to repeat (or infinite).
- • Item type filters in Inventory and Market are now sorted alphabetically (Amulets, Bars, Boots, Chests, …) instead of by gear slot grouping.
- • Bug fix: prejoining a world boss overnight could silently fail — the prejoin record was deleted before the join completed, so any transient error (database timeout, etc.) left the player without a reservation. The prejoin is now restored on failure so the next server tick retries the join.
- • A warning is now shown when you press Start Now on an infinite activity while limited activities are still in your queue. The warning is informational — you can dismiss it and reorder the queue, or proceed.
0.2.0+2026-06-12.140
Fix: duplicate daily XP rotation announcement; duplicate lucky craft announcements in world chatJune 12, 2026
- • Bug fix: the daily XP profession rotation announcement was sometimes posted twice within the same second — once by the noon cron job and once by a concurrent player sync that also triggered the rotation. The cron endpoint now only posts when it is the one that actually performed the rotation.
- • Bug fix: players returning from a long offline session could see the same lucky craft announcement appear multiple times in world chat simultaneously (once per craft loop that proc'd a lucky craft). Duplicate identical announcements from the same sync batch are now deduplicated before being posted to world chat. The full unfiltered batch is still sent to Discord for audit purposes.
0.2.0+2026-06-12.139
Support panel overhaul: custom XP boost slider, bonus boosts on purchases, more unique $50 itemsJune 12, 2026
- • XP boost purchases now use a slider (1–24 hours) with optional extra days (+0–6), letting you choose exactly how long to boost the server. Pricing scales smoothly: 1h = $2.50, 8h = $20, 24h = $30, each extra full day = $30.
- • Every cosmetic purchase now includes a bonus Server XP Boost: $5 items include +1h, $10 items include +2h, and exclusive $50 items include +24h. The boost applies immediately when the purchase is fulfilled.
- • Six additional exclusive $50 badges are now available in the store (Eclipse, Oracle, Serpent Sovereign, The Stormborn, Riftborn, The Deathstalker) — three visible at once, refreshing as each is claimed.
- • Five additional exclusive $50 name colors are now available (Inferno, Abyssal Depths, Gilded, Emerald Throne, Bloodmoon) — three visible at once alongside the existing colors.
0.2.1+2026-06-11.138
Fix: zone control one-shot bug (protection window loops no longer counted)June 11, 2026
- • Bug fix: when a zone was captured and entered its post-capture protection period, players with an active zone-control session could accumulate loop credit during the protection window. When the zone opened and the player synced offline activity, those protected-period loops were applied as burst damage, allowing a single sync to one-shot a zone. The engine now clamps each player's effective start time to the moment the zone became attackable (attackableAt), so only loops during the open attack window count.
0.2.1+2026-06-11.137
Invisibility Ring now grants 50% chance to gather 2xJune 11, 2026
- • The Invisibility Ring now has a 50% chance to gather 2x in addition to its zone-access ability. This bonus is reflected in all item tooltips (inventory, market, player profile, wiki).
0.2.1+2026-06-11.136
Fix: offline sync events no longer flood world chat; Discord shows sync contextJune 11, 2026
- • Rare drop and lucky craft announcements generated during background offline sync no longer appear in in-game world chat (where they would arrive in a noisy burst). They are still posted to the Discord mirror with a note showing how many loops were processed and when the player was last active — e.g. 'offline sync · 847 loops · offline since Jun 10 3:22 PM'.
0.2.1+2026-06-11.135
Fix: duplicate world chat announcements from offline sync; market listings show dateJune 11, 2026
- • Bug fix: the background offline-sync workers (drip-sync and batch-sync) could process the same player simultaneously, causing the same announcement (lucky craft, rare drop, etc.) to appear multiple times in world chat. A per-player transaction lock now prevents concurrent processing.
- • Market listings now show date and time ('Jun 10 3:24 PM') instead of just time, making it easy to tell how old a listing is.
0.2.1+2026-06-11.134
Admin: market and trade activity now mirrored to private Discord channelsJune 11, 2026
- • Completed market transactions (direct buys and buy-order fills) are now posted to a private #market-watch Discord channel. Format: 'PlayerA bought 3× Iron Sword from PlayerB for 900g'.
- • Mail transfers that include gold or items (sent, claimed, returned) are now posted to a private #trade-watch Discord channel. C.O.D. transactions show the payment amount.
0.2.1+2026-06-11.133
Discord world-chat posts no longer send push notificationsJune 11, 2026
- • Game event messages posted to the #world-chat Discord channel are now silent — they appear in the channel and increase the unread count, but do not trigger push notifications. The volume of in-game events made push notifications impractical for Discord members.
0.2.1+2026-06-11.132
Fix: offline activity announcements now appear in world chat immediatelyJune 11, 2026
- • Bug fix: announcements generated while processing offline activity (rare drops, captures, etc.) were stored with a backfilled timestamp, causing them to land silently below older messages in the chat stream. They are now stamped with the current wall-clock time so they appear at the top of world chat as expected.
0.2.1+2026-06-11.129
Fix: offline activity sync now runs continuously; max idle time capped at 14 daysJune 11, 2026
- • Bug fix: the background job that processes rewards for offline players was never scheduled, so players who never logged in could accumulate days or weeks of unprocessed loops. It now runs every 5 minutes via a lightweight drip-sync, and every 30 minutes via a heavier batch sync.
- • Offline accumulation is now capped at 14 days. If an account has been idle longer, the engine processes at most 14 days of activity at once — the activity continues from that point forward. This keeps rewards proportional regardless of how long a session has been running.
0.2.1+2026-06-10.126
Fix: boots enchant label in player profile; buy orders search works across all pagesJune 10, 2026
- • Bug fix: boots enchant was showing '+15 XP/task' in the player profile equipment list. Now correctly shows '+15% 2x gather'.
- • Bug fix: the buy orders search field was only filtering the current page of 15 results. It now searches across all orders and paginates the filtered results.
0.2.1+2026-06-10.124
Fix: rare drop and capture announcements now reliably appear in world chatJune 10, 2026
- • Bug fix: some world chat announcements (rare item drops, zone captures, housing upgrades) would occasionally appear in the Discord mirror but be missing from in-game chat. The root cause was a database transaction race — the message could be rolled back after the Discord post had already fired. Announcements are now guaranteed to be consistent: if a transaction fails, neither chat nor Discord receives the message.
0.2.1+2026-06-10.120
Chat moderation improvements; accounts must be 7 days old to reportJune 10, 2026
- • Accounts must now be at least 7 days old to submit player reports. Guest accounts cannot submit reports. This reduces report spam from throwaway accounts.
- • Players who are squelched by the report system now have their messages silently withheld from other players rather than receiving an error — they continue to see their own messages normally.
0.2.1+2026-06-10.118
World chat mirrored to IdleWorlds Discord serverJune 10, 2026
- • World chat messages and game announcements (rare drops, zone captures, boss spawns, etc.) are now mirrored in real-time to the #world-chat channel in the IdleWorlds Discord server. You can follow the action even while away from the game.
0.2.1+2026-06-10.121
Fix: boots enchant display; enchants survive item upgrades; buy orders searchJune 10, 2026
- • Bug fix: boots enchants were showing as 'XP/task' in the inventory. Now correctly shows '2x gather enchant'.
- • Bug fix: upgrading an item (+1 → +2 → +3) now carries its active enchant over to the upgraded version. Previously the enchant was silently orphaned on the old item key.
- • Market buy orders panel now has a text search field to filter orders by item name.
0.2.1+2026-06-10.119
Fix: listing an item on the market no longer strips its enchantJune 10, 2026
- • Bug: listing any copy of a stackable item on the market incorrectly deleted the active enchant on your equipped copy of that same item. The enchant is now only removed if you sell your very last unequipped copy (orphan cleanup). Equipping a copy before listing was an effective workaround, but should no longer be necessary.
0.2.1+2026-06-10.117
Fix: Boots Enchant visible in Spellcrafting; ZC relic drop scales with housing tier + item findJune 10, 2026
- • Bug fix: Boots Enchant - Gather recipe was not appearing in the Spellcrafting skill panel. It now shows alongside the other four enchant recipes.
- • Zone Control relic drop rate now scales with housing tier, matching the same XP multiplier already applied for fairness. A housing tier 1 player (1.11× XP) now also gets a 1.11× relic drop rate. Item Find % enchant stacks on top of the housing multiplier.
0.2.1+2026-06-10.116
Boots Enchant - Gather; Rename Gathering→Herbalism, Forging→Smithing, Brewing→Alchemy; Clickable items in chatJune 10, 2026
- • New Spellcrafting recipe: Craft [Tier] Boots Enchant - Gather. Applies a bonus 2× gather enchant to equipped boots, giving +tier% bonus 2× gather chance on top of existing gear/accessory bonuses. Crafted from 200 Mana + 200 Herbs per tier. Lasts 3 days.
- • Skills renamed throughout the UI: Gathering → Herbalism, Forging → Smithing, Brewing → Alchemy. Item names (Ring of Gathering, Amulet of Gathering) are unchanged.
- • Items mentioned in world chat announcements are now tappable — tap any highlighted item name to see its stats in a quick popup (Tier, ATK, DEF, HP, XP/task, 2× gather chance, skill bonus).
- • Player profile: 2× gather % stat on rings/accessories now shows on a dedicated second line so it no longer gets truncated.
0.2.1+2026-06-10.112
Fix: activity queue could get stuck overnight (mining/gathering not advancing to combat)June 10, 2026
- • Bug: when a queued gathering or combat activity reached its planned end time with zero loops remaining (because lastProcessedAt was already very close to the end), the engine returned early without completing the activity or promoting the next queued item. The queue would then sit frozen indefinitely.
- • Fixed by adding the missing case to the zero-loops handler: if the activity's endsAt has been reached, it is now properly marked COMPLETED and the next queued activity is promoted.
0.2.1+2026-06-09.111
Spellcrafting enchant XP tripledJune 9, 2026
- • Crafting enchants (weapon, ring, helm, gloves) now awards 3× the previous XP per craft. The old value didn't account for gather bonuses (housing, 2× gather rings) that only apply to Harvest Mana, creating a ~3× XP gap in practice. Crafting should now be roughly on par with harvesting.
0.2.1+2026-06-09.110
Fix: Jewelcrafting capitalisation in gloves stat lineJune 9, 2026
- • Gloves with a Jewelcrafting or Spellcrafting skill bonus were showing the raw skill key ('jewelcrafting Level +4') instead of the properly capitalised label.
0.2.1+2026-06-09.109
Fix: badge emoji tinting also fixed in Players Online popupJune 9, 2026
- • Chat badges in the Players Online popup were still being tinted by the player's name color gradient. Fixed for both the active-now and active-24h lists.
0.2.1+2026-06-09.108
Fix: chat badge emoji no longer tinted by name colorJune 9, 2026
- • Chat badges (e.g. ☠️) are now rendered outside the name color span, so gradient and color effects on the player name no longer bleed onto the badge emoji.
0.2.1+2026-06-09.107
Jewelry announcements, XP display modes, daily XP rotation updateJune 9, 2026
- • Crafting tier 11+ jewelry (rings and amulets) now announces the result to world chat so everyone can see what was made.
- • Skill XP display now has 3 modes — click the XP line under any skill to cycle: full numbers → level % with XP to go → compact (2.72M/3.41M) format. Applies to all skills at once and remembered on refresh.
- • Spellcrafting XP display now participates in the cycle (was previously unclickable).
- • Daily XP bonus rotation now covers Combat, Smithing, Alchemy, Jewelcrafting, and Spellcrafting only — Mining and Gathering removed from the rotation.
- • XP Boost status in mobile chat footer is now left-aligned.
0.2.1+2026-06-09.106
Fix: mobile footer links and player count now truly on one rowJune 9, 2026
- • Inlined footer links directly instead of wrapping in a SiteFooterLinks div — all items now flex-wrap from a single row as intended.
0.2.1+2026-06-09.105
Mobile footer: players online inline with links; version shows as vX.Y.ZJune 9, 2026
- • Players online count now sits on the same line as the footer links in the mobile chat footer, fitting everything into ~2 lines instead of 4.
- • Version string across the site now reads 'v0.2.1+...' instead of 'Version 0.2.1+...' — shorter, same info.
0.2.1+2026-06-08.104
Titan title (50k ZC hits/month); mobile footer version removedJune 8, 2026
- • New milestone title: Titan — awarded for landing 50,000 Zone Control hits in a single month. Auto-awards live and is included in the backfill job. Wiki updated.
- • Mobile chat footer no longer shows the version number, freeing space for the links to fit on fewer lines.
0.2.1+2026-06-08.103
New titles: Runebinder (SC 60) and The Spellforged (SC 70)June 8, 2026
- • Spellcrafting now has milestone titles: Runebinder at level 60 and The Spellforged at level 70. Both auto-award when XP is earned and are included in the backfill job. Wiki updated.
0.2.1+2026-06-08.102
Communication lock, mail block confirm, mobile footer, admin review panelJune 8, 2026
- • Players auto-muted via reports now also lose mail access, with one exception: they can still mail the admin (matduke) to appeal. They receive an in-game notification explaining the restriction.
- • Blocking a mail sender now shows a confirmation dialog before taking effect.
- • Mobile chat footer redesigned: players online and footer links are stacked instead of competing for the same row. XP boost credit no longer says 'left left'.
- • Admin: new 'Pending Review' panel shows all communication-locked players with recent messages, reporter names, and quick actions to clear the lock or issue a full ban.
- • Level 60 and 70 titles are fully covered for all 6 player skills (Combat, Mining, Smithing, Gathering, Alchemy, Jewelcrafting) and auto-award when XP is earned.
0.2.1+2026-06-08.101
Queue ETA per item; XP Boost now credits the buyersJune 8, 2026
- • Action queue items now show their estimated duration inline (e.g. 'Mine Moonsteel (x100) ~16m'). The current action also shows remaining time next to the crafts-left count.
- • The Server XP Boost now shows the name(s) of whoever purchased it: in the desktop header chip, the character stats panel, the supporter shop panel, and the mobile chat footer.
- • Multiple stacked boosts show all contributor names (e.g. 'Mythos & Zara boosted!'). Names disappear only when their individual boost window has fully expired.
0.2.1+2026-06-08.100
Profanity filter, enchant overwrite warning, queue ETAJune 8, 2026
- • World chat and team chat now apply a basic profanity filter — common slurs and profanity are automatically replaced with asterisks.
- • Applying an enchant now warns you if the slot already has an active enchant, showing the current tier and how many hours are left before it would expire.
- • The action queue now shows an estimated total time remaining (e.g. '~14m 30s remaining') at the bottom of the queue list, accounting for the current action's remaining cycles and all queued actions.
0.2.1+2026-06-08.99
Fix: Helm and Gloves enchants now appear under Enchants filter in marketJune 8, 2026
- • Helm Enchant - Gold Find and Gloves Enchant - Item Find were incorrectly categorized as gear in the market item type filter. They now appear under Enchants alongside Weapon and Ring enchants.
0.2.1+2026-06-08.98
Fix: Item find % now boosts upgrade orb drops; Gold gain % confirmed combat/ZC onlyJune 8, 2026
- • The Gloves Enchant (Item Find %) now also increases the chance of finding upgrade orbs while mining and herbing.
- • Gold gain % (Helm Enchant) applies to combat and Zone Control gold — gathering activities do not award gold directly so the enchant has no effect there.
0.2.1+2026-06-07.97
Fix: Spellcrafter's Gloves now correctly unlock higher-tier activitiesJune 8, 2026
- • The Spellcrafting panel was checking the raw skill level instead of the effective level when deciding whether to lock an activity. Players wearing Spellcrafter's Gloves (+4 Spellcrafting) can now access activities they meet the requirement for with the bonus applied.
0.2.1+2026-06-07.96
Fix: Level 70 titles now awarded automatically; C.O.D. fulfillment notificationJune 8, 2026
- • Level 70 skill titles (Warchief, Stonelord, Grand Forgemaster, The Thornwalker, Arcane Distiller, Gem Sovereign) were never awarded in real time — same bug as Ascendant. Fixed: all six are now checked whenever skill XP is gained.
- • C.O.D. mail: when a recipient claims and pays for a C.O.D. package, the sender now receives an in-game notification confirming who paid and how much.
0.2.1+2026-06-07.95
Fix: Ascendant title now awarded automatically at 400 total levelsJune 8, 2026
- • The Ascendant title was never being awarded in real time — it only existed in a backfill script, not in the live XP gain path. Fixed: it is now checked alongside Polymath every time XP is earned.
- • Threshold updated from 350 to 400 total skill levels combined across all skills.
- • Players who already have 400+ total levels but never received the title can have it backfilled via the internal grant-milestone-titles job.
0.2.1+2026-06-07.94
Enchant items renamed for clarityJune 8, 2026
- • All enchant consumables now include the effect in their name: Weapon Enchant - Attack, Ring Enchant - Experience, Helm Enchant - Gold Find, Gloves Enchant - Item Find.
- • Helm and Gloves enchant recipes are now available to all Spellcrafters (previously beta-only).
0.2.1+2026-06-07.88
New enchants: Helm (Gold Gain) and Gloves (Item Find)June 7, 2026
- • Two new enchant types are now craftable via Spellcrafting: Helm Enchants and Gloves Enchants.
- • Helm Enchants increase all gold gained — from combat, Zone Control, quests, and work orders — by a flat percentage equal to the enchant tier.
- • Gloves Enchants increase rare item find chance — rings, amulets, and relics from combat and Zone Control — by a percentage equal to the enchant tier.
- • Enchants are crafted with 200 Mana + 200 Herbs per tier (same as weapon/ring enchants) and last 72 hours.
- • To apply a helm or gloves enchant you must have the corresponding item equipped. The enchant is tied to that item.
- • New stats are visible in the Character Stats panel under Accessory Bonuses.
- • Worldbreaker drop eligibility now requires Combat level 50 (up from 40), or any other skill at level 50.
0.2.1+2026-06-07.86
Relics: level requirement now accepts any skillJune 7, 2026
- • Relics previously required a specific Combat level to equip. The requirement now passes if you have that level in any skill — Combat, Smithing, Gathering, Alchemy, Spellcrafting, etc. The tooltip now reads 'Requires Lv X (any skill)' to reflect this.
0.2.1+2026-06-07.85
Zone 20+ content hardened furtherJune 7, 2026
- • The tier 20+ difficulty bonus has been doubled. Each tier from 20 onward now adds an extra +20 ATK/DEF requirement per tier (tier 20: +20, tier 21: +40, tier 22: +60, and so on) on top of base difficulty scaling.
0.2.1+2026-06-07.84
Fix: Zone Control battles now factor in weapon enchantsJune 7, 2026
- • Fixed a bug where the ATK/DEF check for joining a Zone Control battle ignored weapon enchant buffs. Players with an active weapon enchant pushing them above the zone threshold were incorrectly blocked from participating.
0.2.1+2026-06-07.83
Fix: Zone travel now factors in weapon enchantsJune 7, 2026
- • Fixed a bug where the ATK/DEF gate for entering a zone ignored weapon enchant buffs. Players with an active enchant putting them above the zone's requirement were incorrectly told their stats were too low.
0.2.1+2026-06-07.82
Cash on Delivery (C.O.D.) mailJune 7, 2026
- • When sending an item via mail you can now check 'Request gold (C.O.D.)' and enter an amount. The recipient must pay that gold to collect the item — the gold is transferred to you atomically on claim.
- • C.O.D. mails show an amber badge in the inbox and a confirmation dialog before payment is taken.
- • Unclaimed C.O.D. mail is automatically returned to sender after 24 hours, with attachments intact.
0.2.1+2026-06-07.79
Prospecting now costs 2 ores per attempt (was 3)June 7, 2026
- • Each prospecting attempt now consumes 2 ores instead of 3. XP per attempt is unchanged (same as before), so you earn more XP per ore spent. Gem drop chance and salvage output per attempt are also unchanged.
0.2.1+2026-06-07.78
Fix: Mana filter on buy orders screenJune 7, 2026
- • Selecting the Mana category filter on the Active Buy Orders screen was showing all orders instead of only mana items. Fixed — the filter now correctly shows only mana buy orders.
0.2.1+2026-06-07.77
Equipment slot view shows item stats and upgrade/downgrade indicatorsJune 7, 2026
- • When viewing an equipment slot in your profile, each item in your inventory now shows its stats inline (ATK, DEF, HP, XP/task). A green ▲ appears next to items that are a net stat upgrade over what you have equipped, and a red ▼ for downgrades — so you can quickly tell what's worth equipping.
- • The currently equipped item also now shows its stats instead of just 'Equipped'.
0.2.1+2026-06-07.76
Fix: enchant apply dialog showed 7 days instead of 3June 7, 2026
- • The confirmation dialog when applying an enchant was hardcoded to say '7 days' even after the enchant duration was reduced to 3 days. It now reads the actual duration from the item definition.
0.2.1+2026-06-07.75
Zone Control monthly leaderboard expanded to top 100June 7, 2026
- • The 'show more' button on the Zone Control leaderboard now expands to the full top 100 (was top 50). This matches the bonus XP window, which already rewards all top 100 players.
0.2.1+2026-06-07.74
Enchant items show effect description on marketJune 7, 2026
- • Weapon and ring enchant items now display their effect in the stat line on all market surfaces (listings, buy order creation, item detail). Example: 'Applies +1 ATK enchant to equipped weapon for 3 days'.
0.2.1+2026-06-07.72
Patch notes for v67–v71June 7, 2026
- • Added missing patch note entries for versions 67 through 71.
0.2.1+2026-06-07.71
Spellcrafter's Gloves + Spellcrafting in daily XP rotationJune 7, 2026
- • Added Spellcrafter's Gloves — equipping them gives +4 effective Spellcrafting level (same as Miner's, Herbalist's, Blacksmith's, Alchemist's, and Jewelcrafter's Gloves). Drop from Ancient Treant: 0.5% chance per player per kill, 1/6 chance to get Spellcrafter's specifically.
- • Spellcrafting is now included in the daily +20% XP skill rotation. Check the Skills tab each day to see which skill has the bonus.
0.2.1+2026-06-07.70
Fix: Spellcrafting fallback no longer assigns over-level mana activitiesJune 7, 2026
- • When falling back to a spellcrafting activity (e.g. after returning from a new zone), the game now correctly checks your Spellcrafting level against the activity's requirement. Previously it skipped the check entirely, causing players to be assigned mana harvests they couldn't reach.
0.2.1+2026-06-07.69
Gold event notifications auto-removed after event endsJune 7, 2026
- • The 2× Work Order Gold event notification is automatically purged from all players' notification history once the event window closes, so no one sees a stale reminder after the event ends.
0.2.1+2026-06-07.68
Mobile: zone nav in Quest tab + 2× gold shown on quest rewardJune 7, 2026
- • The Quest tab on mobile now shows a zone navigation panel at the top (Prev Zone, Next Zone, full zone selector) — same as the Skills tab, so you can travel without switching tabs.
- • During an active 2× Work Order Gold event, the reward line on work order quests shows the base gold struck through and the doubled amount highlighted in amber, so players know what they'll actually earn before turning in.
0.2.1+2026-06-07.67
Enchant duration reduced to 3 daysJune 7, 2026
- • New enchants (weapon and ring) now last 3 days instead of 7. Active enchants already applied are unaffected — they keep whatever time remains on them.
0.2.1+2026-06-07.66
🪙 Special Event: 2× Work Order Gold (24 hours)June 7, 2026
- • Work orders pay double gold for 24 hours. The gain log shows '(2× event)' so you can see the bonus on each turn-in.
0.2.1+2026-06-07.65
Fix: ring enchant label incorrectly showed ATK instead of XP/taskJune 7, 2026
- • Fixed a display bug where ring enchants on rings with an ATK stat (e.g. combat rings) were labeled '+N ATK enchant' instead of '+N XP/task enchant'. The actual bonus effect was always correct — only the inventory label was wrong.
0.2.1+2026-06-07.64
Enchants now bound per-item — multiple rings each hold their own enchantJune 7, 2026
- • Each ring and weapon item now independently holds its own enchant. You can enchant Ring A, equip Ring B and enchant it separately, then swap back to Ring A — its enchant is still active and ticking. Previously only one ring enchant could be tracked at a time.
- • Listing an enchanted item on the market still removes its enchant before it goes up for sale.
0.2.1+2026-06-07.63
New Race: Witch (+5% Spellcrafting XP) + free race reset for allJune 7, 2026
- • Added the Witch race with +5% Spellcrafting XP bonus. Witches are weavers of ancient arcane arts and excel at Harvesting Mana and all Spellcrafting activities.
- • All registered players have received a free Race Change token to try the new race (or switch to any other). Open the Support tab to use it.
0.2.1+2026-06-07.62
10 new blog posts covering game systemsJune 7, 2026
- • Added 10 new SEO blog posts to /blog covering Spellcrafting, weapon/ring enchants, Zone Control relic drops, gear tier progression, endgame zones, Jewelcrafting and the gem economy, the Daily Dungeon, World Bosses, the Red vs Blue team system, and housing tiers.
0.2.1+2026-06-06.61
Fix: enchant item-binding now correctly tracks specific itemJune 6, 2026
- • Fixed enchants still showing on newly equipped items after swapping. Existing enchants were backfilled to their correct item. The enchant bonus and display now only applies when the exact enchanted item is equipped — swapping to a different sword no longer inherits the enchant.
0.2.1+2026-06-06.60
Enchants bound to item + tier 20+ content hardeningJune 6, 2026
- • Weapon and ring enchants are now bound to the specific item they were applied to, not the equipment slot. Swapping your weapon no longer transfers the enchant — the buff stays on the original item and its timer continues running wherever it is (inventory, bank, mail).
- • Applying an enchant now requires having the relevant item equipped. The ATK/XP bonus only applies when the enchanted item is actually equipped.
- • Listing an enchanted item on the market removes the enchant (enchanted items cannot be traded as-is).
- • Zone 20+ content hardened: each tier from 20 onward adds an extra +10 ATK/DEF requirement per tier (tier 20: +10, tier 21: +20, tier 22: +30, etc.) on top of existing difficulty scaling.
0.2.1+2026-06-06.59
Zone Control relic drops + market listing confirmationJune 6, 2026
- • Zone Control hits now have a 1/60,000 chance per hit to drop a relic. The relic tier is based on your highest equipped item (weapon, shield, ring, amulet, helm, chest, gloves, legs, boots — belt excluded), same logic as upgrade orbs. Drop is announced in global chat.
- • Market listing now shows a confirmation step before posting. The confirmation shows quantity, price, and total gold. If your listing price would fill an existing buy order, a warning is shown so you can review before confirming.
0.2.1+2026-06-06.58
Fix: profile modal ATK/DEF now includes potions and weapon enchantJune 6, 2026
- • Player profile and inspect modal ATK/DEF stats were missing active potion buffs (+ATK, +DEF) and the weapon enchant bonus. Now matches the Combat Stats panel exactly.
0.2.1+2026-06-06.57
Enchants filter in inventory and marketJune 6, 2026
- • Added 'Enchants' as a type filter option in both the inventory advanced filter and market filter popups. Selecting it shows only weapon and ring enchant scrolls.
0.2.1+2026-06-06.56
Profile modal: skills grid condensed to 2 rowsJune 6, 2026
- • Skills grid in player profile/inspect modal changed from 3 columns to 4, fitting 7 skills in 2 rows instead of 3.
0.2.1+2026-06-06.55
Fix: JC and SC XP bars now visible on all themesJune 6, 2026
- • Jewelcrafting and Spellcrafting XP bars were invisible on non-Default themes (Legacy, Dark, Neon, etc.) because --zone-accent is only defined in the Default skin. Now falls back to each theme's --accent color.
0.2.1+2026-06-06.54
Fix: Daily Spellcrafting leaderboard now counts correctlyJune 6, 2026
- • Fixed Daily Spellcrafting leaderboard not registering Harvest Mana actions — the engine was tagging spellcrafting gain events as 'daily_mine' instead of 'daily_spellcraft'.
0.2.1+2026-06-06.53
Fix: Spellcrafting level requirements now display correctlyJune 6, 2026
- • Spellcrafting panel now shows 'Requires Spellcraft Lv X' in red when the selected action is above your current level, matching Mining and Gathering behavior.
0.2.1+2026-06-06.52
Spellcrafting now available to all playersJune 6, 2026
- • Spellcrafting is no longer admin-only. All players can Harvest Mana, craft Weapon and Ring Enchants, and apply them to their equipped gear.
0.2.1+2026-06-05.51
Spellcrafting: enchant display on equipped items, fully tradeable scrolls, fallback fixJune 5, 2026
- • Enchant scrolls are now fully tradeable on the market (no longer market-blocked).
- • Active enchant now shows on the equipped weapon/ring in your inventory tooltip: name is colored by tier, '+N ATK enchant (time remaining)' line shown.
- • Active enchant now shows in the player profile modal and player inspect window: weapon/ring name is colored by tier, '+N ATK (time remaining)' shown inline.
- • Enchant scroll item names are now plain white — tier color only applies to the equipped item while enchanted.
- • Duration display now adapts: 7d format when ≥24h, 'Xh Ym' when <24h, 'Xm' when <1h.
- • Fallback activity logic now correctly returns to same-subtype activity for the current zone (Herbing→Herbing, Spellcrafting→Spellcrafting) instead of always falling back to Mining.
0.2.1+2026-06-05.50
Spellcrafting: enchant UX overhaul, mana tradeable, tier colors, profile, filtersJune 5, 2026
- • Enchant duration extended from 24h to 7 days.
- • Mana items are now fully tradeable (market and mail).
- • Apply enchant now shows a confirmation dialog with the item it will apply to and the stat it grants.
- • Enchant stat line in inventory now correctly shows '7 days' instead of raw hours.
- • Enchant tooltip now shows +N ATK or +N XP/task for the correct slot and duration.
- • Spellcrafting level now appears in the player inspect/profile modal (hidden at level 1).
- • Mana items now appear as their own 'Mana' type in inventory, market, and buy orders filters.
- • Enchant items now use 📜 emoji in inventory.
- • Removed enchant buff line from the current action status panel.
- • Spellcrafting leaderboard section added to the UI (both all-time and daily).
0.2.1+2026-06-05.49
Spellcrafting polish: leaderboard, qty prompt, XP display, recipe cost, emoji, wikiJune 5, 2026
- • Added Daily Spellcrafting and all-time Spellcrafting leaderboards.
- • Harvest Mana now respects the 'Ask for repetitions when starting activities' setting.
- • Harvest Mana XP display now shows the double-gather expected value (×2) to match Mining and Gathering.
- • Enchant recipe cost increased from 100 to 200 Mana and 200 Herbs per enchant.
- • Mana items now show a 🔮 emoji in inventory. Weapon Enchants show ⚔️, Ring Enchants show 💍.
- • Spellcrafting and Jewelcrafting XP bars now use the zone theme color (matches skill actions page 1 appearance across all themes).
- • Enchant items now display their stats on the wiki (e.g. '+N ATK to equipped weapon for 24h').
- • Fixed fallback resume: Spellcrafting activities can now auto-resume correctly after zone control or world boss finishes.
0.2.1+2026-06-05.48
Fix: Harvest Mana now benefits from double-gather chanceJune 5, 2026
- • Harvest Mana (Spellcrafting) now correctly applies the double-gather chance from rings, amulets, and zone control bonuses, matching Mining and Gathering behavior.
0.2.1+2026-06-05.47
Fix: Spellcrafting — activity no longer kicked after first castJune 5, 2026
- • Fixed a bug where Harvest Mana activities were immediately cancelled after one tick with 'Requirements no longer met'. The engine's requirements check now correctly passes for Spellcrafting (subtype: spellcrafting) activities.
- • Renamed 'Spellcrafting' label in the skill panel to 'Spellcraft' to fit the layout.
0.2.1+2026-06-05.46
New: Spellcrafting skill (admin preview)June 5, 2026
- • Added Spellcrafting as a new skill (admin-only preview). Appears as the first slot on Skills Page II.
- • Harvest Mana: gather tier-specific Mana from the ether, one per zone (34 activities).
- • Create Enchants: craft Weapon Enchants (+tier ATK for 24h) or Ring Enchants (+tier XP/task for 24h) using 100 Mana + 100 Herbs.
- • Apply Enchants: use an enchant from inventory to activate it on your weapon or ring slot. Enchants are player-slot-based and do not move with items.
- • Market listing an equipped weapon or ring while a matching enchant is active will clear the enchant from that slot.
- • Mana and enchant items are market/mail blocked.
0.2.1+2026-06-05.45
Fix + QoL: Chat announcements, name colors, and emoji correctionsJune 5, 2026
- • Relics found in combat are now confirmed to be announced in global chat (same as rings and amulets).
- • Gems found while prospecting in Zone 10+ are now announced in global chat and generate a personal notification.
- • Player name colors now appear in the Top 100 leaderboard popup.
- • Fixed Zone 5 (Mythril Sentinel Core) and Zone 17 (Stormglass Tempest Core) combat drops incorrectly showing the mining ore emoji — they now correctly show the trade good icon.
0.2.1+2026-06-05.44
Balance: Bars and potions yield more Salvage MaterialJune 5, 2026
- • Salvaging bars (processed items) now gives tier × 2 Salvage Material instead of tier × 1.
- • Salvaging potions (consumables) now gives tier × 3 Salvage Material instead of tier × 1.
- • Equipment remains tier × 10, all other items remain tier × 1.
0.2.1+2026-06-05.43
New: Salvaging jewelcrafted rings and amulets returns gemsJune 5, 2026
- • Salvaging a ring or amulet crafted via Jewelcrafting now gives a 50% chance to recover each gem that was required to make it. Each gem slot is rolled independently, so you may get some, all, or none back. No Salvage Material is produced.
0.2.1+2026-06-05.42
Ops: Automated database maintenance now scheduledJune 5, 2026
- • All maintenance jobs are now scheduled: row-cleanup runs at 2am UTC (purges GainEvents >7d, ActivitySessions >3d, PageViews/VisitEvents >30d), chat-cleanup at 2:30am UTC, VACUUM ANALYZE at 3am UTC, backup-cleanup weekly on Sundays.
0.2.1+2026-06-05.41
Fix: Trinket slot now visible in player profile modalJune 5, 2026
- • The Trinket slot (🔮) now appears in the Equipment section of the player profile modal for both self-view and when inspecting other players.
0.2.1+2026-06-05.40
New: Trinket slot + RelicsJune 5, 2026
- • Added a new Trinket equipment slot, visible in the Equipment window below Ring and Amulet.
- • Relics are a new tier-matched item that drop from combat at 1/60,000 per loop in zones 5+ (same rate as rings). Each Relic grants +tier XP/task.
- • Relics are upgradable to +1/+2/+3 using Upgrade Orbs — each level boosts the XP/task bonus by 25%/50%/75% over base.
- • Example: a Netherite Relic (tier 16) gives +16 XP/task base, up to +28 XP/task at +3.
- • Wiki updated with Relic and Ring/Amulet drop information under Combat Loot Drops.
0.2.1+2026-06-05.39
Balance: Combat drop rings and amulets ATK buffed +37.5%June 5, 2026
- • Rings and amulets obtained from combat drops (e.g. Netherite Ring, Kingssteel Amulet) now have 1.375× ATK bonus across all enhancement levels (+0 through +3). DEF, XP/task, and double-gather stats are unchanged. Jewelcrafting accessories are unaffected.
0.2.1+2026-06-05.37
Market: Create Buy Order button aligned rightJune 5, 2026
- • Create Buy Order and View Buy Orders buttons are now grouped together on the right side of the market toolbar.
0.2.1+2026-06-05.36
Market: Price History button in Create Buy OrderJune 5, 2026
- • The Create Buy Order dialog now has a Price History button next to Cancel — opens the price history popup for the selected item without leaving the form.
0.2.1+2026-06-04.35
Admin: item-trace now includes bank entriesJune 4, 2026
- • The /api/admin/item-trace endpoint now returns a 'banked' field listing all players who have the item stored in their bank, closing the gap that previously made bank-deposited items appear untraceable.
0.2.1+2026-06-04.34
Admin: item provenance tracing for equipmentJune 4, 2026
- • Equipment item removals are now logged in the GainEvent table (source: item_removed_*) — provides a paper trail when items leave a player's inventory.
- • New admin endpoint /api/admin/item-trace?item=worldbreaker shows current holders, equipped players, active listings, full market history, mail history, and gain/loss events for any item.
0.2.1+2026-06-04.33
Zone drops: Z19+ rates equalised, Worldbreaker removed from loot tableJune 4, 2026
- • Ring, amulet, and equipment (sword/shield/chest/legs) drop rates are now the same for all zones — the previous 50% penalty applied to Z19 and above has been removed.
- • Worldbreaker can no longer drop from zone combat. It remains obtainable exclusively from World Eater.
0.2.1+2026-06-04.32
Worldbreaker drop chance reduced to 0.1%June 4, 2026
- • Worldbreaker drop chance from World Eater reduced from 0.2% to 0.1% per eligible participant.
0.2.1+2026-06-04.31
World boss unique drops require progression milestoneJune 4, 2026
- • Players must now have at least one skill at level 50 or a combat level of 40 to be eligible for unique drops from world bosses.
- • This applies to gloves from Ancient Treant, Invisibility Ring from Abyssal Behemoth, and Worldbreaker from World Eater.
- • Participating in the fight still earns orbs and XP regardless — the restriction only applies to the unique item roll.
0.2.1+2026-06-04.30
Admin: trade monitor search + history upgradeJune 4, 2026
- • The mail and market trade history on the alt-account page now supports search by player name (sender or recipient).
- • History limit can be set to 100, 250, or 500 transactions — up from a fixed 100.
- • Mail and market tabs are toggled from the same panel instead of two separate static tables.
0.2.1+2026-06-02.29
Market: View and fill player buy ordersJune 2, 2026
- • New: 'View buy orders' button in the market panel opens a popup listing all active player buy orders, sorted highest price first.
- • Each order shows the item, quantity wanted, price offered per unit, and the buyer's name.
- • Click 'Fill' on any order you don't own, enter how many you want to sell, and confirm to earn the listed gold immediately.
- • Category filters (Swords, Shields, Ores, etc.) and pagination let you browse efficiently even with many active orders.
0.2.1+2026-06-02.28
Zone Control: hide lock icon, keep expiry bannerJune 2, 2026
- • The 🔒 lock badge shown during an active zone lockdown has been removed — the team-control indicator ('🔴 Red controls') is sufficient context.
- • The 'lock expires in Xm' green banner (shown in the last 15 minutes) is kept as it is genuinely useful.
0.2.1+2026-06-02.27
World boss: auto-return to first boss when second boss prejoinsJune 2, 2026
- • Fix: If you were fighting Boss A and a second prejoined Boss B spawned, Boss A was silently abandoned and left unattacked.
- • Now: Boss A is automatically added to the top of your queue. When Boss B is defeated (or you finish it), the game returns you to Boss A to resume fighting — as long as Boss A is still alive.
- • If Boss A dies while you're fighting Boss B, the queued entry is cleanly skipped.
0.2.1+2026-06-02.25
Fix: World boss drop seeding now truly per-playerJune 2, 2026
- • Fix: Glove drops from Ancient Treant, ring drops from Abyssal Behemoth, and Worldbreaker drops from World Eater were using a weak seed derived from each player's list position and ID length — not the actual player ID.
- • Since all player IDs are the same length, every player in a fight had seeds that differed only by their index × 53, making drops weakly correlated across players in the same fight.
- • Seed now incorporates a hash of the actual player ID, making each player's roll truly independent and reproducible.
0.2.1+2026-06-02.24
New $50 unique badges and gradient name colors added to queueJune 2, 2026
- • New: 6 new exclusive $50 badges added to the unique queue: The Eclipse 🌑, The Oracle 🔮, Serpent Sovereign 🐍, The Stormborn ⛈️, Riftborn 🌀, The Deathstalker 🦂.
- • New: 5 new exclusive $50 gradient name colors added to the unique queue: Inferno, Abyssal Depths, Gilded, Emerald Throne, Bloodmoon.
- • These items are queued behind the current active unique items and will become available one at a time as previous entries are claimed.
0.2.1+2026-06-02.23
Zone Control: DEF now affects damage outputJune 2, 2026
- • Balance: Defense now matters in Zone Control. Your DEF relative to your own ATK determines a resilience factor (×0.70 to ×1.15) applied to every hit.
- • A player with well-rounded gear (weapon + armor) deals full or slightly bonus damage. A player with a strong weapon but no armor equipped takes up to a 30% damage penalty.
- • This does not change anything zone-relative — a low-level player participating in a high zone is not penalized more than before. Only gear balance matters.
0.2.1+2026-06-02.21
Support shop purchases now announced in chatJune 2, 2026
- • New: Buying a badge, name color, or title now triggers a chat announcement visible to all players.
- • Examples: 'X just unlocked the 🔥 Blazing Spirit badge!', 'X just claimed the exclusive title ✦ The Behemoth Slayer!', 'X just claimed the exclusive Voidfire name color!'
- • Race changes, XP boosts (already announced), and granted titles are excluded.
0.2.1+2026-06-02.20
Free Race Change Token granted to all playersJune 2, 2026
- • New: Every existing player has received 1 Free Race Change Token.
- • The token appears in the Support tab as '🎟 Free Race Change Token: 1' and can be used to change your race at no cost.
- • Free tokens are consumed before paid race changes. Check your notification bell for details.
0.2.1+2026-06-02.18
Invisibility ring: quiet-time drops now capped at earned tierJune 2, 2026
- • Fix: Players using the Invisibility Ring to access a higher zone than they've legitimately unlocked can no longer receive quiet-time chest/leg drops from that zone's tier.
- • Quiet-time gear rewards are now always capped at the player's highest legitimately unlocked zone.
0.2.1+2026-06-02.17
Fix: Zone opening notifications now fire within ~10 secondsJune 2, 2026
- • Fix: 'Zone X is now open for claiming!' chat messages and push notifications were firing up to 60 seconds late after a lockdown expired. The check now runs every 10 seconds.
0.2.1+2026-06-02.14
Fix badge rename regression, /unique page theme fixJune 2, 2026
- • Fix: The Godslayer badge (🗡️) restored for its existing owner — the rename should not have touched already-sold unique items.
- • New: The Condemned (☠️) is now the next badge in the unique chain, appearing after The Godslayer was sold.
- • Fix: /unique admin page now reads correctly on all themes including the office (light) theme.
0.2.1+2026-06-02.13
Fix: unclaimed zones now appear in Zone Lockdown TimersJune 2, 2026
- • Fix: Zone Lockdown Timers now shows open zones even if they have never been claimed. Previously, zones with no controlling team were hidden from the 'Open' list.
0.2.1+2026-06-02.12
New $50 unique cosmetics, unique item labelsJune 2, 2026
- • New: $50 unique badge rotated — introducing The Condemned (☠️), a darker and more intense exclusive.
- • New: $50 unique name color rotated — introducing Voidfire, a void-purple → blood crimson → ember gradient.
- • Improvement: Unique items in the supporter shop now display 'unique · 1 owner only' so buyers know they're claiming something exclusive.
- • Improvement: Titles popup header clarifies that each $5 title is exclusive to one player.
0.2.1+2026-06-02.11
Worldbreaker tier corrected to 18, attack unchangedJune 2, 2026
- • Change: Worldbreaker is now tier 18 (Kingssteel era). Attack bonus remains +120.
0.2.1+2026-06-02.10
Worldbreaker is now a tier 18 weaponJune 2, 2026
- • Change: Worldbreaker upgraded to tier 18 (Kingssteel era) with +135 attack, up from tier 16 (+120 attack).
0.2.1+2026-06-02.9
Worldbreaker drop rate reduced to 0.2%June 2, 2026
- • Balance: Worldbreaker drop chance from World Eater reduced from 0.5% to 0.2%.
0.2.1+2026-06-02.8
Fix orb drop participation bug, exclude Worldbreaker from work ordersJune 2, 2026
- • Fix: World boss upgrade orb drop chances were broken — participation was measured against the full respawn window instead of actual fight time, pushing almost everyone to the 10% floor. Now correctly uses the boss spawn time (defeat + respawn delay) as the fight start.
- • Fix: Worldbreaker sword can no longer appear as a smithing work order — it's not craftable.
0.2.1+2026-06-02.7
ZC crit nerf, market tooltips, support window reorderJune 2, 2026
- • Balance: Zone Control critical strikes reduced from 2× to 1.5× damage. The 5% chance is unchanged.
- • New: Market listings now show 'Not upgradable' for crafted rings and amulets.
- • Change: Race Change ($5) moved to the bottom of the supporter shop, below Titles.
0.2.1+2026-06-02.6
Combat quest Turn In All restored, ring/amulet Not Upgradable tooltipJune 2, 2026
- • Fix: Combat quests now show 'Turn In All (N)' when you have enough items for 2 or more completions. Work order quests keep the single Turn In button.
- • New: Crafted rings and amulets from Jewelcrafting now display 'Not upgradable' in their inventory tooltip.
0.2.1+2026-06-02.5
Buff label clarity, remove Turn In All buttonJune 2, 2026
- • Improvement: Active buff labels in Character Stats now say 'XP/task' instead of '/task' and '+25% XP' instead of '+25%' for clarity.
- • Change: Human race bonus now reads '+1% XP All Skills'.
- • Change: Work orders no longer show the 'Turn In All' button — only 'Turn In' is available.
0.2.1+2026-06-02.4
Equipment window button restored in inventory, inspect hover fixJune 2, 2026
- • Fix: Inspecting other players now shows the original layout — equipped gear with hover tooltips to reveal stat details.
- • New: Equipment window button (🛡️) is back next to the search icon in your inventory panel.
0.2.1+2026-06-02.3
Races for all players, better inspect, dungeon fail message fixJune 2, 2026
- • New: Race selection is now available to all players. The race selector will appear on each page load until you pick your race.
- • New: Race Change ($5) is now visible in the supporter shop.
- • Improvement: Inspecting other players now shows only their equipped gear with stat bonuses — cleaner layout.
- • Improvement: Inspecting yourself no longer shows your own market listings.
- • New: On mobile, tapping your level at the top (Lv X) opens your character inspect.
- • Fix: Dungeon fail message ('Boss had X% HP remaining') now correctly appears when the dungeon is available again after a failed attempt.
- • Fix: Zone Control Rank now correctly says 'Not ranked (top 100)' instead of 'top 50'.
0.2.1+2026-06-02.2
Inspect self to manage gear, queue reorder for all playersJune 2, 2026
- • New: Inspecting yourself now lets you manage your equipment. Click any gear slot (or an empty slot) to see matching items from your inventory and equip or unequip them directly.
- • Improvement: Queue reordering via drag-and-drop (desktop) and touch drag (mobile) is now available to all players.
0.2.1+2026-06-02.1
Work orders: both Turn In and Turn In All buttons, header name fixJune 2, 2026
- • Improvement: Work orders now show both a 'Turn In' (single) button and a 'Turn In All (N)' button when multiple completions are ready — previously it was one button that toggled between the two labels.
- • Fix: Player name in the header no longer wraps to multiple lines on mobile with the Default ⚔️ skin.
0.2.1+2026-06-01.8
Race selector UX improvements + sprite on inspectJune 1, 2026
- • Change: Race selector now appears on every fresh page load (instead of once per 24h) until you pick a race. 'Remind me later' hides it for the current session only.
- • New: Using a Race Change now immediately opens the race selector without a page reload.
- • New: Player inspect window shows a small character sprite when the player has a race.
0.2.1+2026-06-01.7
Race Change available in supporter shopJune 1, 2026
- • New: Race Change ($5) is now available in the supporter shop. Lets you reset your race and choose a new one. Does not reset earned XP — only your ongoing XP bonus changes.
- • New: If you have an unused Race Change, a 'Change' link appears next to your race in the Character Stats Active Buffs panel.
0.2.1+2026-06-01.6
Improved race sprites, race on inspect, ZC timer filters unreachable zonesJune 1, 2026
- • Improvement: Race sprites completely redesigned — each race now has a distinct silhouette, visible facial features (eyes, expressions), and detailed armor/clothing.
- • New: Your race now appears on the player inspect/profile window when others inspect you.
- • Improvement: Zone Control Timers popup now hides zones you can't reach given your current ATK/DEF stats (including active potions). A note shows if any zones were filtered out.
0.2.1+2026-06-01.5
Race buff shown in character statsJune 1, 2026
- • New: Your race and its XP bonus now appear in the Active Buffs section of the Character Stats panel (mobile and desktop).
0.2.1+2026-06-01.4
Races (preview), orb participation fix, upgrade orb % improved, equipment window, queue reorder, turn-in allJune 1, 2026
- • New: Race system (preview — currently enabled for testers only). Choose your race at account creation or next login: Dwarf (+5% Mining), Elf (+5% Herbalism), Goblin (+5% Jewelcrafting), Orc (+5% Combat), Gnome (+5% Alchemy), Human (+1% All Skills), Troll (+5% Blacksmithing). Will open to all players once tested.
- • New: Race Change item available in the supporter shop for $5 when the race system goes live.
- • Fix: World boss upgrade orb participation now uses loop count (hits), not damage — low-level players who participate for the full fight always get the full 25% chance regardless of damage dealt. Very fast boss kills grant full credit for any participation.
- • Fix: Upgrade orb success % improvements are now more generous. At maximum tier advantage (10+ tiers): +2 improves from 50% to 80% (was 65%), +3 improves from 33% to 67% (was 50%). Both tooltip locations now show the exact dynamic percentage.
- • New (testers): Equipment window — an alternative gear management UI accessible from the inventory panel or the mobile character stats tab.
- • New (testers): Drag-and-drop queue reordering on desktop and mobile.
- • New (testers): 'Turn in all' button for work orders — completes all available turn-ins in one click.
0.2.1+2026-06-01.3
World boss HP +50%, ZC crits visible, orb participation scaling, upgrade orb tier bonus, ZC timers modal, QoL fixesJune 1, 2026
- • Change: All world boss HP increased by 50% — Ancient Treant (31,800 HP), Abyssal Behemoth (70,200 HP), World Eater (140,400 HP). Calibrated for the growing player count.
- • Change: World boss upgrade orb drop now scales with participation. Players who fight from start to finish receive the full 25% chance. Players who join late or leave early scale down to a minimum of 10% (for a single hit).
- • New: Zone control critical strikes are now visible in the activity summary (e.g. '2 critical strikes!').
- • New: Higher-tier upgrade orbs on lower-tier gear now give a better chance of success for +2 and +3 upgrades. At maximum tier advantage (10+ tiers): +2 improves from 50% to 65%, +3 improves from 33% to 50%. The upgrade screen now shows the exact percentage for your current orb and item combination.
- • New: Zone Control Timers popup is now a centered modal. Active/open zones appear at the top labeled 'Open — fight now'. The Timers button now shows a ⏱ icon.
- • New: Zone control opening chat buttons now travel you directly to the announced zone and start combat — no zone selector needed. Button is hidden once the zone is back in lockdown.
- • New: Queued Zone Control auto-resume (after world boss) now has an X button to cancel it.
- • Fix: Player inspect window now applies name color to the title as well — gradient colors now span from the start of the name to the end of the title, matching chat behavior.
- • Fix: Wiki Titles page cleaned up — internal/special granted title category removed.
0.2.1+2026-06-01.2
ZC leaderboard expanded to top 100, titles page, new level 70 titles, ZC timers, filter improvements, various fixesJune 1, 2026
- • Change: Zone Control monthly leaderboard now rewards the top 100 participants (up from top 50). New tiers: Top 20: +25% XP, 21–40: +20%, 41–60: +15%, 61–80: +10%, 81–100: +5%.
- • New: Titles wiki page at /wiki/titles — lists every title in the game by category with unlock requirements.
- • New: 'Ascendant' title for players who reach 350 total levels across all skills.
- • New: Six skill level 70 titles — Warchief (Combat), Stonelord (Mining), Grand Forgemaster (Smithing), The Thornwalker (Herbing), Arcane Distiller (Alchemy), Gem Sovereign (Jewelcrafting).
- • New: ZC Timers popup — click the Timers button next to Change Zone in the Zone Control panel to see all locked zone countdown timers.
- • New: Zone opening chat messages now include an inline Fight/Join button to enter ZC combat immediately. Zone announcements are also backdated to the exact lockdown expiry time.
- • Improvement: Inventory and market item type filters now list each armor slot individually (Helmets, Chests, Gloves, Legs, Boots) and split Rings/Amulets into separate options.
- • Improvement: Inventory lock now also prevents upgrade orbs from being applied to locked items.
- • Improvement: Skill gloves (Jewelcrafter's, Alchemist's, etc.) now display their skill bonus in the wiki item browser.
- • Fix: Player inspect window now correctly shows the full title text including 'The' prefixes (e.g. 'The Behemoth Slayer' was displaying as 'Behemoth Slayer').
- • Fix: Player inspect window now shows the inspected player's name in their selected chat name color.
- • Fix: Title display no longer strips spaces from compound level titles (e.g. 'Level 1 Technician' was displaying as 'Level1 Technician').
- • Fix: Lock button moved to far right of inventory action buttons for consistency.
0.2.1+2026-06-01.1
Worldbreaker, Jewelcrafter's Gloves, inventory lock, XP toggle, smarter filtersJune 1, 2026
- • New: Worldbreaker sword — 0.5% drop chance per participant on World Eater kills. ATK +120, +6 XP/task, requires Combat Lv 61. Cannot be upgraded via orb.
- • New: Jewelcrafter's Gloves added to the Ancient Treant rare drop pool (+4 Jewelcrafting). Drop is now split 1-in-5 across all five skill glove types (0.1% chance per type, 0.5% total).
- • New: Inventory lock button — pin any item to the top of your inventory and prevent it from being accidentally salvaged or listed on the market.
- • New: XP display toggle — click the Lv/XP line on any skill to switch between absolute XP (3,927,800/9,206,595 XP) and percentage + remaining (42.7% • 5,278,795 to go).
- • New: Inventory filter popup — click the funnel icon next to search to filter by tier and item type (swords, shields, armor, rings/amulets, ores, bars, gems, herbs, potions, orbs, drops).
- • New: Market filter expanded — the market Filter button now supports both tier and item type filtering with the same type options as the inventory filter.
- • Fix: XP numbers in the skill panel now display with commas (3,927,800 instead of 3927800).
0.2.0+2026-06-01.135
Wiki: Gems page — ore source, zone, and prospecting odds for all 34 gemsJune 1, 2026
- • New: The wiki now has a dedicated Gems page at /wiki/gems listing every gem alongside the ore it comes from, the zone, and the exact prospecting drop chance (1 ÷ (100 × tier)). Also explains the salvage guarantee and gem uses in ring/amulet crafting.
0.2.0+2026-06-01.132
Team color shown in Players Online listJune 1, 2026
- • New: The Players Online list now shows a red or blue dot next to each player's name indicating their current team assignment.
0.2.0+2026-06-01.131
Team chat history preserved across monthly reshufflesJune 1, 2026
- • Improvement: Monthly team reshuffles now soft-clear team chat rather than deleting messages. Old messages are hidden after a reshuffle but remain stored in the database.
0.2.0+2026-06-01.130
Landing page taglines updatedJune 1, 2026
- • The idleworlds.com landing page headline and taglines have been refreshed.
0.2.0+2026-05-31.127
Zone Control: active zones capped at 20, consecutive hold tracking addedMay 31, 2026
- • Change: Zone Control is now active on zones 1–20 only. Zones 21 and above require gear tiers that are currently unattainable and have been excluded from ZC mechanics.
- • New: Each zone now tracks how many consecutive times the same team has captured it. This data will power future catch-up mechanics.
0.2.0+2026-05-31.126
Fix: Chat name popup no longer spawns outside the visible viewportMay 31, 2026
- • Fix: Clicking a player name in chat could spawn the popup partially or fully off-screen on smaller windows or mobile. It now measures the available space after rendering and repositions itself to stay fully within the viewport.
0.2.0+2026-05-31.125
QoL: /t shortcut, Send Mail from chat, supporter leaderboard fixMay 31, 2026
- • New: Type /t <message> in world chat to send directly to team chat without switching tabs (shorthand for /team <message>).
- • New: Clicking a player name in chat now shows a 'Send Mail' button that opens the mailbox compose window with that player pre-filled as the recipient.
- • Fix: Players who have contributed $0 (milestone title grantees, etc.) no longer appear in the supporter leaderboard.
- • Revert: Invisibility Ring drop chance restored to 0.5% from the Abyssal Behemoth.
0.2.0+2026-05-31.123
Fix: Finite loops lost when entering daily dungeonMay 31, 2026
- • Fix: Same bug as the world boss / zone control fix from earlier — entering the daily dungeon was dropping queued mining, gathering, and combat loops instead of pushing them back to the front of the queue.
0.2.0+2026-05-31.122
Fix: Daily XP boost announcement now fires reliably at noon EasternMay 31, 2026
- • Fix: The daily XP boost chat announcement was only posted if a player happened to sync their activity right after noon. It now fires proactively via a scheduled job at noon Eastern every day.
0.2.0+2026-05-31.120
Rings and Amulets of Gathering now also grant XP/task bonusMay 31, 2026
- • Buff: Rings and Amulets of Gathering (Jewelcrafting) now provide both their existing double-gather chance (+tier×4% per piece) and a new XP/task bonus (+tier×2 per piece). A Tier 5 ring and amulet together now give +20 XP/task in addition to a 40% double-gather chance.
0.2.0+2026-05-31.119
Monthly team reshuffle — automatic with in-game notificationMay 31, 2026
- • New: Teams (Red/Blue) are now automatically reshuffled on the 1st of each month at midnight Eastern time.
- • New: When teams reshuffle, every player receives an in-game popup on their next login or refresh telling them which team they've been assigned to for the month.
0.2.0+2026-05-30.116
Title renamed: The Behemoth SlayerMay 30, 2026
- • The purchased title 'Behemoth Slayer' has been renamed to 'The Behemoth Slayer' at the owner's request.
0.2.0+2026-05-30.115
All-time work order tracking addedMay 30, 2026
- • Improvement: Work order completions are now tracked as an all-time counter on each player's account. This powers the Ledgerbound title milestone (10,000 work orders) going forward, replacing the previous approach of summing recent activity logs which only retained a limited history.
0.2.0+2026-05-29.113
Fix: All Notifications page now shows all categoriesMay 30, 2026
- • Fix: The /notifications page was hardcoded to only display rare drop notifications. It now shows all notification types including milestone title unlocks, world boss orbs, and return summaries.
0.2.0+2026-05-29.112
Fix: Milestone title notifications now appear in the notification bellMay 30, 2026
- • Fix: Milestone title unlock notifications were being created in the database but never surfaced in the notification bell — the poll query had a hardcoded category allowlist that excluded 'milestone_title'. They now appear correctly.
0.2.0+2026-05-29.111
Achievement titles — 14 free titles earned by reaching milestonesMay 30, 2026
- • New: 14 free titles are now automatically awarded when you reach certain milestones. Each comes with a dismissable notification explaining what you earned it for.
- • Housing milestones: Trailblazer (Camp), Hearthkeeper (Cottage), The Settled (Villa), Landgrave (Manor), The Entrenched (Citadel).
- • Skill Level 60 milestones: Deathless (Combat), Deepstriker (Mining), Anvilborn (Smithing), Bloom Sage (Gathering), The Distilled (Alchemy), Gemcutter Supreme (Jewelcrafting).
- • Polymath: reach 300 total skill levels across all skills.
- • Ledgerbound: complete 10,000 work orders.
- • Vanguard: land 10,000 zone control hits in a single month.
- • Players who already reached these milestones before this update have been retroactively granted their titles.
0.2.0+2026-05-29.110
Zone roster popup dismisses on outside clickMay 29, 2026
- • Improvement: The 'Who's Here' zone roster popup now closes when you click or tap outside of it. It stays open if you click the Previous Zone / Next Zone buttons so you can quickly scan through zones without it disappearing.
0.2.0+2026-05-29.109
Your team's messages appear in world chatMay 29, 2026
- • New: Your own team's messages now appear in the main world chat window, colored blue (Blue Team) or red (Red Team), so you can follow team conversation without switching tabs. Opposing team messages remain in the team tab only — you won't see the enemy team's chat in world chat.
0.2.0+2026-05-29.108
Fix: Notification bell clears all categories on dismissMay 29, 2026
- • Fix: Marking notifications as read was only clearing 'rare_drop' and 'world_boss_orb' categories. Other notification types (e.g. return summaries) could never be dismissed. All unread notifications are now correctly marked on dismiss.
0.2.0+2026-05-29.107
Disable welcome-back return notificationMay 29, 2026
- • Change: The 'welcome back' return summary notification has been temporarily disabled. It was re-triggering on every poll even after being read.
0.2.0+2026-05-29.106
Fix: Notification badge no longer reappears after dismissalMay 29, 2026
- • Fix: After marking notifications as read, the badge could reappear on the next poll if the server response arrived before the read request completed. Local read state is now preserved across snapshot merges.
0.2.0+2026-05-29.105
Mining and gathering work orders default to off for new accountsMay 29, 2026
- • Change: New accounts now have mining work orders and gathering work orders disabled by default. These can be re-enabled at any time in Settings.
0.2.0+2026-05-29.104
Spacing around equipped title in player headerMay 29, 2026
- • Improvement: The equipped title in the player header now has a little breathing room above and below it for better readability.
0.2.0+2026-05-29.103
Fix: Queue craft without materials now works from zero inventoryMay 29, 2026
- • Fix: The 'Queue crafting even without materials' setting was respected at queue time but not at promotion time — if you had zero of a required material, the queued craft would be silently skipped when it reached the top. Now the player preference is checked at promotion, so a queued recipe advances correctly even with empty bags.
0.2.0+2026-05-29.102
Fix: Finite activity loops preserved across world boss / zone controlMay 29, 2026
- • Fix: If you queued a specific number of combat rounds, mining runs, or gathering trips and a world boss or zone control event interrupted mid-queue, the remaining loops were being reset to infinite after the event ended. The original loop count is now correctly restored.
0.2.0+2026-05-29.101
Fix: Admin console readable with experimental skin activeMay 29, 2026
- • Fix: CSS variables from the Experimental skin were bleeding into the admin console, making text and panels unreadable. Admin panel styles now explicitly override all skin variables.
0.2.0+2026-05-29.100
Fix: Equipment stat flyout no longer clipped by scroll containerMay 29, 2026
- • Fix: The gear stat tooltip in the player inspect window was being clipped by its scroll container. It now renders correctly regardless of scroll position.
0.2.0+2026-05-29.90
Header title, bold chat names, ZC merged message, stat chip polishMay 29, 2026
- • Improvement: Equipped title now appears as a subtitle line below your name in the player header.
- • Improvement: Player names in chat are now bold for easier scanning.
- • Improvement: Zone Control capture announcements are now a single merged message instead of two separate lines.
- • Balance: ZC gold bounty halved.
- • Improvement: Stat chips in the character panel have been visually polished.
0.2.0+2026-05-29.89
ZC gold bounty, title popup, chat spacing, hover gear statsMay 29, 2026
- • New: Zone Control capture awards a gold bounty to the winning team — 1,000g × zone tier split proportionally by damage dealt. Announced in chat after capture.
- • Improvement: Titles are now managed in a dedicated popup (✦ Titles button at the bottom of the Support window). Granted titles (non-purchasable) are shown there too — if you have one, you can now equip it.
- • Improvement: Gear stats in player inspect now appear as a hover tooltip instead of inline text.
- • Improvement: Header name font restored in the Pixel skin (was using a smaller font after the clickable-name change).
- • Improvement: Chat settings now has a 'Show titles in chat' toggle.
- • Fix: Spaces restored between team badge, player badge, and name in chat (🔴 🐉 Name, Title).
0.2.0+2026-05-29.88
Title display rework, gear stats in inspect, WB kill board fixMay 29, 2026
- • Improvement: Titles now display as 'Name, Title' (inline, same color as name) in chat, header, and inspect windows — including gradient colors like Dawnbringer.
- • Improvement: Header player name is back to full size (text-xl / 2xl regression fixed).
- • Improvement: Hovering over gear in a player's inspect window now shows the item's stats (ATK / DEF / HP / XP / Gather).
- • Fix: XP Boost active indicator no longer shows redundant 'ends in … left' wording.
- • Fix: World Boss 'Last Kill Participants' board now updates immediately after a kill instead of showing 'No one was recorded' for up to 60 seconds.
0.2.0+2026-05-29.87
Fix: Zone Control offline burst damageMay 29, 2026
- • Fix: Zone Control sessions now correctly cap offline damage accumulation to the current battle window. Players who were offline before a battle opened can no longer sync in and deal a single massive burst of damage from accumulated offline loops. Damage is only counted from when the zone became claimable in the current cycle.
0.2.0+2026-05-29.86
Titles, Market Gear Compare, Chat Report Fix, Leaderboard Name ColorsMay 29, 2026
- • New: Player Titles — 10 permanent titles available in the Support window for $5 each: Behemoth Slayer, Ironforger, Worldwalker, Gold Baron, Shadow Reaper, Runeweaver, The Relentless, Starfall, Riftwalker, Voidborn. Titles appear in world chat, under your name in the header, and in the character inspect window.
- • New: Market listings now show ↑/↓ upgrade arrows — when browsing gear to buy, you can instantly see if it's an upgrade or downgrade vs. what you have equipped in that slot.
- • New: Jewelcrafting added to the daily XP boost rotation.
- • Improvement: Leaderboard player names now show in their chosen name color.
- • Fix: Report button in the chat popup now matches the Mute button style for much better readability.
- • Fix: Player name in the header is now properly sized (same as before) — a regression from the click-to-inspect feature is resolved.
0.2.0+2026-05-29.85
Crafter QoL: Gathering Accessories, World Boss Orbs, Online Player ListMay 29, 2026
- • Balance: Rings and Amulets of Gathering (Jewelcrafting) no longer have a combat level requirement — they are gathering tools and never needed one.
- • Balance: World Boss upgrade orb tier now respects your crafting skill. If your Smithing or Alchemy level is high enough to craft a given tier (e.g. Smithing 69 for Kingssteel gear), you receive orbs of that tier from world boss kills — even without wearing high-level combat gear.
- • New: Click 'Players online: X' in the header to see who's been active. The popup groups players into Active Now (last 5 minutes) and Active Last 24h, each shown with their chat badge and name color. Click any player to open their profile.
- • New: Click your own name in the header to open your character profile.
- • Fix: PayPal checkout now correctly allows repurchasing Server XP Boosts (consumable events should never block on 'already owned').
- • Fix: PayPal errors are now visible — the support window reopens if something goes wrong after the payment picker closes.
- • Improvement: Server XP Boost chat announcements now specify the duration purchased (1-hour / 8-hour / 24-hour), clearly indicate when the boost is extended vs newly activated, and show the end time in each player's own local timezone instead of UTC.
0.2.0+2026-05-29.80
Server XP Boost: time-stacking, 25% flat rate, zone control display fixMay 29, 2026
- • Fix: Zone control team bonus correctly shows +10% XP / +10% gather (was displaying +20% in the zone panel).
- • Server XP Boost reworked: fixed +25% XP rate (not additive per purchase). Multiple purchases extend the duration — if 5 hours remain and someone adds 1 hour, the boost now runs for 6 hours.
- • Chat announcement now specifies the exact end time (e.g. 'until May 29 at 18:30 UTC') and distinguishes new activations from extensions.
0.2.0+2026-05-29.79
Server XP Boost, Zone Control Balance, Offline SyncMay 29, 2026
- • New: Server XP Boost available in the Support window — players can buy a server-wide +50% XP event for all players (1h / 8h / 24h). Stackable. Announces in world chat when activated.
- • New: Offline players are now synced by a background maintenance job every ~60 minutes. This means you benefit from server XP boosts and other time-sensitive bonuses even while away.
- • New: Return notification — if you've been away 4+ hours, you'll see a summary notification in your notification bell showing how many tasks completed and gold earned while you were out.
- • Balance: Zone Control team XP bonus reduced from 20% to 10%. Gather bonus reduced from 20% to 10%.
- • Server XP Boost applies to all activity types including zone control and world boss.
0.2.0+2026-05-29.78
Fix: World Boss Kill Board Updates ImmediatelyMay 29, 2026
- • Fix: The last kill participants board now updates as soon as the boss dies instead of waiting up to 15 seconds for the next full refresh.
0.2.0+2026-05-29.77
Fix: Firefox Mobile Bottom NavMay 29, 2026
- • Fix: Bottom navigation bar no longer floats too high with empty space below on Firefox mobile. Safe-area padding is now scoped to iOS Safari only, where it is actually needed for the home indicator.
0.2.0+2026-05-29.76
Landing Page & Blog UpdateMay 29, 2026
- • Landing page: new headline and feature boxes — clearer F2P messaging, Jewelcrafting added to skill list, guest mode friction explained upfront.
- • Blog: 8 new posts covering offline progress, world boss guide, guest mode, F2P model, new player catchup, rare drops, skins, and a dev diary.
0.2.0+2026-05-29.75
Fix: Guest → Google ConversionMay 29, 2026
- • Fix: Guest-to-Google account conversion now correctly links the player profile. NextAuth v5 passes the provider sub ID (not the database ID) in the signIn callback — the merge now looks up the real database user via the Account record instead.
0.2.0+2026-05-29.74
Admin: Live Player StatsMay 29, 2026
- • Admin panel now shows Online Now (active in last 5 minutes), Active 24h, and Total Players at the top of the page.
0.2.0+2026-05-29.73
Server: Eliminate 502 Bad GatewayMay 29, 2026
- • Reverted to single-slot serving — the dual-instance load balancer introduced earlier this week caused intermittent 502 Bad Gateway errors for players. The original blue/green deploy model already provides zero-downtime deploys without needing both instances live simultaneously.
0.2.0+2026-05-29.70
Mobile Layout for All SkinsMay 29, 2026
- • All skins now automatically use the tab-based mobile layout (bottom navigation, compact header) when on a mobile device — Dark, Office, Neon, Celestial, and Cute all adapt to mobile with their respective color palette.
- • The standalone 'Mobile' and 'Mobile 2' skins have been removed. Mobile 1 is now the universal mobile experience for Default ⚔️, and Mobile 2 is now the universal mobile experience for Legacy.
- • Settings: Added a 'Classic scrollable layout' checkbox (visible on mobile) for players who prefer the old full-scrollable desktop experience on their phone.
0.2.0+2026-05-28.65
Exclusive Store Items & Office Theme FixesMay 28, 2026
- • Store: Two new uniquely-owned $50 items — The Godslayer 🗡️ badge and The Blade name color (gleaming silver gradient). Only one player can ever own each. Once sold, the next item in the queue unlocks.
- • Store: Archon and Dawnbreaker are no longer listed. Existing owners keep them and can still equip them.
- • Fix: The inspect-player popup and chat Mute/Report menu are now readable in the Office theme.
0.2.0+2026-05-28.59
Zone Selector, Chat Fixes & Store RefreshMay 28, 2026
- • Zone Selector: Without the Invisibility Ring, only zones where your effective ATK meets the requirement are shown. With the ring, all zones 1–29 are visible as before.
- • Chat: Team messages no longer briefly flash in world chat before confirmation. The optimistic update now only appears in the correct channel.
- • Chat: The Dawnbreaker gradient no longer bleeds onto the 🔴/🔵 team badge — the gradient is now scoped to the player name only.
- • Store: Archon badge and Dawnbreaker color removed from the store (existing owners keep them). Two new uniquely-owned $50 items added: Voidborn badge 🌑 and Aurora gradient color. Two more ($50 each) are hidden and will appear in the store once the current pair sell.
0.2.0+2026-05-28.58
Account Merge Safety & Admin Conflict LogMay 28, 2026
- • Safety: Account merges (guest → Google) now check whether the target account has meaningful progress before proceeding. If the Google account already has XP, items, gold, or skill progress, the merge is blocked and both accounts remain intact — nothing is lost.
- • Admin: A new 'Merge Conflicts' panel in /admin shows every blocked merge with a full progress snapshot of the at-risk account, trigger/orphan user IDs and emails, and a 'Mark resolved' action for tracking investigation outcomes.
0.2.0+2026-05-28.57
Fix: Guest → Google Account ConversionMay 28, 2026
- • Fix: Converting a guest account to a Google account now works correctly. Previously the conversion always failed because NextAuth creates a new user for the Google account before our callback runs — we now detect the mismatch and merge the guest's player profile into the new Google account automatically.
0.2.0+2026-05-27.56
Mobile: Fix Tab Navigation From Market/Housing/DungeonMay 27, 2026
- • Fix: Tapping a tab (e.g. Quests, Bag) while on the Market, Housing, or Dungeon page now lands you on the correct tab instead of resetting to Skill Actions.
0.2.0+2026-05-27.55
Amulet Craft Cost ReducedMay 27, 2026
- • Craft Amulet now requires 2× of each gem tier instead of 3×.
0.2.0+2026-05-27.54
Revert Prejoin Fix (User Error)May 27, 2026
- • Reverted the world boss prejoin change from .53 — the reported issue was user error, not a bug.
0.2.0+2026-05-27.52
Item Tooltip CleanupMay 27, 2026
- • Fix: Accessories with XP +0/task no longer display that stat in their tooltip (e.g. Gathering rings/amulets now show only the gather chance).
0.2.0+2026-05-27.51
Gem Rings & Amulets: Available to All PlayersMay 27, 2026
- • Gem ring and amulet crafting is now available to all players in the Jewelcrafting panel (Panel II).
- • Fix: Items with 0% double-gather chance no longer display '0% chance to gather 2x' in their tooltip.
0.2.0+2026-05-27.50
JC Panel: Poll Reset Fix & Placeholder Skills RestoredMay 27, 2026
- • Fix: Navigating to Ring or Amulet in the Jewelcrafting panel no longer resets back to Prospect on the next game poll.
- • Restored: 4 upcoming-skill placeholder boxes are always visible below the Jewelcrafting box in Panel II.
0.2.0+2026-05-27.48
Jewelcrafting: Gem Rings & Amulets (Beta)May 27, 2026
- • Added 544 new gem jewelry items: 34 tiers × 8 variants (Ring of Attack, Ring of Defense, Ring of Experience, Ring of Gathering — plus Amulet equivalents).
- • Craft Ring requires 1× of each required gem tier; Craft Amulet requires 3× each. Higher tiers accumulate more required gem types (one new gem type added per 5 tiers).
- • Crafting produces a random ring or amulet variant — you don't know which type until it's crafted.
- • Rings and amulets are available in the Jewelcrafting panel (Panel II) under new Rings and Amulets tabs.
- • Feature is in beta — currently visible to developers only.
0.2.0+2026-05-26.45
Blog, Chat Speed, Queue Fix After Zone ControlMay 27, 2026
- • Blog: 10 new articles covering Zone Control PvP, dungeon boss design, Jewelcrafting economy, housing multipliers, leaderboards, gear gates, world boss, the ZC damage exploit postmortem, market supply chains, and idle design philosophy.
- • Blog: Redesigned layout with hero post, 3-column grid, and per-article JSON-LD structured data for better search indexing.
- • Chat: Reduced chat polling from 4 parallel requests per cycle to 1 — significantly less server load and faster chat refresh.
- • Fix: After a player-triggered Zone Control capture, other players whose ZC sessions were terminated no longer have their action queues stuck in QUEUED status. Queue now resumes correctly.
0.2.0+2026-05-25.39
Zone Control Damage Cap FixMay 25, 2026
- • Fix: Zone Control 'Last Battle' damage was accumulating across multiple zone cycles, allowing impossible totals (e.g. 274k damage in a 30k HP zone). Each player's damage in the capture record is now capped at the zone's max HP.
- • Fix: Monthly zone reset now also clears the Last Battle capture participants.
- • Existing inflated capture records have been corrected in the database.
0.2.0+2026-05-25.36
Mobile 2 Skin (Legacy Font)May 25, 2026
- • New skin: Mobile 2 ✨ — identical mobile layout to Mobile ✨ but uses the Legacy font instead of the pixel art font, for easier readability.
0.2.0+2026-05-25.35
Quiet Gems + Online CountMay 25, 2026
- • Gem finds (prospecting) no longer announce to world chat — they go silently into your inventory.
- • Mobile skin: Chat tab now shows a live online player count at the bottom.
0.2.0+2026-05-25.34
Mobile UX Overhaul + Gem & Inspect PolishMay 25, 2026
- • Gems (Ruby, Garnet, etc.) now appear in the Materials inventory tab instead of Drops — they are crafting resources, not loot.
- • Gem find no longer sends a player push notification — chat announcement is still posted to world chat.
- • Mobile skin: Bottom nav bar is now fixed to the bottom of the screen (no more empty space below it on iOS/Android).
- • Mobile skin: Footer links (Privacy, Terms, Discord, etc.) now appear below the chat box in the Chat tab.
- • Mobile skin: Action Log has moved to the Current Action tab (below the action panel) — always visible while working.
- • Mobile skin: Log tab is now a full Character Sheet — shows combat stats, accessory bonuses, active buffs, Zone Control rank bonus, and world boss buff.
- • Mobile skin: Active Buffs section removed from the Current Action tab (it lives in the Log / Character Sheet tab now).
- • Player inspect window now shows a Jewelcrafting level box alongside the other 5 skills (skills displayed in a 3-column grid).
0.2.0+2026-05-25.33
ZC Rank Buff, Dungeon Fail HP, JC Unlocked for AllMay 25, 2026
- • Character Stats now shows your Zone Control leaderboard XP bonus (top 10: +25%, 11-20: +20%, 21-30: +15%, 31-40: +10%, 41-50: +5%). Also shown in the Mobile Action tab buff panel.
- • Dungeon fail: after a failed attempt you can now see what % HP the boss had remaining (e.g. 'Boss had 34% HP remaining on your last attempt'). Resets when you start a new attempt or clear the floor.
- • Jewelcrafting (Prospecting) is now open to all players — no longer locked to the owner account.
- • Mobile skin (Mobile ✨) is now available to all players in Settings, no longer admin-only.
- • Mobile skin: Dungeon shield icon in bottom nav no longer stays highlighted amber when you leave the dungeon tab — it only highlights when you are actually viewing the Dungeon section.
- • Owner: djmatduke jewelcrafting level reset to 1.
0.2.0+2026-05-25.32
Mobile Polish + XP FixMay 25, 2026
- • Fix: Jewelcrafting XP display was showing 18 XP/task for Prospect Copper Ore — now correctly shows 12 (no smithing multiplier applied to the UI label).
- • Mobile skin: Zone panel now appears above skill actions on the Skills tab (tab 1), giving immediate travel context.
- • Mobile skin: Current Action tab (tab 2) now shows active buff status (XP potion, ATK potion, DEF potion, World Boss buff) instead of the zone panel.
- • Mobile skin: Header no longer shows the player name — replaced with Lv / Zone / Zone Name inline. Frees horizontal space and removes truncation.
- • Mobile skin: Status banner below header is now hidden when there is nothing to show, eliminating empty space.
- • Mobile skin: Dungeon background (blood red) no longer bleeds into other tabs when you are in the dungeon — only the Dungeon tab shows the dungeon color.
0.2.0+2026-05-25.31
Secondary Panel Placeholder BoxesMay 25, 2026
- • Secondary skill panel (Panel II) now always shows 4 locked placeholder boxes below Jewelcrafting, keeping the panel a consistent height and hinting at upcoming skills.
0.2.0+2026-05-24.30
Leaderboards, Action Log Yields, Audit LogMay 25, 2026
- • Jewelcrafting leaderboard added — level ranking and Daily Jewelcrafting (actions today) now appear in the Leaderboards panel.
- • All player jewelcrafting levels reset to 1 again.
- • Jewelcrafting XP curve corrected: 12 XP/action at tier 1 (matches Smithing rate — skillXp × 3, no extra multiplier).
- • Action log now shows item yields for ALL crafting skills (smithing, alchemy, jewelcrafting) — e.g. 'Prospect Copper Ore completed 5 times. Salvage Material x12, Ruby x1.'
- • Admin audit log endpoint added at /api/admin/audit-log — supports searching chat messages, mail, and market transactions for cheating investigations (admin-only).
0.2.0+2026-05-24.29
Jewelcrafting Fixes + Mobile Nav + Inspect TeamMay 24, 2026
- • Jewelcrafting XP now follows the same curve as gathering/mining — no longer awards inflated XP per prospect.
- • Jewelcrafting is locked to the owner account while in development. Other players will see an error if they attempt to prospect.
- • All player jewelcrafting levels reset to 1 (the XP inflation was unintended).
- • Prospect button now opens the same craft quantity dialog as Smithing — supports queuing and running multiple times.
- • Prospecting panel now shows XP bar, XP/level progress, material requirements, and XP per task (matching other skill rows).
- • Mobile bottom nav is now icon-only with no text labels — all icons fit on one row without horizontal scrolling.
- • Mobile skin (Mobile ✨) now auto-switches to the Default skin when viewed on a desktop-width screen (≥768px).
- • Craft quantity dialog title and action verb updated for Jewelcrafting ("Prospect Ore" / "prospect").
- • Inspect popup (click a player name → Inspect) now shows their team: 🔴 Red Team or 🔵 Blue Team.
0.2.0+2026-05-24.28
Jewelcrafting Skill + 34 GemsMay 24, 2026
- • New skill: Jewelcrafting — visible in the secondary skill panel (Panel II).
- • Added 34 gem items, one per zone tier: Ruby, Garnet, Amethyst, Topaz, Peridot, Aquamarine, Onyx, Jade, Sapphire, Opal, Alexandrite, Citrine, Spinel, Moonstone, Sunstone, Tanzanite, Tourmaline, Zircon, Lapis, Labradorite, Malachite, Howlite, Shadow Pearl, Celestite, Azurite, Cinnabar, Phantom Quartz, Sphene, Heliodor, Void Crystal, Abyssal Pearl, Pyrope, Glacial Diamond, Primordial Gem.
- • New action: Prospecting — consume 3 ores from your current zone for a 1/(100×tier) chance to find the zone's gem. On failure, you receive salvage material instead (3×tier per attempt).
- • Example: Zone 1 prospecting gives 1/100 chance at a Ruby; Zone 15 gives 1/1500 chance at a Sunstone.
- • Gem crafting recipes will be added in a future update.
0.2.0+2026-05-24.27
Mobile Skin PolishMay 24, 2026
- • Status line (current action) folded into the header as a tiny subtitle — no longer a separate banner row, freeing up content space.
- • Activity tab: zone travel panel now stretches to fill the full screen height instead of leaving empty space.
- • Bottom nav: right-side fade gradient hints that the bar is horizontally scrollable.
- • Reduced content area padding for more usable space per panel.
0.2.0+2026-05-24.26
Mobile Skin: Footer Hidden, Empty Space FixedMay 24, 2026
- • Footer links (Wiki, Blog, Forum, etc.) are now hidden in the Mobile skin — they were leaking below the bottom nav bar.
- • Content panels now fill the full available height instead of leaving empty space below short panels.
0.2.0+2026-05-24.25
Mobile Skin RedesignMay 24, 2026
- • Complete overhaul of the Mobile ✨ skin: compact single-line header (name, level, zone, gold, icons all on one row).
- • Bottom navigation bar is now horizontally scrollable with one icon per panel — Skills, Activity, Log, Bag, Quests, Boss, Chat, Market, Ranks, Housing, Dungeon.
- • Each panel now fills the full screen height with no extra sub-nav tabs or vertical wasted space.
- • Zone travel controls moved into the Activity panel where they make most sense.
0.2.0+2026-05-24.24
Mobile Skin (Admin Preview)May 24, 2026
- • Mobile ✨ skin is back in Settings for admin accounts to test and develop.
0.2.0+2026-05-24.23
Welcome Skin Picker (Fix: existing accounts)May 24, 2026
- • Fixed the skin welcome popup incorrectly appearing for existing registered accounts on login. It now only shows for brand-new accounts (after name setup) and new guest sessions.
0.2.0+2026-05-24.22
Welcome Skin PickerMay 24, 2026
- • New and guest players are now shown a welcome popup to choose between the Default skin (colorful, RPG aesthetics) and the Legacy skin (cleaner, easier to read). More skins remain available in Settings.
0.2.0+2026-05-24.21
Chat Name Colors ConsistentMay 24, 2026
- • Player name colors in the World Chat popup now always show the player's selected cosmetic (e.g. Dawnbreaker gradient), matching the compact chat preview. Team affiliation is still shown via the 🔴/🔵 emoji.
0.2.0+2026-05-24.20
Deep Stats PopupMay 24, 2026
- • Clicking any stat chip in the header now opens a Character Stats popup showing all active buffs, combat stats, and accessory bonuses in one place.
0.2.0+2026-05-24.19
Gear Comparison, Stats & Chat PolishMay 24, 2026
- • Inventory now shows a green ↑ or red ↓ arrow next to unequipped gear, comparing it against what you currently have in the same slot.
- • A 2x Gather % stat chip now appears in the header when you have double-gather chance from ring/amulet (hover for tooltip explaining it's gear-only, not zone bonus).
- • Fixed Dawnbreaker name color overriding team colors in World Chat — team members now correctly show as red or blue.
- • Player API response cleaned up: removed redundant/zero-count inventory entries and Prisma relation arrays from the player object.
0.2.0+2026-05-24.18
Mining & Gathering Work Orders FixedMay 24, 2026
- • Fixed mining and gathering work orders not appearing even when enabled in Settings — the server was ignoring the player preference when generating new orders.
0.2.0+2026-05-24.17
Optional Mining & Gathering Work OrdersMay 24, 2026
- • Mining work orders and gathering work orders are now opt-in per player. Toggle them on or off individually in Settings → Activity options.
0.2.0+2026-05-24.16
World Boss HP Bar Restored, Secondary Panel PolishMay 24, 2026
- • World boss HP bar is back — a red bar shows remaining boss health below the button.
- • Fight Boss button now fills with the action cycle progress (like skill action buttons), not HP.
- • Secondary skill slots (panel II) now show generic locked placeholders at the same size as primary rows, without showing primary skill names.
0.2.0+2026-05-24.15
Secondary Skills Panel (Locked Preview)May 24, 2026
- • Skill Actions panel now has a I / II toggler in the top right. Switching to II shows a locked preview of 5 upcoming secondary skill slots — these are not yet available but are coming soon.
- • Removed the non-functional 'Show team messages in World Chat' toggle from Chat Settings.
0.2.0+2026-05-24.13
PayPal Live, Abyssal Tide RemovedMay 24, 2026
- • PayPal purchases now work correctly — the payment capture was fixed to properly retrieve order details.
- • Abyssal Tide name color removed from the shop for now.
0.2.0+2026-05-24.12
AdSense, Alt Detection ImprovementMay 24, 2026
- • Google AdSense integration added for domain verification and ad display.
- • Alt detection now captures a permanent first-seen IP for Google OAuth accounts, improving detection accuracy for players who sign in via Google.
0.2.0+2026-05-24.11
PayPal Fix, Badge Grid CleanupMay 24, 2026
- • Fixed PayPal purchases failing silently — the capture step now correctly retrieves the order details and fulfills the purchase.
- • New $5 badges (Eagle, Thunder, Moon, Diamond, Lion, Clover, Bullseye, Wave) no longer appear in the main badge grid — they are accessible via the '+ 12 more badges' link as intended.
0.2.0+2026-05-24.10
Supporter Shop: 8 New Badges, Dawnbreaker Color, VibeJam RemovedMay 24, 2026
- • 8 new $5 chat badges: 🦅 Swift Eagle, ⚡ Thunderstruck, 🌙 Moonwalker, 💎 Diamond, 🦁 Lion Heart, 🍀 Lucky Clover, 🎯 Marksman, 🌊 Tidal. All available via the '+ 12 more badges' link.
- • $50 badge upgraded to 🔱 Archon — a more iconic legendary-tier badge.
- • New $50 name color: Dawnbreaker — a gold → orange → crimson gradient. Previous $50 Abyssal Tide color remains available.
- • Removed VibeJam widget and all associated links.
0.2.0+2026-05-24.9
World Boss Fill Button, QoLMay 24, 2026
- • World boss Fight Boss button now fills with a red overlay as damage is dealt — no more separate HP bar under the button.
- • Who's here? popup now stays open when you switch zones, so you can quickly browse player rosters zone by zone.
- • Removed Vibe Jam portal panel and watermark.
0.2.0+2026-05-24.8
Supporter Shop ExpansionMay 24, 2026
- • Buying any supporter item now shows a payment method picker — choose between Stripe (card) or PayPal.
- • 4 new $5 chat badges: 💀 Skull of the Fallen, 🔥 Blazing Spirit, ⚔️ Battle Scarred, 🐺 Pack Leader. Accessible via the new '+ 4 more badges' link.
- • New $50 Legend badge 🌟 — a permanent legendary-tier chat badge.
- • New $50 Abyssal Tide name color — a teal legendary-tier chat color.
- • Fixed the 'who's here?' popup appearing behind the action panel on certain skins.
0.2.0+2026-05-24.7
PayPal Support OptionMay 24, 2026
- • Added a PayPal payment option in the Supporter section for players who prefer it over Stripe. The option appears as a subtle link below the main Stripe button.
0.2.0+2026-05-24.6
Settings Cleanup: Work Orders & Action LogMay 24, 2026
- • Mining and gathering work orders are now permanently disabled for all players — these options are removed from Settings.
- • XP per hour and win rate are now always shown in the Action Log — the toggle is removed from Settings.
- • Legacy work order mode option removed from Settings — the zone-linked system is now the only mode.
0.2.0+2026-05-24.5
QoL: Zone Roster, Gear Requirements, Dungeon AccessMay 24, 2026
- • Who's here? now auto-refreshes when you change zones — no need to close and reopen.
- • Gear combat level requirements now show in red when you don't meet them, in inventory and market.
- • Dungeon entry is no longer blocked by ATK/DEF stats — you can attempt any floor regardless of gear.
0.2.0+2026-05-24.4
Performance: Market Search & ChatMay 24, 2026
- • Market search now filters instantly in the browser — typing in the search box no longer fires a server request on every keystroke.
- • Chat messages now use a targeted database index, reducing query overhead on every chat load.
0.2.0+2026-05-24.3
Zone Panel: Team Dot + Who's HereMay 24, 2026
- • The zone panel now shows a red or blue dot next to the zone name indicating which team controls it.
- • Added a 'who's here?' link — click it to see which players are currently active in your zone.
0.2.0+2026-05-21.5
Fix: Crosshair Cursor RemovedMay 21, 2026
- • Links and buttons no longer show a crosshair cursor in the default skin.
0.2.0+2026-05-21.4
Fix: Zone Control Preserved When World Boss Auto-JoinsMay 21, 2026
- • When a world boss auto-joins and interrupts an active zone control session, ZC is now saved to the front of your queue so it resumes automatically after the boss dies — ahead of any other queued activities.
0.2.0+2026-05-21.3
Fix: Zone Control Queue After World BossMay 21, 2026
- • Fixed a bug where zone control queued behind a world boss would be silently skipped when the boss died, falling through to the next activity instead. Zone control now correctly resumes from the queue.
0.2.0+2026-05-21.2
Performance: Database & Server ImprovementsMay 21, 2026
- • Deleted 213k stale completed activity sessions and 1,176 zombie active sessions that were clogging every query. ActivitySession table dropped from 224k to ~10k rows.
- • Added database indexes on GainEvent by date and by source+date — leaderboard and daily stat queries no longer do full table scans.
- • Leaderboard server cache extended from 30 seconds to 5 minutes, dramatically reducing the frequency of the most expensive query.
- • Added daily cleanup jobs: ActivitySession purges completed sessions older than 3 days; GainEvent purges events older than 35 days.
0.2.0+2026-05-21.1
Zone Color IndicatorMay 21, 2026
- • Your current zone's team color is now always visible. A red or blue dot appears next to the zone name in the World tab zone panel. The panel also shows which team controls your zone at all times — with a 🔒 when it's in lockdown — instead of only during lockdown.
0.2.0+2026-05-20.6
Fix: Zone Control XP Multiplier (Background Tick)May 20, 2026
- • Fixed a missed occurrence of the 2.25× ZC XP multiplier in the background tick processor — the primary source of ZC XP. The 2× multiplier is now consistently applied across all code paths.
0.2.0+2026-05-20.5
Zone Control: XP Multiplier Reduced to 2×May 20, 2026
- • Zone control combat XP multiplier reduced from 2.25× to 2× base combat XP. Still a strong improvement over regular combat (was 1.5× before the recent change).
0.2.0+2026-05-20.4
Fix: Service Worker Doubling Server RequestsMay 20, 2026
- • Fixed a bug where the service worker was re-issuing every network request, causing the server to receive each API call twice. This was triggering double game syncs, double zone control ticks, and generally doubling server load for all players.
0.2.0+2026-05-20.3
Performance: Work Orders and Zone SwitchingMay 20, 2026
- • Fixed a performance issue where the work orders page was loading thousands of old completed quest rows for active players, causing slow load times. Now only loads incomplete and recently completed quests.
- • Zone switching no longer runs a full game sync when tapping your current zone.
- • Added a database index on quest progress and a daily cleanup job — completed work orders older than 7 days are pruned automatically.
0.2.0+2026-05-20.2
Supporter Pack: Work Order Skips Reset on PurchaseMay 20, 2026
- • Buying the Supporter Pack now immediately grants 6 work order skips, so you don't have to wait until the next daily reset to enjoy the full skip allowance.
0.2.0+2026-05-20.1
Zone Control: Show All FightersMay 20, 2026
- • The zone control participation board now shows all fighters, not just the top 5. When more than 5 players are on a team, a 'Show N more' button appears at the bottom of that team's list.
0.2.0+2026-05-19.3
Zone Control: Re-entry Required After Every LockdownMay 19, 2026
- • Zone control sessions no longer auto-resume after a lockdown expires, even if your team won the zone. After each zone capture and lockdown you must tap 'Join Zone Control' again to re-enter. This prevents indefinite idle accumulation of monthly hit counts.
0.2.0+2026-05-19.2
Combat: DEF Now Reduces Incoming Damage MoreMay 19, 2026
- • Raised the DEF damage-mitigation coefficient from 0.45 to 0.55, so each point of DEF absorbs more incoming enemy damage. Players who invest heavily in DEF will see a more meaningful win rate improvement — the recommended stats panel is now a better guide to combat performance.
0.2.0+2026-05-19.1
Action Log: Show Predicted Win Rate for CombatMay 19, 2026
- • When the 'Show estimated XP per hour' setting is enabled, the Action Log now also displays your predicted combat win rate (e.g. '84% win rate') for regular monster fights. Not shown for world boss or zone control.
0.2.0+2026-05-18.8
Chat: Tap Player Names in Announcements to InspectMay 18, 2026
- • Player names in world chat announcements are now tappable — clicking opens the full player inspect panel.
- • Covers all announcement types: item upgrades, rare drops, housing upgrades, world boss orb rewards (including multi-winner), zone control captures (all top fighters), lucky crafts, gathering orbs, idle gift drops, and supporter pack activations.
0.2.0+2026-05-18.2
Zone Control: Better XP and Gold RewardsMay 18, 2026
- • Zone control XP multiplier increased to 2.25× base combat skill XP (up from 1.5×).
- • Zone control now rewards gold scaled to your combat level: 5 + floor(combatLevel / 2) gold per loop instead of a flat 5.
0.2.0+2026-05-17.4
Fix: XP/hr Estimate Now Accurate for Batched ActionsMay 17, 2026
- • The XP/hr estimate in the Action Log was inflated when multiple loops completed between syncs (e.g. 16 fights shown as one entry). It now uses the time between consecutive same-channel entries to compute the rate correctly, falling back to cycle time only when there is a single log entry.
0.2.0+2026-05-17.3
Player Inspect: ATK/DEF/HP Stats + Action Log XP/hr OptionMay 17, 2026
- • Inspecting another player now shows their ATK, DEF, and HP (base stats, no potion buffs) below their skill levels.
- • New setting (off by default): 'Show estimated XP per hour' — when enabled, the Action Log header displays an estimated XP/hr rate based on the most recent tick and cycle duration.
0.2.0+2026-05-17.2
Chat: Optimistic Send (Instant Feedback)May 17, 2026
- • Sending a chat message now feels instant — the message appears immediately in the chat feed (slightly dimmed) while being sent to the server. The input clears right away so you can keep typing. If sending fails, the message is removed and the input is restored.
- • Zone info panel now shows which team (Red or Blue) is controlling your zone when under active zone control lock.
- • Fix: Cursor now consistently shows pointer for links in the default skin.
0.2.0+2026-05-16.1
Fix: Daily Combat XP Bonus Now Applies to Zone ControlMay 16, 2026
- • When Combat is today's daily XP profession, the +20% bonus now correctly applies to zone control combat XP. Previously the bonus only applied to regular combat activities.
0.2.0+2026-05-15.4
Leaderboards: Housing Tier Board AddedMay 15, 2026
- • Added a Housing leaderboard showing the top players by housing tier. Players at the same tier are ordered by who reached it first. Supports View Top 100.
0.2.0+2026-05-15.3
Wiki: Enhancement Orb Failure ClarifiedMay 15, 2026
- • Fixed incorrect wiki text that stated failed upgrade attempts do not destroy the item. A failed +2 or +3 upgrade attempt destroys both the item and the orb.
0.2.0+2026-05-15.1
Performance: Further Database OptimizationsMay 15, 2026
- • Cached the global WorldEventState row (daily profession, guest mode, zone control flags). This row was being upserted — a write operation — on every single player sync and every activity tick, totalling 44M+ unnecessary DB writes. Now served from a 30-second in-memory cache; the cache is invalidated immediately when the state actually changes.
- • Increased PostgreSQL shared_buffers from 128 MB to 512 MB and work_mem from 4 MB to 8 MB. More data stays in the database buffer cache, reducing disk I/O for frequently-read tables.
0.2.0+2026-05-14.6
Performance: Reduced Database LoadMay 14, 2026
- • Server-side caches added for world boss buff bonus (60s TTL) and world boss state/kill board (15s TTL). These were being re-queried from the database on every player sync and every activity tick — the world boss state table alone was seeing 53M+ queries. Both caches are invalidated immediately when a boss is defeated.
- • Added a database index on ActivitySession(activityKey, status) to speed up the zone control and world boss server ticks, which query globally by activity type.
- • Deleted 2.1M GainEvent rows older than 7 days (was 2.54M total rows, 899 MB). A daily cleanup job now runs automatically to keep this table from growing unbounded.
- • Ran VACUUM ANALYZE on GainEvent, ActivitySession, Player, and QuestProgress to recover dead rows and refresh query planner statistics.
0.2.0+2026-05-14.5
Zone Control: Fallback Activity Created on Zone CaptureMay 14, 2026
- • Fixed regression introduced in 0.2.0+2026-05-14.3: terminating ZC sessions on zone capture left players with no active activity. The server now creates a fallback activity (your queued or previous activity) for every participant at the moment the zone flips, so you resume automatically without needing to sync.
0.2.0+2026-05-14.4
Zone Control Rank Bonus: Live, Global, No Carry-OverMay 14, 2026
- • The zone control leaderboard XP bonus now applies to all activities (mining, gathering, combat, world boss, crafting) — not just zone control hits. Your rank at any moment in the current month determines your bonus in real time.
- • Removed the end-of-month carry-over mechanic. Bonuses no longer roll into next month as a stored value. The incentive to stay ranked is now immediate and continuous within the current month.
- • Rank tiers and percentages are unchanged: top 10 = +25%, 11–20 = +20%, 21–30 = +15%, 31–40 = +10%, 41–50 = +5%.
0.2.0+2026-05-14.3
Zone Control: Sessions End on CaptureMay 14, 2026
- • Fixed: when a zone was captured and entered lockdown, active zone control sessions were never terminated by the server — they silently resumed hitting after lockdown expired without the player needing to re-initiate. Sessions now end immediately when the zone flips, requiring players to restart zone control after each lockdown. This closes the loophole where an AFK session could accumulate hits indefinitely across multiple lockdown cycles.
0.2.0+2026-05-14.2
Queue: Starting an Infinite Activity Replaces a Current Infinite ActivityMay 14, 2026
- • Fixed: starting a new infinite activity (mining, gathering, combat) while already doing an infinite activity no longer pushes the old one into the queue. Since the old activity would never be reached behind the new infinite one, it is simply replaced. Finite-to-infinite and infinite-to-finite switches are unaffected — queuing still works normally when either the current or new activity has a loop count.
0.2.0+2026-05-14.1
Zone Control: Fix Retroactive Mining After LockdownMay 14, 2026
- • Fixed: after a zone was captured and went into lockdown, syncing more than ~10 seconds later caused the fallback activity (e.g. Mine Bloodstone) to start from the sync time instead of the capture time — losing all the elapsed time. The game now correctly backfills all loops from capture time to sync time on the first sync after lockdown.
0.2.0+2026-05-13.2
Queue Hardening: World Boss & Zone Control No Longer Wipe Infinite ActivitiesMay 13, 2026
- • Fixed: when a world boss started while you were mining, gathering, or in combat, that activity was silently dropped from the queue — causing the game to fall back to a random activity (often the wrong zone) after the boss died. World boss now saves your interrupted gathering/mining/combat as the first item in the queue, identical to how zone control works.
- • Fixed: after a Zone Control → World Boss chain (ZC ends, WB immediately starts, WB dies), the game fell back to a wrong activity (e.g. Mine Mithril instead of Mine Bloodstone) because the zone check blocked the preferred activity when the player's current zone differed from the activity's zone. The fallback resolver now honors the pre-interruption preferred activity regardless of which zone the player is standing in.
- • Hardened: both zone control and world boss interruptions are now safe for infinite-loop activities (mining, gathering, combat). Queuing a pre-interruption activity is skipped only if an identical QUEUED entry already exists, preventing duplicate queue entries when both triggers fire in sequence.
0.2.0+2026-05-13.1
Zone Control: Fallback & XP FixesMay 13, 2026
- • Fixed: after zone control ended (lockdown or zone captured), the game did nothing all night instead of falling back to gathering or combat. The zone control session now correctly completes and switches to your previous activity as soon as the next sync runs.
- • Fixed: starting zone control now saves your interrupted gathering or combat activity as the first item in the queue, so it is visible in the UI during ZC (same as crafting jobs) and resumes automatically when ZC ends.
- • Fixed: zone control XP awarded by the server-side tick was being double-counted whenever a player-sync ran in the same 10-second window. The optimistic lock now claims the session before any XP or gold writes, so concurrent syncs are rejected cleanly instead of committing duplicate rewards.
- • Fixed: the monthly leaderboard XP bonus (stored from last month's rank) was never applied to zone control XP. Both the server-tick path and the player-sync path now correctly include it alongside the live leaderboard percent.
- • Fixed: after zone control ended, the fallback activity scan included old combat sessions (e.g. Overlord fights from weeks ago), causing the game to resume an unrelated combat activity instead of your most recent gathering or mining. Combat is now excluded from the fallback history scan.
0.2.0+2026-05-10.3
Activity Repetition SettingMay 10, 2026
- • New setting (off by default): 'Ask for repetitions when starting activities'. Found under Settings → Activity options.
- • When enabled, clicking Fight, Mine, or Gather opens a confirmation modal instead of starting immediately. The modal shows the activity name and lets you choose how many times to repeat it.
- • Infinite button is selected by default (highlighted in amber), preserving the existing infinite-loop behavior. Clicking it again deactivates it so you can type a specific number.
- • Entering a number and clicking Start Now starts the activity for exactly that many cycles, then stops automatically. The session uses the same endsAt mechanism as crafting jobs, accounting for your housing tier's reduced cycle time.
- • Infinite start behaves identically to the old one-click start — no changes for players who leave the setting off.
0.2.0+2026-05-10.2
Zone Control: Server-Side Damage Tick & Live Attacker IndicatorsMay 10, 2026
- • Zone control damage is now processed entirely server-side every 10 seconds via a dedicated systemd timer. HP bars and participant damage totals update for all players in real time — no longer requires anyone to sync or return to their action for hits to register.
- • XP and gold from each zone control hit are now credited on the server tick, consistent with how world boss rewards work. Players who close the tab still receive credit for completed cycles.
- • Fixed: when a server tick causes a zone flip (base HP reaches 0), players' attack sessions now terminate cleanly on their next sync. Previously, the session could remain active indefinitely returning 0 loops.
- • Zone flip handling is now fully server-authoritative: capture snapshot, lockdown timer, HP bar reset, participant list clear, and world chat announcement all happen in the same transaction as the killing blow — even if no player is actively polling.
- • Zone control participation board: a ⚔️ sword icon now appears next to the name of any player currently attacking the zone. It disappears as soon as they switch to another activity. Updated on the standard 5-second poll.
- • HP bars (red/blue) are hidden while the zone is under lockdown (controlled and protected). They reappear automatically when the lockdown expires and the zone opens for battle.
- • Player inspect modal now shows housing tier as a subtle secondary label (e.g. '· Housing T2') for players above Tier 0.
0.2.0+2026-05-10.1
Zone Control: Gold Rewards, Action Log Polish & Lockdown ImprovementsMay 10, 2026
- • Zone control actions now award 5 gold per successful hit.
- • Zone control entries in the action log now use the same layout as regular combat: green tinted row, 'zone control' channel label on the left, XP on a separate blue line below, and gold delta on the right.
- • Lockdown countdown replaced static 'Protected until HH:MM:SS' with a live ticking display: shows hours and minutes for long lockdowns (e.g. 'Protected for 3h 12m'), then switches to a per-second countdown ('Protected for 42s') in the final 60 seconds.
- • When a zone's lockdown expires, the controlling team is cleared and the zone becomes fully unclaimed until one team destroys the other's base. Previously the zone remained shown as owned during the open race window.
- • Lockdown expiry now triggers a world chat announcement: 'Zone X is now open for claiming! Fight for your team!'
- • Lockdown expiry is checked every minute by a dedicated systemd timer (idleworlds-zonecontrol-lockdown.timer).
- • Fixed: HP bars could lag up to 20 seconds behind. Reduced the poll interval from 20s to 5s and fixed the cycle-completion refresh firing too early for higher-housing-tier players.
- • Fixed: a race condition where two players simultaneously dealing the killing blow could cause the wrong team to be recorded as the winner. Resolved using row-level locking (SELECT FOR UPDATE) in the attack transaction.
- • Invisibility Ring no longer grants access to zone control in zones where your ATK/DEF is below the zone's combat requirement.
- • Zone selector now shows a green 'lock expires in Xm' label for any zone whose lockdown ends within the next 15 minutes.
0.2.0+2026-05-10.1
Zone Control: Gold Reward & Action Log PolishMay 10, 2026
- • Zone control actions now award 5 gold per hit.
- • Zone control entries in the action log now match regular combat styling: green text, 'zone control' channel label, XP shown on a separate line in blue, and gold shown separately on the right.
- • Zone control lockdown countdown: replaced the static 'Protected until HH:MM:SS' with a live countdown — shows Xh Ym for long lockdowns, switches to precise second-by-second (Xs) in the last 60 seconds.
- • Zone control lockdown expiry now clears the controlling team, making the zone fully unclaimed during the open race window. Expiry is announced in world chat.
- • Fixed: HP bars in the zone control panel could be delayed up to 20 seconds. Reduced the poll from 20s to 5s. Also fixed the cycle-completion refresh firing too early for higher-housing-tier players.
- • Fixed a race condition where two players simultaneously landing the killing blow could record the wrong team as winner. Resolved with row-level locking.
- • Invisibility Ring no longer grants access to zone control in zones where your ATK/DEF is below the zone's requirement.
- • Zone selector shows 'lock expires in Xm' for zones whose lockdown ends within 15 minutes.
- • Zone control lockdown expiry is now checked every minute by a systemd timer.
0.2.0+2026-05-09.7
Zone Control: Ring Restriction & Lockdown CountdownMay 9, 2026
- • Invisibility Ring no longer grants access to Zone Control in zones where your ATK/DEF is below the zone's combat requirement. The ring bypasses zone unlock gates but not combat prerequisites.
- • Zone selector now shows a green 'lock expires in Xm' label for any zone whose lockdown ends within the next 15 minutes, so you can time your fight.
- • When a zone's lockdown expires it now becomes fully unclaimed (no controlling team) until one team destroys the other's base. The zone was previously still shown as owned by the last winner during the open race window.
- • Zone lockdown expiry is now announced in world chat: 'Zone X is now open for claiming! Fight for your team!'
0.2.0+2026-05-09.5
Zone Control: Full Revamp — Dual-Base Damage RaceMay 9, 2026
- • Complete overhaul of Zone Control: both teams now have their own HP bar (red base and blue base). Red team attacks the blue base; blue team attacks the red base. No more defending.
- • The first team to destroy the enemy base captures the zone and triggers a lockdown period (zone number × 30 minutes).
- • Action cycle is now fixed at 10 seconds for all players regardless of housing tier — this keeps the race fair for newer players.
- • Housing tier is converted to an XP multiplier instead: Tier 1 → ×1.11, Tier 2 → ×1.25, Tier 3 → ×1.43, Tier 4 → ×1.67, Tier 5 → ×2.0.
- • Critical strikes (5% chance, 2× damage) are preserved — crits add meaningful randomness to who lands the killing blow.
- • Zone control panel redesigned: dual HP bars for red and blue bases, separate red/blue fighter boards (top 5 per team), single 'Fight for [Team]!' button.
- • Capture announcements list the top fighters from the winning team.
- • Zone selector lock icon (🔒) now appears for all zones currently in lockdown.
- • Fixed a race condition where two players simultaneously dealing the killing blow could cause the wrong team to be recorded as the winner. Resolved with row-level locking (SELECT FOR UPDATE) in the attack transaction.
0.2.0+2026-05-09.4
Player Inspect from Zone Control & World BossMay 9, 2026
- • Player names in the Zone Control attackers and defenders boards are now clickable — opens the player profile modal.
- • Player names in the World Boss top fighters list (live and last kill) are now clickable — opens the player profile modal.
0.2.0+2026-05-09.3
Zone Control: Cross-Zone Defend GuardMay 9, 2026
- • Fixed: if you are already defending a base in one zone, the Defend Base button no longer appears for other zones you control — it shows 'Defending Zone X' instead, preventing accidental cross-zone defend sessions.
0.2.0+2026-05-09.2
Zone Control: Queue & Fallback FixesMay 9, 2026
- • Fixed: queue is now visible while attacking or defending a base.
- • Fixed: when a world boss prejoins from a zone control attack, the base attack now appears as the first item in the queue so you can see what comes next.
- • Fixed: after a world boss ends, the game correctly returns to the zone control attack before running the rest of your queue (if the base is still attackable).
- • Fixed: zone number display was broken for the defend activity key.
0.2.0+2026-05-09.1
Zone Control: Base DefenceMay 9, 2026
- • Controlling team players can now defend their base with a 'Defend Base' button that appears when the base is under attack (HP below max).
- • Defending heals the base HP bar using the same combat formula as attacking. When the base reaches full HP, the defender falls back to their regular activity.
- • Defending awards the same 1.5× combat XP as attacking and counts toward the monthly zone control leaderboard.
- • Battle board now shows separate Attackers and Defenders sections with healing amounts.
0.2.0+2026-05-08.9
Zone Control: XP & Name FixesMay 8, 2026
- • Zone control attacks now grant 1.5× the base combat XP (vs regular combat) to offset the absence of gold and loot rewards during the attack phase.
- • Fixed: 'Phoenixe' typo in Zone 15 action log now correctly shows 'Phoenix'.
0.2.0+2026-05-08.5
Zone Control: Fallback FixMay 8, 2026
- • Fixed: after a world boss kill, the game now correctly resumes zone control attacking (and then your original activity) instead of doing nothing.
- • The full fallback chain now works offline — world boss → zone control → original gathering/combat activity, no matter which zone you were on.
0.2.0+2026-05-08.4
Zone Control: Base HP HalvedMay 8, 2026
- • All base max HP values have been halved: bases now have zone × 5,000 HP (was zone × 10,000). Existing bases in the database were updated immediately — no reset needed.
0.2.0+2026-05-08.3
Zone Control: ImprovementsMay 8, 2026
- • Cooldown after capture is now zone × 30 minutes instead of a flat 4 hours (zone 1 = 30 min, zone 10 = 5 hours, etc.).
- • Both teams now see the cooldown countdown — defending team sees 'Protected until HH:MM:SS', attacking team sees a disabled button with the expiry time.
- • Defending (controlling) team now sees who is currently attacking their base in real time instead of old last-capture data.
- • Fight Base button now shows a progress fill bar during the 10-second attack cycle while actively fighting.
- • 5% critical hit chance added — crits deal 2× damage.
- • Capture chat announcement now includes the winning team name and lists the top 5 damage dealers (e.g. 'Zone 7 is now controlled by the Blue Team! Top fighters: ...').
- • Zone selector now shows which team controls each zone (🔴/🔵) and displays a 🔒 lock icon for zones currently in cooldown.
- • World boss 'Fighting' button no longer persists after switching to zone control.
- • Monthly Zone Control leaderboard now shows top 10 by default with a 'View top N' expand button.
- • Mobile skin removed from Settings.
0.2.0+2026-05-09.1
Zone ControlMay 9, 2026
- • New Zone Control system — every zone is controlled by either the red or blue team. Zones are randomized at the start of each month.
- • When your team controls your current zone, you gain +20% XP and +20% double-gather chance on all activities.
- • When the enemy controls your zone, attack their base to capture it and flip control to your team.
- • Each attack hit earns combat XP based on your combat level. Attacking also counts as a hit on the monthly Zone Control leaderboard.
- • Monthly leaderboard rewards: top 10 earn +25% XP next month, 11–20 get +20%, 21–30 get +15%, 31–40 get +10%, 41–50 get +5%. Bonuses are percentage multipliers applied on top of all other XP.
- • Zone Control section appears inside the World Bosses panel. Shows current zone status, HP bar, an Attack button, participation board, and monthly XP bonus.
- • Removed auto-scroll to current action panel when starting or queuing an activity.
0.2.0+2026-05-08.4
Zone-Linked Work Orders & Order FilteringMay 8, 2026
- • New Settings checkboxes to disable mining and/or gathering work orders from ever being suggested to you.
- • Work orders now show items matching your current zone tier. Move to zone 14 and your alchemy order asks for Moonsteel potions; move to zone 13 and it asks for Bloodstone potions.
- • The work order type is preserved when you change zones — an XP potion order stays an XP potion order, it just adjusts the tier. Same anti-abuse protection applies to smithing slot, mining ore, and gathering herb.
- • Added a 'Use legacy work order system' toggle in Settings to restore the original behavior where the item is fixed at creation time.
- • Work order descriptions no longer say 'from your current tier' — the item name already makes it clear.
0.2.0+2026-05-08.2
Player Profile: Chat Inspect, Market Pages & BuyMay 8, 2026
- • Clicking a player's name in chat now shows an Inspect button alongside Mute, opening their full profile.
- • Market listings in the profile are now paginated (10 per page). Same item at the same price is combined into one row.
- • Click any market listing in the profile to buy directly — choose quantity, see total cost vs. your gold, and confirm.
0.2.0+2026-05-08.1
Player Profile Popup on LeaderboardsMay 8, 2026
- • Click any player's name on the leaderboard to see their profile — skills, equipped gear, active market listings, and join date.
- • Works on both the main leaderboard panel and the expanded Top 100 view.
0.2.0+2026-05-07.3
Fix: IP Tracking Now Reliable for All Account TypesMay 7, 2026
- • Fixed a bug where IP address capture during game sync was silently dropped before completing. All accounts (including Google OAuth) now correctly record your last login IP for alt-detection purposes.
0.2.0+2026-05-04.2
Fix: Work Order Progress Excludes Equipped ItemsMay 4, 2026
- • Work order progress bar and turn-in eligibility no longer count items that are currently equipped. For example, if you have a sword equipped and 0 extras in your bag, the smithing work order will correctly show 0/1 rather than 1/1.
0.2.0+2026-05-02.1
New Skin: Mobile Layout (Experimental 2)May 4, 2026
- • Added a new 'Mobile ✨' skin in Settings with a tab-based layout designed for mobile players.
- • Bottom navigation bar with 5 tabs: Play (actions/log/chat), Bag (inventory), World (quests/bosses/zone travel), Market, and Explore (leaderboards, housing, dungeon).
- • Compact sticky header shows your name, level, zone, gold, and notification icons — no more scrolling past a large header.
- • Content area is fully scrollable within the screen — no full-page scroll on mobile.
- • Reuses the Default skin's visual style (zone colors, pixel fonts, panel styles).
0.1.9+2026-05-04.1
Secondary Skill Requirement Reduced by 4 LevelsMay 4, 2026
- • Smithing now requires Mining 4 levels below the Smithing requirement (e.g. Smithing Lv 49 now only needs Mining Lv 45, not 49).
- • Alchemy now requires Gathering 4 levels below the Alchemy requirement (e.g. Alchemy Lv 49 now only needs Gathering Lv 45, not 49).
- • All recipe tooltips and error messages updated to reflect the new requirements.
0.1.9+2026-05-03.3
Fix: Work Order Progress Bar Now Updates in Real TimeMay 3, 2026
- • Alchemy, Mining, Gathering, and Smithing work order progress bars now update immediately as you craft/gather, without needing to wait for the quest panel to refresh. Previously the bar stayed at 0% until a full quest reload.
0.1.9+2026-05-03.2
RNG Audit: Uniform Loot & Gift DistributionMay 3, 2026
- • All randomness in loot drops, idle gifts, and equipment selection now uses a proper integer hash (splitmix32) instead of Math.sin — eliminates any systematic bias in which items get selected.
- • Idle gift winner selection and idle gift item type were both seeded from the wall-clock timestamp, making certain players or item slots systematically favored at certain times of day. Fixed.
0.1.9+2026-05-03.1
Daily XP Boost Fix & Skip Guaranteed Different SkillMay 3, 2026
- • Daily XP boost selection now uses a proper integer hash (splitmix32) instead of Math.sin — the old approach had poor distribution for large timestamps and was biasing toward combat far more than intended.
- • Skipping a work order now guarantees the replacement quest is a different skill than the one you skipped.
0.1.9+2026-05-02.2
Mailbox: Attachment Guard & Restore from TrashMay 2, 2026
- • Mail with unclaimed attachments (gold or items) can no longer be deleted — the Delete button is disabled and shows a tooltip until you pick up the attachment first.
- • Trash tab now has a Restore button per message — clicking it moves the mail back to your inbox. Delete permanently remains as a secondary option.
0.1.9+2026-05-02.1
New Zones 30–34 & Smithing XP RebalanceMay 2, 2026
- • Five new hand-crafted endgame zones replace the procedurally generated zones 30–34:
- • Zone 30 — Voidglass Sanctum: Mine Voidglass Ore, gather Nullpetals, and fight Voidweavers — ethereal beings who stitch reality from void-glass. Drop: Voidweaver Filament.
- • Zone 31 — Thalassic Abyss: A lightless oceanic trench of crushing pressure. Mine Thalassic Ore, gather Brinesage, and battle Mawkrakens. Drop: Mawkraken Ink.
- • Zone 32 — Ashspire Ruins: The shattered remains of an ancient arcane tower reduced to cinder. Mine Ashspire Ore, gather Cinder Lilies, and fight Ashen Colossi — magical constructs fused with ash. Drop: Ashen Rune.
- • Zone 33 — Glacial Abyss: A dimensional rift of absolute zero temperature. Mine Glacirite Ore, gather Frostweald, and confront Glacial Horrors born from the cold between worlds. Drop: Glacial Heart.
- • Zone 34 — Primordial Spire: The mythic origin point of creation itself — a towering column of raw primordial energy. Mine Primordite Ore, gather Genesis Blooms, and face the Primordials — ancient beings who predate the world. Drop: Primordial Essence.
- • Smithing XP rebalanced: the global XP boost for smithing is now 50% (down from 100%). Mining, Gathering, and Alchemy retain their 100% global boost. This brings smithing level progression closer to mining level.
0.1.9+2026-05-01.4
Fix: Work Order Turn In with Enhanced ItemsMay 1, 2026
- • Fixed a bug where the Turn In button was disabled for Smithing Work Orders when you only had an enhanced copy (+1/+2/+3) of the required item. The client-side check was only looking for the base item key; it now respects the server's answer for profession quests. The enhanced item warning popup still appears correctly before consuming a +1/+2/+3 copy.
0.1.9+2026-05-01.3
Layout, Chat Polish, Orb Notification ToggleMay 1, 2026
- • Dashboard: Current Action panel now appears directly below Skill Actions on desktop, making the active task immediately visible.
- • Chat: team toggle (🔴/🔵) and filter icon (🌐/💬/📣) are now smaller to better match the chat header size.
- • Chat: world chat scroll is now fully contained — scrolling within the chat feed no longer bubbles up to the main page.
- • Chat Settings: added 'Show team messages in World Chat' toggle (default on) alongside the team badge toggle.
- • Notifications: new 'Hide Upgrade Orb notifications' toggle in the notifications panel — hides world boss orb rewards from the list (saved per-browser).
0.1.9+2026-05-01.2
Work Orders, Chat Separation, Profession Requirement HardeningMay 1, 2026
- • Smithing work orders now correctly accept enhanced +1/+2/+3 gear when no base copy is available, while still always preferring the plain +0 version first.
- • World boss participation now shows your own rank and damage below the Top 5 list whenever you are outside the Top 5.
- • Smithing recipes now require matching Mining level, and Alchemy recipes now require matching Gathering level. The UI and error messages now spell this out clearly.
- • Team-only chat messages no longer appear in World Chat at all. World, player-only, announcement, and team chat views are now cleaner and easier to read.
- • The chat header now puts the 🌐 / 💬 / 📣 filter before the team toggle, and the team toggle shows an orange unread dot when the other conversation has new messages.
- • Player-only chat now keeps its own 100-message buffer instead of being limited by the mixed world feed.
0.1.9+2026-05-01.1
Chat: Separate Buffers, Team Badge Toggle, Price History Z-Index FixMay 1, 2026
- • Team Chat now maintains its own 100-message history independent of World Chat — team messages are no longer lost if they don't appear in the shared world feed.
- • Announcements filter (📣) now shows up to 100 system announcements independently from the player message pool.
- • Player messages filter (💬) similarly shows up to 100 player-only messages.
- • Switching the chat filter or chat view now scrolls to the most recent message automatically.
- • Chat Settings: added a 'Show team badges in World Chat' toggle (default off) — enabling it shows 🔴/🔵 next to player names in World Chat.
- • Chat filter icon (🌐/💬/📣) is now smaller to match the rest of the chat header UI.
- • Price History popup now appears above the List on Market and Reprice Listing windows — no longer hidden behind them.
- • Discord promo message in chat has been disabled.
0.1.9+2026-04-30.6
Teams, Dungeon Nav Button, Team Chat, Multi-Gather OverflowApril 30, 2026
- • Red & Blue teams: all players have been randomly assigned to one of two teams with an even 50/50 split. Teams are reshuffled on the 1st of each month. New accounts are assigned a team on creation.
- • Team chat: click the 🔴/🔵 button in the chat header to switch to a separate Team Chat conversation. Only your teammates see team messages. Click again to return to World Chat.
- • Team messages sent with /team prefix still appear in World Chat with a [Team] tag for teammates.
- • Chat: team flag (🔴/🔵) shown next to player badge in World Chat messages so you can see who's on which team.
- • Chat settings (gear icon in chat): toggle IdleWorlds announcements and team messages in the world chat feed.
- • Chat: switching views now scrolls to the newest message. After 12 seconds of scroll inactivity the chat gently returns to the bottom.
- • Top nav: Dungeon button added (visible once you reach Zone 10). Clicking it enters the Daily Dungeon directly. Clicking the Game button while in the dungeon leaves the dungeon.
- • Gathering: double-gather chance above 100% now correctly rolls for triple (and beyond). Every additional 100% guarantees one extra gather; the remainder is a fractional chance of one more.
- • World Chat: new 🌐/💬/📣 filter button cycles between all messages, player messages only, and IdleWorlds announcements only. Hidden in Team Chat view.
- • World Chat: removed red/blue team badges from player names — use Team Chat to coordinate with teammates.
- • Market — List on Market and Reprice Listing windows now include a History button to view recent sale prices without leaving the dialog.
- • World Bosses: belt level no longer influences the orb tier rewarded. Belt progression is dungeon-based, not gear-tier-based.
- • Skill row labels: Combat, Smith, Alchemy updated.
0.1.9+2026-04-30.2
Market Filters, Inline Stats, Price History, Potion & Work Order Warnings, New Player GuideApril 30, 2026
- • Market: Added a tier filter button that narrows listings to a single gear/item tier.
- • Market: Gear and potion stats are now shown inline on each listing card — no need to open the detail popup to see ATK, DEF, or potion magnitude.
- • Market: 'History' button on each listing opens a popup showing the last 10 completed sales for that item (date, quantity, unit price). Buyer and seller names are not shown.
- • Potions: Using a lower-magnitude potion while a stronger version is active now shows a confirmation popup before overriding the existing buff.
- • Work Orders: Smithing work orders now accept +1/+2/+3 enhanced gear. If no base copy is available and an enhanced item would be consumed, a warning popup asks for confirmation before turning it in.
- • Wiki: Added a comprehensive New Player Guide covering all major game mechanics — zones, gear, professions, dungeons, world bosses, the player economy, and non-obvious tips.
0.1.9+2026-04-30.1
Belt Display Fix, Dungeon Timer, UI PolishApril 30, 2026
- • Fixed a bug where the 'Current belt' stats in the dungeon panel were capped at Level 10 — players with Belt Lv 11+ now see their actual bonuses.
- • Dungeon success message now shows how many seconds were remaining on the fight timer when the monster was defeated.
- • Daily XP Boost label for Gathering now correctly says 'Gathering' instead of 'Herbing'.
- • Inventory 'Potions' tab renamed to 'Consumables'.
- • World boss auto-join (Prejoin) now uses faster polling (2.5s instead of 10s) so prejoined players are switched into the fight within a few seconds of the boss respawning.
0.1.9+2026-04-29.1
Housing Announcements, Glove DescriptionsApril 29, 2026
- • Housing upgrades are now announced in World Chat, including the tier reached.
- • Profession gloves (Miner's, Herbalist's, Blacksmith's, Alchemist's) now show their skill level bonus in the inventory and market panels — e.g. 'Mining Level +4'.
0.1.9+2026-04-27.7
Bug Fix: New Players Could Not Travel to Zone 2April 27, 2026
- • Fixed a bug where new players were blocked from traveling to zone 2 even when their stats exceeded the requirements. Players defaulted to highestZoneUnlocked=0, and the travel gate required highestZoneUnlocked ≥ 1 to allow zone 2. All affected players have been backfilled.
0.1.9+2026-04-27.6
XP Display Now Reflects Global 2× Boost; Removed 1.2× MultiplierApril 27, 2026
- • Base XP shown in the skill panel for Mining, Gathering, Smithing, and Alchemy now reflects the 2× global boost — the number you see is the number you get (before potions/accessories/daily profession).
- • Removed the separate 1.2× per-skill XP multiplier that was applying on top of the 2× boost. The 2× global boost is now the only multiplier on base XP.
0.1.9+2026-04-27.4
Naming Cleanup: Gathering, Smithing, AlchemyApril 27, 2026
- • Skill and activity names are now consistent throughout the game: Herbing is now Gathering, Forging is now Smithing, and Brewing is now Alchemy.
- • Work order names updated: Gathering Work Order, Smithing Work Order, Alchemy Work Order.
- • Leaderboards updated: Daily Gathering, Daily Smithing, Daily Alchemy.
- • Craft dialogs and action buttons now use 'Craft' and 'Smelt' consistently.
0.1.9+2026-04-27.3
Bug Fix: Alchemy XP Bonus Was Not ApplyingApril 27, 2026
- • Fixed a bug where the 20% Alchemy skill XP bonus was silently not applying — the key was named 'brewing' internally but the actual skill key is 'alchemy'. Alchemy XP now correctly receives the 20% skill bonus on top of all other multipliers.
0.1.9+2026-04-27.2
XP Boost: Professions, Work Orders, Double-GatherApril 27, 2026
- • Mining, Gathering, Smithing, and Alchemy XP gains are now doubled globally.
- • Work order XP rewards are now doubled globally.
- • When your ring/amulet triggers a double-material gather, you now also receive double XP for that action (previously only the materials were doubled).
0.1.9+2026-04-27.1
Zone 19–29 Hardening, Invisibility Ring Zone Cap FixApril 27, 2026
- • Zones 19–29 are now significantly harder: +10 ATK and +10 DEF required per zone above 18 (zone 19: +10/+10, zone 20: +20/+20, zone 21: +30/+30, and so on up to zone 29).
- • Rare drop rates are halved in zones 19 and above: gear drops 1/20,000 → 1/40,000; ring drops 1/60,000 → 1/120,000; amulet drops 1/120,000 → 1/240,000.
- • Fixed a bug where wearing the Invisibility Ring and traveling to zone 29 could then allow traveling to zone 30 and 31 as if they were naturally unlocked. The ring now hard-caps at zone 29 and cannot be used to bootstrap progression beyond it.
- • Zone Selector no longer shows zones beyond your natural progression when the Invisibility Ring is not equipped.
0.1.9+2026-04-26.1
Bug Fix: Work Order Tier Matches Your Actual Zone ProgressApril 26, 2026
- • Work order tier is now based on the highest zone you have actually reached, instead of being recomputed from ATK/DEF stats. Previously, players who progressed through zones normally but had a low combat level (e.g. because they focus on gathering/crafting) could receive lower-tier work orders than their skill level warranted.
0.1.9+2026-04-25.5
Bug Fix: Work Order Item Selection Was Not RandomApril 25, 2026
- • Fixed a bug where Brewing (and other) work orders always selected the same item type (nearly always DEF potions). The random selection used Math.sin() on large timestamp values, which loses floating-point precision and gives extremely biased results. Replaced with a proper integer hash — all three potion types (XP, ATK, DEF) and all four work order types (Mining, Herbing, Forging, Brewing) now have equal probability.
0.1.9+2026-04-25.4
Market: Lower Suggested Prices, Default to UndercutApril 25, 2026
- • Suggested listing prices have been reduced by 10× to better reflect actual trading activity.
- • When opening the listing dialog, the price now defaults to 1 below the current cheapest listing (undercut). If nothing is listed yet, it defaults to the suggested price.
0.1.9+2026-04-25.3
Timezone-Aware Reset TimesApril 25, 2026
- • Reset time displays (leaderboard resets, dungeon resets, skip resets) now show in your local timezone instead of always saying 'noon Eastern'.
0.1.9+2026-04-25.2
UI Polish: Vibe Jam bar, Supporter Name Color ToggleApril 25, 2026
- • Vibe Jam portal link is now a small compact pill at the bottom of the page instead of a full-width block.
- • Supporters with a custom name color can now control whether it shows in the top-left header. The option is in Settings under 'Name color display' — unchecking it keeps your header name white while your chat color stays active.
0.1.9+2026-04-25.1
Bug Fixes: Bank UI, Ring Swap, Leaderboard Labels, Quiet DropsApril 25, 2026
- • Housing Bank is now in the left column alongside the Housing panel on desktop — no more empty space below the housing info.
- • Bank Deposit and Withdraw lists are now paginated (6 items per page) with consistent fixed height, matching the Inventory and Salvage panels.
- • Equipping a different ring over the Invisibility Ring while in a bypass zone now correctly teleports you to Greenwake Den.
- • Weekly Work Orders leaderboard now shows 'this week' counts and correct reset text (Monday at noon Eastern).
- • Monthly Work Orders leaderboard now shows 'this month' counts and correct reset text (1st of the month at noon Eastern).
- • Quiet-time world gifts no longer go to fighters. Fighters already have a chance to receive gear through combat drops.
0.1.9+2026-04-24.2
Housing Bank, Work Order Leaderboards, Skill Gloves, Invisibility RingApril 24, 2026
- • Housing Bank: players with Housing Tier 1+ can now store items safely in their Housing Bank. Banked items cannot be accidentally salvaged.
- • Work Order Leaderboards: three new leaderboard boards — Daily, Weekly (resets Monday noon ET), and Monthly (resets 1st of month noon ET) — track work order completions.
- • Ancient Treant: now has a rare chance to drop one of four Skill Gloves (Miner's, Herbalist's, Blacksmith's, or Alchemist's). Gloves grant +4 levels to the matching profession, allowing you to work one tier higher. Drop announced in world chat.
- • Abyssal Behemoth: now has a rare chance to drop the Invisibility Ring. This ring grants access to any zone from 1-29, bypassing normal ATK/DEF requirements. Drop announced in world chat.
- • Skill Gloves: removing your gloves while doing a bonus-enabled activity will interrupt that activity if you no longer meet the level requirement.
- • Invisibility Ring: removing your ring while standing in an inaccessible zone will teleport you back to Greenwake Den.
- • Skill level display in the Skill Actions panel now shows '+4' (in green) when wearing skill gloves.
- • Housing Upgrade button is now visually greyed out when you cannot afford the upgrade.
- • Inventory and Salvage pagination buttons now visually grey out reliably on first/last page (previous fix was overridden by skin styles).
0.1.9+2026-04-24.1
Balance, Mobile Polish, Vibe Jam PortalApril 24, 2026
- • World boss HP increased by 30%: Ancient Treant 16,313 → 21,207, Abyssal Behemoth 36,000 → 46,800, World Eater 72,000 → 93,600.
- • Mining, Herbing, Smithing, and Brewing XP increased by 20% globally.
- • Inventory, Market, and Listings pagination buttons now visually grey out when you're already on the first or last page.
- • Gear item icons now use slot-appropriate emojis: 🪖 Helmet, 🧥 Chest, 🧤 Gloves, 👖 Legs, 🥾 Boots.
- • Player name in the game header now reflects your chosen chat name color (white for default).
- • Vibe Jam Portal is now pinned to the bottom of the game page below World Chat.
- • Players arriving via the Vibe Jam Portal are automatically signed in as guests using their portal username — no name-entry screen.
- • CRT scanline overlay restored in the Default ⚔️ skin.
- • Mobile: stat chips at the top of the screen no longer overflow or clip at 100%+ browser zoom.
- • Ad containers collapse automatically when ads haven't loaded, removing empty space below the chat.
0.1.9+2026-04-23.7
Numbers, Orb Notifications, AdSenseApril 23, 2026
- • All gold amounts and market prices now display with thousands separators (200,000g instead of 200000g).
- • Upgrade Orb drops from world bosses now appear in the Notifications panel. Previously only rare item drops showed there.
- • Notifications panel now shows up to 12 entries (was 6) and has a 'Clear read' button to dismiss notifications you've already seen.
- • Google AdSense integrated for players who have reached Level 10 in at least one skill. Supporters enjoy an ad-free experience.
- • Supporter Pack description now mentions the ad-free benefit.
0.1.9+2026-04-23.6
Homepage, Action Sync, Portal, Footer FixApril 23, 2026
- • Sign-in page: on mobile, the sign-in form now appears at the top — no scrolling needed to reach the login buttons.
- • Sign-in page: fixed oversized headings in the Default ⚔️ skin on desktop. Pixel font now renders at a readable scale.
- • Arriving at idleworlds.com/?ref=vibejam now auto-signs you in as a guest and drops you straight into the game — same as the portal flow.
- • Action log now syncs faster with the action bar: added a follow-up refresh ~900ms after cycle end to catch any server processing lag.
- • Fixed the bright horizontal line at the footer — was caused by the experimental skin's border color override bleeding into the footer separator.
0.1.9+2026-04-23.5
Quest UI, Work Orders, Header IconsApril 23, 2026
- • Quests: replaced two-button (Turn In + Turn In All) layout with a single smart button — 'Turn In' if you have exactly one turn-in, 'Turn In All' if you have two or more.
- • Work orders: Turn In button is now visually greyed out when you don't have the required materials. Skip button is also greyed out when you're at 0 skips remaining.
- • Experimental skin: header icon buttons (Supporter, Mailbox, Notifications, Settings) now have a pixel-art border and zone-accent coloring to fit the retro aesthetic.
- • Experimental skin: fixed a faint bright line that appeared along the bottom footer border.
0.1.9+2026-04-23.4
Dark Skin RestoredApril 23, 2026
- • Dark skin is back. Players who had Dark selected will now see it again. New players default to the Default ⚔️ skin as before.
0.1.9+2026-04-23.3
Zone Travel, Skin Overhaul, Chat, LeaderboardsApril 23, 2026
- • Travelling to another zone no longer resets your current action. Your gathering or combat timer continues from where it was.
- • Action log now updates much faster after an action completes (refresh fires ~400ms before cycle end instead of 180ms after).
- • Vibe Jam portal visitors who aren't logged in are now automatically signed in as guests and dropped straight into the game — no friction. Name setup appears in-game as usual.
- • Default skin renamed to 'Legacy'. The Experimental ⚔️ skin is now called 'Default ⚔️' and is the recommended skin for all new and returning players.
- • Dark theme removed. All Dark theme users have been automatically moved to the Default ⚔️ skin.
- • Non-supporter name colors are now fixed and never change when you travel between zones. Only supporter-unlocked colors remain dynamic in the experimental skin.
- • Daily leaderboard boards now show 'Resets at noon Eastern' so the timing is clear.
- • Chat name bold removed — no names are bold anymore (was inconsistently applied to certain color picks).
- • Color shopping in Settings and Premium Colors modal: unowned colors now show at full brightness so you can properly preview what you're buying.
0.1.9+2026-04-23.2
Experimental Skin Default, Vibe Jam PortalApril 23, 2026
- • Experimental skin is now the default for all new accounts and the homepage. Returning players keep their chosen skin; new visitors see the retro RPG look right away.
- • Vibe Jam 2026 Portal added to the Zone Selector — opens a webring portal to hop between Vibe Jam games. If you arrive from another game via portal, a Return button appears to jump back.
0.1.9+2026-04-23.1
UI Polish — Button Fill, Zone Bar, Chat, Mobile WidgetApril 23, 2026
- • Action buttons now fill their entire height as a progress bar when an activity is in progress (instead of a thin strip at the bottom). Applies to all skins.
- • Zone navigation bar (zone name, Previous/Next Zone, Zones button) is now hidden on the Market and Leaderboard sections — it was irrelevant there and cluttered the top of those pages.
- • Fixed: in the Experimental skin, the 'IdleWorlds' system message sender name now renders at the same size as player names in the chat modal.
- • vibej.am Vibe Jam widget is now smaller on mobile.
0.1.9+2026-04-22.2
World Boss Prejoin Open, Per-Zone Experimental Colors, Background ScenesApril 22, 2026
- • Non-supporters can now prejoin all 3 world bosses (was limited to 1). Everyone can prejoin any boss within the 30-minute window before it respawns.
- • Supporters now have a 4-hour prejoin window instead of 1 hour — you can queue up for a boss well before it even spawns.
- • Experimental skin: each of the 28 named zones now has its own unique color palette (28 distinct hue/saturation combinations driven by zone identity — Greenwake Den is forest green, Goldfire Pass is amber gold, Bloodstone Scar is blood red, and so on).
- • Experimental skin: pixel-art environment background scenes now appear at the top of the page — forest with pixel trees (earthen zones), snow-capped mountains (frozen), arcane castle with glowing windows (arcane), volcanic eruption scene (infernal), alien crystal spires in deep space (void), and a torch-lit dungeon corridor (dungeon mode).
0.1.9+2026-04-22.1
Experimental Skin — Retro RPGApril 22, 2026
- • New 'Experimental ⚔️' skin added in Settings. Completely overhauled visual style: pixel art fonts (VT323 + Press Start 2P), zero border-radius, chunky RPG window borders, CRT scanline overlay, and 3D press-down buttons.
- • Zone-dependent color palette: each zone tier gets its own color scheme — Earthen (zones 1–4, gold/stone), Frozen (5–8, ice blue), Arcane (9–12, purple), Infernal (13–16, fire red/orange), Void (17+, deep indigo). Dungeon has its own blood-red scheme.
- • The base game and all other skins remain completely unchanged. Experimental is fully opt-in.
0.1.9+2026-04-20.6
Dungeon Fixes, Zone Buffs, Mining/Herbing XP, Premium ColorsApril 22, 2026
- • Daily Dungeon stuck bug fixed: timer expiring while the game hadn't processed a full action cycle no longer leaves players stuck at '0 sec left' with ongoing attacks and a blocked Leave button.
- • Zone difficulty increased for zones 17–20+ (additional ATK/DEF requirements on top of base formula: z17 +5/+5, z18 +10/+10, z19 +15/+20, z20 +25/+25, escalating further beyond z20).
- • Mining and Herbing XP per action buffed by 10% globally.
- • Orb upgrades: if you were using an orb on an equipped item and the upgrade failed (destroying it), the game now automatically re-equips an unequipped spare copy if you had one.
- • 12 new exclusive name colors added — available for $5 each in the new 'More Colors' popup inside Chat Name Color settings. Includes Eyes of the Behemoth, Permafrost, Plague Bringer, Void Touched, Wrath of Embers, The Unseen, Spectral Rose, Stormcaller, Warlord's Crimson, The Ascendant, Ancient Amber, and Cursed Silver.
- • Daily Dungeon leaderboard added — ranks who reached the highest floor and holds the highest belt.
- • Supporter leaderboard top-100 now correctly shows dollar totals instead of 'Lv 1'.
0.1.9+2026-04-20.5
Dungeon Stability, Work Order Zone GatingApril 20, 2026
- • Two dungeon stuck bugs fixed: (1) players with expired timers but no completed action loops no longer get permanently stuck, (2) leaving the dungeon without an active fight now correctly clears all fight state so re-entry works.
- • World boss pre-join tick no longer interrupts players who are mid-dungeon fight.
- • Work orders respect zone accessibility: mining/herbing orders are capped to zones your ATK/DEF can enter; smithing/alchemy orders are capped to materials you can actually gather.
0.1.9+2026-04-20.1
Work Order Zone Fix, Quest Card LayoutApril 20, 2026
- • Work orders now respect your combat stats. Mining and herbing orders are capped to zones you can actually enter based on your ATK/DEF — no more being sent to harvest in a zone you can't survive. Smithing and alchemy orders are similarly capped so required materials are always gatherable.
- • Fixed work order card layout breaking on mobile when skip count reached 0 — the 'Skips reset daily' message now appears below the card instead of inside the button row.
0.1.9+2026-04-19.8
Gear Sorting, Orb Equipped LabelsApril 19, 2026
- • Inventory Gear tab now shows equipped items first. If you have both equipped and unequipped copies, the equipped item appears at the top of the first page.
- • Orb upgrade item list now sorts equipped items to the top and shows a green 'Equipped' badge next to each equipped item's name.
- • Crafting 'Start Now' now immediately preempts your current action: the new craft starts right away and your interrupted action moves to the top of the queue, pushing any existing queued items down.
0.1.9+2026-04-19.5
Dungeon Retry, Skip Fix, Rename FixApril 19, 2026
- • Daily Dungeon: on timeout the boss now resets to full HP instead of clearing, and you can retry immediately — no lock-out. The floor opens again with a fresh 5-minute window each time you re-enter.
- • Work order skip allowance now correctly resets to 6 for supporters (was always resetting to 3). Skips reset at noon Eastern or when a work order is completed.
- • Character rename input no longer gets overwritten by the game's auto-refresh while the Settings panel is open.
0.1.9+2026-04-19.4
Supporter Perks, Prejoin FixesApril 19, 2026
- • Supporter status now applies to anyone who has spent $5 or more on any microtransaction — you no longer need the Supporter Pack specifically. Name color, badge, or any combination reaching $5 total unlocks all supporter perks.
- • Supporters can now prejoin all world bosses (no cap) up to 1 hour before respawn. Non-supporters can prejoin 1 boss up to 30 minutes before respawn.
- • Fixed a bug where the prejoin auto-attack would not trigger when the game server processed the respawn tick before the push-notification job had run — prejoined players now reliably auto-attack on respawn whether the game is open or not.
- • Prejoin limit errors now appear inline below the Prejoin button on the boss card instead of in the top action bar.
- • Removed the green checkmark badge from the Supporter Star button in the nav bar.
- • Work order skip allowance (6/day for supporters, 3/day for non-supporters) now checks total microtransaction spend rather than supporter-pack ownership specifically.
0.1.9+2026-04-18.2
Prejoin, Skips, Mailbox & MoreApril 18, 2026
- • World boss Prejoin: When a boss will respawn within 30 minutes, the 'Defeated' button changes to 'Prejoin'. Clicking it registers your auto-attack for when it respawns — click again to cancel. Non-supporters can prejoin 1 boss at a time; supporters can prejoin 2.
- • Supporters now receive 6 work order skips per day instead of 3. When skips run out, a hint under the Skip button explains the benefit and links to the Supporter Pack.
- • Support popup now shows a prominent Buy Supporter Pack card at the top with a feature summary — badge, name color, 6 skips/day, and 2-boss prejoin.
- • Mailbox now shows a character counter (0/1000) on the message textarea and prevents typing past the limit.
- • Mailbox Trash tab added: deleted messages are held for 24 hours before expiring, and you can permanently delete them from the trash.
- • Belt inventory description no longer shows ATK and DEF twice — the primary stat line shows ATK/DEF and the secondary line shows HP and XP/task only.
- • Character rename input no longer resets to the saved name while the rename panel is open.
- • Zone selector hides the Daily Dungeon entry for players who haven't reached zone 10 yet.
- • Zones 18 and above now have +5 extra ATK and DEF requirement, reflecting their higher difficulty.
0.1.9+2026-04-18.1
Fixes & QoLApril 18, 2026
- • Combat can now appear as the daily XP boost skill — when combat is active, all zone fighting awards 20% bonus combat XP for the day.
- • Crafting 'Start Now' no longer cancels your current action when something is already running. Instead it queues the new craft at the front (position #1), so the current action finishes first and then the new craft starts next.
- • Action bar countdown timer now uses millisecond precision — the progress bar fills smoothly instead of jumping in large steps, and the displayed seconds use ceiling rounding so the timer reads accurately.
- • Chat name popup (mute/unmute) now displays above the full chat modal so you can mute players while the chat window is open on mobile.
- • World boss damage tick runs twice as often (every 5 seconds instead of 10), so boss fight action log entries appear more frequently and stay better aligned with the action bar cycle.
0.1.9+2026-04-16.5
Supporter UXApril 16, 2026
- • Guest chat now uses the normal default chat styling again instead of a special font treatment.
- • The world chat header now opens supporter settings from a cogwheel on the right side, so cosmetic switching is closer to where it matters.
- • Support settings now include a clearer disclaimer that supporting helps with development and server costs but does not guarantee uptime, bug fixes, or continued development.
0.1.9+2026-04-16.4
Supporters ExpandedApril 16, 2026
- • Supporter cosmetics expanded beyond the original pack: Dragon Badge and Monster Badge are now available for $5 each, while Royal Violet and Sunflare Gold name colors are available for $10 and $20.
- • Added a new Supporters leaderboard that ranks players by total lifetime contribution, with tie-breaks based on who reached that total first.
- • Locked supporter cosmetics now show their price and can be clicked directly to open Stripe checkout, while supporter purchase fulfillment now supports richer cosmetic ownership and supporter-pack activation chat announcements.
0.1.9+2026-04-16.3
Supporter PackApril 16, 2026
- • Added a new Support section with Stripe checkout for the $5 Supporter Pack.
- • Supporters can now unlock and switch to a supporter chat badge and supporter name color, while the dev account keeps its own private crown/color options.
- • Supporter purchases are now recorded server-side so cosmetic unlocks survive refreshes, sign-ins, and future expansions to more badges and colors.
0.1.9+2026-04-16.2
Dungeon & SmithingApril 16, 2026
- • Daily Dungeon expanded to 30 floors — floors 11–30 are now available for high-level adventurers. Each floor features a new boss, with ATK/DEF requirements scaling gently from 202/199 (Floor 11) up to 346/324 (Floor 30).
- • The Enchanted Belt now upgrades all the way to Level 30, adding ATK, DEF, HP, and XP bonuses at each new floor cleared.
- • Work order Skip button now shows the remaining skips for the day: Skip (3) → Skip (2) → Skip (1) → Skip (0). Resets to 3 at noon Eastern or when you turn in a work order.
- • Skip (0) is disabled — you must wait for the noon Eastern reset before skipping again.
- • Fixed smithing XP per bar being inconsistent across item types — all gear now yields the same XP per bar used (helmet/gloves/boots unchanged; sword, shield, legs, and chest now give proportionally more XP).
0.1.9+2026-04-16.1
Fixes & ContentApril 16, 2026
- • Fixed belt not granting ATK or XP bonuses — ring, amulet, and belt accessories are now all correctly included when calculating attack power and task XP.
- • Shields can now drop as quiet-time world gifts alongside chest pieces and legs.
- • Ancient Treant and Abyssal Behemoth world bosses have had their HP increased by 50%.
- • New Wiki page: Combat Stats by Level — shows exact base ATK, DEF, and HP values for every combat level from 1 to 100 with the underlying formulas.
- • Added a Skip button next to Turn In on active work orders — skipping generates a fresh work order with no reward penalty.
- • Fixed Housing T2+ not reducing crafting time correctly — the proportional reduction formula (seconds ÷ 10 × tier) is now applied consistently in the UI countdown and on the server.
- • The noon Eastern daily XP boost announcement now also mentions that the Daily Dungeon has reset and where to find it (Tier 10+ via Zone Selector).
0.1.9+2026-04-15.1
FixesApril 15, 2026
- • Fixed the Daily World Boss Hits leaderboard not counting hits — server-side tick events were stored with a boss-specific action key that the leaderboard did not recognise as world boss activity.
- • Chat mute popup now appears near the tapped/clicked name instead of the bottom of the screen, keeping it away from the chat input on mobile and following the cursor on desktop.
0.1.9+2026-04-14.1
Loot & MailApril 14, 2026
- • Quiet-time world drops can now only be chest or legs — helm, gloves, boots, shield, and weapon no longer drop from this source.
- • Combat rare drops (previously 'enhanced loot') now drop base-tier gear at +0 — no more +1 versions from combat. Drops are restricted to sword, shield, chest, and legs; helm, gloves, and boots are now smithing-exclusive.
- • XP Shards can no longer drop until further notice — their impact on balance was too great and the system needs rethinking.
- • Added a Reply button to received mail: clicking it opens the Send tab pre-filled with the sender's name.
- • Fixed the analytics page using the wrong day boundary — it now resets at midnight Eastern like the rest of the game.
- • Fixed the world boss leaderboard inflation bug where re-joining a boss fight could count previous hits a second time.
0.1.9+2026-04-13.5
BalanceApril 13, 2026
- • Smithing and Alchemy XP Shards no longer have a minimum skill level requirement to use — anyone can use any shard they find.
- • XP Shard drop rate during combat reduced from 1-in-20,000 to 1-in-60,000 to compensate for the wider accessibility.
- • Zones 14, 15, and 16 are now harder: ATK and DEF requirements raised by +5, +10, and +15 respectively, with enemy strength scaling proportionally.
- • Zone 17 and beyond received an additional +20 ATK and +20 DEF requirement increase, with enemy strength scaling proportionally.
0.1.9+2026-04-13.4
Dungeon FixesApril 13, 2026
- • Fixed the Daily Dungeon dealing zero damage per loop when a stale client called leave mid-fight — the fight now runs fully server-side regardless of which page you are on.
- • Fixed a stuck dungeon state where stale Player dungeon fields were left set after a blocked session, leaving the UI showing a dead fight with no way to retry.
- • Stale dungeon fields are now cleared automatically whenever a dungeon session is discarded, preventing the stuck-UI state for future players.
0.1.9+2026-04-13.3
Queue & DungeonApril 13, 2026
- • Fixed crafting queue not starting after a gathering or combat activity finished — mining or fighting now correctly hands off to the next queued item when it completes.
- • Fixed the Daily Dungeon fight being silently cancelled within seconds of starting due to stale browser code calling a force-leave on section navigation.
- • Smelting now always opens the quantity and queue modal, matching the forge and brew flows.
0.1.9+2026-04-12.3
Dungeon RewardsApril 12, 2026
- • Quiet-time free loot can no longer grant the Enchanted Belt; the belt is once again exclusive to Daily Dungeon progression.
- • Failing or abandoning a Daily Dungeon attempt no longer consumes the day, so only a successful clear locks you until tomorrow's reset.
- • Dungeon belt normalization was tightened so belt level always matches the highest Daily Dungeon floor the player has actually cleared.
0.1.9+2026-04-12.2
Dungeon CoherenceApril 12, 2026
- • Selected skins now bootstrap before hydration, which prevents the default-theme blink when re-entering a tab.
- • Opening any non-dungeon page now cleanly forces you out of the Daily Dungeon instead of leaving your account in a half-dungeon state.
- • Finishing or abandoning a Daily Dungeon attempt now resumes a logical fallback activity, so players no longer end up stuck with no action after the run.
0.1.9+2026-04-12.1
Dungeon UXApril 12, 2026
- • The Game button and zone selector now respect an active Daily Dungeon run instead of dumping players into a half-stuck dungeon state on the main page.
- • The Daily Dungeon action log is back to the intended 4 visible entries instead of an oversized feed.
- • Cancelling your own listing from the market item view now refreshes the visible offers properly so the cancellation is reflected immediately.
0.1.9+2026-04-11.4
Dungeon StabilityApril 11, 2026
- • Guests are no longer eligible for quiet-time free loot drops before registering.
- • Daily Dungeon now forcibly clears lingering world-boss participation so boss hits cannot keep ticking behind a dungeon run or after leaving the dungeon.
- • Enchanted Belt now behaves like a true level-based unique item: it displays as a level, no longer counts as tier gear for orb calculations, and cannot be orb-upgraded.
0.1.9+2026-04-11.3
Daily DungeonApril 11, 2026
- • Added the Daily Dungeon with a one-attempt-per-day floor progression that resets at noon Eastern.
- • Clearing a floor now grants or upgrades the unique Enchanted Belt, and already-cleared floors can never be replayed for duplicate belt rewards.
- • Daily Dungeon entry now sits at the top of the zone selector, with a dedicated dungeon page, leave-dungeon flow, and belt-safe restrictions against market, mail, and salvage.
0.1.9+2026-04-11.2
PolishApril 11, 2026
- • Settings now save renames inline, include an install-app shortcut when supported, and remove the awkward old bottom action row.
- • XP Shards have lower level requirements, salvage now yields 10 materials per item tier, and world boss orb tier checks now include rings and amulets.
- • Queue windows explain reserved materials and fallback behavior more clearly, while admin chat styling was adjusted so only the dev name stands out.
0.1.9+2026-04-11.1
SystemsApril 11, 2026
- • Work Orders can now accept upgraded smithing gear too, while still preferring base gear first and never consuming equipped pieces.
- • Rings and amulets can now be upgraded with orbs just like other gear, with their XP/gathering bonuses scaling up on +1, +2, and +3 versions.
- • Guests can now access the market, admin/dev chat messages have a distinct crown styling, and current actions can be cancelled directly from the Current Action panel.
- • Crafting queue errors now appear inside the crafting modal, repricing updates the market view more cleanly, and guest conversion errors no longer yank players into rename UI unexpectedly.
0.1.9+2026-04-10.9
HotfixApril 10, 2026
- • Fixed a market visibility issue where expensive listings could disappear from the public market because the API only loaded the cheapest active listings first.
0.1.9+2026-04-10.8
HotfixApril 10, 2026
- • Fixed a combat requirements regression where high-tier fights could incorrectly stop after one kill and bounce players into an unrelated fallback activity.
0.1.9+2026-04-10.7
HotfixApril 10, 2026
- • Fixed a regression where normal combat activities could incorrectly claim requirements were no longer met and kick players into an unrelated fallback activity.
0.1.9+2026-04-10.6
StabilityApril 10, 2026
- • Zone controls are clearer again with Previous Zone and Next Zone buttons, and the zone selector is visible from every zone without leaking the next locked zone.
- • Finite crafts now remember their planned quantity properly, which fixes a big class of sticky queue and post-world-boss fallback bugs.
- • Guest onboarding is cleaner, Office-theme world-boss toasts are readable again, and client snapshot/chat refreshes avoid more back-to-back duplicate polling.
0.1.9+2026-04-10.5
Travel FlowApril 10, 2026
- • Zone travel controls are now much more compact, with a small globe selector and lighter next/back travel buttons.
- • Travel now refreshes the main player snapshot directly instead of blocking on extra quest refresh work in the click path.
- • Added a short deploy quickstart and cleaner Mac artifact packaging for the new local-build deployment flow.
0.1.9+2026-04-10.4
Queue SemanticsApril 10, 2026
- • Continuous crafts are no longer valid queued jobs; queueing now strictly expects fixed-quantity work.
- • World boss recovery only lets freshly queued boss-time jobs interrupt the pre-boss fallback activity.
- • This closes the sticky queue pattern where old brew/forge work could keep snapping players back after a boss.
0.1.9+2026-04-10.3
Boss ResumeApril 10, 2026
- • Post-world-boss fallback now prioritizes the exact pre-boss activity unless the player queued fresh work during the boss itself.
- • Old queued crafting jobs can no longer hijack players into random forge, brew, or mining states as soon as a boss dies.
- • Boss recovery now resumes the intended combat or gathering loop much more cleanly instead of reviving stale queue history.
0.1.9+2026-04-10.2
Queue StabilityApril 10, 2026
- • Queued crafting and brewing now reserve materials up front, so invalid orders can no longer overbook inventory and break later.
- • Queue promotion now skips impossible queued actions cleanly instead of leaving players stuck in a ghost craft or a broken fallback state.
- • You can no longer queue more work behind an endless continuous craft until that continuous craft is stopped or finished.
0.1.9+2026-04-10.1
Fallback FixApril 10, 2026
- • World boss fallback now resumes the real pre-boss activity at the same tier instead of inferring a new one from the player's live zone.
- • Blocked queued crafts and brews now fall back to a logical previously valid activity instead of incorrectly forcing players into mining from the wrong tier.
- • Added boss-session resume memory so post-boss recovery stays stable even across zone travel and queue interactions.
0.1.9+2026-04-09.7
Guest UXApril 9, 2026
- • Guest Google conversion errors now surface directly inside Settings instead of failing silently.
- • Guests now get a clear Back to the game button after a blocked Google conversion attempt.
- • The game clears stale guest-conversion URL/cookie state more aggressively so normal sign-in flows recover cleanly.
0.1.9+2026-04-09.6
AuthApril 9, 2026
- • Guest-to-Google conversion now starts from a dedicated guarded route instead of a loose browser cookie flip.
- • Failed guest Google conversion no longer poisons later normal Google sign-ins on that browser.
- • Sign-in now clears stale guest-conversion state before normal Google or email login attempts.
0.1.9+2026-04-09.5
FixesApril 9, 2026
- • Market offers now show your own live listings too, with direct Reprice and Cancel actions instead of a buy button.
- • World boss buttons now stay in a Fighting state while you are still participating, even after a refresh.
- • Mobile world chat wraps long links and long words correctly again, auto-scrolls to your freshly sent message, and fallback activity handling no longer redirects players into invalid high-tier mining actions.
0.1.9+2026-04-09.4
SystemsApril 9, 2026
- • Combat can now drop tiered Smithing and Alchemy XP Shards with large one-use XP grants and profession level requirements.
- • Admin now includes a safe purge tool for stale guest accounts that never converted and have been inactive long enough.
- • The Mac artifact deployment flow is quieter and now has a simple rollback script for fast slot switching.
0.1.9+2026-04-09.3
UXApril 9, 2026
- • Analytics now separates real account creation from guest sessions, and visits now show registered vs guest activity more clearly.
- • Desktop world boss join no longer scrolls the whole page to Current Action and instead gives a cleaner visual confirmation.
- • Added a zone selector, improved the Office skin readability, exempted the admin account from chat limits, and tightened quiet-drop eligibility so players do not get unusable gear far above their wearable tier.
0.1.9+2026-04-09.1
PolishApril 9, 2026
- • Patch notes page rewritten into a cleaner public changelog instead of a tiny placeholder.
- • Settings now include a real skin switcher with six readable looks: Default, Office, Neon, Celestial, Cute, and Dark.
- • Guest mode added so new players can try the core loop first, then convert that same character into a full account later.
0.1.9+2026-04-08.2
World BossesApril 8, 2026
- • Travel no longer interrupts an active world boss fight.
- • World boss orb tier now follows the highest equipped main-piece tier instead of an average.
- • Mobile chat layout was hardened so long links and long words no longer break the modal sideways.
0.1.9+2026-04-07.16
Live CombatApril 7, 2026
- • Server-side world boss ticks now write each player's hits back into the action log.
- • World boss leaderboard refresh was sped up while actively fighting to feel more live.
- • Combat XP from farming content far below your tier now scales down progressively.
0.1.9+2026-04-07.8
QuestsApril 7, 2026
- • Work Orders and combat quest progress now update from live inventory changes instead of waiting for a manual refresh.
- • Work Order quest generation was stabilized to avoid duplicate-key failures and broken turn-ins.
- • The daily profession boost system was cleaned up and integrated into the skill action panel.
0.1.9+2026-04-07.5
SocialApril 7, 2026
- • Added the player mailbox with send, receive, sent mail, unread badge, return-to-sender, and mail blocking.
- • Added Patch Notes as a public footer destination for players.
- • World boss queue fallback and activity handling were made much more stable across gameplay switches.
0.1.9+2026-04-06.5
BalanceApril 6, 2026
- • World boss cadence updated to 1h Treant, 2h Behemoth, and 4h World Eater.
- • Treant and Behemoth health were increased to give more players time to tag and contribute.
- • DEF curves and late-game zone pressure were tightened so tier progression feels more logical.