32,159 Commits over 4,018 Days - 0.33cph!
▉▆▇▍█ ▊▋▋█ █▍▇▄▍ ▄▊▇ ▇▄▊▅▋▅▉ ▋▆█▌▆▌▋▉▅ ▋▊ ▍▇▅ ▊▊▍▋▄▅▉▅▉
merge from player_movement_rpc
Let's try adding macos back to Rust.Harmony.asmdef to resolve editor errors (will need to ifdef everything out entirely on macos if this doesn't work)
Fix NRE is caboose is destroyed during the end-of-round info UI
Fix server calling OnAnyFlagsChanged as well in listen server mode, causing errors in editor
- Fixed armoured vehicle module windows not opening/closing on the client side when the vehicle is idle.
- Fixed vehicle central locking switch not updating visually wen the vehicle is idle.
Fixed BiomeTexture error when opening workshop editor
merge from lumberjack_viewmode
merge from attachment_item_move
Update EntityMenu with the new cards_play token from
76333 - needed a CodeGen
▉▆▋▋▉ ▋▍▆▄▅▉▆▍▊▄_▄▄▅▊▉▍▋▋▆▇▌ ▍▋▊ ▆▆▌▉▍█▉▉▌▉_▊▄▊▊▄▄▅▄▇▉▍▌▊▄▊▌ ▌▉█▇▊▌▅ (▊▌▌ ▊▋▍▆▉▉▅▊▄▉_▆▄▊▅▆▌▊▅▋▇▉ ▋ ▌▅ ▉▍▄▉▍▋▌▄▋▅ ▇▇▅▅▄▇▊ ▄▄▄▊▋▌▆▄▋▅ ▄▍▉▇▌▌▌▊▉█▊)
Be nice and use the dealer rule that gives the house a little less edge. Stand on a soft 17 instead of hitting.
Potential HLOD changes to prevent monument geometry not rendering immediately after connecting to a game
Fixed a remaining bug in how the dealer handles soft 17
Fixed conflict between the card game "play" action text token and the main menu "play game" text token which is also just "play". Renamed mine to cards_play.
Minor fix for the way the dealer handles aces, now implementing the Soft 17 rule correctly
Merge MoreCabooseFixes -> Main
merge from MoreCaboseFixes
merge from MoreCaboseFixes
▉▆▇▄▍ ▇▊▄ ▋▆▋ █▊▋▊▊▇ ▅▅▍ & ▊▅▅ ▅▇▋▌▋▅ ▅▇▊▉▊▇▉▇ ▅▌▇▇▅▄ ▊▉▄▋▌▉
Phrases and codegen checks (skyrotation back to 0 by default)
Slot machines now drop their scrap when destroyed
Increased caboose decay time to 4x whatever TrainCar.decayminutes is set to. The default is 30 minutes, which puts caboose at two hours. Note that decay only starts when no one is nearby, and resets if someone boards the train.
Fixed dynamic bet bug + dynamic bet now remembers the player's last bet amount
Slot machine payout UI now use Sprites/Multiply shader, removes need for instanced shader setup with time of day adjustments
Fix "don't have enough scrap" message popping up and immediately disappearing.
Disable the editor free scrap
Re-add the minor blackjack halloween thing
If the player has split and gets to 21 on the first hand, switch automatically to the other hand. Previously was bugged, and automatically ended both hands.
Refresh to the new dealer expression right away as the round ends, to align it with the audio
Handle cases where one ace valued at 11 but other ace(s) valued at 1 is the optimal play
Fixed being able to bet over the max using the alternate betting input
Instead of dropping current bet as an item after save/load, pay it out to storage
Fix Add Parent GameObject editor tool not working on parented objects
Properly fixed RecordFrameTime errors in editor
Remove culled minilights from caboose dressing to fix "Missing light component" error spam
Removed all RendererBatch scripts from caboose dressing objects (please don't use RendererBatch on moving objects)
Fixed scientists leaving behind a backpack even if they were fully looted
Insurance payouts are now shown in the UI. Encode both result codes and the insurance payout into the winnings int.
Remove graphics.HlodShadow and graphics.HlodDebug convars
Fixed debug.PrintDebugWorldInfo/debug.CopyDebugWorldInfo not working
Remove the replicated variables used in debug.showworldinfoinperformancereadout as they're not needed
merge from performance_sampling (fixes)