Tabletop Simulator

Tabletop Simulator

84 ratings
Ticket to Ride: Europe [Scripted]
2
   
Award
Favorite
Favorited
Unfavorite
Type: Game
Complexity: Low Complexity
Number of Players: 2, 3, 4, 5, 6
Play Time: 60 minutes
File Size
Posted
Updated
615.523 KB
18 Oct, 2020 @ 5:43am
28 Oct, 2020 @ 1:43am
16 Change Notes ( view )

Subscribe to download
Ticket to Ride: Europe [Scripted]

Description
Heavily scripted version of the popular Ticket to Ride: Europe game, largely automated with a couple of features that are still in development

Features:
- Automatic game setup with single button press
- Instant draw of 1 or 2 cards from the deck or from the pickupzone and replacement
- Automatic shuffling of train deck when less than 6 cards
- Automatic placement of trains and train counters with scripted buttons on top of each route
- Automatic scoring when placing trains and automatic reducing score when removing trains
- Automatically replaces the pickup zone if three rainbow cards are present
- Turn protection (players cannot take further actions if they have performed their draw cards action or train placements).
- Ability to undo train placement by right-clicking a button if it's your turn and your train color, of if you're promoted. Try not to abuse this, will later add a message to the chat so everyone can see a train is undone.

Features to come:
- Undo save state (not currently supported, but the game has it's own undo ability by right-clicking a route).
- Automatically adding short routes discards to the bottom of the route deck per the rules
- Automatically removing discarded long routes from the game
- Automatically check whether a tunnel succeeds when tunnel is clicked.
- Automatically place trains and take cards from colour routes (not sure how I would do this for a wildcard route), avoiding using rainbow cards where possible.

Models:
Train model made for this game by RobotSpark (thanks very much for this!)
Station model by peterjaap under the Creative Commons license

GitHub for the script is up at https://github.com/vechs/TicketToRide-Europe-lua
Popular Discussions View All (2)
5
1 Feb, 2021 @ 12:19pm
Feature Requests
Mitty
5
1 May, 2023 @ 12:11am
Bug Reports
Mitty
23 Comments
Sitara 22 Jun @ 2:27pm 
The gold standard for scripts.
GeekDoesStuff 29 Nov, 2021 @ 12:03pm 
Seems like a great script, will try with friends soon. I see you mentioned trying to implement automatic taking of cards from hand. I can imagine it's probably a pretty hard task to achieve, but I hope to see it one day with automatic tunnels) As well as some end game automatic scoring once last turns are made, which might actually be achievable.:happymeat:
Voyevoda 9 Feb, 2021 @ 3:37pm 
I love this mod! Do you have one for original ticket to ride?
RogerWIlco 19 Dec, 2020 @ 8:56pm 
Played for first time tonight and was impressed! Did add a couple requests but the game was easy to play and didn't run into any issues. Nice job!
MustGetBeers 8 Dec, 2020 @ 11:44am 
This works so well! I have not run into any game-breaking bugs yet, and it works very intuitively. Big recommend.
Cell 6 Dec, 2020 @ 12:41pm 
You need to savedata and loaddata to preserve some data to allow for undoing or loading a save game. Without it, the game perpetually complains that you need to press "Setup Game", even when you are half-way through. PM me if want help.
BringItOnHom3 5 Dec, 2020 @ 6:26pm 
We tried to play this but the script broke. It didn't allow us to place trains because of an error like "Press Start Game first". We had definitely pressed start game and it was the players turn who was trying to place the trains.
mjpugliesejr 5 Dec, 2020 @ 6:26pm 
Doesn't work. Player on turn two attempted to place a train and it bugged out you have to click setup to place trains. We hit setup to start the game.
Mitty  [author] 28 Oct, 2020 @ 8:05pm 
@Ramun Flame - Wow, big fan of your Azul mod! Thanks for the feedback.

Yes, I started doing that initially and I do need to go back and add change notes. A lot of the updates are me realising I did a dumb (like not resetting the game state before uploading), so I started being less good about my patch notes. Going forward, I'll try and ensure I only upload to the workshop when I'm positive there's no issues and then I'll put change notes up.
Ramun Flame 28 Oct, 2020 @ 7:03pm 
Just a suggestion, it would be nice if you added details in the Change Notes tab. Since you have a lot of updates planned, it would be nice to be able to see what was added with each update.