Sync wiki recipes, sprites and facts with the main server - #43
Conversation
The generated recipe data dated from 2026-09-20 and no longer matched main: 18 recipes were gone, 89 were missing and 180 differed (medicine serums, spawn eggs, ammunition, archaeology tools, research papers, lockpicks and more). Regenerated from main's MMOItems crafting-stations and item configs. Sprites: the extractor now resolves MMOItems `model:` (item_model) items, so the surgery items get their current art, and no longer pins the artisan tools and enchanted charges to hand-picked models that the server has moved away from. All 272 custom recipe sprites now match the player resource pack. Added the ten vanilla sprites that new recipes need. The guns page now lists the server's 24 ammo types, and archaeology uses the current tool recipes. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
- Vehicles: blueprint times are seconds counted once per second, so builds take 2 hours to 3 days, not 6 to 96 minutes. - Infestations spawn day and night (night-only: false in groups.yml). - Market Block categories are Metal, Mineral, Stone, Wood, Farm, Fish, Alchemy. - Research: Parchment takes 2 s and every paper 5 s; runestones, not the removed Staff Runestone, start projects directly. - Thievery: a Strong Lockpick exists, and locks cycle through Faction. - Detector crafts give no Engineer XP; Strawberry regrows; the Alloy Forge consumes a Lava Bucket rather than needing nearby lava. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (120)
📒 Files selected for processing (28)
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughWiki recipe data, vehicle construction times, and guidance changed across several topics. Page modification dates and recipe coverage expectations were updated. The item texture scripts now record and resolve configured item models. ChangesWiki refresh
Priority: ➖ Normal Estimated code review effort: 3 (Moderate) | ~25 minutes Change: Other Merge Risk: ⚪ Minimal · up to The wiki updates have no identified merge-blocking issue; they are ready for normal checks before merging. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
A rabbit checks the recipe page, Comment |
The wiki's recipes and several pages no longer matched the live main server (TFMCMain01). This PR brings them back in line. The source of truth was a 2026-09-27 snapshot of main's plugin configs and its ItemsAdder resource pack.
Station recipes and sprites
stationRecipes.tsfrom main's MMOItems configs. The old data was generated on 2026-09-20. Since then the server removed 18 recipes, added 89 and changed 180. Examples:extract-itemsadder-textures.mjsnow resolves items that set MMOItemsmodel:(item_model). Every surgery item does. The artisan tools and enchanted charges are no longer pinned to hand-picked models; they now resolve through their real custom-model-data.Page corrections
Each item was checked against main's configs, and the jar or source where noted.
timeis in seconds, counted down once per second. I confirmed this in the deployed VFBuilders 2.1.0 bytecode. Builds take 2 hours to 3 days, not 6 to 96 minutes.night-only: false).Test expectations that pinned the old counts were updated.
lastModifiedstamps come fromupdate-wiki-last-modified.py; I left out the unrelated date drift it also reports.Checks
vitest run: 1599 passed, 1 skipped.next build: succeeds.tscreports errors only in test files this PR does not touch.Not covered here
The full audit also found wiki issues that need editorial decisions:
It also found server-side config bugs:
crafting-time: 10'ininstrument-station.yml.herbalismprofession ID does not exist.🤖 Generated with Claude Code
Summary by CodeRabbit