1,318 Commits over 274 Days - 0.20cph!
Picking up a door with a door controller attached now gives you back the door controller
Added SimpleBuildingBlockModelVariant to allow frontier high wall to randomise its model when deployed
Model variants are synced between all clients and set using flags
Localized Adobe, Brick and Brutalist store pages
Localized wallpaper store page
More wallpaper skin renames
Wallpaper.OnFrame NRE fix attempt
Updated default wallpaper viewmodel material to match the tiling we set in code
Switched wallpaper health to float so it can take decimal damages
Increased wallpaper decay protection so they don't die too quickly when placed on a decaying block
Gave wallpaper skins proper names
Updated the tiling and offset we apply to the wallpaper viewmodel at runtime
Fixed CUI InputField font loading, Texts and InputFields now share the same font loading code
Added WallpaperModelRenderer to the wallpaper item preview prefabs
Moved back the font ttf files to the Fonts root folder so community UI can load them correctly
Fallback to TMP default font if the font loading failed
Wallpaper commands minor additions:
- Pick the random skin using the item skin list instead of using an hardcoded ID range
- Check both the skin name and english display name during name recognition
Minor legacy text finder editor window NRE fix
Fixed player corpse looting interaction using 'loot' phrase instead of 'loot_corpse'
'loot' is used as a noun in other screens and can't be used as a verb in this context, because the noun and verb are different words in some languages - which has caused translation confusion for ages
Converted texts from the following loot panels to RustText:
- recycler
- mixing table
- attack heli rockets
- attack heli turret
- bigwheel
+ localized a few missing strings
Fixed upkeep time vital NRE
Converted texts from the following loot panels to RustText:
- horse storage
- auto turret
- fuel
- fuse
- generics
- player corpse
- fish trap
- lantern
- locker
Fixed some loot panels showing "Loot" in their header instead of their actual name
Updated digital clock protection values
Applied the auto size settings from
103449 to the new accessibility colour dropdowns
Boosts active vitals SetText isLocalized = true
Localized "Boosts active" vital
Reverted server rules text to use Unity's legacy text, so symbol characters work out of the box
servers rules aren't localized anyway, so there's no need to use RustText here
Fixed community UI font loading (introduced by 103397)
Changed the way we load the default font so changing its path won't break CUI anymore
Added hex-a-gone prototype
Fixed spraycan menu not interactable
Fixed building error messages popping up when starting to place high walls on a valid position
Removed wallpaper glowboard A and B skins
Updated skins list
Restored "Player Slots" label in server browser filtering
Restored Wounded screen text positions
+ localized unlocalized strings
Restored inventory "Skins" label position
Reduced UI options labels min size so long strings can fit
Converted HitTest ignoredType to a list, so we can pass multiple types to ignore at once
Spraycan sprays won't block interactions anymore unless you're holding a water jug or water bucket with water in it