branchrust_reboot/main/Caboosecancel

175 Commits over 61 Days - 0.12cph!

42 Days Ago
Another formatting edit, getting things to fit better on the widget
42 Days Ago
Minor formatting edit
42 Days Ago
Play widget can now show all possible separate bets per player - base, split, and insurance. Fixed a winnings payout bug.
42 Days Ago
Fix split result showing as Loss instead of None when not used
42 Days Ago
Show winnings as a value minus the amount paid in
42 Days Ago
If the player already has a 100% optimal result, end their turn. There's no point asking if they're like to hit on 21
42 Days Ago
Remove a temp setting
42 Days Ago
Adjust how the results text displays scrap won
42 Days Ago
Fixed player widget card layout issue
42 Days Ago
Split result text for the main UI
42 Days Ago
Small monitors can now display results for two hands at once (splits)
42 Days Ago
Fix compile for now, just need to sort out the round result text
42 Days Ago
Adding support for multiple results per player WIP. Who would have thought a card game would exist where each player can have more than one result per round? Yet here we are.
42 Days Ago
Merge Main -> Caboose
42 Days Ago
More fixes.
42 Days Ago
Bugfixes and final polish on Caboose Dressing prefab.
42 Days Ago
merge from main
43 Days Ago
A couple of visual UI fixes
43 Days Ago
Better layout for the player widget UI cards when player has split
43 Days Ago
Fix playingSplitCards not clearing per round
43 Days Ago
Show both scores if the player has split
43 Days Ago
Split cards use the small card images in the 2D UI. Small screen UI now shows basic info about having a split.
43 Days Ago
Splitting WIP
43 Days Ago
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.
43 Days Ago
Merge Main -> Caboose
43 Days Ago
added windows + double sided material variation updated prefab
43 Days Ago
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
43 Days Ago
Various fixes
43 Days Ago
Trigger fixeroos
43 Days Ago
Shifted stuff around in the lighting hierarchy for proper togglability with the culling volume.
43 Days Ago
Caboose dressing prefab with exterior lighting and culling volume Neon material tweak
43 Days Ago
Scene backup. Caboose string light mesh changes to facilitate the modified shape
43 Days Ago
Fixed Caboose emissive material and lighting animation regression. Changes to some textures to faciliate string lights being in an off state without looking derp.
44 Days Ago
Improve how we pay out scrap after a server save/load, so that nothing gets lots (not even in-progress bets). This still isn't ideal since when we need to drop scrap, it falls through the train due to the items-fall-through-vehicles problem. I'll look for a better solution if there's time.
44 Days Ago
Merge Main -> Caboose
44 Days Ago
If the caboose is destroyed, try to pay all scrap that's in as bets or in player storage out to the players, based on the amounts they've each put in. If for whatever reason this can't be done, drop it on the ground.
44 Days Ago
Inverted culling volume test to deal with the paper thin caboose wall light bleed WIP.
44 Days Ago
Fixed NeonSign material being blank. Optimized NeonSign texture sizes. Tweaked Caboose Graffiti to be cutout rendered instead of faded (necessary for lighting purposes)
45 Days Ago
Give the caboose 20% more health
45 Days Ago
Merge Main -> Caboose
45 Days Ago
Player can double down on any two cards if neither is an ace (some rules only allow DD on a card value of 9-11). They double their bet and receive one extra face up card. The bet is then dealt with normally (some rules say that if the dealer has Blackjack, the dealer only collects the amount of the original bet).
45 Days Ago
Can't double down if card count is not == 2
45 Days Ago
Added killcars, killminis, killscraphelis, killtrains, and killboats convars. Works the same as killanimals but more humane.
45 Days Ago
Fixed the card game UI freaking out (infinite NREs) if the caboose is destroyed while players are using blackjack/poker
46 Days Ago
Merge Main -> Caboose
46 Days Ago
Merge Main -> Caboose
46 Days Ago
Fixed caboose lights not working anymore
46 Days Ago
Fixed more non-dynamic culling/lod scripts on caboose
46 Days Ago
Merge Main -> Caboose
48 Days Ago
Got all the caboose colliders onto the Vehicle Detailed layer