4,084 Commits over 1,219 Days - 0.14cph!
merge from main -> print_light_counts
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 main -> party_system
▉▌▇ ▄ ▊█▋▆▋▅ █▅▉▊▅▆▍ ▆▊ ▇▇▋▇ ▉▌▋▌▋
- ▉▆▄▇▊▌▅ ▊▌▅▆▄▅▌ ▇▄█'▅ ▋▅▆▊ ▊▆▆▅▍▋█ ▌▅▍▊▍'▊ █▄▄▉ ▊▉█▇▌▄ ▊▅██ ▇▄▋▍ ▊█▍ ▊▌▅█▌▇ ▅▄▍▇ ▇▅▅▌▍█ ▊▄ ▊▋▆ ▋▆▉▍▉'▇ ▅▌█▍▍▉▋▌
- ▆▍▄▋▅ ▇▆▍▊▆ ▄▆▉▇▊▄▌ ▄▊▊ ▌▉▉▉▇▍-▄▆██ █▊█ ▄▋▉▊▇██'▄ ▌▊ ▇▍▆▌ ▋▅ ▇▄▍▌▄▍ ▋▇▉▇▅▆▄█ ▅▋█▌█▊ ▅█▉ ▉▅▊ ▍▍▆▉▅▅▇ ▄▄ █▉▋ ▇▄▍▅▅
- ▍▇▆▍█ █▉▉ █▇▅▄ ▍▉▇ ▊█▄▌▄▍ ▆▄▍ ▍▇▋▆ ▊█ █▊▍ ▇▉▆▍▊▉ & █▋▄▊▋▆▄▅ ▍▅ ▄▍▄▅ ▅ ▅▋▆▇▍▄ ▊▇▌▍▍ █▅ ▉▍▅▋▋█▇
Prototype showing party members at the top of the friends menu
- hacked friend code slightly to make it work
- will integrate with friend code properly if it's confirmed to live in friend menu
- subscribe to a bunch of "OnLobbyMemberChanged" hooks to ensure the UI updates when players join / leave the party
- refactor LobbySystem class so all logic has to pass through it instead of directly accessing steam's lobby class
thumb_up
17
thumb_down
128
thumb_up
14
thumb_down
25
Party members will spawn near the first party member that spawned on the server
- try to spawn party members within 100m of the first player to join
- only applies the first time you spawn on a server, subsequent spawns will be random
thumb_up
37
thumb_down
438
Add all players in a party to a team when they join the server
thumb_up
45
thumb_down
179
Add party system
- command based until UI is ready
- can invite friends to a party
- when leader joins a server all party members will join the server as well
thumb_up
47
thumb_down
160
merge from main -> biome_visuals_2
merge from fix_editor_monument_menu -> main
Run codegen to fix monument paths for menu that loads monument scene
Update all monument scene spawners with their legacy prefab path
Add option to run S2P on all monuments but only output the scene, not legacy prefab
Update the codegen for the "Load Monument" menu to use the legacy prefab path instead of the path to the scene spawner so it does mapgen correctly on monumentisland
Add `LegacyPrefabPath` to scene prefabs so they have both the path to themselves as well as the path to the legacy gameobject prefab of each monument
Copy over shadowCastingMode when converting prefabs so the prefabs render the same
merge from main -> biome_visuals_2
merge from fix_window_roof_placement -> main
Add additional LOS point in the top half of window deployables (embrasures + windows) so they can be placed when a roof intersects the window
Fix alternativeLOSPosition gizmo rendering at world origin instead of relative to selected prefab
merge from fix_window_max_condition -> main
Fix windows & embrasures losing max condition when repaired inside a repair bench
▆▊▍▍▌ ▆▌▆▍ ▋▇▅_▋▅▌▆▆▅▍█▌_▍▉█_▊▄▉▌_▌▉▇▇▆▌▅▆▍▇ -> ▊▊▄▋
▋▇▆ `▋▇▇▇▋▌█▉▇_▄▊▅▊▌█▍_▄▊▋█▄▉_█▊▆▉▋▍_▅▌▌▌▆▄▊█▄▆█` ▋▍▊█▍▄ ▆▉▄▊▋ ▄▌▄▍▅▆▍▋
▆▄▉▉▍ ▉▍▆▋ ▄▌▉▇ -> ▅█▄_█▌▌▊▉█▆▋█_▋▋▊_▆▍▊▌_█▌█▅▆▍▆█▉▅
▊▋▌ `▇█▊█▋▉▊▅▋_▊▊▋▇▄▆▌_▆█▆▄` ▇▇▅▍▄▍ ▅▆▉▄▋▅
- ▅█▇▄ ▍▋▍▊▋▉ ▊▆ ▍▄▇▌▋▆▊██▊ █▍ `▇` ▋█▌ ██▉▋▍█ ▊▍▋▅▍▉▉▉▇▌ ▊▌ ▍▄ ▊▇█▇█ ▇▊ █▍▇▋ ▅▇▅ ▅▇▄▍
- ▇▉█▇▄ ▊▇ ▄▌▌▇ ▊▇█▋█▅ ▄▍ ▆▆▉▌ ▅▍█▇ ▋▆█▇ ▍▌▋▉█▉▆▆▌▍
▅▌▋▊ ▅▄▅▆▆▉▍ █▊▄▊▉▋▇▋▅▄ █▉▇▄ ▆▇▅▅▋▅ ▌▌▋▄▍▍▆▉▆█▄ ▍█▍▍ ▆▍▋▍██▅▄ ▌▊ ▇█▊▌▊▍▅█ █▅▊▍▍▊▉▉▌▉ ▊▍ ▉▅▇ ▄▍██▆▆ `▊▊▌▍█▊▉▊.▊▉█▍█▍▌▇▇_▍▄▇▍▊▉▇_▌▄▅▄▊▍_▆▉▍▅▋█_▋▄▉▍▄▌▅▄▆▄▅`
- ▅▉▊▊█▇▌ ▇▄▅▉▄ = ▇▉█'▄ ▋▆▍▄▆▆ █▊▆█▅▇▄█▉▅▌
▄▊▍▌ ▆▉▇▆▋▄▍ ▇▌▍▌▄▄ ▍▊▉██▌ ▍▊ ▊▍▊▄▉▊▋▆▊▊ ▌▊▉▌▍, ▇▍▊▍▌█ ▌▌▇█▄▊▅▅▄▉▌▄ ▅▊▊▊▆
▉█▆▊▌▊▌ ▋▊▋▆▉▅█▅▇▊ ▆▊▅▇ ▆▋▉▉▍▄▄ ▋▋▆█▌▉ ▇▋ ▌▌▋▇▊▊▄▌▇▉▉ & ▌▆▆▌▅█▍▌▆▊▊▄ ▌▉▌▄▌█ (▋▋▊ ▄▇▉▌▉▆ ▉▊▆▌▆▍) █▅▌█ ▌▄▄▌▋▄▄▅ ▋▌ ▋ ▋▊▅█▉▌▍
- ▋▌▊▄▊ ▆▇▅▄▌█▅▇█ ▍▉▄▇▋▌▌▄ / ▆█ ▄▋ █▌▍▄█▊▄▉█ ▍▌▋ █▌ █▊▄▆▋ ▊█▇ ▌▅▅▄▌▄ ▄▋▊▆▄
- ▍▋▉▅▄▇ ▋▄▌▍▄ ▋▆▌▍▇▅ ▄▍▋ ▇▆▅▍▌▍▇ ▌▄█▋▇▉▋▉ ▄▌▉▍▍
- ▄▊▊ █▋█▌▆▍ ▊▍▋▊▉ ▊▊ ▉▉▇▅▄▍ ▄█ ▆▋▅▉▆▌▉▊▄▄.▊▋▉▋▆▇▄▅▌() █▉▍▊▄▄▍ █▆ ▆▌▌▄▊▆ ▅▄▇ ▇▍▅▅ ▆▋▉▌▍▅▌ ▇▍▄ ▍▄ <-> ▊▌▆▄▅█▇▇▆ █▅▅ ▊▅▇ ▉▅▄▋ ▅▋▆▆▆▄ ▅▅ ▌▊▍▆ ▌▍▄ ▍▇▌ ▍▅▌ ▊▋▍▋▉▇▆▋ ▋▇ ▆'▍ ▇▋▆ ▇▊▄▍▍ ▇▉ ▋▆▆▇▆ ▉▅
merge from iconrender_improvements -> iconrender_improvements/batch
merge from main -> iconrender_improvements
merge from fix_ammo_count_not_updating -> main
merge from fix_ammo_count_not_updating -> main
Also show flamethrower fuel count when inside a chest / main inventory
merge from fix_official_gamemode_tags -> main
Remove `vanilla` tag if a gamemode is set
- fixes servers having both vanilla and a gamemode tag which causes the gamemode browser filters to not work