Added Super Supper Saboteur - the first branching quest! Help Chef Allon prepare a carrot cake for the Earl while keeping an eye out for a possible assassin.
Fix some issues where target facing was being overriden by pathing.
Tweak weapon speeds of medium- and slow-speed weapons, like staves, zweihanders, maces, etc. This brings them more in line with archery.
Improve skill guide buttons by showing what action the requirements corresponds to, like burning logs vs chopping logs.
Fix quest status color in Nominomicon when switching between quests.
Fix instancing bug when only one stale instance remains (the stale instance wouldn't be collected).
Across the board XP balancing from combat and skilling.
Close dialogue box immediately if there's no more dialogue. This was worked around in the past, but now this added functionality makes writing dialogue sequences easier.
Prevent player from starting quest without meeting requirements.
Show quest rewards as a part of the "Accept Quest" dialog.
Fix level-up notifications to not overflow the text beyond the borders of the notification box.
Improve error handling when initializing the GameDB. This only affects development.
Improvement to fancy cooking window: 1. made the window bigger; and 2. show ingredients that are depleted in the pending recipe (this prevents items from jumping around).
Add food made from recipes to default food tab in bank.
Add "churn" (milk-o-matic) to Rumbridge Farms. Turn milk into butter! (And more in the future.)
Add carrot cake recipe.
Add cooking actions to fruit.
Rebalance fruit requirements. Now most fruits top out around level 50-60 at most.
Added support for NPCs following the player between maps and instances.
Fix issue with player pathing towards a moving peep when engaging in combat.
Add dandies and undead dandies to Leafy Lake.
Don't move progress notification window when dialog box is open. Before, the quest progress notification would obscure the player and NPCs they were talking to.
Fix issue where actor and prop state wasn't differentiated between properly in dialogue box.
Add more logging around mashina state transitions. This helps debugging.
Add eggs to chicken drop tables.
Add milk option to cows.
Allow performing actions on a MapObject as well as the base Resource from the inventory 'Use' feature.
Allow customizing constraints panel in code.
Added screenshake to Earthquake power.
Don't swap stackable items of the same type (specifically same item ID) when equipping.