312 Commits over 518 Days - 0.03cph!
Round Timer and Tag Rounds lobby settings.
Fixed broken assets
Fixed compile error
Fixed some warnings
Fixed death ragdoll
compiled resources
FreshStart resets ALL collectibles as well as coins and lives
Actually reset points in scoreboard on fresh start
Fix remaining warnings
RailPathEntity relies on base path entity for networking
Update .addon (use tagged maps)
Don't allow punching when dead
Fix nre
More UI cleanup, separating gamemode specific elements and utilizing templates over c#
Tag ui refactor
Sound effect when punching somebody
Show overlay and play sound when taking damage from any source in brawl
Brawl player starts with 4 health
Tune hit detection when punching
Null ground entity when damage force is vertical
Slide can damage + knockback players
Gamemode bool to enable pvp damage
Ground slam can hit players
Brawl players have combat stance and left click to punch
Tune player rotation and punch knockback to feel better
Updated Laser particle
Merge branch 'main' of sbox-platformer
Minor cleanups
Update .gitignore
Create brawl instance if map is set to it
Copy material overrides on ragdoll
Only spawn Tag ui in Tag
Fix round center alignment
Starter hud for brawl
Add skeleton brawl gamemode
Use FindInBox for tagging players
Fix untagged players still being red
Fix tag sound not playing when you're the tagger
Fix MapVote command not changing level after vote
Bit of cleaning
Moving competitive stuff to its own player class
Start moving all tag player logic to its own player class
Remove unused
Only create new controller if needed
Killed & joined handled per gamemode
Post process to per gamemode
Organizing more gamemode specific stuff
Cleanup
Start moving everything to new gamemode system
Temp fix for BaseNetworkable prediction issue
Add command to fast forward to live state in tag
Allow custom particles on decay platform
Clean up files
Jumppad model
Decay block lerps from and sets back to original color
Bit of cleanup
Play particle and sound when decay platform breaks
Fix player getting rotated sideways on some rail slides
Removed dev mats as now part of core
Fix key icons not showing up
Revert rail fix
Gamemode Assets
Ambiguity error
[HammerEntity]
Optional to always show controls hud, or just show when scoreboard is open
UI showing all move mechanics
Only display mechanics who've set a name & description
Add name & description to some move mechanics
little clean up
Use touch instead of start touch on kill trigger
Slight effect on coin ring
Coin particle adjustment
Added falling platform
Moved cameras to camera folder
Spectator camera
If player dies in coop mode make them spectate
Respawn dead players at checkpoint in coop mode
Fall block speed setting
In coop allow anyone to pickup collectables
If player joins late make them spectator
spawn them on random player
Start timer when round starts for all players in coop mode
better detection for late joining players + end time on anyone ending
Use global timer instead for coop
Better solution of collectables for coop and competitive mode
coop mostly works need to work out end game state
Fixed coin particle not being deleted
Decreased round time
Lifepickup model
Hud element on tagged player
Cooldown between rounds
Fix skipping states too quick sometimes
Fix some players not getting teleported at round end
Don't double up on game end states at end of tag match
Cleanup and fix game state
Spring cleaning
End round when everybody is tagged
Fix tag particle not re-creating
Wait state timer when not tag as well
Hud element for tagged and not tagged players
work in progress tag rounds