<span class="lovetext">
!<center><<type 40ms start 0.1s none>>Succubus Draining Maze<</type>></center>
!!!<center><<type 40ms start 0.4s none>>A Short Erotic RPG<</type>></center>
!!!!!!<center><<type 40ms start 0.8s none>>version 1.2.0<</type>></center>
</span>
This is an erotic text-based RPG centered around battling hot demon girls, who are trying to steal your magic power and turn you into their helpless plaything!
The game contains non-consensual sexual encounters, femdom, light to heavy BDSM, and lots of weird sex stuff in general, and is for players eighteen years or older.
This is a short game, but should have some mild replay value.
''IMPORTANT: The text window has a scroll bar sometimes, and there's always one during your turn in combat, so make sure to scroll down to see all your options!''
[[Click here to begin.|TUTORIAL]]
<<set $progress = 0>>
<<set $player = {
"maxhp" : 100,
"curhp" : 100,
"hpotions" : 0,
"mpotions" : 0,
"cpotions" : 0,
"slots1" : 7,
"slots2" : 5,
"slots3" : 4,
"slots4" : 3,
"slots5" : 1,
"maxslots1" : 7,
"maxslots2" : 5,
"maxslots3" : 4,
"maxslots4" : 3,
"maxslots5" : 1,
"willpower" : 100,
"arousal" : 0,
"slimed" : 0,
"grappled" : false,
"level" : 40,
"attackboost" : 1,
"gold" : 0,
"defenseboost" : 0,
"arousalresist" : 0,
}>>
<<set $buy = "none">>
<<include [[loadenemies]]>>
<<set $player.maxhp = 300>>
<<widget "fullheal">><<set $player.curhp = $player.maxhp>><</widget>>
<<fullheal>>
<<include [[enemies]]>>You, a level 40 chaos mage, wake up naked in a tunnel made of reddish stone. Your head hurts, and you have no idea where this is.
It's well lit, even though you see no torches; there's definitely light magic at work here.
While wondering how you got here, and why you're naked, you see a note on the ground and a few potions in front of you: <<set $player.hpotions += 3>> <<set $player.mpotions += 2>>
//"Dear Idiot Wizard Or Whatever:"//
//"Aha! This is why you don't get drunk at parties; you might do something stupid, like summon and bargain with succubi!"//
You do remember drinking a lot at the local mages-only Summer Solstice party, and your hangover confirms this.
//"Well, you should be in tip-top shape for the contest! You do remember signing up for that, right?"//
That's a definite no. Contest? You don't remember anything after the point when Archmage Elveqirax got totally wasted, took off his pants, and started telling people to check out his "elemental quarterstaff". Actually, you do remember wandering into the demon research labs...
//"Succubi all over the Six Hundred and Thirty-Seven Hells are watching this, so make sure to put on a good show!"//
Oh no. Contest... the hells... succubi... is this the damn Succubus Maze Event? That thing they trick gullible idiots into joining? You really have to stop drinking.
//"Our team of random dungeon generator succubi put a lot of work into constructing this maze for you. Is it fair? We have literally no idea! They rolled dice and built whatever the dice told them to. If it turns out to not be fair, then good luck lmao//
//"Anyway, your goal is simple. Get out of the maze, and we give you a huge pile of gold and free succubus whores. Get subdued by the guardian succubi, and you get a huge pile of level draining and you become their sex toy instead. Good luck!"//
//"Sincerely, the succubi"//
//PS: We put a curse on you so you can't drink potions unless you're in combat. lol lmao get rekt//
Well, there are only two things to do. Escape, and avoid getting the power fucked out of you! A good night's sleep can reverse level draining, unless you're rendered completely powerless and captured.. then you'll become their helpless sex toy forever. At least there are worse fates out there.
[[Proceed.|areahandler]] [[Discord|https://discord.gg/vdSBs76]]
[[Patreon|https://www.patreon.com/ElizzyViolet/membership]]
Dungeon Progress: $progress/27
Level: $player.level
HP: $player.curhp / $player.maxhp
<<if $player.arousal > 0>> Arousal: $player.arousal / 100 <</if>>
<<if $player.willpower < 100>> Willpower: $player.willpower / 100 <</if>>
<<if $player.slimed > 0>> Restrained Percentage: $player.slimed / 100 <</if>>
Inventory:
Healing Potions: $player.hpotions
Mana Potions: $player.mpotions
Chaos Potions: $player.cpotions
Gold: $player.gold
You encounter a chamber containing a small throne room. A nude sucubus clad in countless pieces of shining jewelry sits on the throne next to a pile of gold and gems.
"Welcome! Perhaps we can make a deal..." <<set $levelsasked = random(1, 3)>> <<set $bargainroll = randomFloat(1.0)>> <<set $bargaingold = random(500,1200)>>
You're cautious, but listen...
"If you let me have my way with you and drain, mmm, $levelsasked levels from you, I'll give you... hmm..."
She thinks about what she's willing to give you...
<<if ($player.level + 1) gte $levelsasked>>
<<if $bargainroll lt 0.2>>
"I'll give you three of each potion: healing, mana, and chaos. Deal?"
[[Deal!|bargainroom2]]
[[No deal.|bargainroom3]]
<<elseif $bargainroll lt 0.4 and not $succspell == true>>
"I'll give you the ability to cast a secret psionic spell. Any mage of level 6 or higher can use it, and it is... well, you'll just have to find out!"
[[Deal!|bargainroom2]]
[[No deal.|bargainroom3]]
<<elseif $bargainroll lt 0.6>>
"I'll give you $bargaingold gold. You might find it useful..."
[[Deal!|bargainroom2]]
[[No deal.|bargainroom3]]
<<elseif $bargainroll lt 0.8>>
"I'll restore all of your health with my secret healing magic techniques."
[[Deal!|bargainroom2]]
[[No deal.|bargainroom3]]
<<else>>
"I'll give you one of each potion: healing, mana, and chaos. And also, $bargaingold gold. How about it?
[[Deal!|bargainroom2]]
[[No deal.|bargainroom3]]
<<endif>>
<<else>>
You don't have the levels she wants, so all you can do is decline her offer. You're blinded by a puff of smoke, and she and her throne room furnishings all vanish!
[[Proceed.|areahandler]]
<<set $bargaingold = 0>>
<<set $bargainroll = 0>>
<<set $levelsasked = 0>>
<<endif>><<set _roomroll = randomFloat(1.0)>> <<set _goldroll = random(1,1000)>>
<<if _roomroll lt 0.20>>
You see a hole in the wall with arrows pointing to it. It's just big enough for your dick!
[[Stick your dick in there.|gloryhole]]
[[No, that's stupid.|areahandler]]
<<elseif _roomroll lt 0.40>>
You see a door on the left. There's a sign in front of it that says:
"No Nut Zone: this succubus is cursed and will drain all your levels if you come inside her! However... fighting her will give you 500 gold!"<<set $enemy = $dungeonenemies[random(1,5)]>><<set $enemy.arousaldrain = 40>>
[[Enter the room and fight the cursed succubus.|universalbattleselect][$player.gold += 500]]
[[Stay away from this room and move on.|areahandler]]
<<elseif _roomroll lt 0.60>>
You see a skeleton with a crushed pelvis in the corner. Looks like a succubus got too carried away with them. However, they do have five chaos potions next to them for some reason... <<set $player.cpotions += 5>>
[[Proceed.|areahandler]]
<<elseif _roomroll lt 0.80>><<set $enemy = $dungeonenemies[random(1,5)]>>
You encounter a $enemy.name! However, she looks extremely drunk...
"Ah! A human!" she says with a slur as she holds an empty vodka bottle in the air. "I'll... I'll fight ya!"
She tries to punch you in the face, but she just falls over and knocks herself out. Well, at least you don't have to deal with her anymore.
[[Proceed.|areahandler]]
<<elseif _roomroll lt 0.95>>
You encounter a room in the maze containing a cool glass statue of some kind of succubus. It seems like it would be easy to shatter...
[[Shatter it!|shatterstatue]]
[[Do not.|areahandler]]
<<else>>
You see a spacetime rift, through which a dark eldritch sky can be seen. However, it vanishes mere moments later...
[[Proceed.|areahandler]]
<<endif>>Finally... Finally! You see a checkered finish line painted on the floor at the end of this long tunnel and manage to cross it. When you do, a portal opens in front of you leading into your mage tower's bedroom.
You step through, and are greeted by an enormous pile of gold on your bed, as well as an infernal book on your desk. When you open it... you see standard demon summoning rituals listed inside, as well as the true names of three succubi! It seems like you can summon them whenever you want, and since you know their true name, they have to obey you... also you're immune to their level draining, which is nice.
However, you're not that interested in sex right now. You really, REALLY need a nap. And it'll take ages to get that gold pile off your bed...
You summon the three succubi, who flirtatiously ask for your commands. When you command them to shovel all the gold into your treasury, they're disappointed, but they obey anyway...
At the end, you dismiss the succubi back to Hell and plop down in your bed to take a nap...
[[Victory!|ending2]]<<set _roomroll = randomFloat(1.0)>>
<<set _improll = randomFloat(1.0)>>
<<if $progress gte 26>>
Yes! The last enemy has been dealt with...
[[Proceed.|ending1]]
<<elseif $progress == 25>>
You find a note taped to a hentai magazine on the ground.
//Almost there! Unfortunately, your last opponent is your strongest one! Prepare to be obliterated by her all-powerful spells! Also, have a free porn magazine, you earned it!//
A minute of walking later and you enter a long hallway. At the opposite end is a checkered finish line, and between you and the finish is a succubus in a sexy witch outfit. She stays silent as she attacks...
<<if $ghostfed == true>>...Or not. As you look closer at her, she looks extremely battered.
"Ugh," she says. "I was going to try to stay quiet to give off a sexy silent sort of vibe as I attacked you, but seriously... Did you break the Sealing Statue and release that ancient ghost? It came by and shot several Spectre Lance spells at me before I managed to run away, and I'm on like, thirty hit points now. Please go easy on me!"
<<set $enemy = $dungeonenemies[102]>><<set $enemy.curhp = 30>>
[[Proceed.|universalbattleselect]]
<<else>>
<<set $enemy = $dungeonenemies[102]>>
[[Proceed.|universalbattleselect]]
<<endif>>
<<elseif $progress == 20>>
You see the sparkling silver door again...
[[Proceed.|bargainroom]]
<<elseif $progress == 13>>
You see a note taped to a refrigerator...
//This is the halfway point of the maze. How are you feeling? A little warm? That's because the all-powerful pyromancer succubus is waiting for you up ahead! She has an immense variety of different attacks, all of which will debilitate you in completely different ways...//
The only way forward is through a circular arena. Metal gates close behind you when you enter, and a succubus in a sexy fire mage outfit appears in front of you in a burst of flame...<<set $enemy = $dungeonenemies[101]>>
[[Proceed.|universalbattleselect]]
<<elseif $progress == 10>>
You see a sparkling silver door...
[[Proceed.|bargainroom]]
<<elseif $progress == 5>>
You find a note glued to a wall...
//Aha! Our little mage has made it through the first few hurdles. It gets harder from here... oh by the way, look behind you!//
<<set $enemy = $dungeonenemies[random(1,5)]>>
You turn around and see a $enemy.name right behind you! She's aggressive and horny...
[[Proceed.|universalbattleselect]]
<<elseif _improll lt 0.4 and $player.level lte 10>>
<<set $enemy = $dungeonenemies[104]>>
<<include [[encountermessages]]>>
[[Proceed.|universalbattleselect]]
<<elseif _roomroll lt 0.4>>
<<set $enemy = $dungeonenemies[random(1,5)]>>
<<include [[encountermessages]]>>
[[Proceed.|universalbattleselect]]
<<elseif _roomroll lt 0.57>>
You encounter a door after exploring the maze for some time.
[[Proceed.|chestroom]]
<<elseif _roomroll lt 0.65>>
You encounter a door after exploring the maze for some time.
[[Proceed.|traproom]]
<<elseif _roomroll lt 0.77>>
You encounter a door after exploring the maze for some time.
[[Proceed.|diplomacyroom]]
<<elseif _roomroll lt 0.93>>
You encounter a door after exploring the maze for some time.
[[Proceed.|weirdroom]]
<<else>>
You catch a lucky break; there's nothing dangerous ahead! You can make progress in the maze...
[[Proceed.|areahandler]]
<<endif>>
<<set $progress += 1>>
You find a treasure chest in a forgotten corner of the maze! You open it up... <<set _roomroll = randomFloat(1.0)>>
<<if _roomroll lt 0.25>>
Inside the chest, you find a health potion and 500 gold!<<set $player.hpotions += 1>><<set $player.gold += 500>>
<<elseif _roomroll lt 0.5>>
Inside the chest, you find a mana potion and 500 gold!<<set $player.mpotions += 1>><<set $player.gold += 500>>
<<elseif _roomroll lt 0.75>>
Inside the chest, you find a chaos potion and a mana potion! <<set $player.cpotions += 1>><<set $player.mpotions += 1>>
<<elseif _roomroll lt 0.99>>
Inside the chest, you find two healing potions! <<set $player.hpotions += 2>>
<<else>>
There's a pufferfish inside the chest! She whispers ancient eldritch secrets to you. Not useful at all, but definitely interesting!
<<endif>>
[[Proceed.|areahandler]]You travel through an empty corridor...<<set _roomroll = randomFloat(1.0)>> <<set _goldroll = random(1,1000)>>
<<if _roomroll lt 0.20>>
As you cautiously walk through this corridor, you hear a mechanical click below you! A hammer swings up from the floor and smacks you in the balls for three trillion damage! Or actually, once the pain goes away, you figure that it's about 20 damage instead. <<set $player.curhp -= 20>><<if $player.curhp lte 1>><<set $player.curhp = 1>><<endif>>
<<elseif _roomroll lt 0.40>>
You walk around a corner only for your legs to snag on a nearly invisible tripwire. A trap door opens, causing you to fall into an aquarium full of sharks! The sharks were surprisingly friendly, but that annoying hermit crab at the bottom of the tank was not friendly in the slightest, and it pinched you on the nose for 1 damage! You manage to escape the aquarium, dry yourself off, and proceed. <<set $player.curhp -= 1>><<if $player.curhp lte 1>><<set $player.curhp = 1>><<endif>>
<<elseif _roomroll lt 0.6>>
You find a treasure chest! However, when you open it, poison gas flies out, dealing 30 damage to you! At least the chest also contained _goldroll gold, so that's nice. <<set $player.gold += _goldroll>> <<set $player.curhp -= 30>><<if $player.curhp lte 1>><<set $player.curhp = 1>><<endif>>
<<elseif _roomroll lt 0.8>>
You step on a landmine and take 4 damage! It wasn't a very good landmine. <<set $player.curhp -= 4>><<if $player.curhp lte 1>><<set $player.curhp = 1>><<endif>>
<<elseif _roomroll gt 0.8>>
You step on an antimagic trap, causing you to lose one tier 1 and tier 2 mana point! The wobbly sensation caused by this trap is horrible and you hate it, but at least it goes away quickly. <<set $player.slots1 -= 1>><<if $player.slots1 lte 0>><<set $player.slots1 = 0>><<endif>><<set $player.slots2 -= 1>><<if $player.slots2 lte 0>><<set $player.slots2 = 0>><<endif>>
<<endif>>
[[Proceed.|areahandler]]Thank you for playing! If you enjoyed the game, feel free to replay for a different experience or purchase the downloadable version! The downloadable version on itch.io is identical, but you can choose to donate while downloading it if you wish.<<set $enemy = $dungeonenemies[random(1,5)]>>You encounter a $enemy.name! However, she doesn't immediately attack... <<set $diplomacyprice = random(100,800)>>
<<if $enemy.name == "Warrior Succubus">>
"Hello!" she says. "I'd love to just pin you down and go nuts on you, but I'd much prefer a set of combat-ready plate armor right now. Perhaps if you give me $diplomacyprice gold, I'll let you walk away..."
<<elseif $enemy.name == "Enchantress Succubus">>
"Greetings!" she says. "I would tempt you into becoming my plaything but... nah. Not feeling it right now. If you give me some of your gold, I'll let you go, and I'll use it to buy a cool necklace for myself... How about it? It'll only cost $diplomacyprice gold total. What a bargain for you!"
<<elseif $enemy.name == "Dominatrix Succubus">>
"Listen, I would normally be whipping you into submission, but like... I need a few gallons of oil-based lubricant for a party this evening, and I only have water-based ones! If you give me $diplomacyprice gold so I can buy some without dipping into the vibrator emergency repair fund, I'll just let you go!"
<<elseif $enemy.name == "Slime Succubus">>
"Hiya! I'm strapped for cash at the moment, so instead of stealing all of your magical ability, how about you give me $diplomacyprice gold? It'll go to a good cause! Me!"
<<elseif $enemy.name == "Kitsune Succubus">>
"Ugh... I'm so horny... But I need money more, I blew my last paycheck on anime figurines... can you just give me $diplomacyprice gold and I'll pretend we never met?"
<<else>>
"Hey!" she says. "Give me _price gold and I'll let you go."
<<endif>>
<<if $player.gold lt $diplomacyprice>>
You don't have enough gold, so it looks like you'll have to initiate combat...
[[Attack!|universalbattleselect]]
<<else>>
[[Take the deal.|diplomacyroom2]]
[[Refuse and initiate combat.|universalbattleselect]]
<<endif>><<nobr>><<set $next to $enemy.attacks[random(1,$enemy.atklist)]>>
<<for ($next.grappleonly == true and $player.grappled == false) or ($next.nongrappleonly == true and $player.grappled == true)>>
<<set $next to $enemy.attacks[random(1,$enemy.atklist)]>>
<</for>><</nobr>>
$enemy.name HP: $enemy.curhp of $enemy.maxhp
$next.message
<<if $player.grappled == true>>
The enemy still has you held...
<<endif>>
<<include [[battlechoices]]>><<set $chaos1 = random(1.0, ($player.level + 5)) >>
<<set $chaos2 = random(1.0, ($player.level + 5)) >>
<<set $chaos3 = random(20, ($player.level + 20)) >>
<<if $player.arousal gte 100>>
You're too aroused to do anything as an [[orgasm ravages your body...|universalbattleresults][$choice = "orgasm"]]
<<else>>
<<if $player.grappled == true>>[[Try to break free.|universalbattleresults][$choice = "escape"]]<<endif>>
[[Dodge|universalbattleresults][$choice = "dodge"]]
<<if $player.level gte 1>>
<<link "Chaos Spells (Infinite Use)">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("0spells").processText());
Dialog.open();
<</script>>
<</link>>
<</if>>
<<if $player.level gte 3>>
<<link "Tier 1 Spells (Lv.3+)">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("1spells").processText());
Dialog.open();
<</script>>
<</link>>
<</if>>
<<if $player.level gte 16>>
<<link "Tier 2 Spells (Lv.16+)">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("2spells").processText());
Dialog.open();
<</script>>
<</link>>
<</if>>
<<if $player.level gte 26>>
<<link "Tier 3 Spells (Lv.26+)">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("3spells").processText());
Dialog.open();
<</script>>
<</link>>
<</if>>
<<if $player.level gte 34>>
<<link "Tier 4 Spells (Lv.34+)">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("4spells").processText());
Dialog.open();
<</script>>
<</link>>
<</if>>
<<if $player.level gte 40>>
<<link "Tier 5 Spells (Lv.40+)">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("5spells").processText());
Dialog.open();
<</script>>
<</link>>
<</if>>
<<link "Potion Inventory">>
<<script>>
Dialog.setup("");
Dialog.wiki(Story.get("potions").processText());
Dialog.open();
<</script>>
<</link>>
<<endif>>4th level mana points remaining: $player.slots4/$player.maxslots4
<<if $player.level gte 36>>
<<if $player.slots4 gte 1>>
[[Arcane Empowerment|universalbattleresults][$choice = "arcaneempowerment"]]: Boosts damage of all spells by 40% for the rest of the fight. Level 36 required. Overrides other damage bonuses.
<<else>>
Arcane Empowerment (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 34>>
<<if $player.slots4 gte 1>>
[[Dark Ray|universalbattleresults][$choice = "darkray"]]: Deals 120 damage to a creature in your line of sight. Level 34 required.
<<else>>
Dark Ray (unavailable, no points left)
<<endif>>
<<endif>>3rd level mana points remaining: $player.slots3/$player.maxslots3
<<if $player.level gte 26>>
<<if $player.slots3 gte 1>>
[[Delayed Arcane Blast|universalbattleresults][$choice = "delayedarcaneblast"]]: Does 95 damage to a nearby enemy, but it only has a 60% chance to hit. Does not consume a mana point on a miss. Level 26 required.
<<else>>
Delayed Arcane Blast (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 30>>
<<if $player.slots3 gte 1>>
[[Flaming Swiftness|universalbattleresults][$choice = "flamingswiftness"]]: Deal 50 damage to an enemy and gain a speed boost that makes the enemy's next attack miss. Level 30 required.
<<else>>
Flaming Swiftness (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 32>>
<<if $player.slots3 gte 1>>
[[Recoiling Blast|universalbattleresults][$choice = "recoilingblast"]]: Deals 90 damage to the nearest enemy, but you take 20 damage. Level 32 required.
<<else>>
Recoiling Blast (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 32>>
<<if $player.slots3 gte 1>>
[[Lesser Arcane Empowerment|universalbattleresults][$choice = "lesserarcaneempowerment"]]: Boosts damage of all spells by 25% for the rest of the fight. Level 32 required. Overrides other damage bonuses.
<<else>>
Arcane Empowerment (unavailable, no points left)
<<endif>>
<<endif>>1st level mana points remaining: $player.slots1/$player.maxslots1
<<if $player.level gte 3>>
<<if $player.slots1 gte 1>>
[[Cold Jolt|universalbattleresults][$choice = "coldjolt"]]: Deals 20 damage to a nearby enemy. Level 3 required.
<<else>>
Cold Jolt (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 6>>
<<if $player.slots1 gte 1>>
[[Heal|universalbattleresults][$choice = "heal"]]: Restores 40 HP. Level 6 required.
<<else>>
Heal (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 9>>
<<if $player.slots1 gte 1>>
[[Escape Grab|universalbattleresults][$choice = "escapegrab"]]: Teleports you a few feet away, letting you escape tricky situations. Level 9 required.
<<else>>
Escape Grab (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 13>>
<<if $player.slots1 gte 1>>
[[Arcane Dagger|universalbattleresults][$choice = "arcanedagger"]]: Deals 31 damage to a nearby enemy. Level 13 required.
<<else>>
Arcane Dagger (unavailable, no points left)
<<endif>>
<<endif>>
<<if $succspell == true>>
<<if $player.level gte 6>>
<<if $player.slots1 gte 1>>
[[Conjure Horny Coffee|universalbattleresults][$choice = "hornycoffee"]]: Creates some "Horny Coffee", which presumably helps in some way. Level 6 required.
<<else>>
Conjure Horny Coffee (unavailable, no points left)
<<endif>>
<<endif>>
<<endif>>2nd level mana points remaining: $player.slots2/$player.maxslots2
<<if $player.level gte 16>>
<<if $player.slots2 gte 1>>
[[Lightning Bolt|universalbattleresults][$choice = "lightningbolt"]]: Deals 43 damage to a nearby enemy. Level 16 required.
<<else>>
Lightning Bolt (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 22>>
<<if $player.slots2 gte 1>>
[[Light Barrier|universalbattleresults][$choice = "lightbarrier"]]: Causes you to take 10 less damage from all sources for the rest of the fight. Level 22 required.
<<else>>
Light Barrier (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 24>>
<<if $player.slots2 gte 1>>
[[Mind Clarity|universalbattleresults][$choice = "mindclarity"]]: Restores all lost willpower. Level 24 required.
<<else>>
Mind Clarity (unavailable, no points left)
<<endif>>
<<endif>>5th level mana points remaining: $player.slots5/$player.maxslots5
<<if $player.level gte 40>>
<<if $player.slots5 gte 1>>
[[Explode Demon|universalbattleresults][$choice = "explodedemon"]]: This spell just makes demons explode into hellfire, banishing them until they reappear in Hell some time later. Instant win. Level 40 required.
<<else>>
Explode Demon (unavailable, no points left)
<<endif>>
<<endif>>
<<if $player.level gte 1>>
[[Chaos Jolt|universalbattleresults][$choice = "chaosjolt"]]: Deals 10 damage to a nearby enemy. Level 1 required.
<<endif>>
<<if $player.level gte 5>>
[[Chaos Ball|universalbattleresults][$choice = "chaosball"]]: Deals random damage to a nearby enemy that increases with level. Level 5 required.
<<endif>>
<<if $player.level gte 15>>
[[Chaos Spear|universalbattleresults][$choice = "chaosspear"]]: Deals random but predictable damage to a nearby enemy that increases with level. You will deal $chaos2 damage with this. Level 15 required.
<<endif>>
<<if $player.level gte 25>>
[[Chaotic Entanglement|universalbattleresults][$choice = "chaoticentanglement"]]: Deals random high damage to a nearby enemy that increases with level. Level 25 required.
<<endif>>
<<if $player.level gte 35>>
[[Chaos Gamble|universalbattleresults][$choice = "chaosgamble"]]: Does 100 damage to either you or your opponent at random. Level 35 required.
<<endif>>
<<if $player.hpotions gte 1>>
[[Health Potion|universalbattleresults][$choice = "hpotion"]]: Heals 50 health.
<<else>>
Health Potion (unavailable, no potions left)
<<endif>>
<<if $player.mpotions gte 1>>
[[Mana Potion|universalbattleresults][$choice = "mpotion"]]: Restores one mana point for each tier from 1-4. Does not restore tier 5 mana points.
<<else>>
Mana Potion (unavailable, no potions left)
<<endif>>
<<if $player.cpotions gte 1>>
[[Chaos Potion|universalbattleresults][$choice = "cpotion"]]: Unpredictable effect. Generally useful, but you never know...
<<else>>
Chaos Potion (unavailable, no potions left)
<<endif>><<include [[battlechoicesresolve]]>>
<<if $enemy.curhp lt 0>>
<<set $enemy.curhp = 0>>
<<endif>>
$enemy.name HP: <<print $enemy.curhp>>
<<if $player.willpower lte 0>> <<set $player.willpower = 0>>
The $enemy.name [[subdues you...|loss]]
<<elseif $player.slimed gte 100>> <<set $player.slimed = 100>>
The $enemy.name [[fully restrains you...|loss]]
<<elseif $player.curhp lte 0>> <<set $player.curhp = 0>>
The $enemy.name [[defeats you...|loss]]
<<elseif $player.level lte 0>> <<set $player.level = 0>>
The $enemy.name [[drains your power completely...|loss]]
<<elseif $enemy.curhp == 0>>
You defeat the $enemy.name.<<if $player.grappled == true>> They release you from their grip.<<endif>> [[Victory!|universallootresults]] <<set $player.grappled = false>> <<set $player.slimed = 0>> <<set $player.arousal = 0>><<set $player.willpower = 100>><<set $player.defenseboost = 0>> <<set $runprogress = 0>> <<set $coffeed = false>> <<set $player.attackboost = 1>>
<<else>>
[[Next round|universalbattleselect]]
<<endif>>
<<if $player.willpower lte 0>> <<set $player.willpower = 0>><<endif>>
<<if $player.slimed gte 100>> <<set $player.slimed = 100>><<endif>>
<<if $player.curhp lte 0>> <<set $player.curhp = 0>><<endif>><<script>>
Dialog.close();
<</script>>
<<set _accuracyroll = randomFloat(1.0)>>
<<if $choice == "escape">>
<<set _escaperoll = randomFloat(1.0)>>
<<if _escaperoll gte $enemy.escapedc>>
You escape the restraining effect!<br><br>
<<if $next.grappleonly == true>>
Because you're no longer grappled, the $enemy.name's restraining-only attack misses!<br><br>
<<set $next.accuracy = -100000>>
<<endif>>
<<set $player.grappled = false>>
<<set $player.slimed = 0>>
<<else>>
You struggle but fail to break free.<br><br>
<<endif>>
<<endif>>
<<if $choice == "orgasm">>
You tense up and freeze as you reach a climax. Your tingling cock explodes in a burst of pleasure, and jets of cum shoot out of your erection. <<if $player.grappled == true>> The succubus is pleased to see you come, and she presses her body against you, draining your energy as you helplessly shudder with pleasure. You lose $enemy.arousaldrain levels!<<set $player.level -= $enemy.arousaldrain>><<set $player.maxhp -= (5*$enemy.arousaldrain)>><<if $player.curhp > $player.maxhp>><<set $player.curhp = $player.maxhp>><<endif>><<else>> At least the succubus wasn't next to you to take advantage of this...<<endif>> Finally, you recover from your jolt of pleasure, and can focus on the battle again...<br><br>
<<set $player.arousal = 0>>
<<endif>>
<<if $choice == "chaosjolt">>
<<set _damageresult = 10 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
You hit the $enemy.name with a Chaos Jolt for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "chaosball">>
<<set _damageresult = $chaos1 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
You hit the $enemy.name with a Chaos Ball for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "chaosspear">>
<<set _damageresult = $chaos2 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
You hit the $enemy.name with a Chaos Spear for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "chaoticentanglement">>
<<set _damageresult = $chaos3 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
You hit the $enemy.name with a Chaotic Entanglement for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "chaosgamble">>
<<set _damageresult = 100 * $player.attackboost>>
<<set _chaosgambleroll = randomFloat(1.0)>>
<<if _chaosgambleroll lte 0.6>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
You hit the $enemy.name with a Chaos Gamble for _damageresult damage! <br><br>
<<else>>
<<set _damageresult -= $player.defenseboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $player.curhp -= _damageresult>>
You hit yourself with a Chaotic Entanglement for _damageresult damage! Whoops! <br><br>
<<endif>>
<<endif>>
<<if $choice == "coldjolt">>
<<set _damageresult = 20 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
<<set $player.slots1 -= 1>>
You chill the $enemy.name with a Cold Jolt for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "heal">>
<<set $player.curhp += 40>>
<<set $player.slots1 -= 1>>
<<if $player.curhp gt $player.maxhp>>
<<set $player.curhp = $player.maxhp>>
<<endif>>
You heal yourself for 40 hit points! <br><br>
<<endif>>
<<if $choice == "escapegrab">>
<<set $player.slots1 -= 1>>
You escape the restraining effect!<br><br>
<<if $next.grappleonly == true>>
Because you're no longer grappled, the $enemy.name's restrained-only attack misses!<br><br>
<<set $next.accuracy = -100000>>
<<endif>>
<<set $player.grappled = false>>
<<endif>>
<<if $choice == "arcanedagger">>
<<set _damageresult = 31 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
<<set $player.slots1 -= 1>>
You slash the $enemy.name with an Arcane Dagger for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "lightningbolt">>
<<set _damageresult = 43 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
<<set $player.slots2 -= 1>>
You zap the $enemy.name with a Lightning Bolt for _damageresult damage! <br><br>
<<endif>>
<<if $choice == "lightbarrier">>
<<set $player.slots2 -= 1>>
<<set $player.defenseboost = 10>>
You surround yourself with a shimmering defensive field! <br><br>
<<endif>>
<<if $choice == "mindclarity">>
<<set $player.slots2 -= 1>>
<<set $player.willpower = 100>>
You purge your mind of unwelcome thoughts, and with them gone, you remember that maybe submitting to this demon is a bad idea. <br><br>
<<endif>>
<<if $choice == "delayedarcaneblast">>
<<if _accuracyroll gte 0.4>>
<<set _damageresult = 95 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
<<set $player.slots3 -= 1>>
You powerfully blast the $enemy.name with a Delayed Arcane Blast for _damageresult damage! <br><br>
<<else>>
Your Delayed Arcane Blast misses horribly, thanks to the awkward delay on the spell! Thankfully, missing lets you recover the expended spell point. Magic is strange.<br><br>
<<endif>>
<<endif>>
<<if $choice == "flamingswiftness">>
<<set $player.slots3 -= 1>>
<<set $next.accuracy = -100000>>
<<set _damageresult = 50 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
You unleash a jet of flame with your Flaming Swiftness for _damageresult damage, and gain the energy needed to jerk away from her next attack...<br><br>
<<endif>>
<<if $choice == "recoilingblast">>
<<set _damageresult = 90 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
<<set $player.curhp -= 20>>
<<set $player.slots3 -= 1>>
You hammer the $enemy.name with a Recoiling Blast for _damageresult damage, but take 20 damage yourself! <br><br>
<<endif>>
<<if $choice == "lesserarcaneempowerment">>
<<set $player.slots3 -= 1>>
<<set $player.attackboost = 1.25>>
You surround yourself with Arcane Empowerment rings, boosting your spell damage by 25%! <br><br>
<<endif>>
<<if $choice == "arcaneempowerment">>
<<set $player.slots4 -= 1>>
<<set $player.attackboost = 1.4>>
You surround yourself with Arcane Empowerment cubes, boosting your spell damage by 40%! <br><br>
<<endif>>
<<if $choice == "darkray">>
<<set _damageresult = 120 * $player.attackboost>>
<<set _damageresult = Math.trunc(_damageresult)>>
<<set $enemy.curhp -= _damageresult>>
<<set $player.slots4 -= 1>>
You bombard the $enemy.name with a horrid Dark Ray and its eight gluten-free minirays for _damageresult damage!<br><br>
<<endif>>
<<if $choice == "explodedemon">>
<<set $enemy.curhp = 0>>
<<set $player.slots5 -= 1>>
You totally murderize the $enemy.name with a disgustingly unfair casting of Explode Demon for an instant victory!<br><br>
<<endif>>
<<if $choice == "hornycoffee">>
<<set $player.arousal += 30>>
<<if $player.arousal gte 100>>
<<set $player.arousal = 100>>
<<endif>>
<<set $player.slots1 -= 1>>
<<set $coffeed = true>>
You cast the unusual spell and a mug of Horny Coffee appears in your hands! You drink it before it gets cold, and you start vibrating with motion as your dick gets erect... it's easier to dodge attacks now! Enemy attacks and magic all have a subtractive 20% accuracy penalty when trying to hit you. <br><br>
<<endif>>
<<if $choice == "hpotion">>
<<set $player.curhp += 50>>
<<set $player.hpotions -= 1>>
<<if $player.curhp gt $player.maxhp>>
<<set $player.curhp = $player.maxhp>>
<<endif>>
You chug the whole potion and heal yourself for 50 hit points! <br><br>
<<endif>>
<<if $choice == "mpotion">>
<<set $player.mpotions -= 1>>
<<set $player.slots1 += 1>>
<<set $player.slots2 += 1>>
<<set $player.slots3 += 1>>
<<set $player.slots4 += 1>>
<<if $player.slots1 gt $player.maxslots1>>
<<set $player.slots1 = $player.maxslots1>>
<<endif>>
<<if $player.slots2 gt $player.maxslots2>>
<<set $player.slots2 = $player.maxslots2>>
<<endif>>
<<if $player.slots3 gt $player.maxslots3>>
<<set $player.slots3 = $player.maxslots3>>
<<endif>>
<<if $player.slots4 gt $player.maxslots4>>
<<set $player.slots4 = $player.maxslots4>>
<<endif>>
You chug the whole potion and regain one mana point for tiers 1-4! <br><br>
<<endif>>
<<if $choice == "cpotion">>
<<set _potionroll = randomFloat(1.0)>>
<<set $player.cpotions -= 1>>
<<if _potionroll lt 0.1>>
<<set $player.slots5 += 1>>
<<if $player.slots5 gt $player.maxslots5>>
<<set $player.slots5 = $player.maxslots5>>
<<endif>>
You regain a tier 5 mana point! Wow! Thanks, chaos potion! <<if $player.level lt 40>><br><br>...Or, that's what you would say, if you still had the ability to use tier 5 mana points. Fuck.<<endif>><br><br>
<<elseif _potionroll lt 0.2>>
<<set $player.slots2 += 3>>
<<set $player.maxslots2 += 3>>
Your tier 2 mana points have been overcharged, giving you 3 more current and maximum mana points of that tier! This benefit should last a long time...<<if $player.level lt 16>><br><br>...Although, these points aren't much of a help since you can't use them. Fuck.<<endif>><br><br>
<<elseif _potionroll lt 0.3>>
<<set $player.cpotions += 2>>
<<set $next.accuracy = -100000>>
You drink the potion, throw the bottle away, and look down. Two more chaos potions have appeared! They're multiplying! The end is near! The enemy succubus is extremely worried by this and is too distracted to land her attack...<br><br>
<<elseif _potionroll lt 0.4>>
You drink the potion and start hallucinating... the fish... THE FISH! NOT AGAIN! NO! Soon, the hallucinatory effect wears off, and you discover that you did... something to deal 65 damage to the enemy succubus while you were tripping? She looks frightened of you, but attacks regardless...
<<set $enemy.curhp -= 65>><<set $enemy.maxhp -= 65>>
<<elseif _potionroll lt 0.5>>
<<set $coffeed = true>>
You drink the potion, only to discover that it's Super Coffee! Yeah! Now you're much more nimble and can avoid attacks more easily for the rest of this fight...<br><br>
<<elseif _potionroll lt 0.6>>
<<set $player.arousal += 33>>
<<if $player.arousal gte 100>>
<<set $player.arousal = 100>>
<<endif>>
You drink the potion and arousal surges throughout your body! Your heartbeat instantly quickens as the delightful pleasure builds up inside you. Now is a bad time to get horny, but at least the potion also restored your willpower.<br><br>
<<elseif _potionroll lt 0.6>>
<<set $player.attackboost = 1.4>>
<<set $player.curhp -= 1>>
When you drink the potion, you become overwhelmed with spicy power! You take 1 damage from the spice, but you immediately gain the effects of Arcane Empowerment, boosting your spell damage by 40%!
<<elseif _potionroll lt 0.7>>
<<set $next.accuracy = -100000>>
<<set $player.curhp -= 30>>
<<set $enemy.curhp -= 30>>
Spacetime destabilizes when you drink this potion! As you and the succubus teleport around at random, you dodge her next attack, but then the wormholes collapse and deal 30 damage to both of you!<br><br>
<<elseif _potionroll lt 0.8>>
<<set $player.defenseboost = 10>>
<<set $player.curhp -= 30>>
You drink the potion and your bones temporarily turn into hot iron! You take 30 damage, but you gain 10 defense for the rest of the fight!<br><br>
<<elseif _potionroll lt 0.9>>
<<set $player.gold += 500>>
You drink the potion and gain the effect of the 7th tier spell Midas Hands! Consumed by greed, you start touching the walls and floor and turn sections of it into gold coins. You gain 500 gold by the time the effect ends! Was it worth ignoring the succubus? Maybe. Maybe not. Are you richer? Yes.<br><br>
<<elseif _potionroll lt 0.95>>
After drinking the potion, your dick gets slightly bigger. The succubus is delighted.<br><br>
<<else>>
As you drink the potion, your body moves on its own, and you cast the tier 4 spell Cold Shower on the succubus! The succubus is trapped in a forcefield as cold water rains on her from above. By the time the forecefield lowers and the water stops, her horniness has plummeted so much that she's no longer interested in you. She leaves... <<set $enemy.curhp = 0>><br><br>
<<endif>>
<<endif>>
<<if ndef $next.multihit>>
<<set _hits = 1>>
<<elseif $next.multihit gte 1>>
<<set _hits = $next.multihit>>
<<endif>>
<<if $enemy.curhp > 0>>
<<for _i to 0; _i lt _hits; _i++>>
<<set _dmg = $next.damage>>
<<set _hitrandom = randomFloat(1.0)>>
<<if $coffeed == true>>
<<set $next.accuracy -= 0.20>>
<<if $next.accuracy lt 0>>
<<set $next.accuracy = 0>>
<<endif>>
<<endif>>
<<if $choice == "dodge" and not $next.willbased == true>>
<<set _hitrandom = _hitrandom * 2.5>>
<<elseif $choice == "mentalbarrier" and $next.willbased == true>>
<<set _hitrandom = _hitrandom * 3>>
<<elseif $choice == "mentalbarrier">>
<<elseif $choice == "dodge">>
Dodging doesn't help you avoid this type of attack...<br><br>
<<endif>>
<<if $player.grappled == "true">>
<<set _hitrandom = _hitrandom - ($player.slimed / 2)>>
<<endif>>
<<if $next.accuracy > _hitrandom>>
<<print $next.on_hit>><br><br>
<<if $next.grapple == true>>
<<set $player.grappled = true>>
The succubus grapples you!<br><br>
<<endif>>
<<if $next.endgrapple == false>>
<<set $player.grappled = false>>
The grapple ends!<br><br>
<<endif>>
<<if $next.damage > 0>>
<<set _dmg -= $player.defenseboost>>
<<if _dmg < 0>>
<<set _dmg = 0>>
<<endif>>
You take _dmg damage. <<set $player.curhp -= _dmg>><br><br>
<<endif>>
<<if $next.willdown > 0>>
Your willpower goes down by $next.willdown percent.<<set $player.willpower -= $next.willdown>><br><br>
<<endif>>
<<if $next.leveldrain > 0>>
The succubus sucks the levels out of you! You lose $next.leveldrain levels... <<set $player.level -= $next.leveldrain>><<set $player.maxhp -= (5*$next.leveldrain)>><<if $player.curhp > $player.maxhp>><<set $player.curhp = $player.maxhp>><br><br><<endif>>
<<endif>>
<<if $next.psipointreduce > 0>>
Your psi points go down by $next.psipointreduce.<<set $player.pp -= $next.psipointreduce>><<if $player.pp lt 0>><<set $player.pp = 0>><<endif>><br><br>
<<endif>>
<<if $next.defensedown > 0>>
Your defense goes down by $next.defensedown. <<set $player.defenseboost -= $next.defensedown>><br><br>
<<endif>>
<<if $next.arousalup > 0>>
Your arousal goes up by $next.arousalup percent. <<set
$player.arousal += $next.arousalup>><br><br>
<<if $player.arousal gte 100>>
<<set $player.arousal = 100>>
<<endif>>
<<endif>>
<<if $next.captureup > 0>>
The attack makes you another $next.captureup percent captured! <<set $player.slimed += $next.captureup>><br><br>
<<endif>>
<<else>>
<<print $next.on_miss>><br><br>
<<endif>>
<</for>>
<<endif>><<set $player.level = 0>> <<set $player.maxhp = 100>><<set $player.curhp = 100>>
<<if $enemy.name == "Warrior Succubus">>
<<include [[Warrior Succubus Loss Ending]]>>
<<elseif $enemy.name == "Enchantress Succubus">>
<<include [[Enchantress Succubus Loss Ending]]>>
<<elseif $enemy.name == "Dominatrix Succubus">>
<<include [[Dominatrix Succubus Loss Ending]]>>
<<elseif $enemy.name == "Pyromancer Succubus">>
<<include [[Pyromancer Succubus Loss Ending]]>>
<<elseif $enemy.name == "Ghost Succubus">>
<<include [[Ghost Succubus Loss Ending]]>>
<<elseif $enemy.name == "Witch Succubus">>
<<include [[Witch Succubus Loss Ending]]>>
<<elseif $enemy.name == "Slime Succubus">>
<<include [[Slime Succubus Loss Ending]]>>
<<elseif $enemy.name == "Kitsune Succubus">>
<<include [[Kitsune Succubus Loss Ending]]>>
<<elseif $enemy.name == "Imp Succubus">>
<<include [[Imp Succubus Loss Ending]]>>
<<endif>><<set _rng = randomFloat(0.5,2)>>
<<set _currency = (Math.trunc(_rng * $enemy.loot))>>
<<set $player.gold += _currency>>
You defeat the $enemy.name! She vanishes in a puff of smoke...
[[Proceed.|areahandler]]<<set $dungeonenemies = {
"1" : {
"name" : "Warrior Succubus",
"maxhp" : 250,
"curhp" : 250,
"arousaldrain" : 3,
"escapedc" : 0.4,
"atklist": 5,
"attacks" :
{
"1" :
{
"name" : "Trident",
"damage" : 30,
"willdown": 0,
"arousalup": 0,
"captureup": 0,
"accuracy" : 0.55,
"message" : "The succubus tries to make a trident attack...",
"on_hit" : "The trident hits you! Ouch!",
"on_miss" : "The trident misses!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Tackle",
"damage" : 15,
"willdown": 0,
"arousalup": 0,
"accuracy" : 0.45,
"message" : "The succubus leaps at you, trying to grab you in a hug!",
"on_hit" : "The succubus tackles you to the ground and sits on top of your legs. She looks down at you with intense lust, and you can feel the heat of her body...",
"on_miss" : "The tackle misses!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"3" :
{
"name" : "Heart Smite",
"damage" : 25,
"accuracy" : 0.7,
"willdown" : 0,
"arousalup" : 35,
"message" : "The succubus's trident starts to glow with pink light...",
"on_hit" : "The trident hits! The pink energy explodes, filling you with arousal!",
"on_miss" : "You avoid the trident swing and the pink energy fades.",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"4" :
{
"name" : "Trident Beam",
"damage" : 10,
"accuracy" : 0.7,
"willdown" : 0,
"arousalup" : 40,
"message" : "She swings her trident in an arc and launches a pink energy beam at you!",
"on_hit" : "The beam hits you, stunning you for a moment as you're walloped with force and pure arousal!",
"on_miss" : "You avoid the energy beam and the pink energy fades.",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"5" :
{
"name" : "Fuck",
"damage" : 15,
"accuracy" : 0.8,
"willdown" : 0,
"leveldrain" : 1,
"arousalup" : 40,
"message" : "The succubus tries to force your erection inside of her...",
"on_hit" : "The succubus starts fucking you as you struggle underneath her. Her tight pussy grips your erection, and arousal floods you as she moves up and down on top of you. You feel the life and power start to drain out of your body, but it feels so good...",
"on_miss" : "You keep your dick away from her!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 40 },
"2" : {
"name" : "Enchantress Succubus",
"maxhp" : 200,
"curhp" : 200,
"arousaldrain" : 2,
"escapedc" : 0.1,
"atklist" : 5,
"attacks" :
{
"1" :
{
"name" : "Beckon",
"damage" : 0,
"accuracy" : 0.5,
"willbased" : true,
"willdown": 25,
"arousalup": 20,
"message" : "The succubus blows a magic kiss at you, beckoning you to come closer and touch her.",
"on_hit" : "The enchantment takes hold. Flooded with arousal, you walk towards her, and she wraps her arms around you...",
"on_miss" : "You resist her charm and refuse to come closer!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Lust Enchantment",
"damage" : 0,
"accuracy" : 0.5,
"willdown": 20,
"arousalup": 20,
"captureup": 0,
"multihit" : 1,
"message" : "The succubus waves her hand and creates a pink cloud of magic that quickly flies towards you...",
"on_hit" : "The cloud of magic lingers around you, making your body tingle with arousal as it dulls your mind...",
"on_miss" : "You dodge the cloud of magic as it hits a wall and vanishes!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"3" :
{
"name" : "Heartbreak",
"damage" : 30,
"accuracy" : 0.5,
"willbased" : true,
"willdown" : 25,
"arousalup" : 0,
"message" : "The succubus casts a spell that fills you with a deep romantic longing...",
"on_hit" : "You succumb to the spell. Loneliness ravages your mind, giving you a colossal headache! You feel like you need the warm touch of this succubus more and more by the second...",
"on_miss" : "You resist the spell!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"4" :
{
"name" : "Draining Kiss",
"damage" : 20,
"accuracy" : 0.8,
"willdown": 10,
"arousalup": 30,
"leveldrain" : 1,
"message" : "The succubus tries to plant a kiss on you...",
"on_hit" : "The succubus holds you tightly as she kisses you. You feel her lips start to suck the power and life out of you, and her body and touch numb your mind while setting your senses on fire with lust...",
"on_miss" : "You jerk your head around and avoid her kiss!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
},
"5" :
{
"name" : "Hypnotic Eyes",
"damage" : 0,
"accuracy" : 0.8,
"willdown": 45,
"arousalup": 10,
"message" : "The succubus hypnotizes you with her gaze...",
"on_hit" : "The succubus holds you tightly as she stares into your eyes. You can't help but look back into her eyes, and think of obeying...",
"on_miss" : "You jerk your head around and avoid her gaze!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 40},
"3" : {
"name" : "Dominatrix Succubus",
"maxhp" : 230,
"curhp" : 230,
"escapedc" : 0.25,
"arousaldrain" : 2,
"atklist" : 5,
"attacks" :
{
"1" :
{
"name" : "Whip",
"damage" : 14,
"willdown": 5,
"arousalup": 10,
"multihit" : 3,
"captureup": 0,
"accuracy" : 0.55,
"message" : "The succubus makes a few strikes with her magic black whip...",
"on_hit" : "The whip hits! It fills you with pain and pleasure...",
"on_miss" : "The whip misses!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Love Chains",
"damage" : 5,
"willdown": 5,
"arousalup": 10,
"accuracy" : 0.6,
"message" : "The succubus throws a magical pink chain at you...",
"on_hit" : "The chain hits, binding your ankles and wrists! The energy of the chain makes your body tingle with lust...",
"on_miss" : "The chain misses you and explodes upon hitting the wall!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"3" :
{
"name" : "Electric Prod",
"damage" : 30,
"willdown": 0,
"arousalup": 20,
"multihit" : 1,
"captureup": 0,
"accuracy" : 0.50,
"message" : "The succubus electrifies her whip and tries to shock you in the balls with it...",
"on_hit" : "The whip hits! The electric attack fills you with pain and pleasure...",
"on_miss" : "The whip misses!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"4" :
{
"name" : "Restrained Whip",
"damage" : 16,
"accuracy" : 1.0,
"willdown" : 10,
"arousalup" : 20,
"message" : "The succubus smiles and attempts to repeatedly whip you while you're tied up...",
"on_hit" : "The whip strikes you! It fills you with pain and pleasure, and for some reason, it feels even more amazing now that you're bound up...",
"on_miss" : "You somehow avoid being whipped in the ass!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
},
"5" :
{
"name" : "Magic Vibrators",
"damage" : 0,
"accuracy" : 0.6,
"willdown" : 10,
"arousalup" : 50,
"defensedown" : 0,
"message" : "The succubus conjures a pair of glowing dildos...",
"on_hit" : "As one of the dildos flies into your mouth, the other one crams itself into your ass! While rolling on the ground from the pleasure, you feel them inject pure arousal into your body as the succubus puts her hand on your rear and spanks you...",
"on_miss" : "You backflip away from the dildos, confusing them and causing them to explode!",
"grapple" : true,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 40 },
"4" : {
"name" : "Slime Succubus",
"maxhp" : 200,
"curhp" : 200,
"arousaldrain" : 3,
"escapedc" : 0.3,
"atklist" : 4,
"attacks" :
{
"1" :
{
"name" : "Goo Glob",
"damage" : 10,
"willdown": 10,
"arousalup": 20,
"captureup": 0,
"accuracy" : 0.7,
"message" : "She materializes a ball of goo and launches it at you...",
"on_hit" : "The goo hits you in the chest... it feels oddly pleasant!",
"on_miss" : "The goo misses!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Tackle",
"damage" : 10,
"willdown": 10,
"arousalup": 20,
"accuracy" : 0.45,
"message" : "The succubus charges, trying to engulf you in her gooey body!",
"on_hit" : "The succubus rams into you. Your body sinks into her, and she greedily looks down at your erection. Her body feels so, so good...",
"on_miss" : "The tackle misses!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"3" :
{
"name" : "Groin Shot",
"damage" : 40,
"accuracy" : 0.4,
"willdown" : 10,
"arousalup" : 40,
"message" : "She materializes a ball of goo, and rather than going for the easy target, she tries to throw it at your dick...",
"on_hit" : "The goo ball hits! It clings to your erection, quivering against it and making you feel wonderful before you manage to shake it off.",
"on_miss" : "You avoid the ball of goo easily.",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"4" :
{
"name" : "Fuck",
"damage" : 15,
"accuracy" : 0.8,
"willdown" : 20,
"leveldrain" : 1,
"arousalup" : 50,
"message" : "The succubus tries to play with your erection...",
"on_hit" : "You struggle, but her goo envelops your cock and starts stroking it. You can't do anything but watch through her translucent body as her goo slides up and down against it, drawing out your energy and filling you with so much pleasure...",
"on_miss" : "You keep your dick outside of her body, at least for now...",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 40 },
"5" : {
"name" : "Kitsune Succubus",
"maxhp" : 150,
"curhp" : 150,
"arousaldrain" : 5,
"escapedc" : 0.2,
"atklist" : 5,
"attacks" :
{
"1" :
{
"name" : "Beckon",
"damage" : 0,
"accuracy" : 0.5,
"willbased" : true,
"willdown": 25,
"arousalup": 20,
"message" : "The succubus turns around and waves her nine fluffy tails, beckoning you to come closer and touch them. Something about her tail waving is so soothing...",
"on_hit" : "You succumb to her magic. Flooded with arousal, you walk towards her, and she eagerly turns her tails towards you before grabbing your whole body in them... it would be so easy to escape, but do you really want to?",
"on_miss" : "You resist her obvious magic and refuse to come closer!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Weak Hairs",
"damage" : 1,
"accuracy" : 0.5,
"willdown": 2,
"arousalup": 4,
"captureup": 0,
"multihit" : 3,
"message" : "The succubus waves her tail and shoots three fluffy tufts of fur at you!",
"on_hit" : "Fluffy, arousing hairs hit you and fall to the ground!",
"on_miss" : "You dodge this flurry of fur projectiles!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"3" :
{
"name" : "Tail Whip",
"damage" : 1,
"accuracy" : 0.5,
"willbased" : false,
"willdown" : 15,
"arousalup" : 15,
"message" : "The succubus spins her fluffy tails around, trying to strike you with it...",
"on_hit" : "You're hit by her tails, and overwhelming comfort surges through you. They gently grab onto you... it would be so easy to escape, but do you really want to?",
"on_miss" : "You avoid being hit by her tails!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"4" :
{
"name" : "Draining Tail",
"damage" : 30,
"accuracy" : 0.6,
"willdown": 10,
"arousalup": 30,
"leveldrain" : 2,
"message" : "The succubus tries to wrap a tail around your cock...",
"on_hit" : "The succubus holds you tightly as one of her tails wraps around your cock and starts jerking it up and down. Fluffy arousal fills you as her stroking drains your magic and life energy...",
"on_miss" : "You jerk your head around and avoid her kiss!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
},
"5" :
{
"name" : "Touch Fluffy Tail",
"damage" : 40,
"accuracy" : 0.6,
"willbased" : true,
"willdown": 15,
"arousalup": 10,
"message" : "You hear a voice in your head that's getting harder and harder to distinguish from your own thoughts. Touch fluffy tail. Touch fluffy tail. Touch fluffy tail. Touch fluffy tail. Touch fluffy tail. ",
"on_hit" : "You rub your whole body against her fluffy tails, letting them sap your life force as you delight in the arousing, hypnotic fluff...",
"on_miss" : "You resist and try as hard as you can to not rub yourself against these delightful tails.",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 40},
"101" : {
"name" : "Pyromancer Succubus",
"maxhp" : 230,
"curhp" : 230,
"escapedc" : 0.9999,
"arousaldrain" : 1,
"atklist" : 1,
"attacks" :
{
"1" :
{
"name" : "Firebeam",
"damage" : 15,
"willdown": 0,
"arousalup": 0,
"captureup": 0,
"accuracy" : 0.5,
"message" : "The succubus does absolutely nothing except shoot rays of orange flame at you. How creative.",
"on_hit" : "The ray of flame hits!",
"on_miss" : "The ray of flame misses!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
}
},
"loot" : 90 },
"102" : {
"name" : "Witch Succubus",
"maxhp" : 270,
"curhp" : 270,
"escapedc" : 0.3,
"arousaldrain" : 2,
"atklist" : 5,
"attacks" :
{
"1" :
{
"name" : "Witchbeams",
"damage" : 11,
"willdown": 3,
"arousalup": 0,
"multihit" : 5,
"captureup": 0,
"accuracy" : 0.9,
"message" : "The succubus shoots five of her highly accurate miniature witch lasers at you!",
"on_hit" : "A beam hits!",
"on_miss" : "A beam misses!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Witchdrain",
"damage" : 15,
"willdown": 0,
"arousalup": 50,
"multihit" : 1,
"leveldrain" : 3,
"captureup": 0,
"accuracy" : 0.5,
"message" : "The succubus casts a draining spell on you. You feel your power being pulled out your body as dark energy connects you and her...",
"on_hit" : "She drains the power from you! Yet, the magic feels absolutely wonderful... it's like you're pressed up against her warm, soft body, being gently squeezed by her delightful pussy...",
"on_miss" : "You resist the pull of the spell and keep your power inside you!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"3" :
{
"name" : "Obedience Flame",
"damage" : 25,
"willdown": 25,
"multihit" : 1,
"captureup": 0,
"accuracy" : 0.5,
"message" : "The succubus sends a fire spell your way, laced with obedience magic...",
"on_hit" : "The flames burn you, and they also worm their way into your mind and make you more compliant...",
"on_miss" : "You dodge the ball of flame!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"4" :
{
"name" : "Dark Potion",
"damage" : 50,
"willdown": 0,
"willbased" : true,
"multihit" : 1,
"captureup": 0,
"accuracy" : 0.5,
"message" : "The succubus pulls out a vile concoction and tries to hypnotize you into drinking it...",
"on_hit" : "Yeah, drinking this seems like a great idea! You drink the whole bottle, then immediately regret it as the horrible poison burns your insides...",
"on_miss" : "You resist the hypnosis and decline her offer.",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
},
"5" :
{
"name" : "Orgasm Ray",
"damage" : 0,
"willdown": 0,
"multihit" : 1,
"arousalup": 100,
"captureup": 0,
"accuracy" : 0.5,
"message" : "The succubus concentrates her magical energy into one huge pink beam of light...",
"on_hit" : "The beam hits you directly in your groin. You're instantly overwhelmed with pure lust and arousal. An entire buildup towards orgasm is skipped as you instantly come, and all your paralyzed body can do is hold still and clench over and over in pleasure...",
"on_miss" : "You avoid the beam and it sails down the hallway, hitting a wall without making a sound!",
"grapple" : false,
"grappleonly" : false,
"nongrappleonly" : true
}
},
"loot" : 90 },
"103" : {
"name" : "Ghost Succubus",
"maxhp" : 160,
"curhp" : 160,
"escapedc" : 0.1,
"arousaldrain" : 3,
"atklist" : 2,
"attacks" :
{
"1" :
{
"name" : "Tackle",
"damage" : 15,
"willdown": 0,
"arousalup": 15,
"accuracy" : 0.4,
"message" : "The ghostly succubus flies at you, trying to grab you in a hug!",
"on_hit" : "The ghostly succubus clenches your body and refuses to let go. Her ghostly arms fill you with a strangely arousing chill...",
"on_miss" : "The tackle misses!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Draining Kiss",
"damage" : 10,
"accuracy" : 0.7,
"willdown": 0,
"arousalup": 30,
"leveldrain" : 1,
"message" : "The ghostly succubus tries to plant a kiss on you...",
"on_hit" : "The ghostly succubus holds you tightly as she kisses you. You feel her lips start to suck the power out of you, and her body and touch numb your mind while setting your senses alright with a lustful chill...",
"on_miss" : "You jerk your head around and avoid her kiss!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 200 },
"104" : {
"name" : "Imp Succubus",
"maxhp" : 90,
"curhp" : 90,
"escapedc" : 0.2,
"arousaldrain" : 5,
"atklist" : 2,
"attacks" :
{
"1" :
{
"name" : "Tackle",
"damage" : 5,
"willdown": 0,
"arousalup": 15,
"accuracy" : 0.65,
"message" : "The imp succubus flies at you, trying to grab you in a hug!",
"on_hit" : "The imp succubus clenches your body and refuses to let go. Her pussy just barely grazes your erection...",
"on_miss" : "The tackle misses!",
"grapple" : true,
"grappleonly" : false,
"nongrappleonly" : true
},
"2" :
{
"name" : "Finishing Fuck",
"damage" : 0,
"accuracy" : 1,
"willdown": 0,
"arousalup": 100,
"leveldrain" : 5,
"message" : "The imp succubus tries to stick your dick into her pussy...",
"on_hit" : "The imp succubus holds you tightly, and she manages to slide your dick inside her. You had no idea imp pussy was so good... It's better than anything else you've ever felt. It sucks the power from you, and your arousal skyrockets...",
"on_miss" : "You twist your hips around and avoid being fucked!",
"grapple" : false,
"grappleonly" : true,
"nongrappleonly" : false
}
},
"loot" : 150 }
}>>You accept her offer and pull down your pants. She kneels in front of you and starts sucking your dick. You feel arousal flooding into you and your power surging out of you as she quickly sends your cock towards orgasm...
It takes almost no time at all for you to come. As your cock twitches inside her mouth, she sucks out $levelsasked levels, then releases her lips from your groin... <<set $player.level -= $levelsasked>><<set $player.maxhp -= (5*$levelsasked)>><<if $player.curhp > $player.maxhp>><<set $player.curhp = $player.maxhp>><br><br><<endif>>
"Thank you!" she says. "This should make it worth your while...
<<if $bargainroll lt 0.2>>
She gives you three of each potion type! <<set $player.hpotions += 3>><<set $player.mpotions += 3>><<set $player.cpotions += 3>>
<<elseif $bargainroll lt 0.4>>
She teaches you a new spell. It's called... Conjure Horny Coffee? You're unfamiliar with this one. It seems to create some kind of useful item, but it's impossible to know exactly how it works until you cast it. Thankfully, it just uses a tier 1 mana point. <<set $succspell = true>>
<<elseif $bargainroll lt 0.6>>
She gives you $bargaingold gold coins in exchange. <<set $player.gold += $bargaingold>>
<<elseif $bargainroll lt 0.8>>
She casts several Heal spells on you, soon restoring you to full hit points! <<fullheal>>
<<else>>
She gives you one of each potion type and $bargaingold gold! <<set $player.hpotions += 1>><<set $player.mpotions += 1>><<set $player.cpotions += 1>><<set $player.gold += $bargaingold>>
<<endif>>
As soon as she gives you your reward, you're blinded by a puff of smoke, and by the time it clears, the succubus and all of the throne room's furnishings are gone.
[[Proceed.|areahandler]]
<<set $bargaingold = 0>>
<<set $bargainroll = 0>>
<<set $levelsasked = 0>>You reject her offer and the succubus shrugs.
"Suit yourself. I'm sure in five minutes you'll be regretting the deal..."
You're blinded by a puff of smoke, and by the time it clears, the succubus and all of the throne room's furnishings are gone.
[[Proceed.|areahandler]]<<if $enemy.name == "Warrior Succubus">>
You give her the gold.
"Thanks! My enslaved elf knights are going to be really turned on by this plate armor..."
<<elseif $enemy.name == "Enchantress Succubus">>
You give her the gold.
"Thanks! You get to go free... at least for now! Someone else will probably take you down."
<<elseif $enemy.name == "Dominatrix Succubus">>
You give her the gold.
"Yes! Thank you! I shall use this for unspeakable deeds tonight!"
<<elseif $enemy.name == "Slime Succubus">>
You give her the gold. She stuffs it inside her slimy body.
"Thanks!"
<<elseif $enemy.name == "Kitsune Succubus">>
You give her the gold.
"Thank you! Although, maybe just one more anime figurine wouldn't hurt..."
<<else>>
"Thanks!" she says.
<<endif>>
<<set $player.gold -= $diplomacyprice>>
<<set $diplomacyprice = 0>>
[[Proceed.|areahandler]]You slide your erection into the hole in the wall. Surprisingly enough, you feel someone on the other side lick it...
Suddenly, they take it into their mouth and start sucking it... you lose a level as they drain the power out through you. You feel like you should pull out, but their technique is so good...
Hey, where did all this gold come from? 100 gold appears next to you. Maybe if you let them keep sucking...
[[Pull out and run away!|areahandler]]
[[Keep it in there.|gloryhole2]]
<<set $player.level -= 1>><<set $player.maxhp -= (5)>><<if $player.curhp > $player.maxhp>><<set $player.curhp = $player.maxhp>><br><br><<endif>><<set $player.gold += 100>>You stay, and she eventually brings you to orgasm. Your body shudders with pleasure as you come inside her mouth, feeling your power drain away with every twitch of your cock...<<set $player.level -= 3>><<set $player.maxhp -= (5*3)>><<if $player.curhp > $player.maxhp>><<set $player.curhp = $player.maxhp>><br><br><<endif>>
<<if $player.level lt 1>><<set $player.level = 0>>
You start to black out as the succubus drains the last of your power... at least you're completely overwhelmed with delightful pleasure...
<<set $enemy = $dungeonenemies[102]>>
[[Proceed.|loss]]
<<else>>
You lose 3 levels, but maybe it was worth it... 400 gold appears next to you. <<set $player.gold += 400>>
[[Pull out and run away!|areahandler]]
[[Keep it in there.|gloryhole2]]
<<endif>>
You destroy the statue by hitting it with a Chaos Bolt. It disintegrates into hundreds of little shards, but ghostly light starts to fill the room as glowing fog emerges from the pieces and forms into a ghostly succubus...
"Yes!" she says. "You've freed me! Now... give me all your mana potions so I can escape and destroy my captors... or I will drain the power I need from you!"
<<if $player.level gte 4>>[[Offer three levels to her.|shatterstatue2]]<<endif>>
[[Fight her!|universalbattleselect]]<<set $enemy = $dungeonenemies[103]>>
<<if $player.mpotions gte 1>>[[Agree to give her your mana potions.|shatterstatue3]]<<endif>>The ghostly succubus floats towards you and kisses you. Immediately, unparalled arousal floods your body, and your cock stiffens. She drains level after level out through your mouth as she passionately kisses you...<<set $player.level -= 3>><<set $player.maxhp -= (5*3)>><<if $player.curhp > $player.maxhp>><<set $player.curhp = $player.maxhp>><<endif>>
Finally, you're three levels poorer, but she does let you go just before you reach orgasm.
"Thank you. I will take my leave, and so can you."
She vanishes... <<set $ghostfed = true>>
[[Proceed.|areahandler]]The Ghost Succubus gladly takes all your mana potions. She doesn't drink them; the liquid simply glows and bubbles away as as they get close to her... <<set $player.mpotions = 0>>
"Thank you. I will take my leave, and so can you."
She vanishes... <<set $ghostfed = true>>
[[Proceed.|areahandler]]After completely draining you of power, the Warrior Succubus takes you to her home...
A week later, you're still chained to her bed. At least you have a great view of the hundreds of weapons hanging from her walls! These are so much cooler than that trident she was using.
After a day in the gladiator ring, you hear the door to her home open. You hope she just fucks you today instead of gushing about weapons again... its a 50/50 chance of one or the other each day.
Unfortunately for you, she brought home a cool longbow today, and she spends nine hours telling you every little detail on it. The boring ramble is so long and detailed that you gain one level in Warrior by the end. <<set $player.level = 1>><<set $player.curhp = 110>><<set $player.maxhp = 110>>
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''After completely draining you of power, the Enchantress Succubus takes you to her secluded magical research cave...
A week later, it turns out you quite like wearing a sexy maid outfit and doing all of her menial chores! You're sure that the fact that you like this has nothing to do with her mind-altering magic. Nope. Nothing at all to do with it.
And she even takes time to reward you with headpats and blowjobs, and lets you take part in her hypnosis experiments! How amazing!
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''After completely draining you of power, the Dominatrix Succubus takes you to her sex dungeon...
After a week of imprisonment, your ass hurts! Being whipped all day and getting things inserted in and out of you is rather painful sometimes, but at least it's an interesting and occasionally fun kind of torture.
Right now, the Dominatrix Succubus is at her desk doing her taxes. You're tied up under her desk, licking her pussy as her thighs keep your head held tight. At least you're having fun under there...
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''She just burns you to death lmao
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''You pass out after the Ghost Succubus drains the last of your power away...
You wake up in a corner of the maze tied up with ropes. A gathering of succubi are cowered in a corner next to you...
A warrior succubus notices that you woke up.
"Hey!" she says. "What's the deal? Why did you have to awaken Elrintarish the Ancient? You dumbass! Now that she's taken your power, she's going to conquer us all! All she needed was a few levels from you to become nightmarishly strong, but you gave her even more than that!"
One extremely hectic week later, yep, the succubi have been conquered by the Ghost Succubus, Elrintarish the Ancient. She's in charge now, but at least she makes you her consort. And, ghost sex is actually kind of fun, so it's not all bad.
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''After completely draining you of power, the Witch Succubus takes you to her secluded witch hut...
A week later, you're still hooked up to her semen extraction machine. Turns out, she's not actually that horny: she just really wants semen for her potions. At least she's fun to talk to, even when you're strapped to a chair with a mechanical pump constantly jerking you off.
When she shows you the enormous tank you managed to fill with semen over the past week, you're kind of impressed with yourself. Not bad for one week!
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''<span class="lovetext">Succubus Draining Maze</span>After completely draining you of power, the Slime Succubus takes you to her sex cave....
After a week of nonstop exposure to her body, you've developed a crippling addiction for her goo. She doesn't even need to restrain you anymore; your chemical dependency keeps you rubbing against her all day long and begging to be touched...
Since she's a slime girl and loves a liquid diet, she bangs you multiple times a day; first for breakfast, then for second breakfast, then for third breakfast, then for fourth breakfast, then dinner, then she skips straight to third brunch, then fifth breakfast. Your balls hurt after being used so much, but anything is worth more of her wonderful touch...
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''After completely draining you of power, the Kitsune Succubus takes you to her lovely little shrine...
For the next week, she forces you to clean her shrine and do menial chores, and she occasionally rewards/torments you by letting you touch her fluffy tails for just a moment.
But today, you did such a good job cleaning that she's letting you take a nap in her fluffy tails! You plant your body in the giant mass of lovely fur, which arouses you and soothes you, and as her magical fluff fills you with pleasure, you fall asleep...
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''<<if $enemy.name == "Warrior Succubus">>
You encounter a Warrior Succubus! She challenges you to a duel, and her trident glows with pink lust magic...
<<elseif $enemy.name == "Enchantress Succubus">>
You see a seductive Enchantress Succubus clad in jewelry and a fine robe; she has an alluring appearance...
<<elseif $enemy.name == "Dominatrix Succubus">>
You encounter a Dominatrix Succubus! With a wicked smile, she cracks her whip...
<<elseif $enemy.name == "Slime Succubus">>
You encounter a Slime Succubus! This rare hybrid of slime girl and succubus is made entirely of green slime, and she looks hungry...
<<elseif $enemy.name == "Kitsune Succubus">>
A Kitsune Succubus appears out of thin air! Her frail, naked body, while beautiful, is somehow less alluring than her nine enormous yellow fox fails...
<<elseif $enemy.name == "Imp Succubus">>
You encounter an Imp Succubus, the weakest form of succubus. She's two feet tall with purple skin and huuuuge tits. Even in your weakened state, there's no way you can lose to an Imp Succubus, right?
<<endif>>After completely draining you of power, the Imp Succubus takes you to her secluded sex dungeon...
A week later, you're chained to the wall of her sex dungeon as usual, when you hear her come in for your daily ucking session.
"Guess who's gonna climax repeatedly? That's right, you!"
She casts a spell on your dick and balls, making them glow faintly, then she seductively walks up to you. She hovers in the air with her wings, and she presses her huge tits against the sides of your cock.
Your heightened sensitivity from her magic makes you come almost instantly. She looks up with you with a smug expression as you writhe in pleasure, craving her tits even more than you crave freedom. And she keeps sliding her tits back and forth against your twitching erection...
You come about eighty times that hour, and you feel a few pounds lighter; and so, so dehydrated.
"Aww. Is someone completely dry? Dinner's in fifteen minutes, don't worry!"
At least she feeds you well and gives you plenty of water after her fucking sessions. Her gormet dinners are amazing...
"""~~~~~ ~~~~~"""
''Defeated! Restart for another shot at victory.''