branchrust_reboot/main/spraycan_merge2cancel

58 Commits over 61 Days - 0.04cph!

3 Years Ago
Toggling hide signs will now update the sprays that already exist to respect the setting (previously a player would need to leave and return to network range for the spray to properly hide)
3 Years Ago
Added global.ClearSpraysInRadius with an optional radius parameter (defaults to 16 if unset)
3 Years Ago
Fixed freehand sfx not working when the viewmodel camera was enabled
3 Years Ago
Add some logs to try and diagnose missing sfx in build
3 Years Ago
Update spraycan inventory
3 Years Ago
Merge from main
3 Years Ago
Fixed spray duration convars incorrectly using hours instead of seconds
3 Years Ago
Typo fix
3 Years Ago
Unsaved
3 Years Ago
Rename freespray item
3 Years Ago
More setup
3 Years Ago
Decal skin setup
3 Years Ago
Spraycan flags NRE fix
3 Years Ago
Merge from main
3 Years Ago
Added new IAnimationEventReceiver that can intercept events from AnimationEvents component without needing to access the held entity. This works in regular gameplay as well as spectating. Reworked spray can to use new component for viewmodel spraying animations
3 Years Ago
Fix demo NRE when scrubbing while freehand sprays are created
3 Years Ago
Don't play world spray fx in first person
3 Years Ago
Merge from main
3 Years Ago
Merge from spraycan_merge2/decal_refactor
3 Years Ago
Reduce condition loss when spraying, add some condition loss when free spraying
3 Years Ago
Fixed NotifyLod components not respecting mesh.quality convar (will affect sprays as well as boom boxes)
3 Years Ago
Fixed spray sfx looping incorrectly when spray can breaks mid spray
3 Years Ago
Sprays that detect a sudden detection change will now break the line and start a new line This looks a lot better than attempting to make the turn with the limited geometry we're using This still only counts as one spray entity Remove point culling features, no longer needed
3 Years Ago
Change name of freehand item
3 Years Ago
Disable default blueprint on spray inserts (for initial testing)
3 Years Ago
Disable point culling, still needs some work
3 Years Ago
Merge from main
3 Years Ago
Fixed icon rendering Added frog boot spray
3 Years Ago
Cull free spray vert points that overlap each other
3 Years Ago
Fix colliders not being properly reassigned on server load
3 Years Ago
Better freehand spray icon
3 Years Ago
Fix server compile
3 Years Ago
Fix MaxSpraysPerPlayer not properly applying to free hand sprays Better item descriptions
3 Years Ago
Add global.MaxSpraysPerPlayer convar
3 Years Ago
Track timestamp and player responsible for every spray Restructure spray save data, remove some unused fields Add global.ClearAllSprays convar
3 Years Ago
Add server convar global.deleteallsprays
3 Years Ago
Adjust free hand spray item icon
3 Years Ago
Fix premade decals getting incorrectly destroyed while spawning, fixes save/load issues
3 Years Ago
Sprays are now decay entities and last three hours Exposed via global.SprayDuration/global.SprayOutOfAuthMultiplier convars
3 Years Ago
Fix not being able to use stored water on a spray when sprayed on terrain
3 Years Ago
Increased spray duration to 6 hours (temp, will convert to decay soon) Re-enabled rain check invoke
3 Years Ago
Added a free hand spray attachment, must be inserted into the spray can to allow free painting
3 Years Ago
Fixed some edge cases where a spray could be stuck as busy
3 Years Ago
Run accurate mesh snapping on regular MeshRenderer components and on objects on the Default layer
3 Years Ago
Codegen
3 Years Ago
Merge from main
3 Years Ago
sustained spraycan spray sounds
3 Years Ago
Compile fix
3 Years Ago
Fixed decals switching back to the default decal after being pooled
3 Years Ago
Don't allow spraying until deploy animation finishes