8,735 Commits over 1,705 Days - 0.21cph!
Fixed override for MotorRowboat MountMenuVisible
Oops, another fix to the mount check
Fixed virtual -> override
Don't allow initially mounting a boat if it's flipped
Rowboat now dismounts the player if it's inverted, even if not clipping into anything.
Also fixed betting wheels being able to get the same terminal twice
Betting wheel terminals now make sure they're only assigned to a maximum of one wheel - whichever wheel is closest to them
Fixed player name label not showing when obscured by snowman headwear, pumpkin headwear, nomad suit backpack, arctic suit backpack etc
Merge MoreCabooseFixes -> Main
Failure to input a move before turn timeout in Blackjack no longer boots the player from the game by default. Instead, it tries to input a SubmitBet or Stand if possible, letting them still complete the round. If the player continues to give no inputs for four minutes, they'll then still be booted from the game. Four minutes is now the no-inputs timeout in poker as well.
Merge Main -> MoreCabooseFixes
Merge Main -> StaticCaboose
Fixed badly positioned payout UI on the caboose slot machine
Fixed slot machine NRE if player dismounts during a spin
Replaced slots, poker table, and blackjack in the static caboose with new static variants
Removed fire barrel on rail platform at Compound
Made the static caboose an entity. Fixes RealmedRemove not working correctly on it. Updated Compound with the change.
Added static caboose to Compound, ran S2P
Fixed static caboose lighting not working
Static caboose dressing prefab minor edits
New static variant of Caboose Dressing ("Caboose Dressing Static"). IsDynamic set to off on all the culling/LOD/etc scripts
- Removed StaticTrainCaboose.entity, replaced with TrainCaboose.static that has the latest Caboose work (still not actually a Prefab Variant since it's so different, being a static object).
- Various changes to scripts, colliders, etc, to make it a static mesh instead of an entity.
Merge Main -> Static Caboose
Fixed Caboose not shutting off the lights anymore when there's no-one nearby
Merge Main -> StaticCaboose
Remove unneeded card UI animation component
Merge MoreCabooseFixes -> Main
Delay showing cards in the screen UIs, so they don't get ahead of the main UI animation
Show face-down cards before flipping them face up (Helk request). Also modified the animations a bit to make them snappy. New PlayingCardSprite script handles the animatinons.
Merge Main -> StaticCaboose
Fix errors when using StaticTrainCaboose.entity
Added LODGroups to primitive cubes (for modders) that didn't have them. The only one I've left without an LODGroup is terrain_blend_cube, as that seems likely to be used in a way that's large-scale and needed at a distance.
Increase time between dealer moves to 1s
Show neutral dealer face in a standoff
Add a wait between each of the Blackjack dealer's moves
Merge MoreCabooseFixes -> Main
Fix project settings defines
Fixed modular car lockable status change not immediately updating the modular conditionals
Added a one second delay between the player's last move and the dealer's play in Blackjack. Gives the final move time to update things before the round is over. New InGameRoundEnding state for card games.
Removed the various LODGroup and RendererLOD scripts from the Caboose Dressing prefab and combined them all into a single new LODGroup. Adjusted the cutoffs.
Enable/disable the caboose window quads with the lights
Fixed the caboose ceiling light bulb being nigh on invisible when off
Fixed caboose bug causing lights to not work anymore
Improved handling on the small screen for having too many cards as well
Blackjack - Main screen handles the dealer having >7 cards
Merge Main -> MoreCabooseFixes
Merge Main -> MoreCabooseFixes