115,513 Commits over 3,959 Days - 1.22cph!
Siege weapon item descriptions
Catapult default pose set to idle, fixes the noticeable change when spawning them
Galloping speed bonus when on road
Firing the catapult will block the push interaction for 2 seconds
Can't feed swimming horses
GetCurrentIngredientProgressAmount NRE fix for client ahead of the server
Don't attempt to auto equip bags and shields when taking from weapon racks
Shield cannot be raised if the player has less than 1s of time in the progress bar
Hammer is no longer usable with shield (was a bit of a downgrade since you had to unequip the shield to access upgrade options)
Hopefully fixed recurring issue where the player would be stuck in blocking state if their shield breaks while it is raised
Recoil when a player sucessfully blocks a hit is now applied to the attacker, not the defender, only applied for melee
Left in the screenshake for local player on blocking a hit as it looks good
Applied a new collider to all shields to increase the amount of coverage the legs and head receive, particularly while blocking
Catapult firebomb fire spread/lifetime/damage matches the incendiary rocket
Slower ballista hammerhead bolt
Minor build cost indicator color fix
Stop leading when horse starts ragdolling
Can't lead a ragdolled horse
Fixed repair cost UI not showing as red (caused by 111605)
Tweaked mounted ballista colliders
▋▊▋▆▋▆▋▇▉ ▇▍▄▅▆▆▇ ▋▊▅▇█▇ ▄▉ ▉█▉▋
Static ballista rig setup
Updated icon
merge from primitive/deployable_ballista
Mounted ballista detailed colliders
Reverted
111575 (restored mounted ballista rig)
Constructable entities now require the correct amount of resources
Added UI showing the required resources when aiming at a constructable entity
Make sure to reset leading flag when leader player dies
▄█▄ ▌ ▋▊▌▋▆▇▌ █▉▉▉ █▅ ▌▌▄ ▍▊▆▋▉█▄ ▍▆▅▍
▆▍▅▊▄▋█▆▅ ▋▅▊▊▍▊ ▅▅▄▍▇▋█ ▋▍ █▆▆▇▇▉▍▉▄ █▊▉▇▌█▋▊▊ ▋▇▌▍ ▉▋▍ ▆▌▍▇▌▅▋ ▆▆▆▌
█▄▌▉ ▌▉▊ ▆▇▄▌ ▆▉▆▊▅▊█ ▄█▊▉█▅ ▊▍▅ ▅▆▌▇ ▄▊▊▆▊▋▆ █▆▇▇█▌█ ▉▇ ▄▆▄▅▋▆▋▅▍ ▊▋▌▌ ▇█▍▉▋▋▊ ▍▍ ▍▇█ ▍▌▄
merge from primitive -> aux2
Use `==` instead of `?` for completeness sake (should handle missing prefab reference either way)
Fix an NRE inside GameObjectRef itself (when GameObjectRef lost it's reference to the gameobject but you call GetEntity() on it)
merge from primitive_gm -> primitive
Fix tech tree not allowing to unlock if there were restricted items inbetween
med ak skin WIP
- model skinned & exported
- initial prefabs setup
merge from primitive -> primitive_gm
Fixed T3 workbench missing the primitive version of the T2 tech tree
Merge from train_tunnel_altitude_2
Fixed issues on world sizes that, when divided by 216 and rounded down, resulted in an even number
merge from primitive/gameplay
Resolved tech tree pathing issues
Bugfix: ServerDemoPlayer - replicated polayer now follows demo's trajectory
- Also added more detialed logging of position messages
Decided to stop avoiding syncing player's position to outgoing messages, as there's weird teleport in the recorded demo. But at least now it works as expected.
Tests: Played back the longer 2 player demo - all good. Playerd back the known short demo with violations - still present, so also good.
properly disable horse animator while ragdolling, better perf but also stops audio triggers from animator
merge from primitive -> aux2
merge from primitive_gm -> primitive
Add NRE checks to SpawnGroup (to account for some spawners having null prefabs)
Bugfix: ServerDemoPlayer - don't duplicate connected players
- Also added expanded tick logging
Connected player doesn't move due to tick divergence - investigating.
Tests: played back a 2 player demo with 2nd player connecting half-way-through. Only one player gets created in expected position