Tabletop Simulator

Tabletop Simulator

Not enough ratings
Moon Colony Bloodbath [Scripted]
   
Award
Favorite
Favorited
Unfavorite
Type: Game
Complexity: Medium Complexity
Number of Players: 5
Play Time: 30 minutes
Language: English
File Size
Posted
Updated
312.440 KB
Apr 3 @ 5:07pm
May 18 @ 8:09pm
7 Change Notes ( view )

Subscribe to download
Moon Colony Bloodbath [Scripted]

Description
New game from Donald X. Vaccarino, the creator of Dominion!

Fully Scripted Setup

Press the 'Ready Up' button when you are ready, and when all players are ready the next card will be revealed

Read tooltips on buttons for more info

Supports saving and loading, no need to finish your game in one sitting. This also means you can use ctrl + z with no fear!

All assets created by me

Please please please, if you ever come across any bug or anything wonky at all, leave it in a comment so I can address it

Don't be afraid to make a feature request as well

If you enjoy the game, please go out and buy a physical copy.
If you enjoy my scripting and hard work, leave a comment or an Award or something. That stuff is cool and feels good.

Thanks for checking out the mod, much appreciated.
Enjoy.







If you feel like buying me a beer for all of the hours I spent scripting, and you are strictly buying me a beer only because you enjoy the code, understanding that I have no affiliation with anyone who created/published this game, and you've already gone out and bought a physical copy, and you feel like you are in a comfortable enough place in your life financially to be able to buy me a beer and its not a decision between eating lunch tomorrow, and you understand I have a job and am not hurting and I only make these mods because I enjoy the games and want a smoother experience for me and my friends who are spread out across the country to enjoy and I'm more than happy to share them with you for free, then I suppose you can click the link below to toss me a couple bucks. I appreciate it. Thank you.
[www.paypal.com]
22 Comments
Gorgo Primus May 19 @ 4:48pm 
Thanks again!
The Saltman!  [author] May 18 @ 8:09pm 
@Gorgo Primus
Sure, just made the change
Gorgo Primus May 18 @ 7:36pm 
I haven't had the error again since that one time yesterday too, so no worries!

I think I found a bug that I'd like to request be made a feature. Right now you can't subtract from People to make it a negative number (from 0) - unless it was <5 and you right clicked to subtract 5. I'm pretty sure the intent is to never let it go negative at all, because negative people isn't a thing you can have.

But by letting me go into negative people on the board I can more easily keep track of how many buildings I need to lose to pay for an event that costs more than I have, and makes it harder to forget what the final count should be even if the other players are also counting aloud or something. Example: I lost 5 people but I only have 3, which puts me to -2 and then I always know adding 7 brings that to 5 in the end.

So would it be possible to let it always let the People count go into negative numbers even if subtracting from 0?
The Saltman!  [author] May 18 @ 9:43am 
@Gorgo Primus
Awesome, glad the issue has been resolved, sorry its still a bit janky for you though
Gorgo Primus May 17 @ 1:48pm 
Ah I see. Well I appreciate it, thanks. The one time it happened since, the script quickly grabbed the extra cards and threw them back in the deck like nothing happened after a split second and and a 'blink and you'll miss it' global error message. So I'd say what you did worked for me and the problem is solved.
The Saltman!  [author] May 17 @ 8:30am 
@Gorgo Primus
Whats happening is when the End Turn button is pressed, it counts how many cards are in the deck. If more than 1 card has been added since the last time the End Turn button has been pressed, it will take that many cards from the top of the deck, move them over to that spot on the left, shuffle them, then place them back on top of the main deck. What you are seeing, is its taking all those cards from the top of the deck, then attempting to grab and shuffle them, but for some reason they are still moving slowly through space on your computer and haven't made it to that spot yet. I can't get the error to appear for me because on my computer all the cards make it to the spot before the code tries to grab and shuffle them. I just made the timer a little longer to allow more time for the cards to make it to that spot. The End Turn function will now run a little slower, but hopefully the additional time fixes the issue for you.
Gorgo Primus May 16 @ 7:24pm 
Now I sometimes get "Missing Cards, etc" messages. Which is better than before, but it still sometimes will send 2+ (seems to usually be in groups of 2) cards to a spot between the Twist and Event decks. Sorry that I can't give you more to go on here and thanks for looking into it.

For now your script works perfectly for me if I just never use the Next Turn button and flip and shuffle the decks by hand, so it's not the 'add a card' buttons in themselves that are responsible for anything.
The Saltman!  [author] May 16 @ 4:42pm 
@Gorgo Primus
I wasn’t able to replicate the bug you encountered, but the error message gave me a clear idea of what’s going on. I just pushed an update to handle that specific error. While I was at it, I also refined the algorithm responsible for shuffling cards added during a turn. Previously, there were some rare cases where cards that shouldn’t have been shuffled were, and other times when shuffling occurred even if only one card was added. Hopefully those issues are resolved now.
Gorgo Primus May 14 @ 9:19pm 
Just tried a solo game and got an error on the first turn after an event addition. Rewinding a bunch and trying again got the same one. It looked like it threw the card somewhere weird.

Error in Script (Global): chunk_4(865,38-40): attempt to index a nil value
The Saltman!  [author] May 13 @ 8:45pm 
Fixed Dr. Banerlee's player board