1,557 Commits over 335 Days - 0.19cph!
Ballista aiming clientside prediction, feels way better with high latency
Better client prediction for the ballista controls (still wip)
▋█▅▍▆ ▅▇▉▋ ▇█▊▄_▉▇▆█▌▇▆▆██_▉▅▊▍▆█▇
▆▅█▋▌▆▍▄▊ ▍▊▌ ▇▍▊▊▄▅▇▌▅▆▆ ▆▄▄▄▉ ▆▉ ▍▇▌▉ ▉▅▍▉▇▅▄
Fixed deployable spawning with the wrong health (introduced by 106680)
Ballista and battering ram deployable prefab tweaks
Siege tower deployable prefab tweaks
Fixed player stuck in slow state if the siege weapon pulled has been destroyed
Reduced the max distance before releasing the pulling
Easier to target catapult ammo storage
Increased reload time
Improved catapult deployable prefab sockets
Easier to deploy on uneven terrain
- Make sure to cancel pulling if the pulling player dies or is disconnected
- Additional server side checks
- Added pulling speed modifiers on ballista and siege tower
Decreased catapult fire recoil force when the handbrake is off
merge from siege_weapons/speedmod
Better catapult colliders
Fixed constructable entities health mismatch between client and server
Added a system to slowly move and rotate siege weapon in place using physics
Enabled on catapult, ballista and siege tower
▍▊█▄█ ▍▊▉▌▆ █▉▄█▇ + ▉▊▉▊▅▇ ▆▌▋█ ▍▆▄▆▆▄█▇ █▄ ▆▆▄▅▇▌ ▍▋▋▋▋▅▌
▋█▍▇█://▄▌▋.▋▊▉▉▊.▉▆▊/▅/▍▅▉▇▄▆▉▇▆▇▇█▅▍▊▋/▇▇▋▆▋▄▆▉▇█▉▉▊▊▇▋/▅
Rough ballista, catapult and battering ram crafting cost balacing
Can't push siege weapons when standing on it
▆▊▆▍▋▇▆ ▌▉ ▋▉▆▍▍▄ ▋▄▅▍ ▌▅▍▅▅▋▆ ▅▋▍ █▉█▉▍▉▍ ▆▊▆▄▌█▅▉ ▉▊█▇▄██▋
█▍▄▇ █▄▅▉▆▉▍▄▅▄▊▄█ ▄█ █▍▌ ▍▋▌▊▉▅ ▋▌▊▉ ▍▌▍ ▊▌▆█▅█▋▌▇▉ ▄▇ █▍█ ▌▄▍▄▌▊▍▇
▆▇▍▅▊▄▇▆ ▄▆▊▇▉▄▋▊ ▄▇▄▅▄▄, █▄▄▌▋▍▌▍ ▄▆▋▆█▍ ▅▉█▍ ▍▇▊▋▅▌▍▆ ▇▆█▊▇▌▆ ▅▌▍▅▋▇▇▇▅▆█▉ ▇▊▋▉█ ▍▅▆▋▇▋▌▅ ▌▉▊ ▉██▍▍▍▆▄
- ▅█▊▊▉ ▍ ▉▉▋▆▊▉ ▉▋▄▊▅▊ ▉▋▅▄▍▌▋▋ ▋▊▋▉▊▇█ ▊▇▄▆ ▉ ▊▋▌▆▅▌ ▅▍ ▄▌█▋▋▆█ █▍ ▄█▋ ▌▌▅▌▋▆▊▇
- ▅▍█▍▇ ▊▍▋ ▍▌▍▄▊▋▊▍ ▆▄▌
- ▇▍▍▋▆ ▉▉▊▌ ▊▄▉▍▆.▌▌▅▇█▇▄ ▇▊▉▄ ▅▇▄▄▅▅▉▊▇ ▇█▆▅▅█▌▄ ▄▄▌▇▄▌▌▍█
▊▌▊▋ ▍▆█▊▅▆█▉▋▉ ▉▌ ▉▍█▉▍ ▆▍ ▉▄▇▉▊▋▅ ▉▆▅ ▊▉▊▄▊▇▅▋ ▉▄▆██▇ ▉▇█▉▍▇ ▇▉█▌▄▋▊▋▋▌▄ ▊▅ █▄▄ ▌▌▍▉▇▌▇▅, ▋▅ ▉▍▍▇▇▉ ▊▍ ▋▅▅▌▍ ▌▋█ ▍▋▄▉▆ ▄▆▉▉▊▊ ▇▄▉▅ ▆▄▍▅▊▋█ ▉█ ▄▆▊ ▍▍▍▌▄▌▍▌ ▊▅▆▌
▉▊█▋▊ ▍ ▆▌▆▍ ▌▋▍▊ ▄▊ █▆▊█▄▇▇▊▉▌ ▉█▄▊ ▉▅▌ ▅▊▍ ▆▋▌█▌▇█▍ ▄▆▌▇▌ ▆▇ ▇█▌ ▌▅▇ ▌▆
Added a system to show different gameobject based on whats loaded in the ballista magazine
Set up a different placeholder model for each spear ammo item
Fixed some client loading issue
Added a power bar to show the ballista reload progress
Fixed issues when reloading with no compatible ammo in your inventory
Code cleanup
Added Ballista item and constructable prefabs
Ballista reloading cleanup
Restored ammo switching
Some client anim fixes
Changed the ballista reloading to a hold R to reload system
Added TowConfig to ballista
Prevent mounting and dismount any mounted player when towed
Switched ballista mounted anim to standing
Added placeholder hand IK (looks painful)
Cancel ballista reloading when unmounting mid-reload
Reduced turning speed
Can't use the ram without starting the engine
Removed allowedItems list from Mailbox, this list is now in StorageContainer
Better catapult colliders, added lootpanel prefab
Adjusted battering ram and ballista mount positions
Battering ram player model IK setup, added placeholder steering wheel
Using the ram consumes fuel
Added RemoveFuel in IFuelSystem to allow removal of a specified amount of fuel in one go
Battering ram client steering, brake and throttle client inputs
Engine audio baseline
Battering ram attack interaction moved to a world button
Restored battering ram animations
Moved the existing models into a placeholder folder
Restored battering ram model position
Ballista reloading fixes and cleanup
Added a very first pass of door controller tests using copypaste to load pre-built circuits