Fix dates and finish Tiny Accident
This commit is contained in:
parent
808f565e59
commit
b92f53a9c2
6 changed files with 86 additions and 71 deletions
scripts
src
assets/thumbnails
content
pages
|
@ -54,7 +54,7 @@ async function exportStory(slug: string, options: { outputDir: string }) {
|
|||
await fetchRetry(healthcheckURL, { retries: 5, retryDelay: 2000 });
|
||||
} catch {
|
||||
console.error("Astro dev server didn't respond in time!");
|
||||
devServerProcess && devServerProcess.kill();
|
||||
devServerProcess && devServerProcess.kill("SIGINT");
|
||||
devServerProcess = null;
|
||||
process.exit(1);
|
||||
}
|
||||
|
@ -97,7 +97,9 @@ async function exportStory(slug: string, options: { outputDir: string }) {
|
|||
} finally {
|
||||
if (devServerProcess) {
|
||||
console.log("Shutting down the Astro development server...");
|
||||
devServerProcess.kill();
|
||||
if (!devServerProcess.kill("SIGINT")) {
|
||||
console.error("Unable to shut down Astro dev server!");
|
||||
}
|
||||
devServerProcess = null;
|
||||
}
|
||||
}
|
||||
|
@ -115,7 +117,7 @@ async function exportStory(slug: string, options: { outputDir: string }) {
|
|||
rtfText.replaceAll(rtfStyles["Preformatted Text"], rtfStyles["Normal"]),
|
||||
);
|
||||
console.log("Success!");
|
||||
return;
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
await program
|
||||
|
|
Binary file not shown.
Before ![]() (image error) Size: 21 KiB After ![]() (image error) Size: 22 KiB ![]() ![]() |
|
@ -1,5 +1,8 @@
|
|||
import { defineCollection, reference, z } from "astro:content";
|
||||
|
||||
export const adjustDateForUTCOffset = (date: Date) =>
|
||||
new Date(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), 0, 0, 0);
|
||||
|
||||
export const WEBSITE_LIST = [
|
||||
"website",
|
||||
"eka",
|
||||
|
@ -27,7 +30,7 @@ const storiesCollection = defineCollection({
|
|||
z.object({
|
||||
// Required
|
||||
title: z.string(),
|
||||
pubDate: z.date(),
|
||||
pubDate: z.date().transform(adjustDateForUTCOffset),
|
||||
wordCount: z.number().int(),
|
||||
contentWarning: z.string(),
|
||||
description: z.string(),
|
||||
|
@ -59,7 +62,7 @@ const gamesCollection = defineCollection({
|
|||
z.object({
|
||||
// Required
|
||||
title: z.string(),
|
||||
pubDate: z.date(),
|
||||
pubDate: z.date().transform(adjustDateForUTCOffset),
|
||||
contentWarning: z.string(),
|
||||
description: z.string(),
|
||||
tags: z.array(z.string()),
|
||||
|
|
|
@ -1,16 +1,19 @@
|
|||
---
|
||||
title: Tiny Accident
|
||||
pubDate: 2024-03-25
|
||||
isDraft: true
|
||||
authors: bad-manners
|
||||
wordCount: 2800
|
||||
wordCount: 3000
|
||||
contentWarning: >
|
||||
Contains: Non-fatal oral vore, with unwilling to willing anthro male rat predator, unwilling micro anthro male wolf prey. Also includes implied regurgitation, masturbation, sizeplay, and unaware micro groping.
|
||||
Contains: Non-fatal oral vore, with unwilling to willing anthro male rat predator, unwilling micro anthro male wolf prey. Also includes implied regurgitation, masturbation, sizeplay, and unexpected micro groping.
|
||||
thumbnail: /src/assets/thumbnails/bm_18_tiny_accident.png
|
||||
description: |
|
||||
Kolo's day at the airship is nearly over, but a tiny stalker will unwittingly make his evening quite eventful...
|
||||
|
||||
Finally got around to finishing a story ever since I worked on my game! I wanna get back into writing more stuff again, and this short story has finally broken my writer's block. My goal is to go back to working on commissions, but I feel I'm not quite in the headspace to tackle them just yet... Nevertheless, I hope you enjoy this!
|
||||
Finally got around to finishing a story ever since I worked on [Crossing Over](../games/crossing-over)! I wanna get back into writing more stuff again, and this short story has finally broken my writer's block. My goal is to go back to working on commissions, but I feel I'm not quite in the headspace to tackle them just yet... Nevertheless, I hope you enjoy this!
|
||||
descriptionPlaintext: >
|
||||
Kolo's day at the airship is nearly over, but a tiny stalker will unwittingly make his evening quite eventful...
|
||||
|
||||
Finally got around to finishing a story ever since I worked on Crossing Over! I wanna get back into writing more stuff again, and this short story has finally broken my writer's block. My goal is to go back to working on commissions, but I feel I'm not quite in the headspace to tackle them just yet... Nevertheless, I hope you enjoy this!
|
||||
tags:
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
|
@ -21,122 +24,128 @@ tags:
|
|||
- unwilling prey
|
||||
- oral vore
|
||||
- micro prey
|
||||
- regurgitation
|
||||
- implied regurgitation
|
||||
- masturbation
|
||||
- sizeplay
|
||||
---
|
||||
|
||||
Kolo sauntered back to his private cabin, wearing only flip-flops and a bath towel around his waist. The rat's pink tail swung low, arching up just inches from the floor grating. Another uneventful day on the airship, he thought gladly to himself – and after hopping by the locker room showers when they were almost empty, he was ready to kick back and relax on his bunk bed until the dinner bell rang.
|
||||
Kolo sauntered back to his private cabin, wearing only flip-flops and a bath towel around his waist. The rat's pink tail swung low, arching up just a few inches from the floor grating. Another uneventful day on the airship, he thought to himself – and after hopping by the locker room showers while they were nearly empty, he was ready to kick back and relax on his bed until the dinner bell.
|
||||
|
||||
Traversing the narrow corridors of the living area with ease, he approached a reinforced steel door with '418' painted in white – no different than the many other doors in this corridor and the ones above and below. Kolo punched in the code on the keypad, and pushed his brown shoulder against the cold, heavy metal as it opened inward with his weight.
|
||||
Traversing the narrow corridors of the living area with ease, he approached a reinforced steel door with '418' painted in white – no different than the many other doors in this corridor and the ones on the other floors. Kolo punched in the code on the keypad, and pushed his brown shoulder against the cold, heavy metal as it opened inward with his weight.
|
||||
|
||||
"Jo, you in here?" The rodent called, noticing that the lights were already on.
|
||||
|
||||
He checked behind the partition where the bedroom, since Joaquim wasn't in the study room. The whole place was pretty cramped – not much more than 100 square feet total –, so there was nowhere for his roommate to be hiding. Kolo simply shut the reinforced door behind him, taking off his towel as he made his way to the lower bunk bed. He didn't need to feel embarrassed to be naked on his lonesome, after all.
|
||||
He checked the study room for any sign of Joaquim, then behind the partition towards the bedroom. The whole place was pretty cramped – not much more than 100 square feet total –, so there was nowhere for his roommate to be hiding. Kolo simply shut the reinforced door behind him, taking off his towel as he made his way to the lower bunk bed. There was no need to feel embarrassed about being naked on his lonesome, after all.
|
||||
|
||||
The brown-furred rat flung himself with his back against the squeaky mattress, before taking his portable game console from its wall-mounted charger. He booted up his game to continue from where he left off – but his round ear swiftly twitched.
|
||||
The brown-furred rat flung himself towards the squeaky mattress, landing on his back. He took his portable game console from its wall-mounted charger, to boot up his game to continue from where he left off. But something made his round ear swiftly twitch.
|
||||
|
||||
"Hm? Jo?" Kolo looked around, thinking that he'd heard something close-by. But he couldn't see any signs of life in his vicinity. "...Must be the heating pipes." And he brought his console close to his face again.
|
||||
"Hm? Jo?" Kolo looked around, wondering where the nearby sound had come from. But he couldn't see any signs of life in his vicinity. "...Must be the heating pipes." And he brought his console close to his face again.
|
||||
|
||||
Minutes passed, and Kolo was fully immersed in his game, shooting several monsters on his small screen. After a day of hard work, he didn't want to think about building heavy and complex machinery. He just wanted to cool down and enjoy himself – even forgetting that he was stark naked. His lower bits were exposed and, unbeknownst to him, being ogled.
|
||||
Minutes passed, and Kolo was fully immersed in his game – so much so that being stark naked had already escaped his mind. After a day of hard work, he didn't want to think about the heavy and complex machinery that he'd have to build tomorrow. He just wanted to cool down, shoot a bunch of monsters on his small screen, and enjoy himself. All the while leaving all of his bits exposed and, unbeknownst to him, actively ogled...
|
||||
|
||||
The rat didn't notice the other man on his bed, due to the diminutive size of his visitor. Tiny paws walked on the mattress, too light to make any noise on the creaky springs underneath. The floor felt hard for the micro, shaking with the smallest movements from the rodent focused on his game. The tiny intruder stealthily moved up the bed, ducking to walk underneath one of those large legs that had its knee raised. And past that furry overpass, there was nothing more in the way of the exposed sheath.
|
||||
The rat didn't notice the other man on his bed, due to the diminutive size of his stalker. Tiny paws walked on the mattress, too light to make any noise on its creaky springs. The floor shook the micro with the smallest movements from the rodent, who was too focused on his shooter. The intruder stealthily made their way up the bed, ducking to walk underneath one of those large legs, with its knee raised like a bridge. And past that furry overpass, there was nothing in the way of the micro and Kolo's exposed sheath.
|
||||
|
||||
But Kolo wasn't aware in the slightest. Too focused on this particular boss that he'd already lost to a few times, his sensitive ears didn't pick up the slightest hint of something scurrying about on his bed – until he felt a gentle brush to his sensitive testicles.
|
||||
But the rat wasn't aware in the slightest. Too focused on this particular boss fight that he'd already lost a few times, his sensitive ears didn't pick up the slightest hint of something scurrying about on his bed – until he felt a nearly imperceptible brush against his sensitive testicles.
|
||||
|
||||
"Eek–!"
|
||||
|
||||
The console on his paws nearly jumped all the way to the bottom of the top bunk. He managed to get a grip on it with his left paw instead of clumsily flinging it away – while his right paw darted towards the strange feeling on his furry groins. His first instinct was to crush whatever cockroach had climbed onto his bed, but once reason kicked in, he managed to spare himself from a painful slap to his own balls.
|
||||
The console on his paws nearly jumped to the bottom of the top bunk. He managed to get a grip on it with one paw instead of clumsily flinging it away – while his other one darted towards the strange feeling on his groins. His first instinct was to crush whatever had climbed onto his bed – possibly a cockroach –, but once reason kicked in, he managed to spare himself from a painful slap to his own balls.
|
||||
|
||||
He carefully cupped his testicles, trapping the micro groper between them and his fingers. It definitely wasn't a bug – unless it was a very hairy and warm spider. Kolo could hear a distant voice coming from it, struggling against the paw prying it from Kolo's sac. Its shape was definitely that of an anthro, with arms and legs, head and tail – all of which he was careful to handle. It only made him more confused, and he sat up while putting away his console and bringing his fist closer to his face.
|
||||
He carefully cupped his testicles, trapping the micro groper between them and his fingers. It definitely wasn't a bug – they normally aren't this hairy and warm. Kolo could hear its distant voice, struggling against the paw prying it from the ball sac. Upon contact, he realized that its shape was definitely that of an anthro, with arms and legs, head and tail – all of which he was careful to handle. It only made him more confused, and he sat up while putting away his console and bringing his closed fist towards his face.
|
||||
|
||||
With all of his attention on the micro shifting against his palm, the rat slowly opened his paw. The halogen light of the cabin peeked through his fingers, revealing a familiar rust-red and white lupine figure no taller than his index finger.
|
||||
With all of his attention on the micro shifting against his palm, the rat slowly opened his paw. The halogen light of the cabin peeked through his fingers, revealing a familiar rust-red lupine figure, no taller than his index finger.
|
||||
|
||||
"J-JO?!" He shouted, loud enough to make the micro wolf wince in surprise too.
|
||||
"J-Jo?!" He shouted, loud enough to make the micro wolf wince in surprise too.
|
||||
|
||||
"K-Ko, hey..." Joaquim stammered, bashfully enough that his face was even redder than usual. "I can explain–"
|
||||
"H-Hey, Ko..." Joaquim stammered, bashfully enough that his face was even redder than usual. "I can explain–"
|
||||
|
||||
"What are you–! Wh-Why are you–! What the _fuck_ are you doing, being so small?!"
|
||||
"Wh-Why are you...?! What the _fuck_ are you doing so small?"
|
||||
|
||||
"K-Keep quiet, Ko...! I don't want Jason next door to hear us." The wolf pleaded.
|
||||
"K-Keep quiet, Ko...! I don't want Jason and Sora next door to hear you." The wolf pleaded.
|
||||
|
||||
"What? Why would you–" Kolo stopped himself, his brows arching even higher than they already were. "Wait... That fucking shrink ray you had us make for you at Engineering. You told us it was for storage purposes...!"
|
||||
"What? Why?!" Kolo stopped himself, his brows arching even higher than before. "Wait... That fucking shrink ray you had us make for you at Engineering. You told us you needed it for storage purposes...!"
|
||||
|
||||
"Y-Yeah, I, um, made some adjustments..." Joaquim raised his arm towards the pile of clothes at the corner of the room, where the barrel-less gun was sitting on. "I didn't mean to–"
|
||||
"Y-Yeah well, I, um, made some adjustments to make it work with people..." Joaquim raised his arm towards the pile of clothes at the corner of the room, where the barrel-less gun was sitting on. "I didn't mean to–"
|
||||
|
||||
The rodent was quickly losing his patience. "You didn't mean to...what? Be a creepy pervert and sneak your way to my fucking dick?!"
|
||||
|
||||
Too nervous to lie his way out of this, the wolf simply looked away from the giant face and closed his lies. "I-I didn't think you'd feel or notice me..."
|
||||
Too nervous to lie his way out of this, the wolf simply looked away from the giant face and closed his lies. "I didn't think you'd feel o-or notice me..."
|
||||
|
||||
Kolo's face turned red with anger. "Ohhh you little shit...! Time to give you a fucking lesson you won't forget."
|
||||
Kolo's face turned red with anger.
|
||||
|
||||
"Ohhh, you little shit! Time to give you a fucking lesson you won't forget."
|
||||
|
||||
"W-Wait, Ko. I'm sorry–"
|
||||
|
||||
Joaquim couldn't apologize in time for the furry floor to shift away from his butt. He thought that he'd fall, but the rat's skillful fingers grabbed him by his scuff. With his heart thumping loudly in his chest, the wolf was left dangling in front of the brown rat – making Kolo realize that not only was he naked, but also erect.
|
||||
Joaquim couldn't apologize in time for the furry floor to shift away from his butt. He thought that he'd fall, but the rat's skillful fingers grabbed him by his scuff. With his heart thumping loudly in his chest, the wolf was left dangling in front of the brown rat – making Kolo realize that not only was Jo also naked, but erect.
|
||||
|
||||
"Tch. You fucking freak. This punishment oughta do it for ya."
|
||||
"Tch. You fucking freak... This punishment oughta do it for ya."
|
||||
|
||||
Not realizing what he'd meant, Joaquim was surprised when Kolo opened his mouth wide enough –even pushing his tongue out. It was a thrilling sight... One that he wouldn't gaze in horror for long, as he noticed the paw around him approaching that fleshy cave.
|
||||
Not realizing what he meant, Joaquim was surprised when Kolo opened his mouth wide – even pushing his tongue out. It was a thrilling sight... One that he wouldn't gawk at for long, as he noticed the paw around him lowering him towards that fleshy cave.
|
||||
|
||||
"Ko, s-stop it! Shit...!"
|
||||
|
||||
Thrash as he might, Joaquim was unable to break free as his digitigrade paws brushed against the wet tongue. He could smell the rat's breath in the warm air surrounding him – not too unpleasant, but definitely unavoidable. To his horror, Kolo's fingers released him, and he began falling towards the back of his roommate's maw. He thought that this was it, and he'd end up being devoured by the rat... Only the jaws clamped shut before he slid too far, squishing and pinning him against the palate in complete darkness.
|
||||
Thrash as he might, Joaquim was unable to break free and stop his digitigrade paws from being smooshed against the wet tongue. He could smell the rat's breath in the warm air surrounding him – not too unpleasant, but definitely inescapable. To his horror, Kolo's fingers released him, and he began falling towards the back of his roommate's maw. He thought that this was it, and he'd end up being devoured by the rat...! Only the jaws clamped shut, before he slid too far, and he was squished and pinned against the palate within nearly total darkness.
|
||||
|
||||
The rodent tilted his head forward, leaving the wolf mostly horizontal in his maw. He had no intention of swallowing Jo, but to simply teach him a lesson. Being so small, Kolo's tongue easily overwhelmed him, and the rat easily shoved the micro against the inside of his cheek. If Joaquim had any flavor, it was disguised by all that fur giving an odd mouthfeel. And when he noticed a smoother and saltier texture between his legs, Kolo grumbled – even now, the tiny pervert was erect...!
|
||||
The rodent tilted his head forward, leaving the wolf mostly horizontal in his maw. He had no intention of swallowing Jo, but to simply teach him a very persuasive lesson. Being so small, Kolo's tongue easily overwhelmed him, and the rat shoved the micro against the inside of his cheek. If Joaquim had any flavor, it was disguised by all that fur that gave him an odd mouthfeel. And when he noticed a smoother and saltier texture between his legs, Kolo grumbled – even now, the tiny pervert was erect...!
|
||||
|
||||
"L-Lemme out! Ack!" The wolf begged, but the tongue dragged him against the back of Kolo's gums towards the other cheek.
|
||||
"Lemme out! A-Ack...!" The wolf begged, but the tongue mindlessly dragged him against the back of Kolo's gums and teeth, towards the other cheek.
|
||||
|
||||
Little did he know that his tiny shouts wouldn't even reach the rat's ears. Joaquim's plan had clearly backfired, and he could only ruminate on the choices that led him here. If only he hadn't come up with this idea after accidentally stumbling upon the naked rat the other day, or if only he hadn't pushed his luck by getting so close to that enticing, furry sheath... Now, he was surrounded by flesh and drool, smooshed around by the powerful yet careful muscle, listening to incessant squelches and subtle clicks.
|
||||
Little did he know that his tiny shouts wouldn't even reach the rat's ears. Joaquim's plan had clearly backfired, and he could only ruminate on the choices that led him here. If only he hadn't come up with this idea after accidentally stumbling upon the naked rat the other day – or if only he hadn't pushed his luck by getting so close to that enticing, furry sheath... Now, he was surrounded by flesh and drool, squished around by the powerful yet careful muscle, listening to incessant squelches and subtle clicks rolling over his body.
|
||||
|
||||
For a couple of minutes, Kolo focused solely on his tiny catch. As long as he didn't think too hard that it was his usually taller roommate being jostled inside of his maw, it was easy to torment Jo without biting him or otherwise hurting him by accident. Actually, Kolo thought to himself, he might even be able to keep him there while playing his game, and let him go for dinnertime. Having to go to the dining hall while smelling like rat breath would teach the wolf never to try this again.
|
||||
For a couple of minutes, Kolo focused solely on his tiny catch. As long as he didn't think too hard about it being his usually taller roommate, keeping him trapped inside of his maw was a simple task. He was confident that he could torment Jo as much as necessary, without biting him or otherwise hurting him by accident.
|
||||
|
||||
Joaquim, trying his best to grip onto the slippery tastebuds, found a small reprieve from the onslaught once the muscle below him settled down. Maybe Ko was ready to release him. It was about time...! As carefully as he could in the chaotic and soggy darkness, he planted his digitigrade feet on the tonsils for balance, bringing his paws up to try and climb his way out.
|
||||
Actually, Kolo thought to himself, he might even be able to continue his game, and only let the wolf out in time for supper. Having to go to the dining hall while smelling like rat breath would surely teach him to never get on his bad side again...
|
||||
|
||||
However, when the brown rat jerked his head forward – to try and grab his game console again –, Kolo realized too late that his tongue didn't have a good enough grip on the micro. He felt something push uncomfortably against his larynx, and his body reflexively swallowed, sending the obstruction down into his food pipe instead.
|
||||
Joaquim, trying his best to grip onto the slippery tastebuds, found a small reprieve from the onslaught once the muscle settled down underneath him. Maybe Ko finally came to his senses and was ready to release him. About time...! As carefully as he could in the chaotic and soggy darkness, he planted his digitigrade feet on the rat's tonsils for balance, bringing his front paws up to try and climb his way out.
|
||||
|
||||
"O-Oh, no..." The rodent whispered to himself, desperation slowly settling in. He opened his maw wide, bringing his fingers inside to try and feel for any signs of the wolf. He ended up pushing them too far back, and coughed as he gagged on them. Once he realized that there was nothing out of place, he looked down at his belly. "Ohh, fuck...!"
|
||||
However, when Kolo jerked his head forward – to try and grab his game console again –, he realized too late that his tongue didn't have any grip on the micro. He felt something push uncomfortably against his larynx, and his body reflexively swallowed, sending the obstruction down into his food pipe.
|
||||
|
||||
Once he'd slipped into Kolo's throat, Joaquim started screaming his name – but his roommate also wasn't able to hear as much. Like any piece of food, he was mercilessly squeezed down the esophagus. His slick fur slid easily through the pulsing tunnel, with no way to fight against gravity. It quickly got uncomfortably warm and damp, before he even ended up at his inevitable destination.
|
||||
"O-Oh, no..." The rodent whispered to himself, desperation slowly settling in. He opened his maw wide, bringing his fingers inside to try and feel for any signs of the wolf. He ended up pushing them too far back, and coughed as he gagged on them. Once he realized that there was nothing in there that wasn't a part of his body, he looked down at his belly in dismay. "Ohh, fuck...!"
|
||||
|
||||
Mercifully, the rat's stomach was empty before the rust-red lupine had arrived. Jo was far from filling, and his body had to conform within the rugged walls that greeted him with an acrid smell. The organ was definitely less agreeable than Kolo's mouth, greeting him with a low-pitched whine that made his heart sink and his own stomach twist.
|
||||
Once he'd slipped into Kolo's throat, Joaquim started screaming his name – but his roommate also wasn't able to hear as much. Like a piece of food, he was mercilessly squeezed down the pulsing esophagus. His slick fur slid easily through the tunnel, with no way to fight against gravity. The air around him quickly got uncomfortably warm and humid, only worsening as he invariably approached his inevitable destination.
|
||||
|
||||
"K-Kolo!" The micro shouted out, fighting for space in the fleshy chamber. "You fucking _swallowed_ me!!"
|
||||
Mercifully, the rat's stomach was empty before the rust-red lupine arrived. Jo was far too small to fill the chamber, and as his body spilled inside, he was forced to conform to the rugged walls that greeted him with an awfully acrid smell. The organ was definitely less tolerable than Kolo's mouth, and it greeted him with a low-pitched gurgle that made his heart sink and his own stomach twist.
|
||||
|
||||
"Oh shit... I-I accidentally swallowed you..." The rat's voice sounded much deeper as it arrived from every direction.
|
||||
"K-Kolo!" The micro shouted out, fighting for space in the unbearably fleshy chamber. "You fucking _swallowed_ me!!"
|
||||
|
||||
Joaquim tried his best to punch and kick at the walls restricting his movements. "Y-You motherfucker... Lemme out now!"
|
||||
"Oh shit... I-I accidentally swallowed you..." Kolo said.
|
||||
|
||||
Kolo couldn't see anything different under his brown fur – but he definitely felt something tiny wriggle in his insides, unlike anything he'd ever felt before.
|
||||
The rat's voice sounded much deeper as it arrived from every direction – and Joaquim realized that his roommate couldn't hear him. He tried his best to punch and kick at the walls, but was unable to gain any extra space.
|
||||
|
||||
"Sh-Shit... You're _really_ inside me..." He told himself, as the situation dawned on him. "I oughta let you out, b-but... Why is this making me _horny_...?"
|
||||
"Y-You motherfucker... Lemme out NOW!"
|
||||
|
||||
Kolo couldn't see anything different under his brown fur – but he definitely felt something tiny wriggle in his gut, unlike anything he'd ever eaten before.
|
||||
|
||||
"Sh-Shit... You're _really_ moving in there... Inside of me." The rat told himself, as the situation fully dawned on him. "I oughta let you out, b-but... Fuck, why is this making me _horny_...?"
|
||||
|
||||
"It's...wh-what?"
|
||||
|
||||
The wolf was suddenly tossed away, being smooshed snout-fist against a soft but slimy wall. Aside from the stomach's groans and a fast heartbeat, Jo could feel another thumping. It was strong enough to continually shake his surroundings, and as its pace increased, it became louder. The stifling air stewing in the organ alone made him nauseated, and the earthquakes only made his head spin harder. As he tried his best to find any balance, Joaquim was glad that neither of them had dinner yet – or his would definitely have joined Kolo's.
|
||||
The wolf was suddenly tossed around, his snout being shoved against a soft but slimy wall. Aside from the stomach's groans and a fast heartbeat, Jo could feel another set of thumps. Whatever it was, it shook his surroundings continually, and as its pace increased, it only became louder. The stifling air stewing in the organ alone already made him nauseated, and the earthquakes only made his head spin harder as he lost all sense of balance. For one thing, Joaquim was glad that neither of them had had dinner yet – or his would definitely have joined Kolo's by now.
|
||||
|
||||
Meanwhile, the rat was preoccupied with his own erection. He knew that it was wrong to take pleasure in his roommate's bleak situation – but with no one else to judge him _but_ his roommate, Kolo's guilt only made him hornier. He could feel the subtle movements deep in his gut, where there shouldn't be any. Jo was definitely wiggling in there, and Kolo like he'd finally put the wolf in his place.
|
||||
Meanwhile, the rat was preoccupied with his own burgeoning erection. He knew that it was wrong to take pleasure in his roommate's bleak situation... But with no one else to judge him _but_ his helpless prey, Kolo's guilt instead only made him hornier. He could feel the subtle movements deep in his stomach, where there shouldn't be any. Jo was definitely wiggling in there, and Kolo felt like he'd finally put the wolf in his place.
|
||||
|
||||
As his fully exposed pinkish cock dribbled more pre onto his paw, he tried to imagine what it was like inside. Was the wolf fighting for his life, yelling at Ko to stop...? Or was he enjoying this once-in-a-lifetime experience as well...? Maybe even thrusting his tiny cock – or perhaps his entire tiny body – against the hungry, churning walls?
|
||||
As his fully exposed cock dribbled more pre onto his paw, he tried to imagine what it was like inside. Was the wolf fighting for his life, yelling at Ko to stop? Or was he enjoying this once-in-a-lifetime experience as well? Maybe even thrusting his pitiful cock – or perhaps his entire tiny body – against the hungry, churning walls...?
|
||||
|
||||
"Mmmm, fuckk..." The rat slurred his words as his climax got closer. "Now you're just a snack, you little pervert..."
|
||||
"Mmmm, fuckkk..." The rat slurred his words as his climax got closer. "Now you're just my snack, you little pervert..."
|
||||
|
||||
He continued to moan. Kolo wouldn't stop himself from fapping until he'd reached his peak – Jo owed him as much, after what he tried to pull. And a couple of minutes in his sultry stomach wouldn't be too bad...probably. He was definitely moving in there, spreading his gastric folds, in Manners that regular food isn't capable of. But the tiny stimuli only made him hungrier, reminding him that he still had supper to look forward to. The rat clenched his teeth, imagining that he would keep him in there when he went to the dining hall – and no one would be the wiser as he buried the helpless wolf between mouthfuls of dinner...
|
||||
He continued to moan as he closed his eyes. Kolo wouldn't stop himself from fapping until he'd reached his peak – Jo owed him as much, after the shit he'd tried to pull. And a couple of minutes in his sultry stomach wouldn't hurt him...probably. He was definitely still moving in there, swirling against his gastric folds, and stirring them in Manners that regular food simply wasn't capable of. But the unique stimuli only made his empty tummy hunger, reminding it that Kolo still had supper to look forward to. The rat clenched his teeth, imagining that he would keep him in there when he went to the dining hall – and no one would be the wiser as he buried the helpless wolf between mouthfuls of dinner...
|
||||
|
||||
That thought pushed him past the edge, and he threw his head back while letting out a strained moan. Rope after rope of cum spewed out and onto his fingers and brown fur, and Kolo let go of his cock as the last of his seed began to drivel towards his sheath. He reached for his bath towel, using it to clean the white ooze as he recovered his breath.
|
||||
That thought pushed him past the edge, and he threw his head back while letting out a strained moan. Rope after rope of cum spewed out onto his fingers and brown fur, and Kolo let go of his cock as the last of his seed began to drivel towards his sheath. He opened his eyes, momentarily appreciating the mess he made, before he reached for his bath towel nearby to clean himself up.
|
||||
|
||||
Once his head had cleared up from the whole situation, he calmly got up from his bed and walked to his bulky suitcase on the floor. He unlocked it with one paw, while the other gingerly held his belly. Joaquim was nudging against a spot in his stomach, every now and then. Kolo was glad – the last thing he needed was an investigation regarding his missing roommate.
|
||||
Once he recovered his breath and recollected his thoughts, he calmly got up from his bed and walked to his bulky suitcase on the floor. He unlocked it with a paw, while the other gingerly held his own belly. There was some warmth emanating from a particular point in his stomach, likely Joaquim repeatedly struggling against the gastric rugae. Kolo was glad that he was still moving – after all, the last thing he needed was an investigation regarding his missing roommate.
|
||||
|
||||
He started dressing up, putting on some casual clothes. The micro's squirming meant that his erection wasn't going anywhere, but he managed to tuck it in his tight underwear and looser pants in such a way that his bulge should've been inconspicuous enough. Similarly, he slipped into shoes and a shirt. The movements inside of his gurgling belly seemed to urge him to go faster, but he didn't feel rushed. He just knew that Jo would be fine for a few extra minutes.
|
||||
He started dressing up, putting on some casual clothes. The micro's squirming against that sensitive spot meant that his erection wasn't going anywhere. Thankfully, Kolo managed to tuck his cock under his tight underwear and looser pants, in such a way that his bulge should've been inconspicuous enough and not draw attention. Similarly, he slipped into a pair of shoes and a shirt. The movements inside of his gurgling belly seemed to urge him to go faster, but he didn't feel rushed at all. He just knew that Jo would be fine for a few extra minutes...
|
||||
|
||||
Once he was dressed, Kolo grabbed the shrink ray from the wolf's clothes pile – as well as a pair of his pants. He left the private cabin and locked the door, and as he headed back to the locker room, he whistled a cheerful tune.
|
||||
Once he was dressed, Kolo grabbed the shrink ray from the wolf's disorderly pile of clothes – as well as a pair of pants. He left the private cabin and locked the door, before heading back to the locker room while whistling a cheerful tune.
|
||||
|
||||
\*\*\*
|
||||
|
||||
"What took you so long?!" Jo shouted at the rat. Now at his normal size, he was standing completely naked in the showers, his rust-red fur completely covered in a greenish slime.
|
||||
|
||||
Kolo sputtered against the back of his paw. "Keep quiet, unless you wanna alert everyone else on this airship. I had to make sure there wasn't anyone else around to see me throwing you up."
|
||||
Kolo, meanwhile, casually sputtered against the back of his paw. "Keep quiet, unless you wanna alert everyone else on the airship. I had to make sure there wasn't anyone else around to see me throwing you up."
|
||||
|
||||
"But what about me?! What if something bad had happened?"
|
||||
"But what about my safety?! What if something bad had happened?"
|
||||
|
||||
"But nothing bad did, now did it?" He waved his finger in a circle. "Your fur looks fine to me. Did it burn or anything?"
|
||||
|
||||
|
@ -144,11 +153,11 @@ Kolo sputtered against the back of his paw. "Keep quiet, unless you wanna alert
|
|||
|
||||
"See? I'm sure you woulda been fine even for a couple of hours."
|
||||
|
||||
The wolf couldn't believe the gall of his roommate. He simply watched incredulously at the rat – who not only had swallowed him alive, but even masturbated at his expense...!
|
||||
The wolf couldn't believe the gall of his roommate. He simply watched incredulously at the rat – who not only had swallowed him alive – and likely would make him smell terrible for the next few days –, but even masturbated at his expense...! The rodent began turning away.
|
||||
|
||||
"H-Hey", Joaquim called out as the rodent began turning away. "Where are you going?"
|
||||
"H-Hey", Joaquim called out. "Where are you going?"
|
||||
|
||||
"What? Do you need me to watch you shower? I'm going to the hall, it's almost dinnertime." He pointed at a bench. "I left you a pair of trousers here, once you're done."
|
||||
"What? Do you need me to watch you shower or something? I'm going to the hall, it's almost time for dinner." He pointed at a bench. "By the way, I left you a pair of trousers once you're done."
|
||||
|
||||
"But aren't you afraid?"
|
||||
|
||||
|
@ -156,14 +165,14 @@ The wolf couldn't believe the gall of his roommate. He simply watched incredulou
|
|||
|
||||
"That I'll tell someone what you did to me."
|
||||
|
||||
Kolo let out a soft chuckle. "You'll do no such thing. We both know you won't be stupid enough to admit that you stole company property for your own gain."
|
||||
Kolo let out a soft chuckle. "You're not telling anyone. We both know you won't be stupid enough to admit that you stole company property for your own gain."
|
||||
|
||||
He raised his paw holding the shrink gun, before confidently spinning it around his finger.
|
||||
To explain what he meant, he raised his paw with the shrink gun, confidently spinning it around his finger by the locked trigger.
|
||||
|
||||
Jo sighed. "A-And what are you going to do with it...?"
|
||||
Jo sighed. "S-So... what are you going to do with that?"
|
||||
|
||||
"Oh, this? I think I'll be confiscating it – and I'll make sure you won't find it so soon, Jo."
|
||||
"Oh, this? I think I'll be confiscating it – and I'll make sure you can't find it so soon, you fucker."
|
||||
|
||||
The rat waved his arm as he walked away from the locker room for good. Left behind, the wolf took this moment to look down at his arms, and the fresh stomach slime still dripping from them. He'd really just been inside of Kolo's stomach, huh.
|
||||
The rat waved his arm as he walked away from the locker room for good. Left behind, the wolf took this moment to look down at his arms, and the fresh slime still dripping from them. He'd just been inside of Kolo's stomach for real, huh...
|
||||
|
||||
As he turned towards the shower head, Joaquim continued to conceal his hard-on with a paw, and he turned the faucet with the other.
|
||||
As he turned towards the shower head, Joaquim continued to conceal his hard-on with a paw, and he turned on the faucet with the other.
|
||||
|
|
|
@ -2,12 +2,13 @@ name: Vore-related scenarios
|
|||
index: 5
|
||||
tags:
|
||||
- point of view
|
||||
- regurgitation
|
||||
- long-term endo
|
||||
- perma endo
|
||||
- implied perma endo
|
||||
- full tour
|
||||
- implied full tour
|
||||
- regurgitation
|
||||
- implied regurgitation
|
||||
- prey transfer
|
||||
- object vore
|
||||
- role reversal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import rss, { type RSSFeedItem } from "@astrojs/rss";
|
||||
import type { APIRoute } from "astro";
|
||||
import { getCollection } from "astro:content";
|
||||
import { getUnixTime, addHours } from "date-fns";
|
||||
import { getUnixTime, addMinutes } from "date-fns";
|
||||
|
||||
type FeedItem = RSSFeedItem & {
|
||||
pubDate: Date;
|
||||
|
@ -17,7 +17,7 @@ export const GET: APIRoute = async ({ site }) => {
|
|||
items: [
|
||||
stories.map<FeedItem>((story) => ({
|
||||
title: `New story! "${story.data.title}"`,
|
||||
pubDate: addHours(story.data.pubDate, 12),
|
||||
pubDate: addMinutes(story.data.pubDate, 12 * 60 - story.data.pubDate.getTimezoneOffset()),
|
||||
link: `/stories/${story.slug}`,
|
||||
description:
|
||||
`Word count: ${story.data.wordCount}. ${story.data.contentWarning} ${story.data.descriptionPlaintext || story.data.description}`
|
||||
|
@ -27,7 +27,7 @@ export const GET: APIRoute = async ({ site }) => {
|
|||
})),
|
||||
games.map<FeedItem>((game) => ({
|
||||
title: `New game! "${game.data.title}"`,
|
||||
pubDate: addHours(game.data.pubDate, 12),
|
||||
pubDate: addMinutes(game.data.pubDate, 12 * 60 - game.data.pubDate.getTimezoneOffset()),
|
||||
link: `/games/${game.slug}`,
|
||||
description: `${game.data.contentWarning} ${game.data.descriptionPlaintext || game.data.description}`
|
||||
.replaceAll(/[\n ]+/g, " ")
|
||||
|
|
Loading…
Add table
Reference in a new issue