101 Commits over 244 Days - 0.02cph!
No longer take ownership of Manager GameObject
No longer take ownership of the GameObjects that shouldn't be owned by anyone
Mark a bunch of client-side prefabs as Never Network
Update Shadow Spawning and make them client-side. Reduces a ton of network load.
Remove .wav files from ResourceFiles
Move SpawnShadow from OnAwake to OnStart to ensure GameManager initializes
Stop looping through every player and doing sqrt calculations for each individual sfx
Don't network Current/Required Experience since it isn't shown to other players
Don't run certain Spitter code on non-host
EnemyBullets should only check collisions on host
Don't update Hud on Time.Now, make fade in client-side
Save game.scene after having it run the JsonUpgraders
Sync attacking animation
Broadcast Explosion animation for Exploder
Fix Fade-In. Do it entirely thru CSS so UI doesnt rebuild every frame while fading.
Update SpriteTools
Move Player Nametags code into its own razor panel so it can update with Time.Now without updating everything else
Hopefully fix most of the animation networking issues. Also fix sounds for other players not playing
fix exploder spawn anim not playing
Revert "Move SpawnShadow from OnAwake to OnStart to ensure GameManager initializes"
This reverts commit db7cdf26e0ad0bc78e0db7eb4522f354ba22d927.
fix sprite anims
Update SpriteTools
Move Player Nametags code into its own razor panel so it can update with Time.Now without updating everything else
Hopefully fix most of the animation networking issues. Also fix sounds for other players not playing
Sync attacking animation
Broadcast Explosion animation for Exploder
Fix Fade-In. Do it entirely thru CSS so UI doesnt rebuild every frame while fading.
No longer take ownership of Manager GameObject
No longer take ownership of the GameObjects that shouldn't be owned by anyone
Mark a bunch of client-side prefabs as Never Network
Update Shadow Spawning and make them client-side. Reduces a ton of network load.
Remove .wav files from ResourceFiles
Move SpawnShadow from OnAwake to OnStart to ensure GameManager initializes
Stop looping through every player and doing sqrt calculations for each individual sfx
Don't network Current/Required Experience since it isn't shown to other players
Don't run certain Spitter code on non-host
EnemyBullets should only check collisions on host
Don't update Hud on Time.Now, make fade in client-side
Save game.scene after having it run the JsonUpgraders
flipX, some cleanup
_deathScale, sfx networking tweaks
remove SetFlipHorizontal
DeathProgress no longer [Sync] var
Thing networking changes
Changed some [Broadcast] RPCs to [Authority]
Added Singleplayer button to main menu
font tweaks, fix fear dmg numbers
font
ui tweaks
Tiny ui and cursor styling
fade in, fix status icon hover
enemy size variance
more menu scene
adjust UI padding and camera top bounds
chat
arrow polish
background wip
bg color tweaks
Merge branch 'master' of sbox-ss1-scene
replace enemy ElapsedTime with TimeSinceSpawn
delete unneeded textures
Clean up rubbish files
Update .gitignore
shield vfx
fix enemy damage without player source error
update spritetools
fix fire sprite
limit # enemy death sfx per frame
fix jank when player hit bounds
fix boss nametag
boss
burning vfx
frozen vfx
fear vfx
fire sprite
charger
elite charger
elite zombie
runner, elite runner
spitter bullet
elite spitter
spiker
elite spiker
update spritetools
more exploder
elite exploder
spitter
spitter wip
death shadow opacity
grenade sprite
explosion sprite
tweak explosion colors
magnet sprite
soul sprite
remove OffsetY
exploder wip
update spritetools
blood
health pack sprite
update spritetools
Remove mks, use new format
crate etc
hooked up sprites
added SpriteComponent
export all spritesheet frames
reinstall sprite library
some player anims etc
aimer
cloud sprite
more sprite shit
Revert "background bits"
This reverts commit 1460c3aa505dfeb8d23d795daeec2a41c12e38a7.
Revert "updated sprite animations"
This reverts commit 6cf514f8c0f500288b92bd852880f0e82b24bc85.
updated sprite animations
Spawn enemies as prefabs
Enemy prefabs
Broken everything moving to Sprite Tool
Zombie prefab
Temp spawn zombies through prefabs
Zombie Thing
dash fire
death panel
boss nametag
sfx wip
elite spitter
exploder
elite exploder
elite zombie
runner
elite runner
charger
elite charger
networking fixes, etc
healthpack
spitter
enemy bullet
add upgrade files
choice hotkeys, enemy status
stage restart
damage number particles
burning
freeze
fear
choice panel
status panel
status tooltips
camera tweaks, enemy sprite flipping, etc
networking fixes, etc
nametag
info panel
timer panel
magnet
crates
networking fixes
shadow networking
blood
clouds
sprite y offset
shadows
sprite depth
killing enemies etc
use og version's measurements
add status
coins