254,982 Commits over 3,990 Days - 2.66cph!
Cherry pick growable_optimsations
Added graphics.disableLightLod admin convar, bypasses all distance based light lod calculations so all lights will be no longer be disabled at a distance
Doesn't affect quality settings that limit the number of active lights (eg. graphics.shadowlights)
Backup 2022/04/28 06:50:00 UTC
Refactor BaseGenerator and respect team upgrades for TeamGenerator. Respect team upgrades for Armor and Damage when taking / dealing damage
Merge from death_screen_improvements
Update ItemStore and UpgradeStore properly after a hotload
Add prefab information to rocket_sam prefab (but use the associated item field instead of filling in info)
Remove PrefabInformation component from SAM_site_turret_deployed (since it's an ItemDefinition this should get associated automatically)
Fixed item definition lookup on death screen being case sensitive
Alter the spawn rates of Crystal and Gold generators
Alter iron spawn time + set voice chat to Team only
Added stubs for all Team Upgrades and their tiers + temp icons for them
Death screen info added for Patrol Heli, Bradley and Sam Sites
Add temp icons for all tiers of weapons and armor
Update all icons for item definitions
Rename ArmorTier to Tier
Add DropOnDeath and RemoveOnDeath to InventoryItem
Add Player.TryGiveArmor and ensure items drop and remove as they should when a player dies
Reimplement `kill` command temporarily
Set Remove/DropOnDeath for appropriate items
Show gib warning/errors even if the overrides section is closed
Don't show the update effect bounds button if the effect bounds are already correct
Fixed some trigger positioning on the wagons
▊▇▆▅▆▋▊▇ ▊▊▌ ▍▋▅▆▅▉ ▊▉▋▊▍▆▌▊ ▋▉ █▋▍▋▍▆▅▅ ▌▇▋▅▍ ▉▋▍▉. ▇▆▌▄ ▋▋▄▄ █▆ ▋▊▅█ ██▅▅ ▉▊▌▍ ▊▉▄'█ ▋▋█▉▅▍ ▄▋█ █▌▉▋▍▍▋█.
Added requested server convars:
- trainskeeprunning: If true, trains don't automatically stop when there's no-one on them. Default: false.
- stop_all_trains: Stops the engines of all train engines on the server.
Manually improved gib sizes on TrainWagonA and TrainWagonB
Don't show armor and weapons in the item store if the player already has its next upgrade
Added ArmorTier and WeaponTier
Use ArmorTier and WeaponTier for shops
Add IPurchasableItem interface that shop items and upgrades share
Update test voxel world
Add UpgradeStore dialog
Update ItemStore and add UpgradeStore to HUD
Implement Team Upgrades NPC and let players purchase upgrades
Sync and shrink gib overrides for train wagons
Fix spawn gibs in scene editor button not working while the game isn't running
Backup 2022/04/28 00:50:00 UTC
Apply the same optimisation when looking at plants, preventing splashes causing excessive network updates
Better uncoupling, still needs some work
Planters will no longer send a network update when splashed with water more than once a minute
Planters will now update their saturation on the client side via an RPC when looking at the planter (similar to IOEntities)
This keeps the UI responsive when watching the water amount go up when looking at a planter, but should dramatically reduce network updates for large farms
Allow players to actually purchase from the item store and deduct resource items accordingly
▌▍▌▌█▉ ▌▋▌▅▌▆█▇▋▋▆ ▇▅ ▍▊▆▋ ▉▆▄▊▅▊▍ ▆ ▍▆▌▌▆▍▉▊ █▄▉▇▌█▄ ▋▋ ▆▋▇▇▉▆▋
▉▆▆ ▊ ▇▌▋▅▌▌▌▍ ▊▉ ▉▌▋▊▊▌▅▍▌▅▅▇▍▍▌▊▍█ ▄▄ ▇▍▊ ▌ ▆▉▇██▍ ▊▄ ▅▆ ▊ ▍▉▊▍▇ ▊▉
▇▅▉▄ ▍▋▇ ▆▍█▍▊▅▉▅▌█▅▉▋█▍█▅▅ ▊▆▌▄ ▇█ ▊▇▋▊▉▇▅▉▉ ▄▆ ▄▅▄█ ▅▅▋▋ ▅▌▌▍ ▅▇
▊▇▌▆▉█▆▉ ▍▆ ▆▇▍▉█▇▉▍▊▆▍▆ ▄▊▉ ▅▅▆▅
Add IDialog interface implemented by any dialogs and use that to generically check for open dialogs
Only update purchasable item state every second
Only assign players to a random team if the team has a core
Fix InventoryContainer.FindItems not checking validity
Portal Grenade requires Armory Upgrade
Fix styling for Item Store and only call purchase callback if the player can afford it
Merge from death_screen_improvements
Fix icon on BaseShopItem
Add PurchasableItem UI element to be shared between Shop and Upgrades UI
Add ItemStore UI to display items sold by the Shop NPC
Add ItemStore to HUD
Hide Hotbar when Shop is open
Add test for opening shop UI
Backup/west megacliff area progress
Updated .vscode/settings.json
Backup 2022/04/27 18:50:00 UTC
Make sure reported stage ID is correct during bake errors
Fixed workshop stage baking generating too modern C#
Don't try to resubmit scores from old versions of workshop stages
Fixed typo in leaderboard replay path regex
Show replay download progress
Possible fix for exception when testing a stage with startFormNum > 0
JSON schema tweaks
Added button to open custom folder, will attempt to open with vscode
Tweak JSON schema gen !release
Limiting network updates for progress door