113,802 Commits over 3,959 Days - 1.20cph!
▉▅▆▄▉ ▆▇▍▊ ▆▍█▋█▄▉▉▋ ▍▉▆▅ ▍▅▉ ▋▆▆▉▇▋█▄ ▆▇▍▍ ▆▋▉▄▊▄▇▇▉▆
▋█▍▋█▅▌ ▅▇▅▄ ▉▋▄▅▇ ▆▉ ▉█▉▄▄▊▇▍█ █▉▅▊
▌▍▉▉▋▉▉ ▇▆▅▅ ▍▌▌▋▍ ▉▍ ▆▋▌▌▅▋▊█ ▇██▋ + █▉▆▉▆▊ + ▆██▋ ▋▆▆▆▇▅▆▋▊▍
▌▉▆▇▌▍▌ ▋▌▆▆ ▄▌▉▋▉
▋▆▊▄▋▄█ ▉▄▊▉ ▌▇▉▆▊▌█ ▌▌▆▍▋▇, ▌█▊▅▉▊ ▇▋ ▉▌▇▍▄▉
Add `ammoCount` to Item and fallback to the item's ammo count when inside a chest / locker / player inventory (other than hotbar)
Track all items on the server in `ItemManager.serverItems` dictionary so the item can be updated every time the `BaseProjectile` ammo is modified (normally it only can find item when inside player inventory)
Save ammoCount in protobuf as an Int where 0 = null, 1 = 0, etc (since protobuf doesn't support nullable types)
legacy bow initial setup
viewmodel, textures and materials
▌▌▉▋ ▉▊██▆ ▆▌ ▌▆▋▇▊ ▍▍▊▇▋█▄▇█
frontier_mirror variants, gibs, setup prefabs, icons. cleaned up temp folder
Holding shift while right clicking items into the repair bench will apply the last skin automatically
Allow skinning <0.75s but don't play the effect if it occured under that delay
frankenstein table craft fix
Only save number of storage slots for client, let server recalculate them on startup
Fix using phrase `Examine` instead of `Loot`
Add `CheckParent` as an optional parameter to the `MaxDistance` attribue instead of manual checks
Apply `CheckParent` to Keylock as well
Apply same fix to picking up the codelock
Fix not being able to enter code on one side of the door, when you are too far away from the codelock but within interaction range of the door
Merge from main -> horse_loot_panel_fix_2
Major cleanup, simplification and optimization to mesh-based terrain shader support
Add IO slots to spooky speaker to turn it on and off, no power required to run
merge from rockingchair_remove_prints
Save the equipment & storage inventory separately in protobuf
Don't show "Open Storage" menu option if they have no saddle bags equipped / no storage slots
World models for DraculaMask/DraculaCape
Reworked the train signal lights and lighting.
vampire stake loot spawn (small loot bag)
bonus loot for scarecrow kills with vampire stake
increased chance of additional frankenstein parts
Create seperate loot panels for horse equipment + stats & horse storage to support >6 storage per saddle bag
Increase saddle bag from 6 -> 12 storage slots again
Split into two inventories: one for equipment, one for storage (rather than first 4 slots being only for equipment and using clientside loot panel to pretend they are different)
Create a new menu option for "animal storage", keep examine as the equipment loot panel
▋▄▍▉▉▊▊ ▋█▄▉█ █▋▊▇▅ ▍▋▌▇▄▅▉█▄▋ █▍ ▆█▌ ▄▆▋█, ▄▇▋▍ ▅▌▅▄▅▇▇ ██▅▆█▉, ▅▋▊▍▇▄█ ▌▆▌▅▉ ▋▇▆▄▆▇ ▋▅▋▊█ ▍▄▇ ▅▊▇
DraculaMask fits over a bandana
frankenstein buffs, light vs heavy is more apparent
increased base frankenstein health from 100 to 150
Tweaked entrance heightmap to fix odd foliage placement
lr300 holdtype override updates
updates to push gesture asset and gestures animator
Merge from rail_network_link
GenerateRailLayout improvements
CreateRailCostmap improvements