3,102 Commits over 915 Days - 0.14cph!
Fix making bed public & count of active bags in message
Fixed messages not being sent when placing bags
Fixed error when assigning bag
Shuffled around #if SERVER to fix compile errors in BaseGameMode-Vanilla.cs
RelationshipManager.contacts is replicated convar rather than server (fixes compile error)
Add CanBuildEntity & CanAssignBed to gamemode
Can only have 5 bags, will get a message for each one you add when:
- placing
- assign bag
- take over public bed
- make bed private
Maximum 5 bags shown on respawn screen
Removed placeholder "beds must be placed further than 250m away"
Increase underlay image alpha
Fixed layout of arrows & fixed clicking on icons changing background image
Merge from main -> furnace_ui_rework
Merge from main -> cached_server_browser
Merge from main -> hardcore
Merge from main -> combatlog_improvement
Corners also show far distance
Building guides show until 300m
Resource UI + saving / loading bases
Gamemodes can override cost of building & upgrading
▆▇▊ ▅▇▅ ▆▇▍▆ ▆▌█▉█▊▊▌█ ▊▉▍▋▊▅▇▆ ▆▊▇▅▋▍ ▇▉▊▇█▊▉▉
Updated slots to match new interface
thumb_up
12
thumb_down
11
Prevent players moving items into output slots
thumb_up
11
thumb_down
18
Remove placeholder bed changes
Can add arbirary convars to gamemodes
Run convars when the gamemode is created
Disable canvas by default on inventory & contacts
Editor tool to toggle all canvas on or off
Auto hide lots of canvases
Add canvas disabler component
Disable plant genes canvas when invisible
Disable deathscreen canvas when invisible
Disable crafting canvas when invisible
Disable inventory canvas when invisible
Disable main menu canvas when not visible
Add editor tool to list all active canvas and number of children
Gamemodes can customize sleeping bag reset range (needs balance pass)
Wipe BPs on force wipe (normal map wipe)
Hide seed in F1 `Info` menu
Dont report the seed to steam
Let the client know rust+ is off by setting app.serverid
Disable crawling wounded state
Add convar `crawlingenabled` to disable crawling
Raycasts for lasers on client on job system
Disable printpos, printrot, printhead, printeyes & printinput commands
Added hardcore server tag
Block global chat on the server when convars are set (so players cant send console commands to bypass)