,,,,,,You shake your head as the world comes into view again. You can't remember anything about how you got here, where ever here actually is.
Looking around, you appear to be in a ruined building of some sort. A... a sawmill? Yes, this looks like it used to be a sawmill.
(color: #E53935)["Hello?"] You ask out loud... but there is no response beyond the birdsong from outside. Seems it's just you here.
You look down at your large claws, bits of wood and blood stuck between them. You are covered in fur, colored somewhere brown and gray. Your snout twitches as you pick up the smells around you. Looking out a broken window, you see a river cutting through the woods that surround you. An overgrown path leads from a smashed front door out towards... something?
Well, first thing's first. Might as well try to make this ruined place a bit more comfortable. You catch sight of your reflection in a piece of glass as you kick it towards a corner. Canine, but also humanoid. A wolfman? You're a wolfman. What was your name though? You can't recall anything. Wait... you think you can remember a voice calling you... calling you something. Calling your name... What did they say? It's on the tip of your tongue...
(link: "Your name?")[\
\
(goto: "Intro")\
](set: $gamestart to 0)\
(set: $wolf to (color: #E53935))\
(set: $f to (color: #F48FB1))\
(set: $m to (color: #03A9F4))\
(set: $dmg to (color: #FF0000))\
(set: $heal to (color:#2ECC71))\
(set: $mem to (color:purple))\
\
=><=
<span style="font-size: 150%">[(text-style: "bold")[$wolf[THE HOWLING]]]</span>
Version 00014B (31Dec2020)
For updates, please watch the forums or patreon
Game created by Ouphe. Major thanks to Iskavii for plot contributions.
<span style="font-size: 60%">[This game contains Vore, Sex, Rape, Violence, and lots of other nifty stuff. Everything within the game is 18+. Even the birds in the forest. They're old birds. You, the player, however... if you are not 18+ and able to legally play games like this, then please close the window and play a different game. By clicking New Game or Load Game, you are agreeing that you're 18+ and can play this game. Kthx.]</span>
<==
(set: $author to "Ouphe")
(set: $farmername to "Fred")
(set: $fdaughtername to "Emma")
(set: $farmerwifename to "Beth")
(set: $merchantname to "Astrid")
(set: $huntressname to "Morgana")
(set: $taverngirlname to "Tanya")
(set: $barkeepname to "Brutus")[Back]<c1|
(click: ?c1)[(undo:)]
STATUS PAGE
<span style="font-size: 75%">Name: $name
Gender: $gender
Level: $playerlevel
EXP: $currentxp / $xptolv
HP: $playercurrenthp / $playermaxhp
Strength: $playerstr
Dexterity: $playerdex
$gold gold pieces
$potions health potions
$killcount skull(if: $killcount > 1)[s.](else-if: $killcount is 0)[s.](else:)[.]
$digestedcount meal(if: $digestedcount > 1)[s.](else-if: $digestedcount is 0)[s.](else:)[.]
$zombiekills slain zombie(if: $zombiekills > 1)[s.](else-if: $zombiekills is 0)[s.](else:)[.] Or possibly the same zombie repeatedly.
Reputation: (if: $reputation > 0 and < 10)[No one knows your name.](if: $reputation > 9 and < 16)[You've done some kind acts.](if: $reputation > 15 and < 30)[You've helped a few locals.](if: $reputation > 29 and < 50)[You're well known for being helpful, even if it requires breaking a few eggs.](if: $reputation > 49 and < 75)[Everyone is delighted when you show up. The mayhem you cause is written off as for the greater good.](if: $reputation > 74)[You are classified as a hero.]
Bounty: (if: $notoriety is 1)[The bounty for your pelt is a single gold coin.](if: $notoriety > 1)[The bounty for your pelt is $notoriety bags of gold coins.]
(replace:?sidebar)[(if: $gamestart is 0)[ [[New->Variable Clear]]
(link: "Load")[(goto: "Load Screen")]
[[Updates]]
[[Bestiary]]
[[Credits]] ](if: $gamestart is 1)[](if: $gamestart is 2)[<span style="font-size: 70%">[
[(if: $monsterxp > 0)[](else:)[
[[Inventory]]
[[Status]]
[[Stomach]]
[[Journal]]
(if: $memoryscrap > 0 )[ [[Memories]]]
$name
$title
HP
$playercurrenthp / $playermaxhp
Level
$playerlevel
Experience
$currentxp / $xptolv
(color:yellow)[$gold gold pieces]
(color:green)[$potions potions]]]]]](set: $name to (prompt: "What was that name?", "Fenris"))Ah, yes. $name. That seems about right. Yes, that was your name. You can recall someone using that name to get your attention. Someone important? Family? A coworker? Someone... someone.
You are $name. Pushing a few more pieces of broken furniture around, you think this place could certainly be a good hiding spot while you figure out what's going on.
A few hours spent moving things around, you now have a nice looking little part of the ruined sawmill that you can call your lair.
Your stomach rumbles, and your furry ears prick up at the sounds of wildlife beyond the walls of your newly declared lair. Perhaps there is civilization out there. Perhaps they can help you with your hunger. Perhaps they can help you remember who you were. Perhaps, perhaps. For now, though...
(set: $gamestart to 2)
[[Lair]](if: $redevent is 1)[(color:orange)[There is a dangerous scent wafting in from the river nearby. You feel like you should check it out, but only once you've prepared yourself... [[Check it out?->Red Event]]]](else:)[You are in your lair. It is $lair]
(if: $stomachfilled is not "none")[Your stomach moves with the struggles of your prey.](else:)[]
(if: $decoration is 0)[There are no decorations right now.](if: $decoration is 1)[There is a nice statue out front of a sexy goddess. There's also some deep drag marks leading back towards the road.]
(if: $daughterfollower is 1)[$fdname is sitting outside, watching the river. (if: $fdpregcheck is 1)[Her is looking a bit round. ]] (if: $tgfollower is 1)[$tgname is in her room, chains keeping her from escaping. (if: $tgpregcheck is 1)[She is looking a bit chubby. ]](if: $nwkept is 1)[$nwname is in her room, collar resting nicely around her neck. (if: $nwpregcheck is 1)[Her belly is starting to fill out.]]
(click: ?c1)[You take a nap and feel a bit better.
(set: $playercurrenthp to $playermaxhp) $heal[You are now at full hp.]]
Stay here?
[Rest]<c1|\
(if: $stomachfilled is not "none")[--[[Digest->LairDigest]]](if: $daughterfollower is 1)[--[[Play with $fdname->InteractFD]]](if: $tgfollower is 1)[--[[Play with $tgname->InteractTG]]](if: $nwkept is 1)[--[[Play with $nwname->InteractNW]]]
Travel?
[[Woods]](if: $roadunlock is 1)[--[[Road]]](if: $villageunlock is 1)[--[[Village]]](if: $highwayunlock is 1)[--[[Highway]]--[[Castle]]]
[[Settings]]You trek towards the nearby farm. There you can see the farmhouse, the barn, and some open fields with (if: $farmlivestock > 0)[livestock grazing.](else:)[nothing in them.](if: $stomachfilled is not "none")[ Your prey is struggling within your large gut.]
[[[To the farmhouse->Farmhouse]]]
[[To the barn->Barn]]
[[To the fields->Fields]]
[[Leave->Road]](if: $notoriety > 250)[(set: $bountyhunter to (random: 1, $notoriety))]
(if: $bountyhunter > 50)[(set: $bountyverify to (random: 1, 5))]
(if: $bountyverify is 1)[(goto: "Bounty Event")](else:)[
(set: $roadexplore to (random: 1, 80))(set: $roadcheck += 1)Walking along the main road, you find...
\
(if: $roadcheck > 2 and $farmunlock is 0)[There's a farm off to the south. (link: "Investigate")[(set: $farmunlock to 1)(goto: "Farm")]]
(if: $roadcheck > (random: 3, 7) and $towerunlock is 0)[There's a watch tower for the local guard. (link: "Investigate")[(set: $towerunlock to 1)(goto: "Watch Tower")]]
(if: $roadcheck > (random: 6, 14) and $villageunlock is 0)[Oh hey, looks like a little village. (link: "Investigate")[(set: $villageunlock to 1)(goto: "Village")]]
(if: $roadcheck > (random: 11, 20) and $templeunlock is 0)[Up ahead is a quiet-looking temple. (link: "Investigate")[(set: $templeunlock to 1)(goto: "Temple")]]
(if: $roadcheck > (random: 21, 23) and $cemetaryunlock is 0)[There's a number of gravestones over there. (link: "Investigate")[(set: $cemetaryunlock to 1)(goto: "Cemetary")]]
\
(if: $roadexplore < 16)[\
(link: "A traveller")[\
(set: $monstertype to $malename)(set: $monstermaxhp to (either: 25,50,75,100))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 8, 18))(set: $monsterdex to (random: 8, 18))(set: $monstergold to (either: 10,20,30,40,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Sword","Axe","Warhammer"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Road")(set: $monstergender to "male")(set: $monsterbio to $bioadventurer)
(goto: "Combat")]\
]\
\
(if: $roadexplore > 15 and < 31)[\
\
(link: "A traveller")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to (either: 25,50,75,100))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 8, 18))(set: $monsterdex to (random: 8, 18))(set: $monstergold to (either: 10,20,30,40,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Sword","Axe","Warhammer"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Road")(set: $monstergender to "female")(set: $monsterbio to $bioadventurer)
(goto: "Combat")]]\
(if: $roadexplore > 30 and < 41) [(link: "A patrolling guard")[\
(set: $monstertype to "Guard " + $malename)(set: $monstercurrenthp to 130)(set: $monstermaxhp to 130)(set: $monsterstr to 20)(set: $monsterdex to 14)(set: $monstergold to 20)(set: $monsterxp to 130)(set: $monsterstatus to "none")(set: $monsterarmor to 4)(set: $weapon1 to "Sword")(set: $weapon2 to "Sword")(set: $location to "Road")(set: $monstergender to "male")(set: $monsterbio to $bioguard)\
(goto: "Combat")]]\
\
(if: $roadexplore > 40 and < 46) [(link: "A patrolling guard")[\
(set: $monstertype to "Guard " + $femalename)(set: $monstercurrenthp to 130)(set: $monstermaxhp to 130)(set: $monsterstr to 20)(set: $monsterdex to 14)(set: $monstergold to 20)(set: $monsterxp to 130)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Sword")(set: $weapon2 to "Bow")(set: $location to "Road")(set: $monstergender to "female")(set: $monsterbio to $bioguard)
(goto: "Combat")]]\
\
(if: $roadexplore > 45 and < 51)[(link: "A tasty merchant")[\
(set: $monstertype to $femalename)(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 5)(set: $monsterdex to 10)(set: $monstergold to 75)(set: $monsterxp to 30)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Dagger")(set: $weapon2 to "Dagger")(set: $location to "Road")(set: $monstergender to "female")(set: $monsterbio to $biomerchant)
(goto: "Combat")]]\
(if: $roadexplore > 50 and < 56)[(link: "A tasty merchant")[\
(set: $monstertype to $malename)(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 5)(set: $monsterdex to 10)(set: $monstergold to 75)(set: $monsterxp to 30)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Dagger")(set: $weapon2 to "Dagger")(set: $location to "Road")(set: $monstergender to "male")(set: $monsterbio to $biomerchant)
(goto: "Combat")]]\
\
(if: $roadexplore > 55 and < 68)[(if: $astridslain is 0)[You see a [[Merchant Wagon]].](if: $astridslain is 1)[You see a looted merchant wagon.]]
(if: $roadexplore > 67)[(goto: "Road Event")]
\
[[Keep exploring->Road]](if: $farmunlock is 1)[--[[Farm]] ](if: $towerunlock is 1)[--[[Watch Tower]]](if: $villageunlock is 1)[--[[Village]]](if: $templeunlock is 1)[--[[Temple]]](if: $cemetaryunlock is 1)[--[[Cemetary]]]
[[Go home->Lair]]](set: $woodexplore to (random: 1, 50))(set: $elfname to $maleelfname + $elflast)(set: $felfname to $femaleelfname + $elflast)(set: $woodcheck += 1)There's lots of trees. What else have you found?
\
(if: $woodcheck > 2 and $roadunlock is 0)[
Ah, the pathway leads to the trade road. Nifty. You'll be able to find your way from your lair to the main road easily now.(set: $roadunlock to 1)]
(if: $woodcheck > (random: 2, 4) and $cabinunlock is 0)[Oh, a quaint little cabin. (link: "Investigate")[(set: $cabinunlock to 1)(goto: "Cabin")]]
(if: $woodcheck > (random: 5, 10) and $banditunlock is 0)[There's an encampment up ahead. Might want to check it out? (link: "Investigate")[(set: $banditunlock to 1)(goto: "Encampment")]]
\
(if: $woodcheck > (random: 11, 20) and $elfvilunlock is 0)[That looks like a village in the trees? (link: "Investigate")[(set: $elfvilunlock to 1)(goto: "Elf Village")]]
(if: $woodcheck > (random: 40, 70) and $caveunlock is 0)[That's a rather dark-looking cave. (link: "Investigate")[(set: $caveunlock to 1)(goto: "Cave")]]
(if: $woodexplore < 14)[(set: $mencountername to $malename)\
(link: "A person?")[\
(set: $monstertype to "$mencountername")(set: $monstermaxhp to (either: 25,50,75))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 8, 14))(set: $monsterdex to (random: 8, 14))(set: $monstergold to (either: 10,20,30))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Sword","Axe","Warhammer"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Woods")(set: $monstergender to "male")(set: $monsterbio to $bioadventurer)\
(goto: "Combat")]\
]\
\
(if: $woodexplore > 13 and < 26)[(set: $fencountername to $femalename)\
\
(link: "A person?")[\
(set: $monstertype to "$fencountername")(set: $monstermaxhp to (either: 25,50,75))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 8, 14))(set: $monsterdex to (random: 8, 14))(set: $monstergold to (either: 10,20,30))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Sword","Axe","Warhammer"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Woods")(set: $monstergender to "female")(set: $monsterbio to $bioadventurer)\
(goto: "Combat")]]\
(if: $woodexplore > 25 and < 33)[(link: "A bird")[\
(set: $monstertype to "Bird")(set: $monstercurrenthp to 10)(set: $monstermaxhp to 10)(set: $monsterstr to 3)(set: $monsterdex to 10)(set: $monstergold to 0)(set: $monsterxp to 10)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Beak")(set: $weapon2 to "Peck")(set: $location to "Woods")(set: $monstergender to "unknown")(set: $monsterbio to $biobird)(set: $monstersize to "Small")\
(goto: "Combat")\]]\
(if: $woodexplore > 32 and < 39) [(link: "A bear")[\
(set: $monstertype to "Bear")(set: $monstercurrenthp to 80)(set: $monstermaxhp to 80)(set: $monsterstr to 20)(set: $monsterdex to 10)(set: $monstergold to 0)(set: $monsterxp to 80)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bear Arms")(set: $location to "Woods")(set: $monstergender to "unknown")(set: $monsterbio to $biobear)(set: $bearkill to 1)(set: $monstersize to "Large")\
(goto: "Combat")\]]\
\
\
(if: $woodexplore > 38 and < 44)[(link: "Is that an elf?")[\
(set: $monstertype to "$elfname")(set: $monstercurrenthp to 100)(set: $monstermaxhp to 100)(set: $monsterstr to 10)(set: $monsterdex to 25)(set: $monstergold to 100)(set: $monsterxp to 100)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Dagger")(set: $weapon2 to "Bow")(set: $location to "Woods")(set: $monstergender to "male")(set: $monsterbio to $bioelf)(set: $elfkill += 1)\
(goto: "Combat")\]]\
\
\
(if: $woodexplore > 43 and < 49)[(link: "Is that an elf?")[\
(set: $monstertype to "$felfname")(set: $monstercurrenthp to 100)(set: $monstermaxhp to 100)(set: $monsterstr to 10)(set: $monsterdex to 25)(set: $monstergold to 100)(set: $monsterxp to 100)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Dagger")(set: $weapon2 to "Bow")(set: $location to "Woods")(set: $monstergender to "female")(set: $monsterbio to $bioelf)(set: $elfkill += 1)\
(goto: "Combat")\
]]\
\
(if: $woodexplore > 48)[(if: $playerdex < 25)[Oh hey, a catgirl! She scampered off before you could get close though.](if: $playerdex > 24)[(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 300)(set: $monstermaxhp to 300)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 100)(set: $monsterxp to 300)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $location to "Woods")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]
]]
[[Keep exploring->Woods]](if: $cabinunlock is 1)[--[[Cabin->Cabin]] ](if: $banditunlock is 1)[--[[Encampment]]](if: $elfvilunlock is 1)[--[[Elf Village]]](if: $caveunlock is 1)[--[[Cave]]]
[[Go home->Lair]] (if: $redevent is 3)[(color:orange)[The village seems a bit desolate versus your normal visits. Something on the wind smells... (link: "dangerous.")[(goto: "Red Event")]]](if: $redevent is not 3)[Ah, the local village. There's probably a nice tavern, and some relaxing shops to visit. Also, snacks everywhere!]
(set: $fencountername to $femalename)(link: "Attack a citizen")[\
(set: $monstertype to "$fencountername")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Frying pan")(set: $weapon2 to "Sling")(set: $location to "Village")(set: $monstergender to "female")(set: $monsterbio to $biocitizen)
(goto: "Combat")\
]-- (set: $mencountername to $malename)(link: "Attack a different citizen")[\
(set: $monstertype to "$mencountername")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Mallet")(set: $weapon2 to "Brick")(set: $location to "Village")(set: $monstergender to "male")(set: $monsterbio to $biocitizen)
(goto: "Combat")\
]
[[Tavern]](if: $cabinmemory is 0)[--[[A decrepit old house]]]
[[West, towards your lair->Road]]--[[Travel further east->Highway]] You are in the market area at the foot of the local castle. Nearby are a few important looking buildings, and behind you is the gate to head back onto the highway.
(link: "Attack a patrolling Archer")[\
(set: $monstertype to $femalename)(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 15)(set: $monsterdex to 10)(set: $monstergold to 100)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Dagger")(set: $weapon2 to "Bow")(set: $location to "Castle")(set: $monstergender to "female")(set: $monsterbio to $bioarcher)
(goto: "Combat")\
]
(link: "Attack a Castle Guard")[\
(set: $monstertype to "Guard " + $femalename)(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 25)(set: $monsterdex to 15)(set: $monstergold to 100)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to "Sword")(set: $weapon2 to "Crossbow")(set: $location to "Castle")(set: $monstergender to "female")(set: $monsterbio to $bioguard)
(goto: "Combat")\
]
[[Alchemist]]--ARENA CLOSED--[[Monster Hunter Guild]]
[[Head west, towards home->Highway]](if: $farmerwifeeaten is 1)[The house is empty.
[[Return->Farm]]](else-if: $farmerwifefucked > 0 and $farmerwifeeaten is 0)[The farmer's wife is somewhere in the house, recovering from your attack.
[[Find the wife->FarmVictory]]](else-if: $farmerslain is 1 and $farmerwifefucked is 0)[[[Where'd that wife go?->FarmVictory]]](else:)[
You can see the farmer and his wife relaxing on their porch.
[[Approach the farmer->Farmhousechat]] ]
[[Never mind->Farm]]There is the barn. Maybe there's a treat inside.
(if: $farmerdaughtereaten is 1 or $daughterfollower is 1)[Nope, just some hay.
[[Back->Farm]]]
(else:)[Peering inside, you can see the farmer's daughter napping on the straw. She's an adorable blonde.
[[Fuck her->FuckFarmDaughter]]--[[Eat her->EatFarmDaughter]]--[[Blowjob->FarmDaughterAwake]]--[[Back->Farm]]](if: $farmlivestock > 0)[Look, $farmlivestock sheep!
[[Eat a sheep->Eatsheep]]]
(else:)[Look, no sheep!]
[[Back->Farm]](if: $sheepquest is 1 or 3)[$m["How is it going?"]](if: $sheepquest is 2)[$m["I heard you took out the catgirls that were stealing my sheep. Thank you for taking care of that."] He gives you a hearty handshake, and you feel good about yourself. (set: $reputation += 5)
You have gained 100 experience. (set: $currentxp += 100)(set: $sheepquest to 3)(set: $questcomplete += 1)](if: $sheepquest is 0)[The farmer stares at you for a moment.
(color: #03A9F4)["Hello there. I'm $farmername. You're at my farm. If you want to help out, stop whatever's been eating my sheep."](set: $sheepquest to 1)]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]\
(if: $sheepquest is 1)[(if: $farmlivestock < 10 and $reputation > 0)[[I ate your sheep, sorry.->Admit]]]
(if: $farmerdaughtereaten is 1)[[[I ate your daughter.->Farmhousefight]]]
(if: $farmerdiplomacyquest is 1 and $reputation >= 10)[(link: "Let's discuss peace with the elves.")[(set: $farmdiplo to "peace")(goto: "FarmDiplo")]]
(if: $farmerdiplomacyquest is 1 and $notoriety >= 30)[(link: "Threaten him on behalf of the elves")[(set: $farmdiplo to "war")(goto: "FarmDiplo")]]
[[Attack->Farmhousefight]]
[[Keep looking around->Farm]]
[[Leave the farm->Road]](if: $farmerdaughtereaten is 0)[The farmer grabs a pitchfork. (color: #03A9F4)["You want some of me, wolf?"]] (if: $farmerdaughtereaten is 1)[The farmer grabs his pitchfork. (color: #03A9F4)["I'LL KILL YOU!"]] (if: $stomachfilled is "Daughter")[There is a muffled sob from your round belly. The farmer lets out a panicked cry. (color: #03A9F4)["I'm gonna get you out, $fdaughtername!"]]
(link: "Fight!")[\
(set: $monstertype to "$farmername")(set: $monstercurrenthp to 20)(set: $monstermaxhp to 20)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 50)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Pitchfork")(set: $weapon2 to "Haybale")(set: $location to "FarmVictory")(set: $monstergender to "male")(set: $monsterbio to $biofarmer)
(goto: "Combat")\
](set: $farmerslain to 1)The farmer has been defeated. Now what to do with the wife?
(set: $notoriety += 3)
[[I'm horny.->FuckFarmWife]]
[[I'm hungry.->EatFarmWife]]
[[Leave her->Farm]]
(if: $playerdead is 1)[You have been slain. Womp womp.]
(if: $playerdead is 2)[You have been eaten. Womp womp.]
Level $playerlevel
Beings murdered $killcount
Meals consumed $digestedcount
Gold $gold
Quests Completed $questcomplete
Bounty value $notoriety
(if: $notoriety > 10 and < 50)[You were a local threat.](if: $notoriety > 49 and < 100)[You were a discussed with some worry and fear.](if: $notoriety > 99 and < 200)[You were a monster.](if: $notoriety > 199 and < 500)[You were considered a horrible beast, known for your brutality. People toast your passing and will be able to sleep safely once more.](if: $notoriety > 500)[The damage you wrought will haunt the land for generations. Stories of your adventures will be used to scare children into behaving.]
Reputation score $reputation
(if: $reputation > 10 and < 25)[You helped a few folk.](if: $reputation > 24 and < 50)[You were a help to many in the area.](if: $reputation > 49 and < 75)[You were renowned for being a good wolf.](if: $reputation > 74)[There is a statue built in your honor. Many cried when they heard of your demise.]
[[TITLE SCREEN->Start]] (set: $farmerwifefucked += 1)You pounce on the poor woman. $farmerwifename's screams are inconsequential as you force her legs apart and fuck her with feral enthusiasm.(if: $stomachfilled is "Daughter")[Your swollen gut sloshes with each thrust as the farmer's daughter begs for her freedom. You vaguely wonder which of the two has it worse right now.](if: $stomachfilled is "DaughterTaverngirl" or "Taverngirl")[Your round gut sloshes in rhythym with you fucking $farmerwifename. The struggling within makes the struggling of the woman impaled on your $penis even better.]
After a few minutes of thrusting, your claws grip painfully into the woman's bare flesh and you climax, filling her womb with hot werewolf jizz.
(if: $farmerwifefucked > 1)[The ongoing abuse leaves her covered in scratches and oozing werewolf spunk from the $farmerwifefucked times you've raped her.](else:)[]
[[Do it again->FuckFarmWife]]
[[Eat her->EatFarmWife]]
[[Leave her alone->Farmhouse]] (set: $farmerwifeeaten to 1)(if: $stomachfilled is "none")[
(set: $stomachfilled to "Wife")
She screams as your jaws go around her.
Your claws peel away her clothing.
Her dark hair vanishes from view.
Your tongue laps across her tits.
Her hips fit easily down your throat.
Her legs are the last to go.
Burp. ]
(if: $stomachfilled is "Daughter")[You let mom and daughter spend some more time together in the nice acid pool of your gut.(set: $stomachfilled to "WifeDaughter")]
(if: $stomachfilled is "DaughterTaverngirl")[There is some brief struggling and some scraps of clothing are tossed away, but in the end you have three beauties crammed together inside of your gut.(set: $stomachfilled to "WifeDaughterTaverngirl")]
(if: $stomachfilled is "Taverngirl")[Over the head, around the shoulders, over the $boobs, past the hips, and finally just the legs to slurp up. The farmer's wife slides down your throat, landing on $taverngirlname with a splash and a whimper. (color: #E53935)["$farmerwifename, meet $taverngirlname. $taverngirlname, meet $farmerwifename. You two are going to be roommates, at least until I get bored."] There is some muffled complaining, but that's silenced with a pained yelp when you jostle your stomach and splash the pair with some stomach acid.(set: $stomachfilled to "WifeTaverngirl")](set: $notoriety += 3)
[[Stay here and digest->DigestWife]]
[[Head outside->Farm]](if: $stomachfilled is "Wife")[(set: $stomachfilled to "none")
(set: $digestedcount += 1)
You relax in the house until the struggling stops. That's the end of the farmer's wife.]
(if: $stomachfilled is "WifeDaughter")[(set: $stomachfilled to "none")
(set: $digestedcount += 2)
You relax until the struggling stops. That's the end of the farmer's wife and daughter.]
(if: $stomachfilled is "WifeTaverngirl")[(set: $stomachfilled to "none")
(set: $digestedcount += 2)You relax until the struggling stops. That's the end of the farmer's wife and that girl from the tavern.]
[[Leave the farmhouse->Farm]](set: $fdmet to 1)(if: $stomachfilled is not "none")[(if: $fdfuckcumcount is 0)[You are on her in a flash, and inside of her before she realizes what is happening. To your surprise, she moans in pleasure and wraps her legs around you with delight. You can feel your stomach's occupants struggling as you pound the girl. She coaxes an orgasm from you with glee. $f["So, Mr. Wolf... Up for another round?"]]\
(else:)[You lean back and let the farmer's daughter get on top of you for another romp. She uses your rotund belly to balance as she begins bucking her hips. Eventually you both tense up and climax at the same time.]]\
\
(else:)[(if: $fdfuckcumcount is 0)[You are on her in a flash, and inside of her before she realizes what is happening. To your surprise, she moans in pleasure and wraps her legs around you with delight. She coaxes an orgasm from you with glee. $f["So, Mr. Wolf... Up for another round?"]]\
(else:)[You lean back and let the farmer's daughter get on top of you for another romp.]]\
\
(set: $fdfuckcumcount += 1)(set: $fdpreg += 1)\
[[Another round->FuckFarmDaughter]]--[[Eat her->EatFarmDaughter]]
[[Blow me->FarmDaughterAwake]]--[[Leave her->Farm]](if: $stomachfilled is "Wife")[You eat the farmer's daughter. She lands on top of her struggling mother and lets out a horrified scream, muffled by your fur.(set: $stomachfilled to "WifeDaughter")](if: $stomachfilled is "WifeTaverngirl")[You $devour the farmer's daughter. She lands amid your other occupants and lets out a horrified scream, muffled by your fur. The sobbing of $taverngirlname is a nice counterpoint to the wail that $fdaughtername lets out when she realizes her mother is also trapped in your $stomach.(set: $stomachfilled to "WifeDaughterTaverngirl")](if: $stomachfilled is "Taverngirl")[You $devour the farmer's daughter. She ends up mashed against $taverngirlname, each struggling to keep their head above your stomach acids.(set: $stomachfilled to "DaughterTaverngirl")](if: $stomachfilled is "none")
[You open your jaws wide and toss the farmer's daughter in.(set: $stomachfilled to "Daughter")]
(set: $farmerdaughtereaten to 1)(set: $notoriety += 3)
[[Relax and digest->DigestDaughter]]
[[Leave->Farm]](if: $fdmet is 1)[The blonde girl smiles up at you and licks her lips. Getting to her knees in front of you, she begins licking up and down your $penis without a word. Coating it liberally with saliva, she opens her mouth and slides your length into her warm mouth, bobbing back and forth happily.] (if: $fdmet is 0)[(set: $fdmet to 1)(if: $stomachfilled is "none")[You wake the girl up.
$f["Can I help you?"] she asks, looking scared.
$wolf["Time to deep-throat a werewolf, unless you want to be my next meal."]]
(if: $stomachfilled is "Wife")[You wake the girl up.
$f["Is your stomach screaming? That sounds like my mom's voice."] she stares at your bulging stomach.
$wolf["Suck me off or you'll join her."]]
The girl kneels before you and opens her mouth obligingly. You slip your cock between her lips. Her head bobs back and forth, the noises echoing in the barn(if: $stomachfilled is "Wife")[ alongside the cries of her mother].]
[[Climax->BarnBJ]](if: $stomachfilled is "WifeDaughter")[You relax as the two woman melt into eachother's embrace. Their cries for mercy are eventually replaced by (color: #9CCC65)[$digestnoise2]s and (color: #81C784)[$digestnoise1]s. Yum. (set: $stomachfilled to "none")(set: $digestedcount += 2)]
(if: $stomachfilled is "Daughter")[You prod at your stomach while the unfortunate girl wails about life being unfair. You wonder what her basis for comparison is. Eventually she stops. (color: #81C784)[$digestnoise1] (color: #558B2F)[$digestnoise3](set: $stomachfilled to "none")(set: $digestedcount += 1)]
[[Yum->Farm]]You pop a sheep in your mouth and it digests quickly(if: $stomachfilled is not "none")[ without bothering your stomach's occupants].
(set: $farmlivestock -= 1)
It looks like there are $farmlivestock sheep left.
[[Cool.->Fields]](if: $fdfuckcumcount is 0)[The farmer's daughter swallows as much of your cum as she can.
$f["Now what, Mr. Wolf?"]]\
(if: $fdfuckcumcount > 0)[At the last second, the girl pulls back and lets you blast her face with your $cum. She smiles as the sticky substance drips off of her.(if: $farmerslain is 1)[$f["Since you got rid of my father, he can't make me stay here any more. Why don't I tag along with you, keep you company?"] She smiles seductively, running a finger along the fur of your thigh.
["Sure"]<c1| (click: ?c1)[(goto: "DaughterFollower")]
["Nope"]<c2| (click: ?c2)[$f["I want to have your pups, please take me with you! I'll do whatever you want, just please take me with you."] She is on her knees in front of you, begging profusely...]]]
[[Fuck her->FuckFarmDaughter]]
[[Eat her->EatFarmDaughter]]
[[Leave->Farm]][Back]<c1|
(click: ?c1)[(undo:)]
INVENTORY
(color:yellow)[$gold] gold pieces
(color:green)[$potions] potions
(color:gray)[(if: $itemslavecollars is 1)[Slave Collars]
(if: $bearpelt > 0)[Bear Pelt x $bearpelt]
(if: $itemsablethorn is 1)[Sablethorn]
(if: $itemlichlily is 1)[Lich Lily]
(if: $itemwolfsbane is 1)[Wolfsbane]
(if: $lostpages is 1)[A Missing Page](if: $lostpages > 1)[$lostpages Missing Pages]
(if: $redbook is 1)[A red book from the ruins.]
(if: $greenbook is 1)[A green book from the ruins.]
(if: $bluebook is 1)[A blue book from the ruins.]
(if: $yellowbook is 1)[A yellow book from the ruins.]
][Back]<c1|
(click: ?c1)[(undo:)]
STOMACH
$digestedcount meal(if: $digestedcount > 1)[s.](else-if: $digestedcount is 0)[s.](else:)[.]
(if: $stomachfilled is "Wife")[The farmer's wife is curled up and crying inside of you.]\
(if: $stomachfilled is "WifeDaughter")[The farmer's wife and daughter are both crammed into your gut. Their struggles make entertaining little bumps]\
(if: $stomachfilled is "Daughter")[The farmer's daughter might've been fun to fill, but she's also quite filling. Her screams and begging are quite pleasant.]\
(if: $stomachfilled is "WifeTaverngirl")[$farmerwifename, meet $taverngirlname.]\
(if: $stomachfilled is "DaughterTaverngirl")[Maybe they'll be friends.]\
(if: $stomachfilled is "WifeDaughterTaverngirl")[A redhead, a blonde, and a brunette fall into a stomach...]\
(if: $stomachfilled is "Taverngirl")[A pretty redhead from the tavern.]\
(if: $stomachfilled is "none")[You could use a snack.]
Memorable Flavors
(if: $farmerdaughtereaten is 1)[$fdaughtername was a cute little blond thing from the farm. Farms produce food, she counts as food. Makes sense. ](if: $farmerwifeeaten is 1)[Beth was a farmer's wife, a loving mother, and a scrumptious meal. ](if: $taverngirleaten is 1)[The spicy red-headed $taverngirlname from the tavern is part of your waistline. ](if: $TGGEat is 1)[That crazy female that worked for Reethin was delicious. ](if: $elfprincesseaten is 1)[Leanna led the elves, both politically and in taste. ](if: $astridslain is 1)[You'd think with all those potions, Astrid would've had some antacids around. ](if: $heathereaten is 1)[Those teleportation runes were infuriating, but Heather's flavor made up for her annoyance. ](if: $garreteaten is 1)[Brute force versus brute force. Garret had less then you, and now he's part of you. ](if: $nweaten is 1)[Rescue missions have their own rewards, as the gnoll's sacrifice became an offering to you. ]You relax and let the unfortunate occupants of your stomach suffer their last cries.
(if: $stomachfilled is "Wife")[The farmer's wife lets out one last burst of sobbing before going still. (set: $digestedcount += 1)](color: #9CCC65)[$digestnoise2]
(color: #558B2F)[$digestnoise3]
(if: $stomachfilled is "WifeDaughter")[(color: #9CCC65)[$digestnoise2] The farmer's wife and daughter let out a few panicked screams as your stomach acid eats away at them both. (color: #558B2F)[$digestnoise3] Pretty soon their forms are indistinguishable from each other. (color: #9CCC65)[$digestnoise2]
(color: #81C784)[$digestnoise1](set: $digestedcount += 2)]
(if: $stomachfilled is "Daughter")[There is the crunch of bone and what was once the farmer's daughter is now just meat. (color: #9CCC65)[$digestnoise2]
(color: #558B2F)[$digestnoise3](set: $digestedcount += 1)]\
(if: $stomachfilled is "WifeTaverngirl")[(color: #9CCC65)[$digestnoise2]
(color: #558B2F)[$digestnoise3]Crunch.(color: #81C784)[$digestnoise1]
(color: #558B2F)[$digestnoise3](set: $digestedcount += 2)]\
(if: $stomachfilled is "DaughterTaverngirl")[(color: #9CCC65)[$digestnoise2]\
(color: #558B2F)[$digestnoise3]Crunch.(color: #81C784)[$digestnoise1](set: $digestedcount += 2)]\
(if: $stomachfilled is "WifeDaughterTaverngirl")[(color: #9CCC65)[$digestnoise2]\
(color: #558B2F)[$digestnoise3]What was once three separate, pretty females is now being condensed into one unidentifiable mass of meat and bone. There are some painful sounding crunches as limbs shatter under the pulverizing stomach walls.(color: #81C784)[$digestnoise1] Eventually there is nothing left to prove the three ever existed.(color: #81C784)[$digestnoise1](set: $digestedcount += 3)](color: #9CCC65)[$digestnoise2]\
(if: $stomachfilled is "Taverngirl")[(color: #81C784)[$digestnoise1]Crunch.(color: #9CCC65)[$digestnoise2]
(color: #558B2F)[$digestnoise3](set: $digestedcount += 1)]
(set: $stomachfilled to "none")
[[Burp->Lair]] Well that's a nice looking cabin.(if: $huntressslain is 1)[ Since the owner's gone, you could take a nap here.]
(if: $huntressslain is 1 and $huntresseaten is 1)[This place reminds you of how delicious that huntress was. Mmm, huntress.]
(if: $huntressslain is 1)[[Nap here]<c1|]
(click: ?c1)[You take a nap and feel a bit better.
(set: $playercurrenthp to $playermaxhp) $heal[You are now at full hp.]]
(if: $huntressslain is 0)[[[Go Inside->Huntress]]]
[[Leave->Woods]]
(if: $name is "Dante")[
(text-style: "underline")[CHEATS]
[+25 STR]<c2|--[+25 DEX]<c3|--[+100 HP]<c4|--[+1000 Gold]<c5|--[+10 Potions]<c6|--[Unlock locations]<c7|--[Drop Bandit Count]<c8|--[+10 Notoriety]<c9|--[+10 Reputation]<c10|--[+10 Bearpelts]<c11|--[+10 Zombie Kills]<c12|]
(click: ?c2)[(set: $playerstr += 25)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c3)[(set: $playerdex += 25)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c4)[(set: $playermaxhp += 100)(set: $playercurrenthp += 100)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c5)[(set: $gold += 1000)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c6)[(set: $potions += 10)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c7)[(set: $roadunlock to 1)(set: $farmunlock to 1)(set: $villageunlock to 1)(set: $highwayunlock to 1)(set: $castleunlock to 1)(goto: "Cabin")]\
(click: ?c8)[(set: $banditcount to 3)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c9)[(set: $notoriety += 10)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c10)[(set: $reputation += 10)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c11)[(set: $bearpelt += 10)(set: $title to "Cheater")(goto: "Cabin")]\
(click: ?c12)[(set: $zombiekills += 10)(set: $title to "Cheater")(goto: "Cabin")](if: $elfkill < 10)[(if: $farmerkillquest is 2)[The guard escorts you to the court.
[[The Elven Court]]][(if: $farmerkillquest is 1 and $farmerslain is 1)[$m["You have dealt with him. Very well."]The guard escorts you to the court.
[[The Elven Court]]](if: $farmerkillquest is 1 and $farmerslain is 0)[The guard glares at you. $m["The farmer lives still. Begone."]](if: $farmerkillquest is 0)[(if: $elfkill < 10)[The elven guard points his spear at you. $m["Halt, wolf. You will go no further"]
$wolf["I want to enter the village."]
(if: $elfkill > 0)[The guard glares at you. $m["You've killed elves. Since you enjoy bloodletting, prove you are worth our time and slaughter the farmer who intrudes upon our woods. Come back when he is dead, and perhaps you will be granted an audience with Lady Mapleheart."](set: $farmerkillquest to 1)]]
(if: $elfkill is 0)[The guard looks you up and down. $m["Very well, perhaps you can be a friend to the elves. I shall escort you to our lady."]
[[The Elven Court]]]]
[[Woods]]]]
(if: $elfkill > 9)[The elven guard lifts his spear. $m["He's the one who killed our citizens!"]
(link: "Damn...")[\
(set: $monstertype to $maleelfname + $elflast)(set: $monstercurrenthp to 100)(set: $monstermaxhp to 100)(set: $monsterstr to 15)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 100)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spear")(set: $weapon2 to "Bow")(set: $location to "Elf Village")(set: $monstergender to "male")(set: $monsterbio to $bioelfguard)(set: $elfguard -= 1)
(goto: "Combat")
]]
(if: $potionquest is not 3)[Astrid smiles at you. $f["Welcome to Astrid's portable shop."]
She gestures to her stock. $f["What would you like?"]
(color:yellow)[Available Gold: |gold>[]]
(replace: ?gold)[$gold]
(link-repeat: "A potion - 50 gp")[(if: $gold < 50)[(replace: ?result)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 49)[(set: $potions += 1)(set: $gold -= 50)(replace: ?result)[Purchase complete. You now have $heal[$potions].]](replace: ?gold)[$gold]] |result>[]
(set: $monsterxp to 0)]
(if: $potionquest is 3)[Astrid smiles at you. $f["Welcome to Astrid's portable shop."]
She gestures to her stock. $f["You're an awesome pup, so I can give you a discount."]
(color:yellow)[Available Gold: |gold>[]]
(replace: ?gold)[$gold]
(link-repeat: "A potion - 40 gp")[(if: $gold < 40)[(replace: ?result)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 39)[(set: $potions += 1)(set: $gold -= 40)(replace: ?result)[Purchase complete. You now have $heal[$potions].]](replace: ?gold)[$gold]] |result>[]
(link-repeat: "Some services - 100 gp")[(if: $gold < 100)[(replace: ?result1)[$f["You can't afford me, Mr. Wolf."]]](if: $gold > 99)[(replace: ?result1)[ $f["Is that so, Mr. Wolf? What would you like me to do?"] [[Suck me off->AstridBJ]]--[[Titjob->AstridTJ]]--[[Sex->AstridSex]]](replace: ?gold)[$gold]] |result1>[]]]
(set: $monsterxp to 0)
[[Never mind->Merchant Wagon]] (set: $fdname to (prompt: "Farmer's daughter's name?", $fdaughtername))
(set: $daughterfollower to 1)You beckon for her to come with you, and the delighted girl leaps to her feet and follows you away from the farm and back to your lair. $f["My name's $fdaughtername by the way."]
$wolf["That's nice, I'm calling you $fdname."]
$fdname nods. $f["You can call me whatever you wish. I'm all yours now, so that makes you my Master!"]
(set: $fdfuckcumcount to 0)
[[Continue->Lair]] $fdname is waiting for you(if: ($fdfacialcount + $fdswallowcumcount + $fdtitcumcount + $fdanalcumcount + $fdfuckcumcount) > 10)[, affection in her eyes]. (if: $fdispreg is 1 and $redevent > 1)[There is a bit of swelling to $fdname's belly. Hmm...]
(color:#F48FB1)["$followergreet"]
(set: $follower to $fdname)
\
\
(if: $fdfacialcount is > 3)[$facecumlarge1](else-if: $fdfacialcount is 1 or 2 or 3)[$facecumsmall1](else:)[]\
\
(if: $fdswallowcumcount is > 3)[$swallowcumlarge1](else-if: $fdswallowcumcount is 1 or 2 or 3)[$swallowcumsmall1](else:)[]\
\
(if: $fdtitcumcount is > 3)[$titcumlarge1](else-if: $fdtitcumcount is 1 or 2 or 3)[$titcumsmall1](else:)[]\
\
(if: $fdanalcumcount is > 3)[$analcumlarge1](else-if: $fdanalcumcount is 1 or 2 or 3)[$analcumsmall1](else:)[]\
\
(if: $fdfuckcumcount is > 3)[$wombcumlarge1](else-if: $fdfuckcumcount is 1 or 2 or 3)[$wombcumsmall1](else:)[]\
\
(link: "Blow me")[\
(set: $sextype to "face")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Fuck me")[\
(set: $sextype to "cunt")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Titjob")[\
(set: $sextype to "tits")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Anal")[\
(set: $sextype to "anal")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Start jacking off")[\
(set: $sextype to "self")(set: $cumprep += 1)
(goto: "FDPlay")\
]\
[[Clean yourself->FDClean]]--[[Devour->FDEat]]--[[Never mind->Lair]] (set: $pregcheck to (random: 1, 100))(if: $fdpreg > $pregcheck)[(set: $fdispreg to 1)]
(if: $sextype is "face")[$blowjob]\
(if: $sextype is "cunt")[$sex]\
(if: $sextype is "tits")[$titjob]\
(if: $sextype is "self")[$jackoffsex]\
(if: $sextype is "anal")[$analsex]\
\
(if: $cumloc is "face")[$sexcumlocface $f["$followergrateful"]]\
(if: $cumloc is "swallow")[$sexcumlocswallow $f["$followergrateful"]]\
(if: $cumloc is "tits")[$sexcumloctits $f["$followergrateful"]]\
(if: $cumloc is "womb")[$sexcumlocpussy $f["$followergrateful"]]\
(if: $cumloc is "anal")[$sexcumlocanal $f["$followergrateful"]]\
(if: $fdfacialcount is > 3)[$facecumlarge1](else-if: $fdfacialcount is 1 or 2 or 3)[$facecumsmall1](else:)[]\
\
(if: $fdswallowcumcount is > 3)[$swallowcumlarge1](else-if: $fdswallowcumcount is 1 or 2 or 3)[$swallowcumsmall1](else:)[]\
\
(if: $fdtitcumcount is > 3)[$titcumlarge1](else-if: $fdtitcumcount is 1 or 2 or 3)[$titcumsmall1](else:)[]\
\
(if: $fdanalcumcount is > 3)[$analcumlarge1](else-if: $fdanalcumcount is 1 or 2 or 3)[$analcumsmall1](else:)[]\
\
(if: $fdfuckcumcount is > 3)[$wombcumlarge1](else-if: $fdfuckcumcount is 1 or 2 or 3)[$wombcumsmall1](else:)[]\
\
\
(set: $sextype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep > 2)[$cumtime
(link: "Facial")[\
(set: $cumloc to "face")(set: $fdfacialcount += 1)(set: $cumprep to 0)
(goto: "FDPlay")]\
-- (link: "Swallow it")[\
(set: $cumloc to "swallow")(set: $fdswallowcumcount += 1)(set: $cumprep to 0))
(goto: "FDPlay")]\
-- (link: "Cum on her tits")[\
(set: $cumloc to "tits")(set: $fdtitcumcount += 1)(set: $cumprep to 0))
(goto: "FDPlay")]\
-- (link: "Creampie")[\
(set: $cumloc to "womb")(set: $fdfuckcumcount += 1)(set: $cumprep to 0)(set: $fdpreg += 1)
(goto: "FDPlay")]\
-- (link: "Cum in her ass")[\
(set: $cumloc to "anal")(set: $fdanalcumcount += 1)(set: $cumprep to 0))
(goto: "FDPlay")]]
\
(if: $cumprep < 3)[
(link: "Blow me")[\
(set: $sextype to "face")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Sex")[\
(set: $sextype to "cunt")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Use your tits")[\
(set: $sextype to "tits")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Anal")[\
(set: $sextype to "anal")(set: $cumprep += 1)
(goto: "FDPlay")\
]-- (link: "Jack off")[\
(set: $sextype to "self")(set: $cumprep += 1)
(goto: "FDPlay")\
]]\
[[Clean yourself->FDClean]]--[[Devour->FDEat]]--[[Relax->Lair]] The huntress is relaxing in her cabin. You don't think she has noticed you as she idly sharpens her axe.
[[Hello->Huntress Talk]]--[[Leave->Woods]] (if: $monstertype is "Bird" or "Bat" or "Goblin" or "Kobold" or "Skeleton")[(set: $monstersize to "Small")](set: $rapetype to "none")(set: $cumloc to "none")(set: $monsterdefeat to 0)(set: $monsterdigested to 0)(set: $breakarmor to 0)(set: $swallowchance to 0)(set: $playerattackroll to 0)(set: $playerdmgroll to 0)\
$name, $playercurrenthp / $playermaxhp
Your status: $playerstatus
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else:)[$monsterstatus]
Outfit: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[(if: $monstergender is "male")[Boxers](else-if: $monstergender is "female")[Bra and panties]](else-if: $monsterarmor is 0)[(if: $monstergender is "unknown")[Nothing](else:)[Naked]]
Description: $monsterbio
(if: $monstersize is "Large")[(if: $playerstr < ($monsterstr + 100))[This foe is too large for you to consume!](else:)[This will be a large meal.]](if: $monstersize is "Small")[An insignificant foe.]
(link: "Claw")[\
(set: $attacktype to "Claw")(set: $playerattackroll to (random: 4, 24))(set: $playerdmgroll to (random: 1, 6))(set: $breakarmor to ((random: 1, 2) * 50))
(goto: "Status Check")
]
(link: "Bite")[\
(set: $attacktype to "Bite")(set: $playerattackroll to (random: 2, 21))(set: $playerdmgroll to (random: 1, 10))(set: $breakarmor to ((random: 1, 5) * 20))(set: $swallowchance to ((random: 1, 5) * 20))
(goto: "Status Check")\
]
(if: $monsterstatus is "Grabbed")[(link: "Let Go")[\ (set: $attacktype to "Grab") (goto: "Status Check")]](else:)[(link: "Grab")[\
(set: $attacktype to "Grab")(set: $playerattackroll to ((random: 1, 20) + $playerstr))
(goto: "Status Check")]\
]
(link: "Destroy Clothing")[\
(set: $attacktype to "Destroy Clothing")(set: $playerattackroll to (random: 2, 21))(set: $breakarmor to ((random: 1, 4) * 75))
(goto: "Status Check")\
]
(if: $monsterstatus is "In your jaws")[(link: "Spit out")[\ (set: $attacktype to "Devour")(set: $playerattackroll to (random: 2, 21))(set: $swallowchance to (random: 70, 170) - ($monsterarmor * 15) + $playerstr)
(goto: "Status Check")]](else:)[(link: "Devour")[\
(set: $attacktype to "Devour")(set: $playerattackroll to (random: 2, 21))(set: $swallowchance to (random: 70, 170) - ($monsterarmor * 15) + $playerstr)
(goto: "Status Check")]\
]
(link: "Swallow")[\
(set: $attacktype to "Swallow")(set: $playerattackroll to (random: 1, 20))(set: $swallowchance to 100)
(goto: "Status Check")\
]
(if: $monstergender is "female")[(link: "Rape")[\
(set: $attacktype to "Rape F")(set: $playerattackroll to (random: 1, 20)) (goto: "Status Check")]](if: $monstergender is "male")[(link: "Rape")[\(set: $attacktype to "Rape M")(set: $playerattackroll to (random: 1, 20))(goto: "Status Check")\
]]
(if: $potions > 0)[(link: "Chug a potion")[\
(set: $attacktype to "Potion")(set: $potions -= 1)(goto: "Status Check")] ($potions remaining)
](set: $playerattackroll += $missbonus)(if: $monsterform is "Boss")[(goto: "AttackBoss"+$monstertype)](if: $monstersize is "Large")[(if: $monsterstatus is "Grabbed")[(set: $statusbreak to (random: 1, 10))(if: $statusbreak > 5)[The $monstertype manages to break the hold you have on it. (set: $monsterstatus to "none")]]](set: $healed to $playermaxhp / 4)(if: $potionquest is 3)[(set: $healed += $playermaxhp / 10)](if: $attacktype is "Claw")[$clawatk(if: $monsterstatus is "Grabbed")[(set: $breakarmor += 20)]]\
(if: $attacktype is "Bite")[$biteatk(if: $monsterstatus is "Grabbed")[(set: $swallowchance += 20)(set: $breakarmor += 20)]]\
(if: $attacktype is "Grab")[]\
(if: $attacktype is "Destroy Clothing")[$destroyatk(if: $monsterstatus is "Grabbed")[(set: $breakarmor += 20)]]\
(if: $attacktype is "Devour")[$devouratk(if: $monsterstatus is "Grabbed")[(set: $swallowchance += 20)(set: $breakarmor += 20)]]\
(if: $attacktype is "Swallow")[(goto: "Stomach Combat")]\
(if: $attacktype is "Rape F")[(goto: "Rape F")]\
(if: $attacktype is "Rape M")[(goto: "Rape M")]\
(if: $attacktype is "Potion")[You chug a potion. It restores $heal[$healed health.] (set: $playercurrenthp += $healed)(if: $playercurrenthp > $playermaxhp)[(set: $playercurrenthp to $playermaxhp)]]\
\
(if: $playerattackroll + $playerdex > $monsterdex)[(set: $playerhit to "hit")](else:)[(set: $playerhit to "miss")(if: $attacktype is "Claw" or "Bite")[$pmiss]]\
(if: $attacktype is "Claw" or "Bite" and $playerhit is "hit")[(set: $playerdmg to $playerdmgroll + $playerstr)$phit(set: $monstercurrenthp -= $playerdmg)] (if: $attacktype is "Grab")[(if: $playerhit is "hit")[$grabatk(set: $monsterstatus to "Grabbed")](else:)[$gmiss]]
(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(set: $monsterstatus to "Defeated")$victorykill](else:)[(if: $breakarmor > 99 and $playerhit is "hit")[(if: $monsterarmor is 5)[$armor54(set: $monsterarmor -= 1)](else-if: $monsterarmor is 4)[$armor43(set: $monsterarmor -= 1)](else-if: $monsterarmor is 3)[$armor32(set: $monsterarmor -= 1)](else-if: $monsterarmor is 2)[$armor21(set: $monsterarmor -= 1)](else-if: $monsterarmor is 1)[$armor10(set: $monsterarmor -= 1)](else-if: $monsterarmor is 0)[$armor0]](else-if: $breakarmor > 1)[(if: $monsterarmor > 2)[$armorgood](else-if: $monsterarmor > 0 and $monsterarmor < 3)[$clothinggood](else:)[]]
(if: $swallowchance > 99 and $playerhit is "hit")[$devourhit (set: $monsterstatus to "In your jaws")](else-if: $swallowchance > 1)[$devourmiss](else:)[]]
(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(set: $monsterdefeat to 1)[[Continue->Victory]]](else:)[(set: $monsterdmg to 0)\
\
(if: $monsterstatus is "none")[(set: $monstermove to (random: 1, 5))\
\
(if: $monstermove is 1 or 2)[$monstertype uses $hisher $weapon1 and...
(set: $monsterattackroll to ((random: 1, 20) + $monsterdex))
(if: $monsterattackroll > $playerdex)[(set: $monsterdmg to (random: 1, 6) + $monsterstr)$mhit](else:)[$mmiss]\
(set: $playerinjury to $playercurrenthp - $monsterdmg)\
(set: $playercurrenthp to $playerinjury)]\
\
(else-if: $monstermove is 3 or 4)[$monstertype attacks you with $hisher $weapon2...(set: $monsterattackroll to ((random: 1, 20) + $monsterdex))
(if: $monsterattackroll > $playerdex)[(set: $monsterdmg to (random: 1, 6) + $monsterdex)$mhit](else:)[$mmiss] (set: $playerinjury to $playercurrenthp - $monsterdmg)(set: $playercurrenthp to $playerinjury)](else-if: $monstermove is 5)[$monstertype defends and recovers. (set: $monstercurrenthp += (random: 1, 10))(if: $monstercurrenthp > $monstermaxhp)[(set: $monstercurrenthp to $monstermaxhp)]]]
\
(if: $monsterstatus is "Grabbed")[(set: $monstergrapple to ((random: 1, 20) + $monsterstr + $monsterdex))(set: $playergrapple to ((random: 5, 20) + $playerstr + $playerdex))(if: $monstergrapple > $playergrapple)[(set: $monsterstatus to "none")$monstertype manages to escape your grip!](else:)[$grabbed]](if: $monsterstatus is "In your jaws")[(set: $monstergrapple to ((random: 1, 20) + $monsterstr + $monsterdex + $monsterarmor ))(set: $playergrapple to ((random: 5, 20) + $playerstr + $playerdex))(if: $monstergrapple > $playergrapple)[(set: $monsterstatus to "none")$monstertype manages to escape your $jawsadj $jaws!](else:)[$monstertype struggles but $heshe can't get out from your $jaws.]]\
(if: $playercurrenthp < 1)[(set: $playercurrenthp to 0)(set: $playerdead to 1)[You have been defeated! [[Failbuttons->Deadwolf]]]] (else:)[[[Continue->Combat]]]]
$name, $playercurrenthp / $playermaxhp
Your status: $playerstatus
(if: $playerhit is "miss")[(set: $missbonus += 1)](if: $playerhit is "hit")[(set: $missbonus to 0)]
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else:)[$monsterstatus]
Outfit: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[(if: $monstergender is "male")[Boxers](else-if: $monstergender is "female")[Bra and panties]](else-if: $monsterarmor is 0)[(if: $monstergender is "unknown")[Nothing](else:)[Naked]]
(if: $monsterstatus is "Digesting" or "Digested")[(set: $monsterdigested to 1)](if: $monsterdefeat is 1)[(set: $killcount += 1)You have successfully defeated $monstertype.(if: $monstersize is "none")[(set: $notoriety += 1)]](if: $monsterdigested is 1)[(set: $digestedcount += 1)(set: $playerstr += (random: 1, 2))(if: $monstersize is "none")[(set: $notoriety += 2)](set: $playermaxhp += (random: 1, 5))$digested You absorb a little of $monstertype's strength and health. Your reputation for eating people is spreading.(if: $monstertype is "Heather")[(set: $heathereaten to 1)](if: $monstertype is "Garret")[(set: $Garreteaten to 1)]]
(set: $monstersize to "none")(set: $monsterform to "none")(set: $monsterstatus to "none")
(if: $facialcount + $swallowcumcount + $titcumcount + $analcumcount + $fuckcumcount > 0)[(set: $notoriety += 1)Your reputation as a rapist is spreading.]\
(if: $bearkill is 1)[You found a bear pelt! (set: $bearpelt += 1)(if: $monsterdigested is 1)[Well... you cough up enough fur to count as one, at least. It counts!]]
You find (color:yellow)[$monstergold gold pieces]. (set: $gold += $monstergold)(set: $monstergold to 0)
You have gained $monsterxp experience. (set: $currentxp += $monsterxp)(set: $monsterxp to 0)(set: $missbonus to 0)
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 3, 7)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]\
(if: $monsterdigested is 1)[(if: $scatchoice is "Off")[](if: $scatchoice is "Bones")[You feel a few bulges pushing their way through you intestines. Taking a moment for yourself, you seek some privacy while you let $monstertype get $hisher wish of seeing daylight once more. However, a few shards of bone and most of a skull are the only ways anyone could prove that what you left behind was once $monstertype.](if: $scatchoice is "Full")[You can feel the excess bits of $monstertype sliding through your belly. While some of $himher will remain on you as $fat, the rest of the $tasty $monstertype is going to be used to feed the plants.
You find some privacy before squatting, letting what was once $monstertype escape your body. To be fair, this is exactly what $heshe was begging for earlier. $Heshe's not quite in the same condition as $heshe probably wanted to be when you let $himher out though...
You finish relieving yourself and stand up, kicking a bit of dirt and whatever over what was once $monstertype.]]
\
(link: "Continue")[\
(goto: $location)\
]
(set: $facialcount to 0)
(set: $analcumcount to 0)
(set: $swallowcumcount to 0)
(set: $titcumcount to 0)
(set: $fuckcumcount to 0)
(set: $cumprep to 0)
(set: $bearkill to 0)
(set: $attackfail to 0)
(if: $attacktype is "Claw")[(if: $monsterstatus is "Grabbed")[You can't do that while holding $monstertype.(set: $attackfail to 1)](else-if: $monsterstatus is "In your jaws")[You can't do that while $monstertype is in your mouth.(set: $attackfail to 1)](else-if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Bite")[(if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Grab")[(if: $monsterstatus is "Grabbed")[You release your hold on $monstertype, allowing them to stumble back.(set: $attackfail to 1)(set: $monsterstatus to "none")](else-if: $monsterstatus is "In your jaws")[You can't do that while $monstertype is in your mouth.(set: $attackfail to 1)](else-if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Destroy Clothing")[(if: $monsterarmor is 0)[$monstertype isn't wearing any more clothing.(set: $attackfail to 1)](if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Devour")[(if: $monsterstatus is "In your jaws")[You relax your jaws and allow $monstertype to slip from between your teeth, dazed.(set: $attackfail to 1)(set: $monsterstatus to "none")](else-if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Rape F")[(if: $monsterstatus is "none")[You need to grab $monstertype first.(set: $attackfail to 1)](else-if: $monsterstatus is "In your jaws")[You can't do that while $monstertype is in your mouth.(set: $attackfail to 1)](else-if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](if: $monstersize is "Large")[Your foe is too big for you to rape!(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Rape M")[(if: $monsterstatus is "none")[You need to grab $monstertype first.(set: $attackfail to 1)](else-if: $monsterstatus is "In your jaws")[You can't do that while $monstertype is in your mouth.(set: $attackfail to 1)](else-if: $monsterstatus is "Swallowed")[You can't do that while $monstertype is in your belly.(set: $attackfail to 1)](if: $monstersize is "Large")[Your foe is too big for you to rape!(set: $attackfail to 1)](else:)[]]
(if: $attacktype is "Swallow")[(if: $monsterstatus is not "In your jaws")[You need to have $monstertype in your mouth to swallow them.(set: $attackfail to 1)](if: $monstersize is "Large")[(if: $playerstr < ($monsterstr + 100))[Your foe is too big for you to eat!(set: $attackfail to 1)]](else:)[]]
(if: $attackfail is 1)[[[Return->Combat]]]
(else:)[(goto: "Attack")](set: $breakarmor to 0)(set: $playerdmg to 0)(set: $monsterstr -= 1)(set: $monsterdex -= 1)(if: $monsterstatus is "Digested" and $monsterarmor < -10)[(color: #9CCC65)[$digestnoise1], (color: #558B2F)[$digestnoise2] (color: red)[$digested] (color: #81C784)[$digestnoise2], (color: #558B2F)[$digestnoise3], (color: #9CCC65)[$digestnoise4]](if: $monsterstatus is "Digested" and $monsterarmor > -11)[(color: #9CCC65)[$digestnoise1], (color: #558B2F)[$digestnoise2] (color: red)[$digestphrase] (color: #81C784)[$digestnoise2], (color: #558B2F)[$digestnoise3], (color: #9CCC65)[$digestnoise4](set: $monsterarmor -= 1)]
\
\(if: $monsterstatus is "Digesting")[(color: #9CCC65)[$digestnoise1], (color: #558B2F)[$digestnoise2] (color: #81C784)[$digestnoise1] (color: red)[$partialdigestphrase] (color: #81C784)[$digestnoise2], (color: #558B2F)[$digestnoise3], (color: #9CCC65)[$digestnoise4](set: $breakarmor to ((random: 10, 20) - $monsterarmor))]
\
\(if: $monsterstatus is "Struggling")[(set: $playerattackroll to (random: 16, 35))
\(if: ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp) > (($monsterdex + $monsterstr + $monsterarmor) * ($monstercurrenthp / $monstermaxhp)))[(if: $monstergender is "male")[(color: #03A9F4)["$stomachcry"]](if: $monstergender is "female")[(color: #F48FB1)["$stomachcry"]] (color: #558B2F)[$digestnoise3] (color: #81C784)[$digestnoise2]
$swallowstruggle ](else:)[(set: $monsterstatus to "In your throat")$stomachescape]
(if: $monsterstatus is "Struggling")[(set: $playerdmg to (random: 1, 10) + $playerstr - ($monsterarmor * 10))(if: $playerdmg < 1)[(set: $playerdmg to 1)](color: #9CCC65) [$digestnoise1], (color: #558B2F)[$digestnoise2] $partialdigestphrase $digestdamage $pdp2 (color: #81C784)[$digestnoise3](set: $breakarmor to ((random: 11, 20) - $monsterarmor))
(set: $monsterinjury to $monstercurrenthp - $playerdmg)\
(set: $monstercurrenthp to $monsterinjury)(set: $healed to (random: 1, 6))[You absorb $heal[$healed health] from your victim.(set: $playercurrenthp += $healed)(if: $playercurrenthp > $playermaxhp)[(set: $playercurrenthp to $playermaxhp)]]]]\
\
(if: $breakarmor > 9)[(if: $monsterarmor is 5)[The heavy armor is beginning to give way, with some acid slipping between the joints.](else-if: $monsterarmor is 4)[(color: #9CCC65) [$digestnoise1] $hisher armor is heavily damaged.](else-if: $monsterarmor is 3)[$Hisher armor is acid pitted and will no longer provide any protection.](else-if: $monsterarmor is 2)[$monstertype's outfit is coming apart under the acidic onslaught. (color: #81C784)[$digestnoise2]](else-if: $monsterarmor is 1)[The last few tatters of cloth burn away from $monstertype, leaving $himher nude. (color: #558B2F)[$digestnoise4]](else-if: $monsterarmor is 0)[(color: #81C784)[$digestnoise2] With nothing but flesh to eat at, your stomach acids are hard at work on turning $monstertype into a meal. (color: #9CCC65) [$digestnoise1]](set: $monsterarmor -= 1)(else-if: $breakarmor is < 10)[The acids continue to bite at $monstertype.]]
\
(if: $monsterstatus is "In your stomach")[(set: $playerattackroll to (random: 11, 30))\
(if: ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp) > (($monsterdex + $monsterstr + $monsterarmor) * ($monstercurrenthp / $monstermaxhp)))[(set: $monsterstatus to "Struggling") (color: #558B2F)[$digestnoise3] $swallowstruggle (color: #81C784)[$digestnoise2] (color: #558B2F)[$digestnoise1] (if: $monstergender is "male")[(color: #03A9F4)["$stomachcry"]](if: $monstergender is "female")[(color: #F48FB1)["$stomachcry"]]](else:)[(set: $monsterstatus to "In your throat")$stomachescape]]\
\
(if: $monsterstatus is "In your throat")[(set: $playerattackroll to (random: 6, 25))\
(if: ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp) > (($monsterdex + $monsterstr + $monsterarmor) * ($monstercurrenthp / $monstermaxhp)))[(set: $monsterstatus to "In your stomach")(color: #9CCC65)[$digestnoise2] (if: $monstergender is "male")[(color: #03A9F4)["$yell"]](if: $monstergender is "female")[(color: #F48FB1)["$yell"]] $swallowstomach (color: #81C784)[$digestnoise2]](else:)[(set: $monsterstatus to "In your jaws")$throatescape]]
\
(if: $monsterstatus is "In your jaws")[(set: $playerattackroll to (random: 1, 20))\
(if: ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp) > (($monsterdex + $monsterstr + $monsterarmor) * ($monstercurrenthp / $monstermaxhp)))[(set: $monsterstatus to "In your throat")$swallowjaw (if: $monstergender is "male")[(color: #03A9F4)["$yell"]](if: $monstergender is "female")[(color: #F48FB1)["$yell"]]](else:)[(set: $monsterstatus to "none")$swallowescape [[Continue->Combat]]]]\
\
(if: $monsterstatus is "Struggling")[(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(color:#EC407A)[(color: #558B2F)[$digestnoise4](color: #9CCC65) [$digestnoise1] $monstertype has stopped moving.](set: $monsterstatus to "Digesting")(set: $monsterdigested to 1)](if: $monstercurrenthp > 0 and $monsterarmor < -5)[(set: $monstercurrenthp to 0)(color: #81C784)[$digestnoise3] $monstertype has stopped moving.(set: $monsterstatus to "Digesting")]](if: $monsterstatus is "Digesting")[(if: $monsterarmor < -7)[(color:#FF0033)[$monstertype is no longer identifiable.](set: $monsterstatus to "Digested")](color: #558B2F)[$digestnoise4](color: #9CCC65) [$digestnoise1] (color: #81C784)[$digestnoise3]] (else:)[]
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else-if: $monsterstatus is "Digesting")[(color:#EC407A)[$monsterstatus]](else-if: $monsterstatus is "Digested")[(color:#FF0033)[$monsterstatus]](else:)[$monsterstatus]
Condition: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[Underclothes](else-if: $monsterarmor is 0)[Naked](else-if: $monsterarmor is -1)[(color:#FDEDEC)[Reddening flesh]](else-if: $monsterarmor is -2 or -3)[(color:#F5B7B1)[Open wounds]](else-if: $monsterarmor is -4 or -5)[(color:#F1948A)[Missing flesh and hair]](else-if: $monsterarmor is -6 or -7)[(color:#EC7063)[Large chunks have fallen off] (color: #9CCC65) [$digestnoise2]](else-if: $monsterarmor is -8)[(color: #558B2F)[$digestnoise4](color: #9CCC65) [$digestnoise1] (color:#E74C3C)[Limbs are coming apart and bones are visible]](else-if: $monsterarmor is -9)[(color:#CB4335)[Bones are becoming brittle (color: #558B2F)[$digestnoise4]]](else-if: $monsterarmor is -10)[(color: #81C784) [$digestnoise2], (color: #558B2F)[$digestnoise3](color:#B03A2E)[Sizzling flesh and bone shards]](else-if: $monsterarmor < -10)[(color:#943126)[Just nutrients and padding on your body]](else:)[Unknown]
(if: $monsterstatus is "In your jaws")[[[Swallow again->Stomach Combat]]](if: $monsterstatus is "In your throat")[[[Finish gulping $himher down->Stomach Combat]]](if: $monsterstatus is "In your stomach")[[[Settle down to digest->Stomach Combat]]](if: $monsterstatus is "Struggling")[[[Keep digesting->Stomach Combat]]](if: $monsterstatus is "Digesting")[[[Keep digesting->Stomach Combat]]--[[Onwards->Victory]]](if: $monsterstatus is "Digested")[[[Keep digesting->Stomach Combat]]--[[Onwards->Victory]]](if: $monsterstatus is "Grabbed")[$monstertype is struggling against your grip.]\
(if: $monsterstatus is "Held")[(if: $playerattackroll + $playerdex + $playerstr < ($monsterstr + $monsterdex + ($monsterarmor * 5)))[(set: $monsterstatus to "Grabbed")She is struggling free!](else:)[]]\
\
(if: $rapetype is "strip")[(if: $playerattackroll + $playerdex + $playerstr > ($monsterstr + $monsterdex + ($monsterarmor * 5)))[(set: $monsterarmor -= 1)You tore away some of her outfit.](else:)[She managed to keep you from removing her attire.]]\
(if: ($facialcount + $swallowcumcount + $analcumcount + $titcumcount + $fuckcumcount) < 3 )[(color: #F48FB1)["$yell"]]
$monstertype is (if: $monsterarmor is 5)[fully armored](else-if: $monsterarmor is 4)[well armored](else-if: $monsterarmor is 3)[armored](else-if: $monsterarmor is 2)[wearing clothing](else-if: $monsterarmor is 1)[wearing just a bra and panties](else-if: $monsterarmor is 0)[naked].
\
(if: $rapetype is "face")[$facefuck]\
(if: $rapetype is "cunt")[$forcefuck]\
(if: $rapetype is "tits")[$titfuck]\
(if: $rapetype is "self")[$jackoff]\
(if: $rapetype is "anal")[$assfuck]\
\
(if: $cumloc is "face")[$cumlocface(set: $monsterdex -= 1)]\
(if: $cumloc is "swallow")[$cumlocswallow(set: $monsterstr -= 1)]\
(if: $cumloc is "tits")[$cumloctits(set: $monsterdex -= 1)]\
(if: $cumloc is "womb")[$cumlocpussy (set: $monsterstr -= 1)(set: $monsterdex -= 1)]\
(if: $cumloc is "anal")[$cumlocanal (set: $monsterstr -= 1)(set: $monsterdex -= 1)]\
(if: $cumloc is "ground")[$cumlocfloor]\
(if: $facialcount is > 3)[$facecumlarge](else-if: $facialcount is 1 or 2 or 3)[$facecumsmall](else:)[]\
\
(if: $swallowcumcount is > 3)[$swallowcumlarge](else-if: $swallowcumcount is 1 or 2 or 3)[$swallowcumsmall](else:)[]\
\
(if: $titcumcount is > 3)[$titcumlarge](else-if: $titcumcount is 1 or 2 or 3)[$titcumsmall](else:)[]\
\
(if: $analcumcount is > 3)[$analcumlarge](else-if: $analcumcount is 1 or 2 or 3)[$analcumsmall](else:)[]\
\
(if: $fuckcumcount is > 3)[$wombcumlarge](else-if: $fuckcumcount is 1 or 2 or 3)[$wombcumsmall](else:)[]\
\
\(if: $monsterstr < 0)[(set: $monsterstr to 0)](if: $monsterdex < 0)[(set: $monsterdex to 0)]
(if: $monsterstr is 0)[$monstertype has been so weakened from your abuse that she can no longer put up a fight. ] (if: $monsterdex is 0)[$monstertype has problems moving with how sore she is.]\
\
(set: $rapetype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep is 3)[$cumtime
(if: $monsterarmor < 4)[ (link: "Cum on her face")[\
(set: $cumloc to "face")(set: $facialcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")\
]] (if: $monsterarmor < 4)[-- (link: "Make her swallow")[\
(set: $cumloc to "swallow")(set: $swallowcumcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")\
]]-- (if: $monsterarmor < 2)[(link: "Cum on her tits")[\
(set: $cumloc to "tits")(set: $titcumcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")]\
]-- (if: $monsterarmor < 1)[(link: "Cum inside")[\
(set: $cumloc to "womb")(set: $fuckcumcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")]\
-- (if: $monsterarmor < 1)[(link: "Cum in her ass")[\
(set: $cumloc to "anal")(set: $analcumcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")]]
(link: "Cum on the ground")[\
(set: $cumloc to "ground")(set: $cumprep to 0)
(goto: "Rapecheck")\
] \
]]
(if: $cumprep < 3)[
(if: $monsterarmor < 4)[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "Rapecheck")]\
]-- (if: $monsterarmor < 1)[(link: "Fuck")[\
(set: $rapetype to "cunt")(set: $cumprep += 1)
(goto: "Rapecheck")]\
]-- (if: $monsterarmor < 2)[(link: "Titfuck")[\
(set: $rapetype to "tits")(set: $cumprep += 1)
(goto: "Rapecheck")]\
]-- (if: $monsterarmor < 1)[(link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "Rapecheck")]\
]-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "Rapecheck")\
]]
(if: $monsterarmor > 0)[(link: "Strip her")[\
(set: $rapetype to "strip")(set: $playerattackroll to (random: 1, 20))
(goto: "Rapecheck")]] \
-- (link: "Devour")[\
(set: $attacktype to "Devour")(set: $monsterstatus to "Grabbed")(set: $playerattackroll to (random: 2, 21))(set: $swallowchance to (random: 80, 180) - ($monsterarmor * 15)))
(goto: "Status Check")] \
-- (link: "Kill her")[\
(set: $monsterstatus to "Grabbed")
(goto: "Combat")]\
\
\
$name, $playercurrenthp / $playermaxhp
Your status: $playerstatus
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else:)[$monsterstatus]
Outfit: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[(if: $monstergender is "male")[Boxers](else-if: $monstergender is "female")[Bra and panties]](else-if: $monsterarmor is 0)[(if: $monstergender is "unknown")[Nothing](else:)[Naked](else:)[Unknown]](set: $clawatk to (either: "You slash at $monstertype with your claws.","You claw at $monstertype.","You strike at your foe with your claws."))
\ (set: $biteatk to (either: "You bite at your foe.","You snap at $monstertype.","You bite at $monstertype."))
\ (set: $grabatk to (either: "You grab $monstertype.","You wrap your claws around your foe.","You tackle $monstertype.","You get a solid grip on $monstertype.","You catch $monstertype and pull $himher to you.","You pin $monstertype."))
\ (set: $gmiss to (either: "You fumble your grapple against $monstertype.","You lunge at your foe, but $monstertype dodges.","You missed $monstertype.","Your failed grab leaves you prone to counterattack."))
\ (set: $destroyatk to (either: "You attempt to shred whatever your foe is wearing.","You try to strip $monstertype."))
\ (set: $devouratk to (either: "You try to get your $jawsadj $jaws around $monstertype.","You lunge for $monstertype, $jawsadj $jaws open wide.","You open your $jaws wide, trying to $devour $monstertype."))
\ (set: $phit to (either: "You hit $monstertype in the $body for $dmg[$playerdmg damage].","You deal $dmg[$playerdmg damage].","$monstertype takes $dmg[$playerdmg damage]."))
\ (set: $pmiss to (either: "You missed.","$monstertype dodged.","$monstertype avoided your attack.","$monstertype deflected your attack.","You just missed hitting $hisher $body."))
\ (set: $mhit to (either: "$monstertype hits you in the $body for $dmg[$monsterdmg damage].","$Heshe deals $dmg[$monsterdmg damage].","You take $dmg[$monsterdmg damage]."))
\ (set: $mmiss to (either: "$monstertype misses you.","You dodge.","You avoid being injured.","$Heshe narrowly misses your $body."))
\ (set: $swallowescape to (either: "$monstertype manages to push $hisher way back out of your $jawsadj $jaws!","$Heshe squirms out of your $jawsadj $jaws."))
\ (set: $grabbed to (either: "$monstertype is grappled!","$monstertype is being held.","$monstertype is unable to break your grip.","You have $monstertype held against your body.","You are holding $monstertype tightly.","$monstertype struggles but $heshe can't break your grip.","$monstertype struggles against you unsuccessfully.","$Heshe can't escape your grasp."))
\ (set: $devourhit to (either: "You manage to get your jaws around $monstertype, trapping $himher within your maw!"))
\ (set: $devourmiss to (either: "$monstertype managed to keep from being caught in your jaws."))(if: $monsterstatus is "In your jaws")[(set: $devourmiss to "Your teeth scrape painfully across $monstertype's flesh.")]
\ (set: $stomach to (either: "stomach","belly","gut","caustic chamber","acidic pit","digestive tract","bubbling hell"))
\ (set: $jaws to (either: "jaws","maw","fangs","mouth"))
\ (set: $jawsadj to (either: "slavering","bloody","gaping","hungry","waiting","wide open","open"))
\ (set: $devour to (either: "devour","eat","consume"))
\ (set: $armor54 to (either: "You knock aside $monstertype's shield.","You dislodge $monstertype's helmet.","You dent $monstertype's armor.","$monstertype's armor is giving way under your attacks.","You've broken some of $monstertype's armor."))
\ (set: $armor43 to (either: "You've damaged $monstertype's armor.","You heavily dent $monstertype's armor.","$monstertype's armor is giving way under your attacks."))
\ (set: $armor32 to (either: "You break $monstertype's armor, leaving $himher in just travel clothes.","$monstertype's armor is broken and useless.","You crack through the last of $monstertype's armor."))
\ (set: $armor21 to (either: "You shred $monstertype's outer garments, leaving just $hisher underclothes.","You reduce $monstertype's outfit to scraps.","You peel away some of $monstertype's clothing.","You start stripping your foe."))
\ (set: $armor10 to (either: "The last scraps of clothing $monstertype had are now in tatters on the ground.","$monstertype's underthings come away with your attack.","You strip your foe."))
\ (set: $armor0 to (either: "You leave a few more bloody gashes on $monstertype's naked body.","$Hisher flesh is bloodied","More injuries cover $monstertype's $body.","You take a chunk out of $monstertype's $body."))
\ (set: $armorgood to (either: "$Hisher armor remains intact.","$monstertype's armor holds up against your attack."))
\ (set: $clothinggood to (either: "$Hisher outfit remains intact."," ","$Hisher clothing is damaged but holding up"))
\ (set: $victorykill to (either: "$monstertype has been taken down!","You beat $monstertype!","$monstertype has been defeated!","$monstertype collapses!","$monstertype has been successfully thwarted!","$monstertype is defeated!","$monstertype is down for the count!"))
\ (set: $victorydigest to (either: "$monstertype has been digested alive.","$monstertype has been utterly absorbed.","You have completely digested $monstertype.","$monstertype is now just padding on your form.","$monstertype is nothing more than a meal for you."))
\ (set: $body to (either: "arm","head","face","chest","torso","leg","hand","foot","side","hip","side","ass","neck"))
\ (set: $digested to (either: "$monstertype has been digested alive.","$monstertype has been utterly absorbed.","You have completely digested $monstertype."))
\ (set: $fat to (either: "fat","added weight","extra padding","added muscle"))
\ (set: $tasty to (either: "scrumptious","delicious","delightful","tasty","yummy","sumptuous"))
\ (set: $digestnoise1 to (either: "BLURBLE","SIZZLE","BURBLE","POP","GLORP","BLURP"))
\ (set: $digestnoise2 to (either: "BLURBLE","SIZZLE","BURBLE","POP","GLORP","BLURP"))
\ (set: $digestnoise3 to (either: "BLURBLE","SIZZLE","BURBLE","POP","GLORP","BLURP"))
\ (set: $digestnoise4 to (either: "BLURBLE","SIZZLE","BURBLE","POP","GLORP","BLURP"))
\ (set: $boobs to (either: "tits","boobs","chest","mammaries","titflesh"))
\ (set: $boobs2 to (either: "tits","boobs","chest","mammaries","titflesh"))(if: $monstergender is "unknown")[I'm not sure what this thing even has genital-wise.[[Combat]]]\
\
(if: $monsterstatus is "Grabbed")[(if: $playerattackroll + $playerdex + $playerstr > ($monsterstr + $monsterdex + ($monsterarmor * 5)))[(set: $monsterstatus to "Held")](else:)[(set: $monsterstatus to "none")[[$Heshe broke free!->Combat]]]]\
\
(if: $monsterstatus is "Held")[(if: ($playerattackroll + $playerdex + $playerstr + 5) > ($monsterstr + $monsterdex + ($monsterarmor * 5)))[
(if: $monstergender is "male")[(goto: "Rape M")](else-if: $monstergender is "female")[(goto: "Rape F")]](else:)[(set: $monsterstatus to "none")[[$Heshe managed to kick you off and struggles to their feet!->Combat]]]](set: $femalename to (either: "Alanna","Alma","Alyssa","Amalia","Ann","Arlene","Ashley","Basilia","Bernice","Brandy","Brianna","Bronwyn","Bruna","Cecilia","Chantell","Cici","Cinthia","Clara","Clarissa","Courtney","Crissy","Cristi","Dawn","Deandra","Deeanna","Donna","Elaine","Elizabeth","Ellen","Elli","Enid","Erika","Erin","Etsuko","Evelyn","Felica","Flo","Flossie","Genevieve","Geraldine","Geri","Iluminada","Janae","Jeannie","Jerrica","Karey","Katrice","Kayla","Kelly","Kenya","Kiera","Kimberly","Kirstie","Kortney","Kristi","Lakia","Lara","Laurene","Leah","Lilliana","Lisha","Lorina","Lucienne","Mara","Marceline","Margaret","Marna","Mayra","Melinda","Miranda","Mireille","Mirian","Nanette","Nelida","Ola","Rachel","Renita","Rosy","Sandra","Sherrie","Summer","Tiffany","Tonya","Yvonne","Zelda","Zoey","Becky","Tara","Tabitha","Renna","Sara","Gwen","Belle","Sonya","Jenna","Catherine","Eliza","Jane","Sasha","Lily","Alexis","Gabby","Abby","Teresa","Erika","Tammy","Kelsey","Raven","Crystal","Marilyn","Tracy","Casey","Kelly","Amy","Violet","Rose"))\
\(set: $malename to (either: "Abdul","Adam","Al","Alden","Alec","Alfred","Arden","Barrett","Benjamin","Bryon","Cesar","Charles","Christopher","Cody","Colby","Curtis","Dale","Damon","Daniel","Danny","Delbert","Delmar","Derrick","Donnell","Donte","Dorian","Earl","Eli","Ernesto","Everett","Fernando","Forrest","Francisco","Frederick","Geraldo","Grant","Greg","Gregorio","Heath","Herman","Homer","Isaac","Jamal","Jon","Josh","Juan","Keith","Kris","Leo","Leonard","Lewis","Luciano","Lucien","Malik","Marcel","Martin","Melvin","Merle","Mitchell","Morton","Orlando","Pedro","Ralph","Ramiro","Randall","Ricky","Rico","Robby","Robert","Ronald","Rudolf","Rupert","Russell","Seth","Stan","Theodore","Todd","Tommy","Troy","Ty","Van","Vincent","Weldon","Werner","Wilfredo","Willard","David","Goliath","Carter","Zack","Aaron","Richard","Damien","Terrance","Edwin","Gabriel","Spencer","James","Mike","Dale","Tyler","Phillip","Kevin","Russell","Jeff","Brian","Walter","Dean","Sam","Frank,","Collin"))\
(if: $monstergender is "male")[(set: $heshe to "he")(set: $himher to "him")(set: $hishers to "his")(set: $hisher to "his")(set: $Heshe to "He")(set: $Hisher to "His")]\
(if: $monstergender is "female")[(set: $heshe to "she")(set: $himher to "her")(set: $hishers to "hers")(set: $hisher to "her")(set: $Heshe to "She")(set: $Hisher to "Her")]\
(if: $monstergender is "unknown")[(set: $heshe to "it")(set: $himher to "them")(set: $hishers to "theirs")(set: $hisher to "their")(set: $Heshe to "It")(set: $Hisher to "Their")]\
(set: $maletitle to (either: "Lord","Baron","Duke","Sir","Count"))\
(set: $femaletitle to (either: "Lady","Baroness","Duchess","Countess"))\
(set: $maleelfname to (either: "Kerinis","Leadon","Thydris","Shadaan","Arol","Nadros","Marnelor"))\
(set: $femaleelfname to (either: "Ariana","Mithandi","Trissa","Allelor","Ayn'ra","Lilia","Mirith"))\
(set: $elflast to (either: " Whisperwind"," Swiftleaf"," Treestalker"," Silentbreeze"," Quickfoot"," Bladeflower"," Wintergrove"," Spiritbreath"))Here is the arena. The most powerful creatures are unleashed to duke it out!
Though right now, the most powerful creatures are elsewhere, so these are the foes you can challenge.
(set: $warriorname to $femalename)(set: $gladiatorname to $malename)\
(set: $mtitle to $maletitle)(set: $elfname to $femaleelfname)\
(link: "Goblin")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $location to "Arena")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")\
]
(link: "Adventurer")[\
(set: $monstertype to "$warriorname")(set: $monstercurrenthp to 25000)(set: $monstermaxhp to 25000)(set: $monsterstr to 25)(set: $monsterdex to 15)(set: $monstergold to 100)(set: $monsterxp to 500)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to "Sword")(set: $weapon2 to "Bow")(set: $location to "Arena")(set: $monstergender to "female")(set: $monsterbio to $bioadventurer)
(goto: "Combat")\
]
(link: "Gladiator")[\
(set: $monstertype to "$mtitle $gladiatorname")(set: $monstercurrenthp to 550)(set: $monstermaxhp to 550)(set: $monsterstr to 55)(set: $monsterdex to 55)(set: $monstergold to 100)(set: $monsterxp to 600)(set: $monsterstatus to "none")(set: $monsterarmor to 4)(set: $weapon1 to "Longsword")(set: $weapon2 to "Axe")(set: $location to "Arena")(set: $monstergender to "male")(set: $monsterbio to $biogladiator)
(goto: "Combat")\
]
(link: "Bird")[\
(set: $monstertype to "Bird")(set: $monstercurrenthp to 10)(set: $monstermaxhp to 10)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 10)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Beak")(set: $weapon2 to "Claws")(set: $location to "Arena")(set: $monstergender to "unknown")(set: $monsterbio to $biobird)
(goto: "Combat")\
]
(link: "Catgirl")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 200)(set: $monstermaxhp to 200)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 50)(set: $monsterxp to 200)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claw")(set: $weapon2 to "Claw")(set: $location to "Arena")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)
(goto: "Combat")\
]
(link: "Elf")[\
(set: $monstertype to "$elfname")(set: $monstercurrenthp to 100)(set: $monstermaxhp to 100)(set: $monsterstr to 5)(set: $monsterdex to 15)(set: $monstergold to 100)(set: $monsterxp to 100)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Dagger")(set: $weapon2 to "Bow")(set: $location to "Arena")(set: $monstergender to "female")(set: $monsterbio to $bioelf)
(goto: "Combat")\
]
[[Never mind->Castle]] (set: $penis to (either: "dick","cock","maleness","penis","shaft","length","throbbing organ"))
\ (set: $pussy to (either: "cunt","pussy","vagina","nethers","womb"))
\ (set: $cum to (either: "jizz","cum","spunk","semen"))\
\ (set: $ass to (either: "ass","rear","butt","bum","rear end","gluteus maximus","buttocks","bottom","rump"))\
\
(set: $facefuck to (either: "You thrust your $penis into $hisher mouth.","$Heshe chokes on your $penis.","$Hisher throat convulses around your $penis.","Your $penis is cutting off $hisher air supply.","You fuck $hisher open mouth with enthusiasm.","You force $monstertype's face to your crotch, helping $himher deepthroat your $penis.","You violently facefuck $monstertype.","$monstertype gasps for air before you shove your $penis between $hisher lips.","$monstertype's cheeks bulge as you plow your erect $penis into $hisher mouth."))\
(set: $forcefuck to (either: "You slide your $penis inside of her.","Spreading $hisher legs, you spear $monstertype with your $penis.","You fuck $monstertype.","$monstertype lets out a moan as your fuck her.","You elicit another gasp from $monstertype as you slam yourself to the hilt within $hisher $pussy.","You unceremoniously slide your $penis into $hisher $pussy.","$monstertype sobs as she is bounced up and down on your $penis.","You thrust forward, impaling $monstertype's $pussy with ease."))\
(set: $assfuck to (either: "You slide your $penis inside of $hisher $ass.","Pinning $himher to the ground, you spear $monstertype's $ass with your $penis.","You assfuck $monstertype.","$monstertype lets out a moan as you fuck $himher.","You elicit another gasp from $monstertype as you slam yourself to the hilt within $hisher $ass.","You unceremoniously slide your $penis into $hisher $ass.","$monstertype sobs as $heshe is bounced up and down on your $penis.","You lurch forward, impaling $monstertype's $ass with ease.","You spread $monstertype's asscheeks and thrust your $penis between them."))\
(set: $titfuck to (either: "You rub your $penis along $hisher $boobs2.","You slide your $penis over $hisher $boobs.","You use your $penis to tease $hisher nipples.","You fill $hisher cleavage with your $penis.","She rubs $hisher $boobs against your $penis.","She squeezes $hisher $boobs2 together over your $penis."))\
(set: $jackoff to (either: "You masturbate in front of $himher.","You rub your paws along your $penis.","You stroke yourself in front of $monstertype."))\
(set: $cumtime to (either: "You're about to burst...","Here it comes...","You growl loudly...","With a roar...","Letting out a growl of pleasure..."))\
(set: $cumlocface to (either: "You unleash blasts of $cum onto $hisher face.","A burst of $cum catches $monstertype's eye.","Looks like some of that went up $hisher nose.","$monstertype waits for you to finish coating $hisher face in $cum before closing $hisher mouth."))\
(set: $cumlocswallow to (either: "You thrust your $penis down $hisher throat, flooding $hisher stomach with your $cum.","$monstertype swallows every last drop of your $cum.","$monstertype chokes, coughing up some $cum.","There's too much $cum for $monstertype to handle, and rivulets flow down the sides of $hisher mouth."))\
(set: $cumloctits to (either: "You squeeze $hisher $boobs2 around your $penis and rub yourself to orgasm, covering $hisher $boobs in $cum.","You unleash blasts of $cum across $hisher $boobs.","You decorate $monstertype's chest like she was $cum-based modern art."))\
(set: $cumlocanal to (either: "You pull $hisher hips against you and cum deep into $hisher $ass.","You sag over $himher as you unleash gouts of $cum into $hisher colon."))\
(set: $cumlocpussy to (either: "$Hisher $pussy squeezes the $cum from your $penis.","You unleash gouts of $cum deep into $hisher $pussy.","You thrust your $penis hard as you cum, ensuring every last drop is launched deep inside of her.","$monstertype lets out a moan as she feels your $penis pulsing inside of her."))\
(set: $cumlocfloor to (either: "Your $cum splatters on the ground.","You sag as some $cum splatters around $monstertype."))\
(set: $facecumsmall to (either: "Some strings of $cum drip from $hisher face.","Some $cum hangs from $hisher nose.","There is $cum on $hisher chin."))\
(set: $facecumlarge to (either: "There is $cum all over $hisher face.","$monstertype's right eye is closed from the $cum over $hisher eyelid.","Your $cum is looking like a moisturizing mask on $monstertype."))\
(set: $swallowcumsmall to (either: "Some $cum drips from $hisher lips.","There's a hint of $cum to $hisher breath."))\
(set: $swallowcumlarge to (either: "$monstertype coughs up some $cum.","$monstertype has involuntarily consumed a small army of potential werewolves.","There is $cum leaking from $hisher lips."))\
(set: $titcumsmall to (either: "Some $cum glistens on $hisher $boobs2.","A few white blobs of $cum decorate $hisher $boobs2.","$monstertype wipes away some of the $cum on $hisher $boobs2."))\
(set: $titcumlarge to (either: "There is $cum coating $hisher $boobs2.","$Hisher neck and chest are covered in $cum.","Strings of $cum stretch all over $monstertype's torso.","$monstertype is covered in your $cum."))\
(set: $wombcumsmall to (either: "$Hisher $pussy aches from the pounding.","Some $cum leaks from $hisher $pussy."))\
(set: $wombcumlarge to (either: "There is $cum oozing from $hisher thoroughly-fucked $pussy.","She is leaking your $cum.","Well, she is probably pregnant considering how much $cum you've filled $himher with."))\
(set: $analcumsmall to (either: "$hisher ass aches from the pounding.","Some $cum leaks from $hisher ass."))\
(set: $analcumlarge to (either: "There is loads of $cum oozing from $himher.","$Heshe is leaking your $cum from $hisher brutalized $ass.","$Hisher colon is filled with $cum."))(set: $yell to (either: "Hey!","What the hell?","No!","Stop!","What are you doing?","Why?","AHHH!!","Don't!","Please, no!","Owww!"))\
(set: $cry to (either: "$monstertype cries and screams to no avail.","$monstertype continues to whimper and cry."))\
\ (set: $pussy to (either: "cunt","pussy","vagina","nethers","womb"))\
\ (set: $cum to (either: "jizz","cum","spunk","semen"))\
\(set: $stomachcry to (either: "When I get out of here I'm going to skin you!","Why?!","HELP!","Let me out!","Please!","I don't want to die!","I'm not some meal!","We can make a deal!","Is that someone's skull?","What am I sitting in?","It burns!","It's so itchy, please let me out!","I can pay you!","Help!","Please.","Help me!","Please let me out!","I'll do anything!","Just you wait!","I can bring you other meals!","I have friends! Powerful friends!","Wait, please!","Don't eat me!","Oh gods, no...","It's burning my $body.","I can't feel my $body.","My $body is itchy.","My $body is on fire!"))\
(set: $maletaunt to (either: "Time to die!","Prepare to die!","I'm going to claim your bounty!","You're going to be a rug!"))\
(set: $femaletaunt to (either: "It's time to pay!","Prepare to die!","You're going down, wolf!","Prepare to meet your maker!"))\
(set: $followergrateful to (either: "Thank you, Master.","More please.","Mmm, Master.","Oh gods, yes.","I live to please you, Master.","In me or on me, as long as you have fun, Master."))\
(set: $followergreet to (either: "Yes, Master?","How may I serve?","How can I please you, Master?"))\
(set: $slavegreet to (either: "Yes?","How may I... serve?","What are you going to do to me this time?","Do what you want."))[Back]<c1|
(click: ?c1)[(undo:)]\
(color:orange)[QUESTS]
(color:green)[$questcomplete Completed]
1. (if: $elfprincessquest is 1)[(color:orange)[I need to clear out some elven guards and locate the princess for Reethin.(if: $banditcount is 0)[ Reethin's being dead might hinder progress on this front.]]](if: $elfprincessquest is 2)[(color:orange)[I should report my success to Reethin.(if: $banditcount is 0)[ Reethin's being dead might hinder progress on this front.]]](if: $elfprincessquest is 3)[(color:green)[I helped Reethin with a diplomatic issue.(if: $banditcount is 0)[ I also helped him with his living issue.]]]
2. (if: $campclearquest is 1)[(if: $campcleared is 1)[(color:orange)[The guard captain has asked me to clear the woods of bandits.]](if: $campcleared is 2)[(color:orange)[I should report to the guard captain about the bandit camp.]]](if: $campcleared is 3)[(color:green)[I cleared the woods of bandits.]]
3. (if: $huntressquest is 1)[(color:orange)[I need to bring Morgana some bear pelts.]](if: $huntressquest is 2)[(color:green)[I brought Morgana enough bear pelts.]]
4. (if: $farmerkillquest is 1)[(color:orange)[I need to eliminate the farmer.]](if: $farmerkillquest is 2)[(color:green)[I slew the farmer for the elves.]]
5. (if: $farmerdiplomacyquest is 1)[(color:orange)[I need to find a solution between the farmer and the elves.]](if: $farmerdiplomacyquest is 2)[(color:orange)[I should report back to Leanna.]](if: $farmerdiplomacyquest is 3)[(color:green)[I solved the issues between the farmer and the elves.]]
6. (if: $sheepquest is 1)[(color:orange)[I need to stop whatever is eating Fred's sheep.]](if: $sheepquest is 2)[(color:orange)[I should report back to Fred.]](if: $sheepquest is 3)[(color:green)[Fred's sheep might be safe now.]]
7. (if: $potionquest is 1)[(color:orange)[I need to find some sablethorn for Astrid.]](if: $potionquest is 2)[(color:orange)[I need to bring the sablethorn back to Astrid.]](if: $potionquest is 3)[(color:green)[Astrid can make more effective potions thanks to that sablethorn.]]
8. (if: $redevent is 2 or 3)[(color:orange)[I barely survived an attack from a pair of bounty hunters. I need more information about this.]](if: $redevent is 4 or 5)[(color:orange)[I escaped another attack from that bounty hunter by remembering how her traps worked. Her minions are getting stronger.]]
9. (if: $stewquest is 1)[(color:orange)[I need to bring Brutus an alchemical distillation.]](if: $stewquest is 2)[(color:orange)[Jeremy wants to know what color?]](if: $stewquest is 3)[(color:orange)[Apparently green.]](if: $stewquest is 4)[(color:orange)[How green?]](if: $stewquest is 5)[(color:orange)[Light green. Blue swirls.]](if: $stewquest is 6)[(color:orange)[Bubbles?]](if: $stewquest is 7)[(color:orange)[No bubbles.]](if: $stewquest is 8)[(color:orange)[It should be solid.]](if: $stewquest is 9)[(color:orange)[Brutus needs leaves now.]](if: $stewquest is 10)[(color:orange)[Brutus should have leaves.]](if: $stewquest is 11)[(color:orange)[Brutus had leaves. Jeremy needs stew. Brutus needs his bowl back. It's part of a set.]](if: $stewquest is 13)[(color:orange)[I have an empty bowl still.]](if: $stewquest is 14)[(color:green)[I hate Brutus and Jeremy.]]
10. (if: $bethquest is 1)[(color:orange)[I want more information about Damocles and the drama that he left the Monster Hunter Guild over.]]
11. (if: $giantquest is 1)[(color:orange)[I need to find a way to the hills.]](if: $giantquest is 2)[(color:orange)[I have slain the Hill Giant Chieftain.]](if: $giantquest is 3)[(color:green)[I have slain the Hill Giant Chieftain.]]
12. (if: $gnollquest is 1)[(color:orange)[I need to find the gnolls.]](if: $gnollquest is 2)[(color:orange)[I have defeated the gnoll leader and located the missing woman.]](if: $gnollquest is 3)[(color:orange)[I have defeated the gnoll leader and located the missing woman. I shouldn't leave her in the ruins for too long.]](if: $gnollquest is 4)[(color:orange)[The missing woman is no longer in the ruins. I should report back.]](if: $gnollquest is 5)[(color:green)[The missing woman is no longer in the ruins.]]
13. (if: $tavernwaitressquest is 1)[(color:orange)[Brutus would like a new waitress.]]
14. (if: $pagequest is 1)[(color:orange)[The books in the library are missing important information about werewolves. I need to find that information.]](set: $bioarcher to "An archer with a bow and arrows. $Heshe has a good eye and watches over the castle.")\
(set: $bioadventurer to "This curious adventurer is always trying to finish $hisher next quest for fame and fortune.")\
(set: $bioelf to "An agile forest elf, $heshe is quick with a blade or a bow.")\
(set: $biowarrior to "The heavily armored warriors of the realm carry mighty weapons to cleave through their opponents.")\
(set: $biocatgirl to "This catgirl has tufts of fur on $hisher pointy ears and purrs when she's happy.")\
(set: $biocitizen to "The hardworking citizens of the local villages.")\
(set: $biohuntress to "She is a powerfully built woman who has lived in the woods for $hisher whole life, hunting the forest beasts with ease.")\
(set: $bioguard to "$Heshe is a stoic member of the castle guard.")\
(set: $biogoblin to "$Heshe is a foul little creature, covered in dirt and muck.")\
(set: $biogladiator to "$Heshe is a mighty gladiatorial champion. $Heshe earned $hisher title by felling many a foe.")\
(set: $biobird to "Filthy, flappy things.")\
(set: $biofarmer to "$Heshe makes things grow. Things like waistlines.")\
(set: $biotaverngirl to "$Heshe is a delicate-looking redhead who provides folk with ale and food.")\
(set: $biobarkeep to "$Heshe is a hulking brute who wants to tear you in half. He also makes really good stew.")\
(set: $biobandit to "$Heshe is one of the cruel bandits led by Reethin. $Heshe would happily shank a relative for a few gold coins.")\
(set: $biobear to "It's a fan of the second amendment.")\
(set: $biogiggling to "She is a little bit unstable, in the same manner as water is a little bit wet.")\
(set: $bioreethin to "He leads the bandits of the woods with an iron fist. Combining robbery, slavery, and smuggling to ensure there is always a good source of income, he is looking to expand his influence through the land.")\
(set: $bioelfguard to "An armored elven guard.")\
(set: $bioelfcivilian to "She looks delicious.")\
(set: $biogarret to "A heavily armored werewolf hunter. He's looking forward to using you to make his next cloak.")\
(set: $bioelfroyalguard to "The decorated elite of the elven royal guard.")\
(set: $biothief to "$Heshe preys on travelers.")\
(set: $biomerchant to "A merchant travelling along the trade road. It makes sense.")\
(set: $biobh1 to "Hunters are the trainees of the bounty hunting world.")\
(set: $biobh2 to "Knights are able to use their powerful weapons to fell beasts many times their size.")\
(set: $biobh3 to "Paladins use blessings on their weaponry to make themselves immune to many types of damage.")\
(set: $biobh4 to "Champions are plucked from the gladiatorial championships and then taught the intricacies of monster slaying.")\
(set: $biobh5 to "Executioners are known for the speed they can cleave through whatever lies in their path.")\
(set: $biobh6 to "Slayers have to take down an assortment of enemies without using any equipment crafted by another person.")\
(set: $biobh7 to "Reapers require 5000 confirmed kills in order to earn their title.")\
(set: $biokobold to "These small creatures live in caves and are oddly obsessed with candles.")\
(set: $bioogre to "Hulking brutes that are known for eating people. Much like you, actually.")\
(set: $biotroll to "Rumor has it only fire can stop these large creatures from regenerating.")\
(set: $biobat to "It's like a fox, but it flies. Also, it hangs upside down from ceilings. Foxes don't do that, do they?")\
(set: $bioratfolk to "Small, rodent-like humanoids that hide in caves.")\
(set: $biodamocles to "This large, potion-enhanced warrior tends to dangle his sword over a foe's head for a moment before he plunges it through their skull.")\
(set: $biozombie to "Perhaps there is but one zombie who respawns infinitely?")\
(set: $bioacolyte to "A proud member of whatever order lives in this temple.")\
(set: $bioinitiate to "A newly introduced member of whatever order lives in this temple.")\
(set: $bioheather to "Magically enhanced to be able to teleport, she uses her speed and evasiveness to keep at a distance while peppering her foes with thrown weapons.")\
(set: $biohillgiant to "These massive creatures are able to consume most passerby whole. They carry clubs which they use to play golf, but in a pinch it also works as a weapon.")\
(set: $biohillgiantchieftain to "The leader of the hill giants stands before you, hoisting a club which looks to simply be an entire tree. Why do they all use clubs, anyway?")\
(set: $biognoll to "A vicious hyena-man known for stealing food and villagers, though they'd probably say both were food.")\
(set: $bioarmorgnoll to "A more powerful gnoll in heavy plate.")\
(set: $bioskeleton to "Not much meat on these bones.")\
(set: $biohyena to "A pet of the gnolls.")\
(set: $biognollslave to "A pet of the gnolls, though not voluntarily.")\
(set: $biognollshaman to "The leader of the gnolls, he knows some magic.")\
(set: $bio to "?")\
(set: $bio to "?")\
(set: $bio to "?")(if: $barkeepslain is 0)[Oh, a tavern!
The Malodorous Manticore, according to the sign.
Stepping inside, you can see the place is kept in decent condition. No customers right now. A staircase to one side leads to some upper rooms. (if: $tgkidnap is 1 or $taverngirlslain is 1)[There is a brawny looking man tending the bar.
(link: "I'm hungry")[\
(set: $tavernchat to "food")(set: $monsterxp to 1)\
(goto: "Tavernfood")]\
-- (link: "I need a quest")[\
(set: $tavernchat to "quest")\
(goto: "Tavernquest2")]
](if: $tgkidnap is 0)[There's a redheaded girl cleaning off the tables. You don't think she's wearing a bra. She looks up at you as you step inside.(color: #F48FB1)["Umm... hi there. Can I get you something to drink, Sir?"]
You step towards the girl. She looks up at you, waiting for a reply, but with a hint of fear in her eyes. She looks like she's ready to bolt. You can hear someone moving around in the back room of the tavern, but there's no one else in the front room at this time of day.
(link: "Attack her")[\
(set: $monstertype to "$taverngirlname")(set: $monstercurrenthp to 20)(set: $monstermaxhp to 20)(set: $monsterstr to -1)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Fists")(set: $weapon2 to "Beer mug")(set: $location to "Taverngirlvictory")(set: $monstergender to "female")(set: $monsterbio to $biotaverngirl)
(goto: "Combat")
]--[[Grab her]]
(if: $tgpurchase is 0)[(link: "Are you for sale?")[\
(set: $tavernchat to "sale")\
(goto: "Tavernchat")]](else:)[]\
(if: $tgpurchase is 1)[(if: $gold > 999)[-- (link: "I have the money")[\
(goto: "TGsale2")]]](else:)[]\
-- (link: "I'm hungry")[\
(set: $tavernchat to "food")(set: $monsterxp to 1)\
(goto: "Taverneat")]\
-- (link: "I need a quest")[\
(set: $tavernchat to "quest")\
(goto: "Tavernquest")]
]]
(if: $barkeepslain is 1)[
It's empty, with broken furniture all over.]
[[Staircase->Tavernupstairs]]--[[Leave->Village]]
(set: $taverngirlslain to 1)
(if: $monsterdigested is 1)[(set: $taverngirleaten to 1)]
(if: $barkeepslain is 0)[(if: $taverngirleaten is 1)[$m["YOU DEVOURED MY WAITRESS?!"]](else:)[$m["You killed her? You killed $taverngirlname! How dare you!"]]
Uh-oh. A rather burly-looking man has come rushing out of the back room, a huge meat cleaver in one hand.
(link: "Defend yourself")[\
(set: $monstertype to $barkeepname)(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 25)(set: $monstergold to 50)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Meat Cleaver")(set: $weapon2 to "Meat Cleaver")(set: $location to "Tavern")(set: $monstergender to "male")(set: $monsterbio to $biobarkeep)(set: $barkeepslain to 1)
(goto: "Combat")]]
(else:)[(goto: "Tavern")](color: #E53935)["Everything has a price. How much for you?"] you growl, looking the startled girl up and down.
From behind the bar you hear a voice (color: #03A9F4)["A thousand gold pieces and $taverngirlname's all yours, friend."] The barkeep, a rather heavy-set man who looks like he could uproot a tree with one hand, comes into view and blinks a few times as he looks you over. (color: #03A9F4)["My, you're a tall one. The name's $barkeepname."]
$taverngirlname lets out a panicked squeak. (color: #F48FB1)["You're going to sell me? "]
$barkeepname laughs. (color: #03A9F4)["For a thousand gold? I doubt he can scrape up that much."]
(if: $gold > 999)[(color: #E53935)["I have the money now. Hand her over."]
$barkeepname looks at the bag of coins in shock. (color: #03A9F4)["I... I didn't think... umm..."] He then turns towards $taverngirlname. (color: #03A9F4)["What would you need her for?"]
(link: "I need a servant.")[\
(set: $barkeeptrust to 1)(set: $tgtrust to 1)
(goto: "TGsale2")\
]
(link: "I'm going to eat her.")[\
(set: $barkeeptrust to 0)(set: $tgtrust to 0)
(goto: "TGsale2")\
]](else:)[]
[[Leave->Village]] (if: $tgtrust is 1)[$f["I can certainly tidy up your place and help cook meals..."]](if: $tgtrust is 0)[$f["Brutus, no!"]]
(if: $barkeeptrust is 1)[$m["Well, if you got the gold then she's all yours. Might have to keep her tied down at first, she might want to run."]
$f["Wait, what? You're really selling me to this beast? No! What's wrong with you!"]
$barkeepname grabs $taverngirlname's shoulder and turns her towards you.
$m["See? She's got some spirit to her."]
$wolf["Yes. I look forward to breaking it."] You laugh as $taverngirlname goes pale.
(if: $gold > 999)[(link: "Hand over the gold")[(set: $gold -= 1000)(set: $tgkidnap to 1)(goto: "TG Travel")]]]
(if: $barkeeptrust is 0)[$m["Yeah, okay."] He lets out a laugh. $m["I tell you what, friend. You put that thousand gold on the table, and if you can get her down, then it's a deal. If you can't, then I'm keeping the gold anyway."] The girl glares at him, then turns her attention back to you, poised to move.
(if: $gold > 999)[(link: "Take him up on it")[(set: $gold -= 1000)(goto: "Tavern Bet")]]]
[[Leave->Village]](if: $tgkidnap is 1)[$tgname is chained to the wall, staring at you. She has been crying recently.] (if: $tgispreg is 1 and $redevent > 1)[$tgname puts a hand to her belly now and then, getting a strange look to her eye. You think there is a bit of swelling to her belly.]
(set: $follower to $tgname)\
(color:#F48FB1)["$slavegreet"]
\
\
(if: $tgfacialcount is > 3)[$facecumlarge1](else-if: $tgfacialcount is 1 or 2 or 3)[$facecumsmall1](else:)[]\
\
(if: $tgswallowcumcount is > 3)[$swallowcumlarge1](else-if: $tgswallowcumcount is 1 or 2 or 3)[$swallowcumsmall1](else:)[]\
\
(if: $tgtitcumcount is > 3)[$titcumlarge1](else-if: $tgtitcumcount is 1 or 2 or 3)[$titcumsmall1](else:)[]\
\
(if: $tganalcumcount is > 3)[$analcumlarge1](else-if: $tganalcumcount is 1 or 2 or 3)[$analcumsmall1](else:)[]\
\
(if: $tgfuckcumcount is > 3)[$wombcumlarge1](else-if: $tgfuckcumcount is 1 or 2 or 3)[$wombcumsmall1](else:)[]\
(if: $tgkidnap is 1)[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "TG Lair Rape")]\
-- (link: "Fuck")[\
(set: $rapetype to "cunt")(set: $cumprep += 1)
(goto: "TG Lair Rape")]\
-- (link: "Titfuck")[\
(set: $rapetype to "tits")(set: $cumprep += 1)
(goto: "TG Lair Rape")]\
-- (link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "TG Lair Rape")]\
-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "TG Lair Rape")\
]]
(if: $tgkidnap is 0)[ (link: "Blow me")[\
(set: $sextype to "face")(set: $cumprep += 1)
(goto: "TGPlay")\
]-- (link: "Fuck me")[\
(set: $sextype to "cunt")(set: $cumprep += 1)
(goto: "TGPlay")\
]-- (link: "Titjob")[\
(set: $sextype to "tits")(set: $cumprep += 1)
(goto: "TGPlay")\
]-- (link: "Anal")[\
(set: $sextype to "anal")(set: $cumprep += 1)
(goto: "TGPlay")\
]-- (link: "Start jacking off")[\
(set: $sextype to "self")(set: $cumprep += 1)
(goto: "TGPlay")\
]]\
[[Clean yourself->TGClean]]--[[Devour->TGEat]]--[[Never mind->Lair]] (if: $monsterstatus is "Grabbed")[$monstertype is struggling against your grip.]\
(if: $monsterstatus is "Held")[(if: $playerattackroll + $playerdex + $playerstr < ($monsterstr + $monsterdex + ($monsterarmor * 5)))[(set: $monsterstatus to "Grabbed")$Heshe is struggling free!](else:)[]]\
\
(if: $rapetype is "strip")[(if: $playerattackroll + $playerdex + $playerstr > ($monsterstr + $monsterdex + ($monsterarmor * 5)))[(set: $monsterarmor -= 1)You tore away some of his outfit.](else:)[He managed to keep you from removing his attire.]]\
(if: ($facialcount + $swallowcumcount + $analcumcount) < 3 )[$m["$yell"]]
$monstertype is (if: $monsterarmor is 5)[fully armored](else-if: $monsterarmor is 4)[well armored](else-if: $monsterarmor is 3)[armored](else-if: $monsterarmor is 2)[wearing clothing](else-if: $monsterarmor is 1)[wearing just boxers](else-if: $monsterarmor is 0)[naked].
\
(if: $rapetype is "face")[$facefuck]\
(if: $rapetype is "self")[$jackoff]\
(if: $rapetype is "anal")[$assfuck]\
\
(if: $cumloc is "face")[$cumlocface(set: $monsterdex -= 1)]\
(if: $cumloc is "swallow")[$cumlocswallow(set: $monsterstr -= 1)]\
(if: $cumloc is "anal")[$cumlocanal (set: $monsterstr -= 1)(set: $monsterdex -= 1)]\
(if: $cumloc is "ground")[$cumlocfloor]\
(if: $facialcount is > 3)[$facecumlarge](else-if: $facialcount is 1 or 2 or 3)[$facecumsmall](else:)[]\
\
(if: $swallowcumcount is > 3)[$swallowcumlarge](else-if: $swallowcumcount is 1 or 2 or 3)[$swallowcumsmall](else:)[]\
\
(if: $analcumcount is > 3)[$analcumlarge](else-if: $analcumcount is 1 or 2 or 3)[$analcumsmall](else:)[]\
\
\(if: $monsterstr < 0)[(set: $monsterstr to 0)](if: $monsterdex < 0)[(set: $monsterdex to 0)]
(if: $monsterstr is 0)[$monstertype has been so weakened from your abuse that he can no longer put up a fight. ] (if: $monsterdex is 0)[$monstertype has problems moving with how sore he is.]\
\
(set: $rapetype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep is 3)[$cumtime
(if: $monsterarmor < 4)[ (link: "Cum on his face")[\
(set: $cumloc to "face")(set: $facialcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")\
]] (if: $monsterarmor < 4)[-- (link: "Make him swallow")[\
(set: $cumloc to "swallow")(set: $swallowcumcount += 1)(set: $cumprep to 0)
(goto: "Rapecheck")\
]]-- (if: $monsterarmor < 1)[(link: "Cum in his ass")[\
(set: $cumloc to "anal")(set: $analcumcount += 1)(set: $cumprep to 0))
(goto: "Rapecheck")]]
(link: "Cum on the ground")[\
(set: $cumloc to "ground")(set: $cumprep to 0)
(goto: "Rapecheck")\
] \
]
(if: $cumprep < 3)[
(if: $monsterarmor < 4)[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "Rapecheck")]\
]-- (if: $monsterarmor < 1)[(link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "Rapecheck")]\
]-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "Rapecheck")\
]]
(if: $monsterarmor > 0)[(link: "Strip him")[\
(set: $rapetype to "strip")(set: $playerattackroll to (random: 1, 20))
(goto: "Rapecheck")]] \
-- (link: "Devour")[\
(set: $attacktype to "Devour")(set: $monsterstatus to "Grabbed")(set: $playerattackroll to (random: 2, 21))(set: $swallowchance to (random: 80, 180) - ($monsterarmor * 15)))
(goto: "Status Check")] \
-- (link: "Kill him")[\
(set: $monsterstatus to "Grabbed")
(goto: "Combat")]\
\
\
$name, $playercurrenthp / $playermaxhp
Your status: $playerstatus
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else:)[$monsterstatus]
Outfit: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[(if: $monstergender is "male")[Boxers](else-if: $monstergender is "female")[Bra and panties]](else-if: $monsterarmor is 0)[(if: $monstergender is "unknown")[Nothing](else:)[Naked](else:)[Unknown]]$fdname lets out a startled scream as you grab her and toss her into your mouth. Your throat ripples around her as you swallow her down, eventually letting her land in your stomach(set: $farmerdaughtereaten to 1)(set: $daughterfollower to 0)(if: $stomachfilled is "none")[.(set: $stomachfilled is "Daughter")](else:)[ alongside its current struggling contents.]
(if: $stomachfilled is "Wife")[(set: $stomachfilled to "WifeDaughter")$fdname finds herself reunited with her mother.]
[[Yum->Lair]] (set: $sexcumlocface to (either:"You unleash blasts of $cum onto her face.","A burst of $cum catches $follower's eye.","Looks like some of that went up her nose.","$follower waits for you to finish coating her face in $cum before closing her mouth."))\
(set: $sexcumlocswallow to (either:"With ease $follower takes your cockhead into her mouth and begins bobbing up and down, her lips sliding along your shaft. Her actions build up the tension until you release another burst of hot spunk straight down her throat. Sucking every last drop from your cock, she eventually pulls back and licks her lips.","You thrust your $penis down her throat, flooding her stomach with your $cum.","$follower swallows every last drop of your $cum.","$follower chokes, coughing up some $cum.","There's too much $cum for $follower to handle, and rivulets flow down the sides of her mouth."))\
(set: $sexcumloctits to (either: "$follower kneels in front of you and happily rubs your $penis against her $boobs. Wrapping her hand around your length, she begins to work your shaft against her chest, cockhead bouncing against her chin until you growl and release a few gouts of sperm across her chest and neck.","You squeeze her $boobs2 around your $penis and rub yourself to orgasm, covering her $boobs in $cum.","You unleash blasts of $cum across her $boobs.","You decorate $follower's chest like she was $cum-based modern art."))\
(set: $sexcumlocpussy to (either:"You lean back and let $follower get on top of you. Her wild cries of ecstasy make it that much more thrilling before you grip her tightly and fill her with another round of potential life.","Her $pussy squeezes the $cum from your $penis.","You unleash gouts of $cum deep into her $pussy.","You thrust your $penis hard as you cum, ensuring every last drop is launched deep inside of her.","$follower lets out a moan as she feels your $penis pulsing inside of her.","She wraps her legs around you with delight, sheathing your length within her. You can feel your tension boiling over as you pound the girl. She coaxes the orgasm from you with glee."))\
(set: $sexcumlocanal to (either: "You pull her hips against you and cum deep into her $ass.","You sag over her as you unleash gouts of $cum into her colon."))\
\
(set: $blowjob to (either: "You thrust your $penis into her mouth.","She chokes on your $penis.","Her throat convulses around your $penis.","Your $penis is cutting off her air supply.","You fuck her open mouth with enthusiasm.","You force $follower's face to your crotch, helping her deepthroat your $penis.","You violently facefuck $follower.","$follower gasps for air before you shove your $penis between her lips.","$follower's cheeks bulge as you plow your erect $penis into her mouth."))\
(set: $sex to (either: "You slide your $penis inside of her.","Spreading her legs, you spear $follower with your $penis.","You fuck $follower.","$follower lets out a moan as your fuck her.","You elicit another gasp from $follower as you slam yourself to the hilt within her $pussy.","You unceremoniously slide your $penis into her $pussy.","$follower moans as she is bounced up and down on your $penis.","You lurch forward, impaling $follower's $pussy with ease."))\
(set: $titjob to (either: "You rub your $penis along her $boobs2.","You slide your $penis over her $boobs.","You use your $penis to tease her nipples.","You fill her cleavage with your $penis.","She rubs her $boobs against your $penis.","She squeezes her $boobs2 together over your $penis."))\
(set: $jackoffsex to (either: "You masturbate in front of her.","You rub your paws along your $penis.","You stroke yourself in front of $follower.","$follower kneels before you as you stroke your $penis."))\
(set: $analsex to (either: "You slide your $penis inside of her $ass.","Pinning her to the ground, you spear $follower's $ass with your $penis.","You assfuck $follower.","$follower lets out a moan as you fuck her.","You elicit another gasp from $follower as you slam yourself to the hilt within her $ass.","You unceremoniously slide your $penis into Her $ass.","$follower gasps and moans as she is bounced up and down on your $penis.","You lurch forward, impaling $follower's $ass with ease.","You spread $follower's asscheeks and thrust your $penis between them.","You slide your $penis into $follower's $ass slowly, feeling her clench around your length."))\
\
(set: $facecumsmall1 to (either: "Some strings of $cum drip from her face.","Some $cum hangs from her nose.","There is $cum on her chin."))\
(set: $facecumlarge1 to (either: "There is $cum all over her face.","$follower's right eye is closed from the $cum over her eyelid.","Your $cum is looking like a moisturizing mask on $follower."))\
(set: $swallowcumsmall1 to (either: "Some $cum drips from her lips.","There's a hint of $cum to her breath."))\
(set: $swallowcumlarge1 to (either: "$follower coughs up some $cum.","$follower has involuntarily consumed a small army of potential werewolves.","There is $cum leaking from Her lips."))\
(set: $titcumsmall1 to (either: "Some $cum glistens on her $boobs2.","A few white blobs of $cum decorate her $boobs2.","$follower wipes away some of the $cum on her $boobs2."))\
(set: $titcumlarge1 to (either: "There is $cum coating her $boobs2.","Her neck and chest are covered in $cum.","Strings of $cum stretch all over $follower's torso.","$follower is covered in your $cum."))\
(set: $wombcumsmall1 to (either: "Her $pussy aches from the pounding.","Some $cum leaks from her $pussy."))\
(set: $wombcumlarge1 to (either: "There is $cum oozing from her thoroughly-fucked $pussy.","She is leaking your $cum.","Well, she is probably pregnant considering how much $cum you've filled her with."))\
(set: $analcumsmall1 to (either: "Her ass aches from the pounding.","Some $cum leaks from her ass."))\
(set: $analcumlarge1 to (either: "There is loads of $cum oozing from her.","She is leaking your $cum from her brutalized $ass.","Her colon is filled with $cum."))She nods and gets to work cleaning herself up for you.
(set: $tgfacialcount to 0)
(set: $tgswallowcumcount to 0)
(set: $tgtitcumcount to 0)
(set: $tganalcumcount to 0)
(set: $tgfuckcumcount to 0)
[[Good girl.->InteractTG]]You pounce on the girl, jaws stretched wide to fit around her petite form. She lets out a scream which is muffled by your mouth, and her fists flail against you ineffectively as you scoop her up and, as appropriate for your species, wolf her down.
(If: $stomachfilled is "none")[She lands with a splash in your stomach. A few screams are replaced with coughing as she tries to breath through the caustic air. $wolf["Yum."](set: $stomachfilled to "Taverngirl")]\
\
(if: $stomachfilled is "Wife")[There is a confused yelp from within your gut as the girl collides with the other occupant of your stomach. There is silence with much movement as the two of them try to rearrange themselves within your gut. You shake your stomach with a laugh, eliciting a few cries from within as they are jostled around.(set: $stomachfilled to "WifeTaverngirl")]\
\
(if: $stomachfilled is "WifeDaughter")[You lick your lips as you finish adding this girl to the growing collection of squirming females in your gut. The bulges in your very overburdened stomach are almost identifiable as the three meals cry and struggle inside of you.(set: $stomachfilled to "WifeDaughterTaverngirl")]\
(if: $stomachfilled is "Daughter")[There is a confused yelp from within your gut as the girl collides with the other occupant of your stomach. There is silence with much movement as the two of them try to rearrange themselves within your gut. You shake your stomach with a laugh, eliciting a few cries from within as they are jostled around.(set: $stomachfilled to "DaughterTaverngirl")]\
(set: $taverngirleaten to 1)(set: $taverngirlslain to 1)(set: $tgkidnap to 0)(set: $tgfollower to 0)
[[Burp->Lair]] She nods and gets to work cleaning herself up for you.
(set: $fdfacialcount to 0)
(set: $fdswallowcumcount to 0)
(set: $fdtitcumcount to 0)
(set: $fdanalcumcount to 0)
(set: $fdfuckcumcount to 0)
[[Good girl.->InteractFD]](set: $playerattackroll to ((random: 1, 20) + $playerdex))(set: $tgpurchase to 1)
(if: $playerattackroll > 30)[You dart forward with a startling amount of speed and have your paw over the girl's mouth before she can react. What to do with her now?
[[Drag her upstairs->Pounce her]]\
--[[Devour her right here]]\
--(link: "Take her back to your lair")[
(set: $tgkidnap to 1)(set: $notoriety += 10)(goto: "TG Travel")]]\
\
(else:)[
The girl lets out a panicked $f["Eep!"] and dives under a table as you lunge and miss. $f["BRUTUS! HELP!"]
Uh-oh. A rather burly-looking man has come rushing out of the back room, a huge meat cleaver in one hand. $m["Get upstairs darling. Looks like I'm serving wolf stew tonight."]
\
\
\
(link: "Defend yourself")[\
(set: $monstertype to $barkeepname)(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 25)(set: $monstergold to 50)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Meat Cleaver")(set: $weapon2 to "Meat Cleaver")(set: $location to "Tavern")(set: $monstergender to "male")(set: $monsterbio to $biobarkeep)(set: $barkeepslain to 1)
(goto: "Combat")]]You pounce on the girl, jaws stretched wide to fit around her petite form. She lets out a scream which is muffled by your mouth, and her fists flail against you ineffectively as you scoop her up and, as appropriate for your species, wolf her down.
(If: $stomachfilled is "none")[She lands with a splash in your stomach. A few screams are replaced with coughing as she tries to breath through the caustic air. $wolf["Yum."](set: $stomachfilled to "Taverngirl")]\
\
(if: $stomachfilled is "Wife")[There is a confused yelp from within your gut as the girl collides with the other occupant of your stomach. There is silence with much movement as the two of them try to rearrange themselves within your gut. You shake your stomach with a laugh, eliciting a few cries from within as they are jostled around.(set: $stomachfilled to "WifeTaverngirl")]\
\
(if: $stomachfilled is "WifeDaughter")[You lick your lips as you finish adding this girl to the growing collection of squirming females in your gut. The bulges in your very overburdened stomach are almost identifiable as the three meals cry and struggle inside of you.(set: $stomachfilled to "WifeDaughterTaverngirl")]\
(if: $stomachfilled is "Daughter")[There is a confused yelp from within your gut as the girl collides with the other occupant of your stomach. There is silence with much movement as the two of them try to rearrange themselves within your gut. You shake your stomach with a laugh, eliciting a few cries from within as they are jostled around.(set: $stomachfilled to "DaughterTaverngirl")]\
(set: $taverngirleaten to 1)
[[Burp->Taverngirlvictory]] (set: $rightroom to (random: 1, 4))(set: $roomcheck to 0)\
(if: $barkeepslain is 0)[It looks like the barkeep lives up here.]\
(if: $barkeepslain is 1)[(if: $tgkidnap is 0 and $taverngirlslain is 0 and $taverngirleaten is 0)[Now where might she be hiding...?
[Kick down a door]<c1|
(click: ?c1)[(if: $rightroom is 1)[(if: $roomcheck > 2)[You see her climb out the far window as you open the door. Well crap. She's probably going to tell the local guards. (set: $notoriety += 5)](if: $roomcheck < 3)[Ah-ha! There she is! [[Pounce her]]]](else:)[(set: $roomcheck += 1)Nope, not in here...]]
[Kick down a door]<c2|
(click: ?c2)[(if: $rightroom is 2)[(if: $roomcheck > 2)[You see her climb out the far window as you open the door. Well crap. She's probably going to tell the local guards. (set: $notoriety += 5)](if: $roomcheck < 3)[Ah-ha! There she is! [[Pounce her]]]](else:)[(set: $roomcheck += 1)Nope, not in here...]]
[Kick down a door]<c3|
(click: ?c3)[(if: $rightroom is 3)[(if: $roomcheck > 2)[You see her climb out the far window as you open the door. Well crap. She's probably going to tell the local guards. (set: $notoriety += 5)](if: $roomcheck < 3)[Ah-ha! There she is! [[Pounce her]]]](else:)[(set: $roomcheck += 1)Nope, not in here...]]
[Kick down a door]<c4|
(click: ?c4)[(if: $rightroom is 4)[(if: $roomcheck > 2)[You see her climb out the far window as you open the door. Well crap. She's probably going to tell the local guards. (set: $notoriety += 5)](if: $roomcheck < 3)[Ah-ha! There she is! [[Pounce her]]]](else:)[(set: $roomcheck += 1)Nope, not in here...]]]
\
(else:)[Now that the tavern is empty, you could probably take a nap up here.
[Rest]<c5|
(click: ?c5)[You take a nap and feel a bit better.
(set: $playercurrenthp to $playermaxhp) $heal[You are at full hp]]]]
[[Back downstairs->Tavern]]Now that you've caught this feisty redhead, what to do with her?
(set: $monstertype to "$taverngirlname")(set: $monsterarmor to 2)(set: $monstergender to "female")\
(link: "Strip her")[\
(set: $rapetype to "strip")
(goto: "TG Rape")] \
-- (link: "Devour")[\
(goto: "Devour her right here")]\
--(link: "Take her back to your lair")[\
(set: $tgkidnap to 1)(set: $notoriety += 10)(goto: "TG Travel")](if: $rapetype is "strip")[(if: $monsterarmor is 2)[You tear away her dress, leaving the redhead in just her panties and socks. Her tits look delicious, and you were right. She wasn't wearing a bra.](if: $monsterarmor is 1)[You hook your claw in her panties and pull, shredding the bit of clothing with ease. You leave the socks on.](set: $monsterarmor -= 1)]\
(if: ($tgfacialcount + $tgswallowcumcount + $tganalcumcount + $tgtitcumcount + $tgfuckcumcount) < 3 )[(color: #F48FB1)["$yell"]]
$monstertype is (if: $monsterarmor is 1)[wearing just panties and socks](else-if: $monsterarmor is 0)[wearing nothing but socks].
\
(if: $rapetype is "face")[$facefuck]\
(if: $rapetype is "cunt")[$forcefuck]\
(if: $rapetype is "tits")[$titfuck]\
(if: $rapetype is "self")[$jackoff]\
(if: $rapetype is "anal")[$assfuck]\
\
(if: $cumloc is "face")[$cumlocface]\
(if: $cumloc is "swallow")[$cumlocswallow]\
(if: $cumloc is "tits")[$cumloctits]\
(if: $cumloc is "womb")[$cumlocpussy]\
(if: $cumloc is "anal")[$cumlocanal]\
(if: $tgfacialcount is > 3)[$facecumlarge](else-if: $tgfacialcount is 1 or 2 or 3)[$facecumsmall](else:)[]\
\
(if: $tgswallowcumcount is > 3)[$swallowcumlarge](else-if: $tgswallowcumcount is 1 or 2 or 3)[$swallowcumsmall](else:)[]\
\
(if: $tgtitcumcount is > 3)[$titcumlarge](else-if: $tgtitcumcount is 1 or 2 or 3)[$titcumsmall](else:)[]\
\
(if: $tganalcumcount is > 3)[$analcumlarge](else-if: $tganalcumcount is 1 or 2 or 3)[$analcumsmall](else:)[]\
\
(if: $tgfuckcumcount is > 3)[$wombcumlarge](else-if: $tgfuckcumcount is 1 or 2 or 3)[$wombcumsmall](else:)[]\
\
\
(set: $rapetype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep is 3)[$cumtime
(link: "Cum on her face")[\
(set: $cumloc to "face")(set: $tgfacialcount += 1)(set: $cumprep to 0)
(goto: "TG Rape")\
]-- (link: "Make her swallow")[\
(set: $cumloc to "swallow")(set: $tgswallowcumcount += 1)(set: $cumprep to 0))
(goto: "TG Rape")\
]-- (if: $monsterarmor < 2)[(link: "Cum on her tits")[\
(set: $cumloc to "tits")(set: $tgtitcumcount += 1)(set: $cumprep to 0))
(goto: "TG Rape")]\
]-- (if: $monsterarmor < 1)[(link: "Cum inside")[\
(set: $cumloc to "womb")(set: $tgpreg += 1)(set: $tgfuckcumcount += 1)(set: $cumprep to 0))
(goto: "TG Rape")]\
-- (if: $monsterarmor < 1)[(link: "Cum in her ass")[\
(set: $cumloc to "anal")(set: $tganalcumcount += 1)(set: $cumprep to 0))
(goto: "TG Rape")]]
] \
]
(if: $cumprep < 3)[
[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "TG Rape")]\
]-- (if: $monsterarmor < 1)[(link: "Fuck")[\
(set: $rapetype to "cunt")(set: $cumprep += 1)
(goto: "TG Rape")]\
]-- [(link: "Titfuck")[\
(set: $rapetype to "tits")(set: $cumprep += 1)
(goto: "TG Rape")]\
]-- (if: $monsterarmor < 1)[(link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "TG Rape")]\
]-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "TG Rape")\
]]
(if: $monsterarmor > 0)[(link: "Strip her")[\
(set: $rapetype to "strip")
(goto: "TG Rape")]] \
-- (link: "Devour her")[\
(goto: "Devour her right here")] \
--(link: "Wrap her up and take her home")[(set: $tgkidnap to 1)(set: $notoriety += 10)\
(goto: "TG Travel")](set: $monstertype to $tgname)(set: $monstergender to "female")(set: $pregcheck to (random: 1, 100))(if: $tgpreg > $pregcheck)[(set: $tgispreg to 1)]
(set: $yellroll to (random: 1, 2))(if: $yellroll is 1)[(color: #F48FB1)["$yell"]]\
\
(if: $rapetype is "face")[$facefuck]\
(if: $rapetype is "cunt")[$forcefuck]\
(if: $rapetype is "tits")[$titfuck]\
(if: $rapetype is "self")[$jackoff]\
(if: $rapetype is "anal")[$assfuck]\
\
(if: $cumloc is "face")[$cumlocface]\
(if: $cumloc is "swallow")[$cumlocswallow]\
(if: $cumloc is "tits")[$cumloctits]\
(if: $cumloc is "womb")[$cumlocpussy]\
(if: $cumloc is "anal")[$cumlocanal]\
(if: $tgfacialcount is > 3)[$facecumlarge](else-if: $tgfacialcount is 1 or 2 or 3)[$facecumsmall](else:)[]\
\
(if: $tgswallowcumcount is > 3)[$swallowcumlarge](else-if: $tgswallowcumcount is 1 or 2 or 3)[$swallowcumsmall](else:)[]\
\
(if: $tgtitcumcount is > 3)[$titcumlarge](else-if: $tgtitcumcount is 1 or 2 or 3)[$titcumsmall](else:)[]\
\
(if: $tganalcumcount is > 3)[$analcumlarge](else-if: $tganalcumcount is 1 or 2 or 3)[$analcumsmall](else:)[]\
\
(if: $tgfuckcumcount is > 3)[$wombcumlarge](else-if: $tgfuckcumcount is 1 or 2 or 3)[$wombcumsmall](else:)[]\
\
\
(set: $rapetype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep > 2)[$cumtime
(link: "Cum on her face")[\
(set: $cumloc to "face")(set: $tgfacialcount += 1)(set: $cumprep to 0)
(goto: "TG Lair Rape")\
]-- (link: "Make her swallow")[\
(set: $cumloc to "swallow")(set: $tgswallowcumcount += 1)(set: $cumprep to 0))
(goto: "TG Lair Rape")\
]-- (link: "Cum on her tits")[\
(set: $cumloc to "tits")(set: $tgtitcumcount += 1)(set: $cumprep to 0)
(goto: "TG Lair Rape")\
]-- (link: "Cum inside")[\
(set: $cumloc to "womb")(set: $tgpreg += 1)(set: $tgfuckcumcount += 1)(set: $cumprep to 0))
(goto: "TG Lair Rape")]\
-- (link: "Cum in her ass")[\
(set: $cumloc to "anal")(set: $tganalcumcount += 1)(set: $cumprep to 0)
(goto: "TG Lair Rape")]
] \
(if: $cumprep < 3)[
[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "TG Lair Rape")]\
]-- (link: "Fuck")[\
(set: $rapetype to "cunt")(set: $cumprep += 1)
(goto: "TG Lair Rape")\
]-- [(link: "Titfuck")[\
(set: $rapetype to "tits")(set: $cumprep += 1)
(goto: "TG Lair Rape")]\
]-- (link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "TG Lair Rape")\
]-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "TG Lair Rape")\
]]
[[Clean yourself->TGClean]]-- (link: "Devour her")[\
(goto: "TGEat")] \
--(link: "Leave her")[\
(goto: "Lair")](if: $campmemory is 0)[(color:purple)[Wait. Wait wait wait. This place. This place is making you think... think of camping. Muddy firepits. You were sitting with someone by a tent. You were on that log there. There was someone next to you. Someone... someone you miss. Someone important. You sit by the firepit for awhile, trying to recall the fuzzy images. Your heart hurts, but there is nothing more that you can remember at this time... (text-style:"italic")[MEMORY SCRAP FOUND!](set: $campmemory to 1)(set: $memoryscrap += 1)]](if: $campcleared is 2)[There is nothing of interest left here. A few ruined tents and some muddy firepits are all that remain.](if: $campcleared is 0)[(if: $reethinscare is 1)[(goto: "Bandit Takeover")](if: $banditrep is -10)[(goto: "Bandit Attack")](if: $banditvisit is 1 and $banditrep > 0)[$m["Ah, welcome back. Come sit with me."] Reethin escorts you to a few heavy logs ringing a campfire. One of his companions moves aside so that the two of you can sit.
$m["Now then, let's [[talk.->Reethin Talk]]]](if: $banditvisit is 1 and $banditrep is -1)[$m["I told you never to come here again, mutt."] He signals for his guards, and they rush you. [[Defend->Bandit Attack]]]
(if: $banditvisit is 0)[ You approach the camp. There are numerous people walking around a half-dozen tents. You can see a few campfires as well, and a couple of people are shackled to a tall iron stake next to the largest tent. As you get closer, two of the people approach. One is carrying a large two-handed sword and looks like he used to be a soldier. The other is spinning a dagger around her finger and twitches as she watches you, standing slightly behind the male. You can't help but wonder if these people are up to less-than-legal activities.
$m["Well, who might you be, and why are you at my camp?"] the man asks you.
(if: $gold > 100)[$f["He looks rich. You can take him, Reethin! Let's take his pelt."] She trails off in giggles.
(if: $notoriety > 49)[$wolf["Your female looks bite-size. If she doesn't shut her mouth, I'm going to open mine and put her in it."]
$f["Ha, I'd like to see you try!"][[Call her bluff->EatGiggling]]]]
(link: "What are you doing here?")[(set: $banditchat to "question")(goto: "Bandit Chat")]
(link: "I'm $name, and I'm exploring.")[(set: $banditchat to "answer")(goto: "Bandit Chat")]
(if: $notoriety > 5)[(link: "I'm here to kill you.")[(set: $banditchat to "threat")(goto: "Bandit Chat")]]
(if: $notoriety > 5)[(link: "Are you hiring?")[(set: $banditchat to "hire")(goto: "Bandit Chat")]]]]
[[Woods]]You approach the elven village. (if: $elfguard > 0)[You stop and peer at the place from the safety of the underbrush. There's $elfguard guards patrolling the place. Might need to do something about them before you can get closer....
(link: "Ambush a guard")[\
(set: $monstertype to $maleelfname + $elflast)(set: $monstercurrenthp to 100)(set: $monstermaxhp to 100)(set: $monsterstr to 15)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 100)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spear")(set: $weapon2 to "Bow")(set: $location to "Elf Village")(set: $monstergender to "male")(set: $monsterbio to $bioelfguard)(set: $elfguard -= 1)
(goto: "Combat")
]
[[Approach a guard->Elftalk]]](if: $elfguard is 0)[There's no more guards around the village. Looks like you can enter easily.
[[Enter the village->Elf Village Interior]]]
[[Woods]]This cave system looks dark and dreary.
[[Woods]]
[[I ain't scared of no cave!->Bright Tunnel]](if: $huntressrep > 0)[$wolf["Hello again, $huntressname."]
$huntressname smiles at you. $f["Hi again, $name."]](if: $huntressrep is 0)[$wolf["Hello there"] you growl at the huntress.
$f["Oh!"] She lets out a gasp, pulling her axe as she spins towards you. $f["Can I help you?"]
$wolf["I'm exploring these woods. My name is $name."]
$f["Well, nice to meet you $name. I'm $huntressname."] She replies. $f["Can I help you with anything? I know these woods pretty well"](set: $huntressrep to 1)]
(if: $bearpelt > 0 and $huntressflirt > 0 and $bearpeltneeded > 0)[(link: "I have a bear pelt for you")[\(set: $huntresschat to "hunt")(set: $bearpelt -= 1)(set: $bearpeltneeded -= 1)(goto: "Huntress talk 2")]--]\
(link: "Tell me about these woods")[\(set: $woodcheck += 5)(set: $huntresschat to "explore")(goto: "Huntress talk 2")]\
(if: $huntressflirt is 0)[--(link: "Tell me about yourself")[\(set: $huntressflirt += 1)(set: $huntresschat to "flirt")(goto: "Huntress talk 2")]](if: $huntressrep is 2)[--(link: "Shall we relax on the porch together?")[\(set: $huntressflirt += 1)(set: $huntresschat to "flirt2")(goto: "Huntress talk 2")]]\
(if: $huntressmemory is > 0 and $memoryscrap > 1)[--(link: "Can we talk about my memories?")[(goto: "Huntress Memories")]]--(link: "Never mind")[(goto: "Cabin")](if: $huntresschat is "hunt" and $bearpeltneeded > 0)[$f["Oh, thank you! Meet me out back for another training session."] The two of you spar for a bit, and you feel stronger for it.
You have gained 25 experience. (set: $currentxp += 25)
You have gained 1 strength. (set: $playerstr += 1)]\
(if: $huntresschat is "hunt" and $bearpeltneeded is 0)[$f["Oh, amazing! That's finished out my entire order for the season!"(set: $huntressrep += 1)](set: $huntressquest to 2) She reaches out and hugs you tightly, despite the fur getting up her nose. You lean in to the hug and close your eyes, her hair tickling your snout. (set: $questcomplete += 1)(set: $reputation += 5)You have gained 200 experience. (set: $currentxp += 200)
(color:purple)[The faintest hint of something delicious in her hair brings you back... it brings you back to a memory. It makes you think of years back you had knocked over a bottle of... of something, and it had gotten all over someone's floor. You thought they'd be upset, but they weren't. They just laughed and called you... called you something silly. A name just between you and ... him? Her? You can't recall the voice, but... but they cared for you. You cared for them. The name they used was special. (text-style:"italic")[MEMORY SCRAP FOUND!](set: $huntressmemory to 1)(set: $memoryscrap += 1)]
You snap out of it to see $huntressname standing a few feet from you, looking at you with a strange look on her face.
$f["Is everything okay, $name?"]
$wolf["Your hair... It has a smell to it. I remember that smell. I've known that smell."]
$f["My hair? Yes, it's cinnamon. I put a little on my brush so it'll smell nice, but not too much that it'd give me away when I'm out hunting."]
$wolf["Cinnamon. I like that smell. That smell makes me think of something long ago. Or perhaps someone. But I can't recall it now."]
She smiles sadly at you. $f["Well, I'm glad you like the smell of my hair, but I can't help you very well with the memory issues. Perhaps if you find some more reminders, it'll help you piece things together..."]
You nod. She thinks for a moment, and then adds, $f["If you can bring me whatever scraps of memory you can recall, maybe we can start to rebuild the concept of who you were before you woke up in that sawmill."]
You nod your head in agreement before sitting down on the stairs of her front porch. $huntressname stands next to you, one hand on your furry shoulder.]\
(if: $huntresschat is "explore")[$f["Well, let's see what else we've mapped out lately..."] The two of you look over her map of the woods and you identify a few interesting landmarks you hadn't spotted previously. That should help you find your way around.]\
(if: $huntresschat is "flirt")[She tilts her head and smiles. $f["Tell you about me? Well, I'm not sure where to start... I've lived out here for quite some time, mostly hunting bears for their pelts. I've got a connection with a fur trader that pays good coin for the local bear pelts. If you bring me pelts, I'd be up for teaching you a little of the combat I learned when I was in the guard. That was many years ago though..."]
$wolf["I can certainly bring you pelts in return for a chance to spar with you."] She chuckles in response to your statement. (set: $huntressquest to 1)
$f["Make sure you're careful though, these woods can be dangerous."]]\
(if: $huntresschat is "flirt2")[$huntressname nods in agreement and accompanies you outside. The two of you relax on the porch, watching the birds for a few moments.
$f["$name... Where are you staying? Do you have a den somewhere? A house?"]
$wolf["I woke up in a ruined sawmill and made it a bit more cozy. It's good enough for a lair. I'm figuring it keeps me out of the rain, and my fur will keep me warm. Not much more I need, right?"]
$huntressname laughs. $f["Well, as long as you have a roof, I guess... I feel like you might not be the most construction-savvy, so I could possibly call in a few favors and make your sawmill look a little better. I'd have to check around town and see if there's anyone available first. Ask me about it again later, I should be able to give you an update."]
$huntressname heads into the cabin and returns with her bow. $f["But for now, what say you to a little hunting? Whoever catches something, the other has to prepare it and clean up afterwards."]
You lick your lips as she shakes her head at you. $f["I would think it's obvious, but I'm not on the menu."]
$wolf["Not tonight, but who knows what next week might hold?"] You smirk at her, showing off your large fangs.
$f["Whatever, pup. A gold piece says I get the first catch."]
...(set: $bet to (random: 1, 20) + $playerdex)
You return to $huntressname's cabin a few hours later and both enjoy a nice bit of roast rabbit. (if: $bet < 20)[$huntressname claims a gold piece from you as you set about clearing the table.](set: $gold -= 1)(if: $bet > 20)[$huntressname sighs and hands you a gold piece as you smile at her from your seat. She collects your plate and sticks her tongue out at you. $f["Next time, pup."] (set: $gold += 1)](set: $huntressrep to 3)]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]\
[[Continue->Huntress Talk]] There is a massive door that after much pushing finally creaks open and swings wide, letting you walk into the ruins. Oooh...
[[Entrance]]
[[Highway]] (set: $banditvisit to 1)(if: $banditchat is "threat" and $notoriety < 21)[$m["Wrong answer, new coat."] He yells for his guards, and they rush you. [[Defend->Bandit Attack]]](else:)[(if: $banditchat is "threat" and $notoriety > 20)[The man laughs. $m["Quite the brass balls on you, wolf. 20 of us, one of you? If you're willing to take a job for me, I'll pretend you never said that.]](if: $banditchat is not "threat")[(if: $banditchat is "question")[$m["Well, I'm currently thinking about a new rug, but I think I could be convinced against it if you did a favor for me."]](if: $banditchat is "answer")[$m["Well met, $name. I'm Reethin, the commander of this encampment. You look like a wolfman of some capability, how'd you like to do a favor for me and mine?"(set: $banditrep += 1)]] (if: $banditchat is "hire")[$m["Actually, I could use some muscle. How'd you like to do a favor for me?"]]
$wolf["What sort of (if: $banditchat is "threat")[job?"](if: $banditchat is not "threat")[favor?"]]
$m["Deeper in these woods is an elven village. They deal a bit with some of the other human settlements, but their queen or lady or princess or whatever she calls herself has been encouraging her folks to launch attacks on my people lately. If you can take out the village guards and find her, then just give a howl and a few of my folk will come help you convince her against raiding my camp."]
(if: $notoriety > 9)[$wolf["So you want me to clear the way so your troops can kidnap the elven princess?"]](if: $notoriety < 10)[$wolf["So I get to help on a diplomatic mission?"]]
$m["Exactly. I trust you can get it accomplished. Once she's been... convinced, come on back and I can reward you for a job well done. Deal with a few guards, give a whistle, and get a bag of gold. Can't ask for more than that, can you?"]
The woman licks the edge of her dagger and giggles again. $f["Ask for lots more than that. Ask for everything. Ask for it all."] Reethin waits for your response, ignoring his companion.]
(link: "Sounds good")[(set: $banditrep += 1)(set: $banditchat to "agree")(goto: "Bandit Chat 2")]
(link: "No thank you")[(set: $banditrep to -1)(set: $banditchat to "disagree")(goto: "Bandit Chat 2")]
[[Attack them->Bandit Attack]]](if: $banditchat is "agree")[$m["Excellent. I expect to hear from you soon, wolf.](set: $elfprincessquest to 1)]
(if: $banditchat is "disagree")[$m["Well, then I suggest you turn your useless tail around and get out of my sight. If I see you again, I'm making you into a cloak. Got it, mutt?"](set: $banditrep to -1)]
[[Attack them->Bandit Attack]]
[[Leave->Woods]] (set: $banditgender to (random: 1, 3))(set: $banditrep to -10)(if: $banditcount > 0)[(if: $banditcount > 14 and < 25)[There's a lot of bandits, and they're not happy with you.](if: $banditcount > 9 and < 15)[It looks like a dozen or so bandits still waiting their chance to attack you.](if: $banditcount > 4 and < 10)[There's a handful of bandits coming towards you.](if: $banditcount > 2 and < 5)[There are only a few bandits left.]
(if: $banditskilled is 1 and $banditcount > 2)[Here comes another bandit!](if: $banditskilled is 0)[The leader pulls his sword and takes a step back, pulling the giggling girl with him. Looks like he wants send his minions first.]
(if: $banditcount > 2)[(if: $banditgender is not 3)[(link: "Fight!")[\
(set: $monstertype to "Bandit " + $malename)(set: $monstercurrenthp to (either: 40,50,60,70,80))(set: $monstermaxhp to $monstercurrenthp)(set: $monsterstr to (random: 10, 15))(set: $monsterdex to (random: 10, 15))(set: $monstergold to 25)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (either: 3,3,3,4,4,5))(set: $weapon1 to (either: "Sword","Dagger","Axe"))(set: $weapon2 to (either: "Bow","Crossbow","Darts"))(set: $location to "Bandit Attack")(set: $monstergender to "male")(set: $monsterbio to $biobandit)(set: $banditskilled to 1)(set: $banditcount -= 1)
(goto: "Combat")]]\
(if: $banditgender is 3)[(link: "Fight!")[\
(set: $monstertype to "Bandit " + $femalename)(set: $monstercurrenthp to (either: 40,50,60,70,80))(set: $monstermaxhp to $monstercurrenthp)(set: $monsterstr to (random: 10, 15))(set: $monsterdex to (random: 10, 15))(set: $monstergold to 25)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (either: 3,3,3,4,4,5))(set: $weapon1 to (either: "Sword","Dagger","Axe"))(set: $weapon2 to (either: "Bow","Crossbow","Darts"))(set: $location to "Bandit Attack")(set: $monstergender to "female")(set: $monsterbio to $biobandit)(set: $banditskilled to 1)(set: $banditcount -= 1)
(goto: "Combat")]]]\
(if: $banditcount is 2)[Just the leader and the giggling girl remain.
(link: "Fight!")[\
(set: $monstertype to "The Giggling Girl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 15)(set: $monsterdex to 30)(set: $monstergold to 100)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Dagger")(set: $weapon2 to "Dagger")(set: $location to "Bandit Attack")(set: $monstergender to "female")(set: $monsterbio to $biogiggling)(set: $banditcount -= 1)(goto: "Combat")]]\
(if: $banditcount is 1)[The camp leader looks at the carnage you have wrought. $m["Well, I'm impressed with you now, wolf. Taking you down will be something to write stories about.]
(link: "Fight!")[\
(set: $monstertype to "Bandit King Reethin")(set: $monstercurrenthp to 300)(set: $monstermaxhp to 300)(set: $monsterstr to 35)(set: $monsterdex to 30)(set: $monstergold to 250)(set: $monsterxp to 500)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to "Two-handed sword")(set: $weapon2 to "Two-handed sword")(set: $location to "Bandit Attack")(set: $monstergender to "male")(set: $monsterbio to $bioreethin)(set: $banditcount -= 1)
(goto: "Combat")]]
If you want to flee, you'll need to find an opening in their attacks!(set: $runchance to (random: 1, $banditcount))(if: $runchance < 4)[You think you can escape now, but they'll be waiting for you, and might put a price on your head.
[[Woods]]]]
(if: $banditcount is 0 and $campcleared is 0)[The carnage from your fight was impressive. There are a few people still chained up in the back of the camp, and there is no one to stop you from doing what you want with them. Approaching them, you can see that it's two women and a two men. It looks like they've been beaten, and there are collars around their necks. Slaves, or at least slaves in the making.
(link: "Free them")[(set: $campcleared to 2)(set: $campclear to "free")(goto: "Camp Clear")]--(link: "Eat them")[(set: $campcleared to 2)(set: $campclear to "devour")(goto: "Camp Clear")]--[[Leave them->Woods]]]
(if: $elfprincessquest is 3)[$m[Thanks again for clearing up that issue with the elves. I don't have anything else for you right now, but check back with me in a later update.]](if: $elfprincessquest is 1)[$m["Well, $name. I hope you're making progress on clearing out those guards. I can't keep waiting for you to clean up this diplomatic fiasco."]
(link: "I've changed my mind")[(set: $banditrep to -1)(set: $banditchat to "disagree")(goto: "Bandit Chat 2")]
[[I'll be back when it's done->Woods]]]\
(if: $elfprincessquest is 2)[$m["Wonderfully done, $name! Thank you so much for your assistance in this matter. As I promised, a nice bag of gold for you, and a little something extra, since you're one of us now. I might have more work for you in the future, but for now? Shoo."] He hands a bag of gold and a few metal collars with intricate locks to you.(set: $elfprincessquest to 3)
(set: $questcomplete += 1)(set: $gold += 500)You gained (color:yellow)[500 gold pieces].
You have gained 300 experience. (set: $currentxp += 300)
The bounty on your head has gone up significantly (set: $notoriety += 25)
You found (color:gray)[Slave Collars](set: $itemslavecollars to 1).
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]]\
(if: $elfprincessquest is 3)[[[Surprise attack at Reethin]]]
[[Encampment]]You grab the chains holding the prisoners in place and pull on them. A few sharp tugs lets you figure out where they are weak, and a few more moments of strain results in you managing to break the first person free of their shackles. Those bandits probably should've used some higher grade stuff... Though to be fair they likely weren't expecting it to need to withstand werewolf brawn. (if: $campclear is "devour")[To the surprise of the other three, you then open wide and toss the newly freed woman into your mouth. She barely lets out a scream before a loud GULP slips her out of view. The other three begin to struggle away from you, but unfortunately they're still bound in place. One of the men vanishes next, your stomach bulging as your newest meals to try find some way to escape. The other man slips down your gullet, leaving just one last female screaming and pulling her shackles as hard as she can. It's so cute that she's trying. You grab the last snack by her neck and tear the shackles away, letting them clatter to the ground as you lift her in the air. Kicking legs are easily handled with your other claw wrapping around her ankles, and feet-first you slide the last of tonight's dinner down your throat. She struggles and screams and swats at your head, but that deters you just as much as the bandits that used to live here did. With a final gulp, her head vanishes into your $jaws and you relax against one of the seating logs, watching the four struggle and shift as they try to escape from your $stomach. You continue to watch the struggle until they eventually go still, and soon the only noises from the bandit camp are the crackling of the campfires and the sounds of your stomach hard at work. (set: $notoriety += 15)(set: $digestedcount += 4)
(color: #9CCC65)[$digestnoise1], (color: #81C784)[$digestnoise2], (color: #9CCC65)[$digestnoise1], (color: #9CCC65)[$digestnoise4]
(color: #81C784)[$digestnoise2], (color: #81C784)[$digestnoise3]
(color: #9CCC65)[$digestnoise1]
(color: #9CCC65)[$digestnoise1]
And that's all, folks.]\
(if: $campclear is "free")[In short order you break the shackles holding the other three, and point them in the direction of the main road. As long as they survive the trek out of the woods, they'll be fine now. (set: $reputation += 5)]
There's a few more collars lying on the ground.
[Grab them.]<c1| (click: ?c1)[ You found (color:gray)[Slave Collars](set: $itemslavecollars to 1).]
[[Leave->Woods]] (if: $TGGEat is 0)[(set: $monstertype to "The Giggling Girl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 15)(set: $monsterdex to 30)(set: $monstergold to 100)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Dagger")(set: $weapon2 to "Dagger")(set: $location to "EatGiggling")(set: $monstergender to "female")(set: $monsterbio to $biogiggling)(set: $banditcount -= 1)(set: $TGGEat to 1)(goto: "Combat")]
(if: $TGGEat is 1 and $monsterdigested is 0)[You smile as you look at the defeated bandit girl in front of you.(set: $digestedcount += 1)
$wolf["Now, I believe you said you'd like to see me try? Let's get rid of all those silly inedibles first."] You quickly remove her daggers and every last scrap of clothing, jewelry, and anything else from her as Reethin watches, an amused expression on his face. The girl feebly swats at your hand, but you ignore it and scoop her naked form off the ground. You turn her upside down and lick along her feet and calves before slipping them into your $jaws. Your tongue caresses her curves as you slowly feed her body into your own. As you reach her torso, you pause to entertain yourself, letting her struggle a bit as you tease at her $boobs with your tongue. A moment of distraction before you swallow again, getting your maw around her tits. A few more swallows, and you hear a muffled complaint about saliva getting in her mouth as her head slips out of sight. Just her hair remains visible as you shut your jaws, a few more gulps pulling the strands of hair between your fangs like edible floss. There's a few spasms of movement from your belly, but eventually it goes still.]
Reethin stares at you and then looks at the bulge in your stomach that used to be his second-in-command. You let out a belch and pat your stomach as it lets out a (color: #9CCC65)[$digestnoise1], (color: #81C784)[$digestnoise2]
$m["Ok, if you want a job I can certainly offer you something."](set: $reethinscare to 1)
You lick your lips and smile at him.
[[A job?->Bandit Takeover]](if: $elfprincessquest is 0)[$m["Deeper in these woods is an elven village. They deal a bit with some of the other human settlements, but their princess has been encouraging her folks to launch attacks on my people lately. If you can take out the village guards and find her, then just give a whistle and a few of my folk will come help you convince her against raiding my camp."]
$wolf["So you want me to clear the way so your bandits can kidnap the elven princess."]
$m["Exactly. I trust you can get it accomplished. Quite easily. Once she's been... convinced, come on back and I can reward you for a job well done. Deal with a few guards, give a whistle, and get a bag of gold. Can't ask for more than that, can you?"]
(link: "Sounds good.")[(set: $elfprincessquest to 1)(goto: "Woods")]]
(if: $elfprincessquest is 3)[$m[Thanks again for clearing up that issue with the elves. I don't have anything else for you right now, but check back with me in a later update.]]
(if: $elfprincessquest is 1)[$m["Hey, $name. Keep me updated about those guards. Thank you!"]
[[I'll be back when it's done->Woods]]]\
(if: $elfprincessquest is 2 )[$m["Wonderfully done, $name! Thank you so much for your assistance in this matter. As I promised, a nice bag of gold for you, and a little something extra, since you're one of us now. I might have more work for you in the future, but for now? Shoo."] He hands a bag of gold and a few metal collars with intricate locks to you.(set: $elfprincessquest to 3)
(set: $gold += 500)You gained (color:yellow)[500 gold pieces].
You have gained 300 experience. (set: $currentxp += 300)(set: $questcomplete += 1)
You found (color:gray)[Slave Collars](set: $itemslavecollars to 1).
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]]
[[Threaten him->Bandit Flee]]
[[Leave->Woods]]The bandit leader shrinks away from you. He scoots backwards, acting as submissive as possible.
$m["Tell you what, we'll go find someplace else to set up camp. These woods are yours. Just give us a moment to collect our-"]
$wolf["No. You have five seconds to be gone, or I start feasting."]
The bandit runs off, yelling for his companions to follow as he vanishes into the woods.
Hmm. They forgot their prisoners.
(set: $campcleared to 2)
(link: "Free them")[(set: $campclear to "free")(goto: "Camp Clear")]--(link: "Eat them")[(set: $campclear to "devour")(goto: "Camp Clear")]--[[Leave them->Woods]]There are scorchmarks covering the building. Something shatters as you walk in. A man covered in burn marks and strange-looking pustules looks at you from over his counter. (if: $alchemistmemory is 0)[$mem[You have met this man before. He sent you for some ingredients. You were making something. (if: $librarymemory is 1)[ You were making a cure. You and she were doing research, and you were trying to figure out a cure for... something.](set: $alchemistmemory to 1)(text-style:"italic")[ MEMORY SCRAP FOUND!](set: $memoryscrap += 1)]]
$m["Hey there. What did you get into? Sorry, sorry, that was rude. I'm Jeremy."]
(if: $potionquest is 3)[He looks you over. $m["I heard you're the one who helped out my little sister with her potion experiment? I'm glad she found a helper. The prior one... may have melted. A bit. We managed to recover enough to distill a nice shampoo from him, so that was nice."]]
(if: $stewquest > 0)[[[Stew...?->Stew Quest]]]
[[Do you sell potions?->Jeremy Shop]]
[[Castle]] Morgana looks you up and down. $f["You know what? You remind me a little of my husband."]
You tilt your head at her.
$f["I'm sorry $name. Just thinking."]
(if: $cabinmemory is 1 and $namememory is 0)[$wolf["Morgana... I was in the village, and went to this old house. I went inside, and remembered having a meal with a lady named Maria. That's where I spilled the bottle of cinnamon."]
Morgana stares at you with a strange expression on her face.
$f["Maria? She was killed five years ago. I lost my husband around the same time..."]
$wolf["I... I found her body. With all that blood. So much blood."]
$f["You... wait. $name? What was her name, what was her name..."]
Morgana is lost in thought for a few moments.
$f["Clara."]
Your eyes go wide and your ears flatten in shock.
$wolf["CLARA!"]
$mem[That was her name.
The laughing girl.
Your betrothed.
She was yours.
You were hers.
It was her grandmother's house.
Morgana is saying something...
You look at her. $wolf["What?"]
Morgana shakes her head. $f["I was just telling you, I remember teaching her to fight. A few months after... after all those deaths, she wanted to be able to defend herself. Then she was gone. No trace, just like my husband had gone. But you... $name. You had vanished as well. That same night. What happened?"]
You shake your head. You are still trying to piece it together, but you're starting to get the picture.
There are still so many fragments missing. Those few months, that must be where the rest of the answers were.
(set: $namememory to 1)(set: $memoryscrap += 1)(text-style:"italic")[MEMORY SCRAP FOUND!]]]
(if: $namememory is 1)[Morgana shakes her head. $f["We need more information. Find what you can, pup."]]
[[Hmm...->Huntress Talk]](set: $guardgender to (random: 1, 2))You see a few notices tacked up on the wall. (if: $campcleared is 0)[A yellowing notice offers a reward for rooting out a bandit camp in the woods. The information about the reward has been scratched off.]
(if: $campcleared is 2)[(set: $campcleared to 3)[You find a guard and tell them the bandit camp in the woods has been cleared out. He asks you about the prisoners. You shrug. The guard shrugs back and hands you (color:yellow)[100 gold pieces] and $heal[five healing potions].(set: $questcomplete += 1)(set: $gold += 100)(set: $potions += 5) You have gained 500 experience. (set: $currentxp += 500)
$m["Thanks for taking care of that. Should keep our civilians safer."]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]]]
(if: $guardgender is 1)[(link: "Attack a guard")[\
(set: $monstertype to "Guard " + $malename)(set: $monstercurrenthp to 130)(set: $monstermaxhp to 130)(set: $monsterstr to 20)(set: $monsterdex to 14)(set: $monstergold to 20)(set: $monsterxp to 130)(set: $monsterstatus to "none")(set: $monsterarmor to 4)(set: $weapon1 to "Sword")(set: $weapon2 to "Bow")(set: $location to "Watch Tower")(set: $monstergender to "male")(set: $monsterbio to $bioguard)\
(goto: "Combat")]](if: $guardgender is 2)[(link: "Attack a guard")[\
(set: $monstertype to "Guard " + $femalename)(set: $monstercurrenthp to 130)(set: $monstermaxhp to 130)(set: $monsterstr to 20)(set: $monsterdex to 14)(set: $monstergold to 20)(set: $monsterxp to 130)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Sword")(set: $weapon2 to "Bow")(set: $location to "Watch Tower")(set: $monstergender to "female")(set: $monsterbio to $bioguard)
(goto: "Combat")]]
[[Road]] Entering the Temple, you can see a few acolytes and initiates scurrying around, tending to odd tasks.
There is an older cleric up at the altar chanting over the candles.
(link: "Pounce an acolyte!")[\
(set: $monstertype to "Acolyte " + $femalename )(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 20)(set: $monsterdex to 20)(set: $monstergold to 5)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Staff")(set: $weapon2 to "Mace")(set: $monstergender to "female")(set: $location to "Temple")(set: $monsterbio to $bioacolyte)
(goto: "Combat")]
(link: "Pounce an initiate!")[\
(set: $monstertype to "Initiate " + $femalename)(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 18)(set: $monstergold to 5)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Staff")(set: $weapon2 to "Mace")(set: $monstergender to "female")(set: $location to "Temple")(set: $monsterbio to $bioinitiate)
(goto: "Combat")]
[[Approach the Altar->Altar]]
[[Library]]
[[Road]]There are lots of gravestones. A number of them have been damaged or worn away over the years. Some of them have roses decorating them, others have lilies or tulips. Lots of different floral choices, as the families deemed appropriate. One gravestone, the name partially obscured, has some rather pretty yellow and red flowers with white spots. Maria something.
(if: $cemetarymemory is 0)[(color:purple)[Ah, yes. Those flowers are the same kinds you'd bring when you visited someone's gravestone. Was it this gravestone? Maria something? They had died such a brutal death. Standing next to the closed casket, tears on your face. (set: $cemetarymemory to 1)(set: $memoryscrap += 1)(text-style:"italic")[MEMORY SCRAP FOUND!]]]
[[Crypt]]
[[Road]] (set: $hillexplore to (random: 1, 80))(set: $hillcheck += 1)You begin traipsing through the rolling hills. Mmm... rolls... Mmm... hills... Wait, what?
(if: $hillexplore < 16)[
(link: "You hear massive footsteps approaching...")[\
(if: $hillgiantkilled = 5 and $giantquest < 2)[
(set: $monstertype to "Hill Giant Chieftain")(set: $monstermaxhp to 2000)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 140)(set: $monsterdex to 60))(set: $monstergold to 300)(set: $monsterxp to 700)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Club")(set: $weapon2 to "Club")(set: $location to "Hills")(set: $monstergender to "male")(set: $monstersize to "Large")(set: $giantquest to 2)(set: $monsterbio to $biohillgiantchieftain)(goto: "Combat")]
(else:)[
(set: $monstertype to "Hill Giant")(set: $monstermaxhp to 1000)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 110)(set: $monsterdex to 45))(set: $monstergold to 200)(set: $monsterxp to 400)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Club")(set: $weapon2 to "Club")(set: $location to "Hills")(set: $monstergender to "male")(set: $monstersize to "Large")(set: $hillgiantkilled += 1)(set: $monsterbio to $biohillgiant)(goto: "Combat")]]]
(if: $hillexplore > 15 and < 31)[\(link: "A traveller")[\
(set: $monstertype to $malename)(set: $monstermaxhp to (either: 350,250,200,300))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 35, 75))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 100,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Sword","Axe","Warhammer"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Hills")(set: $monstergender to "male")(set: $monsterbio to $bioadventurer)
(goto: "Combat")]]\
(if: $hillexplore > 30 and < 46)[\
(link: "A traveller")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to (either: 350,250,200,300))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 35, 75))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 100,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Sword","Axe","Warhammer"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Hills")(set: $monstergender to "female")(set: $monsterbio to $bioadventurer)
(goto: "Combat")]]\
(if: $hillexplore > 45)[\
(link: "A gnoll")[\
(set: $monstertype to "Gnoll")(set: $monstermaxhp to (either: 450,400,500))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 50, 125))(set: $monsterdex to (random: 35, 75))(set: $monstergold to (either: 100,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $location to "Hills")(set: $monstergender to "male")(set: $monsterbio to $biognoll)
(goto: "Combat")]\
]\
\
(if: $gnollquest is 0)[Oh. There's the ruins. You walk towards them, and realize they are just a painted backdrop. Pressing your hand against the paint, it comes away sticky. Must be freshly painted ruins. You look at the large paw-shaped smudge on part of the ruins, then walk away whistling innocently.](if: $gnollquest is 1)[(if: $ruinsunlock is 0)[You see the ruins again, but this time they look more actually existent. You take a few steps towards them and confirm that they do exist now. (set: $ruinsunlock to 1)]]
Continue to [[explore->Hills]]
(if: $ruinsunlock is 1)[[[Ruins]]--][[Highway]] (set: $roadevent to (random: 1, 20))
(if: $roadevent < 8)[(set: $thiefgen to (either: "m","f"))\
(link: "That person just grabbed your coin pouch!")[(if: $thiefgen is "m")[\
(set: $monstertype to $malename)(set: $monstermaxhp to (either: 25,50,75,100))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 8, 18))(set: $monsterdex to (random: 15, 25))(set: $monstergold to 20+(either: 10,20,30,40,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Dagger","Short Sword"))(set: $weapon2 to (either: "Knife","Dagger"))(set: $location to "Road")(set: $monstergender to "male")(set: $monsterbio to $biothief)\
(goto: "Combat")]
(if: $thiefgen is "f")[(set: $monstertype to $femalename)(set: $monstermaxhp to (either: 25,50,75,100))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 8, 18))(set: $monsterdex to (random: 15, 25))(set: $monstergold to 20+(either: 10,20,30,40,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Dagger","Short Sword"))(set: $weapon2 to (either: "Knife","Dagger"))(set: $location to "Road")(set: $monstergender to "female")(set: $monsterbio to $biothief)\
(goto: "Combat")]]\
]\
(if: $roadevent > 7)[(set: $find to (random: 5, 20))You find some fallen gold pieces among the dirt. Looks like $find of them. You quickly pocket your findings.
You gained (color:yellow)[$find gold pieces]. (set: $gold += $find)
[[Keep exploring->Road]]--[[Lair]]]It's a lonely lonesome highway. East of that village.
You listen to your stomach groanin out its grumble blorb.
You think about a woman. Some girl you ate the night before.
Hmm... You think you hear guitar riffs in the distance. Odd.
(if: $highwayunlock is 0)[(if: $redevent < 4)[At the moment there is a large amount of plot-rubble blocking your passage further on the highway. Damn plot-rubble. You feel like if you defeated an important foe in the village it might enourage the Monster Hunter Guild to clear the path for you.](if: $redevent is 4)[You see a few people moving the rubble out of the way. A guard approaches you. $m["The guild's getting the highway cleared so you can get through to the castle now, werewolf."](set: $highwayunlock to 1)]
]
[[Village]](if: $highwayunlock is 1)[--[[Castle]]]
(if: $hillsunlock is 1)[ [[Hills]]](if: $ruinsunlock is 1)[--[[Ruins]]](if: $tgkidnap is 1 and $tgfollower is 0)[(set: $tgname to (prompt: "What shall you name your new prize?", $taverngirlname))You hoist the struggling girl over your shoulder and take off, quickly making your way back to your lair with your new prize. Upon arriving in your lair, you inform the redhead that you have named her $tgname, and that she is now your property.
(if: $itemslavecollars is 1)[She glares at you as you happily click a collar around her throat and chain her to a wall.(set: $tgfollower to 1)](if: $itemslavecollars is 0)[The moment she is out of your line of sight, she takes off into the woods. Well, crap. (set: $tglost to 1)]]
[[Lair]]You can see a merchant wagon. There is (if: $damoclesslain is 0)[a dangerous, heavily armed guard standing protectively next to ]the pretty blonde merchant, Astrid.
[[Greetings!->Astrid Chat]]--(link: "Astrid's Shop")[(set: $monsterxp to 1)(goto: "Astrid's Shop")](if: $bethquest > 0)[--[[Talk to Damocles->Damocles Quest]]]
[[Never mind->Road]]You find yourself thinking about the fact that you have a bounty of $notoriety gold on your head. As if summoned from that thought, you find yourself facing a fully armed and armored bounty hunter just a few hundred yards from the path back to your lair...
(set: $monstergender to (either: "male","female"))(set: $bountyhunter to ((random: 1, 100)+($notoriety/2)))\
(if: $monstergender is "male")[$m["$maletaunt"](set: $bhname to $malename)](if: $monstergender is "female")[$f["$femaletaunt"](set: $bhname to $femalename)]
(if: $bountyhunter < 300)[(set: $monstertype to "Hunter " + $bhname)(set: $monstermaxhp to 250+($notoriety*2))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 80)(set: $monsterdex to 60)(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Broadsword","Dual Swords","Warglaive"))(set: $weapon2 to (either: "Trap","Bow"))(set: $location to "Lair")(set: $monsterbio to $biobh1)]\
\
(if: $bountyhunter >= 300 and < 450)[(set: $monstertype to "Knight " + $bhname)(set: $monstermaxhp to 500+($notoriety*2))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 105)(set: $monsterdex to 80)(set: $monstergold to 250)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Two-handed Sword","Shield"))(set: $weapon2 to (either: "Mace","Lance"))(set: $location to "Lair")(set: $monsterbio to $biobh2)]\
\
(if: $bountyhunter >= 450 and < 600)[(set: $monstertype to "Paladin " + $bhname)(set: $monstermaxhp to 750+($notoriety*2))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 140)(set: $monsterdex to 95)(set: $monstergold to 300)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Two-handed Sword","Shield"))(set: $weapon2 to (either: "Mace","Hammer","Longsword"))(set: $location to "Lair")(set: $monsterbio to $biobh3)]\
\
(if: $bountyhunter >= 600 and < 750)[(set: $monstertype to "Champion " + $bhname)(set: $monstermaxhp to 1200+($notoriety*2))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 175)(set: $monsterdex to 120)(set: $monstergold to 450)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Sword","Shield"))(set: $weapon2 to (either: "Mace","Lance"))(set: $location to "Lair")(set: $monsterbio to $biobh4)]\
\
(if: $bountyhunter >= 750 and < 900)[(set: $monstertype to "Executioner " + $bhname)(set: $monstermaxhp to 1500+($notoriety*3))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 210)(set: $monsterdex to 155)(set: $monstergold to 600)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Two-handed Axe","Double-headed Axe"))(set: $weapon2 to (either: "Halberd","Flamberge"))(set: $location to "Lair")(set: $monsterbio to $biobh5)]\
\
(if: $bountyhunter >= 900 and < 1000)[(set: $monstertype to "Slayer " + $bhname)(set: $monstermaxhp to 2000+($notoriety*4))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 300)(set: $monsterdex to 180)(set: $monstergold to 750)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Javelin","Spear"))(set: $weapon2 to (either: "Dual-bladed Sword","Warglaive"))(set: $location to "Lair")(set: $monsterbio to $biobh6)]\
\
(if: $bountyhunter >= 1000)[(set: $monstertype to "Reaper " + $bhname) +(set: $monstermaxhp to 3000+($notoriety*5))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 500)(set: $monsterdex to 200)(set: $monstergold to 1000)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to (either: "Scythe","Staff"))(set: $weapon2 to (either: "Spellbook"))(set: $location to "Lair")(set: $monsterbio to $biobh7)]\
\
(link: "Fight!")[(goto: "Combat")][Back]<c1|
(click: ?c1)[(undo:)]
~~~V 00014
Added the ability to "Let Go" of your opponent if you have them grabbed. Simply releases them so you can continue to pummel if you want.
Large foes should no longer bug out if they avoid a Devour attack.
Load screen's error fixed.
The Nerf Bat has arrived. Lots of foes have been tuned down to make it easier and less grindy.
Content in-progress:
Quests not able to be completed yet: 8. Red's minions (Garret and Heather available), 10. Damocles, 13. Replacement Waitress, 14. Missing Pages.
Inaccessible areas: Arena, MHG Floors.
As always, message me if you find anything broken that I haven't listed here. Thank you!The village is unguarded, and you look around. A few elves look at you warily. You lick your lips. (if: $elfprincessquest is not 2)[Up ahead is the well-decorated house of the elven leader.]
(link: "Grab an elf")[\
(set: $monstertype to $femaleelfname + $elflast)(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 5)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Dagger")(set: $weapon2 to "Bow")(set: $location to "Elf Village Interior")(set: $monstergender to "female")(set: $monsterbio to $bioelfcivilian)
(goto: "Combat")]
(if: $elfprincessquest < 2)[ [[The Elven Court]]]
[[Woods]] (set: $gamestart to 1)
Player
(set: $gender to "male")
(set: $playerstr to (random: 10, 15))
(set: $playerdex to (random: 10, 15))
(set: $playermaxhp to 100)
(set: $playercurrenthp to 100)
(set: $killcount to 0)
(set: $playerlevel to 1)
(set: $currentxp to 0)
(set: $xptolv to 1000)
(set: $digestedcount to 0)
(set: $gold to 0)
(set: $potions to 3)
(set: $title to "Werewolf")
(set: $playerstatus to "Healthy")
(set: $playerdead to 0)
(set: $notoriety to 0)
(set: $reputation to 0)
(set: $stomachfilled to "none")
(set: $scatchoice to "Off")
Memories
(set: $memoryscrap to 0)
(set: $campmemory to 0)
(set: $huntressmemory to 0)
Lair
(set: $lair to "a ruined sawmill. Broken windows, smashed walls, and debris strewn across the floor. The river burbles along outside. At least it's somewhere with a roof.")
(set: $decoration to 0)
(set: $redevent to 0)
(set: $daughterfollower to 0)
Combat
(set: $monsterdefeat to 0)
(set: $monsterdigested to 0)
(set: $monstersize to "none")
(set: $monsterform to "none")
Sex
(set: $farmerwifefucked to 0)
(set: $facialcount to 0)
(set: $swallowcumcount to 0)
(set: $titcumcount to 0)
(set: $fuckcumcount to 0)
(set: $analcumcount to 0)
(set: $cumprep to 0)
(set: $rapetype to "none")
(set: $cumloc to "none")
(set: $fdfacialcount to 0)
(set: $fdswallowcumcount to 0)
(set: $fdtitcumcount to 0)
(set: $fdanalcumcount to 0)
(set: $fdfuckcumcount to 0)
(set: $fdpreg to 0)
(set: $tgfacialcount to 0)
(set: $tgswallowcumcount to 0)
(set: $tgtitcumcount to 0)
(set: $tganalcumcount to 0)
(set: $tgpreg to 0)
(set: $tgfuckcumcount to 0)
(set: $elfkill to 0)
Quest
(set: $questcomplete to 0)
(set: $farmerwifeeaten to 0)
(set: $farmerdaughtereaten to 0)
(set: $farmlivestock to 10)
(set: $farmerslain to 0)
(set: $huntressflirt to 0)
(set: $banditvisit to 0)
(set: $huntressslain to 0)
(set: $banditvisit to 0)
(set: $banditcount to (random: 15, 20))
(set: $huntressrep to 0)
(set: $elfguard to (random: 3,6))
(set: $elfroyalguard to 4)
(set: $bearpeltneeded to (random: 5, 8))
(set: $tgpurchase to 0)
(set: $reethinscare to 0)
(set: $campcleared to 0)
(set: $elfgirlfound to 0)
(set: $campcleared to 0)
(set: $elfprincessquest to 0)
(set: $catgirlthreat to 5)
Unlocks
(set: $roadunlock to 0)
(set: $farmunlock to 0)
(set: $villageunlock to 0)
(set: $castleunlock to 0)
(set: $campunlock to 0)
(set: $elfvilunlock to 0)
(set: $ruinsunlock to 0)
(set: $caveunlock to 0)
(set: $cabinunlock to 0)
(set: $towerunlock to 0)
(set: $templeunlock to 0)
(set: $cemetaryunlock to 0)
(set: $hillsunlock to 0)
(set: $highwayunlock to 0)
(set: $arenaunlock to 0)
(set: $alchemistunlock to 0)
(set: $unlock to 0)
(set: $unlock to 0)
(set: $unlock to 0)
(set: $unlock to 0)
(set: $unlock to 0)
(set: $unlock to 0)
(set: $unlock to 0)
(goto: "The beginning")(if: $questcomplete > 4 and $redevent is 0)[(set: $redevent to 1)]\
(if: $notoriety > 50 and $redevent is 0)[(set: $redevent to 1)]\
(if: $notoriety > 100 and $cabinmemory is 1 and $redevent is 2)[(set: $redevent to 3)]\
(if: $questcomplete > 7 and $redevent is 6)[(set: $redevent to 5)]\
(if: $notoriety > 150 and $redevent is 6)[(set: $redevent to 5)]\
(if: $questcomplete > 12 and $redevent is 6)[(set: $redevent to 7)]\
(if: $notoriety > 200 and $redevent is 6)[(set: $redevent to 7)](if: $redevent is 1)[(set: $redevent to 2)You are on your way back to the sawmill, when something smells off. You pause by the river, sniffing the air. Someone is nearby. Perhaps a few someones. The fur on your neck stands up as you see a pair of heavily armored adventurers approach you from nearby. A male and a female, from their scents. The female is wearing plate mail and has a billowing red cloak behind her. Hand crossbows hang from her hips. A helmet obscures most of her face. The male is wearing matching plate mail, with a cloak made of wolfpelt. He is holding a battleaxe on his shoulder with one hand and uses the other to push his helmet up.
$m["Well well well. Looks like the rumors were right. We do have a wolf in these parts. I'm looking at my next cloak."]
$f["Worthless collection of fur and failure. (if: $reputation > 10)[Some of the rumors said it was being helpful. Such a good boy? Pfft. The only good wolf is a dead wolf.] (if: $notoriety > 40)[Carved a nice little swatch of destruction through the area as well. Collected a few corpses, haven't you?] Well, Garret. Didn't you say you wanted the next one?"]
The male chuckles as he readies his battleaxe. $m["That I did, Red. That I did."] His helmet clacks back into place with a resounding clang, and he rushes at you.
(link: "Oh, shit...")[\
(set: $monstertype to "Garret")(set: $monstercurrenthp to 400)(set: $monstermaxhp to 400)(set: $monsterstr to 40)(set: $monsterdex to 20)(set: $monstergold to 50)(set: $monsterxp to 500)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to "Battleaxe")(set: $weapon2 to "Battleaxe")(set: $location to "Red Encounter 1")(set: $monstergender to "male")(set: $monsterbio to $biogarret)
(goto: "Combat") ]]\
\
(if: $redevent is 3)[The village is oddly quiet. There should be more people in the area, shouldn't there?
You stop for a moment, listening. Sniffing the wind. The faintest whistling sound from behind you causes you to duck, and a serrated blade dripping a greenish liquid thuds into the wall of a building, having just barely missed the tip of your ear. If you hadn't ducked, that probably would be hilt-deep in your neck right now.
Turning, you see a woman perched on the edge of a building. Her heavy armor is covered in intricate runes, and a number of them flare as she vanishes from view. She reappears on the ground in front of you and holds up a hand, two throwing knives poised between her fingers.
$f["Well well well, you're quicker than I expected. Still not going to be fast enough, and you can't rape or eat what you can't grab, monster."] Runes flare and she vanishes at the same time as she sends the pair of knives hurtling towards you, and you barely manage to dodge as you turn, seeing her standing by a vacated fruit cart. $wolf["Another meal after my pelt, I take it? I wonder if you carved those runes across your whole body, or if it's just on your armor. You look like a scrumptious little morsel."]
She smiles mockingly at you. $f["I'm looking forward to your pelt helping me claim the title of Executioner Heather. Champion just doesn't hold the right amount of respect."]
$wolf["But Champion seems like such an appropriate title for you. Haven't you heard of the breakfast of champions? I might need a few more of your friends to make it a balanced breakfast though. Can you come back with 2 or 3 more meals? I like the squirmers best, so find some spunky ones."]
Heather's eyes narrow at your response, and her runes flare as she teleports again, barely giving you time to react as she reappears to your side...
(link: "Your move")[\
(set: $monstertype to "Heather")(set: $monstermaxhp to 2000)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 100)(set: $monsterdex to 45))(set: $monstergold to 250)(set: $monsterxp to 500)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to "Throwing Knives")(set: $weapon2 to (either: "Throwing Knives"))(set: $location to "Red Encounter 2")(set: $monstergender to "female")(set: $monsterform to "Boss")(set: $monsterbio to $bioheather)(goto: "Combat")]\
]
(if: $redevent is 5)[(goto: "Red Event")]
(if: $redevent is 7)[(goto: "Red Event")]
You sag against a stump, the blood splattering the area giving proof of the battle you have just finished. Scraps of Garret's cloak are strewn about, and some of his flesh and armor is caught between your claws. Red looks at the carnage and then looks up at you.
(if: $memoryscraps > 2 and $reputation > 9)[$wolf["Wait... I'm from here. I'm helping people."]
She looks at what's left of her former companion. $f["Yes. I can tell how helpful you are."]]
Red slots a bolt into one of her crossbows and smiles. $f["Garret always figured his strength was enough. I prefer to use a bit of wolfsbane to help seal the deal. Goodbye, wolf."]
There is a twang and you stumble backwards, a sharp pain radiating through your torso from where the bolt has just barely missed your heart. (if: $playermaxhp > 500)[$wolf["I've... survived worse."] You take a step towards her as she loads another bolt, firing it into your ribcage.
$f["What? Why aren't you falling?"] She fires again, sending flaming agony through your arm.
$wolf["Got enough... ammo?"] You are almost close enough to grab her, despite the pain coursing through your veins. At the last second she turns and runs. Your reactions, dulled by the poison, cause you to miss grabbing her cloak as she darts into the woods.
You stand there for a few moments as everything goes hazy, and then collapse.](else:)[She reloads and fires another bolt into your torso. You slump to one knee, and then collapse, your body sliding down the shore into the river. Red watches you float away before she sighs and collects the remnants of Garret and vanishes into the woods.]
[[Darkness->Red Encounter 1 Recovery]](set: $playercurrenthp to $playermaxhp)(if: $huntressrep > 1 and $huntressslain is 0)[You come to on the floor of your lair. Morgana is standing nearby, whistling to herself as she prepares some food. She turns as you try to move, tsking. $f["Ah ah ah, you stay right there pup. Messed yourself up something fierce, and it's taking even your supernatural powers some time to get everything out of your system. Relax, and see if you can eat some of this broth. We'll discuss moving on to solid foods if you can keep it down."]
The huntress spends the next few days in the sawmill with you, helping you recover from the encounter with the werewolf hunters. Eventually, you feel well enough to stand on your own, and soon after that she agrees that you are probably able to go hunting again. The hunt goes well, bringing down a decent size deer that you almost forget to share with her.
$f["I'm heading back to my cabin. Stop by when you get a chance, okay pup? (if: $daughterfollower is 1)[Also, there's some girl that's been hiding on the edges of your property, watching everything I've been up to. I don't know why, but you might want to look into that. She seemed harmless enough.] (if: $tgkidnap is 1)[I made sure to feed that girl you have chained up in the store room as well. I'm not one to ask questions.]"]](else:)[You come to on the shore of the river close to your sawmill. You manage to pull yourself to your lair, pain coursing through your system. Slumping down in the ruined sawmill, you continue to twitch and spasm as everything burns from the poison working its way through your system.
Some time has passed. You feel able to move once more, and think you've gotten over the encounter, but you don't quite feel 100%, nor do you think you will.
(set: $playerstr -= 5)(set: $playermaxhp -= 10)You've lost 10 Max HP and 5 Strength.]
(set: $redmemory to 1)(color:purple)[You return to the area by the river where you had been ambushed. Something about that encounter seemed familiar. Something in the way the two had attacked you reminded you of something. It was something about how the female had acted. Her anger seems so familiar. You... You know her. You knew her. Somehow. (text-style:"italic")[MEMORY SCRAP FOUND!]]
[[Back to your lair->Lair]](if: $elfprincessquest > 1)[There's nothing left in this room.](if: $elfprincessquest < 2)[Up ahead is the lavishly decorated (especially considering it's carved into a tree) court of the elves. Sitting delicately in the throne is a beautiful elven female.(if: $elfprincessquest is 1)[ That must be the one Reethin was talking about.](if: $elfroyalguard > 0)[ Her royal guard stand beside her, pikes held stiffly.](if: $elfroyalguard is 0)[There are no guards around.]
She looks up at you. (if: $farmerslain is 1 and $farmerkillquest is not 2)[$f["Ah, you must be the one who slew the human farmer. Thank you for that. Here are a few coins for your trouble."] She passes you (color:yellow)[50 gold pieces].(set: $gold += 50)
You have gained 100 experience. (set: $currentxp += 100)(set: $farmerkillquest to 2)(set: $questcomplete += 1)
(if: $farmerdiplomacyquest is not 3)[(set: $farmerdiplomacyquest to 3) That certainly solved their diplomacy issues.(set: $questcomplete += 1)(set: $notoriety += 10)]](if: $farmerdiplomacyquest is 2)[$f["I'm glad you were able to make that farmer understand our point of view. Thank you for your help. We would still not be upset to see him disposed of, but peace is a delightful result."](set: $farmerdiplomacyquest to 3)
You have gained 250 experience. (set: $currentxp += 250)(set: $reputation += 5)(set: $questcomplete += 1)]
(if: $farmerslain is 0 and $farmerdiplomacyquest is 1)[$f["Please come back when you have solved our dilemma with the farmer."]](if: $farmerslain is 0 and $farmerkillquest is 0 and $farmerdiplomacyquest is 0)[$f["Hello there, wolf. I am Lady Leanna Mapleheart. I've heard you may be a friend to the elves? If so, we could use your help with a delicate situation. There is a human farmer who has been cutting down our woods. We would like him to stop. If you can handle that situation, either diplomatically or with force, we would be quite gracious. Thank you in advance."](set: $farmerdiplomacyquest to 1)
You nod, thinking about the request.]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]\
(if: $elfroyalguard > 0)[(link: "Attack a Royal Guard")[\
(set: $monstertype to $maleelfname + $elflast)(set: $monstercurrenthp to 120)(set: $monstermaxhp to 120)(set: $monsterstr to 20)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 120)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Pike")(set: $weapon2 to "Pike")(set: $location to "The Elven Court")(set: $monstergender to "male")(set: $monsterbio to $bioelfroyalguard)(set: $elfroyalguard -= 1)
(goto: "Combat")]](if: $elfroyalguard is 0)[There's no more guards between you and Princess Leanna.
[[Rape the Princess]]--[[Eat the Princess]]--[[Howl]]]
(if: $potionquest is 1)[[[Do you know where I can find sablethorn?->Elfherb]]]]
[[Elf Village]] (set: $notoriety += 10)You lunge forward, grabbing the princess and tossing her to the ground. She struggles against you, but it's easy to overpower her considering the difference in both size and strength. Her flailing arms are easily grabbed and slammed to the ground, held in place as you flex a single claw and run it down her chest, slicing through her fancy robes. Leanna shrieks and kicks at your sides as you roll her face-down and toss the scraps of robes out of your way. Her cries are muffled by the floor as you slip your other paw underneath of her and pull her against you. Your growing $penis prods between her legs as she squirms in your grip, and you begin to rub your length back and forth along her nether lips. You grab her face and feel her scream vibrate into your palm as you thrust forward, filling her unwilling womb with your cock. You pull back and slam your hips forward again, more of your length filling her. Pull back, thrust. Pull back, thrust. Pull back, thrust. Grab her hair and pull her closer to you so you can get even deeper. Thrust. Thrust. Thrust. Thrustthrustthrustthrustthrustthrust until at least you let loose a loud howl as you climax, spurts of hot werewolf $cum launching deep inside of her. The elf collapses the moment you let go of her. (if: $campcleared is 0)[A moment later a few bandits enter the room and move over to the princess.
One of them smiles at you. $m["Excellent job, wolf. Hope to see you around."]
The bandits are unzipping their pants, getting ready to play with the fallen princess.
(set: $elfprincessquest to 2)
[[Watch them]]]
[[Eat the Princess]]
[[Leave->Woods]](set: $notoriety += 10)You pick up the princess and lick her face. She cringes away from your actions, but that's fine. She still tastes delicious. Opening your maw, you easily fit it over her head and shoulders, slipping her slight form between your jaws with practiced grace. Her tits spend a moment getting played with before you gulp them down as well, your teeth then travelling over her hips. You pause again, tongue playing with the depths between her thighs to elicit those ever-delightful yelps and moans that vibrate through your throat, despite how muffled they are. A few moments of toying with her go past before you resume swallowing. Legs kick a few times, as though that would do anything, and eventually her feet slide past your tonsils and Leanna has vanished entirely. You feel her curled up and struggling within your gut. (if: $stomachfilled is not "none")[At least she's not alone down there. ](if: $campcleared is 0)[You lick your lips and realize that there are a half-dozen bandits watching your actions. You let out a belch and grin at them. One of them grins back, clearly frightened.
$m["Well... We'll just... um. We'll... we'll give the boss the heads-up that she's taken care of. Thanks for doing this for us."]]
Ooh, you can feel her struggling in there. You belch again, and let out yet another one as she shifts about, kicking and screaming something fierce. You sit down on what was once her throne and watch the futile attempts to escape your belly.
(set: $elfprincessquest to 2)(set: $elfprincesseaten to 1)
[[Relax->Digest Elf]]You let loose an ear-shattering howl. Within moments a half-dozen of Reethin's troops have arrived, stepping over the remnants of the royal guard.
One of them smiles at you. $m["Excellent job, wolf. Hope to see you around."]
The bandits have restrained the princess and are tearing at her robes. Looks like they are planning on doing something with her.
(set: $elfprincessquest to 2)
[[Watch them]]
[[Eat the Princess]]
[[Leave->Woods]](set: $notoriety += 5)One of the bandits pulls out a collar and metal shackles, securing Leanna's arms behind her and placing the heavy slave collar around her neck. He then pushes her to her knees, standing in front of her. $m["Let's get you nice and ready for your new life, elf bitch."]
His cock springs to life as he drops his pants, and he grabs Leanna by an ear and rubs the tip of his cock back and forth across her face. $m["Open wide."]
Her refusal to do so is met by a slap, and the princess then opens her mouth, tears running down her face. The bandit thrusts his cock between her lips, and you can hear her gagging as he brutally facefucks her. The rest of the bandits are stripping but wait for the apparent leader to finish. Pushing her head into his crotch, she kicks and struggles to get air around the shaft in her throat as the bandit cums, filling her stomach with his spunk. Finishing, he pulls his cock from her mouth, wiping the saliva-covered organ back and forth across her face.
$m["Have at her,"] he declares, stepping back. The other bandits move in, repositioning her on top of one hard cock, filling her ass with another, and letting her take turns using her mouth to please the three dicks that aren't already inside of her. The abuse continues until Leanna is a sweat and cum-coated mess, sprawled on the ground. The bandits put their clothing back on before picking up the elven leader and carrying her out of the court.
One of the bandits stops and turns to you. $m["Don't forget to check in with the boss."]
(set: $elfprincessquest to 2)
[[Leave->Woods]] (set: $digestedcount += 1)
The kicks and struggles slow down, and eventually they stop entirely. You enjoy how comfortable Leanna's throne was as you let your stomach work hard at reducing her to nothing but nutrients.
(color: #558B2F)[$digestnoise3](color: #9CCC65)[$digestnoise2]
(color: #81C784)[$digestnoise1]
You doze off there on the throne, and your stomach acids happily continue their work stripping flesh from bone, extracting everything usable from what you've left in there, and letting nature take its course.
(color: #558B2F)[$digestnoise4]
(color: #9CCC65)[$digestnoise1]
(if: $stomachfilled is "Wife")[(set: $digestedcount += 1)(color: #9CCC65)[$digestnoise2]](if: $stomachfilled is "WifeDaughter")[(color: #9CCC65)[$digestnoise2] (color: #558B2F)[$digestnoise3](set: $digestedcount += 2)](if: $stomachfilled is "Daughter")[(color: #558B2F)[$digestnoise3](set: $digestedcount += 1)](if: $stomachfilled is "WifeTaverngirl")[(color: #9CCC65)[$digestnoise2](color: #558B2F)[$digestnoise3](set: $digestedcount += 2)](if: $stomachfilled is "DaughterTaverngirl")[(color: #9CCC65)[$digestnoise2](color: #81C784)[$digestnoise1](set: $digestedcount += 2)](if: $stomachfilled is "WifeDaughterTaverngirl")[(color: #558B2F)[$digestnoise3](color: #81C784)[$digestnoise1](color: #81C784)[$digestnoise1](set: $digestedcount += 3)](if: $stomachfilled is "Taverngirl")[(color: #81C784)[$digestnoise1](set: $digestedcount += 1)]
(if: $stomachfilled is not "none")[You vaguely remember having some other meal in there as well, but when you wake up there is certainly nothing left intact in your gut.]
(set: $stomachfilled to "none")
Your work here is done.
(color: #558B2F)[$digestnoise4]
[[Woods]] (if: $farmdiplo is "peace")[You and Fred discuss the elves' concern about him encroaching on the treeline. You come to an agreement that should make both parties happy. (set: $farmerdiplomacyquest to 2)(set: $reputation += 5)]
(if: $farmdiplo is "war")[You and Fred discuss the elves' concern about him encroaching on the treeline. You remind him that you're here on the elves' behalf and could easily devour his entire family. He agrees happily to leave the woods alone and just plant more in the area he already has cleared. (set: $farmerdiplomacyquest to 2)(set: $notoriety += 5)]
[[Continue your chat->Farmhousechat]]
[[Leave->Farm]] $wolf["I ate your sheep."]
$farmername looks at you for a moment. $m["Well, I charge 50 gold a head on the market. You pay me that, we'll call it even."]
(set: $sheepeaten to 10 - $farmlivestock)(set: $sheepcost to 50 * $sheepeaten)
You've eaten $sheepeaten sheep. That'll cost $sheepcost gold.
(if: $gold >= $sheepcost)[[[Here you go.->Paysheep]]](if: $gold < $sheepcost)[You don't have enough gold right now]
[[Farm]] (set: $gold -= $sheepcost)You hand over (color:yellow)[$sheepcost gold pieces].(set: $reputation += 5)(set: $sheepquest to 3)(set: $questcomplete += 1)
Fred nods his head. $m["Pleasure doing business with you. Tell me beforehand if you want any more of my sheep, okay?"]
[[Farm]] (if: $potionquest is 3)[Astrid kisses your snout in greeting. $f["Hello again!"]](if: $itemsablethorn is 1 and $potionquest is not 3)[$f["Oh, you found me some Sablethorn! Excellent!"] She takes some of the Sablethorn and hands you back the rest of what you found.
$f["I only need a little." This should make my potions more efficient!"](set: $potionquest to 3)
(set: $questcomplete += 1)You have gained 100 experience. (set: $currentxp += 100)
Astrid is pleased with your assistance and will give you a discount on her goods and services. (set: $reputation += 5)]
\
\(if: $potionquest is 1)[$f["Don't forget to bring me some sablethorn!"]](if: $potionquest is 0)[The merchant smiles at you. $f["Hello there. My name's Astrid(if: $damoclesslain is 0)[, and Damocles and I are selling things along this road. I'm trying my hand at making potions!"]
The guard grunts.
$f["That's Damocles for hello."]
The guard grunts again. Astrid turns towards him, $f["Oh, that's a good point]]."
She tilts her head at you. $f["Do you know where to find sablethorn? That'd make it a lot easier for me to make these potions."]
You don't know off the top of your head(if: $farmerdiplomacyquest > 0)[, but the elves might be able to help].(set: $potionquest to 1) $mem[ Something about her request is tugging at your memories.]
$wolf["Have I hunted ingredients for you before?"]
Astrid tilts her head. $f["No? My brother's an alchemist out by the castle, maybe you've worked for him?"] She smiles at you again.]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]\
(link: "Astrid's Shop")[(set: $monsterxp to 1)(goto: "Astrid's Shop")]
[[Never mind->Merchant Wagon]]CONGRATS!
If you've made it here, you've finished everything thus far, but I'd hope you've been enjoying the shit out of this game cause I've been having quite a wonderful time making it.
Please tell me how everything is going, what you have liked/disliked, and keep me updated while I keep you updated while I work on the next chapters, more quests, more NPCs, etc etc etc.
Thank you!
-Ouphe
[[Lair]][Back]<c1|
(click: ?c1)[(undo:)]
(set: $a to 1)(set: $none to "none")(set: $monsterxp to 0)
Copy everything below the line. It is your savecode. Keep it safe.
'---------------------------------------------------------------'
(set: '$'saveline to ' "'"'$name'"'")'(set: '$'saveline1 to ' "'"'$gender'"'")'(set: '$'saveline2 to ' '$playerstr')'(set: '$'saveline3 to ' '$playerdex')'(set: '$'saveline4 to ' '$playermaxhp')'(set: '$'saveline5 to ' '$playercurrenthp')'(set: '$'saveline6 to ' '$killcount')'(set: '$'saveline7 to ' '$playerlevel')'(set: '$'saveline8 to ' '$currentxp')'(set: '$'saveline9 to ' '$xptolv')'(set: '$'saveline10 to ' '$digestedcount')'(set: '$'saveline11 to ' '$gold')'(set: '$'saveline12 to ' '$potions')'(set: '$'saveline13 to ' "'"'$title'"'")'(set: '$'saveline14 to ' "'"'$playerstatus'"'")'(set: '$'saveline15 to ' '$notoriety')'(set: '$'saveline16 to ' '$reputation')'(set: '$'saveline17 to ' "'"'$stomachfilled'"'")'(set: '$'saveline18 to ' '$memoryscrap')'(set: '$'saveline19 to ' '$campmemory')'(set: '$'saveline20 to ' '$huntressmemory')'(set: '$'saveline21 to ' "'"'$lair'"'")'(set: '$'saveline22 to ' '$decoration')'(set: '$'saveline23 to ' '$redevent')'(set: '$'saveline24 to ' '$daughterfollower')'(set: '$'saveline25 to ' '$farmerwifefucked')'(set: '$'saveline26 to ' '$facialcount')'(set: '$'saveline27 to ' '$swallowcumcount')'(set: '$'saveline28 to ' '$titcumcount')'(set: '$'saveline29 to ' '$fuckcumcount')'(set: '$'saveline30 to ' '$analcumcount')'(set: '$'saveline31 to ' '$cumprep')'(set: '$'saveline32 to ' "'"'$rapetype'"'")'(set: '$'saveline33 to ' "'"'$cumloc'"'")'(set: '$'saveline34 to ' '$fdfacialcount')'(set: '$'saveline35 to ' '$fdswallowcumcount')'(set: '$'saveline36 to ' '$fdtitcumcount')'(set: '$'saveline37 to ' '$fdanalcumcount')'(set: '$'saveline38 to ' '$fdfuckcumcount')'(set: '$'saveline39 to ' '$fdpreg')'(set: '$'saveline40 to ' '$tgfacialcount')'(set: '$'saveline41 to ' '$tgswallowcumcount')'(set: '$'saveline42 to ' '$tgtitcumcount')'(set: '$'saveline43 to ' '$tganalcumcount')'(set: '$'saveline44 to ' '$tgpreg')'(set: '$'saveline45 to ' '$tgfuckcumcount')'(set: '$'saveline46 to ' '$elfkill')'(set: '$'saveline47 to ' '$questcomplete')'(set: '$'saveline48 to ' '$farmerwifeeaten')'(set: '$'saveline49 to ' '$farmerdaughtereaten')'(set: '$'saveline50 to ' '$farmlivestock')'(set: '$'saveline51 to ' '$farmerslain')'(set: '$'saveline52 to ' '$huntressflirt')'(set: '$'saveline53 to ' '$banditvisit')'(set: '$'saveline54 to ' '$huntressslain')'(set: '$'saveline55 to ' '$banditcount')'(set: '$'saveline56 to ' '$huntressrep')'(set: '$'saveline57 to ' '$elfguard')'(set: '$'saveline58 to ' '$elfroyalguard')'(set: '$'saveline59 to ' '$bearpeltneeded')'(set: '$'saveline60 to ' '$tgpurchase')'(set: '$'saveline61 to ' '$reethinscare')'(set: '$'saveline62 to ' '$campcleared')'(set: '$'saveline63 to ' '$elfgirlfound')'(set: '$'saveline64 to ' '$campcleared')'(set: '$'saveline65 to ' '$elfprincessquest')'(set: '$'saveline66 to ' '$roadunlock')'(set: '$'saveline67 to ' '$farmunlock')'(set: '$'saveline68 to ' '$villageunlock')'(set: '$'saveline69 to ' '$castleunlock')'(set: '$'saveline70 to ' '$campunlock')'(set: '$'saveline71 to ' '$elfvilunlock')'(set: '$'saveline72 to ' '$ruinsunlock')'(set: '$'saveline73 to ' '$caveunlock')'(set: '$'saveline74 to ' '$cabinunlock')'(set: '$'saveline75 to ' '$towerunlock')'(set: '$'saveline76 to ' '$templeunlock')'(set: '$'saveline77 to ' '$cemetaryunlock')'(set: '$'saveline78 to ' '$hillsunlock')'(set: '$'saveline79 to ' '$highwayunlock')'(set: '$'saveline80 to ' '$arenaunlock')'(set: '$'saveline81 to ' '$alchemistunlock')'(set: '$'saveline82 to ' '$woodcheck')'(set: '$'saveline83 to ' '$banditunlock')'(set: '$'saveline84 to ' '$bearpelt')'(set: '$'saveline85 to ' '$itemslavecollars')'(set: '$'saveline86 to ' '$campclearquest')'(set: '$'saveline87 to ' '$huntressquest')'(set: '$'saveline88 to ' '$farmerkillquest')'(set: '$'saveline89 to ' '$farmerdiplomacyquest')'(set: '$'saveline90 to ' '$sheepquest')'(set: '$'saveline91 to ' '$potionquest')'(set: '$'saveline92 to ' '$tgkidnap')'(set: '$'saveline93 to ' '$banditrep')'(set: '$'saveline94 to ' '$TGGEat')'(set: '$'saveline95 to ' '$banditskilled')'(set: '$'saveline96 to ' '$roadeventspecial')'(set: '$'saveline97 to ' '$roadcheck')'(set: '$'saveline98 to ' '$damoclesslain')'(set: '$'saveline99 to ' "'"'$fdname'"'")'(set: '$'saveline100 to ' "'"'$tgname'"'")'(set: '$'saveline101 to ' '$fdmet')'(set: '$'saveline102 to ' '$barkeepslain')'(set: '$'saveline103 to ' '$taverngirleaten')'(set: '$'saveline104 to ' '$taverngirlslain')'(set: '$'saveline105 to ' '$tglost')'(set: '$'saveline106 to ' '$barkeeptrust')'(set: '$'saveline107 to ' '$tgtrust')'(set: '$'saveline108 to ' '$tgfollower')'(set: '$'saveline109 to ' '1')'(set: '$'saveline110 to ' '2')'(set: '$'saveline111 to ' '1')'(set: '$'saveline112 to ' '$catgirlthreat')'(set: '$'saveline113 to ' "'"'$none'"'")'(set: '$'saveline114 to ' "'"'$none'"'")'(set: '$'saveline115 to ' "'"'none'"'")'(set: '$'saveline116 to ' '$astridslain')'(set: '$'saveline117 to ' '$librarymemory')'(set: '$'saveline118 to ' '$alchemistmemory')'(set: '$'saveline119 to ' '$cemetarymemory')'(set: '$'saveline120 to ' '$tavernwaitressquest')'(set: '$'saveline121 to ' '$zombiekills')'(set: '$'saveline122 to ' '$stewquest')'(set: '$'saveline123 to ' '$cabinmemory')'(set: '$'saveline124 to ' '$namememory')'(set: '$'saveline125 to ' '$library2unlock')'(set: '$'saveline126 to ' '$pagequest')'(set: '$'saveline127 to ' '$lairtempleupgrade')'(set: '$'saveline128 to ' '$itemwolfsbane')'(set: '$'saveline129 to ' '$bethquest')'(set: '$'saveline130 to ' '$giantquest')'(set: '$'saveline131 to ' '$highwayunlock')'(set: '$'saveline132 to ' '$itemlichlily')'(set: '$'saveline133 to ' '$itemsablethorn')'(set: '$'saveline134 to ' '$zombiehunt')'(set: '$'saveline135 to ' '$tgispreg')'(set: '$'saveline136 to ' '$fdispreg')'(set: '$'saveline137 to ' '$hillgiantkilled')'(set: '$'saveline138 to ' '$lostpages')'(set: '$'saveline139 to ' '$gnollquest')'(set: '$'saveline140 to ' '$elfprincesseaten')'(set: '$'saveline141 to ' '$heathereaten')'(set: '$'saveline142 to ' '$garreteaten')'(set: '$'saveline143 to ' '$redbook')'(set: '$'saveline144 to ' '$bluebook')'(set: '$'saveline145 to ' '$yellowbook')'(set: '$'saveline146 to ' '$greenbook')'(set: '$'saveline147 to ' "'"'$nwname'"'")'(set: '$'saveline148 to ' '$ruinsunlock')'(set: '$'saveline149 to ' "'"'$a'"'")'(set: '$'saveline150 to ' '$nwkept')'(set: '$'saveline151 to ' "'"'$scatchoice'"'")'(set: '$'saveline152 to ' '$nweaten')'(set: '$'saveline153 to ' '$a')'(set: '$'saveline154 to ' '$a')'(set: '$'saveline155 to ' '$a')'(set: '$'saveline156 to ' '$a')'(set: '$'saveline157 to ' '$nwfacialcount')'(set: '$'saveline158 to ' '$nwswallowcumcount')'(set: '$'saveline159 to ' '$nwtitcumcount')'(set: '$'saveline160 to ' '$nwanalcumcount')'(set: '$'saveline161 to ' '$nwpreg')'(set: '$'saveline162 to ' '$nwfuckcumcount')'(set: '$'saveline163 to ' '$nwispreg')'(set: '$'saveline164 to ' '$a')'
[Back]<c1|
(click: ?c1)[(undo:)]
(set: $loadline to (prompt: "Please enter your savecode.", ""))
(set: $gamestart to 1)(set: $monsterxp to 0)\
$loadline \
\
(set: $name to $saveline)(set: $gender to $saveline1)(set: $playerstr to $saveline2)(set: $playerdex to $saveline3)(set: $playermaxhp to $saveline4)(set: $playercurrenthp to $saveline5)(set: $killcount to $saveline6)(set: $playerlevel to $saveline7)(set: $currentxp to $saveline8)(set: $xptolv to $saveline9)(set: $digestedcount to $saveline10)(set: $gold to $saveline11)(set: $potions to $saveline12)(set: $title to $saveline13)(set: $playerstatus to $saveline14)(set: $notoriety to $saveline15)(set: $reputation to $saveline16)(set: $stomachfilled to $saveline17)(set: $memoryscrap to $saveline18)(set: $campmemory to $saveline19)(set: $huntressmemory to $saveline20)(set: $lair to $saveline21)(set: $decoration to $saveline22)(set: $redevent to $saveline23)(set: $daughterfollower to $saveline24)(set: $farmerwifefucked to $saveline25)(set: $facialcount to $saveline26)(set: $swallowcumcount to $saveline27)(set: $titcumcount to $saveline28)(set: $fuckcumcount to $saveline29)(set: $analcumcount to $saveline30)(set: $cumprep to $saveline31)(set: $rapetype to $saveline32)(set: $cumloc to $saveline33)(set: $fdfacialcount to $saveline34)(set: $fdswallowcumcount to $saveline35)(set: $fdtitcumcount to $saveline36)(set: $fdanalcumcount to $saveline37)(set: $fdfuckcumcount to $saveline38)(set: $fdpreg to $saveline39)(set: $tgfacialcount to $saveline40)(set: $tgswallowcumcount to $saveline41)(set: $tgtitcumcount to $saveline42)(set: $tganalcumcount to $saveline43)(set: $tgpreg to $saveline44)(set: $tgfuckcumcount to $saveline45)(set: $elfkill to $saveline46)(set: $questcomplete to $saveline47)(set: $farmerwifeeaten to $saveline48)(set: $farmerdaughtereaten to $saveline49)(set: $farmlivestock to $saveline50)(set: $farmerslain to $saveline51)(set: $huntressflirt to $saveline52)(set: $banditvisit to $saveline53)(set: $huntressslain to $saveline54)(set: $banditcount to $saveline55)(set: $huntressrep to $saveline56)(set: $elfguard to $saveline57)(set: $elfroyalguard to $saveline58)(set: $bearpeltneeded to $saveline59)(set: $tgpurchase to $saveline60)(set: $reethinscare to $saveline61)(set: $campcleared to $saveline62)(set: $elfgirlfound to $saveline63)(set: $campcleared to $saveline64)(set: $elfprincessquest to $saveline65)(set: $roadunlock to $saveline66)(set: $farmunlock to $saveline67)(set: $villageunlock to $saveline68)(set: $castleunlock to $saveline69)(set: $campunlock to $saveline70)(set: $elfvilunlock to $saveline71)(set: $ruinsunlock to $saveline72)(set: $caveunlock to $saveline73)(set: $cabinunlock to $saveline74)(set: $towerunlock to $saveline75)(set: $templeunlock to $saveline76)(set: $cemetaryunlock to $saveline77)(set: $hillsunlock to $saveline78)(set: $highwayunlock to $saveline79)(set: $arenaunlock to $saveline80)(set: $alchemistunlock to $saveline81)(set: $woodcheck to $saveline82)(set: $banditunlock to $saveline83)(set: $bearpelt to $saveline84)(set: $itemslavecollars to $saveline85)(set: $campclearquest to $saveline86)(set: $huntressquest to $saveline87)(set: $farmerkillquest to $saveline88)(set: $farmerdiplomacyquest to $saveline89)(set: $sheepquest to $saveline90)(set: $potionquest to $saveline91)(set: $tgkidnap to $saveline92)(set: $banditrep to $saveline93)(set: $TGGEat to $saveline94)(set: $banditskilled to $saveline95)(set: $roadeventspecial to $saveline96)(set: $roadcheck to $saveline97)(set: $damoclesslain to $saveline98)(set: $fdname to $saveline99)(set: $tgname to $saveline100)(set: $fdmet to $saveline101)(set: $barkeepslain to $saveline102)(set: $taverngirleaten to $saveline103)(set: $taverngirlslain to $saveline104)(set: $tglost to $saveline105)(set: $barkeeptrust to $saveline106)(set: $tgtrust to $saveline107)(set: $tgfollower to $saveline108)(set: $a to $saveline109)(set: $a to $saveline110)(set: $a to $saveline111)(set: $catgirlthreat to $saveline112)(set: $none to $saveline113)(set: $none to $saveline114)(set: $none to $saveline115)(set: $astridslain to $saveline116)(set: $librarymemory to $saveline117)(set: $alchemistmemory to $saveline118)(set: $cemetarymemory to $saveline119)(set: $tavernwaitressquest to $saveline120)(set: $zombiekills to $saveline121)(set: $stewquest to $saveline122)(set: $cabinmemory to $saveline123)(set: $namememory to $saveline124)(set: $library2unlock to $saveline125)(set: $pagequest to $saveline126)(set: $lairtempleupgrade to $saveline127)(set: $itemwolfsbane to $saveline128)(set: $bethquest to $saveline129)(set: $giantquest to $saveline130)(set: $highwayunlock to $saveline131)(set: $itemlichlily to $saveline132)(set: $itemsablethorn to $saveline133)(set: $zombiehunt to $saveline134)(set: $tgispreg to $saveline135)(set: $fdispreg to $saveline136)(set: $hillgiantkilled to $saveline137)(set: $lostpages to $saveline138)(set: $gnollquest to $saveline139)(set: $elfprincesseaten to $saveline140)(set: $heathereaten to $saveline141)(set: $garreteaten to $saveline142)(set: $redbook to $saveline143)(set: $bluebook to $saveline144)(set: $yellowbook to $saveline145)(set: $greenbook to $saveline146)(set: $nwname to $saveline147)(set: $ruinsunlock to $saveline148)(set: $bees to $saveline149)(set: $nwkept to $saveline150)(set: $scatchoice to $saveline151)(set: $nweaten to $saveline152)(set: $bees to $saveline153)(set: $bees to $saveline154)(set: $bees to $saveline155)(set: $bees to $saveline156)(set: $nwfacialcumcount to $saveline157)(set: $nwswallowcumcount to $saveline158)(set: $nwtitcumcount to $saveline159)(set: $nwanalcumcount to $saveline160)(set: $nwpreg to $saveline161)(set: $nwfuckcumcount to $saveline162)(set: $nwispreg to $saveline163)(set: $bees to $saveline164)
\
(if: $saveline110 is not 2)[(set: $gamestart to 0)$wolf[Load Error]]
(if: $saveline110 is 2)[(if: $saveline110 is ($saveline109 + $saveline111))[(color:green)[Load Successful]
(link: "Lair")[(set: $gamestart to 2)(goto: "Lair")]]
(if: $saveline110 is not ($saveline109 + $saveline111))[(set: $gamestart to 0)$wolf[Load Error]]]
(set: $monsterdefeat to 0)
(set: $monsterdigested to 0)
(set: $playerdead to 0)
(set: $monstersize to "none")
(set: $monsterform to "none")(set: $caveambushed to (random: 1, 3))(set: $location to "Bright Tunnel")(set: $caveexplore to (random: 1, 100))The cave system is dark and seemingly endless. There is a bright light behind you leading to the woods.
(if: $caveexplore < 16)[\
(link: "There's a goblin!")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")]]\
(if: $caveexplore > 15 and < 26)[\
(link: "There's a bat!")[\
(set: $monstertype to "Bat")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $monsterbio to $biobat)
(goto: "Combat")]]\
(if: $caveexplore > 25 and < 36)[\
(link: "There's a kobold!")[\
(set: $monstertype to "Kobold")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 15)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Slingshot")(set: $monstergender to "male")(set: $monsterbio to $biokobold)
(goto: "Combat")]]\
(if: $caveexplore > 35 and < 46)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 45 and < 56)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 55 and < 66)[\
(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]]\
(if: $caveexplore > 65 and < 73)[(link: "There's a troll!")[\
(set: $monstertype to "Troll")(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 15)(set: $monstergold to 75)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Large Club")(set: $weapon2 to "Large Club")(set: $monstergender to "male")(set: $monsterbio to $biotroll)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 72 and < 80)[\
(link: "There's an ogre!")[\
(set: $monstertype to "Ogre")(set: $monstercurrenthp to 450)(set: $monstermaxhp to 450)(set: $monsterstr to 45)(set: $monsterdex to 25)(set: $monstergold to 70)(set: $monsterxp to 450)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spiked Club")(set: $weapon2 to "Fist")(set: $monstergender to "female")(set: $monsterbio to $bioogre)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 79)[(set: $caveambushed += 1)]
(if: $caveambushed is 1)[The creature is being overly aggressive, and you are going to have to fight it!](if: $caveambushed > 1)[
[[Cave Entrance->Cave]]
[[Left->Dark Tunnel]]
[[Center->Damp Tunnel]]
[[Right->Howling Tunnel]]]
(set: $caveambushed to (random: 1, 3))(set: $location to "Windy Tunnel")(set: $caveexplore to (random: 1, 100))The cave system is dark and seemingly endless. It's a bit windy here.
(if: $caveexplore < 16)[\
(link: "There's a goblin!")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")]]\
(if: $caveexplore > 15 and < 26)[\
(link: "There's a bat!")[\
(set: $monstertype to "Bat")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $monsterbio to $biobat)
(goto: "Combat")]]\
(if: $caveexplore > 25 and < 36)[\
(link: "There's a kobold!")[\
(set: $monstertype to "Kobold")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 15)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Slingshot")(set: $monstergender to "male")(set: $monsterbio to $biokobold)
(goto: "Combat")]]\
(if: $caveexplore > 35 and < 46)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 45 and < 56)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 55 and < 66)[\
(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]]\
(if: $caveexplore > 65 and < 73)[(link: "There's a troll!")[\
(set: $monstertype to "Troll")(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 15)(set: $monstergold to 75)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Large Club")(set: $weapon2 to "Large Club")(set: $monstergender to "male")(set: $monsterbio to $biotroll)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 72 and < 80)[\
(link: "There's an ogre!")[\
(set: $monstertype to "Ogre")(set: $monstercurrenthp to 450)(set: $monstermaxhp to 450)(set: $monsterstr to 45)(set: $monsterdex to 25)(set: $monstergold to 70)(set: $monsterxp to 450)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spiked Club")(set: $weapon2 to "Fist")(set: $monstergender to "female")(set: $monsterbio to $bioogre)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 79)[(set: $caveambushed += 1)]
(if: $caveambushed is 1)[The creature is being overly aggressive, and you are going to have to fight it!](if: $caveambushed > 1)[
[[Left->Damp Tunnel]]
[[Up->Howling Tunnel]]
[[Right->Creepy Tunnel]]](set: $caveambushed to (random: 1, 3))(set: $location to "Dripping Tunnel")(set: $caveexplore to (random: 1, 100))The cave system is dark and seemingly endless. There is some repetitious dripping in the distance.
(if: $caveexplore < 16)[\
(link: "There's a goblin!")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")]]\
(if: $caveexplore > 15 and < 26)[\
(link: "There's a bat!")[\
(set: $monstertype to "Bat")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $monsterbio to $biobat)
(goto: "Combat")]]\
(if: $caveexplore > 25 and < 36)[\
(link: "There's a kobold!")[\
(set: $monstertype to "Kobold")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 15)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Slingshot")(set: $monstergender to "male")(set: $monsterbio to $biokobold)
(goto: "Combat")]]\
(if: $caveexplore > 35 and < 46)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 45 and < 56)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 55 and < 66)[\
(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]]\
(if: $caveexplore > 65 and < 73)[(link: "There's a troll!")[\
(set: $monstertype to "Troll")(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 15)(set: $monstergold to 75)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Large Club")(set: $weapon2 to "Large Club")(set: $monstergender to "female")(set: $monsterbio to $biotroll)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 72 and < 80)[\
(link: "There's an ogre!")[\
(set: $monstertype to "Ogre")(set: $monstercurrenthp to 450)(set: $monstermaxhp to 450)(set: $monsterstr to 45)(set: $monsterdex to 25)(set: $monstergold to 70)(set: $monsterxp to 450)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spiked Club")(set: $weapon2 to "Fist")(set: $monstergender to "male")(set: $monsterbio to $bioogre)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 79)[(set: $caveambushed += 1)]
(if: $caveambushed is 1)[The creature is being overly aggressive, and you are going to have to fight it!](if: $caveambushed > 1)[
[[Left->Dark Tunnel]]
[[Up->Damp Tunnel]]
[[Down->Crystalline Cavern]]](set: $caveambushed to (random: 1, 3))(set: $location to "Dark Tunnel")(set: $caveexplore to (random: 1, 100))The cave system is dark and seemingly endless. You can barely see past your own snout.
(if: $caveexplore < 16)[\
(link: "There's a goblin!")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")]]\
(if: $caveexplore > 15 and < 26)[\
(link: "There's a bat!")[\
(set: $monstertype to "Bat")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $monsterbio to $biobat)
(goto: "Combat")]]\
(if: $caveexplore > 25 and < 36)[\
(link: "There's a kobold!")[\
(set: $monstertype to "Kobold")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 15)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Slingshot")(set: $monstergender to "male")(set: $monsterbio to $biokobold)
(goto: "Combat")]]\
(if: $caveexplore > 35 and < 46)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 45 and < 56)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 55 and < 66)[\
(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]]\
(if: $caveexplore > 65 and < 73)[(link: "There's a troll!")[\
(set: $monstertype to "Troll")(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 15)(set: $monstergold to 75)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Large Club")(set: $weapon2 to "Large Club")(set: $monstergender to "male")(set: $monsterbio to $biotroll)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 72 and < 80)[\
(link: "There's an ogre!")[\
(set: $monstertype to "Ogre")(set: $monstercurrenthp to 450)(set: $monstermaxhp to 450)(set: $monsterstr to 45)(set: $monsterdex to 25)(set: $monstergold to 70)(set: $monsterxp to 450)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spiked Club")(set: $weapon2 to "Fist")(set: $monstergender to "female")(set: $monsterbio to $bioogre)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 79)[(set: $caveambushed += 1)]
(if: $caveambushed is 1)[The creature is being overly aggressive, and you are going to have to fight it!](if: $caveambushed > 1)[
[[Right->Damp Tunnel]]
[[Down->Dripping Tunnel]]
[[Up->Bright Tunnel]]]
(set: $caveambushed to (random: 1, 3))(set: $location to "Damp Tunnel")(set: $caveexplore to (random: 1, 100))The cave system is dark and seemingly endless. The walls are damp and slick here.
(if: $caveexplore < 16)[\
(link: "There's a goblin!")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")]]\
(if: $caveexplore > 15 and < 26)[\
(link: "There's a bat!")[\
(set: $monstertype to "Bat")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $monsterbio to $biobat)
(goto: "Combat")]]\
(if: $caveexplore > 25 and < 36)[\
(link: "There's a kobold!")[\
(set: $monstertype to "Kobold")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 15)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Slingshot")(set: $monstergender to "male")(set: $monsterbio to $biokobold)
(goto: "Combat")]]\
(if: $caveexplore > 35 and < 46)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 45 and < 56)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 55 and < 66)[\
(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]]\
(if: $caveexplore > 65 and < 73)[(link: "There's a troll!")[\
(set: $monstertype to "Troll")(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 15)(set: $monstergold to 75)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Large Club")(set: $weapon2 to "Large Club")(set: $monstergender to "female")(set: $monsterbio to $biotroll)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 72 and < 80)[\
(link: "There's an ogre!")[\
(set: $monstertype to "Ogre")(set: $monstercurrenthp to 450)(set: $monstermaxhp to 450)(set: $monsterstr to 45)(set: $monsterdex to 25)(set: $monstergold to 70)(set: $monsterxp to 450)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spiked Club")(set: $weapon2 to "Fist")(set: $monstergender to "male")(set: $monsterbio to $bioogre)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 79)[(set: $caveambushed += 1)]
(if: $caveambushed is 1)[The creature is being overly aggressive, and you are going to have to fight it!](if: $caveambushed > 1)[
[[Left->Dark Tunnel]]
[[Right->Windy Tunnel]]
[[Down->Dripping Tunnel]]
[[Up->Bright Tunnel]]](set: $caveambushed to (random: 1, 3))(set: $location to "Howling Tunnel")(set: $caveexplore to (random: 1, 100))The cave system is dark and seemingly endless. The howls of faraway creatures echo past.
(if: $caveexplore < 16)[\
(link: "There's a goblin!")[\
(set: $monstertype to "Goblin")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 5)(set: $monstergold to 10)(set: $monsterxp to 50)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Throwing Rock")(set: $monstergender to "male")(set: $monsterbio to $biogoblin)
(goto: "Combat")]]\
(if: $caveexplore > 15 and < 26)[\
(link: "There's a bat!")[\
(set: $monstertype to "Bat")(set: $monstercurrenthp to 25)(set: $monstermaxhp to 25)(set: $monsterstr to 5)(set: $monsterdex to 20)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bite")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $monsterbio to $biobat)
(goto: "Combat")]]\
(if: $caveexplore > 25 and < 36)[\
(link: "There's a kobold!")[\
(set: $monstertype to "Kobold")(set: $monstercurrenthp to 50)(set: $monstermaxhp to 50)(set: $monsterstr to 15)(set: $monsterdex to 15)(set: $monstergold to 10)(set: $monsterxp to 25)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Rusty Sword")(set: $weapon2 to "Slingshot")(set: $monstergender to "male")(set: $monsterbio to $biokobold)
(goto: "Combat")]]\
(if: $caveexplore > 35 and < 46)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 45 and < 56)[\
(link: "There's a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]\
(if: $caveexplore > 55 and < 66)[\
(link: "Oh hey, a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $monsterbio to $biocatgirl)\
(goto: "Combat")\]]\
(if: $caveexplore > 65 and < 73)[(link: "There's a troll!")[\
(set: $monstertype to "Troll")(set: $monstercurrenthp to 250)(set: $monstermaxhp to 250)(set: $monsterstr to 35)(set: $monsterdex to 15)(set: $monstergold to 75)(set: $monsterxp to 250)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Large Club")(set: $weapon2 to "Large Club")(set: $monstergender to "female")(set: $monsterbio to $biotroll)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 72 and < 80)[\
(link: "There's an ogre!")[\
(set: $monstertype to "Ogre")(set: $monstercurrenthp to 450)(set: $monstermaxhp to 450)(set: $monsterstr to 45)(set: $monsterdex to 25)(set: $monstergold to 70)(set: $monsterxp to 450)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Spiked Club")(set: $weapon2 to "Fist")(set: $monstergender to "male")(set: $monsterbio to $bioogre)(set: $monstersize to "Large")
(goto: "Combat")](set: $caveambushed += 1) It looks pretty dangerous.]
(if: $caveexplore > 79)[(set: $caveambushed += 1)]
(if: $caveambushed is 1)[The creature is being overly aggressive, and you are going to have to fight it!](if: $caveambushed > 1)[
[[Up->Bright Tunnel]]
[[Down->Windy Tunnel]]]
(if: $catgirlthreat < 1)[(if: $sheepquest < 2)[(set: $sheepquest to 2)]]You find yourself in a large cavern filled with shiny things. The walls are covered in crystals, and there are a number of piles scattered around the cavern. Most of the piles seem to be made of a pile of random scraps, with what looks like some wool, leaves, old jewelry, and anything that might have caught a catgirl's interest scattered about.
As you look around, you notice a handful of catgirls perched on the edges of the cavern, all of them eyeing you. (if: $catgirlthreat < 5)[Each movement you make causes them to shift around, their fur standing on edge.]
In the back of the cavern you see a series of clawmarks leading to an opening to ground level. From the opening comes the smells of a farm. (if: $catgirlthreat > 0)[It looks like they use that to attack the farm.] (if: $catgirlthreat > 0 and < 5)[Perhaps a further display of force will convince them to not attack the sheep.] (if: $catgirlthreat < 1)[You don't think they'll be a concern for the farm anymore.]
(if: $catgirlthreat > 0 and < 6)[
(link: "Pounce a catgirl!")[\
(set: $monstertype to "Catgirl")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 10)(set: $monsterdex to 30)(set: $monstergold to 20)(set: $monsterxp to 150)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Claws")(set: $monstergender to "female")(set: $location to "Crystalline Cavern")(set: $monsterbio to $biocatgirl)(set: $catgirlthreat -= 1)\
(goto: "Combat")]]
[[Up->Dripping Tunnel]] $wolf["I seek a quest."]
The girl tilts her head. $f["I'll go get Brutus, he might be able to help you."]
You wait a moment while she vanishes into the back before a hulking man walks into the tavern from the back area.
[[Got anything for me?->Tavernquest2]]
[[Tavern]]The girl smiles at you. $f["What would you like to eat?"]
(color:yellow)[Available Gold: |gold>[]]
(replace: ?gold)[$gold]
(link-repeat: "A delicious girl - ??? gp")[(replace: ?result)[The girl quails slightly at your request. $f["Umm... we have some good stew. Wouldn't you rather try that?"]
[[I said a delicious girl.->Grab her]]]]|result>[]
(link-repeat: "A nice meal - 25 gp - Will fully restore health")[(if: $gold < 25)[(replace: ?result0)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 24)[(set: $playercurrenthp to $playermaxhp)(set: $gold -= 25)(replace: ?result0)[Purchase complete. You are at $heal[$playercurrenthp health].]](replace: ?gold)[$gold]] |result0>[]
(link-repeat: "A hearty stew - 250 gp - +10 Max HP")[(if: $gold < 250)[(replace: ?result1)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 249)[(set: $playermaxhp += 10)(set: $gold -= 250)(replace: ?result1)[Purchase complete. You polish off the stew and feel yourself growing healthier.]](replace: ?gold)[$gold]] |result1>[]
(link-repeat: "A heavy chowder - 200 gp - +1 Str")[(if: $gold < 200)[(replace: ?result2)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 199)[(set: $playerstr += 1)(set: $gold -= 200)(replace: ?result2)[Purchase complete. You finish off the chowder and feel yourself growing stronger.]](replace: ?gold)[$gold]] |result2>[]
(link-repeat: "A spicy soup - 500 gp - +1 Dex")[(if: $gold < 500)[(replace: ?result3)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 499)[(set: $playerdex += 1)(set: $gold -= 500)(replace: ?result3)[Purchase complete. You gulp down the soup and feel your insides twitching at the assorted spices. Yum. Painful, but yum.]](replace: ?gold)[$gold]] |result3>[]
(set: $monsterxp to 0)
[[Tavern]] (set: $tgbet to ((random: 1, 20)+$playerstr))(set: $tgcounter to (random: 5, 24))You place the thousand gold pieces on the table and turn towards the girl, who takes a few steps back from you. $f["Brutus? He looks like he means it..."]
(if: $tgbet > $tgcounter)[You pounce on the girl, jaws stretched wide to fit around her petite form. She lets out a scream which is muffled by your mouth, and her fists flail against you ineffectively as you scoop her up and, as appropriate for your species, wolf her down.
(If: $stomachfilled is "none")[She lands with a splash in your stomach. A few screams are replaced with coughing as she tries to breath through the caustic air.(set: $stomachfilled to "Taverngirl")]\
\
(if: $stomachfilled is "Wife")[There is a confused yelp from within your gut as the girl collides with the other occupant of your stomach. There is silence with much movement as the two of them try to rearrange themselves within your gut. You shake your stomach with a laugh, eliciting a few cries from within as they are jostled around.(set: $stomachfilled to "WifeTaverngirl")]\
\
(if: $stomachfilled is "WifeDaughter")[You lick your lips as you finish adding this girl to the growing collection of squirming females in your gut. The bulges in your very overburdened stomach are almost identifiable as the three meals cry and struggle inside of you.(set: $stomachfilled to "WifeDaughterTaverngirl")]\
(if: $stomachfilled is "Daughter")[There is a confused yelp from within your gut as the girl collides with the other occupant of your stomach. There is silence with much movement as the two of them try to rearrange themselves within your gut. You shake your stomach with a laugh, eliciting a few cries from within as they are jostled around.(set: $stomachfilled to "DaughterTaverngirl")]$wolf["Yum."]
The barkeep looks at your squirming stomach. $m["Well, looks like I'm going to need to find a new waitress."](set: $tgkidnap to 1)(set: $taverngirleaten to 1)]\
(if: $tgbet <= $tgcounter)[You pounce on the girl, jaws stretched wide to fit around her petite form. She lets out a scream and her fist connects solidly with your snout, dazing you for a brief moment. She turns and scrambles off, dashing up the staircase before you can react. The barkeep lets out a laugh. $m["Sorry friend, but it looks like your meal ran off. If you scrape up another thousand, you can try again."]]
[[Tavern]]The barkeep tilts his head towards you. $m["Can I help you friend?"]
(color:yellow)[Available Gold: |gold>[]]
(replace: ?gold)[$gold]
(link-repeat: "A nice meal - 25 gp - Will fully restore health")[(if: $gold < 50)[(replace: ?result0)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 49)[(set: $potions += 1)(set: $gold -= 50)(replace: ?result0)[Purchase complete. You now have $heal[$potions].]](replace: ?gold)[$gold]] |result0>[]
(link-repeat: "A hearty stew - 250 gp - +10 Max HP")[(if: $gold < 250)[(replace: ?result1)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 249)[(set: $playermaxhp += 10)(set: $gold -= 250)(replace: ?result1)[Purchase complete. You polish off the soup and feel yourself growing stronger. $heal[$potions].]](replace: ?gold)[$gold]] |result1>[]
(link-repeat: "A heavy chowder - 200 gp - +1 Str")[(if: $gold < 200)[(replace: ?result2)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 199)[(set: $playerstr += 1)(set: $gold -= 200)(replace: ?result2)[Purchase complete. You polish off the soup and feel yourself growing stronger. $heal[$potions].]](replace: ?gold)[$gold]] |result2>[]
(link-repeat: "A spicy soup - 500 gp - +1 Dex")[(if: $gold < 500)[(replace: ?result3)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 499)[(set: $playerdex += 1)(set: $gold -= 500)(replace: ?result3)[Purchase complete. You polish off the soup and feel yourself growing stronger. $heal[$potions].]](replace: ?gold)[$gold]] |result3>[]
(set: $monsterxp to 0)
[[Tavern]] (if: $zombiehunt is 1)["Welcome back. I've heard you're at $zombiekills already! Don't forget to check out our gift shop."](if: $zombiehunt is 0)[As you approach, the elderly cleric looks up. $m["Greetings, beastman. Are you here for a blessing, or to help with the cemetary cleanup?"](set: $zombiehunt to 1)
$wolf["Cemetary cleanup?"]
$m["Ah, good. Help keep those zombies from getting too rowdy. They'll come back up in a few days, cause some asshole necromancer used a permanence charm on a raise dead spell ages back. However, we have kept them locked to the crypt, so there's only so much they can do."]
$wolf["What if I eat them?"]
The elderly cleric laughs. $m["Oh, you creatures thinking with your stomachs. To be fair, we have tried it in the past. Nasty dinner, that was. For whatever reason, the spirit seems to always make it back to the crypt and a few days later, same zombie, same as it was the previous incarnation. There was some attempts to harness that behavior for an infinite energy machine, but when the machine bit our librarian and dragged itself into the courtyard I put a stop to it. Anyway, I can give you something as a thank you for offing a number of the zombies. Heck, go for a high score and we can barter for something fun. The name is Elder Miriam by the way."]]
[[Library]]
[[Gift Shop]]
[[Courtyard->Temple]] Books! Lots and lots of books. (if: $librarymemory is 0)[(color:purple)[As you stand here, looking around at the books...] (if: $memoryscrap < 3)[ no, never mind. It's gone, whatever it was.] (if: $memoryscrap > 2)[(set: $librarymemory to 1)(set: $memoryscrap += 1)(color:purple)[ it was at that table. You and her, looking up information for something. Whatever that situation was, the two of you needed to be here at the library for information. Her warmth, leaning against your side as you flipped through the book, looking for... looking for something. You remember a picture of a wolf in that book. (text-style:"italic")[MEMORY SCRAP FOUND!]]]]
(if: $library2unlock is 1)[[The locked shelves]]
[[Courtyard->Temple]] There are numerous places in the damp crypt that hold remains.
As you watch, some of those remains start to move. You can't help but feel like this crypt has failed in its one job, keeping the remains at rest. (if: $itemlichlily is 0)[There is some plantlife growing here. It has tiny skull-like patterns on the leaves. [Grab some.]<c1| (click: ?c1)[ You found some (color:gray)[Lich Lily](set: $itemlichlily to 1)]]
A zombie staggers towards you, rotten hands outstretched. Wonder what's in its head.
(link: "ZOMBIE!")[\
(set: $monstertype to "Zombie")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 35)(set: $monsterdex to 12)(set: $monstergold to 5)(set: $monsterxp to 100)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Claws")(set: $weapon2 to "Bite")(set: $monstergender to "unknown")(set: $location to "Crypt")(set: $monsterbio to $biozombie)(set: $zombiekills += 1)
(goto: "Combat")]
[[Cemetary]] (if: $stewquest is 1 or 3 or 5 or 7 or 9 or 11)[$m["Still waiting on the ingredients, bud."]](if: $stewquest is 0)[$m["I heard you need a job? Bring me some nice herbal mix for a stew seasoning. I need something that... mmm... it's an alchemical distillation of some sort. Should give my stew the last zing it needs."
$wolf["Where would I get the alchemist thing?"]
Brutus thinks for a moment and then recalls with an $m["A-ha! Yes, go talk to Jeremy at the Castle's Alchemy Shop. He'll be able to help you."]](set: $stewquest to 1)]\
\
(if: $stewquest is 2)[$wolf["Jeremy wants to know what kind of distillation?"]
$m["I think it was green."](set: $stewquest to 3)]\
\
(if: $stewquest is 4)[$wolf["Jeremy needs more details. Swirls, dark green, something like that?"]
$m["Oh. Umm... I think it had a swirl of blue in it. The green parts were a lighter green. Maybe that'll help?"](set: $stewquest to 5)]\
\
(if: $stewquest is 6)[$wolf["Bubbles?"]
$m["What about bubbles?"]
$wolf["Does it have bubbles?"]
$m["No, bubbles taste weird."](set: $stewquest to 7)]\
\
(if: $stewquest is 8)[$wolf["Jeremy says whatever it is works better as a solid."]
$m["Hehe, he's got a point. Ask if he has any fresh leaves, those would work better."](set: $stewquest to 9)]
\
(if: $stewquest is 10)[$wolf["You should have a rosemary plant in back? You guys planted it last season?"]
$m["Oh! Yeah, hold on..."]
Brutus leaves for a moment and comes back with a few sprigs of rosemary. $m["Totally forgot about that herb garden we planted. Give me a moment."]
You stand there, eye twitching as Brutus takes his time preparing a stew, whistling to himself happily as he adds some of the rosemary amid the other ingredients. He finishes and pours some of the stew into a bowl, which he hands to you.
$m["Take that to Jeremy. Don't forget to bring back my bowl. It's part of a set."](set: $stewquest to 11)]
\
(if: $stewquest is 13)[$wolf["He loved it, but said it could use some meat. Here's your bowl."]
$m["Ah, wonderful! I'll have someone take him some more next week. Thanks for your help!"]
Your eye twitches.
At least all that back and forth has made you feel a bit quicker.
You gain 10 dexterity (set: $playerdex += 10)
You've gained patience! Or at least have a reputation for it... (set: $reputation += 15)
You gain 500 experience. (set: $currentxp += 500)
(set: $stewquest to 14)(set: $questcomplete += 1)]
(if: $tavernwaitressquest is 1)[Brutus taps his foot impatiently. $m["Have you found me another waitress?"]](if: $tavernwaitressquest is 0)[(if: $tgkidnap is 1 or $taverngirlslain is 1)[Brutus glares at you. $m["Also, find me a new waitress."](set: $tavernwaitressquest to 1)]]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]\
[[Tavern]](if: $monsterdigested is 0)[Heather's battered body slumps to the ground, numerous wounds bleeding as she struggles to cling to life. You take a step towards her](if: $monsterdigested is 1)[You let out a belch as you feel the satisfying weight of Heather's delicious form resting in your stomach. Your sense of dramatic tension flares for a moment] and there is a loud 'TWANG!' as a bundle of weighted net is launched at you from what looked to be a pile of hay. You drop to the ground, the edge of the net scraping across your fur. Everywhere it touched flares with pain. You roll to the side, letting the dirt help coat whatever contact poison there was. A burst of gas comes up from the ground right where you would have been if the net had hit you. This seems familiar... Then it comes to you. Of course you remember the sequence these traps should be set up. You helped design them after all. You leap up, grabbing the edge of a building and pulling yourself up so the following spray of wolfsbane flechettes scatters harmlessly across the ground.
Looking over the edge of the building you can see a multitude of beartraps disguised as part of the roof on the nearby buildings. You kick off of the building you are currently on, grabbing the edge of another roof. Attempting to shimmy your way along, you get around the corner of the building you are on, and lower yourself slowly back to the ground. Grabbing a handful of knick-knacks from somebody's windowsill, you toss them in front of you and watch one portion of the ground fall away. That should be the last portion of the combination trap, which means you are safe to escape.
Bolting from the village, you aim to get back home as quickly as possible to make sure everything is safe back at the sawmill.
~ ~ ~ ~ ~ ~ ~ ~ ~
Red watches from a doorway as you avoid every single trap and make your escape. The entire building shakes as she slams her fist into the doorframe, letting out a string of cursing that would impress a sailor. She steps outside and looks at the numerous failed traps, and kneels by the pile of netting. A few pieces of fur are still stuck to the edges of the net, and she looks at them.
$f["You're the same one that took down Garret. Now Heather is fallen as well. Too smart for your own good. But... how did you know all of my traps...?"]
She looks beyond the village, out along the King's Highway back towards the castle on the horizon.
$f["I need to change my tactics for this one."] Opening her hand, she lets the pieces of fur float away on the breeze. She turns and strides down the highway, the wind flapping her red cloak behind her.
(set: $redevent to 4)
[[Lair]]Double-click this passage to edit it.Double-click this passage to edit it.$wolf["I'm looking for some sablethorn."]
(if: $farmerdiplomacyquest is 3)[Leanna beckons to one of the nearby elves. $f["Get some sablethorn from the greenhouse for our friend?"]
A moment later the elf returns, holding a pouch of plants in his hand. $m["Sablethorn for you, Sir Wolf."]
(set: $itemsablethorn to 1)(set: $potionquest to 2)](if: $farmerdiplomacyquest is not 3)[Leanna looks at you for a moment. $f["Well, you may be able to find some in the caves. It tends to grow in darkness."]]
[[The Elven Court]] (set: $ratperson to (random: 1, 2))You can see a few little nests constructed of scraps and bits of cloth. There is scurrying sounds all around you. As the scurrying gets closer, you can see that it's some of the ratfolk.(if: $potionquest is 1)[ There is some plantlife growing here. It smells like it could be sablethorn. [Grab some.]<c1| (click: ?c1)[ You found some (color:gray)[Sablethorn](set: $itemsablethorn to 1)(set: $potionquest to 2).]]
(if: $ratperson is 1)[(link: "Grab a ratperson!")[\
(set: $monstertype to "Ratman")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 18)(set: $monsterdex to 22)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "male")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]](if: $ratperson is 2)[(link: "Grab a ratperson!")[\
(set: $monstertype to "Ratgirl")(set: $monstercurrenthp to 75)(set: $monstermaxhp to 75)(set: $monsterstr to 15)(set: $monsterdex to 25)(set: $monstergold to 10)(set: $monsterxp to 75)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 3))(set: $weapon1 to (either: "Claws","Knife","Bite"))(set: $weapon2 to (either: "Bite","Sharp Dagger"))(set: $monstergender to "female")(set: $monsterbio to $bioratfolk)
(goto: "Combat")]]
[[Left->Windy Tunnel]] (set: $gold -= 100) You put the gold on the counter, and Astrid grins at you.
(if: $damoclesslain is 0)[$f["Damocles? Can you please patrol for a bit, and make sure the wagon is safe?"]
The guard grunts, then steps outside, pulling the curtain closed.]
Astrid grins at you and moves around her table, running her hands through your fur. Licking her lips, she sinks to her knees, kissing a line down your chest as she goes. You can feel her hot breath on your cock as she exhales, her inhale of your musk causing the girl to shudder with delight. Her tongue plays with your tip as she runs fingers up and down your crotch, causing your dick to harden, extending out from your sheath. Taking the tip between her lips, she slides up and down your growing member, saliva slicking the lengthening organ.
In a few moments, you are fully erect, and Astrid repositions herself to help open her throat, her warm mouth fully enveloping your cock as the head of your dick slides down her throat. The potion maker happily deepthroats you for awhile, feeling your tension building before she pulls back.
$f["Werewolf cum has some remarkable properties, and I can think of grmphmpmmm-"] her explanation is cut off as you grab her head and shove your cock between her lips once more. She once again delights in bobbing her head back and forth, nose tickling the fur around the base of your sheath. Finally, you can feel the tension releasing and with your claws gripping the back of her head, you unleash a few torrents of werewolf jizz down the girl's throat. She struggles against your claw until you let her go, and she coughs a few times before licking her lips to get any leftover.
$f["I would've preferred to use that for something, but I suppose you did pay me and not the other way around."] She hiccups and then grins up at you. (if: $damoclesslain is 0)[Judging by the clanging outside, Damocles is coming back from his patrol.]
[[Back to the store->Astrid's Shop]]
[[Eat her->Astrid Devour]]
[[Leave->Merchant Wagon]] (set: $gold -= 100) You put the gold on the counter, and Astrid grins at you.
(if: $damoclesslain is 0)[$f["Damocles? Can you please patrol for a bit, and make sure the wagon is safe?"]
The guard grunts, then steps outside, pulling the curtain closed.]
Astrid grins at you and pulls you further into the wagon, pushing you onto a pile of cushions. She pulls off her top and tosses it to the side, then leans her chest against yours. You can feel her nipples tickling your chest fur. She rubs her tits against your torso as she sinks downwards, her hand exploring your nethers and playing with your sheath. As you harden, she dips her head down and licks up and down your shaft, thoroughly moistening your length before she squeezes her tits together around your hard cock. Rubbing the soft titflesh up and down your length, she bobs her head down to slurp at the tip of your cock every few strokes, keeping the flow of saliva glistening within her cleavage. She can feel you begin to tense up, and she rubs a finger along one side of your cock as the movement of her tits helps coax the blasts of jizz from your cock. She closes her eyes as you cum, the thick loads of spunk splattering across her chest, chin, and face. Eventually you are finished, sagging back against the cushions. She wipes some cum from her face and collects it in a vial. A few moments of cleanup and she looks at the vial of werewolf sperm, now full.
$f["Werewolf cum has some remarkable properties. I can only hope my spit hasn't tainted it too much."] She grabs her outfit and gets redressed. (if: $damoclesslain is 0)[Judging by the clanging outside, Damocles is coming back from his patrol.]
[[Back to the store->Astrid's Shop]]
[[Eat her->Astrid Devour]]
[[Leave->Merchant Wagon]] (set: $gold -= 100) You put the gold on the counter, and Astrid grins at you.
(if: $damoclesslain is 0)[$f["Damocles? Can you please patrol for a bit, and make sure the wagon is safe?"]
The guard grunts, then steps outside, pulling the curtain closed.]
Astrid looks you up and down. $f["I feel like we won't have as much fun as you'd like, since I've not actually come up with a lot of detail for this scene."]
The two of you fuck. It's awesome.
$f["I wonder if humans can even get pregnant from werewolves?"]
(if: $damoclesslain is 0)[Judging by the clanging outside, Damocles is coming back from his patrol.]
[[Back to the store->Astrid's Shop]]
[[Eat her->Astrid Devour]]
[[Leave->Merchant Wagon]] (set: $astriddevour to (random: 1, 20)+$playerdex)(if: $damoclesslain is 1)[(set: $astriddevour += 101)]
(if: $astriddevour < 101)[You grab the blonde potion-maker and open your jaws wide. She lets out a shriek, and you hear the clanging of Damocles' rapid approach. He grabs the back of your neck and pulls you away from Astrid.
(link: "Defend yourself")[\
(set: $monstertype to "Damocles")(set: $monstercurrenthp to 3000)(set: $monstermaxhp to 3000)(set: $monsterstr to 300)(set: $monsterdex to 100)(set: $monstergold to 50)(set: $monsterxp to 3000)(set: $monsterstatus to "none")(set: $monsterarmor to 5)(set: $weapon1 to "Sword")(set: $weapon2 to "Sword")(set: $location to "Merchant Wagon")(set: $monstergender to "male")(set: $monsterbio to $biodamocles)(set: $damoclesslain to 1)
(goto: "Combat")]]
(if: $astriddevour > 30)[You grab the blonde potion-maker and open your jaws wide. She is about to let out a shriek, but you cover her mouth with your claw and pull her to your chest. Dipping your head down, she struggles against your grip as you easily slid your mouth over her head. With your other claw you shred her attire, letting the scraps tumble to the floor of the wagon before you continue to devour the squirming delicacy. Her shoulders are no trouble either, and her tits squish so nicely into your maw as she yells her muffled complaints into the interior of your throat. You grab her ass and lift the entire struggling girl upside-down as you stand up, her arms pinned to her sides by your cheeks as you gulp more of her down towards your stomach. The struggling bulge slides along so wonderfully as you continue to swallow, her hips posing little difficulty and then just her kicking legs remain visible. A few more gulps let the last remnants of Astrid vanish from sight, and then one noisy swallow tumbles the girl entirely into your belly.
(set: $astridslain to 1)
(link: "Stay here and digest.")[(set: $astriddigest to "stay")(goto: "AstridDigesting")]
(link: "Digest her on your way home")[(set: $astriddigest to "go")(goto: "AstridDigesting")]](if: $astriddigest is "stay")[You relax on the cushions and listen to the screaming from within your gut. Astrid is struggling against your layers of flesh, and you enjoy watching the futile efforts as she kicks and punches against your internal walls. The acids are building up, and you know that her unprotected flesh is already reddening and peeling away like a bad sunburn. Her cries are unnoticed as you massage your belly, feeling the bulges from her attacks until she weakens too much to put forth an effort. You press against your stomach, feeling the shape of your most recent meal trying to resist the crushing pressure of both your stomach walls and your claw against the outside. Acid-weakened flesh begins to give way, and you can hear her last cries before a resounding crunch from your belly tells you that the potion-maker is just nutrients. Caustic liquid works its way happily through the meat that was once a pretty blonde merchant, and bit by bit her form rounds out and liquifies, sliding into your intestines and fueling you for your next adventures. You let out a belch, and then poke your head out of the wagon. The coast is clear, and you happily head back to your lair, whistling as you go.]
(if: $astriddigest is "go")[You check to make sure the coast is clear, and then depart the merchant wagon. Your stomach emits a few screams as the contents struggle and fight against the growing collection of acid, but as you make your way back to your lair, the screaming gives way to pleading, then to sobbing, then to an occassional gurgling noise.(color: #9CCC65)[$digestnoise2] (color: #81C784)[$digestnoise1]. By the time you get back home, there is nothing recognizable left of the potion-maker.]
(set: $digestedcount += 1)
[[Lair]][Back]<c1|
(click: ?c1)[(undo:)]
Thank you to all those who have helped me put this game together!
The hidden plot-maker!
Iskavii - The ultimate lurker. Blame her for like the entire plot of this game.
Bug Hunters!
Revx_ Z - You're amazing. Gold star.
No-One, Randulf, LoroB, Draupnir7, GrayLotus, coldwar368, Zomulgustar, Thadius, phavore, and everyone else who is helping me improve this game
Patrons!
Able Ardo, MFarmer, bored one954, Kengigenki, ZeroJack, JAikensElder Miriam slowly plods after you, lowering himself into a chair with a pained groan. $m["Welcome to the gift shop. The more zombies you take out, the more I can offer you. To be fair, they're more favors than gifts, but calling it a favor shop has always seemed silly."]
A hand-painted sign behind Miriam displays:
Alice: (set: $zk5 to ($zombiekills + 5))$zk5 zombies.
$name: $zombiekills zombies.
Columbus: 1 human. Disqualified.
Zombies: 14 plants. 1 tray of brownies. 3 acolytes. 1 zombie.
-Available favors-
(if: $zombiekills < 3)[You need 3 kills to unlock this favor](if: $zombiekills > 2)[(if: $library2unlock is 0)[[Access to the library's restricted section]<c4|](if: $library2unlock is 1)[There's only one restricted section.]]
(if: $zombiekills < 6)[You need 6 kills to unlock this favor](if: $zombiekills > 5)[(if: $itemwolfsbane is 0)[[A bundle of Wolfsbane]<c3|](if: $itemwolfsbane is 1)[You already have some Wolfsbane]]
(if: $zombiekills < 10)[You need 10 kills to unlock this favor](if: $zombiekills > 9)[(if: $lairtempleupgrade is 0)[[Send some acolytes to tidy up your lair]<c1|](if: $lairtempleupgrade is 1)[You've already tidied your lair.]]
(if: $zombiekills < 20)[You need 20 kills to unlock this favor](if: $zombiekills > 19)[(if: $decoration is not 1)[[A statue for your lair]<c2|](if: $decoration is 1)[You have a sexy statue already.]]
(click: ?c1)[ $m["I'll send them right away."](set: $lairtempleupgrade to 1)(set: $lair to "a tidy sawmill. The well-cleaned windows allow you to easily look out at the river as it burbles along outside. There are a few rooms for storage, and a nice area for you to curl up and sleep. The door closes or opens when you turn the knob, as appropriate.")]
(click: ?c2)[ $m["Sure, I'll have the minions cart one of our goddess statues over."](set: $decoration to 1)]
(click: ?c3)[ $m["You want this stuff? Ok, here."](set: $itemwolfsbane to 1)]
(click: ?c4)[ Miriam raises an eyebrow. $m["There's no porn in there. It's mostly just herbology, weapons, explosives, and actually this isn't going to convince you against going there at all, is it."] You shake your head no. $m["Well, sounds fine. I'll go unlock the shelves, but you better not be browsing or tearing anything out of my books. Read with a purpose. Also, don't molest the librarian."](set: $library2unlock to 1)]
[[Altar]](if: $memoryscrap < 4 or $redevent < 2)[The door is bolted shut.]
(if: $huntressmemory is 1 and $cemetarymemory is 1 and $campmemory is 1 and $redevent > 1 and $cabinmemory is 0)[You enter the old house and listen to the creaking door swinging shut behind you.
Looking around there is a table, a few chairs, and some empty cupboards. Cobwebs stretch across much of the house, and you are impressed with the amount of old dried blood that has permanently stained the floors and walls.
There are layers of smells here, and you begin to sniff around, your snout helping you search the ruined house. You find a mostly empty bottle underneath of a cabinet. It has a faint bit of some reddish powder. You pick it up and sniff. Cinnamon. A sudden flood of memory hits you...
(color:purple)[This was the bottle. Sitting at this table. A meal, ready to eat. A woman, older, across the table from you. She is laughing.(set: $huntressmemory to 2) Maria. Maria is the one who made dinner that night. (set: $cemetarymemory to 2) A girl sits next to you. She is quite pretty, and you love her eyes. You say something, and she laughs as well. You turn away from her, exasperated. Your elbow struck a spice bottle, and it spilled across the floor. Cinnamon filled the air. $f["Oh, pet. You're so clumsy."] They both tease you as you move to clean up the cinnamon, but your foot strikes the bottle, sending it spinning away under the cabinet.
(set: $campmemory to 2) You and the girl were going camping the next day. You had everything ready and would enjoy your adventure in the woods for a few days.
The camping trip was such fun. Sitting at the campfire, telling stories. Hearing the noises of the forest. The howls of far off beasts. That morning when you and the girl got back to this house though... There was blood.
Wait. Wait... The blood. You remember the blood.
All of this blood.
Maria.
Maria's blood.
Maria wasn't able to stop the beast. You and the girl arrived too late, and found what was left of Maria. The only option was to bury her, closed casket. So much blood.
Maria had died. You and the girl mourned her. But mourning her wasn't enough. She dragged you to that library, and began poring through the books. You began to do the same...
(set: $memoryscrap += 4)(text-style:"italic")[MEMORY SCRAPS FOUND!]
]
You come to, sitting on the porch of the old house. There is a creaking noise, and the wall nearest to you buckles, the wood giving way to the weight of the roof. There is a loud crash, and you throw yourself from the area just in time to avoid the entire house collapsing in on itself.
Clouds of dust blanket the area, and you cough and wave the debris from your face.
The house is no more. Maria's house... C... C-something.
What was her name? (set: $cabinmemory to 1)]
[[Village]] You can't find the librarian. Well, guess that means no molesting the librarian. Darn?
(if: $namememory is 0)[You have no idea what you're looking for in these books.]
(if: $pagequest is 1)[You need to find those missing pages. (if: $lostpages is 1)[You probably need 2 more pages.](if: $lostpages is 2)[You probably need 1 more page.](if: $lostpages is 3)[Actually, you think you have them all now... (set: $lostpages to 0)(set: $pagequest to 2)]]
(if: $namememory is 1 and $pagequest is 0)[Traps. Cures. You and Clara were here, doing research.
You browse the shelves, opened by Elder Miriam for your usage.
Traps. Cures. Poisons. How to fight against....
Werewolves. Lycanthropy. The disease that turns man to beastman.
You flip through the pages of a few books. Notes cover the pages, the tiny, neat handwriting offering tips and guidance on how some things would or wouldn't work. An essay on why silvering blades was ineffective. Theories on the effect of the moon on lycanthropes. Some pages begin to describe a few potions which would cause transformations, but the rest of that chapter has been ripped out.
You glare at the torn paper where the information had been attached, and then grab the next book.
Recipes, details, the actual how-to parts, have all been torn out.
Nothing helpful... but it does create one very important question. Who tore out the pages? (set: $pagequest to 1)]
(if: $pagequest is 2)[You start flipping through the books and realize you're missing one last page about werewolf transformations. Checking the table of contents, the missing page actually has information on transformations and cures... That seems important. Might wanna double check the Monster Hunter's Guild for that last page.]
[[Library]] (if: $taverngirleaten is 1 or $taverngirlslain is 1)[(set: $tgfollower to 0)]
\
--To Do--
CH3
Bethquest - Beth-Damocles quest starter in MHG, can use "var eaten is 2"
Lost Pages quest - #2-4 are in the MHG Floors
Waitress quest - Hire from Temple? Castle?
Back to MHG, unlocked to allow exploring. 3? floors, get waitress option from one person
Speedster boss in one floor, mage boss final floor. Lost pages during it.
Burn down MHG, escape while it's burning.
CH 4
take lost pages to the alch book. take book to morgana. take book to jeremy. instructions to get the herbs.
Head to castle. Arena is open for combat, get tokens to buy vial.
take vial to jeremy, make potion (maybe)
take potion to morgana. encounter Red there for final battle.(set: $healed to $playermaxhp / 4)(if: $attacktype is "Claw")[$clawatk(if: $monsterstatus is "Grabbed")[(set: $breakarmor += 20)]]\
(if: $attacktype is "Bite")[$biteatk(if: $monsterstatus is "Grabbed")[(set: $swallowchance += 20)(set: $breakarmor += 20)]]\
(if: $attacktype is "Grab")[]\
(if: $attacktype is "Destroy Clothing")[$destroyatk(if: $monsterstatus is "Grabbed")[(set: $breakarmor += 20)]]\
(if: $attacktype is "Devour")[$devouratk(if: $monsterstatus is "Grabbed")[(set: $swallowchance += 20)(set: $breakarmor += 20)]]\
(if: $attacktype is "Swallow")[(goto: "Stomach Combat")]\
(if: $attacktype is "Rape F")[(if: $monsterarmor > 0)[There is a burst of light from the runes on her outfit and you find yourself sprawled on the ground, Heather standing to one side. (set: $monsterstatus to "none")](if: $monsterarmor is 0)[(goto: "Rape F")]]\
(if: $attacktype is "Rape M")[(goto: "Rape M")]\
(if: $attacktype is "Potion")[You chug a potion. It restores $heal[$healed health.] (set: $playercurrenthp += $healed)(if: $playercurrenthp > $playermaxhp)[(set: $playercurrenthp to $playermaxhp)]]\
\
(if: $playerattackroll + $playerdex > $monsterdex)[(set: $playerhit to "hit")](else:)[(set: $playerhit to "miss")(if: $attacktype is "Claw" or "Bite")[$pmiss]]\
(if: $attacktype is "Claw" or "Bite" and $playerhit is "hit")[(set: $playerdmg to $playerdmgroll + $playerstr)$phit(set: $monstercurrenthp -= $playerdmg)] (if: $attacktype is "Grab")[(if: $playerhit is "hit")[$grabatk(set: $monsterstatus to "Grabbed")](else:)[$gmiss]]
(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(set: $monsterstatus to "Defeated")$victorykill](else:)[(if: $breakarmor > 99 and $playerhit is "hit")[(if: $monsterarmor is 5)[There is a crunch and sparkle as some of Heather's armor crumples under your blow. A few of the runes flare out, and she flickers for a moment. $f["What did you do to my armor?"] She flickers in front of you again, then seems to restabilize. $f["Hmph. A minor annoyance."](set: $monsterarmor -= 1)](else-if: $monsterarmor is 4)[A handful of runes flare and then go black as your teeth and claws rend portions of her intricate platemail. Heather vanishes and reappears a few feet to the left. $f["You still can't get me, worthless beast."](set: $monsterarmor -= 1)](else-if: $monsterarmor is 3)[As some more chunks of armor fall from Heather, you can see the concern in her face. $f["What are you doing?"] You chuckle. $wolf["I'm peeling you. Like an orange."] Her armor lets out a burst of light, but this time she doesn't vanish. Her concerned look starts to grow for a moment before the runes activate and allow her to flit to your side.(set: $monsterarmor -= 1)](else-if: $monsterarmor is 2)[There are only so many places to inscribe runes on a person's underthings. Heather lets out a startled yell as you pull her outer layer aside, casting the scraps of cloth to the ground. Some of the remaining runes spark and sizzle, obviously burning out from overuse.(set: $monsterarmor -= 1)](else-if: $monsterarmor is 1)[You tear the last scraps of clothing from Heather's body. Some of the scraps flare and vanish from existence as their runes malfunction, and the now-nude woman yells defiance at you, refusing to go down. $f["Your severed head should get me enough to buy a new set of armor, mangy fleabag."](set: $monsterarmor -= 1)](else-if: $monsterarmor is 0)[$armor0]](else-if: $breakarmor > 1)[(if: $monsterarmor > 2)[Runes flare across her armor and your strike seems to be deflected away from the protective layering.](else-if: $monsterarmor > 0 and $monsterarmor < 3)[Runes across her outfit maintain their functionality despite your onslaught.](else:)[]]
(if: $swallowchance > 99 and $playerhit is "hit")[$devourhit (set: $monsterstatus to "In your jaws")](else-if: $swallowchance > 1)[$devourmiss](else:)[]]
(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(set: $monsterdefeat to 1)[[Continue->Victory]]](else:)[(set: $monsterdmg to 0)\
\
(if: $monsterstatus is "none")[(set: $monstermove to (random: 1, 5))\
\
(if: $monstermove is 1 or 2)[$monstertype uses $hisher $weapon1 and...
(set: $monsterattackroll to ((random: 1, 20) + $monsterdex))
(if: $monsterattackroll > $playerdex)[(set: $monsterdmg to (random: 1, 30) + $monsterstr)$mhit](else:)[$mmiss]\
(set: $playerinjury to $playercurrenthp - $monsterdmg)\
(set: $playercurrenthp to $playerinjury)]\
\
(else-if: $monstermove is 3 or 4)[$monstertype attacks you with $hisher $weapon2...(set: $monsterattackroll to ((random: 1, 20) + $monsterdex))
(if: $monsterattackroll > $playerdex)[(set: $monsterdmg to (random: 1, 30) + $monsterdex)$mhit](else:)[$mmiss] (set: $playerinjury to $playercurrenthp - $monsterdmg)(set: $playercurrenthp to $playerinjury)](else-if: $monstermove is 5)[$monstertype defends and recovers. (set: $monstercurrenthp += (random: 25, 75))(if: $monstercurrenthp > $monstermaxhp)[(set: $monstercurrenthp to $monstermaxhp)]]]
\
(if: $monsterstatus is "Grabbed")[(set: $monstergrapple to ((random: 1, 20) + $monsterstr + $monsterdex))(set: $playergrapple to ((random: 5, 20) + $playerstr + $playerdex))(if: $monstergrapple > $playergrapple)[(set: $monsterstatus to "none")$monstertype manages to escape your grip!](else:)[$grabbed]](if: $monsterstatus is "In your jaws")[(set: $monstergrapple to ((random: 1, 20) + $monsterstr + $monsterdex + $monsterarmor ))(set: $playergrapple to ((random: 5, 20) + $playerstr + $playerdex))(if: $monstergrapple > $playergrapple)[(set: $monsterstatus to "none")$monstertype manages to escape your $jawsadj $jaws!](else:)[$monstertype struggles but $heshe can't get out from your $jaws.]]\
(if: $playercurrenthp < 1)[(set: $playercurrenthp to 0)(set: $playerdead to 1)[You have been defeated! [[Failbuttons->Deadwolf]]]] (else:)[[[Continue->Combat]]]]
\
(if: $monsterstatus is not "none")[(set: $teleportpower to ($monsterarmor*20))(set: $teleportfail to (random: 1, 100))
(if: $teleportpower > $teleportfail)[(set: $monsterstatus to "none")$monstertype's armor glows and she vanishes from your hold, reappearing a few feet from you. A sudden pain tells you that she left a present, and another throwing knife is visible in your flesh. At least this one hurt less. (set: $monsterdmg to (random: 1, 30))(set: $playerinjury to $playercurrenthp - $monsterdmg)(set: $playercurrenthp to $playerinjury)You take $monsterdmg damage from her little gift.](else:)[(if: $monsterarmor > 0)[The runes flare and then sputter out, leaving the girl struggling against you with just her brawn. $f["BLASTED RUNES, WORK!"]](if: $monsterarmor is 0)[Since there aren't any teleportation runes carved on her flesh, Heather is stuck squirming and struggling against you with just her own muscular capabilities. Your strength seems more than enough to render those struggles useless. $f["FUCKING DOG! GET OFF OF ME!"] $wolf["I'm sorry, did you say get off on you?"] Her wordless scream brings a smile to your lips.]]]
\
$name, $playercurrenthp / $playermaxhp
Your status: $playerstatus
(if: $playerhit is "miss")[(set: $missbonus += 1)](if: $playerhit is "hit")[(set: $missbonus to 0)]
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else:)[$monsterstatus]
Outfit: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[(if: $monstergender is "male")[Boxers](else-if: $monstergender is "female")[Bra and panties]](else-if: $monsterarmor is 0)[(if: $monstergender is "unknown")[Nothing](else:)[Naked]](set: $swallowjaw to (either: "You swallow $monstertype.","Using your tongue, you push $monstertype towards your waiting throat.","You gulp $monstertype down.","$monstertype slides down your throat.","$monstertype's kicking legs vanish from view."))
\ (set: $swallowstomach to (either: "$monstertype has been swallowed whole!","$monstertype is now inside your $stomach!","$monstertype has been eaten alive!","$monstertype has become a meal for you!","You've swallowed $monstertype completely.","$monstertype is now thrashing about in your $stomach.","Despite $hisher struggles, you manage to finish gulping $himher down, feeling $monstertype tumble into your stomach.","$monstertype has landed in your $stomach."))
\ (set: $throatescape to (either: "$Heshe pushes $hisher way back up your throat!","$monstertype manages to get back into your mouth"))
\ (set: $swallowstruggle to (either: "$Heshe kicks and punches at your $stomach.","$monstertype cries and pushes at your stomach walls.","Your stomach shifts as $monstertype adjusts $hisher position."))
\ (set: $stomachescape to (either: "$heshe manages to squirm back up out of your stomach!","$monstertype manages to push back up into your throat!","It feels like $monstertype is coming back up!"))
\ (set: $digestdamage to (either: "$monstertype takes $dmg[$playerdmg damage] from your stomach acids.","Your stomach acids eat away at your prey for $dmg[$playerdmg damage]!","$monstertype takes $dmg[$playerdmg damage] from your scalding stomach acid.","$monstertype takes $dmg[$playerdmg damage] from your digestive process.","$monstertype takes $dmg[$playerdmg damage] from your churning belly.","Your churning belly causes another $dmg[$playerdmg damage] to the struggling $monstertype."))
\ (set: $partialdigestphrase to (either: "Your stomach is taking it's toll on $monstertype.","$monstertype is sweltering inside your $stomach.","$monstertype's body is coming apart inside your $stomach. ","Your groaning $stomach is processing $monstertype into nothingness.","Your $stomach is groaning under the strain of digesting $monstertype, but it's making some serious progress.","$monstertype's skin is burning and flaking off under the assault of your $stomach.","$monstertype is sinking into the hot sludge at the bottom of your $stomach.","$monstertype tumbles every which way as your $stomach repositions $himher for easier digestion."))
\ (set: $pdp2 to (either: "$Heshe lets out cries of pain as your stomach acids eat away at $hisher $body.","If $heshe doesn't escape soon, $heshe will become $fat on your body!","$Heshe can't last much longer!","$Heshe is being digested alive!","It won't be long before $heshe's utterly digested!","If $heshe stays in your $stomach much longer, $heshe's done for!","$Heshe is literally becoming food!","$Heshe is becoming a meal for you.","$Heshe has to get out or $heshe will be digested!","There's only one thing that can happen if $heshe doesn't escape...","Bit by bit $monstertype is becoming one with your body.","$monstertype fights for air as you digest $himher alive."))
\ (set: $digestphrase to (either: "Large chunks are slopping away from $monstertype.","$Hisher $body is dissolving away.","$monstertype is becoming part of the caustic pool.","There's not much left of $monstertype now."))You walk into the large building with the stylized "MHG" overhead.
There is a large desk with a strange, shimmering semi-clear layer in front of it. There is a very pretty man sitting behind the desk on the opposite side of the barrier. His well-styled blonde hair and fancy attire seems out of place for a guild of monster hunters. He looks up at you as you approach. $m["Hi there... Mr... Wolfperson? You're one of the new recruits, right?"]
A piece of cloth is pinned to his chest. It says Lord Dumplefisher.
There is a plaque on the wall with a picture of a heavily armored man.
"In memory of the first Reaper, Damocles."
(if: $bethquest is 0)[[[Question Dumplefisher about the plaque->Plaque]]]
(if: $gnollquest < 5)[ [[Ask for a mission]]]
(if: $giantquest is 2)[[[Mission Complete]]](if: $gnollquest is 4)[[Mission Completed]]
(if: $MHGunlock is 1)[ [[Head further inside->MHG Floor 1]] ]
[[Castle]] (if: $stewquest is 1)[$wolf["Brutus needs a distillation of some sort."]
Jeremy tilts his head. $m["What kind of distillation?"]
You have no idea. You state as such. $m["Well, find out for me?"](set: $stewquest to 2)]
\
(if: $stewquest is 3)[$wolf["He said it's a green one."]
$m["Well that's not helpful. Light green? Dark green? Forest green? Green with swirls? I need more information."](set: $stewquest to 4)]
\
(if: $stewquest is 5)[$wolf["Brutus says it's a light green with a hint of blue swirl."]
$m["Ok, that'd be... no. Could be that... no... Check if he needs it with or without bubbles?"](set: $stewquest to 6)]
\
(if: $stewquest is 7)[$wolf["No bubbles."]
$m["What? No bubbles? That'd be... Oh, that idiot. Remind him that it'd be more effective in solid form than as a distillation. If he still wants the distillation, then I can have it for you when you get back."](set: $stewquest to 8)]
\
(if: $stewquest is 9)[$wolf["He wants the actual leaves now. Apparently that reminded him that it's better when fresh."]
$m["Wait. He just needs some rosemary? We planted some in the back of the tavern last season. It should still be there."](set: $stewquest to 10)]
\
(if: $stewquest is 11)[$wolf["I have your stew."]
$m["Wait, this was for me? I hate rosemary. Here, you can have it."](set: $stewquest to 12)]
\
(if: $stewquest is 12)[You stare at the bowl. Pieces of rosemary float on the surface. Visions of beating someone to death with their own skull flicker across your vision. You down the stew in one gulp. It tastes okay. Could've used some meat. Your claws dig into the side of the bowl, hearing the material creaking under your strength.
$m["Oh, did Brutus want his bowl back when you were done? You should take it back to him."](set: $stewquest to 13)]
(else:)[Jeremy stares at you. You stare at him. He stares at you. You stare at him. He stares at you. You stare at him. He blinks.
$wolf["VICTORY!"]
Jeremy sighs.]
[[Alchemist]] Dumplefisher looks at the plaque for a while. A long while. You're starting to think he forgot your question when he turns back to you.
$m["That was Damocles. He was a powerful monster hunter. Took down lots of vicious beasts, even a few dragons and a kraken! There was some nasty drama though. While he was off hunting beasts, the girl he loved married some other dude, and when he found out about it he wandered down the road and vanished forever. No one knows what happened to him."]
$wolf["Damocles? Like the guy who works on the merchant wagon?"]
$m["Yeah, that guy. No one knows what happened to him."]
$wolf["He... he works on the merchant wagon."]
$m["No one knows."]
You stare at Dumplefisher for a few more moments. His vacuous stare back at you makes you worry that if you had an intelligence stat, it'd be taking penalties right now.
Maybe you should go ask Damocles about this... (set: $bethquest to 1)
[[Monster Hunter Guild]] Dumplefisher looks at his paperwork.
(if: $hillsunlock is 0)[$m["I've got a few missions here... Oh! Here's one! So this was the mission that I was supposed to go on to prove my worth and get accepted into the guild but then when I was getting packed I told my father and he said something about it being a suicide mission and that he was going to have a word with that bitch and then told me to come back here the next day so I did and that's when they said I wouldn't be going on this mission and instead put me behind this desk and then moved the scissors so anyway there's also a map."]
He slides a piece of paper towards you. The barrier shimmers slightly as it lets the paper slide through. On it you can see "KILL THE HILL GIANT CHIEFTAIN" and then has a very simple map. From the King's Highway, you look south, then walk towards the hills until you get there. Well then.
(set: $hillsunlock to 1)(set: $giantquest to 1)]
[[Monster Hunter Guild]] (set: $playerdmg to 0)(set: $monsterstr += 1)(set: $monsterdex += 1)
(if: $stomachescapecount is 1)[(if: $attacktype is $stomachescape1)[That's a point in your favor!(set: $stomachescapecount -= 1)](else:)[Ooh, no good]]
(if: $stomachescapecount is 2)[(if: $attacktype is $stomachescape2)[That's a point in your favor!(set: $stomachescapecount -= 1)](else:)[Ooh, no good]]
(if: $stomachescapecount is 3)[(if: $attacktype is $stomachescape3)[That's a point in your favor!(set: $stomachescapecount -= 1)](else:)[Ooh, no good]]
(if: $stomachescapecount is 0)[[[FREEDOM!->Combat]]]
(if: $stomachescapecount > 0)[
(if: $monsterstatus is "Digested" and $monsterarmor < -10)[(color: #9CCC65)[$digestnoise1], (color: #558B2F)[$digestnoise2] (color: red)[$digested] (color: #81C784)[$digestnoise2], (color: #558B2F)[$digestnoise3], (color: #9CCC65)[$digestnoise4]](if: $monsterstatus is "Digested" and $monsterarmor > -11)[(color: #9CCC65)[$digestnoise1], (color: #558B2F)[$digestnoise2] (color: red)[$digestphrase] (color: #81C784)[$digestnoise2], (color: #558B2F)[$digestnoise3], (color: #9CCC65)[$digestnoise4](set: $monsterarmor -= 1)]
\
\(if: $monsterstatus is "Digesting")[(color: #9CCC65)[$digestnoise1], (color: #558B2F)[$digestnoise2] (color: #81C784)[$digestnoise1] (color: red)[$partialdigestphrase] (color: #81C784)[$digestnoise2], (color: #558B2F)[$digestnoise3], (color: #9CCC65)[$digestnoise4](set: $breakarmor to ((random: 10, 20) - $monsterarmor))]
\
\(if: $monsterstatus is "Struggling")[(set: $playerattackroll to (random: 16, 35))
\(if: ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp) > (($monsterdex + $monsterstr + $monsterarmor) * ($monstercurrenthp / $monstermaxhp)))[(if: $monstergender is "male")[(color: #03A9F4)["$stomachcry"]](if: $monstergender is "female")[(color: #F48FB1)["$stomachcry"]] (color: #558B2F)[$digestnoise3] (color: #81C784)[$digestnoise2]
$swallowstruggle ](else:)[(set: $monsterstatus to "In your throat")$stomachescape]
(if: $playerstatus is "Struggling")[(set: $playerdmg to (random: 1, 100) + $monsterstr - $playerstr)(if: $playerdmg < 50)[(set: $playerdmg to 50)](color: #9CCC65) [$digestnoise1], (color: #558B2F)[$digestnoise2] $partialdigestphrase $digestdamage $pdp2 (color: #81C784)[$digestnoise3]
(set: $playercurrenthp -= $playerdmg)\
(set: $monstercurrenthp to $monsterinjury)(set: $healed to (random: 5, 30))[$monstertype absorbs $heal[$healed health] from you.(set: $monstercurrenthp += $healed)(if: $monstercurrenthp > $monstermaxhp)[(set: $monstercurrenthp to $monstermaxhp)]]]]\
\
\
(if: $playerstatus is "Swallowed")[(set: $monsterattackroll to (random: 11, 30))\
(if: (($monsterattackroll + $monsterdex + $monsterstr) * ($monstercurrenthp / $monstermaxhp)) > ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp))[(set: $playerstatus to "Struggling") (color: #558B2F)[$digestnoise3] $swallowstruggle (color: #81C784)[$digestnoise2] (color: #558B2F)[$digestnoise1] $wolf["$stomachcry"]]](else:)[(set: $playerstatus to "In their jaws")Damn teeth in the way!]]\
(if: $playerstatus is "In their jaws")[(set: $monsterattackroll to (random: 6, 25))\
(if: (($monsterattackroll + $monsterdex + $monsterstr) * ($monstercurrenthp / $monstermaxhp)) > ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp))[(set: $playerstatus to "Swallowed") (color: #558B2F)[$digestnoise3] $swallowstruggle (color: #81C784)[$digestnoise2] (color: #558B2F)[$digestnoise1] $wolf["$stomachcry"]]](else:)[(set: $playerstatus to "none")[[FREEDOM!->Combat]]]]\
\
(if: $playerstatus is "Held")[(set: $monsterattackroll to (random: 1, 20))\
(if: (($monsterattackroll + $monsterdex + $monsterstr) * ($monstercurrenthp / $monstermaxhp)) > ($playerattackroll + $playerstr + $playerdex) * ($playercurrenthp / $playermaxhp))[(set: $playerstatus to "In their jaws")$swallowjaw (if: $monstergender is "male")[(color: #03A9F4)["$yell"]](if: $monstergender is "female")[(color: #F48FB1)["$yell"]]](else:)[(set: $playerstatus to "none")[[FREEDOM!->Combat]]]]
\
(if: $monsterstatus is "Struggling")[(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(color:#EC407A)[(color: #558B2F)[$digestnoise4](color: #9CCC65) [$digestnoise1] $monstertype has stopped struggling.](set: $monsterstatus to "Digesting")(set: $monsterdigested to 1)](if: $monstercurrenthp > 0 and $monsterarmor < -5)[(set: $monstercurrenthp to 0)(color: #81C784)[$digestnoise3] $monstertype has stopped struggling.(set: $monsterstatus to "Digesting")](if: $monsterstatus is "Digesting")[(if: $monsterarmor < -7)[(color:#FF0033)[$monstertype has stopped moving.](set: $monsterstatus to "Digested")](color: #558B2F)[$digestnoise4](color: #9CCC65) [$digestnoise1] (color: #81C784)[$digestnoise3]]] (else:)[]
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else-if: $monsterstatus is "Digesting")[(color:#EC407A)[$monsterstatus]](else-if: $monsterstatus is "Digested")[(color:#FF0033)[$monsterstatus]](else:)[$monsterstatus]
Condition: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[Underclothes](else-if: $monsterarmor is 0)[Naked](else-if: $monsterarmor is -1)[(color:#FDEDEC)[Reddening flesh]](else-if: $monsterarmor is -2 or -3)[(color:#F5B7B1)[Open wounds]](else-if: $monsterarmor is -4 or -5)[(color:#F1948A)[Missing flesh and hair]](else-if: $monsterarmor is -6 or -7)[(color:#EC7063)[Large chunks have fallen off] (color: #9CCC65) [$digestnoise2]](else-if: $monsterarmor is -8)[(color: #558B2F)[$digestnoise4](color: #9CCC65) [$digestnoise1] (color:#E74C3C)[Limbs are coming apart and bones are visible]](else-if: $monsterarmor is -9)[(color:#CB4335)[Bones are becoming brittle (color: #558B2F)[$digestnoise4]]](else-if: $monsterarmor is -10)[(color: #81C784) [$digestnoise2], (color: #558B2F)[$digestnoise3](color:#B03A2E)[Sizzling flesh and bone shards]](else-if: $monsterarmor < -10)[(color:#943126)[Just nutrients and padding on your body]](else:)[Unknown]
(if: $monsterstatus is "In your jaws")[[[Swallow again->Stomach Combat]]](if: $monsterstatus is "In your throat")[[[Finish gulping $himher down->Stomach Combat]]](if: $monsterstatus is "In your stomach")[[[Settle down to digest->Stomach Combat]]](if: $playerstatus is "Struggling")[
(link: "Punch")[(set: $attacktype to "P")]
(link: "Kick")[(set: $attacktype to "K")]
(link: "Claw")[(set: $attacktype to "C")]
(link: "Wait")[(set: $attacktype to "w")]
]
(if: $playerstatus is "Digesting")[[[Keep digesting->Struggle!]]--[[Game Over->Deadwolf]]]
(if: $playerstatus is "Digested")[[[Keep digesting->Struggle!]]--[[Game Over->Deadwolf]]]][Back]<c1|
(click: ?c1)[(undo:)]\
(color:purple)[MEMORIES]
(if: $memoryscrap is 1)[You have found a single scrap of your memory.](if: $memoryscrap > 1)[You have found $memoryscrap scraps of your memory.]
(if: $namememory is 1)[(if: $campmemory is 2)[You and Clara went camping together. Sitting at the campfire, enjoying yourselves. Listening to the howls of the beasts in the distance. ]\
(if: $huntressmemory is 2)[Cinnamon. You spilled a bottle of cinnamon during dinner, and Clara called you "pet". It made sense, you were hers. Forever and always. ]\
(if: $librarymemory is 1 and $alchemistmemory is 0)[You and Clara were doing research in the temple. Research on wolves. ](if: $alchemistmemory is 1 and $librarymemory is 0)[You had found ingredients for something. ](if: $alchemistmemory is 1 and $librarymemory is 1)[You and Clara were doing research. You wanted to find a cure. ]\
(if: $redmemory is 1)[That female that attacked you is someone you've met before, somewhere. ](if: $redmemory is 2)[Those bounty hunters that attacked you in the village were using equipment you remember designing. You helped make those traps, alongside Clara. ]\
(if: $cemetarymemory is 2)[Maria's gravestone. A closed casket, after what that beast did to her. You would bring flowers, but it wasn't enough. Not for Clara. That's why she wanted to fight. ]\
(if: $cabinmemory is 1)[That house where you and Clara spent so much time... The same house where her grandmother died. The creature that did that was so brutal. So vicious. ]]\
(if: $namememory is 0)[(if: $campmemory is 1)[Sitting at a campfire with someone important. ](if: $campmemory is 2)[You and the girl went camping together. Sitting at the campfire, enjoying yourselves. Listening to the howls of the beasts in the distance. ]\
(if: $huntressmemory is 1)[You spilled a bottle, but it was fine. You got called a silly, special name. ](if: $huntressmemory is 2)[Cinnamon. You spilled a bottle of cinnamon during dinner, and the girl called you "pet". ]\
(if: $librarymemory is 1 and $alchemistmemory is 0)[You and her were doing research in the temple. Research on wolves. ](if: $alchemistmemory is 1 and $librarymemory is 0)[You had found ingredients for something. ](if: $alchemistmemory is 1 and $librarymemory is 1)[You and she were doing research about wolves. You wanted to find a cure. ]\
(if: $redmemory is 1)[That female that attacked you is someone you've met before, somewhere. ](if: $redmemory is 2)[Those bounty hunters that attacked you in the village were using equipment you remember designing. You helped make those traps, alongside someone dear to you. ]\
(if: $cemetarymemory is 1)[You put flowers on the gravestone. Their death was so brutal. ](if: $cemetarymemory is 2)[Maria's gravestone. A closed casket, after what that beast did to her. You would bring flowers, but it wasn't enough. Not for her. ]\
(if: $cabinmemory is 1)[That house where you and the girl spent so much time... The same house where Maria died. The creature that did that was so brutal. So vicious. ]](if: $bethquest is 1)[$wolf["Hey, Damocles!"]
The large warrior turns his armored head towards you.
$wolf["Are you the one with the plaque in the Monster Hunter Guild?"]
He grunts, nodding his head up and down.
$wolf["You wanna tell me about that?"]
He grunts again. Astrid giggles.
$f["Damocles says it would be better to talk about that when he is less stressed about yesterday's omelette, so you should wait a few days until he has gotten over how it didn't have any mushrooms in it."]
You stare at the warrior for a moment and shrug.]
[[Merchant Wagon]] Dumplefisher stares at you.
You stare back.
(if: $giantquest is 2)[$wolf["I have slain the hill giant chieftain."]
Dumplefisher stares at you for a few minutes.
$m["What?"]
You let out a deep sigh.
$wolf["The hill giant chieftain? I killed it. Like you told me I had to."]
The man stares at you for a bit longer. You can see his thoughts slowly meandering towards something.
$m["What?"]
Your eye twitches.
$wolf["Reward. Now."]
Dumplefisher perks up at this, and grabs a piece of paper from a side shelf. He slides it towards you. It looks like it was torn out of a book. One side of it declares "Congratulations!" and is covered in various celebratory designs and phrases. You flip the piece of paper over, and see a ton of small writing and designs which looks alchemical in nature. This should probably be brought back to the library... You pocket the lost page as he pushes a bag of coins to you as well.
(set: $giantquest to 3)
(set: $gold += 500)You gained (color:yellow)[500 gold pieces].
You have gained 200 experience. (set: $currentxp += 200)(set: $questcomplete += 1)
You have gained 10 reputation.(set: $reputation += 10)
You found (color:gray)[Missing Page](set: $lostpages += 1).
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 1, 5)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]
Dumplefisher smiles at you while you look at the certificate. He then grabs another piece of paper from his desk and reads it out loud to you.
$m["Our daughter has gone missing. She is about 5 foot 8, dark blond hair, was last seen wearing a blue top and gray skirt. Research indicates probable gnoll involvement. Check hills or ruins. Gnoll slavers perhaps. Stop writing on the flyers. For a good time contact Heather. Why would you write this, she died. You're an asshole. Just cause she's dead doesn't mean you can't have a good time. Someone should take this flyer down. Reward offered for locating our missing darling. Is the reward the daughter. God damn it Bundy, stop being such a horndog."] You look at the flyer in his hands and can confirm that he has read all the random grafitti that other guild members have added to the flyer while it was posted.
$wolf["Ok, so missing daughter, gnolls involved? Where are the gnolls?"]
Dumplefisher moves his finger up a few lines. $m["Hills or ruins. So probably near the giants? Or not? I'd look out there for them."]
You nod. The eyetwitch is getting bad. (set: $gnollquest to 1)]
[[Monster Hunter Guild]] Having gained the bandit's trust, you now lunge at their leader. Unfortunately, he didn't actually trust you as much as he claimed, and Reethin jumps backwards, whistling for assistance.
$m["You asked for it, mutt!"]
Bandits come rushing to his assistance and you find yourself surrounded.
[[I'm not surrounded, it's a target rich environment!->Bandit Attack]](if: $monsterdigested is 1)[(set: $huntresseaten to 1)]
--(link: "Attack")[\
(set: $monstertype to "$huntressname")(set: $monstercurrenthp to 150)(set: $monstermaxhp to 150)(set: $monsterstr to 15)(set: $monsterdex to 10)(set: $monstergold to 100)(set: $monsterxp to 500)(set: $monsterstatus to "none")(set: $monsterarmor to 3)(set: $weapon1 to "Axe")(set: $weapon2 to "Bow")(set: $location to "CabinVictory")(set: $monstergender to "female")(set: $monsterbio to $biohuntress)(set: $huntressslain to 1)
(goto: "Combat")\
(set: $huntressslain to 1)(goto: "WoodsCabin")
Jeremy nods. $m["My sister sells them cheaper since she finds the herbs herself, but I have some healing potions in stock for the guards. For some coins, I could 'misplace' some for you."]
(color:yellow)[Available Gold: |gold>[]]
(replace: ?gold)[$gold]
(link-repeat: "A potion - 100 gp")[(if: $gold < 100)[(replace: ?result)[(color:red)[YOU DON'T HAVE ENOUGH GOLD.]]](if: $gold > 99)[(set: $potions += 1)(set: $gold -= 100)(replace: ?result)[Purchase complete. You now have $heal[$potions].]](replace: ?gold)[$gold]] |result>[]
[[Never mind->Alchemist]] (set: $location to "Entrance")The sprawling ruins of a mansion lie before you. There is a dark hallway leading further into the decrepit building, with a faintly visible staircase beyond a few doors leading away.
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[ [[Main Hallway]]
[[Leave->Ruins]] ]
(set: $location to "Armory")Some rusty weapons that would be of no use to most folks. The gnolls have quite enjoyed looting this room.
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[Main Hallway]] ](set: $location to "Main Hallway")The main hallway of the ruined mansion. The [[Stairs->Staircase]] lead up towards the bedrooms. Along one wall is what appears to be an [[Armory]] and the book-filled [[Study]]. At the far end of the hallway is the entrance to the [[Kitchen]].
(if: $bluebook is 2)[(if: $greenbook is 2)[(if: $redbook is 2)[(if: $yellowbook is 2)[A section of the wall seems to have sunken in slightly, and there is something on the other side of the wall. You might be able to [[push->Hidden Door]] the wall out of your way...]]]]
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
Looking back, you can see the ruined [[Entrance]].(set: $location to "Study")
You find yourself in what must have been the lounge or study. Some once-expensive chairs are kicked to the sides of the room, their stuffing strewn about. A partially destroyed table sits in the center of the room.
All along the side walls are ancient knick-knacks on the shelving. Dust and age have turned what was probably valuable long ago into background rubble your eyes skip past. The shelving in this room is stylized with creeping vines. (if: $greenbook is 2)[A book is held in place with one of the creeping vines.] (if: $greenbook is 1)[You look at the vines and then fish the green book out of your pocket. Placing it on the shelf, you hear a loud "THUNK" from somewhere in the ruins. One of the vines extends over the book, gripping it tightly. (set: $greenbook to 2)]
(if: $bluebook is 0)[There is a blue book on the table. It appears to be a cookbook.
[Grab book]<c1|
(click: ?c1)[You pocket the blue book. (set: $bluebook to 1)]]
(set: $ruinsexplore to (random: 1, 50))(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[Main Hallway]] ](set: $location to "Kitchen")The only edible things in this place are the gnolls and the villagers they kidnap. Luckily, those are DELICIOUS.
There is a small door in the back of the kitchen which leads to a small [[storage room->Pantry]].
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
[[Main Hallway]]
(set: $location to "Pantry")
(if: $bluebook is 2)[There is a hole in the floor. It does not look like a good idea to explore the hole in the floor.](if: $bluebook < 2)[There is some empty shelves above the old rotted flour barrels. (if: $bluebook is 1)[You take the blue cookbook from your bag and place it on the shelf. With a loud *SNAP* the shelf collapses, falling into the flour barrel. The book goes with it. There is a louder *SNAP* and part of the floor gives way, causing the flour barrel to fall into a dark pit. You stare in confusion for a moment until an echoing *thunk* sounds from far, far, far away. A loud "THUNK" sounds, almost as an afterthought, from elsewhere in the ruins. (set: $bluebook to 2)]]
[[Kitchen]] (set: $location to "Staircase")
These stairs lead up to the second floor from the main entrance of the ruins. A few of the stairs are missing or have holes in them, and the rest of them squeak like some horror game. (if: $greenbook is 0)[A green book has been discarded at the foot of the stairs.
[Grab the book]<c1|
(click: ?c1)[You pocket the green book.(set: $greenbook to 1)]]
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[Upper Hallway]]
[[Main Hallway]] ](set: $location to "Upper Hallway")
This cobweb-filled hallway has a railing along one side so you can look back at the entrance of the ruins. There are a trio of doors leading to what must have been the bedrooms for whoever lived here before the gnolls took over. The western [[door->West Bedroom]] has a picture of a bumblebee hanging from the door. The central [[door->Central Bedroom]] is simply a wooden door. The eastern side of the hallway holds the final [[door->East Bedroom]] which looks like it was broken partially open with an axe.
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
Head back down the [[stairs->Staircase]]
(set: $location to "West Bedroom")
There is some shelving with bumblebee patterns carved into the wood.(if: $yellowbook is 2)[ A book seems to be fused with the wood. It's the same color yellow as the bumblebees.]
(if: $yellowbook is 1)[You look at the bumblebees and then take the yellow book out of your inventory. Placing it on the shelving, you hear a "THUNK" from somewhere else in the ruins. The book seems to be fused to the shelf now. (set: $yellowbook to 2)]
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[West Bathroom]]
[[Upper Hallway]] ](set: $location to "Central Bedroom") There is a scattering of old clothing across the floor by the ancient bed. A few worrying bloodstains spread from underneath of the clothes, but the blood dried long ago.
(if: $yellowbook is 0)[A yellow book peeks out from under the clothing.
[Grab the book]<c1|
(click: ?c1)[You pocket the yellow book.(set: $yellowbook to 1)]]
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[Upper Hallway]] ](set: $location to "East Bedroom")
There are some empty shelves on one side of this room over an emptied-out dresser. The wallpaper has strawberries on it. The ruins of a bed are in a pile of rubble in the corner. (if: $redbook is 2)[There is a single book on the otherwise empty shelves. The book's cover is the same brilliant red as the strawberries on the walls. A large spider with a similarly brilliant red marking on its back has crawled onto the book and is spinning a web.]
(if: $redbook is 1)[Place the red book]<c1|
(click: ?c1)[You place the red book on the empty shelving. A spider rushes towards your hand and you quickly pull back. From somewhere in the ruins you hear a loud "THUNK". (set: $redbook to 2)]
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[Upper Hallway]] ](set: $location to "West Bathroom") This ancient bathroom hasn't been cleaned in a very long time. The stench of the place is rather overwhelming, and cobwebs stretch from the broken bathtub to the edge of the doorframe. (if: $redbook is 0)[A red book sits on the counter.
[Grab the book]<c1|
(click: ?c1)[You pocket the red book.(set: $redbook to 1)]]
\(set: $ruinsexplore to (random: 1, 50))
(if: $ruinsexplore < 31)[(set: $ruinsattack to (random: 1, 4))]
(if: $ruinsexplore < 6)[You encounter a (link: "skeleton")[\
(set: $monstertype to "Skeleton")(set: $monstermaxhp to 900)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 50)(set: $monstergold to (either: 25,50))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 2, 5))(set: $weapon1 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $weapon2 to (either: "Rusty Sword","Ancient Axe","Broken Warhammer"))(set: $monstergender to "unknown")(set: $monsterbio to $bioskeleton)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 5 and < 21)[You encounter a (link: "heavily-armored gnoll")[\
(set: $monstertype to "Armored Gnoll")(set: $monstermaxhp to (either: 1100,1000,1200))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 35, 55))(set: $monstergold to (either: 300,200))(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to (random: 4, 5))(set: $weapon1 to (either: "Spear","Short Sword"))(set: $weapon2 to (either: "Crossbow","Bow","Slingshot"))(set: $monstergender to "male")(set: $monsterbio to $bioarmorgnoll)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 20 and < 31)[You encounter a (link: "hyena")[\
(set: $monstertype to "Hyena")(set: $monstermaxhp to (either: 700,800,900,1000))(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to (random: 80, 125))(set: $monsterdex to (random: 50, 70))(set: $monstergold to 150)(set: $monsterxp to $monstermaxhp)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to (either: "Claws"))(set: $weapon2 to (either: "Fangs"))(set: $monstergender to "male")(set: $monsterbio to $biohyena)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 30 and < 34)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $malename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 150)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "male")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
\
(if: $ruinsexplore > 33 and < 37)[There is a decrepit-looking (link: "slave")[\
(set: $monstertype to $femalename)(set: $monstermaxhp to 100)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 5)(set: $monsterdex to 5)(set: $monstergold to 0)(set: $monsterxp to 0)(set: $monsterstatus to "none")(set: $monsterarmor to 0)(set: $weapon1 to "Bare hands")(set: $weapon2 to "Chains")(set: $monstergender to "female")(set: $monsterbio to $biognollslave)
(goto: "Combat")]]\
(if: $ruinsexplore > 36)[]
(if: $ruinsattack is 4)[(set: $ruinsattack to 0)This foe isn't going to let you leave without a fight!]
(else:)[
[[West Bedroom]] ]You step over the broken parts of wall and you find yourself looking at a staircase which leads downwards. At the bottom of the stairs looks like flickering firelight and the sounds of some ritualistic chanting. The stairs look like they should hold your weight if you want to head [[deeper->Dark Staircase]]. You can also step back into the [[Main Hallway]] if you'd prefer.Creaking step by creaking step, you make your way down the stairs towards the [[Basement]]. Glancing over your shoulder, you can still see the broken portions of wall that hid this area, should you [[change your mind->Hidden Door]].(if: $gnollquest is 0)[You broke it! (set: $gnollquest to 1)](if: $gnollquest is 1)[(set: $nwname to "Sierra")You reach the end of the stairs and find yourself facing a very oddly decorated gnoll. He has feathers stuck to his fur, and bones pierce his flesh in seemingly random places. What looks to be an outfit made of stitched-together human flesh covers his body. Behind him is a large cauldron sitting over a roaring fire, and a very panicky naked female is struggling against some rope bindings next to the cauldron. The gnoll has been chanting something as he adds herbs to the cauldron, and then he turns to look at you with a grin.
Lifting one of his paws into the air, he begins to glow green as he takes a step towards you.
(link: "Your move")[\
(set: $monstertype to "Gnoll Shaman")(set: $monstermaxhp to 3000)(set: $monstercurrenthp to $monstermaxhp)(set: $monsterstr to 150)(set: $monsterdex to 80))(set: $monstergold to 0)(set: $monsterxp to 2500)(set: $monsterstatus to "none")(set: $monsterarmor to 2)(set: $weapon1 to "Claw")(set: $weapon2 to "Bite")(set: $location to "Basement")(set: $monstergender to "male")(set: $monsterform to "Boss")(set: $monsterbio to $biognollshaman)(set: $gnollquest to 2)(goto: "Combat")]]\
(if: $gnollquest is 3)[Your recently saved, nicely tied up female is still here, squirming against her ropes. She no longer looks quite as happy to see you. You reflect on your options.
Naked woman, already tied up...? [[Fun time!]]
Pre-bundled snack? [[Down the hatch!]]
No sense in letting that broth go to waste. [[Cooking time!]]
Let's get those ropes off you. [[Save the girl!]]
Oh hey, cute squirming treasure to take back to the lair! [[Save the girl! ...for later.]]]
(if: $gnollquest is 2)[You look around the room now that your foe has been defeated. The woman next to the cauldron looks up at you with pleading eyes. She has dark blond hair and looks to be rather tall if she was not tied up on the floor. You look at the cauldron. Whatever herbs were added make that thing smell wonderful. You look at the woman with her pleading eyes. She might be thinking of you as a savior, having slain that gnoll for her. Your thoughts, however, bounce between a few options.
Naked woman, already tied up...? [[Fun time!]]
Pre-bundled snack? [[Down the hatch!]]
No sense in letting that broth go to waste. [[Cooking time!]]
Let's get those ropes off you. [[Save the girl!]]
Oh hey, cute squirming treasure to take back to the lair! [[Save the girl! ...for later.]](set: $gnollquest to 3)]
(if: $gnollquest > 3)[The room contains an empty cauldron and the flickering coals of a fire. A few crushed herbs are scattered among the floorboards.]
[ [[Dark Staircase]]]The tied up girl struggles as your lust-filled face looms closer to her. You don't even offer a token bit of foreplay and yet she is all ready for you to take advantage of her bound body.(set: $pregcheck to (random: 1, 100))(if: $nwpreg > $pregcheck)[(set: $nwispreg to 1)]
(set: $yellroll to (random: 1, 2))(if: $yellroll is 1)[(color: #F48FB1)["$yell"]](set: $monstertype to $nwname)(set: $monstergender to "female")\
\
(if: $rapetype is "face")[$facefuck]\
(if: $rapetype is "cunt")[$forcefuck]\
(if: $rapetype is "tits")[$titfuck]\
(if: $rapetype is "self")[$jackoff]\
(if: $rapetype is "anal")[$assfuck]\
\
(if: $cumloc is "face")[$cumlocface]\
(if: $cumloc is "swallow")[$cumlocswallow]\
(if: $cumloc is "tits")[$cumloctits]\
(if: $cumloc is "womb")[$cumlocpussy]\
(if: $cumloc is "anal")[$cumlocanal]\
(if: $nwfacialcount is > 3)[$facecumlarge](else-if: $nwfacialcount is 1 or 2 or 3)[$facecumsmall](else:)[]\
\
(if: $nwswallowcumcount is > 3)[$swallowcumlarge](else-if: $nwswallowcumcount is 1 or 2 or 3)[$swallowcumsmall](else:)[]\
\
(if: $nwtitcumcount is > 3)[$titcumlarge](else-if: $nwtitcumcount is 1 or 2 or 3)[$titcumsmall](else:)[]\
\
(if: $nwanalcumcount is > 3)[$analcumlarge](else-if: $nwanalcumcount is 1 or 2 or 3)[$analcumsmall](else:)[]\
\
(if: $nwfuckcumcount is > 3)[$wombcumlarge](else-if: $nwfuckcumcount is 1 or 2 or 3)[$wombcumsmall](else:)[]\
\
\
(set: $rapetype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep > 2)[$cumtime
(link: "Cum on her face")[\
(set: $cumloc to "face")(set: $nwfacialcount += 1)(set: $cumprep to 0)
(goto: "Fun time!")\
]-- (link: "Make her swallow")[\
(set: $cumloc to "swallow")(set: $nwswallowcumcount += 1)(set: $cumprep to 0))
(goto: "Fun time!")\
]-- (link: "Cum on her tits")[\
(set: $cumloc to "tits")(set: $nwtitcumcount += 1)(set: $cumprep to 0))
(goto: "Fun time!")]\
-- (link: "Cum inside")[\
(set: $cumloc to "womb")(set: $nwpreg += 1)(set: $nwfuckcumcount += 1)(set: $cumprep to 0))
(goto: "Fun time!")]\
-- (link: "Cum in her ass")[\
(set: $cumloc to "anal")(set: $nwanalcumcount += 1)(set: $cumprep to 0))
(goto: "Fun time!")]
] \
(if: $cumprep < 3)[
[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "Fun time!")]\
]-- (link: "Fuck")[\
(set: $rapetype to "cunt")(set: $cumprep += 1)
(goto: "Fun time!")\
]-- [(link: "Titfuck")[\
(set: $rapetype to "tits")(set: $cumprep += 1)
(goto: "Fun time!")]\
]-- (link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "Fun time!")\
]-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "Fun time!")\
]]
(link: "Devour her")[\
(goto: "Down the hatch!")] \
--(link: "Leave her alone")[\
(goto: "Basement")]You grab the tied-up morsel and lift her into the air, yawning wide so she can get a good look at the next place her life will take her. The last place as well, but that's not as important. She begins to struggle against the ropes, her adorably useless begging and pleading just making you salivate more as you bring her face to your fangs. You take a few moments to lick her face, appreciating her flavor before you begin feeding her into your throat. Her commentary is muffled as your esophagus compacts her upper half, and the faintly squirming bulge of the gnoll's sacrifice makes its way down towards your gut amid the echoing GULP sounds. Legs kicking as much as they can despite the bonds, you delight at the feeling of the newest girl to have been have added to your diet.
GULP
GULP
GULP
As the feet vanish from view, you close your mouth and listen to the sounds of your stomach starting to work on your reward for clearing out the gnolls. After all, that was what the guild had asked, right? Just clear out some gnolls? Mission successful. (set: $gnollquest to 4)(set: $nweaten to 1)
(set: $notoriety += 20)
You can hear some sobbing from your stomach along with some muffled cursing, which eventually gives way to (color: #558B2F)[$digestnoise3](color: #9CCC65)[$digestnoise2]
(color: #81C784)[$digestnoise1]
A few more resounding choruses of (color: #558B2F)[$digestnoise4] (color: #9CCC65)[$digestnoise1] fill you with delight, just as your stomach is filled with the nutritious bundle of pre-wrapped girl meat.
(color: #9CCC65)[$digestnoise2]
(color: #9CCC65)[$digestnoise1]
(color: #558B2F)[$digestnoise2]
[[Basement]] You pick up the girl, grinning at her as you look at her, then at the cauldron. You look back at her as her eyes go wide. $wolf["No sense letting it go waste, morsel."] Her struggles intensify for a moment before you drop her into the bubbling broth.
There is a lot of splashing as she rights herself and gets her head above the surface. Right before she can attempt to say something, you close the lid over her. Muffled cursing and screaming can be heard from within the container as you lean against a table, whistling to yourself.
Eventually, the complaints stop. Eventually they always stop, you muse to yourself with a chuckle.
A bit more time goes by while you listen to the broth bubble away, reducing the kidnapped woman to just another ingredient. You scour the basement for anything else of real interest, but nothing else stands out as relevent to the plot.
After enough time has passed, you lift up the lid to find
(set: $nweaten to 1)(set: $gnollquest to 4)
[[A chunky stew->Hard]]
[[A very upset woman->Soft]]You pick her up and get to work removing the ropes.
$f["Thank you! I am Lady $nwname. I was worried that no one would find me down here, but you seem to be quite the hero, Sir Wolf!"]
$wolf["It's $name. Let's get you back to..."]
"The Castle"[[RescueNW]]
"My Lair"[[KeepNW]]
(set: $gnollquest to 4)(set: $nwname to (prompt: "Name your prize?", "Sierra"))
You pick up the bound girl and toss her over your shoulder. (set: $nwkept to 1) You work your way back out of the ruins and head home, ignoring the complaints from your newest acquisition.
Making it back to your lair, you find a good spot to drop this new acquisition.(if: $itemslavecollars is 1)[ Fishing out your slave collars, you clamp a heavy collar around $nwname's neck before securing her to the wall and removing the ropes.](if: $itemslavecollars is 0)[ You look around for something to use to keep your newest acquisition in place.] She tilts her head and lets out a laugh. $f["You realize I'm properly trained in etiquette and have read plenty of books, right? I know all about being kidnapped and how this all works. You're much more interesting than the gnolls were, so it's not like I was planning to run off anyway. Not even if you were to do horrible brutish things to me, as I know werewolves tend to do. How you will lick me, or bite me, or pin me down and tear off my..."] She blushes and looks away from you, going silent.(set: $gnollquest to 4)
[[Lair]](set: $playerattackroll += $missbonus)(set: $healed to $playermaxhp / 4)(if: $potionquest is 3)[(set: $healed += $playermaxhp / 10)](if: $attacktype is "Claw")[$clawatk(if: $monsterstatus is "Grabbed")[(set: $breakarmor += 20)]]\
(if: $attacktype is "Bite")[$biteatk(if: $monsterstatus is "Grabbed")[(set: $swallowchance += 20)(set: $breakarmor += 20)]]\
(if: $attacktype is "Grab")[]\
(if: $attacktype is "Destroy Clothing")[$destroyatk(if: $monsterstatus is "Grabbed")[(set: $breakarmor += 20)]]\
(if: $attacktype is "Devour")[$devouratk(if: $monsterstatus is "Grabbed")[(set: $swallowchance += 20)(set: $breakarmor += 20)]]\
(if: $attacktype is "Swallow")[(goto: "Stomach Combat")]\
(if: $attacktype is "Rape F")[(goto: "Rape F")]\
(if: $attacktype is "Rape M")[(goto: "Rape M")]\
(if: $attacktype is "Potion")[You chug a potion. It restores $heal[$healed health.] (set: $playercurrenthp += $healed)(if: $playercurrenthp > $playermaxhp)[(set: $playercurrenthp to $playermaxhp)]]\
\
(if: $playerattackroll + $playerdex > $monsterdex)[(set: $playerhit to "hit")](else:)[(set: $playerhit to "miss")(if: $attacktype is "Claw" or "Bite")[$pmiss]]\
(if: $attacktype is "Claw" or "Bite" and $playerhit is "hit")[(set: $playerdmg to $playerdmgroll + $playerstr)$phit(set: $monstercurrenthp -= $playerdmg)] (if: $attacktype is "Grab")[(if: $playerhit is "hit")[$grabatk(set: $monsterstatus to "Grabbed")](else:)[$gmiss]]
(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(set: $monsterstatus to "Defeated")$victorykill](else:)[(if: $breakarmor > 99 and $playerhit is "hit")[(if: $monsterarmor is 5)[$armor54(set: $monsterarmor -= 1)](else-if: $monsterarmor is 4)[$armor43(set: $monsterarmor -= 1)](else-if: $monsterarmor is 3)[$armor32(set: $monsterarmor -= 1)](else-if: $monsterarmor is 2)[$armor21(set: $monsterarmor -= 1)](else-if: $monsterarmor is 1)[$armor10(set: $monsterarmor -= 1)](else-if: $monsterarmor is 0)[$armor0]](else-if: $breakarmor > 1)[(if: $monsterarmor > 2)[$armorgood](else-if: $monsterarmor > 0 and $monsterarmor < 3)[$clothinggood](else:)[]]
(if: $swallowchance > 99 and $playerhit is "hit")[$devourhit (set: $monsterstatus to "In your jaws")](else-if: $swallowchance > 1)[$devourmiss](else:)[]]
(if: $monstercurrenthp < 1)[(set: $monstercurrenthp to 0)(set: $monsterdefeat to 1)[[Continue->Victory]]](else:)[(set: $monsterdmg to 0)\
\
(if: $monsterstatus is "none")[(set: $monstermove to (random: 1, 5))\
\
(if: $monstermove is 1 or 2)[$monstertype uses $hisher $weapon1 and...
(set: $monsterattackroll to ((random: 1, 20) + $monsterdex))
(if: $monsterattackroll > $playerdex)[(set: $monsterdmg to (random: 1, 6) + $monsterstr)$mhit](else:)[$mmiss]\
(set: $playerinjury to $playercurrenthp - $monsterdmg)\
(set: $playercurrenthp to $playerinjury)]\
\
(else-if: $monstermove is 3 or 4)[$monstertype attacks you with $hisher $weapon2...(set: $monsterattackroll to ((random: 1, 20) + $monsterdex))
(if: $monsterattackroll > $playerdex)[(set: $monsterdmg to (random: 1, 6) + $monsterdex)$mhit](else:)[$mmiss] (set: $playerinjury to $playercurrenthp - $monsterdmg)(set: $playercurrenthp to $playerinjury)]
(else-if: $monstermove is 5)[(if: $monstercurrenthp is $monstermaxhp)[$monstertype glows green for a moment, but he is already at full health.](if: $monstercurrenthp < $monstermaxhp)[$monstertype glows green and then some of $hisher wounds knit together before your eyes. (set: $monsterhealed to (random: 50, 200))$monstertype recovers $heal[$monsterhealed] hp. (set: $monstercurrenthp += $monsterhealed)(if: $monstercurrenthp > $monstermaxhp)[(set: $monstercurrenthp to $monstermaxhp)]]]]
\
(if: $monsterstatus is "Grabbed")[(set: $monstergrapple to ((random: 1, 20) + $monsterstr + $monsterdex))(set: $playergrapple to ((random: 5, 20) + $playerstr + $playerdex))(if: $monstergrapple > $playergrapple)[(set: $monsterstatus to "none")$monstertype manages to escape your grip!](else:)[$grabbed. (set: $monsterdmg to (random: 1, 50))There is a sudden ripple around $monstertype and then your prey briefly bursts into flames, scorching your fur for $monsterdmg damage. You've managed to hold onto $himher for now though.]](if: $monsterstatus is "In your jaws")[(set: $monstergrapple to ((random: 1, 20) + $monsterstr + $monsterdex + $monsterarmor ))(set: $playergrapple to ((random: 5, 20) + $playerstr + $playerdex))(if: $monstergrapple > $playergrapple)[(set: $monsterstatus to "none")$monstertype manages to escape your $jawsadj $jaws!](else:)[$monstertype struggles but $heshe can't get out from your $jaws. (set: $monsterdmg to (random: 1, 50))There is a sudden ripple around $monstertype and then your prey briefly bursts into flames, scorching your maw for $monsterdmg damage. You growl and bite down harder onto $himher for that.]]\
(if: $playercurrenthp < 1)[(set: $playercurrenthp to 0)(set: $playerdead to 1)[You have been defeated! [[Failbuttons->Deadwolf]]]] (else:)[[[Continue->Combat]]]]
$name, $playercurrenthp / $playermaxhp
Your status: $playerstatus
(if: $playerhit is "miss")[(set: $missbonus += 1)](if: $playerhit is "hit")[(set: $missbonus to 0)]
$monstertype, $monstercurrenthp / $monstermaxhp
Status: (if: $monsterstatus is "none")[Healthy](else:)[$monsterstatus]
Outfit: (if: $monsterarmor is 5)[Fully Armored](else-if: $monsterarmor is 4)[Well Armored](else-if: $monsterarmor is 3)[Armored](else-if: $monsterarmor is 2)[Clothing](else-if: $monsterarmor is 1)[(if: $monstergender is "male")[Boxers](else-if: $monstergender is "female")[Bra and panties]](else-if: $monsterarmor is 0)[(if: $monstergender is "unknown")[Nothing](else:)[Naked]](set: $follower to $nwname)$nwname bows gracefully as you approach. $f["Whatever are you going to do with me now?"](if: $nwispreg is 1 and $redevent > 1)[There is a growing roundness to $nwname's belly that wasn't there when you first acquired her.]
(if: $nwfacialcount is > 3)[$facecumlarge1](else-if: $nwfacialcount is 1 or 2 or 3)[$facecumsmall1](else:)[]\
\
(if: $nwswallowcumcount is > 3)[$swallowcumlarge1](else-if: $nwswallowcumcount is 1 or 2 or 3)[$swallowcumsmall1](else:)[]\
\
(if: $nwtitcumcount is > 3)[$titcumlarge1](else-if: $nwtitcumcount is 1 or 2 or 3)[$titcumsmall1](else:)[]\
\
(if: $nwanalcumcount is > 3)[$analcumlarge1](else-if: $nwanalcumcount is 1 or 2 or 3)[$analcumsmall1](else:)[]\
\
(if: $nwfuckcumcount is > 3)[$wombcumlarge1](else-if: $nwfuckcumcount is 1 or 2 or 3)[$wombcumsmall1](else:)[]\
(link: "Pleasure")[\
(goto: "NW Rape")]
(link: "Dinner")[\
(goto: "NWEat")]
(link: "Clean yourself up")[\
(goto: "NWClean")](set: $pregcheck to (random: 1, 100))(if: $nwpreg > $pregcheck)[(set: $nwispreg to 1)]
(set: $yellroll to (random: 1, 2))(if: $yellroll is 1)[(color: #F48FB1)["$yell"]](set: $monstertype to $nwname)(set: $monstergender to "female")\
\
(if: $rapetype is "face")[$facefuck]\
(if: $rapetype is "cunt")[$forcefuck]\
(if: $rapetype is "tits")[$titfuck]\
(if: $rapetype is "self")[$jackoff]\
(if: $rapetype is "anal")[$assfuck]\
\
(if: $cumloc is "face")[$cumlocface]\
(if: $cumloc is "swallow")[$cumlocswallow]\
(if: $cumloc is "tits")[$cumloctits]\
(if: $cumloc is "womb")[$cumlocpussy]\
(if: $cumloc is "anal")[$cumlocanal]\
(if: $nwfacialcount is > 3)[$facecumlarge](else-if: $nwfacialcount is 1 or 2 or 3)[$facecumsmall](else:)[]\
\
(if: $nwswallowcumcount is > 3)[$swallowcumlarge](else-if: $nwswallowcumcount is 1 or 2 or 3)[$swallowcumsmall](else:)[]\
\
(if: $nwtitcumcount is > 3)[$titcumlarge](else-if: $nwtitcumcount is 1 or 2 or 3)[$titcumsmall](else:)[]\
\
(if: $nwanalcumcount is > 3)[$analcumlarge](else-if: $nwanalcumcount is 1 or 2 or 3)[$analcumsmall](else:)[]\
\
(if: $nwfuckcumcount is > 3)[$wombcumlarge](else-if: $nwfuckcumcount is 1 or 2 or 3)[$wombcumsmall](else:)[]\
\
\
(set: $rapetype to "none")\
(set: $cumloc to "none")\
\
(if: $cumprep > 2)[$cumtime
(link: "Cum on her face")[\
(set: $cumloc to "face")(set: $nwfacialcount += 1)(set: $cumprep to 0)
(goto: "NW Rape")\
]-- (link: "Make her swallow")[\
(set: $cumloc to "swallow")(set: $nwswallowcumcount += 1)(set: $cumprep to 0))
(goto: "NW Rape")\
]-- (link: "Cum on her tits")[\
(set: $cumloc to "tits")(set: $nwtitcumcount += 1)(set: $cumprep to 0))
(goto: "NW Rape")]\
-- (link: "Cum inside")[\
(set: $cumloc to "womb")(set: $nwpreg += 1)(set: $nwfuckcumcount += 1)(set: $cumprep to 0))
(goto: "NW Rape")]\
-- (link: "Cum in her ass")[\
(set: $cumloc to "anal")(set: $nwanalcumcount += 1)(set: $cumprep to 0))
(goto: "NW Rape")]
] \
(if: $cumprep < 3)[
[(link: "Facefuck")[\
(set: $rapetype to "face")(set: $cumprep += 1)
(goto: "NW Rape")]\
]-- (link: "Fuck")[\
(set: $rapetype to "cunt")(set: $cumprep += 1)
(goto: "NW Rape")\
]-- [(link: "Titfuck")[\
(set: $rapetype to "tits")(set: $cumprep += 1)
(goto: "NW Rape")]\
]-- (link: "Assfuck")[\
(set: $rapetype to "anal")(set: $cumprep += 1)
(goto: "NW Rape")\
]-- (link: "Jack off")[\
(set: $rapetype to "self")(set: $cumprep += 1)
(goto: "NW Rape")\
]]
(link: "Devour her")[\
(goto: "NWEat")] \
--(link: "Leave her alone")[\
(goto: "Lair")]You grab $nwname and lift her into the air, yawning wide so she can get a good look at the next place her life will take her. The last place as well, but that's not as important. She begins to struggle against your grasp, her adorably useless begging and pleading just making you salivate more as you bring her face to your fangs. You take a few moments to lick her face, appreciating her flavor before you begin feeding her into your throat. Her commentary is muffled as your esophagus compacts her upper half, and the faintly squirming bulge of the poor woman makes its way down towards your gut amid the echoing GULP sounds. Legs kicking as much as they can, her last ditch efforts accomplish nothing as she further vanishes past your lips.
GULP
GULP
GULP
As her feet vanish from view, you close your mouth and listen to the sounds of your stomach starting to work on your reward for clearing out the gnolls.
(set: $notoriety += 20)
You can hear some sobbing from your stomach along with some muffled cursing, which eventually gives way to (color: #558B2F)[$digestnoise3](color: #9CCC65)[$digestnoise2]
(color: #81C784)[$digestnoise1]
A few more resounding choruses of (color: #558B2F)[$digestnoise4] (color: #9CCC65)[$digestnoise1] fill you with delight, just as your stomach is filled with the nutritious girl meat.
(color: #9CCC65)[$digestnoise2]
(color: #9CCC65)[$digestnoise1]
(color: #558B2F)[$digestnoise2]
(set: $nwkept to 0)(set: $nweaten to 1)
[[Lair]]With a smile, she begins wiping up anything stuck to her, making a show of licking it off anywhere her tongue can reach. She sometimes stops to smile at you, maintaining eye contact as her tongue darts out towards another sticky spot of werewolf jizz somewhere on her face or body.
(set: $nwfacialcount to 0)
(set: $nwswallowcumcount to 0)
(set: $nwtitcumcount to 0)
(set: $nwanalcumcount to 0)
(set: $nwfuckcumcount to 0)
[[Good girl.->InteractNW]]$wolf["I'm bringing you back to the castle."]
$f["How far away is that? I did hurt my leg when the gnolls first kidnapped me."]
You don't recall her favoring the leg at all, and she looks fine right now as well.
$f["You could carry me, right? Since my leg is hurt?"]
With a sigh, you lift her up and toss her over your shoulder, making your way back out of the ruins. She hums to herself as you carry her back to the castle, dropping her at the gates. She looks at you for a brief moment, as though she wanted to say something, then catches herself and says $f["Thank you Sir Wolf. May the dex be ever in your favor."]
You feel a bit lighter after she says that, as though the winds themselves are helping you.
You have gained 10 dexterity. (set: $playerdex += 10)
You have gained 50 reputation for saving $nwname from the clutches of the gnolls.(set: $reputation += 50)
She walks off towards the castle itself, catching a multitude of looks since she is still not wearing a stitch of clothing.
You should probably check in with the Monster Hunter Guild about the reward for finding her.
[[Castle]]$wolf["I'm bringing you back to my lair for the time being."]
$f["How far away is that? I did hurt my leg when the gnolls first kidnapped me."]
You don't recall her favoring the leg at all, and she looks fine right now as well.
$f["You could carry me, right? Since my leg is hurt?"]
With a shrug, you lift her up and toss her over your shoulder. (set: $nwkept to 1) You work your way back out of the ruins and head home, ignoring the idle off-key humming from your newest acquisition.
Arriving back at the lair you drop $nwname to the ground. She gets to her feet and looks around. $f["Well I will have to tidy this place up a bit if I'm going to be staying here until you can get me back to my own home."] She begins to walk around, looking at the surroundings.
(if: $decoration is 0)[$f["It could use some decoration"] ](if: $decoration is 1)[She stops and looks up at the statue. $f["She's pretty. From the temple? Did you drag this out here yourself?"] She looks down at the drag marks and giggles. ](if: $daughterfollower is 1)[$nwname looks at $fdname and nods. $f["Servant girl, good."] ] (if: $tgfollower is 1)[$nwname looks at $tgname with her chains in place. $f["Punishments for misbehaving? I'll try to not be naughty then."] She winks at you and ignores $tgname's look of shock.]
She tilts her head and lets out a laugh. $f["You realize I'm properly trained in etiquette and have read plenty of books, right? I know all about being kidnapped and how this all works. You're much more interesting than the gnolls were, so it's not like I was planning to run off anyway. Not even if you were to do horrible brutish things to me, as I know werewolves tend to do. How you will lick me, or bite me, or pin me down and tear off my..."] She blushes and looks away from you, going silent.
You simply begin musing how much fun this girl will be...[[Lair]]You report back to Dumplefisher that you have located the missing woman. (if: $nweaten is 1)[You neglect to tell him that you then consumed her. ](if: $nwkept is 1)[You neglect to tell him that you then took her back to your lair. ]He then looks at the flyer about the gnolls and reads that it does indeed ask for her to be located. $m["Where was she?"]
$wolf["She was in the ruins, as expected. About to be thrown into a cauldron by the gnoll leader."]
$m["I'm glad you stopped that from happening! I'm sure she would have been sad."]
$wolf["I'm glad as well. I'm not going to let the gnolls eat any villagers while I'm around."]
$m["You're a good adventurer! Since you've completed a few postings, I think I can make you an official member of the guild!"]
He passes a bag of gold towards you as the reward for locating $nwname, and then points towards a door to one side. $m["Entryway for guild members."]
(set: $gnollquest to 5)
You are now a proud member of the Monster Hunter Guild!(set: $MHGunlock to 1)
(set: $gold += 500)You gained (color:yellow)[500 gold pieces].
You have gained 1000 experience. (set: $currentxp += 1000)(set: $questcomplete += 1)
(if: $nwkept is 0)[You have gained 10 reputation for getting the woman out of the clutches of the gnolls.(set: $reputation += 10)](if: $nwkept is 1)[You have gained 10 reputation, despite not actually returning $nwname. Odd.(set: $reputation += 10)]
(if: $currentxp > ($xptolv - 1))[You have leveled up! (set: $playerlevel += 1)(set: $xptolv += ($playerlevel * 1000))
(set: $playergainmaxhp to (random: 10, 20)) You have gained $playergainmaxhp max health. (set: $playermaxhp += $playergainmaxhp)
(set: $playergainstr to (random: 1, 5)) You have gained $playergainstr strength. (set: $playerstr += $playergainstr)
(set: $playergaindex to (random: 3, 7)) You have gained $playergaindex dexterity. (set: $playerdex += $playergaindex)
(set: $playergainmaxhp to 0) \
(set: $playergainstr to 0)\
(set: $playergaindex to 0)]
[[Monster Hunter Guild]]The forcefield from Dumplefisher's desk is still in your way.
NOT YET ADDED! (sorry. this will be the next major area to finish chapter 3)
[[Monster Hunter Guild]] (set: $notoriety += 50)You lift the lid and find that the woman has been thoroughly rendered into meat scraps by the bubbling cauldron. You pick up a piece and can easily pull the meat from the bone. Grinning wide, you get to work enjoying every last ounce of stew, leaving just a few bones and the broth-soaked rope next to the cauldron. Your stomach bulges with the scrumptious stew before you drift off to a content nap, letting yourself relax in the warmth of a full belly.
(color: #558B2F)[$digestnoise3](color: #9CCC65)[$digestnoise2]
(color: #81C784)[$digestnoise1]
(color: #558B2F)[$digestnoise4] (color: #9CCC65)[$digestnoise1]
Eventually you wake up and decide you should continue onwards.
[[Basement]] The woman has managed to keep her head above the surface, breathing in that little bit of air. She looks rather red from the hot broth, but still alive. (set: $notoriety += 20) You grab the sides of the cauldron and lift it up, positioning yourself underneath the lip of the container. Pouring the tasty mixture into your mouth, there is one panicked yelp mixed with the sounds of flowing broth as your meal falls from the cauldron into your gut. With a grunt you put the cauldron back down, licking your lips.
Your stomach is bulging out with the amount of broth in there surrounding the struggling girl. Slouching there in the basement, you let your gut get to work on the large meal you've consumed.
You can hear some splashing from your stomach along with some muffled crying, which eventually gives way to (color: #558B2F)[$digestnoise3](color: #9CCC65)[$digestnoise2]
(color: #81C784)[$digestnoise4]
You wake up, having not even realized you were asleep. Your stomach has dealt with your most recent meal quite easily, and there are just a few lasting (color: #558B2F)[$digestnoise4] (color: #9CCC65)[$digestnoise1] (color: #9CCC65)[$digestnoise2] as you get back to your feet to continue your adventure.
[[Basement]] [Back]<c1|
(click: ?c1)[(undo:)]
This is a list of what foes have been sighted nearby.
WOODS
Adventurer M
Adventurer F
Elf M
Elf F
Bird
Bear
Catgirl F
Garret M Unique
BANDIT CAMP
Bandit M
Bandit F
Giggling Girl F Unique
Reethin M Unique
ELF VILLAGE
Elven Guard M
Elven Villager F
Elven Royal Guard M
CAVE
Goblin M
Kobold M
Bat
Ratman M
Ratgirl F
Catgirl F
Troll M
Ogre F
ROAD
Thief M
Thief F
Traveler M
Traveler F
Guard M
Guard F
Merchant M
Merchant F
Bounty Hunter M
Bounty Hunter F
FARM
Fred M Unique
WATCHTOWER
Guard F
Guard M
TEMPLE
Acolyte F
Initiate F
CRYPT
Zombie
MERCHANT WAGON
Damocles M Unique
VILLAGE
Heather F Unique
Villager M
Villager F
TAVERN
Taverngirl F Unique
Barkeep M Unique
HILLS
Hill Giant M
Hill Giant Chieftain M Unique
Adventurer M
Adventurer F
Gnoll M
RUINS
Gnoll M
Skeleton
Slave M
Slave F
Hyena M
Gnoll Shaman M Unique
CASTLE
Guard F
Archer F(link: "SAVE GAME")[(set: $monsterxp to 1)(goto: "Save Screen")]
(link: "LOAD GAME")[(set: $monsterxp to 1)(goto: "Load Screen")]
Scat options - Currently $scatchoice.
[Off]<c2|--[Bones]<c3|--[Full]<c4|
(click: ?c2)[(set: $scatchoice to "Off")(goto: "Settings")]
(click: ?c3)[(set: $scatchoice to "Bones")(goto: "Settings")]
(click: ?c4)[(set: $scatchoice to "Full")(goto: "Settings")]
[[Lair]]Double-click this passage to edit it.