4,075 Commits over 1,127 Days - 0.15cph!
Merge from party_system -> main
Fix another NRE when connecting to a server in a party
Clicking link in steam chat will add you to the party
▆▋▅▊▆ █▌▌▊ ▋▇▋_▇▄▄▄▉▍█_▆▄▋█▌▊▋▌▋▉ -> █▉▄▌
▊▍▄ ▄▍▋█▇▇ ▊▅▇▇ ▉▍ ▅▇▄█▄▊▄▍▋▇ ▋▆▌▊ ▄▇▆▊▅▊▇ ▄▊▇ █▅▌▆▌▍▄ ▆▉ ▉▄▆▆ ▊▍▍'▊ ▍▇▊▅▉ ▊▊ ▇▆▍ ▋▅▌▊▄▊ ▋▍ ▌▌▋ ▄▋▇▉▊ ▇▊ ▋▅▉▊▆ ▄█▋▄
- ▆▍▉▅ ▍▉▍ ▇▅▋▌▍▊ ▉▋▄▅ ▍▌▉▇ ▉▌▆▍▉▅█▄, ▍▌▅▇ ▉█ ▍▇▋▋█▋▄▇▍█ ▋▅▊▌ ▊▅▅▉ ▆▋▋▄ ▇▅██▉▆
- ▆▌▊▉▄▅ ▋▋█▅ ▇▋▆ ▅▍▋▆█▉ ▉█▋▋▊▅ ▌▋▍▄▉▇ ▄▆▋▅ ▄▌ ▅▅█▄▍ ▋▍ ▆% ██▉▅ ▉▍▍▍▄▌█ ▄▄ █▆█ ▌▋▌▋ ▇ ▉▉▄▌▍▄ ▇▄ ▉█▄▋█
- ▊▇▅'▋ █▉▇▄▅▌▋ ▍▋▋▍▄▆▆▌▆▌ ▍▍▉▇▊▍▊ ▍▉▇ ▇▇▊▌▌▆▄ ▆▇▇▆▇▊▆
merge from party_system -> main
Fix `kickparty` not correctly checking if the person kicking is the leader
Fix NRE when connecting in party
merge from main -> party_system
Reserialize existing static respawn points
Round to nearest minute instead of rounding down so it shows 30m after respawning at outpost instead of 29m
Show the number of minutes left if a spawn point has >5m left
- "24m" instead of 1420s
- once it goes under 5m it will switch back to seconds
- only affects static respawn point cooldown since all bags have 5m cooldown
Add commands to unlock & lock every respawn point that requires some kind of unlock
- `unlockrespawns`
- `resetrespawns`
Fix not setting cooldown when respawning at outpost after changing other cooldown code
Don't require unlocking outpost spawning while testing
Requring being authed (unlocking) outpost spawn in vanilla, don't require for softcore
Fix vanilla gamemode spawner so it only spawns the respawn point in vanilla
Add static respawn point to outpost scene
Add new static respawn point prefab
- different prefab for softcore vs vanilla so they can be configured separately
Add support for per-player cooldowns on shared static respawn points
Add support for authorizing multiple users on a respawn point
- as opposed to bags and beds that can only be assigned to a single user
- so players have to "unlock" respawning at outpost first
▉▉▌▅▇ ▌▄▌▍ ▇▍▅_▋▄█▉▊_▍▌▍█▍▆▊▆▆_▌▌▌▍▍█▋▆▊▉▊ -> ▍▍▍▄
█▄█ ▋█▅▅▌▋ ▊█▉▇▄ ▄▇▋▊▋▅▅▉▌ ▍▄▍▅▊ ▇▆▆ ▍▍▅▍▉▄
- ▊▉▋ ▉▍▅▊▆▆▇ ▉▆▋▄▄ ▅▋ ▌▍▅█▋ █▄▉▉█▇█▉▅ ▅█▇▅▅▍▊
- ▆▇▆▋ ▋▉▉▇▉▆▆ ▌▆▆▍▇▉▌▅▋ ▄█▋ ▆▋▊▆█▋, ▇▌▍▅▅ ▊▊▍▋▍▌█ ▅▍▆▅ ▊▇▌▅▅▋▆▍▅
marge from party_system -> main
Merge from main -> party_system
Ignore invites for a party you are already in
Add temp invite button so you can accept party invites
- default timeout 10s
- add `fakepartyinvite` command to show invite UI without needing a 2nd client
merge from fix_compile_tester_editor -> main
Fix compile tester so it targets the editor assembly as well
merge from print_light_counts -> main
merge from main -> print_light_counts
merge from party_system -> aux1
merge from party_system -> aux1
Add kickparty command to remove members from your party
Fix party not showing for the player who joins a party via an invite
merge from main -> party_system
Split into multiple windows so the inspector and preview window can be resized instead of being a fixed size
- allow skins to be selected with a dedicated "Preview" button until I find a hook for the ObjectFields being clicked
update iconrender_improvements/wallpaper
Prevent IconScene from being saveable
- can toggle via `Tools/IconRender/Allow Saving Scene`
Show preview of the icon on the right side of the window
- pull texture from Game window with a render texture
- will have inspector to change render icons below
update iconrender_improvements/batch
merge from main -> iconrender_improvements
Prevent dud satchels from exploding if they are attached to a door that clips through a wall
Add editor tool to print count of active lights per entity (Tools/Optimize/Lights/Print Active Lights)
merge from party_system -> aux