Tabletop Simulator

Tabletop Simulator

Not enough ratings
Uno [Official Rules Scripted] (Includes Scoring)
   
Award
Favorite
Favorited
Unfavorite
Type: Game
Number of Players: 8
File Size
Posted
Updated
235.767 KB
30 Dec, 2016 @ 6:33pm
4 Apr @ 12:40am
15 Change Notes ( view )

Subscribe to download
Uno [Official Rules Scripted] (Includes Scoring)

Description
Play direction token from hazzardouz's version: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=652026623&searchtext=uno

Scripting based off the official rules: http://service.mattel.com/instruction_sheets/41940-Eng.pdf
As well as the original rules found at: http://www.unorules.com/

Features:
- Option at start of game to choose draw mode. (Per turn: Draw once or until playable card.)
- Center token shows the current color, as well as the direction of play.
- Cards automatically dealt at start, when +2's and +4's are played.
- Creates a new fresh shuffled deck for you when the current one runs out. (And cleans discard pile to only the top card)
- Players can join, leave, and switch seats at any time. Cards will automatically be cleaned up with new cards being dealt to new players(Does not interrupt the current game, they simply are handed 7 cards and are immediately put in the turn queue)
- Action card stacking house rules! You can chain together +2s, +4s, and Skips. The +2 and +4 results will be fully added up for the final player to receive all the cards.

- Enforces various rules, such as color, value, skipped turns, etc.
- Wild Cards give you buttons to choose the color.
- Wild +4 rules enforced, the next player is given 2 buttons, Accept and Challenge. A Wild +4 can only be legally played if you do not have the current color in your hand. Clicking Challenge means you think the person played it illegally(They had the current color in their hand when they played it). If you Challenge and they played it illegally they receive the 4 cards instead, but if they played it legally you receive 6 cards instead of 4. See the official rules for more info.

- UNO! button must be pressed when you play your second to last card, if you don't click it before the next player plays their card then you receive 4 cards. Players trying to be clever by holding a card near the discard in advance will have their card teleported back to their hand.
- Automatically cleans up the table and resets everything when a player plays their last card.

- Scoring is included, all remaining cards in other player's hands(Including ones that would of resulted from a +2 or +4 on the final card) are tallied up and given to the winner.

All number cards (0 - 9) = Face Value
Draw 2, Reverse, Skip = 20 Points
Wild, Wild +4 = 50 points.

First to 500 wins. Scoreboard is displayed in chat at the end of every round.
17 Comments
cinoryn  [author] 5 Apr @ 11:55pm 
UPDATE: After several years I decided to play this with some friends and ended up fixing all of the random bugs(Or at least, I hope all of them...). Also added the house rules for stacking +2s, +4s, and skips as an option.
cinoryn  [author] 5 Jul, 2017 @ 2:38am 
Hey sorry, I ignored your friend request before seeing your comment. I haven't touched this in quiet some time as I've been busy learning UE4, I should probably just hide it on the workshop until I get around to fixing it. If someone else feels like messing with it they're welcome to, although it'd probably be easier to just make it from scratch.
ChizBallz 2 Jul, 2017 @ 4:14pm 
Great work on this script, but a few weird things... sometimes in the beginning of the game when selecting which DRAW mode to play, it only deals each player 2 cards. Also, some times the turn order gets out of wack. Will you be updating the script more? If so I would love to help you test it out, I have a few friends that play this game very often and we can test things out to make the script better.
Kenny Log-ins 6 Feb, 2017 @ 11:46am 
great mod! super fun and has every feature you could want automated for you. some minor issues but i've found that errors in the turn order can usually be fixed by the player who just played picking up their card from the pile and putting it back down.
thasbe 6 Feb, 2017 @ 7:48am 
Could only test it with 3 people for now, but the middle piece seems to not reset every time the game starts.
cinoryn  [author] 6 Feb, 2017 @ 6:11am 
I just rewrote the turn order code, I didn't have anyone to fully test it with so let me know if I completely broke everything.
thasbe 5 Feb, 2017 @ 3:21am 
turn order occasionally gets messed up, becomes almost completely random. other than that, really well scripted!
Perlin 20 Jan, 2017 @ 12:20am 
@nyro, I added you on Steam. If you like we can test it out with more players. So I can show you what I mean.
cinoryn  [author] 19 Jan, 2017 @ 1:39am 
Sorry about that, I was only able to test with 3 players at most. I could probably just remove some of the tracking and change back to the regular deal function, it's a bit hacky as is right now.
Perlin 18 Jan, 2017 @ 10:18am 
Very nice script. Too bad there are a few bugs. When playing with more than 4 or 5 players, the script only gives out 4 cards or less to all players. Also had a card that was stuck in the hand.