5,824 Commits over 1,584 Days - 0.15cph!
▌ ▌▇▌▍█ ▍▉▇█ ▄▊▄▍█▉▇▇▇▋▍█▇▉██▊▇▉▌▅▊ ▇▋ ▄▇▌▆
▋ ▆▍▇ ▄▋▄▉▅▋▉▅▊ ▌▄▆ ▉▅ ▇▍▋▍▍▌▆▅▍▄▍▆▇▅▉▊▇▆▆ ▌▇ ▄▄▊ █▆▋▍▅▆ ▋▉ ▇▊▍▌▄▌▆▄▅▌▌▍ ▊▌▇█▉ ▍█ ▋▄▋▋▆▌ ▄▉ ▊▅▇▍▊▇█▍▋▅▋▉ ▉▄▅▋█▆ ▅▄▉▍▇▇▅▋▍█▊▌▊▍▍▇▊▍▋ ▌▅▉▅ ▍▉▆ ▌▇▍▋▌▍ ▆▄▋▄▍▊ ▌▄ ▋▌█▍▆▌█▌▉
▊ ▄▅▉▆▆ ▆▉▊▆ ▊▍▍▋ ▆▋ ▌▊▆█▅▍▆█▌▉█▉▌▄▍▄▍▉▍▅▍▅
merge from party_system -> main
Fix joinKey not being reset when team enters pool
merge from party_system -> main
Cherrypick
123243 which was commited on wrong branch (fix reconnecting to same server as party leader not prompting other users to connect)
merge from party_system -> main
Fix party invites that arrived before the main menu was fully setup not being shown
merge from party_system -> main
Update rich presense for party members at the same time the rich presense is updated for a friend
Fix rich presence not updating for friends inside your party
merge from main -> party_system
merge from party_system -> main
Rewrite party system so it integrates with the existing friends system code
- support party from any provider but only provide party members from steam
- add extra event that fires off when you leave the party since there is no callback for it normally
Fix connecting to same server multiple times in a row not firing off "OnLobbyGameCreated()" callback
merge from print_light_counts -> main
Fix "Print Lights" doing both ddraw and printing light count
merge from main -> print_light_counts
merge from party_system -> main
Hide friends menu names when in streamer mode
Hide party invite pop-up if accepting invite inside the friends menu
Give warning when party invite is sent to non-friend indicating it will likely be blocked
Fix party invite from friend menu when accepting invite via party invite popup
merge from party_system -> main
Add `party_invites_enabled` convar to disable receiving party invites
Fix party invites not hiding names in streamer mode
▄ ▅▊▊▉▌ ▊▄▆▉ ▊▆▄▄▍█▌█▋▊█▄▍█▉▍▇▅▋▆█▌ ▉▋ ▇▉▄▍
▉ ▌▍█▄▍▆ ▉▅▅▌▉▇▉ ▆▌█▌▋▇▇▌▋▅ █▆███ █▄▉▅ ▊▍▉▅ ▆▅▇▌▆▄▆ ▌▄▌▅█▇▍ ▄▅ ▇▌▋▄▌▄▋ █▋▅ ▋▄▆ ▇▊▉▋▊▅ ▋▇ █▅▌█ ▆██▇▄ ▄▉▍█▌▌ ▆█▇▆▇▍▅ ▄▆▅▉▊▅ ▉▊▋▋▇▌ ▌▋▍▉▉▉ ▇▅▊▄ ▅▄▌▉▌▇▆▇ ▍▇█▇ ▄▉▆▊▋▇ ▋▇▇▌ ▊▊
▄ ▉▆▆▊▄ ▋▄▄▋ ▅▋▊▄ ▉▆ ▄▆▋▍▆▉▊▋▇▊▊▌▅▊▋▇▋▊▊█▇▉
▉ ▆▉▄ ▅▆▇▉▍██▍▍ █▌▊ ▉▊▋▉▄▇ ██▆▄▋ ▆▌▌ ▇▄▇▊▆█▉ ▌▌▆▇▊▌▄▌▆ ▅▅▆▅▊▅▋▍█▅ ▌▅▋ ▅█▄▊▄ ▄▇▊ ▇▆█▅▋ ▌█▆██▇ ▊▍ ▌▊▄▋▅ ▅▇ █▅▄ ▊▇▄▊▌▆ ▍▋▍█▊▋▍ ▌▄ ▍▇▆ ▊▄▋█▉▋▇ ▋▄▍▍▍▍▅▅▅▌▋▊ ▅▊▄█▊ █▅▇▄▋▆▋ ▅▋▄▋▅ ▇▅▌▆▇▄▅ ▄▌▄██ ▊▋▍▇▇▅ ▊▊▊▄▄▇█▆▄ ▌▆ ▋▅▍█▄ ▋▊▌ ▇▌▉▌▇ ▌▇▊▌█▍▆▇ ▌▊█▄▉▆ ▅█▌▅▄▇▌ ▅▌ ▉▄▉▍ ▇█▍ ▇▅▌▆ ▆▊ ▋▊▋▄▊▌▌▉▉▇▉ ▉▉▇▉▋ ▉▉▉▊█ ▄▋▌▄▌▍ ▌▇▇▆▆▄ █▋▅▇▍▊▄▆▇ ▄▋▄█▌▄█▉▉ ▆▋ ▉▅▊▌ ▍▄▋ ▌▍▅▆▄▆ █▄▊▇█▉▌▉ ▇▅▄▄▋▉ ▄▌ █▋▋▍ ▉█▇▄▆ ▇▍▍▅▆ ▅▌ ▊▌▍ ▋█▄▅▍█ ▅▅▄ ▉▌▅▉ ▊▍▉ ██▅▋ ▍▋ ▉▅▄▊ ▍▇▄ ▍▆█▍ ▉▇█▇▊▋▉▇▆ ▆▉ █▅▇ ▆▅▋ ▋▇█▅▄▄ ▌▍▄▇ █▌▄▅▇▇▆▍▆ █▅▋▋▉▇ ▋█▄▋▌▇▊▆▇▅ ▍▍▌▉▇▊ █▉ █▄▉▆▅▅ ▄▍ ▇▍▊ ▊▍▊▍▋▆▉▋ ▅▆ ▄▌▉▋▄▇█▇█▍▌▊▆▆▉▋█▇▌▊▌▍▊▉▋▅▇
merge from party_system -> main
merge from party_system -> main
Show party invites at top of friends menu
- expire after 120s
- can accept or reject the party invite
Connected to a server as the party leader will cause all other party members not on a server to connect to same one
merge from outpost_spawning -> main
Fix resetsleepingbagtimers to reset cooldown on static spawn points as well
merge from main -> outpost_spawning
merge from party_system -> main
Fix NRE when connecting to server in party (again)
Allow setting developer convar in editor when not an admin
- fixes developer convar not printing errors when connecting to server in editor
merge from party_system -> main
merge from party_system -> main
Add context menu option to invite users to the party
- create a party automatically when inviting someone
Add context menu to party members
- UI to kick and promote members to party leader
Add ability to promote other players to party leader
Update party invite modal to look less WIP
- add profile picture
- improve colors
- wait up to 2 seconds before showing party invite to give time for profile picture to load
Update HttpImage to expose whether the image is currently loading or finished