Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

Bill Ingredient Source (Storage)

Summary

Control bill ingredient selection by storage instead of radius. (QoL)


Description

This mod lets you choose where ingredients are taken from by selecting a storage.

- No storage selected → vanilla radius behavior
- “Look Everywhere” → all stored items are used
- Specific storage → only that storage is used

New bills default to “Look Everywhere” (configurable in settings).

◆ Additional advantages:
- Automatically tracks storage changes, so you don’t need to keep adjusting search radius whenever your storage layout changes.
- Unlike vanilla, it doesn’t scan empty map tiles, providing a small but consistent performance benefit.
- Enables intentional, non-circular storage layouts instead of being constrained by radius-based design.


Important

- Items not inside a storage are ignored
- If required ingredients are outside the selected storage, the bill will not proceed
- Safe to add or remove mid-save


Performance

- Instead of scanning the entire map, ingredient candidates are limited to items within selected storages, improving performance in large or complex setups.
- Smaller and more distributed storage groups tend to be more efficient.
- Using a single large storage group is the least efficient case, but still noticeably better than vanilla. It is also simpler to manage.
- With "Look Everywhere", storages are checked in order of proximity, so with well-organized storage groups, leaving most bills on this option remains reasonably efficient.


Compatibility

- Supports vanilla storages (Stockpiles, Shelves)
- Supports vanilla storage linking system (StorageGroup)
- Compatible with most storage mods based on Adaptive Storage Framework
- Better Workbench Management: Fully compatible

◆ Mods with minor compatibility issues
- [KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings: Assigned storage resets to default when loading saved bills.
- 1trickPwnyta's Defaults: Bills created from presets use the default storage setting.

>> These issues do not affect functionality. The mod works correctly, but may require some manual setup.

⚠ Incompatible Mod
- Best Mix: Item search always runs across the entire map, so storage-based range limiting is not applied.


Note

This is my first RimWorld mod.

Source Code: github link[github.com]

If you'd like to support me, [ko-fi.com]

Рейтинг

Войдите, чтобы голосовать.
🏅 Нет оценок

Базовые теги:

Зависимости мода

Логотип мода

Harmony

Загрузить 44.7 KB