Canisters deprecated

by 0n0w1c

Introduces reusable canisters for rocket launches. What goes up must come down!

Content
4 months ago
2.0
120

Changelog

Version: 0.3.3
Date: 24.04.2025
  Bugfixes:
    - None
  Changes:
    - Add support for Bob's Ores and Bob's Metals, Chemicals and Intermediates
      Tin, Titanium and Glass
Version: 0.3.2
Date: 23.04.2025
  Bugfixes:
    - Added two nil checks for unit_number
  Changes:
    - None
Version: 0.3.1
Date: 19.04.2025
  Bugfixes:
    - None
  Changes:
    - Added the startup option to enable disposable canisters
      No canisters will be returned, removes the shortcut and disables the runtime code
Version: 0.3.0
Date: 08.04.2025
  Bugfixes:
    - Refactored the Returned canister calculation
    - Muluna: Increase rocket fuel for a launch to 100 (2x recipe) in calculation, except on Muluna
  Changes:
    - Changed shortcut icon to be rocket fuel + productivity module 3
Version: 0.2.5
Date: 07.04.2025
  Bugfixes:
    - Muluna: Added mod specific rocket part productivity bonus calculations
  Changes:
    - None
Version: 0.2.4
Date: 07.04.2025
  Bugfixes:
    - Added force name to the cache key (multi-player)
    - Updated LuaDoc annotations
  Changes:
    - None
Version: 0.2.3
Date: 06.04.2025
  Bugfixes:
    - Filter for all assembling machines with rocket fuel recipes on all planets
  Changes:
    - None
Version: 0.2.2
Date: 06.04.2025
  Bugfixes:
    - Do not calculate the productivity bonus until the rocket fuel technology has been researched
  Changes:
    - None
Version: 0.2.1
Date: 06.04.2025
  Bugfixes:
    - Include force as a filter
  Changes:
    - None
Version: 0.2.0
Date: 06.04.2025
  Bugfixes:
    - None
  Changes:
    - Shortcut to pop up the rocket fuel productivity module settings gui
    - Added the Rocket fuel productivity module setting gui 
    - Can assign a custom value for better performace, surface scanned value is cached
    - Calculated attrition rate is near net zero, but should always be a net negative
    - Producivity bonuses are capped at 300%
    - Returned canisters must be refurbished before they can be used again
Version: 0.1.5
Date: 02.04.2025
  Bugfixes:
    - Re-added Muluna, Moon of Nauvis as an optional dependency
  Changes:
    - None
Version: 0.1.4
Date: 02.04.2025
  Bugfixes:
    - None
  Changes:
    - Moved rocket fuel recipe modification to data-final-fixes to increase compatiblility
    - Removed Planet Maraxis and Muluna, Moon of Nauvis as dependencies (no longer required)
Version: 0.1.3
Date: 02.04.2025
  Bugfixes:
    - None
  Changes:
    - Added Planet Maraxis and Muluna, Moon of Nauvis as dependencies (mod load order)
Version: 0.1.2
Date: 01.04.2025
  Bugfixes:
    - None
  Changes:
    - Removed the startup setting for reusable/disposable
      For what was disposable (0 returned), set the attrition rate to 100
Version: 0.1.1
Date: 01.04.2025
  Bugfixes:
    - Removed burnt_result for rocket, nuclear and plutonium fuel
  Changes:
    - Rocket fuel burned as fuel in vehicles and structures no longer returns canisters
      Possible excess of canisters due to the productivity bonus of rocket fuel production
    - Startup setting for attrition rate accepts values from 0 to 100
Version: 0.1.0
Date: 28.03.2025
  Bugfixes:
    - None
  Changes:
    - Changed mod portal thumbnail
Version: 0.0.13
Date: 27.03.2025
  Bugfixes:
    - Crash when space platform built
  Changes:
    - None
Version: 0.0.12
Date: 12.03.2025
  Bugfixes:
    - Refactored: replaced static rocket fuel recipe updates with dynamic updates
  Changes:
    - Added a canister to recipes that result in rocket fuel (contribution from Zwikkry)
      This should include all alternate recipes, including modded recipes
Version: 0.0.11
Date: 11.03.2025
  Bugfixes:
    - Added a canister to the alternate recipes for rocket fuel
  Changes:
    - None
Version: 0.0.10
Date: 11.03.2025
  Bugfixes:
    - Refactored: code cleanup
  Changes:
    - None
Version: 0.0.9
Date: 10.03.2025
  Bugfixes:
    - Refactored: replaced base.positon with position in spill_item_stack
  Changes:
    - None
Version: 0.0.8
Date: 10.03.2025
  Bugfixes:
    - Corrected the base rocket fuel used for 2.0 (without SA) from 100 to 1000
    - Refactored: destination and position for return of the canisters
  Changes:
    - None
Version: 0.0.7
Date: 09.03.2025
  Bugfixes:
    - Corrected the rocket fuel research bonus calculation, resulted in excessive attrition
  Changes:
    - None
Version: 0.0.6
Date: 09.03.2025
  Bugfixes:
    - None
  Changes:
    - Canister recipe now supports glass (AAI Industry)
Version: 0.0.5
Date: 09.03.2025
  Bugfixes:
    - None
  Changes:
    - Empty canisters are now delivered when a new platform is constructed
Version: 0.0.4
Date: 05.03.2025
  Bugfixes:
    - Corrected the localised name for the void alert virtual signal in locale.cfg
  Changes:
    - Set the canister void alert virtual signal to be hidden
Version: 0.0.3
Date: 01.03.2025
  Bugfixes:
    - None
  Changes:
    - Updated thumbnail.png
    - Updated the LuaDoc annotations
Version: 0.0.2
Date: 01.03.2025
  Bugfixes:
    - Corrected use of the random generator
  Changes:
    - Startup setting for the Maximum percent of attrition (Default: 10)
    - All makes of canisters now subject to the attrition setting, not just Tin
Version: 0.0.1
Date: 01.03.2025
  Bugfixes:
    - None
  Changes:
    - Initial release