branchrust_reboot/main/qol_compost_uicancel

17 Commits over 0 Days - Infinitycph!

60 Days Ago
Codegen
60 Days Ago
merge from main -> qol_compost_ui
2 Months Ago
Fix compile errors
2 Months Ago
Fix a 4 year old bug: being able to move items into the output of a furnace by splitting them into the output slots - the reason I avoided it was you have to modify all the ItemFilter methods in the project and add a BasePlayer parameter - this allows us to block the player moving items into the output of the furnace but keep the furnace able to move cooked items into it's output
2 Months Ago
Fix items that are both cookable and compostable (meat) using the lesser of the two times for composting instead of the correct time for each
2 Months Ago
Fix the composter showing "Furnace" in the loot panel title instead of "Composter"
2 Months Ago
Don't show the icon as burning when it's inside the composter
2 Months Ago
Fix item creation loop running for 0 amount (due to chance of creating fertilizer) so early exit if chance fails
2 Months Ago
Increase the smelt speed of the composter so it behaves the same as before when you were splitting stacks (same as furnaces were back in the day)
2 Months Ago
Fix composter set to only accept food from old prefab / item filter setup
2 Months Ago
Fix items that are compostable but don't produce any compost being allowed in the compost (because ItemModCompostable is used for bait value)
2 Months Ago
Fix the loot panel for the composter not working the editor - OnValidate() was overwriting the offset of the inventory panel
2 Months Ago
Fix loot panel not predicting cook time for composting because it was only checking the ItemModCookable
2 Months Ago
Add the "automatically start cooking" code from the apartment stove to the BaseOven and enable it for the composter (so the composter automatically "cooks" items added into it)
2 Months Ago
Add prefab variant for composter loot panel (so we can remove / change the background icons for the composter inputs)
2 Months Ago
Change the composter prefab
2 Months Ago
Rewrite the hackweek composter UI to merge all of the composter code into normal cooking code - move ItemModCookable -> CookableItemInfo so we can create a "cooking compost" component at runtime - turn ItemModCompostable into an ItemMod - convert Composter class from StorageContainre -> BaseOven