1,928 Commits over 913 Days - 0.09cph!
Cut out simple doorways between rooms
Manually RebuildMesh after adding edges
Fix scaling on hem
Tune parameters for more squareness
Add layla's halfedgemesh
Generate dungeon geometry with halfedgemesh https://files.facepunch.com/crayz/1b2111b1/sbox-dev_ODIJT09vhH.mp4
Sound effect when punching somebody
Show overlay and play sound when taking damage from any source in brawl
Djikstra searches only orthogonal neighbors
Move dungeon routes to their own class
Dungeon room doorways
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
Dungeon can be rectangular in shape
Basic dungeon nodes
Pathfind between nodes to frame out the basic dungeon
Brawl players have combat stance and left click to punch
Tune player rotation and punch knockback to feel better
Added option to merge hugging cells
Add empty addon & gitignore
SImply move around
Scene clear color
Start of dungeon generator
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
Simple map for putting together 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
Fix exception spamming while fetching achievement in menu
Bit of cleanup
Remove dummy achievements
Update part name and description on hover
Display how much xp an achievement grants
Remove unused
Set achievement progress bar fill percentage
Give player an achievement upon completing a map without falling once
Asset compile
Copy material overrides on ragdolls
Use existing ClothingContainer.DressSceneObject
Temp fix for BaseNetworkable prediction issue
Add command to fast forward to live state in tag
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
Timer hud also works for spectating other players and replays
Fix "Spawn My Replay" button
Persist strafe_disable_mapcycle and strafe_player_visbility cvars
Don't let player start with speed using noclip
▇▋▊ ▄▅▌▆ ▇▌█▊'▍ ▉▊▄▆▍▌▇▊ ▋▇▌▅▇▉▌ ▌▄▄▉▉ ▍▅▄▊█▆▅▆█▌ ▊█ ▉▉▇▉
▆▆▆▊ ▅▄▇▇▉▊ ▅█▅▊▊▍
▄▊▆ ▍▉▌▉█▅▆ ▅▉ ██▌▄ ▅▅▇▉▋▍ ▌▅ ▌▇ ▉▅▉▋
Commands are clickable in info tab
Add console commands to info tab
Fix map still changing when map cycle is disabled
Navigation menu and styling
Info tab displaying all custom commands
Dodge panel warnings
Maps tab displaying all maps for this game
Map nominations via menu
Map vote menu shows your selected map
Improvements to map vote
Allow players to noclip in server
Add Apply ViewAngles to strafe_trigger_teleport - makes player rotate with destination
Add config for mappers to disable stage speed clamps
Push trigger cleanup & touch consistency
Add strafe_map_config entity
Don't submit runs if map is in preview mode
Update StrafeSun.cs
Adjust appearance of replay entity
Add strafe_toggle_hud console command
Add strafe_player_visibility convar (0 = fade, 1 = always, 2 = never)
Update wr replay entity if a new wr is set
Fix returned rank when grabbing individual's pb
strafe_sun_controller entity, rotates sunlight for day/night
Sun controller tunes fog color
Fix item icon clipping in trailpass tab
Fix cursor disappearing over unlock button
Fix map cycle breaking after vote to extend
Fix key icons not showing up