244,577 Commits over 3,898 Days - 2.61cph!
Fix incendiary ammo not requiring BP for mixing table
Fix odd item amounts splitting properly
Fix splitter not resetting when dragging items onto your selected item stack
IUse.OnUse can return void
Make sure held C4 gets destroyed between rounds
Fix item split slider resetting every time you split an item
- still resets to half if you split off half or more of a stack
https://files.facepunch.com/jakerich/aDIXKDjIfFRGE61D/FlMW109GZ8dB41WI.mp4
Impact particles face the correct direction
Can buy anywhere while waiting for players
Use WeaponSlot for UI / change weapon inputs
Primary is always 1, secondary always 2, etc
Door sounds have no occlusion + better detection for which side of the door you are on if the door is rotated
Expose some more stuff for UI
Some helpers to get planting / defusing state for UI
Attempt #2 taking into consideration all deployables use the same planner entity
- fixes stuck placing building block when trying to place mixing table
C4 can be planted with Use too
PlayerController IUse refactor
Added a tip explaining how to adjust wire slack
Defusal scenario objective bonus income
Fix loss streak income
Kill rewards, friendly fire penalty
Half time team swap
Remove defuse kit on inventory clear
PlayerController.Teleport(Transform), redo spawn point logic
Should fix a bunch of NREs
merge from main -> fix_planner_reset_construction
NetDictionary.GetValueOrDefault() extension
Loss streak income
Some default status text for game phases
Make PhysObj:GetFrictionSnapshot start at index 1 again
Tesla coils and igniters now automatically heal themselves when under building privilege
Approximately 8 HP after each decay tick (10 minutes), if not damaged recently
Fix broken movement animations on M4A1 & Spaghelli M4
Disable BuyAnywhere in bomb_defusal
JsonIgnore some stuff in TeamScoring
Keep track of round win history
removed attachments on shotgun
▄▅▆▋▍▋ █▉ ▋▆▌ ▉▅▉▍▇ ▇▇▌▌▋ █▅ ██▋▍▋
Add hold_R to v_he_grenade
Merge branch 'main' of sbox-hc1
Lets try exposing sound duration stuff to linux srcds
vendor turret prefab - model, lods, materials and basic prefab setup
Everyone has a defuse kit
Small layout change
Fixed hole in map
Team income from round win / loss
Armor as donut, hide if no armor equipped
PlayerRole cleanup
Finish making strokes not overlap with themself, which was making it difficult to use low opacity values
This makes it behave more like a real painting app where you can't paint over somewhere that you already painted in the same stroke
https://files.facepunch.com/Rohan/2024/May/29_11-16-AdvancedNorthernfurseal.mp4
Adjusted map fog and ambient lighting
Fix NRE when loading into server
Fix NRE when switching servers
- caused by not removing from static List when monument is destroyed
Some team income values
Getting started on income, set start money
Fixed Entity:FollowBone not working with boneID 0.
Fixed SoundDuration returning wrong values for MP3 files
It was a sneaky bug in the MP3 parser
It's still an approximation, but it is very close now. (+/- 0.1s)
Also make it skip ID3v2 data
Fixed .wav SoundDuration being off by number of channels on srcds
Let's try not disabling SV_GetSoundDuration on srcds