branchrust_reboot/main/Caboosecancel
175 Commits over 61 Days - 0.12cph!
Fixed init order when spawning caboose causing trouble with poker and blackjack. Fixed other RendererLOD scripts on the caboose that weren't Dynamic.
Fixed poker table not showing up in spawned caboose
Fixed light switches not showing in spawn caboose
Disable Blackjack Halloween mode for now
Small-screen UI now has info for insurance and split bets
Use & instead of / for bet UI
Add Insurance back as a Blackjack option
Fixed a rare animation issue (not Blackjack specific) with players getting stuck in a sitting state when their mounted pose is the standing pose, causing them to appear as sitting. The standing idle loop now plays as well.
Fixed timer not always showing up for a player's turn, with simultaneous turns
Fixed round not ending if one player has blackjack and another doesn't
"Waiting for other players" info on both UIs
Handle player with non-zero scrap but less than the minimum bet
Fixed double EndCycle call
Dealer don't bother playing if all players have Blackjack and the dealer doesn't
Fixed state sync bugs, issues when the player left mid-game
Assign the camera to the world space canvases
Screen displays info about needing to add funds
Dealer doesn't bother hitting at all if all players have busted
Removed Split/Double Down/Insurance just for the moment
Let all players make their moves at once, rather than one at a time
Caboose lights turn off when no players are nearby
Don't show caboose/wagon/etc health when on the caboose/wagon/etc
LightGroupAtTime now supports renderers with multiple emissive materials
Setting up caboose lights. Fixed some candle and blackjack lights that had ended up in a different location to their objects
Light switches in caboose, not hooked up yet
Fixed splitting not working as expected, and added additional UI for seeing your split cards
Test map tidy up after merge
Death screen icons and text for all the train cars
Added Caboose to the train population spawn list
Merge Blackjack -> Caboose
Result of running DoPrepareAll on this branch
Fixed my DoPrepareAll method not saving its changes - added EditorUtility.SetDirty
Added a static method to the Tools menu that runs DoPrepare on all BaseNetworkables at once
Fixed train wagon loot needing a DoPrepare as well + other fixes
Caboose folder move, put it with the rest of the train stuff
Merge Blackjack -> Caboose, to fix blackjack compile errors
Moved all train cars to one parent folder. DoPrepare + manifest update for the new IDs (IDs are based on path)
Trains now share one TriggerParent prefab