intro=[("💜","This game is now blessed 💜"),("🏳️⚧️","I'm Sakimori,"),("🌺","and i'm xvi! the sim16 goddesses are live and on-site, bringing you today's game."),("🎆","It's time to play ball!!")]
strikeoutlooking=["watches a slider barely catch the outside corner. Hang up a ꓘ!",
"looks at a fastball paint the inside of the plate, and strikes out looking.",
"can't believe it as the ump calls strike 3 on a pitch that could have gone either way!",
"freezes up as a curveball catches the bottom edge of the zone. strike iii!"]
strikeoutswinging=["swings at a changeup in the dirt for strike 3!",
"can't catch up to the fastball, and misses strike iii.",
"just misses the cutter and strikes out with a huge swing."]
groundout=["hits a sharp grounder to {}! they throw to first and get the out easily.",
("tries to sneak a grounder between third base and the shortstop, but it's stopped by {} with a dive! They throw to first from their knees...","and force the groundout!"),
"hits a routine ground ball to {} and is put out at first.",
("pulls a swinging bunt to {}, who rushes forward and throws to first...","in time! {} is out!")]
flyout=[("shoots a line drive over {}'s head...","They leap up and catch it! {} is out!!"),
"is out on a routine fly ball to {}.",
("hits a high fly ball deep to center! this one looks like a dinger...","{} jumps up and steals it! {} is out!"),
"lines a ball to first, and it's caught by {} for the easy out.",
sacrifice=[("hits a deep fly ball to right field, and {} looks ready to tag up...","They beat the throw by a mile!"),
"sends a fly ball to deep center field, and {} comfortably tags up after the catch."]
walk=["watches a changeup miss low, and takes first base for free.",
"is given a walk after a slider misses the zone for ball iv.",
("takes a close pitch that just misses inside, and is awarded a base on balls.","saki. did you really just call it that? in [current year]?"),
"is walked on iv pitches.",
"jumps away from the plate as ball 4 misses far inside, just avoiding the hit-by-pitch and taking first on a walk."]
single=[("tries to sneak a grounder between third base and the shortstop, but it's stopped by {} with a dive! They throw to first from their knees...","but they beat the throw! {} is safe at first with a hit."),
("shoots a line drive over {}'s head...","They leap up but can't quite reach it! {} is safe at first with a single!!"),
("pulls a swinging bunt to {}, who rushes forward and throws to first...","{} tags the bag just before the throw, and are rewarded with an infield single!"),
double=[("hits a shallow fly to short center field! this might get down for a base hit...","{} dives for it, but can't quite get there! {} makes it around to second before the ball gets chased down. Good effort though!"),
"hits a fly ball into the outfield gap and pulls into second with a stand-up double.",
("hits a high fly ball deep to center! this one looks like a dinger...","hell. it bounces off the wall, and that's a double."),
"shoots a line drive right down the third base line, just getting past {} for a double!"]
triple=["hits a fly ball down the first base line! it lands fair, and gives {} enough time to round the bases all the way to third!!",
"stretches a line drive to the outfield gap from a double to a triple with a dive into third, just beating the throw!"]
homerun=[("hits a high fly ball deep to center! this one looks like a dinger...","{} jumps up for the steal but can't get to it! Rack up another dinger for {}!"),
("hits a no-doubter over the right field wall!","Artemis won't be happy about that one 😅"),
"smacks a dinger to right field and takes a free trip around the basepaths.",
"hits a fly ball to deep left field, and it barely gets over the wall for a dinger!"]
grandslam=["hits a fly ball to deep left field, and it barely gets over the wall for a GRAND SLAM!!!",
("hits a high fly ball deep to center! this one looks like a dinger...","{} jumps up for the steal but can't get to it! {} gets a grand slam!!!")]