All updates

Week of 5 October 2026

Highlights

Classes

Combat and gear

Magic

Crafting

Professions

Animals

World and nodes

Town

Other

Bug fixes

Technical (82)
  • TLibs: Reach 100% runtime coverage and fix item, armour, and socket bugs
  • ProvinceSystem: Review weekly patch notes on a staff page and rewrite them with Sol
  • CompanionPets: Simplify staff commands and unify pet inventory navigation
  • ProvinceSystem: Add our own Patreon integration on API v2
  • TFMCWeb: Apply Patreon supporter ranks from ProvinceSystem
  • Docs: Document the Patreon supporter integration
  • SimpleFactions: Add an admin command that grants compensation into a guild bank.
  • VehicleFramework: Add a query for the points track passes through
  • VehicleFramework: Keep the newest backup when snapshot times tie
  • SimpleFactions: Export infrastructure and effective terrain per province for the web map
  • Docs: Document reverse junction controls and occupied routes
  • ServerAssets: Add Thievery's lockpick font for the pin grid board
  • ProvinceSystem: Explain supply hubs, agreements, and infrastructure
  • ProvinceSystem: Speed up image rebuilds after a code change
  • SimpleFactions: Export the realm leader's character name for the web map
  • AdvancedCrafting: Add staff equipment grants with configurable permission
  • ServerAssets: Fix Tutorial PvP kits with completed crafted equipment
  • ServerAssets: Require in-game ConditionalEvents verification for Tutorial
  • ServerAssets: Add the class rework configs for Main
  • Magic: give completed mage weapons with configurable staff permission
  • GunsAndGadgets: give assembled guns with configurable staff permission
  • ServerAssets: Add subclass icons to the class picker
  • ServerAssets: Give completed mage weapons and guns in Tutorial PvP kits
  • RPCharacters: Add a staff command that resets everyone's class picks
  • ServerAssets: Clear base-class skills and open semi-caster slots
  • VehicleFramework: Return the ordered points of the shortest track route
  • SimpleFactions: Build one shared graph of trade nodes and networks
  • ServerAssets: Keep school runes and magic configs consistent across servers
  • ProvinceSystem: Prioritise visible map payloads and start terrain before geometry
  • ProvinceSystem: Keep the map's pick map as runs instead of a 164 MB canvas
  • ProvinceSystem: Add Companion Pets player guide and model previews
  • ProvinceSystem: Release ProvinceSystem v0.1.2
  • ProvinceSystem: Keep map image work off the event loop, version tiles by content and retain old pyramids
  • ProvinceSystem: Count a map tile as loaded only while its element is on the page
  • ServerAssets: Capture complete CompanionPets TF Dev assets and prevent toy stacking
  • ProvinceSystem: Remove map feature residue
  • ProvinceSystem: Remove dead and redundant frontend map code
  • ProvinceSystem: Remove dead and redundant code from the wiki, character and site pages
  • ProvinceSystem: Remove superseded map rendering paths and the shelved parchment layer
  • ProvinceSystem: Remove completed migrations, deprecated entitlement endpoints and other backend leftovers
  • SimpleFactions: Stop /faction reloadconfigs from doubling faction titles
  • ProvinceSystem: Add staff roles and an audited staff panel
  • ProvinceSystem: Add staff player directory, sessions and activity from CoreProtect
  • ProvinceSystem: Add staff Players directory and player profiles
  • ProvinceSystem: Say CoreProtect could not be opened, not that it is missing
  • ProvinceSystem: Add staff player movement, session by session, on the map
  • ProvinceSystem: Stop scrubbing the movement timeline from crashing Safari
  • ProvinceSystem: Show where everyone is now on the staff Movement page
  • Docs: Document Spymaster build-up and appointment wait
  • ProvinceSystem: Point crowded movement map names out on leader lines
  • ProvinceSystem: Keep each crowded name on its own side, with short leaders under the dots
  • CompanionPets: Add pet species inheritance, configuration shortcuts and inspection
  • ProvinceSystem: Give each staff Players view its own table
  • ProvinceSystem: Sort the staff Players list by name or last seen, across every page
  • SimpleFactions: Cover configuration and faction workflows and preserve state on failure
  • ProvinceSystem: Keep the Players columns still when sorting
  • ProvinceSystem: Stop iPhone zooming into the Movement boxes, and line them up
  • ProvinceSystem: Group a player's sessions by day and drop the bloat
  • ProvinceSystem: display custom identities in CoreProtect activity
  • CoreProtect: preserve custom item and mob audit identities
  • Docs: Document Spymaster sabotage roleplay text
  • ProvinceSystem: Show the rail network on a Rail tab in the staff panel
  • CompanionPets: filter pet spacing candidates before entity lookup
  • RPCharacters: Add Codex population placeholders from a cached snapshot.
  • CompanionPets: Recognize held items once and cache pet item icons
  • ServerAssets: Sync TF Dev pets and capture missing CompanionPets assets
  • ProvinceSystem: Stop the movement map opening blurry
  • ProvinceSystem: Make the staff activity list readable, with profile tabs
  • ProvinceSystem: Deploy each branch to its own preview site
  • ProvinceSystem: Keep the staff panel's title and tabs still between tabs
  • ProvinceSystem: Deploy main to dev automatically and www on demand
  • VehicleFramework: only warn about missing aim-vector on cursor weapons
  • Docs: Document ProvinceSystem previews and GitHub deploys
  • ProvinceSystem: Link the deploy guide from the README
  • ProvinceSystem: Build preview images in parallel from a shared cache
  • CompanionPets: Reduce per-tick cost and main-thread stalls with many pets online
  • ServerAssets: Use CompanionPets total pet quota in production config
  • CompanionPets: Document config and include TF Dev pets with breed voice pitches
  • Docs: Note the shared preview build cache
  • ProvinceSystem: Centre the staff panel and put its title and tabs on one row
  • ProvinceSystem: Lay out the staff map pages as a full-height workspace
  • ProvinceSystem: Cut jargon from the staff panel's wording