121,835 Commits over 4,048 Days - 1.25cph!
Merge from main -> attachment_item_move
9th birthday cake setup and icon
Added Lewis's updated perm store item icons
A couple of visual UI fixes
Better layout for the player widget UI cards when player has split
Fix playingSplitCards not clearing per round
re-worked oilrig_trims textures added some metal and rusty specific maps
slightly enlarged the market terminal search icon
Show both scores if the player has split
Split cards use the small card images in the 2D UI. Small screen UI now shows basic info about having a split.
merge from save230 - Staging wipe
Disable scarecrowpopulation
Fixed fluid IO entities adding incorrectly to battery drain (affected water barrels and sprinklers)
Add a server log to try and catch cases where a slot machine fails to pay out results of a spin
Fixed mysterious UnlockPunch error, was caused if a player reconnected after being disconnected from a server while the tech tree dialog was open and they had unlocked at least one tech
Removed a UGC reporter log
Fix the world seed info HUD not showing corect information (will require a server update)
Fixed some broken particle effects on snow machine
Added Toggle, Turn On and Turn Off electrical inputs (brings it in line with fog machine and strobe light)
Refactor, creating CardPlayerDataBlackjack as a separate subclass of CardPlayerData, with a separate ProtoBuf message as well. Allows for more Blackjack-specific per-player content. This is mainly to support Split well, but helps Insurance as well.
Originally I tried to do this in a bit of a nicer way with generics, casting PlayerData in CardGameController to the player data type of the subclass. But generics and MonoBehaviours really don't mix well. In the end there's just a bit of casting instead.
If a player is assigned a sleeping by a friend while they are on the death screen, the death screen will now update instead of requiring them to respawn and die again
Merge from beltbar_improvements
Updated with icon from Paddy
Exposed limit fps in menu option
Merge from beltbar_improvements (icon on belt icons when flashlight/laser attachments are on, better contrast on belt bar item counts)
Don't use corner icon for light indicator, added a new 1px high line on the bottom of the icon instead
added windows + double sided material variation
updated prefab
Fix world model held cards not correctly syncing with hand position while caboose is moving
Added BaseMountable.PostLateUpdatePlayer, this gets called after all IK and animation updates are complete
Added BlackjackMachine.static for modders to place one on its own.
Added back the missing window plane
Fixed being able to pick up the XOR switch on the caboose
Fixed errors when hitting the blackjack table with a hammer when the caboose is damaged. Adjusted blackjack table and card table bounds.
Shifted stuff around in the lighting hierarchy for proper togglability with the culling volume.
Fixed wrong-layered Vehicle World colliders for the top of the caboose
Caboose dressing prefab with exterior lighting and culling volume
Neon material tweak
Scene backup.
Caboose string light mesh changes to facilitate the modified shape
Fixed compile error again ( GetHeldItem() is client only)
Fix compile error from CS
75929 (attachment_item_move merge)
Fix ping showing as int.maxvalue
merge from attachment_item_move
▌▌▍█▋▇▆▆▊ ▍▋ - ▌▉▌▇▇ ▇▉▆ ▋▆▊██▄▇▆ █▋ ▉▊▉▅▇▌