branchsbox-corewars/maincancel
687 Commits over 516 Days - 0.06cph!
Initial experimentation of the new shading model for the new shader
Merge branch 'custom-client-input'
Updated for new inputs + fixed various obsolete errors with Render.* some have no alternatives yet
Use new shaders for cw_color_1 and cw_nocolor_1
Add Util.Draw for now until we have a nice draw lib
Doubled the health of each team's core
Fix unused SCSS property
Team list has a blur and background
Fixed team core list not showing / updating on game start
Set block placement ghost to team color and reduce opacity
Health bar and stamina bar percentage values are not parented to the moving bar
Implement HasHovered
Use other grass clump models
Fixed materials on all resource pools
Fixed icon render distance and color for hud icons
Use shift for sprint + ctrl for duck. Remove block sneaking (for now) because it's terrible, plus it may not be needed now we have block ghosts
Fix airdrop icon render distances
Converted Tooltip to Razor
Added blocks_shine atlas and a bunch of dummy images for existing blocks
Merge pull request #27 from Facepunch/custom-client-input
Core Wars Obsolete Changes + Fixes + Shine Atlas
Update to use new hitbox tags + headshots do 2x damage
Items do not collide with other items
Items are dropped in single stacks
Adjust text shadow for tooltip - trying to get blur to work properly...
Added Game Setting for Friendly Fire
Fixed all obsolete stuff and collision issues
Fixed various Core Wars errors
Fix ragdolls not ragdolling and also from deleting immediately
Add SpectateCamera
Set camera mode to spectate ragdoll when a player dies
Fade out team in team list if the core is destroyed and change core status icon
Delete all weapon entities when a player dies and re-initialize the weapon items in the hotbar when they respawn
Add tintable core icon
Add TeamCoreList to show which teams still have their cores remaining in the bottom right
Added initial respawning screen and fixed up the kill command
Have FlyController.EnableCollisions be networked so that spectating does not stutter due to prediction errors
Remove test map package adding
Change [Net] Dictionaries to IDictionaries
Remove invalid CSS property
Update voxels submodule
Add VoteMapState and initiate map voting after SummaryState is over
Fixed Use switching between third and first person
Add Prediction.FirstTime guard for inventory opening / closing input
Add Prediction.FirstTime guard for opening chests
Only allow picking up items server-side
Only create the hud in ClientSpawn if it doesn't exist. This fixes full updates duplicating the hud.
Create generator pool particle effects in ClientSpawn so that a full update doesn't remove them
Update nameplates to use team color instead of red and green
Adjusted block damage weapons to have higher damage
Reduce jump stamina reduction. Reduce melee stamina reduction. Don't prevent melee from low stamina but do scale damage down if stamina is less than 40
Players are not out of breath if their stamina is regenerated to over 25
Apply absolute impulse to players that take damage with blunt weapons. Swords apply knockback to players scaling with their tier.
Fixed color materials being "overriden by leafier mod" + fixed item pickup
Update maxplayers and print right file name
If voxel world to load does not exist, and the file name does not end in .json, append it and then try again
Update voxels submodule
Calculate and pass winning team into SummaryState
Reset player's team to None in LobbyState
Give PlayerCorpse entities the "corpse" tag
Update MoveHelper/MoveController to support tags and clear player inventory when resetting to LobbyState
Add to cores destroyed int when a player destroys a core
Reset cores destroyed counter on game reset
Populate WinSummary based on sorted players list for kills + cores destroyed
Add test input to open WinSummary
Implement rest of the WinSummary styling (to populate with real data)
Finish rest of HTML template + add references for lists
Add WinSummary stub with template and CSS
Add WinSummary to Hud
Sound tweak + shader update
Merge branch 'main' of sbox-corewars
Strip out voxel lighting support from shader as well
Add Use Voxel Lighting feature to voxel shaders (turn it off). Don't enable Voxel Lighting for Core Wars, it's currently shit and in very rare circumstances it just doesn't work properly. Disable it completely until I can get it to work 100% of the time.
Try to line up voxel + voxel model but it's still fucked (ogniK will take a look later)
Merge branch 'main' of sbox-corewars
Updated atlases + textures
Make source lighting work better with voxel lighting
Update materials and atlas
Removed stone_block_support_hue
Removed old blocks (plastic)
Updated atlases for fungus texture