4,161 Commits over 1,219 Days - 0.14cph!
Add premium modal that describes what premium servers are
Update icon if premium qualification changes while UI is open
Add premium icon above your profile picture if you qualify for premium
Upload icons of premium icon
Show premium tag
Change premium filter to be opposite of normal filter
- show premium and non-premium servers if filter is selected
- remove premium filters if not selected
merge from premium_servers -> main
merge from server_browser -> premium_servers
Set premium tab disabled by default
Ensure servers in official tab always show regardless of having zero players or not
Sort premium servers first if you qualify for them, put them last if you don't qualify for them
- controlled by convar `prioritize_premium_servers`
- applies to all sorting of servers (players, ping, hostname, etc)
Add `premiumfilter` convar to add premium tag to servers while testing
- string filter to control what servers in the browser get the tag added
Apply tooltip to the base prefab instead of the variant
Update premium tag tooltip
Add premium tag to AutoCorrectTags()
Show lock icon when you don't qualify to join the premium server
- show nothing extra when you do qualify for it
Add `browser_premium_tab` convar to control if the premium tab is shown
Add new tab to the server list for premium servers
- similar to how official servers show in their own tab
Add filtering for the premium server tag
- like how you can filter by monthly, weekly, etc
Add premium server tag to tag list prefab
Add ability for servers to stay inside the same server list when forwarded from one server list to another
- allows us to forward servers from official list while keeping them in the official list
Refactor how the premium tag is added
Add `premium` server tag when `server.premium` convar is set
Ensure `premium` tag gets compressed
merge from fix_camper_map_marker_unclaim -> main
Fix camper not removing map marker when bed is cleared for up to 15 seconds
merge from item_ownership -> crafting_update
Fix give command not setting item ownership
Set item ownership from the player deploying it when placing stackable items
- fixes industrial crafters not having an owner to assign items to
Fix item ownership throwing an error if the username is null
merge from crafting_update -> item_ownership
merge from fix_world_serialization_checksum -> main
Add simple checksum tests
Fix world serialization checksum not handling -0f
merge from cookingv2 -> crafting_update
merge from fix_multiple_effect_expiry -> cookingv2
Fix modifier removal not working when multiple effects of the same type are active
merge cookingv2 -> crafting_update
merge fix_fridge_io_arrow -> cookingv2
Fix fridge not showing IO arrow
- enable main power slot
- set IO arrow direction
merge from faster_il2cpp_compilation -> main
Instead apply the IL2CPP arguments via `IPreprocessBuildWithReport` which allows you to override IL2CPP arguments per platform
- only apply to windows
Revert the project wide IL2CPP arguments since it doesn't work on OSX with clang
merge from faster_il2cpp_compilation -> main
Pass argument to IL2CPP to increase number of cores Link.exe uses
- reduces IL2CPP linking step by 22 min
merge from cookingv2 -> crafting_update
Fix modifiers being set to zero instead of fully removed
- fixes yield bonus going to zero once digestion effect expired
merge from client_copy_paste -> main
(update manifest)
merge from client_copy_paste -> main
Fix compile errors due to CLIENT and SERVER