Repository navigation
Releases: GS-Bacon/idle_factory
Releases · GS-Bacon/idle_factory
Release list
v0.3.201
Full Changelog: v0.3.200...v0.3.201
v0.3.200
Full Changelog: v0.3.199...v0.3.200
v0.3.199
What's Changed
- Add CAD-style control specification for factory building by @GS-Bacon in #11
- 001 power system spec by @GS-Bacon in #12
Full Changelog: v0.3.142...v0.3.199
v0.3.173
v0.3.171
v0.3.164
v0.3.142 - 配布パッケージ検証機能追加
修正
Base Mod欠落問題の修正
- Windows配布版に
mods/base/が含まれておらず起動時にクラッシュする問題を修正 - Base Modが見つからない場合のエラーメッセージを改善
配布パッケージの検証機能追加
scripts/verify-package.sh: 必須ファイルの検証スクリプト- ビルド時に自動検証を実行し、必須ファイル漏れを防止
ダウンロード
- Windows:
idle_factory_0.3.142_windows.zip - Linux:
idle_factory_0.3.142_linux.tar.gz
🤖 Generated with Claude Code
Latest Build
Automatically updated latest build.
v0.3.99 - ItemId移行 (PlayerInventory, GlobalInventory)
変更内容
ItemId移行
プレイヤーインベントリとグローバルインベントリをBlockTypeからItemIdベースに移行しました。これにより、将来のMod対応の基盤が整いました。
PlayerInventory
slots型を[Option<(ItemId, u32)>]に変更- 全メソッドをItemIdベースに再実装
- BlockType互換APIを
#[deprecated]で維持
GlobalInventory
- 内部ストレージを
HashMap<ItemId, u32>に変更 items_by_id()/set_items_by_id()を追加
UI型
HeldItem:Option<(ItemId, u32)>に変更CreativeItemButton/CreativeItemImage:ItemIdに変更
ItemId拡張
color()メソッド追加(UI用)
移行状況
- BlockType参照: 1008 → 1006箇所
- ItemId使用: 335 → 344箇所
テスト
- 全401テスト通過
- Clippy警告0件