Add BasePickup, made ArmorPickup and converted ArmorShard to use it.
No need to null out the model
Add BasePickup.OnPickupAction, delete armor pickups when they're used if dropped by a player
Refactor Ammo pickups to use BasePickup
Armor pickup feed message uses armor granted value
Added BasePickup.Disabled
Re-enable if Disabled = false, disallow pickup
Rename RespawnImmediately to SpawnImmediate - fix draw on startup
Updated Health and armour to have fixed respawn values
Merge branch 'main' into pickups
Set up megahealth + respawn timer
Mega armour set up
Allow players to set Time Limit in lobby
Game Type Lobby settings
Back up round timer
Hide timer once pickup is ready
_cs
Disable Quad Damage in hammer for now
Slightly better map check