#The Rules
Just one rule: If you can throw an item any distance, it counts. Throw items as far as you can. Distance thrown is cumulative. After each throw, you're required to take a drink. Play until you run out of stamina or pass out. Grab a snack to restore stamina and sobriety. Need quick cash? Try the slots.
[[Back to the Bar.|Let's play.]](display: "Throw Bar HUD")
(if:$stamina > 0)[[Throw cup.]]
(if:$stamina > 2)[[Throw bottle.]]
(if:$stamina > 3)[[Throw datapad.]]
(if:$stamina > 5)[[Throw chair.]]
(if:$stamina > 10)[[Throw barstool.]]
(if:$stamina > 15)[[Throw slot machine.]]
(if:$stamina > 20)[[Throw table.]]
(if:$stamina > 50)[[Throw bar.]]
(if:$credits > 20 and $sobriety < 90 and $stamina < 90)[[Buy snacks.]]
(if:$credits > 0 and $credits < 10000)[[Play slots.]]{(set: $sobriety to 100)
(set: $stamina to (random: 50,100))
(set: $credits to (random: 100,1000))}
#Throw Bar
##An (link: "OtherSpace")[(gotoURL: "https://otherspace.aresmush.com/")] Arcade Game in Twine
###Version 1.2
By (link: "Wes Platt")[(gotoURL: "https://www.patreon.com/m/wesplatt")]
(c) Copyright 2021
It's the year 2650.
Another busy night in the Northwest Passage pub aboard Meriwether Station.
But, according to the station calendar, it's Saturday.
That means you're ready to drink heavily and hurl anything that's not bolted to the deck.
It's Throw Bar time.
[[What are the rules?]]
[[Let's play.]]
Distance Thrown: $throwdistance feet| Current Stamina: $stamina
Current Sobriety: $sobriety | Current Credits: $credits
[[Achievements]] | [[About]][[Back to the Bar.|Let's play.]]
#Achievements
You've consumed $snacks snacks. | You've thrown $thrown things.
You've thrown $cups cups. | You've thrown $bottles bottles.
You've thrown $datapads datapads. | You've thrown $chairs chairs.
You've thrown $slotmachines slot machines. | You've thrown $barstools barstools.
You've thrown $tables tables. | You've thrown $bars bar counters.
You've played the slots $slots times.
##Object Achievements
(if:$snacks > 24)[Cookie Tosser: You've consumed at least 25 snacks.]
(if:$thrown > 49)[Sore Arms: You've thrown at least 50 things.]
(if:$cups > 49)[Cuphead: You've thrown at least 50 cups.]
(if:$bottles > 49)[Bottleneck: You've thrown at least 50 bottles.]
(if:$datapads > 49)[Data Centered: You've thrown at least 50 datapads.]
(if:$chairs > 49)[Chairwell to Arms: You've thrown at least 50 chairs.]
(if:$barstools > 49)[Stool Pigeons: You've thrown at least 50 barstools.]
(if:$slotmachines > 49)[Lucky Thrower: You've thrown at least 50 slot machines.]
(if:$tables > 49)[Table Flipper: You've thrown at least 50 tables.]
(if:$bars > 49)[Bar None: You've thrown at least 50 bars.]
##Distance Achievements
How far can you throw?
(if:$throwdistance > 157)[You've thrown farther than the height of the Colosseum in Rome.]
(if:$throwdistance > 240)[You've thrown farther than the height of the Taj Mahal in India.]
(if:$throwdistance > 300)[You've thrown farther than the length of a football field.]
(if:$throwdistance > 315)[You've thrown farther than the height of Big Ben in London.]
(if:$throwdistance > 555)[You've thrown farther than the height of the Washington Monument in Washington, D.C.]
(if:$throwdistance > 984)[You've thrown farther than the height of the Eiffel Tower in France.]
(if:$throwdistance > 1250)[You've thrown farther than the height of the Empire State Building in New York City.]
(if:$throwdistance > 1776)[You've thrown farther than the height of One World Trade Center in New York City.]
(if:$throwdistance > 2000)[You've thrown farther than the height of Ghanzou Tower in China.]
(if:$throwdistance > 2712)[You've thrown farther than the height of the Burj Khalifa building in Dubai.]
(if:$throwdistance > 5280)[You've thrown farther than a mile.]
(if:$throwdistance > 6270)[You've thrown farther than the length of the Preakness Stakes race at Pimlico Race Course.]
(if:$throwdistance > 10922)[You've thrown farther than the height of Mount Etna in Italy.]
(if:$throwdistance > 20308)[You've thrown farther than the height of Denali in Alaska.]
(if:$throwdistance > 29029)[You've thrown farther than the height of Mount Everest in Nepal.]
(if:$throwdistance > 33000)[You've thrown farther than the height of cruising altitude for commercial airlines on Earth.]
(if:$throwdistance > 36200)[You've thrown farther than the depth of the Challenger Deep at the southern end of the Marianas Trench in the Pacific Ocean.]
(if:$throwdistance > 72000)[You've thrown farther than the height of Olympus Mons on Mars.]
(if:$throwdistance > 525000)[You've thrown farther than the height of Low Earth Orbit.]
(if:$throwdistance > 11045760)[You've thrown farther than the distance between East and West coasts of the United States.]
(if:$throwdistance > 11383680)[You've thrown farther than the length of the Tour de France bicycle race.]
(if:$throwdistance > 38190240)[You've thrown farther than the distance between the United States and China.]
{(set: $stamina to it - 1)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 15,20))
(set: $thrown to it + 1)
(set: $cups to it + 1)}
#Throw Cup
(display: "Throw Bar HUD")
Look at all the cups scattered around this place.
(if:$stamina > 0 and $sobriety > 0)[[Throw cup.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to 100)
(set: $sobriety to it + (random: 5,10))
(set: $credits to it - 20)
(set: $snacks to it + 1)}
#Buy Snacks
(display: "Throw Bar HUD")
Sobriety slowly returns to those who snack.
(if:$credits > 20 and $sobriety <100)[[Buy snacks.]]
[[Back to the Bar.|Let's play.]]{(set: $credits to it - 1)
(set: $credits to it + (random: 0,1000))
(set: $slots to it + 1)}
#Play Slots
(display: "Throw Bar HUD")
Are you feeling lucky?
(if:$credits > 0)[[Play slots.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to it - 5)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 10,15))
(set: $thrown to it + 1)
(set: $chairs to it + 1)}
#Throw Chair
(display: "Throw Bar HUD")
You don't envy the person who's got to straighten all this mess.
(if:$stamina > 5 and $sobriety > 0)[[Throw chair.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to it - 10)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 8,16))
(set: $thrown to it + 1)
(set: $barstools to it + 1)}
#Throw Barstool
(display: "Throw Bar HUD")
One of these days, you're going to grab a barstool with someone sitting on it. And then where will you be?
(if:$stamina > 10 and $sobriety > 0)[[Throw barstool.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to it - 20)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 5,12))
(set: $thrown to it + 1)
(set: $tables to it + 1)}
#Throw Table
(display: "Throw Bar HUD")
Not all customers are amused by this.
(if:$stamina > 20 and $sobriety > 0)[[Throw table.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to it - 50)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 1,6))
(set: $thrown to it + 1)
(set: $bars to it + 1)}
#Throw Bar
(display: "Throw Bar HUD")
The pub owner must keep a few of these counters locked in storage.
(if:$stamina > 50 and $sobriety > 0)[[Throw bar.]]
[[Back to the Bar.|Let's play.]]#About Throw Bar
"Throw Bar" is set in the universe of OtherSpace, which you can join for real-time and asynchronous roleplaying at (link: "OtherSpace MUSH")[(gotoURL: "https://otherspace.aresmush.com/")]!
Thanks to the following supporters of (link: "Wes Platt's Patreon")[(gotoURL: "https://www.patreon.com/m/wesplatt")] for their contributions toward the ongoing creative efforts:
* Linda Follett
* M. Melanie Chevalier
* Duane Sibilly
* Shane Vassar
* Catherine Constantinou
* Samuel Montgomery-Blinn
* Colin Dwan
* Michelle Gelles
* Jane Berger
* Mike Forward
* Elwyndas Galbraith
[[Back to the Bar.|Let's play.]]
[[Release Notes]]#Release Notes
Version 1.2
-----------
* General cleanup.
* Added new objects to throw.
* Added new achievements.
Version 1.1
-----------
Update fixes a typo in achievements that was causing failure to count thrown bar counters.
Version 1.0
-----------
The initial release, with throwable items and 21 distance-based achievements!{(set: $stamina to it - 15)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 10,15))
(set: $thrown to it + 1)
(set: $slotmachines to it + 1)}
#Throw Slot Machine
(display: "Throw Bar HUD")
That's not how to get money from these machines.
(if:$stamina > 15 and $sobriety > 0)[[Throw chair.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to it - 2)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 15,25))
(set: $thrown to it + 1)
(set: $bottles to it + 1)}
#Throw Bottle
(display: "Throw Bar HUD")
If you could have time in all of these, what's the first thing that you'd like to do?
(if:$stamina > 2 and $sobriety > 0)[[Throw bottle.]]
[[Back to the Bar.|Let's play.]]{(set: $stamina to it - 3)
(set: $sobriety to it - (random: 1,5))
(set: $throwdistance to it + (random: 14,22))
(set: $thrown to it + 1)
(set: $datapads to it + 1)}
#Throw Bottle
(display: "Throw Bar HUD")
Does this make you feel better?
(if:$stamina > 3 and $sobriety > 0)[[Throw datapad.]]
[[Back to the Bar.|Let's play.]]