4,307 Commits over 1,919 Days - 0.09cph!
Moved brain states to a new shared enum, AIState. State constructors set type.
AddState no longer requires a type parameter.
States are now automatically maintained, in a dictionary.
Reworked current state handling to be a state ref, not using array indexes.
Hooked up gizmo drawing to brain, calls it on any active state for debugging.
Added basic debug rendering info to base brain (current state name for now).
Updated scrap tea item descriptions, changed bonus scrap spawn pos.
Disable ingredient tooltip when there's no ingredient in a slot, to prevent blank tooltips
merge new mixing table UI to main
Increase item name width, disable auto width size
Disable auto size height on recipe item name.
Apply Alistair's text height fix for name translations.
Hovering produced item icon shows the item description as a tooltip
ingredient name and quantity tooltips
increase recipe list mouseweheel scroll speed
Mixing table particle functionality
Respect max stack size when creating items.
Recipes can include liquid as an ingredient and will forward the liquid container's contents item.
Double berry spawn densities, added grass splat type.
Remove black berry from spawn population
Don't display a blank tooltip
changes to scrap calculation
allow mixing to start with any amount of items in matching recipes, return any excess ingredients to the player
Faster mixing table tick rate
merge new tea icons to main
Show active boost count in "Boosts Active" notification.
Show remaining boost durations when hovering the boost icon on the character screen.
Removed greater and superior tea tiers.
fix berry plant mesh mismatch during crossbreed
Fixed produced item being thrown to the ground when it wasn't part of another valid recipe (top tier items)
Add blueprint known check to mixing table UI mix button
merge resource dispenser changes in
apply modifier to finish bonuses
ResourceDispenser rework wip
▌▍▊▋▍▅ ▅▅▇█ ▇██ ▄█▋▆
▊█▆▅▄▍ ▍▆▋▍▅▌ ▅▉▄▉▌ ▌▊▆▍▆▊ ▉▉▇▆
▄▅▉▍▄ ▌▇▉▋▊ ▋▆▉▆▇▊▋▉▄▆█▌.
▋▇▍▇▋▄ ▆▊▋▉▆ ▉▇▅ █▅▍▆.
Added "modifier variables" as a clean way of storing and modifying an external value related to a modifier type
█▍▄▍█▇ ▋▉▆ ▇▅█▆▊▋▅▄▆▇ ▇▋▍ ▄▉▆▇