1,794 Commits over 366 Days - 0.20cph!
Texts converted on the following screens: loading screen, inventory, selected item panel, quick craft, team UI, missions
More work on converting all texts in the menu: inventory, server browser, options, steam inventory and various popups
Fixed IO hose gray missing material
All option menu texts converted to RustText
Phrases
Fixed dropdown options not being picked up by phrase updates
Started converting options menu legacy and TMP texts to RustText
Initial tests at getting the Arabic language to work
Show "Blocked by tree" when blocked by a tree
Fixed screen turning black when spectating a player in third person
Fixed fire mode switch sound being replicated
Show the server time,HH:MM format
Working alarms, let power pass through when ringing
Compile fix following merge
Better rotation and demolish blocked errors
Grade upgrade message order
When trying to upgrade a blocked building block, close the pie menu and pop a toast with the reason
Disabled pie menu options can now run an action when clicked
Client-side "Can't deploy on door!" check so the deploy guide doesn't turn blue on doors
Minor toast error fixes
"Skin not owned" error when trying to skin a block with a skin you don't own
Should not happen in normal situations but I was tired of being confused by this in the editor
Replaced "Too close from another building" error message for "Too close to X"
Briefly highlight the block in question when showing the error message
https://files.facepunch.com/Flavien/WvU4h1yNwGLGDinf.mp4
Fixed the screen turning black after respawning before the end of the death screen fade
Better fail message when trying to place a high wall while moving
Added the name of the entity blocking a building block upgrade
Localized the other missing strings in the hammer pie menu
Show "Blocked by X" when blocked by a building block
Failed SphereCheck and AreaCheck will now show "Not stable enough" by default instead of "Not enough space"
BuildingProximity error messages localized
Updated "Placing through walls" error for "Line of sight blocked"
NPC localization compile fix
Updated helis dummy repair item names so we can display accurate building errors
Added new "Blocked by X" building errors for players, horses, modular cars and scientist npcs
Localized NPC names
Adjusted AreaCheck and SphereCheck socket mods default messages
Added detailed fail messages and/or re-order priorities on a few item prefabs
- Tool cupboard
- Water pump
- Drone
- Fish trap
- Floor spikes
- Gravestones
- All seeds
merge from spectate_blackout_fix
Fixed spectator getting a black screen when the spectated player dies
Added a setting for errror toasts to be displayed on top of everything, so they can be seen when the in inventory and other menus
Set a few of them to show on top
More error messages localized and toasted: legacy deployer, vending machines, spraycan, inventory
Vehicle locked/unlocked messages localized and toasted
Player inventory, storage containers and player belt fail messages localized and toasted
Minor socket mods fail messages tweaks
Fixed missing PreventBuildingMonumentTag on all caves prevent-building volumes
- fixes the tin can alarm not deployable in caves
- fixes barricades not deployabled around caves
Ran S2P on all cave scenes
Localized and toasted repair failed errors
Refactored and renamed a bunch of stuff so we can use these toasts for any type of gameplay errors (building, item movement, etc)
Localized server side building errors
Moved them out from the chat to the new toast UI
Added the name of the entity blocking placement in the case of a prevent building volume "Cannot build in this area" -> "Blocked by X"
Added a new message for deployable that need to be placed on water
Localized the rest of the building error messages
Refactored socket mods error messages, added new messages and localized the hardcoded ones
Added an admin convar to disable the tin can alarm wire culling, for cinematic purposes
Initial work on better building error messages
- Created a new toast type for building errors, more responsive and quicker to hide
- Moved them from the chat to UI toasts (added a new convar)
- Moved the building error code into its own file