Improvements to types and age verification screen
This commit is contained in:
parent
18e98cdb3b
commit
7f7a62a391
78 changed files with 1132 additions and 1102 deletions
astro.config.mjs
src
components
content
config.ts
games
series
stories
accommodation.mdaddictive-additions.mdannivoresary.mdbetter-in-bully-batter.mdbig-haul.mdbirdroom.mdbladder-filler.mdbottom-of-the-food-chain.mdbutting-into-their-plans.mddelicacy-s-dare.mdeggs-for-months.mdengaging-contacts.mdflavorful-favor.mdfor-the-night.mdgentle-and-cruel.mdhate-to-sea-it.mdhungry-for-love.mdhyper-hunger.mdinsistence-and-assistance.mdlactation-action.mdlatest-catch.mdnever-too-late.mdnoble-fire.mdoverzealous-zenko.mdpart-of-the-show.mdpet-sit-saturday.mdreaching-for-the-full-moon.mdruffling-some-feathers.mdspontaneous-sleepover.mdtaken-in.mdtasting-high-consequences.mdteam-building.mdteam-effort.mdthe-last-livestream.md
the-lost-of-the-marshes
bonus-1-quince-s-fantasy.mdchapter-1.mdchapter-10.mdchapter-11.mdchapter-2.mdchapter-3.mdchapter-4.mdchapter-5.mdchapter-6.mdchapter-7.mdchapter-8.mdchapter-9.md
tomo-moku.mdtrouble-sleeping.mdwarped-friendship.mdwithin-limits.mdyou-re-home.mdtag-categories
body-types.yamlgenders.yamlother-kinks.yamlrecurring-characters.yamlrelative-size.yamlsexual-content.yamltype-of-content.yamltypes-of-vore.yamlvore-related-scenarios.yamlwillingness.yaml
users
layouts
pages
|
@ -5,7 +5,12 @@ import markdownIntegration from "@astropub/md";
|
|||
// https://astro.build/config
|
||||
export default defineConfig({
|
||||
site: "https://gallery.badmanners.xyz",
|
||||
integrations: [tailwindIntegration({ applyBaseStyles: false }), markdownIntegration()],
|
||||
integrations: [
|
||||
tailwindIntegration({
|
||||
applyBaseStyles: false,
|
||||
}),
|
||||
markdownIntegration(),
|
||||
],
|
||||
markdown: {
|
||||
smartypants: false,
|
||||
},
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
---
|
||||
import BaseLayout from "../layouts/BaseLayout.astro";
|
||||
---
|
||||
|
||||
<BaseLayout pageTitle="Age verification">
|
||||
<div class="bg-stone-100 dark:bg-stone-900">
|
||||
<Fragment>
|
||||
<div
|
||||
id="modal-age-restricted"
|
||||
class="fixed inset-0 hidden bg-stone-100 dark:bg-stone-900"
|
||||
tabindex="-1"
|
||||
role="dialog"
|
||||
aria-hidden="true"
|
||||
>
|
||||
<div class="mx-auto flex min-h-screen max-w-3xl flex-col items-center justify-center text-center tracking-tight">
|
||||
<div class="h-14 w-14 text-bm-500 sm:h-16 sm:w-16 dark:text-bm-400">
|
||||
<svg class="fill-current" viewBox="0 0 512 512">
|
||||
|
@ -15,12 +17,10 @@ import BaseLayout from "../layouts/BaseLayout.astro";
|
|||
<div class="pb-3 pt-2 text-2xl font-light text-stone-700 sm:pb-4 sm:pt-2 sm:text-3xl dark:text-stone-50">
|
||||
Age verification
|
||||
</div>
|
||||
<div class="w-full max-w-xl">
|
||||
<div
|
||||
class="mx-6 mb-4 border-b border-stone-300 pb-4 text-base text-stone-700 sm:text-xl dark:border-stone-300 dark:text-stone-50"
|
||||
>
|
||||
You must be 18+ to access this page.
|
||||
</div>
|
||||
<div
|
||||
class="mx-6 mb-4 max-w-xl border-b border-stone-300 pb-4 text-base text-stone-700 sm:text-xl dark:border-stone-300 dark:text-stone-50"
|
||||
>
|
||||
You must be 18+ to access this page.
|
||||
</div>
|
||||
<p class="px-8 text-base font-light leading-snug text-stone-700 sm:max-w-2xl sm:text-lg dark:text-stone-50">
|
||||
By confirming that you are at least 18 years old, your selection will be saved to your browser to prevent this
|
||||
|
@ -28,12 +28,14 @@ import BaseLayout from "../layouts/BaseLayout.astro";
|
|||
</p>
|
||||
<div class="flex w-full max-w-md flex-col-reverse justify-evenly gap-y-5 px-6 pt-5 sm:max-w-2xl sm:flex-row">
|
||||
<button
|
||||
data-modal-reject
|
||||
id="age-verification-reject"
|
||||
class="rounded bg-stone-400 py-3 text-lg text-stone-900 hover:bg-stone-500 hover:text-stone-50 focus:bg-stone-500 focus:text-stone-50 sm:px-9 dark:bg-stone-300 dark:text-stone-900 dark:hover:bg-stone-600 dark:hover:text-stone-50 dark:focus:bg-stone-600 dark:focus:text-stone-50"
|
||||
>
|
||||
Cancel
|
||||
</button>
|
||||
<button
|
||||
data-modal-accept
|
||||
id="age-verification-accept"
|
||||
class="rounded bg-bm-500 py-3 text-lg text-stone-900 hover:bg-stone-500 hover:text-stone-50 focus:bg-stone-500 focus:text-stone-50 sm:px-9 dark:bg-bm-400 dark:text-stone-900 dark:hover:bg-stone-600 dark:hover:text-stone-50 dark:focus:bg-stone-600 dark:focus:text-stone-50"
|
||||
>
|
||||
|
@ -42,14 +44,32 @@ import BaseLayout from "../layouts/BaseLayout.astro";
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script is:inline>
|
||||
document.querySelector("#age-verification-reject").addEventListener("click", () => {
|
||||
window.location.href = "about:blank";
|
||||
});
|
||||
document.querySelector("#age-verification-accept").addEventListener("click", () => {
|
||||
localStorage.setItem("ageVerified", "true");
|
||||
const params = new URLSearchParams(window.location.search);
|
||||
window.location.href = decodeURIComponent(params.get("redirect") || "/");
|
||||
});
|
||||
<script is:inline data-astro-rerun>
|
||||
(function () {
|
||||
if (localStorage.getItem("ageVerified") !== "true") {
|
||||
const modal = document.querySelector("#modal-age-restricted");
|
||||
const rejectButton = modal.querySelector("button[data-modal-reject]");
|
||||
const acceptButton = modal.querySelector("button[data-modal-accept]");
|
||||
function onRejectButtonClick(e) {
|
||||
e.preventDefault();
|
||||
location.href = "about:blank";
|
||||
}
|
||||
function onAcceptButtonClick(e) {
|
||||
e.preventDefault();
|
||||
rejectButton.removeEventListener("click", onRejectButtonClick);
|
||||
acceptButton.removeEventListener("click", onAcceptButtonClick);
|
||||
localStorage.setItem("ageVerified", "true");
|
||||
document.body.style = "overflow:auto;";
|
||||
modal.classList.add("hidden");
|
||||
modal.setAttribute("aria-hidden", "true");
|
||||
}
|
||||
rejectButton.addEventListener("click", onRejectButtonClick);
|
||||
acceptButton.addEventListener("click", onAcceptButtonClick);
|
||||
document.body.style = "overflow:hidden;";
|
||||
modal.setAttribute("aria-hidden", "false");
|
||||
modal.classList.remove("hidden");
|
||||
rejectButton.focus();
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
</BaseLayout>
|
||||
</Fragment>
|
|
@ -3,33 +3,29 @@
|
|||
---
|
||||
|
||||
<script is:inline data-astro-rerun>
|
||||
/* Color scheme toggle */
|
||||
(() => {
|
||||
(function () {
|
||||
var colorScheme = localStorage.getItem("colorScheme");
|
||||
if (colorScheme == null || colorScheme === "auto") {
|
||||
localStorage.setItem("colorScheme", "auto");
|
||||
colorScheme = matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
|
||||
}
|
||||
|
||||
const bodyClassList = document.querySelector("body").classList;
|
||||
const bodyClassList = document.body.classList;
|
||||
if (colorScheme === "dark") {
|
||||
bodyClassList.add("dark");
|
||||
}
|
||||
|
||||
function toggleColorScheme() {
|
||||
if (colorScheme === "dark") {
|
||||
colorScheme = "light";
|
||||
bodyClassList.remove("dark");
|
||||
} else {
|
||||
colorScheme = "dark";
|
||||
bodyClassList.add("dark");
|
||||
}
|
||||
localStorage.setItem("colorScheme", colorScheme);
|
||||
}
|
||||
|
||||
const buttonDarkMode = document.querySelector("#button-dark-mode");
|
||||
if (buttonDarkMode) {
|
||||
buttonDarkMode.addEventListener("click", toggleColorScheme);
|
||||
}
|
||||
document.querySelectorAll("button[data-dark-mode]").forEach(function (button) {
|
||||
button.addEventListener("click", function (e) {
|
||||
e.preventDefault();
|
||||
if (colorScheme === "dark") {
|
||||
colorScheme = "light";
|
||||
bodyClassList.remove("dark");
|
||||
} else {
|
||||
colorScheme = "dark";
|
||||
bodyClassList.add("dark");
|
||||
}
|
||||
localStorage.setItem("colorScheme", colorScheme);
|
||||
});
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
|
|
@ -10,7 +10,7 @@ type Props = {
|
|||
const { user, lang } = Astro.props;
|
||||
const username = user.data.nameLang[lang] || user.data.name;
|
||||
let link: string | null = null;
|
||||
if (user.data.preferredLink) {
|
||||
if (!user.data.isAnonymous && user.data.preferredLink) {
|
||||
if (user.data.preferredLink in user.data.links) {
|
||||
const preferredLink = user.data.links[user.data.preferredLink] as string | [string, string];
|
||||
if (typeof preferredLink === "string") {
|
||||
|
@ -25,7 +25,7 @@ if (user.data.preferredLink) {
|
|||
---
|
||||
|
||||
{
|
||||
user.data.preferredLink == null ? (
|
||||
user.data.isAnonymous || !user.data.preferredLink ? (
|
||||
<span>{username}</span>
|
||||
) : (
|
||||
<a href={link} class="text-link underline" target="_blank">
|
||||
|
|
|
@ -13,6 +13,8 @@ export const WEBSITE_LIST = [
|
|||
"itaku",
|
||||
] as const;
|
||||
|
||||
const localUrlRegex = /^((\/?\.\.(?=\/))+|(\.(?=\/)))?\/?[a-z0-9_-]+(\/[a-z0-9_-]+)*\/?$/;
|
||||
|
||||
const lang = z.enum(["eng", "tok"]).default("eng");
|
||||
const website = z.enum(WEBSITE_LIST);
|
||||
|
||||
|
@ -39,13 +41,13 @@ const storiesCollection = defineCollection({
|
|||
thumbnail: image().optional(),
|
||||
thumbnailWidth: z.number().int().optional(),
|
||||
thumbnailHeight: z.number().int().optional(),
|
||||
series: z.record(z.string(), z.string()).optional(),
|
||||
series: reference("series").optional(),
|
||||
commissioner: reference("users").optional(),
|
||||
requester: reference("users").optional(),
|
||||
copyrightedCharacters: z.record(z.string(), reference("users")).default({}),
|
||||
lang,
|
||||
prev: reference("stories").nullable().optional(),
|
||||
next: reference("stories").nullable().optional(),
|
||||
prev: reference("stories").nullish(),
|
||||
next: reference("stories").nullish(),
|
||||
relatedStories: z.array(reference("stories")).default([]),
|
||||
relatedGames: z.array(reference("games")).default([]),
|
||||
}),
|
||||
|
@ -68,7 +70,7 @@ const gamesCollection = defineCollection({
|
|||
thumbnail: image().optional(),
|
||||
thumbnailWidth: z.number().int().optional(),
|
||||
thumbnailHeight: z.number().int().optional(),
|
||||
series: z.record(z.string(), z.string()).optional(),
|
||||
series: reference("series").optional(),
|
||||
copyrightedCharacters: z.record(z.string(), reference("users")).default({}),
|
||||
lang,
|
||||
relatedStories: z.array(reference("stories")).default([]),
|
||||
|
@ -83,13 +85,23 @@ const usersCollection = defineCollection({
|
|||
// Required
|
||||
name: z.string(),
|
||||
links: z.record(website, z.union([z.string().url(), z.tuple([z.string().url(), z.string()])])),
|
||||
preferredLink: website.nullable(),
|
||||
// Optional
|
||||
preferredLink: website.nullish(),
|
||||
nameLang: z.record(lang, z.string()).default({}),
|
||||
avatar: image().optional(),
|
||||
isAnonymous: z.boolean().default(false),
|
||||
}),
|
||||
});
|
||||
|
||||
const seriesCollection = defineCollection({
|
||||
type: "data",
|
||||
schema: z.object({
|
||||
// Required
|
||||
name: z.string(),
|
||||
url: z.string().regex(localUrlRegex, "must be a local URL"),
|
||||
}),
|
||||
});
|
||||
|
||||
const tagCategoriesCollection = defineCollection({
|
||||
type: "data",
|
||||
schema: z.object({
|
||||
|
@ -101,8 +113,11 @@ const tagCategoriesCollection = defineCollection({
|
|||
});
|
||||
|
||||
export const collections = {
|
||||
// Content collections
|
||||
stories: storiesCollection,
|
||||
games: gamesCollection,
|
||||
// Data collections
|
||||
users: usersCollection,
|
||||
series: seriesCollection,
|
||||
"tag-categories": tagCategoriesCollection,
|
||||
};
|
||||
|
|
|
@ -27,15 +27,15 @@ descriptionPlaintext: >
|
|||
A challenging physics-based fishing minigame with scaling difficulty;
|
||||
And a special cutscene...
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- micro prey
|
||||
- soul vore
|
||||
- implied perma endo
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- micro prey
|
||||
- soul vore
|
||||
- implied perma endo
|
||||
---
|
||||
|
||||
<iframe
|
||||
|
|
2
src/content/series/the-lost-of-the-marshes.yaml
Normal file
2
src/content/series/the-lost-of-the-marshes.yaml
Normal file
|
@ -0,0 +1,2 @@
|
|||
name: The Lost of the Marshes
|
||||
url: /stories/the-lost-of-the-marshes
|
|
@ -11,18 +11,18 @@ description: |
|
|||
|
||||
First post of 2023. This was originally going to be another short in my latest compilation, but I felt that 1400 words didn't do it justice (especially with multiple scenes), so I ended up rewriting it!
|
||||
tags:
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- male prey
|
||||
- unwilling predator
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- willing prey
|
||||
- size difference
|
||||
- long-term endo
|
||||
- straight sex
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- male prey
|
||||
- unwilling predator
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- willing prey
|
||||
- size difference
|
||||
- long-term endo
|
||||
- straight sex
|
||||
---
|
||||
|
||||
The okapi woke up with that familiar weight on her. Cynthia rubbed her eyes and yawned before carefully lowering her hands onto the spherical dome on her body below her breasts, rubbing its sides. Not too forcefully, just enough to appreciate how good it felt on her...and to get ready and lift it, in order to get up.
|
||||
|
@ -125,7 +125,7 @@ Once dry, she put on a pair of panties, covering the base of her plug, and her b
|
|||
|
||||
\*\*\*
|
||||
|
||||
Cynthia's day in the copy shop was uneventful as usual, but counting the minutes only made it drag even harder. She aided someone with flyers here or pamphlets there, as well as help someone who couldn't figure out the printers for her porn script. But when customers or coworkers weren't looking at the okapi, she'd gently rub her belly over her sweater, and time would fly by. The wolf was normally asleep whenever she worked, since he shouldn't be moving in public – it was supposed to be a -false- pregnancy, after all. Today was no different, and her top served as a backup by obscuring any subtle movements in her midriff; by this point, her entire wardrobe had adapted around the wolfy being in her.
|
||||
Cynthia's day in the copy shop was uneventful as usual, but counting the minutes only made it drag even harder. She aided someone with flyers here or pamphlets there, as well as help someone who couldn't figure out the printers for her porn script. But when customers or coworkers weren't looking at the okapi, she'd gently rub her belly over her sweater, and time would fly by. The wolf was normally asleep whenever she worked, since he shouldn't be moving in public – it was supposed to be a _false_ pregnancy, after all. Today was no different, and her top served as a backup by obscuring any subtle movements in her midriff; by this point, her entire wardrobe had adapted around the wolfy being in her.
|
||||
|
||||
When it was later in the day, the store was already empty save for her. Cynthia would still wait the full hour for any extra clients, but the long hand of the clock reached its highest point uneventfully. She chose that instant to give her tummy a firm shake with her hand.
|
||||
|
||||
|
@ -171,7 +171,7 @@ Her guts went quiet and still. Apparently, she'd struck a nerve with that insinu
|
|||
|
||||
He was giving her the silent treatment.
|
||||
|
||||
"Okay, fine, I admit it. It -was- pretty funny in hindsight... I was just concerned that someone–...I don't know, it's just that I'm not ready to tell other people about you yet. Maybe one day, alright?"
|
||||
"Okay, fine, I admit it. It _was_ pretty funny in hindsight... I was just concerned that someone–...I don't know, it's just that I'm not ready to tell other people about you yet. Maybe one day, alright?"
|
||||
|
||||
Cynthia planted a firm kiss on her belly, and heard a subdued grumble inside. She couldn't see what his appearance, and she couldn't understand anything that he said; so why was she so madly attracted to him? She could only wonder.
|
||||
|
||||
|
|
|
@ -11,24 +11,24 @@ description: |
|
|||
|
||||
My first commission ever, with a very unique and kinky scenario. This has been lovely to work on! I hope you enjoy it too.
|
||||
tags:
|
||||
- oral vore
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- semi-willing prey
|
||||
- similar size
|
||||
- perma endo
|
||||
- straight sex
|
||||
- gay sex
|
||||
- hyper
|
||||
- netorare
|
||||
- commission
|
||||
- oral vore
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- semi-willing prey
|
||||
- similar size
|
||||
- perma endo
|
||||
- straight sex
|
||||
- gay sex
|
||||
- hyper
|
||||
- netorare
|
||||
- commission
|
||||
commissioner: scion
|
||||
copyrightedCharacters:
|
||||
"": scion
|
||||
|
@ -122,7 +122,7 @@ The pulsing beat of the party in the background was now an afterthought, the onl
|
|||
|
||||
"D-Do you...mmf!...do you want my cock so bad?" The vulpine asked. He needed reassurance from his booming voice.
|
||||
|
||||
"More than anythin' in the world, pretty fox." Zed replied, speaking clearly even with a torso-wide cock lodged in his throat. "I want it fillin' me. I want it releasin' all its cum in my gut. An' most of all, I -need- it if I'm to fuck your wife properly." He playfully humped the cows' breasts harder to emphasize his point. "Ain't that right, Selena?"
|
||||
"More than anythin' in the world, pretty fox." Zed replied, speaking clearly even with a torso-wide cock lodged in his throat. "I want it fillin' me. I want it releasin' all its cum in my gut. An' most of all, I _need_ it if I'm to fuck your wife properly." He playfully humped the cows' breasts harder to emphasize his point. "Ain't that right, Selena?"
|
||||
|
||||
She only groaned blissfully under Flo's balls. "Mrrrrff..."
|
||||
|
||||
|
@ -212,7 +212,7 @@ Meanwhile, Flo had been standing behind the bull, simply admiring his luscious b
|
|||
|
||||
When he heard his wife moan, he took it as motivation to penetrate the bull's ass himself. The puckered hole stared back at Flo invitingly, and he wouldn't deny his libido any longer. His saliva-covered tip eased into the warm entrance, which offered no resistance at all to the well-endowed member. Just as easily as Zed's throat stretched to fit it, his ravenous rectum didn't mind the intrusion at all. The fox remembered how the bull had mentioned that his occupied womb was deep in him, but he wondered if his cock was long enough to reach it...
|
||||
|
||||
"Don't be afraid to get -way- deep in there, pretty fox." The bellowing voice clamored, as if reading his mind. "The better ya fill me up, the better I'll fuck your wife in turn."
|
||||
"Don't be afraid to get _way_ deep in there, pretty fox." The bellowing voice clamored, as if reading his mind. "The better ya fill me up, the better I'll fuck your wife in turn."
|
||||
|
||||
Emphasizing his promise, he humped her gorgeous brown butt, prompting Selena to moan again. The vulpine femboy tried to mimic the gesture, squishing almost a full feet further into the quivering ass. Zed's heavier huffing revealed how much the bull enjoyed the attention it was getting. At least in this Manner, Flo was confident that he could please him thoroughly, and he wouldn't disappoint the stud again.
|
||||
|
||||
|
@ -246,7 +246,7 @@ The dominant bull started to get up, letting Flo's cock slip out from his colon.
|
|||
|
||||
"Oh, Flo... Before I go, can I give your wonderful cock one last cleaning?" She licked her plump lips.
|
||||
|
||||
"Huh? Of course, but why one -last- cleani–hooOOhh...!"
|
||||
"Huh? Of course, but why one _last_ cleani–hooOOhh...!"
|
||||
|
||||
Her mouth was already wrapping around his cock with ease, sucking the majority of the fluids near the tip. Her long coiling tongue claimed the fluids closer to the base. Selena slurped every last drop of the sexual male mix that she could reach, and once she was satisfied with her job, she withdrew her tongue and lips to come closer to his other head, barely containing her cheerful excitement.
|
||||
|
||||
|
@ -318,7 +318,7 @@ The shy fox, like an open book, glomped him. He pushed one of his pointy black e
|
|||
|
||||
"Ex-wife...? B-But Selena– why would she–?! We took our vows and got certifi–" Flo stopped talking frenetically when the smirking bovine, clearly prepared, grabbed a piece of paper he'd stashed away between his breasts and handed it to him. "...What is this?"
|
||||
|
||||
"A copy of -our- marriage certificate." Zed turned towards the nearby glasses stand, and tried on a pair. He playfully adjusted its frame with a finger to look smart. "Ya should've read the fine print, pretty fox. Selena certainly did."
|
||||
"A copy of _our_ marriage certificate." Zed turned towards the nearby glasses stand, and tried on a pair. He playfully adjusted its frame with a finger to look smart. "Ya should've read the fine print, pretty fox. Selena certainly did."
|
||||
|
||||
"F-Fine print...?"
|
||||
|
||||
|
|
|
@ -9,22 +9,22 @@ thumbnail: /src/assets/thumbnails/bm_3_annivoresary.png
|
|||
description: |
|
||||
Happy Vore Day! These two boyfriends certainly have been awaiting this date eagerly...
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- smaller predator
|
||||
- BDSM
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- smaller predator
|
||||
- BDSM
|
||||
---
|
||||
|
||||
"Is this okay for you, hun?" The gray wolf asked. "They aren't too tight, are they?"
|
||||
|
||||
The red fox on the bed pulled his arms forward, tensioning the two ropes tied to him and the bedframe. "They are perfect, Nate." Other than the ropes – which were his idea –, the vulpine only had an underwear on him. "God, I'm excited for this."
|
||||
|
||||
"Well, don't get -too- excited, D." Nathan said. "We haven't even started yet~"
|
||||
"Well, don't get _too_ excited, D." Nathan said. "We haven't even started yet~"
|
||||
|
||||
Nathan had brought up this idea to Dylan, once. He had heard of Vore Day online, and wanted to celebrate it with his boyfriend. Their first time was two years ago, and they enjoyed it so much that it became an annual occasion. Now, it would be the third consecutive time, although with a major difference. When they first started it, Nathan was the predator, since the gray wolf was the bigger of the two; he was buffer and slightly taller than the fox. But this year, he and Dylan would switch things up...
|
||||
|
||||
|
@ -124,7 +124,7 @@ As time went on, and more of Nathan disappeared to become a bulge under the red
|
|||
|
||||
But then the lupine started working his tongue again, lapping at the pungent gastric juices without any Manner of disgust. The fox moaned once more at the amazing sensation, being given such a deep and thorough cleaning of his insides. Nathan's rimjobs were always heavenly, but this was unparalleled. After all, this had been as deep as anyone had ever been inside of him. And soon, he'd have him all for himself, for the whole day...
|
||||
|
||||
The wolf only had his from hips down still outside, so there was little space for his legs to push against the mattress for balance. "D?" He called out. "I'm starting to lose ground. I'll try to curl up in here, but you'll need to swallow more now–aaaAAAAAH!" Dylan -did- swallow, bringing Nate's cock to rest on top of his tongue. The fox had been aching to suck off his boyfriend, and even if this was unusual, he wouldn't waste the chance.
|
||||
The wolf only had his from hips down still outside, so there was little space for his legs to push against the mattress for balance. "D?" He called out. "I'm starting to lose ground. I'll try to curl up in here, but you'll need to swallow more now–aaaAAAAAH!" Dylan _did_ swallow, bringing Nate's cock to rest on top of his tongue. The fox had been aching to suck off his boyfriend, and even if this was unusual, he wouldn't waste the chance.
|
||||
|
||||
"Mmmmmmmm~" With Nathan's butt, tail, and legs sticking out, the vulpine purposefully slowed down to savor the wolf dick, with a very active tongue. He could hear the moans inside of his bulging stomach. It already felt full, but it was missing something special that only his boyfriend could provide; and he wanted to taste every single drop.
|
||||
|
||||
|
|
|
@ -11,23 +11,23 @@ description: |
|
|||
|
||||
My second commission for Scion! This one is entirely dedicated to long-term cock vore, which I've never written at this scale before. Although I haven't ever written anything at this scale; this is my longest standalone story to date by far, because I went way overboard on descriptions. Enjoy!
|
||||
tags:
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- similar size
|
||||
- perma endo
|
||||
- straight sex
|
||||
- gay sex
|
||||
- orgy
|
||||
- masturbation
|
||||
- hyper
|
||||
- netorare
|
||||
- commission
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- similar size
|
||||
- perma endo
|
||||
- straight sex
|
||||
- gay sex
|
||||
- orgy
|
||||
- masturbation
|
||||
- hyper
|
||||
- netorare
|
||||
- commission
|
||||
commissioner: scion
|
||||
copyrightedCharacters:
|
||||
"": scion
|
||||
|
@ -79,7 +79,7 @@ Both Susie and Rita were red on the face by his proximity. The goat felt his arm
|
|||
|
||||
"J-J-Just call me Susie..." She squeaked frailly, before regaining composure. "Wait, no...! Rita, I saw him first. I call dibs!"
|
||||
|
||||
"Dibs? But -I- saw him first. If anything, Nigel is gonna watch me get fucked by him!"
|
||||
"Dibs? But _I_ saw him first. If anything, Nigel is gonna watch me get fucked by him!"
|
||||
|
||||
"No...? I'm making Gabe watch me ride some alpaca dick. You can find someone else!"
|
||||
|
||||
|
@ -393,7 +393,7 @@ Suddenly, he felt less concerned about letting them go, at least for now. He was
|
|||
|
||||
Not long after, the trio made their way back to the convention hall, with the tall alpaca leading the way. While Dedalos showered, the goat had explained to Rita the circumstances regarding her husband, but the curvy cow wasn't worried – in fact, she was giddy with excitement as she followed him. He wore a different set of top and leather jacket today, but with the impossible task of finding any pants that could serve him, the only way to cover most of his legs was to wear knee-high black socks. As for his naughty bits, there was no choice but to expose them... But the bully took it in stride.
|
||||
|
||||
A significant amount of eyes and whispers followed them along the way, and despite his overall confidence, Dedalos was a bit self-conscious about walking around with an exposed butt. Thankfully, as he strutted to the high school reunion, that wasn't the pair of round mounds that would call everyone's attention... His nuts weren't -completely- exposed, he reasoned. Along with the tag with his name on his neck, he'd wrapped two more on each nut. They read "Gabriel" and "Nigel", and Dedalos had found them among the husbands' discarded clothes. He had placed each nametag on a different ball, but he wasn't sure who was the otter and who was the cheetah – although, in truth, he didn't really care for the distinction. Their role as ball filling was the same, in the end.
|
||||
A significant amount of eyes and whispers followed them along the way, and despite his overall confidence, Dedalos was a bit self-conscious about walking around with an exposed butt. Thankfully, as he strutted to the high school reunion, that wasn't the pair of round mounds that would call everyone's attention... His nuts weren't _completely_ exposed, he reasoned. Along with the tag with his name on his neck, he'd wrapped two more on each nut. They read "Gabriel" and "Nigel", and Dedalos had found them among the husbands' discarded clothes. He had placed each nametag on a different ball, but he wasn't sure who was the otter and who was the cheetah – although, in truth, he didn't really care for the distinction. Their role as ball filling was the same, in the end.
|
||||
|
||||
Every step caused his sagging testicles to jostle, moving the occupants and shifting their imprints. The cheetah was the less energetic, more obedient of the two. Trapped inside of the seminal folds, he paid attention to his surroundings, studying everything. Apart from the otter's near-constant muffled yelling, the feline still had a pretty good idea of what was going on outside. Most importantly, the circumstances of being unable to escape for now, which they'd mentioned a few times in earshot. The alpaca's subjugating heartbeat or the constant and invasive embrace of cream-like cum didn't help much, but spending several hours with both had gotten him used to them, much as he'd hate to admit. Curling up like this wasn't even that uncomfortable anymore, thanks to the massaging walls and fluids easing up his skin and muscles. Though the bully's unrelenting musk did keep him in a semi-permanent state of arousal. The walls milked an orgasm out of him whenever they clenched tightly, which did make it harder to focus on hatching an escape plan...
|
||||
|
||||
|
@ -503,7 +503,7 @@ Throughout the day, Dedalos would start to get used to the lewd attention. Thank
|
|||
|
||||
Thanks to the otter and cheetah, he was making more jizz faster than their wives' body could metabolize it. By rutting them several times, they'd started to look more and more pregnant with alpaca cum. Even their bellybuttons were popped out. Whatever did get absorbed made their features plumpier over time – and hotter, in turn. They wondered just how corpulent they'd look by the end of the event, thanks to him and the two cuckolds.
|
||||
|
||||
Nigel and Gabe, however, weren't too pleased about the arrangement. Not only were they subject to the constant harassment of the folded walls and tangy spunk, but they had no way to voice their concerns. Plus, from the teasing of their wives and others that they could make out, it seemed that everyone thought that they'd been trapped in here out of their own volition, just so the bully could use them to have fun with the goat and the cow. It was devastatingly humiliating, but not as much as when Dedalos -actually- was fucking them multiple times in a day, and they were forced to witness it.
|
||||
Nigel and Gabe, however, weren't too pleased about the arrangement. Not only were they subject to the constant harassment of the folded walls and tangy spunk, but they had no way to voice their concerns. Plus, from the teasing of their wives and others that they could make out, it seemed that everyone thought that they'd been trapped in here out of their own volition, just so the bully could use them to have fun with the goat and the cow. It was devastatingly humiliating, but not as much as when Dedalos _actually_ was fucking them multiple times in a day, and they were forced to witness it.
|
||||
|
||||
And, just like the curvy ruminants had grown to live off the alpaca's bountiful cream fountain for every meal, the two men had been forced to survive in it. His fresh jizz was all that they could subside on. As it provided them air and nutrition, it also milked them of their traits and cum whenever another spike hit Dedalos and cupped his hostages tightly. Soon, it didn't even few painful at all when the walls collapsed, leaving only the orgasmic sensation.
|
||||
|
||||
|
@ -587,7 +587,7 @@ As his spurts died down, Dedalos slipped himself out of her love tunnel, letting
|
|||
|
||||
"Hm?"
|
||||
|
||||
"I guess that would make -you- our new husband. If you're replacing them permanently, that is."
|
||||
"I guess that would make _you_ our new husband. If you're replacing them permanently, that is."
|
||||
|
||||
Their new husband...? It seemed that he would be assimilating far more than just their bodies, then. Their marriages... Hell, even their love. When Dedalos walked into the reunion days ago, he wasn't sure what to expect to get out of this. Susie and Rita, his wives... The bully chuckled – he didn't have to think twice.
|
||||
|
||||
|
@ -609,7 +609,7 @@ The alpaca turned his head away. "...Let me sleep on it."
|
|||
|
||||
They both yawned from fatigue, having rut this late past midnight. Deciding to join Rita in her sleep, Dedalos flicked off the light switch near the bed, as Susie snuggled against his bulky body. He moved his arm back to hold her, reflecting on what she'd said. His new wife.
|
||||
|
||||
"Say..." He asked softly as she closed her eyes. "After our first night, you said these two dorks were stuck in my nuts, since there wasn't any more cock enlargement cream in stock online. But...did you -really- check if it was sold out?"
|
||||
"Say..." He asked softly as she closed her eyes. "After our first night, you said these two dorks were stuck in my nuts, since there wasn't any more cock enlargement cream in stock online. But...did you _really_ check if it was sold out?"
|
||||
|
||||
The curvy goat smiled. "Why would you think that I lied to you?~"
|
||||
|
||||
|
@ -707,7 +707,7 @@ A loud 'squelch!' could be heard from his cock.
|
|||
|
||||
He looked down, but his cock was still covered by the drapes. He pulled them aside to see gray fur with a big fluffy tail, and a smaller cock dangling between the legs. A fox, Dedalos assumed, though he didn't recognize that man. His head and half of his chest had been swallowed by his length by this point.
|
||||
|
||||
That sensation, that hunger, was so familiar...! But this time, it wasn't a side-effect from some enlargement drug that was driving his dick to swallow a smaller man again. His -body- was craving it. Despite the fullness of his perfectly round balls, he wanted more. He needed more. And here, he had a third willing participant – at least, he thought he was willing. Willing enough to try and him please him, and achieving something far better now. If the fox didn't want this, well...maybe a week inside would also change his mind.
|
||||
That sensation, that hunger, was so familiar...! But this time, it wasn't a side-effect from some enlargement drug that was driving his dick to swallow a smaller man again. His _body_ was craving it. Despite the fullness of his perfectly round balls, he wanted more. He needed more. And here, he had a third willing participant – at least, he thought he was willing. Willing enough to try and him please him, and achieving something far better now. If the fox didn't want this, well...maybe a week inside would also change his mind.
|
||||
|
||||
His speech was now the least of his concerns, as he continued to hump against the lump traveling into his fully-erected six-foot shaft. Well, no one had come here to actually listen to his words, had they...? They'd come for a spectacle. And now, he could give them one.
|
||||
|
||||
|
|
|
@ -9,18 +9,18 @@ thumbnail: /src/assets/thumbnails/bm_16_big_haul.png
|
|||
description: |
|
||||
Coming back empty-handed from his latest heist, a space pirate ends up getting his hands on an even better haul.
|
||||
tags:
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- trans male predator
|
||||
- male prey
|
||||
- semi-willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- long-term endo
|
||||
- gay sex
|
||||
- daddy play
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- trans male predator
|
||||
- male prey
|
||||
- semi-willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- long-term endo
|
||||
- gay sex
|
||||
- daddy play
|
||||
---
|
||||
|
||||
'RECALIBRATE PITCH. RECALIBRATE PITCH. RECALIBRATE ...'
|
||||
|
@ -67,7 +67,7 @@ He looked around, and a bunch of people – all smaller and younger than him –
|
|||
|
||||
"What'cher looking at?! T'is ain't t' fucking zoo!"
|
||||
|
||||
He stormed off to the tavern, even more pissed off than before, and everyone was smart enough to step out of his way. This bunch of softies never heard a -real- insult in their lives before, the pirate thought. Contraband simply wasn't what it used to be...
|
||||
He stormed off to the tavern, even more pissed off than before, and everyone was smart enough to step out of his way. This bunch of softies never heard a _real_ insult in their lives before, the pirate thought. Contraband simply wasn't what it used to be...
|
||||
|
||||
\*\*\*
|
||||
|
||||
|
@ -379,7 +379,7 @@ He almost whined as he sunk down, swallowing the whimpering sergal with his cooc
|
|||
|
||||
The vaginal cavity was almost entirely filled with Isaac's skull and neck, giving the sergal a very acute feel for the walls squeezing him and conforming to his contour. But the snout hadn't reached the source of Haul's heat yet. That deep itch had been biting at him ever since the sergal's knuckles had brushed the outside of his cervix, and that's where he was aiming the muzzle.
|
||||
|
||||
Another cry shook his whole body. Now that he had taken the sergal as deep as possible, the snout was tragically close to the sphincter, just a few inches away... As the smaller male was forced to breath the stagnant air, he could even feel the breath blowing through his nostrils against it! So -painfully- close...and if only Isaac would've stuck his tongue out, he could perhaps reach it. But he appeared too displeased with his current situation to continue with his cunnilingus, and Haul wasn't about to give up when his wish was a squeeze or two out of reach.
|
||||
Another cry shook his whole body. Now that he had taken the sergal as deep as possible, the snout was tragically close to the sphincter, just a few inches away... As the smaller male was forced to breath the stagnant air, he could even feel the breath blowing through his nostrils against it! So _painfully_ close...and if only Isaac would've stuck his tongue out, he could perhaps reach it. But he appeared too displeased with his current situation to continue with his cunnilingus, and Haul wasn't about to give up when his wish was a squeeze or two out of reach.
|
||||
|
||||
Still holding the mechanic's legs tightly together, he started to grind him like a dildo again. Isaac struggled every now and then, but much less frequently. Once he also realized that he was stuck like this with, no chance of moving either in or out until Haul got whatever he wanted, it felt pointless.
|
||||
|
||||
|
|
|
@ -17,17 +17,17 @@ descriptionPlaintext: >
|
|||
|
||||
This silly short was inspired by a wonderful commission that I got from Eli-Eternity and was supposed to go along with it, but this story doesn't even come close to doing it justice. Seriously, check out his piece if you haven't! It's turned out amazing, and he's done an incredible job, and I love it so much!
|
||||
tags:
|
||||
- Sam Brendan
|
||||
- Beetle
|
||||
- anal vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- similar size
|
||||
- gay sex
|
||||
- Sam Brendan
|
||||
- Beetle
|
||||
- anal vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- similar size
|
||||
- gay sex
|
||||
copyrightedCharacters:
|
||||
Beetle: bad-manners
|
||||
"Sam Brendan": bad-manners
|
||||
|
|
|
@ -19,19 +19,19 @@ descriptionPlaintext: >
|
|||
|
||||
...In all seriousness, I wanted to do something more daring for a PoV story. With a dragon, instead of a generic anthro, this time. And not to mention bladder vore, which is also a first for me. I'll still stick to third person narration for most of my stories, but let me know if PoV is something that you want to see more of.
|
||||
tags:
|
||||
- Beetle
|
||||
- cock vore
|
||||
- feral predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- bladder vore
|
||||
- size difference
|
||||
- long-term endo
|
||||
- point of view
|
||||
- flash fiction
|
||||
- Beetle
|
||||
- cock vore
|
||||
- feral predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- bladder vore
|
||||
- size difference
|
||||
- long-term endo
|
||||
- point of view
|
||||
- flash fiction
|
||||
copyrightedCharacters:
|
||||
Beetle: bad-manners
|
||||
---
|
||||
|
@ -86,7 +86,7 @@ Your snout bumped into the opening, getting a fuzzy feeling and a stronger scent
|
|||
|
||||
His cock was still neatly tucked away within, forcing you to come to it instead. You dug your scales against what felt like yet another opening inside of the sheath, and the obscured shaft started to expand and envelop your snout. The hybrid moaned softly – though it sounded more like cooing –, and the tip of your face felt even warmer once surrounded by his penis. You weren't too small, but with minimal pressure, the flesh stretched like a funnel to welcome your snout.
|
||||
|
||||
The bright fluff brushed against your forehead and horns, and the orange sheath grew bigger in your field of vision. You wondered if, from outside, anyone could even be notice that, aside from that elastic skin pocket, you were also being swallowed by his cock. The tunnel accommodated you further and, true to Beetle's word, there wasn't a single sign of urine so far. It would be impressive if he had -actually- made it all squeaky clean with so little effort, just for you, so casually.
|
||||
The bright fluff brushed against your forehead and horns, and the orange sheath grew bigger in your field of vision. You wondered if, from outside, anyone could even be notice that, aside from that elastic skin pocket, you were also being swallowed by his cock. The tunnel accommodated you further and, true to Beetle's word, there wasn't a single sign of urine so far. It would be impressive if he had _actually_ made it all squeaky clean with so little effort, just for you, so casually.
|
||||
|
||||
Though you had your jaws locked together by the stretched urethra – your snout vanishing past its halfway point –, his cock had no indications that it'd leave its cozy home. Even as it expanded inside of Beetle's sheath, to fit more of you in... Any size-related concerns that you wouldn't be able to squeeze yourself in melted away. Maybe it just couldn't push out, with your face obstructing its path. Or maybe Beetle was purposefully keeping his cock flaccid and hidden, as some weird Manner of flex.
|
||||
|
||||
|
|
|
@ -15,15 +15,15 @@ descriptionPlaintext: >
|
|||
|
||||
I know everyone is already thinking about October and Halloween, but I still have a Snektember addition to share! This story follows Muno the snake after the events of "Ruffling Some Feathers", although you don't need to read that story to enjoy this one.
|
||||
tags:
|
||||
- Muno
|
||||
- oral vore
|
||||
- feral predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- semi-willing predator
|
||||
- semi-willing prey
|
||||
- size difference
|
||||
- Muno
|
||||
- oral vore
|
||||
- feral predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- semi-willing predator
|
||||
- semi-willing prey
|
||||
- size difference
|
||||
prev: ruffling-some-feathers
|
||||
copyrightedCharacters:
|
||||
Muno: bad-manners
|
||||
|
@ -85,7 +85,7 @@ Muno tilted his head, giving the vole a better look at his gray-plated chin. "Hu
|
|||
|
||||
Muno interrupted himself, as something clicked in his mind. The vole was simply spouting fiction of the highest order, of course. The snake had shown no signs of wanting to harm the tiny rodent, but it kept implying that Muno wanted to eat it. And his words kept falling on deaf, round ears. As if it could only imagine a single scenario. One where the snake would take advantage of it and swallow it down, and nothing else. And in a fraction of a second, those thoughts led Muno to a single conclusion. One The reptile's mint-hued cheeks could have turned crimson if he wasn't cold-blooded.
|
||||
|
||||
Maybe the vole -wanted- to be eaten by him.
|
||||
Maybe the vole _wanted_ to be eaten by him.
|
||||
|
||||
"Lord of teeming creatures," the vole continued, "heed my plea!" It was only getting more dramatic, eloquent, and...religious?...as time went on. "My short time on this mortal plane has been cut even shorter. I'm regretful that there is so much left undone, but at least I'm consoled that there won't be a soul to mourn me. Though, I suppose that is the natural order of things for a small thing like me, sitting at the bottom of the food chain..."
|
||||
|
||||
|
@ -109,7 +109,7 @@ And it seemed intent that Muno should be the one to devour it. Just great...out
|
|||
|
||||
Wait, was he actually considering it?!
|
||||
|
||||
...No, there was no way. No way that Muno would gobble down the defenseless critter! And no way that the vole would actually enjoy the idea of becoming a snack. Well...maybe that wasn't true. Admittedly, Muno didn't -dislike- being eaten, so he could relate somewhat. It was cozy, and often thrilling when it involved a big mean predator taking advantage of him. At worst, it was a minor annoyance, like his earlier chance encounter with the saw-whet owl. But he still wouldn't go out of his way and seek out someone to eat him. Much less force the idea down the snake's throat, like the vole was doing. On second thought, was that really the best figure of speech that he could come up with right now...?
|
||||
...No, there was no way. No way that Muno would gobble down the defenseless critter! And no way that the vole would actually enjoy the idea of becoming a snack. Well...maybe that wasn't true. Admittedly, Muno didn't _dislike_ being eaten, so he could relate somewhat. It was cozy, and often thrilling when it involved a big mean predator taking advantage of him. At worst, it was a minor annoyance, like his earlier chance encounter with the saw-whet owl. But he still wouldn't go out of his way and seek out someone to eat him. Much less force the idea down the snake's throat, like the vole was doing. On second thought, was that really the best figure of speech that he could come up with right now...?
|
||||
|
||||
But behind the rodent's little performance, Muno wasn't even sure if the vole really wanted it, and he would never get a straight answer with the direct approach. But Muno had a plan, one that involved 'playing along' as far as he would comfortably go. Rolling back his eyes before closing them, the self-conscious snake slowly opened his maw, as if he was silently yawning. Lacking any predatory instincts, the best that he could do was to act it out, leaning into the roleplay aspect of it. Just like the dramatically-inclined vole.
|
||||
|
||||
|
@ -189,7 +189,7 @@ Suddenly having his mind cast back to his duty, he looked around at his surround
|
|||
|
||||
Muno turned to his stomach again, anxiety temporarily obfuscating his nausea. "I need to let you out now. I gotta get going, I'm in a rush to–"
|
||||
|
||||
The stout vole must have mustered all of its energy, wiggling against the gut and pushing all of its four paws out. All of that movement was fully concealed, not even bulging out his scales, but the sudden outburst couldn't be more obvious. But it wasn't an attempt at a escape, his gut feeling told him. Grabbing his attention -was- the goal, and Muno had a good hunch why.
|
||||
The stout vole must have mustered all of its energy, wiggling against the gut and pushing all of its four paws out. All of that movement was fully concealed, not even bulging out his scales, but the sudden outburst couldn't be more obvious. But it wasn't an attempt at a escape, his gut feeling told him. Grabbing his attention _was_ the goal, and Muno had a good hunch why.
|
||||
|
||||
"U-Umm... Are you trying to tell me you wanna s-stay in there?"
|
||||
|
||||
|
|
|
@ -11,16 +11,16 @@ description: |
|
|||
|
||||
First time explicitly using PoV in a story, with first person in this one. I did try writing in second person before, but couldn't really do it in a manner where I was satisfied with the result. Third person narration still feels more natural to me, but this was still a fun experiment.
|
||||
tags:
|
||||
- anal vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- point of view
|
||||
- flash fiction
|
||||
- anal vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- point of view
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
"Hey! Glad you came!" From the kitchen, I could hear my roommate answering the door. "Make yourself comfortable."
|
||||
|
@ -37,7 +37,7 @@ Looking into the living room, I took a glimpse of the door shutting as my roomma
|
|||
|
||||
I turned away, flustered. I couldn't deny the accusation. There was just...something deeply attractive about such a big and naked reptile simply appearing in our condo, almost within reach of my restless hands wringing at each other behind my back.
|
||||
|
||||
But I didn't know just yet how -deep- that attraction could get.
|
||||
But I didn't know just yet how _deep_ that attraction could get.
|
||||
|
||||
"Don't be shy. Come closer." The violet drake invited me, his thick tail already raised to let my gaze transfix back towards his rear.
|
||||
|
||||
|
|
|
@ -15,16 +15,16 @@ descriptionPlaintext: >
|
|||
|
||||
I was inspired by a certain dragon's writings, and wanted to try my hand at a few messier themes! Check out destinyisbad1's gallery if you enjoy stories like this.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- micro prey
|
||||
- messy stomach
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- micro prey
|
||||
- messy stomach
|
||||
---
|
||||
|
||||
It was a beautiful morning in Mag Skeima, but frankly, why would it be any different in paradise? The sunless sky shone a wonderful blue over fluffy pink clouds, bringing light to the idyllic plains of the fairy lands. The sounds of a new day came from the critters of the grasslands, before the population's blathering was gradually added to the ambiance. Mag Skeima was inhabited by magical folk, some of which would travel between planes to visit the mortal world during the day, while others were perfectly content to spend every moment in this utopia.
|
||||
|
@ -135,7 +135,7 @@ The vulpine shook his head, and started speaking over him. "Nuh-uh. I'm not fall
|
|||
|
||||
"Wha–?!" He dropped his hand in shock, and Alqpra droned in front of his face, instead of falling down.
|
||||
|
||||
"Yes! And if I can stay in there the whole hour without getting nauseated, regardless of how much food you scarf down, then I win! Of course, we need some ground rules. You are only allowed to eat -actual- food, so nothing that is dangerous for either of us! And I am not allowed to use any magic that–"
|
||||
"Yes! And if I can stay in there the whole hour without getting nauseated, regardless of how much food you scarf down, then I win! Of course, we need some ground rules. You are only allowed to eat _actual_ food, so nothing that is dangerous for either of us! And I am not allowed to use any magic that–"
|
||||
|
||||
"Stop!" Sonos couldn't believe the preposterous notion reaching his ears. "I've definitely hit you too hard... Or perhaps, not hard enough! Just...leave me alone, alright?"
|
||||
|
||||
|
@ -209,7 +209,7 @@ The steps continued but had calmed substantially, but the micro knew better than
|
|||
|
||||
"Good morning to you, Master Sonos Outerworld!" Someone else's speech reached the dampened chamber, but Alqpra couldn't place that ethereal tone of voice. "May I have the pleasure of serving you the finest breakfast that Mag Skeima can offer?"
|
||||
|
||||
The stag replied to him, his voice reverberating in the organ. "Good morning, Weqta. Yes, you may! I was just thinking of how -hungry- I was on the way here..."
|
||||
The stag replied to him, his voice reverberating in the organ. "Good morning, Weqta. Yes, you may! I was just thinking of how _hungry_ I was on the way here..."
|
||||
|
||||
Of course, Weqta Skeima. In hindsight, the dragon shouldn't have been surprised, since Sonos seemed to love the suck-up's baked goods. Alqpra disliked every moment near that buffoon as much as inhaling that acrid air around him, but it was clear that he lacked for choice on both matters...
|
||||
|
||||
|
@ -311,7 +311,7 @@ Well, he thought, nothing else to do but congratulate the winner. He brought his
|
|||
|
||||
"You might want to look away, Weqta. This is going to be gross." He warned.
|
||||
|
||||
The puck was simply confused, but didn't avert their gaze, apparently. The stag wouldn't bother with him. His finger was wrapped around the invisible floss, feeling its sturdiness against his fur, and began pulling it out. The first inch or so of cordage tolerance came out easily, meaning that the fairy dragon hadn't traveled -too- deep. But now it tugged back, likely from the micro finding himself stuck on the food in the stomach. He kept applying a bit more force, worried that the string might snap... but when a gurgle shifted around the contents in his belly, he managed to pull out a bit more.
|
||||
The puck was simply confused, but didn't avert their gaze, apparently. The stag wouldn't bother with him. His finger was wrapped around the invisible floss, feeling its sturdiness against his fur, and began pulling it out. The first inch or so of cordage tolerance came out easily, meaning that the fairy dragon hadn't traveled _too_ deep. But now it tugged back, likely from the micro finding himself stuck on the food in the stomach. He kept applying a bit more force, worried that the string might snap... but when a gurgle shifted around the contents in his belly, he managed to pull out a bit more.
|
||||
|
||||
He felt a solid mass push against the entrance of his sack, refluxing into the bottom of the throat with another yank. Sonos held his breath to make the ascent easier, steadily raising the tiny fairy against the peristalsis. Alqpra felt a bit heavier than usual, likely from some gross gunk clinging to his scales – all the more reason to free him quickly. Sonos calmly pulled him up until he left his esophagus, and the deer could smell and taste the gnarly vomit when the scales brushed his taste buds again. Wanting to avoid barfing much more than just the sprite, he simply leaned forward and spat him on his plate. Finally, his little friend was free, lying in a puddle of acid and spit in that bright white plate, across the uneaten half of a holeless donut.
|
||||
|
||||
|
|
|
@ -9,17 +9,17 @@ thumbnail: /src/assets/thumbnails/bm_1_eggs_for_months.png
|
|||
description: |
|
||||
Avelia needs help with a curse, but things quickly take a weird turn. Egg shenanigans ensue.
|
||||
tags:
|
||||
- sheath vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- egg play
|
||||
- dubcon
|
||||
- straight sex
|
||||
- sheath vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- egg play
|
||||
- dubcon
|
||||
- straight sex
|
||||
---
|
||||
|
||||
Avelia woke up to realize that it was that time of the month again, which she hated. The anthro crow recognized the weight and discomfort in her enormous belly. It was filled with eggs, but not normal ones. Each one of them was unfertilized, had a very hard shell, and worst of all, was about as big as a cantaloupe. Having one of them would have been an awful burden to bear, but right now, with a huge belly staring back at her, she must have been carrying six or seven of them!
|
||||
|
@ -196,7 +196,7 @@ He grinned. "I never claimed to be one. You were the one who believed it."
|
|||
|
||||
"Like hell I did, you piece of shit. That's the same fucking thing! And weren't you gonna help me get rid of these eggs?"
|
||||
|
||||
He brought his talon to her face, completely covering her head and pinning her to the ground of the nest. She tried to scream, but only muffled noises came from her. All subtlety was off as he taunted her. "I don't think you understand, little bird. Your eggs are mine and you -will- obey me now."
|
||||
He brought his talon to her face, completely covering her head and pinning her to the ground of the nest. She tried to scream, but only muffled noises came from her. All subtlety was off as he taunted her. "I don't think you understand, little bird. Your eggs are mine and you _will_ obey me now."
|
||||
|
||||
Avelia thrashed and hit her fists against the monstrous claw, to no avail. The brute was still hard even after his explosive orgasm, and felt that he could still have some fun with the anthro, by punishing her lack of subservience towards the most powerful avian here.
|
||||
|
||||
|
@ -216,7 +216,7 @@ His rod slid out from her, starting to become flaccid after the hybrid had spent
|
|||
|
||||
"Fuck you! That promise ain't shit!"
|
||||
|
||||
He smirked. "And you -did- swallow one of -my- eggs, you know? I still have to punish you for breaking the promise."
|
||||
He smirked. "And you _did_ swallow one of _my_ eggs, you know? I still have to punish you for breaking the promise."
|
||||
|
||||
Avelia scoffed. "Oh, so you're gonna act like you're right and mighty, huh? We both liked that, don't pretend that you didn't like me sucking you off–"
|
||||
|
||||
|
|
|
@ -11,19 +11,19 @@ description: |
|
|||
|
||||
This story was not a request by anyone! No one asked for this story to exist! ...In all seriousness, I just wanted to do something extra, themed around Vore Day, to go along with the uploads of the raffle requests. Enjoy!
|
||||
tags:
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- semi-willing prey
|
||||
- willing prey
|
||||
- unbirth
|
||||
- implied full tour
|
||||
- lesbian sex
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- semi-willing prey
|
||||
- willing prey
|
||||
- unbirth
|
||||
- implied full tour
|
||||
- lesbian sex
|
||||
---
|
||||
|
||||
Sally stared back at her phone, checking the message that she'd gotten a while ago. This was definitely the right address...but something else still bothered her.
|
||||
|
@ -152,7 +152,7 @@ Upon hearing the magic words, whatever worries and discomfort that Priscilla sti
|
|||
|
||||
Esther climbed between Priscilla's haunches, approaching the folds mostly hidden between her lower plates in plain sight, if not for the wetness already escaping her reptilian labia. The brown cow smirked at the sight, bringing her hands to the sides and pulling it apart. The little spread caused the winged lizard to shiver, anticipation almost getting the best of her. The curvy woman chuckled, looking up at Priscilla's face as it took on an even redder hue than normal.
|
||||
|
||||
"No matter how tight it feels," Esther teasingly enunciated, "I don't want -any- of your food to go to waste. No letting anyone out until I tell you so. Understood, Scilla?"
|
||||
"No matter how tight it feels," Esther teasingly enunciated, "I don't want _any_ of your food to go to waste. No letting anyone out until I tell you so. Understood, Scilla?"
|
||||
|
||||
The winged reptile nodded. This was what she wanted, too. She'd been waiting all night for this.
|
||||
|
||||
|
|
|
@ -15,25 +15,25 @@ descriptionPlaintext: >
|
|||
|
||||
So many ideas that I want to write...! I just haven't found a lot of motivation to write as much as before. But I'm still working, and haven't gone anywhere. At least I finally managed to churn out this one, featuring Beetle, one of my OCs! You might recognize him from one of the few things I actually uploaded this last month. Quite a fun personality to play with, along with my sona Sam and another OC, Muno - someone might remember that last name from one of my previous stories. All of my characters featured in stories are fun really, with a few that I wanna revisit or new ones that I make for each new setting. Just wish I had a better writing rhythm to put all those ideas to life like I used to, though! Managing to finish this story is a start, I guess.
|
||||
tags:
|
||||
- Beetle
|
||||
- oral vore
|
||||
- cock vore
|
||||
- unbirth
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- micro prey
|
||||
- full tour
|
||||
- prey transfer
|
||||
- straight sex
|
||||
- gay sex
|
||||
- Beetle
|
||||
- oral vore
|
||||
- cock vore
|
||||
- unbirth
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- micro prey
|
||||
- full tour
|
||||
- prey transfer
|
||||
- straight sex
|
||||
- gay sex
|
||||
copyrightedCharacters:
|
||||
Beetle: bad-manners
|
||||
---
|
||||
|
@ -76,7 +76,7 @@ Beetle stood up, hitting his head against the roof of the small room. "Oof!" He
|
|||
|
||||
The mouse squeaked furiously. "You crashed, alright. This place is a wreck!"
|
||||
|
||||
"Well, I didn't think it was -this- small! It's not my fault that everything is so easy to– Oops!" Beetle raised his furry forepaw, and knocked over the small cupboard he'd bumped into earlier, scattering several trinkets on the ground. "...You see what I mean?"
|
||||
"Well, I didn't think it was _this_ small! It's not my fault that everything is so easy to– Oops!" Beetle raised his furry forepaw, and knocked over the small cupboard he'd bumped into earlier, scattering several trinkets on the ground. "...You see what I mean?"
|
||||
|
||||
"All I see is that you're a huge klutz! Look at what you've done! You've destroyed her place!" As the large gryphon approached him, Rondo could feel that lingering pungent odor intensify. "Ugh... What's that smell, and where's Tina?"
|
||||
|
||||
|
@ -122,7 +122,7 @@ Rondo's heart sank. Rutting?! It was just like the nightmare he had: his Sonatin
|
|||
|
||||
But he knew that a triumph wouldn't be easy. The orange mouse scampered away from the gryphon, finding some tactical cover underneath the knocked-over cupboard. Thankfully, the large creature lagged behind, but Beetle still chased him as best as a big gryphon in a small kobold's cave could. His weight was too much for the weaker floorboards, creating a couple of new holes as his lion-like paws broke through the planks and reached the cave's natural stone floor. Clearly, the flooring hasn't been made to withstand his size.
|
||||
|
||||
"Hey, come back here! Don't be scared, let's talk this out!" The large male squawked, with a tone that made Rondo think this was just more play for him – and maybe, in the gryphon's twisted mind, it -was- just a game, some amusement at his prey's inevitable demise. One of Beetle's dark forepaws tried to reach into the small gap that the mouse had snuck into, but his furry digits were too big to follow after him. "Ugh... Sometimes, I wish I had talons instead."
|
||||
"Hey, come back here! Don't be scared, let's talk this out!" The large male squawked, with a tone that made Rondo think this was just more play for him – and maybe, in the gryphon's twisted mind, it _was_ just a game, some amusement at his prey's inevitable demise. One of Beetle's dark forepaws tried to reach into the small gap that the mouse had snuck into, but his furry digits were too big to follow after him. "Ugh... Sometimes, I wish I had talons instead."
|
||||
|
||||
The rodent had some time to think, now that he'd found a safe spot... Alright, first step accomplished. Now to go through the rest of his plan. He had to figure out a way to fend off against this giant; in other words, a weapon. The hero in the stories would often wield a magical sword to fell his ultimate foe. Maybe Rondo could find a tiny blade around, at least for self-defense, or...that's it, a shield! At least a metaphorical one, to prevent the gryphon from reaching him. Maybe a tiny bowl or...ah, even better! He simply could walk through one of the holes on the floor, and sneak out. Then maybe he could find some help, or think of–
|
||||
|
||||
|
@ -162,7 +162,7 @@ Rondo hated how hard he had gotten from the bigger throbbing member's hug. It wa
|
|||
|
||||
As far as Beetle was concerned, he was offering the happy mouse his best hospitality. His own moans and squawks of intense lust were his way to vocalize how much he enjoyed to offer it. With just the tiny legs and long tail sticking out, Beetle stroked his cock with his paw, able to swallow the rodent just with the urethral muscles dragging him in. His soft paw pads rocked along his length, flicking the sensitive purple barbs back and forth.
|
||||
|
||||
Being able to devour Rondo with his cock was far from the only surprise the gryphon had in store. There wasn't much to see in the tight tunnel other than smooth flesh and salty fluids...but the mouse could still -see- these things. Rondo initially thought that there was some electrical light leaking through the entrance to reveal the way forward, but the glow was purplish, not yellowish. As it turned out, the gryphon had bioluminescence, apparently manifesting more strongly the deeper he traveled.
|
||||
Being able to devour Rondo with his cock was far from the only surprise the gryphon had in store. There wasn't much to see in the tight tunnel other than smooth flesh and salty fluids...but the mouse could still _see_ these things. Rondo initially thought that there was some electrical light leaking through the entrance to reveal the way forward, but the glow was purplish, not yellowish. As it turned out, the gryphon had bioluminescence, apparently manifesting more strongly the deeper he traveled.
|
||||
|
||||
Beetle, getting quite excited about his cock snack, had to slow his stroking, not wanting to eject his new orange friend too soon. The tiny hind legs had slipped into his cockslit; now, just a pink tail hung limply from the yawning entrance, inching forward and getting coated in the seemingly unending stream of precum. The mouse wasn't moving about that much, even if the gryphon knew he was fine. Perhaps, he thought, Nono was just too shy about this new, fun experience! But he didn't mind – he was more than happy to tuck him away into his new mouse hole. Plus, it was always nice to feel a wriggling mass fully encased in his purple cock, bulging underneath his digits. But the rodent's journey was still far from over.
|
||||
|
||||
|
@ -200,7 +200,7 @@ Beetle could feel the weight finally settling in what was now the larger of his
|
|||
|
||||
Her short arms pushed against the cushion she was being deposited on, balancing herself while dangling from the gryphon's anus by her feet and tail. Sonatina continued to pant, habituating herself to the freshness and chilliness of the outside world's air. A few more squirms squeezed her legs out, and she plopped down onto the broken couch along with all of the anal gunk clinging to her. The tip of her chubby tail remained locked in Beetle a while longer, slurping out on its own after a few moments. The star-shaped purple hole closed right back, clenching at the sudden emptiness to hide Tina's departure, though the slime smearing both the kobold and the gryphon's hindside fluff was a clear indication that it had just been used as an exit.
|
||||
|
||||
"S-Shit... Wow..." Sonatina finally spoke, prompting the gryphon to turn his neck while she turned over. "That was...quite something... When you said it smelled like grapes...I didn't expect it -all- to smell like grapes."
|
||||
"S-Shit... Wow..." Sonatina finally spoke, prompting the gryphon to turn his neck while she turned over. "That was...quite something... When you said it smelled like grapes...I didn't expect it _all_ to smell like grapes."
|
||||
|
||||
Beetle smiled. "It's nice, isn't it? I can smell it on you from here! But you also smell like butt." He turned around to face her. "If it was so nice, why were you in such a hurry to leave? It wasn't my internal glow, was it?"
|
||||
|
||||
|
@ -236,7 +236,7 @@ She raised her paw against it, letting its full weight be felt against her palm.
|
|||
|
||||
Beetle smiled, as if she'd read his mind. He moved away from her touch, letting his ball sag in the air before aiming his cock at her entrance once more, having to almost slump on top of the cushion with the kobold between his haunches. Once he was in position, with a single thrust of his hips, his tip traveled even deeper than before. Her moan was muffled under the large orange gryphon's fluff blanketing her, forcing her to taste his salty skin with her salivating tongue. Beetle kept his own drooling member between her folds that he craved, feeling the part of her body that his guts never would've been able to reach. His dick only left her tunnel in order to drive back in with the next hump. And the next. And the next...
|
||||
|
||||
Between her pants and his squawks, Sonatina could've sworn that she heard muffled squeaking with every time his balls bounced along with his hips. Or the sounds might have been the slick squelches of her vagina taking the large male's shaft. She'd had other males just as big before – but none who fucked her before -and- after eating her.
|
||||
Between her pants and his squawks, Sonatina could've sworn that she heard muffled squeaking with every time his balls bounced along with his hips. Or the sounds might have been the slick squelches of her vagina taking the large male's shaft. She'd had other males just as big before – but none who fucked her before _and_ after eating her.
|
||||
|
||||
In fact, just across from the fluff pinning her down to her broken couch, she could still hear Beetle's stomach groan and churn, complaining about a meal that it wouldn't have been able to digest. That meal was the kobold herself, who had misappropriated its purpose, greedily using the organ for her own self-pleasure instead. Of course, Beetle had been left quite satisfied by her shenanigans as well, if his raging boner poking deeper into her was any indication, but his stomach was only supposed to understand and deal with food. For many hours, Tina has pretended to be that food, not letting digestion take its course. Breaking the natural order was taboo... A wonderful, selfish, messy taboo.
|
||||
|
||||
|
@ -344,9 +344,9 @@ Tina chuckled inside, studying his anatomy. "You never told me you had a crop."
|
|||
|
||||
"Oh, didn't I? I assumed you knew about them."
|
||||
|
||||
"Yeah, but not every gryphon has one. At least from what I've learned... It's my first time ever seeing one." Or -being- in one.
|
||||
"Yeah, but not every gryphon has one. At least from what I've learned... It's my first time ever seeing one." Or _being_ in one.
|
||||
|
||||
"Well, I didn't want to lose you down my intestines again. Unless you -really- want to." He teased back. "In which case, there's another sphincter in there that leads you straight to my stomach."
|
||||
"Well, I didn't want to lose you down my intestines again. Unless you _really_ want to." He teased back. "In which case, there's another sphincter in there that leads you straight to my stomach."
|
||||
|
||||
She shuffled inside of him, noticing a sealed drain almost all the way opposite of the crop's entrance. "Huh... This, I've never heard about."
|
||||
|
||||
|
@ -374,7 +374,7 @@ Tina blushed at his unspoken suggestion to become a proper acquaintance. "T-That
|
|||
|
||||
It sounded too good to be true, but so did Beetle's promise of giving the kobold 'the trip of her life' through his tripe yesterday – and that had turned out exactly as promised. "T-Thanks.... I don't even know how to repay you!"
|
||||
|
||||
"I do!" Beetle grinned, walking along a dirt path. "When it's all done -you- will owe me a favor! And a good apothecary goes a long way in these parts, you know."
|
||||
"I do!" Beetle grinned, walking along a dirt path. "When it's all done _you_ will owe me a favor! And a good apothecary goes a long way in these parts, you know."
|
||||
|
||||
"Oh, so you figured out I'm a potion maker...?"
|
||||
|
||||
|
|
|
@ -9,16 +9,16 @@ thumbnail: /src/assets/thumbnails/bm_ff_7_for_the_night.png
|
|||
description: |
|
||||
Sometimes, what a couple needs is a third-party to spice things up. And Brand will make sure that this night is unforgettable.
|
||||
tags:
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- same size
|
||||
- straight sex
|
||||
- flash fiction
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- same size
|
||||
- straight sex
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
"Hmmm, yeah...!" Kente moaned as he thrust into Miru's lubed ass slowly, picking up pace. The pony had wanted to do anal with his same-species girlfriend for quite a while, but she also wanted to do it to him. However, he didn't want to be on the receiving end, so those conversations never got anywhere... Until Miru brought the idea of doing a threesome.
|
||||
|
|
|
@ -11,17 +11,17 @@ description: |
|
|||
|
||||
So... yeah, managed to get a Halloween story done in time! Despite the craziness that this month was, for personal reasons. The start of November should be rocky too (also for personal reasons), but hopefully I can get into a better upload rhythm than 'once a month'. Maybe.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- regurgitation
|
||||
- transformation
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- regurgitation
|
||||
- transformation
|
||||
---
|
||||
|
||||
Jack smiled to himself while sitting on the couch. His paws ran over the short fur on his black belly, focusing on the bulge jutting out from the midriff. They were slow as to not stir the small lynx inside. The badger had swallowed the wild cat a few hours ago, and both of them knew that he would be perfectly safe within. It was the first time that Jack had swallowed Abdis – but not the first that either of them had experienced vore.
|
||||
|
@ -86,7 +86,7 @@ Jack took the soap that Abdis had grabbed and squirted it onto his grayish paw.
|
|||
|
||||
Abdis sighed and closed his eyes, feeling the ample hand covering him in foamy suds. "That's okay, Jack. Then, you can introduce me whenever you are! I don't wanna spoil your perfect night~."
|
||||
|
||||
"Heh, -our- perfect night~."
|
||||
"Heh, _our_ perfect night~."
|
||||
|
||||
The badger continued to handle Abdis, washing the slime off of his reddish fur and sweatpants. To Jack, this sweet moment of aftercare was just as enjoyable as everything preceding it, if not more. And the lynx was clearly loving the attention from his mustelid boyfriend that was twice his height.
|
||||
|
||||
|
|
|
@ -11,16 +11,16 @@ description: |
|
|||
|
||||
My initial notes for this one were simply "hatefuck but it's vore". No wonder this was the longest one to finish out of this batch... But hey, at least it was a good excuse to write some cetacean vore!
|
||||
tags:
|
||||
- unbirth
|
||||
- feral predator
|
||||
- feral prey
|
||||
- female predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- straight sex
|
||||
- flash fiction
|
||||
- unbirth
|
||||
- feral predator
|
||||
- feral prey
|
||||
- female predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- straight sex
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
"Is it in yet?" The orca shouted to the smaller cetacean near her folds. Mara's tone was annoyed; the dolphin just hadn't been a good choice of a mate.
|
||||
|
@ -39,7 +39,7 @@ Ven groaned and swam away from her reach, letting his erected pink spire slip ou
|
|||
|
||||
"Very funny. I'm just trying a different position."
|
||||
|
||||
A different position...? The dolphin touched his body to hers again, after turning around to point his head towards her tail. Seriously, Mara thought, this guy was just a waste of her time, and the killer whale now wanted to get rid of him and look for a -real- male – one as big as her, at the very least. However, pushing Ven away would've been a tiresome effort... but she had another idea brewing.
|
||||
A different position...? The dolphin touched his body to hers again, after turning around to point his head towards her tail. Seriously, Mara thought, this guy was just a waste of her time, and the killer whale now wanted to get rid of him and look for a _real_ male – one as big as her, at the very least. However, pushing Ven away would've been a tiresome effort... but she had another idea brewing.
|
||||
|
||||
She brought her black-and-white tail, pressing it to his own flukes. But instead of sliding Ven's fin away from her belly, Mara pulled him towards her hind end, and his long snout got snagged into her labia.
|
||||
|
||||
|
@ -49,7 +49,7 @@ She brought her black-and-white tail, pressing it to his own flukes. But instead
|
|||
|
||||
"What the fuck are you doing?! You stupid sea cow!" The gray cetacean tried to squirm, but her sex's hold was too tight around him. He could only stare into the entrance of her womb while Mara's tail fins thrashed her own body around in the water, mimicking thrusting. "Are you riding my head?"
|
||||
|
||||
"Just -face- it, Ven. You're a better toy than a mate... Mf!" His dorsal fin was pushing against the entrance of her vent, while the upper part of his slick body squished a mixture of seawater and her own juices. Being underwater, she'd struggle to manage her breath even as her arousal built up. "N-Now be quiet and let me handle it."
|
||||
"Just _face_ it, Ven. You're a better toy than a mate... Mf!" His dorsal fin was pushing against the entrance of her vent, while the upper part of his slick body squished a mixture of seawater and her own juices. Being underwater, she'd struggle to manage her breath even as her arousal built up. "N-Now be quiet and let me handle it."
|
||||
|
||||
Despite his raging erection, the dolphin was too prideful to let Mara simply use him. And with her vagina's recess in plain sight, he'd already formulated a plan to get the upper flipper. He flicked his own tail, torpedoing his whole body until his snout was driving against her sphincter – only to learn firsthand just how lax it was instead.
|
||||
|
||||
|
|
|
@ -9,15 +9,15 @@ thumbnail: /src/assets/thumbnails/bm_7_hungry_for_love.png
|
|||
description: |
|
||||
Aloe has been bitten by the Valentine's Day bug, though her plans for some kinky fun go through an unforeseen change.
|
||||
tags:
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- straight sex
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- straight sex
|
||||
---
|
||||
|
||||
Finally, Aloe thought, she was home for Valentine's! The gray American badger didn't have anyone special to spend the night with, but that didn't mean that she didn't have any plans! Perusing her phone, she would book a 'predator' through a specialized escort app, HungryLuv, for some sexy, kinky fun. It was a shame that this service was not as cheap as she'd have liked, but Aloe was always excited to treat herself to some of the hottest fucks she had ever had before being swallowed alive...and then being let out safely, of course.
|
||||
|
@ -50,7 +50,7 @@ She cleared her throat and continued. "S-So, what now?"
|
|||
|
||||
"Since our platform has already processed your payment, we could simply offer you a refund, or reschedule your session with him for tomorrow."
|
||||
|
||||
"Oh, I-I see..." Her plans for Valentine's Day seemed to be slipping from her paws...! Still, it wasn't all doomed. "Um, actually, I wanted to know if I can get another predator to come here tonight? A male one, please. It's -really- important that he comes today, so I don't wanna reschedule..."
|
||||
"Oh, I-I see..." Her plans for Valentine's Day seemed to be slipping from her paws...! Still, it wasn't all doomed. "Um, actually, I wanted to know if I can get another predator to come here tonight? A male one, please. It's _really_ important that he comes today, so I don't wanna reschedule..."
|
||||
|
||||
"I understand perfectly, Ms. Taxford, and I truly apologize for the inconvenience. But Valentine's Day is always a busy night for us at HungryLuv, and while we still have plenty of prey agents at our disposal, I'm afraid that we're short on male predators specifically."
|
||||
|
||||
|
|
|
@ -9,18 +9,18 @@ thumbnail: /src/assets/thumbnails/bm_ff_1_hyper_hunger.png
|
|||
description: |
|
||||
Fulfilling some hungers sometimes requires some additional, unwilling help.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- messy stomach
|
||||
- hyper
|
||||
- masturbation
|
||||
- flash fiction
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- messy stomach
|
||||
- hyper
|
||||
- masturbation
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
He was sitting down naked at the table, patting his large belly, looking at all of that food that would be filling it very soon. A massive roasted turkey, a plate full of mashed potatoes, a big bowl of hot green bean soup, and a string of smoked sausages... Staring at everything he'd gotten for himself only made him hungrier, and his hyper cock twitched in anticipation.
|
||||
|
|
|
@ -9,16 +9,16 @@ thumbnail: /src/assets/thumbnails/bm_ff_3_insistence_and_assistance.png
|
|||
description: |
|
||||
Some are predators, some are prey. And some want to keep things that way.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- semi-willing predator
|
||||
- unwilling prey
|
||||
- same size
|
||||
- regurgitation
|
||||
- flash fiction
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- semi-willing predator
|
||||
- unwilling prey
|
||||
- same size
|
||||
- regurgitation
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
"Yo, I'm home!" Cesar dropped his car key on the counter, announcing his arrival across the house to his brother Kevin. The two adult mice lived alone here. "Did you grab dinner or do I order something?" No response. He was probably in his room by now, playing that Super Slosh Bros. videogame alone or with one of his friends. Cesar walked over, knocked on the door, and called. "Bro...?" It sounded like someone was inside, but they didn't reply to him, so he cautiously turned the knob.
|
||||
|
@ -39,7 +39,7 @@ The mouse crossed his arms. "Henrik, did you eat my brother?"
|
|||
|
||||
"Dude, what the fuck?!" Kevin yelled while lying down, before spitting more digestive juices from his lips. "Like hell 'I just jumped into your mouth'...! Shit, the smell is all over me, too... What the fuck was that for?!"
|
||||
|
||||
"Henrik is finding out he's a predator, and -you- were his prey, bro..." Cesar explained as he walked between Henrik and his brother's legs. "But what a sorry excuse of a predator he is... He really needs to learn to keep his food down."
|
||||
"Henrik is finding out he's a predator, and _you_ were his prey, bro..." Cesar explained as he walked between Henrik and his brother's legs. "But what a sorry excuse of a predator he is... He really needs to learn to keep his food down."
|
||||
|
||||
The cat turned back to face him, blushing. "H-Hey...! That was uncalled fo–omMPF?!" As Henrik tried to complain, Cesar shoved Kevin's feet into his open mouth, and the cat instinctively swallowed.
|
||||
|
||||
|
|
|
@ -9,23 +9,23 @@ thumbnail: /src/assets/thumbnails/bm_ff_6_lactation_action.png
|
|||
description: |
|
||||
Amy doesn't shirk from her friend's shrinking plans, hoping to milk as much fun as possible.
|
||||
tags:
|
||||
- nipple vore
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female predator
|
||||
- male prey
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- asleep prey
|
||||
- micro prey
|
||||
- prey transfer
|
||||
- straight sex
|
||||
- sizeplay
|
||||
- flash fiction
|
||||
- nipple vore
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female predator
|
||||
- male prey
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- asleep prey
|
||||
- micro prey
|
||||
- prey transfer
|
||||
- straight sex
|
||||
- sizeplay
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
The ferret looked at the couple, still skeptical. "Are you really sure this is safe?"
|
||||
|
|
|
@ -9,19 +9,19 @@ thumbnail: /src/assets/thumbnails/bm_ff_5_latest_catch.png
|
|||
description: |
|
||||
A predatory rabbit likes snakes...perhaps a bit too much.
|
||||
tags:
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- non-binary predator
|
||||
- ambiguous gender prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- semi-willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- masturbation
|
||||
- perma endo
|
||||
- flash fiction
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- non-binary predator
|
||||
- ambiguous gender prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- semi-willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- masturbation
|
||||
- perma endo
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
"Gotcha!" Rou celebrated their latest catch, holding the garter snake behind its head. The rust-red rabbit had set down a water plate in their backyard some time ago, and the slithering reptile was drinking from it when it was found by the lagomorph. It was thinner than his index finger and almost three feet long, the longest snake they had caught so far. Rou ran a finger over the black and yellow scales on its neck, and the wild animal was being calm about the whole situation, which was a good sign.
|
||||
|
@ -30,7 +30,7 @@ They turned the snake's face to theirs. "You're mine now. Hmm, what name should
|
|||
|
||||
The rabbit walked back into their house, tossing their shoes aside before going to the bedroom. They set Jaune on their bed before taking out their phone to snap some pictures, and then captioning them with the new pet's name.
|
||||
|
||||
"Awww, you're so cute! I don't know why some people hate snakes..." Rou spoke to the limbless reptile. "But me? I don't like snakes. I -love- them." They put their phone away, and brought a hand in front of the snake's head, without picking it up. "You won't bite, will you, Jaune? Be nice and we can have some fun."
|
||||
"Awww, you're so cute! I don't know why some people hate snakes..." Rou spoke to the limbless reptile. "But me? I don't like snakes. I _love_ them." They put their phone away, and brought a hand in front of the snake's head, without picking it up. "You won't bite, will you, Jaune? Be nice and we can have some fun."
|
||||
|
||||
The garter snake inspected the lagomorph's paw with its tongue before slithering onto it, coiling around a finger to reach their palm. It didn't seem to mind being handled or even lifted from the ground again, stealing some of the rabbit's warmth as it traveled further up their arm, undulating onto their wrist.
|
||||
|
||||
|
|
|
@ -9,17 +9,17 @@ thumbnail: /src/assets/thumbnails/bm_ff_2_never_too_late.png
|
|||
description: |
|
||||
After a night full of fun, Mirembe tries to squeeze out the last pleasures she can.
|
||||
tags:
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- asleep predator
|
||||
- willing prey
|
||||
- same size
|
||||
- masturbation
|
||||
- straight sex
|
||||
- flash fiction
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- asleep predator
|
||||
- willing prey
|
||||
- same size
|
||||
- masturbation
|
||||
- straight sex
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
"Bye, guys!" Mirembe bade as she closed the door of her apartment. The aardwolf was still naked, enjoying the orgy in her house until the very last. And with those last guests gone, she could call it a night. It was a lot of fun, but the rooms were obviously a mess now; she brushed it off as a problem for future-Mirembe.
|
||||
|
|
|
@ -11,15 +11,15 @@ description: |
|
|||
|
||||
I wasn't really sure if I wanted to finish this story, let alone post it, given the dark themes in this. But some friends convinced me that I still should share it anyway, so here it is, I guess. I'm posting a more uplifting story today as well, if you'd rather read that.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- semi-willing prey
|
||||
- same size
|
||||
- nudity
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- semi-willing prey
|
||||
- same size
|
||||
- nudity
|
||||
---
|
||||
|
||||
"Here we are," Blume smiled back to his labrador companion. The lion's fangs nearly shone white in his smiling lips. "This is what I wanted to show you."
|
||||
|
@ -108,7 +108,7 @@ The lion stayed quiet for a moment to recollect his thoughts. "...Okay. No food,
|
|||
|
||||
"...How are you so warm?" Lenz asked, referring to the paws still holding him.
|
||||
|
||||
"Me? Hm, I guess the cold never really bothered me like everyone else. Maybe I'm just always warm. That -would- explain why the ladies love to cuddle with me during winter, hah... As for you–"
|
||||
"Me? Hm, I guess the cold never really bothered me like everyone else. Maybe I'm just always warm. That _would_ explain why the ladies love to cuddle with me during winter, hah... As for you–"
|
||||
|
||||
"We could cuddle." His companion said, coolly as the air surrounding them. It was merely a suggestion, without any hidden intents. "If you don't mind."
|
||||
|
||||
|
@ -218,7 +218,7 @@ And the labrador patiently listened to his entire explanation. "...Okay."
|
|||
|
||||
"Then why suggest it? If you don't trust me, why do you even consider doing such a thing?"
|
||||
|
||||
"Because I–" Blume struggled to find the words. "...I -actually- trust you, man. And I really gotta keep you safe, alright? Even in the case that I get hurt."
|
||||
"Because I–" Blume struggled to find the words. "...I _actually_ trust you, man. And I really gotta keep you safe, alright? Even in the case that I get hurt."
|
||||
|
||||
"But I don't want to hurt you, Blume–"
|
||||
|
||||
|
@ -278,7 +278,7 @@ The next gulp lodged Lenz's head so far down the throat that Blume's airways wer
|
|||
|
||||
Surely enough, the dog started to writhe about. But to the lion's surprise, instead of freeing himself, he was bringing his paws towards the gaping maw...! Maybe Lenz needed to escape the cold so bad that he couldn't wait. Or maybe the labrador had his own separate reasons as well. The lion felt ambivalent, even as he dragged his tongue more down the neck to his chest, but continued to nibble his seemingly eager prey ever so gently. Was he really willing, or had Blume forced his hand? The lion felt guilty about secretly enjoying it, but he simply couldn't stop himself from being delighted about it. A part of him knew he yearned for this, and knew it was the right choice – and that part moved his jaws further along the labrador's body.
|
||||
|
||||
Lenz wasn't surprised that the lion happily hummed at the canine meal... But by all accounts, the dog shouldn't have been enjoying this! And yet, he helped himself more into the ravenous jaws. Guided by an unshakable, enticing feeling of being coveted. The lion's body wanted this. Blume -wanted- him. And Lenz never felt like he'd been seen or acknowledged before like this...even as he became a surrogate lunch. In his old life, the labrador may have passed off as a part of His Lordship's estate. But now, he was the cause for the accelerating heartbeat behind a fleshy wall. In this melancholic room of this empty castle, he knew that Blume craved nothing else but him.
|
||||
Lenz wasn't surprised that the lion happily hummed at the canine meal... But by all accounts, the dog shouldn't have been enjoying this! And yet, he helped himself more into the ravenous jaws. Guided by an unshakable, enticing feeling of being coveted. The lion's body wanted this. Blume _wanted_ him. And Lenz never felt like he'd been seen or acknowledged before like this...even as he became a surrogate lunch. In his old life, the labrador may have passed off as a part of His Lordship's estate. But now, he was the cause for the accelerating heartbeat behind a fleshy wall. In this melancholic room of this empty castle, he knew that Blume craved nothing else but him.
|
||||
|
||||
The sitting lion moved his face down around the dog, delicately guiding more of the scarred skin in. Other than idle whines coming from deep down in his chest, the careful touch of his tongue and cheeks to scorched wounds didn't cause Lenz to wince in pain. His body easily expanded to accept more of his disrobed friend, unfaltering even while Lenz's snout pushed through the sphincter to his stomach. The bulge in Blume's neck transferred to the one on his unbuttoned belly, pushing outward from his toned abs as he contorted his torso to consume his companion.
|
||||
|
||||
|
|
|
@ -11,17 +11,17 @@ description: |
|
|||
|
||||
This story was a request for a raffle winner, as part of an anniversary raffle I held!
|
||||
tags:
|
||||
- chest maw vore
|
||||
- taur predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- trans male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- perma endo
|
||||
- request
|
||||
- chest maw vore
|
||||
- taur predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- trans male predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- size difference
|
||||
- perma endo
|
||||
- request
|
||||
requester: dee-lumeni
|
||||
copyrightedCharacters:
|
||||
Kuronosuke: dee-lumeni
|
||||
|
@ -153,7 +153,7 @@ Then he looked at his empty cup. Maybe he should make some more tea, first...
|
|||
|
||||
\*\*\*
|
||||
|
||||
After enough tea-based procrastination and soul-crushing number-crunching, his pink eyes did their best to not glaze over the papers as he triple-checked everything. It all seemed in order, but you could never tell with stuff like taxes, he thought... Perhaps he was being -too- careful for his own sake. Anyway, everything checked out. Now all that was left was to file it properly and pay his remaining taxes, but that was a problem for tomorrow.
|
||||
After enough tea-based procrastination and soul-crushing number-crunching, his pink eyes did their best to not glaze over the papers as he triple-checked everything. It all seemed in order, but you could never tell with stuff like taxes, he thought... Perhaps he was being _too_ careful for his own sake. Anyway, everything checked out. Now all that was left was to file it properly and pay his remaining taxes, but that was a problem for tomorrow.
|
||||
|
||||
He stretched his arms up, touching the high ceiling with his golden nails. Akani's struggling definitely helped him keep his concentration, stimulating his sensitive belly in a pleasurable Manner. Kuronosuke felt as her energy faded through the grueling hours, letting her fight and scream at the walls for no-one to hear, until her kicks were reduced to idle squirms. He took his paws from under the kotatsu and stretched his numb feral limbs, also flicking his pointy ears and nine tails for good measure. It was about dinner time, if his groaning taurgut was any indication. He gave his filled front stomach a few pats, deciding to tune into what his belly pet was muttering.
|
||||
|
||||
|
|
|
@ -15,17 +15,17 @@ descriptionPlaintext: >
|
|||
|
||||
This is a story based off of a YCH that I got from Helkumurrr which you should definitely check out. First piece with myself as pred, to complement my previous commission where I was prey – and also with a short (and hopefully fun) story to go along with it!
|
||||
tags:
|
||||
- Sam Brendan
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- semi-willing prey
|
||||
- oral vore
|
||||
- same size
|
||||
- point of view
|
||||
- flash fiction
|
||||
- Sam Brendan
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- semi-willing prey
|
||||
- oral vore
|
||||
- same size
|
||||
- point of view
|
||||
- flash fiction
|
||||
copyrightedCharacters:
|
||||
"Sam Brendan": bad-manners
|
||||
---
|
||||
|
@ -42,7 +42,7 @@ The maned wolf is mostly lime green-furred, with white on his paws and belly, an
|
|||
|
||||
But the biggest factor to his mystery is his mask. It's quite an unique one, fashioned after a briefcase – maybe he's shy about showing his face, and uses this as his signature...? The plain metal surface does give off a cold appearance, contrasted to the warmth of his fast-paced performance. And it doesn't seem to have visible eye holes, leading you to wonder if he might be blind. He's never turned his face in your direction, after all... But you can't help but feel that he's been staring at you this whole time.
|
||||
|
||||
"First time?" He calls out in a plain voice, bringing his body to the ground as he sticks out his tail's white tip towards you. You nod nervously, feeling his long fur brush your face and chin. He chuckles, then lifts himself back to the pole, continuing his dance without dropping a beat. For an eyeless dancer, he's certainly made you feel -very- seen.
|
||||
"First time?" He calls out in a plain voice, bringing his body to the ground as he sticks out his tail's white tip towards you. You nod nervously, feeling his long fur brush your face and chin. He chuckles, then lifts himself back to the pole, continuing his dance without dropping a beat. For an eyeless dancer, he's certainly made you feel _very_ seen.
|
||||
|
||||
His lean and gymnastic body soars effortlessly into the air, defying your sense of gravity as one arm and both legs extend outwards. His digitigrade feet rush right above your head like fan blades, until his paws return to the ground. White triangles fill the fur on the back of his head and torso, pointing towards the top of his large ears. Every inch of his body is exposed except for his face, and each hair seems to move deliberately with his choreography. The air conditioning in the basement must be broken, as it starts to feel hot and stuffy...
|
||||
|
||||
|
|
|
@ -9,21 +9,21 @@ thumbnail: /src/assets/thumbnails/bm_2_pet_sit_saturday.png
|
|||
description: |
|
||||
It's Hepje's first time pet-sitting, and a huge zorgoia might be too much for the inexperienced anteater...
|
||||
tags:
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- female predator
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- willing prey
|
||||
- same size
|
||||
- object vore
|
||||
- prey transfer
|
||||
- masturbation
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- female predator
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- willing prey
|
||||
- same size
|
||||
- object vore
|
||||
- prey transfer
|
||||
- masturbation
|
||||
---
|
||||
|
||||
"You are now approaching your destination."
|
||||
|
@ -284,7 +284,7 @@ She didn't know how long it had been, but she'd stayed awake the whole time, get
|
|||
|
||||
Happy, simply being ignored, couldn't help but wonder what Tay meant by anything. 'Put away your toy', 'go on timeout', 'get rid of the rest'... whatever it was, it didn't sound good for her. Her world started shifting, and the intestine walls started shifting her around. Most of her upper body was stuck in the narrow tunnel of the colon, but she could feel as the things under her feet disappeared from her reach in Vale's rectum. From the sounds of things falling outside, they must have been pushed out!
|
||||
|
||||
Tay's voice remarked on it, too. "Look at all of this... Happy's phone... Happy's clothes... There's the TV's remote... A towel... A soup bowl? And what's this, a hare...? It's asleep... Ohhh, you've -really- overdone it this time, baby."
|
||||
Tay's voice remarked on it, too. "Look at all of this... Happy's phone... Happy's clothes... There's the TV's remote... A towel... A soup bowl? And what's this, a hare...? It's asleep... Ohhh, you've _really_ overdone it this time, baby."
|
||||
|
||||
Hang on a second, 'this time?' So Teetja knew that the zorgoia had this habit? Why didn't she warn her?!
|
||||
|
||||
|
@ -322,7 +322,7 @@ The next thing Hepje saw was a dark-grey hand approaching her, palm-first, pushi
|
|||
|
||||
"Good girl, Vale, good girl... Since you obeyed me so nicely, you can go on timeout with your friend. Whenever you are ready– AYEEEEEE!"
|
||||
|
||||
Whatever 'timeout' was, it had made Tay jump, the anteater felt as much. In fact, she -saw- as much, as the hole that had just swallowed her opened again to let light in. And then, it opened even more to let the zorgoia's head in. "Vale?!" Happy shouted, before the pet's head bumped into hers, Vale's arms pushing on her shoulders to get her even deeper. Unlike in the pet's esoteric insides, she could tell what was going on: the green pet was entering the elephant's rump, and ramming on Hepje to make way! It also seemed to be at great force and speed, and she couldn't do anything again. All that the anteater could hear was Tay's moans approaching more orgasms and the squelching and slorping as the colon consumed her even more.
|
||||
Whatever 'timeout' was, it had made Tay jump, the anteater felt as much. In fact, she _saw_ as much, as the hole that had just swallowed her opened again to let light in. And then, it opened even more to let the zorgoia's head in. "Vale?!" Happy shouted, before the pet's head bumped into hers, Vale's arms pushing on her shoulders to get her even deeper. Unlike in the pet's esoteric insides, she could tell what was going on: the green pet was entering the elephant's rump, and ramming on Hepje to make way! It also seemed to be at great force and speed, and she couldn't do anything again. All that the anteater could hear was Tay's moans approaching more orgasms and the squelching and slorping as the colon consumed her even more.
|
||||
|
||||
As much as she struggled or tried to fight back against Vale's force or the tunnel's friction, Happy was once again completely at her devourer's mercy. Until the pushing suddenly stopped, and she tried to call out. "Is it over?"
|
||||
|
||||
|
@ -340,7 +340,7 @@ The elephant replied, approaching another climax. "Haaah... I-I'll let you use m
|
|||
|
||||
"Ohhh... o-okay, I will... for now, hooh~... This feels amazing though, Hapje– I-I mean, Happy... Lemme just move over to the–hnng!" The world around Hepje bobbed and shifted as Teetja stood up with the two heavy passengers deep in her ass and walked over to the couch, managing to fall on the cushions. "Ooof! Haaah... Well... I hope that pet-sitting Vale wasn't too bad for you. Which reminds me, thank you, Happy. You've done me a huge favor. Well, more than one, now–"
|
||||
|
||||
"Please do not mention it... Like, literally. Do -not- mention it to anyone." Hepje implored.
|
||||
"Please do not mention it... Like, literally. Do _not_ mention it to anyone." Hepje implored.
|
||||
|
||||
"I won't... Hee hee~!" That little laugh at the end did not give her any trust in Teetja's secrecy, and she sighed.
|
||||
|
||||
|
|
|
@ -11,17 +11,17 @@ description: |
|
|||
|
||||
I've decided to start posting my short stories separately instead of doing compilations, but still bundle the uploads together. A bit more work to organize, but this should make it easier to find and read individual stories. Anyway! For this one, I wanted to take a fun trope from vore scenarios and flip it on its head. Though maybe I should've saved it for Halloween...
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- multiple prey
|
||||
- unwilling predator
|
||||
- willing prey
|
||||
- smaller predator
|
||||
- role reversal
|
||||
- flash fiction
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- multiple prey
|
||||
- unwilling predator
|
||||
- willing prey
|
||||
- smaller predator
|
||||
- role reversal
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
A lupine howl pierced the full moon night, reaching Mark's large ears. The rabbit had been sprinting away from its source, trying to increase his distance from that terrifying call. It was bad enough that he'd decided to walk through the creepy forest trail in the darkness of night, but stumbling upon a werewolf?! How could things get any worse...?
|
||||
|
|
|
@ -15,16 +15,16 @@ descriptionPlaintext: >
|
|||
|
||||
I'd created Muno for a different purpose, but since I wanted a story with snake prey, I thought, "why not just use him instead of making a new OC"? Also, I blame Mr.Arcaneus's artwork for putting me in a bird/snake mood!
|
||||
tags:
|
||||
- Muno
|
||||
- oral vore
|
||||
- feral predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- semi-willing prey
|
||||
- size difference
|
||||
- flash fiction
|
||||
- Muno
|
||||
- oral vore
|
||||
- feral predator
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- semi-willing prey
|
||||
- size difference
|
||||
- flash fiction
|
||||
next: bottom-of-the-food-chain
|
||||
copyrightedCharacters:
|
||||
Muno: bad-manners
|
||||
|
|
|
@ -9,18 +9,18 @@ thumbnail: /src/assets/thumbnails/bm_ff_8_spontaneous_sleepover.png
|
|||
description: |
|
||||
Akene is tired after a long trip, and her new acquaintance is happy to provide a comfy bed - despite their mutual friend's protestations.
|
||||
tags:
|
||||
- tail vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- trans female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- same size
|
||||
- flash fiction
|
||||
- tail vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- female prey
|
||||
- trans female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- same size
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
Eulis couldn't contain her excitement. "I still can't believe you're here!" The pangolin took a bite off her burger, while grinning at the stoat sitting across the table. Akene was an online acquaintance of hers, and after years of only talking through a screen, she'd finally traveled all the way here for her vacation, to spend these next days with her friend, in the flesh.
|
||||
|
@ -77,7 +77,7 @@ He got up to dodge her, and his tail slumped from the seat onto the floor. Thank
|
|||
|
||||
"Eu, please... You're making a scene." He looked around at the other people in the diner, customers and diner alike staring back.
|
||||
|
||||
"No, -you- are making a scene...! Hmph!" The pangolin leapt down to the floor and tried to pry open his tail. The ring gave in, but she could only see the black cushions, with no sign of the stoat. "Come on, lower that tongue!"
|
||||
"No, _you_ are making a scene...! Hmph!" The pangolin leapt down to the floor and tried to pry open his tail. The ring gave in, but she could only see the black cushions, with no sign of the stoat. "Come on, lower that tongue!"
|
||||
|
||||
It wasn't a 'tongue', but more of a flap that could divide his tail into two separate but equal chambers. Shoving her face, chest and arms into the lower one, she was trying to sneak her fingers around the seams from the inside. Eulis was being quite obnoxious, so Iwan decided on how to deal with her right now.
|
||||
|
||||
|
|
|
@ -9,16 +9,16 @@ thumbnail: /src/assets/thumbnails/bm_17_taken_in.png
|
|||
description: |
|
||||
A silly little story where I re-imagine my sona as a feral! It was a fun concept to play with. One more quick PoV story before I go back to the usual 3rd person narration style. I hope you still enjoy it!
|
||||
tags:
|
||||
- Sam Brendan
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- oral vore
|
||||
- full tour
|
||||
- point of view
|
||||
- Sam Brendan
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- oral vore
|
||||
- full tour
|
||||
- point of view
|
||||
copyrightedCharacters:
|
||||
"Sam Brendan": bad-manners
|
||||
---
|
||||
|
@ -95,7 +95,7 @@ Before you even have the chance to shout, something gags you. It's the yellow ti
|
|||
|
||||
Then again, having a beast's tongue pry your lips open as it devours you alive was the last thing you'd expected when you left to check the noise outside your place.
|
||||
|
||||
His surprisingly versatile muscle does an unfortunately great job at keeping you quiet and still, helping the voracious animal consume you whole. ...Which does /seem/ weird, and begs the question. If it wanted to devour you, why go to such lengths to immobilize you and eat you alive?
|
||||
His surprisingly versatile muscle does an unfortunately great job at keeping you quiet and still, helping the voracious animal consume you whole. ...Which does _seem_ weird, and begs the question. If it wanted to devour you, why go to such lengths to immobilize you and eat you alive?
|
||||
|
||||
First of all, you're too big. There's no way it can swallow you whole...right? Besides, with the daggers protruding from his monstrous gums, he could have shredded you to pieces. But even as you feel the pearly spires brushing against your lubricated calves while struggling, his tongue seems to do its best to guide you through the gap between them, leaving you unscathed.
|
||||
|
||||
|
@ -143,7 +143,7 @@ Suddenly, the movement stops, and you are flipped against your side. The whole p
|
|||
|
||||
As if all of this already isn't demeaning enough, something outside of his stomach starts pressing and rubbing the wall against you. It's too small and long to be one of his paws, and it makes a subtle 'shlick... shlick...' noise each time that it presses into his fur... Is he licking his own belly? Why would he do such a thing? Is he trying to comfort you...?
|
||||
|
||||
Well, it would certainly explain why you saw him wagging his tail playfully earlier – although you were more focused on escaping his metallic lips –, and why his body isn't interested in breaking you down like food. This is all simply dumb fun for him, at your expense. A twisted entertainment for a twisted being. At one point, you considered that you'd judged it too harshly... But then again, you /did/ end up in the belly of the beast, and you don't really have a choice except to trust in his good intentions – if he really has any.
|
||||
Well, it would certainly explain why you saw him wagging his tail playfully earlier – although you were more focused on escaping his metallic lips –, and why his body isn't interested in breaking you down like food. This is all simply dumb fun for him, at your expense. A twisted entertainment for a twisted being. At one point, you considered that you'd judged it too harshly... But then again, you _did_ end up in the belly of the beast, and you don't really have a choice except to trust in his good intentions – if he really has any.
|
||||
|
||||
The licks seem to stop, and you figure that you might as well try talking to it. He may be feral, but with the artificial-looking face of his, he's not your usual feral. Perhaps he can understand language.
|
||||
|
||||
|
|
|
@ -11,17 +11,17 @@ description: |
|
|||
|
||||
Not much to say about this one in particular. Just a fun and short-ish 4/20 story, 'cause why the hell not. Probably the quickest pace I've worked on for the writing stage, getting around 5600 words done in 2 days. My usual process for standalone stories like this one goes something along the lines of: premise > research > summary > writing > editing. The last step, editing, typically inflates the final word count by 5% as I add more clarification or last minute ideas to certain sections, that's why that number doesn't match the actual word count. Research also took about 2 days, which is probably too much for a short story, but when it takes that long, it's normally a sign that I was having too much fun coming up with ideas, which was definitely the case here! Anyway, I doubt this is interesting to anyone other than me, but this part of the description now feels sufficiently padded out, so I'll leave it at that.
|
||||
tags:
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- similar size
|
||||
- micro prey
|
||||
- object vore
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- female prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- similar size
|
||||
- micro prey
|
||||
- object vore
|
||||
---
|
||||
|
||||
Cabira returned home from the guild, having turned in her bounty for the day. It was a simple task, slaying those pestilent slimes... They were dangerous to farmers' crops and animals, but clobbering them with her mace once would disintegrate the invasive, mindless creatures. Maybe twice, for some of the big ones. After collecting their hearts and turning them in as proof of the deed, Cabira made it out of the guild with her reward, a small pouch jingling with coins. Though she was more interested in her plans for the night than the silver she'd gotten for the menial task, the smiling moth-dragon let her long and fluffy tail swish happily behind her wings while she walked to the inn.
|
||||
|
@ -44,7 +44,7 @@ However, when Cabira spoke to her companion, her tone showed dissatisfaction. ".
|
|||
|
||||
"Your...weed...?"
|
||||
|
||||
"Don't play dumb. I know you took it!" She tossed her shoulder pads aside, and move to the back of her breastplate. "I have no idea -how- you did it, with those hoofs and huge tusks of yours, without leaving even a shred of evidence... But I know you did it!"
|
||||
"Don't play dumb. I know you took it!" She tossed her shoulder pads aside, and move to the back of her breastplate. "I have no idea _how_ you did it, with those hoofs and huge tusks of yours, without leaving even a shred of evidence... But I know you did it!"
|
||||
|
||||
Terra turned her face until the curved bone spires on both sides of her face touched the ground, looking down with a sad expression. "But I don't even have thumbs... How could I open your wardrobe?"
|
||||
|
||||
|
@ -56,7 +56,7 @@ The boar gulped, then hiccuped.
|
|||
|
||||
"W-Well...I like weed too! I don't know why you were hiding it. I want to smoke it, too!"
|
||||
|
||||
"You -do- know why! You remember what happened last month when I let you have a puff of my joint. There's no way you forgot about that...'incident'." She signaled the air-quotes over her head.
|
||||
"You _do_ know why! You remember what happened last month when I let you have a puff of my joint. There's no way you forgot about that...'incident'." She signaled the air-quotes over her head.
|
||||
|
||||
"It's not my fault that I had a bad case of...uh, what did you call it? Munchies?"
|
||||
|
||||
|
|
|
@ -15,22 +15,22 @@ descriptionPlaintext: >
|
|||
|
||||
This commission is a sequel to the raffle request, Team Effort!
|
||||
tags:
|
||||
- cock vore
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- prey transfer
|
||||
- same size
|
||||
- long-term endo
|
||||
- hyper
|
||||
- inflation
|
||||
- gay sex
|
||||
- commission
|
||||
- cock vore
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- prey transfer
|
||||
- same size
|
||||
- long-term endo
|
||||
- hyper
|
||||
- inflation
|
||||
- gay sex
|
||||
- commission
|
||||
commissioner: yolkmonkey
|
||||
copyrightedCharacters:
|
||||
Yolk: yolkmonkey
|
||||
|
@ -63,7 +63,7 @@ Abe took his tongue away for a moment as he brought his face up to the tip. "Sor
|
|||
|
||||
"...watching the whole thing?"
|
||||
|
||||
The monkey's eyes followed the third voice, and sure enough, Calvin was standing by the doorway. The black-furred gorilla was fully naked, with a phone in one hand and his cock in the other. He didn't only seem indifferent about his canine boyfriend suddenly hooking up with his simian roommate – he was /excited/ about it.
|
||||
The monkey's eyes followed the third voice, and sure enough, Calvin was standing by the doorway. The black-furred gorilla was fully naked, with a phone in one hand and his cock in the other. He didn't only seem indifferent about his canine boyfriend suddenly hooking up with his simian roommate – he was _excited_ about it.
|
||||
|
||||
The thought of being watched by his cuckold friend caused another shiver to travel up his girthy shaft, pulsing the flare at the tip against Abe's snout. The pitbull paid his voyeuristic boyfriend no mind, entranced by Yolk's rod and the alluring smell and taste of its pre-semen.
|
||||
|
||||
|
@ -75,7 +75,7 @@ Regardless, the abrupt awakening was still quite pleasurable, and the monkey moa
|
|||
|
||||
But the pitbull seemed too distracted to notice. His lips squeezed against the glans, letting his tongue slurp Yolk's juices right from his meatus. With the pitbull's weight pinning him down, there was little that the monkey could do but squirm in pleasure.
|
||||
|
||||
Despite his massive cock, Yolk was too weak to struggle out of Abe's accidental pin – his body still retained its average figure, after all. But whenever he looked in the mirror, it felt that it didn't really /fit/ him. Not with how scrawny the rest of him was. But maybe it would fit him, if only he was as muscular as Abe... Or Mr. Murdoch, his secret crush and winter break hookup ...
|
||||
Despite his massive cock, Yolk was too weak to struggle out of Abe's accidental pin – his body still retained its average figure, after all. But whenever he looked in the mirror, it felt that it didn't really _fit_ him. Not with how scrawny the rest of him was. But maybe it would fit him, if only he was as muscular as Abe... Or Mr. Murdoch, his secret crush and winter break hookup ...
|
||||
|
||||
His groins stiffened, and he was getting close. And his gorilla roommate – just as brawny as his canine teammate – simply stood and watched, moaning the quietest of the three as he jerked off and recorded the unfolding scene with his phone. Watching his boyfriend smoosh his white snout right against Yolk's soft gray-and-blue flesh, craving the seed with such intensity, and yet failing to even wrap his jaws around the whole thing... He nutted discreetly, staining the carpet in the monkey's room.
|
||||
|
||||
|
@ -129,7 +129,7 @@ The gorilla gulped. "Y-Yes...?"
|
|||
|
||||
He looked around at the room reeking of cum. "B-But it's your room! And it was your cock that–"
|
||||
|
||||
"But it's /your/ fault for not keeping your horn dog of a boyfriend in check!" Yolk teased, but his roommate was having none of it and pouted. "...Fine. Just do me a solid this time, please. I'll pay you back later."
|
||||
"But it's _your_ fault for not keeping your horn dog of a boyfriend in check!" Yolk teased, but his roommate was having none of it and pouted. "...Fine. Just do me a solid this time, please. I'll pay you back later."
|
||||
|
||||
The football player pondered with apprehension. He wasn't looking forward to spending his day cleaning Yolk's cum, but he could think of at least one mischievous favor that only his roommate could fulfill. "...Whatever. But you owe me big time."
|
||||
|
||||
|
@ -141,7 +141,7 @@ He got up before kneeling next to Yolk's bed, already regretting playing his mai
|
|||
|
||||
Without even thinking, Calvin reached his digits into the spent glob of cum on the floor, as if it were a solid white egg instead. The sticky substance clung to his fingers as he raised them, its unmistakable fragrance all too familiar for anyone who spent the last winter break with Yolk. It felt like a waste, seeing that wonderful monkey seed lying on the floor, without filling anyone. If Abe could only fit that large flared tip inside of him, it'd be bloating his belly instead at that very moment.
|
||||
|
||||
"Big A said it's because he wasn't stretchy," the gorilla thought out loud. "But I bet I /am/ stretchy enough..."
|
||||
"Big A said it's because he wasn't stretchy," the gorilla thought out loud. "But I bet I _am_ stretchy enough..."
|
||||
|
||||
\*\*\*
|
||||
|
||||
|
@ -153,7 +153,7 @@ The large German shepherd took his paw out of his smock. "As you all know, this
|
|||
|
||||
Yolk looked around the room as well, seeing how the dozen or so of upperclassmen didn't raise their arms. All of their eyes were transfixed on the monkey.
|
||||
|
||||
"Very well. Your exam will be conducted in– ...Ahem, conducted /by/ your TA, who's a freshman. Yolk, if you would."
|
||||
"Very well. Your exam will be conducted in– ...Ahem, conducted _by_ your TA, who's a freshman. Yolk, if you would."
|
||||
|
||||
He got up and walked towards the center, next to the teacher. He couldn't help but notice how the dark-furred dog seemed to have quite some muscles of his own. The rest of the students watched him quietly, eagerly. Yolk could feel his cock start to harden.
|
||||
|
||||
|
@ -235,9 +235,9 @@ The monkey's hips lurched forward, helping the dog sink in up to his shoulder. "
|
|||
|
||||
The German shepherd brought his free hand to the entrance, willingly trapping it inside. Both arms were squeezed into Yolk's cock. He was larger than any of his students – though not as large as Mr. Murdoch –, but despite the wider stretch from his hefty arms alone, his cock swallowed Oberon just the same. He had been packing a formidable member all along, to boot. But it was still a fraction relative to the horse cock that would engulf all of the German shepherd in no time.
|
||||
|
||||
Still, Yolk couldn't help but feel envious of the dog and his body. And he couldn't deny that the Pred-Sat teacher /did/ look pretty hot, all big and muscular...
|
||||
Still, Yolk couldn't help but feel envious of the dog and his body. And he couldn't deny that the Pred-Sat teacher _did_ look pretty hot, all big and muscular...
|
||||
|
||||
"Ahh, O-Oberon..." The monkey gasped at the bigger bulge forming on his hungry cock. His tunnel eagerly slurped him in, wanting to claim the very masculine canine to itself. "Now I wish that I /was/ the one getting 'private lessons' with you, mff... Y-You're such a stud~."
|
||||
"Ahh, O-Oberon..." The monkey gasped at the bigger bulge forming on his hungry cock. His tunnel eagerly slurped him in, wanting to claim the very masculine canine to itself. "Now I wish that I _was_ the one getting 'private lessons' with you, mff... Y-You're such a stud~."
|
||||
|
||||
"Thanks to plenty of exercise! I wasn't always like this, you know... Until I joined the college football team, at about your age. Never too late to consider it!"
|
||||
|
||||
|
@ -305,7 +305,7 @@ Still, dumping coat over coat of perfectly white cream onto the empty chairs of
|
|||
|
||||
\*\*\*
|
||||
|
||||
Not long after his call, the door suddenly slammed open – the large hand planted on it almost knocking it off of its hinges. The sound didn't alarm Yolk, who was too horny to come to his senses yet again. But he /did/ pick up on the growly, deep voice, which belonged to the large man struggling to squeeze through the small doorframe.
|
||||
Not long after his call, the door suddenly slammed open – the large hand planted on it almost knocking it off of its hinges. The sound didn't alarm Yolk, who was too horny to come to his senses yet again. But he _did_ pick up on the growly, deep voice, which belonged to the large man struggling to squeeze through the small doorframe.
|
||||
|
||||
"Mm... That fragrance is making me hard already..." Mr. Murdoch spoke with a room-filling echo, without even trying to be loud. "I can't believe that you've been keeping this from me, boy."
|
||||
|
||||
|
@ -349,7 +349,7 @@ Yolk panted as his mind cleared after nutting. "Hfff...hf...th-that was amazing,
|
|||
|
||||
"No– I mean, definitely~... But also, I wish that I could thrust my hips and fuck you properly."
|
||||
|
||||
The gorilla chuckled. "Mm, that /would/ feel wonderful, I'm sure... But with that scrawny body of yours, I don't think you could manage."
|
||||
The gorilla chuckled. "Mm, that _would_ feel wonderful, I'm sure... But with that scrawny body of yours, I don't think you could manage."
|
||||
|
||||
"Y-Yeah... I was thinking the same thing." He gently caressed the coach's firm butt, which kept most of his cock entrapped while it remained erect in his bowels. "So I was thinking...maybe I could join the football team? Get into shape, with a body that matches my cock and all after this."
|
||||
|
||||
|
@ -429,7 +429,7 @@ Then he remembered Gunnar, who was probably the most serious player on the team
|
|||
|
||||
He kept remembering his other friends on the Rabbits. Silas, Lauritz... Yolk got along with every single one of them, and they always joked about how the monkey was an honorary member of the team. During the winter break, he'd become way more than that – a holiday retreat, of sorts.
|
||||
|
||||
Being part of their 'team-building exercise' had been nice and all... Extremely nice, in fact. But the idea of /actually/ joining the team, and playing alongside them instead of watching from the stands, seemed like a great opportunity to get even closer – and bulkier. Yolk wanted to give his best shot at this, and he wouldn't squander the opportunity given to him by the coach.
|
||||
Being part of their 'team-building exercise' had been nice and all... Extremely nice, in fact. But the idea of _actually_ joining the team, and playing alongside them instead of watching from the stands, seemed like a great opportunity to get even closer – and bulkier. Yolk wanted to give his best shot at this, and he wouldn't squander the opportunity given to him by the coach.
|
||||
|
||||
He just hoped that Murdoch hadn't chosen Abe as his personal trainer. If so, the aloof pitbull would probably forget to even come train with him...
|
||||
|
||||
|
@ -457,7 +457,7 @@ Calvin blushed a bit, not taking his eyes away from Yolk's penis. "Y-Yeah... I t
|
|||
|
||||
The gorilla moved his hands to his pants, and Yolk thought that he'd pull out his phone. Instead, Calvin adjusted his sweatpants – his dick was apparently getting uncomfortably swollen inside of his clothes, forming a stain from pre.
|
||||
|
||||
"Whenever I watch it, I cover the corner with my thumb so I can't see his face on the screen. And then, I k-kinda pretend that you're fucking /me/ in the video... Fuck, that sounds cringe, doesn't it?" He shook his head. "But I jacked off to it so many times. And these last months I used a bunch of toys to stretch myself, in case I ever got the chance to...y'know."
|
||||
"Whenever I watch it, I cover the corner with my thumb so I can't see his face on the screen. And then, I k-kinda pretend that you're fucking _me_ in the video... Fuck, that sounds cringe, doesn't it?" He shook his head. "But I jacked off to it so many times. And these last months I used a bunch of toys to stretch myself, in case I ever got the chance to...y'know."
|
||||
|
||||
Yolk chuckled. He never imagined that his roommate would be interested in him and his body for anything other than his amateur filmmaking. "And you think that you can fit all of it?"
|
||||
|
||||
|
@ -539,7 +539,7 @@ The gorilla continued. "It's insane how swole you got, and so fast. I think you
|
|||
|
||||
Yolk nodded. "ESPECIALLY with that belly, dude. I get horny just thinking how I've bred your holes over and over with my seed...and how it's making you bigger and..." He paused, realizing the coincidence of the word at the tip of his tongue. "...and heavier."
|
||||
|
||||
Yolk realized it just now: there /was/ a better weight for him to train with. One that not only looked heavy enough, but would only get heavier as time went on.
|
||||
Yolk realized it just now: there _was_ a better weight for him to train with. One that not only looked heavy enough, but would only get heavier as time went on.
|
||||
|
||||
"I have an idea, Cal. Come closer~."
|
||||
|
||||
|
@ -563,7 +563,7 @@ This time wasn't any different, and once again he felt the hot cum flood into hi
|
|||
|
||||
Once he'd pumped him full yet again, Yolk let the dark-furred ape rest on his chiseled chest. "Mm, only seven... Maybe we can go for full reps tomorrow~."
|
||||
|
||||
Calvin gasped for air, feeling the monstrous penis still deep in his body. "...I-I hope so. Fuck, never thought you'd use /me/ as a weight... I can't wait to see how far you'll go, Yoyo~."
|
||||
Calvin gasped for air, feeling the monstrous penis still deep in his body. "...I-I hope so. Fuck, never thought you'd use _me_ as a weight... I can't wait to see how far you'll go, Yoyo~."
|
||||
|
||||
The monkey rubbed his hands over his roommate's renewed heft, massaging the overworked guts. He was counting on his fertile seed being processed by the gorilla's body into more mass. After all, he thought that this new weight was still a bit on the light side...
|
||||
|
||||
|
@ -653,7 +653,7 @@ Despite both of them being extremely buff, Yolk found it amusing how much the go
|
|||
|
||||
Turning his modest erection and swaying black belly away, Calvin showed his butt, starting to grind it against Yolk's flared tip. With so many men stewing within the pair of balls, the hyper horse cock had grown larger – much more than the gorilla was used to taking in their private training. Still, the monkey knew that his roommate had been working to stretch himself for this exact occasion, though it might be a tight fit nonetheless.
|
||||
|
||||
But unlike the times he'd fucked Mr. Murdoch, Yolk had more options at his disposal than simply acting like an inanimate dildo. He moved his ripped arms to the ape's hips, holding them tight. Then, with the unparalleled strength of his biceps and triceps, he pulled Calvin down, hoping he'd go /around/ his cock rather than in.
|
||||
But unlike the times he'd fucked Mr. Murdoch, Yolk had more options at his disposal than simply acting like an inanimate dildo. He moved his ripped arms to the ape's hips, holding them tight. Then, with the unparalleled strength of his biceps and triceps, he pulled Calvin down, hoping he'd go _around_ his cock rather than in.
|
||||
|
||||
His glans squished against the gorilla's puffy anus, finding very little give... He was much tighter than Mr. Murdoch, and Yolk was worried that he'd split his mate in half. However, as Calvin grunted, he tried to open his legs wider and relax his anal muscles.
|
||||
|
||||
|
@ -711,7 +711,7 @@ Yolk hummed, with a grin plastered on his face. "Nice, you really did it... I'm
|
|||
|
||||
The gorilla finally put his phone down, using both hands to rub his belly. Feeling the slight shifts within his guts, everyone else in their team now inside. They filled him all of the way, from his rectum to his stomach. Not a single touch against his flesh escaped his notice. Calvin had to keep telling himself that this wasn't a dream – he'd really done it.
|
||||
|
||||
"Holy shit...is it always /this/ good...?"
|
||||
"Holy shit...is it always _this_ good...?"
|
||||
|
||||
"Mhm~." Yolk yawned. "See? I knew you were a natural at being pred, too."
|
||||
|
||||
|
|
|
@ -11,20 +11,20 @@ description: |
|
|||
|
||||
This story was a request for a raffle winner, as part of an anniversary raffle I held!
|
||||
tags:
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- multiple prey
|
||||
- semi-willing predator
|
||||
- willing predator
|
||||
- willing prey
|
||||
- same size
|
||||
- hyper
|
||||
- inflation
|
||||
- gay sex
|
||||
- request
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- multiple prey
|
||||
- semi-willing predator
|
||||
- willing predator
|
||||
- willing prey
|
||||
- same size
|
||||
- hyper
|
||||
- inflation
|
||||
- gay sex
|
||||
- request
|
||||
requester: yolkmonkey
|
||||
copyrightedCharacters:
|
||||
Yolk: yolkmonkey
|
||||
|
@ -229,7 +229,7 @@ He shivered as Dell pushed even deeper, from his scaly snout nudging through his
|
|||
|
||||
"Haah...I-I'm getting close...!" Yolk moaned out between pants, feeling that his cock soon would make Dell's orgasm all but negligible. He struggled, but the polar bear pulled him closer.
|
||||
|
||||
"Don't cum." Pyotr ordered. "I want you to keep your seed so you can fill me -after- they both get swallowed by your cock~."
|
||||
"Don't cum." Pyotr ordered. "I want you to keep your seed so you can fill me _after_ they both get swallowed by your cock~."
|
||||
|
||||
The monkey huffed in pleasure, doing his best to contain his arousal. He was all down for it. "Hff, o-okay– ...Wait, -BOTH-?!"
|
||||
|
||||
|
@ -315,7 +315,7 @@ The comment made Berry jump out in surprise. He freed his blushing face to stare
|
|||
|
||||
"Only if you want to."
|
||||
|
||||
With a huge smile on his face, the wolf stood up, feeling his hefty belly sag down as he grabbed the sides of the horse cock. "More than -anything- in this world~...!"
|
||||
With a huge smile on his face, the wolf stood up, feeling his hefty belly sag down as he grabbed the sides of the horse cock. "More than _anything_ in this world~...!"
|
||||
|
||||
Without hesitation, he pushed his snout in, fitting it inside of the cock that had just been in his mouth. The lubricated flesh easily stretched, eager to gulp down its eighth guest. But this time, it felt differently to Yolk. Because, this time, he himself had invited Berry to go in... Because, this time, he really wanted it, too.
|
||||
|
||||
|
|
|
@ -9,17 +9,17 @@ thumbnail: /src/assets/thumbnails/bm_ff_4_the_last_livestream.png
|
|||
description: |
|
||||
Happy Vore Day! These two boyfriends certainly have been awaiting this date eagerly...
|
||||
tags:
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- similar size
|
||||
- masturbation
|
||||
- lesbian sex
|
||||
- flash fiction
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- female prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- similar size
|
||||
- masturbation
|
||||
- lesbian sex
|
||||
- flash fiction
|
||||
---
|
||||
|
||||
The video started, and the fennec fox, wearing a portable light and camera on a band on her forehead, smiled in the webcam's live feed. "Hey, guys! Samba here. Glad to see we already have so many people in chat today, even though this is gonna be my last livestream here. No game today, we're gonna see how much we can break the 'ToS' before we get banned from the platform."
|
||||
|
@ -32,7 +32,7 @@ She started reading some of the live comments.
|
|||
|
||||
"Hi..."
|
||||
|
||||
"Didn't I say this wasn't gonna be your usual stream? Also, sorry for everyone watching this at work, oops... Chat is going -wild- about you, love, you should see it." The fennec popped in front of the camera and pretended to whisper. "She's kinda shy, but actually this was all her idea–"
|
||||
"Didn't I say this wasn't gonna be your usual stream? Also, sorry for everyone watching this at work, oops... Chat is going _wild_ about you, love, you should see it." The fennec popped in front of the camera and pretended to whisper. "She's kinda shy, but actually this was all her idea–"
|
||||
|
||||
"Hey...! I can hear you, love."
|
||||
|
||||
|
@ -78,6 +78,6 @@ Touching her phone, the main view changed once again, featuring Paloma through t
|
|||
|
||||
"Is that...a lot...?" The coatimundi asked, fondling her own breast now as well.
|
||||
|
||||
"I don't think I've ever seen -any- stream get so many viewers! 'Samba, you're the biggest age-restricted stream on the site right now'. Wait what the fuck, seriously?! I thought that no one was gonna watch our joke stream–"
|
||||
"I don't think I've ever seen _any_ stream get so many viewers! 'Samba, you're the biggest age-restricted stream on the site right now'. Wait what the fuck, seriously?! I thought that no one was gonna watch our joke stream–"
|
||||
|
||||
The video ends as the livestream is abruptly shut down.
|
||||
|
|
|
@ -16,23 +16,23 @@ descriptionPlaintext: >
|
|||
|
||||
I had this idea while working on the next chapter, and wanted to try something a bit more experimental involving these characters. It's self-indulgent and loose canon, and something of a departure from my usual stories! I don't even know how to describe it... Well, whatever it is, it's certainly a mash of different thoughts and ideas that had been boiling in my head, and simmering them down into something legible was an interesting exercise. Hope it's an enjoyable read too!
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- non-binary predator
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- male prey
|
||||
- nested vore
|
||||
- macro predator
|
||||
- size difference
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- unwilling prey
|
||||
- non-binary predator
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- male prey
|
||||
- nested vore
|
||||
- macro predator
|
||||
- size difference
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-4
|
||||
next: the-lost-of-the-marshes/chapter-5
|
||||
---
|
||||
|
@ -51,7 +51,7 @@ Dream-like...hmm... Maybe that's why their senses were diminished, Quince though
|
|||
|
||||
The Urvogel had landed on that indeterminate floor, and the cat approached with a less hurried gait. But even as the tiny dinosaur grew in their field of vision, it still seemed distant...until Quince realized that Suu wasn't distant, but -smaller-. The feathered reptile never was big by any means – his body less than half of Quince's height –, but he wasn't this minuscule. The difference in size was only accentuated when Quince brought their paw down to pick him up, and realized that the archaeopteryx was even smaller than their fingertip! He was basically ant-sized... Or was Quince gigantic? Their claws carefully plucked him off the ground with his long feathered tail, and he gave another happy chirp, not scared at all of the enormous cat.
|
||||
|
||||
Quince brought him to their face, inspecting their tiny friend. They were hanging upside down between their two fingers, staring back with his cutesy eyes and reptilian snout. He was blown back and forth by the powerful nostrils, although the cat couldn't pick up any particular smell. Suu was completely unbothered from being handled like this, but it was almost like his blue eyes were telling Quince something. That it was okay– No, that he -wanted- to be eaten by them.
|
||||
Quince brought him to their face, inspecting their tiny friend. They were hanging upside down between their two fingers, staring back with his cutesy eyes and reptilian snout. He was blown back and forth by the powerful nostrils, although the cat couldn't pick up any particular smell. Suu was completely unbothered from being handled like this, but it was almost like his blue eyes were telling Quince something. That it was okay– No, that he _wanted_ to be eaten by them.
|
||||
|
||||
The feline had gulped down the dinosaur before, when he was at his real size. It'd felt nice for a change of roles, although it'd led to quite a troublesome end to their night after they failed to regurgitate him. Of course, this was a completely different situation, but Suu wasn't showing any concerns once more, and if this really was a dream, there was no harm in trying... Still, having only ever played the part of predator that one time, Quince wondered how different the sensation would be.
|
||||
|
||||
|
@ -91,7 +91,7 @@ The barbed muscle reached Nikili's ankles first, and carefully drew over the tin
|
|||
|
||||
Quince's thumb wrapped over his shoulders to grab him off the ground and sat down again, keeping Nikili close to their face. They fiddled with him in their fingers, giving more licks across his body for his dry bath. They wanted to show him how much affection they could give, and how much control Quince had. The small scavenger simply seemed confused at the tongue repeatedly lapping at him to brush his fur. Quince stopped for a moment and brought him closer, poking his tiny belly with their cushiony nose, to deduce if their eyes had the same shared intent as the archaeopteryx, who was currently flapping inside of their belly.
|
||||
|
||||
No, it wasn't what Nikili wanted. It was what -they- wanted. After all, it was their dream.
|
||||
No, it wasn't what Nikili wanted. It was what _they_ wanted. After all, it was their dream.
|
||||
|
||||
Their maw opened again; this time, the tongue slipped under his feet and legs to receive him instead. His arms grabbed at the fur of Quince's snout, but a strong 'slurp!' pulled him into the warm maw. The feline once again toyed with the prey in their mouth, trapping him as Quince adjusted into a more comfortable position. They lied on their side, like they'd seen Suu do as a dragon in his hideout in Zugul, prominently displaying their flat tummy outwards near the ground. Hopefully, the mongoose would bulge it out after he'd concluded his fleshy journey.
|
||||
|
||||
|
|
|
@ -10,15 +10,15 @@ thumbnail: /src/assets/thumbnails/tlotm_ch1.png
|
|||
description: |
|
||||
Hey! This is my first vore story, and the first story I've written in years. It's also the first chapter in a vore series, The Lost of the Marshes, focusing on non-fatal vore. I've always wanted to do a project like this and I finally decided to actually do it, so enjoy!
|
||||
tags:
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- macro predator
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- macro predator
|
||||
series: the-lost-of-the-marshes
|
||||
next: the-lost-of-the-marshes/chapter-2
|
||||
summary: |
|
||||
Quince, a genderless cat who cannot speak, separates from their taller scavenging partner Nikili, a male mongoose, in the Hamora Marshes. The cat finds a giant mute dark-blue dragon who, as gentle as he could be at his size, swallows Quince down into his crop, indulging in the cat's desires of being swallowed alive. Nikili finds the dragon, who lets Quince go, and Nikili runs away with Quince in his arms.
|
||||
|
|
|
@ -12,22 +12,22 @@ description: |
|
|||
|
||||
It has been almost one year since I've posted the first chapter of this story. And this has been, by far, the longest and most challenging one to write. In fact, it's been almost four months between the ninth chapter and this one! I've ended up rewriting this chapter multiple times until I was satisfied, which is the main reason why it took so long, and I'm proud to finally present this. And even after about 100k words that I've written for the entire story, there's still more to be told! Hopefully, the next chapter won't take as long to put out, so stay tuned!
|
||||
tags:
|
||||
- oral vore
|
||||
- anal vore
|
||||
- cock vore
|
||||
- slit vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- gay sex
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- anal vore
|
||||
- cock vore
|
||||
- slit vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- gay sex
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-9
|
||||
next: the-lost-of-the-marshes/chapter-11
|
||||
summary: |
|
||||
|
@ -112,7 +112,7 @@ The tabby cat, half as tall as the two men, wearing a sleeveless black dress, sc
|
|||
|
||||
The brown mongoose was confused, and Suu tried his best to translate her feelings into words. "She thinks that you and me, we were sended here by Kaati...that we hurted Quince, and then we'll hurt their village next."
|
||||
|
||||
"N-No... No, ma'am! You got it all wrong. We were -fleeing- from a Kaatian commander. He stabbed Quince with his lance, which had fool's saffron on the tip. You gotta help them!"
|
||||
"N-No... No, ma'am! You got it all wrong. We were _fleeing_ from a Kaatian commander. He stabbed Quince with his lance, which had fool's saffron on the tip. You gotta help them!"
|
||||
|
||||
She approached Quince, taking a better look at their yellow fur with large brown blotches. By the admiring gaze of all of the other cats, she must have been an authority in this place. Her eyes gaped in surprise. "T-This sualu..." The tabby looked up at Nikili. "Fool's saffron, a Kaatian name. I don't know it. Was it a poison from a blue flower?"
|
||||
|
||||
|
@ -460,7 +460,7 @@ Before he could answer, he rumbled at the sensation of tiny digits spreading and
|
|||
|
||||
The priestess sighed in relief, and relayed his words to the anally-inclined assistant. Another arm pushed inside, and Suu clenched one of his forepaws whilst trying to keep his pucker relaxed. The cat wasn't any bigger than Quince – and this wasn't even among his smallest 'entrances' –, so he was surprised at how sensitive his ass felt with such a tiny intruder. Every hair of fur on the bicolored cat tickled his rectum, making him harder. The brief moments it took for the tiny abgal to push inside appeared much longer. In reality, he'd quickly climbed up to his hips, squirming into the trembling walls in no more than a few minutes. Soon, only his tail was left outside, but every part hidden from view was quite noticeable for Suu's enveloping walls. Still grunting in pleasure from the first sualu, the dragon signaled to Kunia to keep going.
|
||||
|
||||
""G-Got it. Try to -mm- cling onto that feeling for as long as possible..."" She seemed to be affected by Suugal's arousal as well, but still maintained a sober air as she called on a different cat.
|
||||
""G-Got it. Try to _mm_ cling onto that feeling for as long as possible..."" She seemed to be affected by Suugal's arousal as well, but still maintained a sober air as she called on a different cat.
|
||||
|
||||
This time, a dilute tabby walked forward. They rubbed their paws nervously, but approached him resolutely, aiming further up than their previous colleague. They stopped right in front of the two fleshy spires, staring at the tips leaking a clear liquid from erotic stimulation.
|
||||
|
||||
|
@ -590,7 +590,7 @@ Nikili got the hint, and he took a deep breath before entering the room. There w
|
|||
|
||||
They didn't respond to his greeting. It was as if they were too ashamed to look Nikili back in the eye.
|
||||
|
||||
He took another step in their direction. "O-Or do I call you 'shennur' now? That's 'quince' in Emegal, right...?" He laughed weakly at his poor attempt at a joke, but Quince's expression turned even sourer. "You don't like it when I peek into your past, do you? Sorry, but we had to, this time. It was a matter of life and death. But to be fair, I don't think you care when -he- peeks all the time."
|
||||
He took another step in their direction. "O-Or do I call you 'shennur' now? That's 'quince' in Emegal, right...?" He laughed weakly at his poor attempt at a joke, but Quince's expression turned even sourer. "You don't like it when I peek into your past, do you? Sorry, but we had to, this time. It was a matter of life and death. But to be fair, I don't think you care when _he_ peeks all the time."
|
||||
|
||||
His companion seemed to ignore him, instead staring at the entrance. Nikili turned back to see a tabby peeking in from behind the curtain.
|
||||
|
||||
|
@ -694,7 +694,7 @@ The green reptile's grin twisted at her response, frowning in anger, and slammin
|
|||
|
||||
The Widow's first instinct was to dismiss his conjecture, and tell that she couldn't remember anything from her previous life as Nizura – because of dus-bala-kur. But this other dragon was her enemy, and she knew better than to give him any leverage.
|
||||
|
||||
"Hmm?" He seemed maliciously amused at this turn of events. "Do you think I haven't realized that you undertook the Path of Estranging...? Out of -everyone- in that accursed kingdom, you simply wouldn't forget me otherwise, Nizura."
|
||||
"Hmm?" He seemed maliciously amused at this turn of events. "Do you think I haven't realized that you undertook the Path of Estranging...? Out of _everyone_ in that accursed kingdom, you simply wouldn't forget me otherwise, Nizura."
|
||||
|
||||
The red lizard tried to keep her composure, unable to tell if the alligator was bluffing. Why couldn't she figure out his gasham...?
|
||||
|
||||
|
@ -716,7 +716,7 @@ Baau lifted his clawed hands and clapped. "Bravo! I can see that your deduction
|
|||
|
||||
"Of course not. You'd wage war against Munigad and Labla, getting our troops mobilized away from the capital, and leave it undefended. But your goal isn't on outward conquest, it's–"
|
||||
|
||||
"Nice try, Nurta." The alligator interrupted her. "All that you've said is correct, of course. That's what I -want- – but you very well know that I -need- something else. Something that will allow me to put my plans into motion... Or will you still feign ignorance?"
|
||||
"Nice try, Nurta." The alligator interrupted her. "All that you've said is correct, of course. That's what I _want_ – but you very well know that I _need_ something else. Something that will allow me to put my plans into motion... Or will you still feign ignorance?"
|
||||
|
||||
The red lizard simply stayed quiet. She finally understood why she couldn't figure out his gasham. In the case of Suugal and Dikuga, she could detect the differential between her gasham'galga and their abilities. But if someone's ability was the same as hers...
|
||||
|
||||
|
|
|
@ -10,22 +10,22 @@ thumbnail: /src/assets/thumbnails/tlotm_ch11.png
|
|||
description: |
|
||||
Given a respite from their pursuers while they stay in Saisa, the gang reflects on what they themselves seek to pursue.
|
||||
tags:
|
||||
- oral vore
|
||||
- cock vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- size difference
|
||||
- gay sex
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- cock vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- size difference
|
||||
- gay sex
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-10
|
||||
next: ~
|
||||
---
|
||||
|
@ -76,7 +76,7 @@ He tried to tug at the tail, but it was too slippery to get a firm hold on it. T
|
|||
|
||||
Nikili kept his jaws clenched shut. He wanted to shout out and whine, but he wanted even less for the mouthfuls of fresh jizz to flood his mouth. His body slunk along the musky wrinkles, down a path that slipped the sualu onto his chest as his torso sunk into the creamy pool. The mongoose hugged them with his arm, to make sure they wouldn't slip away again.
|
||||
|
||||
It wasn't anything like Suu's crop. Not just because of the stenchful fluid – gods, there was just -too- much fluid. The organ was tighter and constantly churning its batter, and the fleshy walls were wrinkly instead of smooth. He tried to climb back out, but his feet sunk into more of those folds instead of the slick ducts he'd crawled through. In the sudden chaos, the mongoose had fully slipped in! Was he also trapped?! Nikili kicked around in order to find the exit, but that simply caused the dragon to rumble harder.
|
||||
It wasn't anything like Suu's crop. Not just because of the stenchful fluid – gods, there was just _too_ much fluid. The organ was tighter and constantly churning its batter, and the fleshy walls were wrinkly instead of smooth. He tried to climb back out, but his feet sunk into more of those folds instead of the slick ducts he'd crawled through. In the sudden chaos, the mongoose had fully slipped in! Was he also trapped?! Nikili kicked around in order to find the exit, but that simply caused the dragon to rumble harder.
|
||||
|
||||
The chamber shifted around him, dowsing his head into the pool. Suu was nothing but gentle, although his autonomous testicle was ruthless in contrast. Nikili panicked and opened his maw to breath, but only got cum to rush onto his tongue and throat. It was awfully salty, but not unpleasant, yet definitely overpowering. And being forced to swallow was a huge turn-on for the mongoose, to his surprise. It pushed him past his limit – and his submerged cock started to pulse, making its own contribution to the nut trapping Nikili.
|
||||
|
||||
|
@ -118,7 +118,7 @@ After the sour reunion, Nikili would ask Ranir about it, and she offered her own
|
|||
|
||||
But regardless of any lethality, the cat's connection to the Great Channel was heavily damaged when they were stabbed by the laced lance. Thus, it wasn't surprising that the dragon's innate skill didn't reach Quince anymore. Perhaps permanently...
|
||||
|
||||
What -was- surprising, especially for Nikili, was how Suu would identify others primarily by the 'heart's voice'. Just like recognizing someone by their voice or appearance. But the dragon seemingly relied much more on his gasham'sag than any other physical characteristics. If that was the case, then could it mean that he would never recognize Quince, the friend who first found him in the marshes, ever again...?
|
||||
What _was_ surprising, especially for Nikili, was how Suu would identify others primarily by the 'heart's voice'. Just like recognizing someone by their voice or appearance. But the dragon seemingly relied much more on his gasham'sag than any other physical characteristics. If that was the case, then could it mean that he would never recognize Quince, the friend who first found him in the marshes, ever again...?
|
||||
|
||||
The thought caused Nikili to fear for what would become of their relationship. But he wasn't disheartened. There had to be some way to make Suu realize that Quince was still the same person as always. The scavenger didn't know how...but they had time to come up with any ideas!
|
||||
|
||||
|
@ -156,7 +156,7 @@ The mongoose considered that he should try learning the hand signs, in order to
|
|||
|
||||
He leaned forward to grab their jar, only to see what was inside. Barley... A layman may confuse it for the wheat he'd been carrying in his own urn, but he could tell them apart at a glance. Not only that, but this harvest in particular seemed perfect for the idea that sprung in his mind.
|
||||
|
||||
Now that he thought about it, there -was- one other thing that he knew how to do well...
|
||||
Now that he thought about it, there _was_ one other thing that he knew how to do well...
|
||||
|
||||
"Um, do you know what they're gonna use this for?" Nikili said. "Cause I think I can help them make the most of it...!"
|
||||
|
||||
|
@ -166,7 +166,7 @@ The cat simply furrowed their brows and stared dumbfounded. They didn't understa
|
|||
|
||||
It was pretty late, and the open roads of Saisa were less energetic. There were public oil lamps along the limestone paths, which were being turned on. The sight was unusual to Nikili. In either Logas or Kuir, the lights would only come from individual houses, lit or unlit by those who owned the place however they saw fit. Here, the whole community seemed to do their part, and some sualu went around using bronze rod with a candle at the end, to reach the high lamps and kindle their fire. On his way to the temple, Nikili greeted a sualu carrying one of those rods, who nodded back to him and moved over to the next lamp post.
|
||||
|
||||
It seemed that the people here had few things that they didn't all share. They all seemed content to live together, and share their meals, without much in the way of hoarding. Whatever -was- hoarded – knowledge, medicine, textiles, produce – seemed to be only so that it could be later shared. The abgal, the nurses, the weavers, the farmers...all of them didn't mind giving advice or stuff away when someone needed it.
|
||||
It seemed that the people here had few things that they didn't all share. They all seemed content to live together, and share their meals, without much in the way of hoarding. Whatever _was_ hoarded – knowledge, medicine, textiles, produce – seemed to be only so that it could be later shared. The abgal, the nurses, the weavers, the farmers...all of them didn't mind giving advice or stuff away when someone needed it.
|
||||
|
||||
Nikili would've liked to think that it was the same with his little project. There was some hesitation from the sualu at the start, but with the help of Ranir to translate, they've agreed to let him make beer, as long as he taught it to a couple of abgal as well. And despite the language barrier, his lessons went mostly fine...!
|
||||
|
||||
|
@ -480,7 +480,7 @@ Ranir took a long pause, trying to think of how to convey her story.
|
|||
|
||||
"Hm, that is correct. By that point, we had lost almost all contact with the ušumgal by then. Maybe they could have protected us, but like I said, they aren't tools, and our paths had diverged. And we had no need of them for ages. We had other allies, like Kaati before Ranagas usurped the throne. I suspect he must have heard about this connection of the sualu to dragons, despite it being our secret. The story of the first Communion, that I just told you. He wanted power, and the dragons threatened that power, so he destroyed us. Countless lives were lost...just because he was afraid that the sualu could make him lose his power."
|
||||
|
||||
"So it's like you said. He wanted more power and it only led to destruction..." Nikili thought for a bit. "Hmm, but then you lost all knowledge about making beer in the chaos, right? You really don't think that the gods allowed this tragedy, only to then have -me- bring it back, do you?"
|
||||
"So it's like you said. He wanted more power and it only led to destruction..." Nikili thought for a bit. "Hmm, but then you lost all knowledge about making beer in the chaos, right? You really don't think that the gods allowed this tragedy, only to then have _me_ bring it back, do you?"
|
||||
|
||||
"I believe that is true, yes." She spoke bleakly, but assertively. "It was tragic, but such are the threads of time that the gods have spun. Maybe they failed to act, or maybe this was their plan all along. No matter what, not even the gods themselves can go back in time and change history."
|
||||
|
||||
|
@ -640,7 +640,7 @@ Could it be that the tales from his childhood – of dragons being messengers of
|
|||
|
||||
Quince turned in his arms and looked up with a confused expression, being the only one that didn't know what was going on in the mongoose's head.
|
||||
|
||||
"It's not important, Quince, really. I'm just happy that you two had fun, even if Communion didn't really work like we expected." He smelled Quince's fur when the cat brushed their face against his snout. "Eugh... -Lots- of fun, by the smell of it."
|
||||
"It's not important, Quince, really. I'm just happy that you two had fun, even if Communion didn't really work like we expected." He smelled Quince's fur when the cat brushed their face against his snout. "Eugh... _Lots_ of fun, by the smell of it."
|
||||
|
||||
Quince chuckled and jumped from his arms, and looked around the temple to make sure they were finally alone. They turned to Suu before making hand gestures.
|
||||
|
||||
|
@ -650,7 +650,7 @@ Quince chuckled and jumped from his arms, and looked around the temple to make s
|
|||
|
||||
The sualu turned around, facing their blue scar away from Nikili. The mongoose knelt to meet their eye level.
|
||||
|
||||
"Ranir was talking to me about the sualu...about her...and some other stuff, but mostly about us staying here. She wanted to convince me that we should stay here, where we'll be safe and happy. I dunno how much of that is true...but I -do- know that you don't want to stay."
|
||||
"Ranir was talking to me about the sualu...about her...and some other stuff, but mostly about us staying here. She wanted to convince me that we should stay here, where we'll be safe and happy. I dunno how much of that is true...but I _do_ know that you don't want to stay."
|
||||
|
||||
Quince pouted and crossed their arms.
|
||||
|
||||
|
@ -672,7 +672,7 @@ He stood back up, and the cat quickly gestured a sentence. The mongoose didn't u
|
|||
|
||||
"Um... Quince asked, 'aren't you going to try to convince me to stay now?'"
|
||||
|
||||
"Oh, no, Quince." Nikili answered with a resolute smile. "I'm not gonna convince you, because I -also- wanna go back to Kaati! I... L-Let's say I have my own reasons, too. But if anything, we should go to my home town first, where Nurta wanted to meet us. Alright? Then you can get me back for bringing you here, and tease me about my embarrassing past."
|
||||
"Oh, no, Quince." Nikili answered with a resolute smile. "I'm not gonna convince you, because I _also_ wanna go back to Kaati! I... L-Let's say I have my own reasons, too. But if anything, we should go to my home town first, where Nurta wanted to meet us. Alright? Then you can get me back for bringing you here, and tease me about my embarrassing past."
|
||||
|
||||
The sualu was surprised at his response. It was rare for them to ever agree on something as important – and likely reckless – as this. But they beamed with the outcome.
|
||||
|
||||
|
@ -724,6 +724,6 @@ She snapped. "Why do you need Suugal to cooperate that much?"
|
|||
|
||||
He didn't answer, and carefully rested his paw on the stone tablet. "...We'll continue to monitor Fereh, along with Kuir and Lagazi. For your sake, your intel had best be accurate. If not, I have no qualms about pursuing this other dragon myself, even if I need to raze all of Zuit to locate him."
|
||||
|
||||
"I didn't tell you about Fereh for -my- sake."
|
||||
"I didn't tell you about Fereh for _my_ sake."
|
||||
|
||||
Nurta leaned back against the wall, keeping her outward appearance self-possessed. But she was as impatient as the general who was drumming his claws on his desk, and – she hated to admit it – utterly terrified. She didn't want to betray the lost trio, but she didn't see any other way of saving Ruunk and the rest of Kaati.
|
||||
|
|
|
@ -12,18 +12,18 @@ description: |
|
|||
|
||||
If you are enjoying the story, there are a bunch of chapters coming after this, so stay tuned.
|
||||
tags:
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- semi-willing prey
|
||||
- male predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- macro predator
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- semi-willing prey
|
||||
- male predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- macro predator
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-1
|
||||
next: the-lost-of-the-marshes/chapter-3
|
||||
summary: |
|
||||
|
|
|
@ -12,20 +12,20 @@ description: |
|
|||
|
||||
This chapter was a lot more work than the previous two, and not only in terms of word count (around 11k instead of 7k), but also research, moving stuff around, reviewing, etc. That said, it was very fun to work on, and I hope you enjoy it too. Chapter 4 is next, and it will probably take some extra work (initially it was going to be a 2-parter, so there's a lot to condense), but it'll come along eventually.
|
||||
tags:
|
||||
- oral vore
|
||||
- macro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- size difference
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- macro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- size difference
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-2
|
||||
next: the-lost-of-the-marshes/chapter-4
|
||||
summary: |
|
||||
|
|
|
@ -18,20 +18,20 @@ descriptionPlaintext: >
|
|||
|
||||
This chapter took a lot longer to churn out than any other so far. It was still a bunch of fun to write, but each chapter so far has been a lot more work than the last... So before chapter 5 comes out (and don't worry, it will – there are plenty more chapters with these three still planned!), I might put out a few separate standalone stories that focus more on "hot sauce" and less on world-building, just so I can have a more regular posting schedule.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- role reversal
|
||||
- size difference
|
||||
- nudity
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- male predator
|
||||
- non-binary prey
|
||||
- role reversal
|
||||
- size difference
|
||||
- nudity
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-3
|
||||
next: the-lost-of-the-marshes/chapter-5
|
||||
relatedStories:
|
||||
|
@ -98,7 +98,7 @@ Nikili looked around the empty bedroom, somewhat concerned. "Where's Quince?"
|
|||
|
||||
"I saw him outside."
|
||||
|
||||
He got up from the bed. "You saw -them- outside", he corrected her. The events of last night were still fresh in his head, and he was worried for Quince's well-being, but they seemed fine after swallowing and then failing to puke a certain flying reptile. In fact, the genderless cat seemed more apologetic than hurt or sick afterwards, and even managed to keep their actual food down. He was worried about the flying reptile's whereabouts, but it wouldn't be wise to ask Ruunk about him. After all, the dragon would most likely be with Quince right now, and his identity would have to be kept as a secret.
|
||||
He got up from the bed. "You saw _them_ outside", he corrected her. The events of last night were still fresh in his head, and he was worried for Quince's well-being, but they seemed fine after swallowing and then failing to puke a certain flying reptile. In fact, the genderless cat seemed more apologetic than hurt or sick afterwards, and even managed to keep their actual food down. He was worried about the flying reptile's whereabouts, but it wouldn't be wise to ask Ruunk about him. After all, the dragon would most likely be with Quince right now, and his identity would have to be kept as a secret.
|
||||
|
||||
"You better not leave Nurta waiting", she said again, impatient.
|
||||
|
||||
|
@ -344,7 +344,7 @@ Nikili ignored her and asked, "So the ritual worked, right?"
|
|||
|
||||
"Yes, it's what I've said moments ago. And he should be able to turn into that form at will, if he needs to speak. But someone needs to teach him how." She had walked out from behind the counter, and crouched to grab the stone tablet back. "And out of the two people he trusts, you're the only one who can speak."
|
||||
|
||||
"Wait wait wait", he shook his arms. "You want -me- to teach him how to speak? But I can't– well, I'm not the teacher type! Can't it be someone else?"
|
||||
"Wait wait wait", he shook his arms. "You want _me_ to teach him how to speak? But I can't– well, I'm not the teacher type! Can't it be someone else?"
|
||||
|
||||
"No.", she said emphatically. "And besides, isn't this what you wanted? For him to blend in, and stay with you two? This should let you communicate with him... and as long as you can tell him not to harm a soul in Logas, I can turn a blind eye."
|
||||
|
||||
|
@ -400,7 +400,7 @@ Nikili walked back into his home, getting spooked by the presence inside. It wou
|
|||
|
||||
"Enjoying yourselves, you two?", he said with a smile, startling the pair who hadn't seen him come in. Quince replied with a happy trill, jumping from the arms and expertly landing on all fours on the ground before standing up. The kobold was quiet, simply huffing to react to Nikili. Normally he'd make a bunch of sounds as an archaeopteryx or dragon, like chirps and trills and murrs, but he was too scared of not controlling his voice in this unusual new form.
|
||||
|
||||
The mongoose looked at the kobold's naked form, realizing he needed to address it. "Uhhh... Quince, I know that you don't mind walking around naked, but he... Maybe we want to avoid having him attract attention as much as possible if he goes outside." It wasn't a convincing argument to the cat, but there was little they could do to dispute such a trivial matter with -this- specific mongoose, so they simply shrugged. "I should have a skirt around here big enough to cover him, lemme go grab it."
|
||||
The mongoose looked at the kobold's naked form, realizing he needed to address it. "Uhhh... Quince, I know that you don't mind walking around naked, but he... Maybe we want to avoid having him attract attention as much as possible if he goes outside." It wasn't a convincing argument to the cat, but there was little they could do to dispute such a trivial matter with _this_ specific mongoose, so they simply shrugged. "I should have a skirt around here big enough to cover him, lemme go grab it."
|
||||
|
||||
He walked to a different room and returned a few minutes later, carrying one of his bigger woolen skirts over his shoulder. The light blue color wouldn't look great against the ultramarine scales on the lizard's body, but it would do for now. The kobold tilted his head as the mongoose approached him with the garment and squatted in front of him. Nikili tried his hardest to avoid staring at the slit between the legs, placing the skirt on the floor with the waistband up. "O-okay, big guy, I'm g-gonna need you to cooperate with me to put this on." Quince decided to simply watch, not wanting to get involved.
|
||||
|
||||
|
@ -414,7 +414,7 @@ The transformed dragon looked down on his new piece of clothing, feeling the wea
|
|||
|
||||
Without any trouble this time, the kobold got undressed as Nikili relayed what she had told him, but most importantly how they'd accompany her to the city in a few days. Quince made an inquisitive meow as they pointed to the blueish lizard.
|
||||
|
||||
"The big guy? Do you wanna know if he can go too?" The cat nodded. "Um, he might be overwhelmed in the middle of so many people, but I don't think we can convince him to stay here and wait for us to come back, can we... Well, I'll ask Nurta, and if she says it's fine, he can come with us." Nikili pondered for a bit. "But I guess she -does- have a point when she said that we need to communicate with him. I-I guess I'm the only one who will teach him... somehow?"
|
||||
"The big guy? Do you wanna know if he can go too?" The cat nodded. "Um, he might be overwhelmed in the middle of so many people, but I don't think we can convince him to stay here and wait for us to come back, can we... Well, I'll ask Nurta, and if she says it's fine, he can come with us." Nikili pondered for a bit. "But I guess she _does_ have a point when she said that we need to communicate with him. I-I guess I'm the only one who will teach him... somehow?"
|
||||
|
||||
Nikili didn't seem that confident, and Quince crossed their arms and gave him an annoyed trill. "But I'll try my best still." He wondered, after all, to hear what the dragon had to say, but there was something else... If he could really understand Quince somehow, then maybe the kobold could also translate for them? That curiosity alone was motivation enough for Nikili to do this.
|
||||
|
||||
|
@ -444,7 +444,7 @@ The lizard pointed a finger at the cat, and stayed silent for a second. His lips
|
|||
|
||||
Quince approached Nikili with curiousity. The kobold folded his arm, putting his hand over his chest, and feeling a little more confident with Nikili's cheering, announced: "Suu".
|
||||
|
||||
The cat raised a brow, and the mongoose explained. "That's how he chose to call himself. Suu. I wish he had chosen something longer, but it's a cute– a nice name. At least we don't have to call him 'dragon' or whatever... Well, not like -you- had that problem before." Nikili faced the kobold again, a devious smile in his face. "Alright, Suu... Why don't you introduce yourself?"
|
||||
The cat raised a brow, and the mongoose explained. "That's how he chose to call himself. Suu. I wish he had chosen something longer, but it's a cute– a nice name. At least we don't have to call him 'dragon' or whatever... Well, not like _you_ had that problem before." Nikili faced the kobold again, a devious smile in his face. "Alright, Suu... Why don't you introduce yourself?"
|
||||
|
||||
Suu was a bit more nervous about this part, and blurted out "Agweh". Quince couldn't make out what he tried to say; maybe it was 'dragon'?
|
||||
|
||||
|
@ -502,4 +502,4 @@ His eyes darted below, seeing Suu's belly and legs up close. The arousal seemed
|
|||
|
||||
Nikili looked back up to the slitted blue eyes of the kobold. He was... The mongoose couldn't really describe it. He felt words coming to the back of his throat, but he couldn't bring himself to say it now, it didn't feel appropriate... But one day, when Suu had learned their language, – he promised to himself, – when Suu finally understood him, he would tell him. He'd tell him what he really felt.
|
||||
|
||||
As he laid in bed, he realized that the wall lamps in this room and the rest of the house were still lit, and he would have to smother their flames for the night, since Quince was 'occupied' – and, most likely, already asleep. He stared into those deep blue eyes in front of him, not knowing what the mind behind them felt. Unsure of what he -himself- felt. He didn't want to get up and upset Suu, so as soon as the kobold went to sleep, he would turn off the lights. As... As soon as......
|
||||
As he laid in bed, he realized that the wall lamps in this room and the rest of the house were still lit, and he would have to smother their flames for the night, since Quince was 'occupied' – and, most likely, already asleep. He stared into those deep blue eyes in front of him, not knowing what the mind behind them felt. Unsure of what he _himself_ felt. He didn't want to get up and upset Suu, so as soon as the kobold went to sleep, he would turn off the lights. As... As soon as......
|
||||
|
|
|
@ -18,16 +18,16 @@ descriptionPlaintext: >
|
|||
|
||||
This chapter turned out pretty heavy, both dialogue- and theme-wise... Regardless, I hope you enjoy it. I want to work on something short for the 8/8, and next will be chapter 6, which should hopefully be more positive and have more emphasis on vore.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- female predator
|
||||
- male prey
|
||||
- size difference
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- female predator
|
||||
- male prey
|
||||
- size difference
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-4
|
||||
next: the-lost-of-the-marshes/chapter-6
|
||||
relatedStories:
|
||||
|
@ -238,7 +238,7 @@ Nikili was dragged by the large buff dog, and turned his neck to look back at Qu
|
|||
|
||||
Mugan, Nurta's donkey, carried the now-lighter cart through the open street. The Widow looked for Suugal, intent on finding him first. She could never tell the pair of scavengers about any of this, but a part of her had expected – and hoped – that the dragon would get overwhelmed in Kuir and be separated from the two. If she had told so to Nikili, certainly he would think that she was trying to get rid of him. But she had another plan, and had to do it alone.
|
||||
|
||||
She had two advantages over the mongoose and cat to locate the missing kobold. She knew Kuir like the back of her hand, and she could sense Suugal's 'gasham' just from proximity. Still, finding him would be mostly a matter of luck, and convincing him to hear her out afterwards might be impossible. But from what Nikili had told her today – or rather, -not- told her –, she reasoned that the dragon may himself have reason to speak with her.
|
||||
She had two advantages over the mongoose and cat to locate the missing kobold. She knew Kuir like the back of her hand, and she could sense Suugal's 'gasham' just from proximity. Still, finding him would be mostly a matter of luck, and convincing him to hear her out afterwards might be impossible. But from what Nikili had told her today – or rather, _not_ told her –, she reasoned that the dragon may himself have reason to speak with her.
|
||||
|
||||
Just so, when she was close to the popular markets, she felt that presence. Suugal was nearby, but Nurta couldn't tell where, only that his 'warmth' – in lack of a better word – was faint but getting stronger. She looked around, and in a dark empty alleyway, spotted the silhouette of what looked like a long-tailed crow. It definitely wasn't a bird, though – the gasham betrayed his appearance.
|
||||
|
||||
|
@ -266,7 +266,7 @@ The lancer looked at the occupant of the nearby seat. "What do you say? Pretty g
|
|||
|
||||
The mongoose reminisced. "Baau? Oh yeah... We both were in his battalion. But I think he was a commander."
|
||||
|
||||
"He got promoted, and so did I, so I -am- a commander now." Ludama grinned while speaking loudly, as if announcing every word to the world. "Commander Ludama! It's got a nice ring, don'tcha think?"
|
||||
"He got promoted, and so did I, so I _am_ a commander now." Ludama grinned while speaking loudly, as if announcing every word to the world. "Commander Ludama! It's got a nice ring, don'tcha think?"
|
||||
|
||||
Nikili raised the cup to cheer, but didn't bring it to his lips, and smiled politely. "Congratulations."
|
||||
|
||||
|
@ -308,7 +308,7 @@ Nikili didn't remember Ludama being this deranged! If they thought this guy was
|
|||
|
||||
Ludama approached him, slightly inebriated at this point. "Huh? Speak up, little Goose."
|
||||
|
||||
He had to be very careful with his words here. "I don't... want the burden anymore. I don't think it was good, what we did. What -I- did. I... helped to destroy the villages. I had to kill–!"
|
||||
He had to be very careful with his words here. "I don't... want the burden anymore. I don't think it was good, what we did. What _I_ did. I... helped to destroy the villages. I had to kill–!"
|
||||
|
||||
Ludama shrugged him off. "It's a part of the job, right?"
|
||||
|
||||
|
@ -324,7 +324,7 @@ The mongoose stood as his patience thinned out, a tear running across his face.
|
|||
|
||||
The dog stood as well, arms crossed, using his height against Nikili's.
|
||||
|
||||
"You think that it was bad? Huh? It was just a job. It -is- my job! One I'm good at, and– don't lie to me, you were good at it, too. If anything, they were the bad guys, standing in the way of the glory that Kaati has achieved today. Don't you think it's much better now? One ruler, one language, one coin. I'm not guilty of nothing but sticking up for myself and my country. I'm proud. Proud!" Ludama slammed the counter with his fist. "And you wanna talk to me about undoing the things you've done... They are dead, all of them! I killed them, you killed them. They won't be less dead, and we are alive. And you wanna act like you're better than me, Goose? Really? That's the difference, you and I. I know what must be done, I do it, I move on. And I got everything I wanted, I became Commander. And you? You don't even wanna stare me in the face. You're a coward, you run away. Even when you got a good thing going. You ran from your responsibility, and from me, and from the army–"
|
||||
"You think that it was bad? Huh? It was just a job. It _is_ my job! One I'm good at, and– don't lie to me, you were good at it, too. If anything, they were the bad guys, standing in the way of the glory that Kaati has achieved today. Don't you think it's much better now? One ruler, one language, one coin. I'm not guilty of nothing but sticking up for myself and my country. I'm proud. Proud!" Ludama slammed the counter with his fist. "And you wanna talk to me about undoing the things you've done... They are dead, all of them! I killed them, you killed them. They won't be less dead, and we are alive. And you wanna act like you're better than me, Goose? Really? That's the difference, you and I. I know what must be done, I do it, I move on. And I got everything I wanted, I became Commander. And you? You don't even wanna stare me in the face. You're a coward, you run away. Even when you got a good thing going. You ran from your responsibility, and from me, and from the army–"
|
||||
|
||||
He paused. And then he started laughing to himself in a twisted, fang-bearing grin.
|
||||
|
||||
|
@ -466,7 +466,7 @@ At this chance, Suu tried to climb further inside, but before he even went too f
|
|||
|
||||
« Is this what you wanted to check? That's about as much as I can fit in my mouth, and your legs and long tail are still sticking out. » She asked while holding him in place, removing her hands from the way. She was worried about the viability of his 'plan'. Suugal struggled between her jaws, chirping to try and communicate something. « Sorry, I cannot understand you. Should I spit you out? »
|
||||
|
||||
He stopped moving, trying to think of how to communicate the next step. The dinosaur's tail flapped around, and he managed to curl it around Nurta's chin, tapping the feathers at the tip against her throat. Furthermore, he tried to push his head and wings closer to the esophagus ahead. « Do you want me to -swallow- you? Are you sure this is sensible? » She had finally understood Suugal's plan, then. It was apparently devoid of any logic or reason. But even if the archaeopteryx managed to be safe inside of her somehow, then, how would she even try to explain this to Quince or Nikili? She considered how it would be best if she could somehow conceal his presence – and lie about it, if necessary.
|
||||
He stopped moving, trying to think of how to communicate the next step. The dinosaur's tail flapped around, and he managed to curl it around Nurta's chin, tapping the feathers at the tip against her throat. Furthermore, he tried to push his head and wings closer to the esophagus ahead. « Do you want me to _swallow_ you? Are you sure this is sensible? » She had finally understood Suugal's plan, then. It was apparently devoid of any logic or reason. But even if the archaeopteryx managed to be safe inside of her somehow, then, how would she even try to explain this to Quince or Nikili? She considered how it would be best if she could somehow conceal his presence – and lie about it, if necessary.
|
||||
|
||||
However, Suugal didn't seem to react negatively to any of those thoughts, which he must have heard. That gave the red lizard the last inch of confidence to take the leap of faith. She hadn't bothered to lubricate the feathered reptile with her almost non-existent saliva. Inexperienced as one would be for her first time, it shouldn't be any different than swallowing food without chewing, except at a larger scale. Nurta tossed her head back and brought one hand back to her mouth, pushing the solid mass of Urvogel into her maw. It felt so alien to distend her throat with the living creature, who tried to stay still in order to ease his predator into the act.
|
||||
|
||||
|
|
|
@ -12,22 +12,22 @@ description: |
|
|||
|
||||
Let's pretend that I didn't disappear for two months while I sorted my priorities... Anyway, I'm back with another chapter, and TLoTM now broke over 50k words, which boggles my mind honestly. Either way, I'm not nearly done with these characters, so as usual, expect more chapters... eventually.
|
||||
tags:
|
||||
- oral vore
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- female predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- masturbation
|
||||
- gay sex
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- female predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- masturbation
|
||||
- gay sex
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-5
|
||||
next: the-lost-of-the-marshes/chapter-7
|
||||
summary: |
|
||||
|
@ -140,7 +140,7 @@ It wasn't hard for Musdagura to tell that the other man was pretty out of it, so
|
|||
|
||||
"Oh, not anymore, not for a while now. That's just for self-defense."
|
||||
|
||||
So he -was- a soldier, Musdagura thought. He definitely didn't meet a deserter every day, as he'd known that Kaati armymen were pretty much set for life – or so he'd heard several times from them. But he felt that interrogating him on it would only make Nikili nervous again. Still, it was endearing to speak with a man with a bit more sensitivity and honesty than his usual clientele.
|
||||
So he _was_ a soldier, Musdagura thought. He definitely didn't meet a deserter every day, as he'd known that Kaati armymen were pretty much set for life – or so he'd heard several times from them. But he felt that interrogating him on it would only make Nikili nervous again. Still, it was endearing to speak with a man with a bit more sensitivity and honesty than his usual clientele.
|
||||
|
||||
Surprisingly for the gecko, Nikili decided to bring up the subject instead. "You're familiar with Kaati soldiers, then?"
|
||||
|
||||
|
@ -166,7 +166,7 @@ The prostitute sighed. "Hey, hey, take a nice deep breath. Just like that. Whate
|
|||
|
||||
The mongoose took some more time to organize his thoughts, and perhaps against his own judgement, decided to be honest with this stranger.
|
||||
|
||||
"I-I left the army after I met someone in a village that we raided. S-Sinipin, the place was called. They were scared, and I had to protect them. Because nobody else would. Because we had...– I would like to believe that I had a change of heart, that I've done better since that moment, but the truth is...– I was a soldier then; I helped to raze down villages for Kaati, and killed innocent people for that. I am no different from a monster – from -that- monster. Am I not? Why should I even deserve a second chance, when those I've killed don't get one?!
|
||||
"I-I left the army after I met someone in a village that we raided. S-Sinipin, the place was called. They were scared, and I had to protect them. Because nobody else would. Because we had...– I would like to believe that I had a change of heart, that I've done better since that moment, but the truth is...– I was a soldier then; I helped to raze down villages for Kaati, and killed innocent people for that. I am no different from a monster – from _that_ monster. Am I not? Why should I even deserve a second chance, when those I've killed don't get one?!
|
||||
|
||||
"And this friend I've saved... they wouldn't even need to be saved if we hadn't destroyed their village. I'm not a hero, I was part of the problem in the first place! I don't deserve their respect or their friendship, I only deserve guilt. But maybe if I could at least remember their faces... maybe if I had nightmares about the deaths... if it tormented me... that would be fairer, right? It might be delusional, but it would at least feel just, if I suffered a fraction of what I did in some way. But then... what does it mean that I live guilt-free after this? What does that make me?!"
|
||||
|
||||
|
@ -174,7 +174,7 @@ There was a deathly silence. But before Nikili could regret his outburst, Musdag
|
|||
|
||||
"But that doesn't make it better. That doesn't undo all the harm I've done!"
|
||||
|
||||
The gecko pondered for a bit. "You're right, it doesn't. I'm sorry, I'm not good at analyzing people. I only said it because I hoped you would feel better, since that's my job... But you know, life isn't about what's fair or not. Anyway, if you were to ask me, I -do- think you had a change of heart. If you were a monster before– well, I don't think you are now. But... maybe that's for your friend to decide, not me?"
|
||||
The gecko pondered for a bit. "You're right, it doesn't. I'm sorry, I'm not good at analyzing people. I only said it because I hoped you would feel better, since that's my job... But you know, life isn't about what's fair or not. Anyway, if you were to ask me, I _do_ think you had a change of heart. If you were a monster before– well, I don't think you are now. But... maybe that's for your friend to decide, not me?"
|
||||
|
||||
Silence. Nikili tried to come to terms with the gecko's words and his own thoughts. Maybe this was a burden he would have to carry forever, after all, and no amount of amends could undo them. But if he could do some good, he would do it. For Quince, especially; whatever it took.
|
||||
|
||||
|
@ -236,7 +236,7 @@ As she turned around, the Widow stopped herself to an unexpected scene. "Quince?
|
|||
|
||||
"Why are you...?" Her eyes glanced over the inscriptions carved into the tablet. Several of the names had been scratched out, and this must have caught the cat's attention. But out of the upside-down words, she still managed to make out the sentence 'now lives as a red lizard', or something close to it. It was more than enough to figure out the reason for their standoffishness.
|
||||
|
||||
"You– You can read." She concluded, and Quince twitched in response, still frozen in alarm. "Why have you never told Nik– Never mind, that's not important now." The Widow sighed. "Whatever you've read in there, I admit that it's true. I am a dragon, just like Suugal. Or at least, -was- a dragon. I apologize for hiding it, but I feared that you would react as you are reacting right now."
|
||||
"You– You can read." She concluded, and Quince twitched in response, still frozen in alarm. "Why have you never told Nik– Never mind, that's not important now." The Widow sighed. "Whatever you've read in there, I admit that it's true. I am a dragon, just like Suugal. Or at least, _was_ a dragon. I apologize for hiding it, but I feared that you would react as you are reacting right now."
|
||||
|
||||
The feline didn't seem any less afraid. Nurta knew that they would be unconvinced if she wasn't completely honest. "There's... something else I've lied about, too. It's about your friend, Suugal. I actually know where he is." She ran her hand over her dress, feeling the bulge in her belly of the now-still archaeopteryx. "And before you panic from what I have to say, I promise that he is safe, even if it–"
|
||||
|
||||
|
@ -244,7 +244,7 @@ She didn't even have a chance to explain where Suugal was, but Quince had alread
|
|||
|
||||
"I-I– It was his idea... He was overwhelmed b-by the city, you see, and–!"
|
||||
|
||||
But when the cat's face turned up to meet hers, it had a smile. From her simple unconscious gesture, Quince knew what their blue friend had done – and not only that, but they seemed -pleased- about it. It didn't take long for her to connect all of the last dots.
|
||||
But when the cat's face turned up to meet hers, it had a smile. From her simple unconscious gesture, Quince knew what their blue friend had done – and not only that, but they seemed _pleased_ about it. It didn't take long for her to connect all of the last dots.
|
||||
|
||||
"You two have done this before, haven't you? And you e-enjoy it?" She stuttered as the archaeopteryx once again resumed squirming, more actively now. "Mmf...! I-I apologize, it's hard to concentrate with h-him moving in there. I should let him out now–"
|
||||
|
||||
|
@ -416,7 +416,7 @@ His knees jerked as he tried to rein in his arousal for as long as he could. The
|
|||
|
||||
What would Suu have done? Grabbed his torso, holding him in place... His t-tail, wrapping around his ankles... Yes... His heavy head, resting on his shoulder. The mongoose's body rocked. He would show Nikili that he was in control, that he was his. As he pressed his love button harder, his imagination ran wilder, and he even imagined the reptile lightly sinking his teeth into his shoulder... Blowing his b-breath on his fur...!
|
||||
|
||||
"I'm yours... I'm y-yours, Suu...!" It was getting harder and harder to keep whispering or controlling his breath. "I want you– I -need- you. I need you now! S-Suu! I love you– I'm y-y-cumming...–hhhaAAA!"
|
||||
"I'm yours... I'm y-yours, Suu...!" It was getting harder and harder to keep whispering or controlling his breath. "I want you– I _need_ you. I need you now! S-Suu! I love you– I'm y-y-cumming...–hhhaAAA!"
|
||||
|
||||
His orgasm arrived energetically with the scream, and with it, the end of his fantasy. He must have been extremely pent up to paint the floor and nearby wall with his seed. In fact, he didn't even recall cumming this much before from masturbating, and it was a bit embarrassing... No, he wouldn't allow himself to feel shameful about it. He knew what he desired, and he would tell Suu how he felt, no matter the answer.
|
||||
|
||||
|
|
|
@ -12,25 +12,25 @@ description: |
|
|||
|
||||
If Nikili makes Quince cry one more time, I will slap him.
|
||||
tags:
|
||||
- oral vore
|
||||
- anal vore
|
||||
- feral predator
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- semi-willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- size difference
|
||||
- gay sex
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- anal vore
|
||||
- feral predator
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- male predator
|
||||
- male prey
|
||||
- female prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- semi-willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- size difference
|
||||
- gay sex
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-6
|
||||
next: the-lost-of-the-marshes/chapter-8
|
||||
summary: |
|
||||
|
@ -85,7 +85,7 @@ The lizard was the first to speak. "Can you please take your head off my chest?"
|
|||
|
||||
Nikili yawned. "S-Sorry, it's hard to follow what you're saying... It's warm in here, and I feel so tired..."
|
||||
|
||||
"But how did -you- end up here?" There was a long pause. "Nikili...?" The only sounds coming from inside the crop were Quince's purring, and a soft snore. "Oh, you just passed out..."
|
||||
"But how did _you_ end up here?" There was a long pause. "Nikili...?" The only sounds coming from inside the crop were Quince's purring, and a soft snore. "Oh, you just passed out..."
|
||||
|
||||
He must have been exhausted to decide to fall asleep in here out of all places, she pondered. Well, on second thought, it wasn't completely absurd, circumstances aside. It felt warm and soft, and the rhythmic thumping was soothing. And he was cuddling his friend – his two friends, in a sense. Comforting might be one way to put it – one that the cat no doubt agreed with, as their purring was replaced with snoring of their own. This must be one of Suugal's own ways of showing affection.
|
||||
|
||||
|
@ -119,7 +119,7 @@ Nurta asked him seriously. "Before that, can you tell me what happened? After yo
|
|||
|
||||
He thought back. "I...I ran straight to the brothel, like you said I should do in an emergency... A-And then– Then Suu appeared out of nowhere! And this soldier guy was shouting to inform Ludama that I was there, and I jumped into Suu's mouth, and... You know the rest."
|
||||
|
||||
"Look into my eyes." She ordered, and he complied. "Are you -sure- that's exactly what happened?"
|
||||
"Look into my eyes." She ordered, and he complied. "Are you _sure_ that's exactly what happened?"
|
||||
|
||||
"Uhh...y-y-yeah...?"
|
||||
|
||||
|
@ -151,7 +151,7 @@ The lizard paused to think. Nikili stared at her, unsure of what was happening.
|
|||
|
||||
"I don't know it...but yet I do." Nurta thought out loud. "I think Suugal must have sensed something that my heart yearned for, but I cannot remember. A place from my past."
|
||||
|
||||
"Your...dragon-self past." He gulped. "S-Should we -really- stay here...?"
|
||||
"Your...dragon-self past." He gulped. "S-Should we _really_ stay here...?"
|
||||
|
||||
The Widow looked at him. "You two should be safe with Suugal around, and we appear to be alone here. Besides, now I'm curious myself as to why I was drawn to this place. You help me sate my curiosity, and we'll let this be you repaying your debt in advance."
|
||||
|
||||
|
@ -181,7 +181,7 @@ Quince put the stone back down. There was no point in hiding it from her.
|
|||
|
||||
The feline's expression changed, and they urged with mewls and arm-waving to stop her.
|
||||
|
||||
"Aha, so you're like this -because- of what Nikili said." She concluded sternly, and the cat realized that she'd tricked them. "I apologize for that, I knew that you wouldn't be sincere otherwise...and I don't blame you for hiding it, if you want to protect your friend. But I really want to help you, although I'm not good at handling emotional stuff like this. Can I sit with you?"
|
||||
"Aha, so you're like this _because_ of what Nikili said." She concluded sternly, and the cat realized that she'd tricked them. "I apologize for that, I knew that you wouldn't be sincere otherwise...and I don't blame you for hiding it, if you want to protect your friend. But I really want to help you, although I'm not good at handling emotional stuff like this. Can I sit with you?"
|
||||
|
||||
Quince was holding their own legs tightly while sitting down, and looked almost scared. The lizard felt compelled to pet the small mammal, but despite yesterday's events, she wasn't sure if they were intimate enough for that.
|
||||
|
||||
|
@ -205,7 +205,7 @@ Nurta looked at Quince, who was engrossed in the story. They appeared to feel be
|
|||
|
||||
The mention of 'Lagazi' sparked a reaction in the form of a mew, and the lizard smiled.
|
||||
|
||||
"Oh, so you -have- heard of Lagazi... The resemblance you have with their people is not merely a coincidence, then. Maybe I could tell you more about it, if you would like." The cat nodded with curiosity. "I assume you were probably too young to remember it, before it was–"
|
||||
"Oh, so you _have_ heard of Lagazi... The resemblance you have with their people is not merely a coincidence, then. Maybe I could tell you more about it, if you would like." The cat nodded with curiosity. "I assume you were probably too young to remember it, before it was–"
|
||||
|
||||
Nurta stopped talking, then suddenly grabbed Quince in her arms, holding them tightly. Their fur was completely dry now thanks to the harsh sunlight, but the Widow was alarmed about something else. She had stopped moving completely, and the feline picked up on her whispering.
|
||||
|
||||
|
@ -325,7 +325,7 @@ Nikili turned to face him, trying his best to keep a smiley expression. "Hm? N-N
|
|||
|
||||
"No! Nikili want more than...! Suu not fine!"
|
||||
|
||||
"It's okay, Suu, I actually–" The mongoose sighed. Of course, the -fucking- gasham'sag. There was no hiding it from Suu, was there? "It's...not what I expected, that's for sure. I was maybe hoping it would be a huge thing, something I've never had with any other man before... It wasn't satisfying, b-but maybe I set too many expectations for you...and it was your first time! I'm just glad that you enjoyed it, really. And that I could be your first. That makes me so happy..."
|
||||
"It's okay, Suu, I actually–" The mongoose sighed. Of course, the _fucking_ gasham'sag. There was no hiding it from Suu, was there? "It's...not what I expected, that's for sure. I was maybe hoping it would be a huge thing, something I've never had with any other man before... It wasn't satisfying, b-but maybe I set too many expectations for you...and it was your first time! I'm just glad that you enjoyed it, really. And that I could be your first. That makes me so happy..."
|
||||
|
||||
"No... Not happy. Suu do more. Suu try again...!"
|
||||
|
||||
|
|
|
@ -10,26 +10,26 @@ thumbnail: /src/assets/thumbnails/tlotm_ch8.png
|
|||
description: |
|
||||
Nurta is forced to confront the ghosts of her past, once and for all.
|
||||
tags:
|
||||
- oral vore
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- male predator
|
||||
- female predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- semi-willing predator
|
||||
- semi-willing prey
|
||||
- willing prey
|
||||
- nested vore
|
||||
- macro predator
|
||||
- size difference
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- anal vore
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- male predator
|
||||
- female predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- semi-willing predator
|
||||
- semi-willing prey
|
||||
- willing prey
|
||||
- nested vore
|
||||
- macro predator
|
||||
- size difference
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-7
|
||||
next: the-lost-of-the-marshes/chapter-9
|
||||
summary: |
|
||||
|
@ -124,7 +124,7 @@ The cat, who had been tugging on the archaeopteryx's tail until losing their foo
|
|||
|
||||
The feline's slimy paw patted his shin.
|
||||
|
||||
"Well, not -here- here. Nurta's belly-bag is pretty tight... I wonder why she hasn't let us out yet."
|
||||
"Well, not _here_ here. Nurta's belly-bag is pretty tight... I wonder why she hasn't let us out yet."
|
||||
|
||||
His last words seemed to activate a gear in Suu's head, as he let out a squawk while moving out of Quince's grasp. The cat's next vocalization questioned the dinosaur's actions, who seemed to be wriggling his way towards Nikili, but over his skirt this time.
|
||||
|
||||
|
@ -272,7 +272,7 @@ Dikuga was still furious. ""Well? I don't know what you two are going about in s
|
|||
|
||||
The three dragons were quiet. Nurta had realized her own truth, even if Dikuga wouldn't have enjoyed her confrontation one bit. Still, she had hoped that her mother would show a pinch of remorse, or self-reflection, or perhaps grief, even for a split second. She couldn't have been more wrong.
|
||||
|
||||
""Do you really presume that you know best, after being away from your kind for so long? Not knowing the hardships that we face? I will not accept what you say, Nizura. You are the irrational one, fleeing from your responsibilities, again and again. I know what this is, just an attempt at making your own mother anguish. You call it all 'abuse'? When I was the one that sacrificed so much for you, and for the sake of our people?! It is no different from what -I- had to go through myself. I would gladly do it all over again for Kyorna. And you would rather brand me guilty for every single problem in your life. You and your...childish Manners!"" The Matriarch violently turned around to face away. ""Go away, then! And leave me be before I lose my temper.""
|
||||
""Do you really presume that you know best, after being away from your kind for so long? Not knowing the hardships that we face? I will not accept what you say, Nizura. You are the irrational one, fleeing from your responsibilities, again and again. I know what this is, just an attempt at making your own mother anguish. You call it all 'abuse'? When I was the one that sacrificed so much for you, and for the sake of our people?! It is no different from what _I_ had to go through myself. I would gladly do it all over again for Kyorna. And you would rather brand me guilty for every single problem in your life. You and your...childish Manners!"" The Matriarch violently turned around to face away. ""Go away, then! And leave me be before I lose my temper.""
|
||||
|
||||
""We should really leave, Nurta..."" Suugal begged once again.
|
||||
|
||||
|
|
|
@ -10,22 +10,22 @@ thumbnail: /src/assets/thumbnails/tlotm_ch9.png
|
|||
description: |
|
||||
A whole week away from Kaati causes some uncertainties among the recluse trio.
|
||||
tags:
|
||||
- oral vore
|
||||
- slit vore
|
||||
- feral predator
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- size difference
|
||||
- gay sex
|
||||
- transformation
|
||||
series: { "The Lost of the Marshes": "/stories/the-lost-of-the-marshes" }
|
||||
- oral vore
|
||||
- slit vore
|
||||
- feral predator
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- non-binary prey
|
||||
- multiple prey
|
||||
- willing predator
|
||||
- willing prey
|
||||
- macro predator
|
||||
- size difference
|
||||
- gay sex
|
||||
- transformation
|
||||
series: the-lost-of-the-marshes
|
||||
prev: the-lost-of-the-marshes/chapter-8
|
||||
next: the-lost-of-the-marshes/chapter-10
|
||||
summary: |
|
||||
|
@ -64,7 +64,7 @@ The mongoose broke contact from his lips and smiled at him. "I love you, big guy
|
|||
|
||||
The kobold, reading his emotions, replied in broken Kaati. "You don't like my fish breath on morning."
|
||||
|
||||
"Well, it wasn't -that- bad today...! Did you eat something different?"
|
||||
"Well, it wasn't _that_ bad today...! Did you eat something different?"
|
||||
|
||||
"I don't know. All fish very same to me."
|
||||
|
||||
|
@ -368,11 +368,11 @@ After getting rid of most of the different sludges and putting on his skirt, Nik
|
|||
|
||||
She sat up. "Yeah well! I thought I still could– That I still had a chance...! I know it sounds stupid–"
|
||||
|
||||
"'Cause it -is- stupid."
|
||||
"'Cause it _is_ stupid."
|
||||
|
||||
Ruunk sighed. "I guess you're right... I could never compete with...that." She glanced straight at Suu, as if trying to burn him with her gaze alone.
|
||||
|
||||
"You could never compete with -any- men I've ever dated. But what the hells are you even doing here?"
|
||||
"You could never compete with _any_ men I've ever dated. But what the hells are you even doing here?"
|
||||
|
||||
"Isn't it obvious?" She grabbed her bag from the floor, and unfurled it to reveal some bread. "Nurta sent me."
|
||||
|
||||
|
|
|
@ -11,14 +11,14 @@ description: |
|
|||
|
||||
mi pilin e ni: lipu ni li lipu pi moku musi nanpa wan kepeken toki pona. mi pali e lipu ni kepeken ala toki Inli tan seme? tan la, tenpo suno nanpa wan pi tenpo mun nanpa tu tu li lon. tenpo suno ni li musi. toki pona li musi kin. mi kepeken toki pona la, mi pilin musi! mi pali e lipu ni la, mi pilin pona. moku musi kepeken toki pona li musi!
|
||||
tags:
|
||||
- oral vore
|
||||
- ambiguous predator
|
||||
- ambiguous prey
|
||||
- ambiguous gender predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- flash fiction
|
||||
- oral vore
|
||||
- ambiguous predator
|
||||
- ambiguous prey
|
||||
- ambiguous gender predator
|
||||
- ambiguous gender prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- flash fiction
|
||||
summary: |
|
||||
For those curious, here's a summary of the story in English:
|
||||
|
||||
|
|
|
@ -9,16 +9,16 @@ thumbnail: /src/assets/thumbnails/bm_13_trouble_sleeping.png
|
|||
description: |
|
||||
An aflutter sparrow can't get any rest, and seeks an unconventional refuge in his lupine crush.
|
||||
tags:
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- female predator
|
||||
- male prey
|
||||
- asleep predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- long-term endo
|
||||
- straight sex
|
||||
- unbirth
|
||||
- anthro predator
|
||||
- feral prey
|
||||
- female predator
|
||||
- male prey
|
||||
- asleep predator
|
||||
- willing prey
|
||||
- size difference
|
||||
- long-term endo
|
||||
- straight sex
|
||||
---
|
||||
|
||||
Cantaloupe couldn't sleep. Even puffing out his feathers didn't really help the sentient sparrow beat out the cold that came from the air conditioner. Or maybe something else was still keeping him awake. He looked around from his perch, city lights sneaking through the blinds to reveal most outlines in the larger room. His attention was turned to the anthro wolfess, sprawled out on her bed with her belly up.
|
||||
|
@ -121,7 +121,7 @@ Now a soggy ball of feathers, Cantaloupe pressed on, even after his tail feather
|
|||
|
||||
It felt like the path wouldn't end, though he'd only taken less than a dozen steps. Each one was slow and arduous, and he could've fallen asleep from exhaustion – if his libido wasn't pumping adrenaline through his veins. Her walls seemed wetter, though it simply could've been the built-up juices dragged along with his feathers. Baasa's smell was on his whole body, and the sparrow was deeper in her than he could've ever imagined possible – which, until the thought crossed his mind this morning, admittedly wasn't very far. Regardless, the end couldn't be much longer now. Cantaloupe would reach her cervix, a wall that'd serve as a cozy spot to finally get his release in just outside of her womb...or so he thought.
|
||||
|
||||
He felt his beak get snagged in the wolfess's flesh, though given his whole journey, it was par for the course. But it was narrower and smoother than the flexible wrinkles, unlike the rest of Baasa's canal. And yet, his avian mandibles found their way through the funneling ring. More than that, it felt like it was -pulling- him in! Could this really be her cervix tugging at him...? Cantaloupe wasn't sure if this was a lust-driven hallucination, but his last expectation had been torn down. Sphincter or not, he'd keep on trudging inward, as deep as Baasa's recesses would welcome him.
|
||||
He felt his beak get snagged in the wolfess's flesh, though given his whole journey, it was par for the course. But it was narrower and smoother than the flexible wrinkles, unlike the rest of Baasa's canal. And yet, his avian mandibles found their way through the funneling ring. More than that, it felt like it was _pulling_ him in! Could this really be her cervix tugging at him...? Cantaloupe wasn't sure if this was a lust-driven hallucination, but his last expectation had been torn down. Sphincter or not, he'd keep on trudging inward, as deep as Baasa's recesses would welcome him.
|
||||
|
||||
It was definitely a tight squeeze, even with his feathers drenched beyond recognition in natural lubes. It helped that her vagina tried to bring Cantaloupe in with the roll of its muscles, almost as if the opening sprung outwards around him like an elastic band. But it was too dark and chaotic to really grasp what was happening to him. Despite the incessant squelching and the ambient heartbeat, Cantaloupe's ears were filled with the sounds of his own gasping, expanding his lungs with what little oxygen he could inhale along with her ambrosial juices. He couldn't tell if he had any footing; the sparrow's wings were immobilized against his body; his beak was too short to reach for anything but humid air. Despite his vain attempts, he tried to wriggle deeper, as much as his tiny body could muster.
|
||||
|
||||
|
|
|
@ -11,17 +11,17 @@ description: |
|
|||
|
||||
This story was a request for a raffle winner, as part of an anniversary raffle I held!
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- willing prey
|
||||
- same size
|
||||
- long-term endo
|
||||
- request
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- male predator
|
||||
- male prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- willing prey
|
||||
- same size
|
||||
- long-term endo
|
||||
- request
|
||||
requester: avour-inden
|
||||
copyrightedCharacters:
|
||||
Avour: avour-inden
|
||||
|
@ -146,7 +146,7 @@ The fennec showed no qualms, gorging himself on the red panda more and more. Avo
|
|||
|
||||
Instead, he picked up his pace. As soon as the red panda's nose entered his throat, Buster swallowed, squeezing those struggling arms together to fit the shoulders into his maw as well. Avour's grunt echoed in the gullet, his head getting shoved inside and his ears being filled with slurping sounds. The fennec no longer could taste his fluff once his black tongue had reached the covered chest, but continued to swallow him hurriedly.
|
||||
|
||||
The red panda still didn't want to admit defeat. After all, he had failed to capture Buster, and now -he- was the one being captured. He tried to squirm himself free with more vigor, but the fennec's swallows were unrelenting. And so, Avour found himself deeper down the tunnel of black flesh, his shoulders trapped in place as they entered the fennec's neck, the cold breeze from outside being replaced by Buster's stale warmth. Despite their similar sizes, Avour was making his way into Buster's stomach, though neither of them were really surprised – this wasn't a new experience for either of them.
|
||||
The red panda still didn't want to admit defeat. After all, he had failed to capture Buster, and now _he_ was the one being captured. He tried to squirm himself free with more vigor, but the fennec's swallows were unrelenting. And so, Avour found himself deeper down the tunnel of black flesh, his shoulders trapped in place as they entered the fennec's neck, the cold breeze from outside being replaced by Buster's stale warmth. Despite their similar sizes, Avour was making his way into Buster's stomach, though neither of them were really surprised – this wasn't a new experience for either of them.
|
||||
|
||||
"Hmf...y-you won't get away with this!" The red panda growled.
|
||||
|
||||
|
@ -334,7 +334,7 @@ Buster shrugged his arms, despite the red panda not being able to see it. "If th
|
|||
|
||||
"Oh! Did that little kid tell you that, did she? Hehe, that rascal... I was looking for a plastic insect to place on the mayor's desk while she wasn't looking. You should've seen how that cat was scared, it was pretty funny... And it was right before you came into her office! She must've been so embarrassed about that prank, that she didn't even tell you!"
|
||||
|
||||
"So you -were- in her office that day... Hah, that's pretty funny, I admit." The red panda chuckled, lowering his defenses at Buster's apparent honesty.
|
||||
"So you _were_ in her office that day... Hah, that's pretty funny, I admit." The red panda chuckled, lowering his defenses at Buster's apparent honesty.
|
||||
|
||||
"You know," the fennec teased, "despite your tough-guy act, what with you throwing knives everywhere and looking cool in your jacket... You're not as threatening as I thought."
|
||||
|
||||
|
@ -436,6 +436,6 @@ There was an awkward pause. "...You WHAT?! But I thought we were friends now!" A
|
|||
|
||||
"Well, yeah! We are friends. But we're not 'veeery good friends'... Not yet! That was my condition." Buster stretched his arms and legs along the floor, enjoying the sudden burst of energy from his prey struggling against the stretchy walls. "There are more places to visit and more pranks to pull. And you haven't even been in there for a whole day! I was thinking at least two days, or three...or four. At least."
|
||||
|
||||
Avour slumped back, covering his flushed face despite how no-one else could see it. Of course, there was always a catch with Buster, wasn't there? He had no choice, yet again; fighting would be completely useless. How long was Buster actually thinking of keeping him in here? The more he thought about it, the more flustered he became... And the fennec giggled around him because of -course- he could tell that he'd exploited his weak spot for bellies, once more.
|
||||
Avour slumped back, covering his flushed face despite how no-one else could see it. Of course, there was always a catch with Buster, wasn't there? He had no choice, yet again; fighting would be completely useless. How long was Buster actually thinking of keeping him in here? The more he thought about it, the more flustered he became... And the fennec giggled around him because of _course_ he could tell that he'd exploited his weak spot for bellies, once more.
|
||||
|
||||
Oh, well... This mission was going to last way longer than expected. At least he and Buster were on friendly terms. And he was somewhat curious about what other shenanigans this trickster wanted to put him up with...
|
||||
|
|
|
@ -9,31 +9,31 @@ thumbnail: /src/assets/thumbnails/bm_comm_3_within_limits.png
|
|||
description: |
|
||||
Ushitora tries out her latest invention on herself, with a bunch of lewd and eager participants to help her out.
|
||||
tags:
|
||||
- unbirth
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- taur predator
|
||||
- anthro prey
|
||||
- human prey
|
||||
- female predator
|
||||
- male predator
|
||||
- female prey
|
||||
- male prey
|
||||
- multiple prey
|
||||
- nested vore
|
||||
- hammerspace vore
|
||||
- willing predator
|
||||
- willing prey
|
||||
- smaller predator
|
||||
- similar size
|
||||
- size difference
|
||||
- prey transfer
|
||||
- hyper
|
||||
- straight sex
|
||||
- gay sex
|
||||
- lesbian sex
|
||||
- orgy
|
||||
- commission
|
||||
- unbirth
|
||||
- cock vore
|
||||
- anthro predator
|
||||
- taur predator
|
||||
- anthro prey
|
||||
- human prey
|
||||
- female predator
|
||||
- male predator
|
||||
- female prey
|
||||
- male prey
|
||||
- multiple prey
|
||||
- nested vore
|
||||
- hammerspace vore
|
||||
- willing predator
|
||||
- willing prey
|
||||
- smaller predator
|
||||
- similar size
|
||||
- size difference
|
||||
- prey transfer
|
||||
- hyper
|
||||
- straight sex
|
||||
- gay sex
|
||||
- lesbian sex
|
||||
- orgy
|
||||
- commission
|
||||
commissioner: asof-yeun
|
||||
copyrightedCharacters:
|
||||
Ushitora: asof-yeun
|
||||
|
@ -65,7 +65,7 @@ While most were too distracted – having their own fun to notice Ushitora walki
|
|||
|
||||
"You can touch it." The hybrid said with her bubbly tone. "I don't mind!"
|
||||
|
||||
The spotted gray cat beamed, and let his digits squeeze into the smooth skin sagging between her legs. Ushitora saw how his limp dick started to harden again, getting excited that he got to play with her least feline bits. It was an unexpected start for the evening, but she decided to enjoy the snow leopard's touch. This /was/ an orgy, after all, and she still came here for some kinky fun aside from her research.
|
||||
The spotted gray cat beamed, and let his digits squeeze into the smooth skin sagging between her legs. Ushitora saw how his limp dick started to harden again, getting excited that he got to play with her least feline bits. It was an unexpected start for the evening, but she decided to enjoy the snow leopard's touch. This _was_ an orgy, after all, and she still came here for some kinky fun aside from her research.
|
||||
|
||||
The feline anthro began enveloping his arms around it, and she could feel his purrs vibrating her sensitive skin. "Prrmmf... I've never seen anyone with a cow-taur mod in the sex station, but I'm honestly into it~..."
|
||||
|
||||
|
@ -77,7 +77,7 @@ Body modifications – or mods, for short – were very common, especially with
|
|||
|
||||
"Well, I do have a hammerspace womb mod that I've been meaning to try! I made the tech myself."
|
||||
|
||||
Ushitora had forgotten to explain what a 'hammerspace' actually meant. She was so absorbed in her research that she often assumed that others knew that it was a theoretical pocket dimension with a capacity that far exceeded its apparent volume. Or /was/ theoretical – until now.
|
||||
Ushitora had forgotten to explain what a 'hammerspace' actually meant. She was so absorbed in her research that she often assumed that others knew that it was a theoretical pocket dimension with a capacity that far exceeded its apparent volume. Or _was_ theoretical – until now.
|
||||
|
||||
But from the snow leopard's wide-eyed reaction, he was probably familiar with the term. He took a step back and stared at her pink labia between her haunches, but didn't approach it. Instead, he turned to face the main group at the center of the orgy, and called someone without raising his voice.
|
||||
|
||||
|
@ -241,7 +241,7 @@ Not that he minded going without breaks, since it made it all the better for his
|
|||
|
||||
With the human girl, the mouse, and the skink all walking away from him – and towards the tiger-cow –, Khan was left with a few stragglers still admiring his cock. Two of his four dark-furred arms cupped the average-sized male anthros against his silky fur, a human and a hamerkop. The couple paid little attention to Ushitora, so the hulking anthro gave them the entertainment that only he could provide.
|
||||
|
||||
The technician, he thought to himself, used her mod as an opportunity to mix fun and work – whereas to Khan, having fun /was/ his work, pretty much. He practically lived in Osiris, and he felt at home surrounded by casual admirers, participating in orgies and living off the generosity of other patrons. He'd seen a lot and done a lot, always with the purpose of pleasing his partners. The ursoid prided himself in making fantasies come real, whatever those may be. Though given the public that his large size normally attracted, it meant that he'd usually take on the role of the burly dominant.
|
||||
The technician, he thought to himself, used her mod as an opportunity to mix fun and work – whereas to Khan, having fun _was_ his work, pretty much. He practically lived in Osiris, and he felt at home surrounded by casual admirers, participating in orgies and living off the generosity of other patrons. He'd seen a lot and done a lot, always with the purpose of pleasing his partners. The ursoid prided himself in making fantasies come real, whatever those may be. Though given the public that his large size normally attracted, it meant that he'd usually take on the role of the burly dominant.
|
||||
|
||||
And having quite a few mods himself, there was very little that he hadn't tried before. But Ushitora's hammerspace womb was definitely on a completely different level. He secretly shared in E'chii'a's enthusiasm at seeing the technology actually work, although his excitement was less on the science behind it, and more on the possibilities...
|
||||
|
||||
|
@ -313,7 +313,7 @@ Three occupants... It was a lot to take in, literally! His yellow testicles were
|
|||
|
||||
Unable to bring himself to move half of his paws away from his sensitive shaft, Khan only used two to massage his enlarged gonads. Regardless of any discomfort, it still felt nice to be so filled, even if he didn't think of cock vore as much more than a passing interest. Still, his body had craved its allure when he saw Ushitora shoving half of the orgy into her snatch, and now, his urge was wonderfully sated. Plus, the sensations of the trio squirming inside of him were bound to get him worked up – though he wanted to wait for the perfect opportunity to empty his load into the tiger-cow...
|
||||
|
||||
As he thought of her, he checked back on her progress. The other human and the mouse were nowhere to be seen, giving him a clear idea of where they were. The skink had turned pink, mimicking the folds that he was pressing his shoulders into. Ushitora was looking around the room, scanning for the other patrons in this orgy. Her facial expressions told him that she was far from sating /her/ hunger – and he smirked, as he'd come to hope as much from her.
|
||||
As he thought of her, he checked back on her progress. The other human and the mouse were nowhere to be seen, giving him a clear idea of where they were. The skink had turned pink, mimicking the folds that he was pressing his shoulders into. Ushitora was looking around the room, scanning for the other patrons in this orgy. Her facial expressions told him that she was far from sating _her_ hunger – and he smirked, as he'd come to hope as much from her.
|
||||
|
||||
The white-striped indigo hybrid locked eyes with him, and he watched her gaze inevitably be drawn to his cock, then his bulging balls. Just on cue, the prey squirmed harder within, making their bulges noticeable in Khan's distended fur. He thought that she'd be jealous, since he'd partaken in some of her potential prey – but her sweet smile told him another story.
|
||||
|
||||
|
@ -503,7 +503,7 @@ Khan rubbed his sagging nuts, which still felt heavy with the weight of his thre
|
|||
|
||||
"Envious of my hammerspace womb?"
|
||||
|
||||
"Yeah..." Khan admitted. "I would give /anything/ to have a whole orgy in my nuts, you know."
|
||||
"Yeah..." Khan admitted. "I would give _anything_ to have a whole orgy in my nuts, you know."
|
||||
|
||||
Ushitora giggled. She could definitely relate to the bottomless urge that not even a threesome in his balls could fulfill. "Does that mean you don't want to go inside of me anymore? You don't have to, if you don't want."
|
||||
|
||||
|
|
|
@ -9,20 +9,20 @@ thumbnail: /src/assets/thumbnails/bm_4_you_re_home.png
|
|||
description: |
|
||||
Vesper finds himself perplexed with his home situation, but when a friend offers to help, things quickly spiral out of control.
|
||||
tags:
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- male predator
|
||||
- female prey
|
||||
- male prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- nested vore
|
||||
- similar size
|
||||
- implied perma endo
|
||||
- straight sex
|
||||
- masturbation
|
||||
- oral vore
|
||||
- anthro predator
|
||||
- anthro prey
|
||||
- female predator
|
||||
- male predator
|
||||
- female prey
|
||||
- male prey
|
||||
- willing predator
|
||||
- unwilling prey
|
||||
- nested vore
|
||||
- similar size
|
||||
- implied perma endo
|
||||
- straight sex
|
||||
- masturbation
|
||||
---
|
||||
|
||||
Vesper slumped down on the office cafeteria's chair, placing his tray on the table with enough force that his soda can toppled over. The black bearcat grabbed it before it could roll away as well, and carefully opened it. Unsurprisingly, the drink sizzled as a good portion was expelled from the can and onto the tray and food, and the binturong sighed.
|
||||
|
@ -57,7 +57,7 @@ Her fingers nervously rubbed one of her sawed-off horns. "But you look sad! Will
|
|||
|
||||
"No... It's my roommate." He sighed once more. "I shouted at him. I don't like shouting."
|
||||
|
||||
"I can't even imagine -you- shouting, out of all people! What did he do that was so serious?"
|
||||
"I can't even imagine _you_ shouting, out of all people! What did he do that was so serious?"
|
||||
|
||||
The soft spoken bearcat started listing things off his head. "It's nothing big, but... He doesn't do dishes. Or take out the trash. This one time, there was beer all over my bed sheet. And another time, he accidentally dropped my laptop in the bathtub. Yesterday, he forgot to flush again. I almost vomited! And s-so I shouted at– But maybe I just overreacted...! I should apologize..."
|
||||
|
||||
|
@ -237,7 +237,7 @@ Vesper kept at it, pushing the legs closer to the rest of the body, with just en
|
|||
|
||||
The other carnivore simply looked the gluttonous goat in the eyes, before reciting the words she'd asked him to say. "Y-You're just her food now..."
|
||||
|
||||
Before Matt could complain any more, he brought his palm to the caracal's face, covering his mouth while pushing him slightly faster into hers. It was surreal...like watching a video of a snake swallowing its catch, but it was actually there, inches away. And he could feel the prey's warmth and fur on his hand. It wasn't simply happening in front of him, he was -causing- it to happen. He probably could even change the outcome still, if he put his mind and body to it... But he wanted the goat's idea to succeed. And it wouldn't be long before it did.
|
||||
Before Matt could complain any more, he brought his palm to the caracal's face, covering his mouth while pushing him slightly faster into hers. It was surreal...like watching a video of a snake swallowing its catch, but it was actually there, inches away. And he could feel the prey's warmth and fur on his hand. It wasn't simply happening in front of him, he was _causing_ it to happen. He probably could even change the outcome still, if he put his mind and body to it... But he wanted the goat's idea to succeed. And it wouldn't be long before it did.
|
||||
|
||||
A loud rip snapped him out of it, and he was concerned that something had gone horribly wrong. Matt was mostly in shock, but not showing any pain, and neither was Tigress. But looking at the side of her back teeth, he saw a torn piece of white fabric stuck between the molars. The caracal's underwear likely got stuck there and couldn't withstand being stretched that far. Vesper tried to pull it out and remove it, but instead it slipped and got launched into the throat, like a rubber band being stretched and released. It would end up in the stomach all the same.
|
||||
|
||||
|
@ -409,7 +409,7 @@ The third stomach, the binturong noted. "Then there's still time. You can puke h
|
|||
|
||||
"Why...?!" As he asked, Tigress looked down.
|
||||
|
||||
"I– Yesterday, when I came here, I...I was looking for you. I wanted to– I wanted -us- to–" She took a deep breath. Her voice was weak. "I found this thing online, and I wanted to ask you...if you wanted me to do this for you."
|
||||
"I– Yesterday, when I came here, I...I was looking for you. I wanted to– I wanted _us_ to–" She took a deep breath. Her voice was weak. "I found this thing online, and I wanted to ask you...if you wanted me to do this for you."
|
||||
|
||||
"Wanted to do...what?" That's when her eyes met his, and he realized her intention behind that gaze. "Wait, you wanted to...to eat -me-?! But that's– I'm bigger than you! Would that even be possible...?!"
|
||||
|
||||
|
@ -441,7 +441,7 @@ The light switch flicked, and before Tigress's eyes could adjust to the brightne
|
|||
|
||||
"You came...!" Vesper celebrated softly, and sniffed. "I-I can smell you..."
|
||||
|
||||
The goat softly broke the hug, now that she was less alarmed. "Sorry for that, I was so concerned that I drove straight here. If I had more time, I would have–" She interrupted herself now that she could see the whole viverrid. The -whole- viverrid. He was completely naked, revealing his black fur-covered anatomy, including his male bits.
|
||||
The goat softly broke the hug, now that she was less alarmed. "Sorry for that, I was so concerned that I drove straight here. If I had more time, I would have–" She interrupted herself now that she could see the whole viverrid. The _whole_ viverrid. He was completely naked, revealing his black fur-covered anatomy, including his male bits.
|
||||
|
||||
"It's okay..." He replied, his tail swooshing anxiously. "You smell...n-n-nice."
|
||||
|
||||
|
@ -541,6 +541,6 @@ And then, one gulp to bring them to the back of his mouth. Another to dislodge t
|
|||
|
||||
Another loud groan could be heard from his digestive system. Apparently, not even Tigress was enough to sate his long-unfulfilled hunger, even if her taste lingered still in his tongue. He grabbed Matt's phone that he'd left under the pillow earlier and checked the time... It wasn't that late into the night, and his usual pizza delivery place should still be open for a while. Of course, his new guest wouldn't be happy about sharing her surroundings with actual food, but she had to adapt to her new life eventually. Better sooner than later. And just so the delivery person wasn't suspicious, he could wear some loose hoodie to hide his bulge. Eventually, he'll have to find a more permanent solution...perhaps, even a diet and training regimen of his own.
|
||||
|
||||
His hands rubbed his belly, and his tail wagged to indicate his delight. He was satisfied with himself; he'd finally stood up and put everything into its rightful order for once. Vesper brought his head closer to the splayed belly bulge, possessively grabbing it with one hand, almost pinching himself. He could only make out Tigress's muffled and defeated pleading, but if he spoke loud and clear, hopefully his words would reach -him- as well.
|
||||
His hands rubbed his belly, and his tail wagged to indicate his delight. He was satisfied with himself; he'd finally stood up and put everything into its rightful order for once. Vesper brought his head closer to the splayed belly bulge, possessively grabbing it with one hand, almost pinching himself. He could only make out Tigress's muffled and defeated pleading, but if he spoke loud and clear, hopefully his words would reach _him_ as well.
|
||||
|
||||
"Matt, if you can hear me... I-I did it. I remembered you, Matt. And now, you're here with me. You don't have to worry. You won't go anywhere else anymore, Matt. Y-You're home, now... You're home."
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
name: Body types
|
||||
index: 1
|
||||
tags:
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- taur predator
|
||||
- eng: ambiguous predator
|
||||
tok: sijelo pi jan pi wawa mute li ale
|
||||
- human prey
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- eng: ambiguous prey
|
||||
tok: sijelo pi jan pi wawa lili li ale
|
||||
- anthro predator
|
||||
- feral predator
|
||||
- taur predator
|
||||
- eng: ambiguous predator
|
||||
tok: sijelo pi jan pi wawa mute li ale
|
||||
- human prey
|
||||
- anthro prey
|
||||
- feral prey
|
||||
- eng: ambiguous prey
|
||||
tok: sijelo pi jan pi wawa lili li ale
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
name: Genders
|
||||
index: 2
|
||||
tags:
|
||||
- male predator
|
||||
- trans male predator
|
||||
- female predator
|
||||
- non-binary predator
|
||||
- eng: ambiguous gender predator
|
||||
tok: jan pi wawa mute li meli anu mije
|
||||
- male prey
|
||||
- female prey
|
||||
- trans female prey
|
||||
- non-binary prey
|
||||
- eng: ambiguous gender prey
|
||||
tok: jan pi wawa lili li meli anu mije
|
||||
- male predator
|
||||
- trans male predator
|
||||
- female predator
|
||||
- non-binary predator
|
||||
- eng: ambiguous gender predator
|
||||
tok: jan pi wawa mute li meli anu mije
|
||||
- male prey
|
||||
- female prey
|
||||
- trans female prey
|
||||
- non-binary prey
|
||||
- eng: ambiguous gender prey
|
||||
tok: jan pi wawa lili li meli anu mije
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
name: Other kinks
|
||||
index: 7
|
||||
tags:
|
||||
- hyper
|
||||
- egg play
|
||||
- transformation
|
||||
- netorare
|
||||
- sizeplay
|
||||
- inflation
|
||||
- daddy play
|
||||
- BDSM
|
||||
- dubcon
|
||||
- hyper
|
||||
- egg play
|
||||
- transformation
|
||||
- netorare
|
||||
- sizeplay
|
||||
- inflation
|
||||
- daddy play
|
||||
- BDSM
|
||||
- dubcon
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
name: Recurring characters
|
||||
index: 9
|
||||
tags:
|
||||
- Sam Brendan
|
||||
- Beetle
|
||||
- Muno
|
||||
- Sam Brendan
|
||||
- Beetle
|
||||
- Muno
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
name: Relative size
|
||||
index: 3
|
||||
tags:
|
||||
- macro predator
|
||||
- micro prey
|
||||
- size difference
|
||||
- similar size
|
||||
- same size
|
||||
- smaller predator
|
||||
- macro predator
|
||||
- micro prey
|
||||
- size difference
|
||||
- similar size
|
||||
- same size
|
||||
- smaller predator
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
name: Sexual content
|
||||
index: 6
|
||||
tags:
|
||||
- nudity
|
||||
- masturbation
|
||||
- straight sex
|
||||
- gay sex
|
||||
- lesbian sex
|
||||
- orgy
|
||||
- nudity
|
||||
- masturbation
|
||||
- straight sex
|
||||
- gay sex
|
||||
- lesbian sex
|
||||
- orgy
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
name: Type of content
|
||||
index: 8
|
||||
tags:
|
||||
- request
|
||||
- commission
|
||||
- eng: flash fiction
|
||||
tok: lipu lili
|
||||
- request
|
||||
- commission
|
||||
- eng: flash fiction
|
||||
tok: lipu lili
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
name: Types of vore
|
||||
index: 0
|
||||
tags:
|
||||
- eng: oral vore
|
||||
tok: moku musi kepeken uta
|
||||
- anal vore
|
||||
- cock vore
|
||||
- unbirth
|
||||
- tail vore
|
||||
- slit vore
|
||||
- sheath vore
|
||||
- nipple vore
|
||||
- chest maw vore
|
||||
- eng: oral vore
|
||||
tok: moku musi kepeken uta
|
||||
- anal vore
|
||||
- cock vore
|
||||
- unbirth
|
||||
- tail vore
|
||||
- slit vore
|
||||
- sheath vore
|
||||
- nipple vore
|
||||
- chest maw vore
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
name: Vore-related scenarios
|
||||
index: 5
|
||||
tags:
|
||||
- point of view
|
||||
- regurgitation
|
||||
- long-term endo
|
||||
- perma endo
|
||||
- implied perma endo
|
||||
- full tour
|
||||
- implied full tour
|
||||
- prey transfer
|
||||
- object vore
|
||||
- role reversal
|
||||
- nested vore
|
||||
- multiple prey
|
||||
- messy stomach
|
||||
- hammerspace vore
|
||||
- bladder vore
|
||||
- soul vore
|
||||
- point of view
|
||||
- regurgitation
|
||||
- long-term endo
|
||||
- perma endo
|
||||
- implied perma endo
|
||||
- full tour
|
||||
- implied full tour
|
||||
- prey transfer
|
||||
- object vore
|
||||
- role reversal
|
||||
- nested vore
|
||||
- multiple prey
|
||||
- messy stomach
|
||||
- hammerspace vore
|
||||
- bladder vore
|
||||
- soul vore
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
name: Willingness
|
||||
index: 4
|
||||
tags:
|
||||
- eng: willing predator
|
||||
tok: jan pi wawa mute li wile e moku musi
|
||||
- semi-willing predator
|
||||
- unwilling predator
|
||||
- asleep predator
|
||||
- willing prey
|
||||
- semi-willing prey
|
||||
- eng: unwilling prey
|
||||
tok: jan pi wawa lili li wile ala e moku musi
|
||||
- asleep prey
|
||||
- eng: willing predator
|
||||
tok: jan pi wawa mute li wile e moku musi
|
||||
- semi-willing predator
|
||||
- unwilling predator
|
||||
- asleep predator
|
||||
- willing prey
|
||||
- semi-willing prey
|
||||
- eng: unwilling prey
|
||||
tok: jan pi wawa lili li wile ala e moku musi
|
||||
- asleep prey
|
||||
|
|
3
src/content/users/anonymous.yaml
Normal file
3
src/content/users/anonymous.yaml
Normal file
|
@ -0,0 +1,3 @@
|
|||
name: Anonymous
|
||||
isAnonymous: true
|
||||
links: {}
|
|
@ -15,4 +15,3 @@ links:
|
|||
twitter: https://twitter.com/BadManners__
|
||||
mastodon: https://meow.social/@BadManners
|
||||
bluesky: https://bsky.app/profile/badmanners.xyz
|
||||
preferredLink: ~
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
import BaseLayout from "./BaseLayout.astro";
|
||||
const { pageTitle } = Astro.props;
|
||||
---
|
||||
|
||||
<BaseLayout pageTitle={pageTitle}>
|
||||
<slot />
|
||||
<script is:inline>
|
||||
/* Age verification */
|
||||
(() => {
|
||||
const ageVerified = localStorage.getItem("ageVerified");
|
||||
if (ageVerified !== "true") {
|
||||
localStorage.setItem("ageVerified", "false");
|
||||
window.location.href = "/age-verification?redirect=" + encodeURIComponent(window.location.href);
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
</BaseLayout>
|
|
@ -2,6 +2,7 @@
|
|||
import "../styles/base.css";
|
||||
import "../styles/fonts.css";
|
||||
import DarkModeScript from "../components/DarkModeScript.astro";
|
||||
import AgeRestrictedModal from "../components/AgeRestrictedModal.astro";
|
||||
const { pageTitle } = Astro.props;
|
||||
---
|
||||
|
||||
|
@ -24,5 +25,6 @@ const { pageTitle } = Astro.props;
|
|||
<body>
|
||||
<slot />
|
||||
<DarkModeScript />
|
||||
<AgeRestrictedModal />
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
---
|
||||
import { Image } from "astro:assets";
|
||||
import AgeRestrictedBaseLayout from "./AgeRestrictedBaseLayout.astro";
|
||||
import BaseLayout from "./BaseLayout.astro";
|
||||
import Navigation from "../components/Navigation.astro";
|
||||
import logoBM from "../assets/images/logo_bm.png";
|
||||
|
||||
const { pageTitle } = Astro.props;
|
||||
---
|
||||
|
||||
<AgeRestrictedBaseLayout pageTitle={pageTitle}>
|
||||
<BaseLayout pageTitle={pageTitle}>
|
||||
<div
|
||||
class="flex min-h-screen flex-col bg-stone-200 text-stone-800 md:flex-row dark:bg-stone-800 dark:text-stone-200 print:bg-none"
|
||||
>
|
||||
|
@ -42,7 +42,7 @@ const { pageTitle } = Astro.props;
|
|||
></path>
|
||||
</svg>
|
||||
</a>
|
||||
<button id="button-dark-mode" class="text-link p-1" aria-label="Toggle dark mode">
|
||||
<button data-dark-mode class="text-link p-1" aria-label="Toggle dark mode">
|
||||
<svg viewBox="0 0 512 512" class="hidden h-6 w-6 fill-current dark:block" aria-hidden="true">
|
||||
<path
|
||||
d="M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"
|
||||
|
@ -60,4 +60,4 @@ const { pageTitle } = Astro.props;
|
|||
<slot />
|
||||
</main>
|
||||
</div>
|
||||
</AgeRestrictedBaseLayout>
|
||||
</BaseLayout>
|
||||
|
|
|
@ -5,7 +5,7 @@ import { Markdown } from "@astropub/md";
|
|||
import { format as formatDate } from "date-fns";
|
||||
import { enUS as enUSLocale } from "date-fns/locale/en-US";
|
||||
import { slug } from "github-slugger";
|
||||
import AgeRestrictedBaseLayout from "./AgeRestrictedBaseLayout.astro";
|
||||
import BaseLayout from "./BaseLayout.astro";
|
||||
import Authors from "../components/Authors.astro";
|
||||
import CopyrightedCharacters from "../components/CopyrightedCharacters.astro";
|
||||
import Prose from "../components/Prose.astro";
|
||||
|
@ -13,6 +13,7 @@ import Prose from "../components/Prose.astro";
|
|||
type Props = CollectionEntry<"games">["data"];
|
||||
|
||||
const { props } = Astro;
|
||||
const series = props.series && (await getEntry(props.series));
|
||||
const authors = await getEntries([props.authors].flat());
|
||||
const copyrightedCharacters: Record<string, CollectionEntry<"users">> = {};
|
||||
Object.keys(props.copyrightedCharacters).forEach(async (character) => {
|
||||
|
@ -26,7 +27,7 @@ Object.keys(props.copyrightedCharacters).forEach(async (character) => {
|
|||
// );
|
||||
---
|
||||
|
||||
<AgeRestrictedBaseLayout pageTitle={props.title}>
|
||||
<BaseLayout pageTitle={props.title}>
|
||||
<div
|
||||
id="top"
|
||||
class="min-w-screen relative min-h-screen bg-radial from-bm-300 to-bm-600 px-1 pb-16 pt-20 dark:from-green-700 dark:to-green-950 print:bg-none"
|
||||
|
@ -34,9 +35,9 @@ Object.keys(props.copyrightedCharacters).forEach(async (character) => {
|
|||
<div id="toolbox-buttons" aria-label="Toolbox" class="absolute top-0 h-[80vh] py-2 pl-2 lg:inset-y-0 lg:h-full">
|
||||
<div class="sticky top-6 flex rounded-full bg-white px-1 py-1 shadow-md dark:bg-black print:hidden">
|
||||
<a
|
||||
href={props.series ? Object.values(props.series)[0] : "/games"}
|
||||
href={series ? series.data.url : "/games"}
|
||||
class="text-link my-1 h-9 w-9 p-2"
|
||||
aria-label={`Return to ${props.series ? Object.keys(props.series)[0] : "games"}`}
|
||||
aria-label={`Return to ${series ? series.data.name : "games"}`}
|
||||
>
|
||||
<svg viewBox="0 0 512 512" class="fill-current" aria-hidden="true">
|
||||
<path
|
||||
|
@ -56,7 +57,7 @@ Object.keys(props.copyrightedCharacters).forEach(async (character) => {
|
|||
</svg>
|
||||
</a>
|
||||
<button
|
||||
id="button-dark-mode"
|
||||
data-dark-mode
|
||||
class="text-link my-1 h-9 w-9 border-l border-stone-300 p-2 dark:border-stone-700"
|
||||
aria-label="Toggle dark mode"
|
||||
>
|
||||
|
@ -172,4 +173,4 @@ Object.keys(props.copyrightedCharacters).forEach(async (character) => {
|
|||
<a class="hover:underline focus:underline" href="/licenses.txt" target="_blank">Licenses</a>
|
||||
</div>
|
||||
</div>
|
||||
</AgeRestrictedBaseLayout>
|
||||
</BaseLayout>
|
||||
|
|
|
@ -5,7 +5,7 @@ import { Markdown } from "@astropub/md";
|
|||
import { format as formatDate } from "date-fns";
|
||||
import { enUS as enUSLocale } from "date-fns/locale/en-US";
|
||||
import { slug } from "github-slugger";
|
||||
import AgeRestrictedBaseLayout from "./AgeRestrictedBaseLayout.astro";
|
||||
import BaseLayout from "./BaseLayout.astro";
|
||||
import Authors from "../components/Authors.astro";
|
||||
import UserComponent from "../components/UserComponent.astro";
|
||||
import CopyrightedCharacters from "../components/CopyrightedCharacters.astro";
|
||||
|
@ -23,6 +23,7 @@ let next = props.next && (await getEntry(props.next));
|
|||
if (next && next.data.isDraft) {
|
||||
next = undefined;
|
||||
}
|
||||
const series = props.series && (await getEntry(props.series));
|
||||
const authors = await getEntries([props.authors].flat());
|
||||
const commissioner = props.commissioner && (await getEntry(props.commissioner));
|
||||
const requester = props.requester && (await getEntry(props.requester));
|
||||
|
@ -31,30 +32,34 @@ Object.keys(props.copyrightedCharacters).forEach(async (character) => {
|
|||
copyrightedCharacters[character] = await getEntry(props.copyrightedCharacters[character]);
|
||||
});
|
||||
const relatedStories = (await getEntries(props.relatedStories)).filter((story) => !story.data.isDraft);
|
||||
const categorizedTags = Object.fromEntries((await getCollection("tag-categories")).flatMap(category => category.data.tags.map(tag => {
|
||||
if (typeof tag === "string") {
|
||||
return [tag, tag]
|
||||
}
|
||||
const key = tag["eng"]!
|
||||
if (props.lang in tag) {
|
||||
return [key, tag[props.lang]!]
|
||||
}
|
||||
return [key, key]
|
||||
})));
|
||||
const tags = props.tags.map<[string, string]>(tag => {
|
||||
const tagSlug = slug(tag)
|
||||
const categorizedTags = Object.fromEntries(
|
||||
(await getCollection("tag-categories")).flatMap((category) =>
|
||||
category.data.tags.map((tag) => {
|
||||
if (typeof tag === "string") {
|
||||
return [tag, tag];
|
||||
}
|
||||
const key = tag["eng"]!;
|
||||
if (props.lang in tag) {
|
||||
return [key, tag[props.lang]!];
|
||||
}
|
||||
return [key, key];
|
||||
}),
|
||||
),
|
||||
);
|
||||
const tags = props.tags.map<[string, string]>((tag) => {
|
||||
const tagSlug = slug(tag);
|
||||
if (!(tag in categorizedTags)) {
|
||||
console.log(`Tag "${tag}" doesn't have a category in tag-categories!`)
|
||||
return [tagSlug, tag]
|
||||
console.log(`Tag "${tag}" doesn't have a category in tag-categories!`);
|
||||
return [tagSlug, tag];
|
||||
}
|
||||
return [tagSlug, categorizedTags[tag]!]
|
||||
return [tagSlug, categorizedTags[tag]!];
|
||||
});
|
||||
// const relatedGames = (await getEntries(props.relatedGames)).filter(
|
||||
// (game) => !game.data.isDraft,
|
||||
// );
|
||||
---
|
||||
|
||||
<AgeRestrictedBaseLayout pageTitle={props.title}>
|
||||
<BaseLayout pageTitle={props.title}>
|
||||
<div
|
||||
id="top"
|
||||
class="min-w-screen relative min-h-screen bg-radial from-bm-300 to-bm-600 px-1 pb-16 pt-20 dark:from-green-700 dark:to-green-950 print:bg-none"
|
||||
|
@ -62,9 +67,13 @@ const tags = props.tags.map<[string, string]>(tag => {
|
|||
<div id="toolbox-buttons" aria-label="Toolbox" class="absolute top-0 h-[80vh] py-2 pl-2 lg:inset-y-0 lg:h-full">
|
||||
<div class="sticky top-6 flex rounded-full bg-white px-1 py-1 shadow-md dark:bg-black print:hidden">
|
||||
<a
|
||||
href={props.series ? Object.values(props.series)[0] : "/stories/1"}
|
||||
href={series ? series.data.url : "/stories/1"}
|
||||
class="text-link my-1 h-9 w-9 p-2"
|
||||
aria-label={props.lang === "eng" ? `Return to ${props.series ? Object.keys(props.series)[0] : "stories"}` : props.lang === "tok" ? "o tawa e lipu ale" : null}
|
||||
aria-label={props.lang === "eng"
|
||||
? `Return to ${series ? series.data.name : "stories"}`
|
||||
: props.lang === "tok"
|
||||
? "o tawa e lipu ale"
|
||||
: null}
|
||||
>
|
||||
<svg viewBox="0 0 512 512" class="fill-current" aria-hidden="true">
|
||||
<path
|
||||
|
@ -84,7 +93,7 @@ const tags = props.tags.map<[string, string]>(tag => {
|
|||
</svg>
|
||||
</a>
|
||||
<button
|
||||
id="button-dark-mode"
|
||||
data-dark-mode
|
||||
class="text-link my-1 h-9 w-9 border-l border-stone-300 p-2 dark:border-stone-700"
|
||||
aria-label={props.lang === "eng" ? "Toggle dark mode" : props.lang === "tok" ? "o ante e kule" : null}
|
||||
>
|
||||
|
@ -210,7 +219,9 @@ const tags = props.tags.map<[string, string]>(tag => {
|
|||
aria-label="Publish date"
|
||||
aria-description={formatDate(props.pubDate, "MMMM do, yyyy", { locale: enUSLocale })}
|
||||
>
|
||||
{props.lang === "tok" ? `tenpo suno ${formatDate(props.pubDate, "yyyy-MM-dd")}` : formatDate(props.pubDate, "yyyy-MM-dd")}
|
||||
{props.lang === "tok"
|
||||
? `tenpo suno ${formatDate(props.pubDate, "yyyy-MM-dd")}`
|
||||
: formatDate(props.pubDate, "yyyy-MM-dd")}
|
||||
</p>
|
||||
)
|
||||
}
|
||||
|
@ -304,10 +315,16 @@ const tags = props.tags.map<[string, string]>(tag => {
|
|||
</section>
|
||||
</main>
|
||||
<div class="pt-6 text-center text-xs text-black dark:text-white">
|
||||
<span>© {props.lang === "tok" ? `tenpo pi sike suno ${formatDate(props.pubDate, "yyyy")}` : formatDate(props.pubDate, "yyyy")} | </span>
|
||||
<span
|
||||
>© {
|
||||
props.lang === "tok"
|
||||
? `tenpo pi sike suno ${formatDate(props.pubDate, "yyyy")}`
|
||||
: formatDate(props.pubDate, "yyyy")
|
||||
} |
|
||||
</span>
|
||||
<a class="hover:underline focus:underline" href="/licenses.txt" target="_blank"
|
||||
>{props.lang === "eng" ? "Licenses" : props.lang === "tok" ? "lipu lawa" : null}</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</AgeRestrictedBaseLayout>
|
||||
</BaseLayout>
|
||||
|
|
|
@ -108,70 +108,67 @@ function getUsernameForWebsite(user: CollectionEntry<"users">, website: Website)
|
|||
throw new Error(`Cannot get "${website}" username for user "${user.id}"`);
|
||||
}
|
||||
|
||||
function isPreferredWebsite(
|
||||
user: CollectionEntry<"users">,
|
||||
website: Website,
|
||||
preferredChoices: readonly Website[],
|
||||
): boolean {
|
||||
const { preferredLink, links } = user.data;
|
||||
if (!(website in links)) {
|
||||
return false;
|
||||
}
|
||||
if (!preferredLink || preferredLink == website) {
|
||||
return true;
|
||||
}
|
||||
return !preferredChoices.includes(preferredLink);
|
||||
}
|
||||
|
||||
function getLinkForUser(user: CollectionEntry<"users">, website: ExportWebsite): string {
|
||||
if (user.data.isAnonymous) {
|
||||
return "anonymous";
|
||||
}
|
||||
switch (website) {
|
||||
case "eka":
|
||||
if (user.data.links.eka) {
|
||||
if ("eka" in user.data.links) {
|
||||
return `:icon${getUsernameForWebsite(user, "eka")}:`;
|
||||
}
|
||||
break;
|
||||
case "furaffinity":
|
||||
if (user.data.links.furaffinity) {
|
||||
if ("furaffinity" in user.data.links) {
|
||||
return `:icon${getUsernameForWebsite(user, "furaffinity")}:`;
|
||||
}
|
||||
break;
|
||||
case "weasyl":
|
||||
if (user.data.links.weasyl) {
|
||||
const weasylPreferredWebsites = ["furaffinity", "inkbunny", "sofurry"] as const;
|
||||
if ("weasyl" in user.data.links) {
|
||||
return `<!~${getUsernameForWebsite(user, "weasyl").replaceAll(" ", "")}>`;
|
||||
} else if (
|
||||
user.data.links.furaffinity &&
|
||||
!(["inkbunny", "sofurry"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "furaffinity", weasylPreferredWebsites)) {
|
||||
return `<fa:${getUsernameForWebsite(user, "furaffinity")}>`;
|
||||
} else if (
|
||||
user.data.links.inkbunny &&
|
||||
!(["furaffinity", "sofurry"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "inkbunny", weasylPreferredWebsites)) {
|
||||
return `<ib:${getUsernameForWebsite(user, "inkbunny")}>`;
|
||||
} else if (
|
||||
user.data.links.sofurry &&
|
||||
!(["furaffinity", "inkbunny"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "sofurry", weasylPreferredWebsites)) {
|
||||
return `<sf:${getUsernameForWebsite(user, "sofurry")}>`;
|
||||
}
|
||||
break;
|
||||
case "inkbunny":
|
||||
if (user.data.links.inkbunny) {
|
||||
const inkbunnyPreferredWebsites = ["furaffinity", "sofurry", "weasyl"] as const;
|
||||
if ("inkbunny" in user.data.links) {
|
||||
return `[iconname]${getUsernameForWebsite(user, "inkbunny")}[/iconname]`;
|
||||
} else if (
|
||||
user.data.links.furaffinity &&
|
||||
!(["sofurry", "weasyl"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "furaffinity", inkbunnyPreferredWebsites)) {
|
||||
return `[fa]${getUsernameForWebsite(user, "furaffinity")}[/fa]`;
|
||||
} else if (
|
||||
user.data.links.sofurry &&
|
||||
!(["furaffinity", "weasyl"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "sofurry", inkbunnyPreferredWebsites)) {
|
||||
return `[sf]${getUsernameForWebsite(user, "sofurry")}[/sf]`;
|
||||
} else if (
|
||||
user.data.links.weasyl &&
|
||||
!(["furaffinity", "sofurry"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "weasyl", inkbunnyPreferredWebsites)) {
|
||||
return `[weasyl]${getUsernameForWebsite(user, "weasyl")}[/weasyl]`;
|
||||
}
|
||||
break;
|
||||
case "sofurry":
|
||||
if (user.data.links.sofurry) {
|
||||
const sofurryPreferredWebsites = ["furaffinity", "inkbunny"] as const;
|
||||
if ("sofurry" in user.data.links) {
|
||||
return `:icon${getUsernameForWebsite(user, "sofurry")}:`;
|
||||
} else if (
|
||||
user.data.links.furaffinity &&
|
||||
!(["inkbunny"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "furaffinity", sofurryPreferredWebsites)) {
|
||||
return `fa!${getUsernameForWebsite(user, "furaffinity")}`;
|
||||
} else if (
|
||||
user.data.links.inkbunny &&
|
||||
!(["furaffinity"] satisfies Website[] as (Website | null)[]).includes(user.data.preferredLink)
|
||||
) {
|
||||
} else if (isPreferredWebsite(user, "inkbunny", sofurryPreferredWebsites)) {
|
||||
return `ib!${getUsernameForWebsite(user, "inkbunny")}`;
|
||||
}
|
||||
break;
|
||||
|
@ -186,7 +183,7 @@ function getLinkForUser(user: CollectionEntry<"users">, website: ExportWebsite):
|
|||
throw new Error(`No preferredLink "${user.data.preferredLink}" for user ${user.id}`);
|
||||
}
|
||||
}
|
||||
throw new Error(`No "${website}"-supported link for user "${user.id}" without preferredLink`);
|
||||
throw new Error(`No "${website}" link for user "${user.id}" (consider setting preferredLink)`);
|
||||
}
|
||||
|
||||
type Props = {
|
||||
|
@ -268,12 +265,15 @@ export const GET: APIRoute<Props, Params> = async ({ props: { story }, params: {
|
|||
(_, group1, group2) => `[${group1}](${new URL(group2, new URL(`/stories/${story.slug}`, site)).toString()})`,
|
||||
);
|
||||
const headers = { "Content-Type": "text/markdown; charset=utf-8" };
|
||||
const bbcodeExports: ReadonlyArray<ExportWebsite> = ["eka", "furaffinity", "inkbunny", "sofurry"] as const;
|
||||
const markdownExport: ReadonlyArray<ExportWebsite> = ["weasyl"] as const;
|
||||
// BBCode exports
|
||||
if ((["eka", "furaffinity", "inkbunny", "sofurry"] satisfies ExportWebsite[] as ExportWebsite[]).includes(website)) {
|
||||
if (bbcodeExports.includes(website)) {
|
||||
storyDescription = he.decode(await marked.use({ renderer: bbcodeRenderer }).parse(storyDescription));
|
||||
headers["Content-Type"] = "text/plain; charset=utf-8";
|
||||
// Markdown exports (no-op)
|
||||
} else if (!(["weasyl"] satisfies ExportWebsite[] as ExportWebsite[]).includes(website)) {
|
||||
} else if (!markdownExport.includes(website)) {
|
||||
console.log(`Unrecognized ExportWebsite "${website}"`);
|
||||
return new Response(null, { status: 404 });
|
||||
}
|
||||
return new Response(`${storyDescription.replaceAll(/\n\n\n+/g, "\n\n").trim()}\n`, { headers });
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
---
|
||||
import { getCollection } from "astro:content";
|
||||
import { getCollection, getEntry } from "astro:content";
|
||||
import { Image } from "astro:assets";
|
||||
import { getUnixTime } from "date-fns";
|
||||
import GalleryLayout from "../../layouts/GalleryLayout.astro";
|
||||
import mapImage from "../../assets/images/tlotm_map.jpg";
|
||||
|
||||
const stories = await getCollection(
|
||||
"stories",
|
||||
(story) => !story.data.isDraft && story.slug.startsWith("the-lost-of-the-marshes/"),
|
||||
);
|
||||
const series = await getEntry("series", "the-lost-of-the-marshes");
|
||||
const stories = await getCollection("stories", (story) => !story.data.isDraft && story.data.series?.id === series.id);
|
||||
const mainChapters = stories
|
||||
.filter((story) => story.slug.startsWith("the-lost-of-the-marshes/chapter-"))
|
||||
.sort((a, b) => getUnixTime(a.data.pubDate) - getUnixTime(b.data.pubDate));
|
||||
|
@ -18,8 +16,8 @@ const bonusChapters = stories
|
|||
const mainChaptersWithSummaries = mainChapters.filter((story) => story.data.summary);
|
||||
---
|
||||
|
||||
<GalleryLayout pageTitle="The Lost of the Marshes">
|
||||
<h1 class="m-2 text-2xl font-semibold text-stone-800 dark:text-stone-100">The Lost of the Marshes</h1>
|
||||
<GalleryLayout pageTitle={series.data.name}>
|
||||
<h1 class="m-2 text-2xl font-semibold text-stone-800 dark:text-stone-100">{series.data.name}</h1>
|
||||
<p class="my-4">This is the main hub for the story of Quince, Nikili, and Suu, as well as all bonus content.</p>
|
||||
<section class="my-2" aria-labelledby="main-chapters">
|
||||
<h2 id="main-chapters" class="p-2 text-xl font-semibold text-stone-800 dark:text-stone-100">Main chapters</h2>
|
||||
|
|
|
@ -10,83 +10,73 @@ const [stories, games, tagCategories] = await Promise.all([
|
|||
]);
|
||||
const tagsSet = new Set<string>();
|
||||
const draftOnlyTagsSet = new Set<string>();
|
||||
const seriesList: Record<string, string> = {};
|
||||
stories.filter((story) => !story.data.isDraft).forEach((story) => {
|
||||
story.data.tags.forEach((tag) => {
|
||||
tagsSet.add(tag);
|
||||
const seriesCollection = await getCollection("series");
|
||||
stories
|
||||
.filter((story) => !story.data.isDraft)
|
||||
.forEach((story) => {
|
||||
story.data.tags.forEach((tag) => {
|
||||
tagsSet.add(tag);
|
||||
});
|
||||
});
|
||||
if (story.data.series) {
|
||||
const [series, url] = Object.entries(story.data.series)[0];
|
||||
if (seriesList[series]) {
|
||||
if (seriesList[series] !== url) {
|
||||
throw new Error(
|
||||
`Mismatched series "${series}": tried to assign different links "${seriesList[series]}" and "${url}"`,
|
||||
);
|
||||
games
|
||||
.filter((game) => !game.data.isDraft)
|
||||
.forEach((game) => {
|
||||
game.data.tags.forEach((tag) => {
|
||||
tagsSet.add(tag);
|
||||
});
|
||||
});
|
||||
stories
|
||||
.filter((story) => story.data.isDraft)
|
||||
.forEach((story) => {
|
||||
story.data.tags.forEach((tag) => {
|
||||
if (!tagsSet.has(tag)) {
|
||||
draftOnlyTagsSet.add(tag);
|
||||
}
|
||||
} else {
|
||||
seriesList[series] = url;
|
||||
}
|
||||
}
|
||||
});
|
||||
games.filter((game) => !game.data.isDraft).forEach((game) => {
|
||||
game.data.tags.forEach((tag) => {
|
||||
tagsSet.add(tag);
|
||||
});
|
||||
});
|
||||
if (game.data.series) {
|
||||
const [series, url] = Object.entries(game.data.series)[0];
|
||||
if (seriesList[series]) {
|
||||
if (seriesList[series] !== url) {
|
||||
throw new Error(
|
||||
`Mismatched series "${series}": tried to assign different links "${seriesList[series]}" and "${url}"`,
|
||||
);
|
||||
games
|
||||
.filter((game) => game.data.isDraft)
|
||||
.forEach((game) => {
|
||||
game.data.tags.forEach((tag) => {
|
||||
if (!tagsSet.has(tag)) {
|
||||
draftOnlyTagsSet.add(tag);
|
||||
}
|
||||
} else {
|
||||
seriesList[series] = url;
|
||||
}
|
||||
}
|
||||
});
|
||||
stories.filter((story) => story.data.isDraft).forEach((story) => {
|
||||
story.data.tags.forEach((tag) => {
|
||||
if (!tagsSet.has(tag)) {
|
||||
draftOnlyTagsSet.add(tag);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
games.filter((game) => game.data.isDraft).forEach((game) => {
|
||||
game.data.tags.forEach((tag) => {
|
||||
if (!tagsSet.has(tag)) {
|
||||
draftOnlyTagsSet.add(tag);
|
||||
}
|
||||
});
|
||||
});
|
||||
const uncategorizedTagsSet = new Set(tagsSet);
|
||||
|
||||
const categorizedTags: Array<[string, string, string[]]> = tagCategories.sort((a, b) => a.data.index - b.data.index).map(category => {
|
||||
const tagList = category.data.tags.map(tag => {
|
||||
if (typeof tag === "string") {
|
||||
return tag
|
||||
}
|
||||
if (!("eng" in tag)) {
|
||||
throw new Error(`"{[lang]: text}" tag must have an "eng" key: ${tag}`)
|
||||
}
|
||||
return tag["eng"]!
|
||||
})
|
||||
tagList.forEach((tag, index) => {
|
||||
if (index !== tagList.findLastIndex((val) => tag == val)) {
|
||||
throw new Error(`Duplicated tag "${tag}" found in multiple tag-categories`)
|
||||
}
|
||||
})
|
||||
return [category.data.name, category.id, tagList.filter(tag => {
|
||||
if (draftOnlyTagsSet.has(tag)) {
|
||||
console.log(`Omitting draft-only tag "${tag}"`);
|
||||
return false;
|
||||
}
|
||||
if (tagsSet.has(tag)) {
|
||||
uncategorizedTagsSet.delete(tag);
|
||||
}
|
||||
return true;
|
||||
})];
|
||||
})
|
||||
const categorizedTags: Array<[string, string, string[]]> = tagCategories
|
||||
.sort((a, b) => a.data.index - b.data.index)
|
||||
.map((category) => {
|
||||
const tagList = category.data.tags.map((tag) => {
|
||||
if (typeof tag === "string") {
|
||||
return tag;
|
||||
}
|
||||
if (!("eng" in tag)) {
|
||||
throw new Error(`"{[lang]: text}" tag must have an "eng" key: ${tag}`);
|
||||
}
|
||||
return tag["eng"]!;
|
||||
});
|
||||
tagList.forEach((tag, index) => {
|
||||
if (index !== tagList.findLastIndex((val) => tag == val)) {
|
||||
throw new Error(`Duplicated tag "${tag}" found in multiple tag-categories`);
|
||||
}
|
||||
});
|
||||
return [
|
||||
category.data.name,
|
||||
category.id,
|
||||
tagList.filter((tag) => {
|
||||
if (draftOnlyTagsSet.has(tag)) {
|
||||
console.log(`Omitting draft-only tag "${tag}"`);
|
||||
return false;
|
||||
}
|
||||
if (tagsSet.has(tag)) {
|
||||
uncategorizedTagsSet.delete(tag);
|
||||
}
|
||||
return true;
|
||||
}),
|
||||
];
|
||||
});
|
||||
|
||||
if (uncategorizedTagsSet.size > 0) {
|
||||
const tagList = [...uncategorizedTagsSet];
|
||||
|
@ -102,10 +92,10 @@ if (uncategorizedTagsSet.size > 0) {
|
|||
<h2 id="category-series" class="p-2 text-xl font-semibold text-stone-800 dark:text-stone-100">Series</h2>
|
||||
<ul class="list-disc pl-8">
|
||||
{
|
||||
Object.entries(seriesList).map(([series, url]) => (
|
||||
seriesCollection.map((series) => (
|
||||
<li>
|
||||
<a class="text-link underline" href={url}>
|
||||
{series}
|
||||
<a class="text-link underline" href={series.data.url}>
|
||||
{series.data.name}
|
||||
</a>
|
||||
</li>
|
||||
))
|
||||
|
|
Loading…
Add table
Reference in a new issue