5,607 Commits over 2,223 Days - 0.11cph!
Bunch of GrowableGenetics boiler plate and some basic initial functionality.
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.
Composter protobuf and serialization.
More composter wip. Merged from main.
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.
Made a bunch of items compostable.
Added ItemModCompostable and Composter checks for it.
Fertilizer now boosts growth rate.
Fixed growth bonuses such as light getting cancelled out.
LookAtPlant now uses GrowablEntity.
renamed some items/code for fertiliser/fertilizer consistency
Initial Composter functionallty: Converts food items to fertilizer over time.
Added an item name search bar to the bottom of the F1 "Items" menu, which searches and displays all matching items from all categories.
GrowableEntity consumes fertilizer from PlanterBox. Switched Corn to GrowableEntity. Bit of a refactor. Save file.
placeholder Composter prefab setup, manifest, save update.
Added placeholder Fertilizer item. Manifest.
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.
Removed existing implementation of genetics from GrowableEntity
Added new GrowableEntity, based on the existing PlantEntity for now. Some clean-up.
wip light sources for ore node highlights. Reworking some light source stuff.
Toggling favourite status of a server forces an instant update of the Favourites category. Servers appear/disappear instantly in lists when toggling favourite status.
Server browser lists can now specify a default sort-by override. Server history list now ordered by most recently played.
Can now toggle hit notification beahviour/level from the options UI
Fixed a bug with nametag distance check not correctly checking for same-team
Don't bother sorting players by distance if there's less players than max elements
added keybind to control options UI
Added Drop Item (single) and Drop Item (stack) to the control binding UI, under the Inventory section. (default unbound)
Can now drag items into lockers. Bit of Locker refactor to be able determine row type (clothing/items) per gear set.
punch scale the progress timers
Re-enable the icon scaling on MouseEnter
Loot any item under the mouse cursor when first pressing quickloot button, so it doesn't get skipped.
Ignore any loot containers other than the first one, per quickloot button hold. (prevents accidentally catching items at the edges of containers if moving the mouse quickly).
Fix for inventory loot panel item timers on inventory close.
Fixed item icons not animating correctly when hover looting.
Add and use hoverloot keybind
Reduce source container loot queue timer when loot actions are cancelled (closing inventory, etc)
merged remove H and J default binds
Remove H and J as default binds for drop stack/single current item
Moved drop current item (whole stack) from B key to H. Added drop current item (single) to J key.
Load & save dialogues now default to TestSaves folder.
Load option now sets the filename and load parameters of the scene GameSetup when loading a save file, so you can just hit play to start.
▆▍▋▊█ ▅▇▋▆▅▌▉ ▅▉▉▇▍ ▊▋▌ ▆▊▄▍ ▉▊▄ ▌▊▅▍ "▅▉█-▌▇█▉▌▋▊▋▄-▌▊▆█" ▉▇▆█ ▄▆▍ ▌▉▍▋▅▌▅▉ ▅▄▅▋ ▄▊▋▆▍▇▌▍▅ █▊▅▇▆ ▆█▉▇.