branchrust_reboot/main/farming2cancel

447 Commits over 121 Days - 0.15cph!

4 Years Ago
more composter prefab updates
4 Years Ago
Composter COL
4 Years Ago
Composter LODs and COL
4 Years Ago
Only generate plant display string when inspecting a plant for the first time, not on load.
4 Years Ago
▅▉▍▊▍▆ ▇▍▉▇ ▆▇▇█▊'▇ ▋▅▄█-▍ █▇▅▆▊ ▋▆▇█▇▅▊
4 Years Ago
Gene serialization and randomization improvements.
4 Years Ago
More composter prefab setup
4 Years Ago
Ceiling lights now check+refresh growables not plants. Fixes. Manifest.
4 Years Ago
manifest
4 Years Ago
merge from main
4 Years Ago
Gene display string formatting refactoring/improvements. Seed info panel fixed so longer genes don't wrap.
4 Years Ago
Only stack seeds with the same gene makeup. Show gene makeup in the seed information panel.
4 Years Ago
Seeds transfer their genetic makeup when planted.
4 Years Ago
Seed genes experimenting. Fixed a bug with encoding/decoding gene data to instancedata int. GrowableGene display utils.
4 Years Ago
Added GrowableGeneEncoding utility class for storing multiple gene values into an int, ready for storage in item InstanceData. Removed gene modifier value stuff for now.
4 Years Ago
Dominant gene calc fix. Only crossbreed with the same species.
4 Years Ago
Gene replacement. GrowableEntity attempts crossbreeding when entering the sapling stage (temp).
4 Years Ago
Fixed the neighbouring check including itself.
4 Years Ago
Dominant neighbouring gene calculation per slot. Crossbreeding basics.
4 Years Ago
Added crossbreeding weighting to GrowableGeneProperties
4 Years Ago
merge from main
4 Years Ago
Assigned generic.genes to existing plant types.
4 Years Ago
Gene types can now be weighted per type and also per gene slot. Added generic.genes definition.
4 Years Ago
Added GrowableGeneProperties scriptable object for gene/slot weights data per plant (or generic) to PlantProperties. Bit of refactoring ready to start using the new data for generation.
4 Years Ago
Added negative/positive colour-coded gene make-up display to plant info UI. Initial basic gene random generation. GrowableEntityGenes proto and serialization.
4 Years Ago
Bunch of GrowableGenetics boiler plate and some basic initial functionality.
4 Years Ago
codegen
4 Years Ago
Reduce default fertilizer production value for items. Composter description. GrowableEntity info display now displays when hovering a growable inside a planter, instead of the planter options.
4 Years Ago
merge from main
4 Years Ago
Composter protobuf and serialization.
4 Years Ago
More composter wip. Merged from main.
4 Years Ago
Added FertilizerQuantity to ItemModCompostable so that different items can produce varying amounts of fertilizer. Composter checks an item is compostable and uses FertilizerQuantity to produce the correct amount.
4 Years Ago
Made a bunch of items compostable.
4 Years Ago
Added ItemModCompostable and Composter checks for it.
4 Years Ago
more wip
4 Years Ago
Fertilizer now boosts growth rate. Fixed growth bonuses such as light getting cancelled out. LookAtPlant now uses GrowablEntity.
4 Years Ago
renamed some items/code for fertiliser/fertilizer consistency
4 Years Ago
Initial Composter functionallty: Converts food items to fertilizer over time.
4 Years Ago
GrowableEntity consumes fertilizer from PlanterBox. Switched Corn to GrowableEntity. Bit of a refactor. Save file.
4 Years Ago
placeholder Composter prefab setup, manifest, save update.
4 Years Ago
Added placeholder Fertilizer item. Manifest.
4 Years Ago
Cached some components that were getting called every update. Refactored/split out a bunch of GrowableEntity calculations so it's easier to take a bunch of new factors into account, going forwards.
4 Years Ago
save file
4 Years Ago
more
4 Years Ago
Removed existing implementation of genetics from GrowableEntity
4 Years Ago
GrowableEntity proto
4 Years Ago
Added new GrowableEntity, based on the existing PlantEntity for now. Some clean-up.