userAdam Wcancel
branchrust_reboot/main/farming2cancel

263 Commits over 91 Days - 0.12cph!

5 Years Ago
Grabbed spud models from new_plants
5 Years Ago
Increased planterbox slots and it now checks all inventory slots for fertilizer. Tweaked UI loot panels.
5 Years Ago
Planter + Composter panel prefabs
5 Years Ago
Ground value calc changes.
5 Years Ago
Added PlanterBox ui to crosshair hud, shows current/max water ml levels when hovering a planterbox.
5 Years Ago
more
5 Years Ago
Serialize + show growth rate in UI. More modifier/calc tests. Sweet new farming setup save.
5 Years Ago
calc tweaks
5 Years Ago
Hardiness genes now increase the ground modifier value for growables outside of planter boxes.
5 Years Ago
Implemented water gene functionality: water genes increase the amount of water required/consumed, currently by 20% per water gene.
5 Years Ago
Missed file
5 Years Ago
Growth genes now boost growth speed. Currently +0.1 multiplier per growth gene.
5 Years Ago
Also calculate modifiers at post server load. Refresh contained growables when fertilizer is added/removed from planterbox instead of just next tick. Updated farming test save.
5 Years Ago
Plant ui now shows modifier values (placeholder). Fixed a fertilizer bug with planters. More modifier calculations/work. Lights and planters now correctly update their plants.
5 Years Ago
Reworked more growth basics, exposed ground, light and water modifiers, protobuf.
5 Years Ago
Bit of refactor & optim.
5 Years Ago
More refactoring of farming1 stuff to be useable for new farming stuff. Added gene type counting functions.
5 Years Ago
Refactor
5 Years Ago
more composter prefab updates
5 Years Ago
Only generate plant display string when inspecting a plant for the first time, not on load.
5 Years Ago
▅▉▍▊▍▆ ▇▍▉▇ ▆▇▇█▊'▇ ▋▅▄█-▍ █▇▅▆▊ ▋▆▇█▇▅▊
5 Years Ago
Gene serialization and randomization improvements.
5 Years Ago
More composter prefab setup
5 Years Ago
Ceiling lights now check+refresh growables not plants. Fixes. Manifest.
5 Years Ago
manifest
5 Years Ago
merge from main
5 Years Ago
Gene display string formatting refactoring/improvements. Seed info panel fixed so longer genes don't wrap.
5 Years Ago
Only stack seeds with the same gene makeup. Show gene makeup in the seed information panel.
5 Years Ago
Seeds transfer their genetic makeup when planted.
5 Years Ago
Seed genes experimenting. Fixed a bug with encoding/decoding gene data to instancedata int. GrowableGene display utils.
5 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.
5 Years Ago
Dominant gene calc fix. Only crossbreed with the same species.
5 Years Ago
Gene replacement. GrowableEntity attempts crossbreeding when entering the sapling stage (temp).
5 Years Ago
Fixed the neighbouring check including itself.
5 Years Ago
Dominant neighbouring gene calculation per slot. Crossbreeding basics.
5 Years Ago
Added crossbreeding weighting to GrowableGeneProperties
5 Years Ago
merge from main
5 Years Ago
Assigned generic.genes to existing plant types.
5 Years Ago
Gene types can now be weighted per type and also per gene slot. Added generic.genes definition.
5 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.
5 Years Ago
Added negative/positive colour-coded gene make-up display to plant info UI. Initial basic gene random generation. GrowableEntityGenes proto and serialization.
5 Years Ago
Bunch of GrowableGenetics boiler plate and some basic initial functionality.
5 Years Ago
codegen
5 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.
5 Years Ago
merge from main
5 Years Ago
Composter protobuf and serialization.
5 Years Ago
More composter wip. Merged from main.
5 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.
5 Years Ago
Made a bunch of items compostable.
5 Years Ago
Added ItemModCompostable and Composter checks for it.