4,794 Commits over 1,371 Days - 0.15cph!
Added PhysicsProjectile.Target and PhysicsProjectile.MoveToTarget (homing missile). Decreased turret fire rate and projectile speed
Added RegenDelay property so loadouts can decide how long before health regen starts
Fixed respawn screen, added HealthRegen property to loadouts and health now regenerates after a delay from being damaged last
Removed default weapon selection and added placeholder simple weapon selection. Fixed bug where jetpack particles continued after death
Merge branch 'main' of sbox-hover into main
Added hv_jetpack_elevator entity for Hammer
Added support for energy elevator
Added respawn screen with timer and implemented turret entity trail with plasma particle - fixed death camera
Updated IsFastForwarding property to use network change callbacks. Fixed a bug where potting a ball would cause the game to freeze (RenderAlpha -> RenderColor.a)
Simplified UI to placeholder style and got energy working and time left display. Removed all old unused assets
Fixed ZNear and add better support for scaling of movement speed with player scale
Added hv_makeallsmall command
Added TimedProjectile and PhysicsProjectile. Turrets track targets properly and can even lead targets with some accuracy.
Copied plasma muzzle flash particles from RTS and Turrets will aim and fire projectiles (no damage yet)
Fixed Turret using Generator model in Hammer
Added hv_turret Hammer entity
Improved loadout customization and added loadout stubs
Fixed a bug where strafing left in a circular motion while skiing at any velocity would cause your velocity to keep increasing
Merge branch 'main' of sbox-hover into main
Generator will start with 2000 health
Added hv_generator Hammer entity to define team generator spawnpoints
Added Flag events for capture and return. Added Award system w/ Buzzkill, CTF, RTF, Kill, Revenge, Buzzkill, etc. Increased up slope friction.
Merge branch 'main' of sbox-hover into main
Loadouts determine MaxEnergy, MaxHealth, MoveSpeed and MaxSpeed
Add BaseClothing and Jetpack classes. Moved Jetpack trail logic out of AssaultLoadout and made particles client-side.
Added jetpack trail support
Merge branch 'main' of sbox-hover into main
Tidy up with an internal method to reduce duplication
Create an overload for Particles.Create to tie the particle systems to an entity without specifying an attachment
Lookup attachment client-side using model entity as no animating specific methods are used
Fixed particles only being able to follow attachments on AnimEntity types when using SetEntityAttachment (can now follow attachments on any ModelEntity)
Merge branch 'master' of github.com:Facepunch/sbox
Fixed bots not copying a player's cursor direction and origin
Merge branch 'master' of github.com:Facepunch/sbox
Removed team system - just use a simple networked enum. Made Loadout system (use Entity Components) for them. Players can return flags to bases (return home, or score point). Various fixes to move controller + additional configuration properties
Added spherical triggers to flags. Tidy up MoveController and add variables. Respawn flags when returned to a base.
Players can pickup enemy flags, moved spawnpoint logic to Game, added FlagEntity
Friction + JP tweaks
Merge branch 'main' of sbox-hover into main
Lose less velocity when skiing flat
Added PlayerSpawnpoint, FlagSpawnpoint and updated to use them - reorganized project a little
Cutout leaning and fixed camera setup reference
Added HoverCamera, remember last ski time and adjust post ski friction accordingly, ensure FOV changes with speed
Tweak some values, remove walk speed, move ski to separate method from friction (don't apply when skiing)
Improved velocity add calculation
Slightly better configuration - gain some speed on downward slopes - lose speed uphill
Just reset to base move controller but copy/paste it over and clean it up a little / attempt #2 tomorrow
Simple code base and experiments with moving
Fixed documentation error
Occupiable tooltip only shows when occupation possible + regex match for key bindings in description string
Fusion Reactor implementation
Added rudimentary tooltip for buildings that can occupy units to instruct players how to do it
Added UIUtility to Gamelib
Let's just try moving Transmit = Always to the constructor instead of Spawn() - I don't know why else these map entities wouldn't show on the client sometimes
Remove Cooldown Label and Build Time Label. Added IconWithLabel. Added icons for Kills, Damage and Health.
Removed Spotlight from the game - it's actually pretty annoying
Added black blurred shadow behind tooltip titles to make some colored ones more readable