New type of module: Rigor modules. Rigor modules increase the probability of a recipe returning its most valuable product.
Mods introducing new content into the game.
Version: 0.4.1
Info:
- Minor refactor for better FUnit tests.
Version: 0.4.0
Features:
- Improved implementation of rigor effect for assembling machines to no longer require hidden entities (now-extraneous prototypes will be removed in 1.0).
Minor Features:
- Added troubleshooting setting to disable new implementation logic (will be removed in 1.0).
Bugfixes:
- Fixed LuaEntity.name_tag disappearing when entity rigor changes.
Compatibility:
- Fixed rigor modules breaking bioassemblers from Planetaris: Tellus.
- Improved compatibility with assembling machines with fixed_recipe.
- Added new compatibility fields to mod-data: explicit_recipes_without_results and explicit_entities.
Version: 0.3.6
Bugfixes:
- Fixed breakages and incompatibilities from switching to Module Category Defaults.
Compatibility:
- Made Module Category Defaults optional.
- Improved cross-compatibility between mods that add module categories.
Version: 0.3.5
Compatibility:
- Switched to using Module Category Defaults.
- Better compatibility of blueprints with rigor modules.
Version: 0.3.4
Bugfixes:
- Fixed runtime crash when adding/removing rigor modules from trying to set entity health to nil.
- Fixed adding/removing rigor modules sometimes messing with item request proxies (module insert/removal plans).
Version: 0.3.3
Bugfixes:
- Fixed crash on joining MP game.
Version: 0.3.2
Bugfixes:
- Fixed rigor not getting set correctly when pasting entity settings.
- Fixed rigor getting reset when changing recipe quality.
Version: 0.3.1
Locale:
- Added Korean localization (고마워요, BEOBMA).
Version: 0.3.0
Minor Features:
- Expanded tips and tricks with simulations.
Changes:
- Lowered default max_total_rigor from 32 to 25.
- Added maximum_probability_valid_for_rigor (default 0.5) to disable rigor effect for recipes that benefit very little from it.
Bugfixes:
- Fixed max_rigor_per_module not being dynamically calculated when information was available.
Compatibility:
- Added setting to disable rigor effect, to reconcile a savefile before removing mods (or changing settings). This provides a way to prevent entities from disappearing when removing mods or changing mod settings.
- Added tiberium-reprocessing and cosmic_incubator to recipe category blacklist.
Version: 0.2.5
Bugfixes:
- Fixed Rigor module 2 technology cost 500 science packs instead of 200.
Version: 0.2.4
Compatibility:
- Improved compatibility with mods that add another tier of modules (Solar Halo).
Version: 0.2.3
Changes:
- Unified runtime logic for singleplayer and multiplayer, and hid multiplayer-specific settings (now unused).
Bugfixes:
- Fixed crash on joining multiplayer game.
Version: 0.2.2
Minor Features:
- More consistent behavior for machines with rigor modules inserted but no rigor-compatible recipe.
Bugfixes:
- Fixed external wire connections disappearing when cutting and pasting.
- Fixed that the default value of RecipePrototype.allow_quality was treated as 'false' instead of 'true'.
- Fixed copy-pasting machine settings creating an incorrect undo item.
- Slightly more consistent upgrade planner behavior (for non-rigor entities).
Compatibility:
- Fixed compatibility with mods that add allowed_module_categories to entities but not recipes.
- Improved compatibility with mods that add allowed_module_categories to entity/recipe prototypes.
- Improved compatibility with mods Igrys, Muluna.
Version: 0.2.1
Bugfixes:
- Fixed erroneously setting crafting machines' next_upgrade.
- Fixed Rigor module technology cost 500 science packs instead of 50.
Compatibility:
- Compatibility with Ships of Fools.
Version: 0.2.0
Compatibility:
- Added option to enable compatibility mode. Compatibility mode requires recipes to be explicitly whitelisted by a mod in order to make use of rigor modules.
Version: 0.1.9
Minor Features:
- More consistent behavior for assembling machines with return_ingredients_on_change = false.
Bugfixes:
- More robust fix for erroneously changing allowed modules of an entity/recipe.
- Fixed module inventory rearranging itself when rigor modules added/removed.
Compatibility:
- Compat with Flare Stack (if incineration is disabled, remove unused recipes).
Version: 0.1.8
Bugfixes:
- Fixed startup crash when recipe had nil category, but non-nil additional_categories.
- Fixed recipe names (sometimes) and descriptions (always) missing with rigor present.
Version: 0.1.7
Bugfixes:
- Fixed rigor not working at runtime for crafting machines without fast_replaceable_goup.
Version: 0.1.5
Bugfixes:
- Fixed runtime crash when creating a blueprint with only tiles.
Version: 0.1.4
Bugfixes:
- Fixed Rigor Module preventing crafting machines from accepting other modded module categories.
Version: 0.1.3
Minor Features:
- Added (configurable) max_total_rigor
Bugfixes:
- Fixed Rigor Module adding more than 200k recipes.
Compatibility:
- Fixed compatibility with Virentis.
- Disallow rigor by default for any modded "recycling" or "voidcrafting" recipe-category.
Version: 0.1.1
Bugfixes:
- Fixed crash when crafting machine includes a nonexistent recipe-category.
Version: 0.1.0
Major Features:
- Initial release.