branchrust_reboot/main/siege_weaponscancel
209 Commits over 91 Days - 0.10cph!
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 new ballista incendiary spear ammo
Added client reload and ammo switching logic (still wip)
Battering ram constructable prefab and item setup
Fixed missing animator
Reverted catapult's textures meta unwanted changes in
106265
battering ram fuel consumption
Fixed siege tower server collider
Ballista gamefeel, placeholder anims
Added ballista spear ammo item + placeholder effect and projectile prefabs
Ballista loading and firing logic
Added projectile firing overload methods to BaseMountable
Tweaked siege weapon masses and explosion damage multiplers so they react to forces when hit by explosions
Battering ram attack logic, press fire to attack while in the driver seat to attack and damage entities in front of you
Only damages building blocks atm
Placeholder animations and effects
BatteringRam now inherits from GroundVehicle
Battering ram work in progress
- added driver seat, fuel storage and engine logic
Activated towing on all siege weapons
Code cleanup, all siege weapons now inherit from BaseSiegeWeapon
Battering ram prefab and code baseline
Added BaseSiegeWeapon class, started to clean up prototype code
TowingAttachment compile fix
Ballista aiming logic wip
Added a setting for mountables to override player eyes rotation
Added ballista seat, prefabs setup
Ballista prefab setup, code baseline
Removed Catapult references in RidableHorse and ModularCar, use ITowing instead
Renamed anchor and trigger gameobjects
Parented the ammo storage interaction collider to the catapult arm, so the collider follows the arm pos
Early tests at getting siege weapons hitchable by horses and cars
Tweaked catapult colliders, added repel and hurt triggers
merge from physics_horses
Catapult constructable stages
Restored wheel visuals
Improved firerecoil physics
Siege tower constructable tweaks
Implemented catapult art, retargeted the animations
Setup catapult constructable prefab
Initial work on “constructable” entities: when deployed, we spawn a skeleton structure that needs to be hit with a hammer until its fully built. Once completed the entity is spawned
Applied this new system to the siege tower
Fixed drawbridge animations
Added another drawbridge to the lower level
Added front door and drawbridge to the siege tower
Siege tower prefab setup, added ladders, detailed colliders and parenting triggers
Added siege tower
Baseline, prefabs