<img src="img/events/newworld.jpg" width="650px">
Something pulls you through time and space and you end up in a weightless void.
Darkness surrounds you.
Where are you?
You remember... walking along a road and... a child on the road. And a car headed for the child. You ran onto the road and pushed the child out of the way and then... blackness.
A sense of dread hits you. You move your hands to feel the damage to your body... but you have no hands. No body.
@@.speech-u;Did I... die?@@
Your own voice echoes out though the darkness, startling you a bit.
How can you speak with no body?
[[Next|Intro2]]A box with text pops up in... in your mind?
It says:
<em>Welcome!
Please select a class to continue on your journey.
Note: Options available depend on your current physical and mental state. The System determines which classes are suitable for you.
If you are limited to only a few options, these are the only ones you are likely to be able to adapt into.</em>
Available options:
[[Succubus|The succubus class]]
@@.speech-u;Only 1 choice? Not exactly flattering...@@
You feel a slight tingle run though your body. It slows down and settles, centered around your nether region. Then...
<em>Congratulations!
Your class has become: <strong>Succubus</strong>
You are now a level 1 Succubus!
Your race has changed!
You are now a <strong>Succubus</strong>!</em>
Suddenly, sensation overwhealms you.
The darkness around you seems to lessen. You have a new body and can now see it!
<video autoplay muted loop src="video/misc/succubus.mp4"></video>
A weird demonic body... quite horrific! You are only wearing underwear...
You start to panic a bit.
@@.speech-u;Shiiiit...@@
[[Next|Intro4]]
The Succubi are demons originating from The Beyond. A Succubus uses lust and manipulation to get her way. Their main weapon is... their mouth... though they also have claws that can be quite dangerous. They can can shift their apperance to fit different situations best. To a certain degree, at least.
Generally, their goal in life is to feed on a certain liquid only obtained from men...
<img src="img/succubus/intro3.jpg" width="650px">
The Succubus class is not usually considered a combat class, since Succubi are significantly weaker than other classes due to their small and fragile body and a somewhat weak physique. They can, however, still triumph in combat if they make use of cunning, manipulation and a good dose of seduction.
Succubi are inherently charismatic beings. They gain +1 charm every 5 levels.
Also, due to their small stature, they gain a small boost to agility and dexterity.
They also have the potential to wield certain types of magic.
<strong>Requirements:</strong>
Succubus race.
[[Choose this class|Intro3]]
<em>Note: Due to the requirements, choosing this class will also change your race.</em>
@@.speech-u;I have a bad feeling about this...@@
You are shocked to feel a tail on your behind! It's a dark red colour and ends in an arrow shape. Not used to using your muscles to control a tail, it randomly swings around behind you. You can't control it.
[img[img/events/tail.jpg]]
In your panic, you try to somehow force the demonic features to vanish. It kinda works.
Your body quickly shifts back to one similiar to the one you had before coming here, though subtly different. You examine this new body.
The tail seems to vanish into thin air along with varius markings (tattoos, really) on your body.
@@.speech-u;Phew! That was creepy as fuck...@@
However, even though you made the markings disappear, random tattoos keeps reappearing on your body from time to time. You have to mentally force them to go away each time you notice this happening.
<<linkreplace "Continue checking your body">>
There are a few small changes from your previous human body.
Your muscles feel a lot weaker and you are defenitely more skinny than before, but your body seems as energetic as ever.
Your tits have grown slightly despite the overall decrease in body size, though they would still not be considered big.
Your ass is still small, and your waist is even thinner than before, but you feel like your hips might have widened a bit... Hmm...
Overall a very petite frame with an hourglass shape.
<<linkreplace "Also...">>
You find that you are able to morph your body and shift some features like skin tone, hair and eye color to a certain extent.
[img[img/events/eyes.jpg]]
[img[img/events/shifthaircolor.jpg]]
<<linkreplace "And what is this...?">>
[img[img/events/claws.jpg]]
You also have long retractable claws.
@@.speech-u;Oh shit! That took me by surprise...@@
[[Next|Intro5]]<</linkreplace>><</linkreplace>><</linkreplace>>
<em>You must choose a talent before continuing on your journey. </em>
<<silently>><strong>Talents:</strong>
<label><<radiobutton "$talent" "1">>Quick Lerner</label>
You are naturally skilled at most things you set out to accomplish.
You mastery increases slightly faster than normal (around 25-50%)(NOT recommended, game not yet that balanced/playtested and (I think) you need the attributes early on).<</silently>>
<label><<radiobutton "$talent" "2" checked>>Learned</label>
You have always been a bookworm. You are somewhat knowledgeable.
<<linkreplace "Intelligence">><<goto "IntroIntelligence">><</linkreplace>>
<label><<radiobutton "$talent" "3">>Athlete</label>
You are flexible and can bend your body in ways normal people can't.
Starting dexterity is increased by 2.
<em>Note: due to your race, starting dexterity is 2. Along with this talent, you will start with 4.</em>
<<linkreplace "Dexterity">><<goto "IntroDexterity">><</linkreplace>>
<label><<radiobutton "$talent" "4">>Sweet</label>
You are so sweet, it's disgusting. People find you attractive.
Starting charm is increased by 2.
<em>Note: This attribute is unique to your class. It also scales with your level, gaining you 1 additional point in charm every 5 levels.</em>
<<linkreplace "Charm">><<goto "IntroCharm">><</linkreplace>>
<label><<radiobutton "$talent" "5">>Runner</label>
You have been jogging in your sparetime the last couple of years. You are fast and agile!
Starting agility is increased by 2.
<em>Note: due to your race, starting agility is 3. Along with this talent, you will start with 5.</em>
<<linkreplace "Agility">><<goto "IntroAgility">><</linkreplace>>
<label><<radiobutton "$talent" "6">>Resilient</label>
You have had a hard life and have grown tougher because of it.
Endurance is increased by 2.
<<linkreplace "Endurance">><<goto "IntroEndurance">><</linkreplace>>
@@.speech-u;Well shit. Gotta make a choice...@@
[[Next|Intro7]]
<<silently>><label><<radiobutton "$talent" "7">>Untapped potential (NOT YET IMPLEMENTED, DON'T TAKE THIS)</label>
You require less special points to use special skills.<</silently>><<nobr>><<if $castleconqured is true>><<goto "Main menu 2">><</if>>
You are inside your little hut. Your bed is here. A door leads into the bathroom. Bob lies on a wooden table, doing book things.<br><br>
<<linkreplace "Go somewhere">><<if $actionpoints <= 0>>You are too tired to go anywhere.<<else>><<goto "Go somewhere">><</if>><</linkreplace>><br><br>
[[Think]]<br><br>
<<linkreplace "Bob">><<goto "Skill book">><</linkreplace>><br><br>
<<if $temple is true>>
<<linkreplace "Go see Mortimor">>
<<goto "Mortimor">><</linkreplace>><br><br><</if>>
<<link "Sleep">><<goto "Sleep">><</link>><br><br>
<<linkreplace "Do something at home">><<goto "Do something at home">><</linkreplace>><br><br>
<<if $semenmetabolism is true>><<linkreplace "Go outside to the portal">><<goto "Portal">><</linkreplace>><br><br><</if>>
<<if $xp >= $reqxp>>
<strong>You can level up!</strong>
<<linkreplace "Level up!">><<goto "Level up!">><</linkreplace>><br><br><</if>>
<<linkreplace "CHEAT">><<goto "Cheats">><</linkreplace>>
<</nobr>>
<<silently>>
<<if $prisoner is true>><<goto "Manage prisoners upon return">><</if>>
<<include "Unlock Messages">><<include "Skill Unlock Messages">><<include "Quest messages">> <<include "Quest rewards">><<updateall>>
<<if $foodquest is true and $meat > 0>><<notify 5s>>A new event is available in your home!<</notify>><</if>>
<<if $kiss is true and $blowjob is true and $bjkissevent is false and $blowjobquestcomplete is true and $bjkills >= 3>><<notify 5s>>A new event is available in the forest. Go search for it!<</notify>><</if>>
<<if $boon2 is true and $perktalk is false>><<notify 5s>>A new event is available with Mortimor!<</notify>><</if>>\
<<if $alluringeyesalert is false and $bjkills >= 7>>
<<notify 9s>>A new event is available
in combat!
Knock someone down
and kill them with a blowjob.<</notify>><</if>>
<<if $lingerie is false and $blowjobthinkevent is true and $pcGP >= 50 and $charm > 3 and $lingeriealert is false>><<set $lingeriealert to true>><<notify 5s>>A new event is available in the general store!<</notify>><</if>>
<<combatend>>
<</silently>>Level $level
<span style="color:red">HP = <<print "$pcHP/$pcmaxHP">></span>
<span style="color:blue">MP = <<print "$pcMP/$pcmaxMP">></span>
<strong>Attribute points:</strong> $statpoints
Endurance: $endurance
[[Description|Endurance]]
<<if $statpoints > 0>>\
<<button "[+]" "Increase stats">><<endurance>><<set $statpoints-->><</button>><</if>>
Intelligence: $intelligence
[[Description|Intelligence]]
<<if $statpoints > 0>>\
<<button "[+]" "Increase stats">><<intelligence>><<set $statpoints-->><</button>><</if>>
Charm: $charm
[[Description|Charm]]
<<if $statpoints > 0>>\
<<button "[+]" "Increase stats">><<charm>><<set $statpoints-->><</button>><</if>>
Agility: $agility
[[Description|Agility]]
<<if $statpoints > 0>>\
<<button "[+]" "Increase stats">><<agility>><<set $statpoints-->><</button>><</if>>
Dexterity: $dexterity
[[Description|Dexterity]]
<<if $statpoints > 0>>\
<<button "[+]" "Increase stats">><<dexterity>><<set $statpoints-->><</button>><</if>>
<<if $stealth >= 1>>
Stealth: $stealth
[[Description|Stealth]]
<<if $statpoints > 0>>\
<<button "[+]" "Increase stats">><<stealth>><<set $statpoints-->><</button>><</if>><</if>>
[[Go back|Character development]]
[[First page|Skill book]]
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>>
<<include "Unlock Messages">><<include "Skill Unlock Messages">>
<<updateall>><<set _vid = ["video/misc/statdescription/endurance1.mp4", "video/misc/statdescription/endurance2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
Endurance determines your body's capacity for withstanding and enduring physical stress and hardship (and pleasure).
Due to the weak body of your race, your max HP only increases by 7 per point. This is rather low compared to other classes. Take heart though, your small body means your agility starts at 3 and your dexterity starts at 2!
Endurance also makes you more resilient to pleasure, increasing your maximum stimulation by 4 per point.
Every 5 points increases your <<hovertip "How many potions can be used per day. Most races can only handle 1 potion per day by default.">><span style="color:blue">Potion tolerance</span><</hovertip>> by 1.
Also, during your adventures, you may find yourself in time-sensitive situations. A high endurance might give you more time in these situations.
It is also a requirement for learning certain skills, spells and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
[[Back|Increase stats]]
<video autoplay loop src="video/misc/statdescription/dexterity.mp4"></video>
Dexterity determines the precision of your movements and flexibility of your body.
The basis for dealing SP damage (increases Stimulation Points).
Each point increases max HP by 1.
Required for learning certain skills and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
Due to your small body, you start with 2 points in dexterity instead of 1!
[[Back|Increase stats]]
<video autoplay loop src="video/misc/statdescription/agility.mp4"></video>
Agility is the basis for quick movement. A high agility means you can regain your footing faster after enemies attack, preventing them from attacking again.
Each attribute point increases max HP by 1 and every fifth gives an additional <<hovertip "Normally, switching position/stance during combat takes up a turn. It can be done without using the turn by using a stance point. Stance points regenerate after each combat.">><span style="color:green">Stance point</span><</hovertip>>.
Also, during your adventures, you may find yourself in time-sensitive situations. A high agility might give you more time in these situations.
Agility also increases your max <<hovertip "Many actions requires energy. Energy is restored when you sleep. Starting energy for most classes is 2.">><span style="color:lightgreen">Energy</span><</hovertip>>. Every 2. point in agility increase maximum energy by 1.
Required for learning certain skills and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
Due to your small body, you start with 3 points in agility instead of 1!
[[Back|Increase stats]]
<<set _vid = ["video/misc/statdescription/intelligence1.mp4", "video/misc/statdescription/intelligence2.mp4", "video/misc/statdescription/intelligence3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
Intelligence is the basis for your magical potential. It also improves your capacity for knowledge and critical thinking. In your adventures, you may find yourself in time-sensitive situations. A high intelligence stat might give you more time in these situations.
Each point increases max MP by 5.
Required for learning spells and some perks. Improves some spells (For now, only the Heal spell).
All attributes increase their respective roll chances. Charm rolls are most common in combat.
[[Back|Increase stats]]
<<set _vid = ["video/misc/statdescription/charm1.mp4", "video/misc/statdescription/charm2.mp4", "video/misc/statdescription/charm3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
Charm determines your ability to manipulate and arouse others.
The basis for dealing AP damage (Arousal Points).
Each attribute point increases max MP by 1.
Required for learning certain skills, spells and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
[[Back|Increase stats]]
<<if $intro is false>>\
<<link 'Quests'>>
<<script>>
Dialog.setup("Quests");
Dialog.wiki(Story.get("Quests").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Inventory'>>
<<script>>
Dialog.setup("Inventory");
Dialog.wiki(Story.get("Inventory").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Attributes'>>
<<script>>
Dialog.setup("Attributes");
Dialog.wiki(Story.get("Attributes").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Skills'>>
<<script>>
Dialog.setup("Skills");
Dialog.wiki(Story.get("Skill description").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Spells'>>
<<script>>
Dialog.setup("Spells");
Dialog.wiki(Story.get("Spells").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Perks'>>
<<script>>
Dialog.setup("Perks");
Dialog.wiki(Story.get("Perks").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Mastery'>>
<<script>>
Dialog.setup("Mastery");
Dialog.wiki(Story.get("Mastery").processText());
Dialog.open();
<</script>>
<</link>>
<<link 'Kill statistics'>>
<<script>>
Dialog.setup("Kill statistics");
Dialog.wiki(Story.get("Kill statistics").processText());
Dialog.open();
<</script>>
<</link>>
<</if>><<if $intro is false>>\
<<if $combat is false>>\
<<linkreplace "Play a theme">>\
<<set _aud = ["img/sound/1.mp3", "img/sound/2.mp3", "img/sound/3.mp3", "img/sound/4.mp3", "img/sound/5.mp3", "img/sound/6.mp3", "img/sound/7.mp3", "img/sound/8.mp3", "img/sound/9.mp3"].random()>>\
<audio @src="_aud" autoplay loop></audio><</linkreplace>>\
Day: <<print $day>>
Energy: $actionpoints/$maxactionpoints
Days left until rent: $rentdays
Rent: $rent GP
Level: $level Succubus
XP:<<showmeter 'XP' `$xp / $reqxp` 1>>
<span style="color:gold">Gold: $pcGP</span>
<</if>>
<span style="color:red">Health:</span><<showmeter 'Health' `$pcHP / $pcmaxHP`>>
<span style="color:blue">Mana:</span><<showmeter 'Mana' `$pcMP / $pcmaxMP` 1>>
<span style="color:purple">Stimulation:</span><<showmeter 'Stimulation' `$stim / $maxstim` 1>>
<<nobr>>Attributepoints: $statpoints<br>
Skillpoints: $skillpoints<br>
Perkpoints: $perkpoints<br>
<<if $semenmetabolism is true>>Semen: $semenstored mL<br><</if>>
<<if $firstpotion is true>><<hovertip "How many potions your body can handle each day. Scales with endurance.">><span style="color:blue">Potiontolerance: $potionstoday/$potiontolerance</span><</hovertip>><br><</if>>
<br>
<<if $combat is true>><br>
<span style="color:red"><strong>COMBAT</strong></span><br>
Stance: <<if $stance is 1>> Standing <<elseif $stance is 2>> Standing with no top <<elseif $stance is 3>> Standing naked <<elseif $stance is 4>> Lying on back <<elseif $stance is 5>> Lying on back with no top <<elseif $stance is 6>> Lying on back naked <<elseif $stance is 7>> Kneeling <<elseif $stance is 8>> Kneeling with no top <<elseif $stance is 9>> Kneeling naked <<elseif $stance is 10>> On stomach <<elseif $stance is 11>> On stomach with no top <<elseif $stance is 12>> On stomach naked<</if>><br>
<br>
Stancepoints = $stancepoints<br>
<<if $beyondblowjob is true>>
Beyond points: $beyondpoints<br><br><</if>>
<<if $pcroguepoisontimer > 0>>
<span style="color:red">Poisoned!</span><br><</if>>
<<if $crippled is true>>
<span style="color:red">Crippled!</span> - 2 agility<br><</if>>
<<if $bleedtimer > 0>>
<span style="color:red">Bleeding!</span><br><</if>>
<</if>>
<</nobr>><</if>>You go to bed.
<<include "Sleeping vids">>
<<if $masturbate is true>><<set _a to random(1, 4)>><<if _a is 1>>\
<<include "Masturbate before bed">><</if>><</if>>
<<if $blowjobthinkevent is false and $combatpractisecomplete is true and $masturbateevent2 is true>>\
<<linkreplace "Your desires are making it difficult to fall asleep this evening...">><<goto "blowjobthinkevent">><</linkreplace>><</if>>
<<if $masturbatecounter >= 10 and $masturbateperkevent is false and _a is not 1>>
<<linkreplace "You feel like masturbating...">><<goto "Masturbateperkevent1">><</linkreplace>><</if>>
[[Zzzz...|Wake up]]
<<silently>>
<<set $semendailyloss to Math.trunc($semenstored*0.1)>>
<</silently>>[[Back|Character development]]
[[First page|Skill book]]
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>>
<<nobr>><<if $teasealert is true and $tease is false>>
<<linkreplace "Tease">><<goto "Tease unlock">><</linkreplace>><br><</if>>
<<if $stripalert is true and $striptop is false>>
<<linkreplace "Strip top">><<goto "Strip top unlock">><</linkreplace>><br><</if>>
<<if $stripalert is true and $stripbottom is false>>
<<linkreplace "Strip bottom">><<goto "Strip bottom unlock">><</linkreplace>><br><</if>>
<<if $pulloutalert is true and $pullout is false>>
<<linkreplace "Pullout">><<goto "Pullout unlock">><</linkreplace>><br><</if>>
<<if $handjobalert is true and $handjob is false>>
<<linkreplace "Handjob">><<goto "Handjob unlock">><</linkreplace>><br><</if>>
<<if $masturbatealert is true and $masturbate is false>>
<<linkreplace "Masturbate">><<goto "Masturbate unlock">><</linkreplace>><br><</if>>
<<if $titbouncealert is true and $titbounce is false>>
<<linkreplace "Titbounce">><<goto "Titbounce unlock">><</linkreplace>><br><</if>>
<<if $titjobalert is true and $titjob is false>>
<<linkreplace "Titjob">><<goto "Titjob unlock">><</linkreplace>><br><</if>>
<<if $kissalert is true and $kiss is false>>
<<linkreplace "Kiss">><<goto "Kiss unlock">><</linkreplace>><br><</if>>
<<if $suckfingeralert is true and $suckfinger is false>>
<<linkreplace "Suck finger">><<goto "Suck finger unlock">><</linkreplace>><br><</if>>
<<if $openmouthalert is true and $openmouth is false>>
<<linkreplace "Open mouth">><<goto "Open mouth unlock">><</linkreplace>><br><</if>>
<<if $blowjobalert is true and $blowjob is false>>
<<linkreplace "Blowjob">><<goto "Blowjob unlock">><</linkreplace>><br><</if>>
<<if $deepthroatalert is true and $deepthroat is false>>
<<linkreplace "Deepthroat">><<goto "Deepthroat unlock">><</linkreplace>><br><</if>>
<<if $pussygrindalert is true and $pussygrind is false>>
<<linkreplace "Pussygrind">><<goto "Pussygrind unlock">><</linkreplace>><br><</if>>
<<if $cowgirlalert is true and $cowgirl is false>>
<<linkreplace "Cowgirl">><<goto "Cowgirl unlock">><</linkreplace>><br><</if>>
<<if $reversecowgirlalert is true and $reversecowgirl is false>>
<<linkreplace "Reverse cowgirl">><<goto "Reverse cowgirl unlock">><</linkreplace>><br><</if>>
<</nobr>><<set $weakness_types to ["Big Dicks", "Breasts", "Pussy", "Ass", "Oral", "Bondage", "Aphrodisiacs", "Getting Dirty", "Double Penetration", "Lesbians", "Group", "Masturbation", "Monsters"]>>\
<<set $enemyweak1 to random(3, 4)>>\
<<set $enemyweak2 to random(1, 4)>>\
<<if $enemyweak1 is 1>><<set $enemyweakness1 to "Tits">>\
<<elseif $enemyweak1 is 2>><<set $enemyweakness1 to "Ass">>\
<<elseif $enemyweak1 is 3>><<set $enemyweakness1 to "Pussy">>\
<<elseif $enemyweak1 is 4>><<set $enemyweakness1 to "Mouth">><</if>>\
<<if $enemyweak2 is 1 and $enemyweak1 is not 1>><<set $enemyweakness2 to "Tits">>\
<<elseif $enemyweak2 is 2 and $enemyweak1 is not 2>><<set $enemyweakness2 to "Ass">>\
<<elseif $enemyweak2 is 3 and $enemyweak1 is not 3>><<set $enemyweakness2 to "Pussy">>\
<<elseif $enemyweak2 is 4 and $enemyweak1 is not 4>><<set $enemyweakness2 to "Mouth">>\
<<elseif $enemyweak2 is 4 and $enemyweak1 is 4>><<set $enemyweakness2 to "Tits">>\
<</if>>\
<<set _hasweakness to random(1)>>
<<if _hasweakness is 1>>
<<set $weakness to either("Tits", "Pussy", "Mouth")>>
<<else>>
<<set $weakness to "None">><</if>>
<<if $weakness is "Tits">>
He loves tits
<<elseif $weakness is "Pussy">>
He loves pussy
<<elseif $weakness is "Mouth">>
He loves mouth
<</if>>
As the popup in your head fades away, a forest materialize in front of you. Or, probably more precise, YOU appear in a forest.
The sun is already setting. Rays of light find their way through the vegetation. It is quite beautiful.
Right in front of you is your home. At least you assume it to be the forementioned "home". It's basically a small hut...
<img src="img/events/hut.jpg" width="650px">
Inside, you find 2 rooms: A livingroom with a bed and a bathroom with a toilet and a shower. You also find clothes inside! Yay.
@@.speech-u;It's not much... but it will do. Probably?@@
[[Next|Intro event]]
<<set $intro to false>>
<<actionpoints>><<set $actionpoints to 0>>STRIP BOTTOM
Another must-have that goes very well with the "Strip top" skill.
You strip off your bottom, while trying to make the reveal as inticing as possible.
AP damage scales with charm * 0.5.
Current AP damage: $stripbottomdamage
Requirements: Can be used if you are still wearing panties (duh) and either standing or kneeling.
Theme: Pussy
<<if $stripbottom is false>><strong>Cost: 0 skill points</strong> <<button "[+]" "Skills unlock">><<set $stripbottom to true>><</button>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event
<</if>>STRIP TOP
A must have for every aspiring Succubus and common whore.
You strip off your top. You try to make it as arousing as possible.
AP damage scales with charm * 0.5.
Current AP damage: $striptopdamage
Requirements: Can be used when fully clothed and either standing or kneeling.
Theme: Tits
<<if $striptop is false>><strong>Cost: 0 skill points</strong> <<button "[+]" "Skills unlock">><<set $striptop to true>><</button>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event
<</if>>TIT BOUNCE
Tits- or Ass-man? Well, if your prey is into perky tits, why not show your girls off?
You bounce your tits.
AP damage scales with charm.
Current AP damage: $titbouncedamage
Requirements: Can be used standing or kneeling regardless of clothes.
Theme: Tits
<<if $titbounce is false>><strong>Cost: 1 skill point</strong> <<if $skillpoints > 0>>\
<<button "[+]" "Skills unlock">><<set $titbounce to true>><<set $skillpoints -->><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event?
<</if>>TITJOB
Since this skill is harder to pull off and the effect can be lackluster, it has not seen much usage thoughout the times. But perhaps... under the right conditions... this skill is just what you need!
You attempt to give the enemy a titjob.
Like with blowjobs, deals both AP and SP damage. However, your tits are rather small, so the effect is more arousing than stimulating, which means more AP than SP damage.
SP damage scales with dexterity and titjob mastery.
AP damage scales with charm.
Current AP damage: $titjobAPdamage
Current SP damage: $titjobSPdamage
Requirements: Can be used when you are standing or kneeling. Enemy must have his cock out. Your top must be off.
Theme: Tits
<<if $titjob is false>><strong>Cost: 2 skill points</strong> <<if $skillpoints > 1>>\
<<button "[+]" "Skills unlock">><<set $titjob to true>><<set $skillpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event?
<</if>>[img[img/events/levelup.jpg]]
Congratulations!
<<set $xp -= $reqxp>>\
<<set $stancepoints to Math.trunc($agility / 2)>>
<<levelup>>
You reached level $level!
You gained an attributepoint!
You gained a skillpoint!
<<include "Level up!2">>
<<include "Unlock Messages">>PUSSYGRIND
The soft feeling of a pair of wet pussylips gliding up and down the prey's cock can drive him wild!
You attempt to grind your opponents cock with your pussy.
Deals both AP and SP damage, but more AP than SP (at least initially).
SP damage scales with dexterity * 0.5 * mastery factor (cowgirl mastery).
AP damage scales with charm * 1.5.
Current mastery factor: $cowgirlmasterydamage (increases by 0.1 per mastery level)
Current AP damage: $pussygrindAPdamage
Current SP damage: $pussygrindSPdamage
Requirements: Can be used when you are naked and either standing or kneeling. Enemy must have his cock out and be knocked down.
Theme: Pussy
<<if $pussygrind is false>><strong>Cost: 2 skill points</strong> <<if $skillpoints > 1>>\
<<button "[+]" "Skills unlock">><<set $pussygrind to true>><<set $skillpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: "Cowgirl" unlocked, used "Cowgirl" successfully 5 times
<</if>>Raider, thief, rapist, swordsman, priest, paladin.
Some immune to certain effects.
Inquisitor: Offensive magic.
Priest: defensive/healing magic.
Paladin: Enchanted Armor.
They could have a purify spell that removes the "STATUS"x condiotion, so no status at new turn.
Maybe spell or skill that raise a stat by 1 permanently. Like strenght, so does not mess with HP and the likes. Or agility.
Enemy attacks. Shield slam. Costs mana.
A class should always go first. Maybe a rouge or ranger. They should use traps.
<<set $enemy = ["Farmer", "Woodcutter", "Traveler", "Beggar", "Scout", "Guard", "Fighter", "Adventurer"].random()>>\
Racial bonuses for enemies.
Elf: - strenght, + agility + control (?)
Half ork: + 5 stregnht, - control, - agility
Ork more essence.
Humans: None.
<<if $stance is 1>>\
<<linkreplace "On back">>
<<set $stance to 4>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 7>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 10>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 2>>\
<<linkreplace "On back">>
<<set $stance to 5>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 8>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 11>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 3>>\
<<linkreplace "On back">>
<<set $stance to 6>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 9>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 12>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 4>>\
<<linkreplace "Standing">>
<<set $stance to 1>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 7>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 10>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 5>>\
<<linkreplace "Standing">>
<<set $stance to 2>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 8>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 11>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 6>>\
<<linkreplace "Standing">>
<<set $stance to 3>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 9>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 12>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 7>>\
<<linkreplace "Standing">>
<<set $stance to 1>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 4>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 10>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 8>>\
<<linkreplace "Standing">>
<<set $stance to 2>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 5>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 11>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 9>>\
<<linkreplace "Standing">>
<<set $stance to 3>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 6>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 12>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 10>>\
<<linkreplace "Standing">>
<<set $stance to 1>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 4>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 7>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 11>>\
<<linkreplace "Standing">>
<<set $stance to 2>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 5>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 8>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<elseif $stance is 12>>\
<<linkreplace "Standing">>
<<set $stance to 3>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 6>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 9>>
<<set $stancepoints -->>
<<goto "Battle main menu">>
<</linkreplace>>
<</if>>\
[[Back|Battle main menu]]<<nobr>>
<<if $handjob is true>>\
<<linkreplace "Finish him with a handjob!">>
<<goto "finish">>
<<set $hjfinishcurrent to true>><</linkreplace>><</if>>
<br>
<<if $titjob is true>>\
<<linkreplace "Finish him with a titjob!">>
<<goto "finish">>
<<set $tjfinishcurrent to true>><</linkreplace>><</if>>
<br>
<<if $blowjob is true>>\
<<linkreplace "Finish him with a handjob!">>
<<goto "finish">>
<<set $hjfinishcurrent to true>><</linkreplace>><</if>>
<br>
<<if $deepthroat is true>>\
<<linkreplace "Finish him by taking his dick deep in your throat!">>
<<goto "finish">>
<<set $dtfinishcurrent to true>><</linkreplace>><</if>>
<br>
<<if $cowgirl is true>>\
<<linkreplace "Make him cum with some cowgirl action!">>
<<goto "finish">>
<<set $cowfinishcurrent to true>><</linkreplace>><</if>>
<br>
<<if $rcowgirl is true>>\
<<linkreplace "Make him cum by bouncing on his cock reverse cowgirl!">>
<<goto "finish">>
<<set $rcowfinishcurrent to true>><</linkreplace>><</if>>
<<set $deepthroatstreak to 0>>
<<set $blowjobstreak to 0>>
<</nobr>>OPEN MOUTH
Having a hard time finding an opening during combat to stuff your mouth with some cock? This skill takes a more passive approach to the challange. You give the prey a clear opportunity to do whatever he wants to your mouth... such a submissive approach might, of course, fail.
You open your mouth invitingly.
AP damage scales with charm.
Current AP damage: $openmouthdamage
Requirements: Can be used when you are either kneeling or on your back.
Theme: Mouth
<<if $openmouth is false>><strong>Cost: 2 skill points</strong> <<if $skillpoints > 1>>\
<<button "[+]" "Skills unlock">><<set $openmouth to true>><<set $skillpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Used "Deepthroat" successfully 20 or more times, "Suck finger" unlocked
<</if>>BLOWJOB
Ahh yes. The blowjob skill. The go-to of most Succubi when feeding and the hallmark of the entire race. Many a man thoughout the ages has succumbed to the mouth of a Succubus.
You attempt to give your enemy a blowjob.
Deals both SP and AP damage. Deals more SP than AP damage.
SP damage scales with dexterity * 1.25 * mastery factor.
AP damage scales with charm * 0.5.
Current mastery factor: $blowjobmasterydamage (increases by 0.1 per mastery level)
Current SP damage: $blowjobSPdamage
Current AP damage: $blowjobAPdamage
Requirements: Can be used when you are standing or kneeling. Enemy must have his cock out. The first blowjob of each fight will fail unless the enemy is put under a spell of the Domination School of magic or otherwise incapacitated.
Further blowjobs requires enemy AP to be at 50% of max or higher and a successful charm roll against opponent's control.
Theme: Mouth
<<if $blowjob is false>><strong>Cost: 2 skill points</strong> <<if $skillpoints > 1>>\
<<button "[+]" "Skills unlock">><<set $blowjob to true>><<set $skillpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: High relation with Melina and a somewhat successful blowjob on the beach
<</if>>DEEPTHROAT
Where the user of "Blowjob" attempts to remain seductive and pacify the prey with charm, this skill is a more direct attempt to force the prey to cum.
You attempt to deepthroat your enemy.
Deals both SP and AP damage like blowjobs, but deals more SP than blowjobs and less AP than blowjobs.
SP damage scales with dexterity and deepthroat mastery.
AP damage scales with charm.
Current SP damage: $deepthroatSPdamage
Current AP damage: $deepthroatAPdamage
Requirements: Can be used when you are standing or kneeling. Enemy must have his cock out.
Theme: Mouth
<<if $deepthroat is false>><strong>Cost: 2 skill points</strong> <<if $skillpoints > 1>>\
<<button "[+]" "Skills unlock">><<set $deepthroat to true>><<set $skillpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event?
<</if>>KISS
While not a skill as commonly used as the blowjob skill, "Kiss" is still amongst the favorites of Succubi. It's a race thing. Every Succubus loves using her mouth.
You attempt to kiss the enemy.
AP damage scales with charm * 0.75
Current AP damage: $kissdamage
Requirements: Can be used regardless of clothes and when standing.
Can also be used when kneeling if the enemy is knocked down.
Requires enemy AP to be at 20% of max or higher and a successful charm roll against opponent's control.
Theme: Mouth
<<if $kiss is false>><strong>Cost: 1 skill point</strong> <<if $skillpoints > 0>>\
<<button "[+]" "Skills unlock">><<set $kiss to true>><<set $skillpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Kissing with Melina during a sunset
<</if>>SUCK FINGER
The goal here is to get the prey thinking: "Imagine if that was my cock in there..." despite their best efforts.
You suck and lick your fingers seductively.
AP damage scales with charm and your blowjob mastery.
Current AP damage: $suckfingerdamage
Requirements: None
Theme: Mouth
<<if $suckfinger is false>><strong>Cost: 2 skill points</strong> <<if $skillpoints > 1>>\
<<button "[+]" "Skills unlock">><<set $suckfinger to true>><<set $skillpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Used "Blowjob" successfully 20 or more times
<</if>>MASTURBATE
Why would you do this during combat? Losing control due to an orgasm is never a good idea.
You masturbate your pussy. Self-inflicted pleasure included.
AP damage scales with charm * 1.
Self-inflicted stimulation is 5 + dexterity * 1.
Current AP damage: $masturbatedamage
Current self-inflicted stimulation: $masturbatestimulation
Requirements: Can be used when you are naked and either kneeling or on your back.
Theme: Pussy
<<if $masturbate is false>><strong>Cost: 1 skill point</strong> <<if $skillpoints > 0>>\
<<button "[+]" "Skills unlock">><<set $masturbate to true>><<set $skillpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: 3 orgasms in the forest and 1 in the bedroom
<</if>><<morthappy>>
\
<<if $lingeriequest1 is true and $naked is not true and $lingeriequestcomplete1 is false>>\
\
As the man dies, something anomalous happens...
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyGP GP!</em>
<<mortycoins>><<silently>><<combatwinlingerie>><</silently>>
No XP in the popup message! Where is your XP?
You managed to avoid getting stripped throughout the battle. You look down at your lingerie disguised as random sexy clothes... you transform them back to the lingerie and discover: It's glowing very faitly!
@@.speech-u;What is this... did it steal my XP?@@
Maybe.
<<linkreplace "Weird">><<goto "Lingerie xp event">><</linkreplace>>
<<elseif $lingeriequest2 is true and $lingeriequestcomplete1 is true and $naked is not true and $lingeriequestcomplete2 is false>>\
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyGP GP!</em>
<<mortycoins>>
<<silently>><<combatwinlingerie>><</silently>>
As you claim yet another soul, you feel a pull from your clothes.
<<linkreplace "Next">><<goto "Lingerie xp event2">><</linkreplace>>
<<else>>\
<<if $lingeriequest1 is true and $clothed is false>>\
@@.speech-u;I should probably avoid getting completely stripped during combat if I want to know more about the lingerie...@@<</if>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You gained $enemyGP GP!</em>
<<mortycoins>>
<<combatwin>>
<<linkreplace "Go home">><<set _r to random(1, 8)>><<if $easyfight is true and $rogues is true and $pcMP >= 10 and _r is 1>><<set $easyfight to false>><<goto "Rogue ambush">><<else>><<set $easyfight to false>><<goto "Main menu">><</if>><</linkreplace>>
<</if>>
<<if $combatpractise is true>><<set $combatpractisecounter += 1>><</if>>
<<include "Unlock Messages">>
<<silentlyremoveenemyconditions>>
<<set $firsthandjob to false>><<set $firstblowjob to false>><<set $firstsex to false>><<set $stancepoints to Math.trunc($agility/2)>>
<<if $roguefirstfight is true>><<goto "Search for bandit base3">><</if>>
<<if $roguemurderevent is true>><<goto "Bandit event4">><</if>><<include "Orgasm vids">>
\
<<if $orgasmiccharm is true>>\
<strong>Orgasmic charm</strong> activated!
You writhe in pleasure, unable to control your body.
Your charm attribute has increased by 3 for 2 turns.
<<charm>><<charm>><<charm>><<set $pcMP -= 3>><<set $orgasmiccharmtimer to 2>><</if>>
<<if $energizingclimax is true>>\
<strong>Energizing climax</strong> activated!
You regain <span style="color:blue">$climaxmana MP</span>!
<<set $pcMP += $climaxmana>><<maxMP>><</if>>
<<if $masturbatecum is true or $defaultcum is true or $fingercum is true>>\
<<set _r to random(1, 2)>><<if _r is 1>><<settoonback>>Completely exhausted, you collapse like a doll on your back.
<<elseif _r is 2>><<settoonstomach>>Completely exhausted, you roll onto your stomach and just lie there, breathing heavily.<</if>>
<<elseif $ffcum is true>>\
Your body spasms as you cum while his dick thrusts in and out of your mouth!
<<else>>\
You are completely exhausted from the orgasm. You can't move your body.
His cock is still inside your pussy...<br><</if>>
<em>YOU ARE STUNNED!</em>
<<removeenemycondition>>
<<if $blowjob is true and $enemydick is true>>\
[[Next|Enemy reaction orgasm]]
<<else>>\
<<linkreplace "Next">><<goto "Enemy reaction orgasm no bj">><</linkreplace>><</if>>
<<set $stim to 0>>
<<orgasmcounter>>HANDJOB
A must-have for all aspiring Succubi. Handjobs are an easy and efficient way to stimulate your prey without going all in! This skill deals a base 2 SP, but has low scaling.
You attempt to jerk off your enemy with your hand(s).
SP damage is 2 + dexterity * 0.25.
Current SP damage: $handjobdamage
Requirements: Can be used when you are either standing or kneeling regardless of clothes. Enemy must have his cock out. The first handjob of each fight will fail unless the enemy is put under a spell of the Domination School of magic or otherwise incapacitated. Further handjobs requires enemy AP to be at 33% of max or higher and a successful charm roll against opponent's control.
Theme: None
<<if $handjob is false>><strong>Cost: 1 skill point</strong> <<if $skillpoints > 0>>\
<<button "[+]" "Skills unlock">><<set $handjob to true>><<set $skillpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event
<</if>><<silently>><<include "Unlock Messages">>
<<actionpoints>><<newday>><</silently>>
<<include "Wakeup vids">>
You wake up after a quiet night of rest.
<<nobr>>
<<if $tailintro is false>><<set _t to random(1, 2)>><<if _t is 1>>\
[img[img/demonform/tail/tail.jpg]]<br>
Your tail somehow appeared during the night...<br>
<<if $tailshock <= 3 and $tailintro is false>>You quickly force it away. It still kinda freaks you out...<<set $tailshock += 1>><<elseif $tailshock >= 4 and $tailintro is false>>Why does it do that?
<<linkreplace "It makes you think...">>
You ARE a succubus now and should use any advantage the race might offer. Perhaps your tail could be useful in combat...? Not like this though. You would have to practise with it to be able to control it.<<set $tailintro to true>>
<em>You can now train with your tail at home!</em><</linkreplace>>
<<else>>Oh well, it doesn't bother you anymore, but you still force it away.<</if>><</if>><br><br><</if>>
<<prisonerduration>>
<<linkreplace "Get up and take a shower">><<goto "Shower">><</linkreplace>>
<</nobr>>
<<silently>>
<<if $replacethiswithhungerevent is false and $beyondconnection is true>>
<<goto "Hunger">><</if>>
<</silently>><<nobr>><<set _r to random(1, 10)>>
You search for some weak fool to drain dry...<br>
<<if _r is 1>>
You don't find anyone. What to do?<br>
<<if $searchtries > 0 >><<linkreplace "Spend some more time searching...">><<set $searchtries -= 1>><<goto "Search for weak prey near the town">><</linkreplace>><br><</if>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<else>>
You spot a man between the trees from a distance!<br>
<<linkreplace "Eyes of The Dead God">>
<<include "Weak prey near town setup">><br>
You reveal the enemy status with your god-given boon.<br>
<<include "Enemy stat page">>
<br>
<<linkreplace "Fight him!">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>><br>
<<if $searchtries > 0>><<linkreplace "Try to find someone else...">><<set $searchtries -= 1>><<goto "Search for weak prey near the town">><</linkreplace>><br><</if>>
<<linkreplace "Flee before he sees you">><<goto"Forest">><</linkreplace>>
<</linkreplace>><</if>><</nobr>><<nobr>><<if $clothed is true and $knockeddown is true>>
<<set _vid = ["video/sex/cum/hj/knockeddown/1/1.mp4", "video/sex/cum/hj/knockeddown/1/2.mp4", "video/sex/cum/hj/knockeddown/1/3.mp4", "video/sex/cum/hj/knockeddown/1/4.mp4", "video/sex/cum/hj/knockeddown/1/5.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/sex/cum/hj/knockeddown/2/1.mp4", "video/sex/cum/hj/knockeddown/2/1.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/sex/cum/hj/knockeddown/3/1.mp4", "video/sex/cum/hj/knockeddown/3/2.mp4", "video/sex/cum/hj/knockeddown/3/3.mp4", "video/sex/cum/hj/knockeddown/3/4.mp4", "video/sex/cum/hj/knockeddown/3/5.mp4", "video/sex/cum/hj/knockeddown/3/6.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $clothed is true>>
<<set _vid = ["video/sex/cum/hj/1/1.mp4", "video/sex/cum/hj/1/2.mp4", "video/sex/cum/hj/1/3.mp4", "video/sex/cum/hj/1/4.mp4", "video/sex/cum/hj/1/5.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true>>
<<set _vid = ["video/sex/cum/hj/2/1.mp4", "video/sex/cum/hj/2/2.mp4", "video/sex/cum/hj/2/3.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true>>
<<set _vid = ["video/sex/cum/hj/3/1.mp4", "video/sex/cum/hj/3/2.mp4", "video/sex/cum/hj/3/3.mp4", "video/sex/cum/hj/3/4.mp4", "video/sex/cum/hj/3/5.mp4"].random()>>
<video @src="_vid" autoplay></video><</if>><</nobr>>TEASE
Tease is the bread and butter skill of Succubi trying to arouse their prey.
You tease the enemy with some sexy moves.
AP damage scales with charm * 0.5.
Current AP damage: $teasedamage
Requirements: None
Theme: None
<<if $tease is false>><strong>Cost: 1 skill point</strong> <<if $skillpoints > 0>>\
<<button "[+]" "Skills unlock">><<set $tease to true>><<set $skillpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event
<<fadein 8s>><strong><em>As mentioned in the introduction, succubi feed on the semen of men. Since individuals of the race very rarely show strength above humans, they do not force themselves upon their prey. Instead, they trick, manipulate and seduce to get what they crave. Beware, fellow humans, succubi seldomly appear threatening and almost always approach their prey in a friendly and innocent manner.</em></strong>
- Extract from <em>"A collection of notes on undead, demons and otherwordly beings"</em> by Galio, Paladin of The Church of Light<</fadein>>
<</if>><strong>Sense weakness</strong> is a passive ability.
You are able to sense your enemies weaknesses.
Costs 1 perkpoint to unlock.
MESMERIZING TITS
Though small, your tits are quite bouncy. It's hard to ignore them when you bounce them around.
Whenever you use the "titbounce" skill, you have a chance to mesmerize your opponent.
The chance depends on your charm stat and your opponent's control stat.
Unlock Requirements: Charm 5, used "Titbounce" 5 times, Succubus level 3
<<if $mesmerizingtits is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $mesmerizingtits to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><strong>Stimulating spit</strong> is a passive ability.
Your spit is infused with the intoxicating powers of a succubus. When you please your opponent orally, their dick is covered with spit. This spit stimulates them at the end of the turn, slightly rising their SP.
Costs 1 perkpoint to unlock.
You decide to scout out the nearby area in the forest and look for the temple so you can complete your quest.
<video autoplay muted loop src="video/events/teaseevent/1.mp4"></video>
You walk for quite some time, but not too far. You wanna be sure you can find your way back.
Noooo temples. Of course. Nothing but trees.
Well, you spot a bewildered looking <<linkreplace "deer.">>deer.
<img src="img/events/deer.jpg" width="650px"><</linkreplace>>
<<linkreplace "You are tired.">>
You grow tied. Though you feel like your new body has more stamina than the old one... yeah, walking. Gets the best of us.
<video autoplay src="video/events/teaseevent/2.mp4"></video>
You sit down on a fallen tree to rest. And just as you are thinking how weird the lack of other people is...
<<linkreplace "Noises!">>
You hear noises coming from further inside the forest. Another person?
<img src="img/events/teaseeventman.jpg" width="650px">
Yep.
He looks rugged and poor. And maybe kinda lost?
He sees you and looks very surprised.
@@.speech-h;Oh! Ah...@@
<<linkreplace "He looks you up and down">>
After assessing you, he comes to the somewhat obvious conclusion that you pose no threat to him. He approches with a rotten smile on his face.
@@.speech-h;Why hello there, sweetie. Are you all alone out here? You do realize how dangerous that is, right?@@
Your heart starts hammering in your chest. Something about this guy gives you a bad feeling.
@@.speech-u;Dangerous? I have been wandering these wood for quite a while and seen nothing but a dear?@@
He looks confused.
@@.speech-h;But... the dungeon?@@
@@.speech-u;Dungeon? What dungeon...?@@
@@.speech-h;THE dungeon! I just escaped from that nightmare!@@
...
His confused expression changes to one of suspicion.
@@.speech-h;Where are you from...?@@
<<linkreplace "Quick, plausible answer!">>
@@.speech-u;Erm, I... I recently, erh, moved to this area.@@
Sounds lame, even to yourself.
@@.speech-h;Riiiight... why don't you come with me and I will take you to safety.@@
A bad idea if you ever heard one.
@@.speech-u;Oh um, no, thank you, that's alright... I... need to get home soon. Or my husband will be worried!@@
It's clear from his expression that he doesn't buy it.
You intend to get up from the tree and get the hell away. The man apparently senses your intent.
@@.speech-h;Stay right there if you wanna live, bitch! You are going to be a good girl and... help me out.@@
Something in that last sentence REALLY unnerves you...
And then it clicks in your mind:
This man is pervert. Typical, yeah, little girl alone in the forest and all. However, your class is supposed to take advantage of such desires, right? Maybe you can use this...
[[Hmm...|Teaseevent2]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>And so, you stay put on the fallen tree and give the man a little smile. You hope you don't look as scared as you feel.
@@.speech-u;Sure, I can help you out...@@
You speak in what you imagine is a seductive voice.
<<linkreplace "Maybe show him your tits?">>
<video autoplay looped src="video/events/teaseevent/3.mp4"></video>
You lift up your top and show him your perky tits. He looks surprised at first, then greedy.
You start sensually caressing them... and wonder of wonders, he seems to fall into a trance of some kind. A trance of lust that is.
Half a minute passes and he is just standing there. Ogling your tits. You clearly see a bulge in his pants...
Soo.. that's something. Must be those innate abilities working their magic.
Although you feel rather dirty, it sure is better than getting raped or killed or something.
<<linkreplace "Let's see how far gone he really is.">>
You get up and approach him. Still, he does nothing.
<video autoplay src="video/events/teaseevent/4.mp4"></video>
You push him in the chest. Still, he does nothing. Well, he falls on his ass, that's something.
He barely notices that he is now on the ground.
Your heart starts beating very fast as you kneel down in front of him.
<<linkreplace "This is an opportunity you can't miss!">>
You have to test out if that draining thing actually works. Just have to get his pants off him...
You crawl closer to him and...
<<timed 3s>>\
<strong>YOU CUT HIS THROAT WITH YOUR CLAWS!</strong>
[img[img/events/cutthroat.jpg]]
Blood is gushing out of his neck, completely drenching you.
...FUCK!
You couldn't get yourself to do it. It's just disgusting. He is disgusting. And now, you feel disgusting... not just because of the blood dripping from your face.
@@.speech-u;Shit... I shouldn't have done that.@@
You really ought to have jerked him off to test your Succubus abilities. Especially considering how potent just flashing your tits was.
Instead... you are now a fucking murderer... you get up and start running the hell away from the corpse. After a few minutes, you stop and kneel down on the ground to catch your breath. You barely notice the mental message in your head that has been trying to get your attention ever since you killed that guy.
[[Take a look at it...|Teaseevent3]]
<</timed>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<set $intro to false>><em>You killed a level 1 Beggar... YOU MONSTER!
You gained 5 XP.
3 GP has been added to your inventory.
Now go clean the blood of your face... and the rest of your body.</em>
@@.speech-u;Really... no need to rub it in...@@
You wonder where those coins went. It's not like you are carrying a bag. Hmm...
As you think about your newly acquired wealth, a coin appears in your hand.
@@.speech-u;Huh...@@
You find that you can mentally send the coin back in your inventory as well. At least, you hope that's where it disappered to.
<<linkreplace "Try again with 3 coins">>
You try again, this time thinking about 3 coins. 3 coins appear.
<img src="img/events/goldcoin.jpg" width="650px">
Wuuuh, magic! You send them back to your inventory.
You head back towards your hut. Whatever or whoever creates those popups in your head might have nasty sense of humor, but a valid point has been raised: You really need a shower...
[[Home sweet home|Teaseevent4]]
<</linkreplace>>
<<set $pcGP += 3>>
<<set $xp += 5>>
<<set $teaseevent to true>><span style="color:red">SP: $SP/$maxSP</span>
<span style="color:purple">AP: $AP/$maxAP</span>
<<if $enemymagic is true>>\
<span style="color:blue">Mana:$enemymana/$enemymaxmana</span><</if>>
<<nobr>><strong>TURN $turn</strong><br>
<<include "Stance vids">><br>
<<if $dirtytalk is true>><<include "Thinking lines">><</if>>
<<enemystatuseffect>><br>
<<enemyarousaldescription>><br>
What will you do?<br><br>
<<linkreplace "Skills">><<script>>Dialog.close();<</script>>
<<include "Skill menu">><</linkreplace>><br>
<<link "Spells and perks">><<script>>Dialog.setup("Spells and perks");Dialog.wiki(Story.get("Spells and perks").processText());Dialog.open();<</script>>
<</link>><br>
<<if $beyondblowjob is true>>
<<link "Special skills">><<script>>Dialog.setup("Special skills");Dialog.wiki(Story.get("Special skills").processText());Dialog.open();<</script>>
<</link>><br><</if>>
<<linkreplace "Shift stance">>
[[Shift stance using up your turn|Shift stance]]<br>
<<if $stancepoints >= 1>>[[Shift stance using a stancepoint|Stances - combat moves]]<</if>><</linkreplace>><br>
<<if $firstpotion is true>><<link "Inventory">><<script>>Dialog.setup("Battle inventory");Dialog.wiki(Story.get("Battle inventory").processText());Dialog.open();<</script>>
<</link>><br><</if>>
<<include "Finish conditions">><br>
<<if $terrified is true>>
The $enemy is terrified.<br>
He is clearly backing away from you, afraid to get to close to you. This effect wont last long. You can flee from the fight while he is terrified.<br>
<<link "Flee(Coward?)">><<combatend>><<goto "Main menu">><</link>><</if>><br>
<<include "Main menu battle conditions">><br>
<<linkreplace "CHEAT">><<linkreplace "Flee combat">><<combatend>><<goto "Main menu">><</linkreplace>><</linkreplace>>
<</nobr>>
<<updateall>>You tease him with your sexy body.<<set _d5 to random(1, 5)>>
<<include "Tease vids">><<if $dirtytalk is true>><<include "Tease lines">><</if>>
<<tease>>
<<if $enemystunned is false>>\
<<nobr>><<set _replyLine to either('Oh wauw...','Eeehhh...','Those tits...','Daaamn...')>>
<<set _ThinkLine to either('Oh, honey... ♥','If you stop trying to fight me, you could... well... you know 😉','Are you okay, sweetie? Perhaps you need help with... something? 😜','Oh, I see you appreciate my naked body!','You seem to have a BIG problem down there... I could help you with that😉')>><</nobr>>
<<if $stance is 3 and $stunninglooks is true and _d5 is 1 or $stance is 6 and $stunninglooks is true and _d5 is 1 or $stance is 9 and $stunninglooks is true and _d5 is 1 or $stance is 12 and $stunninglooks is true and _d5 is 1>>\
<strong>Stunning looks</strong> activated!
The $enemy is <span style="color:yellow">stunned</span>. <<set $enemystunned to true>>
His body freezes up as he sees your glorious and very naked body. He is stunned by your looks. His mouth is slithly open in awe.
@@.speech-h;_replyLine@@
<<nobr>><<if $dirtytalk is true>>@@.speech-u;_ThinkLine@@<br><</if>>
<<if $handjob is true>><<linkreplace "Sneak in a handjob...">><<goto "Handjob reaction">><</linkreplace>><br><</if>>
<<if $blowjob is true>><<linkreplace "Or maybe a blowjob...">><<goto "Blowjob reaction">><</linkreplace>><br><</if>>
<<linkreplace "End your turn">><<goto "Turn end">><</linkreplace>><</nobr>>
<<else>>\
<<linkreplace "Next">><<goto "Tease reaction">><</linkreplace>><</if>>
<<elseif $enemystunned is true>>\
He is forced to watch your arousing display while trying to break free from the stun effect.
<<darkboltstun>>
<</if>><<if $stance is 1 or $stance is 2 or $stance is 3>>\
You walk towards him, inteding to jerk his cock off.<<else>>\
You crawl towards him. His cock is right in front of your face. Perfect position for... handjobs!<</if>>
<<if $firsthandjob is false and $firstblowjob is false>>\
<<if $mesmerized is true or $seduced is true or $enemystunned is true>>\
<<displaystatuseffect>> He cannot resist as your give him the first handjob of the battle... It should be less difficult now to repeat this action.
[[Next|Handjob reaction]]<<set $firsthandjob to true>>
<<else>>\
There is no way he is gonna let you do that... you should either "change his mind" (HINT: Domination magic is an excellent way to mess with someones head...) or somehow incapacitate him so he can't resist.
<<linkreplace "Think up a new plan">><<goto "Battle main menu">><</linkreplace>><</if>>
\
<<elseif $firsthandjob is true or $firstblowjob is true>>\
<<if $mesmerized is true>>The $enemy is mesmerized. Your skill goes of flawlessly, he is too confused to do anything about it!
[[Next|Handjob reaction]]<<elseif $knockeddown is true>>The $enemy is knocked down. He stands no chance as you start jerking him off.
[[Next|Handjob reaction]]<<elseif $seduced is true>>The $enemy is seduced. You jerk him off and he can see no problem with you doing that...
[[Next|Handjob reaction]]
<<elseif $AP >= $maxAP * 0.33>>
He is quite aroused...
<<charm-control>>
<<if _check is true>>\
[[Next|Handjob reaction]]
<<else>>\
He moves to attack you.
<<enemyapcheck>>
<</if>><<else>>\
When you approach him and try to grab his cock, he simply backs away from you...
He is not aroused enough for you to charm him. Required AP: 33%
You could arouse him some more, knock him down or mess with his head again.
<<enemyapcheck>>
<</if>><</if>><<if $enemystunned is true>>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<removeenemycondition>><<elseif $enemystunned is false>>
<<include "Pre enemy conditions">>
<<removeenemycondition>>
[[Enemy attack|Enemy attack 1]]<</if>>
<<if $enemy is "Rogue">>\
DUAL DAGGER ATTACK!
[img[img/enemies/rogue/dualdaggers.jpg]]
The $enemy makes two swift swipes at you with his daggers!
His first attack hits you...
<<dualdagger>>
...and a moment after, the second dagger finds its mark.
<<dualdagger2>>
<<include "Malesecondattackconditions">>
<audio src="img/sound/combat/rogue/dagger2.mp3" autoplay></audio><<timed 0.5s>><audio src="img/sound/combat/rogue/dagger1.mp3" autoplay></audio><</timed>>
<<elseif $enemy is "Ranger">><<set _s to random(1, 5)>><<set _r to random(1, 2)>><<if _s is 1>><<goto "Ranger steady nerves">><<elseif _r is 1 and $arrows >= 1>>\
PRECISE SHOT!
[img[img/enemies/ranger/preciseshot.jpg]]
The $enemy knocks an arrow and takes aim at you... after taking a deep breath, he releases the arrow.
<<enemycontrol-random>>
<<if _check is false>><<set _aud = ["img/sound/combat/ranger/miss1.mp3", "img/sound/combat/ranger/miss2.mp3", "img/sound/combat/ranger/miss3.mp3", "img/sound/combat/ranger/miss4.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow rushes right past your shoulder and hits something behind you instead. The Rangers aim was off by just a bit.
<<include "Malesecondattackconditions">>
<<elseif _check is true>><<set _aud = ["img/sound/combat/ranger/preciseshot1.mp3", "img/sound/combat/ranger/preciseshot2.mp3", "img/sound/combat/ranger/preciseshot3.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow whistles through the air and hits you!
<<linkreplace "How bad is it...">>\
<<endurance-random>>
<<if _check is true>>\
Could have been worse, the arrow did not hit anything vital.
<<preciseshot>>
You pull out the arrow with clenched teeth.
<<include "Malesecondattackconditions">>
<<elseif _check is false>>\
Shit! It was a critical hit!
<<preciseshotcritical>>
You pull out the arrow with a stifled yelp of pain.
<<include "Malesecondattackconditions">>
<</if>><</linkreplace>><</if>><<set $arrows -= 1>>
<<elseif _r is 2 and $arrows >= 1>>
PIERCING SHOT
[img[img/enemies/ranger/piercingshot.jpg]]
The $enemy knocks an arrow and draws his bow with all his might! He releases the arrow and it rushes towards you with excessive force.
<<enemycontrol-random>>
<<if _check is false>><<set _aud = ["img/sound/combat/ranger/miss1.mp3", "img/sound/combat/ranger/miss2.mp3", "img/sound/combat/ranger/miss3.mp3", "img/sound/combat/ranger/miss4.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow whistles past you and hits something behind you instead. The Rangers aim was off.
<<include "Malesecondattackconditions">>
<<elseif _check is true>><<set _aud = ["img/sound/combat/ranger/piercingshot1.mp3", "img/sound/combat/ranger/piercingshot2.mp3", "img/sound/combat/ranger/piercingshot3.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow whistles through the air and pierces deeply into you!
<<piercingshot>>
<<linkreplace "Pull out the arrow...">>\
<<endurance-random>>
<<if _check is true>>\
You pull out the arrow with clenched teeth. The damage is not too bad.
<<include "Malesecondattackconditions">>
<<elseif _check is false>>\
You pull out the arrow with a stifled yelp of pain and blood gushes out from the wound!
<<piercingshotbleed>>
@@.speech-u;Shit...@@
<<include "Malesecondattackconditions">>
<</if>><</linkreplace>><</if>><<set $arrows -= 1>>
<<else>>\
PUNCH ATTACK!
[img[img/skillsperks/punch_attack.jpg]]
The $enemy runs at you and punches you with his fist! Ouch..
<<HPdamage>>
<<include "Malesecondattackconditions">><</if>>
<<elseif $enemy is "Warrior">>\
SWORD STRIKE<<set _aud = ["img/sound/combat/warrior/swordstrike1.mp3", "img/sound/combat/warrior/swordstrike2.mp3", "img/sound/combat/warrior/swordstrike3.mp3", "img/sound/combat/warrior/swordstrike4.mp3", "img/sound/combat/warrior/swordstrike5.mp3", "img/sound/combat/warrior/swordstrike6.mp3", "img/sound/combat/warrior/swordstrike7.mp3", "img/sound/combat/warrior/swordstrike8.mp3"].random()>><audio @src="_aud" autoplay></audio>
[img[img/enemies/warrior/swordstrike.jpg]]
The $enemy swings his sword at you!
<<swordstrike>>
<<nobr>><<if $pcstunned is true>>You are no longer stunned.<br><</if>>
<<include "Malesecondattackconditions">><</nobr>>
<<else>>\
PUNCH ATTACK!
[img[img/skillsperks/punch_attack.jpg]]
The $enemy runs at you and punches you with his fist! Ouch..
<<HPdamage>>
<<include "Malesecondattackconditions">>
<</if>>
<<include "Battle finish event conditions">>\
\
<<if $hjfinishcurrent is true>>
You start jerking him off faster, forcing him to cum!
<<include "hjfinish vids">>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<hjkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<if $rapedbymonsters is true>><<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>><</if>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $hjfinishcurrent to false>><</silently>>
<</if>>
<<elseif $tjfinishcurrent is true>>
You intensify the titjob, forcing him to cum!
<<include "tjfinish vids">>
<<tjsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<tjkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<if $rapedbymonsters is true>><<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>><</if>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $tjfinishcurrent to false>><</silently>>
<</if>>
<<elseif $bjfinishcurrent is true>>
You speed up your oral assault, trying to get him to finish!
<<include "bjfinish vids">>
<<bjsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<bjkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<if $rapedbymonsters is true>><<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>><</if>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $bjfinishcurrent to false>><</silently>>
<</if>>
<<elseif $dtfinishcurrent is true>>
You speed up your oral assault, trying to get him to finish!
<<include "dtfinish vids">>
<<dtsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<dtkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<if $rapedbymonsters is true>><<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>><</if>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $dtfinishcurrent to false>><</silently>>
<</if>>
<<elseif $fffinishcurrent is true>>
You endure the face rape long enough for the $enemy to cum!
<<include "fffinish vids">>
<<ffsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<ffkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<if $rapedbymonsters is true>><<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>><</if>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $fffinishcurrent to false>><</silently>>
<</if>>
<<elseif $pussygrindfinishcurrent is true>>
You grind the $enemy with your pussy until he cums!
<<include "pussygrindfinish vids">>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<randomkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<if $rapedbymonsters is true>><<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>><</if>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $pussygrindfinishcurrent to false>><</silently>>
<</if>>
<<elseif $cowfinishcurrent is true>>
You bounce on his dick with all your might, trying to get him to finish!
<<include "cowfinish vids">>
<<cowsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<cowkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $cowfinishcurrent to false>><</silently>>
<</if>>
<<elseif $rcowfinishcurrent is true>>
You bounce on his dick with all your might, trying to get him to finish!
<<include "rcowfinish vids">>
<<rcowsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<rcowkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $rcowfinishcurrent to false>><</silently>>
<</if>>
<<elseif $doggyfinishcurrent is true>>
You take his dick from behind, pushing back with every thrust he makes, trying to get him to finish!
<<include "doggyfinish vids">>
<<doggysmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<doggykill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $doggyfinishcurrent to false>><</silently>>
<</if>>
<<elseif $missionaryfinishcurrent is true>>
You take his dick, pushing back with every thrust he makes, trying to get him to finish!
<<include "misfinish vids">>
<<missmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<miskill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $missionaryfinishcurrent to false>><</silently>>
<</if>>
<<elseif $congressfinishcurrent is true>>
You bounce on his dick with all your might, trying to get him to finish!
<<include "congressfinish vids">>
<<consmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<congresskill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $congressfinishcurrent to false>><</silently>>
<</if>>
<<elseif $pilefinishcurrent is true>>
You take his dick like a champ as he speeds up and cums!
<<include "pilefinish vids">>
<<pilesmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<pilekill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $pilefinishcurrent to false>><</silently>>
<</if>>
<<elseif $speedfinishcurrent is true>>
You take his dick like a champ as he speeds up and cums!
<<include "speedfinish vids">>
<<speedsmallgain>>
<<semenheal>>
<<if $essence is 1>><div id="choices"><<linkreplace "Drain all his essence">><<replace "#choices">><<speedkill>>\
You drain the last of his essence! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</replace>><</linkreplace>>
<<linkreplace "Leave him on the brink of death">><<replace "#choices">>\
You drain just enough of his essence to leave him alive. He is weak and barely conscious.
<<linkreplace "Take him prisoner">>\
<<if $rope > 0>><<linkreplace "Use a rope to tie him up">><<set $rope -= 1>><<goto "Rope tie up">><</linkreplace>><<else>><em>You don't have any rope!</em><</if>>
\
<<if $chain > 0>><<linkreplace "Use a chain to tie him up">><<set $chain -= 1>><<goto "Chain tie up">><</linkreplace>><<else>><em>You don't have any chains!</em><</if>><</linkreplace>>
\
<<linkreplace "Just leave him...">><<goto "Main menu">><</linkreplace>><</replace>><</linkreplace>></div>
<<elseif $essence > 1>><<silentlyremoveenemyconditions>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<silently>><<set $essence -= 1>><<set $speedfinishcurrent to false>><</silently>>
<</if>><</if>>
<<silently>>
<<set $deepthroatstreak to 0>>
<<set $blowjobstreak to 0>>
<<succubusseal>>
<<curseoflust>>
<</silently>><<if $stance is 1 or $stance is 2 or $stance is 3>>\
You walk towards him, then kneel down in front of him, intent on getting his cock out of his pants.
<<else>>\
You crawl towards him. Time to reveal his cock.<</if>>
<<if $mesmerized is true>>The $enemy is <span style="color:purple">mesmerized</span>. You quickly approach him, kneel in front of him and get his cock out. Your skill goes of flawlessly!
[[Next|Pullout reaction]]<<elseif $knockeddown is true>>The $enemy is <span style="color:darkred">knocked down</span>. You easily get his cock out.
[[Next|Pullout reaction]]<<elseif $seduced is true>>The $enemy is seduced. Kneeling in front of him, you get his cock out. He can see no problem with you doing this...
[[Next|Pullout reaction]]<<elseif $enemystunned is true>>The $enemy is <span style="color:yellow">stunned</span>. He can't do anything to prevent you from pulling out his cock.
[[Next|Pullout reaction]]
<<else>>\
<<agility-agility>>
<<if _check is true>>\
He tries to push you away, but you are too quick, and it seems he is too stunned by the situation to do anything, when his cock plops out.
[[Next|Pullout reaction]]
<<else>>\
You fumbled to much with his pants. He deftly pushes your hands away, then showes you hard (he is carefull not to touch your chest) and you land on your back. <<settoonback>>
<<enemyapcheck>>
<</if>><</if>>
Another textbox appears in your mind:
<em>Welcome to your new world!
Unlike in your former world, experience, levels, skills and magic are a part of this reality. You gain experience by killing other beings. When enough experience is gained, you can level up. Leveling grants you skill points, attribute points and perk points.
A home has been granted to you. In there, you can rest and recover, level up and unlock skills and perks.
You have to pay rent though. Since your home is rather basic, it's cheap.
You have to pay 40 GP (gold pieces) each week. The amount will automatically be extracted from your inventory. Falling short of the required amount will result in a "game over". You will cease to exist.
If you die, you will respawn in your home. Respawning incurs a 30 gold penalty. This can go into the negative with no consequences.
</em>
@@.speech-u;Cease to exist... that does not sound pleasant.@@
[[Next|intro8]]
<<if $talent is "1">>\
<<set $quicklearner to true>>\
<<elseif $talent is "2">>\
<<set $intelligence += 2>>\
<<set $pcmaxMP += 10>><<set $pcMP += 10>>
<<elseif $talent is "3">>\
<<set $dexterity += 2>>\
<<set $pcmaxHP += 2>><<set $pcHP += 2>>
<<elseif $talent is "4">>\
<<set $charm += 2>>\
<<set $pcmaxMP += 2>><<set $pcMP += 2>>
<<elseif $talent is "5">>\
<<set $agility += 2>>\
<<set $pcmaxHP += 2>><<set $pcHP += 2>>
<<elseif $talent is "6">>\
<<set $endurance += 2>>
<<set $pcmaxHP += 10>><<set $pcHP += 10>><<set $maxstim += 8>>
<<elseif $talent is "7">>\
<<set $untappedpotential to true>>\
<</if>>\You can even change your clothes to a degree. You cannot add more clothes however, so it seems you are stuck with underwear for the moment...
You try changing them a few times. Just because you can.
<video muted autoplay src="video/misc/bikini/1.mp4"></video>
<<linkreplace "Change outfit">>
<video muted autoplay src="video/misc/bikini/2.mp4"></video>
<<linkreplace "And again">>
<video muted autoplay src="video/misc/bikini/3.mp4"></video>
@@.speech-u;Alright, this is kinda cool, I guess...@@
<<linkreplace "Aaaand... black this time!">>
<video muted autoplay src="video/misc/bikini/4.mp4"></video>
@@.speech-u;This body... I'm sexy as hell!@@
You were never particularly proud of your old body. This one, though... damn!
A new popup appears in your mind, interrupting your experimentation.
[[Next|Intro6]]
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\
<video autoplay loop src="video/misc/levelup.mp4"></video>
<<silently>><<set $reqxp to Math.trunc($reqxp - 4 + $level * 4)>><</silently>>\
You require $reqxp XP to level up again.
[[Next|Increase stats]]
<<include "Unlock Messages">>PULLOUT
The first step for any Succubus in combat. The (hopefully) BIG reveal.
You attempt to strip off your opponent's pants to get his cock out. You take it in your mouth to get it hard before he can react, but you don't have time for much other than getting it wet (that's another skill!). Perhaps a few licks.
Deals 1 AP. Damage does not scale.
Requirements: Can be used when you are either standing or kneeling regardless of clothes. Enemy must have his pants on.
Requires successful agility roll against opponent's agility.
Theme: None
<<if $pullout is false>><strong>Cost: 0 skill points</strong>\
<<button "[+]" "Skills unlock">><<set $pullout to true>><</button>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Event
<</if>>You are stunned and your turn is skipped!
<<enemyapcheck>>
<<set $juststunned to true>>
/*JUSTSTUNNED IS FOR STUNNING ATTACKS SO ENEMY DOESNT KEEP STUNNING YOU*/
<<set $infusedwordsused to false>><<include "Blowjob vids">>
<em>You are in a blowjoblock!</em> <<settokneeling>>
What will you do?
[[Keep sucking!|Blowjoblock2]]
<<if $deepthroat is true>>\
[[Deepthroat him instead|Bj to dt transition1]]<</if>>
<<if $titjob is true>>\
[[Give him a titjob instead|Bj to titjob transition1]]<</if>>
[[Break up the position|Break up]]
<<if $blowjobstreak >= 2 and $cowgirl is true and $dirtytalk is true and $bjask is false and $mesmerized is true and $naked is true>>\
Hmm... he can't seem to resist at the moment. Maybe it's because of the mesmerized effect. Or maybe he has just given in completely?
You could ask if he would let you ride him instead?
[[Ask him!|Bj to cow transition1]]<</if>><<include "Blowjob vids">>
You are trying your best to please him with your mouth, sliding his cock in and out between your lips.
<<nobr>><<if $dirtytalk is true>><<include "Blowjob lines">><br><</if>>
<<blowjob>><br>
<<if $vitalitydrain is true and $AP >= 5>>
<<linkreplace "Vitality drain">>
<<include "Vitality drain Combat">><</linkreplace>><br><</if>>
<<if $SP < $maxSP>><br>
[[Next|Enemyblowjoblockreaction]]<</if>>
<</nobr>>
<<set $deepthroatstreak to 0>><<set $blowjobstreak += 1>><<dexterity-strength>>
<<if _check is false>>\
The $enemy tries to use brute force to push you off him and break free and is successful. You stand back up as he prepares to attack you.
<<enemyapcheck>><<standup>><<set $blowjobstreak to 0>>
<<else>>\
The $enemy tries to break free with brute force but fails. With speed and nible movement you deftly keeps him in place.
You will have to charm him to further keep him from trying to escape.
<<linkreplace "Charm roll">>
<<charm-control>>
<<if _check is true>>\
He tries to overcome the pleasure, but it's too much for him... When he looks into your eyes and sees your pretty face stuffed with his cock, he just resigns and let you do what you want. At least for a bit longer.
[[Next|Blowjoblock1]]
<<elseif _check is false>><<set _f to random(1, 5)>>\
<<if $facefuckable is true and _f is 1 and $knockeddown is false>>\
<strong>Facefuckable</strong> activated!
The $enemy regains his wits. Well... almost...
Your facefuckable perk kicks in and he can't resist that pretty little face of yours. Instead of doing the reasonable thing and getting his dick as far away from your mouth as possible, he interrupts your blowjob by grabbing your head and taking charge of the action! You let him, of course...
<<linkreplace "Oh well, not the worst outcome, right?">>
<<include "Bj to facefuck takeover vids">>
[[Next|Facefucklock2]]<</linkreplace>><<set $blowjobstreak to 0>>
<<else>>\
He pulls himself together and pushes you away. <<if $knockeddown is true>>Both of you stand back up as he prepares his attack.<<set $knockeddown to false>><<else>> You stand back up and prepare for his attack.<</if>>
<<enemyapcheck>><<standup>><<set $blowjobstreak to 0>>
<</if>>
<</if>>
<</linkreplace>>
<</if>>You are in a deepthroatlock!
<<include "Deepthroat vids">><<include "Deepthroat lines">>
<<if $deepthroatmastery is true>>
You have pretty much mastered taking and keeping a big cock deep down your throat.
You expertly bounce your head along his shaft, taking all the meat deep down your throat.
The enemy takes $deepthroatdamage SP. <<deepthroat>>
You take no damage due to your deepthroat mastery.
<<elseif $deepthroatmastery is false>>\
His dick is quite big, you have a hard time getting it down your throat let alone keeping it there without gagging on it. Also, you have some difficulty breathing...<</if>>
What do you do?
<<if $SP >= $maxSP>>\
You sense he is ready to cum. Do you want a load in your throat?
<<linkreplace "Yes!">><<dtfinish>><</linkreplace>><</if>>
[[Keep deepthroating him!|Deepthroatlock2]]
[[Suck him off instead|Blowjoblock2]]
[[Break up the position|Break up]]
<<if $deepthroatstreak >= 2 and $facefuck is true and $dirtytalk is true and $dtask is false>>\
Hmm... another round off this? He can't seem to resist. He probably really likes his dick down your throat? Perhaps he would like to get a bit more rough with your face?
You could ask if he wants to facefuck you?
[[Ask him!|Dt to ff transition1]]<</if>>
<<if $stance is 1 or $stance is 2 or $stance is 3>>\
You walk towards the $enemy, then kneel down in front of him. His cock is right in front of your face... <<settokneeling>><<else>>\
You crawl towards the $enemy, intending to take his cock in your mouth.<</if>>
<<if $firstblowjob is false>>\
<<if $mesmerized is true or $seduced is true or $enemystunned is true>>\
<<displaystatuseffect>> He cannot resist as your give him the first blowjob of the battle... It should be less difficult now to repeat this action.
[[Next|Blowjob reaction]]<<set $firstblowjob to true>>
<<else>>
There is no way he is gonna let you do that... you should either "change his mind" (HINT: Domination magic is an excellent way to mess with someones head...) or somehow incapacitate him so he can't resist.
<<linkreplace "Think up a better plan">><<goto "Battle main menu">><</linkreplace>><</if>>
\
<<elseif $firstblowjob is true>>\
<<if $enticed is true and $knockeddown is false and $facefuckable is true>>\
<strong>Facefuckable</strong>
The $enemy is enticed! As soon as you kneel down in front of him and open your mouth, he grabs your head and starts facefucking you!
[[Open up!|Facefuck]]
<<elseif $mesmerized is true>>The $enemy is mesmerized. You blow him with no problems.
[[Next|Blowjob reaction]]<<elseif $knockeddown is true>>The $enemy is knocked down. As he is still recovering he can do nothing to prevent you from stuffing your face with his cock.
[[Next|Blowjob reaction]]<<elseif $seduced is true>>The $enemy is seduced. After kneeling down in front of him, you start sucking on his cock. He sees no problem with you doing that...
[[Next|Blowjob reaction]]
<<elseif $AP >= $maxAP * 0.5>>He is quite aroused...
<<charm-control>>
<<if _check is true>>\
He freezes up and looks at you with wide eyes while your mouth draws ever closer to his cock. You give him a confident smile before...
[[Next|Blowjob reaction]]
<<elseif _check is false>>\
He ignores your sexyness and attacks you.
<<enemyapcheck>>
<</if>><<else>>\
When you approach him and try to blow him, he simply backs away from you...
He is not aroused enough for you to charm him. Required AP: 50%
You could arouse him some more, knock him down or mess with his head again.
<<enemyapcheck>>
<</if>>
<</if>><strong>Succubus blowjob</strong> is a special skill. Can be used in any stance.
You use your powers from The Beyond, teleporting in front of the enemy and immediately start blowing him. It doesn't matter if his dick is still in his pants, it will instantly appear in your mouth. You go into a blowjob lock.
What a dirty move...
Costs 2 perkpoints to unlock.
<<if $stance is 1 or $stance is 2 or $stance is 3>>\
You walk towards the $enemy, then kneel down in front of him. His cock is right in front of your face... <<settokneeling>>
<<elseif $stance is 7 or $stance is 8 or $stance is 9 or $stance is 10>>\
You crawl towards the $enemy, intending to deepthroat his cock.<</if>>
\
<<if $enticed is true and $knockeddown is false and $facefuckable is true>>\
As soon as you kneel down in front of him and open your mouth, he grabs your head and starts facefucking you!
[[Open up!|Facefuck]]
<<elseif $mesmerized is true>>The $enemy is mesmerized. You swallow his cock.
[[Next|Deepthroat reaction]]<<elseif $knockeddown is true>>The $enemy is knocked down. You swallow his cock.
[[Next|Deepthroat reaction]]<<elseif $seduced is true>>The $enemy is seduced. You swallow his cock. He can see no problem with you doing that...
[[Next|Deepthroat reaction]]
<<elseif $AP >= $maxAP * 0.85>>
He is very aroused... he just lets you do it.
[[Next|Deepthroat reaction]]
<<else>>\
<<set _succeschance to random(0, $charm)>>\
<<if $enemycontrol > _succeschance>>\
You lose a charm roll against his control stat.
The skill failed... you could try to give him a status effect.
He moves to attack you.
<<enemyapcheck>>
<<elseif _succeschance >= $enemycontrol>>
You win a charm roll against his control stat! Succes!
[[Next|Deepthroat reaction]]
<</if>><</if>>You close in on the knocked down opponent, crouching over him.
<<if $firstsex is false>>\
<<if $mesmerized is true or $seduced is true or $enemystunned is true>>\
<<displaystatuseffect>> He cannot resist as you insert his cock inside your pussy for the first time... It should be less difficult now to repeat this action.
[[Next|Cowgirl reaction]]<<set $firstsex to true>>
<<else>>\
There is no way he is just gonna let you fuck him like that... you should either "change his mind" (HINT: Domination magic is an excellent way to mess with someones head...) or somehow incapacitate him so he can't resist.
<<linkreplace "Think up a new plan">><<goto "Battle main menu">><</linkreplace>><</if>>
\
<<elseif $firstsex is true>>\
<<if $mesmerized is true>>\
The $enemy is <span style="color:purple">mesmerized</span>. He cannot resist as you take his cock in your pussy.
[[Next|Cowgirl reaction]]
<<elseif $seduced is true>>\
The $enemy is <span style="color:purple">seduced</span>. You take his cock in your pussy. He can see no problem with you doing that...
[[Next|Cowgirl reaction]]
<<elseif $enemystunned is true>>\
The $enemy is <span style="color:yellow">stunned</span>. He is forced to watch as his cock disappears inside your pussy.
[[Next|Cowgirl reaction]]
<<elseif $AP >= $maxAP * 0.75>>\
He is extremely aroused...
<<charm-control>>
<<if _check is true>>\
He looks at your pussy as your slowly lower yourself onto him... You let out a soft moan of anticipation before...
[[Next|Cowgirl reaction]]
<<elseif _check is false>>\
As you lower yourself onto him, he keeps struggling and moving so you can't insert his cock in your wet hole... eventually, he shoves you hard. You land on your back. <<set $stance to 6>>
The $enemy is no longer knocked down! <<set $knockeddown to false>>
He moves to attack you.
<<enemyapcheck>>
<</if>><<else>>\
When you approach him and try to mount him, he immediately stands up and steps away from you...
The $enemy is no longer knocked down! <<set $knockeddown to false>>
He is not aroused enough for you to charm him. Required AP: 75%
<<enemyapcheck>>
<</if>><</if>>You close in on the knocked down opponent, crouching over him.
<<if $firstsex is false>>\
<<if $mesmerized is true or $seduced is true or $enemystunned is true>>\
<<displaystatuseffect>> He cannot resist as you insert his cock inside your pussy for the first time... It should be less difficult now to repeat this action.
[[Next|Reverse cowgirl reaction]]<<set $firstsex to true>>
<<else>>\
There is no way he is just gonna let you fuck him like that... you should either "change his mind" (HINT: Domination magic is an excellent way to mess with someones head...) or somehow incapacitate him so he can't resist.
<<linkreplace "Think up a new plan">><<goto "Battle main menu">><</linkreplace>><</if>>
\
<<elseif $firstsex is true>>\
<<if $mesmerized is true>>\
The $enemy is <span style="color:purple">mesmerized</span>. He cannot resist as you take his cock in your pussy.
[[Next|Reverse cowgirl reaction]]
<<elseif $seduced is true>>\
The $enemy is <span style="color:purple">seduced</span>. You take his cock in your pussy. He can see no problem with you doing that...
[[Next|Reverse cowgirl reaction]]
<<elseif $enemystunned is true>>\
The $enemy is <span style="color:yellow">stunned</span>. He is forced to watch as his cock disappears inside your pussy.
He also gets a great view of your petite ass! Which is plus. Or a minus. Depending on the point of view...
[[In any case...|Cowgirl reaction]]
<<elseif $AP >= $maxAP * 0.75>>\
He is extremely aroused...
<<charm-control>>
<<if _check is true>>\
He looks at your pussy as your slowly lower yourself onto him... You let out a soft moan of anticipation before...
[[Next|Reverse cowgirl reaction]]
<<elseif _check is false>>\
As you lower yourself onto him, he keeps struggling and moving so you can't insert his cock in your wet hole... eventually, he shoves you hard. You land on your back. <<set $stance to 6>>
The $enemy is no longer knocked down! <<set $knockeddown to false>>
He moves to attack you.
<<enemyapcheck>>
<</if>><<else>>\
When you approach him and try to mount him, he immediately stands up and steps away from you...
The $enemy is no longer knocked down! <<set $knockeddown to false>>
He is not aroused enough for you to charm him. Required AP: 75%
<<enemyapcheck>>
<</if>><</if>>You deepthroat his dick.
<<include "Deepthroat vids">><<include "Deepthroat lines">>
<<if $deepthroatmastery is true>>\
The enemy takes $deepthroatdamage SP. <<deepthroat>>
You take no damage due to your deepthroatmastery.
<<elseif $deepthroatmastery is false>>\
The enemy takes $deepthroatdamage SP. <<deepthroat>>
You take $sexdamage HP. Your stimulation rises with half of that amount. <<enemysexdamage>><</if>>
<<if $pcHP > 0>>[[Next|Enemydeepthroatlockreaction]]
<<if $SP >= $maxSP>>
You sense he is ready to cum, do you want to drain his cock in your mouth?
<<linkreplace "Yeah, i want cum down my throat!">>
<<set $dtfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>>
<<else>>
You died... a succubus, fucked to death... shamefull!
<<linkreplace "Next">><<goto "Death">><</linkreplace>><</if>>
<<include "Facefuck vids">>
<em>You are in a facefucklock! You have little to no control in this sexlock.</em>
The $enemy is fucking your face roughly. He pushes his cock down your throat with each thrust. You can barely breathe and feel like gagging. This is some pretty rough treatment.
What do you do?
[[Endure it|Facefucklock2]]
[[Try to break free|Try to break free - FF]]
<<if $deepthroat is true and $deepthroatmasterylevel > 4>>\
[[Try and take over by deepthroating him|Take over facefuck]]<</if>>\
\
<<set $blowjobstreak to 0>>\
<<set $deepthroatstreak to 0>>\You are giving him a titjob.
VID
You take no damage in this position.
What do you do?
[[Keep bouncing those tits on his cock!|Titjoblock2]]
<<if $blowjob is true>>\
[[Take it in your mouth instead|Blowjoblock2]]<</if>>
[[Disengage|Break up]] <<set _x to random(1, 7)>>\
<<include "Blowjob vids">>
<<if $dirtytalk is true>><<include "Blowjob lines">><</if>>
<<blowjob>>
<<if $vitalitydrain is true and $AP >= 5>>\
<<linkreplace "Vitality drain">>
<<include "Vitality drain Combat">><</linkreplace>><</if>>
<<if $enemystunned is false>>\
<<if $teasingtongue is true>>\
<<linkreplace "Teasing tongue">>
<<include "Teasing Tongue Combat">><</linkreplace>><</if>>
<<if $SP < $maxSP>>\
<<if $facefuckable is true and _x is 1 and $knockeddown is false>>\
<strong>Facefuckable</strong> activated!
You are being a good little girl and pleasing him with your mouth... when he forcefully grabs your head! Seems he couldn't resist that pretty little face of yours. You know what's about to happen...
<<linkreplace "Prepare yourself...">><<goto "Blowjob to facefuck">><</linkreplace>>
<<elseif $alluringeyes is true and $blowjobmasterylevel >= 4 and $firstalluringeyes is false>>\
<<include "Alluring Eyes Combat">>
<<else>>\
<<if $knockeddown is true>>He pushes you off him and gets back up, leaving you kneeling in front of him.
The enemy is no longer knocked down!<<settokneeling>>
<<else>>
He pulls away, leaving you kneeling in front of him. <<settokneeling>><</if>>
He prepares to attack.
<<enemyapcheck>><</if>><</if>>
<<elseif $enemystunned is true and $SP < $maxSP>>\
He moans slightly as you wrap your lips around his cock. You take your time, since he is completely at your mercy at the moment. You bob your head up and down on his hard dick while letting your tongue slide along the underside of his cock. You feel his cock twitching in your mouth in response to the stimulation. A warm and satisfying feeling swell up in your chest at his cock's reaction to your mouth. You love being in control like this.
<<darkboltstun>>
<</if>>You entered a cowgirllock!
You are riding him in the cowgirl position.
<<include "You fuck cow vids">>
<<if $cowgirlmastery is true>>
You have mastered the art of bouncing on cock while facing your victim.
You ride him like a pro. You are in complete control as you slide his dick in and out of your pussy. The pleasure is apparent in his eyes.
The enemy takes $cowgirldamage SP. <<cowgirl>>
<<elseif $cowgirlmastery is false>>\
Your tight pussy is getting sore. It is almost to much for you to keep up the fucking. You still do though.
The enemy takes $cowgirldamage SP. <<cowgirl>>
You take damage and stimulation. <<enemysexdamage>><</if>>
What do you do?
[[Keep riding him!|Cowgirllock2]]
[[Ride him reverse instead|Reverse cowgirllock2]]
[[Try to pull him up, so he can fuck you missionary instead|Missionarylock2]]
[[Break up the position|Break up]]You are riding him in the reversecowgirl position.
<<if $reversecowgirlmastery is true>>\
You have pretty much mastered this stance.
You expertly bounce on his dick. He can barely keep up with you, as you slam down on him, trying to squeeze that cum right out of his balls.
The enemy takes $reversecowgirldamage SP. <<reversecowgirl>>
You take no damage due to your reversecowgirlmastery.
<<elseif $reversecowgirlmastery is false>>\
The enemy is fucking you back roughly and you cannot keep up. You take $sexdamage damage.
The enemy takes $reversecowgirldamage SP. <<reversecowgirl>>
You take damage and stimulation. <<enemysexdamage>><</if>>
VID
What do you do?
[[Keep riding him!|Reverse cowgirllock2]]
[[Ride him cowgirl instead|Deepthroatlock2]]
[[Try to pull him up, so he can fuck you doggystyle instead|Doggylock2]]
[[Break up the position|Break up]]
You are currently in the middle of some rough doggystyle fucking.
\
<<if $doggymastery is true>>\
You have pretty much mastered this stance. You take no additional damage because of this.
You expertly bounce your ass back and forth as you take his dick deep in your pussy. You deal a bit ekstra AP because of your mastery. The enemy takes $doggydamage AP + an additional 10 from your mastery.
\
<<elseif $doggymastery is false>>\
The enemy is fucking you roughly and your tight pussy is getting sore.
The enemy takes $doggydamage AP.
You take damage and stimulation. <<enemysexdamage>>
<</if>>
VID
What do you do?
[[Keep fucking him!|Doggylock2]]
[[Try to take over the fucking by switching to reverse cowgirl.|Reverse cowgirllock2]]
[[Break up the position|Break up]]ALLURING EYES
You learn to maintain a steady eye contact during blowjobs. The effect is quite captivating to the prey you have caught (with your mouth).
The perk gives a chance for blowjoblocks during blowjobs. Requires a mastery level of 4 in blowjob to activate and a successful charm roll against opponent's control.
Alluring eyes can only activate once per combat. The enemy learns not to get lost in your eyes while you blow him.
Unlock Requirements: 5 Blowjob kills, Event
<<if $alluringeyes is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $alluringeyes to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<strong><em>It is said, that the most powerful of the succubi can make a man cum with only strong eye contact and the merest wink.</em></strong>
- Extract from <em>"A collection of notes on undead, demons and otherwordly beings"</em> by Galio, Paladin of The Church of Light
<</if>><<set _d5 to random(1, $enemycontrol)>>\
<<if _d5 <= $deepthroatmasterylevel>>\
The $enemy loses a control roll against your deepthroatmastery level.
He tries to overcome the pleasure, but it's too much for him... He just lies back and let you keep taking his cock deep down your throat.
[[Next|Deepthroatlock1]]
<<elseif _d5 >= $deepthroatmasterylevel>>
<<set _facefuckchance to random(1, $enemycontrol)>>\
<<if $AP >= $maxAP * 0.7 and _facefuckchance <= $charm>>\
The $enemy wins a control roll against your deepthroatmastery level.
He loses a control roll against your charm however... He can't resist that pretty little face of yours.
Instead of pushing you away, he takes over and rougly starts fucking your face!
<<include "He insert ff vids">>
[[Next|Facefucklock1]]
<<else>>\
The $enemy wins a control roll against your deepthroatmastery level.
He pulls himself together and pushes you away.
[[Next|Facefuckpullout]]
<</if>>\
<</if>>\
<<set $deepthroatstreak += 1>>He pushes you off him and takes a step back.
He pulls out and pushes you away, preparing to attack.
<<enemyapcheck>>
<<include "Facefuck vids">>
<<FFdamage>>
<<facefuck>>
<<nobr>>
<<if $vitalitydrain is true and $AP >= 5 and $pcHP > 0 >>
<<linkreplace "Vitality drain">>
<<include "Vitality drain Combat">><</linkreplace>><br><br><</if>>
<<if $pcHP <= 0 and $SP < $maxSP>>
You got facefucked to death! You literally drowned in cock!<br>
<<set _randomimage to random(6)>><br>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP < $maxSP and $stim >= $maxstim>>
You are going to cum!<br>
<em><<linkreplace "Why is this turning me on...?" >><<set $ffcum to true>><<goto "You cum!">><</linkreplace>></em>
<<elseif $SP < $maxSP>>
[[Next|Enemyfacefucklockreaction]]
<</if>>
<<set $deepthroatstreak to 0>><<set $blowjobstreak to 0>><</nobr>><<set _d to random(1, $enemycontrol)>>\
<<if _d < $deepthroatmasterylevel>>\
The $enemy loses a control roll against your deepthroatmastery level.
You succeded and take over the oral action. He goes limb and lets you deepthroat him.
[[You took over!|Deepthroatlock1]]
<<elseif _d >= $deepthroatmasterylevel and $facefuckable is true>>
<<set _c to random(1, $enemycontrol)>>\
<<if _c < $charm>>\
The $enemy wins a control roll against your deepthroatmastery level and stays in control of the facefucking.
FACEFUCKABLE PERK ACTIVATED! He has to roll again to break the lock.
He loses a control roll against your charm and just keeps treating your face as he wishes. That is, he keeps showing his cock down the throat of that irresistible face of yours.
[[Take that cock!|Facefucklock1]]
<<elseif _d >= $deepthroatmasterylevel or $facefuckable is false or _c >= $charm>>
The $enemy wins a control roll against your deepthroatmastery level.
He pulls himself together.
@@.speech-h;Shit.. I can't let that happen again!@@
[[Next|Facefuckpullout]]
<</if>>\
<</if>>\He pulls his dick out of your mouth, pushes you off him and prepares to attack. You stand back up and prepare for his attack.
<<enemyapcheck>>
<<standup>>
<<set $blowjobstreak to 0>>
<<set $deepthroatstreak to 0>>You jerk his cock of with your tits
His pleasure rises with $titjobdamage
[[Next|Enemytitjobreaction]]
If AP is = max AP
Skal have noget med chance her. Noget med bandit control måske, der afgører chance.
Hvis han taber rollet, går man tilbage til titjoblock1 og du kan igen vælge hvad du gør.
Hvis han vinder går man til push away passage og derfra til bandit attack passage.
The $enemy loses a roll.
He tries to overcome the pleasure but it's too much for him... He just lies back and lets you do your thing
[[Next|Titjoblock1]]
The $enemy wins a roll.
He pulls himself together and pushes you away.
[[Next|Push away]]You are currently in the middle of some missionary pounding.
\
<<if $missionarymastery is true>>\
You have pretty much mastered this stance. You take no additional damage because of this.
You expertly move your hips as his dick slide in and out of your pussy. You deal a bit ekstra AP because of your mastery. The enemy takes $missionarydamage AP + an additional 10 from your mastery.
\
<<elseif $missionarymastery is false>>\
The enemy is fucking you roughly and your tight pussy is getting sore.
The enemy takes $missionarydamage AP.
You take damage and stimulation. <<enemysexdamage>>
<</if>>
VID
What do you do?
[[Keep fucking him!|Missionarylock2]]
<<if $cowgirl is true>>\
[[Try to take over by switching to cowgirl position|Cowgirllock2]]
<</if>>\
You can't get away in this position.He is lifting while fucking you. You have little to no control in this situation.
<<if $congressmastery is true>>\
You have pretty much mastered this stance. You take no additional damage because of this.
You expertly bounce along with him as you take his dick deep in your pussy. You deal a bit ekstra AP because of your mastery. The enemy takes $congressdamage AP + an additional 10 from your mastery.
\
<<elseif $congressmastery is false>>\
The enemy is fucking you roughly and your tight pussy is getting sore. You can barely hold in a scream.
The enemy takes $congressdamage AP.
You take damage and stimulation. <<enemysexdamage>>
<</if>>
VID
What do you do?
[[Keep fucking him!|Congresslock2]]
You don't really have any other options from this position...
You just have to hope he cums before he tears you aparts.
He is piledriving your pussy. You have little to no control in this situation.
\
<<if $piledrivermastery is true>>\
You have pretty much mastered this stance. You take no additional damage because of this.
You lay down and enjoy it, as he pounds your pussy. It is rough... but you have learned to take it. You deal a bit ekstra AP because of your mastery. The enemy takes $$piledriverdamage AP + an additional 10 from your mastery.
\
<<elseif $piledrivermastery is false>>\
The enemy is fucking you roughly and you wish he would just cum already you are almost blacking out from the rough treatment.
The enemy takes $piledriverdamage AP.
You take damage and stimulation. <<enemysexdamage>>
<</if>>
VID
What do you do?
[[Keep fucking him!|Pilelock2]]
You don't really have any other options from this position...
Let's hope he cums before he dicks you to death...You are lying down on your stomach while beeing fucked from behind. You have little to no control in this situation.
\
<<if $speedbumpmastery is true>>\
You have pretty much mastered getting fucked prone bone. You take no HP damage because of this.
You expertly bounce your ass back and forth as you take his dick deep in your pussy.
\
<<elseif $speedbumpmastery is false>>\
The enemy is fucking you roughly and your tight pussy is getting sore.
The enemy takes $speedbumpdamage AP.
You take damage and stimulation. <<enemysexdamage>>
<</if>>
VID
What do you do?
[[Keep fucking him!|Speedlock2]]
You don't really have any other options from this position...
You really only have yourself to blame for getting in this position. Enticement gone wrong? ;)
He keeps on fucking your pussy.
His pleasure rises with $doggydamage
You take $sexdamage.
[[Next|Enemydoggylockreaction]]
If AP is = max AP
You ride him in the reverse cowgirl position.
His pleasure rises with $reversecowgirldamage
You take $sexdamage.
[[Next|Enemyreversecowgirllockreaction]]
If AP is = max AP
You ride him in the cowgirl position.
His pleasure rises with $cowgirldamage.
You take $sexdamage.
<<if $AP >= $maxAP>>
The $enemy is ready to come! Do you want to drain him in this position?
Otherwise you can wait and see what his next move is.<</if>>
[[Next|Enemycowgirllockreaction]]
He keeps on fucking your pussy.
His pleasure rises with $missionarydamage.
You take $sexdamage.
You take sexpleasuredamage.
VID
<<if $stim >= $maxstim and $pcHP > 0 >>\
<<linkreplace "You cum!">><<goto "You cum!">><</linkreplace>>
<<set $missionarycum to true>>
<<elseif $pcHP <= 0 >>\
He fucked you to death... come on girl, you are supposed to be a succubus...
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $AP is $maxAP>>\
<<else>>
[[Next|Enemymissionarylockreaction]]
<</if>>
He keeps on fucking your pussy.
His pleasure rises with $congressdamage
You take $sexdamage.
[[Next|Enemycongresslockreaction]]
If AP is = max AP
He keeps on fucking your pussy.
His pleasure rises with $piledamage
You take $sexdamage.
[[Next|Enemypilelockreaction]]
If AP is = max AP
He keeps on fucking your pussy.
His pleasure rises with $speeddamage
You take $sexdamage.
[[Next|Enemyspeedlockreaction]]
If AP is = max AP
Chance for at tage over her. Enten gåes til deepthroatlock1
Eller
Han går tilbage til fflock1 eller han puller ud
You succeded to take over the oral action. He goes limb and lets you deepthroat him.
[[You took over!|Deepthroatlock1]]
You tried to take over, but he just pulls out of your mouth.
[[Next|Facefuckpullout]]
You tried to take over, but he doesn't allow it and keep ramming his dick down your throat.
[[Take that cock!|Deepthroatlock2]] Chance for at tage over her. Enten gåes til cowgirllock2
Eller
Han går tilbage til missionarylock1
I tager begge damage
eller han puller ud
You succeded to take over the oral action. He goes limb and lets you deepthroat him.
[[You took over!|Deepthroatlock1]]
You tried to take over, but he just pulls out of your mouth.
[[Next|Facefuckpullout]]
You tried to take over, but he doesn't allow it and keep ramming his dick down your throat.
[[Take that cock!|Deepthroatlock2]] <<set _d5 to random(1, $enemycontrol)>>\
<<if _d5 <= $cowgirlmasterylevel>>\
The $enemy loses a control roll against your mastery level.
He tries to overcome the pleasure but it's too much for him... He just lies back and lets you keep riding him.
[[Next|Cowgirllock1]]
<<elseif _d5 > $cowgirlmasterylevel>>
<<set _missionarychance to random(0, $enemycontrol)>>\
<<if $AP >= $maxAP * 0.4 and _facefuckchance <= $charm>>\
The $enemy wins a control roll against your mastery level.
He is quite aroused however and loses a control roll against your charm...
Instead of pushing you off him, he pushes you on your back and starts fucking you in the missionary position!
[[Next|Missionarylock1]]
<<else>>\
The $enemy wins a control roll against your mastery level.
He pulls himself together and pushes you off him.
[[Next|Push away]]
<</if>>\
<</if>>\Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.You disengage, stand up and move away from him, preparing for his attack.
<<enemyapcheck>>
<<standup>>
<<set $blowjobstreak to 0>>
<<set $deepthroatstreak to 0>>[[Back|Character development]]<br>
[[First page|Skill book]]<br>
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>><br><br>
<<if $stunninglooksalert && !$stunninglooks>>
<<linkreplace "Stunning looks">><<goto "Stunning looks">><</linkreplace>><br>
<</if>>
<<if $wankmaterialalert && !$wankmaterial>>
<<linkreplace "Wank material">><<goto "Wank material">><</linkreplace>><br>
<</if>>
<<if $evadealert && !$evade>>
<<linkreplace "Evade">><<goto "Evade">><</linkreplace>><br>
<</if>>
<<if $surefootedalert && !$surefooted>>
<<linkreplace "Surefooted">><<goto "Surefooted">><</linkreplace>><br>
<</if>>
<<if $toughalert && !$tough>>
<<linkreplace "Tough">><<goto "Tough">><</linkreplace>><br>
<</if>>
<<if $pheremonecontrolalert && !$pheremonecontrol>>
<<linkreplace "Pheremone control">><<goto "Pheremone control">><</linkreplace>><br>
<</if>>
<<if $orgasmiccharmalert && !$orgasmiccharm>>
<<linkreplace "Orgasmic charm">><<goto "Orgasmic charm">><</linkreplace>><br>
<</if>>
<<if $pleasureaddictalert && !$pleasureaddict>>
<<linkreplace "Pleasure addict">><<goto "Pleasure addict">><</linkreplace>><br>
<</if>>
<<if $tripalert && !$trip>>
<<linkreplace "Trip">><<goto "Trip">><</linkreplace>><br>
<</if>>
<<if $quickrecoveryalert && !$quickrecovery>>
<<linkreplace "Quick recovery">><<goto "Quick recovery">><</linkreplace>><br>
<</if>>
<<if $cripplingstatuseffectsalert && !$cripplingstatuseffects>>
<<linkreplace "Crippling status effects">><<goto "Crippling status effects">><</linkreplace>><br>
<</if>>
<<if $tailwhipalert && !$tailwhip>>
<<linkreplace "Tail whip">><<goto "Tail whip">><</linkreplace>><br>
<</if>>
<<if $dirtytalkalert && !$dirtytalk>>
<<linkreplace "Dirty talk">><<goto "Dirty talk">><</linkreplace>><br>
<</if>>
<<if $vitalitydrainalert && !$vitalitydrain>>
<<linkreplace "Vitality drain">><<goto "Vitality drain">><</linkreplace>><br>
<</if>>
<<if $cumextractionalert && !$cumextraction>>
<<linkreplace "Cum extraction">><<goto "Cum extraction">><</linkreplace>><br>
<</if>>
<<if $infusedwordsalert && !$infusedwords>>
<<linkreplace "Infused words">><<goto "Infused words">><</linkreplace>><br>
<</if>>
<<if $energizingmasturbationalert && !$energizingmasturbation>>
<<linkreplace "Energizing masturbation">><<goto "Energizing masturbation">><</linkreplace>><br>
<</if>>
<<if $energizingclimaxalert && !$energizingclimax>>
<<linkreplace "Energizing climax">><<goto "Energizing climax">><</linkreplace>><br>
<</if>>
<<if $flexiblemagicalert && !$flexiblemagic>>
<<linkreplace "Flexible magic">><<goto "Flexible magic">><</linkreplace>><br>
<</if>>
<<if $mesmerizingkissalert && !$mesmerizingkiss>>
<<linkreplace "Mesmerizing kiss">><<goto "Mesmerizing kiss">><</linkreplace>><br>
<</if>>
<<if $distractingkissalert && !$distractingkiss>>
<<linkreplace "Distracting kiss">><<goto "Distracting kiss">><</linkreplace>><br>
<</if>>
<<if $captivatingkissalert && !$captivatingkiss>>
<<linkreplace "Captivating kiss">><<goto "Captivating kiss">><</linkreplace>><br>
<</if>>
<<if $perfectlipsalert && !$perfectlips>>
<<linkreplace "Perfect lips">><<goto "Perfect lips">><</linkreplace>><br>
<</if>>
<<if $mesmerizingtitsalert && !$mesmerizingtits>>
<<linkreplace "Mesmerzing tits">><<goto "Mesmerizing tits">><</linkreplace>><br>
<</if>>
<<if $fuckabletitsalert && !$fuckabletits>>
<<linkreplace "Fuckable tits">><<goto "Fuckable tits">><</linkreplace>><br>
<</if>>
<<if $facefuckablealert && !$facefuckable>>
<<linkreplace "Facefuckable">><<goto "Facefuckable">><</linkreplace>><br>
<</if>>
<<if $slipperypussyalert && !$slipperypussy>>
<<linkreplace "Slippery pussy">><<goto "Slippery pussy">><</linkreplace>><br>
<</if>>
<<if $teasingtonguealert && !$teasingtongue>>
<<linkreplace "Teasing tongue">><<goto "Teasing tongue">><</linkreplace>><br>
<</if>>
<<if $vaginacontrolalert && !$vaginacontrol>>
<<linkreplace "Vagina control">><<goto "Vagina control">><</linkreplace>><br>
<</if>>
<<if $bellybulgealert && !$bellybulge>>
<<linkreplace "Belly bulge">><<goto "Belly bulge">><</linkreplace>><br>
<</if>>
<<if $unwillingfacefuckperkalert && !$unwillingfacefuckperk>>
<<linkreplace "What doesn't kill my throat...">><<goto "What doesn't kill my throat...">><</linkreplace>><br>
<</if>>
<<if $alluringeyesalert && !$alluringeyes>>
<<linkreplace "Alluring eyes">><<goto "Alluring eyes">><</linkreplace>><br>
<</if>>
<<if $TITJOBLOCKalert && !$TITJOBLOCK>>
<<linkreplace "TITJOBLOCK">><<goto "TITJOBLOCK">><</linkreplace>><br>
<</if>>
<<if $tightthroatalert && !$tightthroat>>
<<linkreplace "Tight throat">><<goto "Tight throat">><</linkreplace>><br>
<</if>>
<<if $nogagreflexalert && !$nogagreflex>>
<<linkreplace "No gag reflex">><<goto "No gag reflex">><</linkreplace>><br>
<</if>>
<<if $squatsalert && !$squats>>
<<linkreplace "Squats">><<goto "Squats">><</linkreplace>><br>
<</if>>
<<if $twerkalert && !$twerk>>
<<linkreplace "Twerk">><<goto "Twerk">><</linkreplace>><br>
<</if>>
<<if $fucktoyalert && !$fucktoy>>
<<linkreplace "Fucktoy">><<goto "Fucktoy">><</linkreplace>><br>
<</if>><<nobr>>
<<if $clothed is true and $knockeddown is true>>
<<set _vid = ["video/sex/cum/bj/knockeddown/1/1.mp4", "video/sex/cum/bj/knockeddown/1/2.mp4", "video/sex/cum/bj/knockeddown/1/3.mp4", "video/sex/cum/bj/knockeddown/1/4.mp4", "video/sex/cum/bj/knockeddown/1/5.mp4", "video/sex/cum/bj/knockeddown/1/6.mp4", "video/sex/cum/bj/knockeddown/1/7.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/sex/cum/bj/knockeddown/2/1.mp4", "video/sex/cum/bj/knockeddown/2/2.mp4", "video/sex/cum/bj/knockeddown/2/3.mp4", "video/sex/cum/bj/knockeddown/2/4.mp4", "video/sex/cum/bj/knockeddown/2/5.mp4", "video/sex/cum/bj/knockeddown/2/6.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/sex/cum/bj/knockeddown/3/1.mp4", "video/sex/cum/bj/knockeddown/3/2.mp4", "video/sex/cum/bj/knockeddown/3/3.mp4", "video/sex/cum/bj/knockeddown/3/4.mp4", "video/sex/cum/bj/knockeddown/3/5.mp4", "video/sex/cum/bj/knockeddown/3/6.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $clothed is true>>
<<set _vid = ["video/sex/cum/bj/1/1.mp4", "video/sex/cum/bj/1/2.mp4", "video/sex/cum/bj/1/3.mp4", "video/sex/cum/bj/1/4.mp4", "video/sex/cum/bj/1/5.mp4", "video/sex/cum/bj/1/6.mp4", "video/sex/cum/bj/1/7.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true>>
<<set _vid = ["video/sex/cum/bj/2/1.mp4", "video/sex/cum/bj/2/2.mp4", "video/sex/cum/bj/2/3.mp4", "video/sex/cum/bj/2/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true>>
<<set _vid = ["video/sex/cum/bj/3/1.mp4", "video/sex/cum/bj/3/2.mp4", "video/sex/cum/bj/3/3.mp4", "video/sex/cum/bj/3/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<</if>>
<</nobr>><<set _vid = ["video/sex/cum/tj/1.mp4", "video/sex/cum/tj/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<if $stance is 7>>
<<elseif $stance is 9>>
<<set _vid = ["video/sex/cum/dt/9/1.mp4", "video/sex/cum/dt/9/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>><<set _vid = ["video/sex/cum/cow/1.mp4", "video/sex/cum/cow/2.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/doggy/1.mp4", "video/sex/cum/doggy/2.mp4", "video/sex/cum/doggy/3.mp4", "video/sex/cum/doggy/4.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/ff/1.mp4", "video/sex/cum/ff/2.mp4", "video/sex/cum/ff/3.mp4", "video/sex/cum/ff/4.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/rcow/1.mp4", "video/sex/cum/rcow/2.mp4", "video/sex/cum/rcow/3.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/congress/1.mp4", "video/sex/cum/congress/2.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/mis/1.mp4", "video/sex/cum/mis/2.mp4", "video/sex/cum/mis/3.mp4", "video/sex/cum/mis/4.mp4", "video/sex/cum/mis/5.mp4", "video/sex/cum/mis/6.mp4", "video/sex/cum/mis/7.mp4", "video/sex/cum/mis/8.mp4", "video/sex/cum/mis/9.mp4", "video/sex/cum/mis/10.mp4", "video/sex/cum/mis/11.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/speed/1.mp4", "video/sex/cum/pile/2.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<set _vid = ["video/sex/cum/speed/1.mp4", "video/sex/cum/speed/2.mp4", "video/sex/cum/speed/3.mp4", "video/sex/cum/speed/4.mp4", "video/sex/cum/speed/5.mp4"].random()>>
<video @src="_vid" autoplay></video>\You play with your pussy.
<<include "Masturbate vids">><<if $dirtytalk is true>><<include "Masturbate lines">><</if>>
The $enemy is aroused by the sight.
<<masturbate>>
<<if $energizingmasturbation is true>>\
<strong>Energizing masturbation</strong> activated!
The pleasure energizes you, restoring <span style="color:blue">$masturbaterestoremana MP!</span><<set $pcMP += $masturbaterestoremana>><<maxMP>><</if>>
<<if $stim >= $maxstim>><<set $masturbatecum to true>><<atfullstim>>\
The pleasure overwhelms you! You are going to cum!
<<linkreplace "You cum!">><<goto "You cum!">><</linkreplace>>
<<if $energizingclimax is true>>\
<strong>Energizing climax</strong> activated!
The climax energizes you, restoring <span style="color:blue">$climaxmana MP</span>!<<set $pcMP += $climaxmana>><<maxMP>><</if>>
<<else>>
[[Next|Masturbate reaction]]<</if>> <<silently>><<set _replyLine to either('You... are way to sexy!','Stop that!','Whore...','I... I do not give a fuck!','By the gods, you are a slut!','Stop fooling around!','You will not seduce me, demon!','I will not be swayed so easily..','Fucking slut...','Slut...','Shameless...','Oh wauw... wait, why are you stripping??','Stop... why are you stripping...?','Those tits... so firm and petite...')>><</silently>>
You strip your top off as seductively as possible.
<<include "Strip top vids">><<if $dirtytalk is true>><<include "Strip top lines">><</if>>
<<striptop>><<braoff>>
<<if $enemystunned is false>>\
@@.speech-h;_replyLine@@
He momentarily gapes at your petite tits, but quickly pulls himself together.
<<enemyapcheck>>
<<elseif $enemystunned is true>>\
He is forced to watch you tits emerge from their hiding place.
<<darkboltstun>>
<</if>>You bounce you tits up and down, back and forth.
<<include "Tit bounce vids">><<if $dirtytalk is true>><<include "Tit bounce lines">><</if>>
<<titbounce>>
[[Next|Titbounce reaction]]
See hj for succes chance template
[[Next|Titjob reaction]]
AP > 0.7<<silently>><<set _replyLine to either('Stop that!','Whore...','I... I do not give a fuck!','By the gods, you are a slut!','I will kill you, demon!','Stop fooling around!','You will not seduce me, demon!','I will not be swayed so easily..','Fucking slut!','Slut...','Shameless...','Oh wauw... wait, why are you stripping??','Why are you stripping...!?','Nice ass... tiny and firm...')>><</silently>>
You strip your bottom off as seductively as possible.
<<include "Strip bottom vids">><<if $dirtytalk is true>><<include "Strip bottom lines">><</if>>
<<stripbottom>><<naked>>
<<if $enemystunned is false>>\
@@.speech-h;_replyLine@@
He momentarily gapes at your little ass, but quickly pulls himself together.
<<enemyapcheck>>
<<elseif $enemystunned is true>>\
He is forced to watch you get naked. Such an unlucky guy.
<<darkboltstun>>
<</if>><<if $stance is 3>>You approach the knocked down $enemy til you stand over him, then sit down on top of him.
<<else>>You crawl towards the downed $enemy and mount him.<</if>>
He is still slightly immobilized by the knock down effect and cannot resist you as you grind his cock with your lower lips.
It is limited how much actual physical stimulation this gives him... however, it is quite a hot display!
<<include "Pussygrind vids">><<if $dirtytalk is true>><<include "Pussygrind lines">><</if>>
<<pussygrind>>
<<if $SP < $maxSP>>\
[[Next|Pussygrind reaction]]<</if>>You close in on your opponent, intending to kiss him.
<<if $mesmerized is true>>The $enemy is mesmerized. He let's you kiss him.
[[Next|Kiss reaction]]
<<elseif $knockeddown is true>>The $enemy is knocked down. He cannot resist as you kiss him.
[[Next|Kiss reaction]]
<<elseif $seduced is true>>The $enemy is seduced. He let's you kiss him.
[[Next|Kiss reaction]]
<<elseif $AP >= $maxAP * 0.20>>He is a bit aroused...
<<charm-control>>
<<if _check is true>>\
He just looks at you while you slowly move towards him... you reach out for him and...
[[Next|Kiss reaction]]
<<else>>\
He moves to attack you.
<<enemyapcheck>>
<</if>><<else>>\
When you approach him and try to kiss him, he simply backs away from you...
He is not aroused enough for you to charm him. Required AP: 20%
You could arouse him some more, knock him down or mess with his head.
<<enemyapcheck>>
<</if>>\You lick and suck at your fingers seductively.
<<include "Suck finger vids">><<if $dirtytalk is true>><<include "Suck finger lines">><</if>>
<<suckfinger>>
[[Next|Suck finger reaction]]
You open your mouth invitingly....
<<include "Open mouth vids">><<if $dirtytalk is true>><<include "Open mouth lines">><</if>>
<<openmouth>>
[[Next|Open mouth reaction]]<<if $beyondblowjob is true>>\
[[Battle succubus blowjob]]<</if>> \
if someother skill is true
<<linkreplace "Go back">><<goto "Battle main menu">><</linkreplace>>You use your succubus powers. You teleport in front of him and his dick appears immediately in your mouth. What a dirty move...
<<linkreplace "Start sucking that dick!">><<goto "Blowjoblock1">><</linkreplace>>
set specialpoints - succubus blowjob cost.COWGIRL
Most Succubi prefer not to engage in sex, since they risk quickly loosing control of the action. If they have to, however, the cowgirl and reverse cowgirl positions are their preffered choise.
You attempt to get on top and fuck the enemy in the cowgirl position.
You deal SP damage and take HP damage and stimulation in return.
SP damage scales with dexterity * 2.5 * mastery factor.
Current mastery factor: $cowgirlmasterydamage (increases by 0.1 per mastery level)
Current SP damage: $cowgirldamage
HP damage and stimulation taken: Depends on enemy strength and control stat.
If the enemy gets control, you take twice the amount of HP and stimulation damage.
Requirements: Can be used when naked and when you are either standing or kneeling. Enemy must have his cock out and be knocked down.
The first sex act of each fight initiated by you will fail unless the enemy is put under a spell of the Domination School of magic or otherwise incapacitated.
Further cowgirl action requires AP to be at 75% of max or higher and a successful charm roll against opponent's control.
Theme: Pussy
<<if $cowgirl is false>><strong>Cost: 3 skill points</strong> <<if $skillpoints > 2>>\
<<button "[+]" "Skills unlock">><<set $cowgirl to true>><<set $skillpoints -= 3>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Getting comfortable with riding cocks
<</if>>REVERSE COWGIRL
Most Succubi prefer not to engage in sex, since they risk quickly loosing control of the action. If they have to, however, the cowgirl and reverse cowgirl positions are their preffered choise.
You attempt to get on top and fuck the enemy in the reverse cowgirl position.
You deal SP damage and take HP damage and stimulation in return.
SP damage scales with dexterity * 2.5 * mastery factor.
Current mastery factor: $reversecowgirlmasterydamage (increases by 0.1 per mastery level)
Current SP damage: $reversecowgirldamage
HP damage and stimulation taken: Depends on enemy strength and control stat.
If the enemy gets control, you take twice the amount of HP and stimulation damage.
Requirements: Can be used when naked and when you are either standing or kneeling. Enemy must have his cock out and be knocked down.
The first sex act of each fight initiated by you will fail unless the enemy is put under a spell of the Domination School of magic or otherwise incapacitated.
Further reverse cowgirl action requires AP to be at 75% of max or higher and a successful charm roll against opponent's control.
Theme: Pussy
<<if $reversecowgirl is false>><strong>Cost: 3 skill points</strong> <<if $skillpoints > 2>>\
<<button "[+]" "Skills unlock">><<set $reversecowgirl to true>><<set $skillpoints -= 3>><</button>><</if>>
<<linkreplace "Back">><<goto "Skills unlock">><</linkreplace>>
<<else>>\
Unlock requirements: Getting comfortable with riding cocks
<</if>>You venture out in the forest once more.
You find a clearing in the forest with no tress. This is the spot! The sun shines down from a cloudless sky. You undress down to your underwear. You sit down and take some time to enjoy the weather. This world really is quite nice. At least, the weather is.
<<linkreplace "Noises?">>
After just basking in the sun for some time, a man enters the clearing. He looks lost and startles upon seeing you alone and scantily clad out here in the woods.
<video autoplay loop src="video/events/handjobevent/1.mp4"></video>
You instinctively give him a seductive look. He is surprised to see you, but quickly lowers his guard due to your non-threatening appearance. Perfect! You can try out your new Pullout skill. Maybe you should try your Mesmerize spell as well? Don't want another one to run off...
<<linkreplace "Use Tease to lure him in">>
You get up and tease him with your body the way you learned it. It works wonders, as the man just stands in awe.
<video autoplay loop src="video/events/handjobevent/2.mp4"></video>
@@.speech-u;Hey, sweetie... Come over here, I want to show you something.@@
The man, still somewhat dazed by this seemingly lucky chance meeting, approaches you.
As he gets closer, you cast Mesmerize for the first time.
<<linkreplace "Mesmerize">>
MESMERIZE!
You dominate his mind, putting him in a dazed sort of trance.
<<set _randomimage to random(0)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The target is <span style="color:purple">mesmerized!</span>
You feel your mana leave you and form the spell. What a strange sensation, not unpleasant though.
As you cast the spell, your demonic features reappears! Hmm, weird. For some reason, the spell causes you to reveal your true form. You quickly force the changes away and take a look at the man.
His eyes has become dreamy and unfocused and it doesn't seem like he noticed your sudden change of appearance. He just smiles stupidly at you, looking a bit confused by the whole ordeal.
Time to get to work...
<<set $pcMP -= $mesmerizecost>>\
<<linkreplace "Next">>
<<goto "Handjobevent1">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $intro to false>><video autoplay src="video/events/handjobevent/3.mp4"></video>
You sit back down and signal him to come over. He complies.
<<linkreplace "Pullout">>
<video autoplay src="video/events/handjobevent/4.mp4"></video>
You clumsely get his cock out of his pants with no protests from him. It's nice.
You spit on it. He is hard, alright, Pullout works just fine.
<<linkreplace "What is this burning sensation...?">>
Desire burns in you. You really want to... grab that cock and just... force it to spurt a big load of... cum... down your throat........
Woah, wait, what are you thinking! No no, that's crazy...
You pull yourself together. You need to practise jerking off cocks. And it's free XP for you if he cums, right?
[[Handjob|Handjobevent2]]
<</linkreplace>><</linkreplace>>STRIP!
The $enemy tries to strip off your top!
<div id="choices"><<linkreplace "Let him... you don't mind at all">><<replace "#choices">>\
You let him strip your top. Your breasts are revealed to him! He takes the opportunity to fondle them a bit.
You take <span style="color:purple">2 stimulation!</span>
<<include "Strip top - vid">>
<<if $stance is 1>>\
<<set $stance to 2>>\
<<elseif $stance is 4>>\
<<set $stance to 5>>\
<<elseif $stance is 7>>\
<<set $stance to 8>>\
<<elseif $stance is 10>>\
<<set $stance to 11>>\
<</if>>\
<<set $stim to $stim + 2>><<braoff>>\
<<include "Maleafterattackconditions">>
<</replace>><</linkreplace>>
<<linkreplace "These are my clothes! You can't have them!">>
<<replace "#choices">>
<<dexterity-strength>>
<<if _check is true>>\
You manage to wriggle your way out of his grasp and move away from him. Your top is all messed up and stuff but it still covers your little titties.
<<include "Maleafterattackconditions">>
<<elseif _check is false>>\
You try to get away from him, but he has a firm grip on you and manage to strip your top! Oh well... you can't really blame him from wanting some eye candy during the fight.
You take <span style="color:purple">2 stimulation</span> and <span style="color:red">1 HP damage</span> from the struggle!
<<include "Strip top - vid">>
<<if $stance is 1>>\
<<set $stance to 2>>\
<<elseif $stance is 4>>\
<<set $stance to 5>>\
<<elseif $stance is 7>>\
<<set $stance to 8>>\
<<elseif $stance is 10>>\
<<set $stance to 11>>\
<</if>>\
<<set $stim to $stim + 2>><<braoff>>\
<<include "Maleafterattackconditions">>
<</if>><</replace>><</linkreplace>></div>STRIP!
The $enemy tries to strip off your remaining clothes!
<div id="choices"><<linkreplace "Let him... you don't mind at all">><<replace "#choices">>\
You just let him...
He strips your panties, revealing your ass and pussy to him! Maybe he also fondles your little ass a bit...
You take <span style="color:purple">3 stimulation!</span>
<<include "Strip bottom - vid">>
<<if $stance is 2>>\
<<set $stance to 3>>\
<<elseif $stance is 5>>\
<<set $stance to 6>>\
<<elseif $stance is 8>>\
<<set $stance to 9>>\
<<elseif $stance is 11>>\
<<set $stance to 12>>\
<</if>>\
<<set $stim to $stim + 3>><<naked>>\
<<include "Maleafterattackconditions">>
<</replace>><</linkreplace>>
<<linkreplace "These are my clothes! You can't have them!">>
<<replace "#choices">>
<<dexterity-strength>>
<<if _check is true>>\
You manage to wriggle your way out of his grasp and move away from him. No ass for this guy! At least not yet.
<<include "Maleafterattackconditions">>
<<elseif _check is false>>\
You try to get away from him, but he has a firm grip on you and manage to strip you completely! Well... your ass is rather nice, so it's understandable.
You take <span style="color:purple">3 stimulation</span> and <span style="color:red">1 HP damage</span> from the struggle!
<<include "Strip bottom - vid">>
<<if $stance is 2>>\
<<set $stance to 3>>\
<<elseif $stance is 5>>\
<<set $stance to 6>>\
<<elseif $stance is 8>>\
<<set $stance to 9>>\
<<elseif $stance is 11>>\
<<set $stance to 12>>\
<</if>>\
<<set $stim to $stim + 3>><<naked>>\
<<include "Maleafterattackconditions">>
<</if>><</replace>><</linkreplace>></div>ASSGRAB
He grabs your ass and caresses it. It... feels good...
<<include "Grab ass - vid">>
<<weakSPdamage>>
<<include "Maleafterattackconditions">>SPANK!
He spanks your bare ass.
<<include "Slap ass - vid">>
<<weakHPdamage>>
<<weakSPdamage>>
<<include "Maleafterattackconditions">>FINGER PUSSY
He fingers you and plays with your pussy. He is actually quite good at it... but you don't want him to know that. You try not to moan too much.
<<include "Finger pussy - vid">>
<<pussyorfinger>>
<<include "Maleafterattackconditions">>TITGRAB!
He grabs your tits and caresses them. It... feels good...
<<include "Grab tits - vid">>
<<weakSPdamage>>
<<include "Maleafterattackconditions">>TITSLAP
He slaps your bare tits.
<<silently>><<include "Slap tits - vid">><</silently>>
<<weakHPdamage>>
<<weakSPdamage>>
<<include "Maleafterattackconditions">>
<<if $surefooted is true>>\
LEG SWEEP!
The enemy kicks you in the knee. Surefooted perk activated! You remain standing. You still take damage though.
<<weakHPdamage>>
<<else>>\
LEG SWEEP!
The enemy kicks at your leg. You recoil from the damage, and land on your knees. You take some damage.
<<weakHPdamage>>
<<if $stance is 1>>\
<<set $stance to 7>>\
<<elseif $stance is 2>>\
<<set $stance to 8>>\
<<elseif $stance is 3>>\
<<set $stance to 9>>\
<</if>><</if>>\
<<include "Maleafterattackconditions">><<if $surefooted is true>>\
PUSH ATTACK!
The enemy runs at you and attempt to push you. Surefooted perk activated! You remain standing. You still take damage though.
<<weakHPdamage>>
<<else>>\
PUSH ATTACK!
The enemy runs at you and pushes you hard. You fall on your back and take some damage.
<<HPdamage>>
<<if $stance is 1>>\
<<set $stance to 4>>\
<<elseif $stance is 2>>\
<<set $stance to 5>>\
<<elseif $stance is 3>>\
<<set $stance to 6>>\
<</if>><</if>>\
<<include "Maleafterattackconditions">><<if $facefuckable is true>><<set _x to random(1, 8)>><</if>><<include "Pullout vids">><<if $dirtytalk is true>><<include "Pullout lines">><</if>>
<<if $enemystunned is false and _x is 1 and $AP >= $maxAP * 0.5 and $knockeddown is false>>\
You stick out your tongue, give him cocky smile and wink at him. This only seems to infuriate him...
<<timed 3s>>
<strong>Facefuckable</strong> activated!
@@.speech-h;Grr, you little whore... you know what!?@@
He doesn't let you answer as he grabs your head and forces his cock inside your mouth.
<<linkreplace "Here we go...">><<goto "Facefuck">><</linkreplace>><</timed>>
<<elseif $enemystunned is false>>\
You manage to lick it a bit before he comes back to his senses. Now he is hard...
The $enemy takes <span style="color:purple">1 AP</span>.
<<if $knockeddown is true>>After getting it nice and hard, and a bit wet, he finally recovers from being knocked down. He stands and quickly shoves you away from him.<<set $knockeddown to false>>
<<elseif $knockeddown is false>>After getting it nice and hard, and a bit wet, he finally takes a few steps away from you.<</if>>
You give him an innocent smile, but the $enemy looks away from you... he resolutely decides to ignore your perverted moves.
<<enemyapcheck>>
<<elseif $enemystunned is true>>\
You get his cock out and lick it until he is hard.
<<darkboltstun>>
<</if>>
<<set $enemydick to true>><<set $AP += 1>><<atfullAP>><<nobr>>
<<linkreplace "Tease">><<script>>Dialog.close();<</script>><<goto "Battle tease">><</linkreplace>>
<<if $striptop is true>>
<<if $stance is 1 or $stance is 7>>
<<linkreplace "Strip Top">><<script>>Dialog.close();<</script>><<goto "Battle strip top">><</linkreplace>><</if>><</if>>
<<if $stripbottom is true>>
<<if $stance is 2 or $stance is 5 or $stance is 8>>
<<linkreplace "Strip bottom">><<script>>Dialog.close();<</script>><<goto "Battle strip bottom">><</linkreplace>><</if>><</if>>
<<if $pullout is true and $enemydick is false>>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Pullout">><<script>>Dialog.close();<</script>><<goto "Battle pullout">><</linkreplace>><</if>><</if>>
<<if $handjob is true and $enemydick is true>>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Handjob">><<script>>Dialog.close();<</script>><<goto "Battle handjob">><</linkreplace>><</if>><</if>>
<<if $knockeddown is true and $kiss is true>>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Kiss">><<script>>Dialog.close();<</script>><<goto "Battle kiss">><</linkreplace>><</if>>
<<elseif $kiss is true>>
<<if $stance is 1 or $stance is 2 or $stance is 3>>
<<linkreplace "Kiss">><<script>>Dialog.close();<</script>><<goto "Battle kiss">><</linkreplace>><</if>><</if>>
<<if $masturbate is true>>
<<if $stance is 6 or $stance is 9>>
<<linkreplace "Masturbate">><<script>>Dialog.close();<</script>><<goto "Battle masturbate">><</linkreplace>><</if>><</if>>
<<if $blowjob is true and $enemydick is true>>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Blowjob">><<script>>Dialog.close();<</script>><<goto "Battle blowjob">><</linkreplace>><</if>><</if>>
<<if $pussygrind is true and $knockeddown is true and $enemydick is true>>
<<if $stance is 3 or $stance is 9>>
<<linkreplace "Pussygrind">><<script>>Dialog.close();<</script>><<goto "Battle pussygrind">><</linkreplace>><</if>><</if>>
<<if $cowgirl is true and $enemydick is true and $knockeddown is true>>
<<if $stance is 3 or $stance is 9>>
<<linkreplace "Cowgirl">><<script>>Dialog.close();<</script>><<goto "Battle cowgirl">><</linkreplace>><</if>><</if>>
<<if $reversecowgirl is true and $enemydick is true and $knockeddown is true>>
<<if $stance is 3 or $stance is 9>>
<<linkreplace "Reverse cowgirl">><<script>>Dialog.close();<</script>><<goto "Battle reverse cowgirl">><</linkreplace>><</if>><</if>>
<<if $lingerieeffect >= 3 and $reequipused is false and $pcMP >=1 >>
<<if $stance is 3 or $stance is 9>>
<<linkreplace "Reequip">><<script>>Dialog.close();<</script>><<goto "Battle reequip">><</linkreplace>><</if>><</if>>
<<if $titbounce is true>>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Tit bounce">><<script>>Dialog.close();<</script>><<goto "Battle tit bounce">><</linkreplace>><</if>><</if>>
<<if $suckfinger is true>>
<<linkreplace "Suck finger">><<script>>Dialog.close();<</script>><<"Battle suck finger">><</linkreplace>><</if>>
<<if $openmouth is true>>
<<if $stance is 4 or $stance is 5 or $stance is 6 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Open mouth">><<script>>Dialog.close();<</script>><<goto "Battle open mouth">><</linkreplace>><</if>><</if>>
<<if $deepthroat is true and $enemydick is true>>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<linkreplace "Deepthroat">><<script>>Dialog.close();<</script>><<goto "Battle deepthroat">><</linkreplace>><</if>><</if>>
<<if $knockeddown is true and $titjob is true and $enemydick is true>>
<<if $stance is 2 or $stance is 3 or $stance is 8 or $stance is 9>>
<<linkreplace "Titjob">><<script>>Dialog.close();<</script>><<goto "Battle titjob">><</linkreplace>><</if>>
<<elseif $titjob is true and $enemydick is true>>
<<if $stance is 2 or $stance is 3>>
<<linkreplace "Titjob">><<script>>Dialog.close();<</script>><<goto "Battle titjob">><</linkreplace>><</if>><</if>>
<</nobr>>ENERGIZING MASTURBATION
Gain 5 mana when you use the masturbate skill.
Unlock Requirements: Event
<<if $energizingmasturbation is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $energizingmasturbation to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>ENERGIZING CLIMAX
Gain 10 mana when you orgasm.
Unlock Requirements: Intelligence 7, Endurance 5, 13 orgasms in combat, "Energizing masturbation" unlocked
<<if $energizingclimax is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $energizingclimax to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<if $enemystunned is true>>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<removeenemycondition>><<elseif $enemystunned is false>>
<<include "Pre enemy conditions">>
<<removeenemycondition>>
[[Enemy attack|Enemy attack 2]]<</if>>
<<if $enemystunned is true>>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<removeenemycondition>><<elseif $enemystunned is false>>
<<include "Pre enemy conditions">>
<<removeenemycondition>>
[[Enemy attack|Enemy attack 3]]<</if>><<if $seduced is true>>\
The $enemy is seduced!
<<include "seduction choice2">>
\
<<elseif $enticed is true>>\
The $enemy is enticed!
He can't seem to control himself. He starts fucking your face right then and there.
[[Get ready...!|Facefuck]]
\
<<elseif $facefuckable is true>><<set _r to random(1, 7)>>\
<<if _r is 1>>\
<strong>Facefuckable</strong> activated!
He approaches you with lust in his eyes.
[[Get ready...!|Facefuck]]
<<else>>\
He looks at your open mouth... aaaaaaaaaand nothing.
He prepares to attack.
<<enemyapcheck>>
<</if>>\
\
<<else>>\
He looks at your open mouth... aaaaaaaaaand nothing.
He prepares to attack.
<<enemyapcheck>>
<</if>><img src="img/events/medivhhut.jpg" width="650px">
After hours of walking you come across an old hut in the forest. At first, you are confused and think you somehow got lost and ended up back home. But as you look closer, it is clear that this is not your hut.
<div id="choices">\
<<link "Hurry up and find your way back home.">>\
<<replace "#choices">>You stuble back home through the forest.<<goto "Main menu">><</replace>>
<</link>>\
Or you can \
<<link "approach?">>\
<<replace "#choices">><<goto "EventMedivh1">><</replace>>
<</link>>\
\</div>\He takes a stance and starts chanting a spell or something. He points his hand at you, and bright light engulfes you.
<img src="img/events/medivhcastspell.jpg" width="650px">
<<linkreplace "Next">>
<<silently>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Mesmerize available").processText());
Dialog.open();
<</script>><</silently>>
You momentarily feel dizzy and is mentally overwhelmed as the knowlegde of the required handgestures, mental image and incantation of the new spell flows into your mind. You almost fall over, but the unpleasent sensation fades after a few seconds.
You intuitively understand how to cast your new spell.
@@.speech-medivh;I have unlocked a spell for you only your race can use. It is a domination spell. The domination school of magic specializes in influencing and subduing the minds of your enemies.@@
@@.speech-medivh;I may be able to give you other spells if you "get lost" again, but I can't say for sure. I will have to do some studying first.@@
He speaks again before you can thank him.
@@.speech-medivh;Oh, and it won't be free next time.@@
He finishes with a smile that is rather predatory.
@@.speech-u;Right, of course, thank you.@@
@@.speech-medivh;Now, I suggest you get yourself... unlost. And keep my presence a secret. I prefer solitude.@@
@@.speech-u;Sure. I don't exactly have a lot of friends anyway.@@
You give him a curt nod and leave his hut.
Well, that encounter was a bit unnerving, but you learned a lot at least.
Also, RP? That's new. If XP is experience points, maybe... Relationship points? Respect perhaps. You'll probably figure it out.
And a new spell! Time to see Bob.
You return home through the forest.
<<linkreplace "Get unlost.">>
<<goto "Main menu">><</linkreplace>><</linkreplace>>
<<set $mesmerizeevent to true>>
<<set $shop to true>>
<<set $magic to true>><<first>>
You make your way though the woods once more and enter Medivh's hut.
Medivh is sitting at a desk, casually reading though an old and dusty book. He greets you with the tiniest nod you have ever seen.
@@.speech-medivh;Ahh, $name. I trust you found your way without problems this time?@@
He continues before you can answer.
@@.speech-medivh;I did some reseach in your absence and have found a collection of spells I should be able to teach you.@@
@@.speech-u;Should?@@
@@.speech-medivh;Quite sure you won't explode or anything, otherwise I would not risk it. This place is a treasurey of knowledge if I do say so myself.@@
There is no trace of humor in his voice...
@@.speech-u;Right...@@
@@.speech-medivh;However, some of the spells might require you to raise your intelligence and some of your other attributes. Also, I will need some... compensation this time!@@
He hands you a scroll of parchment.
@@.speech-medivh;I have written the spells and their requirements down.@@
@@.speech-u;Alright, thanks Medivh. I'll take a look. And work on those attributes. And get some more gold...@@
He is already back at reading and doesn't answer, but at this point you aren't surprised.
<<linkreplace "Next">><<goto "Medivh">><</linkreplace>>
<<finally>>
<<nobr>>
<strong> RP: $medivhRP/?</strong><br><br>
Medivh is reading, as usual.<br><br>
<<if $heal is true and $darkbolt is true and $mesmerize is true and $entice is true and $terrify is true and $demonicseduction is true and $succubusseal is true and $curseoflust is true>>\
<<linkreplace "Purchase a spell">>\
@@.speech-medivh;I am afraid I have no more spells to offer you.@@<br>
@@.speech-u;Too bad... I really like the ones you gave me.@@<br><br><</linkreplace>>
<<else>>
[[Purchase a spell|BuySpell]]<</if>><br><br>
<<if $lingerieupgradesunlocked is true>>
<<linkreplace "Purchase upgrades for the Succubus lingerie">><<goto "Lingerie upgrades">><</linkreplace>><br><br><</if>>
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<</nobr>>
<<silently>>
<<if $lingerie is true and $lingeriequest1 is false and $lingeriequestcomplete1 is false>><<goto "Medivh lingerie">><</if>>
<<if $lingeriequestcomplete1 is true and $lingeriequest2 is false and $lingerieupgradesunlocked is false>>
<<goto "Medivh lingerie2">><</if>>
<<if $lingeriequestcomplete2 is true and $lingerieupgradesunlocked is false>><<goto "Medivh lingerie3">><</if>>
<<if $draintalk is true and $medivhdrain is false>><<goto "MedivhDrain1">><</if>>
<<if $medivhdrain is true and $semenmetabolism is false>><<goto "MedivhDrain4">><</if>>
<</silently>>
<</first>>
<<include "Forest explore - vids">>
You explore the forest once more and come across a man. He is leaning up against a tree and you didn't notice him until you where right in front of him.
@@.speech-h;Hello, sweetie!@@
His voice is jovial, but there is an unpleasantness to it. You ignore him.
You get the sense that this guy is dangerous. A suspicion immediately confirmed by the strong hint of magic emanating from him.
@@.speech-u;Oh shit...@@
You muble to yourself under your breath.
Thank you, Lesser mana manipulation! Let's hope he doesn't have any identification spells. You should probably be very careful with him... you are quite sure you would be dead meat, should your true nature come under too close scutiny.
@@.speech-h;What are you doing out here?@@
<<linkreplace "Very kindly tell him off">>
@@.speech-u;Please mister... just leave me alone would you?@@
He just laughs.
@@.speech-h;Come now, darling... I am Jake, just a fellow traveler. What's your name?@@
You hesitate... You give him a closer look. He is dressed in expensive looking clothes. He is a middle-aged man, probably old enough to have been your father.
@@.speech-u;$name...@@
He looks you up and down.
@@.speech-h;Ahh... you are a pretty one, $name!@@
@@.speech-u;Thank you, I need to get going, though.@@
@@.speech-h;Calm down, $name! I'm an honorable man, I won't lay a finger on you!@@
Max hesitates...
@@.speech-h;Just... hear me out, okay?@@
You don't like the tone of his voice. You could try to run for it, buuut... something tells you, you wouldn't get far...
[[Hear him out...|StripEvent1]]
<</linkreplace>>
<video autoplay muted loop src="video/events/outdoor/forest/bjkissevent/1.mp4"></video>
You strip down and "equip" a bikini. Then you lie down next to the water and just relax while enjoying the weather.
<<linkreplace "Noises nearby?">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/2.mp4"></video>
At one point, you hear noises nearby. You get up and look around. Hmm... you are sure you heard something... and then you notice a guy! He is crouched behind a tree, spying on you!
You don't mind, of course, any man would want to watch your beautiful body, especially in this tiny bikini, but you gotta keep up the act. You call out to him harsly.
<<linkreplace "What the fuck are you doing!?">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/3.mp4"></video>
@@.speech-u;What the fuck are you doing!?@@
When he realizes you caught him in the act, he slowly rises and approaches you with wide eyes...
He is rather handsome, he looks strong, well-built. Lovely...
You greet him, but he doesn't reply. Your beauty makes him speechless, perhaps?
@@.speech-u;Well? Aren't you gonna say anything?@@
Apparently not... A few very awkward moments pass... And he just stands there, smiling like an idiot.
You contain a grin. You love having such a blatantly stunning effect.
You find yourself attracted to this cute but shy guy and not just because he has a cock hidden away somewhere.
<<linkreplace "Invite him to hang for a while">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/4.mp4"></video>
You sit down together. God damn (sorry Mort) it's akward at first. He has only said one word!! Well, you decide to take it as a compliment.
However, once you charm him up a bit, it turns out that he can speak!!
You chat about random stuff for a good while. He slowly warms up to you and he turns out to be a fun guy to hang with.
You keep looking at his mouth as you chat. You really wanna kiss him.
However, you are afraid of what it might lead to, since you don't really feel like killing this one, he is nice and fun!
...
He is also handsome, though... and VERY cute... Maybeeeee... just one little kiss...?
<<linkreplace"A tiny kiss?">>
Eventually, the desire to kiss his stupidly handsome face is too much for you...
<video autoplay src="video/events/outdoor/forest/bjkissevent/5.mp4"></video>
He gives you a tiny peck on your mouth...
Well, that was disappointing.
[[Show him what a real kiss is like|Bjkissevent1]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<action>><video autoplay src="video/events/outdoor/forest/bjkissevent/15.mp4"></video>
A massive load bursts into your mouth. He immediately goes limb and stops licking your pussy...
Once again, time slows down and you're connected to his essence. It flows into you all on its own. Even if you were in the right state of mind, you couldn't have stopped it.
You feel his life slowly leave him, as you blissfully suck the last cum off his dick...
<<semenheal>><<bjbiggain>>
<<linkreplace "No... no-no-no-no...">>\
A few moments pass and your mind turns from pink bliss to horror as you realize what you did in your selfish desires.
@@.speech-u;FUUUCK!@@
You quickly get up and take some hasty steps away from the man. You hang your head. You can't even get yourself to look at him...
Dammit... GOD. FUCKING. DAMMIT!
You wish you could turn off the "When I make people cum, they die" effect. Your current state of emotional turmoil makes it obvious to you that the essence drain has its share of negative consequences for a young impressionable girl like you. Even if you are a demon.
The kill reward is no consolation.
<<linkreplace "Next">>\
<em>Congratulations!
You killed a level 2 woodcutter!
You gained 10 XP.
You gained 4 GP.
You are unstoppable! He didn't stand a chance!</em>
@@.speech-u;Shut the fuck up...!😓@@
While tears threaten to form in your eyes, the full significance of you being a Succubus hits you for the first time since your tranformation: You will never be able to get a boyfriend or anything like that. At least, not if you want any kind sexual interaction to be a part of the relationship.
It's really... quite depressing. You are young and have never experienced anything close to love. The romantic and sexual kind at least. The pleasure and fulfillment you derived from feeding has already faded completely. You imagine it's like a drug (or a porn addiction!). Very enjoyable in the moment, but... it can never substitute for something more real like a meaningful relationship.
@@.speech-u;Wish there was a way to pause or stop that stupid essence draining thing... stupid succubus magic...@@
<<linkreplace "Sigh">>\
You sigh heavily and start moving back home... leaving yet another corpse behind you...
You try to find some positives. The logical part of your mind understands that it is mostly because you are too emotional at the moment, but still... it's hard. Well, you figure, if nothing else, this was an important lesson in not getting too attached to your prey.
<<linkreplace "Go back home...">>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Death-defying desires").processText());
Dialog.open();
<</script>><</silently>>
But you are interrupted!
@@.speech-u;Oh...! YES!@@
A quest! This is good! You don't know for sure if all quests can be completed, but so far... yeah, seems like it. A quest might mean there is a way to pause the essence drain! Right?
Hmm... Or maybe the reward will just be like the one from the "Are girls drainable?" quest. Like, "Nope, can't be turned off!".
You head home, slightly more hopefull, with a heartfelt wish that the quest wont disappoint.
<<linkreplace "Go home. For real this time">><<goto "Main menu">><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<silently>><<set $bjkissevent to true>>
<<set $xp += 10 >>
<<set $pcGP += 4>>
<<bjkill>><<set $stim to $maxstim - 1>><</silently>><silently>>This part of the nights dreams stands clear in your memory:
<<set _vid = ["video/sleep/lewddreams/1.mp4", "video/sleep/lewddreams/2.mp4", "video/sleep/lewddreams/3.mp4", "video/sleep/lewddreams/4.mp4", "video/sleep/lewddreams/5.mp4", "video/sleep/lewddreams/6.mp4"].random()>>
<video @src="_vid" autoplay loop muted></video><</silently>>
Stuff can be gained here, like stats, skillpoints, perkpoints, gold, masteries.
Certain locations can be found here (a training place for masteries and pleasure (cost gold to train stuff). Maybe a magical lake or somthing that restores stats)
Skills and choice based events (SaC events)
Have events dependent on videos. Like: On beach. You meet guy. He want's to fight but, <<if kiss is true>> Offer him a kiss instead. Then what happens. Stip top maybe, then if blowjob is true, give him bj, then dt OR FF and then doggy OR one of the other sex positions. Then you have to make him cum. If he doesent, you will fight him, but he starts out with the AP you have dealt. Something like that.
Locations:
Training place (warded, no drain) where there are other women. Can train max STIM (massage vids). Costs gold. Maybe your hear about the place in the sex shop in town. After that, you can find it in the forest.
Magic lake for use in longer runs(?)
You meet a bandit in the woods or something.
Should be dungeoncrawl like, so you don't return home after each battle, but have the option to return home before each battle. Then you have to start from beginning next time. Maybe traps, that restrict stuff. Like gag, so no oral stuff, or traps, that inflict pleasure or HP or MP damage. TENTACLES, ZOMBIES, MONSTERS AND STUFF.
So masturbation heal should be unlocked first. Maybe you should also be able to by HP potions and MP potions.
Chests might contain books for skill/perk training or gold, or maybe even traps. As you make your way to the lake, you get an urge to let your tits out.
<video autoplay src="video/events/masturbateevents/masturbateevent1/1.mp4"></video>
Feels lovely. They have a nice bounce to them.
<<linkreplace "You arrive">>
<img src="img/events/lake.jpg" width="650px">
You arrive at the lake. It is as beatiful as ever. You feel like taking a swin.
<<linkreplace "Take a swim">>
You change your clothes into a black swimwear and walk out on the bridge.
This place seems so... pure. Hmm. You decide you shouldn't have to cover up your own beauty here in this place.
<video autoplay src="video/events/masturbateevents/masturbateevent1/2.mp4"></video>
<<linkreplace "A warmth in your chest?">>
As you start stripping however, you get an urge to touch yourself. You haven't felt the need to pleasure yourself before in this world.
You pull aside the small strip of cloth covering your naughty bits and wet your fingers with your mouth. Then you start masturbating your clit.
<video autoplay src="video/events/masturbateevents/masturbateevent1/3.mp4"></video>
You have masturbated before in your previous life, but never that much. It just never really appealed to you.
<<linkreplace "A fire in your chest!?">>
Such sweet pleasure. You cannot stop touching yourself! It feels so pure and natural to you, especially in a place like this.
<video autoplay src="video/events/masturbateevents/masturbateevent1/4.mp4"></video>
But as you get ever closer to climaxing, a sudden doubt overcomes you. Are you moving to fast? What if this burning desire you feel is just a manifestation of your new race? Wouldn't that somehow taint this pure pleasure? You hesitate... you need time to think on this.
You regrettably pause your exploration of your newfound desire for pleasure and get back up. You make your way back home though the woods. You feel quite drained of energy for some reason.
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<<set $masturbateevent1 to true>>
<<set $actionpoints to 0>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
You head out to the peaceful lake once more.
You can't stop thinking about the other day, when you masturbated for the first time in this world.
You want to do it again, but you don't want to sully the experience.
<video autoplay src="video/events/masturbateevents/masturbateevent2/1.mp4"></video>
When you arive, you strip right away.
<<linkreplace "Take a swim this time, goddammit!">>
You got distracted last time before you got to go for a swim. Not this time!
@@.speech-u;Let's goooo!@@
You enter the water. It's cold as hell... but you enjoy swimming around a bit. It feels cleansing.
<video autoplay src="video/events/masturbateevents/masturbateevent2/2.mp4"></video>
When you emerge from the water, you are cold, but feel like all your worries have been washed away.
@@.speech-u;Haaah... this place...@@
You really like this place. It's so pure.
You want to touch yourself again and is excited about it... but...
@@.speech-u;I can't do it here...@@
You feel like it would taint the place somehow. Ridiculus, of course, but the feeling is there, nevertheless.
<<linkreplace "Go back in the woods.">>
You head back into the forest, intent on finding a quiet spot to masturbate.
<video autoplay src="video/events/masturbateevents/masturbateevent2/3.mp4"></video>
You find a tree where you can sit down.
[[Begin|Masturbateevent2-2]]
<</linkreplace>><</linkreplace>>You sit down on the fallen tree and begin. This time, you don't feel like holding back.
<video autoplay src="video/events/masturbateevents/masturbateevent2/4.mp4"></video>
In less than a minute, you cum!
@@.speech-u;Aaahh... wonderful...@@
You take a few breaths and calm down...
@@.speech-u;Maybe...@@
Maybe... you could do it again?
<<linkreplace "Yeah...">>
Overcome by desire, you decide not to go home yet. Instead, you feel like having another go at it.
You find yourself thinking of the cocks you have jerked off so far, as you work your pussy with your fingers. It just turns you on even more.
This pleasure is amazing and you don't feel like stopping anytime soon.
<video autoplay src="video/events/masturbateevents/masturbateevent2/5.mp4"></video>
You don't finger yourself however... that still feels like to much. Nothing has ever penetrated your pussy yet.
Within minutes, you achieve the second orgasm of the day.
@@.speech-u;Pheeew...@@
...
<<linkreplace "More...?">>
Dammit, why not? 3 is a magic number!
@@.speech-u;Just one more time...@@
<video autoplay src="video/events/masturbateevents/masturbateevent2/6.mp4"></video>
You are pretty fuckig spent by now. However, you are filled with a purpose and desire surely only a horny Succubus can feel.
[[Go home|Masturbateevent2-3]]
<</linkreplace>><</linkreplace>>Shroud of darkness spell for stealth.You are out on the beach you found earlier, just enjoying the sun and the fresh air, when you notice a man in the distance, lying face down in water.
<em>What is this guy doing!?</em>, you think to yourself, as you rush to help him.
<em>I wanna kill him! He can't just go die to something as silly as nature...</em>
<video autoplay loop src="video/events/sexevent1/1.mp4"></video>
[[Next|Sexevent1-2]] You reach him and help him up. Even in this situation, you can't help but press his face into your breasts, as you help him up.
<video autoplay loop src="video/events/sexevent1/2.mp4"></video>
[[Next|Sexevent1-3]]You carry him back up the beach to an abandoned house.
He tells that he was fighting a fish, that was too strong, so he got thrown overboard his ship. Pathetic...
You start looking at him seductively and massage his leg as he tells his story. Even if he realized he was in any kind of danger, he is far too weak to resist.
You hand reaches his cock..
<video autoplay loop src="video/events/sexevent1/3.mp4"></video>
[[Next|Sexevent1-4]]You suck on his cock. Giving blowjobs is as delicius as ever, but...
<video autoplay loop src="video/events/sexevent1/4.mp4"></video>
[[Next|Sexevent1-5]]You really want to try a new sex position..
<video autoplay loop src="video/events/sexevent1/5.mp4"></video>
[[Next|Sexevent1-6]]You make a decision. Fuck that mysterius Presence. He could at least explain why you aren't supposed to have sex.
You get up and strip off your bikini. Then you lie down on your back and let him enter you.
<video autoplay loop src="video/events/sexevent1/6.mp4"></video>
[[Next|Sexevent1-7]]It is pure bliss. Your mind is going blank by the pleasure.
He seems to be enjoying it aswell. He only gets to do a couple of thusts before suddenly pulling out and cumming on your pussy. Apparently, you where a bit too tight for him to last long.
<video autoplay loop src="video/events/sexevent1/7.mp4"></video>
He dies, but you don't get the usual ekstra xp from semen.
You go home.
Congratulations!
You have earned 5 xp!
The skill "Missionary" can now be unlocked!
<<include "Go to main menu">>
<<set $pcXP += 5>>
<<set $sexevent1 to true>>
VAGINA CONTROL
You learn to work your pelvic muscles more efficiently, gaining some control over them. This can be trained by certain actions. A trained pussy allows you to take bigger cocks than normal.
Unlocks vagina control training. When vagina control reaches 50, you take 1 less HP damage during sex. When vagina control reaches 100 (max), you instead take 2 less HP damage. Also, special options become available...
Unlock Requirements: Endurance 13, Dexterity 14, 7 sex kills, Succubus level 15
<<if $vaginacontrol is false>><strong>Cost: 2 perkpoints</strong> <<if $perkpoints > 1>>\
<<button "[+]" "Perks unlock">><<set $vaginacontrol to true>><<set $firstperk to true>><<set $vaginatraining to 0>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><img src="img/events/beach.jpg" width="650px">
You found the sea! No one is here.
<<if $town is true>>\
You can see the town in the distance from here. It's still pretty far away, though. You can just barely see a ship sailing towards the town.<</if>>
It's a nice place, you could see yourself spending some time here once you figure this shit out.
@@.speech-u;Maybe I could get a tan here...@@
<<linkreplace "A tan would be nice!">>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Super sexy seductive salacious succubus sun-tan").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;This world... what the fuck...? Is someone constantly watching me somewhere?@@
Those quests are a bit weird. They are obviously tailored to you. Kinda creepy.
You could <<linkreplace "spend some time here.">><<goto "Beach">><</linkreplace>>
Or you could just <<linkreplace "go home.">><<goto "Main menu">><</linkreplace>>
<</linkreplace>>
<<set $beach to true>>
TWERK
You can fuck. You can also twerk. With this perk, you can twerk while you fuck.
Gives a chance for sexlocks when fucking in the reverse cowgirl position. Requires a mastery level of 4 in reverse cowgirl.
Chance depends on your dexterity and your enemy's control stat.
Unlock Requirements: Event
<<if $twerk is false>><strong>Cost: 2 perkpoint</strong> <<if $perkpoints > 1>>\
<<button "[+]" "Perks unlock">><<set $twerk to true>><<set $firstperk to true>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>You can't fall asleep, since you are quite horny. You start masturbating instead.
<video autoplay src="video/events/masturbateevents/masturbateperkevent/1.mp4"></video>
<<linkreplace "Get those bothersome clothes off.">>
You strip your pants and play with your pussy.
Mmmh, sweet pleasure, never gets old.
<video autoplay src="video/events/masturbateevents/masturbateperkevent/2.mp4"></video>
<<linkreplace "What is this feeling now?">>
You get up on your knees and finger your pussy.
<video autoplay src="video/events/masturbateevents/masturbateperkevent/3.mp4"></video>
You feel a strange tingle run though your body... It is not the usual sexual sensation, though that one is still there.
It feels more... electric... substantial.
[[Undress!|Masturbateperkevent2]]
<</linkreplace>><</linkreplace>>You undress completely.
As you continue pleasuring yourself, you explore the stange sensation further. The electric tingle seems to mix together with the pleasure.
<video autoplay src="video/events/masturbateevents/masturbateperkevent/4.mp4"></video>
<<linkreplace "It gets stronger!">>
<video autoplay src="video/events/masturbateevents/masturbateperkevent/5.mp4"></video>
You give in to the pleasure and let the new feeling roam in your body as it wills. As soon as you completely accept the other feeling, a very destinct prickle runs though your body, then the sensation disappears.
You take a moment to wonder what just happened. Then you realize!
It restored your mana! Your body is overflowing with mana! That's interesting.
Well.. you still wanna cum, so...
<<linkreplace "Cum!">>
You drive yourself to orgasm.
<video autoplay loop src="video/events/masturbateevents/masturbateperkevent/6.mp4"></video>
<<bigedge>>
Well... this is something! If you can heal MP during combat, that would be huge!
...but you really wanna sleep now.
<<silently>><<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Energizing masturbation available").processText());
Dialog.open();
<</script>><</silently>>
<<linkreplace "Finally get some sleep">>
<<set $masturbateperkevent to true>>
<<goto "Wake up">>
<</linkreplace>><</linkreplace>><</linkreplace>>
<em>You are stunned!</em>
<<if $masturbatecum is true or $defaultcum is true>>\
The sight of you cumming apparently... inspires the $enemy.
He walks up to you and starts fucking your throat. You are too dazed from the orgasm to resist.
<<include "Facefuck vids">>
<<if $facefuckable is false and $unwillingfacefuck is false>><<set $unwillingfacefuck to true>><</if>>\
<<elseif $fingercum is true>>
After making you cum, the $enemy forces his dick in your mouth and starts fucking your throat! You can't resist...
<<include "Facefuck vids">>
<<if $facefuckable is false and $unwillingfacefuck is false>><<set $unwillingfacefuck to true>><</if>>\
<<elseif $ffcum is true>>
The $enemy keeps raping your face.
<<include "Facefuck vids">>
<<elseif $missionarycum is true>>
The $enemy takes advantage of your dazed state and takes complete control of the fucking. He fucks you even harder and deeper now!
<<include "He fuck mis vids">>
<<elseif $doggycum is true>>
The $enemy takes advantage of your dazed state and takes complete control of the fucking. He fucks you even harder and deeper now!
<<include "He fuck doggy vids">>
<<elseif $cowgirlcum is true>>
The $enemy takes advantage of your dazed state and takes complete control of the fucking. He fucks you even harder and deeper now!
<<include "He fuck cow vids">>
<<elseif $rcowgirlcum is true>>
The $enemy takes advantage of your dazed state and takes complete control of the fucking. He fucks you even harder and deeper now!
<<include "He fuck rcow vids">>
<<elseif $pilecum is true>>
The $enemy takes advantage of your dazed state and takes complete control of the fucking. He fucks you even harder and deeper now!
<<include "He fuck pile vids">>
<<elseif $speedcum is true>>
The $enemy takes advantage of your dazed state and takes complete control of the fucking. He fucks you even harder and deeper now!
<<include "He fuck speed vids">><</if>>
The $enemy is in complete control of the action and does not take any SP damage!
(Surely, he must be cheating!)
<<if $masturbatecum is true or $defaultcum is true or $fingercum is true or $ffcum is true>><<FFdamage>><<else>><<bigsexdamage>><</if>>
<<if $pcHP > 0>>\
<<if $quickrecovery is true>>\
<strong>Quick recovery</strong> activated!
You recover quickly from the bliss-induced stun effect and break the status effect early!
<em>You are no longer stunned!</em>
[[Next|Turn end]]
<<else>>\
<em>You are still stunned.</em>
[[Next turn|Enemy reaction orgasm2]]<</if>>
<<else>>\
<<if $masturbatecum is true or $defaultcum is true or $fingercum is true or $ffcum is true>>
Your face got raped. You died from the brutal treatment...
<<linkreplace "Next">><<goto "Death">><</linkreplace>><<setorgasmtofalse>>
<<else>>\
He manages to fuck you to death... this brings back unpleasant memories...
<<linkreplace "Next">><<goto "Death">><</linkreplace>><<setorgasmtofalse>><</if>><</if>>They attack while you sleep - that is one possible event. You have to fight them or use skills. Maybe you can just blow them or fuck them, but if you get bad rolls, you have to fight at a disadvantage or something like that.Could have paralyze trap that knocks someone out for 2 or 3 turns and then you can blow him or her all you want those turns. So he gets knocked down.
Chance to paralyze against his endurance stat. <<if $stance is 1>>\
<<linkreplace "On back">>
<<set $stance to 4>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 7>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 10>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 2>>\
<<linkreplace "On back">>
<<set $stance to 5>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 8>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 11>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 3>>\
<<linkreplace "On back">>
<<set $stance to 6>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 9>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 12>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 4>>\
<<linkreplace "Standing">>
<<set $stance to 1>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 7>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 10>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 5>>\
<<linkreplace "Standing">>
<<set $stance to 2>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 8>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 11>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 6>>\
<<linkreplace "Standing">>
<<set $stance to 3>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 9>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 12>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 7>>\
<<linkreplace "Standing">>
<<set $stance to 1>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 4>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 10>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 8>>\
<<linkreplace "Standing">>
<<set $stance to 2>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 5>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 11>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 9>>\
<<linkreplace "Standing">>
<<set $stance to 3>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 6>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On stomach">>
<<set $stance to 12>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 10>>\
<<linkreplace "Standing">>
<<set $stance to 1>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 4>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 7>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 11>>\
<<linkreplace "Standing">>
<<set $stance to 2>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 5>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 8>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<elseif $stance is 12>>\
<<linkreplace "Standing">>
<<set $stance to 3>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "On back">>
<<set $stance to 6>>
<<enemyapcheckgoto>>
<</linkreplace>>
<<linkreplace "Kneeling">>
<<set $stance to 9>>
<<enemyapcheckgoto>>
<</linkreplace>>
<</if>>\
[[Back|Battle main menu]]
You kiss the enemy.
<<include "Kiss vids">><<if $dirtytalk is true>><<include "Kiss lines">><</if>>
<<kiss>><<set $kissstreak += 1>>
<<if $enemystunned is false>>\
You let him touch you as he pleases while you occupy him with your kisses.
\
<<nobr>>
<<if $mesmerizingkiss is true>><br>
<strong>Mesmerizing kiss</strong> activated!<br>
<<charm-control>>
<<if _check is true>><br>
Your skillfull kissing is too much for him.
At the end of his turn, he will be unable to stop thinking and looking at your lips and will be mesmerized.<<set $mesmerizedx to true>>
<<else>><br>
He resist the strong impulse to let himself go in the warm sensation of your lips agains his.
<</if>><</if>>
<<if $distractingkiss is false>>\
<<if $knockeddown is true>>He pushes you off him and stands back up.
<<set $knockeddown to false>><br><<enemyapcheck>><<elseif $knockeddown is false>>He finally pulls away from you and prepares to attack.<br>
<<enemyapcheck>><</if>>
<<else>>
<<if $distractingkiss is true and $enemydick is false>><br><br>
<strong>Distracting kiss</strong> activated!<br>
He is very distracted right now. You could attempt to pull out his cock...<br>
[[Do it|Kissing pullout]]<br>
Or just <<linkreplace "let him go">><<enemyapcheckgoto>><</linkreplace>>
<<elseif $distractingkiss is true and $enemydick is true and $captivatingkiss is false>>
<<if $knockeddown is true>>He pushes you off him and stands back up.
<<set $knockeddown to false>><br><<enemyapcheck>><<elseif $knockeddown is false>>He finally pulls away from you and prepares to attack.<br>
<<enemyapcheck>><</if>>
<</if>>
<<if $captivatingkiss is true and $enemydick is true>><br><br>
<strong>Captivating kiss</strong> activated!<br>
He is quite captivated by your mouth right now. You could probably jerk off his cock while keeping him occupied...<br>
[[Do it|Kissing handjob]]<br>
Or just <<linkreplace "let him go">><<enemyapcheckgoto>><</linkreplace>><</if>><br><br>
<<if $perfectlips is true and $enemydick is true>>
<strong>Perfect lips</strong> activated!<br>
Your mouth is perfect. Experiencing it right now, there is no doubt in your opponent's mind. He might even be day-dreaming about it doing something else further down south... <br>
Try to blow him?<br>
[[Do it|Kissing blowjob]]<br>
Or just <<linkreplace "let him go">><<enemyapcheckgoto>><</linkreplace>><</if>>
<</if>>
<</nobr>>
\
<<elseif $enemystunned is true>>\
His body is as stiff as his cock. He can't even move his face away as your mouth meets his lips. You kiss him, bite his lips and swirl your tongue around inside his mouth. He makes a muffled moan, though you can't tell if it's from frustrated pleasure or a futile attempt to verbally protest.
<<darkboltstun>>
<</if>><em>You are stunned!</em>
<<if $masturbatecum is true or $defaultcum is true or $fingercum is true or $ffcum is true>>
He keeps on fucking your throat, making you choke on his dick.
<<include "Facefuck vids">>
<<elseif $missionarycum is true>>
He keeps pounding your pussy!
<<include "He fuck mis vids">>
<<elseif $doggycum is true>>
He keeps pounding your pussy!
<<include "He fuck doggy vids">>
<<elseif $cowgirlcum is true>>
He keeps pounding your pussy!
<<include "He fuck cow vids">>
<<elseif $rcowgirlcum is true>>
He keeps pounding your pussy!
<<include "He fuck rcow vids">>
<<elseif $pilecum is true>>
He keeps pounding your pussy!
<<include "He fuck pile vids">>
<<elseif $speedcum is true>>
He keeps pounding your pussy!
<<include "He fuck speed vids">><</if>>
The $enemy is still in complete control and does not take any SP damage!
(How is this fair!?)
<<if $masturbatecum is true or $defaultcum is true or $fingercum is true or $ffcum is true>><<FFdamage>><<else>><<bigsexdamage>><</if>>
<<if $pcHP > 0>>\
As you finally begin to come to your senses and regain control over your body, you start to struggle against him. He retreats back from you.
<em>You are no longer stunned!</em>
[[Next|Turn end]]
<<else>>\
<<if $masturbatecum is true or $defaultcum is true or $fingercum or $ffcum is true>>
Your face got raped. You died from the brutal treatment...
<<linkreplace "Next">><<goto "Death">><</linkreplace>><<setorgasmtofalse>>
<<else>>\
<<set _randomimage to random(6)>>\
[img["img/death/death" + _randomimage + ".jpg"]]
He manages to fuck you to death... this brings back unpleasant memories...
<<linkreplace "Next">><<goto "Death">><</linkreplace>><<setorgasmtofalse>><</if>><</if>>
<<setorgasmtofalse>><<fadein 3s>><span class = "bigfontred">YOU </span><</fadein>><<timed 1s>><<fadein 3s>><span class = "bigfontred">ARE </span><</fadein>><</timed>><<timed 2s>><<fadein 3s>><span class = "bigfontred">DEAD</span><</fadein>><</timed>>
<<timed 3s>><<set _randomimage2 to random(3)>>\
[img["img/death/sad" + _randomimage2 + ".jpg"]]<</timed>>
<<timed 3.5s>><<linkreplace "Respawn">>
<<if $boon4 is true>>\
<img src="img/death/mercy.jpg" width="650px">
Mercy of Death! Death penalty halved. You lose 15 GP.<<set $pcGP -= 15>><<else>>You lose 30 GP.<<set $pcGP -= 30>><</if>>
Your soul floats back to your home inhabiting a newly materialized body.
<<if $roguefirstfight is true>><<set $roguefirstfight to false>>\
You will have to go back and try to beat the Rogue. You can farm the weaker guys in the forest for some levels or perhaps buy some potions.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<<else>><<linkreplace "Next">><<goto "Main menu">><</linkreplace>><</if>><</linkreplace>><</timed>>
<<fullreset>><<combatend>><<set $actionpoints to 0>><<set $semenstored to 0>><<set $roguemurderevent to false>>You are sitting in the sand at the beach. You go for a swim.
<video autoplay loop src="video/events/hipmastery/1.mp4"></video>
[[Next|Sexevent - Hipmastery2]]As you swim in the water, you notice a man watching you from some distance where the forest ends. He looks like he might be up to something bad.
You decide to take his mind elsewhere by giving him a little show. You head back out of the water and show of your ass.
<video autoplay loop src="video/events/hipmastery/2.mp4"></video>
[[Next|Sexevent - Hipmastery3]]It seems you succeded as the man approaches you absentminded. You grab his hand and drag him out in the water. You show him your boobs. As he grabs them, you give him a smile holding the promises of the pleasure to come.
<video autoplay loop src="video/events/hipmastery/3.mp4"></video>
[[Next|Sexevent - Hipmastery4]]Back on the beach the two of you lay in sand as you start blowing him off.
<video autoplay loop src="video/events/hipmastery/4.mp4"></video>
[[Next|Sexevent - Hipmastery5]]He stands and you get on your knees, continuing to work him with your mouth.
<video autoplay loop src="video/events/hipmastery/5.mp4"></video>
[[Next|Sexevent - Hipmastery6]]At last, you stand, take your panties off and lower yourself onto him, ready for some cock in your small pussy. You work your hips as you fuck him cowgirl style. It seems the pleasure was way to much for him as he quickly stands, ready to cum. You kneel in front of him like a good little slut.
<video autoplay loop src="video/events/hipmastery/6.mp4"></video>
He cums on your face and then dies with a smile on his face as you suck the last cum off his tip.
You go home. With a smile on your face. And a bit of cum.
Congratulations!
The perk Hipmastery can now be unlocked!
You have gained 15 xp!
<<include "Go to main menu">>
<<set $hipmasteryevent to true>>
<<set $pcXP += 10 >>
<<set $hipmastery to false>>[[Back|Medivh]]
<strong>Spells:</strong>
<<nobr>>
<<if $heal is false>><<link "Heal">>
<<script>>
Dialog.setup("Heal");
Dialog.wiki(Story.get("Heal").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $darkbolt is false>><<link "Darkbolt">>
<<script>>
Dialog.setup("Darkbolt");
Dialog.wiki(Story.get("Darkbolt").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $terrify is false>><<link "Terrify">>
<<script>>
Dialog.setup("Terrify");
Dialog.wiki(Story.get("Terrify").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $entice is false>><<link "Entice">>
<<script>>
Dialog.setup("Entice");
Dialog.wiki(Story.get("Entice").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $succubusseal is false>><<link "Succubus seal">>
<<script>>
Dialog.setup("Succubus seal");
Dialog.wiki(Story.get("Succubus seal").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $curseoflust is false>><<link "Curse of lust">>
<<script>>
Dialog.setup("Curse of lust");
Dialog.wiki(Story.get("Curse of lust").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $demonicseduction is false>><<link "Demonic seduction">>
<<script>>
Dialog.setup("Demonic seduction");
Dialog.wiki(Story.get("Demonic seduction").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<</nobr>>Level $level
<span style="color:red">HP = <<print "$pcHP/$pcmaxHP">></span>
<span style="color:blue">MP = <<print "$pcMP/$pcmaxMP">></span>
<span style="color:gold">GP = <<print "$pcGP">></span>
[[Attributes|Increase stats]]
[[Unlock skill|Skills unlock]]
<<nobr>>[[Unlock perk|Perks unlock]]
<<if $xp >= $reqxp>>\
<br><br><strong>You can level up!</strong>
[[Level up!]]<</if>><</nobr>>
[[First page|Skill book]]
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>>
<<linkreplace "Forest">><<goto "Forest">><</linkreplace>>
<<if $beach is true>><br><br>
<<linkreplace "Go to the beach">><<action>><<goto "Beach">><</linkreplace>><</if>>
<<if $lake is true>><br><br>
<<linkreplace "Go to the lake">><<action>><<goto "Lake">><</linkreplace>><</if>>
<<if $town is true and $temple is true>><br><br>
<<linkreplace "Go to the nearby town">><<goto "TownIntro">><</linkreplace>><</if>>
<<silently>><<if $scoutquestcomplete is true and $rapedbymonsters is true>><br><br>
<<linkreplace "Head towards the bandit base">><<goto "Bandit base">><</linkreplace>><</if>><</silently>>
<<if $shop is true>><br><br>
<<linkreplace "Go see Medivh">><<action>><<goto "Medivh">><</linkreplace>><</if>>
<br><br>
[[Nah, I wanna stay at home and chill|Main menu]]<<nobr>>
<<linkreplace "Actually, no...">><<goto "Main menu">><</linkreplace>><br>
<br>
<<linkreplace "Explore the forest">><<action>>
<<include "Forest conditions">><</linkreplace>>
<br><br>
<<if $handjob is true and $actionpoints > 0 and $boon2 is true>>
<<linkreplace "Search for weak prey near the town! (lvl 1)">><<action>><<set $searchtries to 2>>
<<goto "Search for weak prey near the town">><</linkreplace>><br><</if>>
<<if $handjob is true and $actionpoints > 0 and $boon2 is true>><<linkreplace "Search for slightly stronger prey near the town! (lvl 2)">><<action>><<set $searchtries to 2>>
<<goto "Search for semi-weak prey near town">><</linkreplace>><br><</if>>
<<if $handjob is true and $actionpoints > 0 and $boon2 is true>><<linkreplace "Search for normal prey near the town! (lvl 3)">><<action>><<set $searchtries to 2>>
<<goto "Search for level 3 prey near town">><</linkreplace>><br><br><</if>>
<<if $rogues is true and $actionpoints > 0>><<linkreplace "Search for rogue scum in the forest (lvl 2 - 4)">><<action>><<set $searchtries to 2>>
<<goto "Search for rogue scum in the forest (lvl 2 - 4)">><</linkreplace>><br><br><</if>>
<<if $endurance >= 4 and $actionpoints >= 2 and $runtoday is false and $runningshoes is true>><br><br>
<<linkreplace "Train your agility! Go for a run!">><<goto "Running in the woods">><<action2>><</linkreplace>><</if>>
<<if $consistentkilling is true and $pulloutevent is false and $tease is true>>
<<linkreplace "Find someone to jerk off">><<goto "Pulloutevent">><</linkreplace>><br><</if>>
<<if $handjobevent is false and $pullout is true and $tease is true and $actionpoints > 0 and $town is true>><<notify 5s>>A new event is available here!<</notify>>
So much has happened already since you got here. Maybe you need to spend some time relaxing. It's a nice day today, the sun is shining bright! You feel like finding a nice spot in the forest and just enjoying the weather.<br>
<<linkreplace "Go find a spot!">><<action>>
<<goto "Handjobevent">><</linkreplace>><br><</if>>
<<if $scoutquest is true and $rapedbymonsters is false>>
<<linkreplace "Search for the bandit base">>
<<if $deathdefyingdesirescomplete is false and $deathdefyingdesires is false>>
@@.speech-u;No... I don't wanna do this quite yet...@@
<<elseif $deathdefyingdesirescomplete is false>>
@@.speech-u;I want to figure this essence quest out first. Melina can wait...@@
<<else>>Sure you wanna do this...?🤔 <br><<linkreplace "Yes...?">><<action>><<goto "Search for bandit base">><</linkreplace>><</if>><</linkreplace>><</if>>
<<if $rapedbymonsters is true and $actionpoints > 0>>
Somehow, those bandit FUCKWITS put you in that nightmare of a dungeon!!! They will all pay... you just have to make sure not to get caught this time.<br>
<<linkreplace "Go search for one of them near the castle">><<action>><<set $searchtries to 2>><<goto "Hunt bandits">><</linkreplace>><br><</if>>
<</nobr>><<set $turn ++>>\
Turn $turn begins...
<<nobr>>
<<removeenemycondition>><br>
<<removeenemyconditionx>><br>
<<succubusseal>>
<<curseoflust>>
<<include "PC end turn conditions">>
<<if $tailwhip is true and $knockeddown is false>><<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>><<include "Tail whip combat">><br><br><</if>><</if>>
<<if $pheremonecontrol is true>>
<<pheremones>><br><br><</if>>
<<if $orgasmiccharmtimer > 0>><<set $orgasmiccharmtimer -= 1>>
<<if $orgasmiccharmtimer is 0>><<charm->><<charm->><<charm->>
The effects of <strong>Orgamic charm</strong> has worn off. Charm reduced by 3.
<br><br><</if>><</if>>
<<if $knockeddown is false and $terrified is false and $wankmaterial is true and $naked is true>><<if $mesmerized is true or $enticed is true or $seduced is true>><strong>Wank material</strong> activated!<br>
<<include "Wank material combat">>
<<else>>\
<<set _r to random(1, 4)>><<if _r is 1>><strong>Wank material</strong> activated!<br>
<<include "Wank material combat">><br><</if>><</if>><</if>>
<<include "Lingerie Combat">>
<br><br>
<<if $pcHP > 0>>
<<linkreplace "Next turn">><<goto "Battle main menu">><</linkreplace>>
<<else>>
<<linkreplace "Next">><<goto "Death">><</linkreplace>><</if>>
<</nobr>>
<<silently>>
<<if $stunned is true>><<goto "Player stunned">><</if>>
<<set $infusedwordsused to false>>
<</silently>>You quickly jerk of his dick before he regains his wits and can do something about it.
<<include "Handjob vids">><<if $dirtytalk is true>><<include "Handjob lines">><</if>>
<<handjob>>
<<if $enemystunned is false>>\
<<if $SP < $maxSP>>\
He pushes you away from him.
<<removeenemycondition>>
<<enemyapcheck>><</if>>
<<elseif $enemystunned is true>>\
He is forced to endure your handjob.
<<darkboltstun>>
<</if>><<if $enemystunned is false>>\
<<if $enemydick is true and $enticed is true and $cowgirl is true and $knockeddown is false>>
<<include "Masturbate reaction enticed">>
<<else>>
With some effort, he averts his eyes from your pussy. He looks angry.
<<if $knockeddown is true>>@@.speech-h;What the fuck are you doing...@@
He stands up and moves to attack you.
The $enemy is no longer knocked down.
<<enemyapcheck>><<set $knockeddown to false>><<elseif $knockeddown is false>>@@.speech-h;Slut...@@
He moves to attack you.
<<enemyapcheck>><</if>><</if>>
<<elseif $enemystunned is true>>\
<<darkboltstun>>
<</if>><<if $mesmerizingtits is true>>\
<strong>Mesmerizing tits</strong> activated!
<<set _succeschance to random(0, $charm)>>\
<<if $enemycontrol > _succeschance>>\
You lose a charm roll against his control stat. Dammit...
The $enemy momentarily stop to admire your way to bouncy tits, but quickly pulls himself together.
<<enemyapcheck>>
<<elseif _succeschance >= $enemycontrol>>\
You win a charm roll against his control stat! Succes!
The $enemy is mesmerized by your tits bouncing all over the place! The effect will take place at the start of the next turn.
<<enemyapcheck>>
<<set $mesmerizedx to true>><</if>>
<<else>>\
The $enemy momentarily stop to admire your perky tits, but quickly pulls himself together.
<<enemyapcheck>>
<</if>>You give him a titjob!
It is limited how much actual physical stimulation this gives him due to the fact that you are somewhat lacking in tits size... however, it is quite arousing for him to see your tiny body and tits right in front of his cock! It makes it easy to see how big it is compared to your body.
He takes $titjobSPdamage SP.
He takes $titjobAPdamage AP.
<<include "Titjob vids">><<if $dirtytalk is true>><<include "Titjob lines">><</if>>
<<titjobnocum>><<tjcounter>><<if $dirtytalk is true and $charm >= 10 and $blowjobmasterylevel >= 5 and $enemydick is true and $AP >= $maxAP *0.4>>\
The $enemy seems quite... taken by your mouth.
<<linkreplace "Why don't you let me taste that cock of yours, hmm? ">>
@@.speech-u;Why don't you let me taste that cock of yours, hmm? 😉@@
He is quite aroused. The combination of your words, cute face (Charm 10) and obvious skills with your mouth (Blowjob mastery 5) is too much for him.
He agrees to let you have your fun...
<<linkreplace "Fun times ahead!">>
BLOWJOB VID
<<blowjob>>
<<if $alluringeyes is true>>\
<<include "Alluring Eyes Combat">>
<<else>>\
@@.speech-h;That's enough!@@
He pushes you away.
You land on your back.<<settoonback>>
<<enemyapcheck>>
<</if>><</linkreplace>><</linkreplace>>\
<<else>>\
He looks at your mouth... and then seems to shake something off.
He prepares to attack.
<<enemyapcheck>>
<</if>><<if $slipperypussy is true>><<set _c to random(1, 2)>><<set _r to random(1, 8)>>\
<<if _c is 1>>\
<strong>Slippery pussy</strong> activated!
@@.speech-h;FUUUCK...@@
The enemy is <span style="color:purple">enticed</span> by seeing his dick so close to your pussy!
The effect will take place at the start of the next turn.
<<set $enticedx to true>><</if>><</if>>\
\
<<if $slipperypussy is true and _r is 1>>
<<include "Slippery pussy vids">>
<strong>Slippery pussy</strong> activated!
@@.speech-u;WHUUPSIE...!!! It just kinda slipped... Ahh...! inside my tight... Mmmm...! and wet... uhmm... pussy...@@
Ooops, seems his cock slipped inside. What a mess, you should be more careful next time! Or not... did you do that on purpose!?
He takes <span style="color:red">2 SP</span>. <<set $SP += 2 >><<atfullSP>>
[[Next|Pussygrind upsie]]
\
<<elseif $enticed is true>>\
The $enemy is <span style="color:purple">enticed</span>!
He is filled with sexual desire and this is simply too much. He plunges his dick inside your pussy and starts fucking you hard!
[[Next|Pussygrind enticed cowgirl]]
<<else>>
After getting a good grind he finally recovers. Though you can literally feel his exitement between your legs, he still pushes you off him as he quickly stands. You land on your back. <<set $stance to 6>>
<<set _t to random(1, 4)>><<if _t is 1 and $dirtytalk is true>>\
You give him a mock frown as you pout up at him.
@@.speech-u;Spoilsport...@@
@@.speech-h;Get over it, slut.@@
@@.speech-u;No need to be rude, Mister, it was just a bit of fun♥@@
<<elseif _t is 2 and $dirtytalk is true>>\
You give him a mock frown as you pout up at him.
@@.speech-u;Arhhh... a bit more, maybe...?@@
@@.speech-h;I'm gonna punch your face, whore.@@
You just laugh at him...
@@.speech-u;Hihi, no need to be rude, Mister, I know you had fun as well ♥@@<</if>>
He prepares to attack.
<<enemyapcheck>>
<</if>><<set _x to random(1, 10)>>\
You deepthroat him.
<<include "Deepthroat vids">>
<<if $dirtytalk is true>><<include "Deepthroat lines">><</if>>
<<deepthroat>>
<<if $vitalitydrain is true>>\
<<include "Vitality drain Combat">><</if>>
<<if $SP < $maxSP>>\
<<if $facefuckable is true and _x is 1>>
Facefuckable perk activated! He can't resist your pretty little face and starts facefucking you!
[[Here we go...|Facefuck]]
<<elseif $tightthroat is true>>\
<<include "Tight Throat Combat">>
<<else>>\
<<if $knockeddown is true>>He pushes you off him and gets back up.
<em>The enemy is no longer knocked down!</em><<set $knockeddown to false>><<settokneeling>>
<<else>>
He pulls away from you, leaving you kneeling in front of him. <<settokneeling>><</if>>
He prepares to attack.
<<enemyapcheck>>
<</if>>
<</if>>
<<include "You insert cow vids">>
You insert his dick in your pussy and start fucking him.
<<if $dirtytalk is true>><<silently>><<include "Cowgirl lines">><</silently>><</if>>
<<cowgirl>>
<<smallsexdamage>>
<<nobr>>
<<if $pcHP <= 0 and $SP < $maxSP>>
<<set _randomimage to random(6)>><br>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
Now that's something... you actually fucked yourself to death! A new fetish of yours perhaps...? <br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $stim >= $maxstim>>
You are going to cum!<br>
<<linkreplace "Next" >><<set $cowgirlcum to true>><<goto "You cum!">><</linkreplace>>
<<elseif $enemystunned is false>>
<<if $SP < $maxSP>><br>
<<if $squats is true and $cowgirlmasterylevel >= 5>>
<<include "Squats Combat">><br><</if>>
The $enemy recovers and pushes you away.<br>
Both of you stand up, ready to continue the fight. <<standup>><<set $knockeddown to false>><br>
<<enemyapcheck>><</if>>
<<elseif $enemystunned is true and $SP < $maxSP>>
You enjoy riding him while he can't offer any resistance.<br>
The $enemy is <span style="color:yellow">stunned</span>! His turn is skipped.<br>
You can <<linkreplace "continue to ride him?">><<set $enemystunned to false>><<goto "Cowgirl stunned">><</linkreplace>>
Or just <<linkreplace "jump off...">><<set $enemystunned to false>><<standup>><<goto "Battle main menu">><</linkreplace>>
<</if>>
<</nobr>><<include "You insert rcow vids">>
You insert his dick in your pussy and start fucking him.
<<if $dirtytalk is true>><<silently>><<include "Reverse cowgirl lines">><</silently>><</if>>
<<reversecowgirl>>
<<smallsexdamage>>
<<nobr>>
<<if $pcHP <= 0 and $SP < $maxSP>>
<<set _randomimage to random(6)>><br>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
Now that's something... you actually fucked yourself to death! A new fetish of yours perhaps...? <br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $stim >= $maxstim>>
You are going to cum!<br>
<<linkreplace "Next" >><<set $rcowgirlcum to true>><<goto "You cum!">><</linkreplace>>
<<elseif $enemystunned is false>>
<<if $SP < $maxSP>><br>
<<if $twerk is true and $reversecowgirlmasterylevel >= 5>>
<<include "Twerk Combat">><br><</if>>
The $enemy recovers and pushes you away.<br>
Both of you stand up, ready to continue the fight. <<standup>><<set $knockeddown to false>><br>
<<enemyapcheck>><</if>>
<<elseif $enemystunned is true and $SP < $maxSP>>
You enjoy riding him while he can't offer any resistance.<br>
The $enemy is <span style="color:yellow">stunned</span>! His turn is skipped.<br>
You can <<linkreplace "continue to ride him?">><<goto "Reverse cowgirl stunned">><</linkreplace>>
Or just <<linkreplace "jump off...">><<set $enemystunned to false>><<standup>><<goto "Battle main menu">><</linkreplace>>
<</if>>
<</nobr>>[[First page|Skill book]]
WIN CONDITION
Combat is turn-based.
You win by decreasing the opponents essence (synonymous with "lives") to 0. Essence is decreased by making enemies cum. Every time an enemy cums, his essence decreases by 1.
You gain gold and XP for winning battles.
XP is used to level up. Each time you level up, you gain an attribute point and a skill point. Every 5 levels, you also gain a perk point.
Gold is used to buy shit, pay "rent" or used if you die.
LOSE CONDITION
You lose the fight if your HP reaches 0. Your HP does not decrease from climaxing, but from physical damage. There are other consequences if you climax.
If you die, you will respawn back home. You will lose gold. Your gold can go in the negative this way.
DAMAGE TYPES
Deal stimulation (Stimulation Points, SP) to make enemies cum. Deal arousal (Arousal Points, AP) to make opponents horny. Horny opponents are more likely to use sexual attacks rather than physical. Skill that require physical contact with the enemy are more likely to succeed at high arousal.
STANCES
Stances are the different positions you will find yourself in during combat. Some skills can only be used from certain stances. As an example, few skills are available when you are on you stomach or on your back.
You can switch your stance yourself, or the opponent can do it. Some skills also switch your stance. You can spend your turn switching stance (usually bad, since the opponent might just switch you to another on his turn).
You can also use a stance point to instantly swich stances and not use your turns. The amount of stance points at your disposal is determined by your agility stat and is replenished after each fight.
There are 4 differet stances: Standing, on back, on stomach and on knees/on hands and knees (doggy).
STATUS EFFECTS
Status effects have some debilitating effects. You can only use some skills if the enemy has a status effect (sex skills requires the "Knocked down" status as an example). Status effects can be inflicted by skills or magic. The effect ends after you attack the enemy in any way. This may of course inflict a new status effect on the opponent. If this happens the effect will carry over to the next turn.
SEX LOCKS
When using some skills, if certain conditions are met, you may find yourself in a sex lock. This is generally beneficial to you. In the lock, you have limited options, usually something that makes you continue the lock, switch to another sex lock or end the lock. Sex locks are not actually limited to sex despite the name, oral locks are also possible.
The opponent will usually try to end the lock, but under certain conditions they might continue the lock or try to switch it.
It might be easier to deal SP damage during locks, but you can also still take both stimulation damage and HP damage.
PERKS
Perks upgrade skills in some way, enable passive effects or eneable certain special skills or combos. You gain perk points every second level.
MASTERIES
You can "train" sex (and oral) skills/positions. Higher mastery levels increase SP damage. Training during combat is very slow. Training during events is faster. Other training options will become available as you progress the story.
<<linkreplace "More information on masteries">>\
Each sex/skill position has a mastery level (except for handjobs). Each mastery level increases your SP damage of that skill with 0.1. Maximum level of a mastery is 10. That means, if a mastery of 10 is unlocked in a skill, the SP damage dealt will have been doubled. Mastery of a skill may also unlock certain options thoughout your journey.
Mastery level is increased with XP like levels. Each mastery has it's own XP. Every time XP for a particular skill reaches 100, the mastery level increases. Mastery XP can be trained during battle (+ 1), events (+ 10 or more) or other circumstances. Making an opponent cum in combat with a certain action will increase the corresponding proficiency with 10.<</linkreplace>>
SKILL TYPES AND WEAKNESSES (NOT YET IMPLEMENTED)
Skills have types. The types are Tits, mouth and pussy. Opponents will be weak against one of these. Using the correct skill will have certain benefits.
Opponents will also have a sex position they are weak against and a position they perform particularly well in. STUNNING LOOKS
You are way to beautiful. Not surprising, when you move and tease with your body, all kinds of lewd thoughts occasionally run though peoples head. Especially if you are naked...
Grants a 20% chance to stun the opponent when you are naked and using the Tease skill. If this happens, you may just be able to sneak in a handjob before your turn ends...
Unlock Requirements: Charm 3, used "Tease" 10 times in combat, Succubus level 3
<<if $stunninglooks is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $stunninglooks to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<<fadein 8s>><strong><em>Succubi always have a sexy and attractive appearance. Do not let it fool you. They are able to shapeshift themselves to some extent. Their true form is that of a demon. Sometimes, when they use magic empowered from The Beyond, their true form shows itself...</em></strong>
- Extract from <em>"A collection of notes on undead, demons and otherwordly beings"</em> by Galio, Paladin of The Church of Light<</fadein>>
<</if>>
The basis for silent and unseen movement.
All stats increase their respective roll chances. Charm rolls are most common in combat.
This stat is not used in combat.
[[Back|Increase stats]]
/*BASIC STUFF*/
<<set $day to 1>>
<<set $maxactionpoints to 3>>
<<set $actionpoints to 2>>
/*PLAYER*/
<<set $name to "Sasha">>
<<set $intro to true>>
/*HEALT, MANA AND PLEASURE BAR*/
<<newmeter 'Health'>>
<<sizing '220px'>>
<<label '$pcHP/$pcmaxHP'>>
<</newmeter>>
<<newmeter 'Mana'>>
<<sizing '220px'>>
<<label '$pcMP/$pcmaxMP'>>
<</newmeter>>
<<newmeter 'Stimulation'>>
<<sizing '220px'>>
<<label '$stim/$maxstim'>>
<</newmeter>>
<<newmeter 'XP'>>
<<sizing '220px'>>
<<label '$xp/$reqxp'>>
<</newmeter>>
<<newmeter 'Arousal'>>
<<sizing '220px'>>
<<label '$AP/$maxAP'>>
<</newmeter>>
<<newmeter 'SP'>>
<<sizing '220px'>>
<<label '$SP/$maxSP'>>
<</newmeter>>
<<newmeter 'Enemymana'>>
<<sizing '220px'>>
<<label '$enemymana/$enemymaxmana'>>
<</newmeter>>
/*STATS*/
<<set $level to 1>>
<<set $pcmaxHP to 10>>
<<set $pcHP to 10>>
<<set $pcmaxMP to 10>>
<<set $pcMP to 10>>
<<set $stim to 0>>
<<set $maxstim to 20>>
<<set $pcGP to 0>>
<<set $strength to 1>>
<<set $endurance to 1>>
<<set $agility to 3>>
<<set $intelligence to 1>>
<<set $dexterity to 2>>
<<set $charm to 1>>
<<set $stealth to 0>>
\
<<set $statpoints to 2>>
<<set $skillpoints to 1>>
<<set $perkpoints to 1>>
\
<<set $xp to 0>>
<<set $reqxp to 10>>
\
<<set $rentdays to 7>>
<<set $rent to 40>>
\
<<set $combat to false>>
<<set $stance to 1>>
<<set $clothed to true>>
<<set $braoff to false>>
<<set $naked to false>>
<<set $stancepoints to Math.trunc($agility / 2)>>
<<set $firsthandjob to false>><<set $firstblowjob to false>><<set $firstsex to false>><<set $reequipused to false>>
\
<<set $boon1 to false>>
<<set $boon2 to false>>
<<set $boon3 to false>>
<<set $boon4 to false>>
<<set $boon5 to false>>
\
/*INVENTORY*/
<<set $meat to 0>>
<<set $lipstick to 0>><<set $redlips to false>>
<<set $lockpick to 0>>
<<set $sunscreen to 0>>
<<set $rope to 0>>
<<set $chain to 0>>
<<set $runningshoes to false>>
<<set $yogamat to false>>
<<set $highheels to false>>
/*POTIONS*/
<<set $potionstoday to 0>>
<<set $potiontolerance to Math.trunc($endurance/5) + 1>>
<<set $HPPotion to 0>><<set $HPPotionrestore to 0>>
<<set $MPPotion to 0>><<set $MPPotionrestore to 0>>
<<set $firstpotion to false>>
/*OTHER CONDITIONS*/
<<set $facecum to false>>
<<set $blowjobstreak to 0>>
<<set $deepthroatstreak to 0>>
<<set $kissstreak to 0>>
<<set $combatpractisecounter to 0>>
<<set $mortimortownchat to false>>
<<set $dungeontalk to false>>
<<set $perktalk to false>>
<<set $melina to false>><<set $melinakiss to false>><<set $melinaRP to 0>>
<<set $medivhRP to 0>>
<<set $knockeddownx to false>>
<<set $graveshasrecovered to false>><<set $gravesbj to false>>
<<set $unwillingfacefuck to false>>
<<set $tailintro to false>><<set $tail to false>><<set $tailshock to 0>><<set $tailtraining to 0>>
<<set $checktalk to false>>
<<set $rapedbymonsters to false>>
<<set $semenmetabolism to false>>
<<set $semenstored to 0>>
<<set $nomagiczone to false>>
<<set $easyfight to false>>
/*EVENTS*/
<<set $teaseevent to false>>
<<set $stripevent to false>>
<<set $pulloutevent to false>>
<<set $handjobevent to false>>
<<set $bjkissevent to false>>
<<set $masturbateevent1 to false>>
<<set $masturbateevent2 to false>>
<<set $blowjobthinkevent to false>>
<<set $masturbateperkevent to false>>
<<set $hungerevent to false>>
/*QUESTS*/
<<set $avoiceinthedark to false>>
<<set $avoiceinthedarkalert to false>>
<<set $avoiceinthedarkcomplete to false>>
<<set $consistentkilling to false>>
<<set $consistentkillingalert to false>>
<<set $consistentkillingcomplete to false>>
<<set $combatpractise to false>>
<<set $combatpractisealert to false>>
<<set $combatpractisecomplete to false>>
<<set $getaperk to false>>
<<set $getaperkalert to false>>
<<set $getaperkcomplete to false>>
<<set $firstperk to false>>
<<set $melinaquest1 to false>>
<<set $melinaquestalert1 to false>>
<<set $melinaquestcomplete1 to false>>
<<set $blowjobquest to false>>
<<set $blowjobquestcomplete to false>>
<<set $blowjobquestalert to false>>
<<set $foodquestcomplete to false>>
<<set $foodquest to false>>
<<set $tanquestcomplete to false>>
<<set $tanquest to false>>
<<set $femaledrainquest to false>>
<<set $femaledrainquestcomplete to false>>
<<set $mortyfemalestalk to false>>
<<set $deathdefyingdesires to false>>
<<set $deathdefyingdesirescomplete to false>>
<<set $draintalk to false>><<set $medivhdrain to false>><<set $beyondconnection to false>>
<<set $lingeriequest1 to false>>
<<set $lingeriequestcomplete1 to false>>
<<set $lingerieXP to 0>>
<<set $lingerie to false>>
<<set $lingerieintro to false>>
<<set $lingeriealert to false>>
<<set $lingeriequest2 to false>>
<<set $lingeriequestcomplete2 to false>>
<<set $lingerieupgradesunlocked to false>>
<<set $revengequest to false>>
<<set $revengequestcomplete to false>>
<<set $thecitygirlquest to false>>
<<set $thecitygirlquestcomplete to false>>
<<set $scoutquest to false>>
<<set $scoutquestcomplete to false>>
<<set $stealthquest to false>>
<<set $stealthquestcomplete to false>>
<<set $recoveryquest to false>>
<<set $recoveryquestcomplete to false>>
<<set $recoveryquestalert to false>>
<<set $prisonersfucked to 0>>
<<set $traumatized to false>>
<<set $orcrevengequest to false>>
<<set $orcrevengequestcomplete to false>>
/*LOCATIONS*/
<<set $beach to false>><<set $tantoday to false>><<set $beachwalktoday to false>><<set $beachswimtoday to false>>
<<set $tan to false>><<set $tanprogress to 0>>
<<set $lake to false>>
<<set $shop to false>>
<<set $town to false>><<set $townintro to false>>
<<set $temple to false>>
<<set $dungeon to false>>
<<set $tavern to false>>
<<set $brothel to false>>
<<set $sexshop to false>>
/*PLAYER MAGIC*/
<<set $heal to false>>
<<set $healoutput to Math.trunc($intelligence * 1.25)>>
<<set $healcost to 5>>
\
<<set $darkbolt to false>>
<<set $darkboltcost to 15>>
\
<<set $entice to false>>
<<set $enticecost to 15>>
\
<<set $terrify to false>>
<<set $terrifycost to 15>>
\
<<set $mesmerize to false>>
<<set $mesmerizecost to 10>>
\
<<set $succubusseal to false>>
<<set $succubussealcost to 20>>
\
<<set $curseoflust to false>>
<<set $curseoflustcost to 20>>
\
<<set $demonicseduction to false>>
<<set $demonicseductioncost to 20>>
/*PRISONERS*/
<<set $prisoner1 to false, $prisoner2 to false, $prisoner3 to false, $prisoner4 to false, $prisoner5 to false, $prisoner6 to false, $prisoner7 to false, $prisoner8 to false, $prisoner9 to false, $prisoner10 to false>>
<<set $prisoner1occupied to false, $prisoner2occupied to false, $prisoner3occupied to false, $prisoner4occupied to false, $prisoner5occupied to false, $prisoner6occupied to false, $prisoner7occupied to false, $prisoner8occupied to false, $prisoner9occupied to false, $prisoner10occupied to false>>
<<set $prisoner to false>>
<<set $prisonerlimit to 2>>
<<set $prisonerlimitreached to false>>
<<set $sex1 to false>>
/*ENEMY COMBAT*/
<<set $pcroguepoisontimer to 0>>
<<set $beartrap to false>>
<<set $crippled to false>>
<<set $steadynervescount to 0>>
/*SKILLS*/
<<set $tease to false>>
<<set $striptop to false>>
<<set $stripbottom to false>>
<<set $reequip to false>>
<<set $pullout to false>>
<<set $handjob to false>>
<<set $blowjob to false>>
<<set $kiss to false>>
<<set $suckfinger to false>>
<<set $deepthroat to false>>
<<set $openmouth to false>>
<<set $titbounce to false>>
<<set $titjob to false>>
<<set $masturbate to false>>
<<set $pussygrind to false>>
<<set $cowgirl to false>>
<<set $reversecowgirl to false>>
/*SKILL ALERTS*/
<<set $teasealert to false>>
<<set $stripalert to false>>
<<set $pulloutalert to false>>
<<set $handjobalert to false>>
<<set $blowjobalert to false>>
<<set $kissalert to false>>
<<set $suckfingeralert to false>>
<<set $deepthroatalert to false>>
<<set $openmouthalert to false>>
<<set $titbouncealert to false>>
<<set $titjobalert to false>>
<<set $masturbatealert to false>>
<<set $pussygrindalert to false>>
<<set $cowgirlalert to false>>
<<set $reversecowgirlalert to false>>
<<set $healalert to false>>
<<set $darkboltalert to false>>
<<set $mesmerizealert to false>>
<<set $enticealert to false>>
<<set $demonicseductionalert to false>>
<<set $terrifyalert to false>>
<<set $succubussealalert to false>>
<<set $curseoflustalert to false>>
/*SPECIAL SKILLS/ACTIVE PERKS*/
<<set $beyondblowjob to false>>
<<set $beyondpoints to 0>>
/*KILLS*/
<<set $kills to 0>>
<<set $hjkills to 0>>
<<set $tjkills to 0>>
<<set $bjkills to 0>>
<<set $dtkills to 0>>
<<set $ffkills to 0>>
<<set $cowkills to 0>>
<<set $rcowkills to 0>>
<<set $doggykills to 0>>
<<set $miskills to 0>>
<<set $congresskills to 0>>
<<set $pilekills to 0>>
<<set $speedkills to 0>>
<<set $sexkills to 0>>
/*ENEMY*/
<<set $enticed to false>>
<<set $knockeddown to false>>
<<set $terrified to false>>
<<set $seduced to false>>
<<set $mesmerized to false>>
<<set $enemystunned to false>>
/*SEX MASTERIES*/
<<set $blowjobmastery to false>>
<<set $deepthroatmastery to false>>
<<set $facefuckmastery to false>>
<<set $titjobmastery to false>>
<<set $cowgirlmastery to false>>
<<set $reversecowgirlmastery to false>>
<<set $doggymastery to false>>
<<set $missionarymastery to false>>
<<set $speedbumpmastery to false>>
<<set $congressmastery to false>>
<<set $piledrivermastery to false>>
<<set $blowjobmasterylevel to 1>>
<<set $deepthroatmasterylevel to 1>>
<<set $facefuckmasterylevel to 1>>
<<set $titjobmasterylevel to 1>>
<<set $cowgirlmasterylevel to 1>>
<<set $reversecowgirlmasterylevel to 1>>
<<set $doggymasterylevel to 1>>
<<set $missionarymasterylevel to 1>>
<<set $speedbumpmasterylevel to 1>>
<<set $congressmasterylevel to 1>>
<<set $piledrivermasterylevel to 1>>
<<set $blowjobmasteryproficiency to 0>>
<<set $deepthroatmasteryproficiency to 0>>
<<set $facefuckmasteryproficiency to 0>>
<<set $titjobmasteryproficiency to 0>>
<<set $cowgirlmasteryproficiency to 0>>
<<set $reversecowgirlmasteryproficiency to 0>>
<<set $doggymasteryproficiency to 0>>
<<set $missionarymasteryproficiency to 0>>
<<set $speedbumpmasteryproficiency to 0>>
<<set $congressmasteryproficiency to 0>>
<<set $piledrivermasteryproficiency to 0>>
/*PERKS*/
<<set $stunninglooks to false>>
<<set $wankmaterial to false>><<set $wankmaterialSPdamage to 4>>
<<set $evade to false>>
<<set $surefooted to false>>
<<set $tough to false>>
<<set $pheremonecontrol to false>>
<<set $orgasmiccharm to false>>
<<set $pleasureaddict to false>>
<<set $trip to false>>
<<set $quickrecovery to false>>
<<set $cripplingstatuseffects to false>>
<<set $tailwhip to false>>
<<set $dirtytalk to false>>
<<set $vitalitydrain to false>>
<<set $cumextraction to false>>
<<set $infusedwords to false>>
<<set $energizingmasturbation to false>><<set $masturbaterestoremana to 4>>
<<set $energizingclimax to false>><<set $climaxmana to 8>>
<<set $flexiblemagic to false>>
<<set $mesmerizingkiss to false>>
<<set $distractingkiss to false>>
<<set $captivatingkiss to false>>
<<set $perfectlips to false>>
<<set $mesmerizingtits to false>>
<<set $fuckabletits to false>>
<<set $facefuckable to false>>
<<set $slipperypussy to false>>
<<set $teasingtongue to false>>
<<set $vaginacontrol to false>>
<<set $bellybulge to false>>
<<set $unwillingfacefuckperk to false>>
<<set $alluringeyes to false>><<set $firstalluringeyes to false>>
<<set $TITJOBperk to false>>
<<set $tightthroat to false>>
<<set $nogagreflex to false>>
<<set $squats to false>>
<<set $twerk to false>>
<<set $fucktoy to false>>
/*PERK ALERTS*/
<<set $stunninglooksalert to false>>
<<set $wankmaterialalert to false>>
<<set $evadealert to false>>
<<set $surefootedalert to false>>
<<set $toughalert to false>>
<<set $pheremonecontrolalert to false>>
<<set $orgasmiccharmalert to false>>
<<set $pleasureaddictalert to false>>
<<set $tripalert to false>>
<<set $quickrecoveryalert to false>>
<<set $cripplingstatuseffectsalert to false>>
<<set $tailwhipalert to false>>
<<set $dirtytalkalert to false>>
<<set $vitalitydrainalert to false>>
<<set $cumextractionalert to false>>
<<set $infusedwordsalert to false>>
<<set $energizingmasturbationalert to false>>
<<set $energizingclimaxalert to false>>
<<set $flexiblemagicalert to false>>
<<set $mesmerizingkissalert to false>>
<<set $distractingkissalert to false>>
<<set $captivatingkissalert to false>>
<<set $perfectlipsalert to false>>
<<set $mesmerizingtitsalert to false>>
<<set $fuckabletitsalert to false>>
<<set $facefuckablealert to false>>
<<set $slipperypussyalert to false>>
<<set $teasingtonguealert to false>>
<<set $vaginacontrolalert to false>>
<<set $bellybulgealert to false>>
<<set $unwillingfacefuckperkalert to false>>
<<set $alluringeyesalert to false>>
<<set $TITJOBalert to false>>
<<set $tightthroatalert to false>>
<<set $nogagreflexalert to false>>
<<set $squatsalert to false>>
<<set $twerk to false>>
<<set $fucktoyalert to false>>
<<set $unwillingfacefuckperkalert to false>>
<<set $unwillingfacefuck to false>>
/*COUNTERS (number of times an action has been done)*/
<<set $titbouncecounter to 0>>
<<set $suckfingercounter to 0>>
<<set $openmouthcounter to 0>>
<<set $showpussycounter to 0>>
<<set $pussygrindcounter to 0>>
<<set $kisscounter to 0>>
<<set $hjcounter to 0>>
<<set $tjcounter to 0>>
<<set $bjcounter to 0>>
<<set $dtcounter to 0>>
<<set $ffcounter to 0>>
<<set $cowcounter to 0>>
<<set $rcowcounter to 0>>
<<set $orgasmcounter to 0>>
<<set $masturbatecounter to 0>>
<<set $teasecounter to 0>>
/*TALENTS*/
<<set $quicklearner to false>>
/*SEXLOCKSTUFF*/
<<set $dtask to false>>
<<set $bjask to false>>
<<set $kissask to false>>
<<set $infusedwordscounter to 0>>
<<set $infusedwordsmaxcounter to Math.trunc($intelligence * 0.5)>>
<<set $infusedwordsused to false>>
/*TRAINING*/
<<set $enduranceproficiency to 0>>
<<set $agilityproficiency to 0>>
<<set $charmproficiency to 0>>
<<set $dexterityproficiency to 0>>
<<set $intelligenceproficiency to 0>>
<<set $stealthproficiency to 0>>
<<set $edgeproficiency to 0>>
<<updateskilldamage>><<widget "levelup">><<set $level ++>><<set $skillpoints +=1>><<set $statpoints +=1>><<CharmLevelGain>><<Perkpoints>><<Lingerieeffect5update>><</widget>>
<<widget "Perkpoints">><<if $level is 2 or $level is 4 or $level is 6 or $level is 8 or $level is 10 or $level is 12 or $level is 14 or $level is 16 or $level is 18 or $level is 20 or $level is 22 or $level is 24 or $level is 26 or $level is 28 or $level is 30 or $level is 32>>\
You gained a perkpoint!
<<set $perkpoints += 1>><</if>><</widget>>
<<widget "CharmLevelGain">><<if $level is 5 or $level is 10 or $level is 15 or $level is 20 or $level is 25 or $level is 30 or $level is 35 or $level is 40 or $level is 45 or $level is 50 or $level is 55 or $level is 60 or $level is 65 or $level is 70 or $level is 75 or $level is 80>>\
You are growing stronger as a Succubus. You have gained an attribute point in charm!
<<charm>><</if>><</widget>>
<<widget "actionpoints">><<silently>><<set $maxactionpoints to Math.trunc($agility/2 + 2)>><</silently>><</widget>>
<<widget "action">><<notify 5s>>1 Energy spent<</notify>><<set $actionpoints -= 1>><</widget>>
<<widget "action2">><<notify 5s>>2 Energy spent<</notify>><<set $actionpoints -= 2>><</widget>>
<<widget "action3">><<notify 5s>>3 Energy spent<</notify>><<set $actionpoints -= 3>><</widget>>
<<widget "actiongain">><<notify 5s>>1 Energy gained<</notify>><<set $actionpoints += 1>><</widget>>
<<widget "spendgold">><<set $pcGP -= $args[0]>><</widget>>
<<widget "gaingold">><<set $pcGP += $args[0]>><</widget>>
<<widget "introimage">><<set _randomimage to random(5)>>\
[img["img/succubus/intro" + _randomimage + ".jpg"]]<</widget>>
<<widget "morthappy">><<set _randomimage to random(4)>>\
[img["img/mortimor/happy" + _randomimage + ".jpg"]]
Mortimor is very proud of his sexy little Champion!<</widget>>
<<widget "combatwin">><<silently>>
<<set $xp += $enemyXP>>
<<set $pcGP += $enemyGP>>
<<set $combat to false>>
<<set $turn to 1>>
<<standup>>
<<set $bjask to false>>
<<set $dtask to false>>
<<set $deepthroatstreak to 0>>
<<set $blowjobstreak to 0>>
<<set $kissask to false>>
<<set $kissstreak to 0>>
<<set $infusedwordscounter to 0>>
<<set $infusedwordsused to false>>
<<silentlyremoveenemyconditions>>
<<set $reequipused to false>>
<<set $firsthandjob to false>>
<<set $enemydick to false>>
<<set $firstblowjob to false>>
<<set $firstsex to false>>
<<set $stancepoints to Math.trunc($agility/2)>>
<<set $beyondpoints to 0>>
<<if $beartrapagility is true>><<set $beartrapagility to false>><<agility>><<agility>><</if>><<set $beartrap to false>><<set $steadynervescount to 0>>
<<set $crippled to false>>
<<set $bandit to false>>
<<set $firstalluringeyes to false>>
<</silently>><</widget>>
<<widget "combatend">><<silently>>
<<set $combat to false>>
<<set $turn to 1>>
<<clothed>>
<<set $stance to 1>>
<<set $bjask to false>>
<<set $dtask to false>>
<<set $deepthroatstreak to 0>>
<<set $blowjobstreak to 0>>
<<set $kissask to false>>
<<set $kissstreak to 0>>
<<set $infusedwordscounter to 0>>
<<set $infusedwordsused to false>>
<<silentlyremoveenemyconditions>>
<<set $reequipused to false>>
<<set $firsthandjob to false>>
<<set $enemydick to false>>
<<set $firstblowjob to false>>
<<set $firstsex to false>>
<<set $stancepoints to Math.trunc($agility/2)>>
<<set $beyondpoints to 0>>
<<if $beartrapagility is true>><<set $beartrapagility to false>><<agility>><<agility>><</if>><<set $beartrap to false>><<set $steadynervescount to 0>>
<<set $crippled to false>>
<<set $bandit to false>>
<<set $firstalluringeyes to false>>
<</silently>><</widget>>
<<nobr>><<if $clothed is true>>
<<set _ThinkLine to either('Now how to make you cum...','We should not be fighting, we should be having fun!','Please... stop fighting, I am just a little girl...🙏','I am sure there is no need to fight.','You know, you are not a bad looker!','I am so small and fragile, please dont hurt me!😉','Why dont we... do something else😉','Just get your dick over here!','We both know you want me😉','What do you think about my outfit?','Maybe I should take off some of these clothes...😏','Oh, I am feeling quite hot!🥵 Maybe I ought to strip out of these clothes...','I just want a kiss...😘🙏')>>
<<elseif $braoff is true>>
<<set _ThinkLine to either('Do you think my tits are too small?','We should not be fighting, we should be having fun!','Please... stop fighting, I am just a little girl...🙏','I am sure there is no need to fight.','You know, you are not a bad looker!','I am so small and fragile, please dont hurt me!😉','Why dont we... do something else😉','Just get your dick over here!','We both know you want me😉','Do you maybe want to... touch my tits?','Now we just need to get these panties off me...😏','What do you think about my tits?😘','Your pants look a bit tight😉','I just want a kiss...😘🙏','If you stop fighting, you can touch my body all you want😏','I always thought my tits were a bit too small... what do you think?','I wonder how it would feel to have you cum on my tits...','Imagine what your cock would feel like between my tits😜')>>
<<elseif $naked is true>>
<<set _ThinkLine to either('Do you think my tits are too small?','We should not be fighting, we should be having fun!','Please... stop fighting, I am just a little girl...🙏','I am sure there is no need to fight.','You know, you are not a bad looker!','I am so small and fragile, please dont hurt me!😉','Why dont we... do something else😉','Just get your dick over here!','We both know you want me😉','Do you maybe want to... touch my tits?','What do you think about my tits?😘','Your pants look a bit tight😉','I just want a kiss...😘🙏','If you stop fighting, you can touch my body all you want😏','I always thought my tits were a bit too small... what do you think?','I wonder how it would feel to have you cum on my tits...','Imagine what your cock would feel like between my tits😜',
'Do you like what you see?😉','I am so small and fragile, you could just pick me up and do whatever you wanted...🫦','Do you like my ass?','You know, this body could be all yours😉','If you want... you can cum on my face...','If you want... you can cum on my ass...','If you want... you can cum on my tits...','I think you like me...😘','This body was made too please men like you..♥')>>
<</if>>
@@.speech-u;_ThinkLine@@
<</nobr>><<nobr>><<if $clothed is true>>
<<set _ThinkLine to either('Now how to make you cum...','We should not be fighting, we should be having fun!','Please... stop fighting, I am just a little girl...🙏','I am sure there is no need to fight.','You know, you are not a bad looker!','I am so small and fragile, please dont hurt me!😉','Why dont we... do something else😉','Just get your dick over here!','We both know you want me😉','What do you think about my outfit?','Maybe i should take off some of these clothes...😏','Oh, I am feeling quite hot!🥵 Maybe I ought to strip out of these clothes...','I just want a kiss...😘')>>
<<elseif $braoff is true>>
<<set _ThinkLine to either('Do you think my tits are too small?','We should not be fighting, we should be having fun!','Please... stop fighting, i am just a little girl...🙏','I am sure there is no need to fight.','You know, you are not a bad looker!','I am so small and fragile, please dont hurt me!😉','Why dont we... do something else😉','Just get your dick over here!','We both know you want me😉','Do you maybe want to... touch my tits?','Now we just need to get these panties off me...😏','What do you think about my tits?😘','I just want a kiss...😘🙏','If you stop fighting, you can touch my body all you want😏','I always thought my tits were a bit too small... what do you think?','I wonder how it would feel to have you cum on my tits...','Imagine what your cock would feel like between my tits😜')>>
<<elseif $naked is true>>
<<set _ThinkLine to either('Do you think my tits are too small?','We should not be fighting, we should be having fun!','Please... stop fighting, I am just a little girl...🙏','I am sure there is no need to fight.','You know, you are not a bad looker!','I am so small and fragile, please dont hurt me!😉','Why dont we... do something else😉','Just get your dick over here!','We both know you want me😉','Do you maybe want to... touch my tits?','Now we just need to get these panties off me...😏','What do you think about my tits?😘','I just want a kiss...😘🙏','If you stop fighting, you can touch my body all you want😏','I always thought my tits were a bit too small... what do you think?','I wonder how it would feel to have you cum on my tits...','Imagine what your cock would feel like between my tits😜',
'Do you like what you see?😉','I am so small and fragile, you could just pick me up and do whatever you wanted...','Do you like my ass?','You know, this body could be all yours😉','If you want... you can cum on my face...','If you want... you can cum on my ass...','If you want... you can cum on my tits...','I think you like me...😘','This body was made too please men like you...♥')>>
<</if>>
<<set _replyLine to either('...','I know what you are trying to do... Demonspawn!','Fight me like a real...! ehhh...','Stop fooling around!','You will not seduce me, demon!','I will not be swayed so easily...')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>><<set _ThinkLine to either('Do you like my perky tits? 😉','Whew, it is quite hot, huh?','If you stop fighting me, we could... you know! 😜','Do you like this view better? 😏','Let me just... slip this off...','How would you rate my tits, babe?😉','This feels a lot better!','To be honest, I prefer this...','Do you wanna feel your dick between them? 😜','Do you want to touch my little titties?♥','Whups! Looks like I dropped something...😏')>>
@@.speech-u;_ThinkLine@@<</nobr>><<nobr>>
<<set _ThinkLine to either('Do you like my little ass? 😉','Whew, it is quite hot, huh?','If you stop fighting me, we could maybe...','Do you like this view better? 😏','Let me just... slip those off...','How would you rate my ass, love?😉','This feels a lot better!','Do you want to touch my ass? ♥','I bet you would love a piece of this ass! 😜','Wupsi... they just slipped off!😏')>>
@@.speech-u;_ThinkLine@@<</nobr>><<nobr>><<if $clothed is true>>
<<set _ThinkLine to either('This mouth could be all yours if you want...','I could kiss you... other places as well, you know😉','Mmm, this is lovely, we should do it some more!')>>
<<elseif $braoff is true>>
<<set _ThinkLine to either('Does this turn you on?😉','Touch my tits while we share a little kiss😘','I could kiss you... other places as well, you know😉','Mmm, this is lovely, we should do it some more!')>>
<<elseif $naked is true>>
<<set _ThinkLine to either('You can touch my ass if you want😉','This mouth could be all yours if you want...','I could kiss you... other places as well, you know😉','Mmm, this is lovely, we should do it some more!')>>
<</if>>
<<set _replyLine to either('Such a sweet mouth...','mhmm...')>>
@@.speech-u;_ThinkLine@@
<</nobr>><<nobr>><<if $clothed is true>>
<<set _ThinkLine to either('Lets see what we have here...','I think it would like a little kiss😉','Oh my... it is a big one, huh!','Hello there...','The two of us are gonna have a little fun...','Already hard and ready, huh...?♥')>>
<<elseif $braoff is true>>
<<set _ThinkLine to either('Lets see what we have here...','I think it would like a little kiss😉','Oh my... it is a big one, huh!','Hello there...','The two of us are gonna have a little fun...','Already hard, huh...?♥','Already hard... I think it likes my little titties! 😉','Oh wauw.. big and hard.. Are you already imagining your dick between my little tits?')>>
<<elseif $naked is true>>
<<set _ThinkLine to either('Lets see what we have here...','I think it would like a little kiss😉','Oh my... it is a big one, huh!','Hello there...','The two of us are gonna have a little fun...','Already hard, huh...?♥','You are so hard! Have you been fantasizing about my naked little body already? 😏','I think you like my naked body...')>>
<</if>>
<<set _replyLine to either('Get off me...!','What. The fuck. Are you doing!?')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>><<if $clothed is true>>
<<set _ThinkLine to either('Do you like it when I jerk you off like this?','I do not think your dick wants to fight any more!','My hand is so tiny compared to your cock... ♥')>>
<<elseif $braoff is true>>
<<set _ThinkLine to either('Do you like it when I jerk you off?','I do not think your dick wants to fight any more!','Imagine spraying your load all over these little titties... mmh ♥','My hand is so tiny compared to your cock...')>>
<<elseif $naked is true>>
<<set _ThinkLine to either('Do you like it when I jerk you off?','I do not think your dick wants to fight any more!','Imagine spraying your load all over these little titties... mmh ♥',' Does my naked body make you hard, baby? 😜','My hand is so tiny compared to your cock...')>>
<</if>>
<<set _replyLine to either('Stop that!','Ahh... stop that!','Crazy succubus... get off!')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>>
<<set _ThinkLine to either('My pussy is all wet for you... 😏','I bet you wanna fuck me! 😉','If you stop fighting me, we could... you know! 😜','Do you think your cock would fit in here, babe? 😏','Come over here and play with me, love!','Imagine your cock deep in this thight. Wet. Pussy!','I bet you want this pussy...😏','Imagine your cock inside this tight hole... so wet and warm😉')>>
<<set _replyLine to either('You... are way to sexy!','Stop that, or I will fuck you to death! Wait... no, what am i saying!','Stop that!','Whore...','I... I do not give a fuck!','By the gods, you ARE a slut!','I will kill you, demon!')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>>
<<nobr>>
<<set _ThinkLine to either('I could lick some... other stuff as well if you let me...😏','Imagine if this was your cock😉','I am quite... skilled with my mouth, you know...😉','Mmmm... wish I had something bigger...','My lips are so soft and wet...','How about we try this with your cock, huh?')>>
<<set _replyLine to either('Stop doing that!','That is... not sexy at all...! slut...','Weirdo...','Slut!')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>>
<<set _ThinkLine to either('My mouth is so wet and warm... a perfect place for your cock, dont you agree?😏','Come on... fuck my mouth, I know you want to😉','How deep do your think your cock could fit in here?','Why not bring that beautiful cock of your over here...')>>
<<set _replyLine to either('Stop that!','...','Fuck you!')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>>
<<set _ThinkLine to either('Do you like my tits bouncing?','Imagine your cock between these tits😉','I know they are quite small, but... they are very sexy, right baby? ♥','I know they are quite small, but... maybe i could still give you a titjob! 😏')>>
<<set _replyLine to either('Stop doing that!','So small and petite...','Fight me, instead of... that.')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<if $stance is 1>>\
You are standing. Ready for action.
<<set _vid = ["video/stances/1/1.mp4", "video/stances/1/2.mp4", "video/stances/1/3.mp4", "video/stances/1/4.mp4", "video/stances/1/5.mp4", "video/stances/1/6.mp4", "video/stances/1/7.mp4", "video/stances/1/8.mp4", "video/stances/1/9.mp4", "video/stances/1/10.mp4", "video/stances/1/11.mp4", "video/stances/1/12.mp4", "video/stances/1/13.mp4", "video/stances/1/14.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 2>>\
You are standing, with your tits bare.
<<set _vid = ["video/stances/2/1.mp4", "video/stances/2/2.mp4", "video/stances/2/3.mp4", "video/stances/2/4.mp4", "video/stances/2/5.mp4", "video/stances/2/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 3>>\
You are standing... quite naked.
<<set _vid = ["video/stances/3/1.mp4", "video/stances/3/2.mp4", "video/stances/3/3.mp4", "video/stances/3/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 4>>\
You are on your back.
<<set _vid = ["video/stances/4/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 5>>\
You are on your back.... your tits are out for the world to ogle!
<<set _vid = ["video/stances/5/1.mp4", "video/stances/5/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 6>>\
You are on your back, quite naked.
<<set _vid = ["video/stances/6/1.mp4", "video/stances/6/2.mp4", "video/stances/6/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 7>>\
You are on your knees.
<<set _vid = ["video/stances/7/1.mp4", "video/stances/7/2.mp4", "video/stances/7/3.mp4", "video/stances/7/4.mp4", "video/stances/7/5.mp4", "video/stances/7/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 8>>\
You are on your knees, tits out and about ;)
<<set _vid = ["video/stances/8/1.mp4", "video/stances/8/2.mp4", "video/stances/8/3.mp4", "video/stances/8/4.mp4", "video/stances/8/5.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 9>>\
You are on your knees, tits and pussy on display! Good girl...
<<set _vid = ["video/stances/9/1.mp4", "video/stances/9/2.mp4", "video/stances/9/3.mp4", "video/stances/9/4.mp4", "video/stances/9/5.mp4", "video/stances/9/6.mp4", "video/stances/9/7.mp4", "video/stances/9/8.mp4", "video/stances/9/9.mp4", "video/stances/9/10.mp4", "video/stances/9/11.mp4", "video/stances/9/12.mp4", "video/stances/9/13.mp4", "video/stances/9/14.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 10>>\
You are on your stomach.
<<set _vid = ["video/stances/10/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 11>>\
You are on your stomach without your top.
<<set _vid = ["video/stances/11/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
\
<<elseif $stance is 12>>\
You are on your stomach and your ass can be freely ogled.
<<set _vid = ["video/stances/12/1.mp4", "video/stances/12/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>>\
<<if $facecum is true>>\
Your face is covered in cum... nasty girl ;).
<<set _vid = ["video/stances/facecum/1.mp4", "video/stances/facecum/1.mp4", "video/stances/facecum/1.mp4", "video/stances/facecum/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<</if>>\<<nobr>><<if $clothed is true>>
<<set _ThinkLine to either('Now how to make you cum...','We should not be fighting, we should be having fun!')>>
<<elseif $braoff is true>>
<<set _ThinkLine to either('Do you think my tits are too small?','We should not be fighting, we should be having fun!')>>
<<elseif $naked is true>>
<<set _ThinkLine to either('Do you think my tits are too small?','We should not be fighting, we should be having fun!')>>
<</if>>
<<set _replyLine to either('Nice body you have!','I know you are hot...')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>>
darling
sweetie
sweetheart
baby
babe
love
sexy😏
♥
😉 - Wink
😜 - Wink with tongue
😘 - Blow kiss
😍
😓
😢
🤭
🤫
🤔
😒
🥵 - Hot red face.
🖕- finger
👅
👄
😚
😈 - Devil
🤣<<nobr>>
<<set _ThinkLine to either('Your cock feels perfect between my tits!','Come on, fuck my tits!😉')>>
<<set _replyLine to either('Stop doing that!','This feels way to good...')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>>
<<set _ThinkLine to either('Do you like how my pussy feels on your cock...?😏','Gosh, you are sooo hard now!')>>
<<set _replyLine to either('Stop doing that!','Fuuuuuuuck...')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<nobr>>
<<if $stance is 1>>\
<<set _vid = ["video/skills/tease/1/1.mp4", "video/skills/tease/1/2.mp4", "video/skills/tease/1/3.mp4", "video/skills/tease/1/4.mp4", "video/skills/tease/1/5.mp4", "video/skills/tease/1/6.mp4", "video/skills/tease/1/7.mp4", "video/skills/tease/1/8.mp4", "video/skills/tease/1/9.mp4", "video/skills/tease/1/10.mp4", "video/skills/tease/1/11.mp4", "video/skills/tease/1/12.mp4", "video/skills/tease/1/13.mp4", "video/skills/tease/1/14.mp4", "video/skills/tease/1/15.mp4", "video/skills/tease/1/16.mp4", "video/skills/tease/1/17.mp4", "video/skills/tease/1/18.mp4", "video/skills/tease/1/19.mp4", "video/skills/tease/1/20.mp4", "video/skills/tease/1/21.mp4", "video/skills/tease/1/22.mp4", "video/skills/tease/1/23.mp4", "video/skills/tease/1/24.mp4", "video/skills/tease/1/25.mp4", "video/skills/tease/1/26.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 2>>\
<<set _vid = ["video/skills/tease/2/1.mp4", "video/skills/tease/2/2.mp4", "video/skills/tease/2/3.mp4", "video/skills/tease/2/4.mp4", "video/skills/tease/2/5.mp4", "video/skills/tease/2/6.mp4", "video/skills/tease/2/7.mp4", "video/skills/tease/2/8.mp4", "video/skills/tease/2/9.mp4", "video/skills/tease/2/10.mp4", "video/skills/tease/2/11.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>\
<<set _vid = ["video/skills/tease/3/1.mp4", "video/skills/tease/3/2.mp4", "video/skills/tease/3/3.mp4", "video/skills/tease/3/4.mp4", "video/skills/tease/3/5.mp4", "video/skills/tease/3/6.mp4", "video/skills/tease/3/7.mp4", "video/skills/tease/3/8.mp4", "video/skills/tease/3/9.mp4", "video/skills/tease/3/10.mp4", "video/skills/tease/3/11.mp4", "video/skills/tease/3/12.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 4>>\
<<set _vid = ["video/skills/tease/4/1.mp4", "video/skills/tease/4/2.mp4", "video/skills/tease/4/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 5>>\
<<set _vid = ["video/skills/tease/5/1.mp4", "video/skills/tease/5/2.mp4", "video/skills/tease/5/3.mp4", "video/skills/tease/5/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 6>>\
<<set _vid = ["video/skills/tease/6/1.mp4", "video/skills/tease/6/2.mp4", "video/skills/tease/6/3.mp4", "video/skills/tease/6/4.mp4", "video/skills/tease/6/5.mp4", "video/skills/tease/6/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 7>>
<<set _vid = ["video/skills/tease/7/1.mp4", "video/skills/tease/7/2.mp4", "video/skills/tease/7/3.mp4", "video/skills/tease/7/4.mp4", "video/skills/tease/7/5.mp4", "video/skills/tease/7/6.mp4", "video/skills/tease/7/7.mp4", "video/skills/tease/7/8.mp4", "video/skills/tease/7/9.mp4", "video/skills/tease/7/10.mp4", "video/skills/tease/7/11.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 8>>\
<<set _vid = ["video/skills/tease/8/1.mp4", "video/skills/tease/8/2.mp4", "video/skills/tease/8/3.mp4", "video/skills/tease/8/4.mp4", "video/skills/tease/8/5.mp4", "video/skills/tease/8/6.mp4", "video/skills/tease/8/7.mp4", "video/skills/tease/8/8.mp4", "video/skills/tease/8/9.mp4", "video/skills/tease/8/10.mp4", "video/skills/tease/8/11.mp4", "video/skills/tease/8/12.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 9>>\
<<set _vid = ["video/skills/tease/9/1.mp4", "video/skills/tease/9/2.mp4", "video/skills/tease/9/3.mp4", "video/skills/tease/9/4.mp4", "video/skills/tease/9/5.mp4", "video/skills/tease/9/6.mp4", "video/skills/tease/9/7.mp4", "video/skills/tease/9/8.mp4", "video/skills/tease/9/9.mp4", "video/skills/tease/9/10.mp4", "video/skills/tease/9/11.mp4", "video/skills/tease/9/12.mp4", "video/skills/tease/9/13.mp4", "video/skills/tease/9/14.mp4", "video/skills/tease/9/15.mp4", "video/skills/tease/9/16.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 10>>\
<<set _vid = ["video/skills/tease/10/1.mp4", "video/skills/tease/10/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 11>>\
<<elseif $stance is 12>>\
<</if>>
<</nobr>><<if $stance is 1>>
<<set _vid = ["video/skills/tits/stripbra/1/1.mp4", "video/skills/tits/stripbra/1/2.mp4", "video/skills/tits/stripbra/1/3.mp4", "video/skills/tits/stripbra/1/4.mp4", "video/skills/tits/stripbra/1/5.mp4", "video/skills/tits/stripbra/1/6.mp4", "video/skills/tits/stripbra/1/7.mp4", "video/skills/tits/stripbra/1/8.mp4", "video/skills/tits/stripbra/1/9.mp4", "video/skills/tits/stripbra/1/10.mp4", "video/skills/tits/stripbra/1/11.mp4", "video/skills/tits/stripbra/1/12.mp4", "video/skills/tits/stripbra/1/13.mp4", "video/skills/tits/stripbra/1/14.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 7>>
<<set _vid = ["video/skills/tits/stripbra/7/1.mp4", "video/skills/tits/stripbra/7/2.mp4", "video/skills/tits/stripbra/7/3.mp4", "video/skills/tits/stripbra/7/4.mp4", "video/skills/tits/stripbra/7/5.mp4", "video/skills/tits/stripbra/7/6.mp4", "video/skills/tits/stripbra/7/7.mp4", "video/skills/tits/stripbra/7/8.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>>\<<if $stance is 2>>
<<set _vid = ["video/skills/stripbottom/2/1.mp4", "video/skills/stripbottom/2/2.mp4", "video/skills/stripbottom/2/3.mp4", "video/skills/stripbottom/2/4.mp4", "video/skills/stripbottom/2/5.mp4", "video/skills/stripbottom/2/6.mp4", "video/skills/stripbottom/2/7.mp4", "video/skills/stripbottom/2/8.mp4", "video/skills/stripbottom/2/9.mp4", "video/skills/stripbottom/2/10.mp4", "video/skills/stripbottom/2/11.mp4", "video/skills/stripbottom/2/12.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 5>>
<<set _vid = ["video/skills/stripbottom/5/1.mp4", "video/skills/stripbottom/5/2.mp4", "video/skills/stripbottom/5/3.mp4", "video/skills/stripbottom/5/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 8>>
<<set _vid = ["video/skills/stripbottom/8/1.mp4", "video/skills/stripbottom/8/2.mp4", "video/skills/stripbottom/8/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>>\<<nobr>>
<<if $clothed is true and $knockeddown is true>>
<<set _vid = ["video/skills/mouth/kiss/knockeddown/1/1.mp4", "video/skills/mouth/kiss/knockeddown/1/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/skills/mouth/kiss/knockeddown/2/1.mp4", "video/skills/mouth/kiss/knockeddown/2/2.mp4", "video/skills/mouth/kiss/knockeddown/2/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/mouth/kiss/knockeddown/3/1.mp4", "video/skills/mouth/kiss/knockeddown/3/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $clothed is true>>
<<set _vid = ["video/skills/mouth/kiss/1/1.mp4", "video/skills/mouth/kiss/1/2.mp4", "video/skills/mouth/kiss/1/3.mp4", "video/skills/mouth/kiss/1/4.mp4", "video/skills/mouth/kiss/1/5.mp4", "video/skills/mouth/kiss/1/6.mp4", "video/skills/mouth/kiss/1/7.mp4", "video/skills/mouth/kiss/1/8.mp4", "video/skills/mouth/kiss/1/9.mp4", "video/skills/mouth/kiss/1/10.mp4", "video/skills/mouth/kiss/1/11.mp4", "video/skills/mouth/kiss/1/12.mp4", "video/skills/mouth/kiss/1/13.mp4", "video/skills/mouth/kiss/1/14.mp4", "video/skills/mouth/kiss/1/15.mp4", "video/skills/mouth/kiss/1/16.mp4", "video/skills/mouth/kiss/1/17.mp4", "video/skills/mouth/kiss/1/18.mp4", "video/skills/mouth/kiss/1/19.mp4", "video/skills/mouth/kiss/1/20.mp4", "video/skills/mouth/kiss/1/21.mp4", "video/skills/mouth/kiss/1/22.mp4", "video/skills/mouth/kiss/1/23.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $braoff is true>>
<<set _vid = ["video/skills/mouth/kiss/2/1.mp4", "video/skills/mouth/kiss/2/2.mp4", "video/skills/mouth/kiss/2/3.mp4", "video/skills/mouth/kiss/2/4.mp4", "video/skills/mouth/kiss/2/5.mp4", "video/skills/mouth/kiss/2/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $naked is true>>
<<set _vid = ["video/skills/mouth/kiss/3/1.mp4", "video/skills/mouth/kiss/3/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<</if>>
<</nobr>><<nobr>>
<<if $clothed is true and $knockeddown is true>>
<<set _vid = ["video/skills/other/pullout/knockeddown/1/1.mp4", "video/skills/other/pullout/knockeddown/1/2.mp4", "video/skills/other/pullout/knockeddown/1/3.mp4", "video/skills/other/pullout/knockeddown/1/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/skills/other/pullout/knockeddown/2/1.mp4", "video/skills/other/pullout/knockeddown/2/2.mp4", "video/skills/other/pullout/knockeddown/2/3.mp4", "video/skills/other/pullout/knockeddown/2/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/other/pullout/knockeddown/3/1.mp4", "video/skills/other/pullout/knockeddown/3/2.mp4", "video/skills/other/pullout/knockeddown/3/3.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $clothed is true>>
<<set _vid = ["video/skills/other/pullout/1/1.mp4", "video/skills/other/pullout/1/2.mp4", "video/skills/other/pullout/1/3.mp4", "video/skills/other/pullout/1/4.mp4", "video/skills/other/pullout/1/5.mp4", "video/skills/other/pullout/1/6.mp4", "video/skills/other/pullout/1/7.mp4", "video/skills/other/pullout/1/8.mp4", "video/skills/other/pullout/1/9.mp4", "video/skills/other/pullout/1/10.mp4", "video/skills/other/pullout/1/11.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true>>
<<set _vid = ["video/skills/other/pullout/2/1.mp4", "video/skills/other/pullout/2/2.mp4", "video/skills/other/pullout/2/3.mp4", "video/skills/other/pullout/2/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true>>
<<set _vid = ["video/skills/other/pullout/3/1.mp4", "video/skills/other/pullout/3/2.mp4", "video/skills/other/pullout/3/3.mp4", "video/skills/other/pullout/3/4.mp4", "video/skills/other/pullout/3/5.mp4", "video/skills/other/pullout/3/6.mp4", "video/skills/other/pullout/3/7.mp4", "video/skills/other/pullout/3/8.mp4", "video/skills/other/pullout/3/9.mp4", "video/skills/other/pullout/3/10.mp4", "video/skills/other/pullout/3/11.mp4", "video/skills/other/pullout/3/12.mp4", "video/skills/other/pullout/3/13.mp4", "video/skills/other/pullout/3/14.mp4", "video/skills/other/pullout/3/15.mp4", "video/skills/other/pullout/3/16.mp4", "video/skills/other/pullout/3/17.mp4"].random()>>
<video @src="_vid" autoplay></video><</if>><</nobr>><<nobr>>
<<if $clothed is true and $knockeddown is true>>
<<set _vid = ["video/skills/other/handjob/knockeddown/1/1.mp4", "video/skills/other/handjob/knockeddown/1/2.mp4", "video/skills/other/handjob/knockeddown/1/3.mp4", "video/skills/other/handjob/knockeddown/1/4.mp4", "video/skills/other/handjob/knockeddown/1/5.mp4", "video/skills/other/handjob/knockeddown/1/6.mp4", "video/skills/other/handjob/knockeddown/1/7.mp4", "video/skills/other/handjob/knockeddown/1/8.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/skills/other/handjob/knockeddown/2/1.mp4", "video/skills/other/handjob/knockeddown/2/2.mp4", "video/skills/other/handjob/knockeddown/2/3.mp4", "video/skills/other/handjob/knockeddown/2/4.mp4", "video/skills/other/handjob/knockeddown/2/5.mp4", "video/skills/other/handjob/knockeddown/2/6.mp4", "video/skills/other/handjob/knockeddown/2/7.mp4", "video/skills/other/handjob/knockeddown/2/8.mp4", "video/skills/other/handjob/knockeddown/2/9.mp4", "video/skills/other/handjob/knockeddown/2/10.mp4", "video/skills/other/handjob/knockeddown/2/11.mp4", "video/skills/other/handjob/knockeddown/2/12.mp4", "video/skills/other/handjob/knockeddown/2/13.mp4", "video/skills/other/handjob/knockeddown/2/14.mp4", "video/skills/other/handjob/knockeddown/2/15.mp4", "video/skills/other/handjob/knockeddown/2/16.mp4", "video/skills/other/handjob/knockeddown/2/17.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/other/handjob/knockeddown/3/1.mp4", "video/skills/other/handjob/knockeddown/3/2.mp4", "video/skills/other/handjob/knockeddown/3/3.mp4", "video/skills/other/handjob/knockeddown/3/4.mp4", "video/skills/other/handjob/knockeddown/3/5.mp4", "video/skills/other/handjob/knockeddown/3/6.mp4", "video/skills/other/handjob/knockeddown/3/7.mp4", "video/skills/other/handjob/knockeddown/3/8.mp4", "video/skills/other/handjob/knockeddown/3/9.mp4", "video/skills/other/handjob/knockeddown/3/10.mp4", "video/skills/other/handjob/knockeddown/3/11.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 1>>
<<set _vid = ["video/skills/other/handjob/1/1.mp4", "video/skills/other/handjob/1/2.mp4", "video/skills/other/handjob/1/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 2>>\
<<set _vid = ["video/skills/other/handjob/2/1.mp4", "video/skills/other/handjob/2/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>\
<<set _vid = ["video/skills/other/handjob/3/1.mp4", "video/skills/other/handjob/3/2.mp4", "video/skills/other/handjob/3/3.mp4", "video/skills/other/handjob/3/4.mp4", "video/skills/other/handjob/3/5.mp4", "video/skills/other/handjob/3/6.mp4", "video/skills/other/handjob/3/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $clothed is true>>\
<<set _vid = ["video/skills/other/handjob/clothed/1.mp4", "video/skills/other/handjob/clothed/2.mp4", "video/skills/other/handjob/clothed/3.mp4", "video/skills/other/handjob/clothed/4.mp4", "video/skills/other/handjob/clothed/5.mp4", "video/skills/other/handjob/clothed/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>\
<<set _vid = ["video/skills/other/handjob/braoff/1.mp4", "video/skills/other/handjob/braoff/2.mp4", "video/skills/other/handjob/braoff/3.mp4", "video/skills/other/handjob/braoff/4.mp4", "video/skills/other/handjob/braoff/5.mp4", "video/skills/other/handjob/braoff/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>\
<<set _vid = ["video/skills/other/handjob/naked/1.mp4", "video/skills/other/handjob/naked/2.mp4", "video/skills/other/handjob/naked/3.mp4", "video/skills/other/handjob/naked/4.mp4", "video/skills/other/handjob/naked/5.mp4", "video/skills/other/handjob/naked/6.mp4", "video/skills/other/handjob/naked/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>><</nobr>><<if $stance is 6>>\
<<set _vid = ["video/skills/other/masturbate/6/1.mp4", "video/skills/other/masturbate/6/2.mp4", "video/skills/other/masturbate/6/3.mp4", "video/skills/other/masturbate/6/4.mp4", "video/skills/other/masturbate/6/5.mp4", "video/skills/other/masturbate/6/6.mp4", "video/skills/other/masturbate/6/7.mp4", "video/skills/other/masturbate/6/8.mp4", "video/skills/other/masturbate/6/9.mp4", "video/skills/other/masturbate/6/10.mp4", "video/skills/other/masturbate/6/11.mp4", "video/skills/other/masturbate/6/12.mp4", "video/skills/other/masturbate/6/13.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 9>>\
<<set _vid = ["video/skills/other/masturbate/9/1.mp4", "video/skills/other/masturbate/9/2.mp4", "video/skills/other/masturbate/9/3.mp4", "video/skills/other/masturbate/9/4.mp4", "video/skills/other/masturbate/9/5.mp4", "video/skills/other/masturbate/9/6.mp4", "video/skills/other/masturbate/9/7.mp4", "video/skills/other/masturbate/9/8.mp4", "video/skills/other/masturbate/9/9.mp4", "video/skills/other/masturbate/9/10.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>>\<<if $stance is 1>>
<<set _vid = ["video/skills/mouth/suckfinger/1/1.mp4", "video/skills/mouth/suckfinger/1/2.mp4", "video/skills/mouth/suckfinger/1/3.mp4", "video/skills/mouth/suckfinger/1/4.mp4", "video/skills/mouth/suckfinger/1/5.mp4", "video/skills/mouth/suckfinger/1/6.mp4", "video/skills/mouth/suckfinger/1/7.mp4", "video/skills/mouth/suckfinger/1/8.mp4", "video/skills/mouth/suckfinger/1/9.mp4", "video/skills/mouth/suckfinger/1/10.mp4", "video/skills/mouth/suckfinger/1/11.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 2>>
<<set _vid = ["video/skills/mouth/suckfinger/2/1.mp4", "video/skills/mouth/suckfinger/2/2.mp4", "video/skills/mouth/suckfinger/2/3.mp4", "video/skills/mouth/suckfinger/2/4.mp4", "video/skills/mouth/suckfinger/2/5.mp4", "video/skills/mouth/suckfinger/2/6.mp4", "video/skills/mouth/suckfinger/2/7.mp4", "video/skills/mouth/suckfinger/2/8.mp4", "video/skills/mouth/suckfinger/2/9.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>
<<set _vid = ["video/skills/mouth/suckfinger/3/1.mp4", "video/skills/mouth/suckfinger/3/2.mp4", "video/skills/mouth/suckfinger/3/3.mp4", "video/skills/mouth/suckfinger/3/4.mp4", "video/skills/mouth/suckfinger/3/5.mp4", "video/skills/mouth/suckfinger/3/6.mp4", "video/skills/mouth/suckfinger/3/7.mp4", "video/skills/mouth/suckfinger/3/8.mp4", "video/skills/mouth/suckfinger/3/9.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 4>>
<<set _vid = ["video/skills/mouth/suckfinger/4/1.mp4", "video/skills/mouth/suckfinger/4/2.mp4", "video/skills/mouth/suckfinger/4/3.mp4", "video/skills/mouth/suckfinger/4/4.mp4", "video/skills/mouth/suckfinger/4/5.mp4", "video/skills/mouth/suckfinger/4/6.mp4", "video/skills/mouth/suckfinger/4/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 5>>
<<set _vid = ["video/skills/mouth/suckfinger/5/1.mp4", "video/skills/mouth/suckfinger/5/2.mp4", "video/skills/mouth/suckfinger/5/3.mp4", "video/skills/mouth/suckfinger/5/4.mp4", "video/skills/mouth/suckfinger/5/5.mp4", "video/skills/mouth/suckfinger/5/6.mp4", "video/skills/mouth/suckfinger/5/7.mp4", "video/skills/mouth/suckfinger/5/8.mp4", "video/skills/mouth/suckfinger/5/9.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 6>>
<<set _vid = ["video/skills/mouth/suckfinger/6/1.mp4", "video/skills/mouth/suckfinger/6/2.mp4", "video/skills/mouth/suckfinger/6/3.mp4", "video/skills/mouth/suckfinger/6/4.mp4", "video/skills/mouth/suckfinger/6/5.mp4", "video/skills/mouth/suckfinger/6/6.mp4", "video/skills/mouth/suckfinger/6/7.mp4", "video/skills/mouth/suckfinger/6/8.mp4", "video/skills/mouth/suckfinger/6/9.mp4", "video/skills/mouth/suckfinger/6/10.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 7>>
<<set _vid = ["video/skills/mouth/suckfinger/7/1.mp4", "video/skills/mouth/suckfinger/7/2.mp4", "video/skills/mouth/suckfinger/7/3.mp4", "video/skills/mouth/suckfinger/7/4.mp4", "video/skills/mouth/suckfinger/7/5.mp4", "video/skills/mouth/suckfinger/7/6.mp4", "video/skills/mouth/suckfinger/7/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 8>>
<<set _vid = ["video/skills/mouth/suckfinger/8/1.mp4", "video/skills/mouth/suckfinger/8/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 9>>
<<set _vid = ["video/skills/mouth/suckfinger/9/1.mp4", "video/skills/mouth/suckfinger/9/2.mp4", "video/skills/mouth/suckfinger/9/3.mp4", "video/skills/mouth/suckfinger/9/4.mp4", "video/skills/mouth/suckfinger/9/5.mp4", "video/skills/mouth/suckfinger/9/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<</if>>\<<if $stance is 4>>
<<set _vid = ["video/skills/mouth/openmouthwide/4/1.mp4", "video/skills/mouth/openmouthwide/4/2.mp4", "video/skills/mouth/openmouthwide/4/3.mp4", "video/skills/mouth/openmouthwide/4/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 5>>
<<set _vid = ["video/skills/mouth/openmouthwide/5/1.mp4", "video/skills/mouth/openmouthwide/5/2.mp4", "video/skills/mouth/openmouthwide/5/3.mp4", "video/skills/mouth/openmouthwide/5/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 6>>
<<set _vid = ["video/skills/mouth/openmouthwide/6/1.mp4", "video/skills/mouth/openmouthwide/6/2.mp4", "video/skills/mouth/openmouthwide/6/3.mp4", "video/skills/mouth/openmouthwide/6/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 7>>
<<set _vid = ["video/skills/mouth/openmouthwide/7/1.mp4", "video/skills/mouth/openmouthwide/7/2.mp4", "video/skills/mouth/openmouthwide/7/3.mp4", "video/skills/mouth/openmouthwide/7/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 8>>
<<set _vid = ["video/skills/mouth/openmouthwide/8/1.mp4", "video/skills/mouth/openmouthwide/8/2.mp4", "video/skills/mouth/openmouthwide/8/3.mp4", "video/skills/mouth/openmouthwide/8/4.mp4", "video/skills/mouth/openmouthwide/8/5.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 9>>
<<set _vid = ["video/skills/mouth/openmouthwide/9/1.mp4", "video/skills/mouth/openmouthwide/9/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>>\<<if $stance is 1>>
<<set _vid = ["video/skills/tits/titbounce/1/1.mp4", "video/skills/tits/titbounce/1/2.mp4", "video/skills/tits/titbounce/1/3.mp4", "video/skills/tits/titbounce/1/4.mp4", "video/skills/tits/titbounce/1/5.mp4", "video/skills/tits/titbounce/1/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 2>>
<<set _vid = ["video/skills/tits/titbounce/2/1.mp4", "video/skills/tits/titbounce/2/2.mp4", "video/skills/tits/titbounce/2/3.mp4", "video/skills/tits/titbounce/2/4.mp4", "video/skills/tits/titbounce/2/5.mp4", "video/skills/tits/titbounce/2/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>
<<set _vid = ["video/skills/tits/titbounce/3/1.mp4", "video/skills/tits/titbounce/3/2.mp4", "video/skills/tits/titbounce/3/3.mp4", "video/skills/tits/titbounce/3/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 7>>
<<set _vid = ["video/skills/tits/titbounce/8/1.mp4", "video/skills/tits/titbounce/8/2.mp4", "video/skills/tits/titbounce/8/3.mp4", "video/skills/tits/titbounce/8/4.mp4", "video/skills/tits/titbounce/8/5.mp4", "video/skills/tits/titbounce/8/6.mp4", "video/skills/tits/titbounce/8/7.mp4", "video/skills/tits/titbounce/8/8.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 8>>
<<set _vid = ["video/skills/tits/titbounce/8/1.mp4", "video/skills/tits/titbounce/8/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 9>>
<<set _vid = ["video/skills/tits/titbounce/9/1.mp4", "video/skills/tits/titbounce/9/2.mp4", "video/skills/tits/titbounce/9/3.mp4", "video/skills/tits/titbounce/9/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>>\<<if $stance is 2>>
<<set _vid = ["video/skills/tits/titjob/2/1.mp4", "video/skills/tits/titjob/2/2.mp4", "video/skills/tits/titjob/2/3.mp4", "video/skills/tits/titjob/2/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>
<<set _vid = ["video/skills/tits/titjob/3/1.mp4", "video/skills/tits/titjob/3/2.mp4", "video/skills/tits/titjob/3/3.mp4", "video/skills/tits/titjob/3/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<if $stance is 5>>
<<set _vid = ["video/skills/tits/titjob/5/1.mp4", "video/skills/tits/titjob/5/2.mp4", "video/skills/tits/titjob/5/3.mp4", "video/skills/tits/titjob/5/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<if $stance is 6>>
<<set _vid = ["video/skills/tits/titjob/6/1.mp4", "video/skills/tits/titjob/6/2.mp4", "video/skills/tits/titjob/6/3.mp4", "video/skills/tits/titjob/6/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<if $stance is 8>>
<<set _vid = ["video/skills/tits/titjob/8/1.mp4", "video/skills/tits/titjob/8/2.mp4", "video/skills/tits/titjob/8/3.mp4", "video/skills/tits/titjob/8/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<if $stance is 9>>
<<set _vid = ["video/skills/tits/titjob/9/1.mp4", "video/skills/tits/titjob/9/2.mp4", "video/skills/tits/titjob/9/3.mp4", "video/skills/tits/titjob/9/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>>\<<set _vid = ["video/skills/pussygrind/1.mp4", "video/skills/pussygrind/2.mp4", "video/skills/pussygrind/3.mp4", "video/skills/pussygrind/4.mp4", "video/skills/pussygrind/5.mp4", "video/skills/pussygrind/6.mp4", "video/skills/pussygrind/7.mp4", "video/skills/pussygrind/8.mp4", "video/skills/pussygrind/9.mp4", "video/skills/pussygrind/10.mp4", "video/skills/pussygrind/11.mp4", "video/skills/pussygrind/12.mp4", "video/skills/pussygrind/13.mp4", "video/skills/pussygrind/14.mp4", "video/skills/pussygrind/15.mp4", "video/skills/pussygrind/16.mp4", "video/skills/pussygrind/17.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<if $clothed is true>>
<<set _vid = ["video/sex/youfuck/dt/insert/knockeddown/clothed/1.mp4", "video/sex/youfuck/dt/insert/knockeddown/clothed/2.mp4", "video/sex/youfuck/dt/insert/knockeddown/clothed/3.mp4", "video/sex/youfuck/dt/insert/knockeddown/clothed/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/sex/youfuck/dt/insert/knockeddown/braoff/1.mp4", "video/sex/youfuck/dt/insert/knockeddown/braoff/2.mp4", "video/sex/youfuck/dt/insert/knockeddown/braoff/3.mp4", "video/sex/youfuck/dt/insert/knockeddown/braoff/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/sex/youfuck/dt/insert/knockeddown/naked/1.mp4", "video/sex/youfuck/dt/insert/knockeddown/naked/2.mp4", "video/sex/youfuck/dt/insert/knockeddown/naked/3.mp4", "video/sex/youfuck/dt/insert/knockeddown/naked/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<</if>>NO DIRTY TALKING YET:/<<nobr>>
<<set _ThinkLine to either('How does my lips feel sliding up and down your cock? 👄','My mouth is so wet and warm, huh? 😉','Do you want me to go faster?','Hmm, so big...','Can I keep blowing you? You can cum in my mouth if you want... 😜','Can you feel the back of my thoat?','Imagine if I went deeper...')>>
<<set _replyLine to either('Stop doing that!','Shit...','Get off!','This is not nice at all...!','Fuck you, You really suck... wait...','Yeah, keep talking instead of that... other thing.','Slut...')>>
@@.speech-u;_ThinkLine@@
<</nobr>><<nobr>>
<<set _ThinkLine to either('GRAHHH','GAAAAAAG',')>>
@@.speech-u;_ThinkLine@@
<</nobr>>NO DIRTY TALKING YET:/NO DIRTY TALKING YET:/NO DIRTY TALKING YET:/NO DIRTY TALKING YET:/<<nobr>>
<<widget "updateskilldamage">><<silently>>
<<masterycal>>
<<set $healoutput to Math.trunc($intelligence * 1.25)>>
<<set $infusedwordsmaxcounter to Math.trunc($intelligence * 0.5)>>
<<set $tonguedamage to Math.trunc(0.5*$charm)>>
<<set $vitalitydrainamount to Math.trunc(0.34*$intelligence)>>
<<set $teasedamage to Math.trunc(0.5*$charm)>><<if $teasedamage < 1>><<set $teasedamage to 1>><</if>>
<<set $striptopdamage to Math.trunc(0.5*$charm)>><<if $striptopdamage < 1>><<set $striptopdamage to 1>><</if>>
<<set $stripbottomdamage to Math.trunc(0.5*$charm)>><<if $stripbottomdamage < 1>><<set $stripbottomdamage to 1>><</if>>
<<set $kissdamage to Math.trunc($charm*0.75)>>
<<set $titbouncedamage to Math.trunc($charm*0.75)>>
<<set $titjobSPdamage to Math.trunc($dexterity*$titjobmasterydamage)>>
<<set $titjobAPdamage to Math.trunc($charm*0.75)>>
<<set $pussygrindAPdamage to Math.trunc($charm*1.5)>>
<<set $pussygrindSPdamage to Math.trunc($dexterity*$cowgirlmasterydamage*0.5)>>
<<set $openmouthdamage to Math.trunc($charm)>>
<<set $suckfingerdamage to Math.trunc($charm*0.5*$blowjobmasterydamage)>>
<<set $handjobdamage to Math.trunc($dexterity*0.25 + 2)>><<if $handjobdamage < 1>><<set $handjobdamage to 1>><</if>>
<<set $masturbatedamage to Math.trunc($charm)>>
<<set $masturbatestimulation to 5 + Math.trunc($dexterity)>>
<<set $blowjobAPdamage to Math.trunc($charm*0.5)>>
<<set $blowjobSPdamage to Math.trunc(1.25*$dexterity*$blowjobmasterydamage)>>
<<set $deepthroatAPdamage to Math.trunc(0.25*$charm)>>
<<set $deepthroatSPdamage to Math.trunc(1.75*$dexterity*$deepthroatmasterydamage)>>
<<set $facefuckdamage to Math.trunc(2*$dexterity*$facefuckmasterydamage)>>
<<set $cowgirldamage to Math.trunc(2.5*$dexterity*$cowgirlmasterydamage)>>
<<set $doggydamage to Math.trunc(2.5*$dexterity*$doggymasterydamage)>>
<<set $missionarydamage to Math.trunc(2.5*$dexterity*$missionarymasterydamage)>>
<<set $reversecowgirldamage to Math.trunc(2.5*$dexterity*$reversecowgirlmasterydamage)>>
<<set $speedbumpdamage to Math.trunc($dexterity+1.5*$endurance*$speedbumpmasterydamage)>>
<<set $piledriverdamage to Math.trunc($dexterity+1.5*$endurance*$piledrivermasterydamage)>>
<<set $congressdamage to Math.trunc($dexterity+1.5*$endurance*$congressmasterydamage)>>
<</silently>><</widget>><</nobr>><<nobr>>
<<if $enemydick is true and $SP >= $maxSP>>
<<if $knockeddown is true>>
The $enemy is knocked down, his dick is out and ready to burst. Now is your chance!<br>
[[Finish him!|finisher moves]]
<<elseif $seduced is true>>
The $enemy is seduced, his dick is out and ready to burst. Now is your chance!<br>
[[Finish him!|finisher moves]]
<<elseif $mesmerized is true>>
The $enemy is mesmerized, his dick is out and ready to burst. Now is your chance!<br>
[[Finish him!|finisher moves]]<</if>><</if>>
<</nobr>>
Class: $enemy
Level: $enemylevel
<span style="color:red">SP = $SP/$maxSP</span>
<span style="color:purple">AP = $AP/$maxAP</span>
<span style="color:green">Essence = $essence/$maxessence</span>
Strength: $enemystrength
Endurance: $enemyendurance
Agility: $enemyagility
Control: $enemycontrol
Intelligence: $enemyintelligence
XP on defeat: $enemyXP<<set _vid = ["video/home/sleep/wakeup/1.mp4", "video/home/sleep/wakeup/2.mp4", "video/home/sleep/wakeup/3.mp4", "video/home/sleep/wakeup/4.mp4", "video/home/sleep/wakeup/5.mp4", "video/home/sleep/wakeup/6.mp4", "video/home/sleep/wakeup/7.mp4", "video/home/sleep/wakeup/8.mp4", "video/home/sleep/wakeup/9.mp4", "video/home/sleep/wakeup/10.mp4", "video/home/sleep/wakeup/11.mp4", "video/home/sleep/wakeup/12.mp4", "video/home/sleep/wakeup/13.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/home/sleep/sleep/1.mp4", "video/home/sleep/sleep/2.mp4", "video/home/sleep/sleep/3.mp4"].random()>><video @src="_vid" autoplay></video><<set _vid = ["video/home/sleep/masturbate/1.mp4", "video/home/sleep/masturbate/2.mp4", "video/home/sleep/masturbate/3.mp4", "video/home/sleep/masturbate/4.mp4"].random()>><video @src="_vid" autoplay loop></video><<if $knockeddown is true and $pcHP > 0 and $stim < $maxstim>>\
[[Next|Turn end]]
<<else>>\
<<if $pcHP <= 0 >>
<<set _randomimage to random(6)>>\
[img["img/death/death" + _randomimage + ".jpg"]]
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $stim >= $maxstim>>\
<<if $fingercum is false>><<set $defaultcum to true>><</if>>\
<<linkreplace "You cum!">><<goto "You cum!">><</linkreplace>>
<<else>>\
<<linkreplace "Next">>\
<<agility-agility>>\
<<if _check is false>>\
The $enemy gets to attack again!
Well shit...
[[Next|Enemy attack2]]
<<elseif _check is true>>\
You recover before he can attack again.
[[Next|Turn end]]<</if>><</linkreplace>><</if>><</if>>
<<nobr>><<if $pcHP <= 0 >>
<<set _randomimage to random(6)>>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $stim >= $maxstim>>
<<set $defaultcum to true>>
<<linkreplace "You cum!">><<goto "You cum!">><</linkreplace>>
<<elseif $stunned is true>>
You are stunned and cannot act!<br>
[[Next|Player stunned]]
<<else>>
[[Next|Turn end]]
<</if>><</nobr>>PUNCH ATTACK!
[img[img/skillsperks/punch_attack.jpg]]
<<if $enemy is "Ranger">>The $enemy is out of arrows! He runs at you and punches you with his fist instead!<<else>>The $enemy runs at you and punches you with his fist! Ouch..<</if>>
<<HPdamage>>
<<include "Maleafterattackconditions">>KICK ATTACK!
The enemy kicks you, you tumble down on your back.
<<HPdamage>>
<<if $stance is 7>>\
<<set $stance to 4>>\
<<elseif $stance is 8>>\
<<set $stance to 5>>\
<<elseif $stance is 9>>\
<<set $stance to 6>>\
<</if>>\
<<include "Maleafterattackconditions">><<if $surefooted is true>>\
PUSH ATTACK!
The enemy runs at you and attempt to push you. Surefooted perk activated! You remain standing. You still take damage though.
<<weakHPdamage>>
<<else>>\
PUSH ATTACK!
The enemy runs at you and pushes you hard. You fall on your stomach and take some damage.
<<weakHPdamage>>
<<if $stance is 1>>\
<<set $stance to 10>>\
<<elseif $stance is 2>>\
<<set $stance to 11>>\
<<elseif $stance is 3>>\
<<set $stance to 12>>\
<</if>><</if>>\
<<include "Maleafterattackconditions">><<if $stance is 2>>
<<set _vid = ["video/maleskills/tits/slap/2/1.mp4", "video/maleskills/tits/slap/2/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>
<<set _vid = ["video/maleskills/tits/slap/3/1.mp4", "video/maleskills/tits/slap/3/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 5>>
<<set _vid = ["video/maleskills/tits/slap/5/1.mp4", "video/maleskills/tits/slap/5/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 6>>
<<set _vid = ["video/maleskills/tits/slap/6/1.mp4", "video/maleskills/tits/slap/6/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 8>>
<<set _vid = ["video/maleskills/tits/slap/8/1.mp4", "video/maleskills/tits/slap/8/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 9>>
<<set _vid = ["video/maleskills/tits/slap/9/1.mp4", "video/maleskills/tits/slap/9/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<</if>>\<<if $stance is 3>>
<<set _vid = ["video/maleskills/ass/slap/3/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 6>>
<<elseif $stance is 9>>
<<set _vid = ["video/maleskills/ass/slap/9/1.mp4", "video/maleskills/ass/slap/9/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 12>>
<</if>>\<<if $stance is 1>>
<<set _vid = ["video/maleskills/tits/strip/1/1.mp4", "video/maleskills/tits/strip/1/2.mp4", "video/maleskills/tits/strip/1/3.mp4", "video/maleskills/tits/strip/1/4.mp4", "video/maleskills/tits/strip/1/5.mp4", "video/maleskills/tits/strip/1/6.mp4", "video/maleskills/tits/strip/1/7.mp4", "video/maleskills/tits/strip/1/8.mp4", "video/maleskills/tits/strip/1/9.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 4>>
<<set _vid = ["video/maleskills/tits/strip/4/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 7>>
<<elseif $stance is 10>>
<</if>>\<<if $stance is 2>>
<<set _vid = ["video/maleskills/ass/strip/2/1.mp4", "video/maleskills/ass/strip/2/2.mp4", "video/maleskills/ass/strip/2/3.mp4", "video/maleskills/ass/strip/2/4.mp4", "video/maleskills/ass/strip/2/5.mp4", "video/maleskills/ass/strip/2/6.mp4", "video/maleskills/ass/strip/2/7.mp4", "video/maleskills/ass/strip/2/8.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 5>>
<<set _vid = ["video/maleskills/ass/strip/5/1.mp4", "video/maleskills/ass/strip/5/2.mp4", "video/maleskills/ass/strip/5/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 8>>
<<elseif $stance is 11>>
<</if>>\<<if $stance is 2>>
<<set _vid = ["video/maleskills/tits/grab/2/1.mp4", "video/maleskills/tits/grab/2/2.mp4", "video/maleskills/tits/grab/2/3.mp4", "video/maleskills/tits/grab/2/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 3>>
<<elseif $stance is 5>>
<<set _vid = ["video/maleskills/tits/grab/5/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 6>>
<<set _vid = ["video/maleskills/tits/grab/6/1.mp4", "video/maleskills/tits/grab/6/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 8>>
<<set _vid = ["video/maleskills/tits/grab/8/1.mp4", "video/maleskills/tits/grab/8/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 9>>
<</if>>\<<if $stance is 3>>
<<set _vid = ["video/maleskills/ass/grab/3/1.mp4", "video/maleskills/ass/grab/3/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 6>>
<<elseif $stance is 9>>
<<elseif $stance is 12>>
<</if>>\<<if $stance is 6>>
<<set _vid = ["video/maleskills/finger/6/1.mp4", "video/maleskills/finger/6/2.mp4", "video/maleskills/finger/6/3.mp4", "video/maleskills/finger/6/4.mp4", "video/maleskills/finger/6/5.mp4", "video/maleskills/finger/6/6.mp4", "video/maleskills/finger/6/7.mp4", "video/maleskills/finger/6/8.mp4", "video/maleskills/finger/6/9.mp4", "video/maleskills/finger/6/10.mp4", "video/maleskills/finger/6/11.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 9>>
<<set _vid = ["video/maleskills/finger/9/1.mp4", "video/maleskills/finger/9/2.mp4", "video/maleskills/finger/9/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 12>>
<</if>>\The $enemy is seduced by your demonic powers. His attention is completly absorbed by your pussy on full display. He is somewhat likely to comply with any sexual request you might suggest...
<<linkreplace "We are going to fuck!">>
<<set _r to random(1, 3)>><<if _r is not 1>>\
You win a 66% random roll.
The spell holds.
Tell him to fuck you... in what position?
<div id="choices">\
<<linkreplace " Missionary ">>\
<<goto "Seduction missionary">>
<</linkreplace>>\
__|__\
<<linkreplace " Doggystyle ">>\
<<goto "Seduction doggy">>
<</linkreplace>>\
__|__\
<<linkreplace " Cowgirl ">>\
<<goto "Seduction cowgirl">>
<</linkreplace>>\
__|__\
<<linkreplace " Reverse cowgirl ">>\
<<goto "Seduction reverse cowgirl">>
<</linkreplace>>\
__|__\
<<linkreplace " Suspended congress ">>\
<<goto "Seduction congress">>
<</linkreplace>>\
__|__\
<<linkreplace " Piledriver ">>\
<<goto "Seduction pile">>
<</linkreplace>>\
__|__\
<<linkreplace " Speedbump ">>\
<<goto "Seduction speed">>
<</linkreplace>>\
__|__\
<<linkreplace " JUST FUCK ME ANY WAY YOU LIKE MEAT ">>\
<<goto "Seduction random">>
<</linkreplace>>\
\</div>\
<<else>>\
He breaks free from the spell. He practically jumps away from you.
The $enemy is no longer seduced! <<set $seduced to false>>
<<enemyapcheck>>
<</if>>
<</linkreplace>>Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.Let me blow you!<<set _vid = ["video/sex/hefuck/mis/insert/1.mp4", "video/sex/hefuck/mis/insert/2.mp4", "video/sex/hefuck/mis/insert/3.mp4", "video/sex/hefuck/mis/insert/4.mp4", "video/sex/hefuck/mis/insert/5.mp4", "video/sex/hefuck/mis/insert/6.mp4", "video/sex/hefuck/mis/insert/7.mp4", "video/sex/hefuck/mis/insert/8.mp4", "video/sex/hefuck/mis/insert/9.mp4", "video/sex/hefuck/mis/insert/10.mp4", "video/sex/hefuck/mis/insert/11.mp4", "video/sex/hefuck/mis/insert/12.mp4", "video/sex/hefuck/mis/insert/13.mp4", "video/sex/hefuck/mis/insert/14.mp4", "video/sex/hefuck/mis/insert/15.mp4", "video/sex/hefuck/mis/insert/16.mp4", "video/sex/hefuck/mis/insert/17.mp4", "video/sex/hefuck/mis/insert/18.mp4", "video/sex/hefuck/mis/insert/19.mp4", "video/sex/hefuck/mis/insert/20.mp4", "video/sex/hefuck/mis/insert/21.mp4", "video/sex/hefuck/mis/insert/22.mp4", "video/sex/hefuck/mis/insert/23.mp4", "video/sex/hefuck/mis/insert/24.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/dog/insert/1.mp4", "video/sex/hefuck/dog/insert/2.mp4", "video/sex/hefuck/dog/insert/3.mp4", "video/sex/hefuck/dog/insert/4.mp4", "video/sex/hefuck/dog/insert/5.mp4", "video/sex/hefuck/dog/insert/6.mp4", "video/sex/hefuck/dog/insert/7.mp4", "video/sex/hefuck/dog/insert/8.mp4", "video/sex/hefuck/dog/insert/9.mp4", "video/sex/hefuck/dog/insert/10.mp4", "video/sex/hefuck/dog/insert/11.mp4", "video/sex/hefuck/dog/insert/12.mp4", "video/sex/hefuck/dog/insert/13.mp4", "video/sex/hefuck/dog/insert/14.mp4", "video/sex/hefuck/dog/insert/15.mp4", "video/sex/hefuck/dog/insert/16.mp4", "video/sex/hefuck/dog/insert/17.mp4", "video/sex/hefuck/dog/insert/18.mp4", "video/sex/hefuck/dog/insert/19.mp4", "video/sex/hefuck/dog/insert/20.mp4", "video/sex/hefuck/dog/insert/21.mp4", "video/sex/hefuck/dog/insert/22.mp4", "video/sex/hefuck/dog/insert/23.mp4", "video/sex/hefuck/dog/insert/24.mp4", "video/sex/hefuck/dog/insert/25.mp4", "video/sex/hefuck/dog/insert/26.mp4", "video/sex/hefuck/dog/insert/27.mp4", "video/sex/hefuck/dog/insert/28.mp4", "video/sex/hefuck/dog/insert/29.mp4", "video/sex/hefuck/dog/insert/30.mp4", "video/sex/hefuck/dog/insert/31.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/hefuck/insert/cow/1.mp4", "video/hefuck/insert/cow/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/hefuck/insert/rcow/1.mp4", "video/hefuck/insert/rcow/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/congress/insert/1.mp4", "video/sex/hefuck/congress/insert/2.mp4", "video/sex/hefuck/congress/insert/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/pile/insert/1.mp4", "video/sex/hefuck/pile/insert/2.mp4", "video/sex/hefuck/pile/insert/3.mp4", "video/sex/hefuck/pile/insert/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/speed/insert/1.mp4", "video/sex/hefuck/speed/insert/2.mp4", "video/sex/hefuck/speed/insert/3.mp4", "video/sex/hefuck/speed/insert/4.mp4", "video/sex/hefuck/speed/insert/5.mp4", "video/sex/hefuck/speed/insert/6.mp4", "video/sex/hefuck/speed/insert/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/mis/1.mp4", "video/sex/hefuck/mis/2.mp4", "video/sex/hefuck/mis/3.mp4", "video/sex/hefuck/mis/4.mp4", "video/sex/hefuck/mis/5.mp4", "video/sex/hefuck/mis/6.mp4", "video/sex/hefuck/mis/7.mp4", "video/sex/hefuck/mis/8.mp4", "video/sex/hefuck/mis/9.mp4", "video/sex/hefuck/mis/10.mp4", "video/sex/hefuck/mis/11.mp4", "video/sex/hefuck/mis/12.mp4", "video/sex/hefuck/mis/13.mp4", "video/sex/hefuck/mis/14.mp4", "video/sex/hefuck/mis/15.mp4", "video/sex/hefuck/mis/16.mp4", "video/sex/hefuck/mis/17.mp4", "video/sex/hefuck/mis/18.mp4", "video/sex/hefuck/mis/19.mp4", "video/sex/hefuck/mis/20.mp4", "video/sex/hefuck/mis/21.mp4", "video/sex/hefuck/mis/22.mp4", "video/sex/hefuck/mis/23.mp4", "video/sex/hefuck/mis/24.mp4", "video/sex/hefuck/mis/25.mp4", "video/sex/hefuck/mis/26.mp4", "video/sex/hefuck/mis/27.mp4", "video/sex/hefuck/mis/28.mp4", "video/sex/hefuck/mis/29.mp4", "video/sex/hefuck/mis/30.mp4", "video/sex/hefuck/mis/31.mp4", "video/sex/hefuck/mis/32.mp4", "video/sex/hefuck/mis/33.mp4", "video/sex/hefuck/mis/34.mp4", "video/sex/hefuck/mis/35.mp4", "video/sex/hefuck/mis/36.mp4", "video/sex/hefuck/mis/37.mp4", "video/sex/hefuck/mis/38.mp4", "video/sex/hefuck/mis/39.mp4", "video/sex/hefuck/mis/40.mp4", "video/sex/hefuck/mis/41.mp4", "video/sex/hefuck/mis/42.mp4", "video/sex/hefuck/mis/43.mp4", "video/sex/hefuck/mis/44.mp4", "video/sex/hefuck/mis/45.mp4", "video/sex/hefuck/mis/46.mp4", "video/sex/hefuck/mis/47.mp4", "video/sex/hefuck/mis/48.mp4", "video/sex/hefuck/mis/49.mp4", "video/sex/hefuck/mis/50.mp4", "video/sex/hefuck/mis/51.mp4", "video/sex/hefuck/mis/52.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/dog/1.mp4", "video/sex/hefuck/dog/2.mp4", "video/sex/hefuck/dog/3.mp4", "video/sex/hefuck/dog/4.mp4", "video/sex/hefuck/dog/5.mp4", "video/sex/hefuck/dog/6.mp4", "video/sex/hefuck/dog/7.mp4", "video/sex/hefuck/dog/8.mp4", "video/sex/hefuck/dog/9.mp4", "video/sex/hefuck/dog/10.mp4", "video/sex/hefuck/dog/11.mp4", "video/sex/hefuck/dog/12.mp4", "video/sex/hefuck/dog/13.mp4", "video/sex/hefuck/dog/14.mp4", "video/sex/hefuck/dog/15.mp4", "video/sex/hefuck/dog/16.mp4", "video/sex/hefuck/dog/17.mp4", "video/sex/hefuck/dog/18.mp4", "video/sex/hefuck/dog/19.mp4", "video/sex/hefuck/dog/20.mp4", "video/sex/hefuck/dog/21.mp4", "video/sex/hefuck/dog/22.mp4", "video/sex/hefuck/dog/23.mp4", "video/sex/hefuck/dog/24.mp4", "video/sex/hefuck/dog/25.mp4", "video/sex/hefuck/dog/26.mp4", "video/sex/hefuck/dog/27.mp4", "video/sex/hefuck/dog/28.mp4", "video/sex/hefuck/dog/29.mp4", "video/sex/hefuck/dog/30.mp4", "video/sex/hefuck/dog/31.mp4", "video/sex/hefuck/dog/32.mp4", "video/sex/hefuck/dog/33.mp4", "video/sex/hefuck/dog/34.mp4", "video/sex/hefuck/dog/35.mp4", "video/sex/hefuck/dog/36.mp4", "video/sex/hefuck/dog/37.mp4", "video/sex/hefuck/dog/38.mp4", "video/sex/hefuck/dog/39.mp4", "video/sex/hefuck/dog/40.mp4", "video/sex/hefuck/dog/41.mp4", "video/sex/hefuck/dog/42.mp4", "video/sex/hefuck/dog/43.mp4", "video/sex/hefuck/dog/44.mp4", "video/sex/hefuck/dog/45.mp4", "video/sex/hefuck/dog/46.mp4", "video/sex/hefuck/dog/47.mp4", "video/sex/hefuck/dog/48.mp4", "video/sex/hefuck/dog/49.mp4", "video/sex/hefuck/dog/50.mp4", "video/sex/hefuck/dog/51.mp4", "video/sex/hefuck/dog/52.mp4", "video/sex/hefuck/dog/53.mp4", "video/sex/hefuck/dog/54.mp4", "video/sex/hefuck/dog/55.mp4", "video/sex/hefuck/dog/56.mp4", "video/sex/hefuck/dog/57.mp4", "video/sex/hefuck/dog/58.mp4", "video/sex/hefuck/dog/59.mp4", "video/sex/hefuck/dog/60.mp4", "video/sex/hefuck/dog/61.mp4", "video/sex/hefuck/dog/62.mp4", "video/sex/hefuck/dog/63.mp4", "video/sex/hefuck/dog/64.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/cow/1.mp4", "video/sex/hefuck/cow/2.mp4", "video/sex/hefuck/cow/3.mp4", "video/sex/hefuck/cow/4.mp4", "video/sex/hefuck/cow/5.mp4", "video/sex/hefuck/cow/6.mp4", "video/sex/hefuck/cow/7.mp4", "video/sex/hefuck/cow/8.mp4", "video/sex/hefuck/cow/9.mp4", "video/sex/hefuck/cow/10.mp4", "video/sex/hefuck/cow/11.mp4", "video/sex/hefuck/cow/12.mp4", "video/sex/hefuck/cow/13.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/rcow/1.mp4", "video/sex/hefuck/rcow/2.mp4", "video/sex/hefuck/rcow/3.mp4", "video/sex/hefuck/rcow/4.mp4", "video/sex/hefuck/rcow/5.mp4", "video/sex/hefuck/rcow/6.mp4", "video/sex/hefuck/rcow/7.mp4", "video/sex/hefuck/rcow/8.mp4", "video/sex/hefuck/rcow/9.mp4", "video/sex/hefuck/rcow/10.mp4", "video/sex/hefuck/rcow/11.mp4", "video/sex/hefuck/rcow/12.mp4", "video/sex/hefuck/rcow/13.mp4", "video/sex/hefuck/rcow/14.mp4", "video/sex/hefuck/rcow/15.mp4", "video/sex/hefuck/rcow/16.mp4", "video/sex/hefuck/rcow/17.mp4", "video/sex/hefuck/rcow/18.mp4", "video/sex/hefuck/rcow/19.mp4", "video/sex/hefuck/rcow/20.mp4", "video/sex/hefuck/rcow/21.mp4", "video/sex/hefuck/rcow/22.mp4", "video/sex/hefuck/rcow/23.mp4", "video/sex/hefuck/rcow/24.mp4", "video/sex/hefuck/rcow/25.mp4", "video/sex/hefuck/rcow/26.mp4", "video/sex/hefuck/rcow/27.mp4", "video/sex/hefuck/rcow/28.mp4", "video/sex/hefuck/rcow/29.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/congress/1.mp4", "video/sex/hefuck/congress/2.mp4", "video/sex/hefuck/congress/3.mp4", "video/sex/hefuck/congress/4.mp4", "video/sex/hefuck/congress/5.mp4", "video/sex/hefuck/congress/6.mp4", "video/sex/hefuck/congress/7.mp4", "video/sex/hefuck/congress/8.mp4", "video/sex/hefuck/congress/9.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/pile/1.mp4", "video/sex/hefuck/pile/2.mp4", "video/sex/hefuck/pile/3.mp4", "video/sex/hefuck/pile/4.mp4", "video/sex/hefuck/pile/5.mp4", "video/sex/hefuck/pile/6.mp4", "video/sex/hefuck/pile/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/hefuck/speed/1.mp4", "video/sex/hefuck/speed/2.mp4", "video/sex/hefuck/speed/3.mp4", "video/sex/hefuck/speed/4.mp4", "video/sex/hefuck/speed/5.mp4", "video/sex/hefuck/speed/6.mp4", "video/sex/hefuck/speed/7.mp4", "video/sex/hefuck/speed/8.mp4", "video/sex/hefuck/speed/9.mp4", "video/sex/hefuck/speed/10.mp4", "video/sex/hefuck/speed/11.mp4", "video/sex/hefuck/speed/12.mp4", "video/sex/hefuck/speed/13.mp4", "video/sex/hefuck/speed14.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/insert/dog/1.mp4", "video/sex/insert/dog/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/youfuck/cow/insert/1.mp4", "video/sex/youfuck/cow/insert/2.mp4", "video/sex/youfuck/cow/insert/3.mp4", "video/sex/youfuck/cow/insert/4.mp4", "video/sex/youfuck/cow/insert/5.mp4", "video/sex/youfuck/cow/insert/6.mp4", "video/sex/youfuck/cow/insert/7.mp4", "video/sex/youfuck/cow/insert/8.mp4", "video/sex/youfuck/cow/insert/9.mp4", "video/sex/youfuck/cow/insert/10.mp4", "video/sex/youfuck/cow/insert/11.mp4", "video/sex/youfuck/cow/insert/12.mp4", "video/sex/youfuck/cow/insert/13.mp4", "video/sex/youfuck/cow/insert/14.mp4", "video/sex/youfuck/cow/insert/15.mp4", "video/sex/youfuck/cow/insert/16.mp4", "video/sex/youfuck/cow/insert/17.mp4", "video/sex/youfuck/cow/insert/18.mp4", "video/sex/youfuck/cow/insert/19.mp4", "video/sex/youfuck/cow/insert/20.mp4", "video/sex/youfuck/cow/insert/21.mp4", "video/sex/youfuck/cow/insert/22.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/youfuck/rcow/insert/1.mp4", "video/sex/youfuck/rcow/insert/2.mp4", "video/sex/youfuck/rcow/insert/3.mp4", "video/sex/youfuck/rcow/insert/4.mp4", "video/sex/youfuck/rcow/insert/5.mp4", "video/sex/youfuck/rcow/insert/6.mp4", "video/sex/youfuck/rcow/insert/7.mp4", "video/sex/youfuck/rcow/insert/8.mp4", "video/sex/youfuck/rcow/insert/9.mp4", "video/sex/youfuck/rcow/insert/10.mp4", "video/sex/youfuck/rcow/insert/11.mp4", "video/sex/youfuck/rcow/insert/12.mp4", "video/sex/youfuck/rcow/insert/13.mp4", "video/sex/youfuck/rcow/insert/14.mp4", "video/sex/youfuck/rcow/insert/15.mp4", "video/sex/youfuck/rcow/insert/16.mp4", "video/sex/youfuck/rcow/insert/17.mp4", "video/sex/youfuck/rcow/insert/18.mp4", "video/sex/youfuck/rcow/insert/19.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/youfuck/dog/1.mp4", "video/sex/youfuck/dog/2.mp4", "video/sex/youfuck/dog/3.mp4", "video/sex/youfuck/dog/4.mp4", "video/sex/youfuck/dog/5.mp4", "video/sex/youfuck/dog/6.mp4", "video/sex/youfuck/dog/7.mp4", "video/sex/youfuck/dog/8.mp4", "video/sex/youfuck/dog/9.mp4", "video/sex/youfuck/dog/10.mp4", "video/sex/youfuck/dog/11.mp4", "video/sex/youfuck/dog/12.mp4", "video/sex/youfuck/dog/13.mp4", "video/sex/youfuck/dog/14.mp4", "video/sex/youfuck/dog/15.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/youfuck/cow/1.mp4", "video/sex/youfuck/cow/2.mp4", "video/sex/youfuck/cow/3.mp4", "video/sex/youfuck/cow/4.mp4", "video/sex/youfuck/cow/5.mp4", "video/sex/youfuck/cow/6.mp4", "video/sex/youfuck/cow/7.mp4", "video/sex/youfuck/cow/8.mp4", "video/sex/youfuck/cow/9.mp4", "video/sex/youfuck/cow/10.mp4", "video/sex/youfuck/cow/11.mp4", "video/sex/youfuck/cow/12.mp4", "video/sex/youfuck/cow/13.mp4", "video/sex/youfuck/cow/14.mp4", "video/sex/youfuck/cow/15.mp4", "video/sex/youfuck/cow/16.mp4", "video/sex/youfuck/cow/17.mp4", "video/sex/youfuck/cow/18.mp4", "video/sex/youfuck/cow/19.mp4", "video/sex/youfuck/cow/20.mp4", "video/sex/youfuck/cow/21.mp4", "video/sex/youfuck/cow/22.mp4", "video/sex/youfuck/cow/23.mp4", "video/sex/youfuck/cow/24.mp4", "video/sex/youfuck/cow/25.mp4", "video/sex/youfuck/cow/26.mp4", "video/sex/youfuck/cow/27.mp4", "video/sex/youfuck/cow/28.mp4", "video/sex/youfuck/cow/29.mp4", "video/sex/youfuck/cow/30.mp4", "video/sex/youfuck/cow/31.mp4", "video/sex/youfuck/cow/32.mp4", "video/sex/youfuck/cow/33.mp4", "video/sex/youfuck/cow/34.mp4", "video/sex/youfuck/cow/35.mp4", "video/sex/youfuck/cow/36.mp4", "video/sex/youfuck/cow/37.mp4", "video/sex/youfuck/cow/38.mp4", "video/sex/youfuck/cow/39.mp4", "video/sex/youfuck/cow/40.mp4", "video/sex/youfuck/cow/41.mp4", "video/sex/youfuck/cow/42.mp4", "video/sex/youfuck/cow/43.mp4", "video/sex/youfuck/cow/44.mp4", "video/sex/youfuck/cow/45.mp4", "video/sex/youfuck/cow/46.mp4", "video/sex/youfuck/cow/47.mp4", "video/sex/youfuck/cow/48.mp4", "video/sex/youfuck/cow/49.mp4", "video/sex/youfuck/cow/50.mp4", "video/sex/youfuck/cow/51.mp4", "video/sex/youfuck/cow/52.mp4", "video/sex/youfuck/cow/53.mp4", "video/sex/youfuck/cow/54.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<set _vid = ["video/sex/youfuck/rcow/1.mp4", "video/sex/youfuck/rcow/2.mp4", "video/sex/youfuck/rcow/3.mp4", "video/sex/youfuck/rcow/4.mp4", "video/sex/youfuck/rcow/5.mp4", "video/sex/youfuck/rcow/6.mp4", "video/sex/youfuck/rcow/7.mp4", "video/sex/youfuck/rcow/8.mp4", "video/sex/youfuck/rcow/9.mp4", "video/sex/youfuck/rcow/10.mp4", "video/sex/youfuck/rcow/11.mp4", "video/sex/youfuck/rcow/12.mp4", "video/sex/youfuck/rcow/13.mp4", "video/sex/youfuck/rcow/14.mp4", "video/sex/youfuck/rcow/15.mp4", "video/sex/youfuck/rcow/16.mp4", "video/sex/youfuck/rcow/17.mp4", "video/sex/youfuck/rcow/18.mp4", "video/sex/youfuck/rcow/19.mp4", "video/sex/youfuck/rcow/20.mp4", "video/sex/youfuck/rcow/21.mp4", "video/sex/youfuck/rcow/22.mp4", "video/sex/youfuck/rcow/23.mp4", "video/sex/youfuck/rcow/24.mp4", "video/sex/youfuck/rcow/25.mp4", "video/sex/youfuck/rcow/26.mp4", "video/sex/youfuck/rcow/27.mp4", "video/sex/youfuck/rcow/28.mp4", "video/sex/youfuck/rcow/29.mp4", "video/sex/youfuck/rcow/30.mp4", "video/sex/youfuck/rcow/31.mp4", "video/sex/youfuck/rcow/32.mp4", "video/sex/youfuck/rcow/33.mp4", "video/sex/youfuck/rcow/34.mp4", "video/sex/youfuck/rcow/35.mp4", "video/sex/youfuck/rcow/36.mp4", "video/sex/youfuck/rcow/37.mp4", "video/sex/youfuck/rcow/38.mp4", "video/sex/youfuck/rcow/39.mp4", "video/sex/youfuck/rcow/40.mp4", "video/sex/youfuck/rcow/41.mp4", "video/sex/youfuck/rcow/42.mp4", "video/sex/youfuck/rcow/43.mp4", "video/sex/youfuck/rcow/44.mp4", "video/sex/youfuck/rcow/45.mp4", "video/sex/youfuck/rcow/46.mp4", "video/sex/youfuck/rcow/47.mp4", "video/sex/youfuck/rcow/48.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\<<nobr>>
<<if $stance is 4 or $stance is 5 or $stance is 6>><<set _r to random(1, 2)>><</if>>
<<if $stance is 4 and _r is 1>>
<<set _vid = ["video/sex/hefuck/ff/4/top/1.mp4", "video/sex/hefuck/ff/4/top/2.mp4", "video/sex/hefuck/ff/4/top/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<br>He gets on top of you and forces his dick inside your mouth.
<<elseif $stance is 4 and _r is 2>>
<<set _vid = ["video/sex/hefuck/ff/4/behind/1.mp4", "video/sex/hefuck/ff/4/behind/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<br>He gets behind you and fucks your face.
<<elseif $stance is 5 and _r is 1>>
<<set _vid = ["video/sex/hefuck/ff/5/top/1.mp4", "video/sex/hefuck/ff/5/top/2.mp4", "video/sex/hefuck/ff/5/top/3.mp4", "video/sex/hefuck/ff/5/top/4.mp4", "video/sex/hefuck/ff/5/top/5.mp4", "video/sex/hefuck/ff/5/top/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<br>He gets on top of you and forces his dick inside your mouth.
<<elseif $stance is 5 and _r is 2>>
<<set _vid = ["video/sex/hefuck/ff/5/behind/1.mp4", "video/sex/hefuck/ff/5/behind/2.mp4", "video/sex/hefuck/ff/5/behind/3.mp4", "video/sex/hefuck/ff/5/behind/4.mp4", "video/sex/hefuck/ff/5/behind/5.mp4", "video/sex/hefuck/ff/5/behind/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<br>He gets behind you and fucks your face.
<<elseif $stance is 6 and _r is 1>>
<<set _vid = ["video/sex/hefuck/ff/6/top/1.mp4", "video/sex/hefuck/ff/6/top/2.mp4", "video/sex/hefuck/ff/6/top/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<br>He gets on top of you and forces his dick inside your mouth.
<<elseif $stance is 6 and _r is 2>>
<<set _vid = ["video/sex/hefuck/ff/6/behind/1.mp4", "video/sex/hefuck/ff/6/behind/2.mp4", "video/sex/hefuck/ff/6/behind/3.mp4", "video/sex/hefuck/ff/6/behind/4.mp4", "video/sex/hefuck/ff/6/behind/5.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<br>He gets behind you and fucks your face.
<<elseif $stance is 7>>
<<set _vid = ["video/sex/hefuck/ff/7/1.mp4", "video/sex/hefuck/ff/7/2.mp4", "video/sex/hefuck/ff/7/3.mp4", "video/sex/hefuck/ff/7/4.mp4", "video/sex/hefuck/ff/7/5.mp4", "video/sex/hefuck/ff/7/6.mp4", "video/sex/hefuck/ff/7/7.mp4", "video/sex/hefuck/ff/7/8.mp4", "video/sex/hefuck/ff/7/9.mp4", "video/sex/hefuck/ff/7/10.mp4", "video/sex/hefuck/ff/7/11.mp4", "video/sex/hefuck/ff/7/12.mp4", "video/sex/hefuck/ff/7/13.mp4", "video/sex/hefuck/ff/7/14.mp4", "video/sex/hefuck/ff/7/15.mp4", "video/sex/hefuck/ff/7/16.mp4", "video/sex/hefuck/ff/7/17.mp4", "video/sex/hefuck/ff/7/18.mp4", "video/sex/hefuck/ff/7/19.mp4", "video/sex/hefuck/ff/7/20.mp4", "video/sex/hefuck/ff/7/21.mp4", "video/sex/hefuck/ff/7/22.mp4", "video/sex/hefuck/ff/7/23.mp4", "video/sex/hefuck/ff/7/24.mp4", "video/sex/hefuck/ff/7/25.mp4", "video/sex/hefuck/ff/7/26.mp4", "video/sex/hefuck/ff/7/27.mp4", "video/sex/hefuck/ff/7/28.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 8>>
<<set _vid = ["video/sex/hefuck/ff/8/1.mp4", "video/sex/hefuck/ff/8/2.mp4", "video/sex/hefuck/ff/8/3.mp4", "video/sex/hefuck/ff/8/4.mp4", "video/sex/hefuck/ff/8/5.mp4", "video/sex/hefuck/ff/8/6.mp4", "video/sex/hefuck/ff/8/7.mp4", "video/sex/hefuck/ff/8/8.mp4", "video/sex/hefuck/ff/8/9.mp4", "video/sex/hefuck/ff/8/10.mp4", "video/sex/hefuck/ff/8/11.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 9>>
<<set _vid = ["video/sex/hefuck/ff/9/1.mp4", "video/sex/hefuck/ff/9/2.mp4", "video/sex/hefuck/ff/9/3.mp4", "video/sex/hefuck/ff/9/4.mp4", "video/sex/hefuck/ff/9/5.mp4", "video/sex/hefuck/ff/9/6.mp4", "video/sex/hefuck/ff/9/7.mp4", "video/sex/hefuck/ff/9/8.mp4", "video/sex/hefuck/ff/9/9.mp4", "video/sex/hefuck/ff/9/10.mp4", "video/sex/hefuck/ff/9/11.mp4", "video/sex/hefuck/ff/9/12.mp4", "video/sex/hefuck/ff/9/13.mp4", "video/sex/hefuck/ff/9/14.mp4", "video/sex/hefuck/ff/9/15.mp4", "video/sex/hefuck/ff/9/16.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 10>>
<<set _vid = ["video/sex/hefuck/ff/10/1.mp4", "video/sex/hefuck/ff/10/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 11>>
<<set _vid = ["video/sex/hefuck/ff/11/1.mp4", "video/sex/hefuck/ff/11/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 12>>
<<set _vid = ["video/sex/hefuck/ff/12/1.mp4", "video/sex/hefuck/ff/12/2.mp4", "video/sex/hefuck/ff/12/3.mp4", "video/sex/hefuck/ff/12/4.mp4", "video/sex/hefuck/ff/12/5.mp4", "video/sex/hefuck/ff/12/6.mp4", "video/sex/hefuck/ff/12/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<</if>>
<</nobr>><<nobr>><<if $knockeddown is true>>
<<if $clothed is true>><<silently>>
<<set _vid = ["video/sex/special/hetakesover/bjtoff/knockeddown/1/1.mp4", "video/sex/special/hetakesover/bjtoff/knockeddown/1/2.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true>>
<<set _vid = ["video/sex/special/hetakesover/bjtoff/knockeddown/2/1.mp4", "video/sex/special/hetakesover/bjtoff/knockeddown/2/2.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true>>
<<set _vid = ["video/sex/special/hetakesover/bjtoff/knockeddown/3/1.mp4", "video/sex/special/hetakesover/bjtoff/knockeddown/3/2.mp4"].random()>>
<video @src="_vid" autoplay></video><</silently>><</if>>
<<elseif $knockeddown is false>>
<<if $clothed is true>>
<<set _vid = ["video/sex/special/hetakesover/bjtoff/1/1.mp4", "video/sex/special/hetakesover/bjtoff/1/2.mp4", "video/sex/special/hetakesover/bjtoff/1/3.mp4", "video/sex/special/hetakesover/bjtoff/1/4.mp4", "video/sex/special/hetakesover/bjtoff/1/5.mp4", "video/sex/special/hetakesover/bjtoff/1/6.mp4", "video/sex/special/hetakesover/bjtoff/1/7.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true>>
<<set _vid = ["video/sex/special/hetakesover/bjtoff/2/1.mp4", "video/sex/special/hetakesover/bjtoff/2/2.mp4", "video/sex/special/hetakesover/bjtoff/2/3.mp4", "video/sex/special/hetakesover/bjtoff/2/4.mp4", "video/sex/special/hetakesover/bjtoff/2/5.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true>>
<<set _vid = ["video/sex/special/hetakesover/bjtoff/3/1.mp4", "video/sex/special/hetakesover/bjtoff/3/2.mp4", "video/sex/special/hetakesover/bjtoff/3/3.mp4", "video/sex/special/hetakesover/bjtoff/3/4.mp4", "video/sex/special/hetakesover/bjtoff/3/5.mp4", "video/sex/special/hetakesover/bjtoff/3/6.mp4", "video/sex/special/hetakesover/bjtoff/3/7.mp4", "video/sex/special/hetakesover/bjtoff/3/8.mp4"].random()>>
<video @src="_vid" autoplay></video><</if>>
<</if>><</nobr>><<if $combat is true>>\
<strong>$enemy's stats:</strong>
Level = $enemylevel
<span style="color:red">SP:</span><<showmeter 'SP' `$SP / $maxSP`>>
<span style="color:purple">AP:</span><<showmeter 'Arousal' `$AP / $maxAP` 1>>
<<if $enemymagic is true>>\
<span style="color:blue">Mana:</span><<showmeter 'Enemymana' `$enemymana / $enemymaxmana`>><</if>>
<span style="color:green">Essence = $essence/$maxessence</span>
<<include "Class sidemenu">>
<<include "Allegiance sidemenu">>
<<include "Race sidemenu">>
Strength: $enemystrength
Endurance: $enemyendurance
Agility: $enemyagility
Control: $enemycontrol
Intelligence: $enemyintelligence
Cock out: <<if $enemydick is true>>Yes<<else>>No<</if>>
Cock size: <<if $enemydick is true>>$enemycocksize<<else>>???<</if>>
Weapon(s): <br>$weapon
Armor: <br>$armor
<<nobr>><<if $enemystunned is true>><span style="color:yellow">Stunned</span><br><</if>>
<<if $knockeddown is true>><span style="color:darkred">Knocked down</span><br><</if>>
<<if $mesmerized is true>><span style="color:purple">Mesmerized</span><br><</if>>
<<if $enticed is true>><span style="color:purple">Enticed</span><br><</if>>
<<if $seduced is true>><span style="color:purple">Seduced</span><br><</if>>
<<if $terrified is true>><span style="color:darkred">Terrified</span><br><</if>>
<<if $curseoflustcounter > 0>><span style="color:purple">Curse of lust</span> $curseoflustcounter turns left<br><</if>>
<<if $succubussealcounter > 0>><span style="color:purple">Succubus seal</span> $succubussealcounter turns left<br><</if>>
<</nobr>>
<</if>>The $enemy is seduced by your demonic powers. His will is (almost completely) yours. He is quite likely to comply with any sexual request you might suggest...
<<linkreplace "Your cock is going in my mouth!">>
<<set _r to random(1, 5)>><<if _r is not 1>>\
You win a 80% random roll.
The spell holds.
What to do with that tasty cock of his...?
<div id="choices">\
<<linkreplace " Blowjob ">>\
<<goto "Seduction blowjob">>
<</linkreplace>>\
__|__\
<<linkreplace " Deepthroat ">>\
<<goto "Seduction deepthroat">>
<</linkreplace>>\
__|__\
<<linkreplace " Facefuck ">>\
<<goto "Seduction ff">>
<</linkreplace>>\
\</div>\
<<else>>\
He breaks free from the spell. He practically jumps away from you.
The $enemy is no longer seduced! <<set $seduced to false>>
<<enemyapcheck>>
<</if>>
<</linkreplace>>Let me deepthroat you!Fuck my face!Double-click this passage to edit it.<<nobr>>
<<if $tease is true>><<link "Tease">>
<<script>>
Dialog.setup("Tease");
Dialog.wiki(Story.get("Tease unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $striptop is true>><<link "Strip top">>
<<script>>
Dialog.setup("Strip top");
Dialog.wiki(Story.get("Strip top unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $stripbottom is true>><<link "Strip bottom">>
<<script>>
Dialog.setup("Strip bottom");
Dialog.wiki(Story.get("Strip bottom unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $reequip is true>><<link "Reequip">>
<<script>>
Dialog.setup("Reequip");
Dialog.wiki(Story.get("Reequip unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $pullout is true>><<link "Pullout">>
<<script>>
Dialog.setup("Pullout");
Dialog.wiki(Story.get("Pullout unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $handjob is true>><<link "Handjob">>
<<script>>
Dialog.setup("Handjob");
Dialog.wiki(Story.get("Handjob unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $blowjob is true>><<link "Blowjob">>
<<script>>
Dialog.setup("Blowjob");
Dialog.wiki(Story.get("Blowjob unlock").processText());
Dialog.open();
<</script>>
<</link>><br><</if>>
<<if $kiss is true>><<link "Kiss">>
<<script>>
Dialog.setup("Kiss");
Dialog.wiki(Story.get("Kiss unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $suckfinger is true>><<link "Suck finger">>
<<script>>
Dialog.setup("Suck finger");
Dialog.wiki(Story.get("Suck finger unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $deepthroat is true>><<link "Deepthroat">>
<<script>>
Dialog.setup("Deepthroat");
Dialog.wiki(Story.get("Deepthroat unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $openmouth is true>><<link "Open mouth">>
<<script>>
Dialog.setup("Open mouth");
Dialog.wiki(Story.get("Open mouth unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $titbounce is true>><<link "Tit bounce">>
<<script>>
Dialog.setup("Titbounce");
Dialog.wiki(Story.get("Titbounce unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $titjob is true>><<link "Titjob">>
<<script>>
Dialog.setup("Titjob");
Dialog.wiki(Story.get("Titjob unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $masturbate is true>><<link "Masturbate">>
<<script>>
Dialog.setup("Masturbate");
Dialog.wiki(Story.get("Masturbate unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $pussygrind is true>><<link "Pussygrind">>
<<script>>
Dialog.setup("Pussygrind");
Dialog.wiki(Story.get("Pussygrind unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $cowgirl is true>><<link "Cowgirl">>
<<script>>
Dialog.setup("Cowgirl");
Dialog.wiki(Story.get("Cowgirl unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $reversecowgirl is true>><<link "Reverse cowgirl">>
<<script>>
Dialog.setup("Reverse cowgirl");
Dialog.wiki(Story.get("Reverse cowgirl unlock").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<</nobr>><<nobr>><<widget "healoutput">><<silently>><<set $pcHP += $healoutput>><<maxHP>><<set $pcMP -= $healcost>><</silently>><</widget>>
<<widget "masturbate">><<updateskilldamage>>He takes <span style="color:purple">$masturbatedamage AP</span>. You take <span style="color:purple">$masturbatestimulation stimulation</span>. <<set $AP += $masturbatedamage>><<set $stim += $masturbatestimulation>><<atfullAP>><<masturbatecounter>><</widget>>
<<widget "tease">><<updateskilldamage>>He takes <span style="color:purple">$teasedamage AP</span>.<<set $AP += $teasedamage>><<atfullAP>><<teasecounter>>
<</widget>>
<<widget "striptop">><<updateskilldamage>>He takes <span style="color:purple">$striptopdamage AP</span>.<<set $AP += $striptopdamage>><<atfullAP>><</widget>>
<<widget "stripbottom">><<updateskilldamage>>He takes <span style="color:purple">$stripbottomdamage AP</span>.<<set $AP += $stripbottomdamage>><<atfullAP>><</widget>>
<<widget "titbounce">><<updateskilldamage>>He takes <span style="color:purple">$titbouncedamage AP</span>.<<set $AP += $titbouncedamage>><<atfullAP>><<titbouncecounter>><</widget>>
<<widget "kiss">><<updateskilldamage>>He takes <span style="color:purple">$kissdamage AP</span>.<<set $AP += $kissdamage>><<atfullAP>><<kisscounter>><</widget>>
<<widget "titjob">><<updateskilldamage>>He takes <span style="color:purple">$titjobAPdamage AP</span> and <span style="color:red">$titjobSPdamage SP</span>.<<set $SP += $titjobSPdamage>><<set $AP += $titjobAPdamage>><<tjcombatgain>><<atfullSP>><<atfullAP>><<tjcounter>>
<<if $SP >= $maxSP>><br>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $tjfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "suckfinger">><<updateskilldamage>>He takes <span style="color:purple">$suckfingerdamage AP</span>.<<set $AP += $suckfingerdamage>><<atfullAP>><<suckfingercounter>><</widget>>
<<widget "openmouth">><<updateskilldamage>>He takes <span style="color:purple">$openmouthdamage AP</span>.<<set $AP += $openmouthdamage>><<atfullAP>><<openmouthcounter>><</widget>>
<<widget "handjob">><<updateskilldamage>>He takes <span style="color:red">$handjobdamage SP</span>.<<set $SP += $handjobdamage>><<hjcounter>><<atfullSP>>
<<if $SP >= $maxSP>><br>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $hjfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "pussygrind">><<updateskilldamage>>He takes <span style="color:purple">$pussygrindAPdamage AP</span> and <span style="color:red">$pussygrindSPdamage SP</span>.<<set $SP += $pussygrindSPdamage>><<set $AP += $pussygrindAPdamage>><<atfullSP>><<atfullAP>><<pussygrindcounter>>
<<if $SP >= $maxSP>><br>He is about to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $pussygrindfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "blowjob">><<updateskilldamage>>He takes <span style="color:purple">$blowjobAPdamage AP</span> and <span style="color:red">$blowjobSPdamage SP</span>.<<set $SP += $blowjobSPdamage>><<set $AP += $blowjobAPdamage>><<bjcombatgain>><<atfullAP>><<atfullSP>><<bjcounter>>
<<if $SP >= $maxSP>><br>He is ready to burst in your mouth!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $bjfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "deepthroat">><<updateskilldamage>>He takes <span style="color:purple">$deepthroatAPdamage AP</span> and <span style="color:red">$deepthroatSPdamage SP</span>.<<set $SP += $deepthroatSPdamage>><<set $AP += $deepthroatAPdamage>><<dtcombatgain>><<dtcounter>><<atfullSP>><<atfullAP>>
<<if $SP >= $maxSP>><br>He is ready to cum in your throat!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $dtfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "facefuck">><<updateskilldamage>>He takes <span style="color:red">$facefuckdamage SP</span>.<<set $SP += $facefuckdamage>><<ffcombatgain>><<ffcounter>><<atfullSP>>
<<if $SP >= $maxSP>><br>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $fffinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "cowgirl">><<updateskilldamage>>He takes <span style="color:red">$cowgirldamage SP</span>.<<set $SP += $cowgirldamage>><<cowcombatgain>><<atfullSP>><<cowcounter>><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $cowfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "reversecowgirl">><<updateskilldamage>>He takes <span style="color:red">$reversecowgirldamage SP</span>.<<set $SP += $reversecowgirldamage>><<rcowcombatgain>><<atfullSP>><<rcowcounter>><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $rcowfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "missionary">><<updateskilldamage>>He takes <span style="color:red">$missionarydamage SP</span>.<<set $SP += $missionarydamage>><<miscombatgain>><<atfullSP>><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $missionaryfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "doggy">><<updateskilldamage>>He takes <span style="color:red">$doggydamage SP</span>.<<set $SP += $doggydamage>><<doggycombatgain>><<atfullSP>><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $doggyfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "congress">><<updateskilldamage>>He takes <span style="color:red">$congressdamage SP</span>.<<set $SP += $congressdamage>><<concombatgain>><<atfullSP>><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $congressfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "speed">><<updateskilldamage>>He takes <span style="color:red">$speedbumpdamage SP</span>.<<set $SP += $speedbumpdamage>><<speedcombatgain>><<atfullSP>><br><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $speedfinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "pile">><<updateskilldamage>>He takes <span style="color:red">$piledriverdamage SP</span>.<<set $SP += $piledriverdamage>><<pilecombatgain>><<atfullSP>><br>
<<if $SP >= $maxSP>>He is ready to cum!<br>
<<linkreplace "Make him cum">><<setallcurrenttofalse>><<set $pilefinishcurrent to true>><<goto "finish">><</linkreplace>><</if>><</widget>>
<<widget "bellybulge">><<updateskilldamage>>He takes <span style="color:red">$missionarydamage SP</span> times two!
Also, because he can see his cock in your belly, it's quite arousing... He takes <span style="color:purple">$endurance AP</span>! (AP damage = Endurance stat)<<set $SP += $missionarydamage*2>><<set $AP += $endurance>><<atfullSP>><<atfullAP>><</widget>>
<</nobr>><<widget "masterycal">><<silently>><<set $doggymasterydamage to 1+0.1*$doggymasterylevel>><<set $missionarymasterydamage to 1+0.1*$missionarymasterylevel>><<set $facefuckmasterydamage to 1+0.1*$facefuckmasterylevel>><<set $speedbumpmasterydamage to 1+0.1*$speedbumpmasterylevel>><<set $congressmasterydamage to 1+0.1*$congressmasterylevel>><<set $reversecowgirlmasterydamage to 1+0.1*$reversecowgirlmasterylevel>><<set $cowgirlmasterydamage to 1+0.1*$cowgirlmasterylevel>><<set $piledrivermasterydamage to 1+0.1*$piledrivermasterylevel>><<set $blowjobmasterydamage to 1+0.1*$blowjobmasterylevel>><<set $deepthroatmasterydamage to 1+0.1*$deepthroatmasterylevel>><<set $titjobmasterydamage to 1+0.1*$titjobmasterylevel>><</silently>><</widget>>\
<<if $masturbatecum is true>><<if $stance is 6>>
Masturbating sent you over the edge and you cum!
<<set _vid = ["video/sex/orgasm/masturbate/back/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $stance is 9>>
<<set _vid = ["video/sex/orgasm/masturbate/knees/1.mp4", "video/sex/orgasm/masturbate/knees/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>>
<<elseif $fingercum is true>>
You cum while he fingers you!
<<set _vid = ["video/sex/orgasm/finger/1.mp4", "video/sex/orgasm/finger/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $defaultcum is true>>
You cum! Whoa-ooh...
<<set _vid = ["video/sex/orgasm/default/1.mp4", "video/sex/orgasm/default/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $ffcum is true>>
You cum from getting facefucked! What sort of deviant have you become...
<<set _vid = ["video/sex/orgasm/ff/1.mp4", "video/sex/orgasm/ff/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $cowgirlcum is true>>
You cum while fucking cowgirl style!
<<set _vid = ["video/sex/orgasm/cow/1.mp4", "video/sex/orgasm/cow/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $missionarycum is true>>
You cum while fucking missionary style!
<<set _vid = ["video/sex/orgasm/mis/1.mp4", "video/sex/orgasm/mis/2.mp4", "video/sex/orgasm/mis/3.mp4", "video/sex/orgasm/mis/4.mp4", "video/sex/orgasm/mis/5.mp4", "video/sex/orgasm/mis/6.mp4", "video/sex/orgasm/mis/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $rcowgirlcum is true>>
You cum while fucking reverse cowgirl style!
<<set _vid = ["video/sex/orgasm/rcow/1.mp4", "video/sex/orgasm/rcow/2.mp4", "video/sex/orgasm/rcow/3.mp4", "video/sex/orgasm/rcow/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $doggycum is true>>
You cum while he fucks you on your hands and knees!
<<set _vid = ["video/sex/orgasm/dog/1.mp4", "video/sex/orgasm/dog/2.mp4", "video/sex/orgasm/dog/3.mp4", "video/sex/orgasm/dog/4.mp4", "video/sex/orgasm/dog/5.mp4", "video/sex/orgasm/dog/6.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $pilecum is true>><<silently>>
You cum while he rams his dick in your pussy piledriver style!
<<set _vid = ["video/sex/orgasm/pile/1.mp4", "video/sex/orgasm/pile/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</silently>>
<<elseif $speedcum is true>>
You cum while he fucks you from behind!
<<set _vid = ["video/sex/orgasm/speed/1.mp4", "video/sex/orgasm/speed/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>><<endurance-strength>>
<<if _check is false>>\
You try to endure the face-rape, but it's too much for you. You choke and gag as your body starts instinctively resisting the stiff cock forcefully stuffed down your throat.
This is enough to snap the $enemy back to his senses.
<<if $knockeddown is false>>\
He lets go of your face and steps back.
<<elseif $knockeddown is true>>\
He let's go of your face and stands up.<</if>>
<<enemyapcheck>>
<<elseif _check is true>>\
You endure the facefuck and manage not to gag and squirm under the rough treatment.
<<linkreplace "Stay focused!">>
<<ffmastery-random>>
<<if _check is false>>\
You try your best to continue to be a willing little slut, but the panting $enemy lets go of your face and steps back.
<<if $facefuckmasterylevel < 10>>\
Perhaps, if you were better at this, you could keep him occupied even longer. The facefuck had gone on for too long. You couldn't take his cock as deeply anymore and your throat muscles were getting stiff and tense.
He probably got disappointed that you couldn't take his cock deeper in your throat...<<else>>\
Oh well, you did the best you could. Perhaps there are things that turns this guy on even more?<</if>>
<<enemyapcheck>>
<<elseif _check is true>>\
You relax the muscles in your throat, giving the $enemy full control and letting his cock slip in and out of your mouth.
He seems delighted by this rare opportunity of being able to facefuck a girl for as long and as roughly as he wants. He gleefully continues on...
<<linkreplace "Next">><<goto "Facefucklock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</if>><<silently>>
<<if $charm >= 3 and $stunninglooksalert is false and $teasecounter >= 10 and $level >= 3>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Stunning looks available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 5 and $wankmaterialalert is false and $teasecounter >= 25 and $stunninglooks is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Wank material available").processText());
Dialog.open();
<</script>>
<<elseif $agility >= 5 and $evadealert is false and $kills >= 5>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Evade available").processText());
Dialog.open();
<</script>>
<<elseif $agility >= 7 and $endurance >= 5 and $surefootedalert is false>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Surefooted available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 6 and $toughalert is false and $level >= 7>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Tough available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 5 and $orgasmcounter >= 5 and $pheremonecontrolalert is false and $level >= 6>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Pheremone control available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 3 and $orgasmcounter >= 13 and $orgasmiccharmalert is false>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Orgasmic charm available").processText());
Dialog.open();
<</script>>
<<elseif $pleasureaddictalert is false and $endurance >= 9 and $orgasmcounter >= 10 and $level >= 9 and $cowgirl is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Pleasure addict available").processText());
Dialog.open();
<</script>>
<<elseif $agility >= 6 and $tripalert is false and $kills >= 20 and $evade is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Trip available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 7 and $orgasmcounter >= 15 and $quickrecoveryalert is false>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Quick recovery available").processText());
Dialog.open();
<</script>>
<<elseif $intelligence >= 10 and $level >= 9 and $cripplingstatuseffectsalert is false and $mesmerize is true and $darkbolt is true and $demonicseduction is true and $terrify is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Crippling status effects available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 4 and $dirtytalkalert is false and $teasecounter >= 5 and $level >= 3>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Dirty talk available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 5 and $intelligence >= 3 and $vitalitydrainalert is false and $blowjob is true and $level >= 5>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Vitality drain available").processText());
Dialog.open();
<</script>>
<<elseif $cumextractionalert is false and $dexterity >= 6 and $semenmetabolism is true and $level >= 10>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Cum extraction available").processText());
Dialog.open();
<</script>>
<<elseif $infusedwordsalert is false and $charm >= 5 and $intelligence >= 5 and $dirtytalk is true and $mesmerize is true and $level >= 5>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Infused words available").processText());
Dialog.open();
<</script>>
<<elseif $energizingclimaxalert is false and $intelligence >= 7 and $endurance >= 5 and $energizingmasturbation is true and $orgasmcounter >= 13>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Energizing climax available").processText());
Dialog.open();
<</script>>
<<elseif $agility >= 4 and $flexiblemagicalert is false and $level >= 5 and $dexterity >= 4 and $intelligence >= 5>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Flexible magic available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 6 and $dexterity >= 2 and $distractingkissalert is false and $kisscounter >= 10 and $mesmerizingkiss is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Distracting kiss available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 8 and $dexterity >= 5 and $captivatingkissalert is false and $kisscounter >= 20 and $hjcounter >= 20 and $distractingkiss is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Captivating kiss available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 10 and $perfectlipsalert is false and $kisscounter >= 25 and $bjcounter >= 25 and $level >= 10 and $captivatingkiss is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Perfect lips available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 5 and $mesmerizingtitsalert is false and $titbouncecounter >= 5 and $level >= 3>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Mesmerizing tits available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 7 and $fuckabletitsalert is false and $tjcounter >= 10 and $level >= 5 and $mesmerizingtits is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Fuckable tits available").processText());
Dialog.open();
<</script>>
<<elseif $charm >= 8 and $endurance >= 5 and $facefuckablealert is false and $level >= 8 and $blowjobmasterylevel >= 4>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Facefuckable available").processText());
Dialog.open();
<</script>>
<<elseif $slipperypussyalert is false and $endurance >= 6 and $dexterity >= 6 and $cowcounter >= 25 and $pussygrind is true and $level >= 12>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Slippery pussy available").processText());
Dialog.open();
<</script>>
<<elseif $teasingtonguealert is false and $charm >= 6 and $bjcounter >= 30 and $dexterity >= 6 and $entice is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Teasing tongue available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 13 and $dexterity >= 14 and $vaginacontrolalert is false and $sexkills >= 7 and $level >= 15>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Vagina control available").processText());
Dialog.open();
<</script>>
<<elseif $endurance >= 16 and $dexterity >= 14 and $bellybulgealert is false and $sexkills >= 10 and $level >= 17 and $missionarymasterylevel >= 4 and $vaginacontrol is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Belly bulge available").processText());
Dialog.open();
<</script>>
<<elseif $unwillingfacefuckperkalert is false and $unwillingfacefuck is true>>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("What doesn't kill my throat... available").processText());
Dialog.open();
<</script>>
<</if>>
<</silently>>SUCK FINGER
DEV NOTE - Sorry. Accidentally deleted all the vids for this skill, soo... you are gonna have to wait while I create some new ones. WHUPS!
<<if $devnote is true>>
You are quite comfortable with dicks in your mouth by now.
You start wondering what else you could do with your mouth to entice the enemy...
Unlock requirements: Used "Blowjob" successfully 20 or more times
The "Suck finger" skill can now be unlocked!<<set $suckfingeralert to true>><</if>>
OPEN MOUTH
You are quite comfortable with dicks deep down your throat by now.
What else might that wet hole be used for...
Unlock requirements: Used "Deepthroat" successfully 20 or more times, "Suck finger" unlocked
The "Open mouth" skill can now be unlocked!
<<set $openmouthalert to true>><<include "Facefuck vids">>
<<FFdamage>>
<<facefuck>>
<<nobr>>
<<if $vitalitydrain is true and $AP >= 5>><<linkreplace "Vitality drain">>
<<include "Vitality drain Combat">><</linkreplace>><br><br><</if>>
<<if $pcHP <= 0 and $SP < $maxSP>>
You got facefucked to death! You literally drowned in cock!<br>
<<set _randomimage to random(6)>><br>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP < $maxSP and $stim >= $maxstim>>
You are going to cum!<br>
<<linkreplace "Next" >><<set $ffcum to true>><<goto "You cum!">><</linkreplace>>
<<elseif $SP < $maxSP>>
After fucking your mouth for bit, he regains control of himself and quickly backs off, shaking his head.
<<if $enticed is true>><br>The $enemy is no longer enticed!<<set $enticed to false>><</if>><br>
He prepares to attack.<br>
<<enemyapcheck>>
<</if>>
<</nobr>><<nobr>><<if $knockeddown is true>>
<<if $clothed is true>>
<<set _vid = ["video/sex/youfuck/bj/knockeddown/1/1.mp4", "video/sex/youfuck/bj/knockeddown/1/2.mp4", "video/sex/youfuck/bj/knockeddown/1/3.mp4", "video/sex/youfuck/bj/knockeddown/1/4.mp4", "video/sex/youfuck/bj/knockeddown/1/5.mp4", "video/sex/youfuck/bj/knockeddown/1/6.mp4", "video/sex/youfuck/bj/knockeddown/1/7.mp4", "video/sex/youfuck/bj/knockeddown/1/8.mp4", "video/sex/youfuck/bj/knockeddown/1/9.mp4", "video/sex/youfuck/bj/knockeddown/1/10.mp4", "video/sex/youfuck/bj/knockeddown/1/11.mp4", "video/sex/youfuck/bj/knockeddown/1/12.mp4", "video/sex/youfuck/bj/knockeddown/1/13.mp4", "video/sex/youfuck/bj/knockeddown/1/14.mp4", "video/sex/youfuck/bj/knockeddown/1/15.mp4", "video/sex/youfuck/bj/knockeddown/1/16.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/sex/youfuck/bj/knockeddown/2/1.mp4", "video/sex/youfuck/bj/knockeddown/2/2.mp4", "video/sex/youfuck/bj/knockeddown/2/3.mp4", "video/sex/youfuck/bj/knockeddown/2/4.mp4", "video/sex/youfuck/bj/knockeddown/2/5.mp4", "video/sex/youfuck/bj/knockeddown/2/6.mp4", "video/sex/youfuck/bj/knockeddown/2/7.mp4", "video/sex/youfuck/bj/knockeddown/2/8.mp4", "video/sex/youfuck/bj/knockeddown/2/9.mp4", "video/sex/youfuck/bj/knockeddown/2/10.mp4", "video/sex/youfuck/bj/knockeddown/2/11.mp4", "video/sex/youfuck/bj/knockeddown/2/12.mp4", "video/sex/youfuck/bj/knockeddown/2/13.mp4", "video/sex/youfuck/bj/knockeddown/2/14.mp4", "video/sex/youfuck/bj/knockeddown/2/15.mp4", "video/sex/youfuck/bj/knockeddown/2/16.mp4", "video/sex/youfuck/bj/knockeddown/2/17.mp4", "video/sex/youfuck/bj/knockeddown/2/18.mp4", "video/sex/youfuck/bj/knockeddown/2/19.mp4", "video/sex/youfuck/bj/knockeddown/2/20.mp4", "video/sex/youfuck/bj/knockeddown/2/21.mp4", "video/sex/youfuck/bj/knockeddown/2/22.mp4", "video/sex/youfuck/bj/knockeddown/2/23.mp4", "video/sex/youfuck/bj/knockeddown/2/24.mp4", "video/sex/youfuck/bj/knockeddown/2/25.mp4", "video/sex/youfuck/bj/knockeddown/2/26.mp4", "video/sex/youfuck/bj/knockeddown/2/27.mp4", "video/sex/youfuck/bj/knockeddown/2/28.mp4", "video/sex/youfuck/bj/knockeddown/2/29.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/sex/youfuck/bj/knockeddown/3/1.mp4", "video/sex/youfuck/bj/knockeddown/3/2.mp4", "video/sex/youfuck/bj/knockeddown/3/3.mp4", "video/sex/youfuck/bj/knockeddown/3/4.mp4", "video/sex/youfuck/bj/knockeddown/3/5.mp4", "video/sex/youfuck/bj/knockeddown/3/6.mp4", "video/sex/youfuck/bj/knockeddown/3/7.mp4", "video/sex/youfuck/bj/knockeddown/3/8.mp4", "video/sex/youfuck/bj/knockeddown/3/9.mp4", "video/sex/youfuck/bj/knockeddown/3/10.mp4", "video/sex/youfuck/bj/knockeddown/3/11.mp4", "video/sex/youfuck/bj/knockeddown/3/12.mp4", "video/sex/youfuck/bj/knockeddown/3/13.mp4", "video/sex/youfuck/bj/knockeddown/3/14.mp4", "video/sex/youfuck/bj/knockeddown/3/15.mp4", "video/sex/youfuck/bj/knockeddown/3/16.mp4", "video/sex/youfuck/bj/knockeddown/3/17.mp4", "video/sex/youfuck/bj/knockeddown/3/18.mp4", "video/sex/youfuck/bj/knockeddown/3/19.mp4", "video/sex/youfuck/bj/knockeddown/3/20.mp4", "video/sex/youfuck/bj/knockeddown/3/21.mp4", "video/sex/youfuck/bj/knockeddown/3/22.mp4", "video/sex/youfuck/bj/knockeddown/3/23.mp4", "video/sex/youfuck/bj/knockeddown/3/24.mp4", "video/sex/youfuck/bj/knockeddown/3/25.mp4", "video/sex/youfuck/bj/knockeddown/3/26.mp4", "video/sex/youfuck/bj/knockeddown/3/27.mp4", "video/sex/youfuck/bj/knockeddown/3/28.mp4", "video/sex/youfuck/bj/knockeddown/3/29.mp4", "video/sex/youfuck/bj/knockeddown/3/30.mp4", "video/sex/youfuck/bj/knockeddown/3/31.mp4", "video/sex/youfuck/bj/knockeddown/3/32.mp4", "video/sex/youfuck/bj/knockeddown/3/33.mp4", "video/sex/youfuck/bj/knockeddown/3/34.mp4", "video/sex/youfuck/bj/knockeddown/3/35.mp4", "video/sex/youfuck/bj/knockeddown/3/36.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>>
<<elseif $knockeddown is false>>
<<if $clothed is true>>
<<set _vid = ["video/sex/youfuck/bj/1/1.mp4", "video/sex/youfuck/bj/1/2.mp4", "video/sex/youfuck/bj/1/3.mp4", "video/sex/youfuck/bj/1/4.mp4", "video/sex/youfuck/bj/1/5.mp4", "video/sex/youfuck/bj/1/6.mp4", "video/sex/youfuck/bj/1/7.mp4", "video/sex/youfuck/bj/1/8.mp4", "video/sex/youfuck/bj/1/9.mp4", "video/sex/youfuck/bj/1/10.mp4", "video/sex/youfuck/bj/1/11.mp4", "video/sex/youfuck/bj/1/12.mp4", "video/sex/youfuck/bj/1/13.mp4", "video/sex/youfuck/bj/1/14.mp4", "video/sex/youfuck/bj/1/15.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/sex/youfuck/bj/2/1.mp4", "video/sex/youfuck/bj/2/2.mp4", "video/sex/youfuck/bj/2/3.mp4", "video/sex/youfuck/bj/2/4.mp4", "video/sex/youfuck/bj/2/5.mp4", "video/sex/youfuck/bj/2/6.mp4", "video/sex/youfuck/bj/2/7.mp4", "video/sex/youfuck/bj/2/8.mp4", "video/sex/youfuck/bj/2/9.mp4", "video/sex/youfuck/bj/2/10.mp4", "video/sex/youfuck/bj/2/11.mp4", "video/sex/youfuck/bj/2/12.mp4", "video/sex/youfuck/bj/2/13.mp4", "video/sex/youfuck/bj/2/14.mp4", "video/sex/youfuck/bj/2/15.mp4", "video/sex/youfuck/bj/2/16.mp4", "video/sex/youfuck/bj/2/17.mp4", "video/sex/youfuck/bj/2/18.mp4", "video/sex/youfuck/bj/2/19.mp4", "video/sex/youfuck/bj/2/20.mp4", "video/sex/youfuck/bj/2/21.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/sex/youfuck/bj/3/1.mp4", "video/sex/youfuck/bj/3/2.mp4", "video/sex/youfuck/bj/3/3.mp4", "video/sex/youfuck/bj/3/4.mp4", "video/sex/youfuck/bj/3/5.mp4", "video/sex/youfuck/bj/3/6.mp4", "video/sex/youfuck/bj/3/7.mp4", "video/sex/youfuck/bj/3/8.mp4", "video/sex/youfuck/bj/3/9.mp4", "video/sex/youfuck/bj/3/10.mp4", "video/sex/youfuck/bj/3/11.mp4", "video/sex/youfuck/bj/3/12.mp4", "video/sex/youfuck/bj/3/13.mp4", "video/sex/youfuck/bj/3/14.mp4", "video/sex/youfuck/bj/3/15.mp4", "video/sex/youfuck/bj/3/16.mp4", "video/sex/youfuck/bj/3/17.mp4", "video/sex/youfuck/bj/3/18.mp4", "video/sex/youfuck/bj/3/19.mp4", "video/sex/youfuck/bj/3/20.mp4", "video/sex/youfuck/bj/3/21.mp4", "video/sex/youfuck/bj/3/22.mp4", "video/sex/youfuck/bj/3/23.mp4", "video/sex/youfuck/bj/3/24.mp4", "video/sex/youfuck/bj/3/25.mp4", "video/sex/youfuck/bj/3/26.mp4", "video/sex/youfuck/bj/3/27.mp4", "video/sex/youfuck/bj/3/28.mp4", "video/sex/youfuck/bj/3/29.mp4", "video/sex/youfuck/bj/3/30.mp4", "video/sex/youfuck/bj/3/31.mp4", "video/sex/youfuck/bj/3/32.mp4", "video/sex/youfuck/bj/3/33.mp4", "video/sex/youfuck/bj/3/34.mp4", "video/sex/youfuck/bj/3/35.mp4", "video/sex/youfuck/bj/3/36.mp4", "video/sex/youfuck/bj/3/37.mp4", "video/sex/youfuck/bj/3/38.mp4", "video/sex/youfuck/bj/3/39.mp4", "video/sex/youfuck/bj/3/40.mp4", "video/sex/youfuck/bj/3/41.mp4", "video/sex/youfuck/bj/3/42.mp4", "video/sex/youfuck/bj/3/43.mp4", "video/sex/youfuck/bj/3/44.mp4", "video/sex/youfuck/bj/3/45.mp4", "video/sex/youfuck/bj/3/46.mp4", "video/sex/youfuck/bj/3/47.mp4", "video/sex/youfuck/bj/3/48.mp4", "video/sex/youfuck/bj/3/49.mp4", "video/sex/youfuck/bj/3/50.mp4", "video/sex/youfuck/bj/3/51.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>>
<</if>><</nobr>>
Double-click this passage to edit it.<<widget "clothed">><<silently>><<set $clothed to true>><<set $braoff to false>><<set $naked to false>><</silently>><</widget>>
<<widget "braoff">><<silently>><<set $braoff to true>><<set $clothed to false>><<set $naked to false>><<if $stance is 1>><<set $stance to 2>><<elseif $stance is 4>><<set $stance to 5>><<elseif $stance is 7>><<set $stance to 8>><<elseif $stance is 10>><<set $stance to 11>><</if>><</silently>><</widget>>
<<widget "naked">><<silently>><<set $naked to true>><<set $braoff to false>><<set $clothed to false>><<if $stance is 2>><<set $stance to 3>><<elseif $stance is 5>><<set $stance to 6>><<elseif $stance is 8>><<set $stance to 9>><<elseif $stance is 11>><<set $stance to 12>><</if>><</silently>><</widget>>
<<widget "standup">><<silently>><<updateclothing>><<if $stance is 1 or $stance is 4 or $stance is 7 or $stance is 10>><<set $stance to 1>>
<<elseif $stance is 2 or $stance is 5 or $stance is 8 or $stance is 11>><<set $stance to 2>>
<<else>><<set $stance to 3>><</if>><</silently>><</widget>>
<<widget "settokneeling">><<silently>><<updateclothing>><<if $stance is 1 or $stance is 4 or $stance is 10>><<set $stance to 7>>
<<elseif $stance is 2 or $stance is 5 or $stance is 11>><<set $stance to 8>>
<<elseif $stance is 3 or $stance is 6 or $stance is 12>><<set $stance to 9>><</if>><</silently>><</widget>>
<<widget "settoonstomach">><<silently>><<updateclothing>><<if $stance is 1 or $stance is 4 or $stance is 7>><<set $stance to 10>>
<<elseif $stance is 2 or $stance is 5 or $stance is 8>><<set $stance to 11>>
<<elseif $stance is 3 or $stance is 6 or $stance is 9>><<set $stance to 12>><</if>><</silently>><</widget>>
<<widget "settoonback">><<silently>><<updateclothing>><<if $stance is 1 or $stance is 7 or $stance is 10>><<set $stance to 4>>
<<elseif $stance is 2 or $stance is 8 or $stance is 11>><<set $stance to 5>>
<<elseif $stance is 3 or $stance is 9 or $stance is 12>><<set $stance to 6>><</if>><</silently>><</widget>>
<<widget "updateclothing">><<silently>>
<<if $stance is 1 or $stance is 4 or $stance is 7 or $stance is 10>>
<<set $clothed to true>><<set $braoff to false>><<set $naked to false>>
<<elseif $stance is 2 or $stance is 5 or $stance is 8 or $stance is 11>>
<<set $braoff to true>><<set $clothed to false>><<set $naked to false>>
<<elseif $stance is 3 or $stance is 6 or $stance is 9 or $stance is 12>>
<<set $naked to true>><<set $braoff to false>><<set $clothed to false>>
<</if>><</silently>><</widget>>
You wet his cock with your mouth and then mount him.
<<include "Bj to cow transition vids">>
@@.speech-u;Mmmm... that's good. My pussy is quite tight, huh? Do you like this better than my mouth?@@
@@.speech-h;...@@
He... doesn't answer. Oh well, it was a rather one-sided conversation anyway.
<<if $cowgirllockperk is true>>\
[[Next|Cowgirllock1]]<<else>>
<<linkreplace "Next">>
<<include "You fuck cow vids">>
@@.speech-u;Oh yes...Fuck that's good. Do you wanna cum? You can cum in my pussy, it's fine!@@
<<cowgirl>>
<<smallsexdamage>>
<<if $SP >= $maxSP>>
He is about to cum! You speed up to make sure he doesn't escape.
@@.speech-u;Yes, cum in my pussy!@@
<<else>>
Suddenly, his eyes widen as he seems to realize his situation.
@@.speech-h;...oooh shit! Get away, demon!!@@
He starts resisting you.
@@.speech-u;Hm. Pity...@@
<<if $squats is false>>You might be able to find a perk enabling you to keep the position going for longer...<</if>>
He pushes you away and prepares to attack you. <<standup>>
<<enemyapcheck>>
<</if>>
<</linkreplace>>
<</if>><<set _vid = ["video/sex/special/bjtocow/1.mp4", "video/sex/special/bjtocow/1.mp4"].random()>>
<video @src="_vid" autoplay></video>\
/*Intentionally muted*/<<widget "hjfinish">><<set $hjfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "bjfinish">><<set $bjfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "tjfinish">><<set $tjfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "dtfinish">><<set $dtfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "fffinish">><<set $fffinishcurrent to true>><<goto "finish">><</widget>>
<<widget "doggyfinish">><<set $doggyfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "rcowfinish">><<set $rcowfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "misfinish">><<set $missionaryfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "congressfinish">><<set $congressfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "pilefinish">><<set $pilefinishcurrent to true>><<goto "finish">><</widget>>
<<widget "speedfinish">><<set $speedfinishcurrent to true>><<goto "finish">><</widget>>
<<widget "cowfinish">><<set $cowfinishcurrent to true>><<goto "finish">><</widget>>@@.speech-u;Hey err, Mister? You alright? Maybe we should switch this up before you get bored?😉@@
@@.speech-h;Wha... what?@@
@@.speech-u;Oooh, are you feeling a bit dazed, honey? Why don't you let me ride that nice cock of yours?♥@@
@@.speech-h;...@@
<<timed 4s>><<linkreplace "@@.speech-u;Hey! Snap out of it! Actually don't... but answer me anyway.@@">>
@@.speech-u;Hey! Snap out of it! Actually don't... but answer me anyway.@@<<set _t to random(1, 3)>><<if _t is 1>>
@@.speech-h;Oh...! No! Erh, please... just keep going...@@
@@.speech-u;Haha. Sure sweetie. This is my favorite pasttime anyway...😜@@
[[Keep going|Blowjoblock2]]<<elseif _t is 2 or _t is 3>>
@@.speech-h;Oh! Wauw, uhm, okay...@@
@@.speech-u;ALRIIIIIGHT! Get ready. [[Tight. Wet. Pussy. Incoming.|Bj to cow transition2]]😈@@
<</if>><</linkreplace>><</timed>>
<<set $bjask to true>>@@.speech-u;How about we see how far i can take this cock down my throat? 😜@@
And with those words as warning, you deepthroat his dick.
<<include "Deepthroat vids">>
[[Next|Bj to dt transition2]]
<<set $blowjobstreak to 0>>
Nope, not yet.
[[Next|Blowjoblock1]]
/*Bj to titjob transition2*/
<<set $blowjobstreak to 0>>Double-click this passage to edit it.You come back up for air for a moment.
@@.speech-u;You can cum in my throat if you want. It's fine, i can take it 😉@@
You slide his cock back in your throat.
<<include "Deepthroat vids">>
<<deepthroat>>
<<if $tightthroat is true>>\
DEEPTHROAT LOCK PERK ACTIVATED!
[[Next|Deepthroatlock1]]
<<elseif $dtlockperk is false>>
<<if $SP >= $maxSP>>
You sense he is close. You could easily squeeze out his cum. Do you want a load in your throat?
<<linkreplace "Yes!">><<dtfinish>><</linkreplace>>
[[No, i wanna play with my food... blow him again instead|Blowjoblock1]]
<<else>>
He comes back to his senses.
@@.speech-h;Fuck... This is so good... But there is no way i am gonna cum anywhere near you! I know what you are, demon!!@@
He starts resisting you.
@@.speech-u;Dammit..@@
[[Next|Push away]]<</if>><</if>><<if $clothed is true>>
<<set _vid = ["video/sex/youfuck/dt/kneeling/1/1.mp4", "video/sex/youfuck/dt/kneeling/1/2.mp4", "video/sex/youfuck/dt/kneeling/1/3.mp4", "video/sex/youfuck/dt/kneeling/1/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/sex/youfuck/dt/kneeling/2/1.mp4", "video/sex/youfuck/dt/kneeling/2/2.mp4", "video/sex/youfuck/dt/kneeling/2/3.mp4", "video/sex/youfuck/dt/kneeling/2/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/sex/youfuck/dt/kneeling/3/1.mp4", "video/sex/youfuck/dt/kneeling/3/2.mp4", "video/sex/youfuck/dt/kneeling/3/3.mp4", "video/sex/youfuck/dt/kneeling/3/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>><<if $clothed is true>>
<<set _vid = ["video/sex/youfuck/dt/doggy/1/1.mp4", "video/sex/youfuck/dt/doggy/1/2.mp4", "video/sex/youfuck/dt/doggy/1/3.mp4", "video/sex/youfuck/dt/doggy/1/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/sex/youfuck/dt/doggy/2/1.mp4", "video/sex/youfuck/dt/doggy/2/2.mp4", "video/sex/youfuck/dt/doggy/2/3.mp4", "video/sex/youfuck/dt/doggy/2/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/sex/youfuck/dt/doggy/3/1.mp4", "video/sex/youfuck/dt/doggy/3/2.mp4", "video/sex/youfuck/dt/doggy/3/3.mp4", "video/sex/youfuck/dt/doggy/3/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>><<set _r to random(1, 2)>>
<<if _r is 1>><<include "Deepthroat insert vids">>
<<elseif _r is 2>><<include "Deepthroat insert knocked down">><<if $clothed is true>>
<<set _vid = ["video/sex/youfuck/dt/insert/knockeddown/1/1.mp4", "video/sex/youfuck/dt/insert/knockeddown/1/2.mp4", "video/sex/youfuck/dt/insert/knockeddown/1/3.mp4", "video/sex/youfuck/dt/insert/knockeddown/1/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/sex/youfuck/dt/insert/knockeddown/2/1.mp4", "video/sex/youfuck/dt/insert/knockeddown/2/2.mp4", "video/sex/youfuck/dt/insert/knockeddown/2/3.mp4", "video/sex/youfuck/dt/insert/knockeddown/2/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/sex/youfuck/dt/insert/knockeddown/3/1.mp4", "video/sex/youfuck/dt/insert/knockeddown/3/2.mp4", "video/sex/youfuck/dt/insert/knockeddown/3/3.mp4", "video/sex/youfuck/dt/insert/knockeddown/3/4.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\BELLY BULGE
Though your body lacks strength, it is in great physical condition. You feel like you could take on any cock, no matter what size.
Unlock Requirements: Endurance 16, Dexterity 14, 10 sex kills, missionary mastery 4, Succubus level 17, "Vaginacontrol" unlocked
The "Belly bulge" perk can now be unlocked!
<<set $bellybulgealert to true>>BELLY BULGE
Your body has become very fit. It has also become a lot more elastic and flexible.
You take 3 less HP damage during sex.
Also, if your missionary mastery is high enough, new options will become available...
Unlock Requirements: Endurance 16, Dexterity 14, 10 sex kills, missionary mastery 4, Succubus level 17, "Vaginacontrol" unlocked
<<if $bellybulge is false>><strong>Cost: 3 perkpoints</strong> <<if $perkpoints > 2>>\
<<button "[+]" "Perks unlock">><<set $bellybulge to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<silently>>
<<widget "randomkill">><<set $kills += 1>><</widget>>
<<widget "hjkill">><<set $hjkills += 1>><<set $kills += 1>><</widget>>
<<widget "tjkill">><<set $tjkills += 1>><<set $kills += 1>><</widget>>
<<widget "bjkill">><<set $bjkills += 1>><<set $kills += 1>><</widget>>
<<widget "dtkill">><<set $dtkills += 1>><<set $kills += 1>><</widget>>
<<widget "ffkill">><<set $ffkills += 1>><<set $kills += 1>><</widget>>
<<widget "miskill">><<set $miskills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<<widget "cowkill">><<set $cowkills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<<widget "rcowkill">><<set $rcowkills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<<widget "doggykill">><<set $doggykills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<<widget "congresskill">><<set $congresskills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<<widget "pilekill">><<set $pilekills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<<widget "speedkill">><<set $speedkills += 1>><<set $sexkills += 1>><<set $kills += 1>><</widget>>
<</silently>><strong>COMBAT KILLS</strong>
<strong>Total kills: $kills</strong>
<<nobr>>
<<if $handjob is true>>
Handjob kills: $hjkills<br><br><</if>>
<<if $blowjob is true>>
Blowjob kills: $bjkills<br><br><</if>>
<<if $deepthroat is true>>
Deepthroat kills: $dtkills<br><br><</if>>
<<if $ffkills > 0 >>
Facefuck kills: $ffkills<br><br><</if>>
<<if $titjob is true>>
Titjob kills: $tjkills<br><br><</if>>
<<if $cowgirl is true>>
Cowgirl kills: $cowkills<br><br><</if>>
<<if $reversecowgirl is true>>
Reverse cowgirl kills: $rcowkills<br><br><</if>>
<<if $doggy is true>>
Doggystyle kills: $doggykills<br><br><</if>>
<<if $missionary is true>>
Missionary kills: $miskills<br><br><</if>>
<<if $congress is true>>
Suspended congress kills: $congresskills<br><br><</if>>
<<if $pile is true>>
Piledriver kills: $pilekills<br><br><</if>>
<<if $speed is true>>
Speedbump kills: $speedkills<</if>>
<</nobr>>
EVADE
<<set _randomimage to random(7)>>
[img["img/skillsperks/evade" + _randomimage + ".jpg"]]
The $enemy attacks you, but you deftly evade him.
His turn is over.
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>/*Call function with <<Timer>>
<<TimerI>> is depended on intelligence. A is depended on agility. Can add others.
First argument is how much time you have. Second is passage name you go to if you fail.
Third is stat req for ekstra time.
Fourth is how much ekstra time stat req gives when pressed
fx <<TimerI 5 Fail 10 10>> Here you goto fail if u fail, req 10 int to gain 10 sec */
<<widget "TimerI">><<nobr>>
<audio src="img/sound/ticktack.mp3" autoplay loop></audio>
You have <span id="time">$args[0]</span> seconds to do something!
<br>
<<set $timer to 0>>
<<set _delay to random(1, 1) + 's'>>
<<repeat _delay>>
<<set $timer += 1>>
$timer
<<if $timer >= $args[0] >><<goto $args[1]>><</if>><</repeat>>
<<if $intelligence >= $args[2]>>
<br>
Due to your high intelligence, you can increase the time by $args[3] seconds! (Requires $args[2] intelligence)
<<linkreplace "Increase time">>
<<set $args[0] += $args[3]>><<replace '#time'>>$args[0]<</replace>>
<</linkreplace>><</if>>
<</nobr>><</widget>>
<<widget "TimerA">><<nobr>>
<audio src="img/sound/ticktack.mp3" autoplay loop></audio>
You have <span id="time">$args[0]</span> seconds to do something!
<br>
<<set $timer to 0>>
<<set _delay to random(1, 1) + 's'>>
<<repeat _delay>>
<<set $timer += 1>>
$timer
<<if $timer >= $args[0] >><<goto $args[1]>><</if>><</repeat>>
<<if $agility >= $args[2]>>
<br>
Due to your high agility, you can increase the time by $args[3] seconds! (Requires $args[2] agility)
<<linkreplace "Increase time">>
<<set $args[0] += $args[3]>><<replace '#time'>>$args[0]<</replace>>
<</linkreplace>><</if>>
<</nobr>><</widget>>
<<widget "TimerD">><<nobr>>
<audio src="img/sound/ticktack.mp3" autoplay loop></audio>
You have <span id="time">$args[0]</span> seconds!
<br>
<<set $timer to 0>>
<<set _delay to random(1, 1) + 's'>>
<<repeat _delay>>
<<set $timer += 1>>
$timer
<<if $timer >= $args[0] >><<goto $args[1]>><</if>><</repeat>>
<<if $dexterity >= $args[2]>>
<br>
Due to your high dexterity, you can increase the time by $args[3] seconds! (Requires $args[2] dexterity)
<<linkreplace "Increase time">>
<<set $args[0] += $args[3]>><<replace '#time'>>$args[0]<</replace>>
<</linkreplace>><<else>><br>Get $args[2] or higher dexterity and time can be increased by $args[3] seconds.<</if>>
<</nobr>><</widget>>
EVADE
You are quick and light on your feet. Maybe you can avoid some of those punches, huh? Good thing you can shapeshift your face or your charm attribute would be in the negative by now...
Unlock Requirements: Agility 5, 5 kills
The "Evade" perk can now be unlocked!
<<set $evadealert to true>>EVADE
You learn to always be ready on your feet. You are able to dodge some attacks. Evade cannot activate unless you are standing. Chance to evade attacks is around 15%.
Unlock Requirements: Agility 5, 5 kills
<<if $evade is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $evade to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<<fadein 8s>><strong><em>Succubi lacks strength. A succubus killing with physical damage has never been recorded. However, they are not without ability in physical confrontations. Most are have high agility and are quick and light on their feet. When fighting them, one should have the same mindset as when fighting a rogue or ranger in melee combat.</em></strong>
- Extract from <em>"A collection of notes on undead, demons and otherwordly beings"</em> by Galio, Paladin of The Church of Light<</fadein>>
<</if>><<nobr>>
<<if $blowjobmastery is true>>BLOWJOB MASTERY<br>
You have obtained mastery! 10/10 levels. <br><br><<elseif $blowjob is true>>
BLOWJOB MASTERY<br>
Mastery level: $blowjobmasterylevel<br>
XP: $blowjobmasteryproficiency / 100<br><br>
<</if>>
<<if $deepthroatmastery is true>>DEEPTHROAT MASTERY<br>
You have obtained mastery! 10/10 levels. <br><br><<elseif $deepthroat is true>>
DEEPTHROAT MASTERY<br>
Mastery level: $deepthroatmasterylevel<br>
XP: $deepthroatmasteryproficiency / 100<br><br>
<</if>>
<<if $facefuckmastery is true>>FACEFUCK MASTERY<br>
You have obtained mastery! 10/10 levels. <br><br><<elseif $facefuckable is true>>
FACEFUCK MASTERY<br>
Mastery level: $facefuckmasterylevel<br>
XP: $facefuckmasteryproficiency / 100<br><br>
<</if>>
<<if $titjobmastery is true>>TITJOB MASTERY<br>
You have obtained mastery! 10/10 levels.<br><br> <<elseif $titjob is true>>
TITJOB MASTERY<br>
Mastery level: $titjobmasterylevel<br>
XP: $titjobmasteryproficiency / 100<br><br>
<</if>>
<<if $cowgirlmastery is true>>COWGIRL MASTERY<br>
You have obtained mastery! 10/10 levels.<br><br> <<elseif $cowgirl is true>>
COWGIRL MASTERY<br>
Mastery level: $cowgirlmasterylevel<br>
XP: $cowgirlmasteryproficiency / 100<br><br>
<</if>>
<<if $reversecowgirlmastery is true>>REVERSE COWGIRL MASTERY<br>
You have obtained mastery! 10/10 levels.<br><br> <<elseif $reversecowgirl is true>>
REVERSE COWGIRL MASTERY<br>
Mastery level: $reversecowgirlmasterylevel<br>
XP: $reversecowgirlmasteryproficiency / 100<br><br>
<</if>>
<<if $doggymastery is true>>DOGGYSTYLE MASTERY<br>
You have obtained mastery! 10/10 levels.<br><br> <<elseif $cowgirl is true or $reversecowgirl is true>>
DOGGYSTYLE MASTERY<br>
Mastery level: $doggymasterylevel<br>
XP: $doggymasteryproficiency / 100<br><br>
<</if>>
<<if $missionarymastery is true>>MISSIONARY MASTERY<br>
You have obtained mastery! 10/10 levels. <br><br><<elseif $cowgirl is true or $reversecowgirl is true>>
MISSIONARY MASTERY<br>
Mastery level: $missionarymasterylevel<br>
XP: $missionarymasteryproficiency / 100<br><br>
<</if>>
<<if $congressmastery is true>>SUSPENDED CONGRESS MASTERY<br>
You have obtained mastery! 10/10 levels. <br><br><<elseif $cowgirl is true or $reversecowgirl is true>>
SUSPENDED CONGRESS MASTERY<br>
Mastery level: $congressmasterylevel<br>
XP: $congressmasteryproficiency / 100<br><br>
<</if>>
<<if $piledrivermastery is true>>PILEDRIVER MASTERY<br>
You have obtained mastery! 10/10 levels.<br><br><<elseif $cowgirl is true or $reversecowgirl is true>>
PILEDRIVER MASTERY<br>
Mastery level: $piledrivermasterylevel<br>
XP: $piledrivermasteryproficiency / 100<br><br>
<</if>>
<<if $speedbumpmaster is true>>PRONEBONE MASTERY<br>
You have obtained mastery! 10/10 levels. <br><br><<elseif $cowgirl is true or $reversecowgirl is true>>
PRONEBONE MASTERY<br>
Mastery level: $speedbumpmasterylevel<br>
XP: $speedbumpmasteryproficiency / 100<br>
<</if>>
<</nobr>>DISTRACTING KISS
Your kisses take up a lot of your prey's attention. You might just slip off their pants while they are otherwise occupied...
Unlock Requirements: Charm 6, Dexterity 2, used "Kiss" successfully 10 times, "Mesmerizing kiss" unlocked
The "Distracting kiss" perk can now be unlocked!
<<set $distractingkissalert to true>>CAPTIVATING KISS
Both kissing and handjob is second nature to you. Why not try and do both at the same time?
Unlock Requirements: Charm 8, Dexterity 5, used "Kiss" successfully 20 times, used "Handjob" successfully 20 times, "Distracting kiss" unlocked
The "Captivating kiss" perk can now be unlocked!
<<set $captivatingkissalert to true>>PERFECT LIPS
Your lips are perfect. Perfect for kissing, perfect for sucking cock...
When you kiss, your opponents are so absorbed that you might just be able to kneel down and take their cock in your mouth before they can react!
Unlock Requirements: Charm 10, used "Kiss" successfully 25 times, used "Blowjob" successfully 25 times, Succubus level 10, "Captivating kiss" unlocked
The "Perfect lips" perk can now be unlocked!
<<set $perfectlipsalert to true>>DISTRACTING KISS
While kissing an opponent, you are sometimes able to strip their pants. Chance depends on your charm stat.
Unlock Requirements: Charm 6, Dexterity 2, used "Kiss" successfully 10 times, "Mesmerizing kiss" unlocked
<<if $distractingkiss is false>><strong>Cost: 1</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $distractingkiss to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>CAPTIVATING KISS
While kissing an opponent, you are sometimes able to give them a handjob while they are otherwise distracted.
Chance depends on your dexterity stat.
Unlock Requirements: Charm 8, Dexterity 5, used "Kiss" successfully 20 times, used "Handjob" successfully 20 times, "Distracting kiss" unlocked
<<if $captivatingkiss is false>><strong>Cost: 2 perkpoints</strong> <<if $perkpoints > 1>>\
<<button "[+]" "Perks unlock">><<set $captivatingkiss to true>><<set $firstperk to true>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>PERFECT LIPS
Your lips are perfect. Perfect for kissing, perfect for sucking cock...
While kissing an opponent, you are sometimes able to passify them long enough to kneel down and blow them before they can react.
Chance depends on your charm stat.
Unlock Requirements: Charm 10, used "Kiss" successfully 25 times, used "Blowjob" successfully 25 times, Succubus level 10, "Captivating kiss" unlocked
<<if $perfectlips is false>><strong>Cost: 2 perkpoints</strong> <<if $perkpoints > 1>>\
<<button "[+]" "Perks unlock">><<set $perfectlips to true>><<set $firstperk to true>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<widget "teasecounter">><<silently>><<set $teasecounter += 1>><</silently>><</widget>>
<<widget "kisscounter">><<silently>><<set $kisscounter += 1>><</silently>><</widget>>
<<widget "hjcounter">><<silently>><<set $hjcounter += 1>><</silently>><</widget>>
<<widget "bjcounter">><<silently>><<set $bjcounter += 1>><</silently>><</widget>>
<<widget "dtcounter">><<silently>><<set $dtcounter += 1>><</silently>><</widget>>
<<widget "ffcounter">><<silently>><<set $ffcounter += 1>><</silently>><</widget>>
<<widget "tjcounter">><<silently>><<set $tjcounter += 1>><</silently>><</widget>>
<<widget "masturbatecounter">><<silently>><<set $masturbatecounter += 1>><</silently>><</widget>>
<<widget "orgasmcounter">><<silently>><<set $orgasmcounter += 1>><</silently>><</widget>>
<<widget "titbouncecounter">><<silently>><<set $titbouncecounter += 1>><</silently>><</widget>>
<<widget "suckfingercounter">><<silently>><<set $suckfingercounter += 1>><</silently>><</widget>>
<<widget "openmouthcounter">><<silently>><<set $openmouthcounter += 1>><</silently>><</widget>>
<<widget "pussygrindcounter">><<silently>><<set $pussygrindcounter += 1>><</silently>><</widget>>
<<widget "cowcounter">><<silently>><<set $cowcounter += 1>><</silently>><</widget>>
<<widget "rcowcounter">><<silently>><<set $rcowcounter += 1>><</silently>><</widget>>FACEFUCKABLE
Your face is irresistibly sexy. When given the chance, mortal men may find it hard not to facefuck you.
With this perk unlocked, enemies might facefuck you in certain situations. Whether this is a good or bad thing...
Facefucks deals SP damage. Damage scales with dexterity * 2 * mastery factor.
You take HP damage from facefucks. Damage taken depends on the strength and control of your enemies.
Current mastery factor: $facefuckmasterydamage (increases by 0.1 per mastery level)
Current SP damage: $facefuckdamage
Requirements: Charm 8, Endurance 5, Succubus level 8, Blowjob mastery level 4
<<if $facefuckable is false>><strong>Cost: 2 perkpoints</strong> <<if $perkpoints > 1>>
(Unlock at own risk)
<<button "[+]" "Perks unlock">><<set $facefuckable to true>><<set $firstperk to true>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>MESMERIZING KISS
Whenever you kiss, opponents find it hard to wipe the sweet taste and sensation of your lips from their minds.
Gives a chance to inflics the mesmerized status effect when you kiss an opponent. The chance depends on your charm.
Also, there is a chance your opponent might engage in a bit of kissing himself instead of attacking in certain situations. The enemy must be somewhat aroused (30% of max AP).
Unlock Requirements: Event
<<if $mesmerizingkiss is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $mesmerizingkiss to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<if $healx is true>>
HEAL!
You heal yourself with magic for <span style="color:red">$healoutput HP</span>.
[img[img/magic/heal.jpg]]
[[Next|Battle main menu]]
<<healoutput>><<set $healx to false>>
<<elseif $seductionx is true>>
DEMONIC SEDUCTION!
You enhance your succubus charm with demonic energies, making it very hard for the $enemy to resist your sexual suggestions.
<<set _randomimage to random(2)>>
[img["img/magic/seduce" + _randomimage + ".jpg"]]
The enemy is <span style="color:purple">seduced</span>!
[[Next|Battle main menu]]
<<set $seduced to true>>
<<set $pcMP -= $demonicseductioncost>><<set $seductionx to false>>
<<elseif $mesmerizex is true>>
MESMERIZE!
You dominate his mind, putting him in a dazed sort of trance.
<<set _randomimage to random(4)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The enemy is <span style="color:purple">mesmerized</span>!
As you cast the Domination spell, your demonic features briefly appears. You quickly hide them away again.
[[Next|Battle main menu]]
<<set $mesmerized to true>>
<<set $pcMP -= $mesmerizecost>><<set $mesmerizex to false>>
<<elseif $terrifyx is true>>
TERRIFY!
You dominate his mind, filling it with overwhelming terror, while taking a terrifying appearance.
<<set _randomimage to random(6)>>
[img["img/magic/terrify" + _randomimage + ".jpg"]]
The enemy is <span style="color:darkred">terrified</span>!
[[Next|Battle main menu]]
<<set $terrified to true>>
<<set $pcMP -= $terrifycost>><<set $terrifyx to false>>
<<elseif $enticex is true>>
ENTICE!
You dominate his mind, filling it with overwhelming sexual desire.
Your next action might make him do something rather rash in his sexual frenzy....
<<set _p to random(1, 2)>><<if _p is 1>>[img[img/magic/entice.webp]]<<elseif _p is 2>>[img[img/magic/entice.jpg]]<</if>>
The enemy is <span style="color:purple">enticed</span>!
As you cast the Domination spell, your demonic features briefly appears. You quickly hide them away again.
[[Next|Battle main menu]]
<<set $enticed to true>>
<<set $pcMP -= $enticecost>><<set $enticex to false>>
<<elseif $curseoflustx is true>>
CURSE OF LUST!
You curse your opponent, making him less able to control his desires. His maximum AP has been reduced by 50% for 3 turns!
<<set _randomimage to random(4)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The enemy has been <span style="color:purple">cursed</span>!
As you cast the demonic spell, your true features briefly appears. You quickly hide them away again.
[[Next|Battle main menu]]
<<set $curseoflustcounter to 3>><<set $maxAP to Math.trunc($maxAP * 0.5)>><<atfullAP>><<set $pcMP -= $curseoflustcost>><<set $curseoflustx to false>>
<<elseif $succubussealx is true>>
SUCCUBUS SEAL!
You put a seal on your opponents arousal. His AP will not be reduced after cumming! The seal will last for 5 turns.
<<set _randomimage to random(4)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The enemy has been <span style="color:purple">cursed</span>!
As you cast the demonic spell, your true features briefly appears. You quickly hide them away again.
[[Next|Battle main menu]]
<<set $succubussealcounter to 5>><<set $pcMP -= $succubussealcost>><<set $succubussealx to false>>
<<elseif $darkboltx is true>>
DARKBOLT!
You shot a ball of dark energy at the $enemy.
<<set _randomimage to random(1)>>
[img["img/magic/darkbolt" + _randomimage + ".jpg"]]
The mass of darkness whooshes into him, paralyzing and flinging his body through the air. He lands on his back.
The enemy is <span style="color:yellow">stunned</span>!
The enemy is <span style="color:darkred">knocked down</span>!
As you cast the Darkness-attuned spell, your demonic features briefly appears. You quickly hide them away again.
[[Next|Battle main menu]]
<<set $knockeddown to true>><<set $enemystunned to true>>
<<set $pcMP -= $darkboltcost>><<set $darkboltx to false>>
<</if>><<nobr>>
<<if $heal is true>><<if $pcMP >= $healcost>>
<<linkreplace "Heal">>
<<set $healx to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">$healcost MP</span><<else>>You don't have enough mana to cast Heal<</if>><br><</if>>
<<if $mesmerize is true>><<if $pcMP >= $mesmerizecost>>
<<linkreplace "Mesmerize">>
<<set $mesmerizex to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">10 MP</span><<else>>You don't have enough mana to cast Mesmerize<</if>><br><</if>>
<<if $darkbolt is true>><<if $pcMP >= $darkboltcost>><<linkreplace "Darkbolt">><<set $darkboltx to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">$darkboltcost MP</span><<else>>You don't have enough mana to cast Darkbolt<</if>><br><</if>>
<<if $entice is true>><<if $pcMP >= $enticecost>>
<<linkreplace "Entice">>
<<set $enticex to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">15 MP</span>
<<else>>You don't have enough mana to cast Entice<</if>><br><</if>>
<<if $terrify is true>><<if $pcMP >= $terrifycost>>
<<linkreplace "Terrify">>
<<set $terrifyx to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">15 MP</span>
<<else>>You don't have enough mana to cast Terrify<</if>><br><</if>>
<<if $curseoflust is true>><<if $pcMP >= $curseoflustcost>>
<<linkreplace "Curse of lust">>
<<set $curseoflustx to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">$curseoflustcost MP</span>
<<else>>You don't have enough mana to cast the curse<</if>><br><</if>>
<<if $succubusseal is true>><<if $pcMP >= $succubussealcost>>
<<linkreplace "Succubus seal">>
<<set $succubussealx to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">$succubussealcost MP</span>
<<else>>You don't have enough mana to cast the seal<</if>><br><</if>>
<<if $demonicseduction is true>><<if $pcMP >= $demonicseductioncost>>\
<<linkreplace "Demonic seduction">>
<<set $seductionx to true>><<script>>Dialog.close();<</script>><<goto "Magic">><</linkreplace>> - <span style="color:blue">20 MP</span>
<<else>>You don't have enough mana to cast Demonic seduction<</if>><br><</if>>
<</nobr>><<nobr>><em><strong>Race: Succubus<br>
Class: Succubus<br>
Level: $level</strong></em><br><br>
[[Character development]]<br><br>
[[Innate race abilities]]<br><br>
[[Acquired Boons]]<br><br>
<<if $checktalk is true>><<linkreplace "Review how combat rolls work">><<goto "Bob checktalk">><</linkreplace>><br><br><</if>>
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>><br><br>
<strong>MESSAGES FROM BOB:</strong>
<<include "Bobs messages">>
<br><br><br>
<<linkreplace "Help">>
<em>HELP</em><br>
Most is explained throughout the story, so more immersive not to read this one. Your choice.<br>
[[Combat]]<</linkreplace>>
<</nobr>>
<<updateall>>
<<if $combatpractise is true or $combatpractisecomplete is true>><<if $checktalk is false>>\
<<goto "Bob checktalk">><</if>><</if>><<nobr>><strong>INNATE RACE ABILITIES</strong><br><br>
<em><strong>Essence absorption</strong><br>
Succubi feed on male species by absorbing their prey's lifeforce/essence. They need this to survive. They can go on for long periods without it, but eventually, they will die. They don't need food, however.
Absorbing all essence of a victim results in the death of the male. Absorption can only occur when the male climaxes. The climax must be caused by the succubus.
Mostly, the draining process occurs unconsciously.<br><br>
<em><strong>Lesser mana manipulation</strong><br>
Succubi are intuitively able to sense and influence mana at a basic level. This makes the learning of spells easier.<br><br>
<strong>Weak shapeshifting</strong><br>
Succubi can shape their form and clothes to a certain extent. While they can transform their appearance, they cannot gain or appear to gain what they do not have. This means, if no longer clothed, no illusion of clothes can appear.<br><br>
<strong>Thirsty...</strong><br>
Succubi can absorb semen with any part of their body, even the skin. Most use their mouth though.<br>
They regain a small amount of HP whenever they absorb semen. Healing scales with the level of the Succubus * 0.5.<br>
Furthermore, succubi can sense how close someone is to climax. As their prey gets ever closer to climax, the accuracy of this ability increases.
<<if $semenmetabolism is true>><br><strong>This ability has been upgraded!</strong><br>
Your body now also stores 50% of the absorbed semen for later usage.<</if>><br><br>
<strong>Connection to The Beyond</strong><br>
Due to their demonic inheritance, succubi are connected to the powers of The Beyond. This connection allows them to learn unique skills and abilities otherwise unattainable by mortals.<br>
Their ability to drain essence springs from this connection.<br>
During a male climax caused by a succubus, a unique pathway opens up between them. Through this link, the succubus can, with the use of the powers gained from The Beyond, gain acces to the lifeforce. They can then draw upon it and merge it with their own lifeforce.<br><br>
<strong>Charismatic presence</strong><br>
Through their connection to The Beyond, Succubi unconsciously enhance their presence with a charming, almost magnetic aura. This, in combination with them oftenly taking on the appearance they believe is most attractive to their prey, greatly enhances their charm. Often they appear to approach victims hesitently with a shy attitude. Many find themselves pacified in their presence when they instead ought to be overly cautious. Furthermore, as a Succubus grows in level and power, their charm attribute increases.</em><</nobr>>
[[First page|Skill book]]
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>><strong>SKILLS</strong>
[[First page|Skill book]]
<<if $tease is true>><<link "Tease">>
<<script>>
Dialog.setup("Tease");
Dialog.wiki(Story.get("Tease unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $striptop is true>><<link "Strip top">>
<<script>>
Dialog.setup("Strip top");
Dialog.wiki(Story.get("Strip top unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $stripbottom is true>><<link "Strip bottom">>
<<script>>
Dialog.setup("Strip bottom");
Dialog.wiki(Story.get("Strip bottom unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $reequip is true>><<link "Reequip">>
<<script>>
Dialog.setup("Reequip");
Dialog.wiki(Story.get("Reequip unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $pullout is true>><<link "Pullout">>
<<script>>
Dialog.setup("Pullout");
Dialog.wiki(Story.get("Pullout unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $handjob is true>><<link "Handjob">>
<<script>>
Dialog.setup("Handjob");
Dialog.wiki(Story.get("Handjob unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $blowjob is true>><<link "Blowjob">>
<<script>>
Dialog.setup("Blowjob");
Dialog.wiki(Story.get("Blowjob unlock").processText());
Dialog.open();
<</script>>
<</link>><</if>>
\
<<if $kiss is true>><<link "Kiss">>
<<script>>
Dialog.setup("Kiss");
Dialog.wiki(Story.get("Kiss unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $suckfinger is true>><<link "Suck finger">>
<<script>>
Dialog.setup("Suck finger");
Dialog.wiki(Story.get("Suck finger unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $deepthroat is true>><<link "Deepthroat">>
<<script>>
Dialog.setup("Deepthroat");
Dialog.wiki(Story.get("Deepthroat unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $openmouth is true>><<link "Open mouth">>
<<script>>
Dialog.setup("Open mouth");
Dialog.wiki(Story.get("Open mouth unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $titbounce is true>><<link "Tit bounce">>
<<script>>
Dialog.setup("Titbounce");
Dialog.wiki(Story.get("Titbounce unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $titjob is true>><<link "Titjob">>
<<script>>
Dialog.setup("Titjob");
Dialog.wiki(Story.get("Titjob unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $masturbate is true>><<link "Masturbate">>
<<script>>
Dialog.setup("Masturbate");
Dialog.wiki(Story.get("Masturbate unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $pussygrind is true>><<link "Pussygrind">>
<<script>>
Dialog.setup("Pussygrind");
Dialog.wiki(Story.get("Pussygrind unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $cowgirl is true>><<link "Cowgirl">>
<<script>>
Dialog.setup("Cowgirl");
Dialog.wiki(Story.get("Cowgirl unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $reversecowgirl is true>><<link "Reverse cowgirl">>
<<script>>
Dialog.setup("Reverse cowgirl");
Dialog.wiki(Story.get("Reverse cowgirl unlock").processText());
Dialog.open();
<</script>><</link>><</if>>
\
<<if $facefuck is true>>
The following are not actions you can (attempt to) initiate directly with a skill. They are activated by other circumstances such as status effects, weaknesses and themes, perks and/or spells. The requirements for their activation are not listed here.<</if>>
<<if $facefuck is true>><<linkreplace "Facefuck">>
<strong>Facefuck</strong>
The enemy facefucks you.
Deals SP damage to the enemy and HP damage to you.
SP damage scales with dexterity and facefuck mastery.
Current SP damage: $facefuckdamage
HP damage: Depends on enemy strength and control stat.
Theme: Mouth.
<</linkreplace>><</if>>
\
<<if $tease is true>><<linkreplace "A little help/explanation">>
Requirement section describes the conditions under which the skill can be used during combat.
Note that skills that require physical interaction with your opponent may fail. If the skill requires you to physically interact with the enemy, raising the enemy's AP and/or applying a status effect such as "Knocked down" or "Mesmerized" is often required. (Not the pullout skill though, that is only an agility roll.)
Also, some skills can only be used in combination with specific spells and/or status effects. These combinations/requirements are not necessarily listed here.
All damage is rounded down, but not below 1. Not all skills scale one-to-one with your attributes.
"Tease" scales with your charm*0.5. So the damage will only increase with every second charm gain.
Sex and oral skills also scale with mastery level in addition to attributes.<</linkreplace>><</if>>
Smallsexdamage is for when you fuck.<<set $sexHPreduction to 0>><<set $sexSPreduction to 0>><<set $sexHPreductionFF to 0>>
Big is for when he fucks.
FFdamage is for ff (duh)
<<widget "setsexdamage">><<silently>>
<<set $sexHPdamage to Math.trunc($enemystrength + $enemycontrol)>>
<<set $sexSPdamage to Math.trunc($enemycontrol*2)>>
<<if $bellybulge is true>>
<<set $sexHPdamage -= 3>><<set $sexHPreduction += 3>><</if>>
<<if $vaginatraining >= 100>>
<<set $sexHPdamage -= 2>>
<<set $sexHPreduction += 2>>
<<elseif $vaginatraining >= 50>>
<<set $sexHPdamage -= 1>>
<<set $sexHPreduction += 1>><</if>>
<<if $tough is true>>
<<set $sexHPdamage -= 1>><<set $sexHPreduction += 1>><</if>>
<<if $slipperypussy is true>>
<<set $sexHPdamage -= 1>><<set $sexHPreduction += 1>><</if>>
<<if $pleasureaddict is true>>
<<set $sexSPdamage -= 3>><<set $sexSPreduction += 3>><</if>>
<</silently>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "smallsexdamage">><<nobr>><<setsexdamage>><<set $sexHPdamage to Math.trunc($sexHPdamage*0.5)>><<set $sexSPdamage to Math.trunc($sexSPdamage*0.5)>><<nonegativedamage>><<set $pcHP -= $sexHPdamage>><<set $stim += $sexSPdamage>><<atfullstim>><<at0HP>>
You are in control of the fucking at the moment and only take half HP and stimulation.
You take <span style="color:red">$sexHPdamage HP</span> damage and <span style="color:purple">$sexSPdamage stimulation</span>.<</nobr>><</widget>>
<<widget "pussyorfinger">><<nobr>>
<<set $sexSPdamage to Math.trunc($enemycontrol*2)>>
<<set $sexSPdamage -= 2>><<if $sexSPdamage <= 0>><<set $sexSPdamage to 1>><</if>><<set $stim += $sexSPdamage>><<atfullstim>>
You take <span style="color:purple">$sexSPdamage stimulation</span>.
<</nobr>><</widget>>
<<widget "bigsexdamage">><<nobr>><<setsexdamage>><<set $sexHPdamage += 2>><<set $sexSPdamage += 2>><<nonegativedamage>><<set $pcHP -= $sexHPdamage>><<set $stim += $sexSPdamage>><<atfullstim>><<at0HP>>
You are getting fucked and are not in control. You take <span style="color:red">$sexHPdamage damage</span> and <span style="color:purple">$sexSPdamage stimulation</span>!
<<if $sexHPreduction > 0>>(HP damage reduction: $sexHPreduction)<</if>>
<<if $sexSPreduction > 0>>(Stimulation gain reduction: $sexSPreduction)<</if>>
<</nobr>><</widget>>
<<widget "FFdamage">><<nobr>>
<<set $sexHPdamage to Math.trunc($enemystrength + $enemycontrol)>>
<<set $sexSPdamage to Math.trunc($enemycontrol*2)>>
<<set $sexHPdamageFF to Math.trunc($sexHPdamage*0.33) + 1>><<if $sexHPdamageFF is 0 and $tough is false and $unwillingfacefuckperk is false>><<set $sexHPdamageFF to 1>><</if>>
<<if $unwillingfacefuckperk is true>><<set $sexHPdamageFF -= 1>><<set $sexHPreductionFF += 1>><</if>>
<<if $tough is true>><<set $sexHPdamageFF -= 1>><<set $sexHPreductionFF += 1>><</if>><<nonegativedamage>><<set $pcHP -= $sexHPdamageFF>><<at0HP>>
You are getting your face fucked. You take <span style="color:red">$sexHPdamageFF damage</span>.
<<if $sexHPreductionFF > 0>>(HP damage reduction: $sexHPreductionFF)<</if>>
<</nobr>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "nonegativedamage">><<silently>>
<<if $sexHPdamage < 0>><<set $sexHPdamage to 0>><</if>>
<<if $sexHPdamageFF < 0>><<set $sexHPdamageFF to 0>><</if>>
<<if $sexSPdamage < 0>><<set $sexSPdamage to 0>><</if>>
<<if $HPdamage < 0>><<set $HPdamage to 0>><</if>>
<<if $SPdamage < 0>><<set $SPdamage to 0>><</if>>
<</silently>><</widget>>MESMERIZING KISS
Your mouth is just perfect... such a useful part of your body.
Unlock Requirements: Event
The "Mesmerizing kiss" perk can now be unlocked!
<<set $mesmerizingkissalert to true>>FACEFUCKABLE
You have gotten very good at pleasing men with your mouth. Once they experience the pleasure of having your lips wrapped around their cock, they might come to the conclusion that they crave... more.
Requirements: Charm 8, Endurance 5, Succubus level 8, Blowjob mastery level 4
The "Facefuckable" perk can now be unlocked!
<<set $facefuckablealert to true>>STUNNING LOOKS
You are quite sexy, aren't you? Sure you are.
You have noticed how people tend to freeze up at times when they see your body and your sexy moves... especially when you are naked...
Unlock Requirements: Charm 3, used "Tease" 10 times in combat, Succubus level 3
The "Stunning looks" perk can now be unlocked!
<<set $stunninglooksalert to true>>
VAGINA CONTROL
You are really getting the hang of this sex stuff. You scoff when you think back to your reluctance to have sex in the beginning of this crazy journey.
Unlock Requirements: Endurance 13, Dexterity 14, 7 sex kills, Succubus level 15
The "Vagina control" perk can now be unlocked!
<<set $vaginacontrolalert to true>><<set _randomimage to random(1)>>
[img["img/dungeonentrance" + _randomimage + ".jpg"]]
You approach the oddity you spotted from a distance. As you move closer though the trees
<<widget "enemyarousaldescription">><<nobr>><<if $AP <= $maxAP * 0.4>>
He is not particularly aroused...
<<elseif $AP >= $maxAP * 0.4 and $AP < $maxAP * 0.8>>
He is quite aroused...
<<elseif $AP >= $maxAP * 0.8>>
He is very aroused!
<</if>><</nobr>><</widget>>
<<widget "darkboltstun">>The $enemy is <span style="color:yellow">stunned</span>! His turn is skipped.
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>><</widget>>
<<widget "displaystatuseffect">><<nobr>><<if $enemystunned is true>>The $enemy is <span style="color:yellow">stunned</span>. <</if>><<if $knockeddown is true>>The $enemy is <span style="color:darkred">knocked down</span>.<</if>>
<<if $mesmerized is true>>The $enemy is <span style="color:purple">mesmerized</span>.<</if>>
<<if $enticed is true>>The $enemy is <span style="color:purple">enticed</span>.<</if>>
<<if $seduced is true>>The $enemy is <span style="color:purple">seduced</span>.<</if>>
<<if $terrified is true>>The $enemy is <span style="color:darkred">terrified</span>.<</if>><</nobr>><</widget>>
<<widget "enemyapcheck">><<nobr>><<if $AP <= $maxAP * 0.4>><<linkreplace "Next">><<goto "Enemy attack - low AP">><</linkreplace>>
<<elseif $AP >= $maxAP * 0.4 and $AP < $maxAP * 0.8>><<linkreplace "Next">><<goto "Enemy attack - medium AP">><</linkreplace>>
<<elseif $AP >= $maxAP * 0.8>><<linkreplace "Next">><<goto "Enemy attack - high AP">><</linkreplace>><</if>><</nobr>><</widget>>
<<widget "enemyapcheckgoto">><<if $AP <= $maxAP * 0.4>><<goto "Enemy attack - low AP">>
<<elseif $AP >= $maxAP * 0.4 and $AP < $maxAP * 0.8>><<goto "Enemy attack - medium AP">>
<<elseif $AP >= $maxAP * 0.8>><<goto "Enemy attack - high AP">><</if>><</widget>>
<<widget "atfullAP">><<if $AP >= $maxAP>><<set $AP to $maxAP>><</if>><</widget>>
<<widget "at0AP">><<if $AP < 0>><<set $AP to 0>><</if>><</widget>>
<<widget "nonegativeAP">><<if $AP < 0>><<set $AP to 0>><</if>><</widget>>
<<widget "atfullSP">><<if $SP >= $maxSP>><<set $SP to $maxSP>><</if>><</widget>>
<<widget "at0SP">><<if $SP < 0>><<set $SP to 0>><</if>><</widget>>
<<widget "atfullmana">><<if $enemymana >= $enemymaxmana>><<set $enemymana to $enemymaxmana>><</if>><</widget>>
<<widget "enemystatuseffect">><<nobr>>
<<if $enticed is true>>
The enemy is <span style="color:purple">enticed!</span> He is filled with sexual desire! Your next action might cause him to do something rash...<</if>>
<<if $mesmerized is true>>
The enemy is <span style="color:purple">mesmerized</span>, just standing and looking at you in awe. He looks like he is under some sort of trance!<</if>>
<<if $knockeddown is true>>
The enemy is <span style="color:darkred">knocked down!</span><</if>>
<<if $enemystunned is true>>The enemy is <span style="color:yellow">stunned</span>! He is unable to move.<</if>><</nobr>><</widget>>
<<widget "silentlyremoveenemyconditions">><<silently>>
<<set $mesmerized to false>>
<<set $enticed to false>>
<<set $knockeddown to false>>
<<set $terrified to false>>
<<set $seduced to false>>
<<set $enemystunned to false>><</silently>><</widget>>
<<widget "enemyreset">><<silently>><<if $succubussealcounter > 0 >><<else>><<if $AP >= $maxAP * 0.5>><<set $AP to Math.trunc($maxAP * 0.5)>><</if>><</if>><<set $SP to 0>><</silently>><</widget>>
<<widget "setorgasmtofalse">><<silently>>
<<set $masturbatecum to false>>
<<set $defaultcum to false>>
<<set $fingercum to false>>
<<set $ffcum to false>>
<<set $missionarycum to false>>
<<set $doggycum to false>>
<<set $cowgirlcum to false>>
<<set $rcowgirlcum to false>>
<<set $pilecum to false>>
<<set $speedcum to false>><</silently>><</widget>>
<<widget "setallcurrenttofalse">>
<<silently>>
<<set $hjfinishcurrent to false>>
<<set $bjfinishcurrent to false>>
<<set $tjfinishcurrent to false>>
<<set $dtfinishcurrent to false>>
<<set $fffinishcurrent to false>>
<<set $pussygrindfinishcurrent to false>>
<<set $doggyfinishcurrent to false>>
<<set $rcowfinishcurrent to false>>
<<set $missionaryfinishcurrent to false>>
<<set $congressfinishcurrent to false>>
<<set $pilefinishcurrent to false>>
<<set $speedfinishcurrent to false>>
<<set $cowfinishcurrent to false>>
<</silently>><</widget>>
<<widget "enemycocksize">><<silently>>
<<set _r to random(1, 5)>>
<<if _r is 1 or _r is 2>><<set $enemycocksize to "normal">>
<<elseif _r is 3 or _r is 4>><<set $enemycocksize to "big">>
<<elseif _r is 5>><<set $enemycocksize to "huge">>
<</if>>
<</silently>><</widget>>
<<widget "enemysemenamount">><<silently>>
<<if $enemycocksize is "normal">>
<<set $enemysemenamount to either(1.5, 2, 2.5, 3, 3.5, 4)>>
<<elseif $enemycocksize is "big">>
<<set $enemysemenamount to either(3.5, 4, 4.5, 5)>>
<<elseif $enemycocksize is "huge">>
<<set $enemysemenamount to either(4.5, 5, 5.5, 6, 6.5)>>
<</if>><</silently>><</widget>>
<<widget "enemyessence">><<silently>>
<<set $maxessence to Math.trunc($enemyendurance * 0.25 + 1)>><<if $maxessence is 0>><<set $maxessence to 1>><</if>><<set $essence to $maxessence>><</silently>><</widget>>
TRIP!
[img[img/skillsperks/trip.jpg]]
The $enemy lunges at you, but you evade, then push him over as you trip him with a foot. He lands on his ass.
The $enemy is knocked down!
His turn is over.
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<set $knockeddownx to true>>\TRIP
You are very quick and light on your feet. Maybe you can get even more out of your evade perk. A quick counter move, perhaps...
Unlock Requirements: Agility 6, 20 kills, "Evade" unlocked
The "Trip" perk can now be unlocked!
<<set $tripalert to true>>SUREFOOTED
You have recently improved your endurance and agility. It should be easier to remain on your feet during combat now.
Unlock Requirements: Agility 7, Endurance 5
The "Surefooted" perk can now be unlocked!
<<set $surefootedalert to true>><<widget "removeenemycondition">><<nobr>><<if $mesmerized is true>><<print "The $enemy snap out of his trance. He is no longer mesmerized!">><<set $mesmerized to false>><</if>>
<<if $enticed is true>><<print "The $enemy seems to get a hold of his magically induced lust. He is no longer enticed!">><<set $enticed to false>><</if>>
<<if $enemystunned is true>><<print "The $enemy recovers. He is no longer stunned!">><<set $enemystunned to false>><</if>>
<<if $knockeddown is true>><<print "The $enemy quickly stands up. He is no longer knocked down!">><<set $knockeddown to false>><</if>>
<<if $terrified is true>><<print "The $enemy steels his nerves. He is no longer terrified!">><<set $terrified to false>><</if>>
<<if $seduced is true>><<print "The otherwordly seduction you put on him fades... the $enemy is no longer seduced!">><<set $seduced to false>><</if>><</nobr>><</widget>>
<<widget "removeenemyconditionx">><<nobr>><<if $mesmerizedx is true>>\
You managed to mesmerize him with a skill during your turn!
<<set $mesmerized to true>><<set $mesmerizedx to false>><</if>>
<<if $enticedx is true>>\
You managed to entice him with a skill during your turn!
<<set $enticed to true>><<set $enticedx to false>><</if>>
<<if $terrifiedx is true>>\
You managed to terrify him with a skill during your turn!
<<set $terrified to true>><<set $terrifiedx to false>><</if>>
<<if $knockeddownx is true>>\
You managed to knock down your opponent during the turn!
<<set $knockeddown to true>><<set $knockeddownx to false>><</if>>
<<if $seducedx is true>>\
You managed to seduce him with a skill during your turn!
<<set $seduced to true>><<set $seducedx to false>><</if>><</nobr>><</widget>>
<<widget "pheremones">><<nobr>>
<strong>Pheremone control</strong><br>
Your body releases pheremones to arouse the $enemy. He takes <span style="color:purple">1 AP</span>.
<<set $AP += 1>><<atfullAP>>
<</nobr>><</widget>>
<<widget "succubusseal">><<if $succubussealcounter > 0 >><<set $succubussealcounter -= 1>><<if $succubussealcounter is 0>>The <span style="color:purple">Succubus seal</span> fades...<br><</if>><</if>><</widget>>
<<widget "curseoflust">><<if $curseoflustcounter > 0 >><<set $curseoflustcounter -= 1>><<if $curseoflustcounter is 0>>The <span style="color:purple">Curse of lust</span> fades... <<set $maxAP to $maxAPstart>><br><</if>><</if>><</widget>>
1 AP</span>FLEXIBLE MAGIC
Spell casting is rather hard. So far, you have only been able to do it while standing, but... You have gotten more flexible, you have gotten more agile and most importantly: you have gotten smarter.
You might be able to cast in more stances now!
Unlock Requirements: Intelligence 5, Dexterity 4, Agility 4, Succubus level 5
The "Flexible magic" perk can now be unlocked!
<<set $flexiblemagicalert to true>><<set _c to random(1, 3)>>CUMSTOM VID<<set _c to 3>>
You gasp as you come back up for air.
@@.speech-u;Huff, huff...@@
@@.speech-u;Hey, mister?@@
@@.speech-h;...@@
<<linkreplace "@@.speech-u;So you really like your cock down my throat huh? 😘@@">>
@@.speech-h;What, n-no?! I just... ehm.@@
@@.speech-u;Come now, sweetie... we have been doing this for a while now... It is obvious you enjoy it!@@
@@.speech-h;No, i don't want this!?@@
@@.speech-u;Hey, it's fine, don't worry. I REALLY like this, your cock is gonna stay buried deep down my throat! I was just thinking...😏@@
He looks scared.
<<linkreplace "@@.speech-u;Why don't you take charge for a bit. Fuck my throat as hard as you want. 👅@@">>
@@.speech-h;Oh shit...@@
<<timed 1.5s>>...<</timed>><<timed 3s>><<if _c is 1>>
@@.speech-h;N-no, i can't do that... i might cum...@@
@@.speech-u;Well, that's the poi...!@@
CUSTOM VID
You don't finish as his cock is already buried deep in your throat again. You are determined to make him cum for his pitiful resistance.
HE TAKE DAMAGE
<<if $SP >= $maxSP>>He is getting close...<<linkdtfinish>><</if>>
[[Deepthroat him|Deepthroatlock1]]
<<elseif _c is not 1>>\
@@.speech-h;Hoo... Holy shit, girl. Alright, i will do it!@@
He looks like he is... gathering courage?
@@.speech-u;Good boy... But you have to promise to cum down my throat!@@
[[Next|Dt to ff transition2]]
<</if>>
<</timed>>
<</linkreplace>>
<</linkreplace>>
<<set $dtask to true>>@@.speech-h;I will not cum...!@@
He does not sound entirely convinced.
@@.speech-h;How should we do it though...?@@
<div id="choices">\
<<link "Kneel down in front of him ">>\
<<replace "#choices">>
@@.speech-u;You are gonna fuck my face as hard as you can!@@
@@.speech-h;Alright...@@
You get on your knees.
<<linkreplace "@@.speech-u;Go!@@">>
VID DAMAGE
<<timed 3.5s>><<if $SP >= $maxSP>>He is close! <<linkfffinish>><<else>>It seems his resistance held...
@@.speech-u;Ooooh, honey... no cum for me? 😓@@
@@.speech-h;No... this is enough. I... Get away from me!@@
He starts resisting you.
@@.speech-u;What a shame... I will have that cum eventually though! 😜@@
He backs away from you, leaving you slightly out of breath on your knees. As he takes a deep breath, you stand up and prepare... <<linkreplace "Next">><<goto "Turn end">><</linkreplace>> <<settokneeling>>
<</if>>
<</timed>>
<</linkreplace>>
<</replace>>
<</link>>\
__|__\
<<link " Lie down on your back ">>\
<<replace "#choices">>
You lie down on your back.
@@.speech-u;I think you can get it real deep if I lie down like this... wouldn't you agree? 😉@@
@@.speech-h;I guess... Alright then.@@
<<linkreplace "@@.speech-u;Go!@@">>
VID DAMAGE
<<timed 3.5s>><<if $SP >= $maxSP>>He is close! <<linkfffinish>><<else>>It seems his resistance held...
@@.speech-u;Ooooh, honey... no cum for me? 😓@@
@@.speech-h;No... this is enough. I... Get away from me!@@
He starts resisting your influence.
@@.speech-u;What a shame... i will have that cum eventually though! 😜@@
He backs away from you, leaving you slightly out of breath on your back. As he takes a deep breath, you stand up and prepare... <<linkreplace "Next">><<goto "Turn end">><</linkreplace>> <<settoonback>>
<</if>>
<</timed>>
<</linkreplace>>
<</replace>>
<</link>>\
__|__\
<<link " Lie down on your stomach ">>\
<<replace "#choices">>
@@.speech-u;I am gonna lie here and you just stuff that cock in my face!@@
@@.speech-h;Alright...@@
You lie down on your stomach.
<<linkreplace "@@.speech-u;Go!@@">>
VID DAMAGE
<<timed 3.5s>><<if $SP >= $maxSP>>He is close! <<linkfffinish>><<else>>It seems his resistance held...
@@.speech-u;Ooooh, honey... no cum for me? 😓@@
@@.speech-h;No... this is enough. I... Get away from me!@@
He starts resisting your influence.
@@.speech-u;What a shame... i will have that cum eventually though! 😜@@
He backs away from you, leaving you slightly out of breath on your stomach. As he takes a deep breath, you stand up and prepare... <<linkreplace "Next">><<goto "Turn end">><</linkreplace>> <<settoonstomach>>
<</if>>
<</timed>>
<</linkreplace>>
<</replace>>
<</link>>\
__|__\
<<link " On top of him, 69 style">>\
<<replace "#choices">>
@@.speech-u;Lie down. I will get on top of you.@@
@@.speech-h;Alright...@@
He lies down.
<<linkreplace "@@.speech-u;Alright. Now grab my head and start fucking!@@">>
VID DAMAGE
<<timed 3.5s>><<if $SP >= $maxSP>>He is close! <<linkfffinish>><<else>>It seems his resistance held...
@@.speech-u;Ooooh, honey... no cum for me? 😓@@
@@.speech-h;No... this is enough. I... Get away from me!@@
He starts resisting your influence and push you off him.
@@.speech-u;What a shame... i will have that cum eventually though! 😜@@
He backs away from you, leaving you slightly out of breath on the ground. As he takes a deep breath, you stand up and prepare... <<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<</if>>
<</timed>>
<</linkreplace>>
<</replace>>
<</link>>\
\</div>\
<<set $stance to 1>><<if $stance is 6>><<set _s to random(1, 2)>><<if _s is 1>>\
He enters your pussy and starts fucking you missionary style.
VIIIIIIIIIIIIIIIIIIIIIIIIIIIIID
<<missionarynocum>>
<<bigsexdamage>><<set $missionaryfinishcurrent to true>><<set $missionarycum to true>>\
<<elseif _s is 2>>\
He lifts your ass, enters your pussy and starts piledriving you!
VIIIIIIIIIIIIIIIIIIIIIIIIIIIIID
<<pilenocum>>
<<bigsexdamage>><<set $pilefinishcurrent to true>><<set $pilecum to true>>\
<</if>>\
<<elseif $stance is 9>><<set _s2 to random(1, 3)>><<if _s2 is 1>>\
He pushes you on your back and enters your pussy!
VIIIIIIIIIIIIIIIIIIIIIIIIIID
<<missionarynocum>>
<<bigsexdamage>><<set $missionaryfinishcurrent to true>><<set $missionarycum to true>>\
<<elseif _s2 is 2>>\
He lifts you up in his arms and fucks you suspended congress!
VIIIIIIIIIIIIIIIIIIIID
<<congressnocum>>
<<bigsexdamage>><<set $congressfinishcurrent to true>><<set $defaultcum to true>>\
<<elseif _s2 is 3>>\
He lies down in front of you and pulls you on top of him. He enters your pussy and starts fucking you cowgirl.
VIIIIIIIIIIIIIIIIIIIID
<<cowgirlnocum>>
<<bigsexdamage>><<set $cowfinishcurrent to true>><<set $cowgirlcum to true>>\
<</if>>\
<<elseif $stance is 12>><<set _s3 to random(1, 4)>><<if _s3 is 1>>\
He lifts you up in his arms from behind and fucks you suspended congress!
VIIIIIIIIIIIIIIIIIIIIIIID
<<congressnocum>>
<<bigsexdamage>><<set $congressfinishcurrent to true>><<set $defaultcum to true>>\
<<elseif _s3 is 2>>\
He lies down behind you and pulls you on top of him. He enters your pussy and fucks you reverse cowgirl!
VIIIIIIIIIIIIIIIIIIIIIIID
<<reversecowgirlnocum>>
<<bigsexdamage>><<set $rcowfinishcurrent to true>><<set $rcowgirlcum to true>>\
<<elseif _s3 is 3>>\
He enters you from behind and fucks you doggystyle!
VIIIIIIIIIIIIIIIIIIIIIIID
<<doggynocum>>
<<bigsexdamage>><<set $doggyfinishcurrent to true>><<set $doggycum to true>>\
<<elseif _s3 is 4>>\
He pushes you flat on your stomach and fucks you prone bone!
VIIIIIIIIIIIIIIIIIIIIIIID
<<speednocum>>
<<bigsexdamage>><<set $speedfinishcurrent to true>><<set $speedcum to true>>\
<</if>><</if>>\The $enemy is enticed!
<<charm-control>>
<<if _check is false>>\
It is only with immense willpower that he manages to ignore your perverted display.
The $enemy is no longer enticed! <<set $enticed to false>>
<<enemyapcheck>>
<<elseif _check is true>>
The display you put on for him is too much for his lust-filled mind! He approaches you with hunger in his eyes.
@@.speech-h;GRRRR! You fucking slut, I'll show you!!@@
<<include "Masturbate enticed sex">><<set $firstsex to true>>
<<nobr>>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is going to cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are going to cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
<<if $congressdrop is true>>The enticed effect fades... He pulls his cock out of you, lets go of your body and practically jumps away from you. You land on the ground on your back.<<set $congressdrop to false>><br><<else>>
The enticed effect fades... He pulls out his cock and practically jumps away from you.<br><</if>>
The $enemy is no longer enticed! <<set $enticed to false>><br>
<<enemyapcheck>>
<</if>><</nobr>><</if>>
<<set _r to random(1, 3)>><<if _r is not 1>>
You win a 66% random roll.
He tries to fight your order, but your demonic hold over him is too strong.
<<include "Random sex for skill use">>
<<elseif _r is 1>>
You lose a 80% random roll.
With an immense use of mental control, he breaks free from your seduction spell.
The $enemy is no longer seduced! <<set $seduced to false>><</if>>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
You died... a succubus, fucked to death... shamefull!
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is going to cum!">><<goto "finish">><</linkreplace>><<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are going to cum!
<<linkreplace "You cum!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
The spell you put on him fades. He practically jumps away from you.
The $enemy is no longer seduced! <<set $seduced to false>>
<<enemyapcheck>><</if>> You try to keep him nice and occupied with your mouth and then attempt to get his cock out.
<<charm-control>>
<<if _check is true>>\
With his senses dulled from the enthralling kiss, he is too slow to react as you start removing his pants! Out comes the cock.
<<include "Pullout vids">><<if $dirtytalk is true>><<include "Pullout lines">><</if>>
The $enemy takes <span style="color:purple">1 AP</span>.
<<set $enemydick to true>><<set $AP += 1>><<atfullAP>>\
He snaps back to his senses and pushes you away. You stand and take a few steps away from him.
<<if $knockeddown is true>>The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
<<enemyapcheck>><<standup>>
<<else>>\
As you move your hand towards his crotch, he pushes you away. <<standup>>
<<if $knockeddown is true>>He stands back up.
The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
He moves to attack you.
<<enemyapcheck>>
<</if>>\You try to keep him nice and occupied with your mouth and then attempt to grab his cock.
<<charm-control>>
<<if _check is true>>
<<include "Captivating kiss vids">>
You succed. He is lost in the wet kiss and doesn't notice your hand moving towards his cock. You start massaging his hard cock and it twitches in your hand. You give him a french kiss at the same time, to keep him focused on your mouth.
<<handjob>>
Eventually, he pushes you away from him. He is clearly rattled by how that kiss played out... but takes a deep breath and prepares to attack you.
<<if $knockeddown is true>>The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
<<enemyapcheck>><<standup>><<set $firsthandjob to true>>
<<else>>\
As you move your hand towards his cock, he immediately pushes you away.
@@.speech-h;Oh no, you don't!@@
<<if $knockeddown is true>>He stands back up.
The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
Apparently, he wasn't as much into the kiss as you thought.
@@.speech-u;Awwww...😢@@
You give him your best puppy eyes... but he moves to attack you.
<<enemyapcheck>><<standup>>
<</if>>\<<charm-control>>
<<if _check is true>>\
You gently bite his lower lip then start kissing his neck.
You move your mouth to his ear and whisper in a slow and suggestive voice. You feel him shiver in your arms as your warm breath tingles his ear.
<em>@@.speech-u;Want to feel what else I can do with my mouth...? You already know how soft and... uhmmmm... wet my mouth is...@@</em>
You mix in a soft and very drawn-out moan positively dripping with desire.
His body stiffens and his breathing becomes fast and heavy.
@@.speech-h;N-no...@@
Despite his protest, he does nothing as you kneel down in front of him. His lack of determination is obvious and you take his cock in your mouth with great enjoyment.
<<linkreplace "Next">><<set $firstblowjob to true>><<goto "Blowjob reaction">><</linkreplace>>
<<else>>\
As you stop kissing him and try to give him a blowjob, he pushes you away.
<<if $knockeddown is true>>He stands back up.
<em>The enemy is no longer knocked down!</em><<set $knockeddown to false>><</if>>
You pout at him.
@@.speech-u;Just a little taste...? I promise to stop before you cum...😏@@
@@.speech-h;N-no! I am not stupid!@@
His eyes keep moving to your lips though, and his cheeks are flushed.
He moves to attack you.
<<enemyapcheck>><<standup>>
<</if>>@@.speech-u;Are you okay, darling?@@
@@.speech-h;Yeah, I just... I really liked kissing you.@@
His eyes are somewhat dazed and blurry.
@@.speech-u;Oh! Why, thank you cutie, I quite enjoyed it as well! You are a natural, you know that? You got me all hot and bothered...🥵@@
<<timed 2s>>
...
He just stares at your mouth...<</timed>>
<<timed 3s>>
@@.speech-u;Sooo... did you want to do it some more perhaps? 😘@@
@@.speech-h;Yeah. Could you, uhm... lie on your back?@@
Well.. what a nice change of pace. You are quite sure he isn't gonna start attacking you. He is off in his own fanatsy world right now.
@@.speech-u;Alright love! Whenever you are ready. ♥@@
<<linkreplace "Lie down on your back">>
You lie down on your back and he starts kissing you.
<<silently>>VIIIIIIIIIIIIIID LIE DOWN KISS TAKE CLOTHES INTO ACCOUNT<</silently>>
<<kiss>>
It is some pretty hot kissing. He is really into it.
<<if $deepthroat is false>>\
It seems the mesmerize effect wears off as his demeanor suddenly changes.
@@.speech-h;Oh! Uh, thanks, but I think that is enough, thank you!@@
His speech is rushed. He stands up and hurries away from you.
It was fun while it lasted... you stand up as well, ready to continue the fight. <<standup>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<elseif $deepthroat is true>>
You are sure you can take it further. Perhaps...
<<linkreplace"@@.speech-u;Soo, honey?@@">>
@@.speech-u;Soo, honey?@@
@@.speech-h;Y-yeah?@@
<<if $bellybulge is true>>\
You could take this in a couple of different directions...
[[Blowjob|Enemy kiss2]]
Or you could let him fuck you and show him one off your most... advanced tricks...
[[Belly bulge|Enemy kiss3]]
<<elseif $bellybulge is false>>
[[Give him a blowjob|Enemy kiss2]]
<</if>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</timed>>@@.speech-u;I can do other stuff with my mouth, you know...? 😏@@
@@.speech-h;...like what?@@
He looks slightly scared.
@@.speech-u;Stand up and I will show you!@@
He stands. You stand. You kiss some more. Then you kneel down.
VIIIIIIIIIIIIIIIIID KISS TO BJ... KNEELING?
<<blowjob>>
<<linkreplace"@@.speech-u;Wanna see what else i can do with my mouth, honey? 🫦@@">>
@@.speech-u;Wanna see what else i can do with my mouth, honey? 🫦@@
@@.speech-h;Okay, sure...?@@
He looks quite a lot more scared now, but the mesmerize effect is holding. For now.
You don't answer, you just give him confident smile and a seductive look.
<<linkreplace "Deepthroat him!">>
VIIIIIIIIIIIIIIIIID KNEELING DEEPTHROAT
<<deepthroat>>
<<if $SP < $maxSP>>\
It seems the mesmerize effect wears off as his demeanor suddenly changes.
@@.speech-h;Oh! Uh, thanks, but I think that is enough, thank you!@@
His speech is rushed. He pulls his cock out of your throat and hurries away from you.
Damn... you stand up as well, ready to continue the fight.
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>
@@.speech-u;Wanna see something really cool? 😏@@
@@.speech-h;Uhm... I-I don't think...@@
You cut him off.
@@.speech-u;You have never seen anything like it before, I promise! You can go home and tell all your friends about it, they are gonna be so jealous... 😉@@
@@.speech-h;Well...uuh...@@
You are not letting him talk his way out of this.
<<linkreplace"@@.speech-u;Come here!@@">>
@@.speech-u;Come here!@@
You drag him on top of you so his cock is just in front of your face.
@@.speech-u;First, we need to get your cock wet and slippery. We will need that for the next bit...@@
<<linkreplace"Blow him">>
<<silently>>VIIIIIIIIIID BLOWJOB ON BACK<</silently>>
<<timed 5s>>
<<blowjobnocum>>
@@.speech-u;Alright, that should be enough!@@
You push him a bit back, so his cock is right in front of your pussy.
@@.speech-h;Ahhh...@@
@@.speech-u;Now, my body is very flexible, almost elastic... why don't we see how much you can strech it... with your cock! 😈@@
@@.speech-h;Wait, what?@@
<<linkreplace "Grab his cock!">>
You grab his cock and take it inside.
@@.speech-u;Just thrust in real deep...!@@
He complies...
VIIIIIIIIIIIIIID THE BEST BELLY BULGE VID U KNOW WICH ONE!!
<<bellybulge>>
<<if $SP >= $maxSP>>
He is gonna cum!
<<linkmisfinish>>
<<else>>
It seems the mesmerize effect wears off as he suddenly screams.
@@.speech-h;AAAHH! FUCKING HELL, GIRL! Shit...!@@
He quickly pulls out and runs away.
Damn... you sigh... fucking is so much better than getting stabbed or shot at...
Oh well. You stand up as well, ready to continue the fight.
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<</if>>
<</linkreplace>>
<</timed>>
<</linkreplace>>
<</linkreplace>>KISS ATTACK?
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>\
The $enemy tackles you, pushing you to the ground.
You take <span style="color:red">1 HP</span> damage from the fall. <<set $pcHP -= 1>><<settoonback>>
<strong>Mesmerizing kiss</strong> activated!
As you lie on the ground just being sexy... the $enemy approaches you and... he starts kissing you.
Sure. You don't mind.
<<include "Enemy kiss vids">>
<<kiss>>
<<linkreplace "Next">><<if $firstsex is true and $AP >= $maxAP and $naked is true and $enemydick is true>><<goto "Enemy kiss attack to sex">><<else>><<goto "Turn end">><</if>><</linkreplace>>
<<elseif $stance is 10 or $stance is 11 or $stance is 12>>\
The $enemy jumps at you and turns you around. You are now lying on your back.
<<settoonback>>
<strong>Mesmerizing kiss</strong> activated!
As you lie on the ground just being sexy... the $enemy starts kissing you.
Sure. You don't mind.
<<include "Enemy kiss vids">>
<<kiss>>
<<linkreplace "Next">><<if $firstsex is true and $AP >= $maxAP and $naked is true and $enemydick is true>><<goto "Enemy kiss attack to sex">><<else>><<goto "Turn end">><</if>><</linkreplace>>
<<else>>\
<strong>Mesmerizing kiss</strong> activated!
As you lie on the ground just being sexy... the $enemy approaches you and... he starts kissing you.
Sure. You don't mind.
<<include "Enemy kiss vids">>
<<kiss>>
<<linkreplace "Next">><<if $firstsex is true and $AP >= $maxAP and $naked is true and $enemydick is true>><<goto "Enemy kiss attack to sex">><<else>><<goto "Turn end">><</if>><</linkreplace>>
<</if>>\FUCKABLE TITS
Your tits might be a bit small, but they fit perfectly in ones hands. They are perky and firm. Quite cute.
Your opponent might just put his cock in between you tits. The chance depends on your charm. Perk activation requires the enemy to be mesmerized.
Unlock Requirements: Charm 7, used "Titbounce" 10 times, Succubus level 5, "Mesmerizing tits" unlocked
<<if $fuckabletits is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $cutetits to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>FUCKABLE TITS
You have always felt that your tits are a bit too small.
However, since coming to this world and living a more sexually open life, you have begun to like them alot!
Perhaps future prey will also find them pleasing...?
Unlock Requirements: Charm 7, used "Titbounce" 10 times, Succubus level 5, "Mesmerizing tits" unlocked
The "Cute tits" Perk can now be unlocked!
<<set $cutetitsalert to true>>MESMERIZING TITS
They have a life of their own. They bounce up and down, back and forth, all over the world!
Unlock Requirements: Charm 5, used "Titbounce" 5 times, Succubus level 3
The "Mesmerizing tits" perk can now be unlocked!
<<set $mesmerizingtitsalert to true>>TRIP
You have the reflexes of a cat. You are able to counter some attack with a quick dodge and follow up with tripping your enemy's foot. Chance to trip your enemy is around 12%.
This perk can only be activated while standing.
Unlock Requirements: Agility 6, 20 kills, "Evade" unlocked
<<if $trip is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $trip to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>DIRTY TALK
Your words can be just as inticing as your body.
Unlock Requirements: Charm 4, used Tease 5 times in combat, Succubus level 3
The "Dirty talk" perk can now be unlocked!
<<set $dirtytalkalert to true>>DIRTY TALK
Words can be sexy and arousing.
Enables dirty talking during combat. Unlocks certain options during combat otherwise unavailable.
Increases charm by 1.
Unlock Requirements: Charm 4, used Tease 5 times in combat, Succubus level 3
<<if $dirtytalk is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $dirtytalk to true>><<charm>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>TOUGH
You are tough!
...
Well... At least when taking into account the fact that you are a succubus, a naturally weak race.
All physical damage reduced by 1.
Unlock Requirements: Endurance 6, Succubus level 7
<<if $tough is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $tough to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>QUICK RECOVERY
You are somewhat used to orgasms by now and more resistant to the incapacitating effect of climaxing.
After climaxing, you are only stunned for 1 turn instead of 2.
Unlock Requirements: Endurance 7, Climaxed 15 times in combat
<<if $quickrecovery is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $quickrecovery to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>CRIPPLING STATUS EFFECTS
Status effects inflicted by you are a bit more impactful and difficult to shake of.
When enemies are either mesmerized, seduced, terrified or knocked down, there is a chance their turn is skipped. Activation chance is around 10%.
Unlock Requirements: Intelligence 10, "Mesmerize" spell acquired, "Darkbolt" spell aquired, "Terrify" spell acquired, Succubus level 9
<<if $cripplingstatuseffects is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $cripplingstatuseffects to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>TOUGH
You feel like your body has gotten quite a bit stronger!
Unlock Requirements: Endurance 6, Succubus level 7
The "Tough" perk can now be unlocked!
<<set $toughalert to true>>QUICK RECOVERY
You sure have experience the sweet pleasure of orgasms some times now...
Unlock Requirements: Endurance 7, Climaxed 15 times in combat
The "Quick recovery" perk can now be unlocked!
<<set $quickrecoveryalert to true>>CRIPPLING STATUS EFFECTS
You feel like your connection to The Beyond has strengthened.
Unlock Requirements: Intelligence 10, "Mesmerize" spell acquired, "Darkbolt" spell aquired, "Terrify" spell acquired, "Demonic seduction" spell acquired, Succubus level 9
The "Crippling status effects" perk can now be unlocked!
<<set $cripplingstatuseffectsalert to true>>Crippling status effects perk activated!
Your enemy's turn is skipped due to his status effect. Poor guy (not).
<<removeenemycondition>>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>SUREFOOTED
You have good reflexes and is relatively sturdy. You are able to stay standing after enduring some attacks that would otherwise change your stance.
This perk can only be activated while standing.
Unlock Requirements: Agility 7, Endurance 5
<<if $surefooted is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $surefooted to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>
FLEXIBLE MAGIC
You can also cast spells while kneeling!
Unlock Requirements: Intelligence 5, Dexterity 4, Agility 4, Succubus level 5
<<if $flexiblemagic is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $flexiblemagic to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>ENERGIZING MASTURBATION
What a weird feeling... almost like getting zapped by something electric.
Unlock Requirements: Event
The "Energizing masturbation" perk can now be unlocked!
<<set $energizingmasturbationalert to true>>ENERGIZING CLIMAX
Your whole body tingles when you come... not just from the pleasure!
Unlock Requirements: Intelligence 7, Endurance 5, 13 orgasms in combat, "Energizing masturbation" unlocked
The "Energizing climax" perk can now be unlocked!
<<set $energizingclimaxalert to true>>PLEASURE ADDICT
The more pleasure you experience, the more pleasure you crave. Addiction is never good! Go see a doctor!
As with any addiction, you need more to get the same effect as in the beginning.
Unlock Requirements: Endurance 9, Climaxed 10 times during combat, Succubus level 9, sex unlocked
The "Pleasure addict" perk can now be unlocked!
<<set $pleasureaddictalert to true>>PLEASURE ADDICT
You are very used to pleasures of the flesh by now. All stimulation inflicted to you during sex is reduced by 3.
Unlock Requirements: Endurance 9, Climaxed 10 times during combat, Succubus level 9, Sex unlocked
<<if $pleasureaddict is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $pleasureaddict to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<widget "titjobnocum">><<updateskilldamage>>He takes <span style="color:purple">$titjobAPdamage AP</span> and <span style="color:red">$titjobSPdamage SP</span>.<<set $SP += $titjobSPdamage>><<set $AP += $titjobAPdamage>><<tjcombatgain>><<atfullSP>><<atfullAP>><<tjcounter>><</widget>>
<<widget "handjobnocum">><<updateskilldamage>>He takes <span style="color:red">$handjobdamage SP</span>.<<set $SP += $handjobdamage>><<hjcounter>><<atfullSP>><</widget>>
<<widget "pussygrindcocum">><<updateskilldamage>>He takes <span style="color:purple">$pussygrindAPdamage AP</span> and <span style="color:red">$pussygrindSPdamage SP</span>.<<set $SP += $pussygrindSPdamage>><<set $AP += $pussygrindAPdamage>><<atfullSP>><<atfullAP>><<pussygrindcounter>><</widget>>
<<widget "blowjobnocum">><<updateskilldamage>>He takes <span style="color:purple">$blowjobAPdamage AP</span> and <span style="color:red">$blowjobSPdamage SP</span>.<<set $SP += $blowjobSPdamage>><<set $AP += $blowjobAPdamage>><<bjcombatgain>><<atfullAP>><<atfullSP>><<bjcounter>><</widget>>
<<widget "deepthroatnocum">><<updateskilldamage>>He takes <span style="color:purple">$deepthroatAPdamage AP</span> and <span style="color:red">$deepthroatSPdamage SP</span>.<<set $SP += $deepthroatSPdamage>><<set $AP += $deepthroatAPdamage>><<dtcombatgain>><<dtcounter>><<atfullSP>><<atfullAP>><</widget>>
<<widget "facefucknocum">><<updateskilldamage>>He takes <span style="color:red">$facefuckdamage SP</span>.<<set $SP += $facefuckdamage>><<ffcombatgain>><<ffcounter>><<atfullSP>><</widget>>
<<widget "cowgirlnocum">><<updateskilldamage>>He takes <span style="color:red">$cowgirldamage SP</span>.<<set $SP += $cowgirldamage>><<cowcombatgain>><<atfullSP>><<cowcounter>><</widget>>
<<widget "reversecowgirlnocum">><<updateskilldamage>>He takes <span style="color:red">$reversecowgirldamage SP</span>.<<set $SP += $reversecowgirldamage>><<rcowcombatgain>><<atfullSP>><<rcowcounter>><</widget>>
<<widget "missionarynocum">><<updateskilldamage>>He takes <span style="color:red">$missionarydamage SP</span>.<<set $SP += $missionarydamage>><<miscombatgain>><<atfullSP>><</widget>>
<<widget "doggynocum">><<updateskilldamage>>He takes <span style="color:red">$doggydamage SP</span>.<<set $SP += $doggydamage>><<doggycombatgain>><<atfullSP>><</widget>>
<<widget "congressnocum">><<updateskilldamage>>He takes <span style="color:red">$congressdamage SP</span>.<<set $SP += $congressdamage>><<concombatgain>><<atfullSP>><</widget>>
<<widget "speednocum">><<updateskilldamage>>He takes <span style="color:red">$speedbumpdamage SP</span>.<<set $SP += $speedbumpdamage>><<speedcombatgain>><<atfullSP>><</widget>>
<<widget "pilenocum">><<updateskilldamage>>He takes <span style="color:red">$piledriverdamage SP</span>.<<set $SP += $piledriverdamage>><<pilecombatgain>><<atfullSP>><</widget>>
SLIPPERY PUSSY
Your pussy is always wet and ready.
Gives a small chance (about 10%) for your opponent's cock to slip inside during pussygrinds.
Also gives a 50% chance to inflict the <span style="color:purple">enticed</span> status on the enemy during pussygrinds.
Reduces HP damage taken during sex by 1.
Unlock Requirements: Endurance 6, Dexterity 6, Fucked in cowgirl position 25 times, "Pussygrind" unlocked, Succubus level 12
<<if $slipperypussy is false>><strong>Cost: 2 perkpoints</strong> <<if $perkpoints > 1>>\
<<button "[+]" "Perks unlock">><<set $slipperypussy to true>><<set $firstperk to true>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>SLIPPERY PUSSY
Your pussy is always wet nowadays. Now why would that be...?
No way it's all the dicks you have taken so far, right?
Unlock Requirements: Endurance 6, Dexterity 6, Fucked in cowgirl position 12 times, "Pussygrind" unlocked, Succubus level 14
The "Slippery pussy" perk can now be unlocked!
<<set $slipperypussyalert to true>><<set _r to random(1, 2)>><<set _t to random(1, 2)>>\
You are sitting on top of him... aaaaand his cock is inside you! (nice one😉)
@@.speech-u;Well, this is akward...😏@@
@@.speech-h;No, it isn't... get off!@@
He tries to push you off, but fails since he hasn't fully recovered from the knocked down status effect. He manages to get his cock a bit further inside though, so not a complete failure. Depending on ones perspective, at least...
You moan slightly from the movement.
You take 1 <span style="color:purple">stimulation</span>. He takes <span style="color:red">1 SP</span>. <<set $stim += 1>><<set $SP += 1>><<atfullSP>>
@@.speech-u;Uhmmm... thanks, that was lovely!@@
@@.speech-h;Fuck you... and get off me already...@@
Despite his protests, he is very careful not to move his body...
@@.speech-u;Oh, cmon dear... We might as well take advantage of the situation now that we are here!@@
He grumbles, trying to sound cold, but you can hear the longing in his voice.
@@.speech-h;I would rather not...@@
<<linkreplace "Cards on the table!">>
@@.speech-u;Alright, here's the deal. I am gonna fuck you.@@
@@.speech-u;Buuuut... you can have a say in the proceedings. Cowgirl or reverse cowgirl?♥@@
@@.speech-h;What kinda choice is that!?@@
You sigh...
@@.speech-u;The only one you have, honey...@@
<<if _r is 1>>\
@@.speech-h;Maybe... we could compromise? And... and, uhm, you could give me a blowjob instead...?@@
What a wuss...
<div id="choices">\
<<linkreplace " Indugle him? ">>\
<<goto "upsie blowjob">>
<</linkreplace>>\
__|__\
<<linkreplace " Or fuck him... ">>\
<<replace "#choices">>
@@.speech-u;Nah, I feel like fucking right now!😈@@
<<linkreplace "Cowgirl">>
<<goto "upsie cowgirl">><</linkreplace>>
<<linkreplace "Reverse cowgirl">>
<<goto "upsie rcowgirl">><</linkreplace>>
<</replace>><</linkreplace>>\
\</div>\
\
<<else>>\
<<if _t is 1>>\
@@.speech-h;Alright, we can do it in this position, I guess... but I am gonna throw you off in a minute!@@
@@.speech-u;Sure you are, dear😉@@
You lean in and purr in his ear.
@@.speech-u;<em>And don't hold back, love, you can cum in my tight pussy whenever you feel like it...</em>♥♥♥@@
Your whispers make him shudder.
[[Cowgirl it is|upsie cowgirl]]
<<elseif _t is 2>>\
@@.speech-h;Alright... turn around, erm, if you would, please... but I am gonna throw you off in a minute!@@
@@.speech-u;Uh, a please! What a gentleman!@@
@@.speech-h;Whatever, just get on with it...@@
[[Turn around|upsie rcowgirl]]
<</if>>
<</if>>
<</linkreplace>>@@.speech-u;Okay then... I am gonna blow you instead!@@
You start blowing the knocked down $enemy, though you wish you still had a cock inside. It was quite invigorating.
<<include "Blowjob vids">>
<<blowjob>>
@@.speech-u;I love sucking cock...@@
<<if $deepthroat is true and $deepthroatmasterylevel >= 4>>\
<<linkreplace "Time to go further">>
After sucking him into bliss for a minute or so, you give him a confidential smirk.
@@.speech-u;You know, since you denied me my pleasure, we are gonna go a bit further with this...@@
He is currently enjoying the blowjob a bit too much for his own good and is therefore maybe not actually listening at all.
@@.speech-h;Huh...?@@
@@.speech-u;I have been practising taking cocks deep down my throat lately...the least you can do is help me perfect my technique😜@@
He is about to (attempt a) reply, but only a groan escapes as you <<linkreplace "plunge his cock deep down you throat!">> plunge his cock deep down you throat!
KNOCKED DOWN DEEPTHROAT VID
<<deepthroat>>
You manage to "perfect your technique" for quite a while.
<<dtsmallgain>>
<<if $SP < $maxSP>>\
He finally starts resisting you again.
He manages to push you away from him. You both stand as he prepares to continue the fight.
<<enemyapcheck>><<standup>><</if>>
<</linkreplace>><</linkreplace>><<else>>
He finally comes to his senses and manages to push you away from him. You both stand as he prepares to continue the fight.
<<enemyapcheck>><<standup>>
<</if>>You immidiatly start bouncing on his cock.
<<include "You fuck cow vids">>
<<cowgirl>>
<<smallsexdamage>>
@@.speech-u;God, I love riding cock...@@
<<if $SP < $maxSP>><<set _succeschance to random(0, $charm)>>\
<<if $deepthroat is true>>\
After a while, he starts trying to resist you.
<<linkreplace "Maybe he needs something else to calm him down...">>
@@.speech-u;Why don't we try this instead?😉@@
You crawl off him and place his dick right in front of your face. You open your mouth, ready to swallow his cock and...
<<if $enemycontrol > _succeschance>>\
You lose a charm roll against his control stat.
@@.speech-h;Nope!@@
He pushes you away and stand up, leaving you on your stomach in front of him. <<set $stance to 12>>
<<enemyapcheck>>
<<elseif _succeschance >= $enemycontrol>>\
You win a charm roll against his control stat! Succes!
He hesitates for just a moment to long. Before he can react, his cock is down your throat.
DEEPTHROAT VIDS
<<deepthroat>>
<<if $SP < $maxSP>>\
He manages to squirm away from you. He stands up, panting heavily.
You stand back up.
@@.speech-u;Mmm... delicious...😜@@
@@.speech-h;Fuck you!@@
@@.speech-u;Oh, you wanna go again already? Yes, please!@@
Unfortunately... no.
@@.speech-h;Fuck y-... go to hell!@@
<<enemyapcheck>><</if>><</if>><</linkreplace>>
<<elseif $deepthroat is false>>\
He comes back to his senses and pushes you off.
Both of you stand up, panting.<<standup>>
@@.speech-u;That was lovely, thanks dear! ♥@@
@@.speech-h;Slut...@@
He moves to attack you.
<<enemyapcheck>>
<</if>><</if>>After turning around (you managed to keep his cock inside while turning, impressive), you slam your little ass down, burying his cock deep inside.
Let the bouncing commence!
<<include "You fuck rcow vids">>
<<reversecowgirl>>
<<smallsexdamage>>
@@.speech-u;Do you like watching my little ass making your cock disappear?@@
You look back at him just in time to see him look away from you and close his eyes. You bite your lip and speed up.
@@.speech-u;Hihi! Uhmm... you're so deep inside... aaah, fuck...!@@
<<if $SP < $maxSP>>\
After a while, he starts trying to resist you.
<<linkreplace "Tempt him with some doggystyle">>
You stop fucking, lean forward and wriggle your ass inticingly in front of him.
@@.speech-u;You don't wanna cum in my pussy, sweetie?♥@@
You give him a little pout.
@@.speech-u;Why don't you take me doggystyle instead, maybe that will help!😉@@
<<if $AP >= $maxAP * 0.8>>\
He is very aroused (80% AP) and in the heat of the moment, it seems he has forgotten the danger he is in. He plunges his dick back in you and starts fucking you from behind.
<<include "He fuck doggy vids">>
<<doggy>>
<<bigsexdamage>>
<<if $SP < $maxSP>>\
Finally, he has had enough and pulls out. He stands up while pushing you down on your stomach. <<set $stance to 12>>
<<enemyapcheck>><</if>>
<<else>>\
He quickly takes a few steps back from you, shaking his head. It seems he only just realized the danger he just escaped.
@@.speech-u;Pity...@@
You both stand as he prepares to attack. <<standup>>
<<enemyapcheck>><</if>><</linkreplace>><</if>><<widget "semenheal">><<silently>><<set $semenhealamount to Math.trunc($level*0.5)>><<set $pcHP += $semenhealamount>><<maxHP>><</silently>><em>You absorbed semen. <span style="color:red">$semenhealamount HP</span> has been restored.</em><<nobr>>
<<if $semenmetabolism is true>>
<<set $semenrecieved to $enemysemenamount *0.5 >>
<<set $semenstored += $semenrecieved>><em>Your body stores $semenrecieved mL of semen.</em><<if $cumextraction is true and $bjfinishcurrent is true>><br><<cumextraction>><<elseif $cumextraction is true and $dtfinishcurrent is true>><br><<cumextraction>><</if>><</if>><</nobr>><</widget>>
$
<<widget "cumextraction">><<silently>>
<<if $blowjobmasterylevel is 1>>
<<set $semenfrombjmastery to 0.5>>
<<elseif $blowjobmasterylevel is 2>>
<<set $semenfrombjmastery to 1>>
<<elseif $blowjobmasterylevel is 3>>
<<set $semenfrombjmastery to 1.5>>
<<elseif $blowjobmasterylevel is 4>>
<<set $semenfrombjmastery to 2>>
<<elseif $blowjobmasterylevel is 5>>
<<set $semenfrombjmastery to 2.5>>
<<elseif $blowjobmasterylevel is 6>>
<<set $semenfrombjmastery to 3>>
<<elseif $blowjobmasterylevel is 7>>
<<set $semenfrombjmastery to 3.5>>
<<elseif $blowjobmasterylevel is 8>>
<<set $semenfrombjmastery to 4>>
<<elseif $blowjobmasterylevel is 9>>
<<set $semenfrombjmastery to 4.5>>
<<elseif $blowjobmasterylevel is 10>>
<<set $semenfrombjmastery to 5>>
<</if>>
<<if $deepthroatmasterylevel is 1>>
<<set $semenfromdtmastery to 0.5>>
<<elseif $deepthroatmasterylevel is 2>>
<<set $semenfromdtmastery to 1>>
<<elseif $deepthroatmasterylevel is 3>>
<<set $semenfromdtmastery to 1.5>>
<<elseif $deepthroatmasterylevel is 4>>
<<set $semenfromdtmastery to 2>>
<<elseif $deepthroatmasterylevel is 5>>
<<set $semenfromdtmastery to 2.5>>
<<elseif $deepthroatmasterylevel is 6>>
<<set $semenfromdtmastery to 3>>
<<elseif $deepthroatmasterylevel is 7>>
<<set $semenfromdtmastery to 3.5>>
<<elseif $deepthroatmasterylevel is 8>>
<<set $semenfromdtmastery to 4>>
<<elseif $deepthroatmasterylevel is 9>>
<<set $semenfromdtmastery to 4.5>>
<<elseif $deepthroatmasterylevel is 10>>
<<set $semenfromdtmastery to 5>>
<</if>>
<</silently>><<nobr>><br><em><strong>Cum extraction</strong> activated!<br>
<<if $bjfinishcurrent is true>>
You extract an additional $semenfrombjmastery mL of semen due to your blowjob mastery! <<set $semenstored += $semenfrombjmastery>>
<<elseif $dtfinishcurrent is true>>
You extract an additional $semenfromdtmastery mL of semen due to your deepthroat mastery! <<set $semenstored += $semenfrombjmastery>>
<</if>></em><</nobr>><</widget>>
<<widget "semendailyloss">><<silently>><<set $semendailyloss to $semenstored*0.1>><<if $semenmetabolism is true>><<set $semenstored -= $semendailyloss>><</if>>
<</silently>><</widget>>
<<include "He fuck cow vids">>
<<cowgirl>>
<<bigsexdamage>>
<<if $SP < $maxSP>>\
He comes back to his senses as the spell fades and pushes you off him.
The $enemy is no longer enticed!
Both of you stand up.<<standup>>
@@.speech-u;Ahhh... I love a good pounding every now and then... thanks dear! ♥@@
@@.speech-h;Slut...@@
He moves to attack you.
<<enemyapcheck>>
<</if>>
<<set $enticed to false>><<linkreplace "Remember the eye contact!">>
<<include "Alluring eyes vids">>
You keep a steady eye contact with him. With his cock in your mouth, it is quite the sight...
<<charm-control>>
<<if _check is true>><<set $firstalluringeyes to true>>\
<strong>Alluring eyes</strong> activated!
He finds himself unable to do anything but look into your eyes as you continue to slopper all over his cock.
<<linkreplace "Next">><<goto "Blowjoblock1">><</linkreplace>>
<<else>>\
He pushes you away. <<if $knockeddown is true>>The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
<<enemyapcheck>><</if>><</linkreplace>>TIGHT THROAT
You clench the muscles of your throat while deepthroating.
Your opponent may be unable to withdraw his cock from your throat... which seems rather ridiculus, but it works. While a physical sensation can be felt, it mainly works because of the psychological effect.
Gives a chance for deepthroatlocks. Requires a mastery level of 4 in deepthroat.
Chance depends on your dexterity and your enemy's control stat.
Unlock Requirements: Event
<<if $tightthroat is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $tightthroat to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>TIGHT THROAT
You have gained a lot of control over the muscles in your throat.
Perhaps you can use this...
Unlock Requirements: Event
The "Tight throat" perk can now be unlocked!
<<set $tightthroatalert to true>>ALLURING EYES
A man could easily lose himself in those beautiful eyes of yours.
Just as his cock could get lost inside your mouth.
Unlock Requirements: 5 Blowjob kills, Event
The "Alluring eyes" perk can now be unlocked!
<<set $alluringeyesalert to true>><<linkreplace "Tighten your throat. Don't let him escape!">>
<strong>Tight throat</strong> activated!
<<include "Tight throat vids">>
His dick has disappeared somewhere in your throat. You tighten the muscles around your throat and he lets out a gasp of surprise and pleasure.
He hesitates...
<<linkreplace "Can he resist your hold on his cock?">>\
<<set _succeschance to random(0, $dexterity)>>\
<<if $enemycontrol > _succeschance>>\
You lose a dexterity roll against his control stat.
He pushes you away. His cock plops out of your mouth. You both stand as he prepares to attack.<<standup>>
<<if $knockeddown is true>>The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
<<enemyapcheck>>
<<elseif $enemycontrol <= _succeschance>>\
You win a dexterity roll against his control stat!
He finds himself unable to move as you squeeze his cock (and his soul) with your throat. There is no escaping your oral skills!
<<linkreplace "Next">>
<<goto "Deepthroatlock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>><<linkreplace "Twerk on his cock!">>
<strong>Twerk</strong> activated!
You masterfully twerk his cock. From his POV, it is a frighteningly sexy sight. He hesitates...
<<linkreplace "Will he be able to resist you?">>\
<<set _succeschance to random(0, $dexterity)>>\
<<if $enemycontrol > _succeschance>>\
You lose a dexterity roll against his control stat.
He pushes you away. His cock plops out of your pussy. You both stand as he prepares to attack.<<standup>>
The $enemy is no longer knocked down!<<set $knockeddown to false>>
<<enemyapcheck>>
<<elseif $enemycontrol <= _succeschance>>\
You win a dexterity roll against his control stat!
He finds himself unable to move as you skillfully fucks him.
<<linkreplace "Next">>
<<goto "Reversecowgirllock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>><<linkreplace "Bounce on that cock!">>
<strong>Squats</strong> activated!
You bounce up and down on his dick and he is overcome with pleasure.
<<linkreplace " Will he be able to resist you?">>\
<<set _succeschance to random(0, $dexterity)>>\
<<if $enemycontrol > _succeschance>>\
You lose a dexterity roll against his control stat.
He pushes you away. His cock plops out of your pussy. You both stand as he prepares to attack.<<standup>>
The $enemy is no longer knocked down!<<set $knockeddown to false>>
<<enemyapcheck>>
<<elseif $enemycontrol <= _succeschance>>\
You win a dexterity roll against his control stat!
He finds himself unable to move as you attack his cock with your pussy.
<<linkreplace "Next">>
<<goto "Cowgirllock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>
SQUATS
It's good to have some strong thighs when riding your prey. You can bounce harder, for a longer time and with increased control.
Gives a chance for sexlocks when fucking in the cowgirl position. Requires a mastery level of 4 in cowgirl.
Chance depends on your dexterity and your enemy's control stat.
Unlock Requirements: Event
<<if $squats is false>><strong>Cost: 2 perkpoint</strong> <<if $perkpoints > 1>>\
<<button "[+]" "Perks unlock">><<set $squats to true>><<set $firstperk to true>><<set $perkpoints -= 2>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>SQUATS
You have been working out and increasing your endurance! You are still a bit sore from all that squatting.
The muscles in your thighs are stronger than ever!
Unlock Requirements: Event
The "Squats" perk can now be unlocked!
<<set $squatsalert to true>>TWERK
You are a master of your own ass. You can twerk without looking like a fool. Congratulations.
Unlock Requirements: Event
The "Twerk" perk can now be unlocked!
<<set $twerkalert to true>>NO GAG REFLEX
You have learned to relax your throat.
Perhaps you should consider a career as a sword swallower. There might be a circus around somewhere.
Unlock Requirements: Event
The "No gag reflex" perk can now be unlocked!
<<set $nogagreflexalert to true>><<linkreplace "Relax your throat!">>
<strong>No gag reflex</strong> activated!
As he facefucks you, you relax your throat and his cock effortlessly slides in and out. Not many girls can do this...
<<linkreplace "Can he resist you obviously superior oral skills?">>\
<<set _succeschance to random(0, $endurance)>>\
<<if $enemycontrol > _succeschance>>\
You lose an endurance roll against his control stat.
Apparently so.
He withdraws a few steps from you.
<<if $stance is not 7 or $stance is not 8 or $stance is not 9>>You pant slightly and manages to get up on your knees before he attacks again.
<<settokneeling>><<else>>\
You are still panting on your knees when he attacks again.
<<enemyapcheck>><</if>>
<<elseif $enemycontrol <= _succeschance>>\
You win an endurance roll against his control stat!
Nope. He just keeps on ramming his cock down your throat, reveling in both the sensation and opportunity.
<<linkreplace "Next">>
<<goto "Facefucklock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>FUCKTOY
You really are a slut. You have been fucked in all kinds of ways and you love it.
Unlock Requirements: Event
The "Fucktoy" perk can now be unlocked!
<<set $fucktoyalert to true>><<linkreplace "GET FUCKED HARD!">>
<strong>Fucktoy</strong> activated!
As he facefucks you, you relax your throat and his cock effortlessly slides in and out. Not many girls can do this...
<<linkreplace "Can he resist you obviously superior oral skills?">>\
<<set _succeschance to random(0, $endurance)>>\
<<if $enemycontrol > _succeschance>>\
You lose an endurance roll against his control stat.
Apparently so.
He withdraws a few steps from you.
<<if $stance is not 7 or $stance is not 8 or $stance is not 9>>You pant slightly and manages to get up on your knees before he attacks again.
<<settokneeling>><<else>>\
You are still panting on your knees when he attacks again.
<<enemyapcheck>><</if>>
<<elseif $enemycontrol <= _succeschance>>\
You win an endurance roll against his control stat!
Nope. He just keeps on ramming his cock down your throat, reveling in both the sensation and opportunity.
<<linkreplace "Next">>
<<goto "Facefucklock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>><<linkreplace "Relax your throat!">>
No gag reflex perk activated!
[img[img/sexy/nogagreflex.jpg]]
As he facefucks you, you relax your throat and his cock effortlessly slides in and out. Not many girls can do this...
<<linkreplace "Can he resist you obviously superior oral skills?">>\
<<set _succeschance to random(0, $endurance)>>\
<<if $enemycontrol > _succeschance>>\
You lose an endurance roll against his control stat.
Apparently so.
He withdraws a few steps from you.
<<if $stance is not 7 or $stance is not 8 or $stance is not 9>>You pant slightly and manages to get up on your knees before he attacks again.
<<settokneeling>><<else>>\
You are still panting on your knees when he attacks again.
<<enemyapcheck>><</if>>
<<elseif $enemycontrol <= _succeschance>>\
You win an endurance roll against his control stat!
Nope. He just keeps on ramming his cock down your throat, reveling in both the sensation and opportunity.
<<linkreplace "Next">>
<<goto "Facefucklock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>FUCKTOY
You really are a slut. You have been fucked in all kinds of ways and you love it.
Unlock Requirements: Event.
The Fucktoy perk can now be unlocked!
<<set $titjoblockalert to true>>
TEASING TONGUE
As a child, you licked icecream and lollipops. These days, you are mainly using your tongue for... other stuff.
Unlock Requirements: Charm 6, Dexterity 6, used "Blowjob" successfully 30 times, "Inctice" spell learned
The "Teaseing tongue" perk can now be unlocked!
<<set $teasingtonguealert to true>>FUCKTOY
You can take cocks in all positions and you love getting fucked.
Your prey tends to notice your enthusiasm. This only encourages them to continue fucking you.
Gives a chance for sexlocks when getting fucked in the missionary, doggy, suspended congress, prone bone and piledriver positions. Requires a mastery level of 4 in the specifik position.
Chance depends on your endurance and your enemy's control stat.
Unlock Requirements: Event
<<if $fucktoy is false>><strong>Cost: 5 perkpoint</strong> <<if $perkpoints > 4>>\
<<button "[+]" "Perks unlock">><<set $fucktoy to true>><<set $firstperk to true>><<set $perkpoints -= 5>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>NO GAG REFLEX
You relax the muscles in your throat and cocks can slide right in. This makes it easier for the prey to continue the facefucking and therefore more pleasurable.
Gives a chance for a facefucklock when getting facefucked. Requires a mastery level of 4 in facefuck.
Chance depends on your endurance and your enemy's control stat.
Unlock Requirements: Event
<<if $nogagreflex is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $nogagreflex to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>TITJOBLOCK
You learn to maintain a steady eye contact during blowjobs. The effect is quite mesmerizing to the prey you have caught.
Gives a chance for blowjoblocks. Requires a mastery level of 4 in blowjob.
Chance depends on your dexterity and your enemy's control stat.
Unlock Requirements: Event
<<if $titjoblockperk is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $alluringeyes to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>TEASING TONGUE
Sometimes, more is less. This also occasionally applies to blowjobs
You learn to tease cocks with your tongue. This approach can be less stimulating, but if your prey is sufficiently aroused, this move can be very... agonizing.
Gives a chance to inflict the "enticed" status during blowjobs.
Deals a small amount of AP damage.
Current AP damage: $tonguedamage
Chance depends on a charm roll against your enemy's control stat. Requires AP to be at 50% or higher.
Unlock Requirements: Charm 6, Dexterity 6, used "Blowjob" successfully 30 times, "Inctice" spell learned
<<if $teasingtongue is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $teasingtongue to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<linkreplace "Tease him with your tongue!">>\
<strong>Teasing tongue</strong> activated!
<<include "Teasing tongue vids">>
You pause the blowjob for a few moments and delicately lick his shaft and tip with your tongue...
<<linkreplace "Let's see his reaction...">><<if $AP >= $maxAP*0.5>>
<<charm-control>>
<<if _check is false>>\
The $enemy takes <span style="color:purple">$tonguedamage AP</span>, but is otherwise fine.
<<elseif _check is true>><<goto "Teasing Tongue Combat2">>\
<</if>><<else>>
His AP is too low for you to entice him with this skill.
The $enemy takes <span style="color:purple">$tonguedamage AP</span>, but is otherwise fine.
<</if>><</linkreplace>><</linkreplace>>
<<set $AP += $tonguedamage>><<atfullAP>>\You are quite exhausted and decide to go to bed right away and figure this shit out the next day.
<<include "Sleeping vids">>
You fall into a dreamless sleep.
<<linkreplace "A voice in your head...?">>
Then, weird shit happens. There is a voice... somewhere. You don't wake up, but you are somehow aware of it.
The voice is a slow whisper that is barely audible in your... mind?
@@.speech-mort;Seek me out...@@
@@.speech-mort;Temple... forest...@@
@@.speech-mort;Seek me out...@@
<<linkreplace "You sense a presence!">>
<video autoplay src="video/home/sleep/dreams/dream.mp4"></video>
You awaken with a start as you feel a presence nearby!
@@.speech-u;What!?@@
You calm down after seaching the small room. It seems you are alone.
@@.speech-u;Am I imagining things...?@@
That was weird. It felt as if the voice could barely reach you. As though the connection was bad or weak or something. And you are sure you felt someone... or something nearby. It was a weird feeling. It felt heavy somehow.
You peak out of the singular window in the room. Between the trees, you can see light in the horizon. It's morning. Though you feel like you haven't slept at all, you decide to start the day.
@@.speech-u;A new adventure [[begins!|Intro event2]] Or something like that...@@
<<newday>>
<</linkreplace>><</linkreplace>>
<<set $intro to false>>@@.speech-u;Wauw. Quests. This really is like a game, huh...@@
That quest would exactly pay your rent. Coincidence?
As the adrenaline caused by the "rude awakening" fades, another sensation emerges. Hunger. But not the regular kind of hunger. Rather than feeling like your stomach is empty, it's like... you need energy.
You clothe yourself and get out of the bed. You look around for food in the little hut, but find none. Instead, you notice something on a wooden table in one of the corners of the room.
It's a <<linkreplace "book!">>book!
<img src="img/events/book.jpg" width="650px">
It looks old and... weird.
<<linkreplace "@@.speech-u;Hello there...@@">>\
<img src="img/hello.jpg" width="650px"><</linkreplace>>
@@.speech-u;Pretty sure you weren't here yesterday!@@
<<linkreplace "Open the book">>
You open the book and head to the first page.
At first, the page is blank, but after a second or two, letters start filling the page. You briefly think of a Harry Potter movie, the one with the big snake.
[[Next|Intro event3]]
<</linkreplace>><</linkreplace>>
<<include "Quest messages">>
<<if $avoiceinthedark is false and $avoiceinthedarkalert is false and $avoiceinthedarkcomplete is false>>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("A voice in the dark").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $consistentkilling is false and $consistentkillingalert is false and $boon1 is true and $consistentkillingcomplete is false>>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Consistent killing methods").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $combatpractise is false and $combatpractisealert is false and $boon2 is true and $combatpractisecomplete is false>>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Combat practise available").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $orcrevengequest is false and $recoveryquestcomplete is true and $cowgirl is true and $reversecowgirl is true and $orcrevengequestcomplete is false>>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Orc revenge quest").processText());
Dialog.open();
<</script>><</silently>><</if>>A VOICE IN THE DARK
OBJECTIVE
A voice in the dark summons you. Find the source of the voice.
DESCRIPTION
Find the source of the voice that woke you up.
All you have to go on are the vague hints of "Temple" and "Forest".
Hey, look, you already found the forest! Should be easy, right?
REWARD
Unknown, 10 XP, 40 gold.
<<set $avoiceinthedark to true>>
<<set $avoiceinthedarkalert to true>><<nobr>>
<<if $avoiceinthedark is true>>
<<linkreplace "A voice in the dark">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("A voice in the dark").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $consistentkilling is true>>\
<<linkreplace "Consistent killing methods">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Consistent killing methods").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $combatpractise is true>>\
<<linkreplace "Combat practise">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Combat practise available").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $revengequest is true>>\
<<linkreplace "Revenge is a dish best served... naked?">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Revengequest").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $getaperk is true>>\
<<linkreplace "Get a perk!">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Get a perk! available").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $blowjobquest is true>>\
<<linkreplace "The art of giving head">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("The art of giving head").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $melinaquest1 is true>>\
<<linkreplace "What's wrong, sweetie?">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("What's wrong, sweetie?").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $tanquest is true>>
<<linkreplace "Super sexy seductive salacious succubus suntan">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Super sexy seductive salacious succubus sun-tan").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $foodquest is true>>
<<linkreplace "Put something meaty in that succubus!">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Put something meaty in that succubus!").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $femaledrainquest is true>>
<<linkreplace "Inequality amongst victims!">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Inequality amongst victims").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $deathdefyingdesires is true>>
<<linkreplace "Death-defying desires">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Death-defying desires").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $lingeriequest1 is true>>
<<linkreplace "A puzzling piece of fashion">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("A puzzling piece of fashion").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $lingeriequest2 is true>>
<<linkreplace "The evil lingerie hungers">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("The evil lingerie hungers").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $thecitygirlquest is true>>
<<linkreplace "The city girl">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("The city girl").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $scoutquest is true>>
<<linkreplace "Scout out the bandits">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Scout out the bandits").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $recoveryquest is true>>
<<linkreplace "Recovery">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Recovery").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<<if $orcrevengequest is true>>
<<linkreplace "Orc revenge quest">>
<<script>>
Dialog.setup("Quest!");
Dialog.wiki(Story.get("Orc revenge quest").processText());
Dialog.open();
<</script>><</linkreplace>><br><br><</if>>
<</nobr>><strong>BOONS</strong>
[[First page|Skill book]]
<<linkreplace "Close the book">><<goto "Main menu">><</linkreplace>>
<<if $boon1 is true>>
Boons are god-given advantages. As few people are ever really in contact with the gods, boons are a rarity in this world.
<strong>HIDE IN PLAIN SIGHT</strong>
Beeing a Champion of the God of Death sometimes requires a bit of subtlety.
Hides all boons related to Mortimor from your status.
<</if>>\
<<if $boon2 is true>>
<strong>EYES OF THE DEAD GOD</strong>
While beeing in the service of the God of Death, it's essential to know your potential enemies.
Enemy statuses are revealed to you.
<</if>>\
<<if $boon3 is true>>
<strong>CHAMPION OF DEATH</strong>
While the God of Death and Commerce strives to make the world a better place in his own way, he also fully understands the value of an economical advantage.
Gain 1-10 (additional) GP each time you kill someone in combat.
<</if>>\
<<if $boon4 is true>>
<strong>MERCY OF DEATH</strong>
All sins are absolved in death. This is the ultimate mercy of the God of Death.
Gold penalty when dying is halved.
<</if>>\
<<if $boon5 is true>>
<strong>MORTIMOR'S GARBAGEMAN</strong>
The gods must uphold their own laws. However, gods are neither omnicient nor omnipotent.
The God of Death and Commerce passes judgement on those who somehow cheat with money or defile the dead in any way.
As Mortimor's Champion, it is your duty to eliminate those whose sins are too great.
Killing people with the status "Marked for Death" grants you additional XP.
<</if>>
@@.speech-u;Your name is Bob? Wauw...@@
You don't like Bobs attitude.
You sit down and try to clear your head. The morning was not as peaceful as you would have liked.
A voice in your head, your first quest and a snarky book.
ALSO, YOU PROBABLY DIED AND IS ALL ALONE IN AN UNKNOWN WORLD!!!
...
<<linkreplace "You take a deep breath...">>
Sooo... what now? You are supposed to kill others to gain experience and that way grow stronger?
You never once in your life even imagined killing another person. How are you supposed to do that!? And you got forced into this weak ass class. A Succubus, wtf. It didn't seem like it had any kind of advantages when it comes to killing. There are the retractable claws, but... yeah...
Something about learning magic, perhaps?
@@.speech-u;A fireball spell would be nice, I guess...@@
Apparently, it's focus lies on manipulation... and sex. Well, you don't see how that helps you kill people. And besides, you are a virgin and have little experience in... intimate settings.
Bob mentioned Innate race abilities. Innate means... something you already posses, right?
You should probably read that section.
You open the book once more and, behold, a new section is available.
@@.speech-u;No way am I gonna be able to remember all this...@@
You suppose you can always come back and read it again later.
[[Next|Intro event5]]<</linkreplace>><<fadein 10s>><em>Greetings $name!
As you may have noticed, I am a book. My name is Bob and I will help you keep track of stuff in your new life.
This is the place where you will level up, assign attribute points and unlock new skills and perks. If you manage to level up at all, that is...
As you unlock new skills and abilities and the likes, I will be filled with descriptions of them.
You should come and read the description here each time you unlock something new. Or just if you forget how it works. Your intelligence is only $intelligence, so that seems rather likely, yeah?
At first, not much will be available in here since you need to progress. However, the next time you open this book, a section on your innate race abilities will be available. I suggest you read it.
Also, a help section on combat will be available shortly. Should you be a dumbass and not know what the hell you are doing, hopefully it can help correct that.
Kind regards,
Bob, your new (and only) friend</em><</fadein>>
[[Close the book|Intro event4]]<<fadein 10s>><strong>INNATE RACE ABILITIES</strong>
<em><strong>Essence absorption</strong>
Succubi feed on male species by absorbing their prey's lifeforce/essence. They need this to survive. They can go on for long periods without it, but eventually, they will die. They don't need food, however.
Absorbing all essence of a victim results in the death of the male. Absorption can only occur when the male climaxes. The climax must be caused by the Succubus.
Mostly, the draining process occurs unconsciously.
<em><strong>Lesser mana manipulation</strong>
Succubi are intuitively able to sense mana around them and influence it at a basic level. This makes the learning of spells easier.
<strong>Weak shapeshifting</strong>
Succubi can shape their form and clothes to a certain extent. While they can transform their appearance, they cannot gain or appear to gain what they do not have. This means, if no longer clothed, no illusion of clothes can appear.
<strong>Thirsty...</strong>
Succubi can absorb semen with any part of their body, even the skin. Most use their mouth though.
They regain a small amount of HP whenever they absorb semen. Healing scales with level.
Furthermore, Succubi can sense how close someone is to climax. As their prey gets ever closer to climax, the accuracy of this ability increases.
<strong>Connection to The Beyond</strong>
Due to their demonic inheritance, Succubi are connected to the powers of The Beyond. This connection allows them to learn unique skills and abilities otherwise unattainable by mortals.
Their ability to drain essence springs from this connection.
During a male climax caused by a succubus, a unique pathway opens up between them. Through this link, the Succubus can, with the use of the powers gained from The Beyond, gain acces to the lifeforce. They can then draw upon it and merge it with their own lifeforce.
<strong>Charismatic presence</strong>
Through their connection to The Beyond, Succubi unconsciously enhance their presence with a charming, almost magnetic aura. This, in combination with them oftenly taking on the appearance they believe is most attractive to their prey, greatly enhances their charm. Often they appear to approach victims hesitently with a shy attitude. Many find themselves pacified in their presence when they instead ought to be overly cautious. Furthermore, as a Succubus grows in level and power, their charm attribute increases.</em><</fadein>>
[[Close the book|Intro event6]]
<<set $intro to false>>@@.speech-u;...@@
@@.speech-u;How the crap was this the only class available!? I AM A FUCKING VIRGIN!!@@
You shout your frustrations to the heavens. No one answers. Probably a good thing.
<<linkreplace "Fuuuuck...">>
...
Great. You kill people by making them cum. Just... great.
And apparently, essence is your new food. That, at least, explains the weird hunger feeling... but that doesn't exactly help you calm down. What the hell is essence anyway?
You have never made anyone cum. You never even had a boyfriend.
Sure, you have kissed guys at parties and have given a few experimental handjobs, but...
@@.speech-u;Yeah... I'm screwed.@@
Maybe you just stick to quests? You already received one and XP is a reward. You could try and rely on them to level up? Hmm...
You have made up your mind. Quests it is! No way you are gonna become some slut that jerks of every man she encounters. NO WAY!
...
Right?
[[Go find that temple|Teaseevent1]]
<</linkreplace>><<silently>><<if $teasealert is false and $teaseevent is true>>
<<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Tease available").processText());
Dialog.open();
<</script>>
<<elseif $stripalert is false and $stripevent is true>>
<<script>>
Dialog.setup("New Skills Available!");
Dialog.wiki(Story.get("Strip available").processText());
Dialog.open();
<</script>>
<<elseif $bjcounter >= 20 and $suckfingeralert is false and $DELTETHISCRAB is true>>
<<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Suck finger available").processText());
Dialog.open();
<</script>>
<<elseif $dtcounter >= 20 and $openmouthalert is false and $suckfinger is true>>
<<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Open mouth available").processText());
Dialog.open();
<</script>>
<<elseif $cowcounter >= 5 and $cowgirl is true and $pussygrindalert is false>>
<<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Pussygrind available").processText());
Dialog.open();
<</script>>
<<elseif $lingerieeffect >= 3 and $reequip is false>>
<<script>>
Dialog.setup("New Skill Acquired!");
Dialog.wiki(Story.get("Reequip unlock").processText());
Dialog.open();
<</script>>
<</if>>
<</silently>>TEASE
Teasing men with your body almost seems to hypnotize them.
Also, blood rushes to and fills their head. No, not that head, the lower one...
Unlock requirements: Event
The "Tease" skill can now be unlocked!
<<set $teasealert to true>>
You go to bed after a nice, warm shower. Feels good to get the blood off you.
<img src="img/events/showerblood.jpg" width="600px">
You fall into a dreamless sleep.
<<linkreplace "The voice is back!">>
The voice that insist on interrupting your sleep is back.
@@.speech-mort;Hurry...@@
@@.speech-mort;Temple... forest...@@
<<linkreplace "Is someone here...?">><audio src="img/sound/mortintro.mp3" autoplay></audio>\
Once again, you awaken suddenly, this time with the feeling that someone is VERY close by...
But no one is there.
@@.speech-u;Arrh, jesus! Would you stop that...@@
You really need to finish that stupid quest otherwise you are never got get a proper nights rest... hopefully nothing awful is gonna happen once you find that temple.
<<linkreplace "Get up, sleepyhead">><<goto "Main menu">><</linkreplace>>
<<newday>>
<</linkreplace>><</linkreplace>>
<<include "Skill Unlock Messages">>
<<if $statpoints > 0>><br>
<em>YOU HAVE UNSPENT ATTRIBUTE POINTS! USE THEM, DUMBASS!<br>
No reason to hoard them, you know.<br>
The kindest regards,<br>
Bob, your favorite book</em><br><</if>>
<<if $xp >= $reqxp>><br>
<em>YOU CAN LEVEL UP! GIRL, WHAT ARE YOU WAITING FOR!?<br>
With love,<br>
Bob, the all-knowing (and modest) book</em><br><</if>>
<<if $tease is true and $pullout is false and $striptop is false and $handjob is false>><br>
<em>Oh, you unlocked your first skill!<br>
Such a powerful one too, wauw! You enemies will fall like flies!<br>
Remember, you can read more details about it in the "Unlocked skills" section.<br>
Hugs,<br>
Bob, the almighty</em><br><</if>>
<<if $pullout is true and $handjob is false>><br>
<em>What! You can pull down someones pants??<br>
That shit is crazy, girl! Even I can't do that!<br>
Talk soon,<br>
Bob, the divine book of kindness</em><br><</if>>
<<if $mesmerize is true and $darkbolt is false and $heal is false and $entice is false>><br>
<em>Uuuuuuh, a spell! Fancy yourself a mage, do you?<br>
Just don't light the place on fire. Books have a distinct weakness to fire. Oh, maybe I shouldn't be worried, it's not exactly Fireball is it?<br>
WARM thoughts,<br>
Bob, the bookest of all books</em><br><</if>>
<<if $tan is true>><br>
<em>Nice tan, girl. Careful not to damage your precious DNA with all that UV radiation.<br>
Kisses,<br>
Bob, the book of exquisite masculinity</em><br><</if>>
<<if $kills > 10 and $kills <= 20>><br>
<em>Holy shit, girl! You've killed over 10 people! GREAT JOB!<br>
Talk soon,<br>
Bob, the book of outstanding morality</em><br><</if>>You failed to pay your rent. You cease to exist.
Mortimor is sad... :(
<img src="img/death/sad2.jpg" width="650px">
<<if $temple is true>>\
Hit that restart buttom (or load a save)!
<<else>>\
Don't know who Mortimor is? Hit that restart buttom and find out!<</if>>
Also, Bob says:
<em>Hah, I knew it! Dumbass...</em>
Since this is an early version and stuff is a bit untested and unbalanced... here you go:
Go back and cheat up some gold after <<linkreplace "Respawning">><<goto "Main menu">><</linkreplace>><<if $temple is false or $shop is false or $town is false or $stripevent is false or $beach is false or $lake is false or $pulloutevent is false>>\
<<goto "Forest conditions1">>\
\
<<elseif $blowjob is true and $kiss is true>>\
<<goto "Forest conditions2">>\
\
<<else>>
<<goto "Early repeatables forest">><</if>>\
<<set _z to random(1, 3)>>\
<<if _z is 1>>\
You explore the area surrounding your home.
<<include "Forest explore - vids">>
You walk for a few hours, but never far enough to get lost.
You find nothing until... A coin half buried in leaves on the ground!
@@.speech-u;Such luck...@@
<em>1 GP has been added to your inventory!</em>
You go back home. <<set $pcGP += 1>>
<<linkreplace "Go home">>
<<goto "Main menu">><</linkreplace>>\
<<elseif _z is 2>>\
You explore the area surrounding your home.
<<include "Forest explore - vids">>
You walk for a few hours, but never far enough to get lost.
You find nothing whatsoever. Perhaps you identified some new plants.
@@.speech-u;What a waste of time...@@
You go back home.
<<linkreplace "Go home">>
<<goto "Main menu">><</linkreplace>>\
<<elseif _z is 3>>\
You explore the area surrounding your home and come across a river.
<<set _vid = ["video/events/outdoor/forest/forestexplore/river1.mp4"].random()>>\
<video @src="_vid" autoplay loop></video>
@@.speech-u;This place is nice!@@
You relax a bit. You feel less tired and gain 1 energy.<<actiongain>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
You could also <<linkreplace "cool off in the river?">><<goto "River swim">><</linkreplace>>
<<if $masturbate is true>>Or you could go and... "get wet" in a different way?
<<linkreplace "Have some fun">><<set _a to random(1, 1)>><<if _a is 1>><<goto "River masturbation 1">><</if>><</linkreplace>><</if>>
<</if>>\
STRIP TOP and STRIP BOTTOM
You were never particularly proud of your body nor your looks in your previous life. But you have to admit: This new body. It's hot. Maybe you should show it off some more?
Unlock requirements: Event
The "Strip top" and "Strip bottom" skills can now be unlocked!
<<set $stripalert to true>>
<<set _r1 to random(1, 2)>>\
<<set _r2 to random(1, 2)>>\
<<set _r3 to random(1, 2)>>\
<<set _r4 to random(1, 2)>>\
<<set _r5 to 1>>\
<<set _r6 to random(1, 2)>>\
\
<<if _r1 is 1 and $shop is false>>\
<<goto "MedivhIntro">>
\
<<elseif _r2 is 1 and $town is false>>
<<goto "TownIntro">>
\
<<elseif _r3 is 1 and $beach is false>>
<<goto "BeachIntro">>
\
<<elseif _r4 is 1 and $stripevent is false and $shop is true>>
<<goto "StripEvent">>
\
<<elseif _r5 is 1 and $temple is false and $shop is true>>
<<goto "TempleIntro">>
\
<<elseif _r6 is 1 and $lake is false>>
<<goto "LakeIntro">>
\
<<else>>
<<goto "Early repeatables forest">>
<</if>>
<<if $town is true>>\
As you approach, a strange feeling comes over you. The same feeling you got at the edge of the forest near the town.
<<else>>\
As you approach, a strange feeling comes over you. You instinctively know, that magic is at play here. Thank you, Lesser mana manipulation?<</if>>
<<linkreplace "Knock on the door">>
You knock on the fragile wooden door and wait.
The door opens and reveals a man. He is bearded and wearing a dark robe. Maybe around 40 years old.
<img src="img/events/medivh.jpg" width="650px">
He looks at you without the faintest hint of a smile. Then, he makes a quick movement with his hand and you feel the distinct impression of magic. Did he just cast a spell? Nothing seems to happen...
@@.speech-medivh;What do you want?@@
His tone is blunt and unfriendly and his face is expressionless.
Jeez... what a cheery fellow.
@@.speech-u;Sorry, but I think I am lost.@@
He looks at you suspiciously and you can clearly hear the disdain in his voice as he replies.
@@.speech-medivh;This place is warded. Your powers don't work here.@@
<<linkreplace "Powers? What is this guy on about?">>
@@.speech-u;Ehh, powers?@@
@@.speech-medivh;You are a Succubus, yes? Hmm, but you are only level $level... alright, come inside, but know that I can send you back to The Beyond in an instant.@@
Despite the threat, he doesn't sound worried in the slightest. It was probably closer to a warning anyway.
<<linkreplace "Enter his home">>
@@.speech-medivh;You may call me Medivh.@@
You step inside Medivh's home and look around. There is only one room inside the hut. A table with several books stands in the middle of the room. His bed is over in a corner beneeth a window. The place is lit by a few candles. Books, scrolls and paper litter the place. It looks messy, but who are you to judge.
<img src="img/events/medivhintro.jpg" width="650px">
@@.speech-u;Sorry... just curious.@@
An awkward momement passes as none of you speak. His demeanor is not exactly welcoming. You quickly think of something to say.
@@.speech-u;Can I ask how you knew I was a Succubus? And my level?@@
@@.speech-medivh;Basic identification spell. It also revealed your name to me, but not much more than that.@@
You are not surprised. You already figured this guy is some kind of mage.
@@.speech-u;So you are a mage?@@
@@.speech-medivh;Yes, but that is hardly a requirement to know such a basic spell.@@
@@.speech-u;I see...@@
<<linkreplace "Maybe Medivh can teach you some magic?">>
@@.speech-u;Can you teach me any magic?@@
You fail to hide the eagerness in your voice. Maybe fireballs are on the table after all! You would much rather have a magical arsenal than a set of slutty skills...
He hesitates.
@@.speech-medivh;Perhaps... probably. But why would I help a demon?@@
@@.speech-u;Oh, I am not evil or anything. It's just... I get the feeling that this world is rather hostile and I would like the means to protect myself.@@
He looks at you for a long time. Like, a loooong time. It's uncomfortable...
@@.speech-medivh;This world...? Tell me... where are you from. Speak truly. It is obvious to me that you are not from The Beyond.@@
You hesitate. Is it wise to reveal your origin to him...?
<<linkreplace "Whatever. It's not like you know what you are doing anyway...">>
You sigh.
@@.speech-u;I... am from another world. Or at least I was. I... I think I died.@@
<<medivh1RP>>
His eyes widen and he sounds eager all of a sudden. It's the most emotion he has displayed so far.
@@.speech-medivh;You are a Champion? Which of The Seven do you Champion?@@
@@.speech-u;I don't know what a Champion is...@@
@@.speech-medivh;Huh... well, nevermind then, it's not important.@@
You get the feeling that the last bit was a lie.
@@.speech-medivh;Well, since you are "new" here, I will give you some free information. Information any other Succubus would normally posses.@@
@@.speech-medivh;You are connected to The Beyond, a non-physical realm. This is where demons are born and reside until they are summoned. Or rather, they "mentally" live there. A demon has no body in The Beyond, only thoughts.@@
@@.speech-u;Alright. What's that got to do with me learning magic?@@
@@.speech-medivh;Along with your race, the connection to The Beyond restricts certain kinds of magic... but opens you up to other kinds. Along with a few basic spells available to everyone, you can only learn spells atuned to darkness, domination or those of demonic origin.@@
Your heart sinks...
@@.speech-u;Oh. Sooo... no fireballs?@@
@@.speech-medivh;Definitely not.@@
Shit.
@@.speech-medivh;Also, it would be remiss of me not to give you a warning. People are normally very hostile towards demons. This world has seen several... major episodes with demons. Lots of death and destruction. You might be able to shapeshift and hide your true form, but anyone with an identify spell or some similar effect will be able to tell that you are a succubus.
People are well-informed about demons, including Succubi. If a woman is overly flirty in an obvious way, most people will at least give thought to the possibility that she might be a succubus.
If people don't attack you, I would say it's safe to assume they don't know your race, but be on your guard, regardless.
These days, most places are warded in some ways to prevent any mishaps with demons. Wards can have many different effects. Some prevent summonings and others prevent magic related to The Beyond. I have several wards in place. You would not be able to absorb essence from me. Just an example.@@
He sighs. Then continues.
@@.speech-medivh;The existence of other worlds is not common knowledge. If you try to explain you are from another world, people will simply assume you are trying to trick them. Succubi are infamous for their deceptions...@@
Sounds like the road ahead will not be easy...
@@.speech-u;Okay. Thanks Medivh.@@
A flicker of... something passes in Medivh's normally emotionless eyes. Compassion? Nah... It's something else, but you can't quite put your finger on what.
@@.speech-medivh;I can give you one spell. Normally, I would charge you, but... well, let's just say I have a feeling about you.@@
Hmm...
@@.speech-medivh;Are you ready?@@
@@.speech-u;What, now? Shit, okay...@@
[[Brace yourself!|EventMedivh2]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<audio src="img/sound/7.mp3" autoplay></audio>\<<if $mesmerizealert is false and $mesmerizeevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Mesmerize available").processText());
Dialog.open();
<</script>><</if>>
<<if $healalert is false and $healevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Heal available").processText());
Dialog.open();
<</script>><</if>>
<<if $darkboltalert is false and $darkboltevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Darkbolt available").processText());
Dialog.open();
<</script>><</if>>
<<if $demonicseductionalert is false and $demonicseductionevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Demonic seduction available").processText());
Dialog.open();
<</script>><</if>>
<<if $enticealert is false and $enticeevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Entice available").processText());
Dialog.open();
<</script>><</if>>
<<if $terrifyalert is false and $terrifyevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Terrify available").processText());
Dialog.open();
<</script>><</if>>
<<if $succubussealalert is false and $succubussealevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Succubus seal available").processText());
Dialog.open();
<</script>><</if>>
<<if $curseoflustalert is false and $curseoflustevent is true>>
<<script>>
Dialog.setup("New Spell Acquired!");
Dialog.wiki(Story.get("Curse of lust available").processText());
Dialog.open();
<</script>><</if>>MESMERIZE
Magical headmessing. Nice.
Unlock Requirements: Event
You can now cast the "Mesmerize" spell!
<<set $mesmerizealert to true>>
<<set $mesmerize to true>>
<<unset $mesmerizeevent>>You tell Medivh what spell you wish to learn and hand over the fee.
He gives you one of his rare smiles upon receiving the gold.
<<medivh1RP>>
Then he cast a spell or whatever it is he does and you briefly flare up with bright light.
<img src="img/events/medivhcastspell.jpg" width="650px">
<<linkreplace "Next">><<include "Spell unlock messages">>
You momentarily feel dizzy and is mentally overwhelmed as the knowlegde of the required handgestures, mental image and incantation of the new spell flows into your mind. You almost fall over, but the unpleasent sensation fades after a few seconds.
You intuitively understand how to cast your new spell.
@@.speech-medivh;All done $name! Now leave me be, I need to regain my mana.@@
He sounds tired.
@@.speech-u;Phew... thank you!@@
<<linkreplace "Go home">>
<<goto "Main menu">><</linkreplace>><</linkreplace>>HEAL
You are a wizard, Har.... ehhmm, $name!
This spell is a classic for a reason! Any adventurer would be foolish to pass over this simple, yet effective spell.
Unlock Requirements: Medivh + coins
You can now cast the "Heal" spell!
<<set $healalert to true>>
<<set $heal to true>>
<<unset $healevent>>DARKBOLT
It's almost a fireball!! Kinda... a ball of shadows instead of fire, right?
In actuality, if a comparison had to be made, this spell is closer to the "Firebolt" spell than the "Fireball" spell. Regardless of pointless terminology, you are excited to finally be able to fling magic at your opponents.
Unlock Requirements: Medivh + coins
You can now cast the "Darkbolt" spell!
<<set $darkboltalert to true>>
<<set $darkbolt to true>>
<<unset $darkboltevent>>DEMONIC SEDUCTION
Sexual magical headmessing. Super nice.
Unlock Requirements: Medivh + coins
You can now cast the "Demonic seduction" spell!
<<set $demonicseductionalert to true>>
<<set $demonicseduction to true>>
<<unset $demonicseductionevent>>ENTICE
You are not so sure about this spell. Are people just gonna start raping you? Oh well...
Unlock Requirements: Medivh + coins
You can now cast the "Entice" spell!
<<set $enticealert to true>>
<<set $entice to true>>
<<unset $enticeevent>>TERRIFY
Might be useful in a tight spot.
Unlock Requirements: Medivh + coins
You can now cast the "Terrify" spell!
<<set $terrifyalert to true>>
<<set $terrify to true>>
<<unset $terrifyevent>><<if $town is false>><<set $town to true>>\
As you explore the forest, you hear noises in the distance. People talking.
You continue walking for a few minutes and come to the edge of the forest. The sea is close by, but more importantly... a town! Low stone walls surround it, but the gate is up and you get a peak inside.
<img src="img/events/town.jpg" width="650px">
It looks quite lively, a lot of people are walking around on gravel roads between houses. One of the buildings you can see from this angle looks like it might be a tavern. The town is built close to the sea.
\
<<if $shop is false>>\
You take a step out of the forest towards the town, but immediately step back. A strange sensation came over you and you instinctively know, that magic is at play here. Thank you, Lesser mana manipulation?
Maybe not wise to barge into unknown magic...
<<linkreplace "Head back home">><<goto "Main menu">><</linkreplace>>
\
<<elseif $shop is true>>\
You take a step out of the forest towards the town. As soon as you are clear of the trees, your "magic senses" tingle. Wards probably, it's the same feeling you get from Medivh's hut.
Maybe not wise to barge into a place with unknown wards...
<<linkreplace "Head back home">><<goto "Main menu">><</linkreplace>><</if>>
\
<<elseif $town is true and $mortimortownchat is true>>\
<<if $townintro is true>><<goto "Town">><</if>>\
<img src="img/events/town.jpg" width="650px">
You arrive at the edge of the forest and the sounds of people bussing about inside the town reaches your ears.
The gate is up.
Let's hope Mortimor is correct and nothing weird happens when you enter the warded town.
[[Fingers crossed...|Town]]
\
<<elseif $town is true>>\
<img src="img/events/town.jpg" width="650px">
You don't think it's a good idea to enter the town when it's protected by unknown magic.
<<linkreplace "Head back home">><<goto "Main menu">><</linkreplace>>
<</if>>
Brothel (Sex work)
Sex shop (Dildo's and competition)
Bar/tavern (Gloryhole and information, quest board, bar work)
Tavern/bar work. You serve costumers. Maybe you have to buy serving dress first (as to not raise suspecion).
They grab and fondle you. You can charm them into giving you (higher?) tips.
When charm is very high, maybe you can get someone drunk and then convince him to come home with you. Then you can drain kill him.
You get 5 coins per beer sold. Amount of beer might depend on agility and dexterity and then tips on charm.
Maybe when sex is unlocked, you can get black out drunk (5 beers? 5 gold each maybe.) Then you get gangraped in the tavern.
Toilets with gloryhole. Unisex toilets.
Information?
Quest board.
Bounty hunting.
Quests:
Maybe have homecall quest/job. Guy needs slut to take care of him (maybe more than one guy? Requires high sex skill). Needs brothel unlocked perhaps.
Church?
Maybe some sort of gym? You have to pay to get inside.
Port? Ship to the capital? Portal to capitol from bandit castle/dungeon?
General store goods:
Rope for tie up, chance to escape, cheap.
Chain for tie up, very low chance of escape.
Workout mat? For dex training at home?You take a shower.
<<include "Shower vids">>
<<if $masturbate is true>>\
<<linkreplace "Masturbate">><<include "Shower masturbate">><</linkreplace>><</if>>
<<if $tease is true>><<linkreplace "Look at yourself in the mirror">>\
<<include "Mirror vids">>
You sure are sexy! A lovely body with the purpose of raising the arousel of men.
<<if $tease is true and $mirrortraincharm is false>>\
<<linkreplace "Train your charm">>
You spend a few minutes training your charm in front of the mirror. You practise pouting, licking your lips, making puppy eyes, moving and streching your body sensually and so on.<<smallcharm>><<set $mirrortraincharm to true>>
<<if $dirtytalk is true and $blowjob is true>><<linkreplace "Practise Dirty talk">>
<<goto "Dirty talk practise">>
<</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>><</if>>\
<<if $tan is true>>\
<<linkreplace "You have a tan!">>\
You have a sexy tan. It boosts your charm by 1 temporarily. It will fade in $tantimer days.<</linkreplace>><</if>>
<<linkreplace "That's enough, get a move on">><<if $bjkills >= 2 and $rogues is not true>><<goto "Bandit event">><<else>><<goto "Main menu">><</if>><</linkreplace>>
<<updateall>>[[Stop thinking, it makes your head hurt|Main menu]]
<<if $beach is false or $town is false or $shop is false or $stripevent is false or $pulloutevent is false or $lake is false or $temple is false>>\
<<include "Think1">>
<<elseif $blowjob is false>>
<<include "Think2">>
<<else>>
<<include "Think3">>
<</if>>You have only been walking for about 10 minutes when you spot something further ahead. It looks like a ruin. The temple perhaps?
Excited and somewhat apprehensive, you approach it.
<img src="img/events/ruin.jpg" width="650px">
@@.speech-u;Well... temple is a bit of an overstatement...@@
A temple... it is not. A ruin would describe it better. A pile of what might once have been building blocks made of roughly carved stone litter the place. What little remains standing gives you the faint idea of a church or some small tower.
@@.speech-u;Looks more like the remains of a church or tower.@@
As you walk among the few remaining walls, you see a door.
<<linkreplace "Open it!">>
The door creaks open and a stone stairway leading down is revealed. Maybe a cellar?
@@.speech-u;Creepy, but okay.@@
You go down the stairs and emerge in a medium sized room lit by torches. There is nothing down here. Maybe a crypt... but luckily no tombs. You would have hated to run into a skeleton reanimated by dark magic or something.
<<linkreplace "You turn around...">>
<strong>AND A SKELETON TOWERS OVER YOU!!!</strong>
<img src="img/events/mortimorintro.jpg" width="650px">
@@.speech-u;JESUS!@@
The shock makes you jump a meter into the air. Maybe you also pee a little...
@@.speech-mort;Woah, easy there, $name!@@
@@.speech-mort;You are not in any danger.@@
The skeleton has a surprisingly dapper voice, it sounds positively cheerful. How it speaks remains a mystery, since... you know, no voice box.
The skeleton bows slightly.
@@.speech-mort;Didn't mean to scare you there, but it's understandable, all things considered.@@
You wearily take a closer look at it... or rather him. Definitely a male voice. He is very tall, like 2.5 meters, dressed in a dark robe and carries a scythe in his hand. Like a grim reaper.
@@.speech-mort;An introduction will alleviate your confusion and, hopefully, your fear.@@
The skeleton takes a poses, standing a bit straighter, head raised high.
@@.speech-mort;I am Mortimor. God of Death and Commerce. I am the one who called you here. I am also the one who brought you to this world!@@
He smiles (maybe, hard to tell?) at you and look at you with eyes that aren't there. Waiting for a reply?
<<linkreplace "Introduce yourself">>
@@.speech-u;Jesus, a god...? Uhm, hi... my lord? My name is $name.@@
Mortimor quickly waves his hand in dismissal (not the one with the scythe, luckily). You hear something clink... coins?
@@.speech-mort;None of that! Call me Mortimor. Or just Mort, if you will.@@
@@.speech-u;Right, Mortimor...@@
Mortimor leans in conspiratorially and whispers.
@@.speech-mort;I have to ask... who is this Jesus? You have called upon him before, yes?@@
You vaguely remember cursing out the name after Mortimor called to you the second time in your sleep...
@@.speech-u;Oh, uh, he is no one important, just a guy from my old world...@@
Despite the situation, you have to contain a grin. You were never particularly religious.
@@.speech-mort;I see!@@
A chair appears out of nowhere and Mortimor places his bony ass on it with a satisfied sigh, bringing you into eye level. He casually throws his scythe over his shoulder and it vanishes into thin air.
The movement causes several gold coins to clink onto the ground.
@@.speech-mort;Oh no, what a mess. Do excuse me, dear girl!@@
He picks them up and they disappear in his hands.
You smile slightly as you ponder the irony in a skeleton being this lively.
@@.speech-u;No worries, Mort.@@
@@.speech-mort;Right, so... I imagine you have a few questions, yes?@@
[[You could say that...|TempleIntro1]]
<</linkreplace>><</linkreplace>><</linkreplace>>
<audio src="img/sound/2.mp3" autoplay></audio>\
A VOICE IN THE DARK
You found the source of the voice.
Mortimor, God of Death and Commerce brought you into this world upon your death.
You have agreed to be his Champion.
Surely, good things are ahead with such a God as your patron.
<img src="img/mortimor/happy0.jpg" width="650px">
REWARD
A boon, 10 XP, 40 gold.
<<set $xp += 10>>
<<set $pcGP += 40>>
<<set $avoiceinthedarkcomplete to true>>
<<set $avoiceinthedark to false>>
<<silently>><<if $consistentkillingcomplete is false and $handjobevent is true and $consistentkilling is true>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Consistent killing methods complete").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $combatpractisecomplete is false and $combatpractisecounter >= 3 and $combatpractise is true>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Combat practise complete").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $getaperkcomplete is false and $getaperk is true and $firstperk is true>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Get a perk! complete").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $blowjobquestcomplete is false and $blowjobquest is true and $melinablowjobevent is true and $blowjob is true>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("The art of giving head complete").processText());
Dialog.open();
<</script>><</silently>><</if>>
<<if $prisonersfucked >= 5 and $recoveryquest is true and $recoveryquestcomplete is false and $traumatized is true>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Recover complete").processText());
Dialog.open();
<</script>><</silently>><</if>>
<</silently>>CONSISTENT KILLING METHODS
OBJECTIVE
Mortimor has given you a task. Learn how to kill consistently.
DESCRIPTION
Kill someone by making them cum.
Mortimor suggests taking advantage of your natural abilities as a succubus.
Fitting first quest from the God. "Hey, I am the God of Death, go kill someone!"
REWARD
Boon, 15 XP, 40 gold.
<<set $consistentkilling to true>>
<<set $consistentkillingalert to true>>CONSISTENT KILLING METHODS
You jerked off a man and he died! What kinda mad world is this!?
Go brag to your god.
REWARD
Unknown, 15 XP, 40 gold.
<<set $xp += 15>>
<<set $pcGP += 40>>
<<set $consistentkillingcomplete to true>>
<<set $consistentkilling to false>>
HANDJOB
Why where you so afraid of this? There was nothing weird about, it was actually kinda fun!
Unlock requirements: Event
The "Handjob" skill can now be unlocked!
<<set $handjobalert to true>>
@@.speech-u;You could say that, yes...@@
@@.speech-mort;Thought so! Now, I imagine this will be quicker if I cut to the chase, or should I say, BONE, and give you a quick explanation first. Then you can ask any remaining questions after, yes?@@
@@.speech-u;Alright, but first... I have to know...@@
<<linkreplace "The most important question">>
@@.speech-u;Am I really dead...? I mean, you know, the old me...?@@
Mortimor hangs his head. His normally energetic voice adopts a somber, serious tone.
@@.speech-mort;Unfortunately, yes... I am sorry.@@
@@.speech-u;Oh... yeah, I thoughts so, just...@@
Your thoughts wander to your parents and your throat tightens with grief... you miss them.
You where a single child and still lived with them. It was a happy family. You thought at the time they where a bit too overprotective. That hardly seems like something you should ever have complained about now. They must be devasted with grief.
@@.speech-mort;Still painful, I understand. If it's any consolation, you saved that child.@@
That's something at least, but it's not like you meant to sacrifice yourself when you jumped out on the road. You probably wouldn't have done it, if you had known you would die... even if it meant a child would have been killed...
Does that make you a bad person?
@@.speech-mort;Your heroic act is what made me pick you.@@
@@.speech-u;Pick me?@@
Mortimors voice regains it's vigor and he makes a gesture with his arms as if revealing a grand secret.
@@.speech-mort;As my new Champion!@@
<<linkreplace "Champion?">>
@@.speech-u;Champion? I met a mage who mentioned that term. What does it mean?@@
@@.speech-mort;It's nothing major. You will be my... representative, of sorts, in the world.@@
You think of Medivh's reaction when you told him you were from another world. You got the impression from him that it was something major.
@@.speech-u;Soo... Champions. Are they always from another world?@@
@@.speech-mort;Ohhooo! You are a sharp one! Yes, Champions are always people from other worlds. They are rare.@@
@@.speech-u;Why are they rare? Do they have to suffer a "heroic death", or something like that?@@
@@.speech-mort;Well, no... We Gods can pull in anyone from other worlds, they don't have to die first. I just thought your last action was an indication of something to be valued in a person.@@
Mortimor looks at you with his empty eyeholes and... smiles? You can never really tell.
@@.speech-mort;And I thought it would be awfully injust if you were to die after displaying such selflessness. A second chance at life seemed like a more prudent reward.@@
You smile slightly at him.
@@.speech-u;Thanks. But I dunno, Mort... I'm not sure, I can handle this life. Maybe if I had another class, but Succubus... I don't know...@@
<<linkreplace "Mortimor whinces">>
@@.speech-mort;Yeah... I, too, was not pleased about your only available class choice. Nothing can be done to change it, though. I apologize.@@
@@.speech-mort;I had hoped for something like Rogue, Ranger or even just a regular Warrior. Paladin would have been good too... Your class might make things more difficult.@@
@@.speech-u;How so?@@
@@.speech-mort;As my Champion, you will be required to kill certain people... and while Succubi are certainly capable of that, they are in no way the optimal choice. They are very weak in direct combat, especially at low levels. You will have to be very careful with your progression! I will of course provide any help or guidance I can offer.@@
@@.speech-u;I see... I already killed one guy in the forest and it was not exactly pleasant. Who are these "certain people" I am to kill?@@
@@.speech-mort;That is a question and concern for another time!@@
Mortimor stands from the chair and his voice becomes slightly more formal.
@@.speech-mort;Do you accept my offer of championship? I promise you, it won't make things any harder for you.@@
You take a deep sigh...
@@.speech-u;Pheeew... alright, [[I accept.|TempleIntro2]]@@
<<set $boon1 to true>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<include "Quest rewards">>
<<silently>><<script>>
Dialog.setup("New Boon Acquired!");
Dialog.wiki(Story.get("Boon1").processText());
Dialog.open();
<</script>><</silently>>
\
@@.speech-mort;Great! You should have received a prompt about a boon, yes?@@
@@.speech-u;Yes, I did... "Hide in plain sight"...?@@
@@.speech-mort;That's the one! It's just a precaution. You might get targeted otherwise.@@
@@.speech-mort;I will be able to grant you 4 more boons once I have gathered enough power. Those will be more directly beneficial to you.@@
@@.speech-u;You need to gather power?@@
@@.speech-mort;Yes, but we can chat about that another time... For now, some parting words: You are going to have to kill people in this world, there is no way around it. So...@@
<<linkreplace "Soooo... what?">>
@@.speech-u;So?@@
Mortimor takes a deep breath... (wait, what, how does he do that?)
@@.speech-mort;I suggest you learn how to make men cum... I know you are not happy about it, and I AM sorry... but you need to be able to kill. And you need to be able to do it CONSISTENTLY. If not to gain XP and grow stronger, then in self-defence. Mortals do not look kindly upon demons. And in this world, everything depends on your class, you have to take advantage of the benefits it offers. Even if it's not optimal.@@
You sigh.
@@.speech-u;Yeah, I kinda figured as much already... I'm just gonna have to grin and bare it. Thanks for the advice, Mort. Oh and... thanks for this life, I guess.@@
Mortimor bows deeply.
@@.speech-mort;I was my pleasure! Now I need to rest these old bones. Feel free to come and have a chat again anytime!@@
@@.speech-u;Bye, Mort!@@
You leave the cellar or crypt or whatever and [[head back home.|TempleIntro3]]
<<set $temple to true>>
<</linkreplace>><strong>HIDE IN PLAIN SIGHT</strong>
Being a Champion of the God of Death sometimes requires a bit of subtlety.
Hides all boons related to Mortimor from your status.
@@.speech-u;Nice! Now I don't have to worry about ceasing to exist! At least for the next week...@@
The walk back home is quite short. The "temple" is very close by. You should be able to visit Mortimor without spending energy. However, you feel quite overwhelmed after meeting the god. Maybe no more exploration for the day. <<set $actionpoints to 0>>
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("A voice in the dark complete").processText());
Dialog.open();
<</script>><</silently>>
Mortimor is down in his crypt doing very important God-stuff.
<<set _randomimage to random(15)>>
[img["img/mortimor/mortimor" + _randomimage + ".jpg"]]
He cheerfully greets you.
<<include "Mort greetings">>
@@.speech-u;Hey, Mort!@@
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<<nobr>>[[I have some questions...|Questions]]<br><br>
<<if $boon2 is true and $perktalk is false>>
[[What are perks?|PerksTalk]]<br><br><</if>>
<</nobr>>
<<silently>>
<<if $town is true and $mortimortownchat is false and $combatpractisecomplete is true and $boon3 is true>>\
<<goto "TownTalk">><</if>>
<<silently>><<if $melinamoney is true>>
[[Bandits|BanditTalk]]<</if>><</silently>>
<<silently>><<if $blowjob is true>>
[[What are Mastery levels?|MasteriesTalk]]<</if>><</silently>>
<<if $boon2 is false and $handjob is true>>\
<<goto "MortyBoon2">><</if>>\
<<if $boon3 is false and $combatpractisecomplete is true>>\
<<goto "MortyBoon3">><</if>>\
<<if $Melina is true and $mortyfemalestalk is false and $femaledrainquest is true and $femaledrainquestcomplete is false>>
>>\
<<goto "MortyBoon2">><</if>>\
<<if $deathdefyingdesires is true and $draintalk is false>>\
<<goto "DrainTalk">><</if>>\
<</silently>><<nobr>>
[[Actually, nevermind.|Mortimor]]<br><br>
[[You said you need to gather energy... what did you mean?|Energy]]<br><br>
[[Why did you contact me in such a weird way?|Weird contact]]<br><br>
[[Are there other Gods?|Gods]]<br><br>
[[What do you stand for?|Morals]]<br><br>
[[I have to ask about the coins...|Coins]]<br><br>
[[What can I spend coins on?|CoinsUse]]<br><br>
<<if $perktalk is true and $boon2 is true>>
[[What are perks?|PerksTalk]]<br><br><</if>>
<<if $combatpractisecomplete is true or $combatpractise is true>>\
[[Can you tell me more about combat?|CombatTalk]]<br><br><</if>>
<<if $dungeon is false and $rapedbymonsters is false>>\
[[The first guy I killed mentioned something about a dungeon...|DungeonTalk]]<br><br><</if>>
<</nobr>>
@@.speech-u;You said you need to gather energy... what did you mean?@@
@@.speech-mort;Ahh, yes. Gods require energy to enact their will and influence the world. It takes a considerable amount to bring a person from another world to this one, so I am quite low at the moment. This is why Champions are somewhat rare.@@
Mortimor hangs his head.
@@.speech-mort;The more worshippers a God has, the faster our energy recharges. Unfortunately, I have had very few active followers the last couple of decades.. corruption runs wild through the lands, the few of my temples that remain are falling apart and people no longer pay the proper respect the dead deserve... I have had to save up energy for many years to bring you here.@@
You are not sure how to feel about that. It seems like it's your fault he is low on energy.
@@.speech-u;Oh... I'm sorry to hear that.@@
His cheerful demeanor returns in an instant, however.
@@.speech-mort;Bah, no need for that, $name! Now that you are by my side, things will change. Together, we will set things right in the world! You are able to influence the world directly. That's why it's so important for Gods to have Champions! We are limited otherwise.@@
Uff, responsibility.
@@.speech-u;Damn, I see...@@
<<linkreplace "You consider for a moment...">>
@@.speech-u;So there are other Champions out there?@@
@@.speech-mort;Not sure, I haven't spoken to any of the other gods for some time.@@
@@.speech-u;But they would also be able to respawn, right?@@
He gives you a quick nod. It makes his jaw rattle against his skull.
@@.speech-mort;Correct, my dear!@@
@@.speech-u;Then I better not make an enemy of any of them. If there are others, that is. By the way, can anyone respawn? Like, is it only Champions?@@
@@.speech-mort;Only Champions, yes. Anyone else you kill, stays dead. Unless they are raised as undead, but... that hardly counts! Unnatural abominations, the undead.@@
Says the god currently emboying a skeleton... probably wise not to point out that bit of hypocrisy.
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<</linkreplace>>@@.speech-u;Why did you contact me in such a weird way?@@
He looks at you. At least you think he does. No eyeballs.
@@.speech-u;You know, the wispering in my head while I was sleeping? Also, I was sure I felt something nearby. You scared the shit out me. That's why I shouted about that Jesus guy, you know.@@
He chuckles. A skeleton chuckling, that's a first.
@@.speech-mort;I had no other option. I cannot leave this place. At least not physically. Well, I can visit my other temples, but not many of them remain.@@
@@.speech-u;Mort... I hate to break it to you... but this hardly qualifies as a temple... the wind is gonna knock whatever is left standing over any day!@@
This time it's a full blown belly-laugh. His jaw rattles all over the place and you briefly worry it might fall off...
<<linkreplace "He calms down before that happens.">>
@@.speech-mort;Sure, sure, old habits die hard. And I am OLD! Time is weird for a deity...@@
He stares (or does he???) off in the distance for a while... then snaps his head back at you. You hear faint clinking sounds again...
@@.speech-mort;But to answer your question: All gods can mentally contact mortals, but it requires energy. And I was quite low on energy at the time. Still am, by the way. I had just spent a considerable amount bringing you here, after all. I could barely reach you even though mortal minds are most accessible during sleep.@@
@@.speech-u;I see... I thought there was something off about the connection. Like it was weak or something...@@
He snaps his fingers at you. His middle finger falls off.
@@.speech-mort;An acute observation, $name! And you... oh, whups. And yes, you are correct, the connection was weak because of my limited energy.@@
He picks up his finger.
<<linkreplace "But the presence I felt...">>
@@.speech-u;But what about that presence I felt? That was also you?@@
@@.speech-mort;Yep, that sensation would have been caused by me reaching out to you.@@
@@.speech-u;Phew, that's a relief. I was a bit worried some spirit or something grabbed me!@@
@@.speech-mort;Well, you could say it was my spirit grabbing your attention...@@
Mortimor makes a weird movement with his head... like... did he just try to wink at you?
@@.speech-u;Heh, I see, thanks Mort!@@
@@.speech-mort;Anytime, my dear girl!@@
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<</linkreplace>><</linkreplace>>@@.speech-u;What do you stand for... like what are your morals?@@
@@.speech-mort;Ahh, glad you asked, $name! I don't want to give you the impression that I am some reaper reveling in death.@@
He stands tall and proud.
@@.speech-mort;I am both the God of Death and Commerce. I make sure people's spirits are properly cleansed upon their death. As you can imagine, it's big task. When people defile the dead in any way, they go against my laws. Like mutilating a corpse. All sins are absolved in death and the dead are to be treated with respect. I have no problems with people killing each other, however, death and murder have always been a natural part of the world.
Also, raising the dead with necromancy is a big no-no.@@
Gulp...
@@.speech-u;Raising the dead!? Scary...@@
Mortimor waves a hand in dismissal. He hits a torch on the wall and his hand falls of...
@@.speech-mort;Whups! Hehe, no biggie... let me just get that...@@
He picks it back up with his other hand and places it back on his arm.
@@.speech-mort;There!@@
...right.
<<linkreplace "What about the commerce thing?">>
@@.speech-u;What about the commerce thing?@@
@@.speech-mort;Yes! Corruption is the antithesis of my doctrines. Corrupt people will recive my mark on their statuses.@@
@@.speech-u;A mark?@@
@@.speech-mort;Yep. Once you get my last boon, you will see a status above their head saying "Marked for Death". Only you will be able to see it. Same thing with those who defile the dead. I will explain the status later on, don't worry about it for now. There is no rush. Death always cathes up to you in the end...@@
@@.speech-u;I see... thanks Mort!@@
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<</linkreplace>>@@.speech-u;I have to ask about the coins...@@
@@.speech-mort;What about them?@@
You laugh a bit at him.
@@.speech-u;You keep dropping them all around! What's the deal?@@
@@.speech-mort;Oh, that. It's just this physical form. It's a sideeffect of my title as God of Commerce. Not sure exactly why they keep appearing on my person, though...@@
@@.speech-mort;Same thing with the other part of my title, the God of Death. You know, why this form is just a collection of bones barely hanging together.@@
@@.speech-u;Right.@@
@@.speech-mort;Oh, and before you ask, no, you can't take any of the coins. Here, try!@@
He shakes his sleeves and several coins falls to the floor.
You kneel down and grab one... but your hand goes right through it.
@@.speech-mort;See? There aren't actually real...@@
You laugh.
@@.speech-u;You are one weird beeing, Mort!@@
He attempts to twists his jawbone into a smile... but it falls off on the ground, clattering as it breaks into several pieces.
You laugh even harder.
[[I have another question.|Questions]]
[[No more questions|Mortimor]]@@.speech-u;The first guy I killed mentioned something about a dungeon...@@
Mortimor tenses.
@@.speech-mort;You stay away from that place!@@
His tone is uncharacteristically hard, catching you off guard.
@@.speech-u;Oh! Right, I don't even know where it is!@@
He sighs...
@@.speech-mort;Sorry. That place is dangerous... I will explain all about it later. When you are a bit stronger. I am not happy about it... but you might have to go there at some point.@@
@@.speech-u;Sure, you just let me know, there is no rush.@@
He smiles at you... or... well, he does something with his jaw.
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<<set $dungeontalk to true>>@@.speech-u;Are there other Gods?@@
@@.speech-mort;Yep. There are Seven of us.@@
@@.speech-u;Okay. Who are they?@@
Mortimor hesistates slightly.
@@.speech-mort;Ehh... Sorry, $name, it's a bit of a sore topic for me. Some of the others... have strayed from their path. At least in my opinion. We have not been on speaking terms for many years. I would rather not speak of this. At least not yet.@@
He seems to diminish somewhat before you... You feel for the God. He seems like a good guy that genuinely wants to do good... maybe.
@@.speech-u;I am sorry, Mortimor. If there is anything I can do, you need but ask.@@
@@.speech-mort;Think nothing of it, dear girl!@@
He straightens up and starts walking around the crypt in a quick pace. You hear clinking sounds again. At random intervals he stops and looks at... something that isn't there?
His furious pace makes coins drop from his ropes all over the floor. He doesen't seem to notice though.
@@.speech-u;Ahh, Mortimor? You are kinda... leaking coins.@@
He looks around wildy.
@@.speech-mort;What?! Ahh, bother...! I swear...@@
He mumbles something you can't hear, then calms down and starts picking up all the coins. They disapper the moment he touches them.
You suppress a grin.
[[I have another question.|Questions]]
[[No more questions|Mortimor]]@@.speech-u;Hey Mortimor!@@
@@.speech-mort;Ahh, my favorite demon! What can I do for you, $name?@@
@@.speech-u;Well, I was thinking about the Town. Would it be safe for me to go in there? I know it's warded.@@
Mortimor strokes his jawbone. Did he perhaps have a beard at some point in the past?
@@.speech-mort;Ahh, yes... Hmm. Do you know what wards are?@@
@@.speech-u;Well, I don't know what they are exactly... but I can feel them alright. Medivh, the mage who taught me my first spell, explained them a bit too me. He said they are a preventative measure against demons.@@
He nods his head.
@@.speech-mort;They are that and more. Demon rampages of the past are the reason people started using wards at a large scale, like warding entire towns. But they are also used for general security these days.@@
@@.speech-u;So... they can also work against people? Or maybe other creatures?@@
A chair appears beneth him as he sits down. He is silent for some time, gathering his thoughts, presumably.
@@.speech-mort;Yes. What a ward specifically does, is largely up to the mage who places it. Wards are not exactly spells and they are not set in stone like regular spells either. Like a healing spell or a Fireball is. No one has a "Ward spell" on their status. It requires a solid understanding of magic to cast a ward with even the simplest of effects.@@
Mortimor hesitates, thinking...
@@.speech-mort;I guess, calling them a magic custom job would describe them well. Someone well-versed in the arcane would be able to create a ward for a specific need.@@
<<linkreplace "You nod slowly, taking in his wisdom.">>
@@.speech-u;I think I get it...@@
He continues.
@@.speech-mort;Imagine magic, or more precisely, mana, to be a resource. Like a lump of clay. It takes skill to form it and harden it, but if your understanding of the clay is sufficient, you could form anything from it.@@
@@.speech-u;Yeah, makes sense. So how do I figure out what the ward around this town does?@@
He stands up from the chair and it disappers instantly. He stares off in the distance. After a few second he replies.
@@.speech-mort;While I am in no way omniscient, I can easily discern the effects of this particular ward from here. The ward surrounding the town simply prevents any kind of magic to be used in the area. Simple, but powerful.@@
<<linkreplace "So you can enter?">>
@@.speech-u;So... I should be able to enter, right?@@
@@.speech-mort;Indeed. In fact, I would say the ward benefits you. No magic means no identification spells. And though other means of identification are possible through perks or skills, it is very unlikely you would encounter anyone with those.@@
He smiles...?
@@.speech-u;Right, that's great!@@
@@.speech-mort;However, this ward will also cut off your connection to the Beyond, which will in turn prevent your Essence absorption from working inside the town.@@
@@.speech-u;Oh... I guess that's fair.@@
You take a few moments to think about it...
@@.speech-u;Wait, does that mean I will take on some demonic appearance if I enter? Like, will my shapeshifting stop working?@@
You imagine you would get killed on the spot if you entered the city without hiding your true form.
@@.speech-mort;Nah, you should be fine, your ability to shapeshift is racial in it's nature, not magical. Think of it like an innate skill.@@
<<linkreplace "Should be...? Hm.">>
@@.speech-u;Alright, I see... then I can enter?@@
@@.speech-mort;I see no problem in that. What is it you hope to achieve in there?@@
@@.speech-u;I guess I'm just curious. I want to know more about my new world.@@
@@.speech-mort;Of course. You have my blessing.@@
He gives you a casual bow.
@@.speech-u;Thanks, Mort.@@
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<<set $mortimortownchat to true>>
<</linkreplace>><</linkreplace>><</linkreplace>><img src="img/mortimor/mortimor6.jpg" width="550px">
You return to Mortimor with a spring in your step.
@@.speech-mort;$name! You are back! Where you succesful in your quest?@@
You are in a great mood. Draining that guy made everything seem better.
@@.speech-u;Hi, Mort! Yup, sure was. Found a guy, gave him a handjob. He died.@@
Your casual reply makes Mortimor... smile?
@@.speech-mort;That's great! Ah, what a relief, this makes me happy! I had never heard of someone from another world changing into a succubus before. I wasn't actually sure if it would work!@@
He claps his hands together in joy. Two of his fingers break off.
You burst out laughing.
<<linkreplace "You dropped something">>
@@.speech-u;You dropped something!🤣@@
@@.speech-mort;Oh, bother... this body...@@
You calm down while Mortimor replaces his fingers.
@@.speech-u;But yeah, it was super weird though. When it happened... you know, the climax. Time slowed down and I felt completely connected to him, but at that point, he just felt like energy. I could sense him losing his life as I pulled his energy into myself. I was invigorated afterwards. Hard to explain...@@
Mortimor strokes his jawbone with his newly attached fingers. As if he had a beard.
@@.speech-mort;Hmm, yes, I would imagine so. Essence is a weird thing to mess with. It's at the core of all living beings. It's kinda like the soul, but without any personality attached to it.@@
You feel quite honered to be Mortimor's Champion at this point. He freely shares his thoughts with you. He is so casual, you never feel insuperior in his presence, even though he is a God.
@@.speech-u;So that's what essence feels like, huh? That's gonna take some getting used to...@@
@@.speech-mort;Where you in combat with him?@@
@@.speech-u;No. I used my tease skill and mesmerized him with a spell.@@
@@.speech-mort;I see, well done, $name. However, you are gonna have to get some combat experience soon.@@
<<linkreplace "How does combat work?">>
@@.speech-u;How does combat work?@@
@@.speech-mort;It's not too complicated... It's turn based. You use your skills or spells each turn while the opponent will try to kill you during his turn.@@
@@.speech-u;Okay, then... can't say I look forward to people trying to kill me, but I will do my best when the time comes!@@
@@.speech-mort;That's the spirit!@@
A moment passes... then he leans in closer to you.
@@.speech-mort;Anyway... did you enjoy it?@@
Your face turns red.
<<linkreplace "What...?">>
@@.speech-u;What...?@@
@@.speech-mort;You know... jerking off a guy.@@
Is he... winking at you?
@@.speech-u;Well... it wasn't as bad as I thought it would be.@@
@@.speech-mort;That's good. It won't be the last time, that's for sure.@@
You feel bad about lying to Mortimor, even if it's just a small alteration of your true feelings.
@@.speech-u;Actually... I really enjoyed it. I even swallowed his cum... it was so fulfilling. Afterwards... well, it's the first time I have felt truly happy since you brought me here!@@
Mortimor looks like he's about to clap his hands together again, then thinks better of it. You can still hear the enthusiasm in his voice though.
@@.speech-mort;Fantastic! This is good, $name! I didn't want to pressure you, but... well, the more you enjoy it, the better you are gonna get. And so, you are also gonna get better at killing. And trust me, we are better of, the more proficient you are at ending life!@@
<<linkreplace "That's kinda dark...">>
@@.speech-u;That's kinda dark... but yeah, I get what you mean. I will keep it up!@@
@@.speech-u;But, Mortimor... I was thinking. What if I only feel this way because of my race change? Like... they are artificial feelings, somehow?@@
@@.speech-mort;Hmmm... Well, I suppose it's possible some racial insticts might infuence your feelings. Is it really a problem, though? You ARE a succubus now, after all.@@
@@.speech-u;I see your point... I will think on it some more. These feelings probably just takes some time to get used to.@@
@@.speech-mort;I am sure you will figure it out! Now... I have a reward for you. I have gathered enough energy to grant you my second boon!@@
@@.speech-u;[[Yay!|MortyBoon22]]@@
<<set $boon2 to true>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><<silently>><<script>>
Dialog.setup("New Boon Acquired!");
Dialog.wiki(Story.get("Boon2").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Wauw, thank you!@@
@@.speech-mort;You are very welcome.@@
Mortimor sits down and a chair pops into existence beneeth him.
@@.speech-mort;I hope you will excuse me, I need to rest now. You know where the nearby town is, right?@@
You nod.
@@.speech-mort;Then I suggest you search the forest near the town for potential prey and then engage them in combat. You can see people's classes, attributes and levels with Eyes of the Dead God. You should definitely go for level 1 in the beginning, so you can get a feel for how combat works. You should be able to handle them without too much trouble, especially if you have already acquired spells. Stay out of the town itself though, at least for now, it's heavely warded.@@
<<if $heal is true>>\
@@.speech-u;Sure, I will try! And yeah, I have learned both Mesmerize and Heal!@@
@@.speech-mort;That's great! Good luck, dear girl.@@
@@.speech-u;Thanks, see ya!@@
You wave at the skeleton as you leave the crypt.
<<else>>\
@@.speech-u;Sure, I will try! And yeah, I have learned a Mesmerize spell. That's the only one for now.@@
@@.speech-mort;That's good! Perhaps you should see if you can aquire a healing spell before trying combat. You can respawn, but death is still death... usually an unpleasant experience.@@
@@.speech-u;Thanks, I'll do my best not to die. See ya!@@
You wave at the skeleton as you leave the crypt.
Perhaps you should go and see Medivh again? A heal spell would be nice to have, just in case.<</if>>
You return <<linkreplace "home">><<goto "Main menu">><</linkreplace>> with a spring in your step.<strong>EYES OF THE DEAD GOD</strong>
While beeing in the service of the God of Death, it's essential to know your potential enemies.
Enemy statuses are revealed to you.
<<widget "mortycoins">><<nobr>><<if $boon3 is true>><<set _b to random(1, 10)>><<set _extracoins to _b>><em>You gained an additional _extracoins GP from your Champion of Death boon!</em><<set $pcGP += _extracoins>>
<</if>><</nobr>><</widget>><strong>CHAMPION OF DEATH</strong>
While the God of Death and Commerce strives to make the world a better place in his own way, he also fully understands the value of an economical advantage.
Gain 1-10 (additional) GP each time you kill someone in combat.
<strong>MERCY OF DEATH</strong>
All sins are absolved in death. This is the ultimate mercy of the God of Death.
Gold penalty when dying is halved.<strong>MORTIMOR'S GARBAGEMAN</strong>
The gods must uphold their own laws. However, gods are neither omnicient nor omnipotent.
The God of Death and Commerce passes judgement on those who somehow cheat with money or defile the dead in any way.
As Mortimor's Champion, it is your duty to eliminate those whose sins are too great.
Killing people with the status "Marked for Death" grants you additional benefits such as XP or perks.<video autoplay src="video/events/pulloutevent/1.mp4"></video>
You go out looking for a random male to drain.
The terrain here is pretty difficult to traverse. After some time, you find a path. And, lucky you, a man is walking along it, heading towards you. You feel your exitement rise. Perfect...
@@.speech-u;Now I can get some handjob practise... let's not mess this up.@@
He hasn't noticed you yet. He looks frightened and bewildered. His clothes are all ripped and you get the impression he has been out in the forest for a long time.
<<linkreplace "Step out onto the path.">>
You step out onto the path, pretending you haven't noticed him yet. You grab your ass as you walk. You slow your pace until he catches up to you.
He calls out to you and you turn around and smile.
@@.speech-h;Hey, girl!@@
<video autoplay src="video/events/pulloutevent/2.mp4"></video>
@@.speech-u;Oh, hello there!@@
You feign surprise.
@@.speech-h;Do you have any food? And do you know where we are?@@
<<if $town is true>>\
@@.speech-u;No food, unfortunately, but there is a town not to far away!@@
<<elseif $town is false>>\
@@.speech-u;No, sorry my good fellow.@@
<</if>>\
<<linkreplace "Tease">>
You stop walking right in front of him, bend down and pretend to scrath your leg.
<video autoplay src="video/events/pulloutevent/3.mp4"></video>
He gets a good look at your ass and his response is flustered.
@@.speech-h;Oh, uhhh, listen, I just escaped from a dungeon nearby and have been lost in these woods for two days, I really need some help!@@
Hmm, that's the second time someone mentioned a dungeon.
@@.speech-u;Oh no! A dungeon, oh my...! How terrible!@@
You have no idea what a dungeon is.
@@.speech-u;I don't know what I can do to help, though...@@
[[Tease|PulloutEvent1]]
<</linkreplace>><</linkreplace>>You start working on his dick with your hands while keeping it wet with your spit.
<video autoplay src="video/events/handjobevent/5.mp4"></video>
Desire burns ever warmer inside you.
God! Why is this so... good? It just feels... right.
<<linkreplace "Next">>
<video autoplay src="video/events/handjobevent/6.mp4"></video>
At some point, he drops down on his back, finding a more comfortable position.
Your innate racial abilities kicks in and you can clearly sense him getting close. And as you sense him getting closer, the need for you to take his cock in your mouth becomes stronger. You need to drain his cum!
<<linkreplace "Are these even your own feelings...?">>
You have never felt this way before. Maybe it's some side effect of your race? You don't like it, it makes your head all fussy and stuff. You can barely think straight, drowning in these new sensations.
<<linkreplace "Cum!">>
<video autoplay src="video/events/handjobevent/7.mp4"></video>
Just before he cums, the desire is too much. You take his cock in your mouth as it twiches and spurts out cum.
<<linkreplace "And then: weeeeeirdneeeeees...">>
<img src="img/events/essenceabsorb.jpg" width="550px">
Something weird, frightening and amazing at the same time happens. Time seems to slow down. You can feel the man before you. But it's no longer a man, just... energy? You are connected to the energy, and don't know where the energy begins or ends and where you begin or end. A very powerful emotion fills you, but you can't tell what it is. The whole thing scares you. You try to pull away, but instead you pull on the energy. It flows into you and there is no way you can stop it. The energy becomes a part of you. It's no longer the man's energy, it's yours now.
You snap out of whatever the fuck just happened. The man is dead...
@@.speech-u;Whaaaat... the fuck just happened!?@@
You need to talk with Mortimor about this.
<<semenheal>>
@@.speech-u;Oh... nice! Not that I needed it.@@
You sit there beside the corpse in a blissfull stupor until another prompt startles you into action.
<em>You killed a level 1 Farmer!
You gained 5 XP.
1 GP has been added to your inventory.
He probably had a family!</em>
@@.speech-u;Yeah, yeah, I'm horrible, I know.@@
You chuckle slightly to yourself. Even though a fucking CORPSE is lying right next to you.
As you look back on what just occured, you finally recognize the emotion as... joy? Maybe even something nearing ecstasy? You feel... content. Fulfilled, even happy.
Maybe because you "fed" for the first time? Semen is supposed to be your new food, after all (and why does that not disgust you??)... and the weird hunger sensation is gone too. Hmm...
It makes you wonder... what would happen if you ate something? You don't need to, sure, but would it hurt you or anything? It would kinda suck never tasting <<linkreplace "food again.">>food again.
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Put something meaty in that succubus!").processText());
Dialog.open();
<</script>><</silently>>
You laugh out loud. Right next to a corpse. Sorry Mort, hopefully the God won't be offended.
@@.speech-u;Haha, oh, for fuck's sake!!@@<</linkreplace>>
[[Go home|handjobevent3]]
<<set $xp += 5>><<set $pcGP += 1>>\
<<set $handjobevent to true>>
<<hjkill>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><img src="img/events/lake.jpg" width="650px">
You found a lake! What a beautiful place.
You explore the area a bit before heading back home. There is a bridge leading out into the lake. Also, there is water in the lake. And trees in the forest... yup.
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<<set $lake to true>>You maybe buy a beginner book in store in town for mages to increase arcane knowlagde, but you quicly learn that you don't understand a fuck about it.
Quest recieved!
Get smarter.
Figure out a way to decipher the scripples in the book.
Medivh:
These books are extremely rare. I don't want to part with them. No way. This place of knowlagde is my life's work! I can't risk anything happening to them.
You: Maybe... I can borrow them.
Medivh: Hmm.. you will have to pay.
You: Really. What do you need gold for so badly anyway?
Medivh: None of your buisness, $name.
You: Sure, whatever. But can I borrow some of them then? I will pay.
Medivh: Alright, though, I am not happy about it... only because you are a Champion! And I want them back! If you don't return them, I will send you to meet your brothers and sisters in the beyond...
You: Thank you, Medivh! I will be most careful with them!
Books become more expensive. But more expensive books can raise int at higher levels. The cheaper beginner books can't
PULLOUT
Wow! Now you can pull down someones pants and gain access to their intimate parts!
How do you do it? You must share your secret!
Unlock requirements: Event
The "Pullout" skill can now be unlocked!
<<set $pulloutalert to true>><<silently>><<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Handjob available").processText());
Dialog.open();
<</script>><</silently>>
On your way home, you get another popup.
@@.speech-u;Nice! Need to see Bob and unlock it...@@
<<linkreplace "Home">><<goto "Main menu">><</linkreplace>><<if $temple is false>>
<em>I should complete my quest. The temple is out in the forest somewhere.</em><</if>>
\
<<if $temple is false or $shop is false or $lake is false or $town is false or $beach is false and $pulloutevent is false or $stripevent is false>>
<em>I ought to explore the forest some more.</em><</if>>
\
<em>I should unlock any available skills.
Bob -> Character development -> unlock skills</em>
<<if $masturbateevent1 is false>>\
<em>Maybe I should go back to the lake. That place was beautiful!</em><</if>>
<<if $masturbateevent1 is true and $masturbateevent2 is false and $hjkills >=2 >>\
You can't stop thinking about the lake and the pleasure you felt there.
<em>Maybe I should go back there?</em><</if>>
<<if $combatpractise is true>>\
<em>I should finish my quest. I need to find and defeat weak prey in the forest.</em><</if>>
<<if $blowjobquest is true and $masturbateevent2 is true>>\
You need to practise blowjobs.
<<if $melina is true>>\
<em>Maybe Melina can help me somehow...? If I get close enough to her.</em>
<<if $melinaquestcomplete1 is true and $melinamoney is false>>\
<em>Melina was robbed by bandits and has trouble paying her rent. I should be a good friend and give her 50 GP.</em><</if>>
<<else>>
<em>Maybe I can find someone to teach me? I have seen a woman walking at the beach a few times.</em><</if>><</if>>
<<if $lingeriequest1 is true or $lingeriequest2 is true>>\
<em>I should try to drain someone without getting fully stripped during combat.</em><</if>>COMBAT PRACTISE
OBJECTIVE
Mortimor has given you another task. Learn how to do combat.
DESCRIPTION
Kill 3 people in combat. HAVE AT LEAST 10 MP READY FOR MESMERIZE!!
Mortimor suggests heading to the edge of the forest near the town to find some prey. Use Eyes of the Dead God to see the level of your potential victims.
Mortimor thinks you should be able to handle level 1's without to much difficulty..
Let the slaughter commence...
Enemies drained: $combatpractisecounter/3
REWARD
Boon, 15 XP, 40 gold.
<<set $combatpractise to true>>
<<set $combatpractisealert to true>>COMBAT PRACTISE
You killed 3 lowleveled men! Wow, you are now a serial killer!
Hopefully, no one puts out a bounty for you...
Go brag some more to your god.
REWARD
Boon, 15 XP, 40 gold.
<<set $xp += 15>>
<<set $pcGP += 40>>
<<set $combatpractisecomplete to true>>
<<set $combatpractise to false>>
@@.speech-u;What are perks?@@
Mortimor takes his time and considers his answer. He starts casually swinging his scythe from side to side. As if harvesting crops. It comes dangoursly close to you a few times, so you take a few discreet steps back.
@@.speech-mort;Perks can do pretty much anything. A perk might upgrade one of your skills or even a spell in some way or it might be completely unrelated to skills or spells. It could simply grant you some passive effect or give you new options in combat or other situations. It might give you a new skill. Or some combination of all of those possibilities!@@
@@.speech-u;Hmm, okay, sounds great! When will I be able to unlock them? And how do I get more perk points?@@
@@.speech-mort;Many perks requires a certain amount of attributes before they become available. Other perks, like with skills, can also become available when you do something specific. Like Tease became available after you first teased a guy with your body. And you get a perk point every 5 levels. And perks somehow relating to skills often requires you to have used the skill in question a certain amount of times before it becomes available.@@
@@.speech-u;I guess that makes sense.@@
@@.speech-mort;Some perks will also require you to have killed a certain amount of people. Maybe with a specific skill. So it might be a good idea to stack up some kills on weak enemies before moving on to stronger foes, but it's entirely up to you!@@
@@.speech-u;I see. Speaking of attributes, do you have any suggestions about whitch I should focus on?@@
He stops swinging his weapon and leans it on his shoulder instead.
@@.speech-mort;Hmm, not really. They are all important. Maybe put a few points in endurance, since succubi are physically weak creatures and focus less on agility. You have plenty of natural speed and agility does little on it's own, at least in regards to combat. Maybe intelligence is the least usefull attribute for you, at least early on when you don't need the mana. If you get any good spells, that's another story. But it's all really up to you.@@
@@.speech-u;Okay, thanks for the advice.@@
Mortimor suddenly jerks his head in a violent fashion. One of his teeth losen from his mouth, but he just ignores it. He also drops his scythe, but it vanishes into thin air the moment he loses his grip on it.
@@.speech-mort;Oh, I am so sorry, $name, I completely forgot! You wouldn't know this, but your attributes are trainable!@@
<<linkreplace "That sure is interesting!">>\
@@.speech-u;Uh! So I can increase them without the use of attribute points?@@
@@.speech-mort;Yup, but it is a time-consuming endeavor... Hmm, actually, it's not that important here in the beginning, you have too much else to focus on.@@
@@.speech-u;I guess that's true...@@
@@.speech-mort;Hey, cheer up, my dear girl, I have never know anyone to dislike a full quest list. There are no consequences if you don't complete them all, after all.@@
@@.speech-u;You are right, of course, but it's not just the quests. It's all just sligtly overwhelming.@@
@@.speech-mort;I know... However, it brings up another point I should make about perks and how you should allocate your attribute points.@@
<<linkreplace "Yeah?">>\
@@.speech-u;Yeah?@@
@@.speech-mort;So most perks only requires a certain amount of points in one, or maybe two, attributes to become available. So an argument could be made for specializing in a couple of attributes only. I would say charm is good focus for you, since, you know, succubus and all.@@
@@.speech-u;I see...@@
@@.speech-mort;And also! There is a limit to how high you can train your attributes without attribute points! To train agility, you would have to run, but when your agility is at a certain point, it will no longer matter how much you run. The same goes for intelligence; reading books on magic, dexterity; streching and endurance; working out. I am not sure if you can train your charm, however... it's not typically an attribute you see on anyones status.@@
@@.speech-u;Oh, I already found a way! Just gotta practise flirting and being sexy in front of my mirror!@@
@@.speech-mort;Ah, that's great! Even Gods learns something new every now and then! But anyway, just be patient with the perks, they will become available as you gain levels and experience new stuff.@@
He finishes with a... grin?
@@.speech-u;Alrighty.@@
<<if $getaperk is false and $getaperkcomplete is false and $firstperk is not true>>\
<<linkreplace "Patience, young padawan.">>\
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Get a perk! available").processText());
Dialog.open();
<</script>><</silently>>
That propt makes you chuckle.
@@.speech-u;Hehe, I should have known!@@
Mortimor somehow manages to make his skull look confused.
@@.speech-mort;What?@@
@@.speech-u;Just got a quest... guess what it says.@@
@@.speech-mort;I can see your status at any time, including your quests... but yeah, I think I could make a very qualified guess based on your reaction.@@
@@.speech-u;Well, I better start grinding up some levels then, so I can increase my attributes and get my first perk.@@
He points two finger guns at you. Does he even know what a gun is...?
@@.speech-mort;Sounds like a plan!@@
[[I have another question.|Questions]]
[[No more questions|Mortimor]]<</linkreplace>>
<<else>>\
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<</if>>
<</linkreplace>><</linkreplace>>
<<set $perktalk to true>>
GET A PERK!
OBJECTIVE
A section in Bob is titled "Unlocked perks", but it is empty. Get a perk!
DESCRIPTION
Get a perk.
You asked the God of Death and Commerce about perks. He told you, that there is no way to know when perks will become available or what they will be. Apparently, it depends on many different conditions like attributes, skills, spells or even your experience in life.
How exciting!
REWARD
1 perk point.
<<set $getaperk to true>>
<<set $getaperkalert to true>>GET A PERK!
You unlocked your first perk! Hurray!
Hopefully, many more are to come.
REWARD
1 perk point.
<<set $perkpoints += 1>>
<<set $getaperkcomplete to true>>
<<set $getaperk to false>>THIS!!!!!!!!!
Maybe he doesnt have to be inticed to fuck you if masturbate? If $firstsex is true.
Add second boon. as a reward for finish recover quest maybe.
THIS!!!!!!!!
Fix rolls in "upsie cowgirl"
@@.speech-u;Oh... so not a complete waste of time after all. But, for real... I mean, do I really need a skill for that?@@
Oh, well.
<<linkreplace "Continue back home">><<goto "Main menu">><</linkreplace>>
<<set $pulloutevent to true>>
<<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Pullout available").processText());
Dialog.open();<</script>>@@.speech-u;Hmm, actually... maybe I can help you... you look stressed, friend...@@
You continue walking, then turn around and flash your tits.
<video autoplay src="video/events/pulloutevent/4.mp4"></video>
@@.speech-u;Perhaps I can make you feel a bit better...@@
You try to make your voice sultry.
@@.speech-h;Oh!! Uh, no, I don't think...@@
<<linkreplace "Interrupt him!">>
You don't let him finish. You stop abruptly and kneel down in front of him. He seems too anxious to be seduced, so you just hope for the best and go for it.
<video autoplay src="video/events/pulloutevent/5.mp4"></video>
@@.speech-u;Just relax, I will make you feel good!@@
He stares down at you with wide eyes. Fearfully?
<<linkreplace "Hurry before he gets a heart attack or something!">>
<video autoplay src="video/events/pulloutevent/6.mp4"></video>
You pull down his pants, revealing his cock. You lick it to get it wet.
As your tongue touches it, a warmth rises inside you. A hunger. You need to feed.
What is this feeling...? Whatever it is, you don't like it!
No, stop! Snap out of it. Handjob! You need to practise...
<<linkreplace "Handjob, now!">>
You are just about to grab it and go to town on it... when the man moans pitifully. Then he pulls up his pants, turns around, trips over a branch, slams his head on rock, gets back up and proceeds to run the fuck away.
<img src="img/forestwalk.jpg" width="650px">
...
<<linkreplace "What?">>
Dammit...
@@.speech-u;Shit, that didn't go as planned.@@
@@.speech-u;Seems, it was too much for him... well, he was rather on edge the whole time. I am getting the feeling this dungeon is not a pleasant place...@@
What a waste of time... though, some part of you is relieved. He smelled terrible! So did his cock...
[[Head back home...|PulloutEvent2]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
You sigh...
@@.speech-u;Okay then, what do you want?@@
@@.speech-h;You have quite the body, young $name! In my humble opinion, it's a crime to hide it away with all those clothes...@@
Arrogant creep.
@@.speech-u;So what? You want me to strip or something?@@
He smiles predatorily at you.
@@.speech-h;I would very much like that, yeah...@@
@@.speech-u;And what's in it for me?@@
You make the displeasure obvious in your voice.
@@.speech-h;Well... I could pay you?@@
He does look rich... maybe giving him a show is the easiest way out of this situation.
@@.speech-u;How much?@@
@@.speech-h;Hmm... let's say... 20 GP if you get completely naked?@@
You still don't really know how much value a single GP holds. All you have to go on is that weird rent this world has imposed on you. Getting anything at all out of this is probably a good deal though, considering your situation.
<<linkreplace "Agree.">>
@@.speech-u;Alright...@@
@@.speech-h;Begin then.@@
You force a smile to appear on your face. Better keep him in a good mood. Then, you give him a little show.
<<linkreplace "Start the show...">>
<video autoplay src="video/events/stripevent/1.mp4"></video>
@@.speech-h;My my, you are LOVELY! Have you considered a career that involves... using your body?@@
Of course not!!
@@.speech-u;No, I haven't...@@
@@.speech-h;You could make a lot of money, you know... @@
He gives you a sleazy smile and you give him a stiff one in return.
@@.speech-h;That was a nice starter... now show me your tits!@@
<<linkreplace "You don't really want to do this...">>
<video autoplay src="video/events/stripevent/2.mp4"></video>
@@.speech-h;Oh, you little tease... come on, let's see them!@@
A sudden impulse to punch Jake in the face overcomes you.
It fades quickly though... it would not end well for you.
<<linkreplace "Sigh...">>
<video autoplay src="video/events/stripevent/3.mp4"></video>
@@.speech-h;Yes, delicious! Small and perky, I love it! And now the rest!@@
What a creep.
[[Strip off the rest|StripEvent2]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><video autoplay src="video/events/stripevent/4.mp4"></video>
@@.speech-h;This was a good deal... why don't we... expand upon it a bit, hmm?@@
@@.speech-u;What...?@@
You feel very exposed.
@@.speech-h;Nothing much... just... let me touch that little ass of yours. I just want to appreciate your body a bit. I will throw in an additional 10 GP.@@
...you sigh. Fuck this.
<<linkreplace "Let him.">>
<video autoplay src="video/events/stripevent/5.mp4"></video>
@@.speech-u;Okay then...@@
And so he breaks his promise not to "lay a finger on you" and fondles your ass. You hate him just a bit more after this and struggle to keep a straight face.
@@.speech-h;This has been excellent, $name! You earned your pay. Here it is!@@
He waves his hand and a bunch of coins appear, falling all around in the forest. So arrogant... now you will have to spend time looking for them all.
@@.speech-h;Hope to meet you again!@@
And he walks off.
You sigh in relief... he was not pleasant. You definitely don't hope to meet him again. What a jerk. If you had been a rogue or something, you would have followed him and slit his throat from behind.
<<linkreplace "Stupid succubus class">>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Revengequest").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Oh...! Hmm... think I will have to grow a lot stronger before trying to kill him... he felt very powerful. Now, lets find those coins...@@
<<linkreplace "Pick up the coins.">>
You spend a good 15 minutes finding all of the coins and sending them to your inventory. Except one of them. You couldn't find it. Probably hidden somewhere in the moss. Or he cheated you of one GP.
<em>29 GP has been added to your inventory!</em>
@@.speech-u;Time to go.@@
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<set $pcGP += 29>><<set $stripevent to true>>
<</linkreplace>><</linkreplace>><</linkreplace>>
@@.speech-u;What can I spend coins on? Other than my rent, that is...@@
@@.speech-mort;Quite a few things. Normally, adventures would spend their gold on potions, weapons, armor or clothes. Out of those, only potions would be useful for you. They are expensive, though. As for weapons, armor and clothes... well, they kinda go against what you are trying to do as a succubus. Succubi don't fight physically like other classes or races does and you can change your clothes whenever you like.@@
@@.speech-u;Yeah, I guess you are right there. So only potions?@@
@@.speech-mort;Well, there is something else. It has been somewhat common in the past for Champions to build their own housing. And that can come in many forms. Some have build regular, small houses for a single person, while others have build grand structures like towers, strongholds or castles and so on.@@
@@.speech-u;So what? I need to buy some land first or something?@@
Mortimor chuckles a bit.
@@.speech-mort;Haha, no... rules about land rights are very rigid in this world. They are inheritet rather than bought.@@
<<linkreplace "So no land for me?">>
@@.speech-u;So no land for me?@@
@@.speech-mort;That's not necessarily the case. You can just build something at an unowned spot of land. Or you might find an abandoned building somewhere and renovate it.@@
@@.speech-mort;And that's where the money comes in. Building materials and the likes are expensive.@@
@@.speech-u;Oh, I see! That's interesting! I will keep it in mind!@@
@@.speech-mort;Sure, who knows what the future holds... Champions makes the impossible, possible!!!@@
Mortimor takes a weird celebratory pose. You feel like he might be messing with you, but you can't say for sure.
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<</linkreplace>><img src="img/events/lake.jpg" width="650px">
It's a nice place. There is bridge leading out into the lake. It is quite idyllic.
@@.speech-u;I love this place!♥@@
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<<if $blowjob is true>><<set _r to random(1, 4)>><<if _r is 1>>\
Someone is here!
A man is watching you, trying to hide behind some trees.
<<linkreplace "Eyes of The Dead God">>\
<<include "Enemy setup">>\
His status is revealed to you. He is quite weak...
<<include "Enemy stat page">>
<<linkreplace "Go chat him up">><<goto "Lake encounter1">>
<</linkreplace>><</linkreplace>>
<</if>><</if>>
<<if $masturbateevent1 is false and $striptop is true and $stripbottom is true>><<goto "masturbateevent1">><</if>>\
<<if $masturbateevent1 is true and $masturbateevent2 is false and $hjkills >=2 >>\
<<goto "Masturbateevent2-1">><</if>>\
<video autoplay src="video/events/masturbateevents/masturbateevent2/7.mp4"></video>
As you get home, you strip and then go straight to bed. You are tired, but still horny... somehow. Succubi are weird like that, you figure...
@@.speech-u;This race... how am I supposed to deal with all this... desire.@@
<<linkreplace "You have an idea about that... not a long-term one though">>
You start touching yourself and quickly move on to your pussy. You spread your lower lips and find it hard not to think about cocks... So warm and hard...
<video autoplay src="video/events/masturbateevents/masturbateevent2/8.mp4"></video>
<<linkreplace "Maybe...">>
At last, unable to resist the temptation, you wet your fingers and start fucking yourself with them. It is wonderful. Your mind slips into a place of it's own and you lose track of time, as you drown in pleasure. You don't know how much time passes nor how many times you cum. You catch your breath after each orgasm, but the desire lingers so you repeat your fingerfucking.
<video autoplay src="video/events/masturbateevents/masturbateevent2/9.mp4"></video>
After what must have been at least an hour of blissfull masturbation and several orgasms, you finally stop. Your head is swimming, your vision is blurry and you are now completely exhausted.
As you close your eyes, ready to sleep, your mind lingers on the idea of having a cock inside of you...
[[Time to sleep...|Masturbateevent2-4]]
<<set $masturbateevent2 to true>>
<</linkreplace>><</linkreplace>>You are just about to drift off into sleep, when a popup message in your mind interrupts you. It's contents are not surprising to you at this point.
@@.speech-u;Geez, just let me sleep.@@
<<linkreplace "Sleep. Finally...">>
You finally fall asleep.
<<include "Sleeping vids">>
<<linkreplace "Zzzz...">><<goto "Wake up">>
<</linkreplace>><</linkreplace>>
<<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Masturbate available").processText());
Dialog.open();
<</script>>MASTURBATE
Mmmm, pleasures of the flesh! You almost never mastubated in your previus life... you aren't gonna make that same mistake in this new world. YOUR new world.
Unlock requirements: 3 orgasms in the forest and an unknown amount in the bedroom
The "Masturbate" skill can now be unlocked!
<<set $masturbatealert to true>>TITBOUNCE
A bouncy pair of tits is a good pair of tits.
Unlock requirements: Event
The "Titbounce" skill can now be unlocked!
<<set $titbounceealert to true>><img src="img/events/beach.jpg" width="650px">
What a beautiful place.
<<nobr>>
<<if $town is true>>\
You can see the town in the distance from here. It's still pretty far away, though.<br><<set _s to random(1, 4)>><<if _s is 1>> It looks like a ship just left the town, but it's hard to tell from this distance.<br><<elseif _s is 2>> It looks like a ship is heading towards the city to dock. Perhaps a merchant or supply ship.<br><</if>><</if>><br>
<<if $beachwalktoday is false>>[[Go for a walk|Walk conditions]]<<else>>You don't wanna walk any more today.<</if>><br><br>
<<if $tantoday is false>>[[Tan in the sun|Tan conditions]]<<else>>You don't wanna tan anymore today. Don't want to get sunburned!<</if>><br><br>
<<if $masturbateevent2 is true>>
<<if $beachswimtoday is false>>[[Take a swim|Swim conditions]]<<else>>You don't wanna swim anymore today.<</if>><br><br><</if>>
<<if $masturbateevent2 is true>>\
<<if $playsandtoday is false>>\
[[Just fool around a bit|Playsand conditions]]<<else>>You don't wanna do this anymore today. You have important stuff to do! Right?<</if>><br><br><</if>>
<<if $melina is true>>Melina is here! <<linkreplace "Go chat with her!">><<goto "Melina">><</linkreplace>><br><br><</if>>
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>><</nobr>><<set _r2 to random(1, 3)>>
<<set _r3 to random(1, 3)>>
<<set _r4 to random(1, 3)>>
<<set _r5 to random(1, 3)>>
<<if $melina is false and $blowjobquest is true>>
<<goto "MelinaIntro">>
<<elseif _r2 is 1 and $melina is true>>
Event, delete goto beach walk exept for last one, _r5.
<<goto "BeachWalk">>
<<elseif _r3 is 1 and $melina is true>>
Event
<<goto "BeachWalk">>
<<elseif _r4 is 1 and $melina is true>>
Event
<<goto "BeachWalk">>
<<elseif _r5 is 1 and $melina is true>>
Event
<<goto "BeachWalk">>
<<else>>
<<goto "BeachWalk">>
<</if>>
<<set _vid = ["video/events/outdoor/beach/tan/1.mp4", "video/events/outdoor/beach/tan/2.mp4", "video/events/outdoor/beach/tan/3.mp4", "video/events/outdoor/beach/tan/4.mp4", "video/events/outdoor/beach/tan/5.mp4", "video/events/outdoor/beach/tan/6.mp4", "video/events/outdoor/beach/tan/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You tan until you feel a slight burning sensation on your skin.
<<nobr>><<if $tan is false>>
<<set $tanprogress += 1>>
<<if $tanprogress is 3>>
<em>You got a tan!<br>
Charm temporarily increased by 1!</em>
<<set $tan to true>><<set $tantimer to 4>><<charm>><</if>>
<<elseif $tan is true>><<set $tantimer += 1>>
You already have a sexy tan, but a bit more color doesn't hurt your looks.<br>
<br>
<em>Tan duration extended for 1 day! Your tan will last for $tantimer days.</em><</if>><br>
<br>
[[Get back up|Beach]]
<</nobr>>
<<if $tanquest is true and $tanquestcomplete is false and $tan is true>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Super sexy seductive salacious succubus suntan complete").processText());
Dialog.open();
<</script>><</silently>><</if>>
\
<<set $tantoday to true>>\
<<set _r1 to random(1, 3)>>
<<set _r2 to random(1, 3)>>
<<set _r3 to random(1, 3)>>
<<set _r4 to random(1, 3)>>
<<set _r5 to random(1, 3)>>
<<if _r1 is 1>>
<<goto "Swim">>
<<elseif _r2 is 1>>
<<goto "Swim">>
<<elseif _r3 is 1>>
<<goto "Swim">>
<<elseif _r4 is 1>>
<<goto "Swim">>
<<elseif _r5 is 1>>
<<goto "Swim">>
<<else>>
<<goto "Swim">>
<</if>><<if $melinaRP < 60 >>\
@@.speech-melina;Hi, $name! I just got here. Been having fun?@@
@@.speech-u;Yo. Sure have. Wanna hang?@@
@@.speech-melina;Sure, was hoping for that!@@
<<else>>\
@@.speech-melina;Hey, love! You look good today!@@
She gives you a mischievous smile.
@@.speech-u;Hi, sweetie. Just for you! 😉@@<</if>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaquest1 is true and $melinaquestcomplete1 is false and $melinaRP >= 50>>\
[[Ask what's bothering Melina]]<</if>>
<<if $melinaquestcomplete1 is true and $melinaRP >= 50 and $pcGP >= 50 and $melinamoney is not true>>>
[[Give Melina 50 GP?|MelinaGold]]<</if>>
<<if $melinaRP >= 100 and $blowjobquest is true and $melinamoney is true and $melinakiss is true>>\
<<linkreplace "About blowjobs...">><<goto "MelinaBlowjob">><</linkreplace>><</if>>
[[Spend the rest of the day with Melina?|MelinaSunset]]
Or
<<linkreplace "Actually... I should head home.">><<goto "Main menu">><</linkreplace>>
<<silently>>
<<if $scoutquest is true and $rapedbymonsters is true>><<goto "MelinaTownQuestFinish">><</if>>
<</silently>><<set _vid = ["video/events/outdoor/beach/walk/1.mp4", "video/events/outdoor/beach/walk/2.mp4", "video/events/outdoor/beach/walk/3.mp4", "video/events/outdoor/beach/walk/4.mp4", "video/events/outdoor/beach/walk/5.mp4", "video/events/outdoor/beach/walk/6.mp4", "video/events/outdoor/beach/walk/7.mp4", "video/events/outdoor/beach/walk/8.mp4", "video/events/outdoor/beach/walk/9.mp4", "video/events/outdoor/beach/walk/10.mp4", "video/events/outdoor/beach/walk/11.mp4", "video/events/outdoor/beach/walk/12.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You walk for a while and then...
<<linkreplace "You spot a woman on the beach!">>
She sees you as well and approaches.
She is very sexy. Not as much as you, but still. Credit where credit is due.
She is wearing a bikini like you and it suits her very well.
She greets you.
@@.speech-melina;Hi, there!@@
@@.speech-u;Hello!@@
@@.speech-melina;What are you doing here?@@
@@.speech-u;Just taking a walk.@@
She smiles and it only make her more pretty.
@@.speech-melina;So am I! We can walk together?@@
<<linkreplace "Okay, sure!">>
@@.speech-u;Okay, sure!@@
You stroll along the beach together.
@@.speech-melina;I am Melina. What's your name?@@
@@.speech-u;$name, nice to meet you, Melina!@@
@@.speech-melina;Same! I come here a few times a week. Just to... you know, relax and get away from everyday life.@@
She sighs and seems sad all of a sudden.
@@.speech-u;Ehm, I don't want to intrude or anything, but is something wrong?@@
@@.speech-melina;Nah, it's nothing, no need for you to worry on my behalf...@@
Something is definitely bothering her... oh well, not your concern.
<<linkreplace "Moving on...">>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("What's wrong, sweetie?").processText());
Dialog.open();
<</script>><</silently>>
Or not moving on... you should have known. The reward is nice, an additional attribute point! The unknown reward worries you a bit though, hopefully you wont trigger something complicated and get in over your head...
<<linkreplace "Focus on having a good time with Melina">>
If she came here to take her mind off her troubles, you should just help her relax and have fun.
@@.speech-u;Sure thing, Melina. Let's just focus on having a good time at this lovely beach!@@
@@.speech-melina;Can do, thanks, $name.@@
[[A good time|MelinaIntro1]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
Suspecion.
People can grow suspecius of you. The better you do (mastery), the less $suspecion grows. Maybe also depends on AP? And teasing depends on charm?
Can only use each sex/oral skill one/a couple of times (?). Maybe only once. If more than once, I can have different vids though.
If he cums, you win. If his suspecion grows too high, he will attack instead. Maybe lead to combat? Not sure. If lead to combat: He starts the fight with any SP or MP gained.
Maybe you can also lose HP. Like an option could be "Let him fuck you very hard doggystyle and you will take HP. You definitely also take stim damage.maybe upgrade mana manipulation, so you are able to sense the function of wards or just if succubus skills will work.
Flyby. Special skills unlocked by perks. Can only be used once or twice per combat? Or some other condition? Causes knockdown.
QUEST: On the wings of evil
Unlocks wings. Requires sacrifes to gain power from the Beyond.
Stregnthen connection to the beyond. Grants greater connection to the beyond. Allows for better control over drain process, so you can drain them to barely be unconsius. Then you can (if rope, buy rope in store) drag them back home (if home is castle) and imprison them.
Also, maybe a requirement for seduce and terrify spell.
Perk idea. Chance to go directly to bj (or maybe also options to choose DT) after pullout.
Stripping perk: Whenever he strips off your top or bottom, chance you give him a kiss as a "thank you".
Vagina control when reaching 100, you gain the "Pussy grip" option during sex.
You clench your pussy around the enemy cock, trading increased stim for increased SP damage.
Near death perk. If win 5 combats with 5% HP or less left, available perk. What does it do?
Perk. You take (ekstra) damage during ff cs until you get a perk.
Special skill from altar that makes enemies unable to stop facefucking you if you kept a facefucking lock going for 3 turns. He will fuck your face until he cums or dies (If only 1 essence left). Pretty step req for this one. Maybe ff mastery 10 to use (but not purchase).
Cum face: Charm increased by 2 for 1 turn after reciving cum.
WHORE: Whenever you are in control of fucking in a sexlock, you steal 1 GP from the enemy. Requires 5 succesfull lockpick attempts.
LOCKPICKING:
Difficulty depends on dexterity. Low difficulty: 3 options (3 numbers). For every pick attemt, chance to break a lockpick. Rist of break depends on dexterity.
TITJOBPERK a perk that allows for titjobs with bra on. Perhaps "Soft bra" or something.
Shield spell - Maybe gain shield HP or just block next attack completele, then lose shield.
perk/spell that reduces a stat of enemy
adaptive perk. maybe allows for all transitions during locks (only sexlock maybe) like bj to riding or dt.
Perk idea: Enemies retain a percentage of their AP after cumming.
knock down kiss?
Chanting perk. Lowers MP cost by a few points, maybe only 1, otherwise, heal is to op.
Juices. Enticed after you cum?
High heels. Agi-1, charm + 2.
Efficient semen metabolism.
Need less semen to do... what? "Use x ml semen to create a special point (used for Succubus skills).
Cannot store special points, but semen can be stored. Maybe you lose a fixed/% amount with each rest. Can go into negative? So you can be starving. Maybe starve have negative conseq in combat, like you are so eager to be seductive and insta lose next charm roll or something.
sweet wishperes perk
taste perk. Maybe after licking your pussy or something. To complete the "5 senses" to arouse enemy.
Perk that allows you to bypass the "first" condition for bj hj and sex?
Like: Renowned cocksucker - gives an aura off "Wauw, this girl has got to be amazing at giving head... shit, I wanna feel that..."
THE MONSTER HUNTER PATH
Strechy body
Your body is exemptionally strechy. Even bones.
Does nothing on its own, but allows for a multitude of other perks (Such as belly bulge). Reduces HP damage during sex by 1.
Internal organs?
You no longer need most of your internal organs with this perk. Also reduces HP damage by 1.
No cumming before I say so perk.
Since monster have crazy high endurance, you need to build up their release to get them to cum a lot so you can drain all their essence in a single go. Otherwise they would just kill you after first release. Maybe.BLOWJOB
What an amazing skill! It brings you satisfaction, fun, nourishment, is a very effective weapon... and it only costs 2 skill points!!
Unlock requirements: High relation with Melina and a somewhat successful blowjob on the beach
The "Blowjob" skill can now be unlocked!
<<set $blowjobalert to true>>This night, you can't fall asleep, because you are thinking about...<<timed 2.5s>>
COCK!
<<linkreplace "...">>
Yeah, yeah, not like you are lying there, wishing you had a cock to play with or anything like that.
You are thinking that you need more tools to work with when "working" a cock. Mortimors latest quest had your jerk off quite a lot of cocks. You feel a bit limited having to always stimulate prey with handjobs.
<<linkreplace "Although...">>
Although you sometimes make their cocks wet with your mouth and take their load in your mouth, you don't actually know how to give a blowjob.
<<linkreplace "Also...">>
Also... you really wanna try it. Since you jerked of that first guy in the forest and swallowed his semen, everytime a stiff cock has been in front of you, the desire to take it in your mouth has almost been too overwhelming. However, trying out a new move while in combat, always seemed like a poor decision. You want to learn how to do it under more relaxed circumstances.
<div id="choices">\
<<linkreplace "Give in to your desires">><<replace "#choices">>
At this point, you don't really care if these impulses are because of your new race. Fuck that shit, the old you is GONE.
It's not like the feelings and impulses are gonna go away if you deny their existence. You might as well embrace this new world and your role in it... and get as much enjoyment out of it as succubusly (which is hereby a new word) possible. And that enjoyment is going to begin with...? Learning how to give blowjobs! And then giving a crap load of blowjobs. And getting a crap load of loads... The thought makes you a bit wet...
Maybe there is a blowjob skill?
@@.speech-u;Surely, if there is a handjob skill, there is a blowjob skill as well?@@
And as you give voice to your innermost thoughts, someone [[answers...|blowjobthinkevent1]]
<</replace>><</linkreplace>>
<<linkreplace "Nah... I don't really wanna be a slut...">>
<<replace "#choices">>
You remain (somewhat) pure. Still... the desires to embrace the impulses of a Succubus lingers as you fall asleep...
<<linkreplace "A new day">><<goto "Wake up">><</linkreplace>>
<</replace>><</linkreplace>>
</div>
<</linkreplace>><</linkreplace>><</linkreplace>><</timed>>
Well, maybe not someone...
@@.speech-u;YES!!@@
The skill is there and a quest is definitely a step in the right direction! Excited by your new quest, you lie awake for half an hour before managing to fall asleep.
...
<<linkreplace "DUM DUM DUUUUUUM...!">>
Some unknown narrator:
<span class = "fontred"><em>And it is in this moment, this exact point in time and space, that the old $name dies...
And a new being, a terrible being, a demon...</em></span>
<span class = "center"><span class = "bigfontred">A SUCCUBUS IS BORN</span></span>
<<introimage>>
<span class = "fontred"><em>And though a tiny part of humanity struggling to cling on to life still remains deep inside the psyche of $name, it is now submerged under an ocean of boundless desire.
The being in question is currently asleep, and thus, she realizes not the the significance of her mental bedtime gymnastics. How many lives will this seductress claim? Only time will tell...</em> </span>
<audio src="img/sound/dum.mp3" autoplay></audio>\
<</linkreplace>>\
<<linkreplace "A NEW DAY">><<goto "Wake up">><</linkreplace>>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("The art of giving head").processText());
Dialog.open();
<</script>><</silently>>
<<set $blowjobthinkevent to true>>THE ART OF GIVING HEAD
OBJECTIVE
Learn the "Blowjob" skill.
DESCRIPTION
Learn how to give head.
A succubi's main weapon is her mouth. Learn how to give men pleasure using your mouth. Perhaps you should befriend and consult someone who knows how to give blowjobs?
Remeber to use plenty of spit!
REWARD
20 XP, 1 skill point, 1 perk point.
<<set $blowjobquest to true>>
<<set $blowjobquestalert to true>>THE ART OF GIVING HEAD
You unlocked Blowjob!
Well done! All you had to do was make a ♥♥♥friend♥♥♥
REWARD
20 XP, 1 skill point, 1 perk point.
<<set $perkpoints += 1>><<set $skillpoints += 1>><<set $xp += 20>>
<<set $blowjobquestcomplete to true>>
<<set $blowjobquest to false>><<set _vid = ["video/events/outdoor/beach/walk/1.mp4", "video/events/outdoor/beach/walk/2.mp4", "video/events/outdoor/beach/walk/3.mp4", "video/events/outdoor/beach/walk/4.mp4", "video/events/outdoor/beach/walk/5.mp4", "video/events/outdoor/beach/walk/6.mp4", "video/events/outdoor/beach/walk/7.mp4", "video/events/outdoor/beach/walk/8.mp4", "video/events/outdoor/beach/walk/9.mp4", "video/events/outdoor/beach/walk/10.mp4", "video/events/outdoor/beach/walk/11.mp4", "video/events/outdoor/beach/walk/12.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
God, you are hot...
You walk for a while. Such a beautiful place! And so are you...
<<set _c to random(1, 3)>>\
<<if _c is 1>>\
You found a coin in the sand! Yay.
<<set $pcGP +=1>>
<em>1 GP has been added to your inventory.</em><</if>>\
[[Next|Beach]]
<<set $beachwalktoday to true>>WHAT'S WRONG, SWEETIE?
OBJECTIVE
Find out what is worrying Melina. Raise your relationship points (RP) towards her to 50/100.
DESCRIPTION
You met a cute girl on the beach. Something is bothering her, but she wont tell you what.
Raise your relationship with Melina, until she trust you enough to confide in you.
Maybe you will improve your socialization skills along the way!
<strong>Melina RP: $melinaRP/100</strong>
REWARD
15 XP, Charm + 1, Unknown.
<<set $melinaquest1 to true>>
<<set $melinaquestalert1 to true>>
WHAT'S WRONG, SWEETIE?
Melina and her brother have been robbed by bandits!
They don't have enough GP to pay next month's rent.
Such a hard and cruel world! If only a kind and generous soul would come along and give Melina 50 gold...
REWARD
15 XP, Charm + 1, a friend?
<<set $xp += 15>><<charm>>
<<set $melinaquestcomplete1 to true>>
<<set $melinaquest1 to false>>And, a good time you do indeed have!
As you walk along the beach, you purposefully steer the conversation away from anything personal. It's not difficult, Melina is very chatty and seems happy to just small talk.
And as the day goes on, her mood lightens and she seems more open with you. You are also pretty sure she is flirting with you from time to time...
At one point, she takes your hand in hers. You look at her and she just smiles and winks at you. She doesn't say anything and does nothing else so you just leave it at that. It feels good. You like her, but not in any weird way, no desire or anything like that. Like a friend!
After a few hours of walking back and forth on the beach, you come back to where you started off.
<<linkreplace "That was pleasant!">>
<video autoplay src="video/events/outdoor/beach/melina/1.mp4"></video>
<<linkreplace "She makes her move...">>
<video autoplay src="video/events/outdoor/beach/melina/2.mp4"></video>
She pulls you in close. Your faces are very near each other. She looks at you with a mischievous smile, <<linkreplace "and...">>
<video autoplay src="video/events/outdoor/beach/melina/3.mp4"></video>
...and kisses you passionately!
You join in and your heart starts beating quickly. She may not have a cock, but her lips still arouses you.
She pulls away.
@@.speech-melina;That's for spending all this time with me and making it so enjoyable. It was lovely to have a companion, thank you, $name!@@
<em>You gained 15 RP towards Melina.</em>
You are still a bit befuddled and out of breath by the kiss and the relationship notification took you off guard.
@@.speech-u;Oh, uh, sure, Melina, heh... I had a great time as well!@@
@@.speech-melina;That's good. I should head back to the town now, though.@@
<<linkreplace "The town?">>
@@.speech-u;Oh, you live in the town? The one we can see from here?@@
@@.speech-melina;Yep, that's the one. I live with my brother in there. Our parents are... gone.@@
@@.speech-u;Sorry to hear that... my parents are also gone.@@
Not exactly the truth, but hey, maybe it'll make it easier to bond with her.
<em>You gained 2 RP towards Melina.</em>
<strong>Melina RP: $melinaRP/100</strong>
...
Yup. Everything is trackable in a game.
@@.speech-melina;I am sorry. And it's fine, it's been some years, we've gotten used to it.@@
She smiles sadly at you.
@@.speech-u;Okay then. I wont keep you any longer, Melina.@@
You smile. She gives you a smile in return, a genuine one this time. A lot of smiling going around...
Then, she waves, turns around and leave. You watch her ass as she goes. Looks good, tight and round, bigger than yours. Still, no desires <<linkreplace "overwhelms you.">>overwhelms you.
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Inequality amongst victims").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;God, so many quests... at least I already found a girl.@@
Looks like you will be spending more time with Melina in the coming days.
The conversation with her briefly makes you think of your parents. You find that... you no longer miss them. No emotions spring up whatsoever.
@@.speech-u;Hm. Nice to get those bothersome emotions out of the way.@@
It's slowly starting to get dark. You spent most of the day with Melina.
<<linkreplace "Time to go home and sleep.">><<set $actionpoints to 0>><<goto "Main menu">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $melinaRP to 17>><<set $melina to true>>You spend the day together, chatting and having fun on the beach. The sun starts to set. It's very beautiful!
<video autoplay loop src="video/events/outdoor/beach/melina/sun.mp4"></video>
<strong>Melina RP: $melinaRP/100</strong>
<<linkreplace "Go down to the water">>
@@.speech-u;Wanna go down to the water?@@
[[She does|MelinaSunset1]]<</linkreplace>>
<<if $melinaRP >= 40>><<linkreplace "Ask if she want's to kiss some more...">>
@@.speech-u;Hey, babe... how about another kiss?♥@@
@@.speech-melina;I'm up for that!@@
[[Sweet kisses|MelinaKiss]]<</linkreplace>><</if>>
<<if $melinaRP >= 90 and $melinabf is true>><<linkreplace "Something lewd...">>
@@.speech-u;Hey, sexy... let me kiss your body!♥@@
@@.speech-melina;Mmm!@@
[[Sweet kisses|MelinaPussy]]<</linkreplace>><</if>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<widget "melinamaxRP">><<silently>><<if $melinaRP > 100>><<set $melinaRP to 100>><</if>><</silently>><</widget>>
<<widget "medivhmaxRP">><<silently>><<if $melinaRP > 100>><<set $melinaRP to 100>><</if>><</silently>><</widget>>
<<widget "medivh1RP">><<if $medivhRP >= 100>><em>Max relation with Medivh reached!>><<else>><em>You gained <strong>1 RP</strong> towards Medivh!</em><<set $medivhRP += 1>><<medivhmaxRP>><</if>><</widget>>
<<widget "medivh5RP">><<if $medivhRP >= 100>><em>Max relation with Medivh reached!</em><<else>><em>You gained <strong>5 RP</strong> towards Medivh!</em><<set $medivhRP += 5>><<medivhmaxRP>><</if>><</widget>><strong>Melina RP: $melinaRP/100</strong>
<video autoplay src="video/events/outdoor/beach/melina/sunwalk.mp4"></video>
You walk down to the water.
<em>You gained 1 RP towards Melina.</em><<set $melinaRP += 1>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
Such beauty. The sun, the water, Melina. And you. Mostly you.
<<linkreplace "Sit in the sand">>
<<set _vid = ["video/events/outdoor/beach/melina/sitsand1.mp4", "video/events/outdoor/beach/melina/sitsand2.mp4"].random()>>\
<video @src="_vid" autoplay></video>
You sit in the sand, chatting and touching each other.
<em>You gained <strong>2 RP</strong> towards Melina.</em><<set $melinaRP += 2>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaRP >= 18>><<linkreplace "Play in the water">>
You play a bit in the water.
<video autoplay src="video/events/outdoor/beach/melina/playinwater.mp4"></video>
<em>You gained <strong>3 RP</strong> towards Melina.</em><<set $melinaRP += 3>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaRP >= 22>><<linkreplace "Relax">>
You lie down, letting the waves wash over your bodies.
<<set _vid = ["video/events/outdoor/beach/melina/cute1.mp4", "video/events/outdoor/beach/melina/cute2.mp4"].random()>>\
<video @src="_vid" autoplay></video>
@@.speech-melina;You have a great ass, $name...@@
@@.speech-u;Ehh, thanks...? Haha, so do you!@@
<em>You gained <strong>5 RP</strong> towards Melina.</em><<set $melinaRP += 5>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaRP >= 30>><<linkreplace "A taste of ass">>
@@.speech-melina;You are so beautiful... You know, any dude would love to have a taste of your ass!@@
<video autoplay src="video/events/outdoor/beach/melina/asstaste.mp4"></video>
She tastes your ass as if to prove her point.
You grin timidly.
@@.speech-u;Thanks, love, here!@@
You give her a quick kiss as thanks. She looks like she want's more.
<em>You gained <strong>5 RP</strong> towards Melina.</em><<set $melinaRP += 5>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaRP >= 35>><<linkreplace "How to bounce">>
@@.speech-melina;Let me show you how to use it...@@
@@.speech-u;Use what?@@
@@.speech-melina;Your ass, silly! Do the same as I do!@@
She shows you.
<<set _vid = ["video/events/outdoor/beach/melina/bounce1.mp4", "video/events/outdoor/beach/melina/bounce2.mp4", "video/events/outdoor/beach/melina/bounce3.mp4"].random()>>\
<video @src="_vid" autoplay></video>
Just two sexy girls being silly in the water...
<em>You gained <strong>7 RP</strong> towards Melina.</em><<set $melinaRP += 7>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaRP >= 50>><<linkreplace "Kiss">>
You kiss.
<video autoplay src="video/events/outdoor/beach/melina/waterkiss.mp4"></video>
It's great.
<em>You gained <strong>7 RP</strong> towards Melina.</em><<set $melinaRP += 7>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<if $melinaRP >= 60>><<linkreplace "Nipples are sexy? And sensitive...">>
You kiss her nipples.
<video autoplay src="video/events/outdoor/beach/melina/nipples.mp4"></video>
She moans.
<em>You gained <strong>8 RP</strong> towards Melina.</em><<set $melinaRP += 8>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>>\
<<linkreplace "That's enough for today.">><<set $actionpoints to 0>>
<<if $melinaRP >= 40>>\
She gives you a quick goodbye kiss before you leave.
<em>You gained <strong>1 RP</strong> towards Melina.</em><<set $melinaRP += 1>><<melinamaxRP>>
<video autoplay src="video/events/outdoor/beach/melina/byekiss.mp4"></video>
<<if $melinaRP >= 70 and $melinapussy is not true>>Or is it enough for today...? You get an idea... <<linkreplace "maybe now is the time?">><<goto "MelinaPussy">><</linkreplace>><</if>>
<<linkreplace "Go home">><<goto "Main menu">>
<</linkreplace>>
<<else>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<</if>>
<</linkreplace>>
<<set $actionpoints to 0>><<if $melinakiss is false>>\
<<set _vid = ["video/events/outdoor/beach/melina/kiss1.mp4", "video/events/outdoor/beach/melina/kiss2.mp4", "video/events/outdoor/beach/melina/kiss3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
She is a really good kisser. Apparently, good enough to teach you a thing or two about the subject!
Perhaps, she has had practise?
<<silently>><<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Kiss available").processText());
Dialog.open();
<</script>><</silently>>
<<linkreplace "Ask her!">>
@@.speech-u;Huh... why are you so good at kissing?@@
You are slightly out of breath.
@@.speech-melina;Oh, I have a boyfriend.@@<<set $melinabf to true>>
@@.speech-u;What!? Wont he be mad, if he finds out you're kissing with me?@@
She grins widely.
@@.speech-melina;Nah, he's a softie. And a perv, hehe... in fact, he would ask if he could watch us, if he knew. I am sure he would like you very much. Or rather, your body... he is not really a people person.@@
Well, shit.
@@.speech-u;I see, damn. Good thing he isn't possesive of you, at least.@@
@@.speech-melina;I guess. He is a bit boring to be honest. I am only with him to use his cock. It's big, you see.@@
She winks at you.
This girl... she sure is something!
<<linkreplace "Next">><<goto "MelinaSunset">><</linkreplace>>
<em>You gained <strong>5 RP</strong> towards Melina.</em><<set $melinaRP += 5>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
<<set $melinakiss to true>>\
<</linkreplace>>\
<<else>>\
<<set _vid = ["video/events/outdoor/beach/melina/kiss1.mp4", "video/events/outdoor/beach/melina/kiss2.mp4", "video/events/outdoor/beach/melina/kiss3.mp4"].random()>>
<video @src="_vid" autoplay></video>
She is a really good kisser. Probably had a lot of practise with her boyfriend.
[[You mouth is dry, stop kissing!|MelinaSunset]]
<</if>>
KISS
The most effective weapon of a succubus is her mouth.
You have heard this a couple of times now, and while it's seems to reference blowjobs, you wonder... what else might you be able to do with your mouth?
Unlock requirements: Kissing with Melina during a sunset
The "Kiss" skill can now be unlocked!
<<set $kissalert to true>><<first>>You get up and grab her hand.
@@.speech-u;Come with me!@@
Half running, you lead her to a nearby rockformation further up the beach.
@@.speech-melina;Hihi, what are you doing?!@@
@@.speech-u;You'll see...😜@@
<<linkreplace "Show her">>
<video autoplay src="video/events/outdoor/beach/melina/pussyintro.mp4"></video>
You lick her nipples and kiss her body.
<<linkreplace "Lick her down there">>
<video autoplay src="video/events/outdoor/beach/melina/lick.mp4"></video>
You strip her bikini bottom and starts licking her pussy.
Judging from her moans, she likes it.
<<linkreplace "Finger her">>
<video autoplay src="video/events/outdoor/beach/melina/finger.mp4"></video>
You make her <<linkreplace "cum.">>cum.
<<if $femaledrainquestcomplete is false and $femaledrainquest is true>>\
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Inequality amongst victims complete").processText());
Dialog.open();
<</script>><</silently>>
Melina is the first girl you have ever fingered! So many new experiences in this world.
@@.speech-melina;Uuuuhh, fuuuck... that was great, love, thank you!@@
<em>You and Melina are now best friends! Maybe a bit more than that...</em><<set $melinaRP to 100>>
<<else>>\
@@.speech-melina;Uuuuhh, fuuuck... that was great, sweetie, I love it when you make me cum like that!@@
<</if>>
@@.speech-u;Hihi, it was my pleasure!@@
@@.speech-melina;Fuuh, wauw, I am beat...@@
She lies down in the sand and closes her eyes. Her legs are still twitching slightly.
@@.speech-melina;I am gonna... catch my breath here for a while... you can go home if you want.@@
@@.speech-u;Yeah, I think I will, it's late. Take care on your way home!@@
You give her a quick kiss before heading back home through the forest.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<<set $melinapussy to true>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<finally>>
<video autoplay src="video/events/outdoor/beach/melina/pussyintro.mp4"></video>
You lick her nipples and kiss her body.
<<linkreplace "Lick her down there">>
<video autoplay src="video/events/outdoor/beach/melina/lick.mp4"></video>
You strip her bikini bottom and starts licking her pussy.
Judging from her moans, she likes it.
<<linkreplace "Finger her">>
<video autoplay src="video/events/outdoor/beach/melina/finger.mp4"></video>
You make her <<linkreplace "cum.">>cum.
<<if $femaledrainquestcomplete is false and $femaledrainquest is true>>\
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Inequality amongst victims complete").processText());
Dialog.open();
<</script>><</silently>>
Melina is the first girl you have ever fingered! So many new experiences in this world.
@@.speech-melina;Uuuuhh, fuuuck... that was great, love, thank you!@@
<<else>>\
@@.speech-melina;Uuuuhh, fuuuck... that was great, sweetie, I love it when you make me cum like that!@@
<</if>>
[[Next|MelinaSunset]]
<</linkreplace>><</linkreplace>><</linkreplace>>
<</first>>
@@.speech-u;Hey, uhm, I figure you know how to give blowjobs? You have a boyfriend, after all.@@
@@.speech-melina;Oh, yes, I do! Why...?@@
She smiles. Her tone is a mix between playful and suspicion.
@@.speech-u;Well... I have never given a blowjob before and I would like to learn. Just in case I find a nice guy and want to keep him happy, you know.@@
@@.speech-melina;Ahh, yes, I see. 1 blowjob per day is all a healthy relationship requires... Men are kinda stupid, huh?@@
@@.speech-u;I've never actually had a boyfriend, I wouldn't know...@@
@@.speech-melina;WHAAT!? A sexy chick like you? I find that hard to believe...!@@
You laugh. You truly enjoy her flattery. Aren't you just the most sexy being to ever have walked this world...
Baseless self-gratification aside...
<<linkreplace "Can you teach me?">>
@@.speech-u;Belive what you will, dear, but can you teach me?@@
@@.speech-melina;Well... I am in your debt, I guess. I could bring my boyfriend and you can pratice a bit on him? He certainly wouldn't mind...@@
@@.speech-u;Really, that would be amazing, Melina!@@
Your mouth starts salivating at this exciting development.
@@.speech-u;Can we do it today!?@@
She laughs. She's pretty when she laughs.
@@.speech-melina;Haha, eager, are we? I guess I could go and get him if you don't mind waiting a few hours?@@
You swallow so you don't start drooling. That would maybe be a bit too... weird.
@@.speech-u;That's fine, I don't mind!@@
@@.speech-melina;Then I will head back and get... HUMMMFFF!!@@
<<linkreplace "You interrupt her...">>You interrupt her with an eager kiss.
<video autoplay src="video/events/outdoor/beach/melina/3.mp4"></video>
@@.speech-u;Thanks, love, can't wait!@@
Well... you can. You have no choice in the matter, actually.
@@.speech-melina;Haha, sure, see you in a few hours!@@
She leaves. And so you wait.
You wander around the beach, not really doing anything, way to excited to sit still and wait like a good little girl.
...
And then... Finally. Melina walks out from between the trees, hand in hand with an average looking dude... [[BLOWJOB TIME!|MelinaBlowjob1]]
<</linkreplace>><</linkreplace>>@@.speech-u;Can you tell me more about how combat works?@@
@@.speech-mort;For sure. As I mentioned earlier, it's turn based and the goal is to kill your opponent.@@
@@.speech-u;Right... I meant more in regards to me. Like, what should I do? Are there any strategies when you are fighting as a succubus?@@
Mortimor strokes his... jawbone.
@@.speech-mort;Hmm... yes. It's true any combat you are engaged in will differ from a regular fight. Seeing as you will be trying to make your opponent climax.@@
@@.speech-u;Exactly, yeah...@@
<<linkreplace "A pacing skeleton with coins in his... pockets?">>
Mortimor starts pacing the room. Coins are clinking from... somewhere.
@@.speech-mort;You make them cum by stimulating them. In other words, raising their SP. Their maximum SP depends on their endurance. For every 4 points in endurance, they also gain an additional point of essence. That means you have to make them cum more than once.@@
@@.speech-u;Right!@@
Which is... of course not entirely a bad thing...
@@.speech-mort;I don't know if there are any particular strategies as such you might employ... but I would say it's a good idea to raise their arousal first or their AP. If they are aroused, they are more likely to let you get close and, ehm... stimulate them.@@
He tilts his head a bit. Winking...?
@@.speech-mort;Also, they are more likely to use lewd attacks against you if their arousal is high. They might stimulate you instead of doing damage to you.@@
@@.speech-u;That's a good point.@@
@@.speech-mort;Their max AP is determined by their control. The higher their agility, the more likely they are to get a second attack. Strenght determines how much damage they deal of course. Oh, and if they are able to cast spells, intelligence determines the size of their mana pool.@@
@@.speech-mort;I guess it largely depends on what skills, spells and perks you manage to unlock.@@
@@.speech-u;I see.@@
@@.speech-mort;Don't worry, as long as you pick fights with level appropriate opponents, you should be fine. And it's not like death is permanent for you, anyway!@@
He definitely "winks" at you this time.
@@.speech-u;Heh, yeah, thanks Mort!@@
[[I have another question.|Questions]]
[[No more questions|Mortimor]]
<</linkreplace>>Nope, sorry... :D
[[Back|Mortimor]] You return to Mortimor's crypt to tell him the good news. However, the cheery skeleton is no where to be seen.
@@.speech-u;Weird. Where is he...?@@
You wait for a bit, then decide to call out to him.
@@.speech-u;MORTIMOOOOOOOOOOOR!@@
A couple of seconds pass... then you hear the familiar clinking of coins <<linkreplace "behind you.">>behind you.
You turn around and there he is in all his skeletonly glory.
<img src="img/mortimor/mortimor11.jpg" width="550px">
@@.speech-mort;$name! Welcome back to this humble abode of mine!@@
He seems to be in a good mood.
@@.speech-u;Yeah, the place has its... charm. Where were you?@@
@@.speech-mort;Oh, just tending to a few uncooperative souls, it was a small matter!@@
He casually flips his scythe in the air and cathes it with little effort.
Right, he is a God, after all. He probably has stuff to do other than entertaining you.
@@.speech-u;Oh, I see, hope your, ehm... soul business went well.@@
He waves his hand.
@@.speech-mort;Yes, it was nothing. I have several automated systems in place, but sometimes, some souls require a... personal touch.@@
As he finishes, his empty eyesockets seem to glow, but it's so brief, you can't be sure. Poor souls...?
You very quickly decide to move away from that topic...
@@.speech-u;Right... anyway, I finished the quest!@@
@@.speech-mort;Great news, $name, well done! And nice timing, cause I am ready to bestow upon you my third boon!@@
@@.speech-u;Nice! What will it be this time?@@
@@.speech-mort;Take a look, dear girl!@@
[[Aaaaand...|MortyBoon32]]
<<set $boon3 to true>>
<</linkreplace>><<silently>><<script>>
Dialog.setup("New Boon Acquired!");
Dialog.wiki(Story.get("Boon3").processText());
Dialog.open();
<</script>><</silently>>
...there it is!
@@.speech-u;Oh wauw, that's a good one, thanks!@@
He rubs his hands together.
@@.speech-mort;Yes... I have a particular... fondness for this one as well.@@
A chair appears as he sits, as usual. Must be nice.
@@.speech-u;Tired?@@
@@.speech-mort;Yes, this one is a bit... heavy on the energy expenses. It will be well worth it in the end, though!@@
@@.speech-u;I see. So. What's next?@@
@@.speech-mort;Well, you still need to become a lot stronger before I can give you any special assignments, soo... just go and do you! Find prey, kill them, complete quests, level up, unlock new skills, spells and perks! I will tell you when I am ready to give you the fourth boon. In my opinion, it is not as usefull as this one is. Well, I suppose it largely depends on your skills in combat, but we will see.@@
@@.speech-u;Huh... Not gonna explain it any further, are you?@@
He cheerfully shakes his head. Which makes his jawbone rattle.
@@.speech-mort;Nope! You will have to wait!@@
@@.speech-u;Oh well, worth a try... if there is nothing else I will go and "do me".@@
You wink at him and the skeleton gives a booming laugh.
@@.speech-mort;Always a pleasure, $name! See you around!@@
You leave Mortimor's crypt and head back home.
<<linkreplace "Home">><<goto "Main menu">><</linkreplace>>
<<nobr>>
<<if $lingerie is true>><<Lingerieeffect5update>><<include "Lingerie effects for inventory">><br><br><</if>>
<<if $melinaamulet is true>><<hovertip "A mysterious amulet.<br> It is unknown what effects this item holds!!<br>Not even the DEV could think up anything cool! Pff, lazy bastard... Should someone have a brilliant idea, the slacker would surely appreciate some imput...?">>Melinas amulet<</hovertip>><br><br><</if>>
<<if $firstpotion is true>><<hovertip "An alchemical concoction. The flask contains a viscous fluid with a way too sweet flavor. If you get this shit on your hands, they will be sticky for a week.<br>Restores 70% of your maximum HP.<br>Current HP restored: $HPPotionrestore HP">><span style="color:red">Health Potions</span><</hovertip>>: $HPPotion <<if $HPPotion > 0>><<if $potionstoday < $potiontolerance and $combat is false>><<linkreplace "Drink">><<updatepotionrestore>><<set $HPPotion -= 1>><<set $potionstoday += 1>><<set $pcHP += $HPPotionrestore>><<script>>Dialog.setup("HP Potion");Dialog.wiki(Story.get("HPPotion popup").processText());Dialog.open();<</script>><</linkreplace>><<else>> <em>Your body can't handle more potions today...</em><</if>><</if>><br><br><</if>>
<<if $firstpotion is true>><<hovertip "An alchemical concoction. This watery fluid with a blue tint has no taste. Can cause mild headaches. Excessive ingestion can lead to head explosions.<br>Restores 50% of your maximum MP.<br>Current MP restored: $MPPotionrestore MP">><span style="color:blue">Mana Potions</span><</hovertip>>: $MPPotion <<if $MPPotion > 0>><<if $potionstoday < $potiontolerance and $combat is false>><<linkreplace "Drink">><<updatepotionrestore>><<set $MPPotion -= 1>><<set $potionstoday += 1>><<set $pcMP += $MPPotionrestore>><<script>>Dialog.setup("MP Potion");Dialog.wiki(Story.get("MPPotion popup").processText());Dialog.open();<</script>><</linkreplace>><<else>> <em>Your body can't handle more potions today...</em><</if>><</if>><br><br><</if>>
<<if $foodquestcomplete is true or $foodquest is true>><<hovertip "A collection of different meats. Pork, chicken, sausages and... something you cannot identify. Maybe rat.">>Various meats<</hovertip>>: $meat <<if $foodquestcomplete is true and $meat > 0>><<linkreplace "Eat">><<set $meat -= 1>>You eat some meat... This does nothing except to fill you up.<</linkreplace>><</if>><br><br><</if>>
<<if $lipstick > 0 >><<hovertip "This is a lipstick. You put it on your lips.<br>Increases charm by 1 for 1 day per application. 5 uses per stick.<br>Cannot be applied during combat.<br>You have a total of $lipstick <strong>applications</strong> left.">>Lipstick<</hovertip>>: $lipstick applications left <<if $combat is false>><<if $redlips is false>><<linkreplace "Apply to lips">><<set $lipstick -= 1>><<set $redlips to true>><<charm>><<script>>Dialog.setup("Lipstick");Dialog.wiki(Story.get("Lipstick popup").processText());Dialog.open();<</script>><</linkreplace>><<else>><br><em>You have already applied lipstick today.</em><</if>><</if>><br><br><</if>>
<<if $sunscreen > 0>><<hovertip "A tube of oily sunscreen.<br>Used by responsible people to protect against skin cancer.<br>5 uses per tube.<br>You have a total of $sunscreen <strong>applications</strong> left.">>Sunscreen<</hovertip>>: $sunscreen applications left (Currently no use)<br><br><</if>>
<<if $lockpick > 0>><<hovertip "A classic amongst thieves, rogues and other scoundrels of the night.<br>Used for picking locks. Careful not to break it!">>Lockpicks<</hovertip>>: $lockpick (Currently no use)<br><br><</if>>
<<if $rope > 0>><<hovertip "A thick and heavy rope.<br>Useful for dock workers, serial killers and/or BDSM perverts.<br>Can be used to tie up prisoners.">>Rope<</hovertip>>: $rope<br><br><</if>>
<<if $chain > 0>><<hovertip "A sturdy chain. It's quite heavy. You could tie up... anything (or anyone) with this!<br>Can be used to tie up prisoners. Prisoners are very unlikely to escape from these.">>Chain<</hovertip>>: $chain<br><br><</if>>
<<if $runningshoes is true>><<hovertip "A pair of running shoes. Not quite like those made on earth, but these will do...">>Running shoes<</hovertip>><br><br><</if>>
<<if $yogamat is true>><<hovertip "A yoga mat. A girl could strech all kinds of body parts on this without injuring her back or knees!">>Yoga mat<</hovertip>><br><br><</if>>
<</nobr>>PUT SOMETHING MEATY IN THAT SUCCUBUS!
OBJECTIVE
Find out what happens when you eat food.
DESCRIPTION
As a succubus, you don't need to eat. You still need to feed, though. What would happen if you were to eat?
A mystery beyond time!
To unravel it, you will have to find some food.
REWARD
Unknown.
<<set $foodquest to true>>PUT SOMETHING MEATY IN THAT SUCCUBUS!
You ate some meat! Wauw!!
Food went in... and now the remains will have to come out at some point in the future... yup. That's it.
REWARD
Time in the bathroom, 1 XP, 1 perkpoint.
<<set $xp += 1>>
<<set $perkpoints += 1>>
<<set $foodquestcomplete to true>>
<<set $foodquest to false>>SUPER SEXY SEDUCTIVE SALACIOUS SUCCUBUS SUN-TAN
OBJECTIVE
Get a tan.
DESCRIPTION
Get a tan by sunbathing on the beach.
REWARD
A tan (at least for a few days), 3 XP.
<<set $tanquest to true>>SUPER SEXY SEDUCTIVE SALACIOUS SUCCUBUS SUN-TAN
Your sexy body now has tan making it all the more attractive!
If this beach was a regular place of visit, men would ogle the eye candy that is your body while desperatly trying to hide their boners in their lose swimming trunks.
REWARD
A tan (at least for a few days), 3 XP.
<<set $xp += 3>>
<<set $tanquestcomplete to true>>
<<set $tanquest to false>>
INEQUALITY AMONGST VICTIMS
OBJECTIVE
Find out if you can drain a female.
DESCRIPTION
You have weird impulses whenever you see a cock. The same does not apply to a tight ass or bouncy tits. Are women undrainable?
Make one cum and find out!
REWARD
Unknown, 15 XP.
<<set $femaledrainquest to true>>INEQUALITY AMONGST VICTIMS
You made a woman cum! Good job, girl!
And no, you did not gain access to her essence.
However, you improved your intimate skills. Nice, useful given your... profession.
Hopefully, you had some fun yourself while at it!
REWARD
1 skillpoint, 15 XP.
<<set $femaledrainquest to false>>
<<set $femaledrainquestcomplete to true>>
<<set $xp += 15>>
<<set $skillpoints += 1>>
@@.speech-melina;Hey! This is Frank. Say hi, frank.@@
Frank is very obviously eyeing your scantily clad body.
@@.speech-h;Hi...@@
He doesn't even look you in the eyes.
@@.speech-melina;Well... Frank knows the situation and has agreed to "help", sooo... I am gonna go lie over there and get some sun.@@
She points over at a nice spot on the beach around 20 meters away.
@@.speech-u;Okay, see you!@@
Frank doesn't say anything, he is still looking at your body. Pervert♥
Melina leaves and he pulls out his cock. Frank is obviously not much of a conversationalist, so you just get started <<linkreplace "right away.">>right away.
<video autoplay src="video/events/outdoor/beach/melina/frank1.mp4"></video>
You sit down on the sand in front of him and start jerking him off. He eyes you with a grin.
<<linkreplace "Give head!">>
<video autoplay src="video/events/outdoor/beach/melina/frank2.mp4"></video>
You give it plenty of spit, just like the quest told you to, and start sucking him off.
You take a breath after some time.
@@.speech-u;Oh wauw... This is amazing!♥@@
The scent of his cock is intoxicating.
Frank gets comfortable and lies down in the sand.
<<linkreplace "More!">>
<video autoplay src="video/events/outdoor/beach/melina/frank3.mp4"></video>
You lie down beside him and continue. In and out of your mouth, between your lips.
Desire threatens to make you go crazy!
<<linkreplace "MORE!!">>
<video autoplay src="video/events/outdoor/beach/melina/frank4.mp4"></video>
You go at it for many minutes, getting the feel for it. Feeling it fill your mouth and occasionally touch the back of your throat... It's SO good. Perhaps the best thing you have EVER experienced. In BOTH of your lives.
You do, however, start to worry slightly... are you good enough? Maybe you need to take it deeper than this for it to be a real blowjob? You have no idea what a real blowjob is supposed to look like.
<<linkreplace "Buuuut...">>
<<silently>><<script>>
Dialog.setup("New Skill Available!");
Dialog.wiki(Story.get("Blowjob available").processText());
Dialog.open();
<</script>><</silently>>
There it is!! YES!
Relived and filled with joy, you continue with renewed vigor, ready for a huge burst of cum right in your mouth!
<<linkreplace "Nomnomnom!">>
<video autoplay src="video/events/outdoor/beach/melina/frank5.mp4"></video>
Frank seems to enjoy it. He even "helps" you a bit by pushing your head down on his cock. Perhaps he is getting close?
Your innate racial ability "Thirsty..." allows you to sense just how close he is. And he is getting very close!
And just as is he nearing his [[climax...|MelinaBlowjob2]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>You pull your head away.
Shit. You almost fucked up in your excitement.
@@.speech-h;What!? What the fuck, girl?@@
You can't make him come. You don't know how to stop the draining process. You almost killed him! That would surely ruin your relationship with Melina.
@@.speech-u;Shit... ahh, sorry, Frank.@@
You make a poor attempt at an excuse.
@@.speech-u;I... I, uhh, can't do this, actually. It's happening a bit too fast, you know?@@
He gives you a sour look.
@@.speech-h;Whatever, girl... MELINA!!@@
Melina replies from her spot on the beach.
@@.speech-melina;Yeah?@@
@@.speech-h;Could you, ehm, help out over here?@@
Melina rejoins you and Frank angrily explains what happened. At least what he thinks happened.
Melina looks exasperated.
@@.speech-melina;Oh, calm down...@@
She strips off her clothes and crawls on top of him. They start fucking right then and there.
<<linkreplace "Damn...">>
<video autoplay src="video/events/outdoor/beach/melina/frank6.mp4"></video>
They completely ignore you.
That was way too close. Medivh told you, that people know what succubi are and what they can do. Surely, Melina would have told some important people in the town and then the chase would have been on. Probably would not have ended well for you.
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/beach/melina/frank7.mp4"></video>
Melina speeds up.
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/beach/melina/frank8.mp4"></video>
They change things up a bit.
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/beach/melina/frank9.mp4"></video>
Melina stands up and Frank fucks her from behind.
Even though you are not the one driving Frank towards a climax, you can still sense how close he is.
<<linkreplace "Very close!">>
<video autoplay src="video/events/outdoor/beach/melina/frank10.mp4"></video>
Frank speeds up and after a while, he finally cums on her ass.
He takes a moment... then...
@@.speech-h;See you around, Melina.@@
He walks off without at glance in your direction.
Melina approaches you, cum dripping from her ass.
@@.speech-melina;Sooo... did something go wrong?@@
@@.speech-u;I, uh... just got cold feet.@@
@@.speech-melina;Ahh. It's fine, it was your first time! Don't feel bad.@@
You are feeling bad, sort of, just not because of the reasons she believes...
You really wanted to feed. A thick cock spurting cum in your mouth... gosh! You shudder a bit at the thought.
<em>You take <span style="color:purple">1 stimulation</span>.</em><<set $stim += 1>>
What... just because you thought of cum...?? Are you a slut already? Probably... hihi.
Melina still thinks you are feeling down for the wrong reasons and tries to console you further.
@@.speech-melina;And don't mind Frank! He is a bit of a jerk... His cock is lovely though, wouldn't you agree?@@
She winks at you. You nod and smile back at her.
@@.speech-u;Despite what happened, I am really grateful, Melina. Thank you!@@
@@.speech-melina;Sure thing, dear. Ready to go home? Me thinks that was enough excitement for one day.@@
@@.speech-u;Yeah...@@
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $melinablowjobevent to true>>@@.speech-u;Soo... when we first met, it seemed like something was weighing you down. Maybe sharing it with a friend might help?@@
Melina sighs...
@@.speech-melina;Hahhh... I would rather just forget about it and enjoy myself with you, but I suppose you are right. Problems don't just magically vanish just because you ignore them... and it's not like it's a secret anyway.@@
She hangs her head.
@@.speech-melina;A group of bandits robbed me and my brother... We won't be able to pay our rent for the next month... we will be kicked from our home if we don't somehow scrounge up enough money.@@
<<linkreplace "That did it!">>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("What's wrong, sweetie? complete").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Well, shit. How much are you missing?@@
@@.speech-melina;We are almost there, around 50 GP.@@
@@.speech-u;I see... and the bandits?@@
@@.speech-melina;Well, they are still in the area. I mean... you always risk running into rogues and thiefs skulking around when heading out into the forest alone... all citites have their own band of lowlives causing trouble. But me and my brother's assailants where from an actual bandit organisation. They set up camp in a small abandoned castle near the dungeon. I suppose you have heard of the dungeon?@@
@@.speech-u;Yup...@@
@@.speech-melina;The bandits, along with the dungeon, are the reasons why you see relatively few people travel outside of the city. It has a port after all and gets most supplies from the capital further to the south instead of trade caravans.@@
@@.speech-u;I see...@@
Her words reminds you that you have still only seen a very small part of this new world of yours. Also... this dungeon has quite the reputation... everybody seems scared of it.
<<if $pcGP >= 50>>\
[[Give Melina 50 GP?|MelinaGold]]
Or <<linkreplace "Nah... my shinies">>
@@.speech-melina;Anyway, we will manage somehow... you don't need to worry.@@
She doesn't sound convinced...
[[Next|Melina]]
<</linkreplace>>
<<else>>
@@.speech-melina;Anyway, we will manage somehow... you don't need to worry.@@
She doesn't sound convinced...
[[Next|Melina]]<</if>>
<</linkreplace>>@@.speech-u;I could give you the GP...?@@
@@.speech-melina;Really? You have enough gold to do that?@@
@@.speech-u;Sure!@@
@@.speech-melina;Thanks, $name!@@
...akward silence...
@@.speech-u;How do I do it though...?@@
Why is there not a "Tutorial for dummies on how to do basic stuff" in this world...
@@.speech-melina;Oh. Just think of transfering 50 GP to my inventory and it should happen all of it's own!@@
<<linkreplace "You do just that.">>
<em>You lost 50 GP</em>
<em>You gained <strong>15 RP</strong> towards Melina.</em><<set $melinaRP += 15>><<melinamaxRP>>
<strong>Melina RP: $melinaRP/100</strong>
@@.speech-u;It worked!@@
@@.speech-melina;Yes, thank you soooo much, $name!!!@@
@@.speech-melina;If you ever need anything you just come and ask, alright?@@
@@.speech-u;Sure thing, sweetie!@@
[[Next|Melina]]
<</linkreplace>>
<<set $melinamoney to true>><<set $pcGP -= 50>>[[Main menu]]
<<set $cowgirl to true>>
<<set $darkbolt to true>><<set _r1 to random(1, 2)>>\
<<set _r2 to random(1, 3)>>\
<<set _r3 to random(1, 4)>>\
\
<<if _r1 is 2 and $kiss is true and $blowjob is true and $bjkissevent is false and $blowjobquestcomplete is true and $bjkills >= 3>>\
<<goto "Bjkissevent intro">>
<<elseif _r2 is 1>>
<<goto "Forest encounters">>
<<elseif _r3 is 1>>
<<goto "Early repeatables forest">>
<<else>>\
<<goto "Early repeatables forest">>
<</if>>
DEATH-DEFYING DESIRES
OBJECTIVE
Find out if you can stop the essence drain process.
DESCRIPTION
You have some "fun" with your prey, they cum, they die. Simple.
So far, the dying part has been a positive effect. However, recent event have made you wish for a way to pause or stop the essence drain. Find out if it is possible!
Perhaps you should ask some infinitely knowledgeable being?
REWARD
Unknown, 50 XP, 100 gold.
<<set $deathdefyingdesires to true>>
You are not having this conversation yet. If at all.
[[Back|Mortimor]] DEATH-DEFYING DESIRES
With the help of both Mortimor and Medivh, you managed to prevent essence absorption from killing your prey! The man in question was left barely alive, but that is enough. With just a few more "practise sessions", in the future, you should be able to completely control how much essence you absorb!
REWARD
50 XP, 100 gold.
<<set $xp += 50>>
<<set $pcGP += 100>>
<<set $deathdefyingdesirescomplete to true>>
<<set $deathdefyingdesires to false>>
<<unset $deathdefyingdesirespractisecount>><img src="img/mortimor/mortimor11.jpg" width="450px">
@@.speech-u;Hey, Mort...@@
The dapper skeleton instantly notices your gloomy mood.
@@.speech-mort;Hi, $name. You don't seem happy. What's up?@@
You deside to share your recent unfortunate encounter with the deity.
@@.speech-u;I had a rather... depressing experience recently. You see...@@
<<linkreplace "You spend a few minutes explaining the event to Mort">>
Mortimor sit down on the chair that appears out of nowhere and cups his chin in thought.
@@.speech-mort;Hmm... I see.@@
<<timed 3.5s>>
@@.speech-mort;I must admit, I did not consider this. I failed to see things from your perspective. Ironically, possessing the great amount of knowledge we Gods are burdened with, can sometimes cause one to overlook the smaller things. Even though they may be the most important. At least on an individual level. I apologize, $name.@@
@@.speech-u;Ehh... What?@@
@@.speech-mort;You see... a "normal" succubus would never be able to harbour such feelings you describe towards a mortal. Well, no demon would. The only things they feel towards mortals would at best be indifference, but more likely negative emotions such as aggression, jealousy or hate.@@
@@.speech-u;Oh.@@
Your are starting to see what he is getting at.
@@.speech-mort;I should have been mindful of the fact that your feelings do not align with those of regular demons. Your feelings may have changed after embracing your new race, but there is without a doubt still a fragment of humanity buried somewhere in your psyche. We should have spoken about this sooner, and that was my mistake as... your mentor.@@
@@.speech-u;Hmm. I guess so.@@
That comment about your humanity... no, better not to think about it.
@@.speech-u;But can you think of an actual solution?@@
Your question comes across a bit too aggressively, but Mort can probably bear with you right now.
<<linkreplace "Next">>
@@.speech-mort;It should be possible to halt the essence absorption, but it would require you to strengthen your connection to The Beyond. That is the place this troublesome power of yours stems from after all. You will also need to become more familiar with the draining process itself. One must have a proper understanding of stuff if one wishes to make effective changes of said stuff.@@
Despite his weird phrasing, hope rises in you.
@@.speech-u;Really!? And how would I go about doing that? It sounds... complicated.@@
At least it's possible!
@@.speech-mort;Somewhat... You have mentioned that you have a mage acquaintance, yes? You will need a bit of arcane power and knowlegde beyond your current scope... at least to get started. You should ask him to help you.@@
You take a deep breath.
@@.speech-u;Hufff... All right then. I will go and ask him. Thank you, Mortimor.@@
You give him a nod and turn to leave.
@@.speech-mort;And $name. It will all be fine. You'll see.@@
He gives you a bony smile from beneath his hood.
<<linkreplace "Let's go fix this!">><<goto "Main menu">><</linkreplace>>
<</linkreplace>><</timed>><</linkreplace>>
<<set $draintalk to true>>@@.speech-u;I'll show you what a real kiss is like...♥@@
You give him a "real kiss"...
<video autoplay src="video/events/outdoor/forest/bjkissevent/6.mp4"></video>
<<linkreplace "Mmmm... that's better...">>
<<silently>><<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Mesmerizing kiss available").processText());
Dialog.open();
<</script>><</silently>>
You barely notice the mental notification popping up in the middle of the kiss, as you are getting way too turned on. You want to eat this guy... his cock, that is. But that would properly end with him dead and, for once, you really don't want that...
<<linkreplace "Contain yourself!">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/7.mp4"></video>
You manage to keep your desire in check and continue kissing him.
...
But then he starts touching your body and it's too much for you.
One thing leads to another, and your clothes start coming off...
His shirt goes first.
<<linkreplace "Then your tiny top goes">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/8.mp4"></video>
<<linkreplace "Then your bikini bottom">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/9.mp4"></video>
After getting rid off your panties, he starts licking your pussy!
[[You moan in pleasure...|Bjkissevent2]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>Combat is for skilluse in combat
smallgain is for repeatable events. Forest beach, galio encounter (not combat) and so on.
biggain is for one time events.
Maybe vag training can only be done with Huge cocked prisoners (BBC) or huge dildos.
<<widget "vaginatraining">><<if $vaginatraining < 100>><<set $vaginatraining += 1>><<if $vaginatraining > 100>><<set $vaginatraining to 100>><</if>><</if>><</widget>><<widget "updatemasteries">>
<<silently>>
<<if $titjobmasteryproficiency >= 100>><<set $titjobmasteryproficiency to 0>><<set $titjobmasterylevel += 1>><<if $titjobmasterylevel >= 10>><<set $titjobmasterylevel to 10>><<set $titjobjobmastery to true>><</if>><</if>>
<<if $blowjobmasteryproficiency >= 100>><<set $blowjobmasteryproficiency to 0>><<set $blowjobmasterylevel += 1>><<if $blowjobmasterylevel >= 10>><<set $blowjobmasterylevel to 10>><<set $blowjobmastery to true>><</if>><</if>>
<<if $deepthroatmasteryproficiency >= 100>><<set $deepthroatmasteryproficiency to 0>><<set $deepthroatmasterylevel += 1>><<if $deepthroatmasterylevel >= 10>><<set $deepthroatmasterylevel to 10>><<set $deepthroatmastery to true>><</if>><</if>>
<<if $facefuckmasteryproficiency >= 100>><<set $facefuckmasteryproficiency to 0>><<set $facefuckmasterylevel += 1>><<if $facefuckmasterylevel >= 10>><<set $facefuckmasterylevel to 10>><<set $facefuckmastery to true>><</if>><</if>>
<<if $cowgirlmasteryproficiency >= 100>><<set $cowgirlmasteryproficiency to 0>><<set $cowgirlmasterylevel += 1>><<if $cowgirlmasterylevel >= 10>><<set $cowgirlmasterylevel to 10>><<set $cowgirlmastery to true>><</if>><</if>>
<<if $reversecowgirlmasteryproficiency >= 100>><<set $reversecowgirlmasteryproficiency to 0>><<set $reversecowgirlmasterylevel += 1>><<if $reversecowgirlmasterylevel >= 10>><<set $reversecowgirlmasterylevel to 10>><<set $reversecowgirlmastery to true>><</if>><</if>>
<<if $missionarymasteryproficiency >= 100>><<set $missionarymasteryproficiency to 0>><<set $missionarymasterylevel += 1>><<if $missionarymasterylevel >= 10>><<set $missionarymasterylevel to 10>><<set $missionarymastery to true>><</if>><</if>>
<<if $doggymasteryproficiency >= 100>><<set $doggymasteryproficiency to 0>><<set $doggymasterylevel += 1>><<if $doggymasterylevel >= 10>><<set $doggymasterylevel to 10>><<set $doggymastery to true>><</if>><</if>>
<<if $congressmasteryproficiency >= 100>><<set $congressmasteryproficiency to 0>><<set $congressmasterylevel += 1>><<if $congressmasterylevel >= 10>><<set $congressmasterylevel to 10>><<set $congressmastery to true>><</if>><</if>>
<<if $piledrivermasteryproficiency >= 100>><<set $piledrivermasteryproficiency to 0>><<set $piledrivermasterylevel += 1>><<if $piledrivermasterylevel >= 10>><<set $piledrivermasterylevel to 10>><<set $piledrivermastery to true>><</if>><</if>>
<<if $speedbumpmasteryproficiency >= 100>><<set $speedbumpmasteryproficiency to 0>><<set $speedbumpmasterylevel += 1>><<if $speedbumpmasterylevel >= 10>><<set $speedbumpmasterylevel to 10>><<set $speedbumpmastery to true>><</if>><</if>>
<</silently>>
<</widget>><<widget "bjcombatgain">><<if $blowjobmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $blowjobmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $blowjobmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in blowjob.
<<if $blowjobmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $blowjobmasterylevel<br>
Progress towards next mastery level: $blowjobmasteryproficiency/100</em><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "bjsmallgain">><<if $blowjobmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $blowjobmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $blowjobmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in blowjob.
<<if $blowjobmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $blowjobmasterylevel<br>
Progress towards next mastery level: $blowjobmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "bjbiggain">><<if $blowjobmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $blowjobmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $blowjobmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in blowjob.
<<if $blowjobmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $blowjobmasterylevel<br>
Progress towards next mastery level: $blowjobmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "dtcombatgain">><<if $deepthroatmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $deepthroatmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $deepthroatmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in deepthroat.
<<if $deepthroatmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $deepthroatmasterylevel<br>
Progress towards next mastery level: $deepthroatmasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "dtsmallgain">><<if $deepthroatmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $deepthroatmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $deepthroatmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in deepthroat.
<<if $deepthroatmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $deepthroatmasterylevel<br>
Progress towards next mastery level: $deepthroatmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "dtbiggain">><<if $deepthroatmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $deepthroatmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $deepthroatmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in deepthroat.
<<if $deepthroatmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $deepthroatmasterylevel<br>
Progress towards next mastery level: $deepthroatmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "ffcombatgain">><<if $facefuckmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $facefuckmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $facefuckmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in facefuck.
<<if $facefuckmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $facefuckmasterylevel<br>
Progress towards next mastery level: $facefuckmasteryproficiency/100</em><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "ffsmallgain">><<if $facefuckmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $facefuckmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $facefuckmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in facefuck.
<<if $facefuckmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $facefuckmasterylevel<br>
Progress towards next mastery level: $facefuckmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "ffbiggain">><<if $facefuckmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $facefuckmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $facefuckmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in facefuck.
<<if $facefuckmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $facefuckmasterylevel<br>
Progress towards next mastery level: $facefuckmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "tjcombatgain">><<if $titjobmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $titjobmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $titjobmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in titjob.
<<if $titjobmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $titjobmasterylevel<br>
Progress towards next mastery level: $titjobmasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "tjsmallgain">><<if $titjobmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $titjobmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $titjobmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in titjob.
<<if $titjobmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $titjobmasterylevel<br>
Progress towards next mastery level: $titjobmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "tjbiggain">><<if $titjobmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $titjobmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $titjobmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in titjob.
<<if $titjobmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $titjobmasterylevel<br>
Progress towards next mastery level: $titjobmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "cowcombatgain">><<if $cowgirlmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $cowgirlmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $cowgirlmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in cowgirl.
<<if $cowgirlmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $cowgirlmasterylevel<br>
Progress towards next mastery level: $cowgirlmasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "cowsmallgain">><<if $cowgirlmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $cowgirlmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $cowgirlmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in cowgirl.
<<if $cowgirlmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $cowgirlmasterylevel<br>
Progress towards next mastery level: $cowgirlmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "cowbiggain">><<if $cowgirlmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $cowgirlmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $cowgirlmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in cowgirl.
<<if $cowgirlmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $cowgirlmasterylevel<br>
Progress towards next mastery level: $cowgirlmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "rcowcombatgain">><<if $reversecowgirlmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $reversecowgirlmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $reversecowgirlmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in reverse cowgirl.
<<if $reversecowgirlmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $reversecowgirlmasterylevel<br>
Progress towards next mastery level: $reversecowgirlmasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "rcowsmallgain">><<if $reversecowgirlmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $reversecowgirlmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $reversecowgirlmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in reverse cowgirl.
<<if $reversecowgirlmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $reversecowgirlmasterylevel<br>
Progress towards next mastery level: $reversecowgirlmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "rcowbiggain">><<if $reversecowgirlmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $reversecowgirlmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $reversecowgirlmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in reverse cowgirl.
<<if $reversecowgirlmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $reversecowgirlmasterylevel<br>
Progress towards next mastery level: $reversecowgirlmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "miscombatgain">><<if $missionarymasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $missionarymasteryproficiency += 2>><<elseif $quicklearner is false>><<set $missionarymasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in missionary.
<<if $missionarymasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $missionarymasterylevel<br>
Progress towards next mastery level: $missionarymasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "missmallgain">><<if $missionarymasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $missionarymasteryproficiency += 20>><<elseif $quicklearner is false>><<set $missionarymasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in missionary.
<<if $missionarymasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $missionarymasterylevel<br>
Progress towards next mastery level: $missionarymasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "misbiggain">><<if $missionarymasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $missionarymasteryproficiency += 50>><<elseif $quicklearner is false>><<set $missionarymasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in missionary.
<<if $missionarymasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $missionarymasterylevel<br>
Progress towards next mastery level: $missionarymasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "doggycombatgain">><<if $doggymasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $doggymasteryproficiency += 2>><<elseif $quicklearner is false>><<set $doggymasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in doggystyle.
<<if $doggymasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $doggymasterylevel<br>
Progress towards next mastery level: $doggymasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "doggysmallgain">><<if $doggymasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $doggymasteryproficiency += 20>><<elseif $quicklearner is false>><<set $doggymasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in doggystyle.
<<if $doggymasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $doggymasterylevel<br>
Progress towards next mastery level: $doggymasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "doggybiggain">><<if $doggymasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $doggymasteryproficiency += 50>><<elseif $quicklearner is false>><<set $doggymasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in doggystyle.
<<if $doggymasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $doggymasterylevel<br>
Progress towards next mastery level: $doggymasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "concombatgain">><<if $congressmasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $congressmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $congressmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in congress.
<<if $congressmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $congressmasterylevel<br>
Progress towards next mastery level: $congressmasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "consmallgain">><<if $congressmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $congressmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $congressmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in congress.
<<if $congressmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $congressmasterylevel<br>
Progress towards next mastery level: $congressmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "conbiggain">><<if $congressmasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $congressmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $congressmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in congress.
<<if $congressmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $congressmasterylevel<br>
Progress towards next mastery level: $congressmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "pilecombatgain">><<if $piledrivermasterylevel < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $piledrivermasteryproficiency += 2>><<elseif $quicklearner is false>><<set $piledrivermasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in piledriver.
<<if $piledrivermasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $piledrivermasterylevel<br>
Progress towards next mastery level: $piledrivermasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "pilesmallgain">><<if $piledrivermasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $piledrivermasteryproficiency += 20>><<elseif $quicklearner is false>><<set $piledrivermasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in piledriver.
<<if $piledrivermasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $piledrivermasterylevel<br>
Progress towards next mastery level: $piledrivermasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "pilebiggain">><<if $piledrivermasterylevel < 10 >>
<<silently>><<if $quicklearner is true>><<set $piledrivermasteryproficiency += 50>><<elseif $quicklearner is false>><<set $piledrivermasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in piledriver.
<<if $piledrivermasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $piledrivermasterylevel<br>
Progress towards next mastery level: $piledrivermasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "speedcombatgain">><<if $speedbumpmasteryproficiency < 10 >>
<<set _r to random(1, 3)>><<if _r is 1>><<silently>><<if $quicklearner is true>><<set $speedbumpmasteryproficiency += 2>><<elseif $quicklearner is false>><<set $speedbumpmasteryproficiency += 1>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 1 proficiency in pronebone.
<<if $speedbumpmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $speedbumpmasterylevel<br>
Progress towards next mastery level: $speedbumpmasteryproficiency/100</em><br><br>
<</nobr>><</if>><</if>><</widget>>
<<widget "speedsmallgain">><<if $speedbumpmasteryproficiency < 10 >>
<<silently>><<if $quicklearner is true>><<set $speedbumpmasteryproficiency += 20>><<elseif $quicklearner is false>><<set $speedbumpmasteryproficiency += 10>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 10 proficiency in pronebone.
<<if $speedbumpmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $speedbumpmasterylevel<br>
Progress towards next mastery level: $speedbumpmasteryproficiency/100</em>
<</nobr>><</if>><</widget>>
<<widget "speedbiggain">><<if $speedbumpmasteryproficiency < 10 >>
<<silently>><<if $quicklearner is true>><<set $speedbumpmasteryproficiency += 50>><<elseif $quicklearner is false>><<set $speedbumpmasteryproficiency += 25>><<updatemasteries>><</if>><</silently>>
<<nobr>><em>You gained 25 proficiency in pronebone.
<<if $speedbumpmasteryproficiency is 0>><br><strong>You gained a mastery level!</strong><</if>><br>
Current mastery level: $speedbumpmasterylevel<br>
Progress towards next mastery level: $speedbumpmasteryproficiency/100</em>
<</nobr>><</if>><</widget>><<nobr>>
<<if $kissask is false and $kissstreak >= 5 and $mesmerizingkiss is true and $AP >= $maxAP*0.3 and $mesmerized is true and $naked is true and $missionarymasterylevel >= 5>>
You notice that the $enemy is looking at you with an odd look on his face. He is mesmerized, but that look... it's almost as if... <br>
<<linkreplace "@@.speech-u;Are you okay, darling?@@">><<goto "Enemy kiss">><</linkreplace>><br><</if>>
<<if $PTSD is true and $enemydick is true>><<if $enemycocksize is "Big" or $enemycocksize is "Huge">><<set _f to random(1, 30)>><<if _f is 10>>
<<goto "Battle freeze">>
<</if>><</if>><</if>>
<</nobr>>You explore the forest.
<<set _vid = ["video/misc/forestexplore/1.mp4", "video/misc/forestexplore/2.mp4", "video/misc/forestexplore/3.mp4"].random()>>\
<video @src="_vid" autoplay loop></video>
You come across a man in the woods.
<<linkreplace "Eyes of The Dead God">>\
<<include "Random encounter enemies setup forest">>\
You reveal the enemy status with your god-given ability.
Class: $enemy
Level: $enemylevel
<span style="color:blue">Essence = $essence/$maxessence</span>
<span style="color:red">SP = $SP/$maxSP</span>
<span style="color:purple">AP = $AP/$maxAP</span>
Strength: $enemystrength
Endurance: $enemyendurance
Agility: $enemyagility
Control: $enemycontrol
Intelligence: $enemyintelligence
XP on defeat: $enemyXP
<<linkreplace "Try to seduce him">><<goto "ForestBJ1-2">><</linkreplace>>
Or
<<linkreplace "Run back home like a baby">><<goto "Main menu">><</linkreplace>>
<</linkreplace>>
<<silently>>
SET ENEMY CLASS BASED ON LEVEL
<<if $level <= 6>>
<<set $enemy = ["Farmer", "Woodcutter", "Beggar", "Traveler"].random()>><</if>>
<<if $level >= 7>>
<<set $enemy = ["Farmer", "Woodcutter", "Traveler", "Scout", "Guard", "Fighter", "Adventurer", "Mage", "Wizard"].random()>><</if>>
MAGIC CHECK
<<if $enemy is "Mage" or $enemy is "Wizard">>
<<set $enemymagic to true>><</if>>
GOTO SETUP BASED ON ENEMY CLASS
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Traveler" or $enemy is "Beggar">>
<<include "Weak forest enemies">>
<<elseif $enemy is "Traveler" or $enemy is "Scout" or $enemy is "Guard" or $enemy is "Fighter" or $enemy is "Adventurer" or $enemy is "Mage" or $enemy is "Wizard">>
<<include "Medium forest enemies">><</if>>
<<set $enemydick to false>>
<<set $combat to true>>
<<set $enemyintelligence to 0>>
<<set $firstimpression to false>>
<<set $suspecion to 0>>
<<set $titbouncenumber to 0>>
<<set $titjobnumber to 0>>
<<set $showpussynumber to 0>>
<<set $pussygrindnumber to 0>>
<<set $kissnumber to 0>>
<<set $suckfingernumber to 0>>
<<set $openmouthnumber to 0>>
<<set $blowjobnumber to 0>>
<<set $deepthroatnumber to 0>>
<<set $facefucknumber to 0>>
<<set $cownumber to 0>>
<<set $rcownumber to 0>>
<<set $misnumber to 0>>
<<set $dognumber to 0>>
<<set $connumber to 0>>
<<set $speednumber to 0>>
<<set $pilenumber to 0>>
<</silently>><<silently>>
SET LEVEL BASED ON YOUR LEVEL
<<if $level <= 3>>
<<set $enemylevel to random(1, 3)>>
<<elseif $level <= 5>>
<<set $enemylevel to random(2, 6)>>
<<elseif $level <= 7>>
<<set $enemylevel to random(3, 8)>>
<<elseif $level <= 9>>
<<set $enemylevel to random(4, 10)>>
<<elseif $level <= 11>>
<<set $enemylevel to random(6, 12)>>
<<elseif $level <= 13>>
<<set $enemylevel to random(7, 14)>>
<<elseif $level <= 15>>
<<set $enemylevel to random(8, 16)>>
<<elseif $level <= 17>>
<<set $enemylevel to random(9, 18)>><</if>>
<<set $enemyXP to $enemylevel * 5 + random(3)>>\
<<set $enemyGP to random(0, 5) + $enemylevel * 2>>\
SET ENEMY STATS
<<if $enemylevel is 1>>\
<<set $enemyendurance to 1>>\
<<set $enemystrength to 1>>\
<<set $enemyagility to 1>>\
<<set $enemycontrol to 1>>\
<<elseif $enemylevel is 2>>\
<<set $enemyendurance to 2>>\
<<set $enemystrength to 2>>\
<<set $enemyagility to 2>>\
<<set $enemycontrol to 2>>
<<elseif $enemylevel is 3>>\
<<set $enemyendurance to random(2, 3)>>\
<<set $enemystrength to random(2, 3)>>\
<<set $enemyagility to random(1, 3)>>\
<<set $enemycontrol to random(3, 4)>>
<<else>>
<<set $enemyendurance to random(2, 5)>>\
<<set $enemystrength to random(2, 5)>>\
<<set $enemyagility to random(2, 5)>>\
<<set $enemycontrol to random(2, 5)>>\
<</if>>\
\
<<if $enemyendurance > 0 and $enemyendurance < 4>>\
<<set $essence to 1>>
<<elseif $enemyendurance > 3 and $enemyendurance < 7>>\
<<set $essence to 2>>
<<elseif $enemyendurance > 6 and $enemyendurance < 10>>\
<<set $essence to 3>>
<<elseif $enemyendurance > 9 and $enemyendurance < 13>>\
<<set $essence to 4>><</if>>\
<<set $maxessence to $essence>>\
\
<<set $SP to 0>>\
<<set $maxSP to 10 * $enemyendurance + random($enemylevel) - random($enemylevel)>>\
\
<<set $AP to 0>>\
<<set $maxAP to 10 * $enemycontrol + random($enemylevel) - random($enemylevel)>>\
\
\
<</silently>><<silently>>
SET LEVEL BASED ON YOUR LEVEL
<<if $level <= 7>>
<<set $enemylevel to random(4, 8)>>
<<elseif $level <= 9>>
<<set $enemylevel to random(5, 10)>>
<<elseif $level <= 11>>
<<set $enemylevel to random(6, 12)>>
<<elseif $level <= 13>>
<<set $enemylevel to random(7, 14)>>
<<elseif $level <= 15>>
<<set $enemylevel to random(8, 16)>>
<<elseif $level <= 17>>
<<set $enemylevel to random(10, 18)>><</if>>
<<set $enemyXP to $enemylevel * 5 + random(3)>>\
<<set $enemyGP to random(0, 5) + $enemylevel * 2>>\
SET ENEMY STATS
<<set $enemyendurance to random($enemylevel - 3, $level + random(4))>>
<<set $enemystrength to random($enemylevel - 3, $level + random(4))>>
<<set $enemyagility to random($enemylevel - 3, $level + random(4))>>
<<set $enemycontrol to random($enemylevel - 3, $level + random(4))>>
<<if $enemymagic is true>>
<<set $enemyintelligence to random($enemylevel - 3, $level + random(4))>>
<</if>>
\
<<if $enemyendurance > 0 and $enemyendurance < 4>>\
<<set $essence to 1>>
<<elseif $enemyendurance > 3 and $enemyendurance < 7>>\
<<set $essence to 2>>
<<elseif $enemyendurance > 6 and $enemyendurance < 10>>\
<<set $essence to 3>>
<<elseif $enemyendurance > 9 and $enemyendurance < 13>>\
<<set $essence to 4>><</if>>\
<<set $maxessence to $essence>>\
\
<<set $SP to 0>>\
<<set $maxSP to 10 * $enemyendurance + random($enemylevel) - random($enemylevel)>>\
\
<<set $AP to 0>>\
<<set $maxAP to 10 * $enemycontrol + random($enemylevel) - random($enemylevel)>>\
\
<<set $enemymaxmana to 10 * $enemyintelligence>><<set $enemymana to $enemymaxmana>>
\
<</silently>><<if $firstimpression is false>>\
You approach him with a smile.
<<firstimpression>><<set $firstimpression to true>>
<<elseif $firstimpression is true>><<randomsuspecion>><</if>>
Suspecion: $suspecion/100
[[Tease|ForestBJ1-tease]]
<<if $kiss is true>>\
<<if $kissnumber < 2 and $kiss is true>>\
[[Kiss|ForestBJ1-kiss]]
<<else>>\
He doesn't wanna kiss anymore.
<</if>><</if>>\
<<if $blowjobnumber < 2 and $blowjob is true>>\
[[Blowjob|ForestBJ1-blowjob]]<</if>>
<<if $handjobnumber < 2 and $handjob is true>>\
[[Handjob|ForestBJ1-handjob]]
<</if>>
<<if $cowgirl is true>><<linkreplace "sex">>
<<linkreplace "Cowgirl">><<goto "ForestBJ1-cow">><</linkreplace>>
<<linkreplace "Reverse cowgirl">><<goto "ForestBJ1-rcow">><</linkreplace>>
<<linkreplace "Doggy">><<goto "ForestBJ1-dog">><</linkreplace>>
<<linkreplace "Missionary">><<goto "ForestBJ1-mis">><</linkreplace>>
<<linkreplace "Congress">><<goto "ForestBJ1-con">><</linkreplace>>
<<linkreplace "Piledriver">><<goto "ForestBJ1-pile">><</linkreplace>>
<<linkreplace "Pronebone">><<goto "ForestBJ1-speed">><</linkreplace>>
<</linkreplace>><</if>>
tease
stripbottom
striptop
titbounce
titjob
showpussy
pussygrind
kiss
suckfinger
openmouth
blowjob
deepthroat
facefuck
<<linkreplace "Run away">><<goto "Main menu">><</linkreplace>><<widget "firstimpression">>\
<<set _l to random(1, $charm)>>\
<<set _m to random(1, $enemylevel)>>\
<<if _l >= _l>>\
You win a charm roll!
He greets you cheerfully in kind.
<<else>>\
You lose a charm roll.
The $enemy becomes a bit suspecious of you.
<em>Suspicion + 5</em><<set $suspecion += 5>><</if>><</widget>>
<<widget "randomsuspecion">><<if $AP <= $maxAP * 0.4>>\
He becomes a bit more suspecious of you.
<em>Suspicion + 5</em><<set $suspecion += 5>>
<<elseif $AP >= $maxAP * 0.4 and $AP < $maxAP * 0.8>>\
<<set _p to random(1, 3)>>\
<<if _p is 1>>\
He is aroused, but the situation is a bit off...
<em>Suspicion + 5</em><<set $suspecion += 5>>
<<else>>\
He is too aroused to give much thought to the weirdness of this situation.<</if>>
<<elseif $AP >= $maxAP * 0.8>>\
He is very aroused! He doesn't give a fuck any longer, he just wants this hot chick in front of him!<</if>><</widget>><<set $teasenumber += 1>>
<<tease>>
[[Next|ForestBJ1-2]]<<set $kissnumber += 1>>
[[ForestBJ1-2]] <<set $blowjobnumber += 1>>
[[ForestBJ1-2]] <<set $handjobnumber += 1>>
[[ForestBJ1-2]] <<nobr>><<if $clothed is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/teasingtongue/1/1.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/teasingtongue/2/1.mp4", "video/skills/perkskills/teasingtongue/2/2.mp4", "video/skills/perkskills/teasingtongue/2/3.mp4", "video/skills/perkskills/teasingtongue/2/4.mp4", "video/skills/perkskills/teasingtongue/2/5.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/teasingtongue/3/1.mp4", "video/skills/perkskills/teasingtongue/3/2.mp4", "video/skills/perkskills/teasingtongue/3/3.mp4", "video/skills/perkskills/teasingtongue/3/4.mp4", "video/skills/perkskills/teasingtongue/3/5.mp4", "video/skills/perkskills/teasingtongue/3/6.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $clothed is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/teasingtongue/knockeddown/1/1.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/2.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/3.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/4.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/5.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/6.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/7.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/8.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/9.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/10.mp4", "video/skills/perkskills/teasingtongue/knockeddown/1/11.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/teasingtongue/knockeddown/2/1.mp4", "video/skills/perkskills/teasingtongue/knockeddown/2/2.mp4", "video/skills/perkskills/teasingtongue/knockeddown/2/3.mp4", "video/skills/perkskills/teasingtongue/knockeddown/2/4.mp4", "video/skills/perkskills/teasingtongue/knockeddown/2/5.mp4", "video/skills/perkskills/teasingtongue/knockeddown/2/6.mp4", "video/skills/perkskills/teasingtongue/knockeddown/2/7.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/teasingtongue/knockeddown/3/1.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/2.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/3.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/4.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/5.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/6.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/7.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/8.mp4", "video/skills/perkskills/teasingtongue/knockeddown/3/9.mp4"].random()>>
<video @src="_vid" autoplay></video><</if>><</nobr>><<nobr>>
<<if $dirtytalk is true and $infusedwords is true>><<linkreplace "Infused words - $infusedwordscounter/$infusedwordsmaxcounter">>
<<if $infusedwordsused is false>>
<<if $infusedwordscounter < $infusedwordsmaxcounter>>
<<if $pcMP >= 3>>\
<<script>>Dialog.close();<</script>><<goto "Infused words combat">>
<<else>>Not enough mana to infuse your words!<</if>>
<<else>>This no longer works on your opponent's mind!<</if>>
<<else>>You already infused your words once this turn.<</if>>
<</linkreplace>><</if>>
<</nobr>><<nobr>>
<<if $enemydick is false>><<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
Tell him to <<linkreplace "pull out his cock!">><<set $pcMP -= 3>><<goto "Pull out cock command">><</linkreplace>><br><br>
<<else>><em>You need to be standing or kneeling to infuse your words.</em>
<br><br><</if>>
<<else>><em>Your opponent's cock is already out!</em><br><br><</if>>
<<if $enemydick is true>><<if $stance is 3 or $stance is 9>>
Tell him to <<linkreplace "jerk off in front of you!">><<set $pcMP -= 3>><<goto "Jerk off command">><</linkreplace>><br><br>
<<else>><em>You need to be naked and standing or kneeling to give this command.</em>
<br><br><</if>>
<<else>><em>Your opponent's cock must be out before you can order him to jerk off.</em><br><br><</if>>
<<linkreplace "Nah, changed my mind">><<goto "Battle main menu">><</linkreplace>>
<</nobr>>
<<silently>>
/* REMEMBER THESE VARIABLE WHEN DOING THE REST
$infusedwordscounter $infusedwordsused */
Tell him to pull out his cock.
Tell him to let you jerk him off.
Tell him to let you blow him.
Tell him to lie down and let you fuck him.
Tell him to fuck you.
Tell him to give up (Hard). If succesful, you decide how to finish him.
<</silently>>INFUSED WORDS
You learn how to infuse your words with mana. This will make your next words carry more force behind them, making them harder to ignore or disobey.
While speaking the command, you have to actually properly infuse your words with mana, which is no easy feat especially in the middle of combat. You must win an intelligence roll to do this.
Your opponent's mind will develop resistance against such arcane manipulation. Therefore, only a limited amount of successfully infused commands can be used per combat. This amount increases by 1 per every second point in intelligence.
Even if you manage to properly infuse your words, your opponent still has a chance to resist the command. You will have to win an attribute roll agains his control.
Allows for commands such as "Pull out your cock", "Jerk off" or "Let me blow your cock"
Costs 3 MP per command (even if you fail the infusion). Can only be used once per turn. Does not take up your turn.
Unlock Requirements: Charm 5, Intelligence 5, Succubus level 5, Dirty talk unlocked, Mesmerize unlocked
<<if $infusedwords is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $infusedwords to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>INFUSED WORDS
Mana is useful. So is dirty talking... is magical dirty talking a thing??
Unlock Requirements: Charm 5, Intelligence 5, Succubus level 5, Dirty talk unlocked, Mesmerize unlocked
The "Infused words" perk can now be unlocked!
<<set $infusedwordsalert to true>><<set $infusedwordsused to true>>\
<<intelligence-random>>
<<if _check is false>>\
Handling mana is no easy feat and you fuck up the infusion. Your words hold no power.
@@.speech-u;Jerk off to my sexy body!@@
@@.speech-h;Shut up, whore!@@
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<elseif _check is true>>\
You manage to infuse your words with mana!<<set $infusedwordscounter += 1>>
@@.speech-ux;Jerk off to my sexy body!@@
Now let's see if you can win a charm roll as well...
<<linkreplace "Roll the dice">>
<<charm-control>>
<<if _check is false>>\
He resists your infused words.
He scowls at you with a pained expression and rubs his forehead.
@@.speech-h;Grrr... nice try, whore...@@
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<elseif _check is true>>\
<<linkreplace "Succes!">>
He walks up close to you. You kneel down in front of him as he starts jerking off.
@@.speech-u;You can cum on me if you feel like it, baby♥@@
<<set _spgain to random($intelligence*0.5, Math.trunc($intelligence*1.5))>>\
The $enemy takes <span style="color:red">_spgain SP</span>! (Random SP from your intelligence up to your intelligence * 1.5)<<set $SP += _spgain>>
<<if $SP < $maxSP>>\
Eventually, he breaks free from your command. He stops jerking off, jumps away from you, leaving you on your knees. <<settokneeling>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<else>>\
He is gonna <<linkreplace "cum!">>cum!
<<include "Infused words jerk off vids">>
You are, of course, enjoying every moment of it.
<<semenheal>>
<<set $essence -= 1>><<set $semenamount += 1>>\
<<if $essence is 0>>
You drained the last of his essence and win the battle! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
You won the battle!
<<randomkill>>\
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>>
<<else>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<</if>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</if>>\<<nobr>>
<<set _r to random(1, 2)>>
<<if _r is 1>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/1/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/2.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/3.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/4.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/5.mp4"].random()>>
<video @src="_vid" autoplay></video><br>
You drain his essence as he cums in your mouth.
<<elseif _r is 2>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/2/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/2.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/3.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/4.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/5.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/6.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/7.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/8.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/9.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/10.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/11.mp4"].random()>>
<video @src="_vid" autoplay></video><br>
You drain his essence as he cums on your face.
<<elseif _r is 3>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/3/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/3/2.mp4", "video/skills/perkskills/infusedwords/jerkoff/3/3.mp4", "video/skills/perkskills/infusedwords/jerkoff/3/4.mp4"].random()>>
<video @src="_vid" autoplay></video><br>
You drain his essence as he cums all over your body.<</if>>
<</nobr>><<nobr>><<if $clothed is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/kisshj/1/1.mp4", "video/skills/perkskills/kisshj/1/2.mp4", "video/skills/perkskills/kisshj/1/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $braoff is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/kisshj/2/1.mp4", "video/skills/perkskills/kisshj/2/2.mp4", "video/skills/perkskills/kisshj/2/3.mp4", "video/skills/perkskills/kisshj/2/4.mp4", "video/skills/perkskills/kisshj/2/5.mp4", "video/skills/perkskills/kisshj/2/6.mp4", "video/skills/perkskills/kisshj/2/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $naked is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/kisshj/3/1.mp4", "video/skills/perkskills/kisshj/3/2.mp4", "video/skills/perkskills/kisshj/3/3.mp4", "video/skills/perkskills/kisshj/3/4.mp4", "video/skills/perkskills/kisshj/3/5.mp4", "video/skills/perkskills/kisshj/3/6.mp4", "video/skills/perkskills/kisshj/3/7.mp4", "video/skills/perkskills/kisshj/3/8.mp4", "video/skills/perkskills/kisshj/3/9.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
<<elseif $clothed is true and $knockeddown is true>>
<<elseif $braoff is true and $knockeddown is true>>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/kisshj/knockeddown/3/1.mp4", "video/skills/perkskills/kisshj/knockeddown/3/1.mp4", "video/skills/perkskills/kisshj/knockeddown/3/1.mp4", "video/skills/perkskills/kisshj/knockeddown/3/1.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>><</nobr>>DEEPTHROAT
DESCRIPTION
Unlock requirements: ?
The "Deepthroat" skill can now be unlocked!
<<set $deepthroatalert to true>>
Double-click this passage to edit it.PUSSYGRIND
Your little pussy is wonderful battle asset. You should have been using it more. After having fucked a few enemies with it, this is obvious to you now.
The way your tiny pussy grips tightly around your enemies' cocks... ahh...
The way your wet lower lips glide up and down your enemies' shafts as you bounce up and down... uhhh...
In fact... you don't even have to take them inside your pussy, your lower lips are a weapon in themselves!
Unlock requirements: "Cowgirl" unlocked, used "Cowgirl" successfully 5 times
The "Pussygrind" skill can now be unlocked!
<<set $pussygrindalert to true>>COWGIRL and REVERSE COWGIRL
You are ready.
You are ready to start fucking all your enemies into submission and death.
Just be careful not to put too much strain on your little pussy... you are still inexperienced!
Unlock requirements: Getting comfortable with riding cocks
The "Cowgirl" and "Reverse cowgirl" skills can now be unlocked!
<<set $cowgirlalert to true>><<set $reversecowgirlalert to true>><<silently>><<if $alluringeyesalert is false and $bjkills >= 7 and $bjfinishcurrent is true and $essence is 1 and $knockeddown is true>><<set $bjfinishcurrent to false>>
<<goto "Alluring eyes event">><</if>>
<<if $beyondconnection is true and $deathdefyingdesires is true and $deathdefyingdesirespractisecount <= 5 and $bjfinishcurrent is true and $essence is 1>>
<<goto "d-d desires practise">><</if>>
<</silently>>
You have killed a few guys now by making them cum with your mouth. So far, it's definitely your favorite way to do it.
The guy you are currently blowing is very close to releasing his load, along with his life, in your mouth.
You slow down and gently tease his dick with your hands instead. Just enough to keep him on the edge. You want to savor the moment a bit longer.
<<linkreplace "Next">>
Your prey, wisely, never let you blow them for long. Either they die from a climax or your turn ends and they start fighting back. You never have a cock to suck on for more than seconds at a time, perhaps half a minute if you are lucky. You wish it weren't so, as you truly find blowjobs to be one of the most enjoyable activities in your new life.
All of these musings go through your head as you slowly massage his cock, attempting to prolong the time before his climax.
It's a bit risky to not just finish the guy off. You are giving him an opportunity to escape and continue fighting. Better get his cock back in your mouth. Where it belongs.
<<linkreplace "Look into his eyes">>
<video autoplay src="video/events/alluringeyesevent/1.mp4"></video>
You take his cock back into your mouth and look up into his eyes. He looks back at you, eyes flickering with pleasure.
What is he doing? You just gave him a very real chance to fight back and escape. Still, he just looks right back at you with dazed eyes. Hmm... most curious.
Intrigued by this oddly passive behaviour, you decide to continue observing him.
<<linkreplace "Next...">>
<video autoplay src="video/events/alluringeyesevent/2.mp4"></video>
You seach his eyes for any indication of what he might be thinking. Your intrinsic abilities allows you to sense how close he is and adjust accordingly.
He just looks back into your eyes, seemingly unable to break eye contact.
Well, you figure, it must be a quite a sight to behold, a sexy girl looking at him with pleading eyes and a mouth full of his cock. The sight would probably give any man a bit of an ego boost...
<<linkreplace "Then...">>
<<silently>><<script>>
Dialog.setup("New combat mechanic discovered!");
Dialog.wiki(Story.get("Sex locks").processText());
Dialog.open();
<</script>><</silently>>
Oh! That maybe explains it...? Also, nice of this "game" to give out information for once. You had to learn most from Bob, Medivh or Mortimor.
So... this would be a blowjob lock... considering the timing of the prompt.
You are not sure you completely understand how it works yet, but it sounds like it's a way to make your blowjobs last longer. Which is good, obviously. It also sounds like other kinds of locks might be possible? You will have to experiment a bit in the future.
For now, it's probably time to end this guy's suffering...
[[End it!|Alluring eyes event1]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<video autoplay src="video/events/alluringeyesevent/3.mp4"></video>
You speed up, using both your hand and mouth. The now familiar excitement rises inside you at the prospect of cum.
All the while, you are keeping eye contact with your latest meal. You want to see it happen.
As you look into his eyes, you are overcome with a feeling of IMMENSE control and power. You are literally holding his life in your hands (and mouth) and, by the look in his eyes, he knows it. He is incapable of doing anything to stop you. Controlling and dominating your opponent with nothing but pleasure and charm... it fills you with a deep satisfaction rivaling the more primal one derived from absorbing essence.
<<linkreplace "And it happens...">>
<video autoplay src="video/events/alluringeyesevent/4.mp4"></video>
You once more feel time slowing down and the empowering sensation of essence seeping into you.
His eyes gradually become more and more unfocused as his life slowly leaves him along with his essence.
...
As you suck off the remaining cum from the tip of his cock, the light of continuousness leaves his eyes. Time returns to normal. Another soul for Mortimor...
@@.speech-u;Mmmm...@@
You hum with pleasure, enjoying the momentary ecstasy...
<<bjbiggain>>
<<semenheal>>
<<linkreplace "Lovely!">>
<<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Alluring eyes available").processText());
Dialog.open();
<</script>>
A perk! Nice.
@@.speech-u;Always happy to see those!@@
...
You take a moment and look down on the lifeless man... his body looks fine, he might have been sleeping. Except for his open eyes.
This was the first time you truly took the time to observe in detail what really happens when you drain someone. All things considered... it's a kinda... peaceful way to go. If you had gotten some other class, you would just have stabbed him to death or burned him with fire magic or whatever. A blowjob from you is just the weapon of your class.
Compared to more traditional forms of execution like hanging or chopping of someones head with an axe, well... If you gotta go... Surely, most would prefer death by blowjob?
You feel a bit uplifted. Not that remorse or guilt had been weighing down on you, but still... death is death. At the very least, you gave him a less than horrible one.
<<linkreplace "Next">><<goto "BattleReward">>
<</linkreplace>><</linkreplace>><</linkreplace>>\
<<set $bjkills += 1>><<set $essence -= 1>>\<<if $clothed is true>>
<<set _vid = ["video/maleskills/hekiss/1/1.mp4", "video/maleskills/hekiss/1/2.mp4", "video/maleskills/hekiss/1/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $braoff is true>>
<<set _vid = ["video/maleskills/hekiss/2/1.mp4", "video/maleskills/hekiss/2/2.mp4", "video/maleskills/hekiss/2/3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $naked is true>>
<<set _vid = ["video/maleskills/hekiss/3/1.mp4", "video/maleskills/hekiss/3/2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<</if>>\<<nobr>><<if $clothed is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/alluringeyes/1/1.mp4", "video/skills/perkskills/alluringeyes/1/2.mp4", "video/skills/perkskills/alluringeyes/1/3.mp4", "video/skills/perkskills/alluringeyes/1/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/alluringeyes/2/1.mp4", "video/skills/perkskills/alluringeyes/2/2.mp4", "video/skills/perkskills/alluringeyes/2/3.mp4", "video/skills/perkskills/alluringeyes/2/4.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/alluringeyes/3/1.mp4", "video/skills/perkskills/alluringeyes/3/2.mp4", "video/skills/perkskills/alluringeyes/3/3.mp4", "video/skills/perkskills/alluringeyes/3/4.mp4", "video/skills/perkskills/alluringeyes/3/5.mp4", "video/skills/perkskills/alluringeyes/3/6.mp4", "video/skills/perkskills/alluringeyes/3/7.mp4", "video/skills/perkskills/alluringeyes/3/8.mp4", "video/skills/perkskills/alluringeyes/3/9.mp4", "video/skills/perkskills/alluringeyes/3/10.mp4", "video/skills/perkskills/alluringeyes/3/11.mp4", "video/skills/perkskills/alluringeyes/3/12.mp4", "video/skills/perkskills/alluringeyes/3/13.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $clothed is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/alluringeyes/knockeddown/1/1.mp4", "video/skills/perkskills/alluringeyes/knockeddown/1/2.mp4", "video/skills/perkskills/alluringeyes/knockeddown/1/3.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/alluringeyes/knockeddown/2/1.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/2.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/3.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/4.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/5.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/6.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/7.mp4", "video/skills/perkskills/alluringeyes/knockeddown/2/8.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/alluringeyes/knockeddown/3/1.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/2.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/3.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/4.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/5.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/6.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/7.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/8.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/9.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/10.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/11.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/12.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/13.mp4", "video/skills/perkskills/alluringeyes/knockeddown/3/14.mp4"].random()>>
<video @src="_vid" autoplay></video><</if>><</nobr>><<nobr>><<if $clothed is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/tightthroat/1/1.mp4", "video/skills/perkskills/tightthroat/1/2.mp4", "video/skills/perkskills/tightthroat/1/3.mp4", "video/skills/perkskills/tightthroat/1/4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/tightthroat/2/1.mp4", "video/skills/perkskills/tightthroat/2/2.mp4", "video/skills/perkskills/tightthroat/2/3.mp4", "video/skills/perkskills/tightthroat/2/4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is false>>
<<set _vid = ["video/skills/perkskills/tightthroat/3/1.mp4", "video/skills/perkskills/tightthroat/3/2.mp4", "video/skills/perkskills/tightthroat/3/3.mp4", "video/skills/perkskills/tightthroat/3/4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
<<elseif $clothed is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/tightthroat/knockeddown/1.mp4", "video/skills/perkskills/tightthroat/knockeddown/1/2.mp4", "video/skills/perkskills/tightthroat/knockeddown/1/3.mp4", "video/skills/perkskills/tightthroat/knockeddown/1/4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
<<elseif $braoff is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/tightthroat/knockeddown/2/1.mp4", "video/skills/perkskills/tightthroat/knockeddown/2/2.mp4", "video/skills/perkskills/tightthroat/knockeddown/2/3.mp4", "video/skills/perkskills/tightthroat/knockeddown/2/4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
<<elseif $naked is true and $knockeddown is true>>
<<set _vid = ["video/skills/perkskills/tightthroat/knockeddown/3/1.mp4", "video/skills/perkskills/tightthroat/knockeddown/3/2.mp4", "video/skills/perkskills/tightthroat/knockeddown/3/3.mp4", "video/skills/perkskills/tightthroat/knockeddown/3/4.mp4"].random()>>\
<video @src="_vid" autoplay></video><</if>><</nobr>><<silently>>
SET ENEMY CLASS AND LEVEL
<<set $enemy = ["Farmer", "Woodcutter", "Beggar", "Traveler"].random()>>
<<set $enemylevel to 1>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 1>>\
<<set $enemyendurance to 1>>\
<<set $enemystrength to 1>>\
<<set $enemyagility to 1>>\
<<set $enemycontrol to 1>>\
<<elseif $enemylevel is 2>>\
<<set $enemyendurance to 2>>\
<<set $enemystrength to random(1, 2)>>\
<<set $enemyagility to random(1, 2)>>\
<<set $enemycontrol to 2>>
<<elseif $enemylevel is 3>>\
<<set $enemyendurance to random(2, 3)>>\
<<set $enemystrength to random(2, 3)>>\
<<set $enemyagility to random(1, 3)>>\
<<set $enemycontrol to random(2, 4)>><</if>>
SET ENEMY ESSENSE AP SP
\
<<if $enemyendurance > 0 and $enemyendurance < 4>>\
<<set $essence to 1>>
<<elseif $enemyendurance > 3 and $enemyendurance < 7>>\
<<set $essence to 2>>
<<elseif $enemyendurance > 6 and $enemyendurance < 10>>\
<<set $essence to 3>>
<<elseif $enemyendurance > 9 and $enemyendurance < 13>>\
<<set $essence to 4>><</if>>\
<<set $maxessence to $essence>>\
\
<<set $SP to 0>>\
<<set $maxSP to 6 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to $enemylevel * 6 + random(5)>>\
<<set $enemyGP to random(5) + $enemylevel * 2>>\
<<enemycocksize>><<enemysemenamount>>
<<set $weapon to "None">>
<<set $armor to "None">>
<<set $easyfight to true>>
<</silently>><<set _vid = ["video/events/outdoor/beach/playsand/1.mp4", "video/events/outdoor/beach/playsand/2.mp4", "video/events/outdoor/beach/playsand/3.mp4", "video/events/outdoor/beach/playsand/4.mp4", "video/events/outdoor/beach/playsand/5.mp4", "video/events/outdoor/beach/playsand/6.mp4", "video/events/outdoor/beach/playsand/7.mp4", "video/events/outdoor/beach/playsand/8.mp4", "video/events/outdoor/beach/playsand/9.mp4", "video/events/outdoor/beach/playsand/10.mp4", "video/events/outdoor/beach/playsand/11.mp4", "video/events/outdoor/beach/playsand/12.mp4", "video/events/outdoor/beach/playsand/13.mp4", "video/events/outdoor/beach/playsand/14.mp4", "video/events/outdoor/beach/playsand/15.mp4", "video/events/outdoor/beach/playsand/16.mp4", "video/events/outdoor/beach/playsand/17.mp4", "video/events/outdoor/beach/playsand/18.mp4", "video/events/outdoor/beach/playsand/19.mp4", "video/events/outdoor/beach/playsand/20.mp4", "video/events/outdoor/beach/playsand/21.mp4", "video/events/outdoor/beach/playsand/22.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You fool around on the beach.
[[Enough fun for today, you have work to do!|Beach]]
<<if $blowjob is true>><<set _r to random(1, 5)>><<if _r is 1>>
<<linkreplace "You notice someone in the distance">><<goto "Playsand encounters">><</linkreplace>><</if>><</if>>
<<set $playsandtoday to true>><<set _vid = ["video/events/outdoor/beach/swim/1.mp4", "video/events/outdoor/beach/swim/2.mp4", "video/events/outdoor/beach/swim/3.mp4", "video/events/outdoor/beach/swim/4.mp4", "video/events/outdoor/beach/swim/5.mp4", "video/events/outdoor/beach/swim/6.mp4", "video/events/outdoor/beach/swim/7.mp4", "video/events/outdoor/beach/swim/8.mp4", "video/events/outdoor/beach/swim/9.mp4", "video/events/outdoor/beach/swim/10.mp4", "video/events/outdoor/beach/swim/11.mp4", "video/events/outdoor/beach/swim/12.mp4", "video/events/outdoor/beach/swim/13.mp4", "video/events/outdoor/beach/swim/14.mp4", "video/events/outdoor/beach/swim/15.mp4", "video/events/outdoor/beach/swim/16.mp4", "video/events/outdoor/beach/swim/17.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You go for a little swim. A bit cold, but feels good.
<<smallendurance>>
[[Stop swimming|Beach]]
<<set $beachswimtoday to true>><<set _r1 to random(1, 3)>>
<<set _r2 to random(1, 3)>>
<<set _r3 to random(1, 3)>>
<<set _r4 to random(1, 3)>>
<<set _r5 to random(1, 3)>>
<<if _r1 is 1>>
<<goto "Tan">>
<<elseif _r2 is 1>>
<<goto "Tan">>
<<elseif _r3 is 1>>
<<goto "Tan">>
<<elseif _r4 is 1>>
<<goto "Tan">>
<<elseif _r5 is 1>>
<<goto "Tan">>
<<else>>
<<goto "Tan">>
<</if>><<set _r1 to random(1, 3)>>
<<set _r2 to random(1, 3)>>
<<set _r3 to random(1, 3)>>
<<set _r4 to random(1, 3)>>
<<set _r5 to random(1, 3)>>
<<if _r1 is 1>>
<<goto "Playsand">>
<<elseif _r2 is 1>>
<<goto "Playsand">>
<<elseif _r3 is 1>>
<<goto "Playsand">>
<<elseif _r4 is 1>>
<<goto "Playsand">>
<<elseif _r5 is 1>>
<<goto "Playsand">>
<<else>>
<<goto "Playsand">>
<</if>><<widget "resettraining">><<silently>>
<<set $stretchtoday to false>>
<<set $runtoday to false>>
<<set $tailtoday to false>>
<</silently>><</widget>>
/*ENDURANCE*\
<<widget "smallendurance">><<nobr>>
<<set $enduranceproficiency += 2>>
<<if $enduranceproficiency < 25>>
<em>You got a tiny bit stronger! Proficiency + 2. Progress: $enduranceproficiency/25</em>
<<elseif $enduranceproficiency >= 25>>
<<set $enduranceproficiency to 0>><<endurance>>
<em>Congratulations! Your hard work has payed off. You gained an attribute point in endurance!</em>
<</if>><</nobr>><</widget>>
<<widget "mediumendurance">><<nobr>>
<<set $enduranceproficiency += 5>>
<<if $enduranceproficiency < 25>>
<em>You got a bit stronger! Proficiency + 5. Progress: $enduranceproficiency/25</em>
<<elseif $enduranceproficiency >= 25>>
<<set $enduranceproficiency to 0>><<endurance>>
<em>Congratulations! Your hard work has payed off. You gained an attribute point in endurance!</em>
<</if>><</nobr>><</widget>>
<<widget "bigendurance">><<nobr>>
<<set $enduranceproficiency += 15>>
<<if $enduranceproficiency < 25>>
<em>You got stronger! Proficiency + 15. Progress: $enduranceproficiency/25</em>
<<elseif $enduranceproficiency >= 25>>
<<set $enduranceproficiency to 0>><<endurance>>
<em>Congratulations! Your hard work has payed off. You gained an attribute point in endurance!</em>
<</if>><</nobr>><</widget>>
/*CHARM*\
<<widget "smallcharm">><<nobr>>
<<set $charmproficiency += 2>>
<<if $charmproficiency < 50>>
<em>You got a tiny bit cuter! Proficiency + 2. Progress: $charmproficiency/50</em>
<<elseif $charmproficiency >= 50>>
<<set $charmproficiency to 0>><<charm>>
<em>Congratulations! You are a weapon of cuteness. You gained an attribute point in charm!</em>
<</if>><</nobr>><</widget>>
<<widget "mediumcharm">><<nobr>>
<<set $charmproficiency += 4>>
<<if $charmproficiency < 50>>
<em>You got a bit cuter! Proficiency + 4. Progress: $charmproficiency/50</em>
<<elseif $charmproficiency >= 50>>
<<set $charmproficiency to 0>><<charm>>
<em>Congratulations! You are a weapon of cuteness. You gained an attribute point in charm!</em>
<</if>><</nobr>><</widget>>
<<widget "bigcharm">><<nobr>>
<<set $charmproficiency += 10>>
<<if $charmproficiency < 50>>
<em>You got cuter! Proficiency + 10. Progress: $charmproficiency/50</em>
<<elseif $charmproficiency >= 50>>
<<set $charmproficiency to 0>><<charm>>
<em>Congratulations! You are a weapon of cuteness. You gained an attribute point in charm!</em>
<</if>><</nobr>><</widget>>
/*AGILITY*\
<<widget "smallagility">><<nobr>>
<<set $agilityproficiency += 1>>
<<if $agilityproficiency < 25>>
<em>You got a tiny bit faster! Proficiency + 1. Progress: $agilityproficiency/25</em>
<<elseif $agilityproficiency >= 25>>
<<set $agilityproficiency to 0>><<agility>>
<em>Congratulations! You are quick as the wind! You gained an attribute point in agility!</em>
<</if>><</nobr>><</widget>>
<<widget "mediumagility">><<nobr>>
<<set $agilityproficiency += 5>>
<<if $agilityproficiency < 25>>
<em>You got a bit faster! Proficiency + 5. Progress: $agilityproficiency/25</em>
<<elseif $agilityproficiency >= 25>>
<<set $agilityproficiency to 0>><<agility>>
<em>Congratulations! You are quick as the wind! You gained an attribute point in agility!</em>
<</if>><</nobr>><</widget>>
<<widget "bigagility">><<nobr>>
<<set $agilityproficiency += 15>>
<<if $agilityproficiency < 25>>
<em>You got faster! Proficiency + 15. Progress: $agilityproficiency/25</em>
<<elseif $agilityproficiency >= 25>>
<<set $agilityproficiency to 0>><<agility>>
<em>Congratulations! You are quick as the wind! You gained an attribute point in agility!</em>
<</if>><</nobr>><</widget>>
/*DEXTERITY*\
<<widget "smalldexterity">><<nobr>>
<<set $dexterityproficiency += 1>>
<<if $dexterityproficiency < 50>>
<em>Your body got a tiny bit more flexible! Proficiency + 1. Progress: $dexterityproficiency/50</em>
<<elseif $dexterityproficiency >= 50>>
<<set $dexterityproficiency to 0>><<dexterity>>
<em>Congratulations! Your hard work has payed off. You gained an attribute point in dexterity!</em>
<</if>><</nobr>><</widget>>
<<widget "mediumdexterity">><<nobr>>
<<set $dexterityproficiency += 5>>
<<if $dexterityproficiency < 25>>
<em>Your body got a bit more flexible! Proficiency + 5. Progress: $dexterityproficiency/25</em>
<<elseif $dexterityproficiency >= 25>>
<<set $dexterityproficiency to 0>><<dexterity>>
<em>Congratulations! Your hard work has payed off. You gained an attribute point in dexterity!</em>
<</if>><</nobr>><</widget>>
<<widget "bigdexterity">><<nobr>>
<<set $dexterityproficiency += 15>>
<<if $dexterityproficiency < 50>>
<em>Your body got more flexible! Proficiency + 15. Progress: $dexterityproficiency/50</em>
<<elseif $dexterityproficiency >= 50>>
<<set $dexterityproficiency to 0>><<dexterity>>
<em>Congratulations! Your hard work has payed off. You gained an attribute point in dexterity!</em>
<</if>><</nobr>><</widget>>
/*INTELLIGENCE*\
<<widget "smallintelligence">><<nobr>>
<<set $intelligenceproficiency += 1>>
<<if $intelligenceproficiency < 100>>
<em>You got a tiny bit smarter! Proficiency + 1. Progress: $intelligenceproficiency/100</em>
<<elseif $intelligenceproficiency >= 100>>
<<set $intelligenceproficiency to 0>><<intelligence>>
<em>Congratulations! You sexy Einstein! You gained an attribute point in intelligence!</em>
<</if>><</nobr>><</widget>>
<<widget "mediumintelligence">><<nobr>>
<<set $intelligenceproficiency += 5>>
<<if $intelligenceproficiency < 100>>
<em>You got a bit smarter! Proficiency + 5. Progress: $intelligenceproficiency/100</em>
<<elseif $intelligenceproficiency >= 100>>
<<set $intelligenceproficiency to 0>><<intelligence>>
<em>Congratulations! You sexy Einstein! You gained an attribute point in intelligence!</em>
<</if>><</nobr>><</widget>>
<<widget "bigintelligence">><<nobr>>
<<set $intelligenceproficiency += 15>>
<<if $intelligenceproficiency < 100>>
<em>You got smarter! Proficiency + 15. Progress: $intelligenceproficiency/100</em>
<<elseif $intelligenceproficiency >= 100>>
<<set $intelligenceproficiency to 0>><<intelligence>>
<em>Congratulations! You sexy Einstein! You gained an attribute point in intelligence!</em>
<</if>><</nobr>><</widget>>
/*STEALTH*\
<<widget "smallstealth">><<nobr>>
<<if $stealth > 0>><<set $stealthproficiency += 1>>
<<if $stealthproficiency < 100>>
<em>You got a tiny bit more stealthy! Proficiency + 1. Progress: $stealthproficiency/100</em>
<<elseif $stealthproficiency >= 100>>
<<set $stealthproficiency to 0>><<stealth>>
<em>Congratulations! You gained an attribute point in stealth! Wait a minute... you are a Succubus, not a Rogue, what is this?</em>
<</if>><</if>><</nobr>><</widget>>
<<widget "mediumstealth">><<nobr>>
<<if $stealth > 0>><<set $stealthproficiency += 5>>
<<if $stealthproficiency < 100>>
<em>You got a bit more stealthy! Proficiency + 5. Progress: $stealthproficiency/100</em>
<<elseif $stealthproficiency >= 100>>
<<set $stealthproficiency to 0>><<stealth>>
<em>Congratulations! You gained an attribute point in stealth! Wait a minute... you are a Succubus, not a Rogue, what is this?</em>
<</if>><</if>><</nobr>><</widget>>
<<widget "bigstealth">><<nobr>>
<<if $stealth > 0>><<set $stealthproficiency += 15>>
<<if $stealthproficiency < 100>>
<em>You got more stealthy! Proficiency + 15. Progress: $stealthproficiency/100</em>
<<elseif $stealthproficiency >= 100>>
<<set $stealthproficiency to 0>><<stealth>>
<em>Congratulations! You gained an attribute point in stealth! Wait a minute... you are a Succubus, not a Rogue, what is this?</em>
<</if>><</if>><</nobr>><</widget>>
/*EDGEING*\
<<widget "smalledge">><<nobr>>
<<set $edgeproficiency += 1>>
<<if $edgeproficiency < 50>>
<em>You got a tiny bit more used to pleasure! Proficiency + 1. Progress: $edgeproficiency/50</em>
<<elseif $edgeproficiency >= 50>>
<<set $edgeproficiency to 0>><<edge>>
<em>Congratulations! You gained 5 max stimulation! Succubi truly are masters of pleasure, even their own.</em>
<</if>><</nobr>><</widget>>
<<widget "mediumedge">><<nobr>>
<<set $edgeproficiency += 2>>
<<if $edgeproficiency < 50>>
<em>You got a bit more used to pleasure! Proficiency + 2. Progress: $edgeproficiency/50</em>
<<elseif $edgeproficiency >= 50>>
<<set $edgeproficiency to 0>><<edge>>
<em>Congratulations! You gained 5 max stimulation! Succubi truly are masters of pleasure, even their own.</em>
<</if>><</nobr>><</widget>>
<<widget "bigedge">><<nobr>>
<<set $edgeproficiency += 10>>
<<if $edgeproficiency < 50>>
<em>You got more used to pleasure! Proficiency + 10. Progress: $edgeproficiency/50</em>
<<elseif $edgeproficiency >= 50>>
<<set $edgeproficiency to 0>><<edge>>
<em>Congratulations! You gained 5 max stimulation! Succubi truly are masters of pleasure, even their own.</em>
<</if>><</nobr>><</widget>>
<<silently>>Vid here<</silently>>
You go for a run!
<<mediumagility>>
<<linkreplace "Tireeeed... go back home">><<goto "Main menu">><</linkreplace>>
<<set $runtoday to true>><<set $runtoday to true>>
<<set _r1 to random(1, 3)>>
<<set _r2 to random(1, 3)>>
<<set _r3 to random(1, 3)>>
<<set _r4 to random(1, 3)>>
<<set _r5 to random(1, 3)>>
<<if _r1 is 1>>
<<goto "Running in the woods">>
<<elseif _r2 is 1>>
<<goto "Running in the woods">>
<<elseif _r3 is 1>>
<<goto "Running in the woods">>
<<elseif _r4 is 1>>
<<goto "Running in the woods">>
<<elseif _r5 is 1>>
<<goto "Running in the woods">>
<<else>>
<<goto "Running in the woods">>
<</if>><<first>>
As you approach the town, you distinctly feel yourself crossing over into the warded area. It's not unpleasant, though you feel as if you left something behind. At least your body stays the same.
You approach the gate. Two guards stationed there briefly glance at you, but doesn't stop you from entering.
You decide to take a stroll through the town to scout out this place.
The main road is packed with buildings on either side of it. Some of them seem to be mere houses, but others are different. You notice a variety of shops and stuff like a smithy, herbalist and a few different general stores. Numerous side streets spring up between the houses, some only small alleys, others almost as big as the main road. You also come across a small park.
A few people glance your way, but you don't seem to attract an unusual amount of attention. Every now and then, you see pairs of guards patrolling the wider streets. They wear identical metal armor. Not heavy, full plate armor, something lighter. You aren't sure what the term is, if there is one. Their weapons vary. Most have spears, others swords and some of them shields as well. You even spot a few carrying unstrung bows on their backs and quivers of arrows on their hips.
Most people are humans, but you spot a few oddities every now and then. What are probably elves seem to make out around 5% of the population. They are a bit taller with longer hair and sharper facial features, otherwise, only their pointy ears set them apart. You also suspect a bulky dude of being... half human, half... orc? Troll? In any case, quite a brute.
It seems like a rather big town. Maybe you ought to internalize it as a city instead. Based on the amount of houses present, the population might reach all the way up to a 1000 people.
All in all a somewhat crowded place with busy people all over.
So... here you are. What to do... Whatever you decide, you should probably keep a low profile. At least at first.
<<linkreplace "Next">><<goto "Town">><</linkreplace>><<set $townintro to true>>
<<finally>>
<<nobr>>
Another busy day in the town.
<br>
Where to?
<br><br>
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<br><br>
<<if $actionpoints > 0>><<linkreplace "Explore the town">><<action>><<goto "Explore town">><</linkreplace>><br><br><</if>><<if $brothel is false and $blowjob is true>><em>There is still something to be found here...</em><br><br><</if>>
[[General store]]<br><br>
<<if $tavern is true>>
[[Tavern]]<br><br><</if>>
<<if $brothel is true and $thecitygirlquestcomplete is true>>
[[Brothel]]<br><br><</if>>
<<if $sexshop is true>>
[[Sex shop]]<br><br><</if>>
<<if $blowjobthinkevent is true and $thecitygirlquest is true and $actionpoints > 0>><<notify 5s>>A new event is available here!<</notify>><<linkreplace "Let's test those wards...🤔">><<action>><<goto "Testthewards">><</linkreplace>><<elseif $thecitygirlquestcomplete is true and $actionpoints > 0>><<linkreplace "Hunt down a meal...">><<action>><<set _cityhunt to random(1, 2)>><<if _cityhunt is 1>><<goto "City hunt1">><<elseif _cityhunt is 2>><<goto "City hunt2">><</if>><</linkreplace>><br><br><</if>>
<</nobr>>
<<silently>>
<<if $scoutquest is false and $scoutquestcomplete is false and $bjkills >=2>><<goto "MelinaTownQuest">><</if>>
<</silently>>
<</first>>
<<first>>
<em>NOT YET IMPLEMENTED</em>
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<finally>>
<em>NOT YET IMPLEMENTED</em>
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</first>>
<<set $tavern to true>><<first>>\
You explore the town.
As you wander through the town, you seem to enter one of the more poor areas.
People seem more reserved, like they are trying to hide away from each other. The buildings look less maintained.
You pass an alleyway and hear something. At first you think there is a tavern or something in the area, but... then you notice the lewd noises coming from one of the buildings...
You approach. It's the highest building on this street, seems to be 3 floors. From the outside, it looks like a tavern. Warm light reaches you from the window, and a pleasant, muted muttering can be heard from inside. Occasionally, moans of pleasure can be heard from the above floors as well...
<<linkreplace "Enter">>
You enter. A small number of people are sitting at tables, drinking and talking. All of them are men. They all look your way as you close the door behind you. They seem to be... sizing you up.
You approach the counter. A busty, middleaged woman greets you. Her tits are... massive. If this was some porn game from your old world and not reality, she would most likely have been described as a MILF.
@@.speech-female;Heeeey there! Nice tits, girl...@@
She looks at you hungrily and you think of a witch.
@@.speech-u;Uh, yeah, hi... is this... what I think it is?@@
A duo of particularly loud and drawn out moans from above causes the woman to raise an eyebrow at you.
@@.speech-female;What do you think...?@@
You roll your eyes. So that answers that...
She smirks at you.
@@.speech-female;Might you be looking for work, perhaps?@@
She looks you up and down without trying to hide it while mumbling to herself.
@@.speech-female;Nice and fit body... perhaps a bit too skinny... small tits, but some clients prefer that... a firm butt...@@
She smiles at you with no warmth in her eyes.
@@.speech-female;I can work with that, you will do!@@
@@.speech-u;Woah, now wait a sec... are you... offering me a job? Here?@@
While this is DEFENITELY your kind of work... things seem to be escalating rather quickly.
@@.speech-female;Of course I am silly! Isn't that why you are here in the first place!?@@
Impatient and short-tempered. Chill, lady.
Is that why you are here, though...?
<<linkreplace "Well, now it is...!">>
@@.speech-u;Of course it is, I just wanted to know how this works first. Earnings, shifts, that sorta thing.@@
@@.speech-female;Ah. Guess you are new in town.@@
@@.speech-u;Yea-@@
@@.speech-female;Don't care, shut up and listen, girl! I will be taking a 30% cut of your earnings. In return, I make sure the clients are somewhat decent and paying members of society that won't cheat, mug and/or gut you with a knife when you are done. I also make sure you won't end up in jail. Prostitution is illigal, so we keep a number of certain guards happy with a bit of money on the side every now and then. They, in return, turn a blind eye to what goes on in here. You also get a nice room to yourself. So there will be no bargaining about my percentage! If you don't like the deal, get out. Another street rat will be happy to have your spot... understood?@@
@@.speech-u;I can agree to-@@
<<linkreplace "She interrupts you again">>
@@.speech-female;Okay, so! You can go at it for as long as there are customers waiting. Just... wipe yourself clean at the very least between jobs, okay? You can fuck them or just blow them off or whatever, as long as they cum. Sex usually pays the best though. Oh, and should you be any good at this, some of them might tip you. You keep the tips, hard and convincing work should be rewarded and we want them to be coming back for more after all. Got all that, girl?@@
@@.speech-u;Right... I got it!@@
@@.speech-female;It is pretty quiet today, there are no available customers at the moment, but you can start now if you want. You'll just have to wait a bit.@@
@@.speech-u;Uhm, no thank you, I have some... business first. I'll be back another day for sure!@@
The woman waves lazily at you, grabs a mug and pretends to clean it with a dirty piece of cloth.
As you turn to leave, another pair of voices from an upstairs floor simultaneously reach a crescendo of ecstatic pleasure. Your pussy tingles with a pleasant warmth.
You wonder if the girls currently working upstairs are just faking it. You sure as hell won't. In fact, you were ready to start working (some cock) right away. However, you feel like you ought to make sure essence drain is actually supressed by the magic of the wards as Mort said.
<<linkreplace "Step back outside">>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("The city girl").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;There we go...@@
As expected.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<finally>>\
<em>NOT YET IMPLEMENTED</em>
<<linkreplace "Leave">><<goto "Town">><</linkreplace>>
<</first>>
<<set $brothel to true>>
<<first>>
Sexshop, Not yet implemented
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<finally>>
Sexshop, Not yet implemented
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</first>>
<<set $sexshop to true>><<first>>
<<goto "Gravesintro">>
<<finally>>
You are in Graves' general store. The place is a bit messy. All sorts of stuff is in here.
[[Buy some shit|GeneralstoreBuy]]
<<if $lingerie is false and $blowjobthinkevent is true and $pcGP >= 50>><<notify 6s>>A new event is available here!<</notify>><<linkreplace "Clothing section">><<goto "Clothing section">><</linkreplace>><</if>>
<<linkreplace "Go see Graves">><<goto "Graves">><</linkreplace>>
<<linkreplace "Leave the store">><<goto "Town">><</linkreplace>>
<</first>>
You go to the clothing section of the shop.
<<if $lingerieintro is false>>\
Browse for some clothes?
<<linkreplace "Go browsing">><<goto "Lingerie event">><</linkreplace>>
<<elseif $lingerieintro is true>>\
You find the lingerie again and go ask Graves about it.
@@.speech-h;Ahh yes! It will be 75 GP!@@
Soo expensive...
Maybeeeee... you could charm your way to a discount... maybe get him down to 50 GP?
<<if $charm > 3 and $actionpoints > 0>><<linkreplace "Tease...?">><<action>><<goto "Lingerie1">><</linkreplace>><<else>><em><span style="color:darkred">Your charm is too low or you are too tired.</span></em><</if>><</if>>
Come back another time?
<<linkreplace "Leave the store">><<goto "Town">><</linkreplace>>You take a look at the many pieces of dresses in the womens section. It's all very nice, but yeah... you don't exactly need clothes, since you can just change whatever you are wearing. Still, it gives you a somewhat pleasant sentimental feeling just browsing.
You are just about to turn around and leave the dresses to hang out and chill amongst themselves when you notice something. It's very faint. Just a small tingle...
@@.speech-u;Huh...? Magic? That's... weird.@@
It's the same feeling you get from wards and wealthy creeps who wanna pay to see you naked in the forest... (<em>Fuck you, Jake, I still hate you. One of these days...</em>)
it is just much less intrusive. So yeah, definitely magic.
But how though? The town is warded. Magic isn't supposed to work in here. Hmm...
<<linkreplace "You investigate further">>
It's coming from one of the dresses... a black dress. Well, it's more like lingerie, actually... quite lewd. It speaks too you! And not just because it might have some hidden magical properties or whatever. It's sexy and you want it.
<<linkreplace "Go talk to Graves">>
You return out to the front of the store.
@@.speech-u;Hey, Graves! I found a... uhm, dress I would like to buy.@@
@@.speech-h;Yeah? Which one, young lady?@@
You lead him out back and show him.
He gives you a knowing look...
@@.speech-h;Ahh... wanna spice up your nightly activities a bit, perhaps...?@@
He continues before you can say anything.
@@.speech-h;Say no more, miss! It will be 75 GP!@@
That's way too expensive for this flimsy piece of cloth! What is this, fantasy designer clothes...? It's almost two weeks of "rent"!
Graves seems like a decent and very professional man, perhaps even a bit too formal... But maybeeeee... you could charm your way to a discount... maybe get him down to 50 GP?
<<if $charm > 3 and $actionpoints > 0>><<linkreplace "Tease...?">><<action>><<goto "Lingerie1">><</linkreplace>><<else>><em><span style="color:darkred">Your charm is too low or you are too tired.</span></em><</if>>
You could come back another time?
<<linkreplace "Leave the store">><<set $lingerieintro to true>><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>>
Outside Medivh's hut, you put your clothes in your inventory and equip the lingerie. It pulls at... something inside you.
You enter with an overly cheery attitude. Just because you know it will annoy the grumpy man and you find that a bit funny.
@@.speech-u;Hey, yo, Medivh, my man!!@@
He tiredly looks up from a book (big surprise...) with an exasperated expression.
@@.speech-medivh;$name...@@
His eyebrows raise slightly at the sight of you.
@@.speech-u;I want you to take a look at an item for me!@@
@@.speech-medivh;Hm. Which one?@@
You point both fingers at your body.
<<linkreplace "This!">>\
@@.speech-u;This!@@
<video autoplay src="video/events/lingerie/lingerie2.mp4"></video>
You try to tease him. You even touch your tits a bit! And yet... he just looks you straight in the eyes with a deadpan. You sigh...
@@.speech-medivh;What?@@
You deflate... and drop the act.
@@.speech-u;This... is the item. Will you take a look?@@
He is silent for several seconds...
@@.speech-medivh;Look at me. I am a mage. Do I look like I spend a lot of time browsing for...@@
He gives the piece of clothing a dubious look.
@@.speech-medivh;Nightgowns...?@@
@@.speech-u;No no... I think it's magical! And I found it in a shop in the town. The no-magic warded town! I could sense it. That's weird, right?@@
He finally stands from his reading chair and looks at the lingerie.
@@.speech-medivh;Hmmm, yes. Strange indeed...@@
He moves closer to you as if to touch it. Then realizes it's still on your body...
@@.speech-medivh;Oh, could you... take it off?@@
You smile deviusly.
@@.speech-u;You want me to strip...?😏@@
He sighs.
@@.speech-medivh;Yes! I will go outsi...@@
<<linkreplace "STRIP!">>
He doesn't get to finish, as you loose your clothes in less than 2 seconds. You are pretty practised by now and have a skill for both the top and bottom part.
@@.speech-medivh;... $name!@@
Despite his best effort, his eyes lingers on your body. He blushes.
Hm. So he is not completely indifferent to physical charm. Interesting.
@@.speech-u;What?😉@@
He makes a grimace.
@@.speech-medivh;Just... stop it. Put on some clothes.@@
You reply while equipping your regular clothes from your inventory.
@@.speech-u;Oh c'mon. Relax a little. I am a succubus now, it's what I do!@@
@@.speech-medivh;I know...@@
<<linkreplace "He clears his throat">>\
@@.speech-medivh;Ahem, anyway, since the city is warded, the magic in this item would have been very suppressed. Even if a mage was to enter the shop, it's unlikely he would have noticed it unless he was standing right next to it. For you to have been able to sense it, it has to hold powerful magic. Or something else is at play here...@@
@@.speech-u;I see. Sooo... can you tell me what it does? Like, can you examine it or whatever it is you do? I suppose it does do something?@@
He moves his hand in a quick gesture. Nothing seemingly happens, but afterwards his eyes move as if reading.
@@.speech-medivh;This is an artifact. Lucky find.@@
Sounds impressive. Despite the emotionless look on the mage's face.
But then...
@@.speech-medivh;Oh! Interesting! It makes sense now!@@
His face lights up in a smile.
What. Is. This.
<<linkreplace "???">>
EMOTIONS?
@@.speech-u;Who are you and what have you done with Medivh!?@@
The smile disappears, replaced by a confused look.
@@.speech-medivh;What?@@
You sigh...
@@.speech-u;Nothing, just... a joke.@@
@@.speech-medivh;Oh. That's nice.@@
@@.speech-u;Yeah... sorry. Anyway, what makes sense?@@
@@.speech-medivh;This is an artifact infused with powers of The Beyond. In fact... I belive it was made to be used by succubi. Not that surprising, considering it's name. It explains why you could sense it, if only faintly. It is attuned to the Succubus race and you would have been drawn to it.@@
That seems... way too lucky?
@@.speech-u;Soo... what does it do?@@
@@.speech-medivh;Well, nothing at the moment. A restorative enchantment has been put on it, but it's sealed somehow. There are also other enchantments, but I can't even tell what they are.@@
He looks quite intrigued.
@@.speech-u;So it can heal me? If I, ehm... unlock the enchantment or whatever?@@
@@.speech-medivh;I think so, yes. Not an uncommon effect amongst artifacts at all, but as I said, there is more too it. Do you want me to try and unlock the enchantments?@@
<<linkreplace"Yeeees...?">>
@@.speech-u;Ehm, yeah...? Are there any risks?@@
@@.speech-medivh;No.@@
That was a short answer.
@@.speech-u;Okay then.@@
<<linkreplace "Magic!">>
<img src="img/events/medivhcastspell.jpg" width="650px">
Hand waving, mumbled words, bright lights...
@@.speech-medivh;Hmm, dind't work...@@
He seems exceedingly annoyed.
@@.speech-medivh;Something is blocking the magic...@@
He is mumbling to himself...
He looks at you sharply after a few seconds.
@@.speech-medivh;I am... very curious. Try and use this. Maybe... hmmm, wear it in combat or... do succubus things or whatever while wearing it. You know...@@
You wink at him.
@@.speech-u;Can do😉@@
@@.speech-medivh;Good. Now leave. I need to think...@@
He turns his back on you and just stands there. Such a weird dude. Maybe he is mad at you because of the stripping thing?
@@.speech-u;Sure... see you!@@
[[Leave|Medivh lingerie1]]
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
THE EVIL LINGERIE HUNGERS
OBJECTIVE
Feed 75 XP to the artifact.
DESCRIPTION
It stole your XP! How dares it!?
When you kill, the lingerie can apparently take the XP you would have gotten.
Satisfy the mysterious piece of clothing.
<strong>Lingerie XP: $lingerieXP/75</strong>
REWARD
Potential powers unlocked in the artifact, 30 XP, 20 GP.
<<set $lingeriequest2 to true>>
A PUZZLING PIECE OF FASHION
OBJECTIVE
Find out what might be blocking the the Succubus Lingerie from reaching it's full potential by winning a battle still wearing clothes (bottom part is enough).
DESCRIPTION
A sexy piece of lingerie with restorative properties apparently (with)holding further magic has found its way into your possesion.
Medivh needs answers. He suggests wearing the clothing during combat.
Hurry up before Medivh develops insomnia.
REWARD
Unknown.
<<set $lingeriequest1 to true>>
As you step out his hut...
<<timed 2s>><<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("A puzzling piece of fashion").processText());
Dialog.open();<</script>><</silently>>
@@.speech-u;Of course.@@
<<linkreplace "Go home">>
As you get home, you equip the lingerie and find that you can still shift it into any other clothing you want.
<<linkreplace "Nice">><<goto "Main menu">><</linkreplace>><</linkreplace>><</timed>>A PUZZLING PIECE OF FASHION
You wore the lingerie while draining an unfortunate guy. The little piece of shi... clothing stole your XP!!
REWARD
Unknown.
<<set $lingeriequestcomplete1 to true>>
<<set $lingeriequest1 to false>>
THE EVIL LINGERIE HUNGERS
You fed the lingerie! Medivh should now be able to unlock the enhancement placed upon the item.
Aww, you are like a mother caring for a newborn!
REWARD
Potential powers unlocked in the artifact, 30 XP, 20 GP.
<<set $xp += 30>>
<<set $pcGP += 20>>
<<set $lingeriequestcomplete2 to true>>
<<set $lingeriequest2 to false>>The quest completion pretty much confirms it. You look down at your clothes.
@@.speech-u;You did steal my XP!@@
<<include "Lingerie vids">>
Also...
@@.speech-u;Damn, this is sexy...@@
You are a bit taken aback at your sexyness each time you wear it.
Oh well... no time for self-adoration.
That probably also explains the pulling sensation you feel everytime you wear it. It's trying to pull experience from you.
Better go and talk with Medivh about this.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("A puzzling piece of fashion complete").processText());
Dialog.open();
<</script>><</silently>><<if $lingerieXP < 75>>
Yet again, the lingerie takes all your hard earned XP.
<<include "Lingerie vids">>
@@.speech-u;Hopefully, this will be worth it...@@
Lingerie XP: $lingerieXP/75
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<<else>><<set $lingerieXP to 75>>
Yet again, the lingerie takes all your hard earned XP.
<<include "Lingerie vids">>
Lingerie XP: $lingerieXP/75
@@.speech-u;Oh yeah! This is it!@@
<<linkreplace "...!!">>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("The evil lingerie hungers complete").processText());
Dialog.open();
<</script>><</silently>>
The lingerie has feed enough it seems! Finally!
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>><</linkreplace>>
<</if>>You enter Medivh's hut again. For once he is not reading, but sleeping.
You hesitate... you are not sure what to do. Do you wake him up? Is your relationship developed enough for you to do that? He seems so annoyed most of the time and just wants to be left alone...
But before you can make a decision, Medivh wakes on his own.
He takes a few moments, then looks up at you with dead eyes.
@@.speech-u;Did I wake you...?@@
@@.speech-medivh;Yes. The place is warded, remember. I got a mental alert someone was here.@@
@@.speech-u;Oh... sorry.@@
@@.speech-medivh;It's no problem. I have sleept for too long anyway.@@
He moves to his favorite place. The chair.
@@.speech-medivh;Any news on the artifact?@@
@@.speech-u;Yes! Something odd happened. I wore it in combat like you suggested. I think it... stole my experience points!@@
@@.speech-medivh;Hmm, yes, I figured something like that might happen. It's actually not that uncommon for rare items to need to be powered up this way.@@
Hm. You were expecting a response with more... well, just more of something. Given his earlier interest.
<<linkreplace "Anyway...">>
@@.speech-u;Alright, so that's good, right? I mean, it's probably not gonna explode or turn into a monster or something if this is a common thing... with rare items.@@
@@.speech-medivh;No, that is highly unlikely.@@
Medivh robs his eyes, resting his elbows on the table. He looks tired. Old.
@@.speech-medivh;You should just keep on powering it up, then we will see what happens.@@
@@.speech-u;Feeding it XP? Do you know how much it will take? Maybe it's not worth it, if it's a huge amount of XP...@@
He looks you sharply in the eyes.
@@.speech-medivh;It is an artifact. It's worth it.@@
@@.speech-u;Hmm, alright then...@@
@@.speech-medivh;$name, don't worry about the XP. You are not actually powering the enchantments themselves, that is going to be my job. It's more like you are waking up the item with a bit of energy.@@
@@.speech-u;I see. Thanks.@@
You look at him...
@@.speech-u;Ehm... Are you okay, Medivh?@@
He looks at you for a few moments with a peculiar expression you haven't seen on his face before. You can't place it.
At last he replies.
@@.speech-medivh;I am fine, $name. Thank you.@@
@@.speech-u;Okay... just... you can talk to me if something is up, okay?@@
He looks away.
<<linkreplace "Leave him alone...">>\
@@.speech-medivh;$name...!@@
You open the door when he calls to you. You look back at him, but he averts his eyes and looks down at an open book in front of him.
@@.speech-medivh;No, nevermind...@@
You caught the same expression on his face again. This time you recognize the emotion. In his eyes.
It is sorrow.
<<timed 6s>>
<<linkreplace "Leave...">><<goto "Medivh lingerie22">><</linkreplace>><</timed>><</linkreplace>><</linkreplace>>
You return to Medivh.
@@.speech-medivh;Hello, $name.@@
@@.speech-u;Hey! I completed the quest and feed the lingerie the required 75 XP.@@
@@.speech-medivh;Great. Let's see it.@@
You hand him over the lingerie and he examines it.
While he is working, you study his face for clues about his mood, but you can't tell if he is hiding his earlier sadness or already over it. Instead, you ask something that has been on your mind for a while.
@@.speech-u;The quest was called "The evil lingerie hungers"... do you think it's actually evil?@@
Medivh's eyes are moving as if reading again.
@@.speech-medivh;No, unless items are possessed, they have no personality nor intentions. This is not a possessed item.@@
That's good.
@@.speech-u;Soo... why the weird quest title?@@
@@.speech-medivh;Ahh, it is just The System trying to be humorous. Think nothing of it.@@
@@.speech-u;Alright. So, did it work? Can you activate the enhancements?@@
@@.speech-medivh;I can indeed. As you know, I don't work for free. Most of the time, anyway...@@
@@.speech-u;Of course.@@
@@.speech-medivh;These enhancements will require some serius magic to activate and will drain my mana, thereby slowing my own studies... I hope you understand.@@
@@.speech-u;Hey, it's fine, no worries!@@
He produces a scroll of parchement and starts scrippling something on it.
He finishes up and hands it to you.
@@.speech-medivh;Alright... take a look!@@
<<linkreplace "Take a look at the parchment">>
<<goto "Lingerie upgrades1">><</linkreplace>>
<<set $lingerieupgradesunlocked to true>><<set _vid = ["video/events/outdoor/forest/forestexplore/1.mp4", "video/events/outdoor/forest/forestexplore/2.mp4", "video/events/outdoor/forest/forestexplore/3.mp4", "video/events/outdoor/forest/forestexplore/4.mp4", "video/events/outdoor/forest/forestexplore/5.mp4", "video/events/outdoor/forest/forestexplore/6.mp4", "video/events/outdoor/forest/forestexplore/7.mp4", "video/events/outdoor/forest/forestexplore/8.mp4", "video/events/outdoor/forest/forestexplore/9.mp4", "video/events/outdoor/forest/forestexplore/10.mp4", "video/events/outdoor/forest/forestexplore/11.mp4"].random()>>\
<video @src="_vid" autoplay loop></video><video autoplay src="video/events/outdoor/forest/bjkissevent/10.mp4"></video>
Such pleasure! It feels pure and innocent. Amidst the delightful haze you enter, you feel a stab of regret... this is not gonna end well... you don't wanna kill this guy... no one has ever given you pleasure like this...
<<linkreplace "He starts kissing you again">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/11.mp4"></video>
He starts kissing you again and you instictively reach for his cock.
<<linkreplace "The cock emerges...">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/12.mp4"></video>
His cock is very ready and the instict to drain him dry overpowers you. Any reluctance you might have hung onto disappears in an instant.
You lie down in front of him and start sucking his wonderful manhood.
<<linkreplace "He is not done with your pussy yet">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/13.mp4"></video>
He wants to taste your pussy once more, but you haven't enjoyed his cock nearly enough. So you lie on top of him in the 69 position.
<<linkreplace "What a combo!">>
<video autoplay src="video/events/outdoor/forest/bjkissevent/14.mp4"></video>
You favorite activity combined with his gentle tongue on your pussy. This is pure bliss. You are in heaven...
You suck his dick hungrily and feel him rapidly getting closer. You prepare yourself for a lovely load of cum in your mouth.
Somewhere beneath the overwhelming desire and pleasure, you feel a sense of dread...
<<linkreplace "A very nice load indeed... and a cute corpse😓">><<goto "Bjkissevent3">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>After exploring the forest without finding anything for a while, you come upon a nice clearing. There is a small pool of water nearby. Hmm...
It's a beautiful day and the sun is shining. You could lie down and relax for a bit?
<<linkreplace "Yep!">><<goto "Bjkissevent">><</linkreplace>>
Or you could head back home.
<<linkreplace "I wanna go home">><<goto "Main menu">><</linkreplace>>
REVENGE IS A DISH BEST SERVED... NAKED?
OBJECTIVE
Kill Jake.
DESCRIPTION
Jake is a rich, arrogant and vulgar man. He took advantage of you. Kill him.
He is also some kind of magic user, so be wary.
You already know his weakness! Young and naked girls...
REWARD
1 perkpoint, anything in Jake's inventory.
(DISCLAIMER: Currently not completable)
<<set $revengequest to true>>REVENGE IS A DISH BEST SERVED... NAKED?
You fucked Jake to his death.
You truly are a succubus!
REWARD
1 perkpoint, anything in Jake's inventory.
<<set $perkpoints += 1>>
<<set $revengequest to false>>
<<set $revengequestcomplete to true>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 5)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 5)>>
<<set _z to random(1, 2)>><<set _t to random(1, 3)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 5)>>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 5)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 4)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>><<set _t to random(1, 3)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 5)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 4)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 4)>><<set _z to random(1, 2)>><<set _t to random(1, 3)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 5)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<goto "Punch attack">>
<<elseif $enemy is "Rogue">>
<<set _t to random(1, 3)>>
<<if _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _q to random(1, 10)>>
<<if _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<goto "Punch attack">>
<<elseif $enemy is "Rogue">>
<<set _t to random(1, 3)>>
<<if _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _q to random(1, 10)>>
<<if _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<goto "Punch attack">>
<<elseif $enemy is "Rogue">>
<<set _t to random(1, 3)>>
<<if _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _q to random(1, 10)>>
<<if _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 4)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>><<set _t to random(1, 3)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 5)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 4)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 4)>><<set _z to random(1, 2)>><<set _t to random(1, 3)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 5)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 4)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 4)>><<set _z to random(1, 2)>><<set _t to random(1, 3)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 4)>>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 5)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a is 1>>
<<goto "Stance attack">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<goto "Punch attack">>
<<elseif $enemy is "Rogue">>
<<set _t to random(1, 3)>>
<<if _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _q to random(1, 10)>>
<<if _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<goto "Punch attack">>
<<elseif $enemy is "Rogue">>
<<set _t to random(1, 3)>>
<<if _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _q to random(1, 10)>>
<<if _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<goto "Punch attack">>
<<elseif $enemy is "Rogue">>
<<set _t to random(1, 3)>>
<<if _t is 1 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _z to random(1, 2)>>
<<set _q to random(1, 10)>>
<<if _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _q to random(1, 10)>>
<<if _q <= 2 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _z <= 3 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 4 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _z <= 3 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 4 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _z <= 3 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 4 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 4>>
<<goto "Grab tits">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Grab tits">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Grab tits">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _z <= 3 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Strip bottom">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip top">>
<<elseif _z <= 3 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip top">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _b <= 2>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _z <= 3 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Slap ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _c <= 2>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip top">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>><<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip bottom">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip bottom">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip bottom">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Strip bottom">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _q <= 3 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _z <= 2 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _z <= 2 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 3>>
<<goto "Grab ass">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 10)>><<set _t to random(1, 10)>>
<<if _a <= 3>>
<<goto "Grab ass">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _z <= 2 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Grab ass">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Grab ass">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 8>>
<<goto "Strip top">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 5>>
<<goto "Grab tits">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 5>>
<<goto "Grab tits">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 5>>
<<goto "Grab tits">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 5>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab tits">>
<<elseif _b <= 3>>
<<goto "Finger pussy">>
<<elseif _c <= 3>>
<<goto "Lick pussy">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab tits">>
<<elseif _b <= 3>>
<<goto "Finger pussy">>
<<elseif _c <= 3>>
<<goto "Lick pussy">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab tits">>
<<elseif _b <= 3>>
<<goto "Finger pussy">>
<<elseif _c <= 3>>
<<goto "Lick pussy">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab tits">>
<<elseif _b <= 3>>
<<goto "Finger pussy">>
<<elseif _c <= 3>>
<<goto "Lick pussy">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _t to random(1, 10)>><<set _z to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _z <= 2 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>><<set _c to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 3>>
<<goto "Strip bottom">>
<<elseif _b <= 4>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _c <= 1>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _t to random(1, 10)>><<set _z to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _z <= 2 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>><<set _b to random(1, 10)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _b <= 3>>
<<goto "Grab tits">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _b <= 1>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 20)>><<set _b to random(1, 20)>><<set _c to random(1, 10)>><<set _d to random(1, 10)>><<set _e to random(1, 20)>>
<<if _a <= 2>>
<<goto "Grab ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 3>>
<<goto "Finger pussy">>
<<elseif _d <= 3>>
<<goto "Lick pussy">>
<<elseif _e <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 20)>><<set _b to random(1, 20)>><<set _c to random(1, 10)>><<set _d to random(1, 10)>><<set _e to random(1, 20)>>
<<set _t to random(1, 10)>><<set _z to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 3>>
<<goto "Finger pussy">>
<<elseif _d <= 3>>
<<goto "Lick pussy">>
<<elseif _z <= 2 and $poisonknives >= 1 and $pcroguepoisontimer <= 0>>
<<goto "Poison knife throw">>
<<elseif _t <= 2 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<elseif _e <= 1>>
<<goto "Stance attack">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 20)>><<set _b to random(1, 20)>><<set _c to random(1, 10)>><<set _d to random(1, 10)>><<set _e to random(1, 20)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 3>>
<<goto "Finger pussy">>
<<elseif _d <= 3>>
<<goto "Lick pussy">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _e <= 1>>
<<goto "Stance attack">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 20)>><<set _b to random(1, 20)>><<set _c to random(1, 10)>><<set _d to random(1, 10)>><<set _e to random(1, 20)>>
<<set _x to random(1, 20)>><<set _q to random(1, 10)>>
<<if _a <= 2>>
<<goto "Grab ass">>
<<elseif _b <= 2>>
<<goto "Grab tits">>
<<elseif _c <= 3>>
<<goto "Finger pussy">>
<<elseif _d <= 3>>
<<goto "Lick pussy">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<elseif _e <= 1>>
<<goto "Stance attack">>
<<elseif _x <= 7>>
<<goto "Shield bash">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip top">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 20)>><<set _b to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _b <= 4>>
<<goto "Finger pussy">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 20)>><<set _b to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _b <= 4>>
<<goto "Finger pussy">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 20)>><<set _b to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _b <= 4>>
<<goto "Finger pussy">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 20)>><<set _b to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 4>>
<<goto "Slap ass">>
<<elseif _b <= 4>>
<<goto "Finger pussy">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<if $enemy is "Farmer" or $enemy is "Woodcutter" or $enemy is "Beggar" or $enemy is "Traveler">>
<<set _a to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip bottom">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Rogue">>
<<set _a to random(1, 10)>>
<<set _t to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip bottom">>
<<elseif _t <= 3 and $beartrapcount >= 1 and $beartrap is false>>
<<goto "Beartrap">>
<<else>>
<<goto "Dual daggers attack">>
<</if>>
<<elseif $enemy is "Ranger">>
<<set _a to random(1, 10)>>
<<set _z to random(1, 2)>><<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip bottom">>
<<elseif _q <= 2 and $steadynervescount > 0>>
<<goto "Ranger steady nerves">>
<<elseif _z is 1 and $arrows >= 1>>
<<goto "Precise shot">>
<<elseif _z is 2 and $arrows >= 1>>
<<goto "Piercing shot">>
<<else>>
<<goto "Punch attack">>
<</if>>
<<elseif $enemy is "Warrior">>
<<set _a to random(1, 10)>>
<<set _q to random(1, 10)>>
<<if _a <= 7>>
<<goto "Strip bottom">>
<<elseif _q <= 4 and $steadynervescount > 0>>
<<goto "Warrior steady nerves">>
<<else>>
<<goto "Sword strike">>
<</if>>
<</if>>
<<silently>>
<<if $stance is 1 or $stance is 2 or $stance is 3>>
<<set _r to random(1, 3)>>
<<if _r is 1>>
<<goto "Push attack - Standing to back">>
<<elseif _r is 2>>
<<goto "Push attack - Standing to stomach">>
<<elseif _r is 3>>
<<goto "Leg sweep - Standing to kneeling">>
<</if>>
<<elseif $stance is 7 or $stance is 8 or $stance is 9>>
<<goto "Kick attack - kneeling to back">>
<</if>>
<</silently>><<set _t to random(1, 8)>><<set _e to random(1, 7)>><<set _a to random(1, 10)>><<set _k to random(1, 10)>>
<<if $trip is true and _t is 1 and $stance is 1 or $trip is true and _t is 1 and $stance is 2 or $trip is true and _t is 1 and $stance is 3>>
<<goto "Trip combat">>
<<elseif $evade is true and _e is 1 and $stance is 1 or $evade is true and _e is 1 and $stance is 2 or $evade is true and _e is 1 and $stance is 3>>
<<goto "Evade combat">>
<<elseif $cripplingstatuseffects is true and _a is 1 and $mesmerized is true or $cripplingstatuseffects is true and _a is 1 and $terrified is true or $cripplingstatuseffects is true and _a is 1 and $knockeddown is true or $cripplingstatuseffects is true and _a is 1 and $seduced is true>>
<<goto "Status effect skip">>
<<elseif $mesmerizingkiss is true and _k is 1 and $AP >= $AP * 0.3>>
<<goto "Enemy kiss attack">>
<</if>><<if $stance is 1>>
<<goto "Attack1 - low">>
<<elseif $stance is 2>>
<<goto "Attack2 - low">>
<<elseif $stance is 3>>
<<goto "Attack3 - low">>
<<elseif $stance is 4>>
<<goto "Attack4 - low">>
<<elseif $stance is 5>>
<<goto "Attack5 - low">>
<<elseif $stance is 6>>
<<goto "Attack6 - low">>
<<elseif $stance is 7>>
<<goto "Attack7 - low">>
<<elseif $stance is 8>>
<<goto "Attack8 - low">>
<<elseif $stance is 9>>
<<goto "Attack9 - low">>
<<elseif $stance is 10>>
<<goto "Attack10 - low">>
<<elseif $stance is 11>>
<<goto "Attack11 - low">>
<<elseif $stance is 12>>
<<goto "Attack12 - low">>
<</if>><<silently>>
<<if $stance is 1>>
<<goto "Attack1 - med">>
<<elseif $stance is 2>>
<<goto "Attack2 - med">>
<<elseif $stance is 3>>
<<goto "Attack3 - med">>
<<elseif $stance is 4>>
<<goto "Attack4 - med">>
<<elseif $stance is 5>>
<<goto "Attack5 - med">>
<<elseif $stance is 6>>
<<goto "Attack6 - med">>
<<elseif $stance is 7>>
<<goto "Attack7 - med">>
<<elseif $stance is 8>>
<<goto "Attack8 - med">>
<<elseif $stance is 9>>
<<goto "Attack9 - med">>
<<elseif $stance is 10>>
<<goto "Attack10 - med">>
<<elseif $stance is 11>>
<<goto "Attack11 - med">>
<<elseif $stance is 12>>
<<goto "Attack12 - med">>
<</if>>
<</silently>><<silently>>
<<if $stance is 1>>
<<goto "Attack1 - high">>
<<elseif $stance is 2>>
<<goto "Attack2 - high">>
<<elseif $stance is 3>>
<<goto "Attack3 - high">>
<<elseif $stance is 4>>
<<goto "Attack4 - high">>
<<elseif $stance is 5>>
<<goto "Attack5 - high">>
<<elseif $stance is 6>>
<<goto "Attack6 - high">>
<<elseif $stance is 7>>
<<goto "Attack7 - high">>
<<elseif $stance is 8>>
<<goto "Attack8 - high">>
<<elseif $stance is 9>>
<<goto "Attack9 - high">>
<<elseif $stance is 10>>
<<goto "Attack10 - high">>
<<elseif $stance is 11>>
<<goto "Attack11 - high">>
<<elseif $stance is 12>>
<<goto "Attack12 - high">>
<</if>>
<</silently>><<set _vid = ["video/home/shower/masturbate/1.mp4", "video/home/shower/masturbate/2.mp4", "video/home/shower/masturbate/3.mp4", "video/home/shower/masturbate/4.mp4", "video/home/shower/masturbate/5.mp4", "video/home/shower/masturbate/6.mp4", "video/home/shower/masturbate/7.mp4", "video/home/shower/masturbate/8.mp4", "video/home/shower/masturbate/9.mp4", "video/home/shower/masturbate/10.mp4", "video/home/shower/masturbate/11.mp4", "video/home/shower/masturbate/12.mp4"].random()>>\
<video @src="_vid" autoplay loop></video><<include "Masturbate shower vids">>
You take <span style="color:purple">$masturbatestimulation stimulation</span>! <<set $stim += $masturbatestimulation>><<atfullstim>>
<<mediumedge>>
<<if $energizingmasturbation is true>>\
Energizing masturbation perk activated!
The pleasure energizes you, restoring <span style="color:blue">$masturbaterestoremana MP!</span><<set $pcMP += $masturbaterestoremana>><<maxMP>><</if>>
<<if $stim >= $maxstim>><<set $stim to 0>>\
You climax!
<<bigedge>>
<<if $energizingclimax is true>>\
Energizing climax perk activated!
The climax energizes you, further restoring <span style="color:blue">$climaxmana MP</span>!<<set $pcMP += $climaxmana>><<maxMP>><</if>><</if>>
<<set _vid = ["video/home/shower/1.mp4", "video/home/shower/2.mp4", "video/home/shower/3.mp4", "video/home/shower/4.mp4", "video/home/shower/5.mp4", "video/home/shower/6.mp4", "video/home/shower/7.mp4", "video/home/shower/8.mp4", "video/home/shower/9.mp4", "video/home/shower/10.mp4", "video/home/shower/11.mp4", "video/home/shower/12.mp4", "video/home/shower/13.mp4", "video/home/shower/14.mp4", "video/home/shower/15.mp4", "video/home/shower/16.mp4", "video/home/shower/17.mp4", "video/home/shower/18.mp4", "video/home/shower/19.mp4", "video/home/shower/20.mp4", "video/home/shower/21.mp4"].random()>>\
<video @src="_vid" autoplay loop muted></video>VITALITY DRAIN<<vitalitydrainHP>>\
Oral sex with a succubus is is always ill-advised. When the succubus is also able to bolster her own health with the sexual energies of her prey... well...
During blowjobs, deepthroats and facefucks you have an option to try to drain a small amount of vitality/libido from your opponent. The activation of this ability requires the enemy to have at least 5 AP, which he will lose should your attempt be successful. The sexual energy will be absorbed by you and is converted into HP.
Chance depends on your endurance and your opponent's endurance.
HP gained increases by 2 for every third point of intelligence (intelligence*0.67).
Current HP healed: $vitalitydrainHP
Unlock Requirements: Endurance 5, Intelligence 3, "Blowjob" unlocked, Succubus level 5
<<if $vitalitydrain is false>><strong>Cost: 1 perkpoints</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $vitalitydrain to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>VITALITY DRAIN
You are growing as a succubus. You feel like your blowjobs have even more potential than before.
Unlock Requirements: Endurance 5, Intelligence 3, "Blowjob" unlocked, Succubus level 5
The "Vitality drain" perk can now be unlocked!
<<set $vitalitydrainalert to true>><<vitalitydrainHP>>\
<<endurance-endurance>>
<<if _check is true>>\
<strong>Vitality drain</strong> activated!
You absorb a small amount of the enemy's libido, bolstering your health.
You drain <span style="color:red">$vitalitydrainHP HP</span> from your opponent!
The loss of his sexual energy causes the $enemy to feel a bit tired and less aroused. He loses <span style="color:purple">5 AP</span>.<<set $pcHP += $vitalitydrainHP>><<maxHP>><<set $AP -= 5>>\
<<else>>\
The $enemy resists your attempt to draw upon his vitality.<</if>>\<<set _vid = ["video/home/shower/mirror/1.mp4", "video/home/shower/mirror/2.mp4", "video/home/shower/mirror/3.mp4", "video/home/shower/mirror/4.mp4", "video/home/shower/mirror/5.mp4", "video/home/shower/mirror/6.mp4", "video/home/shower/mirror/7.mp4", "video/home/shower/mirror/8.mp4"].random()>>\
<video @src="_vid" autoplay loop></video>You are kinda horny this evening...
<<linkreplace "Play with your pussy before sleeping">><<include "Masturbate before bed vids">>
You take <span style="color:purple">$masturbatestimulation stim</span>! <<set $stim += $masturbatestimulation>><<atfullstim>>
<<mediumedge>>
<<if $energizingmasturbation is true>>\
<strong>Energizing masturbation</strong> activated!
The pleasure energizes you, restoring <span style="color:blue">$masturbaterestoremana MP!</span><<set $pcMP += $masturbaterestoremana>><<maxMP>><</if>>
<<if $stim >= $maxstim>><<set $stim to 0>>\
You climax!
<<bigedge>>
<<if $energizingclimax is true>>\
<strong>Energizing climax</strong> activated!
The climax energizes you, restoring <span style="color:blue">$climaxmana MP</span>!<<set $pcMP += $climaxmana>><<maxMP>><</if>><</if>><</linkreplace>>You give Graves the cutest pout you can muster.
@@.speech-u;Aww... That's very expensive... Could I try it on first...?@@
He gives you an eloquent nod.
@@.speech-h;Of course, miss. I will go back out front while you change.@@
He turns to leave, but you gently grab his shoulder and turn him back around to face you.
<<linkreplace "Personal space?">>
You speak in a slow, vulnerable voice.
@@.speech-u;That's very kind of you...@@
You step VERY close to him. He stiffens up in shock. Your faces are inches from each other.
@@.speech-u;You know, you are quite a gentleman, Graves.@@
You look at him with big eyes and a shy smile.
@@.speech-u;I wouldn't mind if you stayed and watched.@@
He swallows audibly. You can feel his breath on your face.
@@.speech-h;Wha...@@
His glance flickers back and forth between your eyes and your mouth. You lick your lips, then give him another pout.
@@.speech-u;Please, I just want to show some appreciation for your kindness♥@@
It's over. He is done. You were too cute for him.
You take his hand and lead him over to a chair.
@@.speech-u;Why don't you take a sit here. Enjoy, sweetie😉@@
And with that, you start stripping.
<<linkreplace "Strip">><<goto "Lingerie2">><</linkreplace>>
<</linkreplace>><video autoplay src="video/events/lingerie/quest/1/1.mp4"></video>
You find a chair for yourself and start teasing Graves.
@@.speech-u;My tits are a bit small... hopefully you don't mind?@@
You are not sure he even registered your words. He is just staring at you, mouth slightly open.
<<linkreplace "Show him some more">>
<video autoplay src="video/events/lingerie/quest/1/2.mp4"></video>
He gets a nice view of your pussy.
<<linkreplace "Get naked">>
<video autoplay src="video/events/lingerie/quest/1/3.mp4"></video>
@@.speech-u;Time to get this dress off...@@
<<linkreplace "Get the lingerie">>
<video autoplay src="video/events/lingerie/quest/1/4.mp4"></video>
You get up and pick out the lingerie. It's gonna look perfect on you.
@@.speech-u;Oh wauw! It's gonna fit my little body sooo well!@@
<<linkreplace "Put it on">><<goto "Lingerie3">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><<if $lingerie is true>>\
You approach Graves. When he sees you, his eyes goes wide and a fierce blush covers his neck and cheeks.
@@.speech-u;Hi, Graves...😉@@
@@.speech-h;Uhm, hi... $name...@@
He is very much avoiding eye contact and seems afraid to even glance at your body.
@@.speech-u;Are you feeling okay?@@
You put on an innocent and concerned smile.
@@.speech-h;Ahh, yes, I am well.@@
He very much does not sound well. You contain a grin.
@@.speech-u;Well... I still think I will come back another time... You look a bit... tense.@@
As you turn to leave, Graves finally looks up at you...
@@.speech-h;Ehm, wait, ehm, are you... actually, uhm, could you...@@
You give him an encouraging smile.
@@.speech-u;Yes?@@
He quickly looks away again.
@@.speech-h;No, sorry, nevermind...@@
He wanted to say something... put it seems he is still to "traumatized" from the little show you gave him with the lingerie... You decide to give him time to recover, then check up on him again.
<<linkreplace "Leave Graves alone... for now...😏">><<goto "General store">><</linkreplace>>
\
<<elseif $lingerie is false>>\
@@.speech-h;Ahh, $name! What can I do for you?@@
Graves is always kind and seems genuinely happy to see you.
@@.speech-u;Hi, Graves! I just came to check up on you... you always bring a smile to my face☺️@@
He bows deeply.
@@.speech-h;It warms my heart to hear, $name. You are always welcome in here.@@
<<linkreplace "Leave the kind man alone for now">><<goto "General store">><</linkreplace>>
<</if>>
<<silently>><<if $graveshasrecovered is true and $lingerie is true and $gravesbj is false and $thecitygirlquestcomplete is true>>
<<goto "Gravesbjintro">><</if>>
<<if $gravesbj is true>>
<<goto "Gravesbj">><</if>><</silently>>
<video autoplay src="video/events/lingerie/quest/1/5.mp4"></video>
You quickly put it on. It clings tightly to your body. You can clearly feel whatever magic it is infused within it now. It feels as though the dress is pulling at something inside of you, though it isn't an uncomfortable sensation.
<<linkreplace "Also...">>
IT LOOKS REALLY FUCKING SEXY ON YOU!!!
There is a mirror behind you. Graves can get a nice view of your backside.
@@.speech-u;Wauw! It looks quite good, don't you think Graves?@@
@@.speech-h;Guuh...@@
Well... whatever.
<<linkreplace "Tease him">>
<video autoplay src="video/events/lingerie/quest/1/6.mp4"></video>
@@.speech-u;This showl is nice. It kinda adds an additional layer of intrique to the dress even though you can see though it. Let's take it off for now though...@@
<<linkreplace "Let the tits out again">>
<video autoplay src="video/events/lingerie/quest/1/7.mp4"></video>
@@.speech-u;Ahh... I love the way it leaves my hips bare without revealing my pussy...!@@
@@.speech-h;...@@
His eyes wander over your body, lingering especially around your ass and thighs.
Is he an ass-man? Or maybe he prefers bigger boobs. Hmm...
His breathing is getting heavier by the minute at any rate.
<<linkreplace "Take it off... slowly of course">>
<video autoplay src="video/events/lingerie/quest/1/8.mp4"></video>
You start pulling off the rest of the dress, but get caught up playing with your tits.
Oh... now he is paying attention to the tits. Good job girl.
Let's move on though.
@@.speech-u;Well... haven't actually bought it yet, sooo... I better take it off now😉@@
Is he drooling?
<<linkreplace "Actually take it off, cmon, don't torture the man">>
<video autoplay src="video/events/lingerie/quest/1/9.mp4"></video>
You slip off the rest of the outfit.
@@.speech-u;Ummm...there we go...@@
You give Graves a few soft moans and your best "Please fuck me hard"-eyes while moving your body suggestively. Then you get up from the chair and walk straight over to him.
You can clearly see quite a bulge in his pants...
<<linkreplace "Now let's see about that discount...">><<goto "Lingerie4">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
You stand butt naked right in front of Graves.
@@.speech-u;Phew... It's a hot in here don't you think?@@
You are not sure Graves is capable of thinking at the moment.
@@.speech-u;Anyway, so I was thinking...@@
His eyes are glued to your body, slowly wandering from you tits down to your slightly moist pussy and back up.
@@.speech-u;I feel like this dress was made for me specifically... and I am sure you agree after seeing me in it... but 75 GP is a bit much... could we say 50 GP instead?@@
No reaction. Did you break him?
...
After several seconds pass you start becoming a bit annoyed by his lack of response.
...
But then he gives you a slow nod, still avoiding eye contact.
@@.speech-u;Alright! Thank you, Graves, you are the best!@@
You lean in and give him quick kiss on the chin.
<em>You lost 50 GP</em><<set $pcGP -= 50>>
<em>You gained a new item:
<strong>Succubus lingerie!</strong></em>
You clothe yourself and leave the clothing section.
So... a Succubus lingerie with unknown magical properties. You should probably investigate this new find...
Luckily, you know the perfect grumpy old mage, who would be happy (nah?) to help you!
<<linkreplace "Leave the store">><<goto "Town">><</linkreplace>>
<<set $gravesrecovery to 5>><<set $GP -= 50>><<set $lingerie to true>>
<<set $lingerieeffect to 0>>You enter one of the general stores on the main street. It's a huge shop with all kinds of stuff. The place is a bit of a mess though. There seems to be a bit of everything in here but it's all over the place.
A somewhat pompous looking man in fine clothes greets you.
@@.speech-h;Greeting fair lady! My name is Graves and I am the owner of this humble store!@@
You put on your best behaviour.
@@.speech-u;Hello there, Graves! I am $name, it's a pleasure to meet you☺️@@
@@.speech-h;I don't recall seeing you before. Are you new in town?@@
@@.speech-u;Yeah, somewhat. Wauw, you have a lot of stuff in here!@@
Let's not talk about where you are from.
@@.speech-h;Yes, I sell pretty much anything. Food, materials, clothes, potions, ingredients... all sort!@@
@@.speech-u;Wauw! Well, I am not looking for anything specific at the moment, just wanted to see what kind of a place this is.@@
@@.speech-h;Sure thing, young lady! A pleasure to make your acquaintance and feel free to call upon me should you need anything!@@
He gives you a well-practised bow and leaves you to do your thing.
<<linkreplace "Next">><<goto "General store">><</linkreplace>>
<span style="color:gold">Gold: $pcGP</span>
<<linkreplace "Go back">><<goto "General store">><</linkreplace>>
<em>Hover over an item to view its description.</em>
<<hovertip "A collection of various meats. Pork, chicken, sausages and... something you cannot identify. Maybe rat.<br>You have $meat in your inventory.<br>Cost: 10 GP">>Various meats<</hovertip>> <<if $pcGP >= 10>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=10>><<set $meat += 1>><</button>><</if>>
<<hovertip "An alchemical concoction. The flask contains a viscous fluid with a way too sweet flavor. If you get this shit on your hands, they will be sticky for a week.<br>Restores 70% of your maximum HP.<br>You have $HPPotion in your inventory.<br>Cost: 50 GP">>Health Potion<</hovertip>> <<if $pcGP >= 50>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=50>><<set $HPPotion += 1>><<set $firstpotion to true>><</button>><</if>>
<<hovertip "An alchemical concoction. This watery fluid with a blue tint has no taste. Can cause mild headaches. Excessive ingestion can lead to head explosions.<br>Restores 50% of your maximum MP.<br>You have $MPPotion in your inventory.<br>Cost: 50 GP">>Mana Potion<</hovertip>> <<if $pcGP >= 50>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=50>><<set $MPPotion += 1>><<set $firstpotion to true>><</button>><</if>>
<<hovertip "This is a lipstick. You put it on your lips. For some reason, this makes you appear more attractive.<br>Increases charm by 1 for 1 day per application. 5 uses per stick.<br>You have a total of $lipstick <strong>applications</strong> in your inventory.<br>Cost: 20 GP">>Lipstick<</hovertip>> <<if $pcGP >= 20>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=20>><<set $lipstick += 5>><</button>><</if>>
<<hovertip "A tube of oily sunscreen.<br>Used by responsible people to protect against skin cancer.<br>5 uses per tube.<br>You have a total of $sunscreen <strong>applications</strong> in your inventory.<br>Cost: 20 GP">>Sunscreen<</hovertip>>(Currently no use) <<if $pcGP >= 20>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=20>><<set $sunscreen += 5>><</button>><</if>>
<<hovertip "A classic amongst thieves, rogues and other scoundrels of the night.<br>Used for picking locks. Careful not to break it!<br>You have $lockpick in your inventory.<br>Cost: 20 GP">>Lockpick<</hovertip>>(Currently no use) <<if $pcGP >= 20>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=20>><<set $lockpick += 1>><</button>><</if>>
<<hovertip "A thick and heavy rope.<br>Useful for dock workers, serial killers and/or BDSM perverts.<br>You have $rope in your inventory.<br>Cost: 40 GP">>Rope<</hovertip>> <<if $pcGP >= 40>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=40>><<set $rope += 1>><</button>><</if>>
<<hovertip "A sturdy chain. It's quite heavy. You could tie up... anything (or anyone) with this!<br>You have $chain in your inventory.<br>Cost: 100 GP">>Chain<</hovertip>> <<if $pcGP >= 100>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=100>><<set $chain += 1>><</button>><</if>>
<<if $runningshoes is false>><<hovertip "A pair of running shoes. Not quite like those made on earth, but these will do...<br>4 endurance needed to use this item!<br>Cost: 150 GP">>Running shoes<</hovertip>><<if $pcGP >= 150>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=150>><<set $runningshoes to true>><</button>><</if>><</if>>
<<if $yogamat is false>><<hovertip "A yoga mat. A girl could strech out all kinds of body parts on this without injuring her back or knees!<br>4 dexterity needed to use this item!<br>Cost: 150 GP">>Yoga mat<</hovertip>><<if $pcGP >= 150>><<button "[+]" "GeneralstoreBuy">><<set $pcGP -=150>><<set $yogamat to true>><</button>><</if>><</if>>
You approach Graves. When he sees you, his eyes goes wide, but he seems to straighten his back. He is looking straight into your eyes today.
@@.speech-u;Hi, Graves! Feeling better?@@
@@.speech-h;$name! You...!! Gah, you took advantage of me!@@
You make a mock sad face.
@@.speech-u;Uhh... did you not enjoy it?@@
His anger seems to melt away.
@@.speech-h;Well, yes, a bit. But that was not very proper, $name! You shouldn't do stuff like that!@@
He's scolding you as if he was your father or something. Ha! Nothing ties you down anymore......
@@.speech-u;I know that... I mean, I would NEVER do that kinda thing with anyone else. It's just, you know... I have a good feeling about you. I trust you.@@
Graves seems to be taking this very seriously, so you try to sound sincere.
@@.speech-h;Well... that is good to hear, $name. The thought of you doing anything like that with other men... very unpleasant!@@
<<linkreplace "There we go...">>
@@.speech-u;Oh! That almost sounds like jealousy to me!@@
@@.speech-h;No! I am definitely not jealous! You are just to young and... you know, I just want to protect you. And your reputation!@@
@@.speech-u;Come now, Graves... Don't tell me you haven't thought about that day. Thought about me... the sexy lingerie I bought... and took off... my naked body...@@
As you speak, you get up real close to him and caress his chest while looking up into his eyes. However, he pulls away from you, though it seems to require a bit of willpower.
@@.speech-h;$name! To be honest... yes, of course I have dwelt on that memory. A bit. I have had trouble sleeping as a matter of fact. But you can't go around seducing people like that!@@
@@.speech-u;But... you are not "people"...@@
You put on your best sad face and look down at your feet.
@@.speech-u;To be honest... I am very lonely. I live alone and don't really have anyone in my life. And I just feel like I can trust in you...@@
You stand like that for a few moments. Finally, Graves steps closer to you and tries to console you with an embrace. He sighs...
@@.speech-h;I see. Alright then. I guess we can... figure something out.@@
@@.speech-u;Thank you...@@
<<linkreplace "Go figure something out">><<goto "Gravesbjintro2">>
<</linkreplace>><</linkreplace>>You find Graves inside his store.
<<include "Graves Greetings">>
<<linkreplace "Blowjob?">>
@@.speech-u;Do you wanna take a break? Maybe go upstairs to your room with me...?😏@@
<<if $graveswantbj is true>>\
He smiles at you.
@@.speech-h;I sure would!@@
<<linkreplace "Let's go!">><<action>><<goto "Gravesbjconditions">><</linkreplace>>
<<else>>
@@.speech-h;Sorry, $name, not this time. Don't worry, it's nothing personal, I really enjoyed it last time...@@
Oh well, can't get lucky everyday.
<</if>><</linkreplace>>
<<linkreplace "I just came to see you">>
@@.speech-u;I missed you and came to see you real quick.@@
@@.speech-h;Ahh, you are so sweet, $name. Come here.@@
He gives you a hug and a little kiss on the forehead.
<</linkreplace>>
<<linkreplace "Leave Graves alone">><<goto "General store">><</linkreplace>><<widget "newday">><<silently>>
<<tan>>
<<beachreset>>
<<resettraining>>
<<fullreset>>
<<set $mirrortraincharm to false>>
<<set $actionpoints to $maxactionpoints>>
<<set $day += 1>>
<<set $rentdays -= 1>><<if $rentdays <= 0>><<set $pcGP -= $rent>>
<<notify 5s>>You payed $rent GP<</notify>><<if $pcGP < 0>><<goto "Rent fail">><<else>><<set $rentdays to 7>><</if>><</if>>
<<GravesRecovery>>
<<DoesGravesWantABj>>
<<Redlips>>
<<potiontolerance>>
<<set $potionstoday to 0>>
<<Lingerieeffect5update>>
<</silently>><</widget>>
<<widget "tan">><<if $tan is true>><<set $tantimer -= 1>><<if $tantimer <= 0>><<set $tan to false>><<set $tanprogress to 0>><<charm->><</if>><</if>><</widget>>
<<widget "beachreset">><<set $beachwalktoday to false>><<set $tantoday to false>><<set $beachswimtoday to false>><<set $playsandtoday to false>><</widget>>
<<widget "GravesRecovery">><<if $lingerie is true and $graveshasrecovered is false and $gravesrecovery > 0>><<set $gravesrecovery -= 1>><<elseif $gravesrecovery <= 0>><<set $graveshasrecovered to true>><</if>><</widget>>
<<widget "DoesGravesWantABj">><<if $gravesbj is true>><<set _r to random(1, 3)>><<if _r is 1>><<set $graveswantbj to true>><<else>><<set $graveswantbj to false>><</if>><</if>><</widget>>
<<widget "Redlips">><<if $redlips is true>><<charm->><<set $redlips to false>><</if>><</widget>>
<<widget "fullreset">><<silently>>
<<if $pcroguepoisontimer > 0>><<set $pcroguepoisontimer to 0>><<agility>><<agility>><</if>>
<<if $beartrapagility is true>><<set $beartrapagility to false>><<agility>><<agility>><<set $crippled to false>><</if>>
<<set $pcstunned to false>>
<<set $bleedtimer to 0>>
<<set $pcHP to $pcmaxHP>><<set $pcMP to $pcmaxMP>><<set $stim to 0>><<set $stancepoints to Math.trunc($agility/2)>><<set $stance to 1>><<clothed>><<updateclothing>><<set $firsthandjob to false>><<set $firstblowjob to false>><<set $firstsex to false>><<set $reequipused to false>>
<</silently>><</widget>>
@@.speech-h;Why don't I go and close the store for the day, then we can go to my room and talk some more?@@
@@.speech-u;Sounds like a plan!@@
Graves takes a few minutes to close up the store. Then he leads you upstairs where he apparently lives.
The two of you sits down on his bed.
@@.speech-u;So... I am bit lonely... and you said you had trouble sleeping...@@
You put on your seductive voice once more.
@@.speech-h;Yes, that's about right... what are you thinking?@@
@@.speech-u;Simple! I come here every now and then and spend some time with you! And we both know you can't fall asleep because you keep picturing me in lingerie. So then I... help you... get sleepy...😉@@
He starts blushing a bit again and seems to have trouble swallowing.
@@.speech-h;Ehm, well yes... I see... A win-win it would seem. But how would you help me fall asleep...?@@
@@.speech-u;Hehe... I think you know. But don't worry, you just leave that part to me. So what do you say? Do we have an agreement?@@
@@.speech-h;I guess we could give it a try...@@
@@.speech-u;Nice! Are you ready?@@
@@.speech-h;Now!?@@
@@.speech-u;Of course, sweetie... you just lie down on your bed and relax...♥@@
<<linkreplace "Get started">>
You stand up, leave his bedroom and change into your lingerie. You are still not used to the way the lingerie clings to you body and seems to pull at something inside of you... you take a moment to get used to it...
Then you enter his room, get up on his bed and show off your skinny body in lingerie.
<video autoplay src="video/events/lingerie/gravesintrobj/1.mp4"></video>
@@.speech-h;Oh, wauw...@@
His mouth is hanging open. He seems to be enjoying himself.
<<linkreplace "Time for the real deal">>
You get rid of his bothersome pants.
@@.speech-h;$name...!@@
@@.speech-u;Shhh... just relax... Let me take care of you...@@
<video autoplay src="video/events/lingerie/gravesintrobj/2.mp4"></video>
And so he does.
And so you do.
<<linkreplace "Delicious cock...">>
<<set _vid = ["video/events/lingerie/gravesintrobj/3_1.mp4", "video/events/lingerie/gravesintrobj/3_2.mp4", "video/events/lingerie/gravesintrobj/3_3.mp4", "video/events/lingerie/gravesintrobj/3_4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
At last... It seems Graves has finally given in. He is all yours now.
Except for a few occasional moans, he says nothing as you work his cock with your mouth. No more protests.
<<linkreplace "Next">>
@@.speech-u;Do you wanna se my little titties?♥@@
@@.speech-h;Oh... yes please!@@
<video autoplay src="video/events/lingerie/gravesintrobj/4.mp4"></video>
You show him...
<<linkreplace "And now... to reap your reward">>
<video autoplay src="video/events/lingerie/gravesintrobj/cs_1.mp4"></video>
@@.speech-u;Stand up, darling. I want your cum on my face...😏@@
@@.speech-h;Holy mother of...@@
He stands up and you blow him again until you feel him getting close. You ready yourself for a load long anticipated. He leaves his cum right on your tongue and smears his cock over your face. It is as delicious as you had hoped. It is a bit weird not to feel the pull of essence or time staying normal... but at least Graves lives to cum in your mouth another day...
You are a genius.
<<linkreplace "Next">><<goto "Gravesbjintro3">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
You play a bit with his cum while waiting for him to stop moaning and twitching.
At last, he seems to calm down and sighs deeply. He lies back down on the bed.
@@.speech-h;Ahhhhhhh...@@
@@.speech-u;Feeling good?@@
@@.speech-h;Indeed. I did not expect that. And I see what you mean, I am quite exhausted now...@@
His eyes are closed.
@@.speech-u;That's good, sweetie♥@@
You give him a little kiss on his forehead.
@@.speech-u;I will leave you to rest. And then I will come back and spend some more time with you another day as we agreed. ♥@@
@@.speech-h;Uh-huh...@@
He sounds very content.
<<bjbiggain>>
<<semenheal>>
<<linkreplace "Leave the store">><<goto "Town">><</linkreplace>>
<<set $gravesbj to true>><<nobr>><<set _ThinkLine to either('Hi, darling♥','Hey, sweetie♥','Looking good today, love♥','Hey, sexy♥')>>
<<set _replyLine to either('Hello, $name... Are you here to shop, or... something else?','Hello, $name! Hope you have been well since last time!','Hello, $name! Always a pleasure seeing your beautiful face in my shop...','Ahh, $name, how can I help you?')>>
@@.speech-u;_ThinkLine@@
@@.speech-h;_replyLine@@<</nobr>><<set $gravescurrentbj to random(1, 4)>>\
<<if $gravescurrentbj is 1 and $deepthroat is true>>
<<goto "Gravesbj 1">>
<<else>><<set $gravescurrentbj to random(2, 4)>>
<</if>>
<<if $gravescurrentbj is 2>>
<<goto "Gravesbj 2">>
<<elseif $gravescurrentbj is 3>>
<<goto "Gravesbj 3">>
<<elseif $gravescurrentbj is 4>>
<<goto "Gravesbj 4">>
<</if>>
<<set $graveswantbj to false>>THE CITY GIRL
OBJECTIVE
Make sure essence absorption does not activate within the warded town.
DESCRIPTION
You came across a brothel... surely an excellent way to make money for a girl of your talents...
Before trying out this job, however, you better make sure you don't drain anyone to a dry husk during your "shift"... that would be terrible costumer service!
And this job is all about servicing the clients...
REWARD
A new job opportunity, 20 XP, unknown.
<<set $thecitygirlquest to true>>THE CITY GIRL
What a refreshing experience! He came all over your mouth and very much stayed alive!
These wards are a blessing! You can drink up all the semen you want in the city.
Be careful not to rouse the suspicion of the inhabitants though...
REWARD
A new job opportunity, 20 XP, new possibilities in the town.
<<set $thecitygirlquest to false>>
<<set $thecitygirlquestcomplete to true>>
<<set $xp += 20>>You eat one of the sausages from the collection of meat. It's decent. Not teribble but not great either. Lacks salt.
You wait for a few minutes, and...
<<timed 5s>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Put something meaty in that succubus! complete").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Well, that was just silly...@@
At least you gained a perkpoint, so not a complete waste of time, right?
<<linkreplace "Go do something a bit more productive...">><<goto "Main menu">>
<</linkreplace>><</timed>>
<<set $foodquestcomplete to true>><<nobr>><<if $lingerieeffect is 0>>
<<hovertip "An item of mysterious origin, this lingerie has several different magical enhancements.<br>You will automatically equip this item at the start of combat.<br>You can change it into anything you want and it still keeps its effects.<br><br><strong>Effects:</strong><br>None...">>Succubus lingerie<</hovertip>>
<<elseif $lingerieeffect is 1>>
<<hovertip "An item of mysterious origin, this lingerie has several different magical effects. One of them has been unlocked by a powerful mage.<br>You will automatically equip this item at the start of combat.<br>You can change it into anything you want and it still keeps its effects.<br><br><strong>Effects:</strong><br>Restores 1 HP at the end of each turn as long as the item is (at least partially) equipped.">>Succubus lingerie<</hovertip>>
<<elseif $lingerieeffect is 2>>
<<hovertip "An item of mysterious origin, this lingerie has several different magical effects. Two of them has been unlocked by a powerful mage.<br>You will automatically equip this item at the start of combat.<br>You can change it into anything you want and it still keeps its effects.<br><br><strong>Effects:</strong><br>Restores 2 HP and 1 MP at the end of each turn as long as the item is (at least partially) equipped.">>Succubus lingerie<</hovertip>>
<<elseif $lingerieeffect is 3>>
<<hovertip "An item of mysterious origin, this lingerie has several different magical effects. Two of them has been unlocked by a powerful mage.<br>You will automatically equip this item at the start of combat.<br>You can change it into anything you want and it still keeps its effects.<br><br><strong>Effects:</strong><br>Restores 4 HP and 2 MP at the end of each turn as long as the item is (at least partially) equipped.<br>Grants access to a unique skill.">>Succubus lingerie<</hovertip>>
<<elseif $lingerieeffect is 4>>
<<hovertip "An item of mysterious origin, this lingerie has several different magical effects. Two of them has been unlocked by a powerful mage.<br>You will automatically equip this item at the start of combat.<br>You can change it into anything you want and it still keeps its effects.<br><br><strong>Effects:</strong><br>Restores 4 HP and 2 MP at the end of each turn as long as the item is (at least partially) equipped.<br>Inflicts 2 AP to the enemy at the end of each turn as long as the item is (at least partially) equipped.<br>Grants access to a unique skill.">>Succubus lingerie<</hovertip>>
<<elseif $lingerieeffect is 5>>
<<hovertip "An item of mysterious origin, this lingerie has several different magical effects. Two of them has been unlocked by a powerful mage.<br>You will automatically equip this item at the start of combat.<br>You can change it into anything you want and it still keeps its effects.<br><br><strong>Effects:</strong><br>Restores 15% of max HP and 10% of max MP at the end of each turn as long as the item is equipped.<br>Current HP restored: $lingerieHPheal<br>Current MP restored: $lingerieMPheal<br>Inflicts 4 AP to the enemy at the end of each turn as long as the item is (at least partially) equipped.<br>Grants access to a unique skill.">>Succubus lingerie<</hovertip>>
<</if>>
<</nobr>><<nobr>><<if $nomagiczone is false>>
<<if $stance is not 3 and $stance is not 6 and $stance is not 9 and $stance is not 12>>
<<if $naked is false>>
<<if $lingerieeffect is 1>>
Your lingerie restores <span style="color:red">1 HP!</span>
<<silently>><<set $pcHP += 1>>
<<maxHP>><</silently>>
<<elseif $lingerieeffect is 2>>
Your lingerie restores <span style="color:red">2 HP</span> and <span style="color:blue">1 MP</span>!
<<silently>><<set $pcMP += 1>><<set $pcHP += 2>>
<<maxMP>><<maxHP>><</silently>>
<<elseif $lingerieeffect is 3>>
Your lingerie restores <span style="color:red">4 HP</span> and <span style="color:blue">2 MP</span>!
<<silently>><<set $pcMP += 2>><<set $pcHP += 4>>
<<maxMP>><<maxHP>><</silently>>
<<elseif $lingerieeffect is 4>>
Your lingerie restores <span style="color:red">4 HP</span> and <span style="color:blue">2 MP</span>!
<<include "Lingerie vids">>
The $enemy is aroused by your sexy clothes and takes <span style="color:purple">2 AP</span>!
<<silently>><<set $pcMP += 2>><<set $pcHP += 4>><<set $AP += 2>>
<<maxMP>><<maxHP>><<atfullAP>><</silently>>
<<elseif $lingerieeffect is 5>>
<<Lingerieeffect5>>
<</if>><</if>><</if>><</if>>
<<if $naked is true and $lingerieeffect > 0>>\
<<if $stance is 3 or $stance is 6 or $stance is 9 or $stance is 12>>
You are naked! Lingerie effects disabled. Gotta wear it for it to work...
<</if>><</if>><</nobr>><<widget "HPSPdamagefix">><<silently>>
<<if $HPdamage <= 0>><<set $HPdamage to 1>><</if>>
<<if $SPdamage <= 0>><<set $SPdamage to 1>><</if>>
<</silently>><</widget>>
<<widget "setnormaldamage">><<silently>>
<<set $HPdamage to $enemystrength>>
<<set $SPdamage to Math.trunc($enemycontrol*0.5)>><<if $SPdamage < 1>><<set $SPdamage to 1>><</if>>
<<HPSPdamagefix>>
<<if $tough is true>>
<<set $HPdamage -= 1>><</if>>
<</silently>><</widget>>
<<widget "HPdamage">><<nobr>><<setnormaldamage>><<nonegativedamage>>You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>><</nobr>><</widget>>
<<widget "SPdamage">><<nobr>><<setnormaldamage>><<nonegativedamage>>You take <span style="color:purple">$SPdamage stimulation!</span> <<set $stim += $SPdamage>><<atfullstim>><</nobr>><</widget>>
<<widget "weakHPdamage">><<nobr>><<setnormaldamage>><<set $HPdamage to Math.trunc($HPdamage*0.5)>><<nonegativedamage>><<HPSPdamagefix>>You take <span style="color:red">$HPdamage damage!</span> <<set $pcHP -= $HPdamage>><<at0HP>><</nobr>><</widget>>
<<widget "weakSPdamage">><<nobr>><<setnormaldamage>><<set $SPdamage to Math.trunc($SPdamage*0.5)>><<nonegativedamage>><<HPSPdamagefix>>You take <span style="color:purple">$SPdamage stimulation!</span> <<set $stim += $SPdamage>><<atfullstim>><</nobr>><</widget>>Medivh books.
ANDUIN SAHAR
Bleed causes damage during stance shift?
Bounties. Maybe bounty hunters are the only ones entering your home.
Maybe, if enticed(x) is true, only sexual male skills will be used.
Should have an enemy stats explanation somewhere other than in the right sidebar.
Maybe you learn sneak skill in alley in town?
PRISONERS:
Maybe when you have wings, you don't have to drag the body?
Otherwise, it requires energy. Amount of energy depends on your endurance. So after a fight, you might have to come back for the body the next day. This gives prisoner chance to escape.
Maybe lick finger/open mouth has a cahnce on its own for him to put his finger in your mouth. U suck on it. That skips his turn and raises AP. Maybe.
Someone casts a fireball spell and you flee or something. Then: You enviously stare at the flames...
"I want one... :("
BBC only for events/capture. Need BBC for good training vag. So no BBC in regular vids.
ALTAR
Sacrifce humans to gain perks. Class specifk, so succbi has to drain. Only specifik lvl enemies (depending on your level?) will give perk point.
Maybe death pentaly rises with your level? Maybe 25 + 5*Level. That's 30 to start.
straddle perk leading to 69 giving you control but you take stim. hard to escape for him and you can rcow him.
Holy and silver is your weakness
Paladin name: x lightbringer
FOR BIG COCK TRAINING. EVENT YOU CONVICE PRISONER TO HELP YOU IF YOU LET HIM GO HE AGREES AND YOU FUCK BUT HE DONT CUM (USE THIS FOR VIDS WITH NO OR BAD CS)<em><span style="color:darkred">Your charm is too low.</span></em>
<<linkreplace"@@.speech-u;Soo, honey?@@">>
@@.speech-u;Soo, honey?@@
@@.speech-h;Y-yeah?@@<</linkreplace>>
<<link "hello!">>
<<notify 5s>>A new event is available here!<</notify>>\
<</link>>
<<fadein 10s>>
This will fade in slowly...
<</fadein>>
<<mouseover>>[[Watch out for the pit!|Templates]]<<onhover>><<goto 'Templates'>><</mouseover>>
//////////////SWAP////////////////
Here's an example of a simple number code puzzle implemented with the swap macro:
<<set _correct to [false, false, false]>>\
Enter the code:
<<swap>>1<<onswap>>
<<if swapCurrent() is '3'>>
<<set _correct[0] to true>>
<<else>>
<<set _correct[0] to false>>
<</if>>
<</swap>>
<<swap>>2<<onswap>>
<<if swapCurrent() is '1'>>
<<set _correct[1] to true>>
<<else>>
<<set _correct[1] to false>>
<</if>>
<</swap>>
<<swap>>3<<onswap>>
<<if swapCurrent() is '2'>>
<<set _correct[2] to true>>
<<else>>
<<set _correct[2] to false>>
<</if>>
<</swap>>
<span id="solved">
@@#not-right;@@
<<button "Try the combination...">>
<<if not _correct.includes(false)>>
<<replace '#solved'>>''You got it!''<</replace>>
<<else>>
<<replace '#not-right'>>No, that's not it...<</replace>>
<</if>>
<</button>>
</span>
(The code is 312.)
/////////////////////////////////////
<<first>>\
This text, for example, only shows on the first visit to this passage.
<<then>>\
As you can see, the content of this passage has changed on your second visit.
<<finally>>\
Using the {{{<<}}}{{{finally}}}{{{>>}}} tag allows you to have content that ''stays'' permanently once it is shown.
<</first>>
You head back towards the brothel you found earlier. Fewer guards seems to roam that part of the town.
You start stalking through random alleys looking for a victim.
<video autoplay src="video/events/town/wardstest/1.mp4"></video>
<<linkreplace "Next">>
You find one... A random average-looking dude is alone in the alley. Good, however, you can't be too obvious about it. Medivh warned you that people might be suspicious of flirty women. Would that still be the case within the wards, though? In any case, you decide to procede with caution....
@@.speech-u;Hi...@@
He is startled by you and jumps.
@@.speech-h;Shit!@@
@@.speech-h;Oh... Hey, what are you doing here?@@
@@.speech-u;Oh, you know... just passing through... what are you doing here?@@
Wauw. Your conversational skills are inspiring!
@@.speech-h;I live nearby...@@
He seems suspicious of you. Perhaps he thinks you are a thief or something? You don't know if crime is a thing in this world, but judging from the guard patrols you occasionally pass by... probably.
So what would a somewhat scantily clad little girl be doing in shady alleys all alone if she's not out to steal shit...? She could be a prostitute?
<<linkreplace "Might as well practise for the new job">>
You put on a desperate attitude.
@@.speech-u;Listen, I'm sorry, but I ran into some bad luck recently and I reeeeeally need some money... could we maybe... work something out?@@
He seems to relax a bit.
@@.speech-h;Look, I wish I could help, but...@@
You step closer to him and make your voice seductive.
@@.speech-u;Pleeeease Mister... I promise to make it worth it for you...@@
There is no longer any doubt about your intentions.
@@.speech-h;Now, see here... I have a girlfriend... and I love her... No, sorry, but you will have to find someone else...@@
<<linkreplace "Lift up your t-shirt">>
<video autoplay src="video/events/town/wardstest/2.mp4"></video>
@@.speech-h;No, don't...! Arh... this is illigal, what if a patrol spots us?@@
You lift up your t-shirt to reveal your bra and small tits.
@@.speech-u;Come one... there is no one here... just the two of us... all alone... touch my tits...@@
His hands seems to act on their own. You move even closer to him...
@@.speech-u;Nice aren't they...?@@
<<linkreplace "Turn around and show him your ass">>
<video autoplay src="video/events/town/wardstest/3.mp4"></video>
You turn around and give him an inticing view.
@@.speech-u;Listen... I know you are worried about your girlfriend... But maybe I could just give you a blowjob?@@
@@.speech-h;Shit... You are so hot...@@
You jump on his moment of weakness.
@@.speech-u;I don't need that much! Pleeeease... just 5 GP...?@@
@@.speech-h;Fine... But be quick about it...@@
Got him!
<<linkreplace "Get that cock">><<goto "Testthewards2">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<if $brothel is false or $tavern is false>>
<<set _r1 to random(1, 1)>>\
<<set _r2 to random(1, 1)>>\
\
<<if _r1 is 1 and $tavern is false>>\
<<goto "Tavern">>
\
<<elseif _r2 is 1 and $brothel is false and $blowjob is true>>
<<goto "Brothel">>
\
<<else>>
<<goto "City explore repeatables1">>
<</if>><</if>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<if $brothel is true and $tavern is true>>
\
<<goto "City explore repeatables1">>
<</if>>
<<set _z to random(1, 3)>>\
<<if _z is 1>>\
You take a stroll through the town. You find nothing of note... except for a singe coin.
@@.speech-u;Waaaaauw...!@@
<em>1 GP has been added to your inventory!</em><<set $pcGP += 1>>
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 2>>\
You take a stroll through the town. You find nothing of note... a waste of time and energy!
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 3>>\
You take a stroll through the town. You find nothing new...
A random dude whistes as you walk by him.
@@.speech-h;Looking good!@@
@@.speech-u;Sure, thanks mate...@@
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</if>>
<<set _z to random(1, 8)>>\
<<if _z is 1>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 2>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 3>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 4>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 5>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 6>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 7>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<<elseif _z is 8>>\
Nothing new to find... for now.
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</if>><video autoplay src="video/events/town/wardstest/4.mp4"></video>
You kiss him while getting his cock ready.
<<linkreplace "It's ready!">>
<video autoplay src="video/events/town/wardstest/5.mp4"></video>
<<linkreplace "Next">>
<video autoplay src="video/events/town/wardstest/6.mp4"></video>
You mix up your position a bit.
He can't seem to figure out if he wants to rush it and get it over with or just relax and enjoy it.
Any intentions he might have had proves to be pointless. He is already at the egde of no return.
<<linkreplace "Cum!">>
<video autoplay src="video/events/town/wardstest/7.mp4"></video>
He cums aaaaaand... nothing happens! It's just a regular cumshot!
<em>(Except for the punk moaning so loudly that the dev had to mute him...... seriously dude... chill.)</em>
You close your eyes and just enjoy the sweet taste of cum in your mouth without being interrupted by weird-ass succubus draining magic for once.
In your bliss you actually forget that he is still there until he weekly speaks up.
@@.speech-h;Phew...! That was... some good shit...!!@@
Usually, they don't interact with you after you are done with them... since, you know. They are dead at that point.
@@.speech-h;Soo... did we say 5 GP? It's well deserved, I have to admit.@@
<em>5 GP has been added to your inventory!</em><<set $pcGP += 5>>
<<bjbiggain>>
You are still licking up the rest of the cum on your face.
@@.speech-u;Ummmm... thanks a lot♥@@
He is obviously weirded out by how much you seem to enjoy his cum.
An akward silence hangs between you... but you don't give a fuck.
@@.speech-h;Right... Uhm, I better get going then...@@
He hurries his ass out of there. Finally, you just wanna enjoy your meal...
<<linkreplace "You are interrupted...">>
Ahh yes. The reason for this little experiment.
@@.speech-u;Oooooohhhhhh... Boy...@@
@@.speech-u;Am I gonna have some fun in this town...😈😈😈@@
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("The city girl complete").processText());
Dialog.open();
<</script>><</silently>>
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><<linkreplace "Remember the eye contact!">>\
<strong>Alluring eyes</strong> activated!
<<include "Alluring eyes vids">>
You keep a steady eye contact with him. With his cock in your mouth, it is quite the sight...
<<linkreplace "Will he avoid drowning in those eyes?">>\
<<set _succeschance to random(0, $charm)>>\
<<if $enemycontrol > _succeschance>>\
You lose a <<hovertip "You rolled _succeschance. His control is $enemycontrol.">>charm roll<</hovertip>> against his control stat.
He pushes you away. You both stand as he prepares to attack.<<standup>>
<<if $knockeddown is true>>The $enemy is no longer knocked down!<<set $knockeddown to false>><</if>>
<<enemyapcheck>>
<<elseif $enemycontrol <= _succeschance>>\
You win a <<hovertip "You rolled _succeschance. His control is $enemycontrol.">>charm roll<</hovertip>> against his control stat!
He finds himself unable to do anything but look into your eyes.
<<linkreplace "Next">>
<<goto "Blowjoblock1">><</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<fadein 5s>><span class = "bigfontred">YOU </span><</fadein>><<timed 2s>><<fadein 5s>><span class = "bigfontred">ARE </span><</fadein>><</timed>><<timed 4s>><<fadein 5s>><span class = "bigfontred">DEAD</span><</fadein>><</timed>>
<<timed 8s>><<set _randomimage2 to random(2)>>\
[img["img/death/sad" + _randomimage2 + ".jpg"]]<</timed>>
<<timed 9s>><<linkreplace "Respawn">>
<<if $boon4 is true>>\
<img src="img/death/mercy.jpg" width="650px">
Mercy of Death! Death penalty halved. You lose 15 GP.<<set $pcGP -= 15>><<else>>You lose 30 GP.<<set $pcGP -= 30>><</if>>
Your soul floats back to your home inhabiting a newly materialized body.
<<linkreplace "Next">><<fullreset>><<set $stim to 0>><<set $combat to false>><<set $actionpoints to 0>><<set $semenstored to 0>><<goto "Orc death2">><</linkreplace>><</linkreplace>><</timed>>You awaken with a jolt and instantly start thrashing violently with your arms and legs, struggling agains imaginary assailants. Adrenaline is pumping through your body, you have no control over your breathing and your heart is trying to out-pace a race horse in full gallop.
...
<<timed 5s>>
You slowly calm down when you realize where you are...
You are lying in your bed. You are safe...
<<linkreplace "Next">>
Fucking hell... You were literally fucked to death... what the fucking fuck...
You have no idea how to handle this. Images of snarling monsters flash by every time you close your eyes. You lie down and curl up in a ball, trying not to hyperventilate.
@@.speech-u;<em>Fuuuck... I can't do this...</em>@@
<<linkreplace "Deep breaths...">>
<<silently>><<script>>
Dialog.setup("Debuff gained");
Dialog.wiki(Story.get("Traumatize debuff").processText());
Dialog.open();<</script>><</silently>>
You barely even notice the system message. Something about your charm. Whatever. It fades on its own after a while.
<<linkreplace "Next">>
Your mind is numb. You lie there, eyes wide open, staring at nothing. You are afraid of falling asleep. The mere possibility of you reliving the experience in a nightmare is too much to handle.
You don't know for how long you lie there, curled up in the fetal position.
<<linkreplace "Next">>
After an unknown amount of time passes, you reluctantly force your mind to start up again. It can't end like this. Not after everything you have been through already.
But how can you go back out there? Knowing the horrors possibly waiting for you? You feel like hiding away in here until you just fade from existance, but...
Eventually, you resolutely clench your fists. One step at a time.
<<linkreplace "First step. Get up!">>
You stand up.
Next step...?
You can't do this on your own. You need help. You can think of two people. Which one should you find first?
<<linkreplace "You make a decision">><<goto "MelinaTownQuestFinish">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<</timed>>TRAUMATIZED!
You were raped to death by some sort of orc monsters.
Not only is the existance of monsters terrifying... but having felt them shatter your insides and rip your body apart while penetrating you... the trauma of the experience have left scars deep in your psyche. Will you ever be able to recover?
<strong>EFFECTS:</strong>
<strong>Charm debuff:</strong>
Recent events are giving you a hard time. You cannot properly focus anymore, and have trouble keeping up the same seductive facade as before the rape.
Charm - 2 <<charm->><<charm->>
<strong>PTSD:</strong>
There is a risk of you freezing up during combat upon seeing a "big" or "huge" cock, causing your turn to be skipped.
<<set $traumatized to true>>
<<set $PTSD to true>>
<<set _r to random(1, 16)>>\
You take a few minutes too come up with sexy lines to arouse your prey during combat. You actually get a bit aroused yourself by just speaking these things out loud...
You take <span style="color:purple">1 stim</span>! <<set $stim += 1>><<atfullstim>>
<<if _r is 1>><<set _correct to [false, false, false]>>\
Complete the sentence:
<<swap>>love <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>cock <<onswap>><<if swapCurrent() is 'love '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'cock '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You sure do!''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 2>><<set _correct to [false, false, false, false]>>\
Complete the sentence:
<<swap>>wanna <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'wanna '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>you <<onswap>><<if swapCurrent() is 'blow '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>blow <<onswap>><<if swapCurrent() is 'you '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You would love too...!''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 3>><<set _correct to [false, false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>touch <<onswap>><<if swapCurrent() is 'You '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>want <<onswap>><<if swapCurrent() is 'can '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>You <<onswap>><<if swapCurrent() is 'touch '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>you <<onswap>><<if swapCurrent() is 'me '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>me <<onswap>><<if swapCurrent() is 'all '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>can <<onswap>><<if swapCurrent() is 'you '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>><<swap>>all <<onswap>><<if swapCurrent() is 'want '>><<set _correct[6] to true>><<else>><<set _correct[6] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You are very touchable...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 4>><<set _correct to [false, false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>think <<onswap>><<if swapCurrent() is 'Do '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>me? <<onswap>><<if swapCurrent() is 'you '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>you <<onswap>><<if swapCurrent() is 'think '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>handle <<onswap>><<if swapCurrent() is 'you '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>Do <<onswap>><<if swapCurrent() is 'can '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>can <<onswap>><<if swapCurrent() is 'handle '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>><<swap>>you <<onswap>><<if swapCurrent() is 'me? '>><<set _correct[6] to true>><<else>><<set _correct[6] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''No one can...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 5>><<set _correct to [false, false, false, false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>my <<onswap>><<if swapCurrent() is 'Guess '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>first <<onswap>><<if swapCurrent() is 'my '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>letter <<onswap>><<if swapCurrent() is 'favorite '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>Guess <<onswap>><<if swapCurrent() is 'food. '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>food. <<onswap>><<if swapCurrent() is 'The '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>is <<onswap>><<if swapCurrent() is 'first '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>><<swap>>c... <<onswap>><<if swapCurrent() is 'letter '>><<set _correct[6] to true>><<else>><<set _correct[6] to false>><</if>><</swap>><<swap>>The <<onswap>><<if swapCurrent() is 'is '>><<set _correct[7] to true>><<else>><<set _correct[7] to false>><</if>><</swap>><<swap>>favorite <<onswap>><<if swapCurrent() is 'c... '>><<set _correct[8] to true>><<else>><<set _correct[8] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''IT'S CUM!!''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 6>><<set _correct to [false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>cum <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>gonna <<onswap>><<if swapCurrent() is 'am '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>am <<onswap>><<if swapCurrent() is 'gonna '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>your <<onswap>><<if swapCurrent() is 'swallow '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>swallow <<onswap>><<if swapCurrent() is 'your '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'cum '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''Mmmm... cum...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 7>><<set _correct to [false, false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>all <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>cum <<onswap>><<if swapCurrent() is 'want '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>over <<onswap>><<if swapCurrent() is 'your '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'cum '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>want <<onswap>><<if swapCurrent() is 'all '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>me <<onswap>><<if swapCurrent() is 'over '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>><<swap>>your <<onswap>><<if swapCurrent() is 'me '>><<set _correct[6] to true>><<else>><<set _correct[6] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''So nice and warm...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 8>><<set _correct to [false, false, false, false, false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>see <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>cock <<onswap>><<if swapCurrent() is 'wanna '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>how <<onswap>><<if swapCurrent() is 'see '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'how '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>hard <<onswap>><<if swapCurrent() is 'big '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>is <<onswap>><<if swapCurrent() is 'and '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>><<swap>>and <<onswap>><<if swapCurrent() is 'hard '>><<set _correct[6] to true>><<else>><<set _correct[6] to false>><</if>><</swap>><<swap>>big <<onswap>><<if swapCurrent() is 'your '>><<set _correct[7] to true>><<else>><<set _correct[7] to false>><</if>><</swap>><<swap>>wanna <<onswap>><<if swapCurrent() is 'cock '>><<set _correct[8] to true>><<else>><<set _correct[8] to false>><</if>><</swap>><<swap>>your <<onswap>><<if swapCurrent() is 'is '>><<set _correct[9] to true>><<else>><<set _correct[9] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''If only there was a big cock around...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 9>><<set _correct to [false, false, false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>are <<onswap>><<if swapCurrent() is 'You '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>You <<onswap>><<if swapCurrent() is 'are '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>love <<onswap>><<if swapCurrent() is 'so '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'sexy. '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>sexy. <<onswap>><<if swapCurrent() is 'I '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>so <<onswap>><<if swapCurrent() is 'love '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>><<swap>>cock <<onswap>><<if swapCurrent() is 'your '>><<set _correct[6] to true>><<else>><<set _correct[6] to false>><</if>><</swap>><<swap>>your <<onswap>><<if swapCurrent() is 'cock '>><<set _correct[7] to true>><<else>><<set _correct[7] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''Well... you love all cocks!''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 10>><<set _correct to [false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>clothes <<onswap>><<if swapCurrent() is 'Lets '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>Lets <<onswap>><<if swapCurrent() is 'have '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>without <<onswap>><<if swapCurrent() is 'some '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>have <<onswap>><<if swapCurrent() is 'fun... '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>some <<onswap>><<if swapCurrent() is 'without '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>fun... <<onswap>><<if swapCurrent() is 'clothes '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You love beeing naked and prefer your prey that way as well.''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 11>><<set _correct to [false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>cum <<onswap>><<if swapCurrent() is 'Cant '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>taste <<onswap>><<if swapCurrent() is 'wait '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>your <<onswap>><<if swapCurrent() is 'to '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>to <<onswap>><<if swapCurrent() is 'taste '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>wait <<onswap>><<if swapCurrent() is 'your '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>Cant <<onswap>><<if swapCurrent() is 'cum '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You feel a bit hungry all of a sudden...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 12>><<set _correct to [false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>am <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>so <<onswap>><<if swapCurrent() is 'am '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>for <<onswap>><<if swapCurrent() is 'so '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'wet '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>you <<onswap>><<if swapCurrent() is 'for '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>wet <<onswap>><<if swapCurrent() is 'you '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You are always wet down there these days... but they don't have to know that.''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 13>><<set _correct to [false, false, false, false, false, false]>>\
Complete the sentence:
<<swap>>me <<onswap>><<if swapCurrent() is 'You '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>with <<onswap>><<if swapCurrent() is 'can '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>rough <<onswap>><<if swapCurrent() is 'be '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>be <<onswap>><<if swapCurrent() is 'rough '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>can <<onswap>><<if swapCurrent() is 'with '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>><<swap>>You <<onswap>><<if swapCurrent() is 'me '>><<set _correct[5] to true>><<else>><<set _correct[5] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''As long as you get your fill of cum...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 14>><<set _correct to [false, false, false, false, false]>>\
Complete the sentence:
<<swap>>addiction... <<onswap>><<if swapCurrent() is 'I '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>a <<onswap>><<if swapCurrent() is 'have '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>I <<onswap>><<if swapCurrent() is 'a '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>have <<onswap>><<if swapCurrent() is 'cum '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>cum <<onswap>><<if swapCurrent() is 'addiction... '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''And that's the truth!!''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 15>><<set _correct to [false, false, false, false, false]>>\
Complete the sentence:
<<swap>>soft <<onswap>><<if swapCurrent() is 'My '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>My <<onswap>><<if swapCurrent() is 'lips '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>so <<onswap>><<if swapCurrent() is 'are '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>are <<onswap>><<if swapCurrent() is 'so '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>lips <<onswap>><<if swapCurrent() is 'soft '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''Perfect for kissing cock and/or mouthes! Preferably cocks...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<<elseif _r is 16>><<set _correct to [false, false, false, false, false]>>\
Complete the sentence:
<<swap>>all <<onswap>><<if swapCurrent() is 'My '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>><<swap>>yours <<onswap>><<if swapCurrent() is 'body '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>><<swap>>My <<onswap>><<if swapCurrent() is 'is '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>><<swap>>is <<onswap>><<if swapCurrent() is 'all '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>><<swap>>body <<onswap>><<if swapCurrent() is 'yours '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''Something this sexy surely ought to be shared, right?...''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\
<</if>>\
<<linkreplace "That's enough, get a move on">><<if $bjkills >= 2 and $rogues is not true>><<goto "Bandit event">><<else>><<goto "Main menu">><</if>><</linkreplace>><<include "Bandit setup 3-6">><<include "Enemy stat page">>
<<linkreplace "Fight him!">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>><<linkreplace "Back">><<goto "Medivh">><</linkreplace>>
<strong>ENHANCEMENTS:</strong>
<strong>1. enhancement</strong>
Restores 1 HP at the end of each turn as long as the item is (at least partially) equipped.
Costs: 50 GP.
<<if $pcGP >= 50 and $lingerieeffect is 0>>\
<<button "[+]" "BuyEnhancement">><<set $lingerieeffect to 1>><<spendgold 50>><</button>><</if>>\
<strong>2. enhancement</strong>
Restores 2 HP and 1 MP at the end of each turn as long as the item is (at least partially) equipped.
Costs: 100 GP.
<<if $pcGP >= 100 and $lingerieeffect is 1>>\
<<button "[+]" "BuyEnhancement">><<set $lingerieeffect to 2>><<spendgold 100>><</button>><</if>>\
<strong>3. enhancement</strong>
Restores 4 HP and 2 MP at the end of each turn as long as the item is (at least partially) equipped.
Grants the "Reequip" skill.
Costs: 150 GP.
<<if $pcGP >= 150 and $lingerieeffect is 2>>\
<<button "[+]" "BuyEnhancement">><<set $lingerieeffect to 3>><<spendgold 150>><</button>><</if>>\
<strong>4. enhancement</strong>
Restores 4 HP and 2 MP at the end of each turn as long as the item is (at least partially) equipped.
Inflicts 2 AP to the enemy at the end of each turn as long as the item is (at least partially) equipped.
Costs: 200 GP.
<<if $pcGP >= 200 and $lingerieeffect is 3>>\
<<button "[+]" "BuyEnhancement">><<set $lingerieeffect to 4>><<spendgold 200>><</button>><</if>>\
<strong>5. enhancement</strong>
Restores 15% of max HP and 10% of max MP at the end of each turn as long as the item is (at least partially) equipped.
Inflicts 4 AP to the enemy at the end of each turn as long as the item is (at least partially) equipped.
Costs: 300 GP.
<<if $pcGP >= 300 and $lingerieeffect is 4>>\
<<button "[+]" "BuyEnhancement">><<set $lingerieeffect to 5>><<spendgold 300>><</button>><</if>>\
<em>The enhancements does not stack.</em>
<<linkreplace "Back">><<goto "Medivh">><</linkreplace>><<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("The evil lingerie hungers").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Medivh was right. Only 75 XP. That's not too bad.@@
<<medivh5RP>>
The notification hits you like punch in the guts.
@@.speech-u;Medivh...@@
What is up with him? You misread him. He is not mad at you, but sad about something. You gained 5 RP. You have only ever gotten 1 before. You wish you could help him, but you have no idea how.
You figure he'll open up to you when the time is right. Well, maybe.
Despite your quest progress, the sadness lingers in you as you head back home.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>You take a look at the upgrades.
<strong>Enhancements:</strong>
<strong>1. enhancement</strong>
Restores 1 HP at the end of each turn as long as the item is (at least partially) equipped.
Costs: 50 GP.
<strong>2. enhancement</strong>
Restores 2 HP and 1 MP at the end of each turn as long as the item is (at least partially) equipped.
Costs: 100 GP.
<strong>3. enhancement</strong>
Restores 4 HP and 2 MP at the end of each turn as long as the item is (at least partially) equipped.
Grants the "Reequip" skill.
Costs: 150 GP.
<strong>4. enhancement</strong>
Restores 4 HP and 2 MP at the end of each turn as long as the item is (at least partially) equipped.
Inflicts 2 AP to the enemy at the end of each turn as long as the item is (at least partially) equipped.
Costs: 200 GP.
<strong>5. enhancement</strong>
Restores 15% of max HP and 10% of max MP at the end of each turn as long as the item is (at least partially) equipped.
Inflicts 4 AP to the enemy at the end of each turn as long as the item is (at least partially) equipped.
Costs: 300 GP.
Below the enhancements are a few words scrippled down by Medivh.
<em>The enhancements does not stack.</em>
They are expensive, but probably worth the invenstment.
@@.speech-u;Wauw. This is great!@@
@@.speech-medivh;Definitely an item with a lot of potential. Whoever made it had some serius knowladge of the arcane. Normally you only see around 2 different effects on artifacts. It is difficult to put more than that on an item without breaking it. Even artifacts. This can heal both HP and MP, deal... a form of damage and grants acces to a skill!@@
@@.speech-u;I see... it sure does look useful! Thanks a lot for all the help, Medivh😚@@
@@.speech-medivh;Sure thing. Also, remember that you can always check your artifacts' current effects in your inventory.@@
@@.speech-u;Sure thing!@@
<em>You can now purchase upgrades for the lingerie from Medivh!</em>
<<linkreplace "Next">><<goto "Medivh">><</linkreplace>>
You hand over the gold to Medivh along with the lingerie and he gets to work.
<<medivh1RP>>
After casting a spell the lingerie briefly flare up with bright light.
<img src="img/events/medivhcastspell.jpg" width="650px">
<<if $lingerieeffect is 1>>\
<em>The 1. enhancement has been activated!</em>
<<elseif $lingerieeffect is 2>>\
<em>The 2. enhancement has been activated!</em>
<<elseif $lingerieeffect is 3>>\
<em>The 3. enhancement has been activated!</em>
<<elseif $lingerieeffect is 4>>\
<em>The 4. enhancement has been activated!</em>
<<elseif $lingerieeffect is 5>>\
<em>The 5. and last enhancement has been activated!</em><</if>>
@@.speech-medivh;There we go...! Now... I need to rest.@@
He hands you back the lingerie, sits back down and slumps over in his chair.
@@.speech-u;Thank you!@@
<<linkreplace "Go home">>
<<goto "Main menu">><</linkreplace>><<widget "Lingerieeffect5update">><<silently>>
<<set $lingerieHPheal to Math.trunc(0.15*$pcmaxHP)>>
<<set $lingerieMPheal to Math.trunc(0.10*$pcmaxMP)>><</silently>><</widget>>
<<widget "Lingerieeffect5">><<silently>><<Lingerieeffect5update>><</silently>>
Your lingerie restores <span style="color:red">$lingerieHPheal HP</span> and <span style="color:blue">$lingerieMPheal MP</span>!
<<include "Lingerie vids">>
The $enemy is aroused by your sexy clothes and takes <span style="color:purple">4 AP</span>!
<<silently>><<set $pcMP += $lingerieMPheal>><<set $pcHP += $lingerieHPheal>><<set $AP += 4>>\
<<maxMP>><<maxHP>><<atfullAP>><</silently>><</widget>>
<<widget "combatwinlingerie">><<silently>>
<<set $lingerieXP += $enemyXP>>
<<if $lingerieXP > 100>><<set $lingerieXP to 100>><</if>>
<<set $pcGP += $enemyGP>>
<<set $combat to false>>
<<set $turn to 1>>
<<clothed>>
<<set $stance to 1>>
<<set $bjask to false>>
<<set $dtask to false>>
<<set $deepthroatstreak to 0>>
<<set $blowjobstreak to 0>>
<<set $kissask to false>>
<<set $kissstreak to 0>>
<<set $infusedwordscounter to 0>>
<<set $infusedwordsused to false>>
<<silentlyremoveenemyconditions>>
<<set $reequipused to false>>
<<set $firsthandjob to false>>
<<set $enemydick to false>>
<<set $firstblowjob to false>>
<<set $firstsex to false>>
<<set $stancepoints to Math.trunc($agility/2)>>
<<set $beyondpoints to 0>>
<<if $beartrapagility is true>><<set $beartrapagility to false>><<agility>><<agility>><</if>><<set $beartrap to false>><<set $steadynervescount to 0>>
<<set $crippled to false>>
<<set $bandit to false>>
<<set $firstalluringeyes to false>>
<</silently>><</widget>>
<div align='center'>\
<<fadein 2.5s>><span class = "bigfontred">WELCOME</span><</fadein>></div>
<<introimage>>
In this game, you play as a young virgin who gets transferred into another world with RPG rules. She is forced to pick the Succubus class. She is very inexperienced (especially sexually) and therefore has to adapt quickly. She will have to unlock and use an uncommon set of skills and abilities in and out of combat in order to triumph. Eventually, she will start to enjoy her new life...
Since this game contains attribute checks with (dice) rolls that you have to pass, the history controls have been disabled. That is, no "go back" arrow in the side menu. (Temporarily enabled history controls)
The game autosaves each new day.
Whenever multiple links are present, 1 through 9 can be used for selection. If only 1 link is present, 1, right arrow bottom or the control key can be used to continue. Some mouses has a mouse button mapped to the control key, so that one can be used here as well, this is why I chose to map the control key this way. If you have such a mouse, you can try it now! After you have picked a name, of course.
<label>What is your name? <<textbox "$name" "Sasha">></label>
[[Next|Intro1]]
Since the game is no where near completed yet, a lot remains unbalanced. XP curve, enemy stats/difficulty/types, grinding/farming enemies, economy, skill damage, (dice) rolls and attribute checks, perks and their acquisition, masteries/proficiency gain and finally the pace of the game. All these are subject to change as I further test and develop the game, so please bear with me. That said, should you notice any bugs, something that seems out of whack or just have an idea that could improve some aspect of the game, please don't hesitate to tell me on F95zone!
<<set $intro to true>>\
<<set _aud = ["img/sound/1.mp3", "img/sound/6.mp3", "img/sound/8.mp3", "img/sound/9.mp3"].random()>>
<audio @src="_aud" autoplay loop></audio>
<<widget "skillstrue">><<silently>>
<<set $tease to true>>
<<set $striptop to true>>
<<set $stripbottom to true>>
<<set $pullout to true>>
<<set $handjob to true>>
<<set $blowjob to true>>
<<set $kiss to true>>
<<set $suckfinger to true>>
<<set $deepthroat to true>>
<<set $openmouth to true>>
<<set $titbounce to true>>
<<set $titjob to true>>
<<set $masturbate to true>>
<<set $pussygrind to true>>
<<set $cowgirl to true>>
<<set $reversecowgirl to true>>
<</silently>><</widget>>
<<widget "perkstrue">><<silently>>
<<set $stunninglooks to true>>
<<set $wankmaterial to true>>
<<set $evade to true>>
<<set $surefooted to true>>
<<set $tough to true>>
<<set $pheremonecontrol to true>>
<<set $orgasmiccharm to true>>
<<set $pleasureaddict to true>>
<<set $trip to true>>
<<set $quickrecovery to true>>
<<set $cripplingstatuseffects to true>>
<<set $tailwhip to true>>
<<set $dirtytalk to true>>
<<set $vitalitydrain to true>>
<<set $cumextraction to true>>
<<set $infusedwords to true>>
<<set $energizingmasturbation to true>>
<<set $energizingclimax to true>>
<<set $flexiblemagic to true>>
<<set $mesmerizingkiss to true>>
<<set $distractingkiss to true>>
<<set $captivatingkiss to true>>
<<set $perfectlips to true>>
<<set $mesmerizingtits to true>>
<<set $fuckabletits to true>>
<<set $facefuckable to true>>
<<set $slipperypussy to true>>
<<set $teasingtongue to true>>
<<set $vaginacontrol to true>>
<<set $bellybulge to true>>
<<set $unwillingfacefuckperk to true>>
<<set $alluringeyes to true>>
<<set $TITJOBperk to true>>
<<set $tightthroat to true>>
<<set $nogagreflex to true>>
<<set $squats to true>>
<<set $twerk to true>>
<<set $fucktoy to true>>
<</silently>><</widget>>
25 perks
<<widget "alertstrue">><<silently>>
<<set $stunninglooksalert to true>>
<<set $wankmaterialalert to true>>
<<set $evadealert to true>>
<<set $surefootedalert to true>>
<<set $toughalert to true>>
<<set $pheremonecontrolalert to true>>
<<set $orgasmiccharmalert to true>>
<<set $pleasureaddictalert to true>>
<<set $tripalert to true>>
<<set $quickrecoveryalert to true>>
<<set $cripplingstatuseffectsalert to true>>
<<set $tailwhipalert to true>>
<<set $dirtytalkalert to true>>
<<set $vitalitydrainalert to true>>
<<set $cumextractionalert to true>>
<<set $infusedwordsalert to true>>
<<set $energizingmasturbationalert to true>>
<<set $energizingclimaxalert to true>>
<<set $flexiblemagicalert to true>>
<<set $mesmerizingkissalert to true>>
<<set $distractingkissalert to true>>
<<set $captivatingkissalert to true>>
<<set $perfectlipsalert to true>>
<<set $mesmerizingtitsalert to true>>
<<set $fuckabletitsalert to true>>
<<set $facefuckablealert to true>>
<<set $slippperypussyalert to true>>
<<set $teasingtonguealert to true>>
<<set $vaginacontrolalert to true>>
<<set $bellybulgealert to true>>
<<set $unwillingfacefuckperkalert to true>>
<<set $alluringeyesalert to true>>
<<set $tightthroatalert to true>>
<<set $nogagreflexalert to true>>
<<set $squatsalert to true>>
<<set $twerkalert to true>>
<<set $fucktoyalert to true>>
<<set $teasealert to true>>
<<set $stripalert to true>>
<<set $pulloutalert to true>>
<<set $handjobalert to true>>
<<set $blowjobalert to true>>
<<set $kissalert to true>>
<<set $suckfingeralert to true>>
<<set $deepthroatalert to true>>
<<set $openmouthalert to true>>
<<set $titbouncealert to true>>
<<set $titjobalert to true>>
<<set $masturbatealert to true>>
<<set $pussygrindalert to true>>
<<set $cowgirlalert to true>>
<<set $reversecowgirlalert to true>>
<</silently>><</widget>>
<<widget "alertsfalse">><<silently>>
<<set $stunninglooksalert to false>>
<<set $wankmaterialsalert to false>>
<<set $evadealert to false>>
<<set $surefootedalert to false>>
<<set $toughalert to false>>
<<set $pleasureaddictalert to false>>
<<set $tripalert to false>>
<<set $quickrecoveryalert to false>>
<<set $cripplingstatuseffectsalert to false>>
<<set $dirtytalkalert to false>>
<<set $vitalitydrainalert to false>>
<<set $cumextractionalert to false>>
<<set $infusedwordsalert to false>>
<<set $energizingmasturbationalert to false>>
<<set $energizingclimaxalert to false>>
<<set $flexiblemagicalert to false>>
<<set $mesmerizingkissalert to false>>
<<set $distractingkissalert to false>>
<<set $captivatingkissalert to false>>
<<set $perfectlipsalert to false>>
<<set $mesmerizingtitsalert to false>>
<<set $fuckabletitsalert to false>>
<<set $facefuckablealert to false>>
<<set $slippperypussyalert to false>>
<<set $teasingtonguealert to false>>
<<set $vaginacontrolalert to false>>
<<set $bellybulgealert to false>>
<<set $alluringeyesalert to false>>
<<set $tightthroatalert to false>>
<<set $nogagreflexalert to false>>
<<set $squatsalert to false>>
<<set $twerkalert to false>>
<<set $fucktoyalert to false>>
<<set $teasealert to false>>
<<set $stripalert to false>>
<<set $pulloutalert to false>>
<<set $handjobalert to false>>
<<set $blowjobalert to false>>
<<set $kissalert to false>>
<<set $suckfingeralert to false>>
<<set $deepthroatalert to false>>
<<set $openmouthalert to false>>
<<set $titbouncealert to false>>
<<set $titjobalert to false>>
<<set $masturbatealert to false>>
<<set $pussygrindalert to false>>
<<set $cowgirlalert to false>>
<<set $reversecowgirlalert to false>>
<</silently>><</widget>>
<<widget "test">>
<<silently>>
<<set $intro to false>>
<<set $level to 7>>
<<set $enemy to "Farmer">>
<<set $enemylevel to 2>>
<<skillstrue>>
<<set $combat to true>><<set $turn to 1>>
<<set $AP to 0>>
<<set $maxAP to 10>>
<<set $SP to 0>>
<<set $maxSP to 10>>
<<set $stance to 1>>
<<set $agility to 6>>
<<set $charm to 5>>
<<set $dexterity to 5>>
<<set $endurance to 5>>
<<updateskilldamage>>
<<setsexdamage>>
<<setorgasmtofalse>>
<<setallcurrenttofalse>>
<<set $essence to 1>>
<<set $maxessence to 2>>
<<set $intro to false>>
<<clothed>>
<<updatepotionrestore>>
<<set $pcmaxHP to 25>><<set $pcHP to 25>>
<<set $pcmaxMP to 25>><<set $pcMP to 25>>
<<set $firstpotion to true>><<set $mesmerize to true>>
<<set $HPPotion to 2>>
<<set $MPPotion to 2>>
<<set $heal to true>><<set $mesmerize to true>>
<<enemytestsetup>>
<</silently>><</widget>>
<<if $doggystyle is true>><<linkreplace "Doggystyle">>
<strong>Doggystyle</strong>
You fuck doggystyle.
You take HP and stimulation damage.
If the enemy takes control, you take twice the amount of HP and stimulation damage.
SP damage scales with dexterity and doggystyle mastery.
Current SP damage: $doggydamage
HP damage: Depends on enemy strength and control stat.
Theme: Pussy.
<</linkreplace>><</if>>
\
<<if $cowgirl is true>><<linkreplace "Missionary">>
<strong>Missionary</strong>
You fuck missionary.
You take HP and stimulation damage.
If the enemy takes control, you take twice the amount of HP and stimulation damage.
SP damage scales with dexterity and missionary mastery.
Current SP damage: $missionarydamage
HP damage: Depends on enemy strength and control stat.
Theme: Pussy.
<</linkreplace>><</if>>
\
<<if $cowgirl is true>><<linkreplace "Pronebone">>
<strong>Pronebone</strong>
You get fucked from behind while lying on your stomach.
You have little to no control in this situation. You cannot take control of the fucking in this position. You take more damage and stimulation, when not in control of the sex.
Deals SP damage to the enemy.
Deals stimulation and HP damage to you.
SP damage scales with dexterity, endurance and pronebone mastery.
Current SP damage: $speedbumpdamage
Stimulation and HP damage to you: Depends on enemy strength and control stat.
Theme: Pussy.
<</linkreplace>><</if>>
\
<<if $cowgirl is true>><<linkreplace "Suspended congress">>
<strong>Suspended congress</strong>
You get fucked while lifted from the ground.
You have little to no control in this situation. You cannot take control of the fucking in this position. You take more damage and stimulation, when not in control of the sex.
Deals SP damage to the enemy.
Deals stimulation and HP damage to you.
SP damage scales with dexterity, endurance and congress mastery.
Current SP damage: $congressdamage
Stimulation and HP damage to you: Depends on enemy strength and control stat.
Theme: Pussy.
<</linkreplace>><</if>>
\
<<if $cowgirl is true>><<linkreplace "Piledriver">>
<strong>Piledriver</strong>
You get fucked while on the ground. The enemy lifts you up by the hips.
You have little to no control in this situation. You cannot take control of the fucking in this position. You take more damage and stimulation, when not in control of the sex.
Deals SP damage to the enemy.
Deals stimulation and HP damage to you.
SP damage scales with dexterity, endurance and piledriver mastery.
Current SP damage: $piledriverdamage
Stimulation and HP damage to you: Depends on enemy strength and control stat.
Theme: Pussy.
<</linkreplace>><</if>><<test>>
[[Battle main menu]]
<<set $entice to true>><<include "Bandit setup 3-7">>
<<set $pcHP to 100>><<set $pcmaxHP to 100>><<set $darkbolt to true>><<set $rapedbymonsters to true>><<set $boon2 to true>>
<<set $semenstored to 50>>
<<set $semenmetabolism to true>>
<<set $beyondblowjob to true>><<widget "updatepotionrestore">><<silently>>
<<set $HPPotionrestore to Math.trunc($pcmaxHP*0.70)>><<maxHP>>
<<set $MPPotionrestore to Math.trunc($pcmaxMP*0.50)>><<maxMP>>
<</silently>><</widget>>
<<widget "HPPotion">><<silently>><<updatepotionrestore>><<set $HPPotion -= 1>><<set $potionstoday += 1>><<set $pcHP += $HPPotionrestore>><<maxHP>><<<<script>>Dialog.setup("Health Potion");Dialog.wiki(Story.get("HPPotion popup").processText());Dialog.open();<</script>><</silently>><</widget>>
<<widget "MPPotion">><<silently>><<updatepotionrestore>><<set $MPPotion -= 1>><<set $potionstoday += 1>><<set $pcMP += $MPPotionrestore>><<maxMP>><<script>>Dialog.setup("Mana Potion");Dialog.wiki(Story.get("MPPotion popup").processText());Dialog.open();<</script>><</silently>><</widget>>
<<widget "potiontolerance">><<set $potiontolerance to Math.trunc($endurance/5) + 1>><</widget>>
<<widget "updateall">><<silently>>
<<potiontolerance>>
<<updatepotionrestore>>
<<updateskilldamage>>
<<actionpoints>>
<<setorgasmtofalse>>
<<Lingerieeffect5update>>
<<updateclothing>>
<<infusedwordsmaxcounter>>
<<vitalitydrainHP>>
<</silently>><</widget>>
<<widget "endurance">><<silently>><<set $endurance += 1>><<set $pcmaxHP += 7>><<set $maxstim += 4>><<set $pcHP += 7>><<potiontolerance>><</silently>><</widget>>
<<widget "endurance-">><<silently>><<set $endurance -= 1>><<set $pcmaxHP -= 7>><<set $maxstim -= 4>><<set $stim -= 4>><<negativestim>><<maxHP>><<potiontolerance>><</silently>><</widget>>
<<widget "agility">><<silently>><<set $agility += 1>><<set $pcmaxHP += 1>><<set $pcHP += 1>><<actionpoints>><</silently>><</widget>>
<<widget "agility-">><<silently>><<set $agility -= 1>><<set $pcmaxHP -= 1>><<maxHP>><<actionpoints>><</silently>><</widget>>
<<widget "intelligence">><<silently>><<set $intelligence += 1>><<set $pcmaxMP += 5>><<set $pcMP += 5>><</silently>><</widget>>
<<widget "intelligence-">><<silently>><<set $intelligence -= 1>><<set $pcmaxMP -= 5>><<maxMP>><</silently>><</widget>>
<<widget "dexterity">><<silently>><<set $dexterity +=1>><<set $pcmaxHP += 1>><<set $pcHP += 1>><</silently>><</widget>>
<<widget "dexterity-">><<silently>><<set $dexterity -=1>><<set $pcmaxHP -= 1>><<maxHP>><</silently>><</widget>>
<<widget "charm">><<silently>><<set $charm +=1>><<set $pcmaxMP += 1>><<set $pcMP += 1>><</silently>><</widget>>
<<widget "charm-">><<silently>><<set $charm -=1>><<set $pcmaxMP -= 1>><<maxMP>><</silently>><</widget>>
<<widget "stealth">><<silently>><<set $stealth +=1>><</silently>><</widget>>
<<widget "edge">><<silently>><<set $maxstim += 5>><</silently>><</widget>>
<<widget "fullHPMP">><<silently>><<set $pcHP to $pcmaxHP>><<set $pcMP to $pcmaxMP>><</silently>><</widget>>
<<widget "maxMP">><<silently>><<if $pcMP > $pcmaxMP>><<set $pcMP to $pcmaxMP>><</if>><</silently>><</widget>>
<<widget "maxHP">><<silently>><<if $pcHP > $pcmaxHP>><<set $pcHP to $pcmaxHP>><</if>><</silently>><</widget>>
<<widget "atfullstim">><<silently>><<if $stim >= $maxstim>><<set $stim to $maxstim>><</if>><</silently>><</widget>>
<<widget "negativestim">><<silently>><<if $stim < 0>><<set $stim to 0>><</if>><</silently>><</widget>>
<<widget "at0HP">><<silently>><<if $pcHP < 0>><<set $pcHP to 0>><</if>><</silently>><</widget>><<set _r to random(1, 4)>><<if _r is 1>>\
<img src="img/inventory/lipstick1.jpg" width="650px">
<<elseif _r is 2>>\
<img src="img/inventory/lipstick2.jpg" width="650px">
<<elseif _r is 3>>\
<img src="img/inventory/lipstick3.jpg" width="650px">
<<elseif _r is 4>>\
<img src="img/inventory/lipstick4.jpg" width="650px"><</if>>
You apply lipstick to your lips.
Your charm is increased by 1 for the rest of the day!
<img src="img/inventory/HPPotion.jpg" width="650px">
You swallow the sticky content of the flask. You have been getting good at that recently...
<span style="color:red">$HPPotionrestore HP</span> restored!
<img src="img/inventory/MPPotion.jpg" width="650px">
You gulp down the potion. Tastes like water. You feel your body fill up with mana. You also feel a slight buzzing in your head.
<span style="color:blue">$MPPotionrestore MP</span> restored!<<nobr>>
<<linkreplace "Back">><<goto "Main menu">><</linkreplace>><br><br>
<<if $actionpoints > 0>><<linkreplace "Take a shower">><<action>><<goto "Shower">><</linkreplace>><br><br><</if>>
<<if $masturbate is true and $blowjob is true and $actionpoints >= 1>>
<<linkreplace "Play with your pussy">><<action>><<goto "Masturbate at home">><</linkreplace>><br><br><</if>>
<<if $prisoner1 is not false or $prisoner2 is not false>>
<<linkreplace "Manage prisoners">><<goto "Manage prisoners">><</linkreplace>><br><br><</if>>
<<if $dexterity >= 4 and $actionpoints >= 2 and $stretchtoday is false and $yogamat is true>>\
<<linkreplace "Do some stretching">><<action2>><<goto "Stretch at home">><</linkreplace>><br><br><</if>>
<<if $tailintro is true and $actionpoints >= 1 and $tailtoday is false>>\
<<linkreplace "Train your tail">><<action>><<goto "Tail train">><</linkreplace>><br><br><</if>>
<<if $foodquest is true and $meat > 0>><<notify 5s>>A new event is available here!<</notify>><<linkreplace "Grab a chuck of meat to eat">><<set $meat -= 1>><<goto "FoodQuest">><</linkreplace>><br><br><</if>>
<<if $blowjob is true>>
(Alchemy and Trap construction coming soon! Well, maybe not soon, but... at some point.)
<</if>>
<</nobr>><<set _vid = ["video/home/training/stretching/1.mp4", "video/home/training/stretching/2.mp4", "video/home/training/stretching/3.mp4", "video/home/training/stretching/4.mp4", "video/home/training/stretching/5.mp4", "video/home/training/stretching/6.mp4", "video/home/training/stretching/7.mp4", "video/home/training/stretching/8.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You stretch for some time.
<<mediumdexterity>>
<<timed 5s>><<linkreplace "Next">>
Though you are a bit tired, your body feels more plient and restful and you feel a pleasant tingle throughout your body.<<actiongain>><<set $stretchtoday to true>>
<<linkreplace "Move on">><<goto "Main menu">><</linkreplace>><</linkreplace>><</timed>><<widget "vitalitydrainHP">><<silently>><<set $vitalitydrainHP to Math.trunc($intelligence*0.67)>><</silently>><</widget>>
<<widget "infusedwordsmaxcounter">><<silently>>
<<set $infusedwordsmaxcounter to Math.trunc($intelligence * 0.5)>>
<</silently>><</widget>>WHAT DOESN'T KILL MY THROAT...
You got facefucked without having any perks related to facefucking! Bet that took you by surprise. How did you manage to entice someone to do that?
Unlock Requirements: Getting facefucked without having any perks relating to facefucking.
The "What doesn't kill my throat..." perk can now be unlocked!
<<set $unwillingfacefuckperkalert to true>><em>You are stunned!</em>
The $enemy ceases the opportunity and attacks you while you are stunned from the orgasm!
PUNCH ATTACK!
[img[img/skillsperks/punch_attack.jpg]]
He punches you with his fist! Ouch..
<<HPdamage>>
<<if $pcHP > 0>>\
<<if $quickrecovery is true>>\
<strong>Quick recovery</strong> activated!
You recover quickly from the bliss-induced stun effect and break the status effect early!
<em>You are no longer stunned!</em>
[[Next|Turn end]]
<<else>>\
<em>You are still stunned.</em>
[[Next turn|Enemy reaction orgasm no bj2]]<</if>>
<<else>>\
<<set _randomimage to random(6)>>\
[img["img/death/death" + _randomimage + ".jpg"]]
<<linkreplace "Next">><<goto "Death">><</linkreplace>><<setorgasmtofalse>>
<</if>>
<<set $turn ++>><em>You are stunned!</em>
The $enemy keeps attacking you!
PUNCH ATTACK!
[img[img/skillsperks/punch_attack.jpg]]
He punches you with his fist! Again...
<<HPdamage>>
<<if $pcHP > 0>>\
As you finally begin to come to your senses and regain control over your body you get back up on your feet and jump away from him. <<standup>>
<em>You are no longer stunned!</em>
[[Next|Turn end]]
<<else>>\
<<set _randomimage to random(6)>>\
[img["img/death/death" + _randomimage + ".jpg"]]
<<linkreplace "Next">><<goto "Death">><</linkreplace>><<setorgasmtofalse>>
<</if>>
<<set $turn ++>>WHAT DOESN'T KILL MY THROAT...
You endured a facefuck you weren't prepared for or suspected!
This perk reduces HP damage taken during future facefucks by 1.
It also grants a free attribute point in endurance and raises your max HP by 5!
(In all, that's + 12 max HP from this perk)
Unlock Requirements: Getting facefucked without having any perks relating to facefucking.
<<if $unwillingfacefuckperk is false>><strong>Cost: 1 perkpoints</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $unwillingfacefuckperk to true>><<set $firstperk to true>><<set $perkpoints -= 1>><<endurance>><<set $pcmaxHP += 5>><<set $pcHP += 5>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>
<<nobr>>
<<set _replyLine to either('Yo, $name! How is it hanging?','Ahh, $name! My favorite Succubus!','Welcome back! You have some questions?','Hey! Good to see ya!','$name! Always a pleasure to see you!')>>
@@.speech-mort;_replyLine@@
<</nobr>><<set _randomimage to random(4)>>\
[img["img/demonform/tail/tailtrain" + _randomimage + ".jpg"]]
<<if $tailtraining <= 9>><<set $tailtraining += 1>>You flex your tail muscles, trying to wave your tail back and forth in a controlled manner. It's hard but with some concentration you manage to improve your expertise in handling your tail.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<<elseif $tailtraining === 10>>You did it! You can now control your tail as if it were any other part of your body!
<<linkreplace "Next">><<silently>><<set $tailtraining += 1>><<script>>
Dialog.setup("New Perk Available!");
Dialog.wiki(Story.get("Tail whip available").processText());
Dialog.open();
<</script>><</silently>><<linkreplace "Next">><<goto "Main menu">><</linkreplace>><</linkreplace>>
<<elseif $tailtraining > 10>>\
You cannot train your tail any further! Don't worry, you get your energy back ;) <<set $actionpoints += 1>>
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<</if>>
<<set $tailtoday to true>>
TAIL WHIP
You have much better control over your tail now! What a pitiful newbie Succubus you were... what kinda demon can't control their tail??
Unlock Requirements: Trained your tail 10 times
The "Tail whip" perk can now be unlocked!
<<set $tailwhipalert to true>>
TAIL WHIP
At the end of each turn, if your are either standing or kneeling, you swipe your tail at your enemy, attempting to knock him of his feet. If you are fast enough, he will start the next turn with the "Knocked down" status.
Chance depends on your agility against the enemy's agility.
Unlock Requirements: Trained your tail 10 times
<<if $tailwhip is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $tailwhip to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>><<nobr>>
<strong>Tail whip</strong> activated!<br>
You momentarily materialize your demonic true self and swipe out at your opponent with your tail!<br>
<<agilitydifficult-agility>><br>
<<if _check is true>>
<<set _randomimage to random(4)>>
[img["img/demonform/tail/tailwhip" + _randomimage + ".jpg"]]<br>
You are to fast for the $enemy! You manage to knock him down with your tail!<br>
The enemy is <span style="color:darkred">knocked down!</span><<set $knockeddown to true>>
<<else>>
He skillfully dodges your attempt. You'll get him next time.<</if>><</nobr>>SEX LOCKS
Under some specific circumstances, you can enter into a special combat mode called a "Sex lock".
Despite the name, sex locks are not exclusive to sex, other forms of locks are also possible.
During a lock, combat is still turn-based, but the options of both combatants are far more limited.
E.g. in a blowjob lock, your options might be "Continue the blowjob" or "Break the lock".
The opponent will usually try to end the lock, but under certain conditions they might continue the lock or try to switch it. Your enemy will have 2 chances to break free and you will have to win 2 attribute rolls (depending on the type of lock).
Beware, as you can still take stimulation and HP damage in a lock!<<set _correct to [false, false, false, false, false]>>\
Complete the sentence:
<<swap>>??? <<onswap>><<if swapCurrent() is '?? '>><<set _correct[0] to true>><<else>><<set _correct[0] to false>><</if>><</swap>>
<<swap>>??? <<onswap>><<if swapCurrent() is '?? '>><<set _correct[1] to true>><<else>><<set _correct[1] to false>><</if>><</swap>>
<<swap>>??? <<onswap>><<if swapCurrent() is '?? '>><<set _correct[2] to true>><<else>><<set _correct[2] to false>><</if>><</swap>>
<<swap>>??? <<onswap>><<if swapCurrent() is '?? '>><<set _correct[3] to true>><<else>><<set _correct[3] to false>><</if>><</swap>>
<<swap>>??? <<onswap>><<if swapCurrent() is '?? '>><<set _correct[4] to true>><<else>><<set _correct[4] to false>><</if>><</swap>>
<span id="solved">@@#not-right;@@<<button "Submit?">>
<<if not _correct.includes(false)>><<replace '#solved'>>''You sure do!''
<<mediumcharm>><</replace>><<else>><<replace '#not-right'>>No, that's not it...<</replace>><</if>><</button>></span>
\<<silently>>
SET ENEMY CLASS AND LEVEL
<<set $enemy = ["Farmer", "Woodcutter", "Beggar", "Traveler"].random()>>
<<set $enemylevel to 2>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 1>>\
<<set $enemyendurance to 1>>\
<<set $enemystrength to 1>>\
<<set $enemyagility to 1>>\
<<set $enemycontrol to 1>>\
<<elseif $enemylevel is 2>>\
<<set $enemyendurance to 2>>\
<<set $enemystrength to random(1, 2)>>\
<<set $enemyagility to random(1, 2)>>\
<<set $enemycontrol to 2>>
<<elseif $enemylevel is 3>>\
<<set $enemyendurance to random(2, 3)>>\
<<set $enemystrength to random(2, 3)>>\
<<set $enemyagility to random(1, 3)>>\
<<set $enemycontrol to random(2, 4)>><</if>>
SET ENEMY ESSENSE AP SP
\
<<if $enemyendurance > 0 and $enemyendurance < 4>>\
<<set $essence to 1>>
<<elseif $enemyendurance > 3 and $enemyendurance < 7>>\
<<set $essence to 2>>
<<elseif $enemyendurance > 6 and $enemyendurance < 10>>\
<<set $essence to 3>>
<<elseif $enemyendurance > 9 and $enemyendurance < 13>>\
<<set $essence to 4>><</if>>\
<<set $maxessence to $essence>>\
\
<<set $SP to 0>>\
<<set $maxSP to 7 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to $enemylevel * 6 + random(5)>>\
<<set $enemyGP to random(5) + $enemylevel * 2 + 5>>\
<<enemycocksize>><<enemysemenamount>>
<<set $weapon to "None">>
<<set $armor to "None">>
<<set $easyfight to true>>
<</silently>><<nobr>><<set _r to random(1, 10)>>
You search for some lone prey to drain dry...<br>
<<if _r is 1>>
You don't find anyone. What to do?<br>
<<if $searchtries > 0 >><<linkreplace "Spend some more time searching...">><<set $searchtries -= 1>><<goto "Search for semi-weak prey near town">><</linkreplace>><br><</if>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<else>>
You spot a man between the trees from a distance!<br>
<<linkreplace "Eyes of The Dead God">>
<<include "Semi-Weak prey near town setup">><br>
You reveal the enemy status with your god-given boon.<br>
<<include "Enemy stat page">>
<br>
<<linkreplace "Fight him!">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>><br>
<<if $searchtries > 0>><<linkreplace "Try to find someone else...">><<set $searchtries -= 1>><<goto "Search for semi-weak prey near town">><</linkreplace>><br><</if>>
<<linkreplace "Flee before he sees you">><<goto"Forest">><</linkreplace>>
<</linkreplace>><</if>><</nobr>><<set _vid = ["video/events/lingerie/lingerie1.mp4", "video/events/lingerie/lingerie2.mp4", "video/events/lingerie/lingerie3.mp4", "video/events/lingerie/lingerie4.mp4"].random()>>\
<video @src="_vid" autoplay loop></video>You pull on the slight bond connecting you to your lingerie. With the expenditure of a single point of mana, the clothes flies towards you and instantly redresses you on their own.
<<include "Lingerie vids">>
[[Next|Battle main menu]]
<<set $reequipused to true>><<clothed>><<set $pcMP -= 1>>
<<if $stance is 3>><<set $stance to 1>>
<<elseif $stance is 9>><<set $stance to 7>><</if>>REEQUIP
This is a special skill granted by the "Succubus lingerie" artifact.
The bond between you are your lingerie has grown stronger. You magically summon the artifact back upon your body, thereby clothing yourself once more.
Unlike other skills, the usage of this skill requires MP, does not take up your turn and can only be activated once per combat.
Cost: 1 MP
Requirements: Can be used while standing or kneeling. You must be naked. Can only be used once per combat.
Theme: None
Unlock requirements: The 3. enhancement of the Succubus lingerie
<<set $reequip to true>>As the $enemy realizes he has been noticed, a panicked expression crosses his face. A few seconds later, you reach him between the trees. He looks like he is about to run away.
<div id="choices">\
<<link "Try to charm him.">><<replace "#choices">>
@@.speech-u;Hey there... no-no, wait...!@@
He was about to turn and bolt, but pauses...
@@.speech-h;What...?@@
@@.speech-u;I saw you looking at me, and... it's fine you know. I'm not mad at you... in fact, I kinda liked it...😜@@
You lick your lips and wink at him, making your intensions somewhat clear.
He hesitates... <<timed 4s>>
<<charm-control>>
<<if _check is false>>\
He gives you a suspicious look.
@@.speech-h;Erm... I think I better leave...@@
And so he does. Damn.
<<linkreplace "No cum for you. Go back home">><<goto "Main menu">><</linkreplace>>
<<elseif _check is true>>\
He smiles lecherously at you...
@@.speech-h;I see...@@
@@.speech-u;So... I was thinking we could maybe have some fun?😏@@
@@.speech-h;What do you have in mind, cutie?@@
You just smile mischievously at him while kneeling down in front of him. Your actions speak for themselves.
[[Get started!|Lake encounter1_1]]
<</if>><</timed>><</replace>><</link>>\
<<if $mesmerize is true and $pcMP >= $mesmerizecost>><<link "Use Mesmerize on him">>
<<replace "#choices">>MESMERIZE!
You dominate his mind, putting him in a dazed sort of trance.
<<set _randomimage to random(0)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The target is <span style="color:purple">mesmerized!</span>
His panic disappears like smoke in the air. Instead, he just stands there and smiles stupidly at you...
[[You kneel down in front of him|Lake encounter1_1]]
<<set $pcMP -= $mesmerizecost>>\
<</replace>><</link>><</if>></div><video autoplay src="video/events/outdoor/lake/encounters/1/1.mp4"></video>
You get his cock out and start blowing him. His gaze shift from your cock-filled face to the peaceful lake while he lets out quit moans.
<<linkreplace "No hands">>
<video autoplay src="video/events/outdoor/lake/encounters/1/2.mp4"></video>
@@.speech-u;Look, sweetie, no hands!♥@@
He looks back down at you with a particularly loud and drawn out moan.
<<linkreplace "Continue">>
<video autoplay src="video/events/outdoor/lake/encounters/1/3.mp4"></video>
<<set _r to random (1, 2)>><<if _r is 1>>You get some nice practise in and the game agrees. <<bjsmallgain>><</if>>
\
<<linkreplace "Use your hands again">>
<video autoplay src="video/events/outdoor/lake/encounters/1/4.mp4"></video>
You start jerking him of while blowing him. His moans becomes louder as he gets closer.
<<if $deepthroat is true>><<linkreplace "Deepthroat him before making him cum">>
<video autoplay src="video/events/outdoor/lake/encounters/1/dt.mp4"></video>
@@.speech-u;Wanna see how deep I can take your cock?😜@@
Despite asking, you don't give him a choice as you take his cock deeper and deeper until you get it all the way down your throat. He is too engrossed in the pleasure to answer anyway.<<set _r to random (1, 2)>><<if _r is 1>><<dtsmallgain>><</if>>
<<linkreplace "Make him cum!">>
<video autoplay src="video/events/outdoor/lake/encounters/1/cs.mp4"></video>
He cums right on your tongue... as he does, he slowly grows weaker untill he just collapses like a ragdoll.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<</linkreplace>><</linkreplace>>
<<else>>\
<<linkreplace "Make him cum!">>
<video autoplay src="video/events/outdoor/lake/encounters/1/cs.mp4"></video>
He cums right on your tongue... as he does, he slowly grows weaker untill he just collapses like a ragdoll.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Go back home">><<goto "Main menu">><</linkreplace>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>><video autoplay src="video/events/outdoor/forest/forestexplore/river/mast1/1.mp4"></video>
You change your clothes into a black swimsuit, walk into the cold river and find a rock to sit on.
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/mast1/2.mp4"></video>
You wet your legs, sending shivers up your spine.
<<linkreplace "Take off your clothes">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/mast1/3.mp4"></video>
Your tight swimsuit barely covers your tits.
<<linkreplace "Come on... OFF!">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/mast1/4.mp4"></video>
Off it goes. You are naked and a bit cold... though you have a pretty good idea how to regain some warmth...
<<linkreplace "Touch your pussy">>
<<set _vid = ["video/events/outdoor/forest/forestexplore/river/mast1/5_1.mp4", "video/events/outdoor/forest/forestexplore/river/mast1/5_2.mp4", "video/events/outdoor/forest/forestexplore/river/mast1/5_3.mp4", "video/events/outdoor/forest/forestexplore/river/mast1/5_4.mp4"].random()>><video @src="_vid" autoplay></video>
The coldness adds some ekstra spice to the masturbation session.
<<linkreplace "Finger your pussy">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/mast1/6.mp4"></video>
You cum after pounding your tight hole with your cold fingers.
<<bigedge>>
You regained your warmth, just as planned.
<<linkreplace "Go home now">><<goto "Main menu">><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>WANK MATERIAL
Your sexy body is sculpted to rouse the desires of men.
At the end of each turn, this perk gives a 25% chance for your opponent to start jerking himself off, inflicting a fixed amount of SP.
This perk can activate regardless of your stance, but you must be naked. Furthermore, the enemy must be at least a bit aroused (AP 25% of max AP) and have his cock revealed.
Certain status effects, such as "mesmerized", ensures the activation of this perk, but the status effect must be applied through one of your skills (Currently, the only way to do this is with the "Mesmerizing kiss" perk).
This perk cannot activate if the enemy is "knocked down", "stunned" or "terrified".
SP damage dealt: $wankmaterialSPdamage
Unlock Requirements: Charm 5, used "Tease" 25 times in combat, "Stunning looks" unlocked
<<if $wankmaterial is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $wankmaterial to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>WANK MATERIAL
There is no such thing as pornography in this world. The residents of this fantasy realm must resort to using their imagination whenever they feel particularly "pent up" and need some relief on their own. Anyone seeing a hot body like yours, especially if they are sexually inexperienced, is like a traveller spotting an oasis in the desert.
They will find it difficult not to start touching themselves...
Unlock Requirements: Charm 5, used "Tease" 25 times in combat, "Stunning looks" unlocked
The "Wank material" perk can now be unlocked!
<<set $wankmaterialalert to true>><<if $mesmerized is true or $enticed is true or $seduced is true>>\
<<displaystatuseffect>> He absentmindedly starts jerking off, while unabashedly letting his eyes roam your naked sexy body. Without a doubt, all sorts of lewd ideas are creaping though his head at the moment...
<video autoplay muted src="video/misc/jerkoff.mp4"></video>
The $enemy takes <span style="color:red">$wankmaterialSPdamage SP</span> from jerking himself off! <<set $SP += $wankmaterialSPdamage>><<atfullSP>>
<<if $SP >= $maxSP>><<linkreplace "He is getting close...!">><<goto "Wank material combat2">><</linkreplace>>
<<else>>\
After a few seconds, it seems he realizes how stupid he is being and stops touching himself. Though, he still glances at your naked body every now and then...<</if>>
<<else>>\
The $enemy looks at your naked body and starts jerking off with a frantic look in his eyes. Without a doubt, all sorts of lewd ideas are creaping though his head at the moment...
The $enemy takes <span style="color:red">$wankmaterialSPdamage SP</span> from jerking himself off! <<set $SP += $wankmaterialSPdamage>><<atfullSP>>
<<if $SP >= $maxSP>><<linkreplace "He is getting close...!">><<goto "Wank material combat2">><</linkreplace>>
<<else>>\
After a few seconds, it seems he realizes how stupid he is being and stops touching himself. Though, he still glances at your naked body every now and then...<</if>>
<</if>>You sense how close he is... just on the edge...
He steps closer to you until he is within an arms reach while groaning in pleasure. <<if $stance is 3>>You instinctively kneel down in front of him as he approaches.<<settokneeling>><</if>>
<<linkreplace "Get ready to receive a load!">>
<<include "Wank material vids">>
You are savoring every moment of the cumshot.
<<semenheal>>
<<set $essence -= 1>><<set $semenamount += 1>>\
<<if $essence is 0>>
You drained the last of his essence and win the battle! As all strength leaves his body, the $enemy collapses and dies, while you are still aborbing the last of his cum.
<<randomkill>>\
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>>
<<else>>\
It appears your opponent has a bit more fight (and cum) in him.
You both stand up and take a few steps back as you gather yourself.
The battles continues...<<standup>><<enemyreset>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>><</if>><</linkreplace>><<nobr>>
<<if $stance is 3 or $stance is 9>>
<<set _r to random(1, 2)>>
<<if _r is 1>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/1/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/2.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/3.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/4.mp4", "video/skills/perkskills/infusedwords/jerkoff/1/5.mp4"].random()>>
<video @src="_vid" autoplay></video><br>
You drain his essence as he cums in your mouth.
<<elseif _r is 2>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/2/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/2.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/3.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/4.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/5.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/6.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/7.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/8.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/9.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/10.mp4", "video/skills/perkskills/infusedwords/jerkoff/2/11.mp4"].random()>>
<video @src="_vid" autoplay></video><br>
You drain his essence as he cums on your face.
<<elseif _r is 3>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/3/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/3/2.mp4", "video/skills/perkskills/infusedwords/jerkoff/3/3.mp4", "video/skills/perkskills/infusedwords/jerkoff/3/4.mp4"].random()>>
<video @src="_vid" autoplay></video><br>
You drain his essence as he cums all over your body.<</if>>
<<elseif $stance is 6>>
<<set _vid = ["video/skills/perkskills/infusedwords/jerkoff/6/1.mp4", "video/skills/perkskills/infusedwords/jerkoff/6/1.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<elseif $stance is 12>>
<</if>><</nobr>><<set _vid = ["video/events/outdoor/forest/forestexplore/river/swim/1.mp4", "video/events/outdoor/forest/forestexplore/river/swim/2.mp4", "video/events/outdoor/forest/forestexplore/river/swim/3.mp4", "video/events/outdoor/forest/forestexplore/river/swim/4.mp4", "video/events/outdoor/forest/forestexplore/river/swim/5.mp4"].random()>>\
<video @src="_vid" autoplay loop></video>
You go for a dip in the lake. It is VERY cold!
<<set _r to random(1, 6)>><<if _r is 1>><<smallendurance>><</if>>
<<linkreplace "Go home before you freeze your toes off">><<goto "Main menu">><</linkreplace>>
<<set _t to random(1, 3)>><<if $blowjob is true and _t is 1>><<set _a to random(1, 1)>>\
Someone is watching you...
<<linkreplace "A potential victim, perhaps...?">>
<<if _a is 1>><<goto "River encounter 1">><</if>><</linkreplace>>
<</if>><<include "Mast at home vids">>
You masturbate for some time. You enjoy yourself, but still... a good cock would have made the experience better. Although pleasures of the flesh is nice, they are nothing compared to the overwhelming satisfaction derived from working a hard cock and draining a chunk of essence.
You take <span style="color:purple">$masturbatestimulation stimulation</span>! <<set $stim += $masturbatestimulation>><<atfullstim>>
<<smalledge>>
<<if $energizingmasturbation is true>>\
Energizing masturbation perk activated!
The pleasure energizes you, restoring <span style="color:blue">$masturbaterestoremana MP!</span><<set $pcMP += $masturbaterestoremana>><<maxMP>><</if>>
<<if $stim >= $maxstim>><<set $stim to 0>>\
You climax!
<<mediumedge>>
<<if $energizingclimax is true>>\
<strong>Energizing climax</strong> activated!
The climax energizes you, further restoring <span style="color:blue">$climaxmana MP</span>!<<set $pcMP += $climaxmana>><<maxMP>><</if>><</if>>
<<linkreplace "Enough self-indulgence, get a move on">><<goto "Main menu">><</linkreplace>><<linkreplace "Eyes of The Dead God">>\
<<include "Enemy setup">>\
You check out his status just to be safe. He is quite weak...
<<include "Enemy stat page">>
<<linkreplace "Tease him a bit to draw him closer">>
<<set _vid = ["video/events/outdoor/forest/forestexplore/river/swim/encounters/1/1_1.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/1_2.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/1_3.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/1_4.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/1_5.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
He approaches you and you give him a sweet smile.
<div id="choices">\
<<link "Try to charm him.">><<replace "#choices">>
@@.speech-u;Hey there...@@
@@.speech-h;Hi!@@
@@.speech-u;I saw you looking at me... wanna get a bit closer, maybe?@@
You lick your lips and wink at him.
<<charm-control>>
<<if _check is false>>\
He gives you a suspicious look.
@@.speech-h;Erm... I... don't think that's a good idea...@@
He wearily backs away from you until he turns and runs away.
<<linkreplace "No cum for you. A pity. Go back home">><<goto "Main menu">><</linkreplace>>
<<elseif _check is true>>\
He smiles at you while looking your naked body up and down...
@@.speech-h;I think I would enjoy that, yeah!@@
He walks all the way to the water. You are meters away.
@@.speech-u;So... I was thinking we could maybe have some fun?😏@@
@@.speech-h;What do you have in mind, sexy?@@
You just smile mischievously at him while kneeling down in front of him. Your actions speak for themselves.
[[Get started on that cock!|River encounter 1_1]]
<</if>><</replace>><</link>>\
<<if $mesmerize is true and $pcMP >= $mesmerizecost>><<link "Use Mesmerize">>
<<replace "#choices">>MESMERIZE!
You dominate his mind, putting him in a dazed sort of trance.
<<set _randomimage to random(0)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The target is <span style="color:purple">mesmerized!</span>
He just stands there, smiling stupidly... nice!
[[You kneel down in front of him. Blowjob time!|River encounter 1_1]]
<<set $pcMP -= $mesmerizecost>>\
<</replace>><</link>><</if>></div>
<</linkreplace>><</linkreplace>>
<<set _vid = ["video/events/outdoor/forest/forestexplore/river/swim/encounters/1/2_1.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/2_2.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/2_3.mp4"].random()>>
<video @src="_vid" autoplay></video>
You blow him off on the riverbank.
<<set _r to random (1, 2)>><<if _r is 1>>You get some nice cock-sucking practise. <<bjsmallgain>><</if>>
<<if $cowgirl is true>>\
<<linkreplace "How about some pussy action...">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/swim/encounters/1/3.mp4"></video>
You stand up and let him fuck you from behind.
<<linkreplace "Keep bouncing on that cock">>
<<set _vid = ["video/events/outdoor/forest/forestexplore/river/swim/encounters/1/4_1.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/4_2.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<set _u to random (1, 4)>><<if _r is 1>><<rcowsmallgain>><</if>>
@@.speech-u;Wanna fuck me from behind, darling?😏@@
He sure does!
<<linkreplace "He inserts you from behind">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/swim/encounters/1/5.mp4"></video>
<<linkreplace "Keep fucking">>
<<set _vid = ["video/events/outdoor/forest/forestexplore/river/swim/encounters/1/6_1.mp4", "video/events/outdoor/forest/forestexplore/river/swim/encounters/1/6_2.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<set _p to random (1, 4)>><<if _r is 1>><<doggysmallgain>><</if>>
He is getting closer, but not quite there yet... perhaps he needs some of your oral expertise to push him over the edge...?
@@.speech-u;I want your cum in my mouth!@@
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/swim/encounters/1/7.mp4"></video>
You kneel down in front of him. He is almost there now. He grabs his cock and starts jerking off after you have gotten him right to the edge.
<<linkreplace "Open wide...">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/swim/encounters/1/8.mp4"></video>
He jerks his cock off in your mouth, finally giving you what you want. You slurp it down as he loses his life. What an idiot.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Head back home">><<goto "Main menu">><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/swim/encounters/1/7.mp4"></video>
You kneel down in front of him. He is almost there now. He grabs his cock and starts jerking off after you have gotten him close.
<<linkreplace "Open wide...">>
<video autoplay src="video/events/outdoor/forest/forestexplore/river/swim/encounters/1/8.mp4"></video>
He jerks his cock off in your mouth, finally giving you what you want. You slurp it down as he loses his life. What an idiot.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Head back home">><<goto "Main menu">><</linkreplace>>
<</linkreplace>><</linkreplace>><</if>><video autoplay src="video/events/outdoor/forest/encounters/1/1.mp4"></video>
You turn around and face the $enemy and gently touch your body while looking him in the eyes.
He approaches you...
<<linkreplace "Get closer to him">>
<video autoplay src="video/events/outdoor/forest/encounters/1/2.mp4"></video>
You get up real close to him and suggestively suck your finger...
@@.speech-u;Hey darling...😜@@
His eyes goes wide.
<div id="choices">\
<<link "Try to charm him.">><<replace "#choices">>
@@.speech-u;I wanna suck your cock!@@
You lick your lips and wink at him.
<<charm-control>>
<<if _check is false>>\
<<set _q to random(1, 3)>><<if _q is 1>>\
He frowns at you...
@@.speech-h;Do you think I am a complete moron?@@
@@.speech-u;Of course not, but...@@
HE PUNCHES YOU IN THE FACE
[img[img/skillsperks/punch_attack.jpg]]
<<HPdamage>>
<<linkreplace "A fight it is then...">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>>
<<elseif _q is 2 or _q is 3>>\
He turns and sprints away as if the God of death and taxes himself were on his heels.
<<linkreplace "Hmm. A pity. Go back home">><<goto "Main menu">><</linkreplace>><</if>>
<<elseif _check is true>>\
He gives you a hesistant smile...
@@.speech-h;Re-really? Just like that?@@
You just smile mischievously at him while reaching for the bulge quickly forming in his pants.
@@.speech-u;Just. Like. That!@@
[[Get started on that cock!|Forest encounter 1_1]]
<</if>><</replace>><</link>>\
<<if $mesmerize is true and $pcMP >= $mesmerizecost>><<link "Use Mesmerize">>
<<replace "#choices">>MESMERIZE!
You dominate his mind, putting him in a dazed sort of trance.
<<set _randomimage to random(0)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The target is <span style="color:purple">mesmerized!</span>
He just stands there, smiling stupidly... nice! An easy target.
[[You kneel down in front of him and get his cock out. Blowjob time!|Forest encounter 1_1]]
<<set $pcMP -= $mesmerizecost>>\
<</replace>><</link>><</if>></div>
<</linkreplace>><<set _vid = ["video/events/outdoor/forest/encounters/2/1_1.mp4", "video/events/outdoor/forest/encounters/2/1_2.mp4"].random()>><video @src="_vid" autoplay></video>
You stop walking and tease him a bit.
He approaches you...
@@.speech-u;Hey, hon... are you following me?@@
<div id="choices">\
<<link "Try to charm him.">><<replace "#choices">>
@@.speech-u;Wanna have some fun, perhaps?😉@@
You lick your lips and wink at him.
<<charm-control>>
<<if _check is false>>\
<<set _q to random(1, 3)>><<if _q is 1>>\
He frowns at you...
@@.speech-h;Wait a minute...@@
@@.speech-u;What?@@
@@.speech-h;Are you... You are a demon! Die, hellspawn!@@
<<linkreplace "A fight it is then...">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>>
<<elseif _q is 2 or _q is 3>>\
He turns and runs the fuck away.
<<linkreplace "Hmm. Dammit.">><<goto "Main menu">><</linkreplace>><</if>>
<<elseif _check is true>>\
He gives you a hesistant smile and answers with a slight stutter to his voice.
@@.speech-h;Re-really? Wh-what kinda fun?@@
You just smile mischievously at him while kneeling down in front of him and taking out his cock. Your actions speak for themselves.
@@.speech-u;Let me show you♥@@
[[Next|Forest encounter 2_2]]
<</if>><</replace>><</link>>\
<<if $mesmerize is true and $pcMP >= $mesmerizecost>><<link "Use Mesmerize">>
<<replace "#choices">>MESMERIZE!
You dominate his mind, putting him in a dazed sort of trance.
<<set _randomimage to random(0)>>
[img["img/magic/mesmerize" + _randomimage + ".jpg"]]
The target is <span style="color:purple">mesmerized!</span>
He just stands there, smiling stupidly... nice! An easy target.
[[You kneel down in front of him|Forest encounter 2_2]]
<<set $pcMP -= $mesmerizecost>>\
<</replace>><</link>><</if>></div>As you explore the forest, you sense someone watching you...
<<linkreplace "Eyes of The Dead God">>\
<<include "Enemy setup">>\
You check out his status. Might as well.
<<include "Enemy stat page">>
<div id="choices">\
<<link "Tease him to draw him in">><<replace "#choices">>
<<set _r to random(1, 2)>><<if _r is 1>><<goto "Forest encounter 1">>
<<elseif _r is 2>><<goto "Forest encounter 2">>
<</if>>
<</replace>><</link>>\
<<link "Ignore him and start heading back home">><<replace "#choices">>
<<set _f to random(1, 3)>><<if _f is 1>>\
The $enemy charges at you! Perhaps he somehow realized you are not actually a human, but a demon?
In any case... <<linkreplace "you have a fight on your hands!">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>>
<<else>><<goto "Main menu">><</if>>
<</replace>><</link>></div>
<</linkreplace>><<if $level >= 10>>
<<include "Level 3 prey near town setup">>
<<elseif $level >= 5>>
<<include "Semi-Weak prey near town setup">>
<<else>>\
<<include "Weak prey near town setup">>
<</if>>
<video autoplay src="video/events/outdoor/forest/encounters/1/3.mp4"></video>
His dick is kinda small, not among the best you have seen so far.
You start out by jerking him off.
<<linkreplace "Use your mouth!">>
<video autoplay src="video/events/outdoor/forest/encounters/1/4.mp4"></video>
You lick and tease his cock. You sense him rapidly approaching his climax. Is this guy a virgin? You have barely touched him...
<<linkreplace "And there he goes...">>
<video autoplay src="video/events/outdoor/forest/encounters/1/5.mp4"></video>
You jerk his cock off as he comes right onto your tongue.
Well... the mystery of his virginity will have to remain unanswered, as he is now dead.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<</linkreplace>><</linkreplace>><video autoplay src="video/events/outdoor/forest/encounters/2/2.mp4"></video>
His cock is defenitely on the small side. Which is a shame. You like them big.
<<linkreplace "Oh well... you are gonna enjoy blowing him anyway">>
<<set _vid = ["video/events/outdoor/forest/encounters/2/3_1.mp4", "video/events/outdoor/forest/encounters/2/3_2.mp4"].random()>><video @src="_vid" autoplay></video>
<<set _r to random (1, 2)>><<if _r is 1>>You get some nice practise in and the game agrees. <<bjsmallgain>><</if>>
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/forest/encounters/2/4.mp4"></video>
You have a good time with his cock.
<<linkreplace "He is getting closer...">>
<video autoplay src="video/events/outdoor/forest/encounters/2/5.mp4"></video>
You sense him getting closer.
<<linkreplace "Here he comes. Literally.">>
<video autoplay src="video/events/outdoor/forest/encounters/2/6.mp4"></video>
Straight into your mouth. After shooting his load in your mouth, his legs buckles beneath him and he falls over.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>As you fool around on the beach, you notice a man in the distance. He is watching you, but keeping his distance.
<<linkreplace "Eyes of The Dead God">>\
<<include "Enemy setup">>\
You check out his status just to be safe. He is quite weak...
<<include "Enemy stat page">>
<div id="choices">\
<<link "Tease him">><<replace "#choices">>
<<set _r to random(1, 1)>><<if _r is 1>><<goto "Playsand encounter 1">>
MORE ENCOUNTERS GOES HERE
<</if>>
<</replace>><</link>>\
<<link "Just ignore him">><<replace "#choices">>
<<set _f to random(1, 3)>><<if _f is 1>>\
The $enemy approaches you with his guard up! As he gets closer, he enters a combat stance.
@@.speech-h;I see through your disguise, fiend! You will provide me with valuable XP after I am done killing you!@@
You roll your eyes before putting on a cute smile...
@@.speech-u;Oh come now, dear... there is no need for that. Why don't we just enjoy ourselves... There is no need for anyone to get hurt!@@
@@.speech-h;I heard a lot about you conniving sluts. You won't fool me!@@
<<linkreplace "Oh well... someone is for sure gaining XP from this.">><<goto "Battle main menu">><</linkreplace>>
<<else>>\
He watches you some more for a few minutes before turning to leave.
<<linkreplace "Next">><<goto "Beach">><</linkreplace>><</if>>
<</replace>><</link>></div>
<</linkreplace>><video autoplay src="video/events/outdoor/beach/playsand/encounters/1/1.mp4"></video>
You just continue being sexy.
He approaches you... because of course he does. You are alone and hot.
You pretend to be startled by him.
@@.speech-u;Oh...! Hi there!@@
@@.speech-h;Hey girl... looking good! You have a great ass!@@
@@.speech-u;Hihi, thanks mister!@@
You let out an embarrased giggle.
@@.speech-h;Can I... touch it?@@
@@.speech-u;Oh! Ehm...@@
You pretend to feel akward about his request.
@@.speech-u;Okay...@@
<<linkreplace "He grabs your ass">>
<video autoplay src="video/events/outdoor/beach/playsand/encounters/1/2.mp4"></video>
He touches your ass and is even daring enough to rub a bit against your pussy.
@@.speech-h;Damn girl! Your ass is so tight and firm!@@
@@.speech-u;Hehe... you really think so?@@
@@.speech-h;Oh, hell yeah, you have a great body. You shound't be ashamed to show it off...!@@
He winks at you.
Pff... You scoff internally. This guy is way too easy.
@@.speech-u;Hihi, thanks! Then... would you like to see some more of my body?@@
@@.speech-h;For sure!@@
He looks eager.
@@.speech-u;There is one condition, though...@@
His eagerness is mixed with a hint of suspicion.
@@.speech-h;What...?@@
<<linkreplace "The condition">>
@@.speech-u;If I have to show my body, you gotta strip! Only fair, right?@@
You give him a playful wink.
He smiles big. He probably can't believe his luck right now.
This guy is way too eager for his own good. Has he never flirted with a girl before? You gotta play at least a bit hard too get. As if you could get any girl you want. Not this desperate and obviously direct approach.
You let your thoughts drift to pointless stuff as he strips off his clothes and pulls down his underwear. His cock seems to be a bit on the small side. Hopefully it'll grow once you get a taste of it...
He lies down in the sand in front of you.
<<linkreplace "Right, back in character">>
<video autoplay src="video/events/outdoor/beach/playsand/encounters/1/3.mp4"></video>
You tease him a bit with your boobs before crawling over to him. He appreciates the eye candy.
@@.speech-h;Oh yeah...@@
<<linkreplace "Cock in range. Engage blowjob?">>
<video autoplay src="video/events/outdoor/beach/playsand/encounters/1/4.mp4"></video>
Blowjob engaged. Unfortunately, his cock stays the same size.
<<linkreplace "Next">>
<video autoplay src="video/events/outdoor/beach/playsand/encounters/1/5.mp4"></video>
You suck a bit on his balls and he moans in pleasure.
<<bjsmallgain>>
Huh. Seems like that improved your skill.
@@.speech-u;Stand up. I want you to cum right in my mouth!😜@@
@@.speech-h;Yes, maam!@@
What a wuss.
<<linkreplace "He stands">>
<video autoplay src="video/events/outdoor/beach/playsand/encounters/1/6.mp4"></video>
He is almost there!
<<linkreplace "Cum">>
<video autoplay src="video/events/outdoor/beach/playsand/encounters/1/7.mp4"></video>
He places his hand on the back of your head as your sense of time slows down once more. At first he pushes your head towards him, but you can feel the pressure lessen as he loses his strength. Then he falls, dead before his body hits the sand.
<<semenheal>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<combatwin>>
<<linkreplace "Another easy win">><<goto "Beach">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><<if $titjob is true>>\
<video autoplay src="video/events/lingerie/gravesbj/4/1.mp4"></video>
You put on some pink see-through lingerie and tease him.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/4/2.mp4"></video>
You crawl to him and tease his cock a bit with your mouth before the real fun begins.
<<linkreplace "And so... it begins!">>
<video autoplay src="video/events/lingerie/gravesbj/4/3.mp4"></video>
Unfortunately, some construction crew starts working on a house right outside the shop. Clanging, hammering and the voices of working men can be heard. It is a bit distracting, but Graves is too focused on you to notice anything.
<<set _b to random (1, 3)>><<if _b is 1>><<bjsmallgain>><</if>>
@@.speech-u;You know... I have a certain skill I would like to practise a bit...😏@@
He takes a while to answer, since he is pretty blissed out.
@@.speech-h;Yeah... which one would that be?@@
You let your actions speek for themselves and <<linkreplace "deepthroat his cock!">>deepthroat his cock!
<video autoplay src="video/events/lingerie/gravesbj/4/4.mp4"></video>
You try to take his cock as deep in your throat as possible.
<<set _b to random (1, 3)>><<if _b is 1>><<dtsmallgain>><</if>>
<<linkreplace "Give him a titjob">>
<video autoplay src="video/events/lingerie/gravesbj/4/5.mp4"></video>
You let his dick plop out of your mouth and take a breather. Then you pull down your bra and wet your cleavage.
@@.speech-h;Uhh... what are you doing, $name?@@
@@.speech-u;You'll see in a second😉@@
You give him a playful wink before pressing your tits around his cock. They aren't quite big enough to wrap around it, but judging from Graves' moans of pleasure, it is still an enjoyable experience.
@@.speech-h;Ahhhh... that feels good...@@
<<linkreplace "Continue titjobbing (is that a word?) him">>
<video autoplay src="video/events/lingerie/gravesbj/4/6.mp4"></video>
After pleasing him with your tits for a while, you take his cock back in your mouth.
<<set _b to random (1, 2)>><<if _b is 1>><<tjsmallgain>><</if>>
<<linkreplace "Continue blowing him">>
<video autoplay src="video/events/lingerie/gravesbj/4/7.mp4"></video>
You continue orally assaulting his cock.
<<linkreplace "Occasionally taking it deep down your throat">>
<video autoplay src="video/events/lingerie/gravesbj/4/8.mp4"></video>
You also drool all over his cock like the good little slut you are.
<<set _b to random (1, 2)>><<if _b is 1>><<bjsmallgain>><<elseif _b is 2>><<dtsmallgain>><</if>>
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/4/9.mp4"></video>
You one-sidedly decide that his cock needs a bit more drool.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/4/10.mp4"></video>
All good things must come to an end, even friendly neighbourhood blowjobs.
As you sense him getting closer, you start eagerly licking the tip of his cock.
<<linkreplace "Make him cum">>
<video autoplay src="video/events/lingerie/gravesbj/4/11.mp4"></video>
He cums and you slurp up the delicious fluid with gusto.
@@.speech-u;Uhmmmm... thanks dear, that was lovely!@@
@@.speech-h;I completely agree, $name...@@
<<semenheal>>
You spend a few moments to gather yourself... then leave the blissed out Graves behind as you <<linkreplace "take your leave.">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
<video autoplay src="video/events/lingerie/gravesbj/4/1.mp4"></video>
You put on some pink see-through lingerie and tease him.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/4/2.mp4"></video>
You crawl to him and tease his cock a bit with your mouth before the real fun begins.
<<linkreplace "And so... it begins!">>
<video autoplay src="video/events/lingerie/gravesbj/4/3.mp4"></video>
Unfortunately, some construction crew starts working on a house right outside the shop. Clanging, hammering and the voices of working men can be heard. It is a bit distracting, but Graves is too focused on you to notice anything.
<<set _b to random (1, 3)>><<if _b is 1>><<bjsmallgain>><</if>>
@@.speech-u;You know... I have a certain skill I would like to practise a bit...😏@@
He takes a while to answer, since he is pretty blissed out.
@@.speech-h;Yeah... which one would that be?@@
You let your actions speek for themselves and <<linkreplace "deepthroat his cock!">>deepthroat his cock!
<video autoplay src="video/events/lingerie/gravesbj/4/4.mp4"></video>
You try to take his cock as deep in your throat as possible.
<<set _b to random (1, 3)>><<if _b is 1>><<dtsmallgain>><</if>>
<<linkreplace "Continue blowing him">>
<video autoplay src="video/events/lingerie/gravesbj/4/7.mp4"></video>
You continue orally assaulting his cock.
<<linkreplace "Occasionally taking it deep down your throat">>
<video autoplay src="video/events/lingerie/gravesbj/4/8.mp4"></video>
You also drool all over his cock like the good little slut you are.
<<set _b to random (1, 2)>><<if _b is 1>><<bjsmallgain>><<elseif _b is 2>><<dtsmallgain>><</if>>
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/4/9.mp4"></video>
You one-sidedly decide that his cock needs a bit more drool.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/4/10.mp4"></video>
All good things must come to an end, even friendly neighbourhood blowjobs.
As you sense him getting closer, you start eagerly licking the tip of his cock.
<<linkreplace "Make him cum">>
<video autoplay src="video/events/lingerie/gravesbj/4/11.mp4"></video>
He cums and you slurp up the delicious fluid with gusto.
@@.speech-u;Uhmmmm... thanks dear, that was lovely!@@
@@.speech-h;I completely agree, $name...@@
<<semenheal>>
You spend a few moments to gather yourself... then leave the blissed out Graves behind as you <<linkreplace "take your leave.">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<</if>><<if $cowgirl is true>>\
<video autoplay src="video/events/lingerie/gravesintrobj/1.mp4"></video>
As per usual, you put on your lingerie and tease him.
<<linkreplace "Pull down his underwear">>
You pull out his cock.
<video autoplay src="video/events/lingerie/gravesintrobj/2.mp4"></video>
@@.speech-h;Oh, damn, $name... I can't wait!@@
@@.speech-u;Neither can I, I love this nice cock of yours!😍@@
Neither can his cock. It gets hard faster then ever.
<<linkreplace "A delicious cock indeed...">>
<<set _vid = ["video/events/lingerie/gravesintrobj/3_1.mp4", "video/events/lingerie/gravesintrobj/3_2.mp4", "video/events/lingerie/gravesintrobj/3_3.mp4", "video/events/lingerie/gravesintrobj/3_4.mp4"].random()>>
<video @src="_vid" autoplay></video>
You really enjoy pleasing his cock with your mouth.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesintrobj/4.mp4"></video>
@@.speech-u;I know you like my little titties so... here you go♥@@
@@.speech-h;Oh...@@
You strip off your top for him while jerking him off. You may also have drooled a bit on your tits... his cock is indeed mouth-watering.
<<linkreplace "You want his cock inside you">>
<video autoplay src="video/events/lingerie/gravesintrobj/5.mp4"></video>
@@.speech-u;I bet you would love to feel your cock slide in my tight pussy...@@
@@.speech-h;Hell yeah...@@
@@.speech-u;I am all wet for you...♥@@
You get on top of him and take his cock in your pussy. Shivers runs down your spine, as you take his entire lenght in you.
<<linkreplace "Ride him">>
<<set _vid = ["video/events/lingerie/gravesintrobj/6_1.mp4", "video/events/lingerie/gravesintrobj/6_2.mp4"].random()>>\
<video @src="_vid" autoplay></video>
You gently bounce on his cock.
<<set _c to random(1, 3)>><<if _c is 1>><<cowsmallgain>><</if>>
<<linkreplace "Lie down">>
<video autoplay src="video/events/lingerie/gravesintrobj/7.mp4"></video>
@@.speech-u;I want you to fuck me now!@@
Only fair he does some work as well.
You lie down and he enters your pussy.
<<linkreplace "Fuck meeeeeee">>
<video autoplay src="video/events/lingerie/gravesintrobj/8.mp4"></video>
He fucks you real good!
<<set _r to random(1, 4)>><<if _r is 1>><<smallendurance>><<elseif _r is 2>><<missmallgain>><</if>>
<<linkreplace "Creampied">>
<video autoplay src="video/events/lingerie/gravesintrobj/cs_1.mp4"></video>
He fucks you so good that he cums. He pulls out at the last moment and cums on your stomach. You grab a taste when he is done.
@@.speech-u;Heh, my thight pussy was too much for you, huh?😏@@
He just moans...
<<semenheal>>
You spend a few moments to gather yourself...
@@.speech-u;Mmmmmm... thanks love... was a good pounding!@@
@@.speech-h;Huf-huf... It was my pleasure, $name...@@
He lies down and closes his eyes with a content smile on his face.
You give him a quick kiss and whisper your goodbye.
@@.speech-u;Sleep well, dear... I will see you later♥@@
As you leave the room, you hear his breath becoming deep and peaceful.
<<linkreplace "Take your leave">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>\
\
<video autoplay src="video/events/lingerie/gravesintrobj/1.mp4"></video>
As per usual, you put on your lingerie and tease him.
<<linkreplace "Pull down his underwear">>
You pull out his cock.
<video autoplay src="video/events/lingerie/gravesintrobj/2.mp4"></video>
@@.speech-h;Oh, damn, $name... I can't wait!@@
@@.speech-u;Neither can I, I love this nice cock of yours!😍@@
Neither can his cock. It gets hard faster then ever.
<<linkreplace "A delicious cock indeed...">>
<<set _vid = ["video/events/lingerie/gravesintrobj/3_1.mp4", "video/events/lingerie/gravesintrobj/3_2.mp4", "video/events/lingerie/gravesintrobj/3_3.mp4", "video/events/lingerie/gravesintrobj/3_4.mp4"].random()>>
<video @src="_vid" autoplay></video>
You really enjoy pleasing his cock with your mouth.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesintrobj/4.mp4"></video>
@@.speech-u;I know you like my little titties so... here you go♥@@
@@.speech-h;Oh...@@
You strip off your top for him while jerking him off. You may also have drooled a bit on your tits... his cock is indeed mouth-watering.
<<linkreplace "Now to extract that delicious cum">>
<video autoplay src="video/events/lingerie/gravesintrobj/cs_1.mp4"></video>
@@.speech-u;Cum on my face, darling...😏@@
He stands up and you blow him again until he spurts his load in your mouth.
<<set _b to random(1, 2)>><<if _b is 1>><<bjsmallgain>><</if>>
<<semenheal>>
You spend a few moments to gather yourself...
@@.speech-u;Mmmmmm... thanks love... just what I needed!@@
@@.speech-h;That was lovely. Thanks, $name...@@
He closes his eyes...
You give him a quick kiss and whisper your goodbye.
@@.speech-u;Sleep well, dear... I will see you later♥@@
As you leave the room, you hear his breath becoming deep and peaceful.
<<linkreplace "Take your leave">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<</if>><<nobr>>
<<if $stance is 1 or $stance is 2 or $stance is 3>>\
<<include "Magic menu">>
<<elseif $flexiblemagic is true>>
<<if $stance is 7 or $stance is 8 or $stance is 9>>
<strong>Flexible magic</strong> activated!<br>
<<include "Magic menu">>
<<else>>
You can only cast spells when standing or kneeling!<</if>>
<<else>>
You can only cast spells when standing!<</if>>
<</nobr>><<if $cowgirl is true>>\
<<set _vid = ["video/events/lingerie/gravesbj/3/1_1.mp4", "video/events/lingerie/gravesbj/3/1_2.mp4"].random()>>
<video @src="_vid" autoplay></video>
As per usual, you put on your lingerie and tease him. This time, you form it into a fishnet and let it cover your entire body.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/3/2.mp4"></video>
You show him your pussy during your teasing!
<<linkreplace "Blowjob!">>
<video autoplay src="video/events/lingerie/gravesbj/3/3.mp4"></video>
<<set _b to random (1, 3)>><<if _b is 1>><<bjsmallgain>><</if>>
<<linkreplace "Get on top of him!">>
<video autoplay src="video/events/lingerie/gravesbj/3/cowins.mp4"></video>
You mount him and plunge down on his dick.
<<linkreplace "Ride him">>
<video autoplay src="video/events/lingerie/gravesbj/3/cow.mp4"></video>
<<set _r to random(1, 5)>><<if _r is 1>><<cowsmallgain>><</if>>
<<linkreplace "Turn around">>
<video autoplay src="video/events/lingerie/gravesbj/3/rcowins.mp4"></video>
Reverse cowgirl time!
<<linkreplace "Ride him some more!">>
<<set _vid = ["video/events/lingerie/gravesbj/3/rcow1.mp4", "video/events/lingerie/gravesbj/3/rcow2.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<set _r to random(1, 5)>><<if _r is 1>><<rcowsmallgain>><</if>>
<<linkreplace "You are tired now">>
<video autoplay src="video/events/lingerie/gravesbj/3/rcow liedown.mp4"></video>
After he fucks you real hard, you get tired and lie down to relax. Of course, the festivities is no where near done yet!
<<linkreplace "His turn to do all the hard work">>
<video autoplay src="video/events/lingerie/gravesbj/3/misins.mp4"></video>
@@.speech-u;Fuck me, baby!♥@@
He gets on top and inserts his cock in your pussy. You lie back and relax as he fucks you.
<<linkreplace "He fucks you quite good!">>
<<set _vid = ["video/events/lingerie/gravesbj/3/mis1.mp4", "video/events/lingerie/gravesbj/3/mis2.mp4", "video/events/lingerie/gravesbj/3/mis3.mp4"].random()>>
<video @src="_vid" autoplay></video>
<<set _r to random(1, 6)>><<if _r is 1>><<smallendurance>><<elseif _r is 2>><<missmallgain>><</if>>
@@.speech-u;Stand up, hun♥@@
<<linkreplace "Blow him again">>
<video autoplay src="video/events/lingerie/gravesbj/3/4.mp4"></video>
He stands up and you kneel down in front of him. You slap his dick against your tits before blowing him again. He is very close.
<<if $facefuckable is true>><<linkreplace "Let him take charge of your mouth for a bit...">>
<video autoplay src="video/events/lingerie/gravesbj/3/ff.mp4"></video>
@@.speech-u;Before you cum... why don't you be a bit rough with my mouth?😉@@
@@.speech-h;Oh! Hehe, okay!@@
He is not actually that rough, though...<</linkreplace>><</if>>
<<linkreplace "Cum!">>
<video autoplay src="video/events/lingerie/gravesbj/3/cs.mp4"></video>
You make him cum on your face.
@@.speech-u;Uhmmmm... I love it!@@
@@.speech-h;Uh, fuck, $name... that was amazing!@@
<<semenheal>>
You spend a few moments to gather yourself...
@@.speech-u;Haaaahhh... Well, see you next time, Graves!@@
<<linkreplace "Take your leave">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<else>>
<<set _vid = ["video/events/lingerie/gravesbj/3/1_1.mp4", "video/events/lingerie/gravesbj/3/1_2.mp4"].random()>>
<video @src="_vid" autoplay></video>
As per usual, you put on your lingerie and tease him. This time, you form it into a fishnet and let it cover your entire body.
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/3/2.mp4"></video>
You show him your pussy during your teasing!
<<linkreplace "Blowjob!">>
<video autoplay src="video/events/lingerie/gravesbj/3/3.mp4"></video>
<<set _b to random (1, 3)>><<if _b is 1>><<bjsmallgain>><</if>>
@@.speech-u;Stand up, hun♥@@
<<linkreplace "Next">>
<video autoplay src="video/events/lingerie/gravesbj/3/4.mp4"></video>
He stands up and you kneel down in front of him. You slap his dick against your tits before continuing the blowjob.
<<if $facefuckable is true>><<linkreplace "Let him take charge of your mouth for a bit...">>
<video autoplay src="video/events/lingerie/gravesbj/3/ff.mp4"></video>
@@.speech-u;Before you cum... why don't you be a bit rough with my mouth?😉@@
@@.speech-h;Oh! Hehe, okay!@@
He is not actually that rough, though...<</linkreplace>><</if>>
<<linkreplace "Cum!">>
<video autoplay src="video/events/lingerie/gravesbj/3/cs.mp4"></video>
You make him cum on your face.
@@.speech-u;Uhmmmm... I love it!@@
@@.speech-h;Uh, fuck, $name... that was amazing!@@
<<semenheal>>
You spend a few moments to gather yourself...
@@.speech-u;Haaaahhh... Well, see you next time, Graves!@@
<<linkreplace "Take your leave">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<</if>>
<<if $cowgirl is true>>\
<video autoplay src="video/events/lingerie/gravesbj/1/1.mp4"></video>
As per usual, you put on your lingerie and tease him.
<<linkreplace "Blowjob!">>
<video autoplay src="video/events/lingerie/gravesbj/1/2.mp4"></video>
You pull his cock out and blow him. You take your time and experiment a bit, trying to improve your blowjob technique.
<<set _b to random (1, 3)>><<if _b is 1>><<bjsmallgain>><</if>>
<<linkreplace "Let's Fuck!">>
<video autoplay src="video/events/lingerie/gravesbj/1/4.mp4"></video>
He fucks you in the missionary position. Your fishnet lingerie clearly turns him on, he is really going at it.
<<set _r to random(1, 4)>><<if _r is 1>><<smallendurance>><<elseif _r is 2>><<missmallgain>><</if>>
<<linkreplace "More cock, plz...">>
<video autoplay src="video/events/lingerie/gravesbj/1/5.mp4"></video>
Your turn. You ride him real good.
<<set _r to random(1, 3)>><<if _r is 1>><<cowsmallgain>><</if>>
<<linkreplace "Make him cum">>
<video autoplay src="video/events/lingerie/gravesbj/1/3.mp4"></video>
You get off his cock and take it back in your mouth. He cums shortly after.
@@.speech-u;Uhmmmm... I love it!@@
@@.speech-h;Uh, fuck, $name... so do I!@@
You spend a few moments to gather yourself...
@@.speech-u;Haaaahhh... Well, see you next time, Graves!@@
<<linkreplace "Take your leave">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
\
<<else>>\
<video autoplay src="video/events/lingerie/gravesbj/1/1.mp4"></video>
As per usual, you put on your lingerie and tease him.
<<linkreplace "Blowjob!">>
<video autoplay src="video/events/lingerie/gravesbj/1/2.mp4"></video>
You pull his cock out and blow him. You take your time and experiment a bit, trying to improve your blowjob technique.
<<set _b to random (1, 2)>><<if _b is 1>><<bjsmallgain>><</if>>
<<linkreplace "He is already close!">>
<video autoplay src="video/events/lingerie/gravesbj/1/3.mp4"></video>
He cums quickly today. Perhaps he had a particularly stressful day?
@@.speech-u;Mmmm... Seems like you needed that...@@
@@.speech-h;Yeah, I really did. Thank you, $name...!@@
<<semenheal>>
You spend a few moments to gather yourself while Graves gets ready to take a nap.
You give him a quick peck on the forehead before leaving.
@@.speech-u;See you next time, sweetie♥@@
<<linkreplace "Take your leave">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>>
<</if>>
This game contains explicit sexual content.
All characters in this game are fictional and any involved in sexual activities are of legal age.
Do NOT continue unless you are of legal age in your country and allowed to view the content in this game.
<label>Are you allowed to play? <<textbox "$disclaimer" "">></label>
<<link "Continue">><<if $disclaimer is "Yes" or $disclaimer is "yes">><<goto "Welcome">><<else>>Nope, try again...<</if>><</link>>
<<if $lingeriequest1 is true or $lingeriequest2 is true>>\
<em>I should try to drain someone without getting fully stripped during combat.</em>
<<elseif $bjkissevent is false>>
<em>I wanna drain people with blowjobs for the moment... feeling them burst in my mouth... GOD, IT'S WONDERFUL!</em>
<<linkreplace "Hint">>Kill people in combat with blowjobs to progress<</linkreplace>>
<<else>>
No more hints, you can figure this shit out yourself!
<</if>><<widget "charm-control">><<silently>>
<<set _roll1 to random($charm, $charm*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $charm*2>>
<<set _enemyroll1 to random($enemycontrol, $enemycontrol*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemycontrol*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win a <<hovertip "Your roll:<br>($charm to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemycontrol to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">charm roll</span></strong><</hovertip>> against his control. <<set _check to true>>\
<<else>>\
You lose a <<hovertip "Your roll:<br>($charm to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemycontrol to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">charm roll</span></strong><</hovertip>> against his control. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "agility-agility">><<silently>>
<<set _roll1 to random($agility, $agility*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $agility*2>>
<<set _enemyroll1 to random($enemyagility, $enemyagility*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemyagility*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win an <<hovertip "Your roll:<br>($agility to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemyagility to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">agility roll</span></strong><</hovertip>> against his agility. <<set _check to true>>\
<<else>>\
You lose an <<hovertip "Your roll:<br>($agility to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemyagility to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">agility roll</span></strong><</hovertip>> against his agility. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "dexterity-strength">><<silently>>
<<set _roll1 to random($dexterity, $dexterity*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $dexterity*2>>
<<set _enemyroll1 to random($enemystrength, $enemystrength*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemystrength*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win a <<hovertip "Your roll:<br>($dexterity to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemystrength to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">dexterity roll</span></strong><</hovertip>> against his strength. <<set _check to true>>\
<<else>>\
You lose a <<hovertip "Your roll:<br>($dexterity to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemystrength to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">dexterity roll</span></strong><</hovertip>> against his strength. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "endurance-endurance">><<silently>>
<<set _roll1 to random($endurance, $endurance*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $endurance*2>>
<<set _enemyroll1 to random($enemyendurance, $enemyendurance*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemyendurance*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win a <<hovertip "Your roll:<br>($endurance to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemyendurance to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">endurance roll</span></strong><</hovertip>> against his endurance. <<set _check to true>>\
<<else>>\
You lose a <<hovertip "Your roll:<br>($endurance to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemyendurance to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">endurance roll</span></strong><</hovertip>> against his endurance. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "endurance-strength">><<silently>>
<<set _roll1 to random($endurance, $endurance*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $endurance*2>>
<<set _enemyroll1 to random($enemystrength, $enemystrength*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemystrength*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win an <<hovertip "Your roll:<br>($endurance to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemystrength to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">endurance roll</span></strong><</hovertip>> against his strength. <<set _check to true>>\
<<else>>\
You lose an <<hovertip "Your roll:<br>($endurance to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemystrength to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">endurance roll</span></strong><</hovertip>> against his strength. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "stealth-forest">><<silently>>
<<set _roll1 to random($stealth, $stealth*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $stealth*2>>
<<set _enemyroll1 to random($enemystrength, $enemystrength*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemystrength*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win a <<hovertip "Your roll:<br>($stealth to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemystrength to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">stealth roll</span></strong><</hovertip>>. <<set _check to true>>\
<<else>>\
You lose a <<hovertip "Your roll:<br>($stealth to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Enemy roll:<br>($enemystrength to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">stealth roll</span></strong><</hovertip>>. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "intelligence-random">><<silently>>
<<set _roll1 to random($intelligence, $intelligence*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $intelligence*2>>
<<set _enemyroll1 to random(1, 25)>>
<<set _enemyfinal to _enemyroll1>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win an <<hovertip "Your roll:<br>($intelligence to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">intelligence roll</span></strong><</hovertip>>. <<set _check to true>>\
<<else>>\
You lose an <<hovertip "Your roll:<br>($intelligence to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:red">intelligence roll</span></strong><</hovertip>>. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "agility-random">><<silently>>
<<set _roll1 to random($agility, $agility*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $agility*2>>
<<set _enemyroll1 to random(1, 25)>>
<<set _enemyfinal to _enemyroll1>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win an <<hovertip "Your roll:<br>($agility to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">agility roll</span></strong><</hovertip>>. <<set _check to true>>\
<<else>>\
You lose an <<hovertip "Your roll:<br>($agility to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:red">agility roll</span></strong><</hovertip>>. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "endurance-random">><<silently>>
<<set _roll1 to random($endurance, $endurance*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $endurance*2>>
<<set _enemyroll1 to random(1, 25)>>
<<set _enemyfinal to _enemyroll1>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win an <<hovertip "Your roll:<br>($endurance to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">endurance roll</span></strong><</hovertip>>. <<set _check to true>>\
<<else>>\
You lose an <<hovertip "Your roll:<br>($endurance to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:red">endurance roll</span></strong><</hovertip>>. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<set $enemycontrol to 2>><<first>>\
You open the book and is startled, as the pages rapidly turns to a previusly blank page. A message from Bob appears.
<<fadein 10s>><em>\
Hey, girl.
So! It seems like you got a quest that requires you to do some combat, huh?
As the useful companion that I am, I decided to help you out a bit by explaining the combat rolls you may encounter.
Here is an example of you doing a charm roll agains the opponents' control. You can hover over the "charm roll" to see the calculations. You can also click on it, and the popup will stay open until you click somewhere else.
<<charm-control>>
First, you get a charm roll. On the first line in parentheses is the range of numbers you can hit with the charm roll. The lowest number is your charm and the highest is your charm * 2. The number your charm roll lands on is displayed after the range, in this case _roll1.
Then on the next line, you roll a d6. If you are stupid and don't know, a d6 is a normal dice. So you can hit a number from 1 to 6, in this case _roll2.
Finally on the third line, these two rolls are added together.
Your opponent gets the same two rolls, but with a control roll instead of a charm roll of course. In this case, your non-existant opponent has a control attribute of 2.
You have to get a number equal to or higher than your opponent's final number to win the roll.
In this case, you end up with a _final against your opponent's _enemyfinal and <<if _check is true>> win the roll!<<else>>lose the roll!<</if>>
The color of the "charm roll" will be green if you win or red if you lose. Sometimes, your enemies will take random rolls that has nothing to do with you. If they win, the roll will be red. If they lose, the roll will be green. So green is always good for you and red always bad.
Hope that clears everything up for you, dumbass! If not... you can always come back and read this page again.
See ya,
Bob, the honest book of dice cheating
</em>
[[Close the book|Skill book]]
<<set $checktalk to true>>
<</fadein>><<finally>>\
<em>\
Hey there!
Did you forget how this shit works?
Alright, here you go again.
This is an example of you doing a charm roll agains the opponents' control. You can hover over the "charm roll" to see the calculations. You can also click on it, and the popup will stay open until you click somewhere else.
<<charm-control>>
First, you get a charm roll. On the first line in parentheses is the range of numbers you can hit with the charm roll. The lowest number is your charm and the highest is your charm * 2. The number your charm roll lands on is displayed after the range, in this case _roll1.
Then on the next line, you roll a d6. If you are stupid and don't know, a d6 is a normal dice. So you can hit a number from 1 to 6, in this case _roll2.
Finally on the third line, these two rolls are added together.
Your opponent gets the same two rolls, but with a control roll instead of a charm roll of course. In this case, your non-existant opponent has a control attribute of 2.
You have to get a number equal to or higher than your opponent's final number to win the roll.
In this case, you end up with a _final against your opponent's _enemyfinal and <<if _check is true>> win the roll!<<else>>lose the roll!<</if>>
The color of the "charm roll" will be green if you win or red if you lose. Sometimes, your enemies will take random rolls that has nothing to do with you. If they win, the roll will be red. If they lose, the roll will be green. So green is always good for you and red always bad.
Hope that clears everything up for you, dumbass!
See ya,
Bob, the honest book of dice cheating</em>
[[Close the book|Skill book]]
<</first>>
You enter the city once more. You are walking the streets of the busy town as you hear a voice from behind.
@@.speech-melina;$name...! Wait up!@@
You turn around and see...
@@.speech-u;Oh, hey Melina! Fancy seeing you here...@@
She had apparently been running to catch up to you. She takes a moment to catch her breath.
@@.speech-melina;Puff... Good to see you, dear!@@
She reaches out to embrace you or maybe even kiss you, but you stop her with a raised hand.
@@.speech-u;Uhh, sorry, could you not... public space, you know... I am not used to drawing that much attention...@@
You prefer to keep a low profile while in the town, lest the wrong kinds of people start paying attention to you and catch wind of your real identity somehow. Two girls spontaneously starting kissing in the middle of the street would surely draw a crowd. Better play it safe.
@@.speech-melina;Right, sorry, of course! It's no worries... just happy to see you again!@@
Melina is a bit more free-spirited than you (you vividly remember her fucking her boyfriend right in front of you) and probably has no qualms about being the center of attention. Better to cut her off here at the start. People are already eyeing the two of you as they pass by... though that is probably mostly because the two of you are quite the lookers.
<<linkreplace "What's up?">>
You smile at the still somewhat out of breath girl in front of you.
@@.speech-u;Soo... what's up?@@
A troubled expression clouds her pretty face.
@@.speech-melina;Well... I was actually looking for you, but I didn't find you on the beach earlier... I was hoping you could help me with something?@@
@@.speech-u;Sure! I mean, it depends on what, but I would love to help you out if I can.@@
@@.speech-melina;I knew it! Frank thought you were a "good for nothing waste of space" that would run away immediately!@@
You chuckle a bit. You probably did not leave a good impression with her brother after blue-balling him...
@@.speech-u;Hehe, I haven't agreed to anything yet, maybe he is right...@@
@@.speech-melina;Oh, right! Soo.... do you remember those bandits I told you about? The ones that robbed me and my brother?@@
<<linkreplace "Oh boy. The plot thickens.">>
@@.speech-u;Yeah... you said they lived somewhere nearby this dungeon, right?@@
@@.speech-melina;Yup, there is this abandoned castle close by the dungeon they use as a base. There used to be a garrison of soldiers in the castle to keep an eye on the dungeon. At least, that's what I have been told.
Anyway, I was wondering if you could scout out the place for me? Just to see if they are still there?@@
@@.speech-u;Hmm... I could probably do that. But why though? And I don't know where it is either?@@
@@.speech-Melina;Oh, right, the dungeon is a few kilometers to the east of the town. The castle is also somewhere in that direction. Don't know which of them you will find first. Should you choose to help of course.@@
@@.speech-u;Alright, thanks.@@
@@.speech-melina;As for the why... well, you see, I am an herbalist and I kinda have to go out into the woods to be able to do my job. I used to see them regularly, even though I never went too deep in. But I haven't seen them the last few days. I wanna know if it's safe to head deeper into the woods once more. It would make my job a lot easier! I just hate not knowing if those guys are still around. It's so stressful, you know?@@
@@.speech-u;Ahh, I see!@@
You realize that you never actually asked Melina what she does for a living. That's not important now though...
You decide to... <<linkreplace "take on the scouting mission!">>
@@.speech-u;Okay! I will do it!@@
@@.speech-melina;Yay! Thanks love!@@
She once again reaches out for you, but you give her a little push back while laughing. So excitable, these mortals.
@@.speech-u;Easy there!🤣@@
She pouts at you.
@@.speech-melina;Aww... just a little kiss...?@@
@@.speech-u;Nope, not out here😉@@
@@.speech-melina;Ahh well, a girl's gotta try...@@
<<linkreplace "Next">>
You banter a bit back and forth before she becomes serious again.
@@.speech-melina;Thank again, $name! It means a lot.@@
@@.speech-u;Sure thing!@@
@@.speech-melina;Anyway, sorry to just bolt like this, but I am already late for work. Come see me soon and keep me updated, okay?@@
@@.speech-u;I will, now get that pretty ass of yours to work!@@
She sticks out her tongue at you before giggling a bit and then leaving for work or whatever.
<<linkreplace "As soon as she leaves...">>
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Scout out the bandits").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Ahh. At least that makes this official somehow.@@
<<linkreplace "Go about your business">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
SCOUT OUT THE BANDITS
OBJECTIVE
Scout out the bandit base and report back to Melina.
DESCRIPTION
Search the forest for an abandoned castle somewhere near the dungeon. According to Melina, both can be found a few kilometers east of the town.
When found, your mission is to ascertain whether the local bandit gang still occupies the stronghold.
You should probably avoid drawing the attention of any potential bandits, should they still be there... they are unlikely to look kindly upon intruders...
REWARD
Unknown, 35 XP.
<<set $scoutquest to true>>SCOUT OUT THE BANDITS
You found the "castle" (tower + buildings?). What else did you find? BANDITS! Crawling all over the place.
And what did these ruffians find? A cocky little Succubus brat pretending to be an adventurer. And what did they do? Well... you are desperately trying to forget what happened after they found you...
The important thing is that you completed your quest and warned Melina not to head further into the forest when searching for ingredients for her herbalist profession.
REWARD
An amulet, 35 XP.
<<set $scoutquest to false>>
<<set $scoutquestcomplete to true>>
<<set $xp += 35>>
<<set $melinaamulet to true>>CHANGES
- Added 2 new spells. If you are playing from a save file, they must be enabled with a fix in the "Fixes" menu in the cheat menu.
- Removed the spell menu from "Bob", added a spell menu to the side menu.
- 4. boon from Mortimor
- Ambushes. You can get ambushed by Rogues after finding the first one in the forest.
- When fighting against enemies with essence above 1, AP is no longer reset. If AP is above 50% when making the enemy cum, it is set to 50%.
- Getting fucked by the entice/masturbate combo now registers as a "First fuck", meaning you can use Cowgirl or Reverse cowgirl without stunning or mesmerizing the enemy first if you get fucked this way.
- Chance for enemy to start fucking you during "KISS ATTACK?". He needs max AP and you need to have fucked him before.
- Chance for enemy to fuck you after you tease, if he is enticed. He needs 75% AP and you need to have fucked him before.
- Warriors can now use "Steady nerves" a maximum of 4 times and Rangers a maximum of 3 times.
- Increased GP gain from combat a bit.
- Added a difficulty modifier to the "Tail whip" agility roll. Not balanced/play-tested, may change this. Feedback for this would be appreciated.
- You can now only get facefucked by your opponent when climaxing if he has his cock out. (Thanks Subli)
- Alluring eyes can now only trigger once per combat. (Thanks Subli)
In the future, there will be ways to shift between different locks while already in a lock.
- Gave "Stunning looks" an "upgrade", but reduced the activation chance to 20% from 25%.
- Fixed some... weird shit with Medivh while purchasing spells. Most of you probably did not notice this. (Thanks Subli)
- Minor fixes, typos.
- SP of bandits near their castle scales slightly more with endurance, giving them a higher SP.
- Fixed reverse cowgirl mastery (thanks Victory).
- Fixed rogue event not triggering (thanks Victory)
Remeber to check the "Fixes" menu, if you are playing on a save file.
- The yet to be "Sex shop" in the town is now a part of the brothel instead of a seperate store as originally intended. The brothel is still not fully implemented though.You failed!
You fumbled too much with the rope and the $enemy managed to recover and run away!
<<linkreplace "Go back home...">><<goto "Main menu">><</linkreplace>>
<<combatend>>
You successfully tied him up!
You tied him up as thoroughly as possible and with as many strong knots as you could.
It is unlikely that he will escape when he eventually recovers, but there is a small chance...
<<linkreplace "Drag him back home">><<set $prisoner to true>><<set $prisonerrope to true>><<goto "Main menu">><</linkreplace>>You enter Medivhs' place of study. Also known as his home.
@@.speech-u;Hey...@@
He looks up from an old book titled "The infallibility of the Gods". The authors' name is Godfred or Godrick or something. The last few letters of the name are very faded.
@@.speech-medivh;$name...@@
@@.speech-u;Interesting reading?@@
He frowns.
@@.speech-medivh;Hmm. No, not really. I just... I have had some troubling suspicions lately...@@
@@.speech-u;Oh?@@
You raise an eyebrow. Well... you try. You have never quite managed to pull that facial expression off. Instead, you just kinda look stupid.
@@.speech-medivh;Never mind that. What do you want?@@
<<linkreplace "Fill him in">>
You explain to him how you wish to strengthen your connection to The Beyond.
@@.speech-u;Supposedly, I need magic to do this...?@@
@@.speech-medivh;Huh... and how did you come by this knowlegde?@@
Should you tell him about Mortimor? Hmm...
@@.speech-u;I read it in a book!@@
@@.speech-medivh;I see. And which book would that be?@@
It is obvious from his dull voice that he doesn't believe you. Also, what a stupid lie. This bookworm probably knows every book in existence.
He sighs and looks at you sharply.
@@.speech-medivh;I am not stupid, $name! You already told me, you were from another world.@@
Right... and Mortimor said only Gods can summon people from other worlds.
@@.speech-u;Uhm...@@
<<linkreplace "Next">>
@@.speech-medivh;You don't have to explain anything. I can and will help you.@@
@@.speech-u;Really?@@
@@.speech-medivh;Yes.@@
Phew.
@@.speech-medivh;As I told you when we first met... I have a feeling about you.@@
@@.speech-u;Right... thanks, I guess. Sooo... how do we do this Beyond thing?@@
@@.speech-medivh;With a ritual.@@
He suddenly stands up and starts gathering all sorts of vials and other stuff from different cupboards into a backpack while mumbling to himself.
@@.speech-u;Wait... now!? I don't even know what a ritual is!@@
He ignores you and continues muttering under his breath while packing.
@@.speech-medivh;Candles... essence of blackroot... demon blood... one leaf of a soulflower...@@
Did he say... demon blood?
@@.speech-medivh;Hair of a werewolf... an eternal flame... where is that... oh, there we go! Powdered plagueroot...@@
<<linkreplace "Werewolf!!?">>
@@.speech-u;Uhm... sorry, but... will this be dangerous?@@
He looks up at you.
@@.speech-medivh;What? Oh, no, not at all. I know what I am doing.@@
You are not entirely convinced... but Medivh hasn't disappointed you yet.
He continues gathering stuff for a few more minutes.
@@.speech-medivh;Alright, let's go!@@
@@.speech-u;We are going somewhere?@@
He is already on his way out the door.
@@.speech-medivh;Of course! I am not about to perform a demonic ritual inside my own house. Pff, silly girl...@@
He leaves his hut while shaking his head.
<<linkreplace "Well... let's go!">><<goto "MedivhDrain2">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<set $medivhdrain to true>>Crothless lingerie - Graves event
Walkthrough.
@@.speech-u;Dammit, wait up!@@
Medivh is not exactly young any more, but he sure moves fast.
@@.speech-medivh;Hurry up! I have a book I wish to finish before night falls!@@
Of course he does...
You catch up to him.
@@.speech-u;So where are we going?@@
@@.speech-medivh;It doesn't matter. We just need to get somewhere remote away from prying eyes. And away from my home.@@
@@.speech-u;I see.@@
<<linkreplace "Next">><audio src="img/sound/5.mp3" autoplay></audio>\
<img src="img/events/darkforest.jpg" width="650px">
You walk deeper into the woods, which seems to darken the further you go.
After about 15 minutes, Medivh stops. You look around. It's just some random place in the forest. Quite gloomy, though.
@@.speech-medivh;This will do.@@
He begins unpacking stuff from his back.
@@.speech-u;So we are doing the ritual here?@@
@@.speech-medivh;Yes. I will explain more later.@@
This should be interesting.
@@.speech-medivh;Hold this.@@
He hands you some sort of root. It has the shape of a radish, but it looks... diseased, somehow. It is almost completely black.
<<linkreplace "Take it">>
You grab it with your right hand.
@@.speech-u;EEEW!!@@
It's hot to the touch and way more squishy than you expected. Also, it seems to be... leaking. A thick, black fluid slowly covers your hand.
@@.speech-u;What the hell is this thing!?@@
It somehow feels alive in your hand... is it pulsing slightly??
@@.speech-medivh;Just a blackroot.@@
Well... the name fits.
@@.speech-u;Is it supposed to be this... warm? And what is this stuff on my hand!?@@
You grab the root with your other hand and show him your right hand covered with the black fluid... only then do you realize that your other hand is now also getting... dirty.
@@.speech-u;Ahhh... Yuck!@@
Medivh, who is currently mixing the stuff from his bag together in a bowl, replies casually without even looking at you.
@@.speech-medivh;It is normal, yes, no need to panic.@@
@@.speech-u;But wha-...@@
@@.speech-medivh;Oh, and be quiet. I am concentrating.@@
You scowl at him, but the gesture is pointless since he is not paying you any attention.
He continues mixing together various liquids and ingredients. By now, the contents of the bowl is a brownish soup of indistinguishable fluids. He finishes up by adding something white to the mix. Maybe the soulflower leaf.
<<linkreplace "Next">>
@@.speech-medivh;Alright. Hold out the root.@@
You do as he says and he extends the bowl towards you, allowing a few drops of whatever yuck is leaking from the root to drip into the bowl.
@@.speech-medivh;Good. You can throw that away now.@@
@@.speech-u;...what?@@
@@.speech-medivh;The blackroot. I only needed some of it's essence. Discard it.@@
@@.speech-u;But... why did I need to hold it?@@
The cornors of his lips twitches ever so slightly.
@@.speech-medivh;I didn't want to get my hands dirty...@@
...
You start laughing and throw the root away.
@@.speech-u;You bastard! That thing seriously freaked me out!🤣@@
Medivh just... pranked you??
@@.speech-medivh;Quiet down now...@@
He turns back to his usual serious self while you wipe your hands in some leaves.
He places the bowl on the ground and sticks 5 candles in the earth around it.
He takes a deep breath and gives you a serious look before once more focusing on the bowl. He starts muttering words you can't understand, while moving his right hand as if writing invisible letters in the air.
You watch with fascination as something blue and glowing with a dim blue light forms in the ground, slowly extending to connect the 5 candles to each other. You guess it to be runes of some sort. When he is done, the arcane letters connects all 5 candles, forming a glowing pentagon with the bowl in the middle.
Medivh is panting slightly at this point and he wipes a thin layer of sweat from his forehead.
@@.speech-medivh;Phew... alright, that was the hard part. I just poured nearly all my mana into those sigils.@@
He takes a moment to recover, then mutters a few words under his breath while making a quick handgesture before extending his open palm towards the bowl.
@@.speech-medivh;Firebolt!@@
After uttering the command word of the spell, a bolt of fire rushes towards the bowl, completely eneveloping it in flames. A few seconds pass, then the flames die out, but the heat seemingly lingers as the contents of the bowl now boils and sputters as if it had been hanging over a campfire for hours.
@@.speech-medivh;Only two ingredients remain...@@
He grabs a vial from his bag containing a... hmm... what is that thing?
@@.speech-medivh;Firstly... an eternal flame...@@
He unstoppers the vial and, as weird as it seems, pours the flame into the bowl. The contents hisses as the weirdly liquid flame is diffused into the mix.
@@.speech-medivh;Secondly...@@
<<linkreplace "He looks at you">>
@@.speech-medivh;We will need a few drops of your blood.@@
You sigh...
He grabs a small knife from his backpack and hands it to you.
@@.speech-medivh;You must do this part yourself.@@
You reluctantly accept the knife.
@@.speech-u;Sooo... just a small cut, right?@@
@@.speech-medivh;Yes, that should do it.@@
@@.speech-u;And I assume the blood goes in the bowl?@@
@@.speech-medivh;You assume correctly.@@
@@.speech-u;Okay then...@@
You hold out your right hand over the bowl.
<<linkreplace "Cut your hand">>
<<goto "MedivhDrain3">><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><<set _vid = ["video/misc/statdescription/endurance1.mp4", "video/misc/statdescription/endurance2.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
Endurance determines your body's capacity for withstanding and enduring physical stress and hardship (and pleasure).
Due to the weak body of your race, your max HP only increases by 7 per point. This is rather low compared to other classes. Take heart though, your small body means your agility starts at 3 and your dexterity starts at 2!
Endurance also makes you more resilient to pleasure, increasing your maximum stimulation by 4 per point.
Every 5 points increases your <<hovertip "How many potions can be used per day. Most races can only handle 1 potion per day by default.">><span style="color:blue">Potion tolerance</span><</hovertip>> by 1.
Also, during your adventures, you may find yourself in time-sensitive situations. A high endurance might give you more time in these situations.
It is also a requirement for learning certain skills, spells and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
<<linkreplace "Back">><<goto "Intro6">><</linkreplace>><video autoplay loop src="video/misc/statdescription/dexterity.mp4"></video>
Dexterity determines the precision of your movements and flexibility of your body.
The basis for dealing SP damage (increases Stimulation Points).
Each point increases max HP by 1.
Required for learning certain skills and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
Due to your small body, you start with 2 points in dexterity instead of 1!
<<linkreplace "Back">><<goto "Intro6">><</linkreplace>><video autoplay loop src="video/misc/statdescription/agility.mp4"></video>
Agility is the basis for quick movement. A high agility means you can regain your footing faster after enemies attack, preventing them from attacking again.
Each attribute point increases max HP by 1 and every fifth gives an additional <<hovertip "Normally, switching position/stance during combat takes up a turn. It can be done without using the turn by using a stance point. Stance points regenerate after each combat.">><span style="color:green">Stance point</span><</hovertip>>.
Also, during your adventures, you may find yourself in time-sensitive situations. A high agility might give you more time in these situations.
Agility also increases your max <<hovertip "Many actions requires energy. Energy is restored when you sleep. Starting energy for most classes is 2.">><span style="color:lightgreen">Energy</span><</hovertip>>. Every 2. point in agility increase maximum energy by 1.
Required for learning certain skills and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
Due to your small body, you start with 3 points in agility instead of 1!
<<linkreplace "Back">><<goto "Intro6">><</linkreplace>><<set _vid = ["video/misc/statdescription/intelligence1.mp4", "video/misc/statdescription/intelligence2.mp4", "video/misc/statdescription/intelligence3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
Intelligence is the basis for your magical potential. It also improves your capacity for knowledge and critical thinking. In your adventures, you may find yourself in time-sensitive situations. A high intelligence stat might give you more time in these situations.
Each point increases max MP by 5.
Required for learning spells and some perks. Improves some spells (For now, only the Heal spell).
All attributes increase their respective roll chances. Charm rolls are most common in combat.
<<linkreplace "Back">><<goto "Intro6">><</linkreplace>>
<<set _vid = ["video/misc/statdescription/charm1.mp4", "video/misc/statdescription/charm2.mp4", "video/misc/statdescription/charm3.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
Charm determines your ability to manipulate and arouse others.
The basis for dealing AP damage (Arousal Points).
Each attribute point increases max MP by 1.
Required for learning certain skills, spells and perks.
All attributes increase their respective roll chances. Charm rolls are most common in combat.
<<linkreplace "Back">><<goto "Intro6">><</linkreplace>><img src="img/events/handblood.jpg" width="650px">
As soon as the blood makes contact with the mixture, weird shit happens all at once.
The surroundings are completely muted and seems devoid of color. It is as if all air has vanished from the world. All the candels ignite and the runes connecting them emit a white light too bright to look directly at. At the same time, the ground starts shaking slightly beneath your feet.
@@.speech-medivh;$name!@@
Medivh's voice pierces through the silence like the crack of a whip and you yelp in surprise.
@@.speech-u;Ahh!!@@
@@.speech-medivh;Step back.@@
You turn and see that Medivh has taken several steps away. You quickly join him.
In the next second, light silently explodes out from the runes and you momentarily go blind and close your eyes.
<<linkreplace "Next">>\
<em>A demonic altar attuned to your soul has been created.</em>
When you open your eyes once more, the surrounding area has returned to normal once more. A breeze rustles the leaves in the trees and color has returned to the world. However, even though everyting seems normal once more, it doesn't <strong>feel</strong> that way to you. You are completely exhausted for some reason, but there is also something else... You can't quite put your finger on it, but... it feels like you are missing something. Like you know you have forgotten something, but have forgotten what it is...
Like that one time back home, when you where younger and went to school without your bag and only realized it when...
You force your mind away from the inconsequential memory! Let's not think about that...
Instead, you finally look at the ritual site.
<<linkreplace "Your eyes widen">>
<img src="img/events/altar.jpg" width="650px">
The candels are gone, replaced by black obelisk-like pillars. The bowl is nowhere to be seen and the previously blue letters forming the pentagon is now pulsing with a dim red glow.
It looks like a giant monster pierced the earth with its black claws from beneath the ground.
@@.speech-u;Wauw...! That is... wauw!@@
Medivh yawns casually next to you. Is he mocking you? After the stunt he pulled with the blackroot, you know he is capable of... practical pranks.
@@.speech-medivh;Well, that's that. I have a book to finish and mana to regain. Come see me in the morning and we will finish this up. And don't touch the altar.@@
He turns around and leaves.
You barely notice his depature and continue looking at the altar in wonder.
What did that notification say? The altar is connected to your soul?
Hmm, you have no idea what that means. Well, pointless to guess around, Medivh will explain it all.
<<linkreplace "Head back home">>
You leave the altar behind and quickly notice something. That undefinable feeling. It's changing somehow. You investigate the sensation further as you walk, and realize it's connected to the altar in some way. You have some sort of spacial awareness of the altar. You can sense how far away it is and in what direction. Like some sort of inner compass!
That's the extent of this revelation though.
@@.speech-u;Huh. That's neat.@@
You arrive back home.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<set $medivhdrain to true>><<set $actionpoints to 0>><<nobr>><<set _r to random(1, 10)>>
You search for some prey to fight... and drain...<br>
<<if _r is 1>>
You don't find anyone. What to do?<br>
<<if $searchtries > 0 >><<linkreplace "Spend some more time searching...">><<set $searchtries -= 1>><<goto "Search for level 3 prey near town">><</linkreplace>><br><</if>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<else>>
You spot a man between the trees from a distance!<br>
<<linkreplace "Eyes of The Dead God">>
<<include "Level 3 prey near town setup">><br>
You reveal the enemy status with your god-given boon.<br>
<<include "Enemy stat page">>
<br>
<<linkreplace "Fight him!">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>><br>
<<if $searchtries > 0>><<linkreplace "Try to find someone else...">><<set $searchtries -= 1>><<goto "Search for level 3 prey near town">><</linkreplace>><br><</if>>
<<linkreplace "Flee before he sees you">><<goto"Forest">><</linkreplace>>
<</linkreplace>><</if>><</nobr>><<silently>>
SET ENEMY CLASS AND LEVEL
<<set $enemy = ["Farmer", "Woodcutter", "Beggar", "Traveler"].random()>>
<<set $enemylevel to 3>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 1>>\
<<set $enemyendurance to 1>>\
<<set $enemystrength to 1>>\
<<set $enemyagility to 1>>\
<<set $enemycontrol to 1>>\
<<elseif $enemylevel is 2>>\
<<set $enemyendurance to 2>>\
<<set $enemystrength to random(1, 2)>>\
<<set $enemyagility to random(1, 2)>>\
<<set $enemycontrol to 2>>
<<elseif $enemylevel is 3>>\
<<set $enemyendurance to random(2, 3)>>\
<<set $enemystrength to random(2, 3)>>\
<<set $enemyagility to random(1, 3)>>\
<<set $enemycontrol to random(2, 4)>><</if>>
SET ENEMY ESSENSE AP SP
\
<<if $enemyendurance > 0 and $enemyendurance < 4>>\
<<set $essence to 1>>
<<elseif $enemyendurance > 3 and $enemyendurance < 7>>\
<<set $essence to 2>>
<<elseif $enemyendurance > 6 and $enemyendurance < 10>>\
<<set $essence to 3>>
<<elseif $enemyendurance > 9 and $enemyendurance < 13>>\
<<set $essence to 4>><</if>>\
<<set $maxessence to $essence>>\
\
<<set $SP to 0>>\
<<set $maxSP to 7 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to $enemylevel * 6 + random(5)>>\
<<set $enemyGP to random(5) + $enemylevel * 2 + 8>>\
<<enemycocksize>><<enemysemenamount>>
<<set $weapon to "None">>
<<set $armor to "None">>
<<set $easyfight to true>>
<</silently>>
You excitedly leave for Medivh's home.
For once, Medivh is not reading when you arrive. Just as you approach his door, it swings open and the mage exits.
@@.speech-u;Hey! You knew I was coming?@@
@@.speech-medivh;Yes. Wards, remember?@@
@@.speech-u;Oh, right.@@
@@.speech-medivh;Where do you live?@@
You did not expect that question.
@@.speech-u;Ehm... what? Why?@@
@@.speech-medivh;I am gonna create a portal from your home to the altar. Not strictly necessary, it's just to make things easier for you. But I need to know the exact location to do so.@@
@@.speech-u;Ahh... okay, thanks, I guess. Soo... follow me?@@
He nods.
@@.speech-medivh;Follow you.@@
<<linkreplace "Next">>
<img src="img/events/hut.jpg" width="650px">
You lead the way to your hut.
@@.speech-u;Here we are.@@
@@.speech-medivh;Good. Where do you want the portal?@@
@@.speech-u;Umm.. Inside would be a bad idea, right?@@
@@.speech-medivh;Unless you want a magical lamp you can't turn off next to your bed... then yes.@@
@@.speech-u;Yeah... no. I guess just out here is fine then.@@
Medivh walk a few paces away from your current place of residence and sits down in the lotus position. He mutters more incomprehensible words, then his eyes flare up and arcane powers start swirling around him.
<<linkreplace "Next">>
<video autoplay loop src="video/misc/medivhportal.mp4"></video>
After several seconds, a powerful buzzing seems to fill the area and <<linkreplace"then...">><<goto "MedivhDrain5">>
<</linkreplace>><</linkreplace>><</linkreplace>><<nobr>>
Health potions: $HPPotion
<<if $HPPotion >= 1>>
<<linkreplace "Drink">>
<<if $potionstoday < $potiontolerance>>
<<HPPotion>><<goto "Battle main menu">>
<<else>> Your body can't handle more potions today...
<</if>><</linkreplace>><</if>>
<br>Mana potions: $MPPotion
<<if $MPPotion >= 1>>
<<linkreplace "Drink">>
<<if $potionstoday < $potiontolerance>>
<<MPPotion>><<goto "Battle main menu">>
<<else>> Your body can't handle more potions today...
<</if>><</linkreplace>><</if>>
<</nobr>>
<video autoplay src="video/misc/portalopen.mp4"></video>
WHOOOSH!<audio src="img/sound/other/portalopen.mp3" autoplay></audio>
A portal opens up right in front of him, hovering a meter above the ground. Energies constantly flare up and crackles around it. The nearby air seems to distort slightly.
@@.speech-u;Woaaahaha! That's so cool!@@
The mage sighs and stands up.
@@.speech-medivh;And there goes all my mana again...@@
@@.speech-u;You are pretty awesome, you know that, right!?@@
<<medivh1RP>>
@@.speech-medivh;Hmm. Thanks, $name.@@
He waves his hand towards the portal...
@@.speech-medivh;If you would follow me...@@
... and walks towards it. As soon as he comes in contact with the energies around the portal, his body flickers and disappears. Presumably to the location of the altar. Hopefully.
<<linkreplace "Follow him">><<goto "MedivhDrain6">>
<</linkreplace>>You approach the portal as well. A pull can be felt from it and it gets stronger the closer you get. Finally, you too are sucked through the portal. The world distorts and wraps itself around you before disappearing and you feel yourself getting pulled through space. It is... uncomfortable.
It feels as if your body is dragged through a tiny hole. Also, you are unable to breathe. Luckily, the transfer lasts for less than a second. A blur of spinning colors forms in front and you are pushed out of the portal. You just have enough time to see some of the trees in the forest before you land face first on the grund.
@@.speech-u;Uff...@@
Still dizzy, you slowly get back up on your feet. Some dirt found its way into your mouth.
@@.speech-u;That's gonna... take some getting used to.@@
Medivh is casully leaning against a tree, arms crossed.
@@.speech-medivh;First time through a portal is always rough. You will get accustomed to the sensation.@@
You pull a twig from your hair.
@@.speech-u;I sure hope so.@@
The dizziness subsides and you take a look around.
<<linkreplace "Next">>
<img src="img/events/altar.jpg" width="650px">
The altar is, not surprisingly, exactly where you left it. Ever since you "landed" (on your face), the connection you hold to the altar has been very apparent. It feels stronger the closer you get to it.
@@.speech-u;Is the portal just gonna... stay like that?@@
@@.speech-medivh;Yep. Unless someone dispells the magic.@@
You just got yourself a form of fast-travel! That is sure to prove useful.
@@.speech-u;Neat!@@
You look at the altar.
@@.speech-u;So. Care to explain what's up with the altar?@@
@@.speech-medivh;Of course. This is an altar connected to The Beyond. Normally, such creations are used to summon demons or perform various rituals. This one, however, was connected to your soul during it's formation. It can only be used by you and its usage will be uniquely fitted to that of your race. To be honest, I am not sure what exactly you can do with it... However, since you are a demon and already hold a connection to The Beyond yourself, I am sure there is some way to achieve what you are after with the altar.@@
@@.speech-u;I see. So, do I have to activate it or something?@@
@@.speech-medivh;Well, it is already "active", as you put it. You only need to touch it.@@
You walk up to the altar and touch one of the black pillars.
Immediately, your surroundings transforms like when the altar was first created. Everything feels muted and the world turns grey. You have the feeling that, unlike previously, only your perception of the world has changed.
You feel a slight, undefinable feeling run through your body and a mental popup forms in your head.
<<linkreplace "Read it">><<goto "MedivhDrain7">>
<</linkreplace>><</linkreplace>>@@.speech-u;Oh! It seems the altar improved one of my innate racial abilities!@@
As soon as you dismiss the popup, a new one forms.
<em><strong>Succubus altar</strong>
Available actions:
<<linkreplace "Semen conversions">>\
<<link "Semen to perkpoint">><</link>>
<<link "Semen to XP">><</link>>
<<linkreplace "Strengthen connection to The Beyond">>Requires 10 mL of semen.<</linkreplace>><</linkreplace>>
<<linkreplace "Rituals">>\
<<link "Sacrifices">>
<</link>><</linkreplace>></em>
<<linkreplace "Next">>
@@.speech-u;It seems like I have an option to strengthen my connection to The Beyond here!@@
@@.speech-medivh;As expected...@@
@@.speech-u;It's just... I am lacking a bit of... currency, it seems.@@
Medivh raises his hand.
@@.speech-medivh;I don't want to know! I can only imagine... from this point on, you are on your own.@@
@@.speech-u;Right, I understand... thank you ever so much, Medivh!@@
<<medivh1RP>>
@@.speech-medivh;You're welcome.@@
@@.speech-u;By the way... when I touch the altar the world turns all weird and greyish.@@
@@.speech-medivh;That would be because you are somewhere between this realm and The Beyond whenever you are in contact with the altar.@@
@@.speech-u;Ahh, I see, I suspected as much. Does the world stay the same to you?@@
@@.speech-medivh;Yes, though I experienced the same as you did, when the altar first appered. One could say, that The Beyond got a foothold in this dimention during the creation of the altar.@@
@@.speech-u;I guess that makes sense.@@
You stand looking at each other for a few seconds...
@@.speech-u;So... I better start collecting some, uhm... resources. Thanks again!@@
You wave at the mage as you go back through the <<linkreplace "portal">><<goto "Main menu">><</linkreplace>> (try not to land on your face this time...)
<</linkreplace>>
<<silently>><<script>>
Dialog.setup("Innate ability upgraded!");
Dialog.wiki(Story.get("Thirsty upgrade").processText());
Dialog.open();
<</script>><</silently>><strong>THIRSTY...</strong>
Your powers as a Succubus has grown stronger through your contact with an object of The Beyond.
Your innate racial ability "<strong>Thirsty...</strong>" has been upgraded with an additional effect!
<strong>Semen metabolism</strong>
Instead of converting all semen of a drained male to HP, your body now stores half of the fluids drained with no detrimemt to HP restoration!
Should you die, you will lose all stored semen.
<<set $semenmetabolism to true>>CUM EXTRACTION
You improve your oral skills. You learn to edge your prey, so that the release of cum during their climax is all the more... explosive.
Whenever you make an enemy cum during combat with a blowjob or deepthroat, your body stores additional semen depending on your blowjob or deepthroat mastery level.
Additional cum extracted: Mastery level * 0.5 mL.
Unlock Requirements: Dexterity 6, Succubus level 10, Innate racial ability "Thirsty..." upgraded
<<if $cumextraction is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $cumextraction to true>><<set $firstperk to true>><<set $perkpoints -= 1>><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>CUM EXTRACTION
Now that semen is useful in other ways than being tasty and sating your neverending hunger, perhaps some oral techniques can be developed that allows you to extract even more cum from those delicious cocks?
Unlock Requirements: Dexterity 6, Succubus level 10, Innate racial ability "Thirsty..." upgraded
The "Cum extraction" perk can now be unlocked!
<<set $cumextractionalert to true>><img src="img/events/altar.jpg" width="650px">
You arrive at the altar and place a hand upon one of the black pillars. The world turns mute and grey and a menu of options fills your continuousness.
<em><strong>Succubus altar</strong>
Available actions:
<<nobr>><<linkreplace "Semen conversions">>
<<linkreplace "Semen to perkpoint">>Requires 20 mL of semen.
<<if $semenstored >= 20>><br><<linkreplace "Use semen?">>You gained 1 perkpoint!<<set $perkpoints += 1>><<set $semenstored -= 20>><</linkreplace>><</if>><</linkreplace>><br>
<<link "Semen to XP">><</link>> (not implemented)<br>
<<if $beyondconnection is true and $alluringeyes is true and $beyondblowjob is false>><<linkreplace "😈😈😈">>Requires 25 mL of semen.
<<if $semenstored >= 25>><br><<linkreplace "Use semen?">><<goto "A demonic skill">><</linkreplace>><</if>><</linkreplace>><</if>>
<<if $beyondconnection is false>><<linkreplace "Strengthen connection to The Beyond">>Requires 10 mL of semen.
<<if $semenstored >= 10>><br><<linkreplace "Use semen?">><<goto "Strengthen connection to The Beyond">><</linkreplace>><</if>><</linkreplace>><</if>><</linkreplace>><br><br>
<<linkreplace "Rituals">>\
<<link "Sacrifices">> (not implemented)
<</link>><</linkreplace>><</nobr>></em>
<<linkreplace "Go back home through the portal">><<goto "Main menu">><</linkreplace>><video autoplay loop src="video/misc/portal.mp4"></video>
You approach the crackling portal.
<<if $dungeon is true>><<linkreplace "Where to?">><<linkreplace "Altar">><<goto "Altar">><</linkreplace>><br><<linkreplace "The dungeon">><<goto "Dungeon">><</linkreplace>><</linkreplace>><<else>><<linkreplace "Go through the portal">><<goto "Altar">><</linkreplace>><</if>>As you lose a chunk of your semen reserves, the red light of the pentagon gets brighter.
Then... you pass out.
<<linkreplace "Wake up">>
You open your eyes see the sky above you. You get back up from the ground and check your body for anything out of the ordinary. Other than feeling hungry for some cum... yeah, you seem fine.
That was weird. It feels like you were only out for a few seconds. Oh well.
A mental notification grabs your attention.
<em>Your connection to The Beyond has been strengthened!</em>
That's it. Not very informative in regards to effects.
@@.speech-u;Well. Let's find out if Mort was correct...@@
You have to make someone cum. And then... what? Try to stop the essence absorption somehow?
<<linkreplace "Go home through the portal">><<goto "Main menu">><</linkreplace>><</linkreplace>>
<<set $beyondconnection to true>><<set $semenstored -= 10>>
<<set $deathdefyingdesirespractisecount to 0>><<nobr>>
<<if $stunninglooks is true>><<link "Stunning looks">>
<<script>>
Dialog.setup("Stunning looks");
Dialog.wiki(Story.get("Stunning looks").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $wankmaterial is true>><<link "Wank material">>
<<script>>
Dialog.setup("Wank material");
Dialog.wiki(Story.get("Wank material").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $evade is true>><<link "Evade">>
<<script>>
Dialog.setup("Evade");
Dialog.wiki(Story.get("Evade").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $surefooted is true>><<link "Surefooted">>
<<script>>
Dialog.setup("Surefooted");
Dialog.wiki(Story.get("Surefooted").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $tough is true>><<link "Tough">>
<<script>>
Dialog.setup("Tough");
Dialog.wiki(Story.get("Tough").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $pheremonecontrol is true>><<link "Pheremone control">>
<<script>>
Dialog.setup("Pheremone control");
Dialog.wiki(Story.get("Pheremone control").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $orgasmiccharm is true>><<link "Orgasmic charm">>
<<script>>
Dialog.setup("Orgasmic charm");
Dialog.wiki(Story.get("Orgasmic charm").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $pleasureaddict is true>><<link "Pleasure addict">>
<<script>>
Dialog.setup("Pleasure addict");
Dialog.wiki(Story.get("Pleasure addict").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $trip is true>><<link "Trip">>
<<script>>
Dialog.setup("Trip");
Dialog.wiki(Story.get("Trip").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $quickrecovery is true>><<link "Quick recovery">>
<<script>>
Dialog.setup("Quick recovery");
Dialog.wiki(Story.get("Quick recovery").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $cripplingstatuseffects is true>><<link "Crippling status effects">>
<<script>>
Dialog.setup("Crippling status effects");
Dialog.wiki(Story.get("Crippling status effects").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $tailwhip is true>><<link "Tail whip">>
<<script>>
Dialog.setup("Tail whip");
Dialog.wiki(Story.get("Tail whip").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $dirtytalk is true>><<link "Dirty talk">>
<<script>>
Dialog.setup("Dirty talk");
Dialog.wiki(Story.get("Dirty talk").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $vitalitydrain is true>><<link "Vitality drain">>
<<script>>
Dialog.setup("Vitality drain");
Dialog.wiki(Story.get("Vitality drain").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $cumextraction is true>><<link "Cum extraction">>
<<script>>
Dialog.setup("Cum extraction");
Dialog.wiki(Story.get("Cum extraction").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $infusedwords is true>><<link "Infused words">>
<<script>>
Dialog.setup("Infused words");
Dialog.wiki(Story.get("Infused words").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $energizingmasturbation is true>><<link "Energizing masturbation">>
<<script>>
Dialog.setup("Energizing masturbation");
Dialog.wiki(Story.get("Energizing masturbation").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $energizingclimax is true>><<link "Energizing climax">>
<<script>>
Dialog.setup("Energizing climax");
Dialog.wiki(Story.get("Energizing climax").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $flexiblemagic is true>><<link "Flexible magic">>
<<script>>
Dialog.setup("Flexible magic");
Dialog.wiki(Story.get("Flexible magic").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $mesmerizingkiss is true>><<link "Mesmerizing kiss">>
<<script>>
Dialog.setup("Mesmerizing kiss");
Dialog.wiki(Story.get("Mesmerizing kiss").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $distractingkiss is true>><<link "Distracting kiss">>
<<script>>
Dialog.setup("Distracting kiss");
Dialog.wiki(Story.get("Distracting kiss").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $captivatingkiss is true>><<link "Captivating kiss">>
<<script>>
Dialog.setup("Captivating kiss");
Dialog.wiki(Story.get("Captivating kiss").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $perfectlips is true>><<link "Perfect lips">>
<<script>>
Dialog.setup("Perfect lips");
Dialog.wiki(Story.get("Perfect lips").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $mesmerizingtits is true>><<link "Mesmerizing tits">>
<<script>>
Dialog.setup("Mesmerizing tits");
Dialog.wiki(Story.get("Mesmerizing tits").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $fuckabletits is true>><<link "Fuckable tits">>
<<script>>
Dialog.setup("Fuckable tits");
Dialog.wiki(Story.get("Fuckable tits").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $facefuckable is true>><<link "Facefuckable">>
<<script>>
Dialog.setup("Facefuckable");
Dialog.wiki(Story.get("Facefuckable").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $slipperypussy is true>><<link "Slippery pussy">>
<<script>>
Dialog.setup("Slippery pussy");
Dialog.wiki(Story.get("Slippery pussy").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $teasingtongue is true>><<link "Teasing tongue">>
<<script>>
Dialog.setup("Teasing tongue");
Dialog.wiki(Story.get("Teasing tongue").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $vaginacontrol is true>><<link "Vagina control">>
<<script>>
Dialog.setup("Vagina control");
Dialog.wiki(Story.get("Vagina control").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $bellybulge is true>><<link "Belly bulge">>
<<script>>
Dialog.setup("Belly bulge");
Dialog.wiki(Story.get("Belly bulge").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $unwillingfacefuckperk is true>><<link "What doesn't kill my throat...">>
<<script>>
Dialog.setup("What doesn't kill my throat...");
Dialog.wiki(Story.get("What doesn't kill my throat...").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $alluringeyes is true>><br><strong>SEXLOCK PERKS</strong><br>
<<if $alluringeyes is true>><<link "Alluring eyes">>
<<script>>
Dialog.setup("Alluring eyes");
Dialog.wiki(Story.get("Alluring eyes").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $titjoblockperk is true>><<link "TITJOBLOCK">>
<<script>>
Dialog.setup("TITJOBLOCK");
Dialog.wiki(Story.get("TITJOBLOCK").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $tightthroat is true>><<link "Tight throat">>
<<script>>
Dialog.setup("Tight throat");
Dialog.wiki(Story.get("Tight throat").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $nogagreflex is true>><<link "No gag reflex">>
<<script>>
Dialog.setup("No gag reflex");
Dialog.wiki(Story.get("No gag reflex").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $squats is true>><<link "Squats">>
<<script>>
Dialog.setup("Squats");
Dialog.wiki(Story.get("Squats").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $twerk is true>><<link "Twerk">>
<<script>>
Dialog.setup("Twerk");
Dialog.wiki(Story.get("Twerk").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $fucktoy is true>><<link "Fucktoy">>
<<script>>
Dialog.setup("Fucktoy");
Dialog.wiki(Story.get("Fucktoy").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<</if>>
<</nobr>>You go hunting in the town for a meal.
You find a healthy stud to drain.
<<include "Enemy setup">>\
You have been stalking him for a while through the town. You are getting more excited by the minute. You gather your courage and approach him...
<<linkreplace "Charm him">>
<<charm-control>>
<<if _check is false>>\
Maybe he got suspicious of you? Or maybe he is just gay. In any case, he hurries the fuck away from you...
@@.speech-u;Hmm, a pity...@@
<<linkreplace "Stop crying over spilled cum, get a move on!">><<goto "Town">><</linkreplace>>
<<elseif _check is true>>\
<video autoplay src="video/events/town/hunt/1/1.mp4"></video>
You win a charm roll! You are too cute for him, he cannot think rationally.
You lead him to a small secluded park inside the town. You strip down to your underwear to give him something to look at while you enjoy his cock.
<<linkreplace "Blow him">>
<video autoplay src="video/events/town/hunt/1/2.mp4"></video>
His cock is just small enough that you can take its entire lenght inside your mouth, but big enough to still be a bit challenging for you.
@@.speech-u;Mmmmm...♥@@
<<linkreplace "Moooooore...">>
<video autoplay src="video/events/town/hunt/1/3.mp4"></video>
You sense him getting close, but wanna play with your food just a bit more... you slow down and play with his cock with your tongue. While it's still in your mouth of course...
<<linkreplace "Get that cum...">>
<video autoplay src="video/events/town/hunt/1/4.mp4"></video>
You seem to recall your mom telling you not to play with your food when you where a kid... actually nevermind. You push those thoughts away...
Besides, you're not a kid anymore.
You focus on what's important: His cum all over your face and in your mouth.
@@.speech-u;Delicious... Thanks, honey!♥@@
You leave him alone to bask in the post-orgasm afterglow.
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</if>><</linkreplace>>You go hunting in the town for a meal.
You find a healthy stud to drain.
<<include "Enemy setup">>\
<video autoplay src="video/events/town/hunt/2/1.mp4"></video>
You have been stalking him for a while through the alleys. You are getting more excited by the minute. You take a shortcut and get ahead of him. He approaches you right away when he sees you standing idly by.
<<linkreplace "Charm him">>
<<charm-control>>\
<<if _check is false>>\
Maybe he got suspicious of you? Or maybe he is just gay. In any case, he hurries the fuck away from you...
@@.speech-u;Hmm, a pity...@@
<<linkreplace "Plently other cocks around to have fun with!">><<goto "Town">><</linkreplace>>
<<elseif _check is true>>\
<video autoplay src="video/events/town/hunt/2/2.mp4"></video>
You are too cute for rational thought, he let's you go down on your knees and pull out his cock!
<<linkreplace "Enjoy this big cock">>
<<set _vid = ["video/events/town/hunt/2/3-1.mp4", "video/events/town/hunt/2/3-2.mp4", "video/events/town/hunt/2/3-3.mp4", "video/events/town/hunt/2/3-4.mp4"].random()>>\
<video @src="_vid" autoplay></video>
It is indeed big.
<<linkreplace "He is getting closer...">>
<video autoplay src="video/events/town/hunt/2/4.mp4"></video>
He jerks his cock of in your mouth. That's kinda hot!
<<linkreplace "Ready your face...!">>
<video autoplay src="video/events/town/hunt/2/5.mp4"></video>
You get a niiiice load! You are happy. In some ways, you are easy to satisfy.
You leave the scene with your face covered in cum. You know from experience that your skin is gonna absorb it anyway, so you aren't worried about looking... weird.
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<goto "Town">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</if>><</linkreplace>>You go see your friendly neighbourhood God. Mortimor is sitting on his immaterial chair and looking into a wall. At least, it looks that way to you, but he is probably doing some god-stuff. He seemingly doesn't notice you.
@@.speech-u;Hey Mortimor.@@
He turns away from the wall and you catch a glimse of a green glow fading from his empty eye sockets.
@@.speech-mort;$name! My girl, what can I help you with?@@
If his skull could form a smile, it surely would be doing so just now.
@@.speech-u;So I got an interesting quest involving making a female climax. To see whether essence absorption also works on that gender.@@
@@.speech-mort;Yeah?@@
@@.speech-u;I already meet a girl, whom I could probably give an orgasm at some point... its just, I kinda like her to be honest. So if I end up killing her just to complete a quest... it would make me feel quite terrible. So I wanted to hear if you had any imput on the matter?@@
@@.speech-mort;I see! I'm glad that you're making friends! One should never underestimate the power of friendship!@@
You roll your eyes and smirk at the bony fellow.
@@.speech-u;Such wisdom...@@
@@.speech-mort;Haha! Comes with being a God, dear girl! Now as to your question: Normal Succubi certainly cannot drain females. I would bet most of my unfortunate and somewhat disgusting visage of undeath, that the same applies to you! Even if your are quite... different.@@
@@.speech-u;I see. I am gonna go make that girl writhe in pleasure then😉@@
@@.speech-mort;Truly an attitude befitting your race!@@
<<linkreplace "While we are on the subject...">>
@@.speech-u;By the way, while we are talking about women... how come I don't see any female combatants?@@
@@.speech-mort;It is almost only males that have combat oriented classes. Most females have classes not traditionally considered combat classes. Succubi are like that as well you know.@@
Ahh, right. You vaguely remember reading the description of the Succubus class before actually becoming one. It said something along those lines.
@@.speech-u;Ahh, that kinda makes sense. Pretty lucky for me, huh! Since I would be quite useless in combat without essence drain...@@
@@.speech-mort;Indeed! You would be terrible!@@
@@.speech-u;Heeeey...!@@
You give Mortimor a playful jab on his elbow (the highest you can easily reach) and his arm falls off...
The God simply barks out a laugh.
<<linkreplace "Back">><<goto "Mortimor">><</linkreplace>>
<</linkreplace>>
<<set $mortyfemalestalk to true>>WITH UPDATE 0.2.X
Pussy soreness caused by sex.
WHEN SEMEN HUNGER IS INTRODUCED MAYBE IN 0.2.1
Event first time after waking up after getting semen metabolism to describe new "semen hunger" condition.
STAMINA SYSTEM
So certain skills can't just be spammed. This is instead of cooldowns on skills.
Would make a submissive build more viable. Like, could get perks so you nearly dont spend any stamina getting fucked. Could have another that makes you spend less on active fucking and make the two of them mutually exclusive. Could also make these req for sex locks. "Fuckslut" would only be unlockable if you are a submissive.
DEEPTHROAT
Unlocks with Graves?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Mastery level description. Like
if bj mast level more than 2:
You are still inexperienced in giving blowjobs. You feel like you have a lot to learn
else:
You are a complete newbie at blowjobs. However, the genuine enthusiam you show when giving head, makes somewhat up for your lack of skill and experience.
/////////////////////////////////////////////////////////////////////////////////////////
Tavern quest board.
New Quest!
Cull the bandits. Get revenge on them!!!
Kill a certain amount.
Gain new quest maybe? (perhaps after speaking to someone again) Or the quest board. An old an dusty piece of parchment hangs on the board. Clearly, it has been there a while:
The bandit menace: The castle
Enter the castle and start killing bandits. There should be a couple of events and different rooms in here I think. A bit like a mini dungeon run.
Goal is to find the bandit leader.
This part should be like a mini dungeon. Maybe you have to pass stat rolls to be able to go home or go through timed events. Otherwise, you have to continue without health/mana restoration other than potions/perks/items.
I need knockeddown ff vids for tt entice effect.
Consequences for getting fucked too much? Like negative consequences. PHEREMONE CONTROL
Arousing your prey is all about controlling their senses. Your body is able release lust-inducing pheremones.
AP of enemy is increased by 1 at the end of each turn.
Increases charm by 1.
Unlock Requirements: Endurance 5, 5 orgasms in combat, Succubus level 6
<<if $pheremonecontrol is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $pheremonecontrol to true>><<charm>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>PHEREMONE CONTROL
You have a more firm control over otherwise autonomous functions of your body.
Unlock Requirements: Endurance 5, 5 orgasms in combat, Succubus level 6
The "Pheremone control" perk can now be unlocked!
<<set $pheremonecontrolalert to true>>ORGASMIC CHARM
You are so sexy when you cum and it is hard not to notice!
Unlock Requirements: Endurance 3, 13 orgasms in combat
The "Orgasmic charm" perk can now be unlocked!
<<set $orgasmiccharmalert to true>>PHEREMONE CONTROL
The way you moan and writhe your body in pleasure... it is hard not getting turned on by that.
Increases charm by 3 for 2 turns after you cum.
Unlock Requirements: Endurance 3, 13 orgasms in combat
<<if $orgasmiccharm is false>><strong>Cost: 1 perkpoint</strong> <<if $perkpoints > 0>>\
<<button "[+]" "Perks unlock">><<set $orgasmiccharm to true>><<set $firstperk to true>><<set $perkpoints-->><</button>><</if>>
<<linkreplace "Back">><<goto "Perks unlock">><</linkreplace>>
<<else>>\
<</if>>Description of new hunger debuff that is applied every new day if semen is 0 or below a certain threshold.
<<set $hungerevent to true>><<first>>
<<include "bjfinish vids">>
With no idea what to expect, you drive the $enemy towards his climax. As he cums in your mouth, you try to observe the procces of the essence absorption. Mortimor said you would need to understand it more thoroughly. And indeed, this time you seem to be able to observe the phenomenon with more clarity than ever before.
<<linkreplace "Observe and learn">>
While trying not to get to engrossed in the satisfaction of cum, you observe the absorption.
Time slows down and you are connected to the $enemy. You can feel the man's essence through the connection. The enigmatic energy seems to want to flow into you all on its own. As soon as you try to mentally "touch" the energy, it is as if a dam has been breached and the lifeforce of the man bursts into you where it mixes itself with your own essence.
Time returns to normal and you lick any remaining cum from your lips.
@@.speech-u;Mmmm...@@
It was as delicious as ever.
It will surely be difficult, but with some more practise, and a more thorough understanding of your powers, you may just be able to halt the flow of essence.
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><</linkreplace>><<set $bjfinishcurrent to false>><<bjkill>>
<<then>>
<<include "bjfinish vids">>
This time, you try to stop the essence as the $enemy cums. You can't... but it seems like you are able to halt the flow of energy somewhat. Once more, the energy pours into you as soon as you try to control it in any way.
Oh well. Better luck next time?
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><<set $bjfinishcurrent to false>><<bjkill>>
<<then>>
<<include "bjfinish vids">>
The poor fool cums in your mouth. Once more, you try to halt the flow of essence. This time, you seem to be getting somewhere! As the pathway between you and the $enemy opens up, you find that you can limit its size, so to speak. The essence still flows into you, but with less force than during your previous attempts.
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><<set $bjfinishcurrent to false>><<bjkill>>
<<finally>>
<<include "bjfinish vids">>
<<if $deathdefyingdesirespractisecount < 4>>
Another victim has succumbed to your blowjob skills. You try to close off the pathway through which the essence flows, while pushing against the energy.
You almost got it... the man dies just before the pathway closes up. With a bit more practise, you should be able to stop the flow completely!
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<goto "BattleReward">><</linkreplace>><<set $bjfinishcurrent to false>><<bjkill>>
<<elseif $deathdefyingdesirespractisecount >= 4>>
You finally pull it off!!!
The man cums and you manage to halt the intake of essence completely at the last moment! It requires a lot of concentration and you still drain most of his essence, but when the pathway between you closes up, the $enemy still lives! If only barely...
<<bjsmallgain>>
<<semenheal>>
<<linkreplace "Next">><<set $bjfinishcurrent to false>>
@@.speech-u;Yeeees! I finally got it! I am awesome!@@
After enduring his own climax, the man falls unconscious. His breathing is deep and heavy, as if in a deep sleep. He is not gonna wake up any time soon. You are in a good mood, so you decide to leave him there. Besides, it doesn't sit quite right with you executing a sleeping man.
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Death-defying desires complete").processText());
Dialog.open();
<</script>><</silently>>
<</linkreplace>><</if>><</first>>
<<set $deathdefyingdesirespractisecount += 1>>
PUSSY LICK
He licks your pussy! Gosh... you have to try real hard to keep your composure... you still have a fight to win!
<<include "Lick pussy - vid">>
<<pussyorfinger>>
<<include "Maleafterattackconditions">><<nobr>><<if $stance is 6>>
<<set _vid = ["video/maleskills/pussylick/6/1.mp4", "video/maleskills/pussylick/6/2.mp4", "video/maleskills/pussylick/6/3.mp4", "video/maleskills/pussylick/6/4.mp4", "video/maleskills/pussylick/6/5.mp4", "video/maleskills/pussylick/6/6.mp4", "video/maleskills/pussylick/6/7.mp4", "video/maleskills/pussylick/6/8.mp4", "video/maleskills/pussylick/6/9.mp4", "video/maleskills/pussylick/6/10.mp4", "video/maleskills/pussylick/6/11.mp4", "video/maleskills/pussylick/6/12.mp4", "video/maleskills/pussylick/6/13.mp4", "video/maleskills/pussylick/6/14.mp4", "video/maleskills/pussylick/6/15.mp4", "video/maleskills/pussylick/6/16.mp4", "video/maleskills/pussylick/6/17.mp4", "video/maleskills/pussylick/6/18.mp4"].random()>>
<video @src="_vid" autoplay loop></video>\
<<elseif $stance is 9>>
<<set _vid = ["video/maleskills/pussylick/9/1.mp4", "video/maleskills/pussylick/9/2.mp4", "video/maleskills/pussylick/9/3.mp4", "video/maleskills/pussylick/9/4.mp4", "video/maleskills/pussylick/9/5.mp4"].random()>>
<video @src="_vid" autoplay loop></video><</if>><</nobr>><<first>><<silently>><<set _correct to [false, false, false, false, false, false, false]>><<script>>
Dialog.setup("Timed events!");
Dialog.wiki(Story.get("Timer explanation").processText());
Dialog.open();<</script>><</silently>>
<<linkreplace "Begin!">>
<strong>TIE HIM UP REAL GOOD!</strong>
<<TimerD 15 Ropefail 4 5>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="0">Tie here...</span><<onhover>><<set _correct[0] to true>><<replace '#0'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="1">And here...</span><<onhover>><<set _correct[1] to true>><<replace '#1'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="2">And here...</span><<onhover>><<set _correct[2] to true>><<replace '#2'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="3">And here...</span><<onhover>><<set _correct[3] to true>><<replace '#3'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="4">And here...</span><<onhover>><<set _correct[4] to true>><<replace '#4'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="5">And here...</span><<onhover>><<set _correct[5] to true>><<replace '#5'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<<mouseover>><span id="6">And there...</span><<onhover>><<set _correct[6] to true>><<replace '#6'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Rope minigame try again'>><</mouseover>>
<</linkreplace>>
<<finally>><<set _correct to [false, false, false, false, false, false, false]>>\
<strong>TIE HIM UP REAL GOOD!</strong>
<<TimerD 8 Ropefail 4 5>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="0">Tie here...</span><<onhover>><<set _correct[0] to true>><<replace '#0'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="1">And here...</span><<onhover>><<set _correct[1] to true>><<replace '#1'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="2">And here...</span><<onhover>><<set _correct[2] to true>><<replace '#2'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="3">And here...</span><<onhover>><<set _correct[3] to true>><<replace '#3'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="4">And here...</span><<onhover>><<set _correct[4] to true>><<replace '#4'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="5">And here...</span><<onhover>><<set _correct[5] to true>><<replace '#5'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<<mouseover>><span id="6">And there...</span><<onhover>><<set _correct[6] to true>><<replace '#6'>><</replace>>
<<if not _correct.includes(false)>><<goto "Rope tie up success">><</if>><</mouseover>>
<<mouseover>>Whuuuuuuuups!<<onhover>><<goto 'Ropefail'>><</mouseover>>
<</first>>You lock the chains around his ankles and wrists. He won't be able to walk, should he wake up.
It will take a bit of additional time getting home with this guy, but at least there is no chance of him escaping.
<<linkreplace "Drag your prisoner back home">><<set $prisoner to true>><<set $prisonerchain to true>><<goto "Main menu">><</linkreplace>>TIMED EVENTS
This is your first time encountering a timed event!
During these timed situations, you have a limited amount of time to either make a choice or complete some sort of minigame.
If a specific attribute is high enough (in this case, dexterity > 3), you get an option to extend the time.
When you begin, you will have to tie up your downed enemy by hovering your mouse over (all) the correct words, while at the same time avoiding the wrong words. One wrong word is enough for a failure.
Since this is your first time, you get 15 seconds for this event instead of the usual 8 seconds. You will also get an additional try if you fail this one, but only one more try.
If you succed, you take the opponent prisoner. Your prisoners can be "managed" from the "Do something at home" menu.
(DEV NOTE: I may delete this stuff in the future, just wanted to see if I could make some sort of minigame. The coding was challenging and I learned a lot. As always, feel free to let me know what you think.)Do you wanna try again? Next time you will only have 8 seconds!!
<<linkreplace "Yes please">><<goto "Rope tie up">><</linkreplace>><<linkreplace "Back">><<goto "Main menu">><</linkreplace>>
<<if $prisonerlimitreached is true>>\
<em>You don't have room for any more prisoners!!! What are you, some sort of human trafficker?</em>
<<linkreplace "Let the $enemy go...">><<set $prisoner to false>><</linkreplace>>
<<else>>\
<<linkreplace "Imprison the $enemy">><<include "Prisoner setup upon return">>
<<set $prisoner to false>>You imprison the $enemy. You tie him up outside your hut. You can have some fun with him later...<</linkreplace>><</if>><<linkreplace "Back">><<goto "Main menu">><</linkreplace>>
<<nobr>>
<<if $prisonerlimitreached is true>><br>
<em>You cannot hold any more prisoners!</em><br><br><</if>>
<<if $prisoner1occupied is true>>
Prisoner 1: <<link "$prisoner1">><<silently>><<chooseprisoner1>><<script>>
Dialog.setup("Prisoner 1");Dialog.wiki(Story.get("Prisoner1").processText());
Dialog.open();<</script>><</silently>><</link>><br><br><</if>>
<<if $prisoner2occupied is true>>
Prisoner 2: <<link "$prisoner2">><<silently>><<chooseprisoner2>><<script>>
Dialog.setup("Prisoner 2");Dialog.wiki(Story.get("Prisoner2").processText());
Dialog.open();<</script>><</silently>><</link>><br><br><</if>>
<</nobr>>
<<linkreplace "$prisoner1">>\
<strong>$prisoner1</strong>
Level $prisoner1level
Race: $prisoner1race<<nobr>>
<<if $prisoner1bandit is true>><br>Bandit<</if>><</nobr>>
Cock size: $prisoner1cocksize
Endurance: $prisoner1endurance
Control: $prisoner1control
Agility: $prisoner1agility
Strength: $prisoner1strength
Intelligence: $prisoner1intelligence
AP: $prisoner1AP/$prisoner1maxAP
SP: $prisoner1SP/$prisoner1maxSP
XP on kill: $prisoner1XP
GP on kill: $prisoner1GP
<</linkreplace>>
<<include "Prisoner events">><<linkreplace "$prisoner2">>\
<strong>$prisoner2</strong>
Level $prisoner2level
Race: $prisoner2race<<nobr>>
<<if $prisoner2bandit is true>><br>Bandit<</if>><</nobr>>
Cock size: $prisoner2cocksize
Endurance: $prisoner2endurance
Control: $prisoner2control
Agility: $prisoner2agility
Strength: $prisoner2strength
Intelligence: $prisoner2intelligence
AP: $prisoner2AP/$prisoner2maxAP
SP: $prisoner2SP/$prisoner2maxSP
XP on kill: $prisoner2XP
GP on kill: $prisoner2GP
<</linkreplace>>
<<include "Prisoner events">><<nobr>><<if $recoveryquest is true and $sex1 is false and $actionpoints > 0>>
<<linkreplace "Deep breath... lets do this...">><<action>><<goto "First time sex">><</linkreplace>><br><br><</if>>
<<if $sex1 is true and $actionpoints > 0>>
<<linkreplace "Practise sex with him">><<action>><<goto "Prisoner sex practise">><</linkreplace>><br><br><</if>>
<<if $actionpoints > 0>><<linkreplace "Finish him off...">><<action>><<goto "Prisoner execution">><</linkreplace>><<else>>You are too tired to do this...<br><br><</if>>
<<if $meat > 0>><<linkreplace "Feed him some meat">>You stuff some meat in his mouth. Nomnomnom.<<feedprisoner>><<set $meat -=1>><</linkreplace>><br><br><</if>>
<</nobr>><<if $recoveryquestalert is false>>RECOVERY
OBJECTIVE
You have been traumatized after getting violently raped. Find a way to recover.
DESCRIPTION
You don't know how to do this. It helped to spend some time with Melina though...
REWARD
Unknown.
<<elseif $morthelp is true>>RECOVERY
OBJECTIVE
You have been traumatized after getting violently raped. Find a way to recover.
DESCRIPTION
Being with Melina helped you emotionally.
Your chat with Mortimor helped you come up with a plan, though you still have some doubts about it:
To overcome your trauma, you must face your fears, then master them...
Meaning? You will have to face some cocks and master them... with your pussy.
Capture enemies by draining them to the brink of death. Then bring them back home so you can... "practise" as safely as possible. Remeber to either get some rope or chains.
Prisoners fucked: $prisonersfucked/5
REWARD
Unknown.
<</if>>
<<set $recoveryquest to true>>
<<set $recoveryquestalert to true>>RECOVERY
You have taken enough cock in your pussy to mostly heal your damaged psyche. You are no longer traumatized! Your charm has returned to normal.
While the monsters in the dungeon are still terrifying to you, all you have to do is avoid the place entirely. Should be easy...
However, the subconscious mind cannot simply be changed on a whim. You still suffer from a monster cock induced PTSD.
REWARD
Regained confidence! New skills available!
<<set $recoveryquest to false>>
<<set $recoveryquestcomplete to true>>
<<set $traumatized to false>>
<<charm>><<charm>><<silently>><<if $prisoner1occupied is false>>
<<prisoner1setup>>
<<elseif $prisoner2occupied is false>>
<<prisoner2setup>>
<</if>>
<<combatend>>
<</silently>>Rogues are capable of adapting to most situations and able to take on many different roles such as assassins, scouts, spies or ambushers. Their high adaptability, however, means they are not particularly specialized in any field.
Rogues emphasize quick movements and dirty tricks during combat and their damage output is high. They usually carry a few throwing knifes with them in addition to their daggers.
Effects:
Agilty + 3
Strength - 2<<silently>>
SET ENEMY CLASS AND LEVEL
<<set $bandit to true>>
<<set $race = ["Human"] .random()>>
<<set $enemy = ["Rogue", "Ranger", "Warrior"].random()>>
ADD MORE ENEMIES HERE
<<set $enemylevel to random(3, 7)>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 3>>\
<<set $enemyendurance to random(3, 5)>>
<<set $enemystrength to random(3, 4)>>
<<set $enemyagility to random(3, 4)>>
<<set $enemycontrol to random(3, 4)>>
<<elseif $enemylevel is 4>>
<<set $enemyendurance to random(4, 5)>>
<<set $enemystrength to random(3, 5)>>
<<set $enemyagility to random(3, 5)>>
<<set $enemycontrol to random(3, 5)>>
<<elseif $enemylevel is 5>>
<<set $enemyendurance to random(5, 7)>>
<<set $enemystrength to random(4, 6)>>
<<set $enemyagility to random(4, 6)>>
<<set $enemycontrol to random(4, 6)>>
<<elseif $enemylevel is 6>>
<<set $enemyendurance to random(6, 8)>>
<<set $enemystrength to random(4, 7)>>
<<set $enemyagility to random(5, 7)>>
<<set $enemycontrol to random(5, 7)>>
<<elseif $enemylevel is 7>>
<<set $enemyendurance to random(7, 10)>>
<<set $enemystrength to random(5, 9)>>
<<set $enemyagility to random(6, 9)>>
<<set $enemycontrol to random(6, 8)>><</if>>
<<if $bandit is true>>
<<set $enemyagility += 2>>
<<set $enemycontrol -= 2>><</if>>
<<if $enemy is "Rogue">>
<<set $enemyagility += 3>>
<<set $enemystrength -= 2>>
<<elseif $enemy is "Ranger">>
<<set $enemycontrol += 3>>
<<set $enemystrength -= 2>>
<<elseif $enemy is "Warrior">>
<<set $enemyendurance += 2>>
<<set $enemystrength += 1>>
<<set $enemyagility -= 2>>
<</if>>
<<nonegativeattributes>>
SET ENEMY ESSENSE, AP AND SP
<<enemyessence>>
\
<<set $SP to 0>>\
<<set $maxSP to 8 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
WEAPONS, ARMOR AND OTHER
<<if $enemy is "Rogue">>
<<set $weapon to "Dual daggers<br>Throwing knives: $poisonknives">>
<<set $armor to "Light leather armor">>
<<set $poisonknives to random(3, 4)>>
<<set $beartrapcount to 1>>
<<elseif $enemy is "Ranger">>
<<set $steadynervescount to 3>>
<<set $weapon to "Longbow (Damage + 2)<br>Arrows: $arrows">>
<<set $armor to "Light leather armor">>
<<set $arrows to random(14, 22)>>
<<elseif $enemy is "Warrior">>
<<set $steadynervescount to 4>>
<<set $weapon to "One-handed sword (Damage + 3)<br>Shield: $shield">>
<<set $armor to "Heavy armor">>
<<set $shield to true>>
<</if>>
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to Math.trunc($enemylevel * 5 + random(4) * 1.5 + 8) >>\
<<set $enemyGP to random(5) + $enemylevel * 2 + 20>>\
<<enemycocksize>><<enemysemenamount>>
<</silently>><<nobr>>
<<if $enemy is "Rogue">><<link "Rogue">><<silently>><<script>>
Dialog.setup("The Rogue class");
Dialog.wiki(Story.get("Rogue").processText());
Dialog.open();
<</script>><</silently>><</link>>
<<elseif $enemy is "Ranger">><<link "Ranger">><<silently>><<script>>
Dialog.setup("The Ranger class");
Dialog.wiki(Story.get("Ranger").processText());
Dialog.open();
<</script>><</silently>><</link>>
<<elseif $enemy is "Warrior">><<link "Warrior">><<silently>><<script>>
Dialog.setup("The Warrior class");
Dialog.wiki(Story.get("Warrior").processText());
Dialog.open();
<</script>><</silently>><</link>>
<<elseif $enemy is "Mage">><<link "Mage">><<silently>><<script>>
Dialog.setup("The Mage class");
Dialog.wiki(Story.get("Mage").processText());
Dialog.open();
<</script>><</silently>><</link>>
<</if>>
<</nobr>><<nobr>>
<<if $bandit is true>>
<<link "Bandit">><<silently>><<script>>
Dialog.setup("Bandits");
Dialog.wiki(Story.get("Bandit").processText());
Dialog.open();
<</script>><</silently>><</link>>
<<elseif $greenhorns is true>>
<</if>>
<</nobr>><<nobr>>
<<if $race is "Human">>
<<link "Human">><<silently>><<script>>
Dialog.setup("Humans");
Dialog.wiki(Story.get("Human").processText());
Dialog.open();
<</script>><</silently>><</link>>
<<elseif $race is "Other">>
<</if>>
<</nobr>>This is a bandit.
Living on the edge of the law, bandits often have to relocate to other areas once they attract too much attention from local law enforcement. Therefore, they are often lightly armed and quick on their feet. They have no qualms about fleeing a tough spot, even if it means leaving behind their comrades in arms to certain death.
Effects:
Agility + 2
Control - 2This is a human.
Humans are one of the yonger races of this world, but also the most common. They are a curious race and can be found in almost all societies. They are also very inclusive, having no issues with other races populating societies primarily made up by them.
Humans have no starting traits or bonuses. Their individual inclinations vary widely from person to person, which is why humans can be found in almost all paths of life. DUAL DAGGER ATTACK!
[img[img/enemies/rogue/dualdaggers.jpg]]
The $enemy makes two swift swipes at you with his daggers!
His first attack hits you...
<<dualdagger>>
...and a moment after, the second dagger finds its mark, though with less force than the first hit.
<<dualdagger2>>
<<include "Maleafterattackconditions">>\
<audio src="img/sound/combat/rogue/dagger2.mp3" autoplay></audio><<timed 0.5s>><audio src="img/sound/combat/rogue/dagger1.mp3" autoplay></audio><</timed>>\KNIFE THROW!
[img[img/enemies/rogue/knifethrow.jpg]]
The $enemy throws a small knife at you!
It swirls through the air and...
<<agility-random>>
<<if _check is true>><audio src="img/sound/combat/rogue/knifethrowmiss.mp3" autoplay></audio>\
You just barely manage to move out of the way in time. You avoid getting remotely stabbed by the ranged projectile.
<<elseif _check is false>><<set _aud = ["img/sound/combat/rogue/knifethrowhit1.mp3", "img/sound/combat/rogue/knifethrowhit2.mp3", "img/sound/combat/rogue/knifethrowhit3.mp3", "img/sound/combat/rogue/knifethrowhit4.mp3"].random()>><audio @src="_aud" autoplay></audio>\
It hits you squarely in the chest!
<<dualdagger>>
The knife was coated in some poison. The substance spreads through your veins and dulls your movements.
<em>Your agility has been reduced by 2!</em>
<<poisonknife>><</if>><<include "Maleafterattackconditions">><<set $poisonknives -= 1>>
<<silently>>
SET ENEMY CLASS AND LEVEL
<<set $bandit to true>>
<<set $race = ["Human"] .random()>>
<<set $enemy = ["Rogue"].random()>>
<<set $enemylevel to 3>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 3>>\
<<set $enemyendurance to 3>>
<<set $enemystrength to 3>>
<<set $enemyagility to 2>>
<<set $enemycontrol to 4>>
<<elseif $enemylevel is 4>>
<<set $enemyendurance to random(4, 5)>>
<<set $enemystrength to random(3, 5)>>
<<set $enemyagility to random(3, 5)>>
<<set $enemycontrol to random(3, 5)>>
<<elseif $enemylevel is 5>>
<<set $enemyendurance to random(4, 7)>>
<<set $enemystrength to random(4, 6)>>
<<set $enemyagility to random(4, 6)>>
<<set $enemycontrol to random(4, 6)>>
<<elseif $enemylevel is 6>>
<<set $enemyendurance to random(5, 8)>>
<<set $enemystrength to random(4, 7)>>
<<set $enemyagility to random(5, 7)>>
<<set $enemycontrol to random(5, 7)>><</if>>
<<if $bandit is true>>
<<set $enemyagility += 2>>
<<set $enemycontrol -= 2>><</if>>
<<if $enemy is "Rogue">>
<<set $enemyagility += 3>>
<<set $enemystrength -= 2>><</if>>
<<nonegativeattributes>>
SET ENEMY ESSENSE, AP AND SP
<<enemyessence>>
\
<<set $SP to 0>>\
<<set $maxSP to 7 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
WEAPONS, ARMOR AND OTHER
<<if $enemy is "Rogue">>
<<set $weapon to "Dual daggers (Damage +1)<br>Throwing knives: $poisonknives">>
<<set $armor to "Light leather armor">>
<<set $poisonknives to random(3, 4)>>
<<set $beartrapcount to 1>>
<<else>><<set $weapon to "None">><<set $armor to "None">>
<</if>>
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to Math.trunc($enemylevel * 5 + random(4) * 1.5 + 8) >>\
<<set $enemyGP to random(5) + $enemylevel + 20>>\
<<enemycocksize>><<enemysemenamount>>
<</silently>><<widget "nonegativeattributes">><<silently>>
<<if $enemymagic is true>>
<<if $enemyintelligence <= 0>><<set $enemyintelligence to 1>><</if>><</if>>
<<if $enemyagility <= 0>><<set $enemyagility to 1>><</if>>
<<if $enemystrength <= 0>><<set $enemystrength to 1>><</if>>
<<if $enemyendurance <= 0>><<set $enemyendurance to 1>><</if>>
<<if $enemycontrol <= 0>><<set $enemycontrol to 1>><</if>>
<</silently>><</widget>>
<<widget "enemytestsetup">><<silently>>
<<include "Bandit setup 3-7">>
<</silently>><</widget>>///////////////////////////////////////////////////////////////////////////////////////////////
ROGUE
<<widget "dualdagger">><<silently>><<setnormaldamage>><<set $HPdamage += 1>><</silently>><<nobr>><<nonegativedamage>>You take <span style="color:red">$HPdamage damage</span>.<<set $pcHP -= $HPdamage>><<at0HP>><</nobr>><</widget>>
<<widget "dualdagger2">><<silently>><<setnormaldamage>><<set $HPdamage += 1>><<set $HPdamage -= 3>><<if $HPdamage <= 0>><<set $HPdamage to 1>><</if>><</silently>><<nobr>><<nonegativedamage>>You take <span style="color:red">$HPdamage damage</span>.<<set $pcHP -= $HPdamage>><<at0HP>><</nobr>><</widget>>
<<widget "poisonknife">><<silently>><<agility->><<agility->>
<<setnormaldamage>>
<<set $pcroguepoisontimer to 3>>
<</silently>><</widget>>
<<widget "roguepoison">><<nobr>>
<<if $pcroguepoisontimer > 0>><<set $pcroguepoisontimer -= 1>>
<<set $pcHP -= 2>><<at0HP>>
You take <span style="color:red">2 damage</span> from the poison in your body!<br><br>
<<if $pcroguepoisontimer is 0>><<agility>><<agility>>
It seems the poison has run its course. Your movements don't feel as sluggish as before.<br><br>
<em>Your agility has increased by 2!</em><br><br><</if>>
<</if>>
<</nobr>><</widget>>
<<widget "beartrap">><<nobr>>
<<if $beartrap is true>><<if $stance is 1 or $stance is 2 or $stance is 3>>
<<set _bt to random(1, 6)>>
<<if _bt is 1>>
[img[img/enemies/rogue/beartrapsprung.jpg]]<br>
You step in a bear trap! Its steel jaws instantly snaps around your ankle!
You take <span style="color:red">3 damage!</span>
Luckily, the trap is crudely made and you are able to take it apart and get free. However, your foot is pretty messed up and your agility suffers for it.<br><br>
<em>You have been crippled! Your agility has been reduced by 2 for the rest of the combat!</em><br><br>
<<set $pcHP -= 3>><<at0HP>><<agility->><<agility->><<set $beartrap to false>><<set $beartrapagility to true>><<set $crippled to true>>
<</if>><</if>><</if>><</nobr>><</widget>>
///////////////////////////////////////////////////////////////////////////////////////////////
RANGER
<<widget "preciseshot">><<nobr>>
<<setnormaldamage>><<set $HPdamage += 2>>
You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>>
<</nobr>><</widget>>
<<widget "preciseshotcritical">><<nobr>>
<<setnormaldamage>><<set $HPdamage += 2>><<set $HPdamage += $HPdamage>>
You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>>
<</nobr>><</widget>>
<<widget "piercingshot">><<nobr>>
<<setnormaldamage>><<set $HPdamage += 2>>
You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>>
<</nobr>><</widget>>
<<widget "piercingshotbleed">><<nobr>>
You are <span style="color:red">bleeding</span>!<<set $bleedtimer to 2>>
<</nobr>><</widget>>
<<widget "bleed">><<nobr>>
<<if $bleedtimer > 0>><<set $bleedtimer -= 1>>
<<set $pcHP -= 4>><<at0HP>>
You are bleeding! You take <span style="color:red">4 damage</span>!<br><br>
<<if $bleedtimer is 0>>
The bleeding finally stops. You are no longer dripping blood everywhere.<br><br>
<</if>><</if>>
<</nobr>><</widget>>
///////////////////////////////////////////////////////////////////////////////////////////////
WARRIOR
<<widget "swordstrike">><<nobr>>
<<setnormaldamage>><<set $HPdamage += 3>>
You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>>
<</nobr>><</widget>>
<<widget "swordstrikestance">><<nobr>>
<<setnormaldamage>><<set $HPdamage += 3>><<set $HPdamage to Math.trunc($HPdamage*0.5)>>
You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>>
<</nobr>><</widget>>
<<widget "shieldbash">><<nobr>>
<<setnormaldamage>>
You take <span style="color:red">$HPdamage damage</span>! <<set $pcHP -= $HPdamage>><<at0HP>>
<</nobr>><</widget>>
///////////////////////////////////////////////////////////////////////////////////////////////Endurance: $endurance
Intelligence: $intelligence
Charm: $charm
Agility: $agility
Dexterity: $dexterity
<<if $stealth > 0>>Stealth: $stealth<</if>> <<nobr>>
<<roguepoison>>
<<beartrap>>
<<bleed>>
<</nobr>>BEARTRAP!
[img[img/enemies/rogue/beartrap.jpg]]
The $enemy throws a bear trap at the gound!
You try to memorize its position so you don't step in it...
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<set $beartrap to true>><<set $beartrapcount -= 1>><<first>>\
<<include "Forest explore - vids">>
You follow the directions given to you by Melina and head east of the town. After an hour of walking, <<linkreplace "you see...">>you see...
[img[img/events/castle.jpg]]
...what must surely be the castle!
A single tower rises above the trees, making it hard to miss.
You creep closer while trying to use the trees for cover as much as possible.
@@.speech-u;Wish I had a sneak skill...@@
<<linkreplace "Next">>\
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Stealth quest").processText());
Dialog.open();
<</script>><</silently>>
@@.speech-u;Well, what do you know...@@
Another quest. Best not get distracted though, there might be some dangerous people around.
You can see the castle more clearly now. It has a single tower with a few buildings made of stone around it. Castle might be a strong word... There are no walls or palisades or anything. It was probably never intended to be used defensively, just as a place to station the guards watching over the dungeon... wherever that thing is, you still haven't found it.
<<linkreplace "Crack!">>
[img[img/enemies/rogue/rogue0.jpg]]
As sudden noise from behind makes you spin around! A cloaked man is staring straight at you. Only his eyes are visible. It seems he stepped on a branch while sneaking up on you.
<<linkreplace "Eyes of The Dead God">>
<<include "Rogue test setup">>\
<<include "Enemy stat page">>
<<linkreplace "Well... shit.">><<goto "Search for bandit base2">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<finally>>\
You go back towards the castle and find the Rogue once again.
[img[img/enemies/rogue/rogue0.jpg]]
<<linkreplace "Eyes of The Dead God">>\
<<include "Rogue test setup">>\
<<include "Enemy stat page">>
<<linkreplace "Fight him! And win this time...!">><<set $roguefirstfight to true>><<set $combat to true>><<goto "Battle main menu">>
<</linkreplace>><</linkreplace>>
<</first>>Warriors can be described in many ways, but is all amounts to this:
A bulky fighter that can occupy their enemies and take a beating while covering for vital support or DPS roles.
Warriors can often outlast their opponents in direct combat because of their high endurance. They are also not without offense. They usually have high strength and are skilled with various close quarters weapons. However, while more sturdy than most classes, they are also more predictable and they tend to be less agile.
Effects:
Endurance + 2
Strength + 1
Agility - 2Status effects.Rangers are an essential part of many groups. They have keen senses, steady hands and immense concentration. They make for excellent scouts or ambushers and their skills with the bow makes them a serious threat from distance. They are especially effective agains lightly armored targets with weak physiques.
Rangers are masters of ranged combat, but usually struggle in hand-to-hand combat.
Effects:
Control + 3
Strength - 2PRECISE SHOT!
[img[img/enemies/ranger/preciseshot.jpg]]
The $enemy knocks an arrow and takes aim at you... after taking a deep breath, he releases the arrow.
<<enemycontrol-random>>
<<if _check is false>><<set _aud = ["img/sound/combat/ranger/miss1.mp3", "img/sound/combat/ranger/miss2.mp3", "img/sound/combat/ranger/miss3.mp3", "img/sound/combat/ranger/miss4.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow rushes right past your shoulder and hits something behind you instead. The Rangers aim was off by just a bit.
<<include "Maleafterattackconditions">>
<<elseif _check is true>><<set _aud = ["img/sound/combat/ranger/preciseshot1.mp3", "img/sound/combat/ranger/preciseshot2.mp3", "img/sound/combat/ranger/preciseshot3.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow whistles through the air and hits you!
<<linkreplace "How bad is it...">>\
<<endurance-random>>
<<if _check is true>>\
Could have been worse, the arrow did not hit anything vital.
<<preciseshot>>
You pull out the arrow with clenched teeth.
<<include "Maleafterattackconditions">>
<<elseif _check is false>>\
Shit! It was a critical hit!
<<preciseshotcritical>>
You pull out the arrow with a stifled yelp of pain.
<<include "Maleafterattackconditions">>
<</if>><</linkreplace>><</if>><<set $arrows -= 1>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<widget "enemycontrol-random">><<silently>>
<<set _roll1 to random($enemycontrol, $enemycontrol*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $enemycontrol*2>>
<<set _enemyroll1 to random(1, 25)>>
<<set _enemyfinal to _enemyroll1>><</silently>>\
\
<<if _final >= _enemyfinal>>\
The $enemy wins a <<hovertip "Enemy roll:<br>($enemycontrol to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:red">control roll</span></strong><</hovertip>>. <<set _check to true>>\
<<else>>\
The $enemy loses a <<hovertip "Enemy roll:<br>($enemycontrol to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d25 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">control roll</span></strong><</hovertip>>. <<set _check to false>><</if>><</widget>>PIERCING SHOT
[img[img/enemies/ranger/piercingshot.jpg]]
The $enemy knocks an arrow and draws his bow with all his might! He releases the arrow and it rushes towards you with excessive force.
<<enemycontrol-random>>
<<if _check is false>><<set _aud = ["img/sound/combat/ranger/miss1.mp3", "img/sound/combat/ranger/miss2.mp3", "img/sound/combat/ranger/miss3.mp3", "img/sound/combat/ranger/miss4.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow whistles past you and hits something behind you instead. The Rangers aim was off.
<<include "Maleafterattackconditions">>
<<elseif _check is true>><<set _aud = ["img/sound/combat/ranger/piercingshot1.mp3", "img/sound/combat/ranger/piercingshot2.mp3", "img/sound/combat/ranger/piercingshot3.mp3"].random()>><audio @src="_aud" autoplay></audio>\
The arrow whistles through the air and pierces deeply into you!
<<piercingshot>>
<<linkreplace "Pull out the arrow...">>\
<<endurance-random>>
<<if _check is true>>\
You pull out the arrow with clenched teeth. The damage is not too bad.
<<include "Maleafterattackconditions">>
<<elseif _check is false>>\
You pull out the arrow with a stifled yelp of pain and blood gushes out from the wound!
<<piercingshotbleed>>
@@.speech-u;Shit...@@
<<include "Maleafterattackconditions">>
<</if>><</linkreplace>><</if>><<set $arrows -= 1>><<silently>>
SET ENEMY CLASS AND LEVEL
<<set $bandit to true>>
<<set $race = ["Human"] .random()>>
<<set $enemy = ["Ranger"].random()>>
<<set $enemylevel to random(3, 6)>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 3>>\
<<set $enemyendurance to random(3, 5)>>
<<set $enemystrength to random(3, 4)>>
<<set $enemyagility to random(3, 4)>>
<<set $enemycontrol to random(3, 4)>>
<<elseif $enemylevel is 4>>
<<set $enemyendurance to random(4, 6)>>
<<set $enemystrength to random(3, 5)>>
<<set $enemyagility to random(3, 5)>>
<<set $enemycontrol to random(3, 5)>>
<<elseif $enemylevel is 5>>
<<set $enemyendurance to random(5, 7)>>
<<set $enemystrength to random(4, 6)>>
<<set $enemyagility to random(4, 6)>>
<<set $enemycontrol to random(4, 6)>>
<<elseif $enemylevel is 6>>
<<set $enemyendurance to random(6, 8)>>
<<set $enemystrength to random(4, 7)>>
<<set $enemyagility to random(5, 7)>>
<<set $enemycontrol to random(5, 7)>><</if>>
<<if $bandit is true>>
<<set $enemyagility += 2>>
<<set $enemycontrol -= 2>><</if>>
<<if $enemy is "Ranger">>
<<set $enemycontrol += 3>>
<<set $enemystrength -= 2>><</if>>
<<nonegativeattributes>>
SET ENEMY ESSENSE, AP AND SP
<<enemyessence>>
\
<<set $SP to 0>>\
<<set $maxSP to 8 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
WEAPONS, ARMOR AND OTHER
<<if $enemy is "Ranger">>
<<set $steadynervescount to 3>>
<<set $weapon to "Longbow<br>Arrows: $arrows">>
<<set $armor to "Light leather armor">>
<<set $arrows to random(14, 22)>>
<<else>><<set $weapon to "None">><<set $armor to "None">>
<</if>>
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to Math.trunc($enemylevel * 5 + random(4) * 1.5 + 8) >>\
<<set $enemyGP to random(5) + $enemylevel * 2 + 20>>\
<<enemycocksize>><<enemysemenamount>>
<</silently>>STEADY NERVES
The $enemy flees several meters away from you to put some distance between the two of you.
He takes a deep breath to steady his nerves and sharpen his focus.
His <span style="color:purple">AP</span> decreases by <span style="color:purple">3</span>! <<set $AP -= 3>><<at0AP>>
He permanently gains 1 control! <<enemycontrol>>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<set $steadynervescount -= 1>><<widget "enemyagility">><<silently>>
<<set $enemyagility += 1>>
<</silently>><</widget>>
<<widget "enemyagility-">><<silently>>
<<set $enemyagility -= 1>>
<</silently>><</widget>>
<<widget "enemycontrol">><<silently>>
<<set $enemycontrol += 1>><<set $maxAP += 7>><<set $maxAPstart += 7>>
<</silently>><</widget>>
<<widget "enemycontrol-">><<silently>>
<<set $enemycontrol -= 1>><<set $maxAP -= 7>><<set $maxAPstart -= 7>><<atfullAP>>
<</silently>><</widget>>
<<widget "enemystrength">><<silently>>
<<set $enemystrength += 1>>
<</silently>><</widget>>
<<widget "enemystrength-">><<silently>>
<<set $enemystrength -= 1>>
<</silently>><</widget>>
<<widget "enemyendurance">><<silently>>
<<set $enemyendurance += 1>><<set $maxSP += 5>>
<</silently>><</widget>>
<<widget "enemyendurance-">><<silently>>
<<set $enemyendurance -= 1>><<set $maxSP -= 5>><<atfullSP>>
<</silently>><</widget>>
<<widget "enemyintelligence">><<silently>>
<<set $enemyintelligence += 1>><<set $enemymaxmana += 10>>
<</silently>><</widget>>
<<widget "enemyintelligence-">><<silently>>
<<set $enemyintelligence -= 1>><<set $enemymaxmana -= 10>><<atfullmana>>
<</silently>><</widget>>
<<widget "endurance">><<silently>><<set $endurance += 1>><<set $pcmaxHP += 7>><<set $maxstim += 4>><<set $pcHP += 7>><<potiontolerance>><</silently>><</widget>>
<<widget "endurance-">><<silently>><<set $endurance -= 1>><<set $pcmaxHP -= 7>><<set $maxstim -= 4>><<set $stim -= 4>><<negativestim>><<maxHP>><<potiontolerance>><</silently>><</widget>>
SWORD STRIKE<<set _aud = ["img/sound/combat/warrior/swordstrike1.mp3", "img/sound/combat/warrior/swordstrike2.mp3", "img/sound/combat/warrior/swordstrike3.mp3", "img/sound/combat/warrior/swordstrike4.mp3", "img/sound/combat/warrior/swordstrike5.mp3", "img/sound/combat/warrior/swordstrike6.mp3", "img/sound/combat/warrior/swordstrike7.mp3", "img/sound/combat/warrior/swordstrike8.mp3"].random()>><audio @src="_aud" autoplay></audio>
[img[img/enemies/warrior/swordstrike.jpg]]
The $enemy swings his sword at you!
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>><<set _s to random(1, 4)>><<if _s is not 4>>\
<<swordstrike>>
<<elseif _s is 4>><<set _r to random(1, 2)>><<if _r is 1>><<settoonstomach>>\
The swing is faster than you expect, but carries less force behind it. You take less damage from the blow, but lose your balance. You fall onto your stomach...
<<swordstrikestance>>
<<elseif _r is 2>><<settoonback>>\
The swing is faster than you expect, but carries less force behind it. You take less damage from the blow, but lose your balance. You fall onto your back...
<<swordstrikestance>><</if>>
<<else>><<swordstrike>>
<</if>><<else>><<swordstrike>><</if>>
<<include "Maleafterattackconditions">>\SHIELD BASH<<set _aud = ["img/sound/combat/warrior/shieldbash1.mp3", "img/sound/combat/warrior/shieldbash2.mp3"].random()>><audio @src="_aud" autoplay></audio>
[img[img/enemies/warrior/shieldbash.jpg]]
The $enemy rushes at you!
<<agility-agility>>
<<if _check is false>>\
You are too slow and fail to avoid his charge. He slams his shield into you!
<<shieldbash>>
<<set _r to random(1, 2)>><<if _r is 1>>You are sent flying back through the air and land on your stomach.<<settoonstomach>><<elseif _r is 2>>You are sent flying back through the air and land on your back.<<settoonback>><</if>>
<<nobr>><<if $stancepoints >= 1>>The attack depletes one of your <span style="color:red">stancepoints</span>. <<set $stancepoints -= 1>><br><</if>>
You are <span style="color:yellow">stunned</span>!<<set $pcstunned to true>><br>
<<linkreplace "Next">><<goto "Enemy attack2">><</linkreplace>>
<</nobr>>
<<elseif _check is true>>\
You get out of the way in time an completely avoid his charge.
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>><</if>>STEADY NERVES
The $enemy takes a few steps away from you.
He takes a deep breath to calm down. Then he prepares anew for the fight.
His <span style="color:purple">AP</span> decreases by <span style="color:purple">3</span>! <<set $AP -= 3>><<at0AP>>
He permanently gains 1 control! <<enemycontrol>>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<<set $steadynervescount -= 1>><<silently>>
SET ENEMY CLASS AND LEVEL
<<set $bandit to true>>
<<set $race = ["Human"] .random()>>
<<set $enemy = ["Warrior"].random()>>
<<set $enemylevel to 3>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 3>>\
<<set $enemyendurance to random(4, 5)>>
<<set $enemystrength to random(3, 4)>>
<<set $enemyagility to random(3, 4)>>
<<set $enemycontrol to random(3, 4)>>
<<elseif $enemylevel is 4>>
<<set $enemyendurance to random(4, 6)>>
<<set $enemystrength to random(3, 5)>>
<<set $enemyagility to random(3, 5)>>
<<set $enemycontrol to random(3, 5)>>
<<elseif $enemylevel is 5>>
<<set $enemyendurance to random(5, 8)>>
<<set $enemystrength to random(4, 6)>>
<<set $enemyagility to random(4, 6)>>
<<set $enemycontrol to random(4, 6)>>
<<elseif $enemylevel is 6>>
<<set $enemyendurance to random(6, 9)>>
<<set $enemystrength to random(4, 7)>>
<<set $enemyagility to random(5, 7)>>
<<set $enemycontrol to random(5, 7)>><</if>>
<<if $bandit is true>>
<<set $enemyagility += 2>>
<<set $enemycontrol -= 2>><</if>>
<<if $enemy is "Warrior">>
<<set $enemyendurance += 2>>
<<set $enemystrength += 1>>
<<set $enemyagility -= 2>><</if>>
<<nonegativeattributes>>
SET ENEMY ESSENSE, AP AND SP
<<enemyessence>>
\
<<set $SP to 0>>\
<<set $maxSP to 8 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
WEAPONS, ARMOR AND OTHER
<<if $enemy is "Warrior">>
<<set $steadynervescount to 4>>
<<set $weapon to "One-handed sword<br>Shield: $shield">>
<<set $armor to "Heavy armor">>
<<set $shield to "Yes">>
<<else>><<set $weapon to "None">><<set $armor to "None">>
<</if>>
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to Math.trunc($enemylevel * 5 + random(4) * 1.5) >>\
<<set $enemyGP to random(5) + $enemylevel * 2 + 20>>\
<<enemycocksize>><<enemysemenamount>>
<</silently>>STEALTH (QUEST NOT YET IMPLEMENTED)
OBJECTIVE
Learn how to be more stealthy.
DESCRIPTION
???
REWARD
Becoming more stealthy? I mean, cmon, what else.
<<set $stealthquest to true>>A rogue. He sure looks like one. He is carrying all sorts of gear. You spot a dagger and a few knives on his person.
@@.speech-h;Well, well... what do we have here?@@
His voice is low and raspy, almost a whisper.
@@.speech-u;Sorry sir... I got lost on my way to the town...@@
He chuckles a bit, but without humor.
@@.speech-h;Hmm! I think not. I have been following you for the last few minutes.@@
He waves lazily at the castle.
@@.speech-h;You know exactly where you are going, don't you... little missy?@@
@@.speech-u;It's not what you think...@@
He ignores you.
@@.speech-h;So what are you doing... let's see...@@
He cups his chin in mock consideration.
@@.speech-h;Perhaps a thief? Trying to sneak past me and steal the hard-earned loot acquired by my organisation...?@@
He pauses for a second then continues...
@@.speech-h;Nooo... you are too much of an amateur to be a little sneak-thief... Perhaps a fresh-faced adventurer looking for a bit of glory? Yes, that's what I think this is... wouldn't be the first time...@@
Well, he doesn't know you are a Succubus, but if it is gonna come to a fight, that's hardly gonna matter anyway.
@@.speech-h;So what should I do with a greenhorn like you... perhaps give you what you want, huh? A bit of adventure and a chance for some glory...@@
<<linkreplace "He arms himself">><audio src="img/sound/other/roguedraw1.mp3" autoplay></audio><<timed 0.6s>><audio src="img/sound/other/roguedraw2.mp3" autoplay></audio><</timed>>\
He draws two daggers from his belt. They glint menacingly in the afternoon sun.
A fight it is then, it seems. He is only level 3, but you have no idea if there are other bandits around, so you would have preferred it didn't come to this. Well, you will just have to be quick about it and hope for the best...
<<linkreplace "Fight him...">><<set $combat to true>><<goto "Battle main menu">><</linkreplace>>
<</linkreplace>>
<<set $roguefirstfight to true>><<morthappy>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You found $enemyGP GP!</em>
<<mortycoins>>
<<combatwin>>
<<linkreplace "Got him...">>
What an asshole. He was way too full of himself.
You gather yourself. You can't linger here, it's too dangerous. You just hope you didn't draw any unwanted attention. The conversation with the cocky Rogue pretty much confirms that the bandits still occupy the castle. You should get back home and tell Melina.
<<linkreplace "Just as you head back home...">><audio src="img/sound/combat/ranger/preciseshot1.mp3" autoplay></audio><<timed 2.3s>><audio src="img/sound/combat/ranger/piercingshot1.mp3" autoplay></audio><</timed>><<timed 2.1s>><audio src="img/sound/combat/ranger/piercingshot2.mp3" autoplay></audio><</timed>><<set $pcHP to 1>>\
<span style="color:red">A PIERCING SENSATION SHOOTS THROUGH YOUR LEG!</span>
You barely have time to register the pain nor the arrow sticking all the way through your calf, before an additional projectile pierces your shoulder, closely followed by a third that burrows into your stomach!
You scream out in pain and fall to the ground. Your vision is blurry and rapidly darkening, but you struggle to remain conscious.
<<linkreplace "Next">>
[img[img/events/rangers.jpg]]
After a few seconds, 3 men approach you. They are all carrying bows.
They secure the area, then <<linkreplace "surround you.">><<goto "Search for bandit base4">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $roguefirstfight to false>>One of the men looks down at the Rogue you just drained and shakes his head.
@@.speech-forthus;Hahhhh... Jack. I knew this was gonna happen! That idiot was way to confident for his level. We shouldn't have let him join in the first place!@@
Another one answers with a calm voice.
@@.speech-langley;I don't know... he was no worse than any other newbie, just a bit too... enthusiastic.@@
The third seems to only have eyes for you. He is standing over and looking at you, but you can't make out his expression, since you have a hard time focusing your vision.
@@.speech-forthus;Come one, Langley! The guy was a fool! This is exactly way we need to be more selective! If he had gotten himself in trouble during a mission, we-...@@
@@.speech-langley;That's enough! What is done is done. This is neither the place nor time for such discussions.@@
"Langley" raises his voice, but not by much. It's enough to make the first one stop his parade. Then, he steps up to you and looks down at you.
@@.speech-langley;Now what do we have here...@@
<<linkreplace "The third guy finally speaks up.">>The third guy finally speaks up.
@@.speech-kallus;EEEHH...! WE SHOULD RAPE HER IN THE PUSSYYYY!!!@@
Well... not speak, exactly... it's more like a cheer.
@@.speech-forthus;Shut up, you moron... didn't you see what just happened to Jack?@@
@@.speech-kallus;FUCK YOU! Have you actually taken a look at her!? God, that body... huehuehue... I could like... COMPLETLY pierce her through if I stuck my...@@
@@.speech-forthus;For fucks sake, Kallus! Do I have to spell it out to you!? SHE. IS. A. SUCCUBUS!@@
@@.speech-kallus;Huh? What's a suckerbus?@@
@@.speech-forthus;...how big an idiot can you be...?!@@
@@.speech-langley;Leave it, Forthus.@@
Langley puts an end to the stupid discussion.
@@.speech-forthus;Fine... no point arguing with that half-wit anyway...@@
A few moments pass where they all just look at you lying half-conscious on the ground. You feel warm blood running down your shoulder.
@@.speech-forthus;So... what do we do with her?@@
@@.speech-langley;Hm. I have an idea... a fittingly... poetic way to deal with someone like her... But first! We take her back to the castle. Grab her.@@
Forthus, who seems like the biggest of the three, grabs you and flings you over his shoulders. The arrow stuck in your stomach breaks off and a fresh dose of pain runs through your body. None of them seem to care. Your vision further darkens and the last thing you hear is Kallus whining about not having his way with you...
<<linkreplace "Next">><<set $pcHP to $pcmaxHP>><<set $pcHP -= 4>><<goto "Dungeonrape">><</linkreplace>><</linkreplace>>
<<fadein 10s>>
The first thing you notice when you return to continuousness is a popup message in your head.
<em>You have entered floor 5 of the Northen Timberland's dungeon complex.</em>
As you read the message, it disappears. You are having a hard time processing it's meaning.
You are lying on a rough stone floor. The lighting is very dim and the air is damp and cold. You are inside... a cave? A tunnel?
You slowly flex your arm and stretch your shoulder. No pain. The arrows are gone too. What happened... did they heal you?
You check your status. Almost full HP. They either healed you or your body recovered on its own. Hmm...
You stand up on wobbly legs and your head swims for a few seconds... you groan softly and the sound echoes weirdly to both your left and right.
You need too get a sense of your surroundings. While keeping a hand against the uneven stone wall, you walk down what you suspect to be an underground tunnel...
<<linkreplace "And then it hits you...">>
Wait...! You are in the dungeon! You feel a rush of adrenaline and your heart starts beating faster.
@@.speech-u;Ahh, fuuu... what is going on...@@
Did the bandits heal you just to put you down here? What, like some sort of cruel execution? Or is something else going on...?
@@.speech-u;I have to get out of here...@@
You really don't want to find out why everybody is afraid of this place...
<<linkreplace "Next">>
You cautiously continue down the tunnel. It seems to get brighter the further you go. Eventually, you start passing various crystals, minerals or vegetation or something like that in the walls. They emit a slight glow and increase in numbers the further you go.
This makes you suspect that this tunnel is actually leading you deeper into the dungeon...
You should probably turn around and check out the other direction. Even if it is darker that way.
<<linkreplace "Turn around">><<goto "Dungeonrape2">><</linkreplace>>
<</linkreplace>><</linkreplace>>
<</fadein>><audio src="img/sound/other/monstergrowl.mp3" autoplay></audio>\
You have only taken a few steps in the other direction when you hear a deep growl from further up ahead.
You instantly nope the fuck around and jog back the other way.
It sounded quite distant, but no way are you risking running into whatever that was...!
You will have to go deeper in it seems. There are probably more than one way out anyway. You hope...
The tunnel keps getting brighter until it opens up and widens. An underground river runs by here.
<<linkreplace "Next">>\
<video autoplay src="video/events/dungeon/intro/1.mp4"></video>
Sounds!
@@.speech-u;Shit...!@@
There is a ledge up ahead. You slowly creep closer to see what the cause of the sounds are.
<<linkreplace "Next...">>
<video autoplay src="video/events/dungeon/intro/2.mp4"></video>
Holy fuck... what are these things!? Some sort of orc monsters? They are at least twice the size of a regular human! Some poor men that had somehow found their way down here are getting brutalized by them.
You quickly decide to go back to the tunnel where you first woke up.
But then... something behind you... fuuuuuuck...
You close your eyes and offer a quick prayer to Mortimor.
<<linkreplace "Then... you turn around.">>
<video autoplay src="video/events/dungeon/intro/3.mp4"></video>
One of the orcs are standing right behind you! He growls at you. You look behind you and see that the other orcs are also now aware of your presence.
This is not good. In your desperation, you try to punch the orc in his face, but it does absolutely nothing. He knocks you down in retaliation. Then, despite your protests, he grabs you by the throat and carries you down to his comrades.
<<linkreplace "Next">>
DEV NOTE:
<em>Sooo uhm... you can probably guess what's gonna happen now...
In case you don't want to watch/read this part, you can skip it. It may be a bit... brutal.
It is still gonna happen though, even if you skip the scene. No way out of this one for our dear Succubus...
In case you can't guess what's about to happen and want to know before deciding:
<<linkreplace "click here...">>To put it bluntly, $name is about to get violently raped to death by these monsters.<</linkreplace>> </em>
<<linkreplace "Go on...">><<goto "Dungeonrape3">><</linkreplace>>
<<linkreplace "Skip the rape">><<goto "Orc death">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $rapedbymonsters to true>>
You watch in horror as the group of monsters all pull out their cocks. The things are ridiculously huge and you don't want to think about what they intend to do with them.
...it becomes fairly clear once they pull down your pants...
You struggle with all your might agains your captors, but to no avail. You simply don't have the strength to do anything whatsoever against them. A single one of them can easily hold you still with one hand.
<<linkreplace "Next">>
<video autoplay src="video/events/dungeon/intro/4.mp4"></video>
And so it happens. Your virgin pussy gets penetrated by a cock for the first time.
The orc holding you pushes his massive cock against your snatch. There is no way it is going to fit, but he doesn't care. He forcefully pushes the tip inside and you feel your lower lips tearing to make room for his cock. He pushes around half of his member inside your tight vagina, which streches to its utmost limits. You scream in pain and pass out...
<<linkreplace "You wake up...">>
<video autoplay src="video/events/dungeon/intro/5.mp4"></video>
...SCREAMING!!! The wholly terrifying feeling of something pushing against your insides threatens to break your mind. The orc still has his cock burried in you and your clothes are gone. You don't think you were out for that long, probably only a few seconds...
With every thrust the orc makes, you can feel his cock ripping and tearing its way through you.
Your mind can barely process the absurdity of this situation. "What the fuck?", you keep thinking. "How the fuck is this real?".
Your insides are quickly turning bloody and sore. Your vagina walls and cervix have already been torn apart to make way for his size and every thrust threatens to rip through your uterus into your stomach. Your bladder, kidneys and intestines probably aren't doing to good either...
<<linkreplace "Fucking hell...">>
Even though this agony is almost to much to handle, some part of you realize once again, that if your body had gone through the same abuse in your old world, the pain would have been on a whole different level. As if painful sensations have been muted or turned down a notch in this world.
But anyway... the pain being turned down might prove to be a detriment in your current situation, since the sheer insanity of what is happening to your body makes you wish that you would just pass out already...
<<linkreplace "And it seems it is about to get worse...">>
<video autoplay src="video/events/dungeon/intro/6.mp4"></video>
One of the other orcs gets behind the one raping you and grabs your legs!
As he starts pulling you further down the giant cock, you realize with horror that the thing is still only halfway inside you... you struggle with renewed vigor, but it makes no difference...
@@.speech-u;No-no-no-no... pleeease...!@@
With a bit of force, you are pulled all the way to the base of the cock. You scream out in pain as your uterus is ripped apart and his cock reaches deeply inside your stomach. Something snaps, probably some of your pelvic bones along with either one or both hip joints.
You barely manage to pray for a quick death before passing out again...
<<linkreplace "Serene nothingness...">><<set $semenstored += 100>><<goto "Dungeonrape4">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<video autoplay src="video/events/dungeon/intro/7.mp4"></video><<silently>><<set $semenhealamount to Math.trunc($level*0.5)>><</silently>>
You wake up again... how are you not dead yet? A notification pretty much answers that question...
<em>You absorbed semen. <span style="color:red">$semenhealamount HP</span> has been restored.
You suffer <span style="color:red">5 HP damage</span> from internal trauma.
You are bleeding internally. You take <span style="color:red">2 HP damage</span>.</em>
Oh god... one of them is still fucking you...
It is much less brutal than before however. It feels like he just came inside of you. Makes sense, considering the notification.
The others seem to be... sleeping? You are covered in cum pretty much everywhere. Ahh, shit...! You realize what happened...
All or most of them came while you where knocked out and your innate Succubus abilities kept you alive, it would seem. You wish you could just have died already...
You probably also drained a fair bit of essence from these brutes. However, the endurance of whatever these monsters are must be through the roof, no way you can outlast them and kill them like this. It does explain why they are all dozing off though.
Well... you can barely move and your whole body screams in protest whenever you try... or when you are just lying still, actually... but if there ever was a time...
<<linkreplace "Try to escape">>
<video autoplay src="video/events/dungeon/intro/8.mp4"></video>
You stand up in agony. You are having a hard time breathing properly, and every time you move your left leg, pain shoots up your back.
You can barely walk and is instantly discovered... You try to hide behind a nearby crate, but... yeah. Not a chance. You wish there was a suicide button. You just want this nightmare to be over.
<<linkreplace "They aren't happy with your escape attempt...">>
<video autoplay src="video/events/dungeon/intro/9.mp4"></video>
You get a fist to the stomach for trying to escape, then get knocked out again.
<<linkreplace "Next">><<goto "Dungeonrape5">><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $pcHP to $pcmaxHP>>
<<set $pcHP -= 7>>
<video autoplay src="video/events/dungeon/intro/10.mp4"></video>
When next you open your eyes, a huge cock is directly over your face. Two of the orcs are about to pierce you through from either side. And indeed, they force their cocks inside and you are quite literally filled up with cock from top to bottom.
You can't take this anymore and something inside your psyche snaps. Your mind retreats inside itself in an attempt to escape reality.
<<linkreplace "Broken">>
<video autoplay src="video/events/dungeon/intro/11.mp4"></video>
They absolutely wreck your body. Your jaw unhinges from your skull to make room for the massive cock currently stuffed down your throat. You can't breathe, your neck is a few inches away from snapping and your throat is stretched to the limit. The rest of your body... well, your abdomen and pelvis has long since been turned into a bloody mess from the violent abuse. The only things inside your torso that are still mostly fine is your ribs, heart, lungs and spine. They probably won't endure this treatment for long though...
<<linkreplace "Next">>
<video autoplay src="video/events/dungeon/intro/12.mp4"></video>
The orcs grunt and cum simultaneously inside you and (what's left of) your stomach fills up to brim. Your abdomen expands and your body is not too far from bursting open from the pressure.
Luckily, at this point your mind is far away and your body has mostly shut down due to lack of oxygen. You will likely mostly remember this last part in your nightmares.
Halfway through their climax, they pull together to each other, crushing you between them. Your spine breaks under the strain...
They pull out and you fall to the ground like a doll. One of them steps on your broken back.
Finally... you die...
<<linkreplace "...">><<set $pcHP to 0>><<goto "Orc death">><</linkreplace>>
<</linkreplace>><</linkreplace>>
<<set $semenstored to 0>>
GET REVENGE ON THOSE FUCKING ORCS!!!!
<em>
DEV: I think you discovered most of the new content added in 0.2. At least in terms of the story. There is still a new skill related to sex for you to discover and unlock. You should go fuck some people!
The bandits can be fought in the forest from now on. In future updates, there will be a questline, where you will have to fight and conquer the bandits, but for now, these fights are just for your own enjoyment.
Hope you enjoyed the game so far and thank you for playing!
As for this quest...
I may or may not make this questline, depending on the response of you people. If most of you didn't like the whole monster rape scene, I won't go through with it.
It would involve a whole line of "Monster hunter" perks... perks that would give you and your little body certain advantages when fighting monsters. In this case, fighting means getting fucked by and trying to outlast the monsters before you die so you can drain them.
It would also involve other monsters than those mutated orcs.
What do you think?
Should people want this questline to be a part of the game, it won't happen for quite some time, since there are more important things to do for now. Also, at the moment, $name does in no way feel ready to face those creatures again.
And if I do the questline, it will also be entirely optional.
</em>
<<set $orcrevengequest to true>>
The $enemy has a $enemycocksize cock... it is not even close to the size of those... monstercocks... but looking at it brings back some VERY unpleasant memories.
Your body freezes up and you start sweating and hyperventilating.
You are <span style="color:yellow">stunned</span> for one turn!
<<enemyapcheck>>You approach the "castle" once more.<br>
This time, you take much more care to not be seen or approached from behind. You spot multiple possible targets, but cannot risk fighting any of them, since you might get ganged up on by other nearby bandits.<br>
Until... <<set _r to random(1, 5)>><br>
<<linkreplace "Next">><<if _r is not 5>>
Yes! This guy is isolated enough!<br>
<<linkreplace "Eyes of The Dead God">><br>
<<include "Bandit setup 3-7">>
<<include "Enemy stat page">><br>
<<linkreplace "Fight him!">><<set $combat to true>><<goto "Battle main menu">><</linkreplace>><br>
<<if $searchtries > 0 >><<linkreplace "Hmm... try to isolate someone else...">><<set $searchtries -= 1>><<goto "Hunt bandits">><</linkreplace>><br><</if>>
<<linkreplace "Actually... nah...">><<goto "Main menu">><</linkreplace>>
<</linkreplace>>
<<elseif _r is 5>><<set _aud = ["img/sound/combat/ranger/preciseshot1.mp3", "img/sound/combat/ranger/preciseshot3.mp3", "img/sound/combat/ranger/piercingshot1.mp3", "img/sound/combat/ranger/piercingshot2.mp3"].random()>><audio @src="_aud" autoplay></audio><<include "Ranger test setup">>
An arrow hits you out of nowhere!<br>
<<preciseshot>><br>
@@.speech-u;Dammit...!@@<br>
You hiss in pain as you remove the arrow while looking wildly about.<br>
And then you see him. A Ranger of course.<br>
<<linkreplace "Eyes of The Dead God">><br>
<<include "Enemy stat page">><br>
<<linkreplace "Fight him...!">><<set $combat to true>><<goto "Battle main menu">>
<</linkreplace>><</linkreplace>>
<</if>><</linkreplace>>You go to the beach. The sun shines brightly, yet you feel cold. You spot Melina in the distance, alone.
You just stand for a few minutes, watching the waves. Feeling the sand under your feet. Letting the breeze rustle your hair. Breathing in the fresh air.
A lone seagul cries out somewhere in the distance.
<<linkreplace "Go to Melina">>
You walk up to the pretty girl. She is only wearing a bikini, as usual. She is sitting in the sand, letting the gentle waves wash over her naked legs. She hasn't noticed you yet.
@@.speech-u;Hey there...@@
@@.speech-melina;Oh, $name! Hi!@@
She springs up on her feet.
@@.speech-melina;Didn't hear you coming!@@
She looks at you and frowns.
@@.speech-melina;Is... is something wrong?@@
You look her in the eyes with a flat expression for several seconds.
<<linkreplace "Yes">>
@@.speech-u;Yes... I...@@
There is a lump in your throat. You swallow.
@@.speech-u;I ran into some trouble recently.@@
She studies your face and seems to quickly grasp the severity of the situation.
@@.speech-melina;Okay... is it... uhm, bad? Like, very bad?@@
It definitely feels "very bad".
@@.speech-u;Well... I'll be fine.@@
The lump is still there. You swallow again.
Melina looks worried. Even more so after your unconvincing reply.
@@.speech-melina;Right... Is it something you need to... do you want to talk about it?@@
<<linkreplace "Do you...?">>
@@.speech-u;No.@@
Not right now at least.
@@.speech-melina;Okay...@@
She looks a bit... hurt? But then...
@@.speech-melina;Do you want a hug...?@@
<<linkreplace "Do you...?">>
@@.speech-u;Yes, please.@@
She instantly moves to embrace you.
She extends both her arms around you, one on your lower back, the other on the back of your head. She pulls you in and holds you tight. Her hair smells of salt. The warmth of her almost naked body seems to wash over and penetrate you, causing something inside you to loosen up.
You start sobbing.
<<linkreplace "Next">>
[img[img/events/silhouettes.jpg]]
You let it all out. All the terror and pain of recent events. You cling on to the girl in front of you as if bracing for a storm and she, in return, holds you firmly and steadily.
When you are done crying, you look into her eyes and softly whisper two words of genuine appreciation.
@@.speech-u;<em>Thank you...</em>@@
@@.speech-melina;Anytime, dear ♥@@
You sit down together in companionable silence. Something heavy has disappeared from your chest and you sigh in relief. Perhaps... just maybe, <<linkreplace "you can recover from this?">>you can recover from this?
<<silently>><<script>>
Dialog.setup("New Quest!");
Dialog.wiki(Story.get("Recovery").processText());
Dialog.open();
<</script>><</silently>>
You smile softly for the first time since "it" happened. Yeah... maybe.
You still have another quest to complete.
@@.speech-u;By the way... I completed your quest.@@
@@.speech-melina;Oh? Did you find any bandits?@@
@@.speech-u;Yeah, they are still there alright.@@
She looks at you with concern again.
@@.speech-melina;Wait... it wasn't... did your "troubles" have anythi-...@@
You cut her off.
@@.speech-u;Oh, no! It was something else!@@
You feel a stab of guilt in your stomach, but... no reason for Melina to feel bad as well, she had no way of knowing what would happen. This little lie can probably be justified, right?
@@.speech-melina;I see...@@
She sighs... in relief maybe.
@@.speech-melina;Well, it's a shame they are still there. I wish the guards would do something about it already.@@
@@.speech-u;Yeah. Why don't they?@@
@@.speech-melina;Not sure. Maybe they don't think it's worth the risk. Some of them might die, if they went to clear them out for good and the bandits are not actually causing that much trouble. They just rob the occasional caravan or traveller.@@
@@.speech-u;I see.@@
@@.speech-melina;In any case... thank you!@@
She gives you a peck on your cheek, then pulls something out from her inventory.
@@.speech-melina;I have something for you!@@
<<linkreplace "She hands you something...">>
[img[img/events/amulet.jpg]]
It's an amulet! A ruby hanging from a silver chain.
@@.speech-u;Oh, wauw! It's beautiful!@@
She giggles softly.
@@.speech-melina;Hihi... lovely to see a smile on your face again.@@
You kiss her and put the chain around your neck. The ruby is cold and quite heavy. It swings around on the chain a bit before settling between your modest breasts.
<<linkreplace "Next">>
<<silently>><<script>>
Dialog.setup("Quest complete!");
Dialog.wiki(Story.get("Scout out the bandits complete").processText());
Dialog.open();
<</script>><</silently>>
The two of you sit in silence for a while, before you decide to leave. There is one more you wish to talk with...
You thank Melina again and head back.
<<linkreplace "Next">><<goto "Orc deathTalk">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<audio src="img/sound/other/waves.mp3" loop autoplay></audio>\[img[img/events/ruin.jpg]]
You find Mortimors "temple" in the forest and enter the crypt beneath.
The God is sitting down with his chin cupped in a hand.
He looks (probably) up at you when you enter.
@@.speech-mort;I was wondering when you would show up.@@
Mortimor greets you without his usual lively tone.
@@.speech-u;You were expecting me?@@
@@.speech-mort;Yes. Since you are my champion, I can see your status, character sheet and general location at all times.@@
@@.speech-u;Hmm... so you know what happened?@@
@@.speech-mort;Well, not exactly, but... You were in the dungeon, you kept losing HP and suffered some rather extreme injuries, while still healing from time to time. And of course, I know that you ended up dying. So yeah, I can pretty much guess what happened...@@
You are glad you don't have to go into any details to explain the situation.
@@.speech-u;Ahh... right.@@
<<linkreplace "Next">>
[img[img/mortimor/morthug.jpg]]
He stands up and gives you a quick little hug.
@@.speech-mort;Are you... okay?@@
@@.speech-u;No, but... I guess I am as okay as I can possibly be at the moment.@@
@@.speech-mort;I see. Can't expect more from you than that.@@
@@.speech-u;I spent some time with a friend before coming here, and... it kinda helped. I don't feel... as hopeless any longer.@@
@@.speech-mort;That's good. Anything I can do to help?@@
@@.speech-u;I don't know... I just... don't know what to do from here, like... how can I possible go back and do what I do after this? Knowing what horrors are possible in this world...@@
<<linkreplace "Mortimor considers his words carefully, it seems">>
After just looking (?) at you for several seconds, he slowly replies.
@@.speech-mort;Being the God of Death and having seen as much struggle for as many ages as I have, I can say with certainty, that this old proverb has some truth to it: What doesn't kill you, makes you stronger.@@
He pauses for a second before continuing.
@@.speech-mort;However, it only holds true for those who actively seek to overcome what stands in their way. Those who face their fears and conquer what challenges them. And doesn't die in the process, of course.@@
He looks at you, awaiting your reaction.
<<linkreplace "But...">>
@@.speech-u;But... I DID die, Mort...@@
The skeleton extends his arms out in triumph and manages to give you a big smile, and replies in an annoyingly cryptic tone...
@@.speech-mort;And yet... here you are!!@@
...as if you just solved the problem all on your own.
...
You think for a moment.
<<linkreplace "Next">>
@@.speech-u;Ohhh... okay, I think I get what you are saying... simply making the decision to come here and ask for help is already a step in the right direction? Something like that?@@
@@.speech-mort;Something like that indeed, dear girl!@@
Right... it's not the solution nor the answer you were hoping for, but probably the best you could have expected.
<<linkreplace "Take a deep breath...">>
<<silently>><<script>>
Dialog.setup("Quest updated!");
Dialog.wiki(Story.get("Recovery").processText());
Dialog.open();
<</script>><</silently>>
...and forcefully exhale.
@@.speech-u;Phuuuuuh...!@@
@@.speech-u;Alright. Thanks for the, uhm... wisdom. I think I know what to do now...@@
@@.speech-mort;Good luck, $name!@@
You leave the crypt. Your heart is already racing in fear... and... with something else...
<<linkreplace "Back">><<goto "Main menu">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $morthelp to true>>You tie the prisoner to your bed.
Alright... time to take your first cock... well... first human cock anyway... ahh, fuck.
Your hearts starts pumping frantically and you start sweating. You quickly dismiss the images of gigantic cocks and growling monsters appearing in your head...
@@.speech-u;Phuuuh... calm down, $name... girls have sex all the time... right?@@
The man groans. Perhaps in confusion of your reluctance to fuck him... he is well aware of your nature as a Succubus, after all.
@@.speech-u;Ahh, shut the fuck up...@@
You better get his cock nice and wet before attempting any penetration.
<<linkreplace "Get it wet!">>
<video autoplay src="video/home/prisoners/firsttimesex/1.mp4"></video>
You give him a blowjob and he instantly gets hard.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/2.mp4"></video>
You blow him a bit more... it's a nice cock, after all... it also has the fortunate effect of getting you thoroughly wet down there.
<<linkreplace "Next...">>
<video autoplay src="video/home/prisoners/firsttimesex/3.mp4"></video>
You blow him some more...
It is defenitely NOT because you are nervous about having (real) sex for the first time... not at all...
@@.speech-u;<em>Fucking hell... cmon, how bad can it be...?</em>@@
You whisper to yourself and finally decide to do it...
<<linkreplace "Do it... finally">>
You mount the incapacitated man. You spread your pussy lips with your fingers and... ever so slowly... take the tip of his cock inside you!
<<linkreplace "Next...!?">>
You let out a soft moan as a mix of pleasure and relief fills you.
@@.speech-u;Mmmmm...@@
God! This is actually very nice! Your pussy is tight and the head of his cock streaches your vagina just enough that it hurts a bit... but it is not an uncomfortable pain.
It isn't anything like getting ripped apart by enormous monster dicks... which is, of course, a given. Yet, somehow you had stupidly expected it to be a similar experience. But hey, fear isn't rational...
You just sit with the tip of his cock inside you for a while. Getting used to the feeling. Your breathing speeds up and your hips seem to want to move on their own after a minute.
<<linkreplace "You indulge them...">>
<video autoplay src="video/home/prisoners/firsttimesex/4.mp4"></video>
With every bounce, shivers of pleasure run up your spine. God. You actually have to restrain yourself!
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/5.mp4"></video>
It's hard...
Constraining yourself, not his cock. Well, his cock is also rock hard, but... yeah.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/6.mp4"></video>
You are only taking about half the lenght of his cock, but it still feels like a lot. Your pussy starts getting sore and you already feel tired.
You are still horny and enjoying the experience, so you continue...
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/7.mp4"></video>
You try to take a bit more of his lenght as a sort of... "if there is a mountain, you gotta climb it"-thing. But you it's too much for your inexperienced pussy to handle.
Instead, you decide to turn around.
<<linkreplace "Turn around">>
<video autoplay src="video/home/prisoners/firsttimesex/8.mp4"></video>
This is good too! It actually feels a bit easier.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/9.mp4"></video>
You speed up and almost climax!
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/10.mp4"></video>
...but you have to slow down a bit... your pussy is starting to hurt for real now.
You take <span style="color:red">2 damage</span>.<<set $pcHP -= 2>><<if $pcHP <= 0>><<set $pcHP to 1>><</if>>
Ahh, shit... it hurts, but you don't wanna stop...
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/firsttimesex/11.mp4"></video>
You take <span style="color:red">3 damage</span>.<<set $pcHP -= 3>><<if $pcHP <= 0>><<set $pcHP to 1>><</if>>
The prisoner starts moaning in pleasure and you sense him getting close. Well, your pussy can't take much more anyway and you don't feel quite ready yet for a creampie. You pull out and leave the man groaning pitifully.
Way to blueball a guy...!
<<linkreplace "Next">>
After catching your breath, you tie your prisoner up outside again. You don't wanna listen to his moaning... then you go back inside and...
@@.speech-u;WUUUUUH!@@
...raise your hands in the air with a cheer!!
@@.speech-u;I fucking did it!!@@
It may not be as satisfying as giving blowjobs, but it is way more physically stimulting! You almost had an orgasm back there! <<set $stim to $maxstim>><<set $stim -= 2>>
You are quite exhausted and decide to go to sleep right away.
<<linkreplace "Go about your business!">><<goto "Sleep">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<set $sex1 to true>>
<<set $prisonersfucked += 1>><<widget "prisoner1setup">><<silently>>
<<set $prisoner1occupied to true>>
<<set $prisoner1duration to 3>>
<<set $prisoner1 to $enemy>>
<<set $prisoner1level to $enemylevel>>
<<set $prisoner1race to $race>>
<<set $prisoner1cocksize to $enemycocksize>>
<<set $prisoner1semenamount to $enemysemenamount>>
<<if $bandit is true>><<set $prisoner1bandit to true>><</if>>
<<if $prisonerrope is true>><<set $prisoner1rope to true>><<elseif $prisonerchain is true>><<set $prisoner1chain to true>><</if>>
<<set $prisoner1level to $enemylevel>>
<<set $prisoner1endurance to $enemyendurance>>
<<set $prisoner1control to $enemycontrol>>
<<set $prisoner1agility to $enemyagility>>
<<set $prisoner1strength to $enemystrength>>
<<set $prisoner1intelligence to $enemyintelligence>>
<<set $prisoner1AP to 0>>
<<set $prisoner1maxAP to $maxAP>>
<<set $prisoner1SP to 0>>
<<set $prisoner1maxSP to $maxSP>>
<<set $prisoner1XP to $enemyXP>>
<<set $prisoner1GP to $enemyGP>>
<</silently>><</widget>>
<<widget "prisoner2setup">><<silently>>
<<set $prisoner2occupied to true>><<if $prisonerlimit is 2>><<set $prisonerlimitreached to true>><</if>>
<<set $prisoner2 to $enemy>>
<<set $prisoner2duration to 3>>
<<set $prisoner2level to $enemylevel>>
<<set $prisoner2race to $race>>
<<set $prisoner2cocksize to $enemycocksize>>
<<set $prisoner2semenamount to $enemysemenamount>>
<<if $bandit is true>><<set $prisoner2bandit to true>><</if>>
<<if $prisonerrope is true>><<set $prisoner2rope to true>><<elseif $prisonerchain is true>><<set $prisoner2chain to true>><</if>>
<<set $prisoner2level to $enemylevel>>
<<set $prisoner2endurance to $enemyendurance>>
<<set $prisoner2control to $enemycontrol>>
<<set $prisoner2agility to $enemyagility>>
<<set $prisoner2strength to $enemystrength>>
<<set $prisoner2intelligence to $enemyintelligence>>
<<set $prisoner2AP to 0>>
<<set $prisoner2maxAP to $maxAP>>
<<set $prisoner2SP to 0>>
<<set $prisoner2maxSP to $maxSP>>
<<set $prisoner2XP to $enemyXP>>
<<set $prisoner2GP to $enemyGP>>
<</silently>><</widget>>
<<widget "chooseprisoner1">><<silently>>
<<set $prisoner1current to true>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<<set $enemyXP to $prisoner1XP>>
<<set $enemyGP to $prisoner1GP>>
<</silently>><</widget>>
<<widget "chooseprisoner2">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to true>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner3">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to true>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner4">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to true>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner5">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to true>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner6">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to true>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner7">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to true>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner8">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to true>>
<<set $prisoner9current to false>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner9">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to true>>
<<set $prisoner10current to false>>
<</silently>><</widget>>
<<widget "chooseprisoner10">><<silently>>
<<set $prisoner1current to false>>
<<set $prisoner2current to false>>
<<set $prisoner3current to false>>
<<set $prisoner4current to false>>
<<set $prisoner5current to false>>
<<set $prisoner6current to false>>
<<set $prisoner7current to false>>
<<set $prisoner8current to false>>
<<set $prisoner9current to false>>
<<set $prisoner10current to true>>
<</silently>><</widget>>
<<widget "feedprisoner">><<if $prisoner1current is true>><<set $prisoner1duration += 1>><<if $prisoner1duration > 3>><<set $prisoner1duration to 3>><</if>>
<<elseif $prisoner2current is true>><<set $prisoner2duration += 1>><<if $prisoner2duration > 3>><<set $prisoner2duration to 3>><</if>>
<</if>>
<</widget>>
<<widget "prisonerduration">><<nobr>>
<<if $prisoner1occupied is true and $prisoner1duration > 0>><<set $prisoner1duration -= 1>>
<<if $prisoner1duration is 0>><<set $prisoner1occupied to false>><<set $prisonerlimitreached to false>>
Your $prisoner1 prisoner <span style="color:red">died</span> after being tied up for for 3 days with no food! Cmon girl... at least give him a "happy ending"... wink wink...<br><br>
<<if $prisoner1rope is true>><<set $rope += 1>><em>You gained 1 rope</em>
<<elseif $prisoner1chain is true>><<set $chain += 1>><em>You gained 1 chain</em><</if>>
<br><</if>><</if>>
<<if $prisoner2occupied is true and $prisoner2duration > 0>><<set $prisoner2duration -= 1>>
<<if $prisoner2duration is 0>><<set $prisoner2occupied to false>><<set $prisonerlimitreached to false>>
Your $prisoner2 prisoner <span style="color:red">died</span> after being tied up for for 3 days with no food! Cmon girl... at least give him a "happy ending"... wink wink...<br><br>
<<if $prisoner2rope is true>><<set $rope += 1>><em>You gained 1 rope</em>
<<elseif $prisoner2chain is true>><<set $chain += 1>><em>You gained 1 chain</em><</if>>
<br><</if>><</if>>
<</nobr>>
<</widget>>
You tie the man to your bed.
<<linkreplace "Begin">>
<<set _x to random(1, 3)>>
<<if _x is 1>>
<<goto "Prisoner execution1">>
<<elseif _x is 2>>
<<goto "Prisoner execution2">>
<<elseif _x is 3>>
<<goto "Prisoner execution3">>
<<elseif _x is 4>>
<<goto "Prisoner execution4">>
<</if>>
<</linkreplace>>You tie the man to your bed.
<<linkreplace "Begin">>
<<set _x to random(1, 2)>>
<<if _x is 1>>
<<goto "Prisoner sex practise1">>
<<elseif _x is 2>>
<<goto "Prisoner sex practise2">>
<<elseif _x is 3>>
<<goto "Prisoner sex practise3">>
<<elseif _x is 4>>
<<goto "Prisoner sex practise4">>
<</if>>
<</linkreplace>><video autoplay src="video/home/prisoners/execution/nosex/1/1.mp4"></video>
You blow the man off.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/1/2.mp4"></video>
He stuggles a bit, but can't do anything.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/1/3.mp4"></video>
He is getting closer and struggles even more!
<<linkreplace "Cum!">>
<video autoplay src="video/home/prisoners/execution/nosex/1/cs.mp4"></video>
His attempt to break free is pointless though... he cums in your mouth and dies.
<em>You executed a prisoner! What a way to go...
You gained $enemyXP XP!
You gained $enemyGP GP!</em>
<<include "Prisoner death">>
<<linkreplace "Clean up and dump the body somewhere in the woods...">><<goto "Main menu">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<silently>>
<<set $prisonerlimitreached to false>>
<<set $xp += $enemyXP>>
<<set $pcGP += $enemyGP>>
<</silently>><video autoplay src="video/home/prisoners/execution/nosex/2/1.mp4"></video>
You let him have a taste of your pussy while you blow him off.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/2/2.mp4"></video>
Delicious cock...
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/2/3.mp4"></video>
You get off him and continue. He's almost there...
<<linkreplace "Cum!">>
<video autoplay src="video/home/prisoners/execution/nosex/2/cs.mp4"></video>
He screams out as he cums in your mouth... and dies.
<em>You executed a prisoner! What a way to go...
You gained $enemyXP XP!
You gained $enemyGP GP!</em>
<<include "Prisoner death">>
<<linkreplace "Clean up and dump the body somewhere in the woods...">><<goto "Main menu">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<silently>>
<<set $prisonerlimitreached to false>>
<<set $xp += $enemyXP>>
<<set $pcGP += $enemyGP>>
<</silently>>
<video autoplay src="video/home/prisoners/execution/nosex/4/1.mp4"></video>
You blow the man off.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/4/2.mp4"></video>
He stuggles a bit, but can't do anything.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/4/3.mp4"></video>
He is getting closer and struggles even more!
<<linkreplace "Cum!">>
<video autoplay src="video/home/prisoners/execution/nosex/4/cs.mp4"></video>
His attempt to break free is pointless though... he cums in your mouth and dies.
<em>You executed a prisoner! What a way to go...
You gained $enemyXP XP!
You gained $enemyGP GP!</em>
<<include "Prisoner death">>
<<linkreplace "Clean up and dump the body somewhere in the woods...">><<goto "Main menu">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<silently>>
<<set $prisonerlimitreached to false>>
<<set $xp += $enemyXP>>
<<set $pcGP += $enemyGP>>
<</silently>><video autoplay src="video/home/prisoners/execution/nosex/3/1.mp4"></video>
You let him have a taste of your pussy while you blow him off.
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/3/2.mp4"></video>
Delicious cock...
<<linkreplace "Next">>
<video autoplay src="video/home/prisoners/execution/nosex/3/3.mp4"></video>
You take his cock as deep as you can... He's almost there!
<<linkreplace "Cum!">>
<video autoplay src="video/home/prisoners/execution/nosex/3/cs.mp4"></video>
He screams out as he cums in your mouth... and dies.
<em>You executed a prisoner! What a way to go...
You gained $enemyXP XP!
You gained $enemyGP GP!</em>
<<include "Prisoner death">>
<<linkreplace "Clean up and dump the body somewhere in the woods...">><<goto "Main menu">>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>>
<<silently>>
<<set $prisonerlimitreached to false>>
<<set $xp += $enemyXP>>
<<set $pcGP += $enemyGP>>
<</silently>><<set _vid = ["video/home/prisoners/sexpractise/rcowgirl/1.mp4", "video/home/prisoners/sexpractise/rcowgirl/2.mp4", "video/home/prisoners/sexpractise/rcowgirl/3.mp4", "video/home/prisoners/sexpractise/rcowgirl/4.mp4", "video/home/prisoners/sexpractise/rcowgirl/5.mp4", "video/home/prisoners/sexpractise/rcowgirl/6.mp4", "video/home/prisoners/firsttimesex/9.mp4", "video/home/prisoners/firsttimesex/10.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You fuck your prisoner for a while... getting some reverse cowgirl practise.\
<<if $recoveryquest is false>><<set _r to random(1, 4)>>\
<<if _r is not 4>><<rcowsmallgain>><</if>><</if>>
You take <span style="color:red">2 damage</span>.<<set $pcHP -= 2>><<if $pcHP <= 0>><<set $pcHP to 1>><</if>>
You take <span style="color:purple">7 stimulation</span>.<<set $stim += 7>><<atfullstim>>
<<if $stim >= $maxstim>>You cum! How lovely...
<<bigedge>><</if>>
<<linkreplace "Finish up...">><<goto "Main menu">><</linkreplace>>
<<silently>><<if $recoveryquest is true>><<set $prisonersfucked += 1>>
<<if $prisonersfucked >= 5 and $cowgirlalert is false>>
<<script>>
Dialog.setup("New Skills Available!");
Dialog.wiki(Story.get("Riding skills available").processText());
Dialog.open();
<</script>><</if>><</if>>
<</silently>><<set _vid = ["video/home/prisoners/sexpractise/cowgirl/1.mp4", "video/home/prisoners/sexpractise/cowgirl/2.mp4", "video/home/prisoners/sexpractise/cowgirl/3.mp4", "video/home/prisoners/sexpractise/cowgirl/4.mp4", "video/home/prisoners/sexpractise/cowgirl/5.mp4", "video/home/prisoners/sexpractise/cowgirl/6.mp4", "video/home/prisoners/sexpractise/cowgirl/7.mp4", "video/home/prisoners/sexpractise/cowgirl/8.mp4", "video/home/prisoners/sexpractise/cowgirl/9.mp4", "video/home/prisoners/firsttimesex/5.mp4", "video/home/prisoners/firsttimesex/6.mp4", "video/home/prisoners/firsttimesex/7.mp4"].random()>>
<video @src="_vid" autoplay loop></video>
You fuck your prisoner for a while... getting some cowgirl practise.\
<<if $recoveryquest is false>><<set _r to random(1, 4)>>\
<<if _r is not 4>><<cowsmallgain>><</if>><</if>>
You take <span style="color:red">2 damage</span>.<<set $pcHP -= 2>><<if $pcHP <= 0>><<set $pcHP to 1>><</if>>
You take <span style="color:purple">7 stimulation</span>.<<set $stim += 7>><<atfullstim>>
<<if $stim >= $maxstim>>You cum! How lovely...
<<bigedge>><</if>>
<<linkreplace "Finish up...">><<goto "Main menu">><</linkreplace>>
<<silently>><<if $recoveryquest is true>><<set $prisonersfucked += 1>>
<<if $prisonersfucked >= 5 and $cowgirlalert is false>>
<<script>>
Dialog.setup("New Skills Available!");
Dialog.wiki(Story.get("Riding skills available").processText());
Dialog.open();
<</script>><</if>><</if>>
<</silently>><<nobr>>
<<linkreplace "10mL of semen to 5 HP">>
<<if $semenstored >= 10>><span style="color:red">5 HP</span> has been restored!
<<set $pcHP += 5>><<maxHP>><<set $semenstored -= 10>><<else>>You don't have enough semen stored in your body to do this!<br><</if>><</linkreplace>>
<<if $beyondblowjob is true>><br>
<<linkreplace "50mL of semen to 1 Beyond point">>
<<if $semenstored >= 50>>
<<set $beyondpoints += 1>><<set $semenstored -= 50>><<goto "Battle main menu">><<else>>You don't have enough semen stored in your body to do this!<br><</if>><</linkreplace>><</if>>
<</nobr>><<nobr>>
<em>Blowjob of The Beyond requirements: Standing or kneeling and enemy clothed. <br>
Blowjob mastery level 4 or above leads to blowjoblock.<br>
Cost: 1 Beyondpoint</em><br><br>
<<if $stance is 1 or $stance is 2 or $stance is 3 or $stance is 7 or $stance is 8 or $stance is 9>>
<<if $beyondblowjob is true and $beyondpoints > 0 and $enemydick is false>>
<<linkreplace "Blowjob of The Beyond">><<script>>Dialog.close();<</script>><<goto "Battle Beyondblowjob">><</linkreplace>><br><</if>><</if>>
<</nobr>><video autoplay src="video/skills/special/succubusblowjob.mp4"></video>
As you draw upon the powers of The Beyond, your appearance shifts to better fit the demonic nature of your race. You teleport yourself towards the $enemy. Despite him being clothed, his cock instantly appears in your hand, already hard. You start blowing him off.
The $enemy is quite stunned by what happened and unable to do anything.
<<if $blowjobmasterylevel >= 4>><<linkreplace "You go into a blowjoblock">><<goto "Blowjoblock1">><</linkreplace>><<else>><<linkreplace "You continue pleasing him orally">><<goto "Blowjob reaction">><</linkreplace>><</if>>
<<set $enemydick to true>>
<<set $beyondpoints -= 1>>
<<set $firstblowjob to true>>As you feel the semen getting pulled from you, your body becomes weightless. When next you blink, you are floating in a soundless grey void. Various undefinable shapes whoosh by you at high speed.
You look on with wide eyes and blink again.
Your body seems to travel at the speed of light, then the sense of weightlessness disappears and you find yourself standing in front of the altar once more.
@@.speech-u;What...@@
It all happened so quickly you have trouble believing your memory... the experience literally lasted for a blink of the eye.
@@.speech-u;... just happened...?@@
Was that The Beyond? Maybe...
<<linkreplace "Next">>
@@.speech-u;Oh my! That sounds... interesting!@@
You will for sure have to test this one out in the future...
<<silently>><<script>>
Dialog.setup("New Skill Acquired!");
Dialog.wiki(Story.get("Blowjob of The Beyond unlock").processText());
Dialog.open();
<</script>><</silently>>
<<linkreplace "Next">><<goto "Altar">><</linkreplace>><</linkreplace>>
<<set $semenstored -= 25>>BLOWJOB OF THE BEYOND
After a quick dip into The Beyond, a new skill has been bestowed upon you...
Your connection to The Beyond allows you to draw upon the powers of this mysterious realm during combat. For a cost of semen of course. These powers can be used to do what would otherwise be impossible...
The "Blowjob of The Beyond" special skill has been unlocked!
Unlock requirements: 25 mL of semen, "Alluring eyes" unlocked, a strong connection to The Beyond
<<set $beyondblowjob to true>><<nobr>>
<<if $stance is 6>><<set _s to random(1, 2)>><<if _s is 1>>
He enters your pussy and starts fucking you missionary style.<br>
<<include "He fuck mis vids">><br>
<<missionarynocum>>
<<bigsexdamage>><<set $missionaryfinishcurrent to true>><<set $missionarycum to true>>
<<elseif _s is 2>>
He lifts your ass, enters your pussy and starts piledriving you!<br>
<<include "He fuck pile vids">><br>
<<pilenocum>>
<<bigsexdamage>><<set $pilefinishcurrent to true>><<set $pilecum to true>>
<</if>>
<<elseif $stance is 9>><<set _s2 to random(1, 4)>><<if _s2 is 1>><<settoonback>>
He pushes you on your back and enters your pussy!<br>
<<include "He fuck mis vids">><br>
<<missionarynocum>>
<<bigsexdamage>><<set $missionaryfinishcurrent to true>><<set $missionarycum to true>>
<<elseif _s2 is 2>><<settoonback>><<set $congressdrop to true>>
He lifts you up and fucks you while carrying you in his arms!<br>
<<include "He fuck congress vids">><br>
<<congressnocum>>
<<bigsexdamage>><<set $congressfinishcurrent to true>><<set $defaultcum to true>>
<<elseif _s2 is 3>><<settokneeling>>
He lies down in front of you and pulls you on top of him. He enters your pussy and starts fucking you cowgirl.<br>
<<include "He fuck cow vids">><br>
<<cowgirlnocum>>
<<bigsexdamage>><<set $cowfinishcurrent to true>><<set $cowgirlcum to true>>
<<elseif _s2 is 4>><<settokneeling>>
He lies down in front of you and pulls you on top of him. He enters your pussy and starts fucking you.<br>
<<include "He fuck rcow vids">><br>
<<reversecowgirlnocum>>
<<bigsexdamage>><<set $rcowfinishcurrent to true>><<set $rcowgirlcum to true>>
<</if>><</if>>
<</nobr>>You win a <span style="color:lime">charm roll</span> against his control.
Your teasing drives him slightly crazy!
The $enemy is <span style="color:purple">enticed</span>! The status will take effect at the start of the next turn.
The $enemy takes <span style="color:purple">$tonguedamage AP</span>.<<set $enticedx to true>>
Oh and he also grabs your head and starts fucking your face!!
<<linkreplace "Oh... okay">>
<<include "Facefuck vids">>
<<facefuck>>
<<FFdamage>>
<<if $SP < $maxSP>>\
<<if $vitalitydrain is true and $AP >= 5>>\
<<linkreplace "Vitality drain">>
<<include "Vitality drain Combat">><</linkreplace>><</if>>
He seems to finally have enough fun or just realize that he is being an idiot and pulls his cock out of your face. Then he shoves you hard so you fall on your back. <<settoonback>>
<<enemyapcheck>>
<</if>><</linkreplace>><<set $infusedwordsused to true>>\
<<intelligence-random>>
<<if _check is false>>\
Handling mana is no easy feat and you fuck up the infusion. Your words hold no power.
@@.speech-u;Pull out your cock!@@
@@.speech-h;No way, bitch...@@
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<elseif _check is true>>\
You manage to infuse your words with mana!<<set $infusedwordscounter += 1>>
@@.speech-ux;Pull out your cock!@@
The $enemy has to win a control roll to resist...
<<linkreplace "Roll the dice">>
<<enemycontrol-random>>
<<if _check is true>>\
He resists your infused words.
He scowls at you with a pained expression and rubs his forehead.
@@.speech-h;Grrr... nice try, whore...@@
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<<elseif _check is false>>\
<<linkreplace "Succes!">>
[img[img/enemies/cockpulloutcommand.jpg]]
He down his pants, revealing his cock. You study it.
@@.speech-u;Uhh... that's a nice one!♥@@
@@.speech-h;Grr... what the fuck... happened?@@<<set $enemydick to true>>
<<linkreplace "Next">><<goto "Battle main menu">><</linkreplace>>
<</linkreplace>><</if>><</linkreplace>><</if>>\<<set _vid = ["video/home/masturbate1.mp4", "video/home/masturbate2.mp4", "video/home/masturbate3.mp4", "video/home/masturbate4.mp4", "video/home/masturbate5.mp4"].random()>>
<video @src="_vid" autoplay loop></video><<set _vid = ["video/skills/perkskills/slipperypussy/1.mp4", "video/skills/perkskills/slipperypussy/2.mp4", "video/skills/perkskills/slipperypussy/3.mp4", "video/skills/perkskills/slipperypussy/4.mp4"].random()>>
<video @src="_vid" autoplay></video><br>Stim when facefucked[[Battle tease]]
<<set $facefuckable to true>><<test>><<set $stance to 9>><<set $naked to true>><<set $enticed to false>>
<<set $mesmerizingkiss to true>>
<<set $AP to 5>><<set $maxAP to 5>>
[[Enemy kiss attack]]
<<set $firstsex to true>><<set $enemydick to true>>
<<set $SP to 0>><<set $maxSP to 40>>
<<set $stance to either(3, 6, 9, 12)>>
<<set $firstsex to true>>
<<set $enticed to true>>
<<set $naked to true>>
<<set $enemydick to true>>
<<set $pcmaxHP to 100>><<set $pcHP to 100>><<set $maxstim to 100>>
<<enemyapcheck>>
<<unset $rogues>><<set $bjkills to 2>>[[Main menu]]
$rogues
<<nobr>>
<<linkreplace "Spells">>
<<include "Magic menu condition">><</linkreplace>><br><br>
<<if $dirtytalk is true and $infusedwords is true>>
<<linkreplace "Perk skills">><<include "Perk skills">><</linkreplace>><br><br><</if>>
<<if $semenmetabolism is true>>
<<linkreplace "Semen conversions">><<include "Semen conversions">><</linkreplace>><br><br><</if>>
<</nobr>><<set _vid = ["video/sex/cum/pgrind/1.mp4", "video/sex/cum/pgrind/2.mp4"].random()>>
<video @src="_vid" autoplay></video>\<<dexterity-strength>>
<<if _check is false>>\
You try to get away, but the $enemy is too strong. He pulls his cock out of your face, grabs your hair with one hand and slaps your chin hard with the other. It stings like hell and your world spins around for a few seconds.
You take <span style="color:red">2 damage</span>.<<set $pcHP -= 2>><<at0HP>>
@@.speech-h;Stay still, bitch!@@
Your vision is still blurry when he forces his cock inside your mouth once more. You manage a quick gulp of air before he stuffs it all the way down your throat.
<<linkreplace "Next">><<goto "Facefucklock2">><</linkreplace>>
<<elseif _check is true>>\
He tries to keep you still, but you are quick and nimble. Also, he is somewhat distracted, seeing as his cock was inside the mouth of pretty girl just moments ago.
You escape his grasp and stand up. <<standup>>
<<enemyapcheck>><</if>><<set _c to random(1, 3)>>\
You notice a stack of coins on the table next to Bob.
<<if _c is 1>>\
@@.speech-u;Wauw, looks like Bob dropped his pocket money!@@
<<elseif _c is 2>>\
@@.speech-u;Coins! I must have been blessed by the God of Commerce!@@
<<elseif _c is 3>>\
@@.speech-u;Where did these come from??@@<</if>>
<<linkreplace "Take the 30GP">><<set $pcGP += 30>><<goto "Cheats">><</linkreplace>><br>
<<linkreplace "Gain a Perkpoint">><<set $perkpoints += 1>><<goto "Cheats">><</linkreplace>>
<<linkreplace "Gain 50 XP">><<set $xp += 50>><<goto "Cheats">><</linkreplace>>
<<link "Fixes (For old saves issues)">><<script>>Dialog.setup("Fixes");Dialog.wiki(Story.get("Fixes").processText());Dialog.open();<</script>><</link>>
<<linkreplace "That's enough cheating... for now.">><<goto "Main menu">><</linkreplace>>
<<updateclothing>><<include "Bj to facefuck takeover vids">>
Your blowjob is interrupted when the $enemy grabs your head and takes control.
This is no longer you giving him a blowjob, but him giving you a facefuck...
<<linkreplace "Next">><<goto "Facefuck">><</linkreplace>><<widget "ffmastery-random">><<silently>>
<<set _roll1 to random($facefuckmasterylevel, $facefuckmasterylevel*2)>>
<<set _roll2 to random(1, 6)>>
<<set _final to _roll1 + _roll2>>
<<set _range to $facefuckmasterylevel*2>>
<<set _enemyroll1 to random(1, 20)>>
<<set _enemyfinal to _enemyroll1>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win a <<hovertip "Your roll:<br>($facefuckmasterylevel to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d20 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">facefuck mastery roll</span></strong><</hovertip>>. <<set _check to true>>\
<<else>>\
You lose a <<hovertip "Your roll:<br>($facefuckmasterylevel to _range) = _roll1<br>d6 = _roll2<br>_roll1 + _roll2 = <strong>_final</strong><br><br>Fail chance:<br>d20 = <strong>_enemyfinal</strong>">><strong><span style="color:red">facefuck mastery roll</span></strong><</hovertip>>. <<set _check to false>><</if>><</widget>>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
<<nobr>>
<<if $prisoner1current is true>>
<<set $prisoner1occupied to false>><<set $prisonerlimitreached to false>>
<<if $prisoner1rope is true>><<set $rope += 1>><em>You gained 1 rope</em>
<<elseif $prisoner1chain is true>><<set $chain += 1>><em>You gained 1 chain</em><</if>>
<<elseif $prisoner2current is true>>
<<set $prisoner2occupied to false>><<set $prisonerlimitreached to false>>
<<if $prisoner2rope is true>><<set $rope += 1>><em>You gained 1 rope</em>
<<elseif $prisoner2chain is true>><<set $chain += 1>><em>You gained 1 chain</em><</if>>
<</if>>
<</nobr>><<include "You fuck cow vids">>
<<cowgirl>>
<<smallsexdamage>>
<<nobr>>
The $enemy is no longer stunned!
<<if $pcHP <= 0 and $SP < $maxSP>>
<<set _randomimage to random(6)>><br>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
Now that's something... you actually fucked yourself to death! A new fetish of yours perhaps...? <br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $stim >= $maxstim>>
You are going to cum!<br>
<<linkreplace "Next" >><<set $cowgirlcum to true>><<goto "You cum!">><</linkreplace>>
<<elseif $enemystunned is false>>
<<if $SP < $maxSP>><br>
<<if $squats is true and $cowgirlmasterylevel >= 5>>
<<include "Squats Combat">><br><</if>>
The $enemy recovers and pushes you away.<br>
Both of you stand up, ready to continue the fight. <<standup>><<set $knockeddown to false>><br>
<<enemyapcheck>><</if>><</if>>
<</nobr>><<include "You fuck rcow vids">>
<<reversecowgirl>>
<<smallsexdamage>>
<<nobr>>
The $enemy is no longer stunned!
<<if $pcHP <= 0 and $SP < $maxSP>>
<<set _randomimage to random(6)>><br>
[img["img/death/death" + _randomimage + ".jpg"]]<br>
Now that's something... you actually fucked yourself to death! A new fetish of yours perhaps...? <br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $stim >= $maxstim>>
You are going to cum!<br>
<<linkreplace "Next" >><<set $rcowgirlcum to true>><<goto "You cum!">><</linkreplace>>
<<elseif $enemystunned is false>>
<<if $SP < $maxSP>><br>
<<if $squats is true and $cowgirlmasterylevel >= 5>>
<<include "Squats Combat">><br><</if>>
The $enemy recovers and pushes you away.<br>
Both of you stand up, ready to continue the fight. <<standup>><<set $knockeddown to false>><br>
<<enemyapcheck>><</if>><</if>>
<</nobr>>As you leave your bathroom, you hear a piercing scream in the distance. It is a scream of pain mixed with fear. Terror, actually. <<set $roguemurderevent to true>>
You rush to the only window in your home and peak outside. Between the trees you spot a woman running. She is quite some distance away, so you can't really see her features. The red stains on her white shirt stand out clearly though...
<<linkreplace "Next">>
In the moment, you are struck by fear. Is it Melina? It's very unlikely, but what if...? You can't risk losing the only person you consider a friend and rush towards the door. When you step outside, the woman has fallen to ground. You now see that she has blond hair and calm down. Melina is a brunette.
The girl hasn't noticed you yet. She is whimpering softly while slowly clawing her way away from... and then you see him. You didn't notice him before, since he is fully clad in dark clothes head to toe and blended in well between the trees. He is casually walking towards his fallen prey, apparently in no rush. He... doesn't need to hurry... the girl stands no chance of escape. The man draws a dagger from somewhere and stands over her.
She pleads pitifully, the fear of death evident in her voice...
@@.speech-female2;N-no.. please...!@@
You briefly consider intervening, but... it is already too late. The man completely ignores her plea for mercy and bends over her, knife held ready.
<<linkreplace "Next...">>
DEV NOTE:
<em>The following scene involves blod and cold-blooded murder.
In case you don't want to watch it, you can skip it.</em>
<<linkreplace "Skip the scene">>You watch the girl get murdered and is slightly surprised by your lack of emotions. After realizing this girl is a nobody, your only reaction is... apathy. She was like... a deer, wounded by a hunter, who caught up with her to finish her off.
Well... all the blood makes you a bit nauseous, but that's not exactly an emotion.
<<linkreplace "Next">><<goto "Bandit event2">><</linkreplace>><</linkreplace>>
<<linkreplace "Go on...">>
<video autoplay src="video/events/outdoor/forest/rogue/1.mp4"></video>
You watch the girl get murdered and is slightly surprised by your lack of emotions. After realizing this girl is a nobody, your only reaction is... apathy. She was like... a deer, wounded by a hunter, who caught up with her to finish her off.
Well... all the blood makes you a bit nauseous, but that's not exactly an emotion.
<<linkreplace "Next">><<goto "Bandit event2">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>>
<<set $rogues to true>><<set $roguemurderevent to true>><<nobr>><<set _r to random(1, 10)>>
You search for the elusive rogues lurking around in the forest...<br>
<<if _r is 1>>
You don't find anyone. What to do?<br>
<<if $searchtries > 0 >><<linkreplace "Spend some more time searching...">><<set $searchtries -= 1>><<goto "Search for rogue scum in the forest (lvl 2 - 4)">><</linkreplace>><br><</if>>
<<linkreplace "Go home">><<goto "Main menu">><</linkreplace>>
<<else>>
You spot a man between the trees from a distance!<br>
<<linkreplace "Eyes of The Dead God">>
<<include "Rogue setup 2-4">><br>
You reveal the enemy status with your god-given boon.<br>
<<include "Enemy stat page">>
<br>
<<linkreplace "Fight him!">><<set $combat to true>><<set $turn to 1>><<goto "Battle main menu">><</linkreplace>><br>
<<if $searchtries > 0>><<linkreplace "Try to find someone else...">><<set $searchtries -= 1>><<goto "Search for rogue scum in the forest (lvl 2 - 4)">><</linkreplace>><br><</if>>
<<linkreplace "Flee before he sees you">><<goto"Forest">><</linkreplace>>
<</linkreplace>><</if>><</nobr>><<silently>>
SET ENEMY CLASS AND LEVEL
<<set $bandit to true>>
<<set $race = ["Human"] .random()>>
<<set $enemy = ["Rogue", "Rogue", "Rogue"].random()>>
<<set $enemylevel to random(2, 4)>>
SET ENEMY ATTRIBUTES
<<if $enemylevel is 2>>
<<set $enemyendurance to random(2, 3)>>
<<set $enemystrength to random(2, 4)>>
<<set $enemyagility to random(2, 4)>>
<<set $enemycontrol to random(2, 4)>>
<<elseif $enemylevel is 3>>\
<<set $enemyendurance to random(3, 4)>>
<<set $enemystrength to random(3, 4)>>
<<set $enemyagility to random(3, 4)>>
<<set $enemycontrol to random(3, 4)>>
<<elseif $enemylevel is 4>>
<<set $enemyendurance to random(3, 5)>>
<<set $enemystrength to random(3, 5)>>
<<set $enemyagility to random(3, 5)>>
<<set $enemycontrol to random(3, 5)>>
<<elseif $enemylevel is 5>>
<<set $enemyendurance to random(5, 7)>>
<<set $enemystrength to random(4, 6)>>
<<set $enemyagility to random(4, 6)>>
<<set $enemycontrol to random(4, 6)>>
<<elseif $enemylevel is 6>>
<<set $enemyendurance to random(6, 8)>>
<<set $enemystrength to random(4, 7)>>
<<set $enemyagility to random(5, 7)>>
<<set $enemycontrol to random(5, 7)>>
<</if>>
<<if $bandit is true>>
<<set $enemyagility += 2>>
<<set $enemycontrol -= 2>><</if>>
<<if $enemy is "Rogue">>
<<set $enemyagility += 3>>
<<set $enemystrength -= 2>>
<<elseif $enemy is "Ranger">>
<<set $enemycontrol += 3>>
<<set $enemystrength -= 2>>
<<elseif $enemy is "Warrior">>
<<set $enemyendurance += 2>>
<<set $enemystrength += 1>>
<<set $enemyagility -= 2>>
<</if>>
<<nonegativeattributes>>
SET ENEMY ESSENSE, AP AND SP
<<enemyessence>>
\
<<set $SP to 0>>\
<<set $maxSP to 7 * $enemyendurance + random(2) - random(2)>>\
\
<<set $AP to 0>>\
<<set $maxAPstart to 7 * $enemycontrol + random(4) - random(4)>>\
<<set $maxAP to $maxAPstart>>
\
WEAPONS, ARMOR AND OTHER
<<if $enemy is "Rogue">>
<<set $weapon to "Dual daggers<br>Throwing knives: $poisonknives">>
<<set $armor to "Light leather armor">>
<<set $poisonknives to random(3, 4)>>
<<set $beartrapcount to 1>>
<<elseif $enemy is "Ranger">>
<<set $weapon to "Longbow (Damage + 2)<br>Arrows: $arrows">>
<<set $armor to "Light leather armor">>
<<set $arrows to random(18, 26)>>
<<elseif $enemy is "Warrior">>
<<set $weapon to "One-handed sword (Damage + 3)<br>Shield: $shield">>
<<set $armor to "Heavy armor">>
<<set $shield to true>>
<</if>>
GENERAL
<<set $enemydick to false>>
<<set $enemyintelligence to 0>>
<<set $enemyXP to Math.trunc($enemylevel * 5 + random(4) * 1.5 + 6) >>\
<<set $enemyGP to random(5) + $enemylevel * 2 + 15>>\
<<enemycocksize>><<enemysemenamount>>
<</silently>>@@.speech-forthus;Hah... what a chase...@@
The man cleans his dagger with the shirt of the now dead girl and hides it away under his coat before ripping a purse out from one of her pockets...
@@.speech-forthus;Bitch put up hell of a struggle...@@
He bounces the purse back and forth between his hands a few times before hiding it away in his own pocket.
<<linkreplace "Then...">>
[img[img/enemies/rogue/rogue1.jpg]]
He slowly raises his head and looks straight at you.
@@.speech-forthus;Did you enjoy that little... show?@@
It seems he was, unlike his victim, well aware of your presence. The girl was in a near-death panic, so she was of course much less conscious of her surroundings.
@@.speech-u;What...? No, of course not! You are... vile!@@
Well... considering your own kill count... but he doesn't know that.
He just looks at you.
@@.speech-forthus;Then... why are you still here and not running in fear?@@
Oh. Right. You should probably <<linkreplace "get back in character.">>get back in character.
@@.speech-u;I... I live here and... knew I couldn't get away in time... please...@@
He starts slowly walking towards you.
@@.speech-u;If you let me live... you can have all the gold I own!@@
Your fear is of course mostly an act, but not entirely. You have never faced an opponent with an actual weapon before after all.
Your potential enemy draws nearer...
You take the opportunity to use <<linkreplace "Eyes of The Dead God.">>Eyes of The Dead God.<<set $combat to true>>
<<include "Rogue test setup">>
<<include "Enemy stat page">>
@@.speech-forthus;Or... I could simply slit your throat and then take your valuables?
That way, I also get the XP from killing you...@@
The Rogue's tone is casual, as if chatting about the weather.
@@.speech-u;No...! Please! I can... I could be... useful in other ways, maybe...?@@
He stops a few meters away from you.
@@.speech-forthus;Oh? How?@@
You make your voice seductive.
@@.speech-u;Well... maybe if I... help you out a bit... you could let me live?@@
<<linkreplace "Show him your tits">>
<video autoplay src="video/events/outdoor/forest/rogue/2.mp4"></video>
You plaster an innocent smile on your face and show him your tits.
@@.speech-forthus;Mmm... You are much more eager to survive than that village girl, huh? And way more sexy as well...@@
<<tease>>
The situation reminds you of your first encounter with another being in this world. Pff... you scoff internally at your former weak-willed self.
<em>Me... afraid of giving a handjob... hah!</em>
You have gotten a lot more powerful since back then.
The Rogue starts carresing his crotch while unbuckling his belt.
<<linkreplace "Take it further">>
<video autoplay src="video/events/outdoor/forest/rogue/3.mp4"></video>
@@.speech-u;I am indeed... and I am willing to do... ANYTHING...@@
<<tease>>
Well, he got at least one of his two assumptions right: NO ONE is sexier than you!
You tease him some more with your small tits before walking up to him and putting a hand down his pants.
He seems to have trouble maintaining his calm facade and his breathing has gotten faster.
<<linkreplace "Next">><<set $enemydick to true>><<goto "Bandit event3">><</linkreplace>>
<</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><</linkreplace>><video autoplay src="video/events/outdoor/forest/rogue/4.mp4"></video>
You lean in and whisper in his ear...
<em>@@.speech-u;I have been told that I am... VERY... good with my mouth... let me show you...♥@@</em>
...before kneeling down and taking his cock in your mouth.
@@.speech-forthus;Heh, we'll see how well you do, girl... Mmmmh... and then I'll decide what to do with you...@@
He has already started moaning in pleasure.
The $enemy takes <<updateskilldamage>><span style="color:purple">$blowjobAPdamage AP</span> and <span style="color:red">$blowjobSPdamage SP</span>.<<set $SP += $blowjobSPdamage>><<set $AP += $blowjobAPdamage>><<atfullAP>><<atfullSP>>
<<linkreplace "Deeper">>
<video autoplay src="video/events/outdoor/forest/rogue/5.mp4"></video>
His cock is not very big, but you enjoy taking it deep in your mouth all the same. You are still new at this blowjob thing, but you can almost swallow all of his cock!
He takes <<updateskilldamage>><span style="color:purple">$blowjobAPdamage AP</span> and <span style="color:red">$blowjobSPdamage SP</span>.<<set $SP += $blowjobSPdamage>><<set $AP += $blowjobAPdamage>><<atfullAP>><<atfullSP>>
@@.speech-forthus;Ahh, shit, that's good... Hah... maybe I'll take you with me when I'm done with you... uhm... keep you as a... servant...@@
You got this guy right where you want him.
<<linkreplace "Next">><<set $stance to 7>><<set $actionpoints -= 1>><<set $turn to 1>><<set $firstblowjob to true>>
<video autoplay src="video/events/outdoor/forest/rogue/6.mp4"></video>
You moan out with satisfaction after swallowing his cock and almost reaching his balls.
@@.speech-u;Mmmmmmh...♥@@
@@.speech-forthus;Fuck...@@<<timed 6.5s>>
@@.speech-forthus;Wait a minute...@@
He looks down at you with a puzzled look while you gleefully lick the tip of his cock.<<timed 11s>>
@@.speech-forthus;Shit!@@
<<linkreplace "He jumps away from you!">><audio src="img/sound/other/roguedraw1.mp3" autoplay></audio><<timed 0.6s>><audio src="img/sound/other/roguedraw2.mp3" autoplay></audio><</timed>>
His calm demeanor changes instantly to focused wariness. He crouches slightly, drawing two daggers hidden somewhere under his coat, ready to spring into action in a moments notice.
Wups... your enjoyment was probably a bit to obvious...
@@.speech-forthus;You... you tricked me!@@
Yup. Seems like the jig is up.
@@.speech-forthus;Heh... looks like I get to be the hero for once! Clearing the world of demon filth...! A shame there isn't a bounty on you.@@
He sounds excited.
@@.speech-u;Pff... you just mudered an innocent for a few coins! You are no hero!@@
Granted, you have no idea if the girl was guilty of anything or not... but that's hardly the point.
@@.speech-forthus;Your kind cannot be excused!@@
And he doesn't seem to care anyway...
<<linkreplace "He lunges at you!">><<goto "Dual daggers attack">><</linkreplace>>
<</linkreplace>><</timed>><</timed>><</linkreplace>><</linkreplace>>
<<morthappy>>
<em>Congratulations! You killed a level $enemylevel $enemy!
You gained $enemyXP XP from killing the $enemy!
You gained $enemyGP GP!
Oh man, did this guy deserve it! Way to deal out justice!</em>
<<mortycoins>>
<<combatwin>>
<<linkreplace "Phew">>
Shit! That was a very different experience from fighting unarmed farmers...
A bit more painful as well, but considering you just got sliced up by daggers... not as painful as one might expect.
You feel the pain, but it's somehow muted. If this was your old world, you would have been rolling around on the ground writhing in pain right now. Maybe it's just the game nature of this world. After all, you wouldn't exactly be able to act and take your turns during combat, if you were overwhelmed by pain each time you took damage.
<<linkreplace "Next">><<goto "Main menu">><</linkreplace>>
<</linkreplace>>
<<set $roguemurderevent to false>><<combatend>><<linkreplace "Captive fix (only click if prison management is locked)">><<set $prisonerlimitreached to false>><<goto "Cheats">><</linkreplace>>
<<linkreplace "Entice fix">><<set $entice to true>><<set $enticecost to 15>><<goto "Cheats">><</linkreplace>>
<<linkreplace "Beyond blowjob fix (if you aqcuired the skill but it's gone now)">><<set $beyondblowjob to true>><</linkreplace>>
<<linkreplace "Update 0.2.4 fixes. Click this, if playing on a save file. Required for new spells and other stuff">><<set $firstalluringeyes to false>><<set $easyfight to false>><<set $succubusseal to false>><<set $succubussealcost to 20>><<set $curseoflust to false>><<set $curseoflustcost to 20>><<set $succubussealalert to false>><<set $curseoflustalert to false>><<goto "Cheats">><</linkreplace>>CURSE OF LUST
Being a Succubus is all about manipulating the desires of your prey.
Unlock Requirements: Medivh + coins
You can now cast the "Curse of lust" spell!
<<set $curseoflustalert to true>>
<<set $curseoflust to true>>
<<unset $curseoflustevent>>SUCCUBUS SEAL
Even after cumming, your enemies will still desire you and your sexy body... muhahaha!
Unlock Requirements: Medivh + coins
You can now cast the "Succubus seal" spell!
<<set $succubussealalert to true>>
<<set $succubusseal to true>>
<<unset $succubussealevent>><<widget "agilitydifficult-agility">><<silently>>
<<set _roll1 to random($agility, $agility*2)>>
<<set _roll2 to random(1, 6)>>
<<set _roll3 to random(1, 6)>>
<<set _final to _roll1 + _roll2 - _roll3>>
<<set _range to $agility*2>>
<<set _enemyroll1 to random($enemyagility, $enemyagility*2)>>
<<set _enemyroll2 to random(1, 6)>>
<<set _enemyfinal to _enemyroll1 + _enemyroll2>>
<<set _enemyrange to $enemyagility*2>><</silently>>\
\
<<if _final >= _enemyfinal>>\
You win an <<hovertip "Your roll:<br>($agility to _range) = _roll1<br>d6 = _roll2<br>Difficulty modifier<br>d6 = _roll3<br>_roll1 + _roll2 - _roll3 = <strong>_final</strong><br><br>Enemy roll:<br>($enemyagility to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:lime">agility roll</span></strong><</hovertip>> against his agility. <<set _check to true>>\
<<else>>\
You lose an <<hovertip "Your roll:<br>($agility to _range) = _roll1<br>d6 = _roll2<br>Difficulty modifier<br>d6 = _roll3<br>_roll1 + _roll2 - _roll3 = <strong>_final</strong><br><br>Enemy roll:<br>($enemyagility to _enemyrange) = _enemyroll1<br>d6 = _enemyroll2<br>_enemyroll1 + _enemyroll2 = <strong>_enemyfinal</strong>">><strong><span style="color:red">agility roll</span></strong><</hovertip>> against his agility. <<set _check to false>><</if>><</widget>><<if $heal is true>><<link "Heal">>
<<script>>
Dialog.setup("Heal");
Dialog.wiki(Story.get("Heal").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $mesmerize is true>><<link "Mesmerize">>
<<script>>
Dialog.setup("Mesmerize");
Dialog.wiki(Story.get("Mesmerize").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $darkbolt is true>><<link "Darkbolt">>
<<script>>
Dialog.setup("Darkbolt");
Dialog.wiki(Story.get("Darkbolt").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $terrify is true>><<link "Terrify">>
<<script>>
Dialog.setup("Terrify");
Dialog.wiki(Story.get("Terrify").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $entice is true>><<link "Entice">>
<<script>>
Dialog.setup("Entice");
Dialog.wiki(Story.get("Entice").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $succubusseal is true>><<link "Succubus seal">>
<<script>>
Dialog.setup("Succubus seal");
Dialog.wiki(Story.get("Succubus seal").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $curseoflust is true>><<link "Curse of lust">>
<<script>>
Dialog.setup("Curse of lust");
Dialog.wiki(Story.get("Curse of lust").processText());
Dialog.open();
<</script>><</link>><br><</if>>
<<if $demonicseduction is true>><<link "Demonic seduction">>
<<script>>
Dialog.setup("Demonic seduction");
Dialog.wiki(Story.get("Demonic seduction").processText());
Dialog.open();
<</script>><</link>><br><</if>>You dominate the mind of your opponent, putting him in a dazed sort of trance.
Inflicts the "Mesmerized" status. This makes the opponent confused and more agreeable.
This is a spell of the Domination school of magic.
Cost: <span style="color:blue">$mesmerizecost MP</span><<updateskilldamage>>\
You heal yourself. Healing is equal to your intelligence * 1.25.
This is a basic spell.
Current healing: <span style="color:red">$healoutput HP</span>
Cost: <span style="color:blue">$healcost MP</span>
<<if $heal is false>>Requirements: 40 gold, Intelligence 2
<<if $pcGP >= 40 and $intelligence >= 2>>
<<button "[+]" "MedivhLearn">><<set $healevent to true>><<set $pcGP -= 40>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>>You induce a state of horror in the mind of your enemy, filling it with overwhelming terror, while taking on a frightening appearance. Inflicts the "Terrified" status. Inflicts the "Terrified" status. This is mainly used for escaping combat. Might also be useful in some events.
This is a spell of demonic origin and of the Domination school of magic.
Cost: <span style="color:blue">$terrifycost MP</span>
<<if $terrify is false>>Requirements: 120 gold, Intelligence 6, Endurance 5, Succubus level 6
<<if $pcGP >= 120 and $intelligence >= 6 and $endurance >= 5 and $level >= 6>>
<<button "[+]" "MedivhLearn">><<set $terrifyevent to true>><<set $pcGP -= 120>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>>
You hurl a bolt of darkness at your enemy. Has low paralyzing effects. Will inflict the "knocked down" and "stunned" statuses on your enemy.
This is a spell of the Darkness school of magic.
Cost: <span style="color:blue">$darkboltcost MP</span>
<<if $darkbolt is false>>Requirements: 80 gold, Intelligence 4
<<if $pcGP >= 80 and $intelligence >= 4>>
<<button "[+]" "MedivhLearn">><<set $darkboltevent to true>><<set $pcGP -= 80>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>>You dominate the mind of your opponent, filling it with overwhelming sexual desire.
Inflicts the "enticed" status. This can cause the opponent to engage in sexual activities on his own during the right circumstances.
This is a spell of demonic origin and of the Domination school of magic.
Cost: <span style="color:blue">$enticecost MP</span>
<<if $entice is false>>Requirements: 150 gold, Intelligence 5, Charm 7, Succubus level 8, Being mentally prepared to take a cock... in your pussy (Cowgirl unlocked)
<<if $pcGP >= 150 and $intelligence >= 5 and $charm >= 7 and $level >= 8 and $cowgirl is true>>
<<button "[+]" "MedivhLearn">><<set $enticeevent to true>><<set $pcGP -= 150>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>>You curse your opponent, making it harder for him to control his arousal. The curse lasts for 3 turns.
This is a spell of demonic origin.
Cost: <span style="color:blue">$curseoflustcost MP</span>
<<if $curseoflust is false>>Requirements: 150 gold, Intelligence 7, Succubus level 7
<<if $pcGP >= 150 and $intelligence >= 7 and $level >= 7>>
<<button "[+]" "MedivhLearn">><<set $curseoflustevent to true>><<set $pcGP -= 150>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>>You put a seal on the opponent. His arousal will stay the same after he cums. The seal lasts for 5 turns.
This is a spell of demonic origin.
Cost: <span style="color:blue">$succubussealcost MP</span>
<<if $succubusseal is false>>Requirements: 150 gold, Intelligence 7, Succubus level 7
<<if $pcGP >= 150 and $intelligence >= 7 and $level >= 7>>
<<button "[+]" "MedivhLearn">><<set $succubussealevent to true>><<set $pcGP -= 150>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>>
You enhance your natural succubus charm with demonic energies while messing with the mind of your opponent, making it very hard for him to resist your sexual suggestions. Inflicts the "Seduced" status.
This is a spell of demonic origin.
Cost: <span style="color:blue">$demonicseductioncost MP</span>
<<if $demonicseduction is false>>Requirements: 200 gold, Intelligence 8, Charm 10, Succubus level 8
(NOT YET AVAILABLE)
<<if $pcGP >= 200 and $intelligence >= 8 and $charm >= 8 and $level >= 8 and $endurance >= 5 and $REPLACETHIS is true>>
<<button "[+]" "MedivhLearn">><<set $demonicseductionevent to true>><<set $pcGP -= 200>><<script>>Dialog.close();<</script>><</button>><</if>>
<<else>>\
<</if>><<include "Rogue setup 2-4">><<set _aud = ["img/sound/combat/rogue/knifethrowhit1.mp3", "img/sound/combat/rogue/knifethrowhit2.mp3", "img/sound/combat/rogue/knifethrowhit3.mp3", "img/sound/combat/rogue/knifethrowhit4.mp3"].random()>><audio @src="_aud" autoplay></audio>\
@@.speech-u;Another win for the sexiest Succu-@@
A sharp pain shoots up your back!
<<linkreplace "Fuck?">>
@@.speech-u;FUCK!@@
<<dualdagger>>
<em>Your agility has been reduced by 2!</em><<poisonknife>><<set $poisonknives -= 1>>
<<if $pcHP > 0>>\
You turn around to see a Rogue hiding among the trees. He threw a dagger at you while you were distracted!
<<linkreplace "Eyes of The Dead God">>
<<include "Enemy stat page">>
@@.speech-u;Oh... darling... There's no need for that. Come here...♥@@
<<linkreplace "Another fight...">><<set $combat to true>><<goto "Battle main menu">><</linkreplace>>
<</linkreplace>>
<<elseif $pcHP <= 0>>\
<<linkreplace "Next...">>A rogue snuck up on you and killed you with a throwing knife... he loots some of your gold from your corpse...
<<linkreplace "Death...">><<if $pcGP >= 25>><<set $pcGP -= 25>><<elseif $pcGP > 0>><<set $pcGP to 0>><</if>><<goto "Death">><</linkreplace>><</linkreplace>><</if>><</linkreplace>>
<<set $easyfight to false>>
<<silently>><<set _s to random(1, 5)>><<if $firstsex is true and $enticed is true and _s is 1 and $AP >= $maxAP * 0.75 and $naked is true and $enemydick is true and $enemystunned is false and $knockeddown is false>>
<<goto "Tease enticed sex">><</if>><</silently>>
<<if $stance is not 1 and $stance is not 2 and $stance is not 3 and $knockeddown is false>><<set _x to random(1, 7)>>\
<<if $enticed is true and $facefuckable is true and $enemydick is true>>\
<strong>Facefuckable</strong> activated!
<<displaystatuseffect>>
He instantly approaches and forces his cock in your mouth!
<<linkreplace "Well... you asked for it...">><<goto "Facefuck">><</linkreplace>>
<<elseif $facefuckable is true and _x is 1>>
<strong>Facefuckable</strong> activated!
@@.speech-h;God, I can't take this... get ready, slut!@@
He approaches you and you do indeed <<linkreplace "get ready...">><<goto "Facefuck">><</linkreplace>>
<<else>>\
He momentarily gapes at your beautiful body, but quickly pulls himself together.
<<enemyapcheck>>
<</if>><<else>>\
He momentarily gapes at your beautiful body, but quickly pulls himself together.
<<enemyapcheck>>
<</if>>The $enemy is extremely aroused!<<set _r to random(1, 5)>>
@@.speech-h;Ahh, shit girl... I have to try out that little pussy of yours again...@@
No wonder, he is on top of you, his cock is out and you are naked...
@@.speech-u;Oh my... well, help yourself!♥@@
@@.speech-h;Fuck you! You don't have a say in this, it's my own decision!@@
He slaps you.
Hm, well, that was rude. He is clearly only thinking with <strong>"that"</strong> head right now...
You decide to leave him alone with with his delusions while he starts manhandling you roughly.
<<linkreplace "Next">>
<<if _r is 1>>\
<<goto "Missionary turn end">>
<<elseif _r is 2>>\
He lifts up your ass and... <<linkreplace "Next...">><<goto "Piledriver turn end">><</linkreplace>>
<<elseif _r is 3>>\
He grabs you and lifts you up in his arms and... <<linkreplace "Next...">><<goto "Congress turn end">><</linkreplace>>
<<elseif _r is 4>>\
He turns you around and grabs you ass... <<linkreplace "Next...">><<goto "Doggystyle turn end">><</linkreplace>>
<<elseif _r is 5>>\
He turns you around and lies on top of you, pushing you down on your stomach. You moan involuntarily as he starts rubbing his cock against you pussy.
<<linkreplace "Next...">><<goto "Pronebone turn end">><</linkreplace>>
<</if>><</linkreplace>>
<<include "He fuck mis vids">><<settoonback>>
He fucks you missionary style.
<<missionary>>
<<bigsexdamage>><<set $missionaryfinishcurrent to true>><<set $missionarycum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<enemyapcheck>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck doggy vids">><<settokneeling>>
He fucks you doggystyle!
<<doggy>>
<<bigsexdamage>><<set $doggyfinishcurrent to true>><<set $doggycum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<enemyapcheck>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck pile vids">><<settoonback>>
He piledrives your pussy!
<<pile>>
<<bigsexdamage>><<set $pilefinishcurrent to true>><<set $pilecum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<enemyapcheck>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck congress vids">><br>
He fucks you while carrying you in his arms!
<<congress>>
<<bigsexdamage>><<set $congressfinishcurrent to true>><<set $defaultcum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you and lets go of your body... You land on the ground on your back.<<settoonback>><br>
<<enemyapcheck>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck speed vids">><<settoonstomach>>
He fucks you pronebone.
<<speed>>
<<bigsexdamage>><<set $speedfinishcurrent to true>><<set $speedcum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<enemyapcheck>>
<</if>><</linkreplace>><</if>><</nobr>>The $enemy is <span style="color:purple">enticed</span> and very aroused! Your little display was too much for him...
@@.speech-h;Arhh, you fucking whore!!@@
<<if $stance is 3>>\
He comes charging at you and knocks you down with his shoulder.
@@.speech-h;I'll give you what you want, you little slut...!@@<<settokneeling>>
He lifts up you ass and enters your pussy.
<<linkreplace "Mmmm...!">>\
<<include "He insert doggy vids">>
<<doggynocum>>
<<bigsexdamage>>
<<linkreplace "Take that cock...">><<goto "Doggystyle">><</linkreplace>><</linkreplace>>
<<elseif $stance is 6>>\
He lies down on top of you and immidiatly start rubbing his cock against your pussy.
@@.speech-h;You are just begging to get fucked, aren't you? Well, here you go!@@
<<linkreplace "Yes, you are and thank you!">>
He enters your pussy...
<<include "He insert mis vids">>
<<missionarynocum>>
<<bigsexdamage>>
<<linkreplace "He fucks you real good...">><<goto "Missionary">><</linkreplace>><</linkreplace>>
<<elseif $stance is 9>>\
He walks up behind you and spanks your ass...♥
@@.speech-h;You think you can handle my cock? Gimme that ass and I'll show you how wrong you are!@@
<<linkreplace "Show him who's wrong, take that cock!">>
<<include "He insert doggy vids">>
<<doggynocum>>
<<bigsexdamage>>
<<linkreplace "He speeds up...">><<goto "Doggystyle">><</linkreplace>><</linkreplace>>
<<elseif $stance is 12>>\
He gets behind you, grabs your ass and spreads your asscheeks...
@@.speech-h;I'm gonna rip your little pussy apart!@@
<<linkreplace "And so, he enters your pussy">>
<<include "He insert speed vids">>
<<speednocum>>
<<bigsexdamage>>
<<linkreplace "Endure his... punishment♥">><<goto "Pronebone">><</linkreplace>><</linkreplace>>
<</if>>\<<include "He fuck mis vids">><<settoonback>>
He fucks you missionary style.
<<missionary>>
<<bigsexdamage>><<set $missionaryfinishcurrent to true>><<set $missionarycum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck doggy vids">><<settokneeling>>
He fucks you doggystyle!
<<doggy>>
<<bigsexdamage>><<set $doggyfinishcurrent to true>><<set $doggycum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck pile vids">><<settoonback>>
He piledrives your pussy!
<<pile>>
<<bigsexdamage>><<set $pilefinishcurrent to true>><<set $pilecum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck congress vids">><br>
He fucks you while carrying you in his arms!
<<congress>>
<<bigsexdamage>><<set $congressfinishcurrent to true>><<set $defaultcum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you and lets go of your body... You land on the ground on your back.<<settoonback>><br>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<</if>><</linkreplace>><</if>><</nobr>><<include "He fuck speed vids">><<settoonstomach>>
He fucks you pronebone.
<<speed>>
<<bigsexdamage>><<set $speedfinishcurrent to true>><<set $speedcum to true>>
<<nobr>>
<<if $SP < $maxSP>>
<<linkreplace "Next">>
<<if $pcHP <= 0>><<setallcurrenttofalse>><<setorgasmtofalse>>
He manages to fuck you to death... this brings back unpleasant memories...<br>
<<linkreplace "Next">><<goto "Death">><</linkreplace>>
<<elseif $SP >= $maxSP>><<setorgasmtofalse>>
<<linkreplace "He is gonna cum!">><<goto "finish">><</linkreplace>>
<<elseif $stim >= $maxstim>><<setallcurrenttofalse>>
You are gonna cum!<br>
<<linkreplace "Shiiiit...!">><<goto "You cum!">><</linkreplace>>
<<else>><<setallcurrenttofalse>><<setorgasmtofalse>>
It seems he has had enough of your pussy... for now.
He pulls his cock out of you.<br>
<<linkreplace "Next">><<goto "Turn end">><</linkreplace>>
<</if>><</linkreplace>><</if>><</nobr>>