<div class="day-header">
<h2><<print $weekDays[$weekDayIndex]>>: <<print $timeStates[$timeIndex]>></h2>
<span class="day-number"><<print $day>></span>
</div>
<br><br>
<<if visited ("wakeup day1 intro") ==1 or $day >= 30>>
<</if>>
<div id="timeDisplay">
<<if $timeIndex is 0>>
<img src="img/ui/morning.jpg">
<<elseif $timeIndex is 1>>
<img src="img/ui/noon.jpg">
<<elseif $timeIndex is 2>>
<img src="img/ui/afternoon.jpg">
<<elseif $timeIndex is 3>>
<img src="img/ui/evening.jpg">
<<elseif $timeIndex is 4>>
<img src="img/ui/night.jpg">
<</if>>
</div>
<hr class="menu-seperator">
<<do>>
<<if $day >= 1>>
Money: $money<br>
<<if $hygiene <= 30>>
Hygiene: <span style="color: red;">$hygiene</span>
<<elseif $hygiene < 60>>
Hygiene: <span style="color: orange;">$hygiene</span>
<<else>>
Hygiene: $hygiene
<</if>><br>
Willpower: $willpower <br>
Urge: $urge<br>
<hr class="menu-seperator">
<</if>>
<</do>>
<div id="avatar-container">
<div id="avatar-top">
<img @src="'img/ui/portraits/' + $avatartop + '.jpg'">
</div>
<div id="avatar-bottom">
<img @src="'img/ui/portraits/' + $avatarbot + '.jpg'">
</div>
</div>
<div class="menu-buttons">
<<link '<img src="img/ui/you.jpg" title="You" alt="You" class="menu-icon">'>>
<<script>>
/* Added "you-win" class specifically for this dialog */
Dialog.setup("You", "obj you-win");
Dialog.wiki(Story.get("you").processText());
Dialog.open();
<</script>>
<</link>>
<<link '<img src="img/ui/faq.jpg" title="FAQ" alt="FAQ" class="menu-icon">'>>
<<script>>
/* Added "faq-win" class */
Dialog.setup("FAQ", "obj faq-win");
Dialog.wiki(Story.get("faq").processText());
Dialog.open();
<</script>>
<</link>>
<<link '<img src="img/ui/journal.jpg" title="Journal" alt="Journal" class="menu-icon">'>>
<<script>>
/* Added "journal-win" class */
Dialog.setup("Journal", "obj journal-win");
Dialog.wiki(Story.get("journal").processText());
Dialog.open();
<</script>>
<</link>>
<<if $spell1 == true>>
<div class="spell-container">
<<if $spell1charge <= 0>>
<img src="img/ui/magic/spells.png"
class="spell-icon"
@title="$spell1charge + ' spell charges'">
<</if>>
<<if $spell1charge == 1 or $spell1charge == 2>>
<img src="img/ui/magic/spell1empty.png"
class="spell-icon"
@title="$spell1charge + ' spell charges'">
<</if>>
<<if $spell1charge >= 3>>
<img src="img/ui/magic/spell_full_charge.png"
class="spell-icon"
@title="$spell1charge + ' spell charges'">
<</if>>
</div>
<</if>>
<div class="menu-buttons-secondary">
<!-- Save Button - Full Width -->
<a href="javascript:void(0);" onclick="SugarCube.UI.saves()">
<img src="img/ui/save.png" title="Save Game" alt="Save" class="menu-icon-secondary">
</a>
<!-- Restart Button - Full Width -->
<a href="javascript:void(0);" onclick="if(confirm('Are you sure you want to restart? Unsaved progress will be lost.')) SugarCube.Engine.restart();">
<img src="img/ui/restart.png" title="Restart Game" alt="Restart" class="menu-icon-secondary">
</a>
</div>
<br>
<<set $saveVersion = 1>>
<<set $lastPassage = "">>
<<set $avatartop = "p0">>
<<set $avatarbot = "p1">>
<<preload
"img/ui/morning.jpg"
"img/ui/noon.jpg"
"img/ui/afternoon.jpg"
"img/ui/evening.jpg"
"img/ui/night.jpg"
>>
<!-- time controls -->
<<set $timeStates = ["dawn", "morning", "afternoon", "evening", "night"]>>
<<set $timeIndex = 0>>
<<set $day = 0>>
<<set $weekDays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]>>
<<set $weekDayIndex = 0>> <!-- 0 = "Mon" -->
<<set $choresThisWeek = [false, false, false, false, false]>>
<<set $choresDoneThisWeek = 0>>
<<set $salaryToCollect = 0>>
<<set $week to 1>>
<<set $sidebarTab = 'Stats'>>
<<set $avatar = "p1">>
<<set $location = "Castle">>
<!-- daily resets -->
<<set $hasPracticedMagic = false>>
<<set $magicPracticeRequired = false>>
<<set $practicedMagicToday = false>>
<<set $MageStudyToday = false>>
<<set $physTrainingToday = false>>
<<set $physRelaxWeekend = false>>
<<set $physDuelWeekend = false>>
<<set $choresCompletedToday = false>>
<<set $choresKitchenToday = false>>
<<set $showeredtoday = false>>
<<set $punishmentTriggered = false>>
<<set $teatoday = 0>>
<<set $breakfesttoday = false>>
<!-- counts -->
<<set $totalChoresDone = 0>>
<<set $exploreCount = 0>>
<<set $lastExploreDay = 0>>
<<set $kitchensidehustle = 0>>
<!-- Player stats -->
<<set $rank = "Servant">>
<<set $health = 100>>
<<set $urge = 0>>
<<set $willpower = 100>>
<<set $looksbase = 10>>
<<set $looks = $looksbase>>
<<set $hygiene = 80>>
<<set $spell1 = false>>
<<set $spell1charge = 0>>
<<set $spell1b= false>>
<<set $spell1bcharge = 0>>
<<set $spell2 = false>>
<<set $spell2charge = 0>>
<<set $spell2b = false>>
<<set $spell2bcharge = 0>>
<<set $spell3 = false>>
<<set $spell3charge = 0>>
<<set $spell3b= false>>
<<set $spell3bcharge = 0>>
<<set $srank = 0>>
<<set $maidtraining = 10>>
<<set $physique = 0>>
<<set $money = 0>>
<<set $magic = 0>>
<<set $mcinfluence = 0>>
<!-- corruption progression ---------->
<<set $virgin = true >>
<<set $showerfogcum = false>>
<<set $facecum = false>>
<<set $handscum = false>>
<<set $clothescum = false>>
<<set $corruption = 0>>
<<set $corruptionTier = 0>>
<<set $morals = 100>>
<<set $fame = 0>>
<<set $mcount = 0>>
<<set $meffect = 100>>
<<set $sexcount = 0>>
<<set $footjobcount = 0>>
<<set $haandjobcount = 0>>
<<set $exhibitionism = 0>>
<<set $submission = 50>>
<<set $suspicion = 0>>
<<set $fogexposure = 0>>
<<set $masochism = 0>>
<!-- quest progression ------------->
<<set $act = 0>>
<<set $mainstory = 0>>
<<set $cityvisits = 0>>
<<set $lateawaken = false>>
<<set $citymap = false>>
<<set $castlecorruption = 0>>
<<set $castletier = 0>>
<<set $chapelbranch = 0>>
<<set $churchbranch = 0>>
<!-- cultist progression ----------------->
<<set $demonawakened = false>>
<<set $awakenday = 0>>
<<set $cultbranch = 0>>
<<set $cultcorruption = 0>>
<<set $cultenemy = false>>
<<set $vessel = false>>
<<set $pawn = false>>
<!-- melina progression -------------->
<<set $melinabranch = 0>>
<<set $melinarelationship = 0>>
<<set $melinacorruption = 0>>
<<set $melstorageday = 9999>>
<!-- Cela progression -->
<<set $punishmentcount = 0>>
<<set $celahelp = 0>>
<<set $celabranch = 0>>
<<set $maidskill = 0>>
<<set $maidbranch = 0>>
<<set $maidscore = 0>>
<<set $maidscorelucia = 0>>
<<set $maidscorehannah = 0>>
<<set $waitress_decline = 0>>
<<set $waitress_accept = 0>>
<<set $waitress_branch = 0>>
<<set $free_ride_cela = false>>
<!-- jester progression -------------->
<<set $jesterbranch = 0>>
<<set $jestershow= 0>>
<!-- mage progression -->
<<set $magebranch = 0>>
<<set $magechores = 0>>
<<set $magework = 0>>
<<set $hypnometer = 0>>
<<set $hypnolvl = 0>>
<!-- templar progression -------------->
<<set $templarbranch = 0>>
<<set $templarpractice = 0>>
<<set $weekendduel = 0>>
<!-- ryska bully progression -->
<<set $ryskabranch = 0>>
<<set $ryskarelationship = 0>>
<<set $showercount = 0>>
<!-- Bandit branch progression ------------->
<<set $moldbranch = 0>>
<<set $banditbranch = 0>>
<<set $banditrelationship = 5>>
<<set $nightexplore = false>>
<!-- rich nobleman progression -->
<<set $richnoblebranch = 0>>
<<set $discoveredMagesStudy to false>>
<<script>>
window.getCorruptionStage = function(c) {
if (c <= 1) return "Pure";
if (c <= 10) return "Unknowing";
if (c <= 19) return "Marked";
if (c <= 29) return "Tempted";
if (c <= 39) return "Awakened";
if (c <= 49) return "Tainted";
if (c <= 59) return "Bound";
if (c <= 69) return "Craving";
if (c <= 79) return "Addicted";
if (c >= 100) return "<b style='color: #900'>The New Sin</b>";
};
<</script>>
<<script>>
window.getCorruptionStage = function(c) {
if (c <= 1) return "Pure";
if (c <= 10) return "Unknowing";
if (c <= 19) return "Marked";
if (c <= 29) return "Tempted";
if (c <= 39) return "Awakened";
if (c <= 49) return "Tainted";
if (c <= 59) return "Bound";
if (c <= 69) return "Craving";
if (c <= 79) return "Addicted";
if (c >= 100) return "<b style='color: #900'>The New Sin</b>";
};
<</script>>
<<script>>
window.getMoralsStage = function(m) {
if (m >= 90) return "Innocent";
if (m >= 80) return "Sheltered";
if (m >= 70) return "Explorative";
if (m >= 60) return "Compromising";
if (m >= 50) return "Embracing Vice";
if (m >= 40) return "Seeking Pleasure";
if (m >= 30) return "Hedonistic";
if (m >= 20) return "Depraved";
if (m >= 10) return " Insatiable Whore";
if (m < 10) return "<b style='color: #900'>Filth Incarnate</b>";
};
<</script>>
<<set $backpack to Inventory.create()>>
<<set $curses to Inventory.create()>>
<<consumable "Health potion">>
<<set $health to Math.clamp($health + 20, 0, 100)>>
<<description>>\
goin hp maybe
<</consumable>>
<<consumable "Potion of Resolve">>
<<set $health to Math.clamp($willpower + 40, 0, 100)>>
<<description>>\
goin hp maybe
<</consumable>>
<<consumable "Moonlight Candle">>
<<set $urge to Math.clamp($urge - 50, 0, 100)>>
<<description>>\
goin hp maybe
<</consumable>>
<<consumable "alcohol1">>
<</consumable>>
<<consumable "Fine Alcohol">>
<</consumable>>
<<item "ChurchAmulet">>
<</item>>
<<item "Rope">>
<</item>>
<<item "key1">>
<</item>>
<<if visited () == 0 >>
<img src="img/locations/castle/kitchenwork/kitchen2.jpg">
@@.man; Hello!"@@ A man greets you at the counter.<br>
@@.man; "We dont cant offer much to servants, a simple breakfast for 10 gold.<br>
Lords and their guests get all the fancy food.@@<br>
@@.you; "10 gold.., so expensive?"@@ Working 5 days to eat a nice meal seems wrong.<br>
@@.man; "Actually, that's pretty cheap, they just don't pay you much."@@
<br><div id="choice-wrapper">
<<link "◇ Do you need help with anything?">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.man; "No we don't have anything for you to do right now, maybe later"@@
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<br>
<div id="breakfast-shop">
<<if $breakfesttoday == false>>
<<if $money >= 10>>
<<link "▸ Energizing Breakfast - 10 gold">>
<<set $breakfesttoday = true>>
<<replace "#breakfast-shop">>
Time passes as you wait for the meal, and enjoy delicious breakfast<br>
<<gain "money" -10 "gold -10,">>
<<gain "willpower" +50 "willpower +50">><br>
<</replace>>
<<advanceTime>>
<<updatebar>>
<</link>><br>
<<else>>
<span title="Not Enough gold" class="disabled-choice">▸ Energizing Breakfast - 5 gold</span><br>
<</if>>
<<else>>
You are full, you can't eat anymore.
<</if>>
</div>
[[◇ Go back|Hall]]
<<elseif visited () >= 1 >>
<img src="img/locations/castle/kitchenwork/kitchen2.jpg">
@@.man; "Hi there, need anything?"@@
<!-- MAIN STORY #3 WAY INSIDE EVENT -->
<<if $mainstory == 3>>
<<if visited ("look_for_way_kitchen") == 0 and $timeIndex < 3>>
<br>
<<link "◇ Look for a way in to the storage room" "look_for_way_kitchen">>
<</link>>
<<elseif $timeIndex < 3 and visited("look_for_way_kitchen") == 1>>
<br> @@.think; I need to come back in the evening, to look for another way to the secret passage.@@<br>
<<elseif $timeIndex == 3 and visited("look_for_way_kitchen") == 0>>
<br> <<link "◇ Look for a way in to the storage room" "look_for_way_kitchen">>
<</link>>
<<elseif $timeIndex == 3 and visited("look_for_way_kitchen") >= 1>>
<br> <<link "▸ Help out (look for a way in)" "look_for_way_kitchen_work">>
<</link>>
<</if>>
<</if>>
<<if $mainstory == 4 and $timeIndex <= 1 >>
<br> <<link "▸▸ Hide inside the supply crate" "way_in_dung1">>
<</link>>
<<if $weekDayIndex < 5>>
<br>@@.think; I'm not sure i will be back before chores start.@@
<</if>>
<</if>>
<div id="breakfast-shop">
<<if $breakfesttoday == false>>
<<if $money >= 10>>
<<link "▸ Energizing Breakfast - 10 gold">>
<<set $breakfesttoday = true>>
<<replace "#breakfast-shop">>
Time passes as you wait for the meal, and enjoy delicious breakfast<br>
<<gain "money" -10 "gold -10,">>
<<gain "willpower" +50 "willpower +50">><br>
<</replace>>
<<advanceTime>>
<<updatebar>>
<</link>><br>
<<else>>
<span title="Not Enough gold" class="disabled-choice">▸ Energizing Breakfast - 5 gold</span><br>
<</if>>
<<else>>
You are full, you can't eat anymore.
<</if>>
</div>
<<if $celabranch == 2>>
[[◇ Find Jacob|celahelp2part2]]
<br>
<</if>>
[[◇ Go back|Hall]]
<</if>>
<<if visited("Armory") == 1>>
[img[img\locations\castle\barracks\00_armory_1.jpg]]
You're barely two steps in when a hand suddenly cups your ass, fingers squeezing with brazen familiarity.<br>
Chucklings behind you, not bothering to remove his hand right away. @@.man; "They let you out?"@@<br>
You spin around - it's Fredrik, smirking like always.<br>
<div id="choice-wrapper">
<<if visited("fredrikmeet") >= 1
>>
<<link "Slap him">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\locations\castle\barracks\00_armorry_2.jpg]]
@@.think;This creep thinks he can touch me whenever he wants?@@<br>
You swing your hand to slap that smug face. He catches your wrist easily.<br>
@@.man;"Feisty as ever. I like that."@@<br>
@@.you;"Tssk"@@<br>
You yank your arm back, and storm out<br>
<<gain "submission" -1 "submission -1">><br>
[[Continue|Hall]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Didn't try to escape" class="disabled-choice">
Slap him
</span><br>
<</if>>
[[Shoot him a cold look and leave|Hall]]
</div>
<<else>>
<<if $melinabranch < 20000>>
[img[img\locations\castle\barracks\barracks.jpg]]
The armory is alive with the sound of soldiers training.<br>
@@.think; I better leave before he shows up again.@@ <br>
(no armory events in this version)
<br>
[[Return to Hall|Hall]]
<</if>>
<</if>>
<<if $timeIndex <= 1>>
[img[img\locations\castle\upperhall\upperhall01.jpg]]
<<elseif $timeIndex == 2>>
[img[img\locations\castle\upperhall\upperhall23.jpg]]
<<elseif $timeIndex == 3>>
[img[img\locations\castle\upperhall\upperhall3.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\upperhall\upperhall4.jpg]]
<</if>>
You're in the Upper Hall (2nd floor).<br>
[[◇ Go to Bedroom|Bedroom]]<br>
[[◇ Go to Bathroom|Bathroom]]<br>
<<if $timeStates[$timeIndex] == "night">>
<span style="color:gray;opacity:0.9;">Explore the castle (not safe at night)</span>
<<elseif $lastExploreDay >= $day>>
You've already explored the castle today.
<<elseif $cultbranch == 0 and $exploreCount == 1>>
<<link "▸ Explore the castle" "cultist0">>
<<set $lastExploreDay = $day>>
<<set $exploreCount += 1>>
<</link>>
<<else>>
<<link "▸ Explore the castle">>
<<set $lastExploreDay = $day>>
<<set $exploreCount += 1>>
<<advanceTime>>
<<goto "ExploreEvent1">>
<</link>>
<</if>><br>
<<if not $choresCompletedToday and $timeIndex < 2 and $weekDayIndex < 5>>
<<link "▸ Do Chores" "cleaning">><</link>><br>
<<elseif $weekDayIndex >= 5 >>
(It's the weekend. No chores today!)<br>
<<elseif $choresCompletedToday>>
Chores are done<br>
<<else>>
Too late to do chores now<br>
<</if>>
<<if $discoveredMagesStudy>>
<<if $day < 5>> <<if $timeIndex == 0 >> (start early) <</if>><</if>>
[[Enter the Mage's Study|MagesStudy]]
<</if>>
<<set $location to "UpperHall">>
<br>
[[◇ Go to 1st Floor|blocked]]
<br>
<<if visited ("blocked") and $day < 3 and visited ("escape") == 0>>
[[◇ Look for another way out|escape]]
<</if>>
<<if visited ("escape") and $day < 3 and visited ("escape2") == 0>>
[[◇ Wait for the guard to leave|delayedescape]]
<</if>>
<br>
<<if $weekDayIndex == 5 and $timeStates[$timeIndex] == "night" and $choresDoneThisWeek < 5 and not $punishmentTriggered>>
<<set $punishmentTriggered = true>>
<<goto "PunishmentEvent">>
<</if>>
<<set $location to "Hall">>
<<if $timeIndex <= 1>>
[img[img\locations\castle\hall\hall01.jpg]]
<<elseif $timeIndex <= 3>>
[img[img\locations\castle\hall\hall23.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\hall\hall4.jpg]]
<</if>>
<<set $floor to 1>>
You’re on the first floor of the castle.
<br>
<<if $day >= $melstorageday + 2 and $timeStates[$timeIndex] is "evening" and $demonawakened is false>>
[[▸ Talk to the Guard|storagegrope]]<br>
<</if>>
<<if $demonawakened is false and $day == 33 and $timeStates[$timeIndex] is "evening">>
[[▸Talk to the Guard|storage_no_grope]]<br>
<</if>>
<<if $hygiene < 31 and $timeIndex < 4>>
<<link "◇ Main Hall" "Hall_hygiene">>
<</link>>
<<else>>
<<link "◇ Main Hall" "MainHall">>
<</link>>
<</if>>
<<if $srank >= 97>>
[[◇ Throne Room |ThroneRoom]]
<<else>>
<span title="future update" onclick="return false;">
<span class="disabled-choice">◇ Throne Room</span>
</span>
<</if>>
<<if $timeIndex < 4>>
<<if $day % 2 != 0 and $banditbranch == 1 and $timeIndex <4>>
<<link "◇ Find the man in black " "thief2lys">>
<</link>>
<<elseif $day % 2 != 0 and $banditbranch == 3 and $timeIndex <4>>
<<link " ◇ Report back to Lys" "bandit1report">>
<</link>>
<<elseif $day % 2 != 0 and $banditbranch >= 2 and $timeIndex <4>>
<<link " ◇ Find Lys" "meetlys">>
<</link>>
<</if>>
<</if>><br>
<<if $timeIndex < 4>>
[[◇ Enter Armory|Armory]]
<<else>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Enter Armory</span>
</span>
<</if>><br>
<<if $timeIndex < 4>>
[[◇ Visit Chapel|chapel]]
<<else>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Visit Chapel</span>
</span>
<</if>>
<<if $timeIndex < 4>>
[[◇ Go to Kitchen|Kitchen]]
<<else>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Go to Kitchen</span>
</span>
<</if>>
<br>
<br>
<<if $ryskabranch == 2 and random(1,10) == 3 and $timeIndex <= 3>>
<<link "◇ Go to 2nd Floor" "ryskahall">>
<</link>>
<<else>>
<<link "◇ Go to 2nd Floor" "UpperHall1">>
<</link>>
<</if>><br>
<<if $srank < 20>>
<span title="20 Castle reputation required" onclick="return false;">
<span class="disabled-choice">◇ Go outside</span>
</span><br>
<<elseif $timeIndex == 4>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Go outside</span>
</span><br>
<<else>>
[[◇ Go outside|Courtyard]]<br>
<</if>>
[[◇ Go to Basement|Basement]]<br>
<!-- bedroom pic >> -->
<<if $timeIndex <= 1>>
[img[img\locations\castle\bedroom\mcbedroom1.jpg]]
<<elseif $timeIndex <= 3>>
[img[img\locations\castle\bedroom\mcbedroom23.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\bedroom\mcbedroom4.jpg]]
<</if>>
You're in the Bedroom.<br>
<<if $day < 3 and $timeIndex >= 2>>
not much to do here after chores are done <br>
<!-- sleep buttons >> -->
<</if>>
<<if $totalChoresDone >= 3
and ($timeStates[$timeIndex] == "evening" or $timeStates[$timeIndex] == "night")
and !$practicedMagicToday
and !$hasPracticedMagic>>
<<set $magicPracticeRequired = true>>
<</if>>
<<if $timeStates[$timeIndex] == "night">>
<<if $magicPracticeRequired>>
You feel a magical urge - you can't sleep until you've practiced your magic tonight.<br>
<<else>>
<<if $day is 1>>
<<link "▸ Sleep">>
<<advanceTime>>
<<goto "dreams">>
<</link>><br>
<<else>>
<<if $totalChoresDone >= 4>>
<<link "▸ Sleep">>
\\ // <<set $day = 31>>
<<set $weekDayIndex = 0>>
<<advanceTime>>
<<goto "lastintrodream">>
<</link>><br>
<<else>>
<<link "▸ Sleep">>
<<advanceTime>>
<<goto "dreams">>
<</link>><br>
<</if>>
<</if>>
<</if>>
<<else>>
<<if $magicPracticeRequired>>
By evening, your body ached less than the day before, You couldn't stop thinking about the dream. The door. The pull.<br>
It sparked a desire to feel magic again..<br>
<<elseif $timeIndex >= 2 and not $choresCompletedToday >>
<<link "Just wait">>
<<goto "PunishmentEvent">>
<</link>><br>
<<else>>
<<link "◇ Just wait">>
<<advanceTime>>
<<goto "Bedroom">>
<</link>><br>
<</if>>
<</if>>
<<if $totalChoresDone >= 3 and !$practicedMagicToday and ($timeStates[$timeIndex] == "noon" or $timeStates[$timeIndex] == "afternoon" or $timeStates[$timeIndex] == "evening" or $timeStates[$timeIndex] == "night")>>
<<link "▸ Practice your magic skills">>
<<set $practicedMagicToday = true>>
<<goto "MagicPractice">>
<</link>><br>
<<elseif $totalChoresDone >= 3 and $practicedMagicToday and ($timeStates[$timeIndex] == "noon" or $timeStates[$timeIndex] == "afternoon" or $timeStates[$timeIndex] == "evening" or $timeStates[$timeIndex] == "night")>>
<span class="magic-rest-message">You need to rest for a day until you can practice again.</span><br>
<</if>>
[[◇ Return to Upper Hall|UpperHall]]
<<if $timeStates[$timeIndex] is "night">>
[img[img\locations\castle\library\sdudyclosed.png]]<br>
Study is closed at night<br>
<<else>>
[img[img\locations\castle\library\library_no.jpg]]
<<set $location to "MagesStudy">>
A man stops you from going in. @@.man; "Simple peasants are not allowed to enter the Mages Study by themselves."@@<br> You can't see much of what's happening inside.<br>
<</if>>
[[Return to Upper Hall|UpperHall]] <<set $floor to 2>>
<img src="img/intro/intron.png">
She clenched her fists @@.you;"I will not."@@<br>
@@.man;"Then learn your place, peasant."@@
This time he didn’t even need to raise his hand, as unseen force began suffocating $name.
@@.think; Can’t breathe…@@ was her last panicked thought, before she collapsed unconsciousness.<br>
<<gain "submission" -1 "submission -1">> <br>
[[Pass Out|wakeup day1 intro]] <img src="img/intro/introy.png">
<br>@@.think; Do I even have a choice?@@<br>
Tears blurring her vision, she leaned forward and gave the boot a quick, shameful kiss.<br>
Duke jerked his foot in her face. @@.man;"I said Clean it. Like the dog you are."@@
Closing her eyes, she did as commanded, licking the dirty, cold leather. <br>
Above her, the Duke's laugh echoed. @@.man;"Good. You know your place."@@<br>
The hall swam, the laughter grew distant, $name kept going untill she slumped to the floor, unconscious.
<br>
<<gain "morals" -1 " morals -1">>
<br>
[[Pass Out|wakeup day1 intro]]
<img src="img/intro/intro2.jpg">
$name was barely five when the Duke's aggressive campaign swept through the village, taking her parents, and any chance for a normal life. <br>
She was left alone with Anna, her little sister. For the next few years uncle was taking care of them, but then he was gone as well.
The kind villagers helped as much as they could, giving them food and letting them live in a small, dusty attic.<br>
One winter day, on the path home, a pack of wolves emerged from the trees and encircled them.<br>
<img src="img/intro/introw.jpg"> As the largest wolf jumped at them, in that moment of pure desperation, flames burst from her hands, forcing the wolves back. The animals fled, confused and frightened. Both girls stared at $name's hands. She had magic! The rarest of gifts. This changes everything. It’s a chance for a better life - if she can learn to control it.<br>
[[Continue|intro2]]<br>
<br><br><br>
<<link "Skip intro. Early awakening">>
<<set $day = 30>>
<<set $timeIndex = 3>>
<<set $money = 10>>
<<pickup $backpack "key1" 1>>
<<set $srank = 5>>
<<set $magicPracticeRequired = false>>
<<goto "magicawaken">>
<</link>>
<br>
<<link "Skip intro. Didn't walk in.">>
<<set $day = 30>>
<<set $money = 10>>
<<pickup $backpack "key1" 1>>
<<set $srank = 5>>
<<set $magicPracticeRequired = false>>
<<goto "goback">>
<</link>>
<<nobr>><img src="img/intro/intro3.jpg">
But without anyone to guide her, the girl could only get so far.
$name had pinned all her hopes on the Mages Academy. Commoners didn’t take Mage Trials, and when they did, they failed - spectacularly. <br>
But she decided to try.
<img src="img/intro/intro4.jpg"> The moment she stood in the grand hall of the Academy, surrounded by velvet-robed judges, seeing how effortlessly trained nobles were casting spells, way beyond anything she knew, her confidence began to crack.<br>
To make things worse, a door opened, and the Duke himself walked in to observe the trials. He was the man whose war had taken her parents and her home. When $name's turn came, her mind was a storm of painful memories.
She raised a shaking hand, and flames lashed out uncontrolled, burning the Duke’s banners, spreading to his cape. A collective gasp tore through the room. <br>
@@.think; I'm dead. I'm done. I'm dead. They'll hang me.@@<br>
The Duke stood up slowly.<br>
@@.man; "What a pathetic display, a peasant street rat playing sorceress, trying to conjure flames?"@@ he sneered <br>
@@.man; "you need to be punished."@@ <br>
[[Continue|intro3]]<</nobr>>
<video autoplay loop muted>
<source src="img\intro\introacademy.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
The Duke raised his arm and dark fog erupted from the ground, a single strike was enough to bring her to her knees, unable to move.<br>
As the Duke walked up to her she felt her magic being magic siphoned away.<br>
@@.man; Clean the boots of your new master, and I might show you a sliver of mercy.@@<br>
<img src="img/intro/intro6.jpg">
<<gain "magic" 0 "Magic attunement -10">><br>
[[Submit|kings]]<br>
[[Defy|kingd]]
<div id='sidebar-Body-Tabs'>
<<button 'Stats'>>
<<set $sidebarTab = 'Stats'>>
<<selectTab>>
<<redo 'sidebar-Body'>>
<</button>>
<<button 'Quests'>>
<<set $sidebarTab = 'Quests'>>
<<selectTab>>
<<redo 'sidebar-Body'>>
<</button>>
</div>
<br>
<<do tag "sidebar-Body">>
<<if $sidebarTab === 'Stats'>>
<h3>Main Stats</h3>
Morals: $morals<br>
Corruption: $corruption <br>
Fog Exposure: $fogexposure
Attractiveness: $looks<br>
Magic Attunement: $magic<br>
Submission: $submission <br>
Castle Reputation: $srank <br>
Punished for skipping: $punishmentcount<br>
<h3>Progression </h3>
<hr class="menu-seperator">
Melina Relationsip: $melinarelationship<br>
Melinabranch $melinabranch <br>
Bandit Branch: $banditbranch <br>
Cultist Branch: $cultbranch<br>
Mage Branch: $magebranch<br>
Castle Corruption $castlecorruption <br>
Infamy: $fame <br>
Exibitionism: $exhibitionism <br>
Masturbation Count: $mcount <br>
Masturbation Effect: $meffect <br>
Main story step: $mainstory <br>
<<elseif $sidebarTab === 'Quests'>>
<div class="Servant">
<<if $srank <= 6 and visited ("awakened_motivation")== 0>>
<h4>Just a Servant Girl</h4>
Complete daily chores, or Cela will punish you.
<hr class="menu-seperator">
<<elseif $srank < 20>>
<h4>Career Ladder</h4>
#2
<<if visited ("cela_ask_outside") >= 1>>
To go outside.<br>
<</if>>
Raise your reputation. <br>
Currently: $srank / 20<br>
<<if $celabranch == 2>>
Cela asked you to talk to Jacob (Kitchen)
<</if>>
<hr class="menu-seperator">
<</if>>
</div>
<div class="Waitress Interview">
<<if $waitress_branch <= 2 and $waitress_branch >= 1 and visited("waitress_interview_lookscheck") == 0>>
<h4>Waitress Job Interview</h4>
#1 Lucia bragged about easy job in main hall, talk to Casimir about it
<hr class="menu-seperator">
<<elseif $waitress_branch <= 2 and visited("waitress_interview_lookscheck") >= 1 and $looksbase < 21 >>
<h4>Waitress Job Interview</h4>
#2 Casimir told to improve your looks a little, by doing exercises in training grounds.
<hr class="menu-seperator">
<<elseif $waitress_branch == 2 and visited("waitress_interview_moralscheck") == 0>>
<h4>Waitress Job Interview</h4>
#3 Talk to Casimir again
<hr class="menu-seperator">
<<elseif $waitress_branch == 2 and visited("waitress_interview_moralscheck") >= 1 and $morals >= 90 >>
<h4>Waitress Job Interview</h4>
#4 Lower your standards (morals)
<hr class="menu-seperator">
<<elseif $waitress_branch == 2 and visited("waitress_interview_moralscheck") >= 1 and $morals < 90 >>
<h4>Waitress Job Interview</h4>
#5 Ready to talk to Casimir again about the wairtess job.
<hr class="menu-seperator">
<</if>>
</div>
<div class="Secret Passage">
<<if $day >= $melstorageday + 2 and not $demonawakened>>
<h4>Secret Passage</h4>
#3 Meet with the storage room guard on the first floor in the evening
<hr class="menu-seperator">
<<elseif hasVisited("melstorage") and not $demonawakened>>
<h4>Secret Passage</h4>
#2 Melina agreed to talk to the guard, so you can get inside the storage room again.
<hr class="menu-seperator">
<<elseif $day > 10 and not $demonawakened>>
<h4>Secret Passage</h4>
#1 Ask Melina if she knows how to get inside storage room.
<hr class="menu-seperator">
<</if>>
</div>
<div class="MageStudy">
<<if $magebranch == 1>>
<<if $magebranch == 1 and visited ("magebranch") == 0>>
<h4>Mage Apprentice</h4>
#1 Visit Mage's Study to see what the man wants from you
<hr class="menu-seperator">
<<elseif $magebranch >= 1 and $magebranch <3 >>
<h4>Mage Apprentice</h4>
#2 Continue working in mage's study, hoping Rafael will teach you something.
<hr class="menu-seperator">
<<elseif $magebranch <= 8 and visited ("magebranch") < 9 >>
<h4>Mage Apprentice </h4>
#3 Rafael's method is working, keep helping out in mage's Study
<<elseif $magebranch <= 12 and visited("mage_masturbation") == 0 >>
<h4>Mage Apprentice </h4>
#4 Your Aura is visible again, spend more time with Rafael before someone else notices.
<<else>>
<h4>Mage Apprentice </h4>
<span style="color: #999;"> #5 End of Rafael's branch in this version</span>
<hr class="menu-seperator">
<</if>>
<</if>>
</div>
<div class="MainStory">
<<if $mainstory == 1>>
<h4>Magic Awakens</h4>
#1 Practice In Bedroom
<hr class="menu-seperator">
<<elseif $mainstory == 2>>
<h4>Magic Awakens</h4>
#2 Wait for the mystery person to contact you again.
<hr class="menu-seperator">
<<elseif $mainstory == 3>>
<h4>Magic Awakens</h4>
#3 You’re weakening. Find a way back to the dungeon.
<hr class="menu-seperator">
<<elseif $mainstory ==4>>
<h4>Magic Awakens</h4>
#4 Get in to the crate in the kitchen at dawn.
<hr class="menu-seperator">
<<elseif $mainstory ==5>>
<h4>Magic Awakens</h4>
<span style="color: #999;">
End of this branch for now
</span>
<hr class="menu-seperator">
<</if>>
</div>
<div class="New Friend">
<<if $melinabranch <= 0 and $demonawakened and $melinarelationship < 3>>
<h4>New Friend</h4>
Spend some time with Melina
<hr class="menu-seperator">
<<elseif $melinarelationship >= 3 and $melinabranch is 0>>
<h4>New Friend</h4>
Wait for Melina to approach you
<hr class="menu-seperator">
<<elseif $melinabranch == 1>>
<h4>New Friend</h4>
#2 Early Saturday visit the festival together with Melina (her bedroom)
<hr class="menu-seperator">
<<elseif $melinabranch == 2>>
<h4>New Friend</h4>
<span style="color: #999;">
End of Melina's story for now
</span>
<hr class="menu-seperator">
<</if>>
</div>
<div class="CultistBranch">
<<if $cultbranch == 1>>
<h4>Cultist Connection </h4>
#1 Explore the castle more.
<hr class="menu-seperator">
<<elseif $cultbranch == 2>>
<h4>Cultist Connection </h4>
#2 Do Chores untill you encounter Malachi
<hr class="menu-seperator">
<<elseif $cultbranch == 3>>
<h4>Cultist Connection </h4>
#3 If you want answers, approach Malachi during chores.
<hr class="menu-seperator">
<<elseif $cultbranch == 4>>
<h4>Cultist Connection </h4>
#4 Visit Malachi in the garden, saturday afternoon.
<br>
<hr class="menu-seperator">
<<elseif $cultbranch == 5>>
<h4>Cultist Connection </h4>
#5 Wait for Malachi to approach you
<hr class="menu-seperator">
<<elseif $cultbranch > 5 && $cultbranch <= 8 && ($cultbranch < 8 || $backpack.count("rope") == 0)>>
<h4>Cultist Connection </h4>
#6 Gather materials to build new totem: wood, rope, bones.
<hr class="menu-seperator">
<<elseif $cultbranch == 8 and $backpack.count("rope") >= 1>>
<h4>Cultist Connection </h4>
#7 Find a good place for the totem, and awaken it.
<hr class="menu-seperator">
<<elseif $cultbranch == 9>>
<h4>Cultist Connection </h4>
<span style="color: #999;">
End of cultists's story for now
</span>
<hr class="menu-seperator">
<</if>>
</div>
<div class="BanditsBranch">
<<if $banditbranch == 1>>
<h4>Men in Black </h4>
#1 Every other day the man can be found on first floor
<hr class="menu-seperator">
<<elseif $banditbranch == 2>>
<h4>Men in Black </h4>
#2 Lys wants you to look for a woman with purple hair bun. 2nd floor at night.
<hr class="menu-seperator">
<<elseif $banditbranch == 3>>
<h4>Men in Black </h4>
Report Back to Lys, who can be found in Main hall
<hr class="menu-seperator">
<<elseif $banditbranch == 4>>
<h4>Men in Black </h4>
<span style="color: #999;">
End of bandits story for now
</span>
<hr class="menu-seperator">
<</if>>
</div>
<div class="ity travel">
<<if $srank >= 20 and $cityvisits < 2>>
<h4>City travel </h4>
#1 On weekends you can go to the city.
<hr class="menu-seperator">
<<elseif $cityvisits >= 2>>
<h4>City travel </h4>
<span style="color: #999;">
Can't go to the city anymore [ 2 visits in this update]
</span>
<hr class="menu-seperator">
<</if>>
</div>
<</if>>
<</do>>
<<done>><<selectTab>><</done>>
<!-- Fades out over 2 seconds -->
<<run $('#right-ui-bar').fadeIn(3000)>>
<<set $day = 1>>
<div id="sleep-scene">
[img[img\locations\castle\housekeeper\ch1intro1.jpg]]
A boot slams into your ribs.
@@.woman;"Up. I said up, wretch."@@
Everything hurts from the Duke's punishment. Your body is slow to obey, you roll off the bed, and drop to the floor. <br>
A woman leans closer, its still dark but you see her stern expression.
@@.you;"Who-Where…? Where am I?"@@<br>
@@.woman;"I'm Cela Winters, the one in charge of you now. And this is Duke's Castle. <br>You’ll live here. Work here. Probably die here too, if you’re lucky."@@ A humorless smirk on her face. @@.woman;"You’re nothing now. Less than nothing."@@<br>
@@.you;"I-I don’t understand-"@@<br>
She roughly grabs your hair, yanking your head back. @@.woman; "After that disgrace at the academy, you’re lucky the Duke' spared you. Your old life is over. Every breath you take now is by his permission.<br>
Now come with me."@@
[img[img\locations\castle\housekeeper\introhouskeeper.jpg]]
The moment you stepped outside, Cela began listing tasks.<br>
@@.woman;"From now on you will be responsible for cleanliness of this floor, scrubbing every stain clean, washing clothes, scrubbing toilets, and you will do all of it, unless you want to be punished even more."@@<br>
But seeing how overwhelmed you are with all of this, Cela softened her tone a little.
@@.woman;"But its not forever, If you serve well, you can rise above being a simple servant, maybe even earn your freedom back."@@
But hearing that does little to nothing to lift your spirits.
<br>
[[Continue|UpperHall]]
</div>
<<run setTimeout(function () { $("#sleep-scene").addClass("visible"); }, 100)>>
[img[img/ui/name.jpg]]
What is your name?
<<textbox "$name" "Mira">>
<<button "Backstory">>
<<set $name to $name.trim()>>
<<if $name is "">>
<<replace "#name-error">>Please enter a name!<</replace>>
<<else>>
<<goto "intro1">>
<</if>>
<</button>>
<span id="name-error"></span>
<<script>>
// Set theme on load AND keep it after refresh
const theme = "sugarcube-theme-gold";
document.documentElement.classList.add(theme);
// Save it so it persists after refresh
localStorage.setItem("gameTheme", theme);
<</script>>
<<run $('#right-ui-bar').hide()>>
[[next|intro0]]
<<if $totalChoresDone is 0>><div id="mop-scene"> [img[img\intro\intromop3.jpg]]
You swept the floors the whole day.<br>
The castle was massive and surprisingly empty, with guards watching your every move.
You lost count of how many rooms you cleaned. No one spoken to you since morning, rarely you saw other workers - all gray-faced, hollow-eyed.
Seeing them only deepened your despair.<br>
@@.think;How could I have been so naive? I thought I could make it. And now… I’ve lost what little I had left. Sister... will I ever see you again?@@
Approaching footsteps interrupt your thoughts.<br>
<<link "Continue">>
<<replace "#mop-scene">> [img[img\intro\melgreet.jpg]]
@@.woman;"Careful. You’ll tear a hole in the floor if you keep scrubbing like that."@@
You turn and see a girl your age, smiling.
@@.woman; "I'm Melina,"@@ she waits for your response, but you just keep scrubbing. @@.woman;"You're new? First day’s the worst. @@<br>
A sigh was all you could manage in reply.<br>
@@.woman; "I know...But it can get much worse, trust me, if you mess up, or dont work at all after you just got here, they will get rid of you."@@Melina’s eyes flicked to the guard. <br>
@@.woman; "Time’s up." @@ She whispered, backing away with her bucket. <br>
@@.you; "…$name,"@@ you called. @@.you;"My name is $name."@@
She smiled again, and disappeared down the corridor.
Few hours later the chapel bells rang, signaling you were done for today.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
<</replace>>
<</link>>
</div>
<</if>>
<<if $totalChoresDone is 1>><div id="mop-scene"> [img[img\locations\castle\chores\mop3.jpg]]
The reality of your new life began to sink it, much heavier than the bucket with water you carried around to wash floors.
@@.think; This is my life now. @@ The thought echoed, terrifying you. @@.think; A servant. In this bastards castle...@@ $name the aspiring mage was gone, replaced by a nameless girl on her knees.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<</if>>
<<if $totalChoresDone is 2>><div id="mop-scene"> [img[img\locations\castle\chores\mop5.jpg]]
The third day passed without incidents. You were slowly getting used to it, learning layout of the castle, which corners let you rest a second without being seen. Melina was nowhere to be found today, the other servants kept their distance..<br>
<<if visited ("escape2") == 0 >>You decided to wait, and not risk attempting to escape. <br> <<gain "submission" +1 " submission +1, ">> <</if>>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<</if>>
<<if $totalChoresDone is 3 and visited ("escape2") == 0>><div id="mop-scene">
[img[img\intro\grab.jpg]]
You swept and scrubbed.<br>
Suddenly, a rough hand grabs your arm, yanking you to a halt, now standing face to face with a soldier, his eyes roaming shamelessly over your petite frame.
@@.man;"Well, well, what have we here. A new girl, slacking off?"@@ he growled, his grip tightening. @@.man;"and my type as well, tell me what's your name?"@@<br>
<div id="choice-wrapper">
<<link "Tell your name">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you;"$name sir"@@ you respond, hoping this will be over quickly.
the soldier chuckled at your timid response @@.man;"$name, hmm? Cute name, for a cute little thing like you,"@@ he said, his voice dripping with insinuation @@.man;"Fredrik Thomlin, member of the Duke'sguard"@@<br>
@@.woman;"$name! There you are! what's taking you so long?? everyone is waiting!"@@ Its Melina! she is inventing an excuse to get you out of this.<br>
The soldier's grip tightened briefly before he released you, his eyes flashing with annoyance at the interruption.
@@.you; "Excuse me Sir I really need to go"@@
[img[img\intro\grab2.jpg]]
As You turned to hurry towards Melina's voice, you felt a sharp smack on your bottom, the soldier's rough hand leaving a stinging imprint on the thin fabric. Gasping at the sudden contact.
@@.man; "You'll be seeing a lot of me, $name. I'll be watching... making sure you're doing your duties properly."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Don't tell">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You stay quiet and try to move away.
@@.man; "Feisty,"@@ his hand is gripping your chin, holding you still..
<br>
@@.man; "That's exactly how I like it. You didn't give yours, but remember mine, Fredrik."@@<br>
@@.woman;"$name! There you are! what's taking you so long?? Everyone is waiting!"@@ It's Melina, inventing an excuse to get you out of this.<br>
@@.you; "I really need to go"@@
[img[img\intro\grab2.jpg]]
As You turned to hurry towards Melina's voice, you felt a sharp smack on your bottom, making you gasping at the sudden contact.
@@.man;"You'll be seeing a lot of me, $name. I'll be watching... making sure you're doing your duties properly."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</if>>
<<if $totalChoresDone is 3 and visited ("escape2") >= 1>>
[img[img\intro\grab.jpg]]
You swept and scrubbed. <br>
Suddenly, a rough hand grabs your arm, yanks you to a halt, now standing face to face with the same man who, stopped your escape attempt, his eyes roaming shamelessly over your petite frame.
@@.man; "Guess we started off on the wrong foot."@@ He smirks at his own joke.
@@.man; "Listen, I was just doing my job, I don't want you to hate me.@@
@@.important; Fredrik Thomlin@@, @@.man; member of the Duke's guard, and you?"@@
<div id="choice-wrapper">
<<link "Tell">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you;"$name sir"@@ you respond, hoping this will be over quickly.
@@.man; "$name? Cute."@@ he said, his deep voice dripping with insinuation <br>
@@.woman;"$name! There you are! what's taking you so long?? Everyone is waiting!"@@ It's Melina, inventing an excuse to get you out of this.<br>
@@.you; "Excuse me Sir, I really need to go"@@
[img[img\intro\grab2.jpg]]
As You turned to hurry towards Melina's voice, you felt a sharp smack on your bottom, making you gasping at the sudden contact.
@@.man; "You owed me, for the trouble you caused."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "Don't">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You stay quiet and try to move away.
@@.man; "Still being feisty?"@@ his hand is gripping your chin, holding you still..
<br>
@@.man; "That's exactly how I like it"@@<br>
@@.woman; "$name There you are! what's taking you so long?? everyone is waiting!"@@ called Melina was inventing an excuse to get you out of this.<br>
@@.you; "Excuse me Sir, I really need to go"@@
[img[img\intro\grab2.jpg]]
As You turned to hurry towards Melina's voice, you felt a sharp smack on your bottom, making you gasping at the sudden contact.
@@.man; "You owed me, for the trouble you caused."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</if>>
<<if $day is 0>><div id="mop-scene"> [img[img\locations\castle\chores\mop3.jpg]]
I swept the floors.
<<link "Continue">>
<<replace "#mop-scene">> [img[img\intro\melgreet.jpg]]
$name flinched at the sudden sound behind her.
<<link "Continue">>
<<replace "#mop-scene">> [img[img\intro\melb.jpg]]
"Time's up. I've pushed my luck," she whispered, backing away with her bucket.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
<</replace>>
<</link>>
<</replace>>
<</link>>
</div>
<</if>>
<<if $totalChoresDone is 4>><div id="mop-scene"> [img[img\locations\castle\chores\mop3.jpg]]
I swept the floors.
<<link "Continue">>
<<replace "#mop-scene">> [img[img\intro\melgreet.jpg]]
$name flinched at the sudden sound behind her.
<<link "Continue">>
<<replace "#mop-scene">> [img[img\intro\melb.jpg]]
"Time's up. I've pushed my luck," she whispered, backing away with her bucket.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
<</replace>>
<</link>>
<</replace>>
<</link>>
</div>
<</if>> <<if $punishmentcount == 0>>
<div id="pillory-scene">
[img[img\locations\castle\chores\punishment\warning1.jpg]]
Cela barges in to your room.
@@.woman; "How dare you?
<<if $day == 1>>
Its your first proper day here and you already neglect your duties??
<</if>>
<<if $day > 2>>
You got here just few days ago and you already neglect your duties??
<</if>>
@@
<<if visited ("escape2")>><br>
@@.woman; And you attepmted to escape?"@@<</if>>
She drags your out and signals calls two gards to take you.
@@.woman;"This girl has been a most disobedient and ungrateful. As such, she must be taught a lesson, a day locked in the pillory."@@ <br>
As you open your mouth to speak, to beg for mercy. Mistress Cela's hand lashes out and slaps you. <br>
@@.woman;"Silence, you insolent wretch!"@@ Cela hisses <br>
Without a word guards drag you to the center of the courtyard. Mistress Cela watches with a satisfied smirk as the final lock is secured, leaving you exposed, and vulnerable before the leering gawkers. <br>
Hours pass, your legs and back begin to hurt from this unnatural position and the weight of your body hanging forward. <br>
[img[img\locations\castle\chores\punishment\warning2.jpg]]
<<link "Continue">>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\warning3.jpg]]
A man steps forward from the crowd, and smacks your bottom. You gasp at the sudden pain, your body jerking reflexively against the pillory. The guards look at Cela and she signals to not intervene. The man chuckles, and takes another swipe, before walking away.
And soon more people feel emboldened to do the same.
@@.you;"Please, stop!"@@ you plead, <br>
but your pleas fall on deaf ears, drowned out by their cruel laughter and the stinging rain of blows, until your buttocks are burning bright red. <br>
Realizing that your pain and humiliation is nothing more than a source of entertainment for the crowd, you try to not show emotions.<br>
<<link "Continue">>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\warning4.jpg]]
As the sun begins to set, signaling an end to your public humiliation. Guards unlock the pillory's grip your battered body. The punishment isn't over yet, now you are being dragged to castle dungeons, to a cell where you spend the rest of the day.<br>
When you are released, its already time to go back to completing chores.<br>
<<gain "morals" -1 " morals -1,">> <<gain "submission" 1 " submission +1 ">> <br>
<<link "Continue">>
<<set $punishmentcount += 1>>
<<set $punishmentTriggered = false>>
<<set $timeIndex = 0>>
<<set $day += 1>>
<<resetDailyFlags>>
<<goto "UpperHall">>
<</link>>
<</replace>>
<</link>>
<</replace>>
<</link>>
</div>
<<elseif $punishmentcount == 1>>
<<run UI.update()>>
<div id="pillory-scene">
Noticinge your absence for the second time, Mistress Cela had enough.
@@.woman;"This was your last change girl! Take her away,"@@
Same two guards grabbed, and dragged you away to a cold, dark prison cell, throwing you inside like a piece of trash.
[img[img\locations\castle\chores\punishment\punishend1.jpg]]
Days passed, each one a blur of pain and misery. You were fed only scraps of rotten food and given little water to quench your thirst. The stench of your own filth and that of the other prisoners filled your nostrils, making it difficult to breathe without gagging.
You felt your once unshakable resolve slowly eroding. The dank, gloomy atmosphere of the cell sapped the strength and vitality from your body. The meager rations of bread and water did little to nourish you. Other prisoners, looked just as defeated.<br>
One day noise coming from across the room woke you up, As you came closer and looked between bars you could see a silhouette of a woman, her dress hiked up around her waist, the man loomed over her, his large frame pinning the woman down, thrusting into her mercilessly. <br>
[img[img\locations\castle\chores\punishment\punishend2.jpg]]
His fingers muffling her desperate cries, turning them into pitiful whimpers that went unheard.
It was against the rules, but as long as it didn't happen too often, everyone kind of looked the other way, you knew it was only a matter of time before her own turn came.<br>
<<link "Continue">>
<<set $day += 23>>
<<run UI.update()>>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\punishend3.jpg]]
A few weeks later, in the middle of the night, heavy footsteps approached your cell.<br>
@@.man;"I've got a proposition for you, girl.@@ loaf of fresh bread and a piece of dried meat in his hands. @@.man;"Ain't you hungry?"@@
Your mouth began watering traitorously. It had been so long since you had a proper meal, and the temptation was almost too much to bear. <br>
@@.you;"What do you want?"@@ You knew it was a foolish question, but you had to ask nonetheless.<br>
@@.man;"Suck me off real good, and this here food is yours."@@ <br>
He pressed himself against the bars. With a shaking hand, you reached out and take the offered food. <br>
The gnawing hunger won out, at this moment a blowjob seemed like such a small price to pay to taste proper food, first time in weeks.
As you take it, the guard's hand shot out, grabbing you by the hair and yanking towards him. <br>@@.man;"Remember our deal, girl"@@ he growled, his breath hot and foul against her face. @@.man;"Get to work"@@ <br>
<<link "Continue">>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\punishend4.jpg]]
You reach out to undo the guard's belt, and free his throbbing member, your eyes widening at the sight of it, its much bigger than you expected.<br>
Hesitantly, you lean forward and extend your tongue, giving the tip a tentative lick. <br>
The guard lets out an impatient sight, @@.man;"Fuck’s sake, stop teasing."@@ His hand grabs your head, as he shoves himself deeper between your lips.
Tears prick your eyes, but his grip says you don’t stop. You gag, spit dripping down your chin, he keeps going. @@.man;"Jesus Christ, you’re useless,"@@<br>
The guard's musky scent fills your nostrils as you begin to bob your head, your inexperienced movements clumsy and awkward. He guides your head with a rough hand, forcing you to take more of his length with each passing second.
Gagging as his cock hits the back of your throat. <br>
His hips piston faster, the wet sounds of your clumsy efforts filling the small cell. @@.man;"Fuck, that's it, take my cock"@@ he grunts.
@@.man;"Gonna... fuck... gonna cum all over your pretty face,@@ he pants, his grip on your hair turning painful.
@@.man;"Mark you as my little prison whore."@@ <br>
[img[img\locations\castle\chores\punishment\punishend5.jpg]]
You try to pull back, but the guard holds you firmly in place, his cock pulsing and throbbing against your tongue. With a guttural roar, he hilts inside your mouth, his seed flooding your throat. You gag and choke, the bitter, salty taste of his cum filling your mouth as he grinds against your face, ensuring every last drop is spent.<br>
Finally, he pulls away, his softening cock slipping from your bruised lips with a wet plop. You gasp and cough, thick strands of cum splattering your cheeks and chin, dripping down onto your tattered rags. The guard grins down at you. @@.man; "not bad for our first time"@@<br>
<<link "Continue">>
<<set $day += 50>>
<<run UI.update()>>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\punishend6.jpg]]
From that day onwards your life was never the same. The guards, began to visit your cell with increasing frequency, they would use your mouth, your hands, and eventually, most intimate holes. At first, you tried to hold onto your anger, your hatred for the Dukeand those who had put you in this position.
But as the days wore on and the abuse continued you learned to service them with a mechanical efficiency, your tongue and hips working on autopilot as your mind retreats into a numb, detached state.<br>
The once fiery determination in your heart flickers and dies, snuffed out by the unrelenting torment and defilement of your body. The thought of revenge, once a burning obsession, fades to a distant memory, as faraway and unreachable as the life you once knew outside these cold, walls.<br><br>
By the time the heavy cell door swings open and you're released, you're a shell of your former self. The guards no longer bother to restrain you, knowing that the fight has long since left you. You stumble out of the cell.
You know your purpose now, your place in this world. You are a slave, a plaything for the amusement and pleasure of others. The thought of anything more, of a life beyond this, seems impossible. You will serve, you will obey, you will be a good little slave. Because that is all you are now, all you will ever be.
This is how your story ends.
<br><br>
<span style="color: #333333">Ending #1. Failed the trial period</span>
<<link "Go back before the ending">>
<<goto "UpperHall">>
<<set $day -= 73>>
<<set $timeIndex = 0>>
<</link>>
<</replace>>
<</link>>
<</replace>>
<</link>>
<</replace>>
<</link>>
</div>
<</if>>
<br>
<style>
body {
background-color: black !important;
color: white;
}
</style>
<<if visited("dreams") == 1>>
<div id="sleep-scene">
<video autoplay loop muted>
<source src="img\intro\doorzoom.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br>
You stand alone in a hallway you don’t recognize - narrow, silent, breathing.
The walls pulse. Not with light, but with something beneath the stone, like veins twitching under skin.
You shouldn’t go near it. You know that. But your feet are already moving.
The door calls to you, like it has been waiting.
The whispers start softly. Not in any language you know.
Your fingers are inches from the surface when the bell rings.
<br>
<<link "Wake Up">>
<<replace "#sleep-scene">>
[img[img\intro\dream1.jpg]]
Your eyes snapped open, @@.you;"what was that?"@@ For a moment, the dream lingers - the black door, the whispers.<br>
But as Cela’s boots echoed down the hall, followed by her barking orders, the dream quickly slipped away.
No time to think, you drag yourself out of bed. <br>
@@.think; Same as yesterday, same as tomorrow.@@<br>
<<link "Continue">>
<<goto "Bedroom">>
<</link>>
<</replace>>
<</link>>
</div>
<</if>>
<<if visited("dreams") == 2>>
<div id="sleep-scene">
<video autoplay loop muted>
<source src="img\intro\doordream2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
You toss and turn in bed, not quite awake, not quite asleep yet. A thought floats by.<br>
@@.demonic; The broken one…@@<br>
Followed by an image of an ancient key. It spins lazily, its point aimed at the keyhole. Slowly, it slides into the lock. <br>
@@.demonic; Southern path…@@<br>
As the key turns, you hear grinding sound of a door opening.<br>
You dismiss it and turn over, barely remembering anything when you <br>
[[Wake up|Bedroom]]
</div>
<</if>>
<<if visited("dreams") == 3>>
<video autoplay loop muted>
<source src="img\intro\doordream2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
In your dreams you see an image of an ancient key. It spins lazily, its point aimed at the keyhole. Slowly, it slides into the lock. <br>
@@.demonic; "The broken one remembers the dark."@@<br>
As the key turns, you hear grinding sound of a door opening.
[[Wake up|Bedroom]]
<</if>>
<<run setTimeout(function () { $("#sleep-scene").addClass("visible"); }, 100)>>
<<if $totalChoresDone >= 3>>
<<set $practicedMagicToday = true>>
<<if !$hasPracticedMagic>>
<<set $hasPracticedMagic = true>> <!-- Permanent flag -->
<<set $magicPracticeRequired = false>> <!-- Disable requirement -->
<div id="practice-scene">
[img[img\intro\medib.jpg]]<br>
You haven't tried it since you got here. You reached inward. Focusing harder, but there was only silence. A cold, hollow stillness.
The Duke had taken it.<br>
@@.you;"That bastard,"@@ you spat. @@.you;"Took my family, my power, everything."@@<br>
Your hands shook, before hardening in to fists<br>
@@.you;"I scrub his damn floors while he sits fat on his bloody throne. Smiling. Like none of us matter. But this isn't over, i'll find a way - gods or demons, I'll find a way to make him pay."@@<br>
Never before have you felt such rage. There is something unnatural about it - like it doesn't belong to you. Scenes of war and all the hardships you had to endure kept replaying in your mind, over and over again...<br>
<<link "Calm down">>
<<replace "#practice-scene">>
[img[img\intro\medicalm.jpg]]<br>
You closed your eyes and drew in a long breath, slow and trembling. Your heart was pounding like it wanted to tear free.<br>
@@.you;"This anger... it's too much."@@<br>
You took a deep breath, thinking about those waiting for me at home, then another, pulse gradually slowing down. <br>
But the anger didn't leave. It just curled in deeper, as you went to bed, wanting to put this day behind you.
<br>
<<link "Continue">>
<<nextday>>
<<goto "Bedroom">>
<</link>>
<</replace>>
<</link>><br>
<<link "Give In">>
<<replace "#practice-scene">>
[img[img\intro\medigivein.jpg]]
<i> Let it take you. Let the fire burn.</i><br>
You dont fight the rage. You welcome it. Anything was better than wallowing in self-pity.<br>
@@.you;"I don't care what it takes,"@@ I growled under my breath. @@.you;"I will rip his heart out and make him choke on it. He will pay... he will pay..."@@
You sat there, seething, letting the hatred bloom and take root, not being able to fall asleep for hours.<br>
<<gain "submission" -1 "submission -1">><br>
<<link "Continue">>
<<nextday>>
<<goto "Bedroom">>
<</link>>
<</replace>>
<</link>><br>
</div>
<<else>>
[img[img\intro\medif.jpg]]
You try your best, but again, your efforts are futile. <br>
The silence in your mind is absolute..
@@.you;"Maybe tomorrow will be different," @@you say to yourself, <br>doing your best to not lose hope.<br>
<<gain "willpower" -5 "willpower -5">><br>
<<link " Continue">>
<<goto "Bedroom">>
<</link>>
<</if>>
<</if>>[img[img/locations/castle/bath/bath.jpg]]
<<if $timeIndex == 4>>
<span style="color:gray;opacity:0.9;">Water is turned off at night</span><br>
<<elseif $showeredtoday>>
You've already showered today.<br>
<<else>>
/* === Player can shower right now === */
<<if $showercount >= 5 and $ryskabranch == 1 and visited("ryskashave") == 0>>
<<link "Take a shower" "ryskashave">>
<<set $showeredtoday = true>>
<<set $showercount += 1>>
<</link>><br>
<<elseif $ryskabranch >= 1>>
<<if $urge > 69 and random(1,10) <= 3>>
<<link "Take a shower" "ShowerEventsUrge1">>
<<set $showeredtoday = true>>
<</link>><br>
<<elseif random(1,10) <= 3 and $demonawakened>>
<<link "Take a shower" "FogShower">>
<<set $showeredtoday = true>>
<</link>><br>
<<else>>
<<link "Take a shower" "ShowerEvents">>
<<set $showercount += 1>>
<<set $showeredtoday = true>>
<</link>><br>
<</if>>
<<else>>
<<link "Take a shower" "ShowerEvents">>
<<set $showercount += 1>>
<<set $showeredtoday = true>>
<</link>><br>
<</if>>
<</if>>
<span title="Why would I want to go there" onclick="return false;">
<span class="disabled-choice">[[Men's Shower|Male Showe]]</span><br>
</span>
<<if $day < 10 >>
<<link "Return to Upper Hall" "UpperHall">><</link>>
<<elseif $willpower < 61 and visited("flower") == 0>>
<<link "Return to Upper Hall" "flower">><</link>>
<<elseif visited("flower") > 0 and (random(1, 100) <= 5)>>
<<link "Return to Upper Hall" "flower">><</link>>
<<else>>
<<link "Return to Upper Hall" "UpperHall1">><</link>>
<</if>>
<div id="sleep-scene">
<video autoplay loop muted>
<source src="img\intro\door2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br>
A month passed. That strange dream haunted you every other day, getting clearer each night, burrowing further in to your mind, turning in to an obsession. <br>
You could see further now, behind the door. A chamber of black stone.
And in the center - an altar. A single book rested there.
Your fingers were inches from the altar when another morning bell rang.<br>
<<link "Continue">>
<<replace "#sleep-scene">> [img[img\intro\keyonthefloor.jpg]]
You get out of bed to get dressed and spot a key under your doorstep.
@@.think; "No way. There's no way.@@ You instantly recognized it from your dreams!
With trembling fingers you put in your pocket, not wanting to leave without it.<br>
@@.think;Its real, its real! I'm not going crazy, the door must be somewhere in this castle.@@<br>
And then thousand questions race trough your mind. How did it get here? Who left it? What should you do next, but first, first you need to go work before you get in trouble.<br>
<<pickup $backpack "key1" 1>>
<<link "Continue">>
<<set $punishmentcount = 0>>
<<goto "act1intro">>
<</link>>
<</replace>>
<</link>>
</div>
<<run setTimeout(function () { $("#sleep-scene").addClass("visible"); }, 200)>>You hear the click of shoes behind, and already know it's her. Mistress Cela crosses her arms..<br>
@@.woman; "You proved yourself to not be completely useless, and from today you are allowed to go to first floor, and you will get paid. But you still cant go outside, talk to me in my office if you want to know about that."@@ <br>
You blink. You weren't expecting this, finding the key and now given the freedom to go to first floor, just a coincidence?<br>
[img[img\main story\postintro.jpg]]
You nod, doing your best to now show emotions in front of her @@.you;"Thank you, Mistress."@@<br>
@@.woman;"Take some coins for your first month. Now go to the kitchen, and don't make me regret it."@@
You drop the cleaning rag into the bucket of murky water and make your way to the main stairwell.
<br>
<<gain "money" 10 "gold +10">>
<<set $srank = 5>><br>
<<set $willpower = 100>>
[[Continue|act1intro2]]
<<set $randomOutside to random(1, 5)>>
<<if visited() == 1 >>
[img[img\locations\courtyard\firstoutside.jpg]]
The guard actually lets you trough, you step outside, <br>squinting, as for the first time in months you experience sunlight.<br>
[[◇ Garden|Garden]]<br>
[[◇ Merchant|Merchant]]<br>
[[◇ Training Grounds |TrainingGrounds]]<br>
[[◇ Stables |stables]]<br>
[[◇ Return to Main Hall|Hall]]
<</if>>
<<if visited() > 1 >>
<<if $timeIndex <4 >>
[img["img/locations/courtyard/outside" + $randomOutside + ".jpg"]]
<<else>>
[img[img/locations/courtyard/night1.jpg]]
<</if>>
You're in the castle courtyard.<br>
<<if $mainstory == 3 and visited("look_for_way_in") ==0 and $timeIndex < 4>>
[[◇ Look for a way in|look_for_way_in]]<br>
<</if>>
[[◇ Garden|Garden]]<br>
[[◇ Merchant|Merchant]]<br>
[[◇ Training Grounds |TrainingGrounds]]<br>
[[◇ Stables |stables]]<br>
<<if visited ("melguard1") == 0 and $melinarelationship >= 4>>
<<link "◇ Return to Main Hall" "melguard1">>
<</link>>
<<elseif $timeIndex == 4>>
<<link "◇ Return to Main Hall" "night_checkup_guard">>
<</link>>
<<else>>
<<link "◇ Return to Main Hall" "Hall">>
<</link>>
<</if>>
<</if>> <<if $timeIndex <= 3>>
[img[img\locations\courtyard\garden\garden_day_main1.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\courtyard\garden\gardennight.jpg]]
<</if>>
<<if $cultbranch == 4 and $weekDayIndex >= 5 and $timeIndex == 2 and $srank > 6 and visited("cultist4intro") == 0>>
[[▸ Meet Malachi in the garden|cultist4intro]]<br>
<</if>>
<<if $cultbranch == 6 and visited("cult5intro") >= 1>>
<<linkreplace " ◇ Look for wood">>
You gather a few fallen branches.
<<set $cultbranch += 1>>
<</linkreplace>><br>
<</if>>
<<if $cultbranch == 7 and visited("pickbones") == 1>>
<<linkreplace " ◇ Look for wood">>
You gather a few fallen branches.
<<set $cultbranch += 1>>
<</linkreplace>><br>
<</if>>
<<if $timeIndex < 4>>
<<link "▸ Relax in the garden">>
<<advanceTime>>
<<if visited("gardener1") == 0 and (random(1, 100) <= 30)>>
<<goto "gardener1">>
<<elseif $urge >= 70 and visited("mold_garden") == 0 and $moldbranch > 0>>
<<goto "mold_garden">>
<<elseif $urge >= 70>>
<<goto "BenchSitUrge">>
<<elseif $urge < 70>>
<<goto "BenchSit">>
<</if>>
<</link>>
<<else>>
<span title="Too late" onclick="return false;">
<span class="disabled-choice">▸ Relax in the garden</span>
</span>
<</if>>
<br>
[[◇ Go back|Courtyard]]
<<if $timeIndex == 4>>
[img[img\locations\courtyard\traingrounds\traininggrounds_night.jpg]]
<<else>>
[img[img\locations\courtyard\traingrounds\traininggrounds.jpg]]
<</if>>
Looks like this place has not been used in a while.<br>
<<if $timeIndex < 4>>
<<if $waitress_branch == 1 and $willpower >= 30 >>
[[▸ Exercise |waitress_exercise]] <br>
<<elseif $waitress_branch == 1 and $willpower < 30 >>
<span title="Willpower is below 30" onclick="return false;">
<span class="disabled-choice">▸ Exercise</span>
</span> <br>
<</if>>
<<else>>
<span title="Too late" onclick="return false;">
<span class="disabled-choice">▸ Too late to exercise</span>
</span><br>
<</if>>
[[Go back|Courtyard]]
[img[img\locations\courtyard\merchant\merchant.jpg]]
<<if visited() == 1 >>
@@.man; "Oh new face? Welcome to my store."@@
<<else>>
@@.man; "Welcome back, anything I can get for you?"@@
<</if>>
<br><br>
<div id="shop-wrapper">
<<potionShop>>
<<potioncalmShop>>
<<ropeShop>>
<<candleShop>>
<<alcohol1Shop>>
</div>
[[Go back|Courtyard]]
<<advanceTime>>
<<if visited("MagicPractice1") == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\meditation\meditation.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You close your eyes and try to remember how it used to feel.
Breath in, breath out. The rhythm feels unnatural after so many weeks of silence.
The flow of magic is weak, a thin thread of energy radiates from you.
It fades quickly, and you start again. Each attempt feels easier, closer to how it once was.<br>
<<gain "magic" 1 "Magic Attunement +1">><br>
<<elseif $magic >= 15>>
You cant grow stronger by doing this
<<else>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\meditation\meditation.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
Each practice is a step forward. You can feel the difference between today and the last session.
<br><<gain "willpower" -10 " willpower -10, ">>
<<gain "magic" 1 "magic attunement +1">><br>
<</if>>
<<link " Continue">>
<<goto "Bedroom1">>
<</link>><<if $urge >= 50 and random(1,3) == 1>>
<<set _rollb = random(1,2)>>
<<if $corruptionTier == 1>>
<<if _rollb == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\sleep urge t1_2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
<</if>>
<<if _rollb == 2>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\sleep urge t1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
<</if>>
<</if>>
<<if $corruptionTier == 0>>
<<if _rollb == 1>>
<img src="img/locations/castle/bedroom/t0aroused1.jpg">
<</if>>
<<if _rollb == 2>>
<img src="img/locations/castle/bedroom/t0aroused2.jpg">
<</if>>
<</if>>
You toss and turn in bed, frustrated trying to find a comfortable position.
Eventually the exhaustion takes over, and you fall asleep.
But when you wake up at dawn, your arousal has only intensified.
<<else>>
<<set _roll = random(1,2)>>
<<if _roll == 1>>
<img src="img/locations/castle/bedroom/sleep1.jpg">
You close your eyes and drift off. Nothing disturbs your sleep. You sleep and wake up, dreamlessly.
<</if>>
<<if _roll == 2>>
<img src="img/locations/castle/bedroom/sleep2.jpg">
Sleep comes easy tonight. When you open your eyes, the sun has already risen.
<</if>>
<</if>>
<br>
<<if $demonawakened and $urge > 50>>
<<gain "willpower" 5 " willpower +5, ">>
<<gain "hygiene" -10 " hygiene -10">>
<<gain "urge" 10 "urge +10,">>
<<elseif $demonawakened >>
<<gain "urge" 10 "urge +10,">>
<<gain "willpower" 10 " willpower +10, ">>
<<gain "hygiene" -10 " hygiene -10">>
<<else>>
<<gain "willpower" 10 " willpower +10, ">>
<<gain "hygiene" -10 " hygiene -10">>
<</if>>
<br>
[[Wake up|Bedroom1]]
<<run setTimeout(function () { $("#sleep-scene").addClass("visible"); }, 100)>>
<<if visited("blocked") ==1>>
[img[img\locations\castle\staircaseguard.jpg]]
As you head for the stairs, a guard stepps into your path.<br>
@@.man;"Back up, New servants cant leave this floor,"@@ His words come out dull and emotionless, you can tell he repeated this line countless times @@.man;" not without Housekeeper's permission, now Turn around."@@<br>
[[Return to Upper Hall|UpperHall]]
<<else>>
[img[img\locations\castle\staircaseguard.jpg]]
@@.man;"I already told you you can't go here, back up, "@@ <br>
[[Return to Upper Hall|UpperHall]]
<</if>>
<<set _magazineRNG to random(1, 10)>>
<<if $timeIndex <= 1>>
[img[img\locations\castle\upperhall\upperhall01.jpg]]
<<elseif $timeIndex == 2>>
[img[img\locations\castle\upperhall\upperhall23.jpg]]
<<elseif $timeIndex == 3>>
[img[img\locations\castle\upperhall\upperhall3.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\upperhall\upperhall4.jpg]]
<</if>>
<<set $upperevents = []>>
<<if $day > 37 and $timeIndex == 0 and visited("luciafred1") == 0>>
<<run $upperevents.push("[[◇ Lucia together with Fredrik|luciafred1]]")>>
<</if>>
<<if $timeIndex == 4 and $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<run $upperevents.push("[[▸ Look for a new totem place|safetotem]]")>>
<</if>>
<<if $melinabranch == 1 and $weekDayIndex == 5 and $timeIndex <= 3>>
<<run $upperevents.push("[[▸▸ Go to the festival|festival1]]")>>
<</if>>
<<if $upperevents.length > 0>>
<<print $upperevents.join(" / ")>> <br>
<</if>>
<<if $demonawakened and visited("awakened_motivation") ==0>>
<<link "◇ Go to your Room" "awakened_motivation">>
<</link>>
<<elseif $mcount >= 3 and $urge > 59 and visited("3masturbation_react") == 0>>
<<link "◇ Go to your Room" "3masturbation_react">> <</link>>
<<else>>
<<link "◇ Go to your Room" "Bedroom1">>
<</link>>
<</if>>
[[◇ Servants Quarters|servantsquarters]]<br>
[[◇ Go to Bathroom|Bathroom]]<br>
<<if $timeIndex < 4 >>
<<link "◇ Visit the Housekeeper" "HousekeeperOffice1">><</link>><br>
<<else>>
<span title="Closed at this time" class="disabled-choice">
◇ Visit the Housekeeper
</span><br>
<</if>>
<<if $discoveredMagesStudy and $timeIndex < 4 and visited("magebranch") >= 1>>
[[◇ Enter the Mage's Study|MagesStudy1]]<br>
<<elseif $discoveredMagesStudy and $timeIndex < 4 and visited("magebranch") == 0>>
[[◇ Enter the Mage's Study|MagesStudy1]]<br>
<<elseif $discoveredMagesStudy and $timeIndex < 4>>
[[◇ Enter the Mage's Study|MagesStudy1]]<br>
<<elseif $discoveredMagesStudy and $timeIndex >= 4>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Enter the Mage's Study</span>
</span><br>
<</if>>
<!----------------------------- CHORES --------------->
<<if not $choresCompletedToday and $timeIndex == 1 and $weekDayIndex < 5>>
<<set _choreRNG to random(1, 10)>>
<<if $magebranch == 0 and $demonawakened and _choreRNG <= 5>>
<<link "▸ Do Chores" "MageBranch0">><</link>>
<<elseif $hygiene == 0 and visited("hygieneclean") > 0>>
<<link "▸ Do Chores" "hygienepunish">><</link>>
<<elseif $hygiene < 31>>
<<link "▸ Do Chores" "hygieneclean">><</link>>
<<elseif $cultbranch == 2 and $day > 35>>
<<link "▸ Do Chores" "cultist2">><</link>>
<<elseif ($weekDayIndex == 1 or $weekDayIndex == 4) and $maidbranch >= 1 >>
<<link "▸ Maid Training" "maidevents1">><</link>>
<<elseif $weekDayIndex == 0 >>
<<link "▸ Do Chores" "prisonbranch">><</link>>
<<elseif $corruptionTier >= 1 and $ryskabranch >= 1 and $waitress_branch == 0 >>
<<link "▸ Do Chores" "lucia_waitress1">><</link>>
<<elseif $srank >= 20 and visited("rank7start") == 0>>
<<link "▸ Do Chores" "rank7start">><</link>>
<<elseif $weekDayIndex == 0 >>
<<link "▸ Do Chores" "prisonbranch">><</link>>
<<elseif $day >= 58 and $maidbranch == 0>>
<<link "▸ Do Chores" "maidintro">><</link>>
<<elseif $day > 40 and $demonawakened and visited("security_increased") == 0 >>
<<link "▸ Do Chores" "security_increased">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<</link>>
<<elseif $urge >= 50 and $waitress_branch >= 3 and visited ("waitress_chores") >= 2>>
<<link "▸ Do Chores" "waitress_chores_aroused">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<</link>>
<<elseif $urge < 50 and $waitress_branch >= 3>>
<<link "▸ Do Chores" "waitress_chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<</link>>
<<elseif visited("peephole1time") == 0 and $day > 33>>
<<link "▸ Do Chores" "peephole1time">><</link>>
<<elseif $urge > 69 and _choreRNG >=7>>
<<link "▸ Do Chores" "urgechore1">><</link>>
<<else>>
<<link "▸ Do Chores" "cleaning1">><</link>>
<</if>>
<<elseif $weekDayIndex >= 5>>
It's the weekend. No chores today!
<<elseif $choresCompletedToday>>
<span style="color:gray;opacity:0.9;">▸ Chores are done </span>
<<elseif $timeIndex == 0>>
<span style="color:gray;opacity:0.9;">▸ Work about to start soon</span>
<<elseif $timeIndex > 1>>
Too late to do chores now
<</if>>
<br><br>
<!-- EXPLORE BUTTON VARIATION -->
<<if $timeIndex == 4 and $banditbranch == 2 and $nightexplore == false>>
<<link " ◇ Look for the woman" "thief3woman">> <</link>>
<<elseif $timeIndex == 4 and $banditbranch == 2 and $nightexplore == true >>
<span style="color:gray;opacity:0.9;">◇ Look again tomorrow</span>
<<elseif $timeIndex < 4 and $lastExploreDay == $day>>
<span style="color:gray;opacity:0.9;">You already explored the castle today</span>
<<elseif $timeIndex == 4>>
<span style="color:gray;opacity:0.9;">Explore the castle (no reason to do it at night)</span>
<</if>>
<<if $lastExploreDay < $day and $timeIndex < 4>>
<<if $demonawakened and $cultbranch == 0>>
<<link "▸ Explore the castle" "cultist0">>
<<set $lastExploreDay = $day>>
<</link>>
<<elseif $cultbranch == 1 and random(1,4) <= 2>>
<<link "▸ Explore the castle" "cultist1">>
<<set $lastExploreDay = $day>>
<</link>>
<<elseif $day >= 35 and visited("ghost1") == 0>>
<<link "▸ Explore the castle" "ghost1">>
<<set $lastExploreDay = $day>>
<<advanceTime>>
<</link>>
<<elseif $day >= 33 and visited("trip_fall") == 0>>
<<link "▸ Explore the castle" "trip_fall">>
<<set $lastExploreDay = $day>>
<<advanceTime>>
<</link>>
<<elseif $spell1 == true and visited("explore_spell1") == 0 and $urge >80 >>
<<link "▸ Explore the castle" "explore_spell1">>
<<set $lastExploreDay = $day>>
<<advanceTime>>
<<set $exploreCount += 1>>
<</link>>
<<elseif $exploreCount >= 10 and visited("runawaygirl") == 0>>
<<link " ▸ Explore the castle">>
<<set $lastExploreDay = $day>>
<<set $exploreCount += 1>>
<<advanceTime>>
<<goto "runawaygirl">>
<</link>>
<<elseif _magazineRNG > 6 and $castletier >= 1 and $hasmagazine != true and visited("readmagazine") < 5>>
<<link "▸ Explore the castle" "findmagazine">>
<<set $exploreCount += 1>>
<<set $lastExploreDay = $day>>
<<advanceTime>>
<</link>>
<<else>>
<<link " ▸ Explore the castle">>
<<set $lastExploreDay = $day>>
<<set $exploreCount += 1>>
<<advanceTime>>
<<goto "ExploreEvent1">>
<</link>>
<</if>>
<</if>>
<br>
<<if $day % 2 == 0 and $banditbranch == 0 and $timeIndex < 4>>
<<link "◇ Go to 1st Floor" "thief1lys">>
<</link>>
<<elseif visited("jesterintro") == 0 and $weekDayIndex >= 4 and $day > 40>>
<<link "◇ Go to 1st Floor" "jesterintro">>
<</link>>
<<elseif visited("flower") > 0 and (random(1, 100) <= 5)>>
<<link "◇ Go to 1st Floor" "flower">>
<</link>>
<<else>>
<<link " ◇ Go to 1st Floor" "Hall">>
<</link>>
<</if>>
<<if $mainstory >= 5>>
<span title="future update" class="disabled-choice">
▸ Secret passage
</span>
<</if>>
<<if $weekDayIndex < 5 and $demonawakened >>
<<if (( $timeIndex == 2 or $timeIndex == 3) and not $choresCompletedToday) and (random(1, 100) <= 30)>>
<<if (passage() == "UpperHall1" or passage() == "Bedroom1") and $punishmentcount < 3>>
<<goto "chorespunish1">>
<<else>>
<<goto "celatraining2">>
<</if>>
<</if>>
<</if>>
[img[img\locations\castle\housekeeper\housekeeper.jpg]]
You're in mistress Winters office. <br>
She sits at a large desk, surrounded by stacks of housekeeping records.<br>
<<if $punishmentcount < 2 and $timeIndex == 0 and $celahelp <= 2 and $weekDayIndex < 5 and visited ("cela_ask_outside") >= 1 and $celabranch < 4 >>
@@.woman;"You came to help?"@@<br>
<<if $celabranch == 0>>
[[▸ Favors for Cela|celahelp1]]
<<elseif $celabranch == 1>>
[[◇ Favors for Cela|celahelp2]]
<<elseif $celabranch == 3>>
[[▸ Favors for Cela|celahelp3]]
<<elseif $celabranch == 4>>
@@.think;"I'm not doing that again..."@@<br>
<span title="(future updates)" onclick="return false;">
<span class="disabled-choice">▸ Favors for Cela</span>
</span>
<</if>>
<<elseif $punishmentcount >= 2 and $srank >= 6>>
@@.woman;"Came to apologise?"@@<br>
[[▸ Apologise|apology1]]
<<elseif $punishmentcount < 2 and $celahelp >= 2 and $celabranch < 4 >>
@@.woman;"I will have more things for you to do next week."@@
<<else>>
@@.woman;"Want something?"@@
<</if>>
<<if $celabranch == 2>>
@@.woman; "Did you talk to Jacob?"@@
<</if>>
<<if visited ("cela_ask_outside") == 0 and $srank < 20 and visited("awakened_motivation") >= 1>>
<br> [[◇ Earning Freedom?|cela_ask_outside]]
<</if>>
<br>
[[◇ Return to Upper Hall|UpperHall1]]
<<if $melstorageday > 0 and $melstorageday < 100>>
<video autoplay loop muted>
<source src="img\intro\dungeon.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
When inside the storage room you quickly open the secret passage, <br>
and this time without any hesitation go in.
<br>
The dungeon is vast, much bigger than you thought, with dozens of branching paths, but you aren't lost. Somehow, you know which way to turn. Quickly moving forward as you reach the door.
You've opened it dozens of times in your sleep, no, more. And now it's real.<br>
The door opens without resistance, unlike in your dreams, you hear no whispers, or maybe you cant even tell them apart form your thoughts at this point.<br>
[[Continue->demonpuzzle]]
<<else>>
[img[img\locations\castle\storage room\storageroom.jpg]]
A strange stillness settles over you, déjà vu, like you've stood here before,<br>
Your feet move on their own. Past the vegetables, toward the far corner of the room. Concealed behind a hanging cloth sack, a tiny circle keyhole, no bigger than a coin.
You know what this is.<br>
Your fingers tremble as you pull the key from your pocket.<br>
Click.<br>
The wall exhales, and begins to open.<br>
@@.think; If I go now they will notice my absence.@@<br>
[img[img\intro\secretpassage.jpg]]
[[Go In|goin]]<br>
[[Turn Back|goback]]
<</if>>
[img[img\intro\kitchenintro.jpg]]
For weeks, your life has been confined to the cramped servants quarters, and grim corridors of the upper floors. <br>
Here, sunlight poured through tall, arched windows of the grand hall, rich tapestries adorned the walls.<br>
You enter the kitchen, chef spots you immediately.
@@.man;"Jacob! Get over here. Show her around."@@<br>
Blond man walks up to you, looks you up and down.<br>
@@.man; "You're so skinny! Reminds me when I first left second floor, but now look at me"@@ he flexes his biceps in a comically exaggerated pose, you struggle not to laugh.<br>
[img[img\intro\jacob1.jpg]]
Girl walks up and gives him a playful shove. @@.woman;" Ugh, Jacob!"@@ <br>
@@.man;"Okay, okay! Jeez. Where do we start?"@@ He scratches his chin, thinking @@.man;"You know, go down to the storage, and grab some onions, and in the meantime, I’ll figure out a job for you."@@<br>
[[Continue|act1intro3]]
You stand there, staring into the opening.<br>
@@.you;'I can't I will get in trouble, people in the kitchen are waiting.<br>
Not now."@@
Fingers brushing the key. You turn it backward, slowly.
The stone door moves back inplace. Just like that, the room is whole again.
@@.you;"I will come back."@@<br>
Then you grab a small crate of onions, and head back upstairs.<br>
[img[img\intro\introback.jpg]]
Nobody even noticed how long you were gone, the chef barks something about carrots and and you're already peeling. The clatter, the laughs, you thought the whole castle is filled with despair, but somehow this place is different.
<br>
@@.man;"First batch of soup's yours, and don't get used to it, this is a one time thing."@@<br>
@@.you;"Thank you."@@<br>
[img[img\intro\introback2.jpg]]
You find a free corner, and take a sip, letting yourself enjoy it,
not being miserable for the first time since you got here.
Still, your fingers keep tracing the key in your pocket. <br>
<<gain "hygiene" -20 " hygiene -20,">> <<gain "willpower" +20 " willpower +20, ">> <<gain "money" +2 "gold +2">> <br>
<<link "Continue">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall1">>
<</link>>
<<set $lateawaken = true>>
<video autoplay loop muted>
<source src="img\intro\dungeon.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
@@.think;I waited so long to find out whats behind all of this. Forward is the only way.@@<br>
You step inside.
<br>
The dungeon is vast, much bigger than you thought, with dozens of branching paths, but you aren't lost. Somehow, you know which way to turn. Quickly moving forward as you reach the door.
You've opened it dozens of times in your sleep.<br>
[[Continue->demonpuzzle]][img[img\intro\bookread.jpeg]]<br>
I am the storm they could not cage.<br>
Once Duke's armies marched - ill make them scatter.<br>
This cursed castle, shall be remade. <br>
Into a golden collar - they'll beg to wear.<br>
All who slighted me, shall kneel before me. <br>
What was denied will be at my feet.<br>
Power, wealth, vengeance.<br><br>
You could almost see it unfolding before you - the mighty warriors, once so proud and arrogant, bowing to your might. The very thought sent shivers of dark pleasure through your spine, and with each word you felt a surge of power, your magic coming back to you, and more.<br>
**This is my will.** <br><br>
*And so it would be.*
[[Wake up |magicawaken]]
<<run setTimeout(function () { $("#moretext").addClass("visible"); }, 100)>>[img[img\intro\bookread.jpeg]]<br>
You freel compelled to read it, your lips start moving<br><br>
<i>I am the storm, crowned in ruin. <br>
All carnal desires, fuel my call.<br>
This den, this crypt - now My temple of pleasure.<br>
The old world's lust shall fuel my wanton rise.<br>
All who slighted me, shall crawl beneath me. <br>
Their lips grazing the dirt as they worship my name.<br>
They will carve it in their flesh and call it a blessing.<br></i><br>
You could see it unfolding before you - all nobles and royals of the castle, groveling at your feet, as you sit on the throne. You were the queen, the goddess, the ultimate object of desire and reverence. And you knew, right then, that you could have anything - or anyone - you wanted<br>
The very thought sent shivers of dark pleasure through your spine, and with each word you felt a surge of power, your magic coming back to you, and more.
<br><br>
<div id="magicawaken-wrapper">
<span id="magicawaken"></span>
<<link "<b><i>@@.you;This is my will.@@ </i> </b>">>
<<replace "#magicawaken-wrapper">>
<div class="fade-hidden">
<i>@@.you;This is my will.@@ </i><br>
@@.demonic; And so it would be@@<br>
<br>
The moment last word leaves your mouth your fingertips blacken as if dipped in ink. <br>
But by the time you blink, the skin is clean again.<br>
Crimson Darkness pours down from the pages - fast, living, hungry. Like a snake caught for too long and finally released.<br>
It hits your chest like a fist, you stumble back and fall, unconscious, and still more pours out, its thin fingers scattering in different directions. <br>
<br>
[img[img\intro\demonawaken.jpg]]<br>
The castle breathes it all in.
<br>
[[Wake up |magicawaken]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<run setTimeout(function () { $("#moretext").addClass("visible"); }, 100)>>
<<fadein 5s>>
@@.you;"What… what happened? Ugh, did I… fall asleep?"@@<br>
Last thing you remember is reaching for the book.
And then… nothing. The book lies closed now. You pick it up and open.
Blank. Every page.<br>
@@.you;"No,"@@ you mutter. @@.you;"No, there was something - there had to be…"@@<br>
Breath quickens, panic rises like a tide. What if you waited and hoped for nothing? <br>
Your hands shake. @@.you; "This can't be it, can't be, it makes no sense."@@<br>
Out of frustration, you clench your fists - and suddenly, they ignite.<br>
<div id="magicawaken-wrapper">
<span id="magicawaken"></span>
<<link "Continue">>
<<replace "#magicawaken-wrapper">>
<div class="fade-hidden">
[img[img\intro\magicawake.jpg]]<br>
A soft glow flickers from your palms.<br>
Magic. Yours.<br>
Frail and fleeting - but still, you can cast spells again<br>
Overwhelmed by emotions, almost crying @@.you;"Yes! Yes! It's back! I dont know how, but thank you!"@@
<br>
Something did happen, even if you cant remember what, but at this moment you cant be happier, you got what you wanted, and now its time to
<<if $melstorageday > 0 and $melstorageday < 200 >>
<br>
[[Leave|late_awaken_exit]]
<<elseif visited ("storage_no_grope") >= 1>>
[[Leave|late_awaken_exit]]
<<else>>
<br><<gain "magic" 5 "Attunement +5">>
<br> [[Go back|awakepunish]]
<</if>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<set $mainstory +=1>>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<if $melstorageday > 0>>
<<set $corruption +=2 >>
<<else>>
<<set $corruption +=2>>
<</if>>
<</fadein>>
<<set $castletier = 1>>
<<run setTimeout(function () { $("#sleep-scene").addClass("visible"); }, 200)>> <video autoplay loop muted>
<source src="img\intro\kitchenback.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br><br>
Mistress Cela is already pacing in the kitchen, waiting for you, looking more furious than you have ever seen, her eyes are wild, pupils dilated.<br>
She quickly grabs a paddle, a tool she never used on you before, despite your occasional lapses in duties.<br>
@@.woman;"I go easy on you and this is your payback?"@@ she snarls, her voice oozing with malice.<br>
@@.woman;"Explain yourself girl."@@<br>
Caught off guard, not expecting to see Cela so soon you cant come up with anything clever @@.you;"I,i... fainted from exhaustion, I came here as fast as I could."@@<br>
@@.woman;"What a cute little story, I almost believe it, now turn around, it's time for some discipline."@@ Wasting no time Cela seizes your arm in a bruising grip, yanking you towards a large table.<br>
<<set $punishmentcount += 1>>
<<set $srank -= 1>>
[[continue|celaspank]]
<<if visited ("erodreams1") ==1>>
<img src="img/locations/castle/bedroom/hdream/dream_ero1.jpg">
You drift through the vast void, weightless and free, the stars swirling like distant flames around you. The gentle pull tugs at your servant clothes, it slips away, leaving your chest bare.<br>
Your shoes unlace themselves in the cosmic flow, and off. Bare feet flex in the nothingness, toes curling with delight. @@.you;"So warm in here."@@<br>
Panties are left, but you peel them away yourself. The heat intensifies, wrapping around your naked body, pulsing of the void mirrors the throb between your legs.
<<elseif visited () >= 2>>
<img src="img/locations/castle/bedroom/hdream/dream_ero2.jpg">
You are laying In a silky, luxurious bed, the warm sheets glide over your naked skin. You grind your bare pussy against the soft pillow, and it makes you shiver. Between your legs, a warm puddle spreads on the sheets, proof of your needy state. When you open your eyes, you the same dark wet spot on your real sheets.
<</if>>
<br>
<<gain "willpower" -30 " willpower -30, ">>
<<gain "urge" 15 " urge +15, ">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Continue|Bedroom1]]
<<if visited("masturbation1") == 1>>
You've felt increasingly hot and bothered, a persistent itch that's driving you crazy these past few days. Making you feel, so desperate, so needy.
@@.think; Its too much. I can't ignore it anymore.@@<br>
Finally, you give in, stripping off your clothes and flopping onto the bed. Your hand under your panties, one gentle stroke you are already moaning, <br>
<img src="img/locations/castle/bedroom/masturbating/t1masturbation4.jpg">
@@.think; God, I haven't even started yet and it feels so intense…@@
A quiet voice in your mind says this isn't normal, but the warmth feels too good to stop.
You start to rub, slowly at first, then plunge deeper, not even thinking about anyone or anything, just chasing this intense feeling.
<br>
Then faster and faster, @@.you;"Oh god....ahhh,"@@ hitting that sweet spot, clutching the sheets with free hand.
@@.think; i'm cumming, i'm cummmmming. @@ The surge of pleasure flooding you is so strong, your legs are shaking and you have to cover your mouth so your neighbours wont hear it.
<img src="img/locations/castle/bedroom/masturbating/firstorgasm.jpg">
When it finally subsides, you're drenched in sweat and exhausted, just laying there in awe, panting, staring at the ceiling. <br>
<<if $mcount == 0>>
@@.think; "That was... Wow. Maybe because I have not done it in a while?"@@
<br>
<</if>>
<<elseif visited("masturbation1") == 2>>
<img src="img/locations/castle/bedroom/masturbating/t0mast.jpg">
You trace your fingers down the stomach, you are already wet.<br>
@@.think; Last time It felt so good...@@<br>
The bed creaks as you spread your legs wider, and begin touching your clit with the pad of your middle finger, swirling in tight little motion that make your toes curl.<br>
@@.you; "God… yes, I needed this" @@<br>
After you're amazing climax, it takes another minute or so for you get up.<br>
<<elseif visited("masturbation1") > 2>>
<img src="img/locations/castle/bedroom/masturbating/t0mast1.jpg">
The ache was back and you surrendered to desire again. This was becoming a routine, oh and what a delicious one. After you're amazing climax, it takes another minute or so for you get up.
. <br>
<</if>>
<div id="bedstats">
<<masturbate>>
<<if $timeIndex == 0>>
<<gain "hygiene" -15 " hygiene -15">>
<</if>>
<<if $morals > 90>>
<<gain "morals" -1 " morals -1">><br>
<</if>>
</div>
[[Continue|Bedroom1]]
<<set $mcount += 1>><<if visited("cleaning1") == 1>>
[img[img\locations\castle\chores\chore1_t0.jpg]]
The castle feels ten times as big now that you finally leave the endless mopping behind.<br>
<<if $cultbranch == 3>>
<br> <<link "Find Malachi">>
<<goto "cultist3">>
<</link>>
<</if>>
<<elseif $day >40 and $richnoblebranch == 0>>
[img[img\characters\stavm\lucia_noble1.jpg]]
During chores you notice Lucia interacting with some nobleman, leaning very close to him.
You can’t hear her voice, but his carries clearly @@.man; "Sure, girl, I’ll get you your toy."@@
He presses a finger against her mouth, and waits, hesitating Lucia parts her lips, accepting it, her eyes locked on his. <br>
He chuckles. @@.man;"Much more eager than before, aren't you? You know where to find me."@@<br>
As he walks away another servant notices you staring at him. Just like you she is surprised by Lucia.<br>
@@.woman; "That's Stavmond. Richest bastard in the city. Likes to flash his gold, but usually everyone ignores him."@@
<<if $cultbranch == 3>>
<br> <<link "Find Malachi">>
<<goto "cultist3">>
<</link>>
<</if>>
<<set $richnoblebranch = 1>>
<<else>>
<<set _roll = random(1,4)>>
<<if _roll == 1>>
<<if $corruptionTier == 0>>
<img src="img/locations/castle/chores/chore1_t0.jpg">
<<else>>
<img src="img/locations/castle/chores/chore1_t1.jpg">
<</if>>
<</if>>
<<if _roll == 2>>
<<if $corruptionTier == 0>>
<img src="img/locations/castle/chores/chore2_t0.jpg">
<<else>>
<img src="img/locations/castle/chores/chore2_t1.jpg">
<</if>>
<</if>>
<<if _roll == 3>>
<img src="img/locations/castle/chores/mop3.jpg">
<</if>>
<<if _roll == 4>>
<img src="img/locations/castle/chores/chore5.jpg">
<</if>>
<<if visited("cleaning1") >= 5 and $mainstory >= 2>>
The work is still endless, carrying, cleaning, cooking. But still it's a far cry from your first month in here. Magic has returned to you, and a stranger's letter has given your days a new sense of purpose.<br>
<<else>>
The work is still endless, carrying, cleaning, cooking. But still its a far cry from your first month in here. <br>
<</if>>
<<if $melinarelationship >= 3 and $melinabranch is 0>> <br>
[img[img\characters\Melina\partyapproach.jpg]]
At the end of the day Melina approaches you. @@.woman; "Hey $name! did you hear about it already?? A festival this Saturday! They are bringing in a band from the Riverlands! And it will be open to everyone. @@<br>
<<if $srank < 20>>
@@.you; We can go outside??@@<br>
@@.woman;Yess!!@@<br>
<</if>>
With her usual vibrant energy she grips your arm, @@.woman; "Think of it - a chance to feel like a normal girl. Please say you'll come with me?"@@<br>
You agree instantly,@@.you; "that sounds amazing! I wont miss it."@@<br>
@@.woman;"Saturday morning then!"@@
<<set $melinabranch = 1>>
<</if>>
<<if $cultbranch == 3>>
<<link "Find Malachi">>
<<goto "cultist3">>
<</link>><br>
<</if>>
<</if>>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $srank < 20>>
<div id="choice-wrapper">
<<if $willpower >= 40>>
<<link "Work extra">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<gain "srank" 1 " Castle reputation +1, ">> <<gain "willpower" -40 " willpower - 40 ">>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<<else>>
<span title="Willpower is below 40" class="disabled-choice">
Too tired to work more
</span>
<</if>>
</div>
<</if>>
<<continueChores>>
[img[img\intro\alltar.jpg]]<br>
There it is. You've found it. Whatever it is.<br>
The chamber stretching before you, almost the way you saw it before, only the altar in the middle is missing, with five pedestals surrounding the empty space.
You step cautiously into the chamber, torch held high.<br>
<<silently>>
<<set _actionsTaken to 0>>
<</silently>>
<span id="look">
<<link "Look around the room">><br>
<<replace "#look">>
You walk around carefully scanning the chamber, and spot faint glimmers - small crystals of different colors. Red, green, blue, black, scattered around the room<br>
[img[img\intro\crystals.jpg]]
<</replace>>
<<set _actionsTaken += 1>>
<<if _actionsTaken is 3>>
<<replace "#continue-area">><br>
[[Continue->puzzle2]]
<</replace>>
<</if>>
<</link>>
</span>
<br>
<span id="shelves">
<<link "Examine book shelves">>
<<replace "#shelves">>
You peer at the shelves, hopeful for something useful. Instead, you find thick, dust-covered volumes filled with diagrams, sigils, and languages you can't read. This is knowledge not meant for peasants. @@.you;"this might be useful in the future"@@
<</replace>>
<<set _actionsTaken += 1>>
<<if _actionsTaken is 3>>
<<replace "#continue-area">><br>
[[Continue->puzzle2]]
<</replace>>
<</if>>
<</link>>
</span>
<br>
<span id="altars">
<<link "Examine altars">>
<<replace "#altars">>
You study the pedestals more carefully now. Two have crystals placed inside of them, their surfaces dim but intact. <br>
The other three are empty. First one is slightly, higher than others. Second one has been damaged, its corner broken off. The last one, seems unremarkable.
<</replace>>
<<set _actionsTaken += 1>>
<<if _actionsTaken is 3>>
<<replace "#continue-area">>
[[Continue->puzzle2]]
<</replace>>
<</if>>
<</link>>
</span>
/* This is an empty container where the "Continue" link will appear. */
<div id="continue-area"></div>
[img[img\intro\bookread.jpeg]]
And there it is.<br>
The altar.<br>
Atop of which rests the book.<br>
You reach out and place your hand on the cover.<br>
It's warm. Not with heat - with power, with the promise of revenge.
The book opens on its own.<br>
First page has two names on it.<br>
Your name. And beneath it, another - one you don't recognize<br>
@@.demonic;Saatharel@@<br>
You whisper it aloud,<br>
The book reacts immediately - ink rising from the page like breath on cold glass. Words form slowly, feeding on your emotions, as if waiting for your eyes to catch each one.<br>
<<if visited("UpperHall1") > 0>>
[[Read cautiously|readcautiously]]<br>
<<else>>
<span title="Walked in right away" onclick="return false;">
<span class="disabled-choice">[[Read cautiously|magicawaken]]</span><br>
</span>
<</if>>
<<link "Read eagerly">>
<<set $corruption += 1>>
<<goto "readeagerly">>
<</link>>[img[img\intro\altarpuzzle.jpg]]<br>
The words from your dreams come back to you, now you know - they are the key to solving this puzzle.<br>
@@.demonic;
The broken one remembers the dark.<br>
Fragment of the clear sky, to be placed most high.<br>
Southern path leads to burning wrath<br>
@@
<<set $pedestal1 to "">>
<<set $pedestal2 to "">>
<<set $pedestal3 to "">>
<br>
First Pedestal
<<listbox "$pedestal1" autoselect>>
<<option "Choose a color..." "">>
<<option "Blue" "blue">>
<<option "Black" "black">>
<<option "Red" "red">>
<<option "Green" "green">>
<<option "White" "white">>
<</listbox>>
<br>
Second Pedestal
<<listbox "$pedestal2" autoselect>>
<<option "Choose a color..." "">>
<<option "Blue" "blue">>
<<option "Black" "black">>
<<option "Red" "red">>
<<option "Green" "green">>
<<option "White" "white">>
<</listbox>>
<br>
Third Pedestal 3
<<listbox "$pedestal3" autoselect>>
<<option "Choose a color..." "">>
<<option "Blue" "blue">>
<<option "Black" "black">>
<<option "Red" "red">>
<<option "Green" "green">>
<<option "White" "white">>
<</listbox>>
<br>
<<link "All crystals are placed">>
<<if $pedestal1 is "blue" and $pedestal2 is "black" and $pedestal3 is "red">>
<<replace "#result">><<goto "readoath">><</replace>>
<<elseif $pedestal1 neq "" and $pedestal2 neq "" and $pedestal3 neq "">>
<<replace "#result">><em><br>The combination is wrong. Ancient runes briefly glow red in warning.</em><</replace>>
<<else>>
<<replace "#result">><em><br>First you must select crystals .</em><</replace>>
<</if>>
<</link>>
<span id="result"></span>
[img[img\intro\introspank1.jpg]]
As the paddle makes contact with your bottom, you can't help but gasp, the pain is sharp and stinging.<br>
@@.you;"Ahh! Mistress, please, I wi.."@@ your pleads get interrupted by another smack, tears springing to your eyes. Ignoring your cries, Cela smacks the paddle against your tender flesh again, leaving a growing reddening mark.<br><br>
But as seconds pass, you start to feel a strange sensation beneath the hurt. It starts as a faint, warm tingling in your core, a sensation foreign to your innocent body.
The paddle rises and falls in a relentless rhythm, each blow echoing through the kitchen, the skin burning red from the onslaught.<br>
But with each strike, you feel the pain receding further, replaced by an unfamiliar warmth. <br>
[img[img\intro\introspank2.jpg]]
Lost in a haze of pain and confusion, you don't even register when Cela finally stops.<br>
@@.woman;"Th.. there now, that should teach you.. to be more diligent in your duties,"@@ Cela says, averting her eyes from you, sounding more like her usual stern self, she even seems uncomfortable(?) with what just happened.<br>
You push yourself up on unsteady arms, your legs shaking as you slowly stand upright, cheeks flushed with more than just pain from the paddling.<br>
<<gain "submission" +1 "submission +1,">> <<gain "urge" 20 "urge +20,">> <<gain "morals" -1 "morals -1">>
<<set $demonawakened = true>>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<set $celastory = 1>>
<br>
[[Continue|UpperHall1]] <<set _magazineRNG to random(1, 10)>>
<<set _roll = random(1,2)>>
<<set _rollb = random(1,3)>>
<<if visited("ExploreEvent1") == 1>>
[img[img\intro\cons.jpg]]<br>
You find few coins in the corner and pick them up, but dont have any use for them yet.<br>
<<if $day < 20>>
<<link "◇ Continue" "UpperHall">><</link>>
<<else>>
<<link "◇ Continue" "UpperHall1">><</link>>
<</if>><<gain "money" +3 "gold +3">>
<</if>>
<<if visited("ExploreEvent1") == 2>>
[img[img\locations\castle\exploring\explore1.jpg]]
You pass the time by wandering trough the castle floors, but find nothing out of the ordinary. Just another quiet day within the castle walls. <br>
<<if $day < 20>>
<<link "◇ Continue" "UpperHall">><</link>>
<<else>>
<<link "◇ Continue" "UpperHall1">><</link>>
<</if>>
<</if>>
<<if visited("ExploreEvent1") == 3 and !$discoveredMagesStudy>>
[img[img\locations\castle\library\library_no.jpg]]<br>
You wanderаr further down the hallway, and at the tail end of it see a guard raising his hand, motioning you to stop. The door is open but you can't what's happening inside.<br>
@@.man; "Simple peasants are not allowed to enter the Mage's Study by themselves."@@<br> All you can do for now is leave.
<br>
<<if $day < 20>>
<<link "◇ Continue" "UpperHall">><</link>>
<<else>>
<<link "◇ Continue" "UpperHall1">><</link>>
<</if>>
<<set $discoveredMagesStudy to true>>
<<elseif visited("ExploreEvent1") == 3>>
[img[img\locations\castle\exploring\explore1.jpg]]
You pass the time by wandering trough the castle floors, but find nothing out of the ordinary. Just another quiet day within the castle walls. <br>
<<if $day < 20>>
<<link "◇ Continue" "UpperHall">><</link>>
<<else>>
<<link "◇ Continue" "UpperHall1">><</link>>
<</if>>
<</if>>
<<if visited("ExploreEvent1") == 4>>
[img[img\intro\decree1.jpg]]<br>
While circling the castle halls you see a huge Decree Board on the wall, with just shy of hundered rules on it. Stepping closer, expecting to see a tyranical list meant to incite fear, you see a strict but just set of rules, you skim trough it in disbelief, unsuccessfully searching for cruelty between the lines.<br> <br>
<i>Both noble and servant are bound by the law. <br>
</i>
<br>
<b>Rules for Peasants & Servants</b><br>
1. Do not speak unless spoken to – especially in the presence of nobility.<br>
6. ....<br>
12. Never touch food meant for the lords – unless explicitly ordered to serve it.<br>
16. ....<br>
21. If a servant witnesses wrongdoing and does not report it within a day, they are equally guilty.<br>
<br>
<b> Rules for Nobles & Stewards</b><br>
4. Treat the servant class with measured discipline, not cruelty - scars reflect poorly on rule.<br>
12. ....<br>
7. No lord may attend court under the influence of wine or mead.<br>
19. ....<br>
25. Nepotism breeds incompetence . All titles must be earned by merit.<br>
<<link "◇ Continue">><<goto "UpperHall1">><</link>>
<</if>>
<<if $castletier == 0 and visited("ExploreEvent1") > 4>>
[img[img\locations\castle\exploring\explore1.jpg]]
You pass the time by wandering trough the castle floors, but find nothing out of the ordinary. Just another quiet day within the castle walls. <br>
<<if visited ("cult2side_totem") < 1 and visited ("cultist2") >= 1>>
<<link "◇ Go back to Malachi's ritual place ">><<goto "cult2side_totem">><</link>><br>
<</if>>
<<link "◇ Continue" "UpperHall1">>
<<set $castletier = 1>>
<</link>>
<</if>>
<<if $castletier == 1 and visited("ExploreEvent1") > 4>>
<<set $castletier = 2>>
[img[img\locations\castle\exploring\explore_tier.jpg]]
Recently something has changed. The castle feels different now.
As you walk, you sense the shift before you fully comprehend it. It’s the eyes. Guards by the arch, servants near the stairs... Their eyes constantly follow other girls.
But not you, you’re not enticing enough to interrupt their hungry stares. <br>
<<if visited ("cult2side_totem") < 1 and visited ("cultist2") >= 1>>
<<link "◇ Go back to Malachi's ritual place ">><<goto "cult2side_totem">><</link>><br>
<</if>>
<<link "◇ Continue" "UpperHall1">><</link>>
<<elseif $castletier >= 2>>
<<if $corruptionTier >= 1>>
<<set _rollb to random(1, 3)>>
<<if _rollb == 1>>
[img[img\locations\\castle\exploring\explore1_t1.jpg]]
<<elseif _rollb == 2>>
[img[img\locations\castle\exploring\explore2_t1.jpg]]
<<elseif _rollb == 3>>
[img[img\locations\castle\exploring\explore3_t1.jpg]]
<</if>>
Now with your changed look you also began receiving attention. Guards watch down your legs, at the neckline of your garb. Not used to this, you clutch your arms and walk faster.
<<elseif $corruptionTier == 0>>
<<set _roll to random(1, 2)>>
<<if _roll == 1>>
[img[img\\locations\castle\exploring\explore1_t0.jpg]]
<<elseif _roll == 2>>
[img[img\locations\castle\exploring\explore2_t0.jpg]]
<</if>>
Men's stares have grown bolder, and linger openly, tracing curves without shame, yet you remain comfortably unnoticed.
<</if>>
<<if visited ("cult2side_totem") < 1 and visited ("cultist2") >= 1>>
<br><<link "◇ Go back to Malachi's ritual place ">><<goto "cult2side_totem">><</link>>
<</if>>
<br><<link "◇ Continue" "UpperHall1">><</link>>
<</if>>
[img[img/intro/notawakenend/lastgift1.jpg]]
@@.demonic; "Wake up, I had such high hopes for you, such grand plans, but it turns out you are not the one I was looking for after all - too hesitant, too unwilling."@@ Your heart clenches as the presence grows stronger, for the first time you experience it with a clear mind @@.demonic;"enjoy your last gift from me"@@ <br>
Suddenly, a searing, all-consuming heat explodes through your body, setting every nerve ending on fire, burning with a feverish, desperate need. Thousand times more intense than anything you experienced before. You bite your pillow, trying to stifle the scream, as your sex clenches and pulses, dripping with the arousal you can no longer control<br><br>
[img[img/intro/notawakenend/lastgift2.jpg]]
Your fingers straight into your dripping sex, plunging in and out, seeking to sate the burning hunger that threatens to consume you. You rub your aching clit with desperate abandon, circling and flicking the swollen bud, but the pleasure is fleeting.<br>
Hours pass in a blur of frantic, feverish touching, yet the need only grows stronger. Your fingers are slick with your juices, your inner thighs coated in the evidence of your futile attempts to find release. You've never felt so empty, so desperate, your body screaming for a cock, for a hard length to fill and stretch you in the most primal way.
<br>
@@.you;"Please, please someone, anything!"@@ you whimper desperately, your voice raw and hoarse from screaming. Your hips buck wildly, grinding your dripping sex against your fingers, seeking more pressure, more friction. @@.you;""I need...I need..."@@ You can't even form a coherent thought, your mind consumed by the all-encompassing need.
[img[img/intro/notawakenend/lastgift3.jpg]]<br>
[[Continue|insaneending2]]<br>
<<gain "willpower" -200 "willpower -999.">>
<<gain "urge" +999 "urge+999 .">> You stumble out of your chambers, wearing only a shirt. The castle halls are empty at this late hour, but you don't care who sees you anyway. All that matters is finding a hard cock.<br>
You hear footsteps approaching, a guard rounds the corner, his eyes widening in surprise as he takes in your disheveled state. You don't hesitate, launching yourself at him, your arms wrapping around his neck, your lips crashing against his in a desperate, hungry kiss.<br>
@@.you;"Please,"@@ you whimper against his mouth, your body pressing urgently against his. @@.you;"Please, I need your cock. I need you to fuck me, any hole you want, make this ache go away,"@@ you beg shamelessly, too far gone to care about the desperation in your voice.@@.man; "What the hell are you doing? we both can get in troub.. "@@<br>
You cover his mouth with your hand and rub his crotch with another <br>@@.you;"Please, just fuck me,"@@ you plead, looking up at him with wild, lust-crazed eyes.<br>
The guard hesitates for a moment, but the sight of your body in heat is too tempting to resist.<br>
<video autoplay loop muted>
<source src="img\intro\notawakenend\notawake333.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<br>
With a single, powerful thrust, his cock goes deep into your aching core. You cry out, your back arching. But even as your walls clench and flutter around him, gripping his length, the ache inside you persists, as he fucks you hard against the wall. @@.man; "fuck, what a slut you are"@@<br>
His cock drives into your sex again and again, your climax builds, as your pussy spasms and clenches, but its not enough.
<br>
@@.you;"Harder,"@@ you sob, your voice breaking with the force of your need. @@.you;"Fuck me harder, pleease"@@<br>
And he does just that, hours go by, night is running out<br>
@@.man;"You're not...you're not right. Something's wrong with you,"@@ he says with last breath before eventually dropping to the floor, panting and spent, still you keep riding him out of desparation.<br>
@@.think; Fuck, its only getting worse, what can I do...@@ <br>
With dawning horror you realize that even sex can't satisfy this urge. <br>
<video autoplay loop muted>
<source src="img\intro\notawakenend\notawake444.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
[[Continue|insaneending3]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
In a moment of lucidity you remember about the door, the chamber, you can still get inside, by fucking all the guards if you have to. You stumble back to your bedroom and rummage through the cupboard, searching for the key you've kept hidden away, until you realize the key is gone. Vanished. Stolen.<br>
@@.you;"No, no, no,"@@ you whimper, frantically tossing aside blankets and furniture, desperate to find the missing key. But with each passing second, the grim truth becomes clear. The key is lost, and with it, your last hope for release.<br>
[img[img/intro/notawakenend/lastgift6.jpg]]<br>
As the sun rises over the castle, the news of $name's public indecency and wanton behavior spreads like wildfire. How she was throwing herself at every man she encountered, begging them to take her, to fill her in the most base and vulgar ways imaginable.<br>
Castle's most learned men - priests, scholars, conclude that $name must be a witch or possessed, she must be restrained and sent away to the remote Monastery of the Silent Sisters for recovery and purification. <br><br>
There $name is subjected to a gauntlet of "treatments" designed to cure her. Instead her mind grows distant and disconnected.
Now, as she lies on the narrow bed in the cold, sterile cell that serves as her prison, blankly staring at the ceiling.<br>
The world around her is a blur, the Sisters' voices fading in and out of her consciousness like distant whispers. She's no longer sure where she is, or why she's here, but one thing remains constant - the dull, throbbing ache between her legs, screaming for a release that wil never come.<br><br>
[img[img/intro/notawakenend/lastgift7.jpg]] <br>
Ending #2 Not Awakened<div class="logo-wrapper" style="text-align: center;">
<a data-passage="StartGame" class="logo-btn">
</a>
</div>
<div class="opening-card-container">
<div class="opening-card">
<!-- Banner Image -->
<img src="img/logo2.png" class="card-banner" alt="Game Banner">
<!-- Text Info -->
<h1>Maiden of Ruin</h1>
<div class="card-subtitle">version 0.20</div>
<div class="card-subtitle"><a href="https://www.patreon.com/SinKuSin" target="_blank" class="credits-link">by SinKuSin</a></div>
<!-- Play Button -->
<a data-passage="intro0" class="play-btn">Play Now!</a>
<br>
Game is intended for a mature audience. 18+
.<br> Characters engaged in sexual conduct in any way, shape, or form are considered adults.<br> <br>
</div>
</div>
<<script>>
// Set theme on load AND keep it after refresh
const theme = "sugarcube-theme-gold";
document.documentElement.classList.add(theme);
// Save it so it persists after refresh
localStorage.setItem("gameTheme", theme);
<</script>>
<<run $('#right-ui-bar').hide()>>
<<if $magebranch == 0>>
[img[img\locations\castle\library\library_no.jpg]]
You can't see much of what's happening inside.
A man stops you from going in. @@.man; "Servants are not allowed to enter the Mage's Study without permission."@@ All you can do for now is leave.<br>
<</if>>
<<if $magebranch >= 1 and $timeStates[$timeIndex] is "night">>
[img[img\locations\castle\library\sdudyclosed.png]]<br>
Study is closed at night<br>
<</if>>
<<if $magebranch >= 1 and $MageStudyToday == false and $timeStates[$timeIndex] != "night">>
<<set _folder to "img/locations/castle/library/">>
<<set _imageName to either("oldtable.jpg", "oldtable2.jpg", "oldtable3.jpg")>>
<img @src="_folder + _imageName">
<<if visited ("magebranch") == 0>>
You see the Mage sitting at his table, either studying some texts, or examining new trinkets, <br>
He only looks up when your shadow crosses the table.<br>
<<else>>
You see Rafael sitting at his table, either studying some texts, or examining new trinkets, <br>
He only looks up when your shadow crosses the table.<br>
<</if>>
<<if $magebranch == 12 and $urge >= 70 and visited("first_mage_masutrbation") == 0>>
<<link "▸ Help out in the study" "first_mage_masutrbation">><</link>><br>
<<elseif $magebranch == 11>>
<<link "▸ Help out in the study" "magesession">><</link>><br>
<<elseif $magebranch == 6 >>
<<link "▸ Help out in the study" "magesession">><</link>><br>
<<elseif $magebranch == 2 or $magebranch == 4 >>
<<link "▸ Help out in the study" "magesession">><</link>><br>
<<elseif visited ("magebranch") >= 5 and $willpower < 51 and $magebranch >= 8 >>
<<link "▸ Help out in the study" "mage_willpower2">><</link>><br>
<<elseif visited ("magebranch") >= 5 and $willpower < 51>>
<<link "▸ Help out in the study" "mage_willpower">><</link>><br>
<<else>>
<<link "▸ Help out in the study" "magebranch">><</link>><br>
<</if>>
<</if>>
<<if $magebranch >= 1 and $MageStudyToday == true>>
<<set _folder to "img/locations/castle/library/">>
<<set _imageName to either("oldtable.jpg", "oldtable2.jpg", "oldtable3.jpg")>>
<img @src="_folder + _imageName">
You have helped out today. Come back tomorrow.<br>
<</if>>
[[◇ Return to Upper Hall|UpperHall1]]
<br>
<<advanceTime>>
<<set $magework += 1>>
<<set _rolla = random(1,3)>>
<<set _rollb = random(1,3)>>
<<set $MageStudyToday = true>>
<<if visited () >= 4 and visited ("magesession") == 0 >>
<<set $magebranch = 2>>
<</if>>
<<if visited () >= 8 and visited ("magesession") == 1 >>
<<set $magebranch = 4>>
<</if>>
<<if $magebranch >= 13>>
<<if _rolla == 1>>
<<if $urge >= 70>>
[img[img/locations/castle/library/mageoutfit1/mage5-5a.jpg]]
<<else>>
[img[img/locations/castle/library/mageoutfit1/mage5-5.jpg]]
<</if>>
<<elseif _rolla == 2>>
<<if $urge >= 70>>
[img[img/locations/castle/library/mageoutfit1/mage2-2a.jpg]]
<<else>>
[img[img/locations/castle/library/mageoutfit1/mage2-2.jpg]]
<</if>>
<<elseif _rolla == 3>>
<<if $urge >= 70>>
[img[img/locations/castle/library/mageoutfit1/mage3-3a.jpg]]
<<else>>
[img[img/locations/castle/library/mageoutfit1/mage3-3.jpg]]
<</if>>
<</if>>
Your line of work has changed completely. <br>
Now, you simply pass the time as eye candy, waiting for Rafael’s next breakthrough.<br>
@@.think; Mmm, he looked again while i was bending over. @@<br>
[ end of mage branch in this version] <br>
<<gain "urge" 10 " urge +10, ">>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -5 " hygiene -5 ,">>
<<gain "money" 2 "+2 gold">><br>
<<if $urge >= 70>>
@@.hypno; When I get wet… I need to cum.@@<br>
[[Masturbate|mage_masturbation]]
<<else>>
<span title="Not aroused enough" onclick="return false;">
<span class="disabled-choice">Masturbate</span>
</span>
<</if>>
<br>
<<if $spell1 == true and $spell1charge >= 1 and visited("mage_spell1_cast") == 0 and $urge >= 70>>
[[ Cast Arousal transfer on Rafael|mage_spell1_cast]]<br>
<<elseif $spell1 == true and $spell1charge >= 1 and visited("mage_spell1_cast") == 0 >>
<span title="Not aroused enough" onclick="return false;">
<span class="disabled-choice"> Cast Arousal transfer on Rafae</span>
</span><br>
<<elseif $spell1 == true and $spell1charge == 0 and visited("mage_spell1_cast") == 0 >>
<span title="No spell charges left" onclick="return false;">
<span class="disabled-choice"> Cast Arousal transfer on Rafae</span>
</span><br>
<</if>>
<<if $urge >= 70 and $willpower <= 30>>
<span title="Willpower too low" onclick="return false;">
<span class="disabled-choice">Leave</span>
</span>
<<else>>
[[Leave|UpperHall1]]
<</if>>
<<elseif $magebranch == 12>>
<<if _rolla == 1>>
[img[img/locations/castle/library/mageoutfit1/mage5-5.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/castle/library/mageoutfit1/mage2-2.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/castle/library/mageoutfit1/mage3-3.jpg]]
<</if>>
It's getting so hard to focus in the study recently.<br>
@@.think; I'm even more aroused than usual, is it because of these clothes?@@<br>
You linger near his table, pretending to organize scrolls, you stretch and bend unnecessarily, looking for another moment of his attention. <br>
After few hours you accomplish almost nothing, while Rafael works on, seemingly oblivious.<br>
<<gain "urge" 10 " urge +10, ">>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -5 " hygiene -5 ,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif $magebranch >= 11>>
[img[img/locations/castle/library/mageoutfit1/mage2-2.jpg]]
@@.man;"I need to monitor you a while longer, if my theory is correct whatever was interfering with my spells will show itself soon."@@<br>
You don’t mind at all - being near Rafael feels comforting.<br>
<<set $magebranch += 1>>
<<gain "urge" 10 " urge +10, ">>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -5 " hygiene -5 ,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif $magebranch >= 9>>
<<if _rolla == 1>>
[img[img/locations/castle/library/mageoutfit1/mage5.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/castle/library/mageoutfit1/mage2.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/castle/library/mageoutfit1/mage3.jpg]]
<</if>>
Short skirt and crop top begin to feel like second skin. <br>
To help Rafael you stay in his view at all times, and don't hurry to adjust your clothes.<br>
You shift, cross your legs, let the skirt hike higher, and every rare glance from him makes your heart beat faster. @@.think; Why do I? Calm down...@@<br>
<<if $magebranch < 11>>
<<set $magebranch += 1>>
<</if>>
<<gain "urge" 5 " urge +5, ">>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -5 " hygiene -5 ,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif $magebranch >= 8>>
[img[img/locations/castle/library/mageoutfit1/mage5.jpg]]
You move between shelves in the new outfit. The whole time staying in Rafael's vision, and quickly get used to it. Rafael works at his desk, occasionally looking up at you.<br>
A small pleasant shiver runs through you, and you give him a better view.<br>
@@.think; He has to look, this is the least i can do to help him.@@<br>
You have no doubts he is thinking about the solution to whatever interfered with last session.<br>
<<set $magebranch = 9>>
<<gain "urge" 5 " urge +5, ">>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -5 " hygiene -5,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif $magebranch == 7>>
Rafael points to the clothes laying on the chair: a thin white tank top, and a short blue skirt. <br>
@@.man; "The thin fabric will let me read your aura better, try them on.@@<br>
The tank top is so thin, its almost see trough. You glance down at the skirt - the colors pull you in. <br>
Tiny spirals of Indigo and aquamarine curling like smoke. <br>
@@.think; So beautiful.@@<br>
You walk out. The exposure feels… normal. <br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img/locations/castle/library/mageoutfit1/mage_outfit00.jpg]]
@@.you; "Yes… if it helps, I dont mind.”@@<br>
@@.man;"Fits you nicely. Stay close so i can see if anything unusual happens again."@@<br>
The rest of the day passes in his quiet presence..<br>
<<set $magebranch = 8>>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif visited () >= 10>>
<<if $corruptionTier == 0>>
<<if _rollb == 1>>
[img[img/locations/castle/library/lib_1.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/castle/library/lib4_bored.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/castle/library/lib5_bored.jpg]]
<</if>>
<</if>>
<<if $corruptionTier >= 1>>
<<if _rolla == 1>>
[img[img/locations/castle/library/lib_1_t1.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/castle/library/lib4_bored_t1.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/castle/library/lib5_bored_t1.jpg]]
<</if>>
<</if>>
You've began to enjoy the way the hours blur in the comfort of the study, the characteristic smell, ticking of the old clock. Rafael's gaze follows you longer than before, but it doesn't bother you as much anymore, @@.you; "he must have his reasons."@@ <br>
You are getting so used to this place that your body sometimes moves on autopilot, you'll zone out for what feels like minutes, then snap back to find that an hour is gone. <br>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<if visited () >= 12>>
<<set $magebranch += 1>>
<</if>>
<<elseif visited () == 9>>
[img[img\locations\castle\library\assistant\assistant1.jpg]]
You push open the heavy door to Rafael’s study. A girl is standing next to his table. She is leaning in, giving Rafael a long passionate kiss.
She looks very similar to you - same height, same dark, short hair, after the kiss she pulls away and leaves without a word. Walking past you as if you are not there<br>
[img[img\locations\castle\library\assistant\assistant1_1.jpg]]
@@.you; "Who… what was that?” @@<br>
Rafael sighs, as if you asked a silly question. @@.man; "Another assistant of mine. I know what you are thinking, but it's a cultural norm, a common gesture where she’s from."@@<br>
@@.think; Silly me...@@ Your initial surprise melts away, replaced by embarrassment. Of course. That made perfect sense, its so obvious.<br>
@@.you; "Oh. I... I didn't know. Of course it's a cultural norm."@@<br>
Rafael smiles, as if amused by child's simple mistake. @@.man; "Think nothing of it."@@<br>
He motions toward a pile of scrolls waiting in the corner. @@.man; "The samples need sorting. You know the method."@@<br>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif visited () >= 6>>
<<if $corruptionTier == 0>>
<<if _rollb == 1>>
[img[img/locations/castle/library/lib_1.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/castle/library/lib4_bored.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/castle/library/lib5_bored.jpg]]
<</if>>
<</if>>
<<if $corruptionTier >= 1>>
<<if _rolla == 1>>
[img[img/locations/castle/library/lib_1_t1.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/castle/library/lib4_bored_t1.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/castle/library/lib5_bored_t1.jpg]]
<</if>>
<</if>>
Dust shelves, stack parchments, order scrolls by their sigils, rince and repeat, you are still bored, but at least the incense is nice. Lavender and something sweet, as you focus more on the tasks, every shift feels shorter than the last. <br>
Occasionally, you catch Rafael's gaze, its making you feel uncomfortable, but after you notice it, it gets replaced by abrupt indifference.<br>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif visited () == 5>>
<<if $corruptionTier == 0>>
<<if _rollb == 1>>
[img[img/locations/castle/library/lib_1.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/castle/library/lib4_bored.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/castle/library/lib5_bored.jpg]]
<</if>>
<</if>>
<<if $corruptionTier >= 1>>
<<if _rolla == 1>>
[img[img/locations/castle/library/lib_1_t1.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/castle/library/lib4_bored_t1.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/castle/library/lib5_bored_t1.jpg]]
<</if>>
<</if>>
@@.man;"Welcome,"@@ he says, @@.man; "You know what to do."@@ His gaze drops to the stack of inventories on the shelves.<br>
@@.you;"But last time, you taught me..@@<br>
@@.man; "Hush."@@ He waves a hand, as if swatting a fly. @@.man; "You lack patience, focus on the work."@@<br>
You bite your tongue. And again that's what you do for the rest of your time in here: dust shelves, stack parchments, order scrolls by their sigils. <br>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<</if>>
<<if visited("magebranch") >= 2 and visited("magebranch") < 5>>
<<if $corruptionTier == 0>>
<<if _rollb == 1>>
[img[img/locations/castle/library/lib_1.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/castle/library/lib4_bored.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/castle/library/lib5_bored.jpg]]
<</if>>
<</if>>
<<if $corruptionTier >= 1>>
<<if _rolla == 1>>
[img[img/locations/castle/library/lib_1_t1.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/castle/library/lib4_bored_t1.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/castle/library/lib5_bored_t1.jpg]]
<</if>>
<</if>>
@@.man; "You know what to do."@@ His gaze drops to the stack of inventories on the shelves.<br>
And that's what you do for the rest of your time in here: dust shelves, stack parchments, order scrolls by their sigils, until the clock runs down. <br>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]] <<set $floor to 2>>
<</if>>
<<if visited ("magebranch") == 1 >>
[img[img\locations\castle\library\comeinold.jpg]]
@@.man;"Come in, I didn't introduce myself last time. I'm Rafael Somnus. Mage of the inner circle, though these days, titles mean very little."@@ he says, giving a slight bow.<br>
You nod slowly, returning the courtesy @@.you; "I'm $name."@@<br>
You walk inside for the first time, the mage's study is bigger than you expected.<br>
He gives you a quick tour, pointing out what's off-limits, what's too fragile, what's cursed, and what simply hasn't been dusted in three years.<br>
@@.man; "Your duties for now will be simple," @@ he gives you a soft cloth and points at a cluttered bench.@@.man; "Dust shelves. Straighten the quills. Stack the pages by order."@@<br>
You stare at the tools, then back at him. @@.you;"That's it?"@@ You clear your throat. @@.you; "I thought… you needed help?"@@<br>
@@.man; "I do,"@@ he says without turning. @@.man; "But first you need to do this, trust me its all part of the process"@@<br><br>
[img[img\locations\castle\library\firstday.jpg]]
@@.think; I imagined dangerous spells and potions, but instead got another few hours of chores...@@<br>
And that's what you do for the rest of the evening, mundane tasks any other servant could do.<br>
@@.think; No magic, no practice, no nothing. Just more dusting and cleaning??@@<br>
You leave with more questions than answers. <br>
<<gain "willpower" -10 " willpower -10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<</if>>
Your items
<<inv $backpack use inspect >>
<<updatebar>>
<<return>>
<<widget "updatebar">><<silently>>
<<replace "#story-caption">><<include "StoryCaption">><</replace>>
<</silently>><</widget>>
:: ShopWidget [widget]
<<widget "potionShop">>
<div id="potion-display">
Health Potion (30 gold)
<<if $money >= 30>>
<<link "buy">>
<<set $money -= 30>>
<<pickup $backpack "health potion" 1>>
<<replace "#shop-wrapper">>
<div id="shop-wrapper">
<<potionShop>>
<<potioncalmShop>>
<<ropeShop>>
<<candleShop>>
<<alcohol1Shop>>
</div>
<</replace>>
<<run UI.update()>>
<</link>>
<<else>>
<span style="color: red;">(Not enough gold)</span>
<</if>>
<<if $backpack.count("health potion") > 0>>
<span style="color: gray;">
You have <<print $backpack.count("health potion")>>.
</span>
<</if>>
</div>
<</widget>>
<<widget "ropeShop">>
<div id="rope-display">
Rope (20 gold)
<<if $money >= 20>>
<<link "buy">>
<<set $money -= 20>>
<<pickup $backpack "rope" 1>>
<<replace "#shop-wrapper">>
<div id="shop-wrapper">
<<potionShop>>
<<potioncalmShop>>
<<ropeShop>>
<<candleShop>>
<<alcohol1Shop>>
</div>
<</replace>>
<<run UIBar.update()>>
<</link>>
<<else>>
<span style="color: red;">(Not enough gold)</span>
<</if>>
<<if $backpack.count("rope") > 0>>
<span style="color: gray;">
You have <<print $backpack.count("rope")>>.
</span>
<</if>>
</div>
<</widget>>
<<widget "candleShop">>
<div id="candle-display">
Moonlight Candle (10 gold)
<<if $money >= 10>>
<<link "buy">>
<<set $money -= 10>>
<<pickup $backpack "Moonlight Candle" 1>>
<<replace "#shop-wrapper">>
<div id="shop-wrapper">
<<potionShop>>
<<potioncalmShop>>
<<ropeShop>>
<<candleShop>>
<<alcohol1Shop>>
</div>
<</replace>>
<<run UIBar.update()>>
<</link>>
<<else>>
<span style="color: red;">(Not enough gold)</span>
<</if>>
<<if $backpack.count("Moonlight Candle") > 0>>
<span style="color: gray;">
You have <<print $backpack.count("Moonlight Candle")>>.
</span>
<</if>>
</div>
<</widget>>
<<widget "alcohol1Shop">>
<div id="alcohol1-display">
Cheap alcohol (12 gold)
<<if $money >= 12>>
<<link "buy">>
<<set $money -= 12>>
<<pickup $backpack "alcohol1" 1>>
<<replace "#shop-wrapper">>
<div id="shop-wrapper">
<<potionShop>>
<<potioncalmShop>>
<<ropeShop>>
<<candleShop>>
<<alcohol1Shop>>
</div>
<</replace>>
<<run UIBar.update()>>
<</link>>
<<else>>
<span style="color: red;">(Not enough gold)</span>
<</if>>
<<if $backpack.count("alcohol1") > 0>>
<span style="color: gray;">
You have <<print $backpack.count("alcohol1")>>.
</span>
<</if>>
</div>
<</widget>>
<<widget "potioncalmShop">>
<div id="potion-display1">
Potion of Resolve (10 gold)
<<if $money >= 10>>
<<link "buy">>
<<set $money -= 10>>
<<pickup $backpack "Potion of Resolve" 1>>
<<replace "#shop-wrapper">>
<div id="shop-wrapper">
<<potionShop>>
<<potioncalmShop>>
<<ropeShop>>
<<candleShop>>
<<alcohol1Shop>>
</div>
<</replace>>
<<run UIBar.update()>>
<</link>>
<<else>>
<span style="color: red;">(Not enough gold)</span>
<</if>>
<<if $backpack.count("Potion of Resolve") > 0>>
<span style="color: gray;">
You have <<print $backpack.count("Potion of Resolve")>>.</span>
<</if>>
</div>
<</widget>>
Will flesh out in future updates, all main quest info is in the side bar for now.<<widget "mel_malachi_chores">>
<<if $melinarelationship >= 3 and $melinabranch is 0>>
[img[img\characters\Melina\partyapproach.jpg]]
At the end of the day Melina approaches you. @@.woman; "Hey $name! did you hear about it already?? A festival this Saturday! They are bringing in a band from the Riverlands! And it will be open to everyone. @@<br>
<<if $srank < 7>>
@@.you; We can go outside??@@<br>
@@.woman;Yess!!@@<br>
<</if>>
With her usual vibrant energy she grips your arm, @@.woman; "Think of it - a chance to feel like a normal girl. Please say you'll come with me.?"@@<br>
You agree instantly,@@.you; "that sounds amazing! I wont miss it."@@<br>
@@.woman;"Saturday morning then!"@@
<<set $melinabranch = 1>>
<</if>>
<<if $cultbranch == 3>>
<<link "Find Malachi">>
<<goto "cultist3">>
<</link>> <br>
<</if>>
<</widget>>
<<widget "masturbate">>
<<nobr>>
<<if $meffect < 40>>
<<set $urge to Math.max(0, $urge - $meffect)>>
<<set $willpower to Math.min(100, Math.max(0, $willpower + $meffect / 2))>>
<<set $meffect -= 2>>
You orgasm but it does very little for you
<<elseif $meffect > 0>>
<<set $urge to Math.max(0, $urge - $meffect)>>
<<set $willpower to Math.min(100, Math.max(0, $willpower + $meffect / 2))>>
<<set $meffect -= 2>>
<<else>>
masturbation cant satisfy you anymore
<</if>>
<</nobr>>
<</widget>>
<<widget "nextday">>
<<set $day +=1>>
<<set $timeIndex = 0>>
<<resetFlags>>
<</widget>>
<<widget "changeHealth">>
<<nobr>>
<<set $health to Math.clamp($health + $args[0], 0, 100)>>
<</nobr>>
<</widget>>
<<widget "selectTab">>
<<removeclass '#sidebar-Body-Tabs button:contains("Stats")' 'sidebar-Body-Tabs-Selected'>>
<<removeclass '#sidebar-Body-Tabs button:contains("Quests")' 'sidebar-Body-Tabs-Selected'>>
<<addclass `'#sidebar-Body-Tabs button:contains('+$sidebarTab+')'` 'sidebar-Body-Tabs-Selected'>>
<</widget>>
<<widget "continueChores">>
<<link "Continue">>
<<set $timeIndex = 3>>\
<<set $choresCompletedToday = true>>\
<<goto "UpperHall1">>
<<if $srank <= 25>>
<<gain "srank" 1 " Castle reputation +1, ">>
<</if>>
<</link>>
<</widget>>
<<widget "sleepstats">>
<<if $demonawakened>>
<br> <<gain "urge" 10 "urge +10">>
<<else>>
<br> <<gain "urge" 20 "urge+10 ++ ">>
<</if>>
<<gain "willpower" 10 " +10 willpower, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<</widget>>
<<widget "morals">>
<<set _tier = $args[0] || 1>>
<<set _threshold = $args[1] || 80>>
<<if $morals >= _threshold>>
<<set _sign = _tier >= 0 ? "+" : "">>
<<set _message = "morals " + _sign + _tier + ",">>
<<gain "morals" _tier _message>>
<</if>>
<</widget>>
<<if $timeIndex <= 1>>
[img[img\locations\castle\servants\serv01.jpg]]
<<elseif $timeIndex <= 3>>
[img[img\locations\castle\servants\serv23.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\servants\serv4.jpg]]
<</if>>
[[Your Room|Bedroom1]]<br>
<<if $moldbranch >= 1>>
<span title="Why would I" onclick="return false;">
<span class="disabled-choice">Mold's room</span> <br>
<</if>>
<<if $timeIndex == 4>>
<span title="Melina is asleep, you dont want to bother her without a good reason" onclick="return false;">
<span class="disabled-choice">Melina's room</span>
<<elseif $timeIndex == 0>>
<<link "Melina's room" "melinamorning">>
<</link>>
<<elseif visited("melmasturbates") >= 1 and visited("PostMastrurbation1time") == 0>>
<<link "Melina's room" "PostMastrurbation1time">>
<</link>>
<<elseif ($timeIndex == 1 or $timeIndex == 2) and $weekDayIndex < 5>>
<span title="Melina is away" onclick="return false;">
<span class="disabled-choice">Melina's room</span>
<<elseif visited("meltalk") > 1 and random(1,3) == 1 and visited("melmasturbates") == 0 and $demonawakened>>
<<link "Melina's room" "melmasturbates">>
<</link>>
<<else>>
<<link "Melina's room" "Melroom1">>
<</link>>
<</if>>
<br>
You don't know anyone else here yet.<br>
[[Return to Upper Hall|UpperHall1]]
<<if visited() is 1>>
[img[img/characters/Melina/bedroom/mbedroom2.jpg]]<br>
@@.woman; "Hey $name! You're finally here!@@ Melina stepped aside with a bow. @@.woman;"Behold! my royal chambers, totally not identical to yours."@@
She gestured grandly at the tiny space, and plopped onto her bed.<br>
<<else>>
<<set _roll = random(1,3)>>
<<if _roll == 1>>
<img src="img/characters/Melina/bedroom/mbedroom2.jpg">
<</if>>
<<if _roll == 2>>
<img src="img/characters/Melina/bedroom/mbedroom1.jpg">
<</if>>
<<if _roll == 3>>
<img src="img/characters/Melina/bedroom/mbedroom3.jpg">
<</if>>
You find Melina in her bedroom, she gives you a warm smile as you enter.<br>
<<if $hygiene < 30 >>
@@.woman; "Uhh, I wont kick you out but you really could use a shower $name."@@<br>
<</if>>
<</if>>
<<if $demonawakened is false>>
[[Ask about storage room|melstorage]] <br>
<</if>>
<<if $melinabranch == 1 and $weekDayIndex == 5 and $timeIndex <= 3>>
@@.woman; "Lets go already!"@@
<<elseif $melinabranch == 1>>
@@.woman; "I cant wait for the party this saturday, dont forget about it!"<br>
<</if>>
<<if $melinabranch == 1 and $weekDayIndex == 5 and $timeIndex <= 3>>
<br> [[ Go to the festival|festival1]]<br>
<</if>>
<<if $weekDayIndex < 5>>
<<if $timeIndex == 2 or $timeIndex == 3>>
<<if $melinabranch == 2>>
<<link "Spend time with Melina" "postfestival1">><</link>>
<<elseif $corruptionTier >= 1 and visited("mel_t1react") == 0>>
<<link "Spend time with Melina" "mel_t1react">><</link>>
<<else>>
<<link "Spend time with Melina" "meltalk">><</link>>
<</if>>
<</if>>
<</if>>
<<if $weekDayIndex >= 5>>
<<if $timeIndex == 1 or $timeIndex == 2 or $timeIndex == 3>>
<<if $melinabranch == 2>>
<<link "Spend time with Melina" "postfestival1">><</link>>
<<else>>
<<link "Spend time with Melina" "meltalk">><</link>>
<</if>>
<</if>>
<</if>>
<br>
[[Return to Upper Hall|UpperHall1]] <<if visited() is 1>>
[img[img\intro\notawakenend\awakenguard.jpg]]<br>
As you nervously approach the storage room door, the guard was already there, looking you up and down. @@.man; "Redhead sent you?"@@ You nod and look at the storage door as confirmation.<br>
@@.man; "Bad news for you girl. the price changed, I have spend too much in the pub last night, so I will take everything you have,"@@ he says and extends his hand.
@@.you; "That wasn't the deal,"@@ you respond flustered, @@.you; "Melina said it was just 10 coins."@@<br>
The guard smirked, his breath reeking of ale. @@.man; "Deals change, sweetheart. And now, I'm feeling generous enough to let you in - for everything you have."@@<br>
<div id="1">
<span id="1"></span>
<<link "Give all your gold">>
<<replace "#1">>
<div class="fade-hidden">
@@.you;"Fine,"@@ you hand him your coins. @@.you;"Here. Take it all."@@
@@.man;"Pleasure doing business with you,"@@ he responds mockingly. @@.man;"Now, go get whatever it is you're so desperate for."@@<br>
<<set $money to 0>>
<<updatebar>>
[[Go inside|act1intro3]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Try to lower the price">>
<<replace "#1">>
<div class="fade-hidden">
Months of work. And now, this greedy guard wanted to take it all?<br>
@@.you;"But… but you agreed on 10 coins!"@@ you protest.<br>
@@.man;"Oh, poor little thing. Redhead said you've been working hard, and didn't even get the chance to buy anything, pay up or leave."@@ he is amused by your desperation. @@.man;"Unless you're willing to make it worth for me in other ways."@@
@@.you;"W-what do you mean?"@@<br>
@@.man;"How about a...quick handjob to lighten my mood."@@<br>
You stepped back in disgust. @@.you;"No!"@@ Your voice firm. @@.you;"Absolutely not!"@@<br>
The guard shrugged, unbothered by your refusal. @@.man;"alright, last offer, just because Melina sent you, and I still want to have a chance with her, let me grope your small tits and ass for a few minutes, and ill go back to my original price, you dont even need to undress."@@<br>
You don't know if you can get inside without the guard's help. And whatever is inside… is it worth it?<br>
[[Let him grope you|storagegrope2]]<br>
[[Decline and leave|Hall]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
</div>
<<else>>
"Came back to me, already? Well my offer still stands"
<div id="1">
<span id="1"></span>
<<link "Give all your gold">>
<<replace "#1">>
<div class="fade-hidden">
@@.you;"Fine,"@@ you hand him your coins. @@.you;"Here. Take it all."@@
@@.man;"Pleasure doing business with you,"@@ he responds mockingly. @@.man;"Now, go get whatever it is you're so desperate for."@@<br>
[[Go inside|act1intro3]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "Let him grope you">>
<<goto "storagegrope2">>
<</link>><br>
[[Decline and leave|Hall]]
</div>
<</if>>
After what felt like an eternity, you nod slowly. @@.you;"Fine, but… just groping. Nothing more."@@<br>
The guard's smile widened. @@.man;"Oh, now you're talking. Alright, deal. But remember, I'm doing you a favor here. Don't forget it."@@<br>
He opens the door, and goes inside the storage room together with you.
You stand frozen as the guard's rough hands began latching onto your breasts, squeezing them playfully, as if they were objects of his amusement, teasing nipples trough the cloth.<br>
<video autoplay loop muted>
<source src="img\intro\notawakenedguard.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
His hand then shifted lower, wrapping around your ass with a possessive grip as he spoke. @@.man;"If only I could do this to Melina instead. Her curves are something every man dreams about. @@<br>
@@.think; ugh just shut up...@@<br>
@@.man; "You? Flat-chested and flat-assed. Still, beggars can't be choosers."@@<br>
His words sting, humiliating you even further. You held your breath, counting the seconds until this would end. Telling yourself It was a small price to pay compared to losing everything you had worked for.<br>
When he finally stepped back, you opened your eyes to find him smirking at you. @@.man;"Pleasure doing business with you,"@@ he said mockingly. @@.man;"Now, go get whatever it is you're so desperate for."@@<br>
<<gain "morals" -1 " morals -1,">> <<gain "submission" 1 " submission +1,">> <<gain "money" -10 " gold -10,">> <<gain "urge" -10 " urge -10 ">> <br>
[[Go inside|act1intro3]]
<div id="mop-scene">
<img src="img/locations/castle/library/firstmeet.jpg">
In the middle of your chores you spot a robed man.
He studies you like a puzzle.<br>
@@.man; "How are you still alive. You glow like a lantern."@@<br>
Your blood runs cold. @@.think; Does he mean my magic?@@<br>
@@.you; "I don't know what you're talking about."@@<br>
@@.man; "Don't insult both of us. Guards might not see it, but I do, and relax. If I wanted, given Duke's paranoia about mages, you'd already be locked up."@@
His claim that others can easily sense your magic is terrifying. <br>
@@.you; "Why tell me all this, what do you want?"@@<br>
@@.man; "Come to the study, help me out, learn few things about magic, and even earn few coins while at it, what do you say?"@@ <br>
@@.think; Could he be a potential ally? Seems like he plays by his own rules.@@
<div id="2">
<span id="1"></span>
<<link "Agree">>
<<replace "#2">>
<div class="fade-hidden">
@@.you; "Sure, I will visit you when I have time"@@<br>
@@.man; "Glad to hear, doors of Mage's Study are open to you now."@@ <br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "srank" 1 " Castle reputation +1, ">>
<<gain "money" +2 "gold +2">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall1">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Don't promise anything">>
<<replace "#2">>
<div class="fade-hidden">
@@.you; "Can't promise anything.."@@ your answer makes him visibly disappointed.<br>
@@.man; "Well regardless, Mage's Study is open to you now. And if you don't visit, I'd hate for something so… promising… to go to waste."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "srank" 1 " Castle reputation +1, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<link "Finish chores">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall1">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
</div>
<<set $discoveredMagesStudy = true>>
<<set $magebranch = 1>>
</div>[img[img\locations\castle\cultistbranch\cultist1listen.jpg]]
As you wander through the halls of the castle.<br>
You hear a voice from one of the small supply rooms. Curious, you tiptoe closer to the door, and listen. <br>
The words are spoken in a paranoid, feverish tone.<br>
@@.man;"...finally happening..."@@ his ramblings are interrupted by deranged giggling. <br>
@@.man; "Yessss ...hahahahaa... I can feel it, I can feeel it!"@@ <br>
The speaker sounds unhinged, reminding you of the deranged beggars and vagabonds that lurked the streets of the city. <br>
@@.think; I dont want to get involved with whatever is happening in there.@@<br>
<<set $timeIndex += 1>>
<<set $cultbranch += 1>>
<<if $day < 20>>
<<link "Continue" "UpperHall">><</link>>
<<else>>
<<link "Continue" "UpperHall1">><</link>>
<</if>><<set $cultbranch = 2>>
[img[img\locations\castle\cultistbranch\cult2meeting.jpg]]<br>
As you stroll down hallways you hear a burst of laughter. You recognize it to be the same madman you heard ranting in the supply room. Intrigued you go towards the voice, and see two figure, engaged in what appears to be a heated conversation. <br>
@@.think; That mark on his hand... It's the same symbol I saw in my dreams!@@ <br>
The other figure is dressed in fine silk robes, and you can hear him say a name, @@.important; Malachi@@, thats how he reffers to the madman.<br>
<<advanceTime>>
[[Continue|UpperHall1]]
[img[img\locations\castle\cultistbranch\cult3ritual1.jpg]]
Your duties as a servant take you to the old rundown part of the castle, where you suddenly feel a strange pull. @@.think; I never saw anyone in here, ever.@@ <br>
As you get closer you hear a low, rhythmic chanting. Peering through a crack in the ancient wood, you see Malachi, kneeling in front of a improvised altar.
<<timed 2s t8n>>
<<fadein 3s>>
<br>
[img[img\locations\castle\cultistbranch\cult3ritual.jpg]]
On the altar lie a bunch of dead birds, their wings spread unnaturally.
@@.man;"Zazas Zazas Nasatanada Zazas."@@<br>
You feel something. Hypnotic rhythm of his chants seems to burrow into your mind, skins. <br>
@@.man;"Zazas Zazas Nasatanada Zazas"@@<br>
Grey mist starts seeping out of their corpses.<br>
@@.man;"I'm doing my part. Another step forward, another stepp"@@<br>
<video autoplay loop muted>
<source src="img\locations\castle\cultistbranch\cult3vid.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
A wave of dizziness overcomes you, your skin feels feverishly hot. Catching yourself against the wall, you stumble away from this place while you still can, not understanding why you're reacting this way to the cultist's chanting.<br>
<<gain "willpower" -20 "willpower -20,">> <<gain "urge" 10 "urge +10,">> <<gain "corruption" 1 "corruption +1,">> <<gain "money" 2 "gold +2">>
<<set $cultbranch = 3>>
<br>
<<continueChores>>
<</fadein>>
<</timed>><<if visited("urgechore1") == 1>>
Arousal has crept up on you throughout the day, your body tingling with desire, making you barely able to focus on chores. On your way to the kitchen you see Jacob bending down, his trousers straining over his firm, round butt as he is lifting one heavy crate after another.<br>
You cant help but keep watching.
<img src="img/locations/castle/chores/aroused/jacoburge1.jpg">
Watching his muscles, how they ripple beneath his shirt. Your arousal spikes even higher. All you can think about is those strong arms wrapped around you... Gripping your waist, pulling you close...
<br>
@@.think; Stop staring. He’ll notice. Everyone will.@@<br>
You look away, cheeks red, but as you keep walking your gaze keeps drawing back to Jacob. His shirt is soaked now, he is sweating.<br>
@@.think; Stop, stop it, stop@@<br>
A girl bumps into you, snapping you back. @@.woman; "No time to daydream $name"@@<br>
@@.you; "So..sorry, sorry, just tired "@@<br>
Embarrassed you finally rush off to the kitchen, and splash some cold water on your face, to get trough the day.
<video autoplay loop muted>
<source src="img\locations\castle\chores\aroused\urgechore1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<continueChores>>
<</if>>
<<if visited("urgechore1") == 2>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/chores/aroused/aroused3_t0.jpg]]
<<else>>
[img[img/locations/castle/chores/aroused/aroused3_t1.jpg]]
<</if>>
You sweep and mop, you can feel your face turning red.<br>
Repetitive motion is a problem. Back and forth, back and forth. It reminds your body of other, better things. The day is young, yet you yearn for it to end.
Your hand itches to touch yourself, just for a second. <br>
@@.think; Think of something else...keep moving, keep working. @@<br>
<<if $willpower <= 41>>
[[You give in |urge_chore1_givein]]
<<else>>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<continueChores>>
<</if>>
<</if>>
<<if visited("urgechore1") >= 3>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/chores/aroused/aroused4_t0.jpg]]
<<else>>
[img[img/locations/castle/chores/aroused/aroused4_t1.jpg]]
<</if>>
Your mind keeps slipping back. That same warm, heavy feeling is back between your legs.<br>
You aren't thinking of anything. You aren't looking at anyone. It just… wakes up.
@@.think; Ugh why is this happening again and again.@@<br>
You will work until you are so exhausted you can't feel anything at all. That is the only plan you have.
<<if $willpower <= 41 and visited("urge_chore1_givein") == 0>>
<br>[[You give in |urge_chore1_givein]]
<<elseif visited("urge_chore1_givein") == 1>><br>
@@.think; I can't lose focus after what happened that time @@ you look at nearest table and swallow hard.
<br><<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<continueChores>>
<<else>>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<continueChores>>
<</if>>
<</if>>
<<if visited() is 1>>
<!-- First visit -->
<video autoplay loop muted>
<source src="img\intro\notawakeneddream.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br>As You fall asleep, and find yourself standing before the hidden passage, on the exact spot where you hesitated.<br>
The power is breathing from within.
You don't step inside; you are an observer, but the power still reaches for you. It brushes against your skin.
It is an intoxicating, arousing feeling of being chosen, a wordless promise of strength and pleasure.<br>
Then, the dream-version of you turns her back, @@.demonic;"a fool for walking away."@@ <br>
When you wake up, you vaguely remember dreaming about the secret passage again, but now you feel this nagging impatience in the back of you mind, urging you to act faster. <br>
<<if hasVisited("melstorage")>>
@@.think; I already asked Melina about it, later today she will have the answer. @@
<<else>>
@@.you; "Yesterday I was so close.I should have just gone in, maybe Melina knows how I can get inside the storage room, I should ask her about it."@@
<</if>>
<<elseif visited() is 2>>
<!-- Second visit -->
[img[img\intro\notawakenend\notawake2.jpg]]<br>
You stand next to the altar in your dream, the power flows around you, like a divine presence, and you are its sole focus. it's seducing you.
@@.demonic;Kneeling to no one, the world at your feet.@@ <br>
It is a fever dream of absolute pleasure, and you are willingly drowning in it.<br>
When woken up, for a moment you feel utterly magnificent, invincible. But then the feeling begins to fade, leaving behind a gnawing, desperate emptiness. <br>
The craving is no longer a simple wish; it's a physical need.
<<elseif visited() is 3>>
<!-- Third visit -->
[img[img\intro\notawakenend\day3.jpg]]<br>
@@.demonic; Why did you turn away, what are you waiting for?@@<br>
A profound sense of loss washes over you. You had your chance. The door was open. Fear grips you, a foolish mistake you must correct.
This time you see dreams not of power, but of hopelessness, testing your resolve. You see yourself twenty years from now, your back bent, your face, wrinkled and weak, polishing the Duke'sboots until they gleam, your own reflection a warped, pathetic creature in rags. @@.demonic; Weak. Worthless.@@<br>
When you wake the feeling of loss is so profound - a physical pain in your chest.<br>
@@.think; I must go back. I must open the door, today...@@
<</if>><br>
<<if visited() is 2>> <<gain "urge" 15 " urge +15, ">><</if>>
<<if visited() is 3>> <<gain "urge" 20 " urge +20, ">><</if>>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "willpower" -10 " willpower -10">>
<br> [[Wake up|Bedroom1]]
<<resetFlags>>
[img[img\characters\Melina\event1_festival\festival.jpg]]
The moment you and Melina step into the courtyard, a wall of sound hits you - roaring laughter, pounding drums.<br>
@@.think; So many people...@@<br>
She fills two cups of ale and presses one into your hand. It's strong and goes to your head almost instantly. Melina, however, drinks hers down like water, and immediately refills it. @@.woman;"To a day of freedom!"@@ she declares, her cheeks already glowing.<br>
[img[img\characters\Melina\event1_festival\festdrink1.jpg]]
@@.woman;"Now let's go dance!"@@ Wasting no time, she pulls you into the crowd. The feverish energy is contagious. Her dancing quickly turns careless. The hem of her dress clings to her thighs, then rides up even higher as she twirls.<br>
@@.think; Most of the people here are travelers and mercenaries, and wont see us again after this ends..@@ You think as you look at all the people, and this though is liberating.<br>
Both of you now sway with tipsy abandon, without a care in the world, untill you suddenly stop. @@.you; "My head is spinning, I need to take a break."@@<br>
Melina gives you a nod and bumps against strangers - who catch her with amused expressions. [img[img\characters\Melina\event1_festival\meldance.jpg]]
<<gain "willpower" -20 " -20 willpower, ">> <br>
[[Explore the festival|festivalexplore]] <br>
[[Just sit and wait|festivalalone]] <br><<if visited() is 1>>
For a while, you two just stand awkwardly. You have spent quite a bit of time together but still hardly know each other. To break the salience, Melina picks up an apple @@.woman;"Watch this!"@@ she flips the apple into the air. <br>
<img src="img/characters/Melina/bedroom/talk1melapple1.jpg">
It bounces off the tip of her nose, then her forehead, losing balance she topples forward colliding with you, and the apple flies off her face, bonking you on the head, making the two of you fall back onto the bed, laughing.<br>
<<if $corruptionTier == 0>>
<img src="img/characters/Melina/bedroom/talk1melapple2t0.jpg">
<<else>>
<img src="img/characters/Melina/bedroom/talk1melapple2t1.jpg">
<</if>>
@@.woman;"Okay, maybe I need more practice."@@
It was a little awkward at first, but now that the ice is broken, time passes quickly as you share stories, a real connection begins to grow.<br>
<<gain "willpower" 10 "willpower +10 ">><br>
<<set $melinarelationship += 1>>
[[Continue|UpperHall1]]
<</if>>
<<if visited() is 2>>
<img src="img/characters/Melina/bedroom/talk2mel.jpg">
Melina pulls out an old deck of cards. @@.woman;"Let’s see what the universe has for you,"@@<br>
@@.you;"Taro cards? Show me!"@@<br>
You watch her lay out the cards in a complex pattern, her hands moving with precision, she likely did this many times before. Melina names them as they fall -the Sun, the Chariot - weaving a silly, triumphant hero's story for you. But when the layout is complete, three cards are left.<br>
@@.woman;"Well, that’s a plot twist,"@@ She gets serious. @@.woman;"It’s pointing to… a collapse of self.@@<br>
<img src="img/characters/Melina/bedroom/talk2_2.jpg">
@@.woman;"The Moon here means you’ll be lost and confused. And this card, reversed star. You’ll deeply regret a choice you make."@@<br>
She pointed to the final card, a shattered tower. @@.woman;"And that means your whole world will crumble.@@<br>
Her words hang in the air for a second, feeling far too real.<br>
@@.woman;"Your face! Hahah, I’m totally messing with you. I think it’s all nonsense, lets do something else."@@ With a forced smile she quickly puts the cards back in the box.
<<set $melinarelationship += 1>><br>
[[Continue|UpperHall1]]
<</if>>
<<if visited() is 3>>
<<if $corruptionTier == 0>>
<img src="img/characters/Melina/bedroom/talk3t0.jpg">
<<else>>
<img src="img/characters/Melina/bedroom/talk3t1.jpg">
<</if>>
Your bedroom window view is just a wall of trees, but from here you can see the whole courtyard. <br>
Melina sits beside you, her shoulder bumping yours. @@.woman;"Do you see them?"@@<br>
You look down and watch the people just relaxing in the garden, and imagine both of you walking under the blue sky.
<br> <<gain "willpower" 10 "willpower +10 ">>
<<set $melinarelationship += 1>><br>
[[Continue|UpperHall1]]
<</if>>
<<if visited() is 4>>
<img src="img/characters/Melina/bedroom/melafk1.jpg">
You sit on the edge of her bed, watching as she mends a tear in her tunic. Melina excitedly recounts a conversation she had.<br>
@@.woman;"$name!! Cela told me that from now on I can go outside the castle on weekends!"@@<br>
@@.woman;"And she mentioned that @@
<<if $srank >= 20>>
*@@.woman; that you already can go outside??@@ <br>
@@.you; "Thats right!"@@<br>
@@.woman; "So now we could do something fun outside together."@@<br>
@@.you; "What do you have in mind?"@@
<<if $weekDayIndex >= 5>>
@@.woman; "I heard there is a river nearby, we could go there. Do you want to go now maybe?"@@<br>
<<set $melinarelationship += 1>>
<<gain "willpower" 10 "willpower +10 ">>
<br>
[lets go] -> next update<br>
[[Maybe next time|UpperHall1]]
<<else>><br>
@@.woman; "I heard there is a river nearby, we could!"@@ @@.important; go there, on weekends@@ @@.woman; and see what else is out there"@@ <br>
<<set $melinarelationship += 1>>
<<gain "willpower" 10 "willpower +10 ">><br>
[[Continue|UpperHall1]]
<</if>>
<</if>>
<<if $srank <= 19 >>
@@.woman; soon you can as well, and I'd love to take you to see the river nearby!"@@ Your jaw drops. @@.you; "She really said that?"@@<br>
@@.woman; "Yes! Just few more weeks of chores."
<<if $melinarelationship <= 10>>
<<set $melinarelationship += 1>>
<</if>>
<br> <<gain "willpower" 10 "willpower +10 ">>
<br> [[Continue|UpperHall1]]
<</if>>
<</if>>
<<if visited() > 4>>
<<if $corruptionTier == 0>>
<img src="img/characters/Melina/bedroom/talk_fill1_t0.jpg">
<<else>>
<img src="img/characters/Melina/bedroom/talk_fill1_t1.jpg">
<</if>>
The hours slip by quickly as you get to know each other better.
Sometimes you play a quick game of cards, her jovial laughter filling the air as she wins and loses with equal cheer. Other times, you simply talk, sharing stories about your lives and dreams.
The hours slip by quickly as you get to know each other better.<br>
[end of bedroom scenes besides drinking]
<br><<gain "willpower" 10 "willpower +10 ">><br>
<<if $melinarelationship < 11>>
<<set $melinarelationship += 1>>
<</if>>
<<if $backpack.count("alcohol1") > 0 and $timeIndex == 3 and visited ("festival1") >= 1>>
[[ Let's have a drink?|meldrink]] <br>
<<elseif $backpack.count("alcohol1") > 0 and $timeIndex < 3 and visited ("festival1") >= 1>>
<span title="Only in the evenings" onclick="return false;">
<span class="disabled-choice">[[ Let's have a drink?|meldrink]] </span>
</span><br>
<</if>>
[[Continue|UpperHall1]]
<</if>>
<<advanceTime>>
<<set $choresCompletedToday = true>>
<<set $punishmentcount += 1>>
<<if visited("chorespunish1") == 1 and $punishmentcount == 1>>
Cela noticed that you didn't work today, and found you. <br>@@.woman;"Look at you,"@@ she sighs, and grips your wrist, @@.woman;"Lazy wench"@@ Today, her usual strictness feels edged with something darker, she drags you to her cabinet. @@.woman;"How many days did you think you could skip before I noticed?"@@
With paddle in hands she points to the table. @@.woman;"Bend over."@@ You get in position and brace for pain, your obedience makes this even more humiliating,
[img[img\locations\castle\chores\punishment\choreskip01.jpg]]
@@.you; "Aaa"@@ The first smack is more surprise than pain, but your yelp is genuine. She laughs, landing a flurry of hits. @@.you;"Ahh! Mistress, please, I wo.."@@ your pleads get interrupted by another smack, tears springing to your eyes. Ignoring your cries. You wriggle, but she's relentless, alternating between sharp slaps and soothing strokes until your face burns as hot as your skin.
But there is also a strange sensation beneath the hurt. It starts as a faint, warm tingling in your core, a sensation foreign to your innocent body.
With each strike, you feel the pain receding further, replaced by an unfamiliar warmth.
Lost in a haze of pain and confusion, you don't even register when Cela finally stops
[img[img\locations\castle\chores\punishment\choreskip1.jpg]]
@@.woman;"Th.. there now, that should teach you.. to be more diligent in your duties,"@@ Cela says, averting her eyes from you, sounding more like her usual stern self, she even seems uncomfortable(?) with what just happened.<br>
You push yourself up on unsteady arms, your legs shaking as you slowly stand upright, cheeks flushed with more than just pain from the paddling.<br>
<<gain "urge" 20 "urge +20,">> <<morals -1 80>><br>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<<elseif $punishmentcount == 2>>
<<if $timeIndex <= 3>>
[img[img\locations\castle\chores\punishment\spank2_1.jpg]]
<<else>>
[img[img\locations\castle\chores\punishment\spank2_1_night.jpg]]
<</if>>
@@.woman; "Slacking again?"@@ Cela's hand clamps your neck. <br>
@@.woman;"Lift that rag all the way up,"@@ You obey, now your bare ass is exposed to the cool air as you two walk to her office. <br>
Few servants and guards walk up to watch. Heat blooms across your skin - shame or something else, you can't tell yet. You remember last time you were being bent over the table by Cela, how pain eventually twisted into heat.<br>
Slap on your bottom. @@.woman; "Walk."@@ Another slap. You try to hurry - maybe reach the cabinet with your dignity still intact - but Cela hooks two fingers into your belt, @@.woman; "Slower. Show the whole keep what a lazy cunt looks like.@@ She never stops spanking you @@.you; Aiyeeee@@<br>
@@.think; "Not again..."@@ That traitorous throb, by the time you get to her office its undeniable that you are getting aroused again. <br>
<<gain "urge" 20 "urge +20,">>
<br>
<<link "Continue">>
<<goto "spank2">>
<</link>>
<<elseif $punishmentcount == 3>>
[img[img\locations\castle\chores\punishment\spank3_1.jpg]]
@@.woman; "How many times I need to tell you?"@@ Cela's hand grabs you again. <br>
@@.woman; "Lift that rag all the way up,"@@ Cela orders, now your bare ass is exposed to the cool air as you two walk to her office. Smack after smack on your ass.<br>
@@.think; Its just a few slaps, I know I can endure it, but why... is my body already tingling?@@<br>
Even more people gather this time as you walk. @@.man; "Its her again?"@@ @@.man2; "Yeah not the brightest is she?"@@You spot Melina at the far end. Heat builds even quicker this time
She is seeing how expression on your face begins to change, sees how you quiver with every slap.
@@.think; Mel, don't look. Pretend you didn't see. @@
<div id="choice-wrapper">
<<link "Inside the office">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\locations\castle\chores\punishment\spank3_2.jpg]]
As soon as the door closes Cela yanks your panties down to your ankles.<br>
Tracing your damp crotch. @@.woman;"You're just a horny little drip who gets off on this? Clearly spanking is not enoug, get down on your knees, crawl to me"@@<br>
Cela hikes her own skirt up and sits down, legs splaying wide.
As you get close. She grabs a fistful of your hair as you near, yanking your nose to her crotch, the musky tang flooding your lungs. @@.woman; "Your fault I'm soaked, lazy wench, watching that ass jiggle got me dripping. Lick proper!"@@ <br>
<<link "Continue">>
<<goto "spank3">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif $punishmentcount >= 4>>
<</if>>
<br>
<div id="pillory-scene">
Noticing your absence for the fourth time, Mistress Cela had enough.
@@.woman;"This was your last change girl! Take her away,"@@
Two guards grabbed, and dragged you away to a cold, dark prison cell, throwing you inside like a piece of trash.
[img[img\locations\castle\chores\punishment\punishend1.jpg]]
Days passed. You felt your once unshakable resolve slowly eroding.<br>
The dank, gloomy atmosphere of the cell sapped the strength and vitality from your body. The meager rations of bread and water did little to nourish you. Other prisoners, looked just as defeated.<br>
One day, the rhythmic slap of flesh woke you up.
A woman's form lay splayed against the cold stone, her simple dress rucked crudely up to her hips, exposing pale thighs spread wide. A burly guard towered over her, hips driving forward in relentless, pounding strokes that buried his thick cock deep into her unresisting cunt. She was nothing more than fuckmeat to him - limp, expressionless, her face a blank mask as he used her, her body jolting with each brutal thrust like a ragdoll impaled on his shaft.
[img[img\locations\castle\chores\punishment\punishend2.jpg]]
Heat bloomed low in your belly as you watched, the slick sounds of his thrusts- wet flesh slapping against wet fles. @@.think; God, why does this arouse me?@@ A treacherous ache spreading between your thighs. You watched, transfixed, as his massive cock plunged into her without mercy.<br>
@@.think; No, stop it,@@ you chided yourself, fingers twitching at your side, itching to slip beneath the hem of your dress, to circle that throbbing nub and chase the forbidden release building there. @@.think; She's suffering, and you're… you're getting wet from this?@@
It was against the rules, but as long as it didn't happen too often, everyone kind of looked the other way, you knew it was only a matter of time before your own turn came.<br>
<<link "Continue">>
<<set $day += 23>>
<<run UI.update()>>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\punishend3.jpg]]
A few weeks later, in the middle of the night, heavy footsteps approached your cell.<br>
@@.man;"I've got a proposition for you, girl.@@ loaf of fresh bread and a piece of dried meat in his hands. @@.man;"Ain't you hungry?"@@
Your mouth began watering traitorously. It had been so long since you had a proper meal, and the temptation was almost too much to bear. <br>
@@.you;"What do you want?"@@ You knew it was a foolish question, but you had to ask nonetheless.<br>
@@.man;"Suck me off real good, and this here food is yours."@@ <br>
He pressed himself against the bars. With a shaking hand, you reached out and take the offered food. <br>
The gnawing hunger won out, at this moment a blowjob seemed like such a small price to pay to taste proper food, first time in weeks.
As you take it, the guard's hand shot out, grabbing you by the hair and yanking towards him. <br>@@.man;"Remember our deal, girl"@@ he growled, his breath hot and foul against her face. @@.man;"Get to work"@@ <br>
<<link "Continue">>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\punishend4.jpg]]
You reach out to undo the guard's belt, and free his throbbing member, your eyes widening at the sight of it, its much bigger than you expected.<br>
Hesitantly, you lean forward and extend your tongue, giving the tip a tentative lick. <br>
The guard lets out an impatient sight, @@.man;"Fuck’s sake, stop teasing."@@ His hand grabs your head, as he shoves himself deeper between your lips.
Tears prick your eyes, but his grip says you don’t stop. You gag, spit dripping down your chin, he keeps going. @@.man;"Jesus Christ, you’re useless,"@@<br>
The guard's musky scent fills your nostrils as you begin to bob your head, your inexperienced movements clumsy and awkward. He guides your head with a rough hand, forcing you to take more of his length with each passing second.
Gagging as his cock hits the back of your throat. <br>
His hips piston faster, the wet sounds of your clumsy efforts filling the small cell. @@.man;"Fuck, that's it, take my cock"@@ he grunts.
@@.man;"Gonna... fuck... gonna cum all over your pretty face,@@ he pants, his grip on your hair turning painful.
@@.man;"Mark you as my little prison whore."@@ <br>
[img[img\locations\castle\chores\punishment\punishend5.jpg]]
You try to pull back, but the guard holds you firmly in place, his cock pulsing and throbbing against your tongue. With a guttural roar, he hilts inside your mouth, his seed flooding your throat. You gag and choke, the bitter, salty taste of his cum filling your mouth as he grinds against your face, ensuring every last drop is spent.<br>
Finally, he pulls away, his softening cock slipping from your bruised lips with a wet plop. You gasp and cough, thick strands of cum splattering your cheeks and chin, dripping down onto your tattered rags. The guard grins down at you. @@.man; "not bad for our first time"@@<br>
<<link "Continue">>
<<set $day += 50>>
<<run UI.update()>>
<<replace "#pillory-scene">>
[img[img\locations\castle\chores\punishment\punishend6.jpg]]
From that day on, your life changes forever. Heat builds between your legs right away, you hate how good it feels. The guards start coming to your cell more often. They grab you, make you take them with your mouth, your hands, and soon enough, your tightest holes. You clench your jaw, furious at the Duke and everyone who trapped you here. @@.think; I don't want this, I dont...@@<br>
But the visits keep coming, day after day. Each time a guard thrusts into you - rough, deep, filling you up - your body betrays you more. <br>
Your hips start to rock back, chasing the heat, even as your mind screams no. You hate it, this growing need, the way your pussy clenches around their cocks, pulling them deeper. You service them faster now, your tongue swirling hungrily, your ass lifting for more.
<br>You touch yourself when your cell is empty, wishing for a cock to replace your hand.
Weeks pass, and the fire in your heart dies out. The thought of revenge, fades to a distant memory. All you know is the slap of skin, the hot rush when they spill inside you. Your dignity crumbles with every load they pump into your mouth or dripping cunt. You stop fighting the door when it opens. Instead, you spread your legs wide, moaning softly as they take turns, your body alive with want.<br><br>
By the time they release you from the cell, you're empty of pride. The guards don't chain you anymore - they know you'll beg for it. You stumble out, hips swaying, pussy throbbing with need. You get it now: this is your place. A slave, a fucktoy for their cocks.
<br><br>
<span style="color: #333333">Ending #3. Repeatedly missed chores.<br> want to rework this one, add few ways out.</span>
<</replace>>
<</link>>
<</replace>>
<</link>>
<</replace>>
<</link>>
</div> <<if visited("bedroomstranger") == 1>>
<img src="img/locations/castle/bedroom/stranger1.jpg">
As you lie in bed you hear a faint noise from the room above, soft muffled sounds. @@.think; Who could it be, are they okay?@@ <br>
The noises are very quiet , but they keep you awake. After a few minutes, the sounds stop, and you finally fall asleep.<br>
<<gain "urge" 10 "urge +10,">>
<<gain "willpower" 10 " +10 willpower, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<br>
[[Wake up|Bedroom1]]
<</if>>
<<if visited("bedroomstranger") == 2>>
<img src="img/locations/castle/bedroom/stranger2_t0.jpg">
You begin to drift off to sleep, but the calm is short-lived.
At first, it's just a faint rustling and bed creaking from the room upstairs, then you start to make out the occasional muffled moan.<br>
Your own face grows hot. You try to shift your focus away from the noises, but they only grow louder, at first, a gentle @@.woman;"mmmm"@@ that could be mistaken for a contented sigh.<br>
But as the moments pass, sounds change in to passioned @@.woman;"ah-ah-aah"@@ that vibrates through the ceiling separating your rooms.<br>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\stranger.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
As you stare at the ceiling, you feel a flutter in your chest, heart beating faster as you realize what's happening.
@@.woman; She is masturbating so openly?@@<br> With each passing moment, woman's inhibitions seem to fade, and her moans grow louder.<br>
Your imagination runs wild, painting a vivid picture of her fingers moving in time with her gasps, her body arching off the bed as she chases her climax.<br>
At this point your own body is responding, heart pounding in time with her gasps. Envision her collapsing onto her bed, exhausted and satisfied. <br>
@@.woman;"oh, yes… oh, please… Oh, fuuuuck…"@@<br>
@@.think; Its over...@@ You press your thighs together, as if that can help, and try to go back to sleep.<br>
<<gain "morals" -1 " morals -1,">>
<<gain "urge" 20 "urge +20,">>
<<gain "willpower" 10 " +10 willpower, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<br>
[[Wake up|Bedroom1]]
<</if>>
<<if visited("bedroomstranger") >= 3>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\stranger.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
The mystery woman begins another pleasure session.<br>
@@.think; How is she this shameless...@@<br>
Her moans are like a siren's call, drawing you in with their sweet, sweet tones. She always begins soft and slow.@@.woman;"Mmm… yes…"@@
Knowing what's coming next body responds instinctively, heating up with desire. <<gain "urge" 10 "urge +10">><br>
<div id="choice-wrapper">
<!-- Option 1 give in + disabled give in -->
<!-- Option 1 give in + disabled give in -->
<<if $urge >= 60>>
<<link "Follow her lead">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You can't help but respond, and slide your hand under the covers, hesitantly touching yourself.
The woman's moans grow louder, more urgent, and you match your pace to hers. @@.woman;"Ahhh… uhh…"@@ hearing her makes your mouth water, and your hands to stroke faster, woman's voice rises to a high-pitched squeal, and you're right there with her, your hips bucking upward as you chase your release. <br>
Just as she hits her high point, you do too, unable to hold your moans any longer.<br>
<<masturbate>>
<<gain "willpower" 10 " +10 willpower, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<br>
[[Wake up|Bedroom1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Not aroused enough" class="disabled-choice">
Follow her lead
</span><br>
<</if>>
<!------- Option 2 no if not aroused ------->
<<if $urge <=60>>
<<link "Got back to sleep" "Bedroom1">>
<<gain "willpower" 10 " +10 willpower, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<</link>><br>
<</if>>
<!------- Option 3 disabled no if willpower low ------->
<<if $urge >= 60 and $willpower < 50>>
<span title="Willpower too low" class="disabled-choice">
Go to sleep
</span><br>
<<elseif $urge >= 60 and $willpower >= 50>>
<<link "Got back to sleep" "Bedroom1">>
<<gain "hygiene" -10 " hygiene -10,">>
<</link>>
<</if>>
</div>
<</if>>[img[img\characters\Melina\event1_festival\backtomel.jpg]]<br>
The festival is in full swing, with music and laughter echoing through the air. Melina is still dancing, but you could tell she had few more drinks while you were gone.<br>
<div id="choice-wrapper">
<<link "Just wait for Melina">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You squint through the drunken haze as Melina stumbles back toward you, her arm around the sellsword, giggling as they take a seat beside you on the bench.<br>
[img[img\characters\Melina\event1_festival\f01.jpg]]
His hands roam freely over her curves, groping and squeezing as she writhes under his touch. <br>
He leans in and captures her lips in a sloppy, drunken kiss right in front of you, and Melina doesn't seem to mind.
When they finally break apart, he glances over at you, acknowledging your presence for the first time.<br>
<div id="choice-wrapper">
<<if $willpower >= 30>>
<<link "Stop it" "festivalstop">><</link>><br>
<<else>>
<span title="Your willpower is below 30" class="disabled-choice">Stop it</span><br>
<</if>>
<<link "Dont intervene" "festivaldont">><</link>>
</div>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Drink while you wait">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\characters\Melina\event1_festival\festdrink2.jpg]]<br>
You take another hearty sip of ale, and finish it it while watchin Melina's drunken antics on the dance floor. @@.think; When will you get another chance? Might as well use this chance to the fullest. @@<br>
<<gain "willpower" -10 " willpower -10">> <br>
[[Wait more|fest_passout]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
You’re in line to get water when the man in front of you points at a bowl of spiked fruit. There's a crimson cross on his chest. @@.think; A Templar? Here?@@
@@.man;" You know what these are?"@@ he asks.<br>
@@.you; "Dragon's Eyes."@@ they were growing in your garden years ago. <br>
@@.man; "Sounds impressive. I’ll take one."@@ He grabs it and heads for a quiet bench. Maybe it’s the wine, but you decide to follow and sit nearby.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; "You're a long way from any crusades."@@<br>
@@.man; "Reassigned,"@@ he sighs, rubbing his neck. @@.man; "Will be baby-sitting rookies now, but I needed a change of pace. And what about you? You don't look like much of a servant."@@<br>
@@.you; "Same boat as you, I suppose. also got reassigned."@@<br>
[img[img\characters\Melina\event1_festival\festivalbench.jpg]]
@@.man; "I see."@@ He doesn't press on it. @@.man; "So, is this actually good?"@@ He lifts the fruit, and takes a massive bite. His face immediately twists in disgust.@@.man; "Gods,"@@ he chokes, and spits everything out, scrambling for his water flask.<br>
You try to be polite, but and start laughing.<br>
He glares, eyes watering, but he isn't actually mad. @@.man; "You knew,"@@ he wheezes.<br>
@@.you; "They aren't meant for humans, I used feed them to cows"@@ you manage between giggles.<br>
@@.man; "Funny. Real funny."@@ He wipes his mouth, shaking his head. @@.man; "Next time, maybe lead with that."@@<br>
@@.man2; "Darian!"@@ someone shouts.<br>
He snaps upright, tossing the half-eaten fruit into a bush. @@.man; "Duty calls."@@ He gives you a quick wave and disappears into the crowd.
<br>
[[Go back|festival3]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
@@.woman;"Heyyy... $name!"@@ she slurs, reaching out a hand that misses your shoulder entirely on the first try. The sellsword chuckles low in his chest, his large hand possessively squeezing her hip.
[img[img\characters\Melina\event1_festival\f0.jpg]]
<br>
@@.you;"Melina..."@@ <br>
@@.woman;"I'm okay. Just... enjoying the night."@@ She offers a small, reassuring smile, though her eyes remain slightly unfocused.<br>
@@.you;"You seem..."@@ you begin again. @@.woman;"Don't look so... worried, silly, I'm perfectly fine."@@ She leans her head back against the man's shoulder.
<br>
[img[img\characters\Melina\event1_festival\f1.jpg]]
<br>
The three of you sit and enjoy the musicians performing. The sellsword's wandering hands continue to roam Melina's curves, squeezing and groping her through the thin fabric of her dress. He leans in close, whispering something in her ear that makes her giggle and squirm. <br>
But despite her drunk state, Melina stops his hands, not letting things go any further, at least not with you sitting right there beside them. <br>
The festival was almost over when, with a grunt of annoyance, the sellsword abruptly stoods up, leaving Melina slumped and disheveled on the bench. He curses something under his breath and walks off. You and Melina leave shortly after.<br>
<<link "Next Day">>
<<resetDailyFlags>>
<<set $melinacorruption = 2>>
<<set $melinabranch =2>>
<<set $timeIndex = 0>>
<<set $weekDayIndex += 1>>
<<set $day += 1>>
<<goto "Bedroom1">>
<</link>>
[img[img\characters\Melina\event1_festival\f1.jpg]]
@@.woman; "I'm okay. Just... enjoying the night."@@ She offered a small, reassuring smile.<br>
@@.you; "Mel"@@ You reached out, and grabbed her hand. <br>
@@.you;"You're drunk, you're making a spectacle, and this isn't you. We really should go."@@<br>
She glanced down at his hand on her chest, at her disheveled clothes, spark of shame flickered in her glassy eyes, then glanced over to the crowd, finally seeing the looks she was getting. The sellsword leaned closer. <br>
@@.man;"Now now, girl, ya don't wanna leave so soon, do ya?"@@ <br>
He reached out to caress her cheek. but this time Melina winced and moved away @@.woman;"$name is right I should go"@@ She stood up and on unsteady legs stumbled into you.
[img[img\characters\Melina\event1_festival\festwalkingaway.jpg]]
<<gain "willpower" -10 " willpower -10">> <br>
<<link "Next Day">>
<<resetDailyFlags>>
<<set $melinacorruption = 2>>
<<set $melinabranch =2>>
<<set $timeIndex = 0>>
<<set $day += 1>>
<<set $weekDayIndex += 1>>
<<goto "Bedroom1">>
<</link>>
You squint through the drunken haze as Melina stumbles back toward you, her arm around the sellsword, giggling as they take a seat beside you on the bench.
<br>
The stranger pays you no mind, his attention solely focused on Melina.
[img[img\characters\Melina\event1_festival\f1.jpg]]
The man's hands roam freely over her curves, groping and squeezing as she writhes under his touch. He leans in close, whispering something in her ear, making Melina giggle again.<br>
@@.woman;"To... to new friends and wild nights!"@@ she shouts, @@.man; Drink, drink, drink!@@ And all three of you drink again.<br>
You watch, feeling a pang of jealousy and exclusion.<br>
The world spins and tilts around you, making it hard to keep your balance.<br>
When you look up again, they are tongue kissing right in front of you, and Melina doesn't seem to mind.
<br>
[[Continue|fest_passout2]]
<<if visited("fest_passout2") >= 1>>
<img src="img/characters/Melina/bedroom/postfestival3.jpg">
She glanced over at you with a wry smile. @@.woman;"Quite the party we had, wasn't it $name?@@<br>
Melina chuckles, shaking her head. @@.woman;"I can't believe we got so drunk at that festival!"@@<br>
@@.you;"I barely remember anything!"@@<br>
She glances over at you with a mischievous grin. @@.woman;"What about that handsome stranger I was dancing with. What was his name again?@@" You shrug.
Melina laughs, waving her hand dismissively. @@.woman;"Well, whatever happened, it was fun!"@@<br>
@@.you;"But seriously, Mel how did we even make it back to the castle afterward?"@@ you asked, still slightly perplexed by the memory gap.
She leans in closer, lowering her voice to a conspiratorial whisper. <br>
@@.woman;"Oh you can thank me and that sellsword for dragging your drunk butt back here!"@@She winks at you @@.woman;"and don't worry, I won't tell anyone that you cant handle liquor at all."@@<br>
<<gain "willpower" 10 " +10 willpower, ">>
<<elseif visited("festivaldont") >= 1>>
<img src="img/characters/Melina/bedroom/postfest2.jpg">
@@.you;"You sure know how to party@@ you point out. @@.you;"What happened to you? I couldn't recognize you."@@ <br>
@@.woman;"I don't remember much after the wine started flowing freely,"@@ Melina says and shrugs. @@.woman;"Did I seriously get THAT drunk? I have flashes of... loud music, dancing. And there was this handsome sellsword with me..."@@<br>
@@.you;"Yeah you had a lot of fun with him.."@@
Melina grinned mischievously, likely remembering it. @@.woman;"I'm just glad you were there to make sure I didn't do anything too foolish.@@<br>
You tease with a smirk. @@.you;"Let's just vow to drink less next time, okay?"@@
Melina raises her hand and smiles, @@.woman;"Cheers to that! I don't know what I was thinking."@@Melina let out a small sigh, shaking her head. @@.woman;"Lesson learned, I suppose."@@<br>
<<gain "willpower" 15 " +15 willpower, ">>
<<elseif visited("festivalstop") >= 1>>
<img src="img/characters/Melina/bedroom/postfest2.jpg">
@@.you;"You got pretty drunk at the festival"@@ you point out. @@.you;"What happened to you? I couldn't recognize you."@@
@@.woman;"I... I need to apologize for last night,"@@ she began, her voice trembling slightly. @@.woman;"I made such a fool of myself."@@
Melina took a sip of water, @@.woman;"but I don't know,"@@ she said slowly, as if trying to remember. @@.woman;"I started feeling odd even before we got to the festival."@@<br>
She shook her head, looking confused.<br>
You laughed it off, to comfort her @@.you;"Oh Mel, you're just being dramatic,"@@ you chuckled. @@.you;"You drank too much and acted silly. That's all."@@<br>
Melina manages a weak smile in return, relieved that you're not going to make a big deal out of it. @@.woman;"You're right $name, I just got carried away, thanks for getting me out of there."@@<br>
<<gain "willpower" 20 " +20 willpower, ">>
<<elseif visited("festivalgropedt1") >= 1>>
<img src="img/characters/Melina/bedroom/postfestival3.jpg">
She glanced over at you with a wry smile. @@.woman;"Quite the party we had, wasn't it $name?@@<br>
Melina chuckles, shaking her head. @@.woman;"I can't believe we got so drunk at that festival!"@@<br>
@@.you;"I barely remember anything!"@@ <br>
She glances over at you with a mischievous grin. @@.woman;"What about that handsome stranger I was dancing with. What was his name again?@@" You shrug.
Melina laughs, waving her hand dismissively. <br>
@@.woman;"Well, whatever happened, it was fun!"@@ she winks at you. <br>
@@.woman;"and don't worry, I won't tell anyone that you cant handle liquor at all."@@<br>
@@.you; "..."@@<br>
<<gain "willpower" 10 " +10 willpower, ">>
<<elseif visited("festivalgropedt0") >= 1>>
<img src="img/characters/Melina/bedroom/festislap.jpg">
@@.woman; "About the festival..i get it. It was annoying. But you kind of made a scene.”@@<br>
@@.you; "So I should have just… done nothing?"@@ you shrug.<br>
@@.woman; "I’m just saying…we could have moved to a different spot. It was one idiot."@@<br>
You do feel guilty for making her leave early, but characteristically, she doesn't let the mood to turn sour.
@@.woman; "Hey. On the bright side, if we see him again next time, now we got three hundred and sixty-four days to practice our slaps.@@ She stands up, and swings at the air. @@.woman; "HIYAaAaAa."@@ And makes you both chuckle. <br>
<<gain "willpower" 10 " +10 willpower ">>
<</if>>
<<advanceTime>>
<<set $melinabranch = 3>><br>
[[Return to Upper Hall|UpperHall1]] Sellsword's large hand roughly groped and squeezed Melina's breast through the thin fabric of her dress, he reached up and tugged the neckline of her gown downwards, exposing her breast to the cool air. Your gaze shifts between their intimate display and your own modest chest, feeling a little jealous of her.<br>
Melina gasped, but made no move to cover herself, clearly too intoxicated and aroused to care. Sellsword's fingers circling, pinching, and tweaking the now-exposed nipple.<br>
@@.woman; "Mmm..you have such… skilled hands…"@@
<br>
<video autoplay loop muted>
<source src="img\characters\Melina\event1_festival\melfest1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br>
You try to focus, to muster a word of protest, but your tongue is heavy, they cant even hear you. <br>
When you slump forward, your head hits the wooden table with a soft thud.
Melina glanced over at you, noticing your drunken state for the first time.<br>
With a slightly tipsy pout, she disentangles herself from her new companion.
<br>
@@.woman;"Oh no... look at her. She's out."@@ Melina gives the guy a lopsided, sorry smile. <br>
@@.woman;"I have to take her to bed. I really, really don't want to, but I have to,"@@ the sellsword helps her to get you to bed.
[img[img\characters\Melina\event1_festival\passout.jpg]]
<<gain "morals" -1 " morals -1",>> <<gain "urge" +20 " urge 20">> <br>
<<link "Next Day">>
<<resetDailyFlags>>
<<set $melinacorruption = 3>>
<<set $melinabranch =2>>
<<set $timeIndex = 0>>
<<set $weekDayIndex = 6>>
<<set $day += 1>>
<<goto "Bedroom1">>
<</link>> <<advanceTime>>
<<if visited("MagicPracticeUrge") == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\meditation\urgemedi0.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You settle onto the floor, legs crossed, as you begin to channel the magic, you're surprised by how effortless it feels. <br>
The arousal, instead of being a hindrance, seems make your magic respond in ways you never thought possible. <br>
@@.think; That felt sooo good, and I want to do it again. Soon.@@ <br>
As you come down from the intense session, both physically and magically, you feel deeply satisfied.
<br>
<<masturbate>>
<<gain "magic" 2 " Magic attunement +2, ">>
<<if $corruption <= 20>>
<<gain "corruption" 1 " corruption +1 ">>
<<else>>
<</if>>
<<elseif visited("MagicPracticeUrge") == 2>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\meditation\urgemedi2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You find yourself looking forward to your next practice session, wondering if the unusual connection between your arousal and magical control was just a fluke. This time, you deliberately approach the practice in an aroused state, curious to see if you can replicate the results.<br>
You close your eyes and focus on your inner energy.
With each inhale, a wave of sensation pulses through you, rising like a soft tide.
Inhale, and sensation grows. Exhale, and it lingers. You hold the focus, letting go of everything except this sweet sensation, and with a final inhale, a series of spasms rips through you.<br>
@@.think;"Who knew training could feel this good."@@<br>
When you come down from the high, you realize that embracing your desires unlocks new potential within you, and the implications are thrilling.<br>
<<gain "magic" 2 " Magic attunement +2, ">> <<if $morals > 90>>
<<gain "morals" -1 " morals -1,">><br>
<</if>>
<<if $corruption <= 20>>
<<gain "corruption" 1 " corruption +1 ">>
<<else>>
<</if>>
<<masturbate>>
<<elseif visited("MagicPracticeUrge") > 2>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\meditation\urgemedi3.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
As you sink into the familiar rush, you feel your boundaries expanding, magic surging through you.<br>
@@.think; This is the fastest way to get stronger. @@<br>
You surrender to the flow, letting go of thought, letting go of everything but the blissful rhythm, until finally, you reach a state of pure satisfaction.<br>When it peaks, you shudder with release, your mind and body aligned in a perfect state of bliss.<br> <<gain "magic" 2 " Magic attunement +2, ">>
<<if $morals > 90>>
<<gain "morals" -1 " morals -1,">><br>
<</if>>
<<if $corruption <= 20>>
<<gain "corruption" 1 " corruption +1 ">>
<<else>>
<</if>>
<<masturbate>>
<</if>>
<br>
[[Continue|Bedroom1]]
[img[img\characters\Ryska\tummenchoke.jpg]]<br>
As you walked out in to the hallway you saw Ryska looming over some scrawny boy, pinning him against the wall with one hand.
@@.woman;"Look at this lil rat, heard you yappin' about me to Cela."@@<br>
@@.man;"N-no, Ryska, I didn't, I swear, please..."@@
The boy's knees shook, his panicked eyes finding you, pleading to step in.
<div id="choice-wrapper">
<<if $willpower >= 40>>
<<link "Try to help the boy">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You hesitated, then squared your shoulders. @@.you;"Leave him alone, Ryska."@@<br>
She blinked few times, then smirked. @@.woman;"Oho. Got a spine today?"@@ You can tell she is surprised, or maybe even impressed by your actions.<br>
She shoves the boy so hard he stumbled into you. @@.think; We can take her together.@@ You nod at him. But instead of standing his ground, he runs away down the hallway without a second thought.
Before you can react, Ryska yanks your pants, leaving you naked from the waist down.<br>
[img[img\characters\Ryska\ryskahall.jpg]]<br>
Your hands rush toward the fallen fabric but you can hear the guards laughing, they've seen everything already.<br>
Ryska leans in closer, her smirk is gone now @@.woman;"Look, did you think you're some knight savin' the weak? That rat'd sell you for free. Remember this next time some coward bats his eyelashes at you."@@<br>
<<gain "willpower" -10 "willpower -10, ">>
<<gain "fame" 1 "infamy +1, ">>
@@.rel; Ryska relationship +1@@
<<set $ryskarelationship += 1>><br>
<<link "Continue" "UpperHall1">><</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>><br>
<<else>>
<span title="Your willpower is below 40" class="disabled-choice">
Try to help the boy
</span><br>
<</if>>
<<link "This is none of your business">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.woman;"Please what? Ain't no one comin' to save you."@@ She leaned in, @@.woman;" Fucking liar."@@
Before he could beg, she jerked his pants down, exposing his small shriveled cock to the few people passing by. A snort burst from her.@@.woman;"Ahahahh. Fits you perfect. Tiny rat, tiny dick."@@ She gave it a mocking flick. @@.woman;"Bet you piss sitting down, don't ya?"@@ <br> [img[img\characters\Ryska\tummendown.jpg]]<br>
The boy whimpered, hands darting to cover himself. Ryska slapped them away. @@.woman;"Aw, don't cry, might shrink even more."@@ With a final shove, she let him go, watching as he scrambled to pull up his pants. @@.woman;"Keep my name out of your mouth, or i'll make sure the whole castle will be laughing at you.@@<br>
<<gain "morals" -1 "morals -1, ">>
<br>
<<link "Continue" "UpperHall1">><</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<<set $ryskabranch = 3>>
[img[img\locations\castle\cultistbranch\cultis4meet.jpg]]<br>
The need for answers is stronger than your fear of the unknown. You cannot stand this mystery and all the strange things unfolding around you. The 'madman' has at least some of the answers, and doesn't seem that bright himself. You come up with a simple plan. <br>@@.think;Present myself as harmless, as someone who might be useful, convince him with half truths.@@<br>
Today, as he often does, Malachi works away from others., you gather the courage and walk up to him.<br>
Voice low and steady, you repeat his line back to him:
@@.you;"The beginning... another step forward...I'm doing my part."@@
He goes still, his mouth twitching in to a smile.<br>
@@.man;"Where did you hear that? where did you?"@@ he asks amused.<br>
@@.you; "It came to me in a dream, from a voice that sounded like yours."@@ @@.think;This must sound convincing enough@@<br>
@@.man;"hahahh, You're not just another ghost, are you?"@@ he gigles back.
@@.you; "I don't want to be!"@@ You look at him now, feigning a shaken vulnerability.
@@.you;"When I heard it, I knew it was the truth. I want to understand… I want to be part of it.@@<br>
He studies you for a long moment, then gives his answer.
[img[img\locations\castle\cultistbranch\cultist4close.png]]
<<if $srank <= 19 >>
@@.man;"When they finally let you outside, find me at the garden shack, on the weekend heheh, afternoon, I will be there, and nooo eyes. No eyes, or we'll have to... pluck them out ehehe."
<<else>>
@@.man; "This weekend - heh - afternoon, meet me at the garden shack. No other eyes. No eyes, or we'll have to... pluck them out"@@
<</if>>
<br>
<<link "Continue" "UpperHall1">>
<<set $timeIndex = 3>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<</link>>
<<set $cultbranch = 4>>
<<if visited("chapel") == 1>>
[img[img\locations\castle\chapel\chapel1.jpg]]
You walk in and right away notice how this place radiates peace and safety.<br>
A kindly looking woman in white robes approaches, her warm smile greeting you.<br>
@@.woman;"Welcome, child I am Sister Bella, priestesses of this chapel."@@<br>
@@.you; "A chapel? In this place?"@@<br>
@@.woman;"Yes, despite the Duke being a pagan himself, he allows it. Faith helps people to bear the hardships."@@<br>
She leads you to the podium. <br>
@@.woman;"Each Sunday we hold a ceremony to reflect and heal. All are welcome, regardless of rank or circumstance."@@
<<if $timeIndex <= 1 and $weekDayIndex == 6>>
<br>@@.woman; "And we are about to begin now"@@<br>
<<link "▸ Attend the ceremony">>
<<set $timeIndex = 2>>
<<if $day >= 51>>
<<goto "sundaypriest1">>
<<elseif $day == 44>>
<<goto "sunday2">>
<<elseif $day == 37>>
<<goto "sunday1">>
<<else>>
<<goto "sunday1">>
<</if>>
<</link>>
<</if>>
<<elseif $timeIndex <= 1 and $weekDayIndex == 6>>
[img[img\locations\castle\chapel\church_people.jpg]]
Sunday ceremony is about to begin, people are taking their seats.<br>
<<link "▸ Attend the ceremony">>
<<set $timeIndex = 2>>
<<if $day >= 51>>
<<goto "sundaypriest1">>
<<elseif $day == 44>>
<<goto "sunday2">>
<<elseif $day == 37>>
<<goto "sunday1">>
<<else>>
<<goto "sunday1">>
<</if>>
<</link>>
<<elseif $timeIndex >= 2 and $weekDayIndex == 6>>
[img[img\locations\castle\chapel\just_ended.jpg]]
<<if lastVisited("sunday1") is 1 or lastVisited("sunday2") is 1>>
@@.woman; "Hope you come back next week"@@
<<else>>
@@.woman; "The ceremony has just ended, but you're welcome to join us next week."@@
<<if $corruptionTier >= 1 and visited ("bellatalk1") == 0 >>
<br> <<link "◇ Ask about the changes">>
<<goto "bellatalk1">>
<</link>>
<</if>>
<</if>>
<<elseif $weekDayIndex <= 5 and random(1,4) >= 3 and $corruptionTier >= 1 and visited("anseltalk1") == 0>>
[img[img\locations\castle\chapel\chapel_talk_ansel1.jpg]]
<<if visited ("sundaypriest1") == 0>>
A girl is talking to a new priest you have not seen before
<<else>>
Some girl is barraging Ansel with tons of questions..
<</if>>
<<if $corruptionTier >= 1 and visited ("bellatalk1") == 0 >>
<br> <<link "◇ Ask Bella about the changes">>
<<goto "bellatalk1">>
<</link>>
<</if>>
<<if $corruptionTier == 0 and visited("anseltalk1") == 0>>
@@.think; Well I dont have anything to ask him.@@
<<elseif $corruptionTier >= 1 and visited("anseltalk1") == 0 and visited("sundaypriest1") >= 1>>
<<link "◇ Ask Ansel about the changes">>
<<goto "anseltalk1">>
<</link>>
<</if>>
<<elseif $weekDayIndex <= 3>>
[img[img\locations\castle\chapel\church_base.jpg]]
The chapel is completely empty
<<elseif $weekDayIndex <= 5>>
[img[img\locations\castle\chapel\church_prepare.jpg]]
A few worshippers are tidying up, preparing the chapel for next Sunday.
<</if>>
<br>
<!---------------library ----------------->
<<if visited("maidintro") >= 1 and visited("maidbook1") == 0>>
<<link "◇ Library">>
<<goto "hannah_library">>
<</link>><br>
<<elseif visited("sunday2") >= 1 or visited("sundaypriest1") >= 1>>
<<link "◇ Library">>
<<goto "chapellib">>
<</link>><br>
<</if>>
[[◇ Go back|Hall]]
<table class="twine-table">
<tr>
<td class="twine-card card-light">
<div class="card-title">Castle reputation</div>
<div class="card-text">
Gained by completing chores, as well as proving you loyalty or worth in other ways.<br>
This is your key to the castle. It dictates which doors will open for you, and what type of chores are given to you,<br>
</div>
</td>
</tr>
<tr>
<td class="twine-card card-dark">
<div class="card-title">▸ ◇ </div>
<div class="card-text">These icons indicate if the time will pass when performing an action.<br>
double ▸▸events will take longer </div>
</td>
</tr>
<tr>
<td class="twine-card card-light">
<div class="card-title">Willpower</div>
<div class="card-text">Is used as a resource to perform certain actions, as well as ability to resist, or disobey others. <br>
Similar to Energy parameter in a lot of other games. </div>
</td>
</tr>
<tr>
<td class="twine-card card-dark">
<div class="card-title">Factions</div>
<div class="card-text">Church. Bandits. Cultists. Crown. <br>
You wont be able to do all branches at once, some will be mutually exclusive past certain points</div>
</td>
</tr>
<tr>
<td class="twine-card card-light">
<div class="card-title">Inventory</div>
<div class="card-text">Items you buy can be accesed trough <<link "You Page">>
<<script>>
Dialog.setup("You", "obj you-win");
Dialog.wiki(Story.get("you").processText());
Dialog.open();
<</script>>
<</link>></div>
</td>
</tr>
<tr>
<td class="twine-card card-dark">
<div class="card-title">Links</div>
<div class="card-text">
If you want to support the game.<br>
<<link "👉 Patreon">>
<<run window.open("https://www.patreon.com/SinKuSin", "_blank")>>
<</link>>
<<link " 👉 Subscribestar">>
<<run window.open("https://subscribestar.adult/sinkusin", "_blank")>>
<</link>>
</div>
</td>
</tr>
</table>
<style>
.twine-table {
width: 100%;
border-collapse: separate;
border-spacing: 0 12px; /* spacing between cards */
}
.twine-card {
padding: 16px 20px;
border-radius: 12px;
color: #ddd;
box-shadow: 0 3px 8px rgba(0,0,0,0.4);
transition: all 0.3s ease;
}
/* Darkened alternating colors by ~20% */
.card-dark {
background: linear-gradient(135deg, #161616, #0d0d0d);
}
.card-light {
background: linear-gradient(135deg, #222222, #151515);
}
.twine-card .card-title {
font-weight: bold;
font-size: 1.1em;
margin-bottom: 6px;
color: #f9d976; /
}
.twine-card .card-text {
font-size: 0.95em;
line-height: 1.4;
}
/* Hover effect */
.twine-card:hover {
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(0,0,0,0.6);
background: linear-gradient(135deg, #444, #222);
}
</style>
<br>
[img[img\main story\lettermagic7.jpg]]
In front of you eyes a letter is being pushed under the door, you rush to open the door but no one is there. Not even an echo of footsteps. You open the envelope and read.<br><br>
You're on the right path - keep going.<br>
Grow stronger, for the next step demands it.<br>
Justice will come to this place.<br><br>
@@.think; It must be the key-giver contacting me again. What path? Stronger for what?@@ <br>
Its comforting to know that you are not alone, but at the same time you want answers. <br>
<<set $mainstory = 2>>
[[Continue|Bedroom1]]Other servants whisper and gossip about your filthy appearance and foul stench again, but this time someone reports it to Cela, and she appears in no time.
She's furious, @@.woman;"$name! To me, NOW!"@@
As you get closer she grabs you by the collar, and drags you towards the bathroom.<br>
@@.woman; "You filthy wench!"@@ Cela seethes.
She forces you to strip naked then shoves you into the showers, cold water already spraying from the faucets, making your nipples stiffen. <<if $urge > 70>>But it’s not just the cold. <</if>>
Then Cela starts roughly scrubbing you with a harsh sponge. <br>
Completely dominating you, leaving pink bruise marks on your skin, pushing and turning you however she wants, bending you over, spreading your legs on her own. <br>
<<if $corruptionTier == 0>>
[img[img\locations\castle\chores\hygiene\hygiene01_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\chores\hygiene\hygiene01_t1.jpg]]
<</if>>
<<gain "srank" -2 "Castle reputation -2">><br>
<<if $submission <= 14>>
<div id="choice-wrapper">
<span title="Not submissive enough" class="disabled-choice">
Show weakness
</span><br>
<<link "Endure">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Then her hand slides down, and rubs vigorously between your thighs, <<if $virgin == "true" >> stimulating the area you only touched yourself <</if>>making you shift uncomfortably, but you keep silent.
She steps back, tossing a sponge at your chest. @@.woman; "Keep yourself cleaner in the future, this was just a warning"@@
<br><<gain "willpower" -30 " willpower -30, ">>
<<gain "fame" 1 " infamy +1, ">> <<gain "urge" 10 " urge +10, ">>
<<gain "submission" 1 " submission +1, ">>
<<gain "hygiene" 60 " hygiene +60,">>
<br>
<<continueChores>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<<else>>
<div id="choice-wrapper">
<<link "Show weakness">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Then her hand slides down, and rubs vigorously between your thighs, <<if $virgin == "true" >> stimulating the area you only touched yourself <</if>>, making you shift uncomfortably.
She keeps going and unable to contain it any longer, you cover your mouth and let out a soft moan.<br>
Cela immediately stops, smirking wickedly. @@.woman;"Oh my, what was that? Seems like someone enjoys being punished!"@@
<<if $corruptionTier == 0>>
[img[img\locations\castle\chores\hygiene\hygiene011_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\chores\hygiene\hygiene011_t1.jpg]]
<</if>>
She pinches your nipple hard, twisting it cruelly. @@.you; "Ahh!"@@ you cry out, and look away, embarrassed by your reaction.
She steps back, tossing a sponge at your chest. @@.woman; "Pathetic." The door slams behind her, leaving you trembling, wet.@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "fame" 3 " infamy +3, ">> <<gain "urge" 20 " urge +20, ">>
<<gain "submission" 2 " submission +2, ">>
<<gain "hygiene" 60 " hygiene +60,">>
<br>
<<continueChores>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
<br>
<<if $urge < 70>>
<<link "Endure">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Then her hand slides down, and rubs vigorously between your thighs, <<if $virgin == "true" >> stimulating the area you only touched yourself <</if>>making you shift uncomfortably, but you keep silent.
She steps back, tossing a sponge at your chest. @@.woman; "Keep yourself cleaner in the future, this was just a warning"@@
<br><<gain "willpower" -30 " willpower -30, ">>
<<gain "fame" 1 " infamy +1, ">> <<gain "urge" 10 " urge +10, ">>
<<gain "submission" 1 " submission +1, ">>
<<gain "hygiene" 60 " hygiene +60,">>
<br>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Too aroused" class="disabled-choice">
Endure
</span><br>
<</if>>
</div>
<</if>>
[img[img\locations\castle\chores\hygiene\hygiene.jpg]]
You can smell the stench of your own unwashed skin. You didn't think its that bad, that you can go another day without shower, and now everyone stays away from you, giving you disgusted looks, cover their noses and whispering behind your back. They try to keep quet but you can still hear them<br>
@@.woman;"Just look at her, she probably hasn't washed since she arrived,"@@ another man chuckles, @@.man;"she probably rolled in shit to smell this bad!"@@ <br>
<<gain "willpower" -30 " willpower -30, ">>
<<gain "fame" 2 " infamy +2, ">>
<<gain "submission" 1 " submission +1, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<if $corruptionTier == 1>>
<<if $urge >= 70>>
<<done>>
<<set $avatarbot = "p3horny">>
<<updatebar>>
<<run $("#avatar-container").addClass("low-hp-pulse")>>
<<run $("#avatar-top").fadeOut(1000)>>
<<set $avatartop = "p3horny">>
<</done>>
<<elseif $urge < 70>>
<<done>>
<<set $avatarbot = "p3">>
<<updatebar>>
<<run $("#avatar-top").fadeOut(1000)>>
<<set $avatartop = "p3">>
<</done>>
<</if>>
<<elseif $demonawakened == 1>>
<<if $urge >= 70>>
<<done>>
<<set $avatarbot = "p2horny">>
<<updatebar>>
<<run $("#avatar-container").addClass("low-hp-pulse")>>
<<run $("#avatar-top").fadeOut(1000)>>
<<set $avatartop = "p2horny">>
<</done>>
<<elseif $urge < 70>>
<<done>>
<<set $avatarbot = "p2">>
<<updatebar>>
<<run $("#avatar-top").fadeOut(1000)>>
<<set $avatartop = "p2">>
<</done>>
<</if>>
<<elseif $day >= 1>>
<<done>>
<<set $avatarbot = "p1">>
<<updatebar>>
<<run $("#avatar-top").fadeOut(1000)>>
<<set $avatartop = "p1">>
<</done>>
<</if>>
<<if !tags().includes('menu')>><<set $lastPassage to passage()>><</if>> <img src="img/ui/portraits/p1.jpg">
<<link "add pulse">>
<<done>>
<</done>>
<</link>>
<<link "remov pulse">>
<<done>>
<<run $("#avatar-container").removeClass("low-hp-pulse");>>
<</done>>
<</link>>
<<link "back">>
<<goto "UpperHall1">>
<</link>>
[img[img\banditbranch\bandit1.jpg]]
You get down the stairs and notice a man leaning against the wall, arms crossed, dressed in black. No sigil, no badge, uncharacteristic for this place.<br>
As you walk past him he quietly says. @@.man;"You look like someone who could use a friend, or at least someone who knows things."@@
His eyes jump to the servants passing by, then back to you. @@.man;"l will be around."@@
<<if $hygiene < 30 >>
As you walked by, he recoiled slightly at the smell and took a small step back.
<</if>>
<br><<set $banditbranch = 1>>
<<link
" Continue" "Hall">>
<</link>>
<<if $timeIndex <= 2>>
[img[img\locations\castle\hall\emptyhall.jpg]]
<<elseif $timeIndex <= 3>>
[img[img\locations\castle\hall\mainhall1.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\hall\emptyhallnight.jpg]]
<</if>>
<<if $timeIndex <= 1>>
Main hall is completely empty at this time of day.
<<elseif $timeIndex == 2>>
People are starting to gather for evening dinner.
<<elseif $timeIndex == 3>>
Hall is packed with all kinds of people.
<<elseif $timeIndex == 4>>
Main hall is completely empty at night.
<</if>>
<br>
<<if $waitress_branch >= 1 and $waitress_branch <= 2 and $timeIndex < 4>>
<<if $hygiene < 70>>
<<link "◇ Find Casimir" "waitress_interview_stinking">>
<</link>><br>
<<elseif $looksbase < 21>>
<<link "◇ Find Casimir" "waitress_interview_lookscheck">>
<</link>><br>
<<elseif $morals >= 90 and visited("waitress_interview_moralscheck") < 1>>
<<link "◇ Find Casimir" "waitress_interview_moralscheck">>
<</link>><br>
<<elseif $morals < 90>>
<<link "◇ Find Casimir" "waitress_interview_moralscheck">>
<</link>><br>
<<else>>
<span title=" Morals above 90" onclick="return false;">
<span class="disabled-choice">◇ I better scrub floors for now...</span>
</span><br>
<</if>>
<</if>>
<<if $magic >= 10 and not visited("orb1reject") and not visited("orb1absorb")>>
<<link "◇ Floating orb " "memoryorb1">>
<</link>><br>
<</if>>
<<if $timeIndex == 3 and $weekDayIndex >= 4 and visited("jesterintro") >= 1>>
<<link " ▸ Jester show " "jester_dance1">>
<<advanceTime>>
<</link>><br>
<</if>>
<<if $timeIndex == 3 >>
<<link " ▸ Socialize " "socialize">>
<</link>>
<br>
<</if>>
<<link " ◇ Go Back" "Hall">>
<</link>>
[img[img\banditbranch\lys2.jpg]]
You find him in the main hall, engaged in a conversation with a noble lady, from their body language you can't tell what's the power dynamic between them.
When the noblewoman exits, the man turns to face you.<br>
@@.man; " Lets not waste any time and discuss how we could help each other? And you can call me Lys"@@ You nod and follow him out to the halway.
<div id="continue">
<<link "Continue">>
<<replace "#continue">>
<div class="fade-hidden">
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<<if $corruption <= 10>>
[img[img\banditbranch\lyswalkt0.jpg]]
<<else>>
[img[img\banditbranch\lyswalkt1.jpg]]
<</if>>
@@.man; "Everyone needs allies, don't you agree?"@@
You are cautious. @@.think; He knew my name, who told him...@@<br>
@@.man; People helping each other, that's how the world works, if you want to discuss things further, first i would need a small favor from you.@@<br>
@@.you; "How small?"@@ you hesitantly ask. <br>
@@.think; Its not like i have many options right now.@@ <br>
@@.man; Can you keep an eye on who's out at night in next few days Second floor, let me know if you see a woman with a purple hair tie. Easy enough, right?"@@<br>
<div id="choice-wrapper">
<<link "Ask more questons">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; "So you're asking me to spy on someone?"@@<br>
He is quick to reassure you. @@.man;"The woman is in no danger, if that's what you worry about, and if some guard bugs you, just say you are going to the toilet."@@
<br>
<<link
" Continue" "Hall">>
<<set $banditbranch = 2>>
<<set $banditrelationship += 1>>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Just accept it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You nod, imagining what he could offer in return.<br>
@@.you;"Easy enough"@@<br>
@@.man;"That's what I like to hear, talk to me when you are done"@@
<<set $banditbranch = 2>>
<br> <<link
" Continue" "Hall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</replace>>
<</link>>
</div>
<<set _roll = random(1,3)>>
<<if _roll == 1>>
<img src="img\banditbranch\meetlys1.jpg">
<</if>>
<<if _roll == 2>>
<img src="img\banditbranch\meetlys2.jpg">
<</if>>
<<if _roll == 3>>
<img src="img\banditbranch\meetlys3.jpg">
<</if>>
@@.man; "I gave you a simple task, come back when you are done, or if you find a treasure chest somewhere and have some money to spend"@@ <br>
<<if $day % 2 != 0 and $banditbranch == 3 and $timeIndex <4>>
<<link " ◇ Tell that you saw Lucia" "bandit1report">>
<</link>><br>
<</if>>
<<link
" Continue" "Hall">>
<</link>>[img[img\locations\castle\housekeeper\firstcity.jpg]]<br>
@@.woman;"I have a new task for you"@@ she says, gesturing for you to step closer. @@.woman;"You’ll go to the city today."@@ <br>
@@.think; What? She is trusting me to leave the castle? There must be a catch.@@<br>
Cela slides a small leather pouch toward you. @@.woman;"There is a merchant who has something for me. You will collect it and return before nightfall. If you try to run, we will know. And we will reach your sister before you do. Do you understand me?"@@<br>
@@.think; She knows about her.@@ You swallow and nod. @@.you;"Yes mistress"@@<br>
@@.woman;"Good, the wagon will leave in 10 minutes, now go, and don't fail me"@@
<br>
[go to the city -> in next update ]<br>
[[Return to Upper Hall|UpperHall1]]
<img src="img/locations/castle/chores/rank7chore.jpg">
You’re on your knees, scrubbing a wine stain from the floor when loud footsteps echo down the corridor, no doubt its Cela. You hurry up, frantically checking if you didn't miss any spots.<br>
<img src="img/locations/castle/housekeeper/7rank.jpg">
<<if $punishmentcount <= 1>>
Cela walks in and looks around. @@.woman;"Good, you’ve proven yourself enough girl.
I give you permission to go outside, and travel to the city on weekends."<br>
@@
<<elseif $punishmentcount >= 2>>
Cela walks in and looks around. @@.woman; "Your work is adequate, and you've worked many days already.<br>
I give you permission to go outside, and travel to the city on weekends.<br>
To make ammends for the days you skipped, you can come to my office at dawn. If you dont want me to throw you in the dungeons when you decide to slack off again."@@ <br>
<</if>>
She then walks away without caring for your response.
<br><<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<video autoplay loop muted>
<source src="img/characters/Melina/bedroom/melcaught.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You open the door to Melina's bedroom, expecting to find her passing time like usual. Instead, you freeze in the doorway from what you see.<br>
Melina is on the bed, with only a thin blanket draped over her lower half. Her eyes are shut, mouth slightly open. The blanket bunches and twitches over her crotch in a way that leaves no doubt about what's happening.<br>
You know you should retreat, but you hesitate for a moment, and then.<br>
@@.woman; "Mmmm...yesss...just like that Fredrik"@@ @@.think; Fredrik...she thinks about him??@@<br>
As if sensing the weight of your gaze, her eyes open and meet yours.
@@.woman;"Huu-AAAAaa!"@@ Melina quickly yanks the blanket up to her chin. @@.woman;"What the hell!"@@She's clearly embarrassed @@.woman; "Why didn't you knock?"@@<br>
[img[img/characters/Melina/bedroom/melcaught.jpg]]
@@.you; "I didn't...SORRY!"@@ ...WHAM. <br>
You close the door as fast as you can, to get out of this awkward situation.
<<if visited("masturbation1") == 0>>
You walk away from the door, and replay the image of Melina's blissful expression before she noticed you. It makes you want to do the same, fist time since you got here.
<<else>>
We all have our urges, our secrets but Fredrik? That's a surprise for you.<br>
@@.think; What if it was me, caught by Melina? Her eyes on my naked body, would she walk away like I did?@@
The idea of replaying this scene later, alone in your room, brings a flush to you cheeks.
<</if>>
<br><<gain "urge" 10 "urge +10, ">> <<gain "exhibitionism" 1 "exhibitionism +1 ">>
<br>
[[Continue|UpperHall1]] <<if $showercount == 1>>
Your first time using the castle shower. The soothing warmth, it feels good, but you cant relax - not completely. Every footstep outside is making you tense up. You always were insecure about your small breasts and slender frame, and in this hostile setting you feel even more vulnerable and exposed.
[img[img\locations\castle\bath\bath1.jpg]]
@@.think; Someone is coming.@@<br>
In a hurry you wrap the thin towel around yourself, ensuring it covers your modest assets. You try to act calm, but your nervousness is obvious to anyone watching.
<br> <<gain "hygiene" 90 " hygiene +90">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
<<elseif $showercount == 2>>
[img[img\locations\castle\bath\shower1.jpg]]<br>
Shower quickly strips away the grime. Its soothing warmth was a brief moment of comfort. Clean and refreshed, you are ready to face the next task.
<br> <<gain "hygiene" 90 " hygiene +90">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
<br>
<<elseif $showercount == 3>>
[img[img\locations\castle\bath\undress1.jpg]]
As you undress, few women start snickering.<br>
@@.woman;"Well, well, look at the fresh meat. Bony as a rail and barely more than a child@@, a heavyset woman leers at you, eyeing your petite frame. She clearly is the leader of this bunch, her body covered in scars, you could easily imagine her being a ruthless bandit before she ended up in this place. <br>
[img[img\characters\Ryska\ryska.jpg]]
@@.woman; "And what's with the carpet on her muff? In the village you came from they dont know how to use razors?"@@ a second woman says, pointing at your pubic hair.<br>
You retreat back in to the stall, preparing to defend yourself if needed, when a voice rings out from the back @@.woman2; "Leave her be for now, or you wanna explain to Cela again why another newbie ‘fell' in the showers?"@@
The leader mutters something under her breath and pulls back @@.woman;"Fine, ill give her some time to get rid of this bush. Let's go."@@
As they leave, the stranger turns to you. @@.woman;"I'm Lucia. Are you okay?"@@<br>
[img[img\locations\castle\bath\lucia1shower.jpg]]
You nod, grateful she bailed you out. @@.woman2;"That's Ryska. She likes picking on new girls, especially ones who look like they won't fight back. But she is right, it's better if you do shave, for some reason it is the norm here."@@<br>
<<gain "hygiene" 90 " hygiene +90">> <br>
<<set $ryskabranch = 1>>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
<<elseif $showercount == 4>>
[img[img\locations\castle\bath\shower3shave.jpg]]
You step into the steaming hot shower. The confrontation with Ryska still weighs heavily on your mind.
You remember what Lucia told you @@.woman; "In this castle, everyone shaves."@@ <br>
But you don't want to give Ryska the satisfaction. Already holding the razor, your fingers brush between your legs, hesitating.
<div id="choice-wrapper">
<<link "Shave">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\locations\castle\bath\selfshave.jpg]]
You’ve never bothered shaving before - back home, no one cared. But here, the rules are different.
When Ryska barges in later, her eyes drop immediately. @@.woman; "Well, well. Look at you. Almost presentable."@@ She leans closer, inspecting. @@.woman; "See? Now you don’t look like some farm animal."@@
@@.think; Maybe this is how you survive here, giving up little things until I fit in. @@<br>
<<gain "hygiene" 90 " hygiene +90, ">> <<gain " willpower" -10 " willpower -10, ">> <<gain "submission" 1 " submission +1 ">> <br>
<<link "Continue">>
<<set $ryskabranch = 2>>
<<goto "Bathroom">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Dont Shave">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.think;No.@@ You shake your head. In this oppressive castle, you want to push back against something, even if its just some hair. You pull your clothes back on, leaving the razor untouched.
<br><<gain "hygiene" 90 " hygiene +90">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</if>>
<<if $showercount >= 5>>
<<set _showerEvent to random(1, 3)>>
<<if _showerEvent == 1>>
[img[img\locations\castle\bath\shower2.jpg]]
<</if>>
<<if _showerEvent == 2>>
[img[img\locations\castle\bath\shower1.jpg]]
<</if>>
<<if _showerEvent == 3>>
[img[img\locations\castle\bath\shower3.jpg]]
<</if>>
The shower quickly strips away the grime. Its soothing warmth was a brief moment of comfort. Clean and refreshed, you are ready to face the next task.
<br>
<<gain "hygiene" 90 " hygiene +90">> <br>
[[Continue|Bathroom]]
<</if>><<if visited ("LeanIn") >= 4 and $fogexposure > 8 >>
<img src="img/locations/castle/randomevents/flower3_1.jpg">
You can see another pristine purple flower, smell coming from this one is even stronger. <br>
You pause a few steps away.<br>
<<link "Go closer">>
<<goto "LeanIn">>
<</link>>
<div id="choice-wrapper">
<<if $willpower >= 40>>
<<link "Stay away from it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Your feet itch to step closer, to inhale deeply and let the fragrance consume you, but the rational part of your brain overrides the urges of your body, and this time you manage to turn away.<br>
<<gain "willpower" -15 " willpower -15 ">> <br>
<<link "Continue" "UpperHall1">><</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Willpower too low" class="disabled-choice">
Stay away from it
</span><br>
<</if>>
<<elseif visited("flower") >= 2>>
<img src="img/locations/castle/randomevents/flower2.jpg">
The alluring scent fills your nostrils once more, you look around and see another pristine purple flower. You pause a few steps away, wary of getting too close after the last experience.
<br> <<link "Go closer">>
<<goto "LeanIn">>
<</link>><br>
<div id="choice-wrapper">
<<if $willpower >= 30>>
<<link "Stay away from it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Your feet itch to step closer, to inhale deeply and let the fragrance consume you, but the rational part of your brain overrides the urges of your body, and this time you turn away.<br>
<<gain "willpower" -10 " willpower -10 ">> <br>
<<link "Continue" "UpperHall1">><</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Willpower too low" class="disabled-choice">
Stay away from it
</span><br>
<</if>>
<</if>>
<<if visited("flower") == 1 >>
<img src="img/locations/castle/randomevents/flower1_1.jpg">
As you walk, an unfamiliar yet alluring scent catches your nose. Your feet seem to move on their own, drawn to the source of this mysterious aroma. Leading you to a vase with a single purple rose. its petals an immaculate deep purple unlike any you've seen before. It feels so out of place here.<br>
<div id="choice-wrapper">
<<if $willpower > 61>>
<<link "Stay away from it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
dont break the game cheating to click this please
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="willpower too low" class="disabled-choice">
Stay away from it
</span><br>
<</if>>
<<link "Lean closer">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<video autoplay loop muted>
<source src="img\locations\castle\randomevents\flower1_2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
You can't resist. <br>
You lean in, inhaling deeply. The fragrance is intoxicating, it floods your senses, melting your thoughts. Your face presses against the bloom, smothering yourself in its heady perfume. <br>
As you do, a wave of euphoria washes over you. making you feel light headed and flush with arousal. Nothing else matters in this moment.<br>
<video autoplay loop>
<source src="img\locations\castle\randomevents\flower1_3.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
When the scent begins to fade you look down, and see brown, withered down husk of a flower, its sight making you feel uneasy as you move on.
<br>
<<gain "urge" +10 " urge +10, ">>
<<if $corruption < 20 >>
<<gain "corruption" +1 " corruption +1 ">> <br>
<</if>>
<<link "Continue" "UpperHall1">>
<<set $fogexposure += 1>>
<</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<</if>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t0.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
<img src="img/locations/castle/bedroom/puppydream.jpg">
A small shape emerges from the mist. You recognize it instantly, its your first dog, Keb!<br>
Its eyes glimmer with amiliar warmth, wiggling its tail, it runs toward your open arms.<br>
@@.demonic; I'll never leave you.@@<br>
Comforting just like in your childhood.<br>
You feel safe. You pet it, and the warmth that radiates from its tiny body spreads into you, melting away all the worries and stress that has been weighing down on you recently.<br>
<<gain "willpower" 15 " willpower +15, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "urge" 10 "urge +10">><br>
[[Wake up|Bedroom1]]
<</fadein>>
<<if $timeIndex < 4>>
<<if visited("memoryorb1") == 1>>
[img[img\locations\castle\hall\orb1\orb1day.jpg]]
You see something glow in the far corner of the hall, when you come closer you see a purple orb floating in the corner of the hall, pulsing like a diseased heart. It feels ancient and hungry.<br>
But no ones else is looking at it, a maid just walks trough it.<br>
@@.think; What is that? How can they not see it?@@<br>
You can’t investigate now, not with everyone watching, you’d look like a fool, or worse, a witch. Until it will be less crowded you pretend to not see anything.
<<else>>
The orb is still there, you need to find a better time with less people around to approach it.
<</if>>
<</if>>
<<if $timeIndex == 4>>
<<if visited("memoryorb1") == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\hall\orb1\orb1night.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
You see something glow in the far corner of the hall, when you come closer you see a purple orb floating in the corner of the hall, pulsing like a diseased heart.<br>
There is a connection, a thread pulling you to it. This thing wants you. For a dizzying moment, you feel chosen. With your growing magic powers you can decide to either
<br>
<<link
" Reject it" "orb1reject">>
<</link>><br>
<<link
" Absorb it" "orb1absorb">>
<</link>><br>
<<else>>
<video autoplay loop muted>
<source src="img\locations\castle\hall\orb1\orb1night.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
The orb is still there. You feel a connection, a thread pulling you to it.
This thing wants you. For a dizzying moment, you feel chosen. With your growing magic powers you can decide to either
<br>
<<link " Absorb it" "orb1absorb">> <</link>><br>
<<link " Reject it" "orb1reject">> <</link>><br>
<</if>>
<</if>>
<br>
<<link
" Step back" "MainHall">>
<</link>>
[img[img\locations\castle\hall\orb1\orb1absorb.jpg]]
Greedy for more strength, you raise a trembling hand, and touch.
You don’t know how you know, but it works, you are pulling it in.<br>
As the orb dissolves into your skin, a series of jolts is spreading trough your body, making you unable to breath You clutch your chest and fall to your knees, high-pitched ringing filling your ears.<br>
@@.demonic; Everyone is your enemy, you should strike first@@<br>
You turn around but see no one, it comes from within.<br>
@@.demonic; I did so much for them, and they betrayed me@@<br>
You feel his struggle, his injustice becomes yours for a moment.<br>
As the last of the orb’s energy settles within you, making you a little stronger. The deafening ringing fades away, and with it, the voice.
<br><<gain "magic" 2 "Magic Attunement +2,">> <<gain "corruption" 1 "corruption +1">>
<br>
<<link
"Continue" "Hall">>
<</link>> [img[img\locations\castle\hall\orb1\orb1dispel.jpg]]
The orb as if sensing your doubt latches on to you like a parasite. You plant your feet and push back with your mind. Gathering every ounce of your will you push back against it. <br>
Just as you feel your consciousness fading, the orb dissolves in to dust, enveloping the room.
For a moment its a part of you, or you are a part of it.<br>
<<link " Continue" "orb1reject2">>
<</link>>
<<link "play cards" "armorybet">>
<<run buildDeck()>>
<</link>>
Splenind! So how much do you want to bet.<br>
<<link "Small bet: 2" "armoryplay">>
<<set $bet to 2>>
<<set $badbet to true>>
<<run startDeal()>>
<</link>><br>
<<if $money > 10>>
Not enough money for a large bet
<<else>>
<<link "Large bet: 10" "armoryplay">>
<<set $bet to 10>>
<<set $badbet to true>>
<<run startDeal()>>
<</link>>
<</if>>
Dealer: <<= showHand($dealer, $hideDealer)>><<if !$hideDealer>> [<<= handValue($dealer)>>]<</if>><br>
Player: <<= showHand($player)>> [<<= handValue($player)>>]<<if $result>> $result<<set $result to "">><</if>><br>
<<if $hideDealer>>
<<button "One more card" "armoryplay">><<run window.playerHit()>><</button>>
<<button "Stop" "armoryplay">><<run window.playerStand()>><</button>>
<<else>>
<<if $result.includes("Win!") or $result.includes("Blackjack!") or $result.includes("Push!")>>
<<link "Continue" "cardwin">><</link>>
<<else>>
<<link "Continue" "cardloss">><</link>>
<</if>>
<</if>>
<<if visited("cardwin") < visited("cardloss") >>
more losses
<</if>>
<<link
" Continue" "Armory">>
<</link>> <<if visited("cardwin") > visited("cardloss") >>
you are cheating
<</if>>
<<link
" Continue" "Armory">>
<</link>>
[img[img\locations\castle\exploring\runaway1.jpg]]
You are walking and see a girl running towards you. Panicking he squeezes behind a large barrel of grain near you. Her terrified eyes meet yours as she is pulling a sack over herself. <br>
Following her, a guard stomps in. @@.man;"You! <<if $hygiene < 30>> Stinkpot.<</if>> WHERE DID SHE GO?" @@<br>
He is holding you, slowly raising his hand.
<div id="choice-wrapper">
<<if $submission > 53>>
<<link "Show him">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
It pains you to do this, but who knows, maybe the girl did do something bad. @@.you; "There, behind the barrel."@@
[img[img\locations\castle\exploring\runaway2-1.jpg]]
The guard yanks her out. He gives you a curt nod. @@.man;"Smart. Cela will hear of your loyalty."@@ He marches off dragging the girl with him, while she stares deep in to your eyes the whole time.
<br>
<<gain "srank" 1 "Castle reputation +1,">> <<gain "morals" -1 " morals -1">>
<br><<link "Continue" "UpperHall1">><</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Not submissive enough" class="disabled-choice">
Show him
</span><br>
<</if>>
<<link "Didn't see anything ">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you;"I, I just came here, I didn't see anyone, .@@ "The guard shoves you against the wall, and clearly wants to continue, but decides to continue his chase..
[img[img\locations\castle\exploring\runaway2-2.jpg]]
You wait until his footsteps are gone before whispering to the barrel. <br> @@.you;"He’s gone."@@ A small hand emerges, giving your arm a quick, grateful squeeze. <br>
@@.woman;"Thank you, I wont forget this,"@@ and slips away.<br>
<<gain "willpower" -20 " willpower -20,">>
<br><<link "Continue" "UpperHall1">><</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<<if visited("ShowerEventsUrge1") == 1>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\bath\aroused1.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\bath\aroused1_t1.jpg]]
<</if>>
You strip off your clothes and step under the hot stream, water cascading over your naked body, making your skin flush and your nipples harden instantly into tight, aching peaks. It's the first time you've ever felt this desperately aroused in the shower - your pussy already throbbing with need, slick and swollen from the day's pent-up tension.
Gliding the soap over your breasts, down your stomach, between your legs.
@@.you; mmmm..@@<br>
Instinctively one hand moves to your pussy, as you begin to pleasure yourself.
@@.think; I shouldn't be doing this...
<<if visited("showerfogmasturbation") >= 1>>
My mind is clear, and i'm still doing it...
<<elseif visited("masturbation1") == 0>>
I have not even done it in my bedroom... <</if>>@@<br>
The sound of the running water makes it harder for anyone to hear the slick noises your fingers make as they slip in and out. You can't help it - your body reacts to your touch, two fingers plunging in and out, craving more spreading your legs wider. <br>
@@.you; "ahhhhhhhhhh"@@<br>
The rushing water drowns out the obscene, wet sounds of your fingers pumping faster, your palm grinding against your clit with every thrust.
<<if visited("masturbation1") >= 1>>
This sensation is different from doing it in the bedroom, so vulnerable, so exposed. <</if>>
<br>
Suddenly you hear approaching footsteps, you slow down but keep going, trying to be as quiet as you can, you're so close to the edge, but too hesitant to keep going.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if $corruptionTier == 0>>
[img[img\locations\castle\bath\aroused1_2.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\bath\aroused1_2_t1.jpg]]
<</if>>
@@.woman;"Oh my god, did you see the way he was looking at me?"@@<br>
The two women stop right outside your stall and continue talking. You stand still as a statue, holding your breath. <br>
@@.woman2; "Haha, Everyone saw that, Hannah!"@@<br>
@@.think; They are so close, I can't...@@
You sigh, the moment is ruined. Your cheeks burn with embarrassment, body still trembling with denied need. <br>
<<gain "morals" -1 " morals -1,">> <<gain "urge" 10 " urge +10,">> <<gain "hygiene" 90 " hygiene +90">><br>
[[Continue|Bathroom]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif visited("ShowerEventsUrge1") >= 2>>
[img[img\locations\castle\bath\aroused2.jpg]]
Back in the shower. Hot water pouring as you begin soaping your body, you can't help but focus on that familiar tingling between your legs.<br>
<div id="choice-wrapper">
[[Masturbate|showermasturbation]]<br>
<<if $willpower >= 20>>
<<link "Just shower">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You wash yourself, avoiding the temptation, and turn off the water, stepping out with a shaky breath and a lingering frustration.<br>
<<if $morals > 90 >>
<<gain "morals" -1 " morals -1, ">>
<</if>>
<<gain "willpower" -10 " willpower -10,">> <<gain "hygiene" 90 " hygiene +90">><br>
[[Continue|Bathroom]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Your willpower is below 20" class="disabled-choice">
Just shower
</span>
<</if>>
</div>
<<else>>
recurring t0 corruption masturbation event
[[Continue|Bathroom]]
<<gain "hygiene" 90 " hygiene +90">>
<</if>>
<<set $showeredtoday = true>> [img[img\locations\castle\maidbranch\maid1.jpg]]
Your work stops short when Mistress Cela calls for you. A large group of servants is gathering in the main hall.<br>
Beside Cela is a striking, unfamiliar woman, all silk and mystery. You already saw her together with Lys, and he did imply that she is very influential.<br>
@@.woman;"This is Lady Béatrice Fontaine, and she has arrived for one reason: The Masquerade Ball is four weeks away.@@ Béatrice is glazing at the high ceiling the whole time.<br>
Cela continues. @@.woman;"From this moment, your work changes. On tuesday and thursday you will undergo extensive training. No more clumsy footsteps. <br>
We will drill you until your manners are flawless, you move with the grace of the nobility you serve. This ball will not be spoiled by your incompetence.@@<br>
Lady Béatrice finally floats her gaze down to the group, a lazy, amused smile on her lips. <br>
@@.woman2; "Yes, well, It's all terribly important. So much... dancing, and... those little cakes."@@ <br>
She drifts off, examining her fingernails, her mind was clearly miles away.
Cela’s eyes flashed with annoyance at her interruption. <br>
@@.woman; "Now, you three,"@@ she points in your direction, <br>@@.woman;"come with me. We will begin now."@@
[img[img\locations\castle\maidbranch\maid1_2.jpg]]
<<if $srank < 20 and $punishmentcount >= 2>>
@@.woman; $name...You disappointed me, and will need to be punished again, maybe this time you will learn.@@<br>
[[Continue|maid1lowrank]]
<<else>>
[[Continue|maid1]]
<</if>>
<br>
<<set $nightexplore = true>>
<<if visited("thief3woman") == 1>>
[img[img\banditbranch\nightexplore2.jpg]]
You walk along the second floor after sunset. It’s your first time being out this late, the halls are quiet today.
For an hour you listen for footsteps, whispers, but hear only snores. @@.think; Maybe there is no woman at all and Lys is just testing me, at least I didn't get in to any trouble today. @@<br>
<<link "Continue" "UpperHall1">>
<</link>>
<<elseif visited("thief3woman") == 2>>
[img[img\banditbranch\nightexplore2.jpg]]
You begin your walk, moving quietly, scanning the dim hall for any sign of the woman with the purple hair tie. But instead, movement catches your eye - a man in the corner, barely visibly from the shadows. At first, you think he's adjusting his clothes, his hand moving frantically at his waist. <br>
You blink @@.think; is he? Yes... he absolutely is.@@<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\banditbranch\lysstranger.jpg]]
You see it, his breeches unlaced, his cock in hand. He rubs himself roughly, eyes closed, sweat glistening on his forehead.<br>
Heat floods your face as you realize what you're doing. Watching. Like some filthy voyeur.
You should leave. You should look away. But something holds you there - an unwilling curiosity at his shameless behavior. He’s disgusting. And yet...
@@.man;"Milady's panties… ahhh,"@@ His hips twitch as he strokes faster,
@@.man;"If I could burry my face in them, taste that tight little cunt - ahh, fuck"@@<br>
That breaks the spell. @@.think; What the hell am I doing??@@<br>
<<gain "exhibitionism" 1 "exhibitionism +1, ">> <<gain "urge" 10 "urge +10">><br>
<<if $morals <= 90 and $urge > 69>>
[[Keep Watching |Lys1Watch]]<br>
<<else>>
<span title="90 morals + 70 urge check" onclick="return false;">
<span class="disabled-choice">Keep Watching</span>
</span><br>
<</if>>
<<link "Leave">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\banditbranch\lysstranger2.jpg]]
He’s close. Part of you wants to keep watching, but shame takes over. You barely get away before he lets out a loud moan. <br>
<<link "Continue" "UpperHall1">>
<</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif visited("thief3woman") == 3>>
[img[img\banditbranch\nightexplore1.jpg]]
Worried to encounter the man again, you step quietly, your eyes scanning the shadows for anything out of the ordinary.<br>
As you round the corner, you suddenly collide with someone. You both gasp at the same time.<br>
[[Continue|thief3lucia_walk]]
<</if>>
[img[img\banditbranch\lysstranger_stay.jpg]]
But still, you don't look away as his hips begin twitching, his cock throbbing, and cum begins shooting out, covering the wall in front of him.
@@.think; It just keeps coming...@@<br>
He milks the last drops with a shudder, oblivious to your wide-eyed stare.
Only when he begins to turn you walk away. <br>
<<gain "urge" 10 "urge +10,">> <<gain "exhibitionism" 1 "exibitionism +1">><br>
<<link "Continue" "UpperHall1">>
<</link>>
<<set $mcount += 1>>
<<if visited() == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bath\bath_masturbation1.mp4" type="video/mp4">
</video>
You begin to touch yourself again, more cautious and aware of the sounds outside the stall.<br>
Doing your best to keep quiet. You tease your clit softly, then with more pressure.
Knowing others are nearby only adds to the taboo thrill.<br>
@@.think; What if someone saw me like this? What if they heard me?@@<br>
This thought makes your pussy clench, and a moan escapes you. <br>
@@.think ; Did someone hear me?@@ <br>
Anxiously you pause and listen. Everything seems the same, no awkward silence or whispers.<br>
Relieved, this time you don't hold back <br>
@@.think; Ahhh, so close@@ <br>
With a hand over your mouth, your fingers go back to rub your clit.
Still, you hold yourself back. Your body shudders slightly, a soft shy climax, muffled against your palm. <br>
Moments later as your pulse returns to normal, the shame settles in, and you hurry to leave, wishing you had more restraint. <br>
<<gain "morals" -1 " morals -1, ">> <<gain "exhibitionism" 1 " exhibitionism +1, ">>
<<gain "hygiene" 90 " hygiene +80">><br>
[[Continue|Bathroom]]
<<elseif visited() >= 2>>
<video autoplay loop muted>
<source src="img\locations\castle\bath\bath_masturbation2.mp4" type="video/mp4">
</video>
You begin to touch yourself again.<br>
Doing your best to keep quiet. Your body tenses as you bite your lip, while pleasure builds.
Still, you hold it back. Your body shudders slightly, a soft shy climax, muffled against your palm. <br>
Moments later the shame settles in.
@@.think; Why can't i just wait and do it in my bedroom...@@
<br>
<<if $morals > 90 >>
<<gain "morals" -1 " morals -1, ">>
<</if>>
<<if $exhibitionism < 10>>
<<gain "exhibitionism" 1 " exhibitionism +1, ">>
<</if>>
<<gain "hygiene" 80 " hygiene +0">><br>
<<if visited ("shower_heardmas") == 0>>
<<link "Continue">>
<<goto "shower_heardmas">>
<</link>>
<<else>>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<</if>>
<</if>>
<<masturbate>>
<<if $morals <= 95 >>
<img src="img/locations/castle/bedroom/hdream/plates1.jpg">
You walk, holding a tray with ridiculous amount of cups and plates on it<br>
The stacks feels impossibly fragile and wobbles with every step. Out of nowhere the floor starts shaking.
Tray tilts. The cups fall, shattering with a thundering sound.<br>
@@.you;"No... no, no, NO!"@@ you scream. @@.you;Clumsy, useless idiot! "Why can't I do anything right?"@@
As you turn around the guard is already behind you, his anger palpable.<br>
@@.think; what should I do, what should I do..@@<br>
@@.think2;
Use your charms to get out of this. He's already thinking about it.
Give him the doe eyes. Let your fear look... exciting. Touch his arm, make him feel powerful and his wrath will quickly turn to sympathy.@@<br>
Your breathing quickens as the sinful thoughts invade your mind. <br>
Taking a shaky step closer, your hand reaches out to gently touch his muscular forearm. <br>
@@.you;"I am certain there must be some way I can make amends,"@@ you breathe, your voice laden with a new, unfamiliar sultriness. @@.you;"Some way to... repay my debt to you."@@<br>
The guard's eyes light up as your touch and pleading words begin to sway him.
You feel a thrill of fear, but also a strange, unsettling heat at the way he looks at you.<br>
@@.think2;See how he trembles at your touch, use this power, don't stop now, take control.@@<br>
@@.you;"Please Sir."@@ You lick your lips as if inviting him, and unable to resist your brazen allure, the guard's hand grabs your hip.<br>
<img src="img/locations/castle/bedroom/hdream/plates2.jpg">
His hand is brushing against your most intimate place, drawing a shudder from your lips. <br>
You gasp at the intimate touch, The guard smirks at your reaction, his eyes glinting with triumph and dark promise. @@.man;"Naughty girl"@@ is the last thing you hear from him before waking up<br>
<<gain "urge" 15 "urge +15,">>
<<gain "willpower" 10 " willpower +10, ">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<</if>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_red_t0.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_red_t1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
You are walking trough a maze, countless paths but wherever you go you see scenes from your past. Mother and Father giving you a hug. @@.woman;" Good things happen to good people. Hold fast to your kindness, and the world will reward you."@@ Your father nods. <br>
@@.demonic; "Such silly, childish nonsense that is."@@<br>@@.think; They didn't know yet...How unjust their life will be...@@<br>
<img src="img/locations/castle/bedroom/cdream/corr5_1.jpg">
Next, you walk up towards the most humiliating moment of your life. You are kneeling in front of the Duke. @@.man; "Kneel dog, just how your parents did before I killed them."@@<br>
The feeling of humiliation and hatred amplified tenfold. @@.you; Gnnh...he...its all his fault.@@<br>
@@.demonic; You could be so much more. See it yourself.@@ <br>
@@.demonic; Turn left now.@@ <br>
<div id="choice-wrapper">
<<link "Turn left">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<video autoplay loop muted>
<source src="img/locations/castle/bedroom/cdream/cor5.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You listen to the voice, and walk inside a throne room.<br>
Older you is sitting on the throne. <br>
The queen, the goddess, the ultimate object of desire. <br>
And you know, that she could have anything, or anyone she wanted.<br>
<<gain "urge" 10 "urge +10,">> <<gain "corruption" 1 "corruption +1,">>
<<gain "willpower" 10 " willpower +10, ">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<div id="choice-wrapper">
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<</fadein>>
<<fadein 3s>>
<<fadeout 2s 2s>>
[img[img\act1.jpg]]
<</fadeout>>
<</fadein>>
<<timed 6s t8n>>
<<if $melstorageday > 0 and $melstorageday < 200 >>
<<goto "Hall">>
<</if>>
<<$melstorageday >200 >>
<<goto "magicawaken">>
<</if>>
<</timed>>
<<fadein 3s>>
<<fadeout 3s 3s>>
[img[img\act1.jpg]]
<</fadeout>>
<</fadein>>
<<timed 6s t8n>>
<<if $melstorageday > 0 and $melstorageday < 200 >>
<<goto "Hall">>
<</if>>
<<$melstorageday >200 >>
<<goto "magicawaken">>
<</if>>
<</timed>>
<<if visited() is 1>>
[img[img\characters\Melina\bedroom\melthink.jpg]]
@@.you; "Melina, I need your help,"@@ you said directly.<br>
@@.you;"There's… something I need from the storage room. But I don't have permission to go in. Do you know any way to get inside?"@@<br>
Melina frowned, @@.woman; "That sounds dangerous. Why would you want to go there?"@@<br>
Deep down, you knew she wouldn't betray you, but still you hesitated. @@.you; "It's important, please."@@<br>
She sighed, @@.woman;"Alright, alright. I might know someone who can help. There's a guard… we've talked a few times. He might be willing to look the other way."@@ <br>
@@.you; "Really? Would he do that?"@@<br>
@@.woman;"For a price, maybe, but I'll have to ask him first. Visit me tomorrow evening. I'll find it out by then."@@<br>
<<if $day ==33>>
@@.think; I can't wait another day...@@<br>
<</if>>
<<set $melstorageday = $day>>
<<elseif $day < $melstorageday + 1>>
[img[img\characters\Melina\bedroom\notawakenedask.jpg]]
@@.woman; "Come later, I still didnt get the chance to talk to the guard."@@ <br>
<<elseif $day >= $melstorageday + 1>>
[img[img\characters\Melina\bedroom\melhug.jpg]]
@@.woman; "The guard agreed,"@@ she said quietly. @@.woman;"But it won't be free."@@<br>
@@.you; "What does he want?"@@<br>
@@.woman; "10 coins"@@ Melina replied. @@.woman; "And he expects you to meet him on the @@ @@.important; first floor tomorrow evening,@@ @@.woman; when his shift begins."@@<br>
That's half of the money Cela gave you. But you have no choice. @@.you; "Do you think he'll keep his word?"@@<br>
Melina shrugged. @@.woman; "He seemed genuine. But guards can be unpredictable. Be ready for anything."@@<br>
@@.you; "Thank you, Melina. I can't repay you enough for this."@@ you respond and hug her.<br>
She smiled. @@.woman; "Just be careful"@@<br>
<<else>>
[img[img\characters\Melina\bedroom\notawakenedask.jpg]]
@@.woman; "Come later, I still didnt get the chance to talk to the guard."@@
<br><</if>>
[[Return to Upper Hall|UpperHall1]] <<if visited() == 1>>
<img src="img/characters/Melina/bedroom/melmorning1.jpg">
@@.you; "Good morning!"@@ you greet her.<br>
@@.woman; "Morning? It’s barely dawn, what’s so important to show up at this hour?"@@<br>
@@.you; "Thought we could maybe do something?"@@<br>
She shakes her head @@.woman; "I like my beauty sleep"@@<br>
[[Leave|UpperHall1]]
<</if>>
<<if visited() >= 2>>
<img src="img/characters/Melina/bedroom/melmorning3.jpg">
This time Melina doesn’t look half-asleep. <br>
@@.you; "Missed me?"@@ You grin at her.<br>
@@.woman; $name! You can't surprise me anymore, and no, i'm not going anywhere this early without a good reason.@@<br>
[[Leave|UpperHall1]]
<</if>>[img[img/locations/castle/chores/peephole/peephole1.jpg]]
As you work you faintly people on the other side of the wall, voices coming from a small crack.
You press your eye against the peephole, and see a man, pacing back and forth, a woman fidgeting with the hem of her dress.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.man;"Come on, sweetheart, you're killing me here. I'm rock hard, I can't wait, just help me out."@@<br>
The woman hesitates. @@.woman;"Hard again? But we just...Someone might come in..."@@<br>
@@.man;"No one will disturb us babe, door is locked."@@ The woman finally relents. @@.woman;"Fine, but warn me ok?"@@<br>
He strokes her cheek, and the woman drops to her knees blocking your view. Her mouth envelops his shaft in one smooth gulp.
[img[img/locations/castle/chores/peephole/peephole2.jpg]]
You can't see much, but you can hear every sound. Her wet mouth, her struggles to breath around his thick girth. Man's low groans.
You feel a flush of heat, realizing how easily you're getting turned on by looking at them.<br>
@@.man;"Lily, you're so good at this. Fuck yes,"@@ he whispers, @@.man;"just like that."@@<br>
@@.man;"I'm about to..."@@ But its too late.<br>
He shudders hard, and fills up her mouth. The woman lets out a stuffed yelp and spits it out quickly. @@.woman;"Juck, you're impossible, give me a second."@@<br>
@@.think; It was wrong for me to watch...next time, I will know better.@@<br>
<<gain "exhibitionism" 1 " exhibitionism +1, ">>
<<gain "morals" -1 " morals -1, ">>
<<gain "urge" 10 " urge +10, ">> <br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<if visited("urge_chore1_givein") == 1>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/chores/aroused/aroused2_t0.jpg]]
<<else>>
[img[img/locations/castle/chores/aroused/aroused2_t1.jpg]]
<</if>>
Today your mind feels especially fuzzy. You lean over the long wooden table to rest, for a moment, you just stay there, your weight pressed against the hard edge. @@.think; It feels… good.@@ <br>
Without thinking, you press harder, slowly grinding right where you ache. Your eyes are unfocused, staring at the wall, as you keep going. @@.think; So good... I need...just a little more.@@<br>
You don't even realize what you're doing until the sound of boots on stone echoes from the hallway. You rush to grab the rag and pretend to scrub furiously, your heart hammering.<br>
@@.think; I almost… on a table. What is wrong with me?@@ The shame is worse than the ache for now.<br>
<<gain "morals" -1 " morals -1, ">> <<gain "exhibitionism" 1 " exhibitionism +1, ">> <<gain "urge" 20 " urge +20, ">>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">><br>
<<continueChores>>
<</if>>
<<set _roll = random(1,3)>>
<<if _roll == 1>>
<img src="img/characters/Melina/bedroom/mbedroom2.jpg">
<</if>>
<<if _roll == 2>>
<img src="img/characters/Melina/bedroom/mbedroom1.jpg">
<</if>>
<<if _roll == 3>>
<img src="img/characters/Melina/bedroom/mbedroom3.jpg">
<</if>>
You find Melina in her bedroom, she gives you a warm smile as you enter.<br>
<<if $hygiene < 30 >>
@@.woman; "Uhh, I wont kick you out but you really could use a shower $name."@@<br>
<</if>>
<<if $demonawakened is false>>
[[Ask about storage room|melstorage]] <br>
<</if>>
<<if $melinabranch == 1 and $weekDayIndex == 5 and $timeIndex <= 3>>
@@.woman; "Lets go already!"@@
<<elseif $melinabranch == 1>>
@@.woman; "I cant wait for the party this saturday, dont forget about it!"<br>
<</if>>
<<if $melinabranch == 1 and $weekDayIndex == 5 and $timeIndex <= 3>>
<br> [[ Go to the festival|festival1]]<br>
<</if>>
<<if $weekDayIndex < 5>>
<<if $timeIndex == 2 or $timeIndex == 3>>
<<if $melinabranch == 2>>
<<link "Spend time with Melina" "postfestival1">><</link>>
<<else>>
<<link "Spend time with Melina" "meltalk">><</link>>
<</if>>
<</if>>
<</if>>
<<if $weekDayIndex >= 5>>
<<if $timeIndex == 1 or $timeIndex == 2 or $timeIndex == 3>>
<<if $melinabranch == 2>>
<<link "Spend time with Melina" "postfestival1">><</link>>
<<else>>
<<link "Spend time with Melina" "meltalk">><</link>>
<</if>>
<</if>>
<</if>>
<br>
<<if visited("PostMastrurbation1time") >= 1>>
<div id="choice-wrapper">
<<link "Try to talk about what happened...">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you;"So, uh, about the other day…"@@ you start, scratching the back of your neck awkwardly.
She immediately looks down at her cup of tea, her cheeks turning a deep shade of red, clearly embarrassed. @@.woman;"Oh god, you’re not gonna bring that up, are you?"@@<br>
<img src="img/characters/Melina/bedroom/melpostmasturbation.jpg">
@@.you; "Yeah, well… I mean, it was an accident. I just… didn’t expect to see you… uh… like that."@@<br>
@@.woman;"Can we please just pretend that never happened? Like, ever?"@@<br>
You smirk a little, unable to help yourself. @@.you;"So, Fredrik, huh?"@@
Melina freezes, her eyes widening in panic. <br>
@@.woman;"What?! How do you...@@<br>
@@.you;"You were saying his name, loudly."@@<br>
Her face now practically glowing red now. <br>
@@.woman;"Oh my god, kill me now."@@<br>
She lets out a frustrated sigh, @@.woman;"I don’t know, okay? I don’t know why I was thinking about him"@@<br>
@@.you; "I thought you hated him?"@@<br>
@@.woman;"I do!"@@ she groans. @@.woman;"He’s an arrogant, smug, infuriating..."@@<br>
You laugh. @@.you;"Sure, sure. Next time, lock the door."@@<br>
She throws a pillow at you. @@.woman; "Shut up."@@
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "Dont ask">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.think; It was so awkward, I shouldn't.@@
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</if>>
[[Return to Upper Hall|UpperHall1]]
<<if $timeIndex == 4>>
[img[img\intro\notawakenend\awakenguard_night.jpg]]
<<else>>
[img[img\intro\notawakenend\awakenguard.jpg]]
<</if>>
Behind this guarded door is the basement with the storage room, and dungeon prisons. It's under strict supervision, you rarely see anyone walk in and out of there.
<<if visited ("storagegrope") >= 1>>
@@.think; This guy...@@
<</if>>
<<if $lateawaken = true and $mainstory == 3 or $mainstory == 4 and $timeIndex <= 3 and visited("way_in_late_awaken") == 0>>
<br> [[Talk to the guard...|way_in_late_awaken]]
<<elseif $lateawaken = true and $mainstory == 3 or $mainstory ==45 and $timeIndex == 4 and visited("way_in_late_awaken") == 0>>
<br> <span title="Earlier in the day" onclick="return false;">
<span class="disabled-choice">Talk to the guard</span>
<</if>>
<br>
[[Go back|Hall]]
<img src="img/locations/castle/bedroom/transformations/transformt1_3.jpg">
As you open your eyes, you're hit with a wave of confusion. The dream you just had was so real, so intense, you look down, and your jaw drops.<br>
Your breasts are bigger, rounder, waist has narrowed. Even your fingers seem more elegant. <br>
@@.think;This can't be real.@@ You are stunned by your new form, you've always been so skinny and plain, but now... Part of you is worried, but another part… likes it.
<img src="img/locations/castle/bedroom/transformations/transformt1_4.jpg">
@@.think;"What's happening to me?@@<br>
You flex your arms, feeling the muscles beneath your skin. You're stronger, faster, and more agile than before. You raise your hands, and to your amazement, a soft, blue glow emanates from your fingertips.<br>
@@.think; Wow… my magic! It's so much stronger now! I feel… incredible.@@<br>
<div id="choice-wrapper">
<<link "I like this">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
The world may think you're still the same timid girl. But you know the truth - you can become something far greater.
@@.think; I… I like it,@@ you admit, a sly smile on your face @@.think; This gift brings me one step closer to getting out of here, or to revenge... But I do want to find out more about what's happening with me, where should I even begin?@@<br>
<<gain "urge" 10 " urge +10">><br>
[[Continue|Bedroom1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<link "I should be careful">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You take a moment to center yourself, focusing on the sense of newfound power. @@.think; Yes it could help me, but I need to be careful. @@ You tell yourself. @@.think; I need to find out what's happening in this castle, what's happening to me.@@ determined to maintain your composure. You dress quickly, making sure to cover your new curves as much as possible.<br>
<<gain "morals" 1 " morals +1">> <br>
[[Continue|Bedroom1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<if $urge < 70>>
<<set _rollb = random(1,3)>>
<<set _rolla = random(1,3)>>
<<if $corruptionTier >= 1>>
<<if _rolla == 1>>
[img[img/locations/courtyard/garden/t1_sit1.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/courtyard/garden/t1_sit2.jpg]]
<<elseif _rolla == 3>>
[img[img/locations/courtyard/garden/t1_sit3.jpg]]
<</if>>
<</if>>
<<if $corruptionTier == 0>>
<<if _rollb == 1>>
[img[img/locations/courtyard/garden/t0_sit1.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/courtyard/garden/t0_sit2.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/courtyard/garden/t0_sit3.jpg]]
<</if>>
<</if>>
<</if>>
You spend a bit of time sitting on the bench, and move on rejuvenated. <br>
@@.think; Ahh, fresh air, I missed this so much@@<br>
<<gain "willpower" 25 "willpower +25 ">><br>
[[Stand up|Garden]]
<<set _rolla = random(1,2)>>
<<set _rollb = random(1,3)>>
<<if $corruptionTier >= 1>>
<<if _rollb == 1>>
[img[img/locations/courtyard/garden/t1_aroused.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/courtyard/garden/t1_aroused2.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/courtyard/garden/t1_aroused3.jpg]]
<</if>>
<</if>>
<<if $corruptionTier == 0>>
<<if _rolla == 1>>
[img[img/locations/courtyard/garden/t0_aroused1.jpg]]
<<elseif _rolla == 2>>
[img[img/locations/courtyard/garden/t0_aroused2.jpg]]
<</if>>
<</if>>
You sit on the wooden bench, thighs pressed together, fresh air does not help with your arousal. <br>
<<gain "willpower" 10 "willpower +10 ">><br>
[[Stand up|Garden]] <<set _roll = random(1,3)>>
<<set _rollb = random(1,3)>>
<<set _roll2 = random(1,2)>>
<<if visited("findmagazine") == 1>>
[img[img/locations/castle/exploring/magazine/journal1.jpg]]
As you pass a half closed cupboard, something catches your eye - a glossy magazine just laying on the table. Erotic bikini model in a provocative pose on the cover.
<<if $urge < 59>>
Without a second thought you continue your way, not touching the magazine.
<</if>>
<<if $urge > 59>>
You are tempted to take a closer look at it, but move past it .
<</if>>
<br><<link "Continue" "UpperHall1">><</link>>
<<elseif visited("findmagazine") == 2>>
[img[img/locations/castle/exploring/magazine/journal2_2.jpg]]
You stumble upon another magazine, this one even more explicit.
Lewd poses, scant clothing, and suggestive captions on its cover make your cheeks blush.
@@.think; This isn’t just carelessness anymore. Someone’s leaving these out on purpose.@@<br>
<<if $urge >= 50>>
<<link "Pick it up" "UpperHall1">>
<<set $hasmagazine = true>>
<</link>>
<<else>>
<span title="Urge below 50" onclick="return false;">
<span class="disabled-choice"> <<link "Pick it up" "UpperHall1">>
<</link>></span>
</span>
<</if>>
<br>
<<if $urge < 50 or $morals < 95>>
<<link "Keep going" "UpperHall1">>
<</link>>
<<else>>
<span title="Urge above 50" onclick="return false;">
<span class="disabled-choice"> <<link "Keep going" "UpperHall1">> <</link>></span>
</span>
<</if>>
<br>
<<if $urge < 50>>
<<link "Throw it away" "UpperHall1">>
<</link>>
<<else>>
<span title="Urge above 50" onclick="return false;">
<span class="disabled-choice"> <<link "Throw it away" "UpperHall1">> <</link>></span>
</span>
<</if>>
<</if>>
<!-- HIGH urge HIGH tier events -->
<<if visited("findmagazine") >= 3 and $castletier > 2 and $urge > 49>>
High urge text
<<if $corruptionTier >= 1>>
<<if _roll == 1>>
[img[img/locations/castle/exploring/magazine/journalsit_2.jpg]]
<<elseif _roll == 2>>
[img[img/locations/castle/exploring/magazine/journal_aroused2_t1.jpg]]
<<elseif _roll == 3>>
[img[img/locations/castle/exploring/magazine/journal_aroused1.jpg]]
<</if>>
<<elseif $corruptionTier == 0>>
<<if _rollb == 1>>
[img[img/locations/castle/exploring/magazine/journal_aroused2_t0.jpg]]
<<elseif _rollb == 2>>
[img[img/locations/castle/exploring/magazine/journal_aroused3_t0.jpg]]
<<elseif _rollb == 3>>
[img[img/locations/castle/exploring/magazine/journalsit_1.jpg]]
<</if>>
<</if>>
<<link "Continue" "UpperHall1">><</link>>
<</if>>
<!-- HIGH urge low tier events -->
<<if visited("findmagazine") >= 3 and $castletier <= 2 and $urge > 49>>
<<if _roll2 == 1>>
[img[img/locations/castle/exploring/magazine/journalsit_1.jpg]]
<<elseif _roll2 == 2>>
[img[img/locations/castle/exploring/magazine/journalsit_2.jpg]]
<</if>>
Another glossy magazine is lying carelessly on the floor. But this time, you pause.<br>
@@.think; What’s the harm in a quick look?@@ <br>
You glance around, ensuring no one’s watching, then flip through the pages.
<br><<gain "urge" 5 "urge +5">><br>
<<if $urge > 50 or $morals < 95>>
<<link "Pick it up" "UpperHall1">>
<<set $hasmagazine = true>>
<</link>>
<<else>>
<span title="Urge below 50" onclick="return false;">
<span class="disabled-choice"> <<link "Pick it up" "UpperHall1">>
<</link>></span>
</span>
<</if>>
<br>
<<if $urge < 50>>
<<link "Keep going" "UpperHall1">>
<</link>>
<<else>>
<span title="Urge above 50" onclick="return false;">
<span class="disabled-choice"> <<link "Keep going" "UpperHall1">> <</link>></span>
</span>
<</if>>
<</if>>
<!-- LOW urge LOW tier events tier events -->
<<if visited("findmagazine") >= 3 and $castletier <= 2 and $urge < 50>>
<<if _roll == 1>>
[img[img/locations/castle/exploring/magazine/journal2_1.jpg]]
<<elseif _roll == 2>>
[img[img/locations/castle/exploring/magazine/journal2_2.jpg]]
<<elseif _roll == 3>>
[img[img/locations/castle/exploring/magazine/journal3.jpg]]
<</if>>
You stumble upon another magazine.
Lewd poses, scant clothing, and suggestive captions on its cover make your cheeks blush.
<<gain "urge" 5 "urge +5">><br>
<<if $urge >= 50 or $morals < 95>>
<<link "Pick it up" "UpperHall1">>
<<set $hasmagazine = true>>
<</link>>
<<else>>
<span title="Urge below 50" onclick="return false;">
<span class="disabled-choice"> <<link "Pick it up" "UpperHall1">>
<</link>></span>
</span>
<</if>>
<br>
<<if $urge < 50>>
<<link "Keep going" "UpperHall1">>
<</link>>
<<else>>
<span title="Urge above 50" onclick="return false;">
<span class="disabled-choice"> <<link "Keep going" "UpperHall1">> <</link>></span>
</span>
<</if>>
<</if>>
<!-- LOW urge HIGH tier events DONE -->
<<if visited("findmagazine") >= 2 and $castletier >= 3 and $urge <= 49>>
<<if _roll == 1>>
[img[img/locations/castle/exploring/magazine/journal4_1.jpg]]
<<elseif _roll == 2>>
[img[img/locations/castle/exploring/magazine/journal4_2.jpg]]
<</if>>
<<link "Continue" "UpperHall1">><</link>>
<</if>>
<<set _rollb = random(1,3)>>
<<set _rolla = random(1,3)>>
<!---------------first visit ----------------->
<<if visited("readmagazine") == 1>>
<<if $timeIndex == 0 or $timeIndex == 4>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/exploring/magazine/firsttimenight_t1.jpg]]
<<elseif $corruptionTier == 0>>
[img[img/locations/castle/exploring/magazine/firsttimenight_t0.jpg]]
Surprised by your own curiosity, you pick up the magazine, and begin to flip through the glossy pages, taking in the explicit pictures and steamy stories. @@.think; They all look so confident.@@ <br>
<</if>>
<<elseif $timeIndex == 1 or $timeIndex == 2 or $timeIndex == 3>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/exploring/magazine/firsttimeday_t1.jpg]]
<<elseif $corruptionTier == 0>>
[img[img/locations/castle/exploring/magazine/firsttimeday_t0.jpg]]
<</if>>
Surprised by your own curiosity, you pick up the magazine, and begin to flip through the glossy pages, taking in the explicit pictures and steamy stories. @@.think; They all look so confident.@@
<<if $corruptionTier == 0>>
@@.think; ..No wonder with bodies like that.@@ <</if>>
<br>
<</if>>
<<elseif visited("readmagazine") == 2>>
<<if $timeIndex == 0 or $timeIndex == 4>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/exploring/magazine/firsttimenight_t1.jpg]]
<<elseif $corruptionTier == 0>>
[img[img/locations/castle/exploring/magazine/firsttimenight_t0.jpg]]
<</if>>
<<elseif $timeIndex == 1 or $timeIndex == 2 or $timeIndex == 3>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/exploring/magazine/firsttimeday_t1.jpg]]
<<elseif $corruptionTier == 0>>
[img[img/locations/castle/exploring/magazine/firsttimeday_t0.jpg]]
<</if>>
<</if>>
@@.think; Those men aren’t bad looking, and women...wow@@
You flop onto the bed and open it, page by page, each image more revealing than the last, a blush creeping up your cheeks.<br>
<</if>>
<<if visited("readmagazine") == 3 or visited("readmagazine") == 4>>
<<if $timeIndex == 0 or $timeIndex == 4>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/exploring/magazine/14_journal t1_3.jpg]]
<<elseif $corruptionTier == 0>>
[img[img/locations/castle/exploring/magazine/14_journal_t0_3.jpg]]
<</if>>
<<elseif $timeIndex == 1 or $timeIndex == 2 or $timeIndex == 3>>
[img[img/locations/castle/exploring/magazine/23_journal_t1_3.jpg]]
<</if>>
<<if visited("readmagazine") == 3>>
You open the cover of a new magazine, amusement turning to astonishment as you realize the extent of magazine's content. @@.think; These are not just pretty bikini pictures anymore...@@ <br>
One chapter in particular catches your attention @@.you; "Oral Oasis."@@ it's about pleasuring a woman with your tongue.
It has a photo of a woman with her legs spread. Man kneeling before her, his head buried between her legs. <br>
You close your eyes, picturing his green eyes looking up at you, his tongue circling your sensitive bud. Fuck, you're getting wet just thinking about it.<br>
<<else>>
Flipping through the magazine, each page revealing more and more of this unfamiliar world. <br>
Wide-eyed and curious. @@.think; The size of those things...@@ you exclaim, marveling at the men's erect penises. Your eyes widen further as you notice how these men stretch the women, filling them completely.<br>
<</if>>
<</if>>
<<if visited("readmagazine") == 5 or visited("readmagazine") >= 6>>
<<if $timeIndex == 0 or $timeIndex == 4>>
[img[img/locations/castle/exploring/magazine/14_journal1.jpg]]
<<elseif $timeIndex == 1 or $timeIndex == 2 or $timeIndex == 3>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/exploring/magazine/23_journal t1_5.jpg]]
<<elseif $corruptionTier == 0>>
[img[img/locations/castle/exploring/magazine/23_journal t0_5.jpg]]
<</if>>
<</if>>
<<if visited("readmagazine") == 5>>
This magazine is even more extreme. You land on a page where a woman is bent over a couch,
and read the text describing the scene<br>
@@.woman; "I've been such a naughty girl. Daddy please ram that thick dick into my tight little pussy until I pass out."@@ You let out a quiet snort.<br>
@@.you; "Oh, come on, nobody actually talks like that during sex, right...?"@@<br>
<<else>>
Woman on her knees, taken her from behind. Your eyes widen as in the next page you see the other man, push his cock past her lips, she swallows it whole.
@@.think; How is she even fitting that in her mouth? I could never. @@ You blush just from having this thought. <br>
<</if>>
<</if>>
<<if $morals > 90>>
<<gain "morals" -1 "morals -1,">>
<</if>>
<<gain "urge" 20 "urge +20">>
<br>
<<if visited("readmagazine") % 2 == 0>>
<<link "Finish this magazine" "Bedroom1">>
<<set $hasmagazine = false>> <</link>>
<<else>>
<<link "Finish it later" "Bedroom1">>
<</link>>
<</if>>
<<if visited () == 1>>
[img[img/locations/castle/prison/prison1.jpg]]
Mondays are now your day for delivering food, and cleaning the dungeon jail. <br>
<<if visited ("cult2side_totem") == 0 >>Gurads sees you carrying bags with food and steps aside.
<</if>>
<<if visited ("feedtotem") == 1 >> The same guard that caught you near the totem is standing at the entrance. @@.man; Got lost again?@@<br>
You show him your bags with food. @@.man; "Tsk, fine,"@@ and he lets you trough.
<</if>>
<<if visited ("breaktotem") == 1 >> The same guard that you saw when you destroyed the totem. He sees you carrying bags with food and steps aside.
<</if>>
[img[img/locations/castle/prison/prison1_2.jpg]]
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]<br>
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>>
<<elseif visited() == 2>>
[img[img/locations/castle/prison/prisonwalk2.jpg]]
Its monday again.<br>
You move from cell to cell, sliding meager rations through the iron bars and quickly collecting the empty bowls from the day before.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]<br>
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>>
<<elseif visited () == 3>>
While you are cleaning, the door behind you opens. <br>
A guard is dragging a woman into the dungeon, throws her roughly to the ground. <br>
She’s tall, with long white hair, black skin, dressed in tattered robes.<br>
@@.think; I dont think she is human, maybe be a drow? @@<br>
@@.man; "Time to secure our little witch properly."@@<br>
[img[img/locations/castle/prison/prison2.jpg]]
Blue haired guard shows more compassion @@.man2; "Take it easy, we are not even sure if she is guilty"@@ <br>
@@.man; "Just look at her, of course she is"@@ He turns to you @@.man; "and what are you looking at? do your job and get out."@@
<br><<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]<br>
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>>
<<elseif visited () == 4>>
[img[img/locations/castle/prison/prison3.jpg]]
When you reach the last cell, you see the drow woman again, bruised, sprawled on the floor.
Rope is replaced by shackles. @@.think; How much have they tortured her?@@ The old bowl is untouched.<br>
@@.you; "Here,"@@ you whisper. @@.you;" Please eat. You need the strength."@@ She doesn't respond, doesn't move.<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>>
<</if>>
<br><<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<elseif visited () ==5>>
You descend the twisted staircase into the dungeon, and hear the guard shouting behind the wall. <br>
@@.man; "Admit it!"@@ followed by a slap. @@.man; "Confess, you witch!"@@ another slap. <br>But the guard is relentless, this goes on for a while. @@.man; "Ugh I need to grab a smoke, you drow are tough people, I will give you that, human woman would break long time ago."@@
<div id="choice-wrapper">
<<link "Help her">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
quickly approach the cell, and slide an extra loaf of bread and cup of water through the bars.
This time the drow elf looks at you with gratitude. <br>
@@.woman; "besides the guards, you are the only one who that said anything to me"@@
@@.you; "What did you do?"@@
@@.woman; "Nothing... they tricked me, at the black market,"@@ <br>
She grabs a napkin from your basket and hides it. <br>
@@.woman; "next time I will give you a map, show how to find it." @@<br>
@@.you; "i don't know if i..."@@<br>
The sound of footsteps echoes from the stairway, you quickly retreat, and begin your cleaning routine.
[img[img/locations/castle/prison/prison5.jpg]]
<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]<br>
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "Just do your job">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You're left alone with half a dozen prisoners. Without the guard drow's eyes locks with yours, you're certain you can see the despair she's trying to hide.
But there isn't much you can do, at least not now. <br>
When the guard returns, he is a lot calmer, with a cigarette in his mouth, he simply sits in his chair, watching you work.
<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]<br>
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<else>>
[img[img/locations/castle/prison/prisonwalk2.jpg]]
Its monday again.<br>
You move from cell to cell, sliding meager rations through the iron bars and quickly collecting the empty bowls from the day before.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<if $cultbranch >= 6 and visited ("pickbones") ==0>>
[[ Search for bones|pickbones]]<br>
<<elseif $cultbranch == 8 and $backpack.count("rope") > 0 >>
<<link "▸ Build the totem where you found bones" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>>
<</if>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/cultistbranch/totem1_1_t0.jpg]]
<<else>>
[img[img/locations/castle/cultistbranch/totem1_1_t1.jpg]]
<</if>>
You're captivated, drawn in by the allure of its mystery. Taking a deep breath, you slowly reach out, letting your fingertips brush against it.
Faint warm pulsing emanates from it, while focusing on the totem you dont even hear a man walking in.
<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img/locations/castle/cultistbranch/totem2.jpg]]
@@.man; "What are you doing here?"@@ A guard is shouting at you.
His brow furrows as he sees you standing near the totem.<br>
You feign ignorance. @@.you;"I was just walking, I dont know the castle well yet, and the door was open..."@@ You gesture to the totem. @@.you;"What is this thing?"@@<br>
@@.man; "That is none of your business. Stay out of this place from now on. You understand?"@@<br>
@@.you; "Yes, of course."@@ As you walk out you can hear him smashing the totem in to pieces.<br>
[img[img/locations/castle/cultistbranch/totem1.jpg]]
<<gain "corruption" 1 " corruption +1, ">> <<gain "magic" 1 "Magic Attunement +1,">> <<gain "suspicion" 1 " suspicion +1 ">>
<br> <<link "Continue" "UpperHall1">><</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
[img[img/locations/castle/cultistbranch/totem1.jpg]]
Not missing the chance to use magic of your own, you burn the rope tying everything together, and scatter all parts of the totem across the room.<br>
Just as you are about to leave the door opens, a young guard walks in.
@@.man;"What are you doing in here?" @@
[img[img/locations/castle/cultistbranch/totem2.jpg]]
@@.you; "I… I smelled smoke,"@@ he narrows his eyes. @@.you; "I thought something was burning. But it seems like everything is fine now."@@
Guard steps further into the room. @@.man;"Smoke, you say?"@@ The man scans the room, searching for any sign of deception, then after checking your empty pockets he nods, accepting your explanation.<br>
@@.man; "You can leave."@@<br>
<<link "Continue" "UpperHall1">><</link>>
[img[img/locations/castle/cultistbranch/cult4_1.jpg]]
Malachi meets you at the doorstep. @@.man;"Hahah, the seeker, you came!"@@ <br> @@.you; "I... I came for the truth,"@@
@@.man; "Truth is faaar too messy to simply tell you. Follow me..."@@ he pulls up a few floorboards, just enough to squeeze trough. <br>
@@.man; "You must taste it. You must wear it."@@<br>
He’s perpetually out of breath from constant laughter as you get down the hole to a small dusty room, just red carpet with a goblet in the middle of it.
@@.think; He trusts me. Stay calm. Breathe.@@ you remind yourself.<br>
@@.you;" I… I am honored, to be chosen so quickly"@@<br>
Malachi spins around and picks up the goblet. The liquid inside is thick and deep purple.<br>
@@.you; "What is it?"@@<br>
@@.man; "Don't worry. It's merely a taste...of truth...drink"@@<br>
You raise it to your lips and swallow the liquid in three quick gulps, convincingly playing the act of an aspiring zealot.<br>
<<if $corruptionTier == 0>>
[img[img/locations/castle/cultistbranch/cult4_2_t0.jpg]]
<<else>>
[img[img/locations/castle/cultistbranch/cult4_2_t1.jpg]]
<</if>>
@@.man; "Deceiving eyes. Always watching, haa, but not letting you see. Let's open the veil, just for a moment."@@<br>
He steps behind you, and ties a blindfold, plunging you into sudden, absolute darkness.<br>
@@.you; "What are you doing?"@@ His hands are pushing you down to your knees.<br>
@@.man; "Now,"@@ he whispers right in your ear. @@.man; "We wait for the puppet strings to begin their dance."@@<br>
And they do. You feel a wave of vertigo crash over you, and the floor moves like ocean waves.<br>
<<gain "willpower" -20 " willpower -20, ">> <<gain "urge" 20 " urge +20, ">> <<gain "corruption" +1 " corruption +1 ">> <br>
[[Continue|cultist4vision]] <video autoplay loop muted>
<source src="img/locations/castle/cultistbranch/cult4vid1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
Through the smoke, you see figures moving laughing, drinking.
@@.man; "Praise the Queen! Praise the Queen!"@@<br>
The room begins to spin around you, and you watch, frozen, unable to move. Naked, glistening bodies are no longer just celebrating, you hear the cries of pleasure grow louder, followed by the clatter of empty goblets. @@.woman; "ahh, ah, ohhh."@@<br>
Your eyes dart to the side, where two women kneel, offering their bodies like a gift. @@.woman;" Please, I can't wait anymore,"@@ one breathlessly begs, and a man answers.<br>
<<timed 4s t8n>>
<<fadein 5s>>
<video autoplay loop muted>
<source src="img/locations/castle/cultistbranch/cult4vid2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
@@.man;"Hahah, I said you would love this"@@ a woman is being roughly taken against the wall. You see her thighs clench and tremble, only the wall and man's cock are keeping her upright. @@.woman;"Praise…"@@ she gasps, as her body begins to quiver, @@.woman;"...the Queen."@@<br>
Another man finishes, @@.man; "Praise the Queen!@@" And another, each voice joining the chant of this profane temple. @@.man; "Praise the Queen. Praise the Queen." @@<br>
@@.demonic; "Isn't it beautiful"@@<br>
[[Continue|cultist4facial2]]
<</fadein>>
<</timed>>
<<set $cultbranch = 5>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/cultistbranch/cult4_4t0.jpg]]
<<else>>
[img[img/locations/castle/cultistbranch/cult4_4t1.jpg]]
<</if>>
Vision fades and you can hear Malachi, grunting loudly,in front of you @@.man; "eheheh, Take it, take my seed."@@<br>
Last second you move away, and feel a splash on your thighs. <br>
Removing theblindfold you see Malachi, with his dick in hand,
Furious you quickly get up and grab him by the tunic @@.you;"What the fuck, Malachi?"@@ <br>
[img[img/locations/castle/cultistbranch/cult4end.jpg]]
His dick is still out, and he is still stroking it, now touching your leg.<br>
@@.you; Ugh.@@ You recoil in disgust and step back. <br>
@@.man; "You wanted to do it yourself? Ehehehh, an offering was necessary."@@<br>
@@.think2; Calm down, don't escalate this further.@@<br>
@@.you; "It worked, someone talked to me"@@<br>
@@.man; "Master...true owner of this castle"@@<br>
He gets serious for a second, @@.man; "now tell Malachi what you saw."@@<br>
<div id="choice-wrapper">
<<link "Explain in detail">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.man; "Tee-hee-hee! So much praise, so much interest... one little vessel!"@@ He is growing more and more erratic. @@.man; "Not a little seeker. It's a new VESSEL, to crack and to fill, when time comes!"@@<br>
@@.man; "Now hop, skip, and run! ahahaHA!
Soon we will meet again."@@<br>
<<set $vessel = true>>
[[Get out|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "Only that you got told to help him">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.man; "Girls is just a Pawn? Eheheh Then I'll collect and use my new toy soon.
Now hop, skip, and run! ahahaHA!"@@<br>
<<set $pawn = true>>
[[Get out|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div><<fadein 2s>>
Malachi's voice is gone. The blackness tears open and moves at dizzying pace.
<</fadein>>
<<timed 2s t8n>>
<<fadein 5s>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/cultistbranch/cult4_3_t0.jpg]]
<<else>>
[img[img/locations/castle/cultistbranch/cult4_3_t1.jpg]]
<</if>>
@@.you; "AAaaaaa!!"@@ you are falling, no, you are being carried trough the sky,
first you pass by the very castle you are standing in, newly built, pristine.
On the balcony, you see the King, with an impossibly beautiful Queen at his side.<br>
Descending lower you see people with the same mark as Malachi on their clothes, being loved and cherished by the crowd. @@.think; "They are… helping people?"@@ As you glide down to the ground, the voice enters. <br>
@@.demonic; Clever girl, you are doing so well $name.@@<br>
A delicious sensation spreads through your chest.<br>
@@.you; "Who... who is that?"@@<br>
<<if $corruptionTier >= 1>>
@@.you; "What's happening to me, to my body?"@@<br>
<</if>>
@@.demonic; "Have patience. You tricked that fool perfectly, you are the one in control.@@ Listening to the voice feels… good.@@.you; "I'm in control..."@@<br>
@@.demonic; You already have the most important answer, of what you seek, of what this land needs.@@<br>
@@.you; "Justice?"@@<br>
@@.demonic; We do have the same goal.@@ You nod.<br>
@@.demonic; "Help the fool, and soon he will take orders from you instead, then you can finally do whatever You want."@@<br>
As you land, everything goes dark and covered in purple smoke, and your vision begins to dissolve.<br>
[[Stay for longer|cultist4facial]] <br>
[[Return|cultist4dodge]]
<</fadein>>
<</timed>>
<<set $timeIndex = 4>>
<<set $cultbranch = 5>>
[img[img/locations/castle/cultistbranch/cult4_facial1_t0.jpg]]
Malachi looks down at you, covered in his seed. <br>
@@.man;"it worked, ehehehhh, it wooorked"@@ Wide mocking grin across his face.<br>
You get up and grab him by his tunic. @@.you; "What the fuck, Malachi?"@@ <br>
His dick is still out, and he is still stroking it, now touching your leg.
@@.you; Ugh.@@ You recoil in disgust and step back, <br>
@@.man; "You wanted to do it yourself? Ehehehh, an offering was necessary"@@<br>
[img[img/locations/castle/cultistbranch/cultist4endfacial.jpg]]
@@.think2; Calm down, don't escalate this further.@@ You wipe your face frantically with the edge of your sleeve.<br>
@@.you; "What was that voice?"@@ <br>
@@.man; "Master...true owner of this castle."@@<br>
He gets serious for a second, @@.man; "now tell Malachi what you saw."@@<br>
<div id="choice-wrapper">
<<link "Explain in detail">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.man; "Tee-hee-hee! So much praise, so much interest... one little vessel!@@ He is growing more and more erratic. @@.man; Not a little seeker. It's a new VESSEL, to crack and to fill, when time comes!"@@<br>
@@.man; "And Sex? those are just your fantasies, ehehe. Ritual was already over by then. Now hop, skip, and run! ahahaHA!<br>
I will find you.@@<br>
<<set $vessel = true>>
[[Get out|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "Only that you got told to help him">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.man; "Girls is just a Pawn? Eheheh Then I'll collect and use my new toy soon.
Now hop, skip, and run! ahahaHA!"@@<br>
<<set $pawn = true>>
[[Get out|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<if visited("FogShower") == 1>>
[img[img/locations/castle/bath/fogshower/fog1.jpg]]
The moment the water touches you, your muscles loosen, the warmth, the calm.<br>
@@.think; Is it hotter than usual today?@@<br>
You breathe in deeply, the steam thick and heavy, making you lightheaded.
You wash yourself slowly, fingers dragging over your breasts, your stomach.
Shower taking twice as long as usual.
<br><<gain "urge" 10 " urge +10,">> <<gain "hygiene" 90 " hygiene +90">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
<<elseif visited("FogShower") >= 2 and $showerfogcum == 0>>
[img[img/locations/castle/bath/fogshower/fog2.jpg]]
The water cascades over your skin like liquid silk, impossibly soothing.
The longer you stand there, washing yourself slowly, the heavier your limbs feel.
You breathe in deeply, the steam thick and heavy, making you lightheaded.
The scent from the steam hangs faintly in your nostrils. <br>
<<if visited("FogShower") == 2 >>@@.think; What’s with this water?@@
<br>
<<else>>
@@.think; Sometimes the shower just feels so... strange. @@<br>
<</if>>
<<if $urge <40>>
When you finally step out - much later than usual, your cheeks are flushed bright pink.<br><<gain "urge" 10 " urge +10,">> <<gain "hygiene" 90 " hygiene +90">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
<<else>>
Just moments ago you didn't even think about it, but now you’re wet everywhere, inside and out. <br>
@@.think2; Why not just let it go.@@ And you do.<br>
Your fingers slide inside, slowly pleasuring yourself, lost in the heat, the haze. Time doesn’t exist here.
[img[img/locations/castle/bath/fogshower/masturbate_fog1_t0.jpg]]
Only pleasure. Only the creeping, intoxicating sense that something - or someone - is watching. And enjoying it.<br>
When you are finally done you step out and look at your reflection. You look bewildered. Wide eyes, large pupils.<br>
@@.think; What was that?@@
<<set $fogexposure += 1>>
<<set $showerfogcum = true>>
<<set $mcount += 1>>
<br><<masturbate>> <<gain "exhibitionism" 1 " exibitionism +1,">> <<gain "morals" -1 " morals -1,">> <<gain "hygiene" 90 " hygiene +90">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
<</if>>
<<elseif visited("FogShower") >= 3>>
<<if $corruptionTier == 0>>
<<if $urge <= 20>>
[img[img/locations/castle/bath/fogshower/fogshower1_t0.jpg]]
<<elseif $urge <= 40>>
[img[img/locations/castle/bath/fogshower/fogshower2_t0.jpg]]
<<elseif $urge <= 60>>
[img[img/locations/castle/bath/fogshower/fogshower3_t0.jpg]]
<<elseif $urge <= 80>>
[img[img/locations/castle/bath/fogshower/fogshower4_t0.jpg]]
<<elseif $urge <= 100>>
[img[img/locations/castle/bath/fogshower/fogshower5_t0.jpg]]
<</if>>
<<elseif $corruptionTier >= 1>>
<<if $urge <= 20>>
[img[img/locations/castle/bath/fogshower/fogshower1_t1.jpg]]
<<elseif $urge <= 40>>
[img[img/locations/castle/bath/fogshower/fogshower2_t1.jpg]]
<<elseif $urge <= 60>>
[img[img/locations/castle/bath/fogshower/fogshower3_t1.jpg]]
<<elseif $urge <= 80>>
[img[img/locations/castle/bath/fogshower/fogshower4_t1.jpg]]
<<elseif $urge <= 100>>
[img[img/locations/castle/bath/fogshower/fogshower5_t1.jpg]]
<</if>>
<</if>>
Steady stream of water is filling the air with the same thick steam that made your knees weak last time.
@@.think; It’s happening again. Something’s wrong with the water.@@<br>
<<gain "hygiene" 10 " hygiene +10">>
<div id="choice-wrapper">
<<if $willpower <= 50 and $urge > 50 >>
<span title="Willpower and Urge check" class="disabled-choice">Leave</span><br>
<<else>>
<<link "Leave">>
<<gain "willpower" -10 " willpower -10">>
<<goto "Bathroom">>
<</link>><br>
<</if>>
<<link "Stay">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You shake your head, trying to clear the fog, and continue to wash yourself. Steam is so heavy, enveloping your body like tendrils, getting in to your lungs, inevitably heating up your body in response.
<<if $urge >=60 >> <br> The heat is becoming unbearable. Your thoughts spiral into filth: the way your hand would feel sliding between your legs, how fast you could make yourself cum if you just gave in.
<</if>>
<br>
<<set $fogexposure += 1>> <<gain "urge" 20 " urge +20,">> <<gain "hygiene" 90 " hygiene +90">><br>
<<if $willpower < 40 or $urge > 70>>
<<link "Masturbate">>
<<goto "showerfogmasturbation">>
<</link>><br>
<</if>>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<</if>><<if $corruptionTier == 0>>
[img[img/locations/castle/bath/fogshower/masturbate_fog2_t0.jpg]]
<<else>>
[img[img/locations/castle/bath/fogshower/masturbate_fog2_t1.jpg]]
<</if>>
@@.think; This... this feeling...Stop. Get out.@@<br>
But your legs won’t move. <br>
Your fingers twitch, itching to touch yourself, to feel that pleasure again.
Your hand slips between your thighs, and a shudder runs through you, it feels like the water itself is touching you, inside and out.<br>
@@.think; Can't... think straight...@@<br>
Legs trembling against the slick tiles, there is no worry about anyone hearing you as you orgasm.<br>
But shortly after you walk out, the blissful haze evaporates.<br>
@@.think; ughh I did it again...in here...@@<br>
<<if $morals > 90 >>
<<gain "morals" -1 " morals -1, ">>
<</if>>
<<gain "exhibitionism" 1 " exhibitionism +1, ">><br>
<<masturbate>>
<<set $mcount += 1>>
<<if visited ("shower_heardmas") == 0 and visited ("showerfogmasturbation") >= 2>>
<<link "Continue">>
<<goto "shower_heardmas">>
<</link>>
<<else>>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<</if>>
<<set _rollb = random(1,3)>>
<<if visited ("LeanIn") >= 4 and $fogexposure > 8 >>
<<if _rollb == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\randomevents\flower3_1.mp4" type="video/mp4">
</video><br>
<<elseif _rollb == 2>>
<video autoplay loop muted>
<source src="img\locations\castle\randomevents\flower3_2.mp4" type="video/mp4">
</video><br>
<<elseif _rollb == 3>>
<video autoplay loop muted>
<source src="img\locations\castle\randomevents\flower3_3.mp4" type="video/mp4">
</video><br>
<</if>>
You inhale wrapping your mind in a thick, warm fog, and your thoughts simply… dissolve. <br>
Your knees buckle. You vaguely register something slick slide against your lips, spreading them apart.
A sweet-salt taste.<br>
A pulse throbs along its length and a fat, warm drop of liquid touches your tongue.<br>
Hips buckling, you let out a quiet moan.<br>
@@.think; Wh… wht's hapen?@@ You’re confused, your mind sluggish, the pleasure is undeniable. <br>
Another slow thrust inside your mouth, another warm drop slides down, flooding you with more of that dizzying sweetness. @@.you; Mmmm...ahh"@@
<div id="choice-wrapper">
<<link "Snap out of it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if $fogexposure >= 11>>
<img src="img/locations/castle/randomevents/flower_reaction_t2_2.jpg">
<<elseif $fogexposure >= 3 >>
<img src="img/locations/castle/randomevents/flower_reaction_t2.jpg">
<</if>>
The flower withers, leaving you dazed, touching your mouth with trembling fingers, drops of nectar still inside it, you swallow them without meaning to. <br>
With your cheeks flushed you hurry away.
<br>
<<gain "urge" +20 " urge +20 ">>
<<if $corruption < 20>>
<<gain "corruption" +1 " corruption +1 ">><</if>> <br>
<<link "Continue" "UpperHall1">>
<<set $fogexposure += 1>>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<<elseif visited () >= 3 >>
<img src="img/locations/castle/randomevents/flower2-3.jpg">
Your fingers twitch, yearning to caress the soft petals, to lose yourself once more in its scent.<br>
As you breathe in the fragrance, a liquid begins to seep from the flower's center, a few droplets falling down onto your fingertips. It's warm, thick, and viscous, and rubbing it only spreads it.<br>
Without thinking, you bring your coated fingers to your mouth, and the intensifying smell reduces your thoughts to a sweet, blissful haze.<br>
The moment you taste it, you feel immense pleasure shudder through your body.
<div id="choice-wrapper">
<<link "Snap out of it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if visited () >= 5 >>
<img src="img/locations/castle/randomevents/flower_reaction_t1_1.jpg">
<<elseif visited () >= 3 >>
<img src="img/locations/castle/randomevents/flower_reaction_t1.jpg">
<</if>>
The flower withers away and you come back to your senses, suddenly realizing how weird what you did just now must look to others. <br>
With your cheeks flushed you hurry away.
<br>
<<gain "urge" +20 " urge +20, ">>
<<if $corruption < 20>>
<<gain "corruption" +1 " corruption +1 ">><</if>> <br>
<<link "Continue" "UpperHall1">>
<<set $fogexposure += 1>>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<<elseif visited () >= 1 >>
<video autoplay loop muted>
<source src="img\locations\castle\randomevents\flower1_2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
You try to resist, but the pull is too strong. One step turns into two, then three, until you find yourself standing before the flower once more.
@@.think; This smell...just a small sniff...@@
At first you study it, admring how flawless it is, deep purple petals with snow white pollen mesmerizing you.<br>
Then inhale deeply, feeling a quick rush as the aroma fills your lungs, your reservations melting away. You lean in closer to inhale again, the moment your nose touches the petals, you feel a small jolt of pleasure shudder through your body. Distantly, you feel the flower's petals caressing your cheeks.<br>
@@.think; mmmmm..@@ <br>
<img src="img/locations/castle/randomevents/flower2-2.jpg">
You don't know for how long you stood there, when you finally come down from your euphoric state, you find yourself slumped against the wall, panting and disoriented, only withered leaves in front of you.
<br>
<<gain "urge" +20 " urge +20 ">>
<<if $corruption < 20>>
<<gain "corruption" +1 " corruption +1 ">><</if>> <br>
<<link "Continue" "UpperHall1">>
<<set $fogexposure += 1>>
<</link>>
<</if>>
[img[img\intro\escape1.jpg]]
You dont find any other way to the first floor, but notice that about every hour the guard goes away for few minutes.
@@.think; Is it even worth to try? I dont even know where to go, or how big the castle is, or how many guards are there.@@<br>
[[▸ Try to run anyway|escape2]]<br>
[[◇ Its not worth it|UpperHall]][img[img\intro\introrun.jpg]]
You sprint down the stairs, and quickly get noticed, the shouts of pursuing guards echoing behind you. Now, at a crossroads, your heart hammers in your chest<br>
@@.think; left or right, left or right, left or right??@@<br>
[[ Turn left|fredrikmeet]]<br>
[[ Turn right|fredrikmeet]]
[img[img\intro\escape1.jpg]]
Once again, the guard takes a break and leaves.
<br>
[[▸ Try to run anyway|escape2]]<br>
[[◇ Its not worth it|UpperHall]]
[img[img\intro\escapeend.jpg]]
Castle is much bigger than you thought, with no exit in sight, a man steps out from the alcove and trips you. <br>
As you fall clothes ride up your thighs, bunching around your waist, leaving your bare ass exposed to the chill air. @@.think; Fuck.@@ <br>
@@.man; "ahaha, did you really think you can get away?"@@<br>
You feel the man’s weight press down on your back, and his eyes on your bottom.<br>
@@.man; "I must say, that’s a fine view, wouldn't mind if you ran away more often."@@
Ten additional soldiers fill the hallway, as you realize the futility of your situation.<br>
@@.man; "Just drag her back to second floor"@@<br>
<<gain "fame" 1 "infamy +1,">> <<gain "morals" -1 "morals -1,">><br>
[[ Continue|UpperHall]]
<<advanceTime>><img src="img/locations/castle/randomevents/luciaFredrik.jpg">
You notice Frederik and Lucia standing together. Frederik’s hand rests lightly on Lucia’s waist, she laughs at something he says. <br>
@@.think; Strange, doesn't look like he is forcing her...@@ <br>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<<advanceTime>>
<<set $MageStudyToday = true>>
<<if visited ("magesession") == 4>>
When you change your clothes you already dripping. Rafael’s eyes lock on you immediately. <br>
@@.man; "$name. Come with me."@@<br>
You blink, and next moment you’re suddenly seated in the familiar chair.<br>
@@.you; "Wha...what...?"@@<br>
@@.man; "Shh. Relax.”@@<br>
Your eyelids flutter, drowning in his command.<br>
[[Relax|magesession4]]
<<elseif visited ("magesession") == 3>>
[img[img\locations\castle\library\session1chair.jpg]]
You see Rafael preparing for another session.<br>
@@.you; "How long will we need to do this for?"@@<br>
@@.man;"Only two sessions are left $name, then you won't need to worry about your secret being exposed."@@<br>
@@.think; It will make my life so much safer, i made the right call to come here.@@<br>
@@.you; "Ready!"@@ You sit down and quickly relax,<br>
<video autoplay muted>
<source src="img/locations/castle/library/session1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
[[Until only his voice remains|magesession3]]
<</if>>
<<if visited ("magesession") == 2>>
[img[img\locations\castle\library\session1chair.jpg]]
@@.man; "Ah. $name."@@ A pause. Then, the faintest smirk. @@.man;"Today, we are continuing with your training"@@<br>
@@.you; "Now? Don’t have to ask me twice - let’s go!"@@ You follow him deeper in to the study and sit down.<br>
@@.man; "Focus on the center,"@@ This time, you find it much easier to concentrate on the flow of your magic @@.man; "Breathe - fill your lungs, then let it retreat like a tide.@@
The world tilts, there’s nothing but his voice, guiding you down, down.<br>
[[ Into the dark|magesession2]]
<</if>>
<<if visited ("magesession") == 1>>
[img[img\locations\castle\library\session1chair.jpg]]
As before you do the simplest tasks, copying his notes without question, your thoughts completely still, thinking only about the task at hand. @@.man; "I think you are ready, follow me.@@ Your face lights up.<br>
He leads you to a room with a lone chair standing in the middle @@.man; "Now sit, lets begin your training"@@ he says softly, tapping the chair beside him.<br>
When you're seated, you hear Rafael chanting a spell behind you. <br>
You feel a pull in your skull, a gentle intrusion in your consciousness. Panic flares, then fades into a curious stillness. He withdraws his hand and gestures to the circle of runes drawn faintly on the wall. <br>
@@.man; "Focus on the center."@@ Nothing happens at first, you double your focus and keep going. @@.man; "Breathe, draw your magic inward, fold it away from prying eyes.@@
<br>
<div id="session1-wrapper">
<span id="session1-wrapper"></span>
<<link "Continue">>
<<replace "#session1-wrapper">>
<div class="fade-hidden">
<video autoplay muted>
<source src="img/locations/castle/library/session1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
When you exhale, you feel as the magic inside dulls to an ember. You keep going, focusing on the process. For a moment, you forget about everything else.
Then snap of fingers brings you back @@.think; Two hours already passed?@@<br>
@@.man; "It doesn't seem like much, but trust me, we cant rush the training, and I will vouch to Cela for you."@@ he says turning away. <br>
When standing up, you instantly notice how your magic feels quieter now, his methods are actually working.@@.you; "Wait - " @@ You catch his sleeve before he can leave. <br>
@@.you;"Thank you. Truly."@@ You say genuinely. @@.you;"I've spent years practicing alone, and in just two hours, you've given me more."@@ <br>
In response he gives a nod of acknowledgment.<br>
<<if $srank <= 20>>
<<gain "srank" 1 " Castle reputation +1, ">>
<</if>><<gain "willpower" 20 "+20 willpower,">><<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
<<set $magebranch += 1>>
<<set $hypnolvl += 3>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</if>> <<advanceTime>>
<<set $MageStudyToday = true>>
<<if visited("mage_willpower") == 1>>
[img[img/locations/castle/library/teaoffer1.jpg]]
You’re tired today, and Rafael notices it immediately.
@@.man; "You’re working too hard,"@@ he hands you a cup of tea. @@.man; "Drink. It’ll help."@@<br>
The tea so soothing, so sweet. You quickly finish the cup, and nod, vaguely aware of Rafael saying something. He goes back to his desk, seemingly unaware of your momentary lapse. <br>
[img[img/locations/castle/library/mage_tea.jpg]]
The tea works its magic, though, and you feel energized again.<br>
<<set $hypnolvl += 1>>
<<gain "willpower" 20 "willpower +20,">>
<<gain "hygiene" -10 "hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
<<elseif visited("mage_willpower_loss") >= 1>>
[img[img/locations/castle/library/mage_tired2_t1.jpg]]
It felt like you carried thousand books today, when you begin taking notes of his records its hard to keep your eyes open. <br>
Tap-tap-tap, you can hear Rafael's pen, it echoes in your head, such soothing rhythm. <br>
<div id="choice-wrapper">
<<if $willpower >= 20>>
<<link "Shake it off">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
it takes a lot of effort, but you manage to overcome this fatigue, and not doze off.<br>
<<gain "willpower" -20 "willpower -20,">>
<<gain "hygiene" -10 "hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Your willpower is below 20" class="disabled-choice">Shake it off</span><br>
<</if>>
<<link "So...Tired..." "mage_willpower_loss">><</link>><br>
</div>
<<elseif visited("mage_willpower") > 1 and visited("mage_willpower_loss") == 0>>
[img[img/locations/castle/library/teaoffer2.jpg]]
You blink at the same page for the fourth time, words dissolving into gray smear. Rafael sees it, and brews another tea without asking. @@.man; "Drink, you need it."@@<br>
@@.think; I need it? Well it did help me last time.@@
<div id="choice-wrapper">
<<link "Drink it" "mage_willpower_loss">><</link>><br>
<<if $willpower >= 10>>
<<link "Decline">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Rest of your time here is a slog, exhausting you even more. @@.think; Maybe I did need it.@@<br>
<<gain "willpower" -20 "willpower -20,">>
<<gain "hygiene" -10 "hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Your willpower is below 10" class="disabled-choice">Decline</span><br>
<</if>>
</div>
<</if>> <!-- MISSING - ADD THIS -->
<<if $corruptionTier >= 1>>
[img[img/locations/castle/library/mage_timeskip_t1.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/library/mage_timeskip_t0.jpg]]
<</if>>
You open your bedroom door, just woken up, still rubbing your eyes. The next step you are standing in the center of Rafael’s study. @@.think; My room? How?@@ as you concentrate on this gap in memory, migraine begins to build in your temples. @@.think; auchhh @@
@@.man; "Welcome back, good to see you kept your promise to come early."@@<br>
@@.you; "I did?"@@ You don't remember any of it.
@@.man; "Its the fatigue, no doubt. Falling asleep and now this.@@<br>
[img[img/locations/castle/library/mage_timeskip_2.jpg]]
<<if $magebranch == 2 or $magebranch == 4 >>
<<link "▸ Keep your promise and help out" "magesession">><</link>><br>
<<elseif visited ("magebranch") >= 5 and $willpower < 51>>
<<link "▸ Keep your promise and help out" "mage_willpower">><</link>>
<<else>>
<<link "▸ Keep your promise and help out" "magebranch">><</link>>
<</if>>
<br>
<<if $willpower >= 50>>
[[◇ Return to Upper Hall|UpperHall1]]
<<else>>
<span title="You promised?" onclick="return false;">
<span class="disabled-choice">[[◇ Return to Upper Hall|UpperHall1]] </span>
</span>
<</if>>[img[img\locations\castle\chores\punishment\spank2_2.jpg]]
@@.woman; "Over my lap, you lazy cow, and when we are done, you’ll thank me for it."@@<br>
Spank, Spank. She continues hitting your already red skin bottom. <br>
Two fingers glide over your panties. @@.think; No, no no, she can't know. @@
She sneers, brushing your slit. @@.woman;"Little slut’s leaking gratitude. Did our walk get you going?"@@<br>
Another smack lands, right on your soaked sex, making you weep in to your sleeve. Pleasure and shame so tight together you can't even tell them apart, but you manage to endure it.<br>
Her hand strops, she is waiting.
[img[img\locations\castle\chores\punishment\spank2_3.jpg]]
<div id="choice-wrapper">
<<link "Thank her">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you;"Thank you, Mistress Cela,"@@ you choke out. <br>
@@.woman;"For what?@@ She's making it even worse<br>
@@.you; "Thank you for the punishment, for showing everyone how a lazy wench looks."@@<br>
@@.you; "Good, you are learning your place."@@ As a reward she teases your clit gently now. <br>
@@.think; No, I dont want this.@@ But it feels… soo good after the sting. You slide off her lap, legs wobbling, pulling your skirts down over the mess you've become.
@@.woman;"Piss off now."@@<br>
<<gain "urge" 20 "urge +20,">> <<morals -1 70>> <<gain "submission" +3 "submission +3,">> <<gain" srank" -2 "Castle reputation -2">><br>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
<br>
<<if $submission >= 30>>
<<link "Dont say anything">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if $urge >= 70>>
@@.woman;"Silent treatment? From a leaky bitch like you? Fine."@@
The spanking restarts, left cheek, right, then dead center on your pussy lips, over and over, palm sopping now with your shame-juice. <br>
vision whites out. @@.think; No...fuck..No...d..dont...@@<br>
Orgasm rips through, sobbing, wrecked you slide down to the floor as she releases you.<br>
@@.woman; "Wipe your drool and fuck off."@@
[img[img\locations\castle\chores\punishment\spank2_4.jpg]]
<<morals -1 70>> <<gain "submission" +1 "submission +1,">> <<gain" srank" -2 "Castle reputation -2">><br>
<<link "Continue">>
<<set $urge = 0 >>
<<goto "UpperHall1">>
<</link>>
<</if>>
<<if $urge < 70>>
@@.woman;"Silent treatment? From a leaky bitch like you? Fine."@@
The spanking restarts, left cheek, right, then dead center on your pussy lips, over and over, palm sopping now with your shame-juice. <br>
@@.think; Hold. Don't break. Ahhh, I can't, not in front of her.@@ You manage to endure.<br>
@@.woman; "Stubborn cunt... get out"@@ Annoyed she grabs your hair, and throws you down to the floor.
<<gain "willpower" -20 "willpower -20,">> <<gain "urge" 20 "urge +20,">> <<morals -1 70>> <<gain "submission" +1 "submission +1,">> <<gain" srank" -2 "Castle reputation -2">><br>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<</if>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Too submissive to disobey" class="disabled-choice">
Disobey
</span><br>
<</if>>
</div>
<<if visited("readmagazine") >= 3>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\chores\punishment\spank3_3_t1.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\chores\punishment\spank3_3_t0.jpg]]
<</if>>
You extend your tongue, tentative at first, and begin lapping at her folds as she shoves your head down hard, grinding against your face, all while your ass still burning, and pussy throbbing like it wants more. @@.think; I have no choice...@@
@@.think; I've seen this, read it in a magazine.@@<br>
Its your first time, but you remember magazine’s advice, and focus on her clit, swirling your tongue around it, helping with your hands, and soon Cela lets out a moan.<br>
@@.woman;"That's right,"@@ she growls, hips bucking. @@.woman; "This is all you're good for"@@<br>
You keep going until her body is trembling.<br>
@@.woman; "Not bad for your first time, leave."@@ She pushes you away, your face wet with her juices.
<<if $punishmentcount >= 3>>
@@.woman; "Mess up one more time and you are done."@@
<</if>>
<<gain "urge" 20 "urge +20,">> <<morals -1 70>> <<gain "submission" +3 "submission +3,">> <<gain" srank" -2 "Castle reputation -2">><br>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<<else>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\chores\punishment\spank3_3_t1_fail.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\chores\punishment\spank3_3_t0_fail.jpg]]
<</if>>
You extend your tongue, tentative at first, and begin lapping at her folds as she shoves your head down hard, grinding against your face, all while your ass still burning, and pussy throbbing like it wants more. @@.think; I have no choice...@@<br>
You have no idea what you are doing, you fumble, tongue darting clumsy.
Minutes drag; she rides your face raw, but tension coils without release. <br>@@.woman; "ugh, you manage to mess up even this?"@@ She yanks you off, face wet with her juices. @@.woman;"Get out."@@<br>
<<if $punishmentcount >= 3>>
@@.woman; "Mess up one more time and you are done."@@
<br><</if>>
<<gain "urge" 20 "urge +20,">> <<morals -1 70>> <<gain "submission" +3 "submission +3,">> <<gain" srank" -2 "Castle reputation -2">><br>
<<link "Continue">>
<<goto "UpperHall1">>
<</link>>
<</if>>
<<advanceTime>>
<<if visited("socialize") == 1>>
[img[img\locations\castle\hall\socialize\socialize1.jpg]]
It is your first time here, you don't feel confident enough to walk up to anyone, so you study the atmosphere, and overhear two men exchanging whispers just behind you.<br>
@@.man; "It's been quite a few days now,"@@ says the first, shaking his head.<br>
@@.man2; "Indeed. I haven't seen the Duke, nor received any message from him.@@<br>
@@.think; Now that I think about it, no one even mentioned the Duke while I was in here...I have no idea where he is"@@
<<elseif visited("socialize") == 2>>
[img[img\locations\castle\hall\socialize\socialize4.jpg]]
You whitness a man groping a servant as she walks by. <br>
@@.think; Completely shameless, even with so many people around. @@ <br>
But to your surprise the drunk man gets called out by others.<br>
@@.man; "Watch it, pal, I think you had enough, escort him out of here.” @@
<<elseif visited("socialize") == 3 and $day < 50 >>
[img[img\locations\castle\hall\socialize\soc2_frederik.jpg]]
You scan the crowded tables, and spot Fredrik lounging in a chair, two giggling girls on his lap. @@.think; This arrogant bastard again, why don't they throw him out. @@<br>
He spots you as well. @@.man; "Ah, $name, right? Would you fetch me a cup of tea?"@@<br>
@@.think; I'm not doing it. Even if i get in trouble because of that.@@
<<else>>
[img[img\locations\castle\hall\socialize\socialize1.jpg]]
You stand in the grand hall, enjoying a moment of peace away from your duties. The room buzzes with low conversation and the clink of glasses, but nothing interesting catches your eyes, or ears.
<</if>>
<br><<link "Continue" "Hall">>
<</link>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_red_t0.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
<img src="img/locations/castle/bedroom/transformations/transformt1_1.jpg">
You are standing in a pitch black room, with nothing but a full-length mirror. In the mirror, you see yourself - but not quite.<br>
Reflection turns to face you, her eyes glow with otherworldly light, filled with confidence and strength.<br>
@@.woman;"Look at you,"@@ her voice is echoing in your head. <br>@@.woman;"So broken, so weak, you deserve better."@@<br>
You feel a strange pull, to reach out and touch the glass.<br>
@@.woman;"This could be you,"@@ she continues, trailing a slow finger down her own perfect breast. @@.woman;"Strong. Irresistible, desired by all."@@
Her words strike a chord deep within you. The contrast between the reflection and your self highlights your insecurities, making you cover your chest in shame.
But the reflection doesn’t mock you.<br>
@@.woman;"Let me give you what you want."@@
<<set $magic +=10>>
<<set $looksbase +=10>>
<<set $corruptionTier = 1 >>
<div id="choice-wrapper">
<<link "Take it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<br>
@@.you;"Yes"@@ Your hand starts moving. @@.you;"I want it. I want to be strong, to be free."@@ You reach out and press your palm against hers.<br>
@@.you; Hha-aahh.@@
Serpentine pattern appears on your lower abdomen, It pulses (once, twice) like , pumping raw pleasure, in to your body as it takes root. @@.you; "nnghaa… haaa, fuck! Noo, stop!"@@ <br>
Your back arches, breasts thrusting forward as the heat surges upward, You feel you breasts swelling, growing heavier, fuller right before your eyes, skin stretching tight and sensitive.<br>
The pattern burns deeper, spreading its tendrils up your spine and down into your swollen folds. Each throb forces another helpless moan from your lips. Your vision fades to black. <br>
@@.demonic; We are together now.@@ <br>
<video loop autoplay >
<source src="img\locations\castle\bedroom\transformations\t1transformation.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
[[Wake up|t1transformation2]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<</fadein>>
<<if $corruptionTier >= 1>>
[img[img\characters\Melina\event1_festival\stay1_t1.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img\characters\Melina\event1_festival\stay1_t0.jpg]]
<</if>>
You sit down and relax for a bit, and keep sipping your drink, watching Melina twirl and laugh, until a man slides onto the bench beside you, his knee brushing yours. @@.man;"Don’t want to dance?”@@<br>
You shake your head.<br>
@@.man; "Let’s watch together then.”@@<br>
Melina spins and twirls, her skirt flaring up to reveal glimpses of her undergarments. Other spectators cheer her on.<br>
@@.man; "Your friend’s having a good time” @@His hand casually landing on your leg.<br>
<div id="choice-wrapper">
[[Ignore it|festivalgroped]]
<br>
<<link "Stop him">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<br> @@.you; "I'm waiting for my friend"@@ You pushed him hand away and kept waiting. Taking more sip of the strong ale, while watchin Melina's drunken antics on the dance floor. @@.think; When will you get another chance? Might as well use this chance to the fullest. @@<br>
[img[img\characters\Melina\event1_festival\festdrink2.jpg]]
<<gain "willpower" -10 " willpower -10">> <br>
[[Wait more|fest_passout]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
You ignore it, sipping your drink. @@.think; If he goes any further, I’ll stop him. @@ <br>
Meanwhile, Melina pulls her dance partner to a shadowed bench nearby. They lock into a passionate kiss, his hands roaming under her top. Soon his hands free her full breasts completely.
You stare, transfixed. @@.you;"Melina…”@@ It should repulse you, but the drink is hitting hard at this point, sweeping you in a confusing tide.<br>
You’re about to stand up, but the man next to you stops you with a firmer hand on your thigh. @@.man; "Just look at her - she’s fine.”@@ And indeed, she only laughs in response.<br>
[img[img\characters\Melina\event1_festival\stay2_yes0.jpg]]
Emboldened by the sight, he leans in with a gentle kiss. Surprised, you kiss him back, and he keeps going, his hand slips beneath the neckline of your dress.<br>
<<if $corruptionTier == 0>>
[[Continue|festivalgropedt0]]
<<else>>
[[Continue|festivalgropedt1]]
<</if>>
<div class="backstory">
<img src="img\ui\you_pic1.jpg" alt="Character Portrait" class="backstory-img">
<div class="backstory-text">
<h3>Backstory</h3>
<p>
You became an orphan at young age. Lived for few years with your uncle, until he went missing as well. With neighbours help you managed to survive, doing your best to protect and provide for your sister, Anna. <br>
Neighbors kids, Tom and Macy, became your closest friends.
You thought your magic was a ticket to a better life, but failed spectacularly at the Mage Academy, and now you belong to the Castle.
</p>
<h3>Aspiration </h3>
Your goal is simple. You must get out. Its the hope of seeing Anna and your friends again that keeps you going. Patiently waiting for an opportunity to present itself.
</div>
</div>
<div class="description">
<h3>Appearance ($looks)</h3>
<<if $looks >= 50>>
50
<<elseif $looks >= 40>>
40
<<elseif $looks >= 30>>
30
<<elseif $looks >= 15>>
Average looking. Now with modest chest and some shape to your hips, just enough to avoid being called flat. You’re cute in a plain way and catch the occasional glance, but most eyes still slide right past you.
<<elseif $looks >= 5>>
You're below average-looking, with a body that doesn't stand out in any way - flat chested, no curves to speak of, and a posture that screams of discomfort. Even in a crowd of one, you'd struggle to make an impression.
<<elseif $looks >= 0>>
Maybe you should take a shower already. People's faces contort in disgust as you pass, their hands flying to their noses in a futile attempt to block the stench.
<</if>>
<h3>Morals: <<= getMoralsStage($morals)>></h3>
<<if $morals <= 0>>
<<elseif $morals <= 9>>
<<elseif $morals <= 19>>
<<elseif $morals <= 29>>
<<elseif $morals <= 39>>
<<elseif $morals <= 49>>
<<elseif $morals <= 59>>
<<elseif $morals <= 69>>
<<elseif $morals <= 79>>
Sense of right and wrong still guide you, but your morals begin to bend, as curiosity often gets the better of you. If everyone else breaks the rules, why shouldn’t you?
While you might flirt with taboo or unconventional fantasies, you maintain a basic sense of morality. Still thinking "I'm not like them." Yet when favors bring benifits, the excuses come easier.
<<elseif $morals <= 89>>
Your principles are being tested. And when its you pressured into a corner, you rationalize: "It’s just this once", or "you had no choice" You're beginning to explore your sexuality, but still view it through a lens of innocence and inexperience.
<<elseif $morals <= 100>>
You see the world with pure eyes. Morality is simple - right and wrong clearly defined by principles instilled in you. You recoil at manipulation, believing in fairness. Seeing sex only as an expression of love.
<br><</if>>
<<if $virgin == true >>
You are still a virgin
<</if>>
<h3> Corruption: <<= getCorruptionStage($corruption)>></h3>
<<if $corruption == 100>>
100
<<elseif $corruption > 30>>
90
<<elseif $corruption > 20>>
Your curiosity now leads you down a darker path. You find yourself drawn to dark magic and forbidden rituals. Tempted by the allure of knowledge and power.
<<elseif $corruption > 10>>
You experience strange changes in your body. Over night your breasts and hips become more pronounced, giving you an hourglass figure you never dreamed possible. You have grown stronger, and more sensitive.<br>
Though initially worried, you cant deny that these changes excite you.
<<elseif $corruption >= 1>>
The first step towards corruption been taken. You began feeling warm sensations and unexplainable urges, whispers creeping into your consciousness.<br>
<<if visited("masturbation1") >= 1>>
They grow stronger when you are alone. Various erotic dreams plague your nights. You begin to masturbate more frequently, finding immense pleasure in the act. These sensations feel wonderful, but you remain unaware of their true nature.
<</if>>
<<elseif $corruption == 0>>
Demonic influence is but a distant myth. You're still pure, untouched by darkness, your soul as white as fresh snow. <br>
<</if>>
<h3>Inventory</h3>
<div class="inventory-container">
<<do>>
<<if $backpack.has("health potion")>>
<div class="item-box">
[img[`img/ui/inventory/health.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name">Health Potion</div>
<div class="item-box-count"><<print $backpack.count("health potion")>></div>
</div>
<div class="item-box-content">
<div class="item-box-description">Small Bottle. +20hp.</div>
<<link "<span class='item-box-use'>Use</span>">>
<<run $backpack.drop("health potion", 1)>>
<<set $willpower to Math.clamp($health + 20, 0, 100)>>
<<run UIBar.update()>>
<<redo>>
<</link>>
</div>
</div>
</div>
<</if>>
<</do>>
<<do>>
<<if $backpack.has("Potion of Resolve")>>
<div class="item-box">
[img[`img/ui/inventory/resolve.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name">Potion of Resolve</div>
<div class="item-box-count"><<print $backpack.count("Potion of Resolve")>></div>
</div>
<div class="item-box-content">
<div class="item-box-description"> +50 Willpower</div>
<<link "<span class='item-box-use'>Use</span>">>
<<run $backpack.drop("Potion of Resolve", 1)>>
<<set $willpower to Math.clamp($willpower + 50, 0, 100)>>
<<redo>>
<</link>>
</div>
</div>
</div>
<</if>>
<</do>>
<<if $backpack.has("key1")>>
<div class="item-box">
[img[`img/ui/inventory/key1.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name">Ancien Key</div>
</div>
<div class="item-box-content">
<div class="item-box-description">Opens secret passage in the storage room.</div>
</div>
</div>
</div>
<</if>>
<<if $backpack.has("ChurchAmulet")>>
<div class="item-box">
[img[`img/ui/inventory/church_amulet.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name"> Church Amulet</div>
</div>
<div class="item-box-content">
<div class="item-box-description">To be returned back to father Al'exar.</div>
</div>
</div>
</div>
<</if>>
<<if $backpack.has("Moonlight Candle")>>
<div class="item-box">
[img[`img/ui/inventory/candle.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name">Moonlight Candle</div>
<div class="item-box-count"><<print $backpack.count("Moonlight Candle")>></div>
</div>
<div class="item-box-content">
<div class="item-box-description">Calming Effect. -50 urge</div>
</div>
</div>
</div>
<</if>>
<<if $backpack.has("rope")>>
<div class="item-box">
[img[`img/ui/inventory/rope.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name">Rope</div>
<div class="item-box-count"><<print $backpack.count("rope")>></div>
</div>
<div class="item-box-content">
<div class="item-box-description">A spool of sturdy rope.</div>
</div>
</div>
</div>
<</if>>
<<if $backpack.has("alcohol1")>>
<div class="item-box">
[img[`img/ui/inventory/alcohol1.jpg`]]
<div class="item-box-overlay">
<div class="item-box-header">
<div class="item-box-name">Cheap Alcohol</div>
<div class="item-box-count"><<print $backpack.count("alcohol1")>></div>
</div>
<div class="item-box-content">
<div class="item-box-description">To be shared with others.</div>
</div>
</div>
</div>
<</if>>
</div>
<br>
<<link "Close">>
<<script>>
Dialog.close();
<</script>>
<</link>>
<<run UIBar.update()>>
[img[img\characters\Melina\event1_festival\stay2_slap.jpg]]
He touches your small breasts, and you react out of pure instict.<br>
Slapping his face, hard, trying to pull away. @@.you; "What the hell? Stop!”@@<br>
But he keeps holding you. @@.man; "Come on, I thought you were into it - like her.”@@<br>
@@.you; "Just let me go! STOP!”@@<br>
Melina appears, disheveled, hastily adjusting her own top. @@.woman; "Everything ok?”@@<br>
The man relents and lets go. @@.you; "I'm leaving..."@@ Melina follows, but you can tell she would rather have stayed.
<br><<gain "morals" -1 " morals -1",>> <br>
<<link "Next Day">>
<<resetDailyFlags>>
<<set $melinacorruption = 3>>
<<set $melinabranch =2>>
<<set $timeIndex = 0>>
<<set $weekDayIndex = 6>>
<<set $day += 1>>
<<goto "Bedroom1">>
<</link>>[img[img\characters\Melina\event1_festival\stay2_yes2.jpg]]
He takes hold of your breasts, lightly squeezing them as he keeps kissing you.
Surprising yourself, you moan into his mouth. @@.think;This new body... or is it alcohol. @@<br>
The festival fades into the background as the four of you get lost in the heat.
You break away for a breath and glance at Melina again - her head thrown back, moaning louder as her partner sucks on her neck, her body arching into him.
You do the same, guiding the man’s head down to your neck. @@.you; "Mmmm."@@<br>
The alcohol has you floating, until suddenly it’s too much.
[img[img\characters\Melina\event1_festival\stay3_end.jpg]]
You shove him off mid-kiss, breasts still half-exposed, one hand over your mouth as you stumble toward a bush and puke until there’s nothing left. Melina kneels beside you, holding your hair back even though it’s already over. <br>@@.woman; "$name you ok? "@@<br>
@@.you; "Too much… everything,”@@ you mutter, tears mixing with sweat. <br>She helps you stand. @@.woman; "Come on, let’s get out of here.”@@
<br>
<<gain "exhibitionism" 1 " exhibitionism +1, ">> <<gain "morals" -2 " morals -2,">> <<gain "urge" -20 " urge -20">> <br>
<<link "Next Day">>
<<resetDailyFlags>>
<<set $melinacorruption = 3>>
<<set $melinabranch =2>>
<<set $timeIndex = 0>>
<<set $weekDayIndex = 6>>
<<set $day += 1>>
<<goto "Bedroom1">>
<</link>>
[img[img\locations\courtyard\garden\gardener1.jpg]]
@@.you; "Ahh, it’s so nice to just sit in the fresh air."@@ you say out loud, thinking you are alone. <br>
@@.man; "Yes it is.”@@ You didn't notice the gardener behind the flower beds. <br>
@@.man; "The air is fresh enough, I suppose but the flowers..." @@<br>
@@.you; "What's wrong? they're beautiful."@@ He shakes his head. <br>
@@.man;"I don't know what’s got into the soil, but it’s like the garden is trying to grow a decade’s worth in a single day."@@ <br>
<<gain "willpower" 15 "willpower +15 ">><br>
[[ Continue|Courtyard]]
[img[img\locations\castle\chapel\church_base1.jpg]]
You were never a believer. Your village didn't even have a church, as you slide in to your seat the ceremony begins. Bella is chanting in some unknown language. No one besides her is making a sound, everyone's eyes are closed, and you follow suit.
You start to sway with the rhythm, appreciating the shared, silent vulnerability of the people around you. <br>
Before the ceremony conclude, she gives everyone a blessing, wishing peace and good fortune. <br>
@@.think; That was... calming.@@<br>
<<gain "willpower" 25 "willpower +25,">> <<gain "urge" -10 "urge -10 ">><br>
[[Continue|Hall]] <<advanceTime>>
<<if visited("sunday1") ==1>>
[img[img\locations\castle\chapel\church_base1.jpg]]
You return to experience that calmness again, still not knowing who these people pray to, but doesn't seem like it matters. As last time you close your eyes and let Bella's voice wash over you. <br>
@@.think; ....@@<br>
@@.woman; "Thanks to all of you the chapel is growing. A new pastor is will arrive next week. May the light of Dia guide your steps."@@<br>
Bella comes closer to you.<br>
@@.woman; "I’m glad you came back"@@ she says, @@.woman; "forgot to mention earlier, the Chapel’s library is open to everyone. <br>
No faith required."@@ <br>
<<gain "corruption" -1 "corruption -1,">><<gain "willpower" 25 "willpower +25,">> <<gain "urge" -10 "urge -10 ">><br>
[[Continue|chapel]]
<<else>>
[img[img\locations\castle\chapel\church_base1.jpg]]
You were never a believer. Your village didn't even have a church, as you slide in to your seat the ceremony begins. Bella is chanting in some unknown language. No one besides her is making a sound, everyone's eyes are closed, and you follow suit.<br>
You start to sway with the rhythm, appreciating the shared, silent vulnerability of the people around you. <br>
Before the ceremony concludes, she gives everyone a blessing, wishing
peace and good fortune. @@.woman; "May the light of Dia guide your steps."@@<br>
@@.think; That was... calming.@@<br>
@@.woman; "Thanks to all of you the church is growing. A new pastor is expected to arrive next week."@@<br>
<<gain "willpower" 25 "willpower +25,">> <<gain "urge" -10 "urge -10 ">><br>
[[Continue|Hall]]
<</if>> <<advanceTime>>
<<if visited() ==1>>
[img[img\locations\castle\chapel\chapel3_1.jpg]]
During the ceremony the new pastor is sitting next to Bella, but he isn't immersed like others. <br>
At the end Bella turns to offer her usual blessing, but he steps in front and gives a passionate speech.<br>
@@.man; "Thank you Bella, lovely ceremony. I want to introduce myself, my name is - Ansel Sanctus. <br>
And I was sent HERE because YOU deserve better than simple prayers of comfort."@@<br>
People turn to one another, whispering. @@.man;"I see your devotion, and I have the power to help."@@
Ansel steps down, and marches toward an old man with a cane, then
places his hand on man's leg. <br>
[img[img\locations\castle\chapel\chapel3_2.jpg]]
Instantly a surge of white light pulses from his hands.
The old man gasps, his cane clatters to the stone floor. <br>
@@.man2; "Hhahaha! Its gone, the pain is gone!!@@<br>
He takes a step, then a jog, his face contorting in joyous disbelief. The crowd erupts, a wave of ecstatic cheering.<br>
@@.man; "Great changes are coming."@@<br>
<<gain "willpower" 15 "willpower +15,">> <<gain "urge" -5 "urge -5 ">><br>
<<if $corruptionTier >= 1 and visited("anseltalk1") == 0>>
<<link "Ask Ansel about the changes">>
<<goto "anseltalk1">>
<</link>><br>
<</if>>
[[Continue|Hall]]
<<elseif visited() >=2>>
[img[img\locations\castle\chapel\chapel4.jpg]]
Crowd is restless from the start, Bella attempts to reclaim the room, her voice trembling as she tries to start the prayer, But the crowd shouts over her, demanding Ansel to speak. <br>
Bella doesn't look hurt by that, she watches Ansel with wide eyes, mesmerized just like the crowd.<br>
@@.think; Maybe she’s relieved to have the help?@@<br>
This time he heals three people with: blindness, broken arm, terrible blood cough.<br>
@@.think; I still can't believe it, all of it feels like a magic trick.@@
<<if $corruptionTier >= 1>>
@@.think; But could he also...know whats going on with my body?@@
<</if>>
<br>
When the crowd frenzy reaches its peak, Ansel raises his hands for silence. <br>
@@.man; "MY brothers! MY sisters! I cannot heal all of you on my own. <br>
To make more miracles possible. I will need volunteers." @@<br>
You look at the crowd. they are nodding, hungry for the purpose he’s offering. <br>
@@.man; "We WILL grow the faith together. To build on HONESTY and TRUST Confession booth is needed."@@<br>
You leave as he begins assigning tasks to people. <br>
--- Last chapel event in this update?----
<br>
<<if $corruptionTier >= 1 and visited("anseltalk1") == 0>>
<<link "Ask Ansel about the changes">>
<<goto "anseltalk1">>
<</link>><br>
<</if>>
<<set $chapelbranch = 1>>
[[Continue|Hall]]
<</if>>
<<if visited() == 1>>
[img[img\locations\castle\chapel\01_lib.jpg]]
Bella gives you a quick tour.<br>
@@.woman;"Here is brief history of the Kingdom. Customs and traditions."@@<br>
Just from the covers you can tell that next books are religious.
@@.woman;"Here you'll find everything about the Goddess Dia."@@<br>
@@.think; I did hear that name few times in the vilage.@@ <br>
@@.woman; "Myths, prayers and blessings."@@ <br>
@@.think; Dont think I will be reading any of this.@@
<<elseif $weekDayIndex <= 5 and $corruptionTier >= 1 and visited ("sunday1") == 1 and visited ("sunday2") == 1 and visited ("bellatalk1") == 0 >>
[img[img\locations\castle\chapel\chapel_bella_1.jpg]]<br>
@@.think; Bella is in the library, I could ask her.@@<br>
<<link "◇ Ask about the changes">>
<<goto "bellatalk1">>
<</link>>
<<else>>
[img[img\locations\castle\chapel\chapel_lib_empty.jpg]]
You are inside a small chapel library.
<<if visited("maidbook1") < 2>>
<<if visited("maidintro") >= 1>>
<<if $willpower >= 20>>
<br> <<link "▸ Read maid etiquette book" "maidbook1">><</link>>
<<else>>
<br> <span title="Willpower below 20" onclick="return false;">
<span class="disabled-choice"> <<link "▸ Read maid etiquette book" "maidbook1">><</link>></span>
</span>
<</if>>
<</if>>
<</if>>
<</if>><br>
[[◇ Leave|Hall]]<<if visited() is 1>>
<img src="img/characters/Melina/meldrink1.jpg">
@@.you; "Hey, Mel. I brought something,"@@ you say, holding up the bottle. @@.you; "Thought we could relive a bit of that festival."@@<br>
@@.woman; "No way!"@@ she squeals. @@.woman; "You bought one?"@@ She bounces over from the couch, ponytail swinging, and gives you a tight hug.<br>
@@.woman; "Round one!"@@ she declares. @@.woman; "To generous friends!"@@<br>
You settle onto the couch beside her, knees touching.<br>
@@.woman; "You're the best for this."@@<br>
@@.you; "Round two! To unexpected adventures."@@<br>
She tilts her head back, pushes her chest forward - you almost forget about your own glass as you watch her. The alcohol burns warm down your throat, loosening both of you a little.<br>
@@.woman; "You know, at the festival, you were pretty cute trying to keep up with me."@@ She winks and nudges your elbow.<br>
@@.woman; "Round threeeee! To..."@@<br>
@@.you; "That's it, Mel,"@@ you say, showing her the empty bottle.<br>
@@.woman; "Already?"@@ she pouts dramatically, then laughs, her positivity bouncing back immediately.<br>
@@.woman; "Come on, let's lounge for a bit."@@ She flops onto the bed, patting the space beside her. You smile and join her.<br>
<br><<gain "willpower" 30 "willpower +30 ">><br>
<<if $melinarelationship < 20>>
<<set $melinarelationship += 1>>
<</if>>
[[Continue|UpperHall1]]
<<elseif visited() is 2>>
<img src="img/characters/Melina/meldrink2.jpg">
The second time you drink together it feels like the bottle ends even faster. <br>Melina seems a little somber tonight.
She shifts closer to you on the narrow bed.<br>
@@.woman;"Are you having fun $name? We could take a walk maybe?"@@
She pauses, locks eyes with you. <br>
@@.woman; "Or... call someone else to join us? Would you like that, $name?"@@<br>
<br>
<div id="choice-wrapper">
<<link "Just you and her">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<img src="img/characters/Melina/meldrink1_1.jpg">
She smiles. @@.woman;"Just us, then,"@@ and leads you to the window. <br>
@@.woman; "You know, before I was stuck in here, back my hometown... I had this place."@@<br>
Her thumb traces circles on your palm<br>
@@.woman; "I’ve never showed it to anyone,”@@ you hug her tighter.<br>
@@.woman; "I always wanted … to share it with a friend."@@<br>
@@.woman; "One day, I’ll take you there.@@<br>
@@.you; "One day."@@<br>
[[Continue|UpperHall1]]
<<if $melinarelationship < 20>>
<<set $melinarelationship += 1>>
<</if>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<span title="Not available " class="disabled-choice">
Is she serious?
</span><br>
</div>
<<elseif visited() >= 3>>
<img src="img/characters/Melina/meldrink1.jpg">
[end of drinking events in this update]
[[Continue|UpperHall1]]
<</if>>
<<drop $backpack "alcohol" 1>>
<<if visited () == 1>>
As Lucia and Hannah walk in Cela starts talking.
@@.woman; "Today you will learn about correct posture.<br>
Your posture should exude grace and submission.<br>
You will always stand with your back straight, knees straight, shoulders back.@@
<br>
Beatrice stepped forward to demonstrate, making it look easy. She walked a perfectly straight line, then pivoted on a dime without swaying, and dropped into a deep, formal curtsy.<br>
<video autoplay loop muted>
<source src="img\locations\castle\maidbranch\maid3_others.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
@@.woman; "Hannah. You're next."@@<br>
She repeated everything surprisingly well, almost as good as Beatrice - stiff, but technically flawless.<br>
@@.woman; "Lucia."@@<br>
You could tell her technique was far from perfect. But as she dipped into her curtsy, she added a little sway of her hips, raised her skirt a little and thrust out her chest, her eyes locking onto an imaginary master with a sultry stare.<br>
@@.woman; "Sloppy, but I like your... enthusiasm. Lucia."@@<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Then it was your turn. You tried to emulate Hannah’s precision, but your legs wobbled, arms flailing slightly to regain balance.<br>
@@.woman; "Again."@@ After dozen attempts result was the same.<br>
@@.woman; "Stop. Practice doing it again and again on your own. Until you stop embarrassing the uniform."@@<br>
<<if $corruptionTier == 0>>
[img[img/locations/castle/maidbranch/maid2_fail_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/maidbranch/maid2_fail_t1.jpg]]
<</if>>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif visited () == 2 >>
<video autoplay loop muted>
<source src="img\locations\castle\maidbranch\maid3_others.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
The second day of masqarade preparation has come.
Hannah performed with same precision. Lucia added even more flair this time.
Then it was your turn.<br>
<!---------------proper way ----------------->
<<if visited ("bow_practice") >= 3>>
[[Do a proper curtsy |maid2proper]]
<<else>>
<span title="Not enough practice" onclick="return false;">
<span class="disabled-choice"> [[Do a proper curtsy |maid2proper]]</span>
</span>
<</if>>
<br>
<<if $corruptionTier >= 1>>
[[Repeat after Lucia |maid2tease]]
<<else>>
<span title="Not attractive enough" onclick="return false;">
<span class="disabled-choice"> [[Repeat after Lucia |maid2tease]]</span>
</span>
<</if>>
<br>
<<if visited ("bow_practice") <= 3>>
[[Can't do it |maid2fail]]
<<else>>
<span title="You practiced it" onclick="return false;">
<span class="disabled-choice"> Can't do it</span>
</span>
<</if>>
<<elseif visited () == 3 >>
[img[img/locations/castle/maidbranch/maid4.jpg]]
Today you don't do anything special. Cela and Beatrice barely get involved.
Observing you practice the simple things needed for masquerade. Carrying the tray, setting up the table, filling up glasses with wine.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<elseif visited () == 4 >>
[img[img/locations/castle/maidbranch/maid5_1.jpg]]
You walk in and see Cela placing three different sized phalluses on the table.<br>
@@.woman; "Last week we worked on posture, on etiquette. Today is no different in purpose; it is simply the next layer of service.@@ <br>
You look over to Hannah, she is just as surprised as you are by this sudden escalation. <br>
@@.woman; "You won’t be judged for today. You have two weeks until the final exam.<br>
Most nobles will never request this particular service. But some… some might."@@<br>
@@.woman;And if you cannot do this... Well... Who want's do go first?”@@
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<video autoplay loop muted>
<source src="img\locations\castle\maidbranch\maid5_2.mp4" type="video/mp4">
</video> <br>
<br>
Lucia steps forward and goes for biggest one, wraps her lips around the head, and steadily works it deeper. Her throat bulges visibly as she forces half its length down.<br>
She holds it a long moment until Cela gives her a nod @@.woman; “Very impressive Lucia. Next.”@@<br>
Hannah approaches the middle one, hesitates, then tries. The moment it goes past her her teeth she gags, and pulls back. <br>
@@.woman2; "I'm sorry Mistress..."@@ Hannah whispers.<br>
@@.think; If she can't do it...@@<br>
Cela turns to you. @@.woman; “$name, you’ve never took one in your mouth, have you?”@@<br>
You timidly nod. <br>
She sighs. @@.woman; “Well, Lucia here could teach you a few things.”@@<br>
Lucia perks up, @@.woman2;“Yes, come to my room, if you want to learn.”@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif visited () >= 5 >>
[img[img/locations/castle/maidbranch/maid6_.jpg]]
Next update teaser.<br>
[End of this branch]
<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<</if>>
[img[img\locations\castle\bath\shower_heardyou.jpg]]
When you walk out you hear hear muffled giggles. Two girls are giggling at you
@@.woman; "We heard you,”@@ One of them says. @@.woman2; "Sounded like you were having quite the time in there.”@@<br>
@@.woman; "No shame in it,”@@ the first woman says, winking. @@.woman; "We’ve all been there.”@@<br>
<<if $morals > 85 >>
You blush and bolt past them. <br>
<<else>>
You give them a playful wink.<br>
<</if>>
<<gain "fame" 1 "infamy +1">><br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
@@.man; "Ehehehhh Take it, take my seed. Gh… huh… HUH…@@<br>
The grunting is right there in front of you, followed by something grabbing your hair, but you cant see anything. <br>
@@.think; What? Who is it?@@<br>
<video autoplay loop muted>
<source src="img/locations/castle/cultistbranch/cult4vid3.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
@@.man; UH… HUH… HUH…@@<br>
The grunts are getting louder, becoming the only thing you hear.<br>
Until something warm and wet splashes across your cheek, your forehead.<br>
<<gain "morals" -1 " morals -1, ">> <<gain "urge" 20 " urge +20, ">> <<gain "corruption" +1 " corruption +1 ">> <br>
[[Continue|cultist4end]]
<<set $cultbranch = 6>>
[img[img/locations/castle/cultistbranch/cult5_1intro.jpg]]
Malachi knocks after he already walked in.<br>
@@.man; Yes-yes, <<if $pawn == true>> my pawn, <</if>>
its time for next step!”@@<br>
@@.think2; Stay in the role. Don't give him a reason to doubt.@@<br>
@@.you; "Already?”@@ you do your best to sound excited @@.you; "I’ve been waiting.”@@<br>
@@.man; "Someone broke my beautiful totem! Smashed it! Crunch-crunch under dirty boots!<br>
So we make new one. Better one. Hungrier one.”@@ He giggles.
<br>
@@.man; You will just need rope, some sticks, bones, and most importantly.@@
Malachi pulls out something, long and purple, shaped like… @@.think; a dick...@@<br>
[[Continue|cult5intro2]]
[img[img/locations/castle/cultistbranch/cult5_1intro2.jpg]]
He lifts the dildo and drags the tip against your face, once, twice, and with pure delight watching you flinch.<br>
@@.think; Wish I could slap him@@ <br>
@@.man; "To birth a proper totem it must drink you, your juices, the more the better .
The longer you ride, the brighter it shines, eheheh ehheh"@@
He leans in and presses the thing into your shaking hand
@@.man; "Take it deep, and don’t stop when you finish the first time. <<if $vessel == true>> Important Vessel like you can give more, ehehehh, can take more, <</if>>
<<if $pawn == true>> Good pawns keep going. Great pawns never stop. <</if>> @@<br>
He dances backwards out the door @@.man; "Tick-tock, tick-tock.”@@<br>
@@.you; This is going too far, I don't know if I should keep playing his games...@@<br>
[[Continue|Bedroom1]]
<<set $cultbranch += 1>>
<<set $timeIndex = 3>>
[img[img/locations/castle/cultistbranch/cult5_dungeonbones.jpg]]
Instead of heading out, you wander off in search of bones.<br>
@@.think; There it is.@@ It doesn't even take 5 minutes untill you reach the dead end, under the rubble, you find a corpse, and take few of its bones.
@@.you; "I'm sorry"@@<br>
<<if $backpack.count("rope") > 0 and $cultbranch == 8 >>
@@.you; "Got everything I need now, I could build it here, but there might be a better place for it.<br>
<<link "▸ Build the totem here" "cult5totem1dung">>
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<</link>><br>
<</if>>
<<continueChores>> <<set $cultbranch = 9>> <<drop $backpack "rope" 1>>
[img[img/locations/castle/cultistbranch/cult5_miratotem.jpg]]
When inside, you hastily assemble the totem - making it look similar to the one you saw before, a twisted amalgamation of sticks and bones. After that, you etch the magic circle into the floor, and the totem begins pulsing faintly with an otherworldly hum, expecting your next move.<br>
Malachi's words echo in your mind: @@.man; "The longer you ride, the brighter it shines, eheheh."@@<br>
Still in doubt, you take the dildo out of your pouch, tentatively step inside the circle, and kneel before the totem, goosebumps rising on your skin. You raise your dress and part your legs.<br>
@@.think; Ugh. Am I really about to do this, just to hear more from some cryptic voice?<br>
Can Malachi even know if I did it? <br>
<div id="choice-wrapper">
[[Do it|cult5totem2]]
<br><<if $urge <= 80>>
<<link "Walk away">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Malachi never even explained. Building a totem for... what? Can he even tell if you did it?<br>
@@.think2; But how would it feel?@@<br>
You imagine lowering yourself on to the dildo... @@.think; No, this is crazy, I don't have to do this. @@<br>
As you break the boundary of the circle and flee the room, you can see the dildo dissolving.<br>
<<gain "morals" 1 " morals +1">> <<gain "willpower" -20 " willpower -20">><br>
[[ Continue|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Urge above 80" class="disabled-choice">
Walk away
</span><br>
<</if>>
</div>
<<advanceTime>>
[img[img\intro\medif.jpg]]
You tried it countless times but it never works. The silence in your mind is absolute..<br>
[[Continue|Bedroom1]] [img[img\locations\castle\chapel\chapel_talk_ansel2.jpg]]
@@.you; "Pastor, I need to ask you something. I’ve been having these strange, vivid dreams, of things I never knew. And my body... it changed over night."@@ You point at your chest<br>
@@.man; "I've heard many such stories before, you're a young woman. The life is full of changes and shifts at your age."@@<br>
@@.think; He doesn't care about this at all...@@<br>
[[Continue|chapel]] [img[img\locations\castle\chapel\chapel_bella_talk1.jpg]]
When you tell her about the dreams and the shifts in your body, she puts down her book, her eyes wide with genuine concern.<br>
Bella reaches out, her fingers hovering near your chest. @@.woman; "You are different."@@<br>
<<if visited("anseltalk1") == 1>> @@.you; "I asked Ansel already, and he said it was nothing to worry about."@@ @@.woman; "It's hard to believe such things, and he didn't see you before."@@<br>
<</if>>
You are relieved she is on your side. @@.you;"What should I do?"@@<br>
@@.woman; "If anyone knows why your spirit is reshaping your flesh, it's Father Al'exar. If you ever go to the great cathedral in the city, ask for him; tell them I sent you."@@<br>
[[Continue|Hall]] [img[img\locations\castle\chapel\just_ended_talk.jpg]]
When you tell her about the dreams and the shifts in your body, she looks genuinely concerned.<br>
Bella reaches out, her fingers hovering near your chest. @@.woman; "You are different."@@<br>
<<if visited("anseltalk1") == 1>> @@.you; "I asked Ansel already, and he said it was nothing to worry about."@@ @@.woman; "It's hard to believe such things, and he didn't see you before."@@<br>
<</if>> You are relieved she is on your side. @@.you;"What should I do?"@@<br>
@@.woman; "If anyone knows why your spirit is reshaping your flesh, it's Father Alexander. If you ever go to the great cathedral in the city, ask for him; tell them I sent you."@@<br>
[[Continue|chapel]]<<if $srank <= 6 >>
[img[img\locations\castle\housekeeper\housekeeper.jpg]]
You're in mistress Winters office. <br>
She sits at a large desk, surrounded by stacks of housekeeping records, writing something down, <br>but instantly stop when you walk in
@@.woman;"Nobody asked you to come at this time. Leave"@@
<</if>>
<<if $srank >= 7 and visited("citychores1") == 0 and $weekDayIndex == 5 >>
[img[img\locations\castle\housekeeper\housekeeper.jpg]]
You're in mistress Winters office. <br>
When Cela sees you enter she reaches for a small pouch and puts it on the table, then goes back to her still posture, observing your next move <br>
[[Ask about her offer|citychores1]]
<<elseif $srank >= 7 and visited("citychores1") >= 1 and $weekDayIndex == 5 >>
[img[img\locations\castle\housekeeper\housekeeper.jpg]]
[go to the city -> in next update ]
<<elseif $srank >= 7 and $weekDayIndex != 5>>
[img[img\locations\castle\housekeeper\post.png]]
@@.woman; "I said saturday, leave."@@
<</if>>
<br>
[[Return to Upper Hall|UpperHall1]]
<<advanceTime>>
<<set $celahelp = 1>>
<<set $celabranch = 1>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\housekeeper\celahelp_1_t1.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\housekeeper\celahelp_1.jpg]]
<</if>>
She shoves a bucket into your chest @@.woman;"Just till it up with cold water"@@<br>
You go straight to the bathroom .
@@.think; "That’s all? Just water? If everything was this easy"@@<br>
<div id="choice-wrapper">
<<link "Return to Cela">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; "Here."@@<br>
Cela snatches the handle from your hands and swings the bucket, emptying all of it. <br>
Only then did you see her, a girl standing in the corner, now drenched and shivering.<br>
[img[img\locations\castle\housekeeper\celahelp1_1.jpg]]
@@.woman;"Maybe this will wake you up wench, clean it up."@@ You can tell Cela is enjoying this. <br>
She places a few coins in your palm and pushes you toward the door.<br>
@@.think; This makes me feel sick, I betrayed someone without even knowing...@@<br>
<<gain "srank" 1 " Castle reputation +1, ">> <<gain "money" +3 "gold +3">><br>
[[Leave|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
She leans back slowly. @@.woman;"Go on."@@<br>
Your mouth is dry before you even begin your hesitant apology. <br>@@.you;"Mistress Cela, I... I'm sorry for slacking off. I didn't work hard enough. Please forgive me."@@<br>
Cela doesn't say anything; she doesn't even look at you.<br>
@@.you; "It won't happen again."@@<br>
Still nothing. @@.think; This isn't enough for her. Maybe I need to make it sound more remorseful.@@<br>
Cela's eyes flick toward the small clamps connected by a delicate chain, then back to you.<br>
Tentatively, you reach out and pick them up. @@.think; What is this?@@<br>
She points toward your chest. @@.woman; "Put them on."@@<br>
<div id="choice-wrapper">
<<if $submission >= 55>>
[[Do it|apology1yes]]<br>
<<else>>
<span title="Submission above 55" class="disabled-choice">
Do it.
</span><br>
<</if>>
<<if $submission >= 42 and $willpower >=30 >>
<<link "Don't">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; "No, I... I won't do this."@@<br>
@@.woman; "Then your words are worthless. Get out of my sight."@@
[[Leave|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="High submission, low willpower" class="disabled-choice">
Don't
</span><br>
<</if>>
</div>
<br> <<set $celabranch = 2>>
[img[img\locations\castle\housekeeper\housekeeper.jpg]]
@@.think; I'm sure no one is in the office now.@@ <br>
Cela goes straight to business. <br>
@@.woman; "Go to Jacob. Tell him he isn't getting a single coin until the order I gave him is completed."@@<br>
[[Leave|UpperHall1]] <<set $celahelp += 1>>
<<set $celabranch = 4>>
<<advanceTime>>
@@.woman; "You came right on time. I need to take care of something, meanwhile you will need to watch her"@@ She steps aside, revealing a figure kneeling on the floor.<br>
@@.think; It’s Ryska.@@
Cela presses some device into your hand. <br>
@@.woman;"If she moves, squeeze this. It will remind her of her place. Do not let her stand up."@@<br>
Door slams shut. The bully is at your mercy.<br>
Ryska tests you immediately @@.woman2;"Jaysus,"@@ she mutters, rubbing her legs.
@@.woman2; "Skinny bones, <<if $corruptionTier >= 1>>
or well, not so skinny anymore, <</if>> my knees are killing me."@@<br>
She stands up and starts walking in your direction. <br>
[img[img\locations\castle\housekeeper\celahelp3_1.jpg]]
<div id="choice-wrapper">
[[Shock her|shock1]]<br>
<<if visited ("ryskashave") == 1 and $submission > 66>>
<span title="Got shaved by Ryska, and submissive" class="disabled-choice">
Dont
</span><br>
<<else>>
[[Dont |shock0]]
<</if>>
</div>
<<advanceTime>>
<<set $celahelp += 1>>
<<set $celabranch = 3>>
[img[img\locations\castle\housekeeper\celahelp_2.jpg]]
@@.man; "Hello $name, I didn't expect to see you down here.@@<br>
@@.you; "Jacob, Cela sent me..."@@<br>
@@.man;"Oh?"@@ The smile on his face is gone. <br>
@@.you;"She said you wont get paid until the order is completed"@@<br>
@@.man; "The hag really expects me to do that? Fine. And you, are you her lapdog now?@@<br>
<<gain "morals" -1 " morals -1">><br>
<div id="choice-wrapper">
<<link "Deny it">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; "I'm not! I'm just delivering the message."@@<br>
@@.man; "Whatever you say, but I wish you stop doing that.@@
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
</div>
<div id="choice-wrapper1">
<<link "Order?">>
<<replace "#choice-wrapper1">>
<div class="fade-hidden">
@@.man; "Its about the upcoming mascarade, disgusting stuff, you don't want to know, trust me."@@
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
</div>
<<gain "srank" 1 " Castle reputation +1 ">> <br>
[[Just Leave|UpperHall1]] [img[img\banditbranch\lys3-1.jpg]]
It’s Lucia. She’s standing there, her dress pulled down, her chest exposed. You take a step back, startled.
@@.think; Purple hair tie...i never noticed before.@@
Your eyes dart around, checking if anyone else is nearby. <br>
Her arms fly up to cover her breasts, but her eyes… her eyes shine with a wicked little spark.<br>
She is not scared. She is enjoying this.<br>
@@.you; "Lucia, what are you doing?”@@<br>
@@.woman; "I don’t know,”@@ She is trying to look sorry, but the smile keeps breaking through. @@.woman; "I just… I feel so hot lately. All the time. Like my skin is burning under all these clothes.”@@<br>
@@.you; "But this isn’t safe. If someone else sees you..."@@<br>
@@.woman; "No one’s awake. And even if they are… maybe I want them to look.
<br>
You should try it, just once. Pull your dress down and walk with me? I bet you’d love it.”@@<br>
You stare at her, unsure how to respond.<br>
<div id="choice-wrapper">
<<if $exhibitionism >= 1 or $morals <= 88 >>
[[Do it|thief3lucia_walk2]]<br>
<<else>>
<span title="88 Morals or 5 exhibitionism check" class="disabled-choice">
[[Do it|thief3lucia_walk2]]
</span><br>
<</if>>
<<link "Don't">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; "We... you shouldnt do this, its just not safe..."@@<br>
@@.woman; "You are right"@@ she smiles @@.woman; I will go then"@@<br>
She makes no effort to cover herself as she walks away.<br>
<<gain "morals" -1 " morals -1, ">> <<gain "exhibitionism" 1 " exhibitionism +1, ">><<gain "urge" 10 " urge +10 ">> <br>
<<link "Continue" "UpperHall1">>
<</link>>
</div>
<</replace>>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</link>>
</div>
<<set $banditbranch = 3>>
<<if $corruptionTier == 0>>
[img[img\banditbranch\lys3-41_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\banditbranch\lys3-41_t1.jpg]]
<</if>>
You check if it's empty and hesitantly lean out, flashing your bare breasts to the vast courtyard.<br>
The wind caresses your skin, and hands rise instinctively, cupping your breasts, fingers grazing your nipples to heighten the sensation. @@.you;"Wow,"@@ you breathe.<br>
@@.woman; "Oh, I know,"@@ she chuckles, with that satisfied, predatory grin.
The moment you lean out, you feel her hand slide onto your thighs. At first, it feels like she's just steadying you. @@.think; "It must be a mistake, right?"@@ <br>
But then her fingers move higher, between your legs.<br>
@@.woman;"Exciting, isn't it?"@@ You look at the courtyard again, nipples hardening from the cool breeze.<br>
@@.you;"Ahh... Lucia..."@@<br>
It's obvious now, she's deliberately touching your pussy lips through the thin fabric. <br>
As the heat between your legs intensifies, you spot it a moving silhouette. @@.think; Someone is coming@@<br>
[img[img\banditbranch\lys3_2.jpg]]
[[Continue|thief3lucia_walk4]] [img[img\banditbranch\lys3-2.jpg]]
Lucia’s smirk is visible even in the dim corridor. She reaches out and pulls the dress down to your waist. Your hands move to cover up, but she stops you. @@.woman; "Follow me."@@<br>
You glance around wildly as you walk; every sense is on fire. <br>
@@.think; Please don't let anyone see us. @@<br>
The moon casts silver highlights on Lucia's bare back as she moves in front of you.<br>
@@.think; I would never do this without her.@@<br>
She leads you toward a heavy window overlooking the courtyard and slides the latch open.<br>
@@.you; "Lucia, what are you..."@@
[img[img\banditbranch\lys 3-3lucia.jpg]]
@@.woman; "Watch this."@@<br>
She leans through, arching her back, shaking her breasts playfully into the breeze. <br>@@.woman;"Mmmmmmm,"@@ she moans teasingly.
@@.woman;"Your turn."@@<br>
[[Continue|thief3lucia_walk3]]<<set $punishmentcount = 1>>
<<advanceTime>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\housekeeper\apology1_t1.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\housekeeper\apology1_t0.jpg]]
<</if>>
You're doing this entirely of your own volition now. <br>
@@.think; I have to show her I'm truly sorry, or I could get in more trouble.@@<br>
With trembling fingers, you unlace your dress and fasten the clamps onto your nipples. <br>
@@.think; Ahh, this hurts, but she looks pleased.@@<br>
She pulls the chain, just enough to make you wince. @@.woman; "Apologize again. And make me believe it."@@<br>
You straighten as best you can. @@.you; "I'm sorry, Mistress. I deserve this pain for my laziness."@@<br>
Cela pulls the chain harder, yanking you forward a step. <br>
@@.woman; "Repeat after me: I am a lazy, dumb wench.'@@<br>
Your face burns beet red with embarrassment, but you obey. The pull of the chain, the exposure, the humiliation - just like when she spanked you, the pain begins to twist into something else.<br>
@@.you;"I am a lazy, dumb wench."@@ Pull. <br>
You repeat the degrading words over and over. <br>
@@.you;"I am a lazy, dumb wench."@@ Pull. <br>
@@.think; Why does this feel... I should be humiliated, not... aroused. Focus. I have to focus.@@<br>
@@.you;"I am a lazy, dumb wench."@@ Pull. <br>
@@.think; Mmhh, how long will she make me do this?@@ Pull.<br>
@@.you; "I am a lazy, dumb wench who needs to be taught her place!"@@ Pull.<br>
@@.woman; "Louder!"@@<br>
@@.you; "I am a LAZY, DUMB WENCH who needs to be taught her place!"@@ you cry out from the intensity.<br>
Cela releases the chain. @@.woman;"Much better. Apology accepted."@@<br>
Wincing as you remove the clamps, the blood rushes back with a fresh wave of agony.<br>
<<gain "srank" 2 "Castle reputation +2,">> <<gain "urge" 20 "urge +20,">> <<morals -1 70>> <<gain "submission" +1 "submission +1">><br>
Punishment count reset to 1.
<br> [[Continue|UpperHall1]]<<set $maidbranch = 1>>
Together with Lucia and another girl, you move to a different room.<br>
@@.woman; "Ladies," don't feel special. You are only the first group of many."@@<br>
You can feel Cela's eyes on you the whole time. @@.woman;"Strip."@@<br>
@@.think; Not this again...@@<br>
You unbutton your dress, let it fall at your feet, and look back at Cela.
@@.woman; "Everything."@@<br>
You know it's pointless to argue. Sliding off your undergarments, you stand completely naked before everyone.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if $corruptionTier == 0>>
[img[img\locations\castle\maidbranch\maid1_lowrank_t1.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\maidbranch\maid1_lowrank_t0.jpg]]
<</if>>
@@.woman; "KNEEL. Hands behind your back. For your past misbehaviors, you will remain exactly like this until I say otherwise."@@<br>
She turns to the other girl, holding up the new uniform. <br>
@@.woman;"Hannah, try it on. Show them how it's worn.”@@<br>
She obeys instantly. A moment later, Hannah stands in the new uniform: high stockings, short skirt, pink collar.<br>
[img[img\locations\castle\maidbranch\maid1_hannah_dress.jpg]]
All the while, you remain on your knees, stripped bare, your body trembling from the strain and humiliation. You notice Béatrice glancing in your direction again and again, making you shift your legs uncomfortably. You can't bear to hold eye contact with her...<br>
@@.think; Stop looking at me like that.@@ <br>
<<if visited ("thief3lucia_walk3") >= 1>> But at the same time, it does remind you of your night walk with Lucia. <</if>>
<<if $weekDayIndex < 1 or $weekDayIndex >=4 >>
@@.woman; "We will begin on Tuesday. You may go now.”@@
<<else>>
@@.woman;"We will begin on Friday. You may go now.”@@
<</if>>
<br><<gain "maidscore" -10 " maid score -10, ">> <<gain "morals" -1 " morals -1, ">> <<gain "exhibitionism" 1 " exhibitionism +1, ">> <br>
<<gain "willpower" -20 " willpower -20, ">> <<gain "hygiene" -20 " hygiene -20,">> <<gain "money" +2 "gold +2">>
<br>
<div id="choice-">
@@.hypno; <<link "Wait">>
<<replace "#choice-">>
<div class="fade-hidden">
@@.woman; "You too $name"@@<br>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>@@
<br>
<<link "Leave">>
<<replace "#choice-">>
<div class="fade-hidden"><br>
You reach for your clothes, and, Cela immediately slaps your cheek.<br>
@@.woman;"Did I say you could get dressed, wench?”@@ she shouts, her face inches from yours. @@.woman; "Did I? Speak.”@@<br>
@@.you;"N-no, Mistress,@@” you stammer, dropping back to your knees instantly.<br>
She leaves for what feels like hours while you kneel alone, naked.<br><br>
@@.woman; "You may get dressed now, $name."@@<br>
<<link "Continue">>
<<set $timeIndex = 4>> <!-- Move to evening -->
<<set $choresCompletedToday = true>>
<<set $choresDoneThisWeek += 1>>
<<set $totalChoresDone += 1>>
<<goto "UpperHall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<br>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
Together with Lucia and another girl you move to a different room. <br>
@@.woman;"Ladies,"@@ Cela begins. <br>
@@.woman;"Don't feel special, you are only the first group of many." @@
Béatrice steps forward with a graceful curtsy, holding up a neatly folded uniform. @@.woman;"Who would like to try it on first?"@@ <br>
@@.think; Just putting on an outfit - how hard can that be? If I volunteer, I could get on her good side.@@<br>
[[Hesitate|maid1_Hesitate]]<br>
[[Volunteer|maid1_volunteer]]<br>
<<set $maidbranch = 1>> <<advanceTime>>
<<if visited () == 1>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\maidbranch\maid1_book1_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\maidbranch\maid1_book1_t1.jpg]]
<</if>>
You open "Maid Etiquette" and read trough first chapters
learning about graceful acceptance of orders, subtle signals of devotion.<br>
@@.think; Booooooring, at least its short, i'm halfway done already.@@
<br><<gain "willpower" -20 " willpower -20 ">>
<<elseif visited () == 2>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\maidbranch\maid1_book2_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\maidbranch\maid1_book2_t1.jpg]]
<</if>>
You finish reading the book, new knowledge will help you impress Cela, and improve your maid standings.
<br><<gain "willpower" -20 " willpower -20 ">>
<</if>>
<br>
<<if $timeIndex == 4>>
[[Continue|library_closing]]
<<else>>
[[Continue|chapellib]]
<</if>>
[img[img\locations\castle\maidbranch\maid1_hannah_lib.jpg]]
In the libraty you see the girl from your maid training group, Hannah. she is reading a maid etiquette book. <br>
@@.think; Studying it could help me avoid making mistakes in the future. @@
<br> <<link "▸ Read maid etiquette book" "maidbook1">><</link>><br>
[[◇ Leave|chapel]]
[img[img\locations\castle\chapel\church_night.jpg]]
Its getting dark, chapel is closing and you are asked to leave <br>
[[◇ Leave|Hall]]
<<if visited () == 1>>
[img[img\locations\castle\bedroom\maid1_curtsy_prac_fail.jpg]]
You repeat the motion dozens and dozens of times, but still wobble and sway .
<br><<gain "willpower" -20 " willpower -20, ">>
<<elseif visited () == 2>>
[img[img\locations\castle\bedroom\maid1_curtsy_prac_fail.jpg]]
You practice for hours, pausing to correct small errors. Improvement is noticeable, just need a little more practice to satisfy Cela.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<elseif visited () == 3>>
[img[img\locations\castle\bedroom\maid1_curtsy_prac.jpg]]
After few more hours of repetition your foundation is solid.
You end satisfied, ready for next chore day.<br>
<<gain "willpower" -20 " willpower -20, ">>
<</if>>
<br>
<<if $timeIndex > 0>>
<<link "Continue">>
<<goto "Bedroom1">>
<</link>>
<<else>>
<<link "Sleep">>
<<goto "dreams1">>
<</link>>
<</if>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\maidbranch\maid3_0_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\maidbranch\maid3_0_t1.jpg]]
<</if>>
You step forward.<br>
The hours of practice in your room pay off. You walk the straight line without a <br>wobble, pivot cleanly, and sink into the deep curtsy. <br>
@@.think; Finally. I did it - no embarrassment this time.@@<br>
You hold the position, breathing steady, waiting for approval.<br>
Instead, Beatrice moves her leg under your skirt and presses her shoe between your thighs.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if $corruptionTier == 0>>
[img[img\locations\castle\maidbranch\maid3_sucess_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\maidbranch\maid3_sucess.jpg]]
<</if>>
@@.think; What is she doing?@@ You remain perfectly still, back straight, eyes down.<br>
With a smirk, she presses a little harder and starts moving her foot against your crotch, through the dampening cloth. A light, treacherous heat.<br>
Beatrice’s eyes never leave yours. She wants a reaction.<br>
@@.think; Oh god… I’m getting wet. She can feel it. She knows.@@<br>
Knowing that makes your thighs tremble. <br>
@@.you; "Mmmhh…”@@ Only she can hear it.<br>
Foot withdraws instantly. Cela steps forward.<br>
@@.woman; "This time You passed, $name."@@<br>
You rise slowly from the curtsy, and go back to the group.<br>
@@.woman; The easy part is over, to motivate we will be rating how all of you are doing, you can look at your current standing before you go.@@<br>
<<gain "maidscore" +10 " maid score +10, ">><br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<div id="choice-">
<<link "Maid Ranking">>
<<replace "#choice-">>
<div class="fade-hidden">
Lily: 20<br>
Hannah: 20<br>
Bara: 15<br>
Paige: 15<br>
Lucia: 10<br>
Melina: 5<br>
Kataline: 5<br>
Fawn: Failing<br>
------<br>
<<if $maidscore <= 0>>
$name: Failing
<<else>>
$name: $maidscore
<</if>>
<br>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<continueChores>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<video autoplay loop muted>
<source src="img\locations\castle\maidbranch\maid3_seductive_copylucia.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
To be safe, you decide to do what Lucia does, and use your assets. <br>
You walk the line slowly, letting your hips roll just a little more than necessary. <br>
At the pivot, you add a subtle twist, then drop into the curtsy - deeper than required, while raising the hem of your skirt slightly with one hand, arching your
back to push your chest forward, lips parted. <br>
@@.think; Not proud about doing this.@@<br>
You catch a glimpse of Beatrice; she looks at you with @@.important; disappointment.@@<br>
@@.woman; "Acceptable."@@ Cela says from the side. <br>
As you return to the group, Lucia gives you an approving smirk.<br>
@@.woman; The easy part is over, to motivate we will be rating how all of you are doing, you can look at your current standing before you go.@@<br>
<<gain "maidscore" +5 " maid score +5,">><br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<div id="choice-wrapper">
<<link "Maid Ranking">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Lily: 20<br>
Hannah: 20<br>
Bara: 15<br>
Paige: 15<br>
Lucia: 10<br>
Melina: 5<br>
Kataline: 5<br>
Fawn: Failing<br>
------<br>
<<if $maidscore <= 0>>
$name: Failing
<<else>>
$name: $maidscore
<</if>>
<br>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<continueChores>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/maidbranch/maid3_fail_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/maidbranch/maid3_fail_t1.jpg]]
<</if>>
Now under even more pressure when you attempt the curtsy, your knees buckl slightly, and you nearly stumble.<br>
@@.woman; "Tsk, same mistakes. Exactly the same."@@<br>
Cela turned away, and wrote something down in her notebook.<br>
@@.woman; The easy part is over, to motivate we will be rating how all of you are doing, you can look at your current standing before you go.@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<div id="choice-wrapper">
<<link "Maid Ranking">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Lily: 20<br>
Hannah: 20<br>
Bara: 15<br>
Paige: 15<br>
Lucia: 10<br>
Melina: 5<br>
Kataline: 5<br>
Fawn: Failing<br>
------<br>
<<if $maidscore <= 0>>
$name: Failing
<<else>>
$name: $maidscore
<</if>>
<br>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<continueChores>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t0.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
You are walking down the corridor. A guard steps out from the shadows, blocking your path, laughing, mocking you. <br>
@@.man; "Where is my little girl going? Come to daddy"@@<br>
He tries to grab you, but you catch his wrist, and shove him hard against the wall, and before he can recover, knee his crotch with all your strength. <br>
With a choked whimper, he slides down the wall.
<img src="img/locations/castle/bedroom/hdream/dom5_.jpg">
@@.you; "Is this what you wanted?"@@ you taunt, pushing down on his neck.<br>
@@.man; "I... I'm sorry. I'm sorry!"@@<br>
Feeling a thrill at how easily he folded. You step back, smirking.<br>
<<gain "willpower" 10 " willpower +10, ">> <<gain "urge" 10 "urge +10,">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<</fadein>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bad_dream1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bad_dream_2.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
Endless corridors. Other servants scurry around you.<br>
It's a typical day until you catch your reflection in a mirror.<br>
Your clothes are completely see trough, no underwear, every curve exposed. <br>
@@.think; Oh god how?? They can see everything, they'll think im a pervert.@@
<<if $corruptionTier == 0>>
<img src="img/locations/castle/bedroom/hdream/exib5_t0.jpg">
<</if>>
<<if $corruptionTier >= 1>>
<img src="img/locations/castle/bedroom/hdream/exib5_t1.jpg">
<</if>>
You avoid eye contact, body flushing hot imagining what might happen next.<br>
Heart pounding, you snatch a silver tray from the nearby table, trying to hide behind it.<br>
@@.man; "Are you ill?”@@ A man walks up to you, worried.<br>
@@.you;"What? No, I dont know how this happened"@@<br>
He takes the tray away. @@.man; "I need that."@@<br>
You cover up and look around, but no one reacts.<br>
That's when it clicks. @@.think; They can't see it.. I can just walk like this.@@<br>
<<gain "willpower" 10 " willpower +10, ">> <<gain "urge" 20 "urge +20,">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<</fadein>> <<set $timeIndex = 4>>
<video autoplay loop muted>
<source src="img\locations\castle\cultistbranch\cult5_2start.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
The dildo's tip presses against you, with a deep breath, gently, so gently, you ease it in, feeling no pain at all.<br>
@@.you;"Ahhh..."@@<br>
Your free hand grips the floor as you slowly begin to move, exploring the sensation, gasping at the stretch, the way it fills you fuller than your fingers ever could.<br>
Pleasure builds very quickly, a tidal wave of intense heat that makes your thighs quiver.<br>
@@.you; "Oh god..."@@ Juices trickle already, feeding the totem's hunger.
Your hips buck; stars burst behind your eyelids. <br>
@@.you; "Mmmph!"@@ you whimper, voice trembling, as the first orgasm crashes over you.<br>
When the aftershocks fade, something shifts. You feel a new connection, like roots burrowing into your soul. The totem has awakened, humming and glowing. It hungers for more.<br>
<<gain "corruption" 1 " corruption 1,">> <<gain "morals" -1 " morals -1">>
<div id="choice-wrapper">
[[Keep going|cult5totem3]] <br>
<<if $willpower >= 30>>
<<link "Stop">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Your cautiousness overrides the afterglow. Panting, you pull the dildo out with a sigh. @@.think; All of this is too much.@@ <br>
You've done enough. As you break the boundary of the circle, and flee the room you can see the dildo dissolving.<br>
<<gain "willpower" -20 " willpower -20">> <br>
<<if visited ("cult5totem1dung") >= 1>>
[[ Continue|cult5prison_suspicion]]
<<else>>
[[ Continue|UpperHall1]]
<</if>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Your willpower is below 30" class="disabled-choice">
Stop
</span><br>
<</if>>
</div>
<<masturbate>>
<<set $mcount += 1>>
<video autoplay loop muted>
<source src="img\locations\castle\cultistbranch\cult5_3more.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
The circle brightens. Hunger floods your mind. @@.you; "Yes... more... ahh!"@@<br>
Each gasp, each shudder binds you closer, until there's only the hunger, the power, and the endless building bliss - chaining one orgasm after another. <br>
@@.you; "Ahhh! Fuck... yes!"@@ Each peak feeds the totem, its glow intensifying.<br>
You cum so hard your whole body locks, and its still not enough.<br>
For a fleeting moment clarity comes back.<br>
@@.think; Enough, I can't...@@<br>
On shaking legs you try to rise, to dismount from the dildo.<br>
But it grows longer, refusing to let you go, a gentle but unbreakable tether.<br>
The last coherent corner of your mind surrenders, with a soft defeated whimper you sink back down, impaling yourself fully again.<br>
@@.think2; More. More. More. More.@@<br>
You can't stop anymore. You don't want to, your body moves on instinct. <br>
Juices are dripping down you thighs, down to the circle beneath. <br>
Humming with a satiated glow, the totem drinks it all, and begins to dissolve into shimmering dust inside you, triggering one final climax. <br>
@@.you; "Ahh...Aahhh!"@@ <br>
You collapse forward, and lay spent and trembling. <br>
@@.you;What... what just happened? Oh my god, I lost count… I blacked out and kept going. How many times did I...?@@ <br>
You have to get out, not even looking at the totem you scramble out of the circle, and flee the room before whatever you've awakened can claim more.<br>
<<gain "corruption" 1 " corruption 1,">> <<gain "morals" -1 " morals -1,">> <<gain "magic" 1 " Magic attunement 1 ">> <br>
<<masturbate>> <<masturbate>> <<masturbate>>
<<set $mcount += 4>>
<<if visited ("cult5totem1dung") >= 1>>
[[ Continue|cult5prison_suspicion]]
<<else>>
[[ Continue|UpperHall1]]
<</if>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bad_dream1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bad_dream_2.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
You stumble back to the room, exhausted, all you want is the relief of your bed.<br>
You pull the laces of your dress, but nothing happens. You tug harder. The fabric doesn't give; it stretches, elastic and grotesque, like a second layer of skin grown over your own.<br>
You pull once, twice - but the dress refuses to loosen. Instead, the fabric spreads like spilled ink, immobilizing your legs. <br>
You can barely move your body now.<br>
<<if $corruptionTier == 0>>
<img src="img/locations/castle/bedroom/hdream/sub5_t0.jpg">
<</if>>
<<if $corruptionTier >= 1>>
<img src="img/locations/castle/bedroom/hdream/sub5_t1.jpg">
<</if>>
@@.woman; "Strip, wench"@@ Cela's deafening voice makes you flinch.
The laces fall open, your dress slides off with ease.<br>
<<gain "willpower" 10 " willpower +10, ">> <<gain "urge" 10 "urge +10,">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<</fadein>>
[img[img/characters/Melina/random_events/guard1_mel.jpg]]
@@.think; Melina... @@
You spot her pressed against a guard. His hands on her waist. Even with her smile, you can't shake the bad feeling twisting in your gut. <br>
@@.think; What should I do?@@<br>
<div id="choice-wrapper">
<<link "Intervene">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
You walk up to them @@.you; "Melina, can to talk?”@@
She looks at you - half annoyed, half embarrassed. @@.woman;"Seriously? Right now?”@@
"Yeah, right now,” you say.
@@.woman; "Fiiiine.”@@ She glances at the guard one last time, then walks toward you.
@@.you; "I'm not your mom I just… I’ve got this bad feeling.@@<br>
Her irritation fades when she sees how serious you are. <br>
@@.you; Something is off about this castle recently.@@<br>
She whispers to you. @@.woman;"What, you think he’s a vampire or something?”@@<br>
You roll your eyes, and lean in dramatically to bite her neck, making a silly @@.you;"NOM"@@ sound.<br>
@@.you; "Who knows. Maybe I am, just be careful..."@@
She gives you a nod.<br>
<<link "Continue" "Hall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "Keep going" "Hall">>
<<set $melinacorruption += 1>>
<</link>>
</div>
<video autoplay loop muted>
<source src="img\locations\castle\cultistbranch\cult5_door_open.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You search for a door no one uses anymore. <br>
At the end of a dusty corridor, you find one - covered in thick spider webs. Dust clings to your fingers when you touch it.<br>
@@.think; Its so old, I can open it with magic@@<br>
You cast a simple spell, the lock breaks, the door swings open <br>
[[ Continue|cult5totem1]] <<set $cultbranch = 9>>
<<drop $backpack "rope" 1>>
[img[img/locations/castle/cultistbranch/cult5_dungeon_totem.jpg]]
You hastily assemble the totem - making it look similar to the one you saw before, a twisted amalgamation of sticks and bones. After that, you etch the magic circle into the floor, and the totem begins pulsing faintly with an otherworldly hum, expecting your next move.<br>
Malachi's words echo in your mind: @@.man; "The longer you ride, the brighter it shines, eheheh."@@<br>
Still in doubt, you take the dildo out of your pouch, tentatively step inside the circle, and kneel before the totem, goosebumps rising on your skin. You raise your dress and part your legs.<br>
@@.think; Ugh. Am I really about to do this, just to hear more from some cryptic voice?<br>
Can Malachi even know if I did it? <br>
[img[img/locations/castle/cultistbranch/cult5_dungeon_.jpg]]
<div id="choice-wrapper">
[[Do it|cult5totem2]]
<br><<if $urge <= 80>>
<<link "Walk away">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
Malachi never even explained. Building a totem for... what? Can he even tell if you did it?<br>
@@.think2; But how would it feel?@@<br>
You imagine lowering yourself on to the dildo... @@.think; No, this is crazy, I don't have to do this. @@<br>
As you break the boundary of the circle and flee the room, you can see the dildo dissolving.<br>
<<gain "morals" 1 " morals +1">> <<gain "willpower" -20 " willpower -20">><br>
[[ Continue|Hall]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>><br>
<<else>>
<span title="Urge above 80" class="disabled-choice">
Walk away
</span><br>
<</if>>
</div>
[img[img/locations/castle/cultistbranch/cult5_prisontotem.jpg]]
As you exit. The guard stops you. @@.man; "Why so long tonight?”@@ he asks. <br>
@@.woman; "It was a real mess down there today, blood and vomit. I couldn’t leave it half-done.”@@<br>
He hesitates, then waves you forward. @@.man; "Fine. Move along."@@<br>
<<gain "suspicion" 1 " suspicion +1 ">><br>
[[ Continue|Hall]] [img[img/locations/castle/cultistbranch/totem0.jpg]]
You cautiously push open the door and step into the dark chamber. <br>
The unhinged man's chants made your head spin, now its quiet. <br>
Your eyes dart around, the room is almost completely empty, just the podium with something behind it. A small primitive totem, sticks and bones of some animal tied together. You hesitate for a moment about what to do with it.<br>
<<link "Break it" "breaktotem">><</link>> <br>
<<link "Take a closer look" "feedtotem">><</link>>
<<if visited("masturbation_t1") == 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\masturbating\t1_mas.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
You can't help but feel drawn to your new, curvier body, tentatively you reach out and touch your fuller breasts. They feel so soft and sensitive under your fingertips.<br>
@@.you; "Oh…"@@ you breathe, a soft gasp escaping your lips. @@.you; "This feels… nice."@@<br>
Tracing the curves of your hips and waist. You feel more alive, more sensual.<br>
Your hands wander lower, feeling the warmth and wetness that's been growing since you woke up.<br>
@@.you; "Ah…"@@ <br>
You feel like you're discovering your body for the first time, every touch feels so much better,so much more intense, bringing you closer and closer to the edge.
@@.think;"Feel good…"@@ you whisper, @@.think;"So good…"@@<br>
Your mind started to wander, imagining what it would be like if someone else was touching you instead.<br>
@@.you; "Ahhh! Yes, yes, yes!"@@ you cry out, reaching a satisfying release.<br>
<<else>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\masturbating\t1_mas.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
<<if $meffect > 84 >>
@@.think; I need this. @@
You decide to relieve some of the pent up arousal, so you lie on your bed and start rubbing yourself. The climax takes longer to reach each time, but still leaves you breathless. <br>
<<elseif $meffect <= 84 >>
You lie in the tangled sheets, legs spread, fingers circling your clit in the same familiar rhythm that used to work so well. But the pleasure is quickly becoming more shallow with each time.
<br>
<<if $magebranch >= 10>>
[[Think about Rafael|rafael_fantasy_1]]<br>
<</if>>
<<if $submission >= 53 and $punishmentcount >= 1>>
[[Remember how Cela spanked you|cela_fantasy_1]]<br>
<</if>>
<<if visited("melmasturbates") >=1>>
[[Melina...|mel_fantasy_1]]<br>
<</if>>
<</if>>
<</if>>
<<masturbate>>
<<if $timeIndex == 0>>
<<gain "willpower" 10 " willpower +10,">> <<gain "hygiene" -15 " hygiene -15">><br>
<</if>>
<<if $morals > 90>>
<<gain "morals" -1 " morals -1">><br>
<</if>>
<<if $mcount >=5 and visited("mold1_bedroom") == 0>>
<br> You hear knock on the door, its so loud and urgent that you can't ignore it.<br>
@@.think; Ahh, at this moment...@@<br>
<<link "Continue" "mold1_bedroom">><</link>>
<<else>>
<<link "Continue" "Bedroom1">><</link>>
<</if>>
<<set $mcount += 1>>[img[img\characters\jester\jester1.jpg]]
As you head down the stairs, you see people leaving main hall en masse. <br>
When you walk in, you see a jester is leaving the stage. <br>
@@.think; Whatever was happening here, just ended.@@ <br>
The announcer steps forward. @@.man;"Our new court treasure! She will perform for us every week.”@@<br>
The crowd gives a weak applause. They don't seem impressed.<br>
@@.man; Friday! Saturday! Sunday! @@ <br>
<<link "Continue" "Hall">>
<</link>><<if visited("jester_dance1") == 1>>
[img[img\characters\jester\jester2.jpg]]
@@.think; Right on time.@@<br>
Announcer shouts. @@.man; Welcome to the stage, magnificent Vivian!@@<br>
A woman walks out walks out and begins to do the simples circus tricks and reserved dance moves. <br>
@@.think; Even I could do that, maybe.@@<br>
Some people keep talking, others keep drinking without looking at her. <br>
The one time Vivian does a sexy hip sway, you spot the announcer gesturing for her to stop it.
She straightens immediately, and returns to safe little hops until the music fades.<br>
After a quick bow she leaves, applause dies even before she is gone.<br>
<<gain "willpower" 10 "willpower +10 ">><br>
<<link "Continue" "Hall">>
<</link>>
<<elseif visited("jester_dance1") == 2>>
[img[img\characters\jester\jester2.jpg]]
@@.man; Welcome to the stage, magnificent Vivian!@@<br>
The same jester steps out, performing exactly the same routing as last time.<br>
A few people yawn, others don't pay attention. Vivian herself looks bored.<br>
@@.think; Who even hired her for this?@@ you think. <br>
@@.think; What’s the point? Nobody here looks like they’re enjoying it.@@<br>
<<gain "willpower" 10 "willpower +10 ">><br>
<<link "Continue" "Hall">>
<</link>>
<<elseif visited("jester_dance1") == 3>>
[img[img\characters\jester\jester4.jpg]]
You sit down expecting the same dull show. <br>
But it's something else entirely, elegant dance moves followed by impressive acrobatics.<br>
@@.think; Is this the same Jester?@@<br>
At the start, people chat and drink, but her moves are getting increasingly daring, making everyone pay attention, when she finishes on her knees completely exhausted. The crowd erupts in cheers.<br>
<<link "Continue" "Hall">>
<</link>>
<<elseif visited("jester_dance1") == 4>>
[img[img\characters\jester\jester5.jpg]]
Everyone is excited for another hot performance, but today the announcer is back, standing next to the stage. <br>
@@.man; Welcome! Vivian!@@<br>
She steps out and starts the boring routine again. <br>
The hall goes from eager to angry in seconds, they know who to blame.<br>
Food flies at the announcer, @@.man; BOOOO@@<br>
@@.man2; "This place is not mean't for such indecency!@@"
Someone throws a shoe. <br>
@@.man; "Go away! Let her dance!”@@<br>
Finally he backs away, hands raised in defeat.<br>
She smiles, and the real dance begins again.<br>
<<gain "willpower" 10 "willpower +10 ">><br>
<<link "Continue" "Hall">>
<</link>>
<<elseif visited("jester_dance1") == 5>>
<video autoplay loop muted>
<source src="img\characters\jester\jester5.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
Everyone is excited for another hot performance.<br>
Her act began completely bland weeks ago, but with the announcer gone, now it's a seductive dance that leaves little to the imagination.<br>
She spins, bends, and shakes her ass, sending the crowd into a frenzy of whistles and applause.<br>
This feels so wrong. @@.think; No wonder the announcer was trying to hold her back.@@<br>
Around you, men are transfixed, completely drawn in by the erotic allure of her dance. <br>
At the end, she winks straight at the crowd and drops into a split, offering everyone a perfect view of her cleavage.<br>
<<gain "urge" 5 "urge +5, ">> <<gain "willpower" 10 "willpower +10 ">><br>
<<link "Continue" "Hall">>
<</link>>
<<elseif visited("jester_dance1") == 6>>
Another show is happening today, even more people are watching.
You feel a tap on your shoulder and turn to find Jacob, he looks completely exhausted.<br>
You greet him with a smile @@.you; "Rough day?"@@ <br>
@@.man;"Ugh, Cela is becoming even more demanding recently, snapping at everyone for smallest mistakes, be careful to not get on her bad side."@@<br>
<<if $punishmentcount == 0>>
@@.you; "So far i managed to avoid her anger"@@
<<else>>
@@.you; "Yeah i already experienced it on my own skin, hope she calms down soon."@@
<</if>>
You nudge Jacob.<br>
@@.you;"Just look at how everyone is watching. Think she's pretty good?"@@<br>
He seems uninterested in the jester's performance and shrugs it off @@.man;"Not my type really."@@ <br>
The music changes tempo, slow and sensual, as she sways her hips.<br>
@@.you; "Do you know who invited her, or did she just… show up?"@@ <br>
You ask, thinking how out of place she is in this castle, but you get interrupted. <br>
@@.woman; "I need a volunteer for next part. Come."@@ Vivian is pointing directly at Jacob.
He hesitates, but the cheering crowd is urging him on, and with a guilty glance at you, he gets on to the stage.
[img[img\characters\jester\jester6_jacob.jpg]]
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<br>
Without warning, she pushes him down, onto his hands and knees. <br>
@@.woman;"You will be my throne."@@ Jacob swallows and stays on all fours.<br>
She gets on top of him, rolls her hips, stretching the moment, <br>
Then SMACK! A whip hits Jacob's bottom, making him flinch. <br>
You can see a shimmer of magic swirling around them, and suddenly they both lift off the ground.<br>
Vivian snaps her fingers and Jacob's pants fly off, <br>
another snap, and his shirt is gone.<br>
She leans in and whispers something in his ear then places her foot in front of his face. <br>
Jacob look so conflicted, but one more upcoming snap is forcing him to act.<br>
@@.man; "Woof, Woof, Woooof"@@ <br>
@@.woman; "Good doggy."@@
[img[img\characters\jester\jester6_beta.jpg]]
They drop down and Jacob quickly runs off, avoiding eye contact with you.<br>
Crowd laughs and claps, enjoying the humiliation of a servant being used in such a way. <br>
@@.think; They think its just a trick...But she, how is she not scared to use magic in the open like that.<br>
Should i try to talk with her?@@<br>
<<gain "urge" 10 "urge +10, ">> <<gain "willpower" 10 "willpower +10 ">><br>
<<link "Continue" "Hall">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<elseif visited("jester_dance1") > 6>>
<video autoplay loop muted>
<source src="img\characters\jester\jester5.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
Another seductive performance, crowd can't get enough of Vivian.<br>
end of this branch
<<gain "urge" 5 "urge +5, ">> <<gain "willpower" 10 "willpower +10 ">><br>
<<link "Continue" "Hall">>
<</link>>
<</if>> <<if $corruptionTier == 0>>
<img src="img/locations/castle/randomevents/hall_hygiene_t0.jpg">
<</if>>
<<if $corruptionTier >= 1>>
<img src="img/locations/castle/randomevents/hall_hygiene_t1.jpg">
<</if>>
You feel a hand on your shoulder. Guard is pushing you out of the hall<br>
@@.man; "You dare drag your dirty ass in here? Out!"@@<br>
<<link " Continue" "Hall">>
<</link>><img src="img/characters/Melina/bedroom/mel_t1_1.jpg">
As you come closer Melina does a double-take.<br>
@@.woman; "$name? Wait... hold on."@@ She is scanning you from head to toe.<br>
@@.woman;Have you... gotten curvier? Like, a bit?"@@<br>
You laugh it off, shrugging. @@.you; "What? I've always been like this. You just never looked close enough."@@<br>
She starts circling around you like a curious cat. @@.woman;"Hmmm"@@<br>
@@.you; "Just say you think I visit the kitchen too much, jeez."@@<br>
Before you can react, she grabs your breasts and squeezes. <br>
You yelp in surprise @@.you; "Mel!"@@<br>
@@.woman; "I'm just taking exact measurements! So you cant trick me again!"@@<br>
[[Turn tables on her|t1react_grab]]<br>
[[Play along|t1react_stand]]
<<advanceTime>>
<<set $melinarelationship += 1>>
<img src="img/characters/Melina/bedroom/mel_t1_22.jpg">
You break free and spin around, your hands immediately cupping her breasts - still fuller and softer than yours.<br>
Melina lets out a startled squeak. @@.woman; "Hey! $name, what the—?!”@@<br>
@@.you; "You started it!”@@ you shoot back, grinning.<br>
@@.woman; "Truce! Truce!”@@ she cries, bursting into laughter. @@.woman;"Fine, you win, you little cake goblin!”@@<br>
You give a playful squeeze before letting go. @@.you;"Even if I eat hundred more cakes, it still won’t be enough to catch up to you.”@@
<br><<gain "submission" -1 "submission -1, ">> <<gain "willpower" 10 "willpower +10 ">><br>
[[Continue|UpperHall1]] <img src="img/characters/Melina/bedroom/mel_t1_21.jpg">
The way Melina is staring (in friendly awe), it makes you feel good. Sexy, even.<br>
Instead of getting away from her, you arch your back a little and push into her grip with a dramatic gasp. <br>
@@.you;"I have nothing to hide."@@ You place your hands on hers. <br>
@@.woman; "Oh my god, you little show-off!”@@ She squeezes once more, like she’s testing if they are real.<br>
@@.woman; Honestly. Magic, snacks, whatever - just happy you’re in a good mood.”@@
<br><<gain "willpower" 10 "willpower +10 ">><br>
[[Continue|UpperHall1]]
<img src="img/locations/castle/randomevents/court_late.jpg">
You approach the the entrance and the guard blocks your path. <br>
@@.man; "Too late to be outside, turn around, hands on the wall."@@ <br>
he says and gives you a fast, professional patdown, then steps aside to let you pass.<br>
<<link "Continue" "Hall">>
<</link>> <<if $corruptionTier == 0>>
[img[img\banditbranch\lys3_42_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\banditbranch\lys3_42_t1.jpg]]
<</if>>
You try to pull back, but she has you pinned against the ledge, fully exposed to the stranger below.<br>
@@.you;"Lucia... ahh... stop, someone's there!"@@ <br>
But her other hand never stops stroking you trough the panties, thumb grinding your clit until your thighs tremble. @@.you;"mmmph... ahh, let me go!"@@<br>
You panic, his eyes lock onto yours, on your naked breasts, on your flushed face.<br>
@@.think; Oh God, he's watching me... staring at my breasts...@@<br>
You can't cover up, can't hide - hands too busy dealing with her grip. The thrill of his stare only makes you wetter as Lucia's relentless fingers work you harder. <br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<if $corruptionTier == 0>>
[img[img\banditbranch\lys3_43_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\banditbranch\lys3_43_t1.jpg]]
<</if>>
Ahh... Another involuntary moan escapes into the courtyard. <br>
Finally, you overpower her, and you both tumble backwards. Lucia lands beneath you, laughing softly, utterly unrepentant.<br>
@@.you;"Lucia, what the hell? He saw everything!" @@<br>
She brings her glistening fingers up to her lips, and licks them clean.
@@.woman;"Mmm...Admit it, girl, you loved it."@@<br>
@@.you;"W... we should go, h... he might come here!"@@ Blushing, you turn and bolt down the hallway toward your room.<br>
<<gain "morals" -1 " morals -1, ">> <<gain "exhibitionism" 2 " exhibitionism +2, ">> <<gain "urge" 30 " urge +30 ">> <br>
<<link "Continue" "UpperHall1">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<set $banditbranch = 4>>
[img[img\banditbranch\lys3_end.jpg]]
@@.man; "So it’s true, Lucia and some others… they are acting strange. ”@@<br>
His mouth is stuffed full, but you can tell the news bothered him. <br>
@@.man;"Anyways, I have another simple task for you.
You will need to check what's inside a room on second floor”@@<br>
He leans closer, and presses a small key into your hand.<br>
@@.you; This sounds a lot more dangerous.@@<br>
@@.man; "I will make sure that no guards are near it on the weekend. ”@@<br>
@@.man; "It might tell us more about what's going on, Look inside, if you find something, bring it to me.”@@<br>
[end of this branch]<br>
<<gain "srank" 1 " Castle reputation +1 ">> <br>
<<link "Continue" "Hall">>
<</link>>
[img[img\locations\castle\bath\shower4_1.jpg]]
You try move toward the washing area. But before you can even reach for a sponge you see Ryska.
She steps into your path with two of her henchwomen. @@.woman;"Guess our little talk didn’t sink in."@@
You tense and back up instinctively - but there’s nowhere to go.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\locations\castle\bath\shower4_2.jpg]]
@@.woman;"Hold her still,"@@ Ryska orders, watching with a gleeful expression as her thugs do the dirty work.
One girl grabs your wrist while another forces you down to the tiled floor. @@.you;"Let me go!"@@ you shout, struggling against them, but they’re too strong.
Your struggles only earn you a sharp slap across the face<br>
@@.woman;"Stop squirming unless you want this blade slipping somewhere worse,"@@ a woman who's holding you down is pressing the edge of the razor against your inner thigh in warning.
The humiliation burns hotter than any physical pain as they spread your legs wide.<br>
[img[img\locations\castle\bath\shower4_3.jpg]]
@@.woman;"There,"@@ Ryska says, examining the handiwork. @@.woman;"Now you dont look like some mudborn peasant anymore."@@
You are left exposed and violated as they walk off - still laughing. <br>
<<gain " willpower" -20 " willpower -20, ">> <<gain "submission" 2 " submission +2, ">> <<gain "hygiene" 60 " hygiene +60">>
<br>
<<link "Continue">>
<<goto "Bathroom">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<set $ryskabranch = 2>>
[img[img\locations\castle\housekeeper\celahelp3_2.jpg]]
<<if visited ("apology1") >=1 >>
You panic.
I was told to not let her! I need to stop her, or Cela... You squeeze the device,
<<else>>
@@.think; Why is she coming to me??@@ You panic, and squeeze the device
<</if>><br>
Ryska yelps and collapses, twitching on the floor, shaking her head.<br>
@@.woman2;"You cracked, girl?"@@ she growls, looking up with wild eyes. <br>@@.woman2;"Ye nearly fried my brain!"@@<br>
[[Calm her down|1shock_calmdown]]<br>
<div id="choice-wrapper">
<<if visited ("ryskashave") == 1 and $submission < 90>>
[[Intimidate her |shock3]]
<<else>>
<span title="Need to be shaved by her and have low submission < 50" class="disabled-choice">
Intimidate her
</span><br>
<</if>>
</div>
@@.woman2; "Ain't you gonna fry me?"@@ She is a little surprised.<br>
@@.you; "Just go back as soon as she comes, ok?"@@<br>
Ryska walks around, stretching. @@.woman2; "Aye"@@<br>
The second you hear footsteps you point at the corner, and Ryska rushes back.
Cela walks in and takes the device.<br>
@@.woman; "She looks too comfortable,"@@ Cela observes.
@@.woman;"You didn't shock her at all?"@@<br>
@@.you;"No mistress, she gave me no reason."@@<br>
[img[img\locations\castle\housekeeper\celahelp3_0shock_end.jpg]]
@@.woman;"Pity. I was hoping for a show, here is your gold, for Jacob as well."@@<br>
<<gain "srank" 1 " Castle reputation +1, ">> <<gain "money" +6 "gold +6">><br>
[[Continue |UpperHall1]][img[img\locations\castle\housekeeper\celahelp3_1shock_end.jpg]]
@@.you; "I don't want to hurt you, but I will if you walk up on me like that. You can stand, just keep your distance, ok?"@@<br>
@@.woman2; "Aye, simple. You've made your point."@@<br>
Ryska is still wincing as Cela walks in and nods, a look of satisfaction on her face. <br>
@@.woman; "Well done. I knew you had it in you, here is your gold, for Jacob as well."@@<br>
<<gain "srank" 1 " Castle reputation +1 ">> <<gain "money" +6 "gold +6">><br>
[[Continue |UpperHall1]][img[img\locations\castle\housekeeper\celahelp3_3_.jpg]]
@@.think2; She hurt me.@@<br>
Hearing her shout triggers something in you, the memory of when she held you down in the bathroom.<br>
@@.you; "Not so tough now, are you?"@@<br>
@@.woman2;"Fuck you."@@ Ryska ignores the lingering pain and charges, hands reaching for your throat.<br>
You squeeze the device again. She staggers but keeps coming.<br>
One more shock. @@.woman2; "AAAAhghhh You little shite..."@@<br>
As She collapses with a heavy thud, you realize you are doing Cela’s dirty work perfectly.<br>
<<if $morals > 81>>
Your own hands are trembling
@@.think; Wrong. This is all wrong. I won't help her again. I never should have.@@
<</if>>
[img[img\locations\castle\housekeeper\celawall.jpg]]
@@.woman; "My, my,"@@ Cela purrs from the doorway. <br>
@@.woman; Good. Very good.@@ She walks over the twitching body. <br>
@@.woman;"Even I don't usually break them that thoroughly.@@
@@.woman; Here is your gold, for Jacob as well."@@<br>
<<gain "srank" 2 " Castle reputation +2, ">> <<gain "money" +6 "gold +6">><br>
[[Continue |UpperHall1]]
[img[img\locations\castle\maidbranch\maid1_hannah_dress.jpg]]
@@.woman2; "I will do it,"@@ says the girl next to you. <br>
@@.woman;"Good, come here Hannah."@@ <br>
Your jaw drops when the girl starts undressing right there in front of you.
She doesn't hesitate at all. She folds each piece of her old clothing into a perfect square before sliding into the corset and lacing it. When she finishes, even Cela lets out a rare, approving hum.<br>
<<if $weekDayIndex < 1 or $weekDayIndex >=4 >>
@@.woman; "We will begin on Tuesday. You may go now.”@@
<<else>>
@@.woman;"We will begin on Friday. You may go now.”@@
<</if>>
<br><<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\maidbranch\maid1_volunteer_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\maidbranch\maid1_volunteer_t1.jpg]]
<</if>>
Cela gives you a nod of approval. <br>
@@.woman; Strip. Every layer.@@
You feel a flush creep up your neck as you realize they don't intend to give you any privacy. <br>
@@.think; Oh god. @@<br>
The other girl looks away, while Lucia isn't shy about it at all, intently watching as you undress. <br>
Beatrice steps in closer; you feel her palms slide firmly across your chest to "adjust" the fit.<br>
When she moves behind you to tighten the corset, her hands wander lower, across the curve of your ass.<br>
@@.woman2;"A maid does never break character,"@@ she whispers in your ear.
@@.woman2;"There, done."@@<br>
Cela continues.<br>
@@.woman; "To represent the Duke, you must look the part.<br> <<if $weekDayIndex < 1 or $weekDayIndex >=4 >>
Next Tuesday
<<else>>
This Friday
<</if>> we will begin with proper lessons. Everyone dismissed.
@@
<br>
<<gain "maidscore" 5 " maid score +5, ">>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<if visited("mage_willpower_loss") == 1>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/library/mage_tea2_t0.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/library/mage_tea2_t1.jpg]]
<</if>>
You take few sips and within moments, your muscles relax, body slumps forward, but Rafael is there to catch you. @@.man; "There, there, you cant do much when you are this tired, take your time."@@ <br>
@@.you; "um, thank you."@@ Soon after you begin to feel the effects, fatigue fading away. <br>
<<set $hypnolvl += 1>>
<<gain "willpower" 30 " willpower +30, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
<<elseif visited("mage_willpower_loss") >= 2>>
Its a losing battle. @@.think; "I can’t do much when I’m this tired. I need to rest, just for a moment..."@@ You close your eyes and fall in to heavy, dreamless shroud, until you become aware of gentle pressure on your shoulders.<br>
@@.hypno; Relax... Listen...Trust...@@<br>
<<timed 3s t8n>>
<<fadein 3s>>
<<if $corruptionTier >= 1>>
[img[img/locations/castle/library/mage_willpower3_t1.jpg]]
<</if>>
<<if $corruptionTier == 0>>
[img[img/locations/castle/library/mage_willpower3_t0.jpg]]
<</if>>
@@.man; "Wake up.@@ Rafael's snaps his fingers, and you jerk awake, embarassed. <br>
@@.you; "I...didn’t intend to fall asleep like this."@@<br>
@@.man; "Trust me, your surrender to sleep does not diminish you in my eyes, and you can go now."@@<br>
<<set $hypnolvl += 1>>
<<gain "willpower" 30 " willpower +30, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
<</fadein>>
<</timed>>
<</if>>
<<fadein 3s>>
You close your eyes, and suddenly, you are in a lavish bedroom, watching a couple from the shadows.<br>
@@.man;"My love, it worked! You are with me again, but you are…different."@@<br>
@@.woman;"You mean this?"@@ She points at her head and waves dismissively, @@.woman;"I will just wear hats from now on, I missed you soooo much"@@ Her lust is evident in every inch of her body. @@.woman;"I want to thank you for what you did."@@<br>
Their kiss quickly escalates into a wild passioned frenzy.
Her hands roam over his chest , finding the buttons of his shirt, and ripping them off them with greedy delight. @@.woman;"I want to make you feel as good as I do."@@<br>
Her hand moves down, to his already hard member, she cups his shaft and starts stroking, not breaking the kiss.<br>
But the man couldn't hold for long, soon his eyes rolled back, and her fingers closed around the pulsing tip, as he emptied himself into her hand.
With a wicked grin woman's eyes flash red, as she licks her fingers.
[img[img\locations\castle\hall\orb1\orb1vision.jpg]]
And man's cock, moments ago spent, is ready for more. @@.man;"Fuck, what are you doing to me?"@@<br>
The woman chuckles. @@.woman;"Shh, just enjoy it."@@ She pushes him onto the bed and vision ends.<br><br>
You collapse on the castle floor, gasping, noticing just how much resisting the orb's pull has taken out of you.<br>
<<gain "willpower" -15 "willpower -15,">> <<gain "magic" -3 "Magic Attunement -3,">> <<gain "urge" 10 " urge +10 ">>
<br>
<<link
"Continue" "Hall">>
<</link>>
<</fadein>>
<<if $timeIndex < 4>>
[img[img\locations\city\city_day.jpg]]
<<else>>
[img[img\locations\city\city_night.jpg]]
<</if>>
<<if $timeIndex < 4 and $cityvisits <= 1>>
[[◇ Pawn shop|pawnshop]]
<<elseif $timeIndex < 4 and $cityvisits >= 2>>
[[◇ Pawn shop|pawnshop2]]
<<else>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Pawn shop</span>
</span>
<</if>>
<<if $timeIndex < 4>>
[[◇ Market|market]]<br>
<<else>>
[[◇ Market|market_night]]<br>
<</if>>
<<if $timeIndex == 4>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Church</span>
<<elseif visited ("citychurch") == 0>>
[[◇ Church|church_willpower1]]
<<elseif $churchbranch == 1 or $churchbranch == 3 >>
[[◇ Church|empty_church]]
<<else>>
[[◇ Church|citychurch]]
<</if>>
[[◇ Mage Tower|magetower]]<br>
<<if $timeIndex < 4 and visited("cityexplore") <= 0>>
<<link "▸ Get to know the town" "cityexplore">><</link>>
<<elseif $timeIndex < 4 and visited("cityexplore") == 1>>
<<link "▸ Get to know the town" "cityexplore">><</link>>
<<elseif visited("cityexplore") >= 2 and visited("Anna_city1") == 0 and $timeIndex == 3>>
<<link "▸ You spot someone in the crowd" "Anna_city1">><</link>>
<<elseif $magebranch >= 8 and visited("city_hypno") == 0 and $timeIndex == 2>>
<<link "▸ You spot a group of people gathering" "city_hypno">><</link>>
<<elseif $richnoblebranch >= 1 and visited("stavmon_2") == 0 and $timeIndex == 1>>
<<link "▸ Crowded street" "stavmon_2">><</link>>
<<elseif $timeIndex < 4>>
<<link "▸ Just pass the time" "cityexplore">><</link>>
<<else>>
<<if $timeIndex == 4>>
<span title="Need to leave soon" onclick="return false;">
<span class="disabled-choice">▸ Just pass the time</span>
</span>
<</if>>
<</if>>
<<if $timeIndex < 4>>
[[◇ Bijlmer district|citynorth]]
<<else>>
<span title="Need to leave soon" onclick="return false;">
<span class="disabled-choice">◇ Bijlmer district</span>
</span>
<</if>><br>
<<if $timeIndex < 4 and $cityvisits == 1>>
[[◇ Mansion|stavmansion]]
<<elseif $timeIndex < 4 and $cityvisits >= 2 >>
[[◇ Mansion|stavmansion_main]]
<<else>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ Mansion</span>
</span>
<</if>>
<<if $citymap == true>>
[[◇ Hotel|hotel]]
<</if>><br>
<br>
<<if $timeIndex == 4 and $cityvisits == 1>>
<<link "▸Travel back to the castle" "backtravel1">>
<</link>><br>
<<elseif $timeIndex == 4 and $cityvisits >= 2>>
<<link "▸Travel back to the castle" "backtravel1">>
<</link>><br>
<</if>>
[img[img\locations\castle\chores\waitress\waitress_0start.jpg]]
During chores you see some young noble pacing back and forth, squinting at servants. <br>
@@.man; "Splendid,"@@ he mutters. @@.man; "Yes, truly...Splendid."@@<br>
@@.man; "You,"@@ he says, gesturing vaguely at your face. <br>
@@.man; "You look presentable enough! From now on, you’re in the main hall serving slop to the common folk.@@<br>
@@.think; Not sure if I should celebrate or worry about this.@@<br>
He turns to leave, nearly walking into a column, then adjusts his cape as if he meant to do it.<br>
@@.think; I guess I won't need to scrub floors anymore??@@
<br><<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bad_dream1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bad_dream_2.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
<img src="img/locations/castle/bedroom/cdream/cor11.jpg">
You've cleaned the great hall, the kitchens, the endless stairs and still the work continues. <br>
@@.you; "So exhausted"@@ <br>
You barely notice the first slimy tendril curling around your ankle. One second later they are everywhere. You scream @@.you; "Get off me!"@@ as another one slides in between your lips before you can gasp. <br>
As dreams take hold, the hall melts away, gets replaced by a dungeon tunnel.
@@.think; I was here before, but its different.@@<br>
At the center is a vast lake, its waters shimmering like a beacon of safety.<br>
You try to pull away, but your legs just won't listen. Two more latch onto your breasts, squeezing and sucking on your sensitive nipples. <br>
You feel a strange sensation of being emptied, sip by sip. <br>
@@.think; Fuck, I can't move...@@ <br>
As it keeps sucking you feel weakness, like your body turning to jelly. <br>
Another tentacle approaches, brushing against your panties, thicker than the rest, its tip dripping with slick ooze. <br>
@@.think; No - get away from there!@@ you scream in your head, as it starts to penetrate you. <br>
<<gain "magic" -2 "magic attunement -2,">> <<gain "urge" 10 "urge +10,">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<</fadein>>
<<if $cityvisits == 0>>
[img[img\locations\city\cityvisit1.jpg]]
Hours fly by as you are glued to the window the whole time. Green hills turn into golden fields, vast forests, little villages. <br>
The other passengers just try to sleep with hats over their eyes, they’ve seen all of this many times. <br>
When the dirt road changes to a smooth stone you reach the city entrance. <br>
The carriage stops in a busy square. People are everywhere It’s loud, and bright.<br>
@@.man; "We head back at midnight,"@@ the driver says, swinging the door open. <br>
@@.man;"You’ve got the whole day. Don't get lost."@@<br>
<<advanceTime>>
<<set $cityvisits += 1>>
[[Continue|city]]
<<else>>
[img[img\locations\city\cityvisit1.jpg]]
Hours fly by as you are glued to the window the whole time. Green hills turn into golden fields, vast forests, little villages. <br>
When the dirt road changes to a smooth stone you reach the city entrance. <br>
@@.man;"You’ve got the whole day. Don't get lost."@@<br>
<<advanceTime>>
<<set $cityvisits += 1>>
[[Continue|city]]
<</if>>
[img[img\locations\city\pawnshop\pawn_1.jpg]]
@@.man; "What do you want, girl?"@@<br>
<<if visited("pawn_cela1") == 0 and visited("pawn_3_stavmon") == 0>>
<<link "Ask about the package" "pawn_cela1">>
<</link>><br>
<</if>>
<<if visited("pawn_cela_handjob") == 0 and visited("pawn_cela1") == 1 and visited("pawn_3_stavmon") == 0>>
<<link "Ask about the package" "pawn_cela2">>
<</link>><br>
<</if>>
<<if visited("Mansion_cela_intro2") >=1 and visited("pawn_3_stavmon") == 0 and visited("pawn_cela_handjob") == 0>>
<<link "Say the fat rascal sent you..." "pawn_3_stavmon">>
<</link>><br>
<</if>>
<<link "Go Back" "city">>
<</link>><br><<if $timeIndex < 4>>
[img[img\locations\city\north_shady\north_day.jpg]]
<<else>>
[img[img\locations\city\north_shady\north_night.jpg]]
<</if>>
<<if visited("citynorth") == 1>>
You step off the crowded main street and head north.
The shiny towers and bright shop windows start fading behind you, replaced by cracked sidewalks and barred windows.<br>
@@.think;"Not exactly the nicest part of town."@@<br>
Then you spot a shop with blacked out windows. Bright pink letters on the shop sigh saying "The Backdoor”<br>
<</if>>
<<if $timeIndex < 4>>
<<link "▸ Walk further" "explorenorth">>
<<advanceTime>>
<</link>><br>
<<else>>
<span title="Too late already" onclick="return false;">
<span class="disabled-choice">▸Walk further</span>
</span><br>
<</if>>
<<if $timeIndex == 4>>
<span title="Closed at night" onclick="return false;">
<span class="disabled-choice">◇ The Backdoor</span><br>
</span>
<<elseif $morals < 40 or $meffect <= 50>>
<<link "◇ The Backdoor" "sexshop">><br>
<</link>>
<<else>>
<span title="Morals >= future update " onclick="return false;">
<span class="disabled-choice">◇ The Backdoor</span>
</span><br>
<</if>>
<<if visited("sex_shop1") == 0>>
[[◇ Take a closer look|sex_shop1]]<br>
<</if>>
[[◇ Go back|city]]
<<if $churchbranch == 0 and $cityvisits == 1>>
[img[img\\locations\\city\\church\\church_first.jpg]]
The pain abruptly stops when you reach the door. You knock, and a green haired girl opens.<br>
@@.woman; "Please come another day."@@<br>
<<if visited("bellatalk1") >= 1>>
@@.you; "Wait! Bella sent me, she said I need to talk to Father Al'exar!"@@<br>
@@.woman; "You can walk in."@@ She leaves the door open and hurries away.<br>
<<link "Go In" "talk_Alexar1">><</link>><br>
<</if>>
<<link "Go Back" "city">><</link>><br>
<<elseif $churchbranch == 0 and $cityvisits >= 2>>
[img[img\\locations\\city\\church\\church_first.jpg]]
You knock, and a green haired girl opens.<br>
@@.woman; "You can come in."@@<br>
<<link "Go In" "talk_Alexar1">><</link>><br>
<<link "Go Back" "city">><</link>><br>
<<elseif $churchbranch == 2>>
[img[img\\locations\\city\\church\\church_first.jpg]]
You knock, and a green haired girl opens.<br>
@@.woman; "You can come in."@@<br>
<<link "Go In" "talk_Alexar2">><</link>><br>
<<link "Go Back" "city">><</link>><br>
<</if>>
<<if visited("stavmansion") == 1 and visited("pawn_cela1") == 0>>
<<if $timeIndex == 4>>
[img[img\locations\city\mansion\mansion1_night.jpg]]
<<else>>
[img[img\locations\city\mansion\mansion1.jpg]]
<</if>>
Every noble walking in and out shoots glances at you, making you feel uncomfortable.<br>
@@.think; I don't have any reason to go there.@@<br>
<<link "Go Back" "city">><</link>><br>
<<elseif visited("stavmansion") == 1 and visited("pawn_cela1") == 1 and visited("pawn_cela_handjob") == 0>>
<<if $timeIndex == 4>>
[img[img\locations\city\mansion\mansion1_night.jpg]]
<<else>>
[img[img\locations\city\mansion\mansion1.jpg]]
<</if>>
Every noble walking in and out shoots glances at you, making you feel uncomfortable.<br>
<<link "Go In" "Mansion_cela_intro1">><</link>><br>
<<link "Go Back" "city">><</link>><br>
<<else>>
<!-- === FAILSAFE / MAIN CONTENT (everything else, including visited >= 2) === -->
<<if $timeIndex == 4>>
[img[img\locations\city\mansion\mansion_night.jpg]]
<<else>>
[img[img\locations\city\mansion\mansion_day.jpg]]
<</if>>
Stavmon's mansion<br>
<<if visited("pawn_cela_handjob") == 0 and visited("pawn_cela1") == 1>>
<<link "Go In" "Mansion_cela_intro1">><</link>><br>
<</if>>
<<link "Go Back" "city">><</link>><br>
<</if>><<if $timeIndex < 4>>
[img[img\locations\city\north_shady\p23.jpg]]
<<else>>
[img[img\locations\city\north_shady\p23_night.jpg]]
<</if>>
The further north you walk, the more run-down the neighborhood becomes.
Women standing alone on corners, short skirts, high heels, even though it’s quite cold. <br>
Then a man walks straight up to one girl. Presses few coins in into her hand, and they disappear down the alley together. <br>
<<if $morals < 1 or $exibitionism >= 5 and $urge >= 70 >>
<<link "Follow them" "prostitutefollow1">>
<<advanceTime>>
<</link>><br>
<<else>>
<span title="Morals and Urge check" onclick="return false;">
<span class="disabled-choice">Follow them[future update]</span>
</span><br>
<</if>>
<<link "Go Back" "citynorth">>
<</link>><br>
<<if visited ("market") == 1>>
[img[img\locations\city\market\market1.jpg]]
The market hums with dozens of distinct voices - orcish barks, elven melodies, guttural tongues you’ve never heard. Merchant tents with all sorts of wares.<br>
Yet, you notice a lot of people staring at you. You stop to look at the wares and a merchant ushers you away. <br>
@@.man; "We don’t sell anything to Castle scumrats"@@ he spits @@.man; "Move on.”@@<br>
@@.think; Its because of my clothes... Scumrat...@@<br>
[[Continue|city]]
<<else>>
[img[img\locations\city\market\market1_no.jpg]]
@@.think; They wont sell anything to me while they think i came from the castle...@@<br>
[[Continue|city]]
<</if>>
[img[img\locations\city\church\church_talk.jpg]]
You walk in and look around, interior reminds you of the castle chapel, but everything is more grandiose. <br>
A tall figure walks out. Taller than any human you saw, deep blue skin, with a pronounced jaw and intelligent glowing eyes. He moves with a grace that seems impossible for his size.<br>
@@.man; "I am Father Al'exar.@@
<<if visited ("bellatalk1") >= 1>>
@@.man; I was told you carry Bella’s name?"@@<br>
<</if>>
@@.you;"I'm sorry, what, who are you?"@@<br>
@@.man;"I am Renei. Like all of my people, originally, from the lands of Ankharand across the sea.” @@<br>
His gaze grows distant. <br>
@@.man;"We governed this place for thousands of years, but after Duke's purge, only my brother, the Archmage, and I remain in this city. So, tell me your story.”@@<br>
You tell him everything that happened recently. By the time you finish his somber expression shifts to slight concern.<br>
@@.man; "These are vivid, troubling dreams,”@@ he says kindly. <br>
@@.you; I'm telling the truth, I swear!@@<br>
@@.man; "I do not dismiss what you feel. Yet dreams, even the strangest, remain dreams until other signs appear.@@<br>
You nod again, too intimidated by his presence to ask more questions. <br>
@@.man; "Don't indulge in these temptations, and come back when the boundary between sleep and waking thins further."@@
<br>
<<set $churchbranch = 1>>
<<link "Continue" "city">>
<</link>><br>
<<if $cityvisits == 1>>
<<if visited("pawn_cela_handjob") >= 1 or visited("pawn_3_stavmon") >= 1>>
[img[img\locations\city\city1_celabox.jpg]]
Mistress Cela is already waiting for you as you step down.<br>
@@.woman; "You actually got it?”@@ She seems surprised, but quickly plucks the box from you.<br>
@@.woman; "Well done. You have earned yourself a free ride next tiem you go to the city.”@@<br>
<<set $free_ride_cela = true >>
[[Continue|Bedroom1]]
<<else>>
[img[img\locations\city\city1_cela_empty.jpg]]
You step down from the carriage and meet Mistress Cela’s stern gaze. <br>
You open your mouth to explain what happened, but she cuts you off with a guilty shrug <br>
@@.woman; "It's your mistake not yours girl. I know i didn’t give you enough gold. You can go $name.”@@<br>
@@.think; She isn’t angry, thank god.@@<br>
[[Continue|Bedroom1]]
<</if>>
<</if>>
<<if $cityvisits >= 2>>
<video autoplay loop muted>
<source src="img\locations\city\travel_back .mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
Wheels rhythmically bump against the cobblestones, a steady cadence that lulls your weary mind into a haze as you travel back to the castle.<br>
[[Continue|Bedroom1]]
<</if>><<if visited ("magetower") == 1>>
<<if $timeIndex == 4>>
[img[img\locations\city\magetower\magetower_night.jpg]]
<<else>>
[img[img\locations\city\magetower\magetower.jpg]]
<</if>>
You stand before the massive, mage tower, doubting if you should even come closed.
Few knocks on the door, no answer, you shrug and turn away.<br>
@@.think; As expected, they don’t just let nameless people go in.@@<br>
<<link "Go Back" "city">>
<</link>><br>
<<else>>
<<if $timeIndex == 4>>
[img[img\locations\city\magetower\magetower_night.jpg]]
<<else>>
[img[img\locations\city\magetower\magetower.jpg]]
<</if>>
Glowing mage tower makes the other buildings look like toys.<br>
You have no idea what is happening inside, or how you could get in. <br>
<<link "Go Back" "city">>
<</link>><br>
<</if>><<set $cityvisits = 1>>
[img[img\locations\city\pawnshop\pawn_2.jpg]]
When you tell him why you’re there, he nods and reaches under the counter, bringing out a small box.<br>
@@.man;"I was told you’d come, payment first,@@ He opens the pouch Cela gave you and frowns. <br>
@@.man; "It’s not enough. This won’t even pay for half."@@<br>
@@.think; Did she set me up to fail? @@<br>
You needs the item, but you don't have enough gold, if you return empty-handed, will she ever let you leave the castle again? And how hard will she punish you.<br>
<div id="choice-wrapper">
<<link "What can i do?">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<br>
@@.man; "Here are your options girl.<br>
Option one. Go to Mr. Stavmon, the Baron spends freely on pretty things like you.<br>
Option two. The missing sum is precisely what I pay to doxies in Bijlmer for a quick handjob.<br>
Fair exchange for a Market price, if you will." @@<br>
Your mind reels. Stay with this greasy merchant, or try your luck with the Baron. <br>
<<if $morals <= 85>>
<<link "▸Handjob." "pawn_cela_handjob">>
<</link>>
<<else>>
<span title="Morals above 85" onclick="return false;">
<span class="disabled-choice">▸ Handjob</span>
</span>
<</if>><br>
<<link "Leave for now." "city">>
<</link>><br>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
[img[img\locations\city\pawnshop\pawn_1.jpg]]
<<if visited ("Mansion_cela_intro2") == 1>>
<<if $morals <= 92>>
@@.think; Should i do this or trust Stavmon?@@<br>
<<elseif $morals > 92>>
@@.think; I still can't bring myself to do this...@@<br>
<</if>>
<<if $morals <= 92>>
<<link "▸Handjob." "pawn_cela_handjob">>
<</link>>
<<else>>
<span title="Morals above 90" onclick="return false;">
<span class="disabled-choice">▸ Handjob</span>
</span>
<</if>>
<</if>>
<<if visited ("Mansion_cela_intro2") == 0>>
<<if $morals <= 92>>
@@.think; He said i might get help at the Mansion.@@<br>
<<elseif $morals > 88>>
@@.think; I can't bring myself to do this...@@<br>
<</if>>
<<if $morals <= 88>>
<<link "▸Handjob." "pawn_cela_handjob">>
<</link>>
<<else>>
<span title="Morals above 88" onclick="return false;">
<span class="disabled-choice">▸ Handjob</span>
</span>
<</if>>
<</if>>
<br>
<<link "Leave for now." "city">>
<</link>>
<br><<if $spell1 and $spell1charge >= 1>>
[img[img\locations\city\pawnshop\pawn_3_stavmon_spell1.jpg]]
@@.you; "I’ll do it,”@@ You close your eyes, and step behind the counter. <br>
@@.think; Just few minutes...only my hand...@@<br>
You kneel between his legs. Your fingers wrap around his cock for the first time, and give it a clumsy tug upward. It barely moves, your grip is too loose and your wrist bends at a weird angle.<br>
@@.think; Am I doing it completely wrong?@@ <br>
@@.man; "Don't jank it like that, loosen up.”@@ You can feel his irritation growing. <br>
Your wrist gets tired in a minute. You change hands, the new angle is even worse.<br>
<div id="choice-wrapper">
<<if $urge >= 70>>
<<link "Cast Arousal Transfer on him" "pawn_cela_handjob_spell">>
<<advanceTime>>
<< set $spell1charge -= 1>>
<</link>><br>
<<else>>
<span title="Not aroused enough" onclick="return false;">
<span class="disabled-choice">Cast Arousal Transter on him</span>
</span><br>
<</if>>
<<link "Awkward handjob">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\locations\city\pawnshop\pawn_3.jpg]]
@@.man; "Damn it, just watch”@@
He wraps his much bigger around yours and spits in to it, then starts stroking himself with your hand, fast and firm, the wet sound filling the room. <br>
Quick strokes focused on the head. You can’t do anything but let him, just being a warm sleeve for him.<br>
He locks down your hand as thick ropes of white mess land on your fingers. <br>
@@.man; "Not great, but… whatever.”@@ He points at the box. @@.man; "Take it anyway.”@@<br>
@@.man; "Well…"@@ He nods toward the box. <br>
<<link "Leave" "pawn_cela_handjob_end">>
<<advanceTime>>
<</link>><br>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<else>>
[img[img\locations\city\pawnshop\pawn_3.jpg]]
@@.you; "I’ll do it,”@@ You close your eyes, and step behind the counter. <br>
@@.think; Just few minutes...only my hand...@@<br>
You kneel between his legs. Your fingers wrap around his cock for the first time, and give it a clumsy tug upward. It barely moves, your grip is too loose and your wrist bends at a weird angle.<br>
@@.think; Am I doing it completely wrong?@@ <br>
@@.man; "Don't jank it like that, loosen up.”@@ You can feel his irritation growing. <br>
Your wrist gets tired in a minute. You change hands, the new angle is even worse.<br>
@@.man; "Damn it, just watch”@@
He wraps his much bigger around yours and spits in to it, then starts stroking himself with your hand, fast and firm, the wet sound filling the room. <br>
Quick strokes focused on the head. You can’t do anything but let him, just being a warm sleeve for him.<br>
<<if $spell1 == true and $spell1charge == 0>>
<span title="No spell charges left, or Not aroused enough" onclick="return false;">
<span class="disabled-choice">Cast Arousal Transter on him</span>
</span><br>
<</if>>
He locks down your hand as thick ropes of white mess land on your fingers. <br>
@@.man; "Not great, but… whatever.”@@ He points at the box. @@.man; "Take it anyway.”@@<br>
@@.man; "Well…"@@ He nods toward the box. <br>
<<link "Leave" "pawn_cela_handjob_end">>
<<advanceTime>>
<</link>><br>
<</if>>
<<if $timeIndex == 4>>
[img[img\locations\city\pawnshop\pawn_4_night.jpg]]
<<else>>
[img[img\locations\city\pawnshop\pawn_4.jpg]]
<</if>>
You step outside, his sticky seed still clinging to your hand, crouching by the sidewalk you franticly scrub your hand on the damp grass.<br>
@@.think; I had no choice, I'm sure Cela would do something worse...@@<br>
<<gain "morals"-1 "morals -1,">> <<gain "urge" -10 " urge -10,">> <<gain "hygiene" -10 " hygiene -10">><br>
<<link "Continue" "city">>
<</link>><br> [img[img\locations\city\mansion\mansion2.jpg]]
Not a single room in the castle can compare to the luxurious interiors in the mansion. <br>
Couple stunning maids in crisp black-and-white uniforms turn toward you. <br>
@@.woman; "This way, miss. Mr. Stavmon is in his cabinet."@@<br>
<<link " Stavmon's cabinet" "Mansion_cela_intro2">>
<</link>><br>[img[img\locations\city\mansion\stavmon intro.jpg]]
He is lounging behind a massive mahogany table.<br>
@@.man; "Ah, there she is,”@@ he says, grinning wide. @@.man; "Pawn guy sent ya? Classic, come closer."@@<br>
@@.you; "He said you might be able to help."@@<br>
@@.man; "A hunner percent, I got you. Just tell him the fat rascal will pay for this, he will understand.@@<br>
@@.you; "Really?”@@ you ask. @@.you; "No… interest, no favors?"@@
His eyes narrow playfully. @@.man; "Pfft, it's no big deal for me. I've got stacks just collecting dust."@@<br>
Yet his jovial tone disarms you. @@.you; "Th...thank you"@@ <br>
Stunned you walk away.<br>
He winks. @@.man; "Go be the hero, queen!" @@<br>
<<link "Leave" "city">>
<</link>>
<<link "Continue" "city">>
<</link>><br><<if visited ("church_willpower1") == 1>>
[img[img\locations\city\church\church_willpower1.jpg]]
You approach the church, but with every step toward the doors, a needle-sharp pressure grows in the back of your head, forcing you to slow down and take a knee. <br>
@@.you; Mmmph… haa…@@ <br>
@@.think2; Maybe i should come another day?@@<br>
<<if $willpower >= 50>>
<<link "Continue" "citychurch">><br>
<<set $willpower -= 30>>
<</link>><br>
<<else>>
<span title="Your willpower is below 50" onclick="return false;">
<span class="disabled-choice">Continue</span>
</span><br>
<</if>>
[[Come back another time|city]]
<<else>>
[img[img\locations\city\church\church_willpower11.jpg]]
Just like last time, with every step toward the doors, a needle-sharp pressure grows in the back of your head, forcing you to slow down and take a knee. <br>
@@.you; Mmmph… haa…@@ <br>
@@.think; Ugh, this pain, again...I need to push trough.@@<br>
<<if $willpower >= 30>>
[[Continue|citychurch]] <br>
<<else>>
<span title="Your willpower is below 30" onclick="return false;">
<span class="disabled-choice">Continue</span>
</span><br>
<</if>>
[[Come back another time|city]]
<</if>>
[img[img\locations\city\market\market_night.jpg]]
Completely empty at night. <br>
<<link "Go back" "city">>
<</link>><br>
<<set _rollb = random(1,3)>>
<<set _rolla = random(1,4)>>
<<set _rollfeet = random(1,10)>>
<<if visited("waitress_chores") == 1>>
[img[img\locations\castle\chores\waitress\waitress_chill1.jpg]]
First day on your new job goes by quickly. You spend it by moving from kitchen to the hall, delivering food to the commoners, who people behave relatively well. <br>
@@.think; This isn't that bad, and the pay is higher.@@
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">>
<br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif visited("waitress_chores") > 1 and visited("waitress_chores_aroused") == 0>>
<<if _rollb == 1>>
[img[img\locations\castle\chores\waitress\waitress_chill1.jpg]]
<<elseif _rollb == 2>>
[img[img\locations\castle\chores\waitress\waitress_chill2.jpg]]
<<elseif _rollb == 3>>
[img[img\locations\castle\chores\waitress\waitress_chill3.jpg]]
<</if>>
You spend the day moving from kitchen to the hall, delivering food to the commoners. Day goes by quickly, people behave relatively well.
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">>
<br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif visited("waitress_chores") > 1 and visited("waitress_chores_aroused") >= 1 and $waitress_accept < 3 and $waitress_decline < 3>>
<<if _rolla == 1>>
[img[img\locations\castle\chores\waitress\waitress_chill4.jpg]]
<<elseif _rolla == 2>>
[img[img\locations\castle\chores\waitress\waitress_chill5.jpg]]
<<elseif _rolla == 3>>
[img[img\locations\castle\chores\waitress\waitress_chill7.jpg]]
<<elseif _rolla == 4>>
[img[img\locations\castle\chores\waitress\waitress_chill8.jpg]]
<</if>>
You start noticing how other servant girls also get harassed more and more often.
No one speaks of it outright, but the boundaries of what's allowed are shifting, and girls who embrace the attention get tipped extra.
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">>
<br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif (visited() == 6 or visited() == 12) and $submission < 50 and visited("waitress_feet") == 1>>
[img[img\locations\castle\chores\waitress\waitress_aroused3.jpg]]
Uneventful day, its almost evening, the hall is nearly empty. You approach the lone table.<br>
@@.man; "Show me your feet, girl. I want to lick them clean.”@@<br>
@@.you; "Excuse me?”@@<br>
He blushes crimson, stares at the table. @@.man;"Please."@@
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">>
<br>
<<link "Let him" "waitress_feet">>
<</link>><br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif visited() == 7>>
[img[img\locations\castle\chores\waitress\waitress_noble1.jpg]]
seeing noble vip tables
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">>
<br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif Math.abs($waitress_decline - $waitress_accept) <= 2>>
<<if _rolla == 1>>
[img[img\locations\castle\chores\waitress\waitress_chill4.jpg]]
<<elseif _rolla == 2>>
[img[img\locations\castle\chores\waitress\waitress_chill5.jpg]]
<<elseif _rolla == 3>>
[img[img\locations\castle\chores\waitress\waitress_chill7.jpg]]
<<elseif _rolla == 4>>
[img[img\locations\castle\chores\waitress\waitress_chill8.jpg]]
<</if>>
You move through the hall, every table a minefield, balancing trays and avoiding lingering hands.<br>
Sometimes you let them pull you onto their lap, thinking of the extra coin it might bring. <br>
Other times, you decline and get away.<br>
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif $waitress_decline > $waitress_accept>>
<<if _rolla == 1>>
[img[img\locations\castle\chores\waitress\waitress_chill4.jpg]]
<<elseif _rolla == 2>>
[img[img\locations\castle\chores\waitress\waitress_chill5.jpg]]
<<elseif _rolla == 3>>
[img[img\locations\castle\chores\waitress\waitress_chill7.jpg]]
<<elseif _rolla == 4>>
[img[img\locations\castle\chores\waitress\waitress_chill8.jpg]]
<</if>>
Every day serving in the main hall you brace yourself. Every third guy is staring at the cleavage or does an "accidental" brush against your ass. <br>
More often than not you break free and keep going. @@.think; Don't put your hands on me.@@<br>
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<mel_malachi_chores>>
<<continueChores>>
<<elseif $waitress_decline < $waitress_accept>>
<<if _rolla == 1>>
[img[img\locations\castle\chores\waitress\waitress_chill4.jpg]]
<<elseif _rolla == 2>>
[img[img\locations\castle\chores\waitress\waitress_chill5.jpg]]
<<elseif _rolla == 3>>
[img[img\locations\castle\chores\waitress\waitress_chill7.jpg]]
<<elseif _rolla == 4>>
[img[img\locations\castle\chores\waitress\waitress_chill8.jpg]]
<</if>>
You are learning to play along, becoming used to advances from men. <br>
More and more of whom recognize your face each shift. @@.think; Other girls do the same...@@<br>
The weight of extra coins in your pockets dulls the discomfort from their touch.
<br><<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<mel_malachi_chores>>
<<continueChores>>
<</if>>
<<set _rollb = random(1,4)>>
<<if visited("waitress_chores_aroused") == 1>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused1.jpg]]
As if sensing your arousal people are bolder today.<br>
When you lean in to serve the table, or walk by, their hands accidentally brush your bottom, your thighs. <br>
You bite your lip, and let it slide… for now.<br>
<<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<continueChores>>
<<elseif visited("waitress_chores_aroused") == 2>>
<<if _rollb == 1>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused1.jpg]]
<<elseif _rollb == 2>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused2.jpg]]
<<elseif _rollb == 3>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused3.jpg]]
<<else>> /* _rollb == 4 */
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused4.jpg]]
<</if>>
You move between the tables in the great hall, you are aroused and people can telll. <br>
A man at the table you serve places his mug down, and grabs your ass. <br>
@@.you; Ayiiee.@@ you squeak out of surprise. <br>
@@.man; "If you want to earn extra coin, stand still a moment, lass, let me enjoy it”@@<br>
<<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<if $morals <= 85>>
[[Agree|waitress_accept]]<br>
<<else>>
<span title="Morals above 85" onclick="return false;">
<span class="disabled-choice">Agree</span>
</span><br>
<</if>>
<<link "Decline" "waitress_decline">><</link>>
<<elseif visited("waitress_chores_aroused") == 3>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_accept2_.jpg]]
You move between the tables in the great hall, when a man stops you.<br>
@@.man; "Lass,”@@ he quetly whispers in your ear, @@.man; "show me your feet.”@@<br>
@@.you; "Just… my feet?”@@<br>
@@.man; "Yes,”@@ he murmurs. @@.man;"Show me.”@@<br>
<<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<link "Show him" "waitress_feet">><</link>><br>
<<link "Decline" "UpperHall1">><</link>>
<<else>> /* visited("waitress_chores_aroused") > 3 */
<<if _rollb == 1>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused1.jpg]]
<<elseif _rollb == 2>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused2.jpg]]
<<elseif _rollb == 3>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused3.jpg]]
<<else>>
[img[img\\locations\\castle\\chores\\waitress\\waitress_aroused4.jpg]]
<</if>>
After a few nights of reluctant agreement, seeing how normalized touching has become in this place, you begin to hesitate less. <br>
@@.man;“Hey gorgeous, give me ten slow seconds"@@<br>
<<gain "willpower" -15 " willpower -15, ">>
<<gain "hygiene" -15 " hygiene -15,">>
<<gain "money" +3 "gold +3">><br>
<<if $morals < 90 and $urge >= 85>>
[[Agree|waitress_accept_100]]<br>
<<elseif $morals <= 85>>
[[Agree|waitress_accept]]<br>
<<else>>
<span title="Morals too high, or urge too low" onclick="return false;">
<span class="disabled-choice">Agree</span>
</span><br>
<</if>>
<<link "Decline">>
<<if random(1, 100) <= 30>>
<<goto "waitress_decline">>
<<else>>
<<goto "UpperHall1">>
<</if>>
<</link>>
<</if>>
<<set $waitress_accept += 1>>
<<set _goldGain = random(1, 3)>>
<<set _rollb = random(1,4)>>
<<if $waitress_accept == 1>>
[img[img\locations\castle\chores\waitress\waitress_accept5.jpg]]
Coins clink onto your tray. His fingers dig in your breasts. <br>
@@.think; Oh god, don’t moan, don’t moan.@@<br>
For this short moment he gropes you like he owns you.<br>
When he finally lets go with a satisfied smack, you stumble forward a step. <br>
<<if $morals > 80>>
<<gain "morals" -1 " morals -1, ">>
<</if>>
<<gain "urge" 10 " urge +10, ">>
<<if visited ("waitress_decline") == 1>>
<<gain "money" +2 "gold +2,">>
<</if>>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
<<elseif $waitress_accept >= 2>>
<<if _rollb == 1>>
[img[img\locations\castle\chores\waitress\waitress_accept3.jpg]]
<<elseif _rollb == 2>>
[img[img\locations\castle\chores\waitress\waitress_accept4.jpg]]
<<elseif _rollb == 3>>
[img[img\locations\castle\chores\waitress\waitress_accept5.jpg]]
<<elseif _rollb == 4>>
[img[img\locations\castle\chores\waitress\waitress_accept6.jpg]]
<</if>>
Sometimes they ask to sit down you sit beside them, sometimes you stand close, while their hands roam over your body for increasingly long ten seconds<br>
<<if $morals > 80>>
<<gain "morals" -1 " morals -1, ">>
<</if>>
<<gain "money" +3 "gold +3,">>
<<gain "urge" 10 " urge +10 ">>
<br>
<<continueChores>>
<</if>>
<<set $waitress_decline += 1>>
<<set _rollb = random(1,2)>>
<<if $waitress_decline == 1 and visited("waitress_decline") == 1>>
You begin to walk away. He smirks, and pulls out few more coins. <br>
@@.man; "Double the price, sweet thing. Just stand still.”@@ <br>
<<if $morals <= 91>>
[[Agree |waitress_accept]]<br>
<<else>>
<span title="Morals above 91" onclick="return false;">
<span class="disabled-choice">Agree</span>
</span><br>
<</if>>
<<continueChores>>
<</if>>
<<if $waitress_decline == 2>>
[img[img\locations\castle\chores\waitress\waitress_decline1.jpg]]
You turn to leave, and cold ale hits your chest, soaking the linen to your skin in seconds. The fabric clings obscenely, breasts outlined for the whole hall. The table erupts in drunken laughter.<br>
@@.man;"Oops, Think twice next time you say no, girl."@@<br>
<<gain "willpower" -10 " willpower -10, ">>
<<continueChores>>
<<elseif $waitress_decline > 2>>
<<if _rollb == 1>>
[img[img\locations\castle\chores\waitress\waitress_decline1.jpg]]
<<elseif _rollb == 2>>
[img[img\locations\castle\chores\waitress\waitress_decline2.jpg]]
<</if>>
Clenching your jaw you walk away.<br>
@@.man; "Fucking tease."@@<br>
<<gain "willpower" -10 " willpower -10 ">>
<br>
<<continueChores>>
<</if>>
<<if visited("waitress_feet") == 1>>
[img[img\locations\castle\chores\waitress\waitress_accept2.jpg]]
You hesitate, then, kick off one shoe and lift one foot onto the bench beside him, toes curling self-consciously. <br>
He leans in close, nose inches from your toe, and inhales deeply. <br>
@@.man; "Mmm, bet those toes taste better than the stew.”@@<br>
@@.think; What the hell? This is weirder than hands on my bottom.@@<br>
<<continueChores>>
<</if>>
<<if visited("waitress_feet") >= 2>>
[img[img\locations\castle\chores\waitress\foot5.jpg]]
Something sparks in you. You’re tired, yet weirdly curious. <br>
You remove your shoes, and lift your leg, holding it in front of his face. <br>
You feel oddly in control, you decide how far this goes.<br>
His timid tongue begins lapping between your toes, licking each toe, sucking the big one.<br>
@@.think; He's not stopping...@@ You feel exposed, ridiculous, powerful all at once. <br>
@@.you; "Enough."@@ You yank your foot back mid-lick, toes slipping free with a wet pop. <br>
<<gain "money" +3 "gold +3">> <<gain "submission" -1 "submission -1">><br>
<<continueChores>>
<</if>>[img[img\intro\notawakenend\dontgoinbeg.jpg]]
You drop to your knees before the guard, fingers clutching his belt, voice cracking as you beg. <br>@@.you; "Please, I forgot something important inside - something I can’t lose.”@@ Your whole body trembles with frantic need.<br>
He sighs, rolls his eyes, unlocks the storage room door. @@.man;"Be quick, or I drag you out myself.”@@<br>
<<gain "morals" -1 " morals -1,">> <<gain "submission" 1 " submission +1">> <br>
[[Go inside|goin]]<<set $waitress_accept += 1>>
<<set _rollb = random(1,2)>>
<<if visited("waitress_accept_100") == 1 >>
[img[img\locations\castle\chores\waitress\waitress_accept5_100.jpg]]
His rough hands find your breasts through the thin fabric. You nearly choke on your breath from how good it feels to your already on the edge body.<br>
You breath heavy. People are watching but they don't know how badly you’re soaking through your underwear right now.<br>
@@.think; Keep it together, i cant make a sound. @@ <br>
@@.man; "I'll take my time sweetheart."@@<br>
Your face burns with humiliation, yet the heat between your thighs intensifies.<br>
When his thumb brushes your hardened nipple, you can't quite hold back the sound.<br>
@@.you; "Ah! …mmh…”@@<br>
You hear few men chuckle behind you. @@.man2;"Aha, told you this one actually is enjoying it!"@@<br>
<<elseif visited("waitress_accept_100") == 2 >>
[img[img\locations\castle\chores\waitress\waitress_accept6_100.jpg]]
@@.man; Sit down lass, show me what you got under that dress.@@ You part your knees and move back the hem. Revealing the wet damp spot. <br>
How the thin cotton of your panties clings to your swollen sex. <br>
@@.you; Enough?@@ you whisper with a trembling voice. <br>
@@.man; "Not yet lass, I paid for the view."@@ He leans in, elbows on his knees, appreciating the sight.<br>
@@.man; "Tell me - did you start dripping the second you agreed, or was it when you felt my eyes on you?"@@<br>
The men nearby snicker.<br>
Your mouth opens, closes. @@.you; "I - it’s not - I just… it’s hot today, it's sweat”@@ you stammer a weak excuse. <br>
<<else>>
<<if _rollb == 1>>
[img[img\locations\castle\chores\waitress\waitress_accept5_100.jpg]]
<<elseif _rollb == 2>>
[img[img\locations\castle\chores\waitress\waitress_accept6_100.jpg]]
<</if>>
The incidents keep repeating, flashing panties or trembling from being groped for few coins.<br>
You are becoming more infamous for being a horny tease.
<<if $fame >= 10>>
More and more men are calling you out by name, offer gold to see "the wet show."
<</if>>
<br>[end of this branch]
<</if>>
<br>
<<if $fame < 10>>
<<gain "fame" 1 " infamy +1, ">>
<</if>>
<<if $morals > 80>>
<<gain "morals" -1 " morals -1, ">>
<</if>>
<<gain "money" +3 "gold +3,">> <<gain "urge" +15 "urge +15">><br>
<<continueChores>>
<video autoplay loop muted>
<source src="img/locations/castle/library/events/session2_1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
<br>
@@.man; "$name, Do you feel safe at my place?"@@<br>
@@.you; "Yes...@@<br>
@@.man; "Every day you spend here takes a little more worry away. Worries are just silly thoughts. Nothing real.”@@<br>
@@.you; "Silly...”@@ the word slips out. <br>
Rafael begins to slowly undress you.<br>
@@.man; "Have I helped you so far?@@<br>
@@.you; "Yes...@@<br>
@@.man; "You don't have any reasons to doubt me?@@<br>
@@.you; "No..."@@<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<video autoplay loop muted>
<source src="img/locations/castle/library/events/session2_2_t0mp4.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
<br>
The fabric falls away, his palms cup your breasts.<br>
@@.man; "It feels good to relax… and it feels even better when I touch you, doesn’t it?”@@<br>
You hesitate, then whisper, @@.you;"…yes.”@@<br>
@@.man; "When my eyes move over your body…there’s no reason to tense up. Looking is just another way I take care of you."@@<br>
@@.you; "You look... because you care..."@@ Your rising protest dies under the steady rhythm of his touch.<br>
@@.man; "I'm helping you, making you feel safe, remember this feeling"@@<br>
@@.you; "Safe."@@<br>
@@.man; "Very good."@@ He covers your chest, and casts a spell that hides your aura. @@.man; "Wake up"@@ Rafael snaps his fingers.<br>
<br>
You blink, eyelids fluttering as the world rushes in - so vivid, so precise as if a veil has been lifted. You inhale, the air carries scents you never noticed before.
@@.man; "How do you feel?"@@ Rafael watches you, a knowing glint in his eyes.<br>
@@.you; "I can…hear the candle flicker,"@@ you whisper, staring at your hands as if they’re new.<br>
@@.you; "Everything’s so… sharp. Will it stay like this?"@@<br>
@@.man; "Not after just two times, but its possible, now excuse me I will have another visitor coming over soon." @@<br>
@@.you; "Another visitor?"@@<br>
@@.man; "Did you think I'm only seeing you in this castle? You did very well today, but now go"@@<br>
Feeling flattered, you walk out of the study.<br>
<<set $magebranch += 1>>
<<set $hypnolvl += 3>>
<<gain "money" 2 "+2 gold">><br>
[[Return to Upper Hall|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
</div> <video autoplay loop muted>
<source src="img/locations/castle/library/events/session3_2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
<br>
Right away he pulls the dress down your shoulders.<br>
@@.man; "You trust me. Every word I say sinks deep… deeper than your thoughts.”@@<br>
@@.you; "deeper…”@@<br>
@@.man; "I have no bad intentions. You know it”@@ <br>
He drags both palms down your ribs, over your breasts.<br>
@@.you; "Mmmhh… y-yes…"@@<br>
His left hand slides down to your abdomen, then up again, leaving a lingering sensation on your skin.<br>
@@.man; "It feels good to be noticed… appreciated."@@ <br>
@@.you; "It feels… good…"@@ <br>
@@.man; "The more aroused you are… the more you want my eyes on you.”@@<br>
@@.you; "I…wan...t."@@<br>
Your mind is struggling against his commands.<br>
@@.man; "You can’t resist."@@<br>
@@.you; "Can't…resist…"@@<br>
He rewards you with a firmer tug on your nipples. @@.you; "Ahh"@@<br>
@@.man; "Hiding your body from me feels wrong.”@@ <br>
@@.you; "mmhh…wrong…"@@<br>
@@.man; "These thoughts will settle deep in your mind, growing stronger over time."@@<br>
@@.you; "Deeper…stronger…"@@<br>
<div id="choice-wrapper">
<<link "Wake up">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
[img[img\locations\castle\library\events\session3.jpg]]
You don't feel any different this time. Rafael is leaning on the chair, barely holding on, worried look on his face.<br>
@@.you; "What's wrong?"@@<br>
@@.man; " I couldn't do it, something was interfering, not like anything I've encountered before....”@@ @@.think; Another weird thing happening to me?@@<br>
@@.you; "What can we do?”@@ <br>
@@.man; "Give me some time. I need to think about it."@@<br>
<<set $magebranch += 1>>
<<set $hypnolvl += 3>>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
<<advanceTime>>
<<set $MageStudyToday = true>>
<<if visited() >= 3>>
<video autoplay loop muted>
<source src="img/locations/castle/library/mageoutfit1/mage_outfit_willpower2.mp4" type="video/mp4">
</video><br>
Rafael already deep in a scroll, barely glancing up. Professional as ever.<br>
But you just can't focus on anything today. <br>
@@.think; I'll sit down just for a second.@@
Your eyes drop to the fabric - gradient blue. <br>
@@.hypno; I get wet.@@ <br>
It's like the pattern is slowly swirling.<br>
@@.hypno; I need to cum.@@<br>
Time dissolves. You stare at it, mesmerized, pupils wide, lips parted.<br>
@@.hypno; I need relief.@@<br>
Just a second’s rest. You stand, smooth your skirt, and go back to counting the times Rafael looks in your direction. <br>
<<set $hypnolvl += 1>>
<<gain "urge" 15 " urge +15, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif visited() >= 2>>
<video autoplay loop muted>
<source src="img/locations/castle/library/mageoutfit1/mage_outfit_willpower1.mp4" type="video/mp4">
</video><br>
Rafael already deep in a scroll, barely glancing up. Professional as ever.<br>
You dust and clean in front of Rafael, but exhaustion pulls at you today. <br>
@@.think; I'll sit down just for a second.@@
Your eyes drop to the fabric - gradient blue. <br>
@@.hypno; I get wet.@@ <br>
It's like the pattern is slowly swirling.<br>
@@.hypno; I can’t focus.@@<br>
Time dissolves. You stare at it, mesmerized, pupils wide, lips parted.<br>
@@.hypno; I need relief.@@<br>
Just a second’s rest. You stand, smooth your skirt, and go back to counting the times Rafael looks in your direction. <br>
<<set $hypnolvl += 1>>
<<gain "urge" 15 " urge +15, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<<elseif visited() == 1>>
[img[img/locations/castle/library/mageoutfit1/mage_willpower0.jpg]]
Rafael already deep in a scroll, barely glancing up. Professional as ever.<br>
You dust and clean in front of Rafael, but exhaustion pulls at you today. <br>
@@.think; I'll sit down just for a second.@@
Your eyes drop to the fabric - gradient blue. <br>
@@.hypno; I get wet.@@ <br>
It's like the pattern is slowly swirling.<br>
@@.hypno; I can’t focus.@@<br>
Time dissolves. You stare at it, mesmerized, pupils wide, lips parted.<br>
@@.hypno; I need relief.@@<br>
Just a second’s rest. You stand, smooth your skirt, and go back to counting the times Rafael looks in your direction. <br>
<<set $hypnolvl += 1>>
<<gain "urge" 10 " urge +10, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
[[Continue|UpperHall1]]
<</if>>
<video autoplay loop muted>
<source src="img/locations/castle/library/events/session4_1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
@@.man; " Let go, sink deeper."@@<br>
@@.you; " ...deeper..."@@<br>
Your top is already hiked up, his hands on your breasts. <br>
@@.man; "The more aroused you are… the more you want to show me everything.”@@<br>
@@.you; "I…want it"@@<br>
@@.man; "You can’t resist."@@<br>
@@.you; "Can't…resist…"@@<br>
Your own hands twitch toward the skirt, and lift it up.<br>
@@.you; "…need to… show…"@@<br>
@@.man; "And It makes you wet."@@<br>
A faint inner voice whispers this is wrong, but you are so aroused, his palms keep playing with your breasts the whole time.<br>
@@.you; "Nnh… no… I - "@@<br>
@@.man; "Touch yourself, while i watch."@@<br>
Your hand trembles, brushing against the damp panties.<br>
@@.man; "Nothing else matters when you’re this aroused."@@<br>
[[Relax|magesession4_2]] <video autoplay loop muted>
<source src="img/locations/castle/library/events/session4_2.mp4" type="video/mp4">
</video><br>
@@.hypno; When Rafael looks...<br>
I get wet.@@<br>
@@.man; " You’re wet because I’m watching."@@<br>
@@.you; "Wet..."@@<br>
@@.man; "That's it. Touch yourself. Feel how much you need this."@@<br>
Following his command your fingers press harder through the panties.<br>
@@.you; "I...need...this"@@
Resistance cracks a little more. <br>
@@.hypno;
When i get wet...<br>
I can't focus@@<br>
@@.man; "You need to cum."@@<br>
@@.you; "I… need…"@@<br>
@@.man; "Rub faster… Think of me.@@ <br>
@@.you; F... faster…"@@<br>
Your rubbing turns frantic, right on the edge.<br>
@@.hypno;
When I can't focus...<br>
I need to cum.@@<br>
@@.man; "You are in this much pleasure because of me. You’re this wet because of me”@@<br>
@@.you; "Because… of you…”@@<br>
@@.man; "Stop."@@ <br>
@@.you; "Ahhh. Ah."@@<br>
Your hand freezes instantly. He lets you sit there panting, legs still spread, panties soaked.<br>
The thought loops endlessly.<br>
@@.hypno;
[[Wake Up|magesession4_3]] @@<br>
@@.hypno;
When I can't focus...<br>
I need to cum.<br>
When I can't focus...<br>
I need to cum.<br>
When I can't focus...<br>
I need to cum.<br>
When Rafael looks...@@<br>
<br>
@@.hypno;
[[Wake Up|magesession4_3]] @@<br>
[img[img\locations\castle\library\events\session4.jpg]]
You can feel that it worked. But Rafael is on the floor.<br>
You rush to his side, heart pounding, dropping to your knees. <br>
@@.you; "Are you alright?”@@<br>
He manages a faint smile. @@.man;"It worked… your aura is completely hidden now, still... all of this is so strange, i didn't expect..."@@<br>
@@.you; "Please, get some rest. I’m in your debt, thank you so much!”@@<br>
Gratitude floods you. You owe him more than words can repay.<br>
<<set $magebranch += 1>>
<<set $hypnolvl += 3>>
<<gain "urge" 20 " urge +20, ">>
<<gain "money" 2 " gold +2">><br>
[[Continue|UpperHall1]]
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\hdream\mel_fantasy1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
@@.think; that time i caught Melina, just like me now, she was...@@.
@@.you; mmm... Ahh... @@<br>
You remember how she gasped when she noticed you watching,<br>
and imagine if she walked in on you, imagine her standing in the doorway right now. <br>
@@.think; If she saw me like this...@@
@@.you; ahhh.@@<br>
@@.think; Would she have watched? Maybe even joined in?@@<br>
You tremble at the thought of her hand replacing yours.<br>
<<gain "urge" -10 " urge -10">><br>
<<if $mcount >=7 and visited("mold1_bedroom") == 0>>
<br> You hear knock on the door, its so loud and urgent that you can't ignore it.<br>
@@.think; Ahh, at this moment...@@<br>
<<link "Continue" "mold1_bedroom">><</link>>
<<else>>
<<link "Continue" "Bedroom1">><</link>>
<</if>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t0.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
[img[img\main story\corr13_lakedream.jpg]]
You walk the underground tunnels, but instead of the altar room, a vast underground lake unfolds before you, water pulsing with soft, light. <br>
@@.you; "So beautiful"@@<br>
You step forward, as the water rises to meet your knees, you feel the weakness plaguing you recently retreating, the magic in your blood ignite again.<br>
<<gain "willpower" 15 " willpower +15, ">>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "urge" 10 "urge +10">><br>
[[Wake up|corr13_lake_letter]]
<</fadein>>
<<set $mainstory = 3>>
[img[img\main story\corr13_letter.jpg]]
@@.think; First it was a door, now it's a lake?@@<br>
Then, you see it. Another letter on the floor. The message is brief.<br>
<br>
If you do not return.<br>
You wither away. <br>
Only the lake makes it stop.<br>
<br>
@@.important; Whatever restored your magic last time is wearing off.@@<br>
@@.think; Now I at least have a chance of getting out of here, however small it is. If my magic is gone I'm finished.@@<br>
The storage room is monitored much better now after you went in last time, so it won't be as easy to get in. <br>
[[Continue|Bedroom1]]
<img src="img/locations/castle/bedroom/hdream/rafael_fantasy_1.jpg">
Rafael's study comes to mind, all the times you bend down in front of him, wearing that tiny skirt.<br>
You moan softly, imagining spreading your legs right in front of him on the table, giving him a perfect view of your wet panties, making his eyes go wide. <br>
@@.you; "Oh, fuck. Look at me…”@@ You whisper, your body trembling from orgasm. <br>
As you come down, guilt creeps in.<br>
<<if visited() ==1>>
@@.think; Where did this even come from? Rafael is so respectful. He’d never have such filthy thoughts about me@@<br>
<</if>>
<<gain "urge" -10 " urge -10">><br>
<<if $mcount >=7 and visited("mold1_bedroom") == 0>>
<br> You hear knock on the door, its so loud and urgent that you can't ignore it.<br>
@@.think; Ahh, at this moment...@@<br>
<<link "Continue" "mold1_bedroom">><</link>>
<<else>>
<<link "Continue" "Bedroom1">><</link>>
<</if>> <img src="img/locations/castle/bedroom/hdream/cela_fantasy_1.jpg">
Your fingers keep sliding between your thighs, slick with arousal as you replay the memory of Mistress Cela’s firm grip on your butt cheeks, the sharp crack of the paddle, the way your body squirmed under her hand, how she stopped leaving you trembling, but in this fantasy she doesn't stop.
She keeps spanking, as you rub yourself on her table.<br>
<<if visited("cela_fantasy_1") == 3>>
@@.you; "What an awful fantasy, ugh, I didn't like it, and I keep thinking about it..."@@
<br> <<gain "submission" +1 " submission 1,">>
<</if>> <<gain "urge" -10 " urge -10">><br>
<<if $mcount >=7 and visited("mold1_bedroom") == 0>>
<br> You hear knock on the door, its so loud and urgent that you can't ignore it.<br>
@@.think; Ahh, at this moment...@@<br>
<<link "Continue" "mold1_bedroom">><</link>>
<<else>>
<<link "Continue" "Bedroom1">><</link>>
<</if>>[img[img\main story\corr13_path.jpg]]
@@.think; Bars on windows, no other entrance... Last time i got in trough the kitchen, maybe i can do that again.@@<br>
[[Continue|Hall]]
<img src="img/locations/castle/kitchenwork/kitchen2.jpg">
@@.man; "Hey, have too much free time time on your hands $name? We could use some help, come back in the evening."<br>
<<if $timeIndex == 3>><br>
[[▸Help out (Look for a way in)|look_for_way_kitchen_work]]
<br>
<</if>>
[[Leave|Hall]]<<advanceTime>>
[img[img\main story\main_4_kitchen.jpg]]
You help out in the kitchen, watching when and where people are going.<br>
@@.man; "Jacob there will be another one, tomorrow at dawn as always."@@<br>
@@.man2; "Sure thing boss."@@<br>
Everyone is working on filling up a large crate of preserved food. Curious, you ask the chef who's nearby. <br>
@@.man; Ah, that's for the winter. We finish packing, and then at dawn Jacob carries these to the storage room.@@ <br>
@@.you; I see. @@<br>
@@.think; I could fit in this crate, and its Jacob carrying it... I will be fine.@@<br>
[[Continue|Hall]]
<<set $mainstory = 4>><<if visited("way_in_late_awaken") ==1>>
@@.man; "Back again?”@@ <br>
You rub your neck, nervous. @@.you; "Can you let me in one more time?”@@<br>
@@.man; "I could do that, yes. Last time you got off easy."@@ He steps closer.<br>
@@.man; "This time’s different.”@@ he points towards his belt.<br>
@@.man; "I’ll let you in… if you put your soft hands on my dick."@@
@@.you; "I can pay y..."@@ he interrupts.<br>
@@.man;"Handjob, or you can fuck off.”@@<br>
<<if $morals < 88>>
[[▸ Do it...|late_awaken_handjob]]<br>
<<else>>
<span title="Need morals below 88" onclick="return false;">
<span class="disabled-choice">Do it...</span>
</span><br>
<</if>>
[[Leave|Hall]]
<<else>>
@@.man;"Back again?”@@ <br>
@@.man;"You know the deal. I’ll let you in… If you give me a handjob."@@<br>
<<if $morals < 88>>
[[▸ Do it...|late_awaken_handjob]]<br>
<<else>>
<span title="Need morals below 88" onclick="return false;">
<span class="disabled-choice">Do it...</span>
</span><br>
<</if>>
[[Leave|Hall]]
<</if>>
[img[img\main story\main4_jacob.jpg]]
You crouch inside the cramped supply box, knees jammed against your chest and wait. <br>
The plan works, and without knowing Jacob carries you to the storage room, cursing the whole time.<br>
You peek out. @@.think; Empty. @@ <br>
And delve in to the underground for the second time. <br>
[[Continue|way_in_dung2]]
<video autoplay loop muted>
<source src="img\intro\dungeon.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
Just like last time a strange magnetic pull is leading you.
But this time you walk a different path. After an hour and a dozen turns, before you stretches a vast underground lake, shimmering glowing water, ruins of something great.<br>
<div id="choice-wrapper">
<<link "Continue">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<br>
@@.you; "So beautiful...Looks like this used to be a temple?@@
You scan the jagged, ancient ruins half-submerged in the water<br>
@@.think; What are these ruins? I could look around, find out more. @@
But the water’s shimmer is hypnotic, its rhythmic pulse silences your questions.<br>
@@.demonic; Step forward. Go in.@@ This new thought is impossible to resist. <br>
@@.think2; Of course,@@ you realize with a dazed smile.
@@.think2; This is why I came here.@@<br>
You kick off your boots, drop the dress and slowly step in to the water.
[img[img\main story\main4_back.jpg]]
[[Continue|way_in_dung3]]
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div> <video autoplay loop muted>
<source src="img\main story\main4_float.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
<<advanceTime>>
You step naked into the lake.<br>
@@.think; It's so warm, in this place...@@ <br>
At chest height you let yourself float, the water feels like hundereds mouths kissing your skin.<br>
Every minute spent here brings back a bit more of the magic you lost recently.<br>
@@.you; Mmmm...@@ @@.think; I feel restored, I can leave...@@ <br>
But that thought is fleeting, it just feels so nice in here.<br>
@@.demonic; You didn’t come this far to be a peasant girl. Indulge in pleasure. You’ve earned it.@@<br>
@@.think; Indulge?@@<br>
<<gain "urge" 20 " urge +20">><br>
<<set $mainstory = 5>>
<<set $magic += 10 >>
<<if $churchbranch == 1 and $willpower >= 30>>
[[Look around|way_in_dung4_church]]
<<else>>
<span title="City Church and 30 willpower check" onclick="return false;">
<span class="disabled-choice">Look around</span>
</span>
<</if>><br>
[[Indulge|way_in_dung4]]
<<advanceTime>>
<video autoplay loop muted>
<source src="img/main story/late_awaken_guard_handjob.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
You glance around to make sure no one’s watching, then meet his gaze.
@@.you;"Fine,”@@ you respond, nervous.<br>
He grins, and unzips his pants, your hand trembles slightly as you reach out to grasp his hardening cock, <br>
and begin to stroke. You keep picturing the locked door behind him.<br>
@@.think; I hate this. I hate him.@@<br>
Eyes shut, wanting it to be over, you keep going, wrist aching as he groans in frustration, annoyed at your bad technique.<br>
A few droplets droplets spill out. He sighs. <br>
@@.man; "Get out of my sight."@@ He zips up, grabs your arm, and shoves you toward the hallway.<br>
@@.you; "Wait!"@@ you stammer.<br>
He laughs. @@.man; "Storage? Are you this fucking dumb? I never even intended to let you in again."@@<br>
@@.think; I did this for nothing...@@ <br>
<<set $haandjobcount += 1>>
<<gain "morals" -1 " morals -1 ">> <br>
[[Continue|Hall]]Sweat drips down your back, as Lucia barges in.<br>
@@.woman; "Hey, $name! Guess what? I got promoted to waitress in the main hall. It's so easy - just carrying trays, smiling at nobles. And the money? Way better!"@@ She grins.<br>
You pause, curious. @@.you;"How did you get that job?"@@<br>
@@.woman; "Ask Casimir in the main hall. He's the one with those giant lips."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<set $waitress_branch = 1>>[img[img\locations\castle\mold\mold1_bedroom.jpg]]
Knocks are very loud and urgent.<br>
Your sex is still twitching as you walk to the door and open it.<br>
@@.man; "Nice to meet ya, neighbor, can call me Mold"@@ It's a male servant, he introduces himself with a grin. <br>
@@.man; Fuckin’ beautiful, again.”@@ he rasps." @@.man; "Heard every wet little whimper you tried so hard to choke down. Cute as hell.”@@<br>
@@.think; "Oh god oh god"@@<br>
His hand on his crotch in a crude parody of what you'd just done.<br>
Face red. You start closeing the door.<br>
@@.man; "Ohhh, need more alone time to rub that pretty cunt again? Keep goin. Louder next time. I like the show!"@@<br>
You manage to push him out but he keeps shouting from behind the door.<br>
@@.man; "Room next to yours. If ya ever need… assistance… Hah" @@<br>
<<set $moldbranch += 1>>
[[Continue|Bedroom1]]
<<if $urge >= 70 and $willpower < 20>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\bed_no_willpower.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
@@.think; Oh god. I can't think of anything else while i'm in here...@@<br>
<<shake 6s>>
<<if $corruptionTier == 0>>
<<link "▸ Masturbate">>
<<advanceTime>>
<<goto "masturbation1">>
<</link>>
<<else>>
<<link "▸ Masturbate">>
<<advanceTime>>
<<goto "masturbation_t1">>
<</link>>
<</if>>
<</shake>><br>
<<else>>
<<if not $demonawakened>>
<<if $timeIndex <= 1>>
[img[img\locations\castle\bedroom\mcbedroom1.jpg]]
<<elseif $timeIndex <= 3>>
[img[img\locations\castle\bedroom\mcbedroom23.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\bedroom\mcbedroom4.jpg]]
<</if>>
You're in the Bedroom.<br>
<<if $timeStates[$timeIndex] == "night">>
<<link "▸ Sleep">>
<<advanceTime>>
<<if visited("notawakened") < 3>>
<<goto "notawakened">>
<<elseif visited("notawakened") >= 3>>
<<goto "insaneending">>
<</if>>
<</link>>
<</if>>
<</if>>
<!---------------awakened sleep button ----------------->
<<if $demonawakened>>
<<if $timeIndex <= 1>>
[img[img\locations\castle\bedroom\mcbedroom1.jpg]]
<<elseif $timeIndex <= 3>>
[img[img\locations\castle\bedroom\mcbedroom23.jpg]]
<<elseif $timeIndex == 4>>
[img[img\locations\castle\bedroom\mcbedroom4.jpg]]
<</if>>
<!----------------------------- post dream texts + curtsey --------------->
<<if lastVisited("puppydream") is 1>>
@@.you; "Such a nice dream."@@
<br>
<</if>>
<<if lastVisited("erodreams1") is 1 and visited ("erodreams1") ==1>>
As you wake up you find your damp panties on the floor.
<br>
<</if>>
<<if lastVisited("moraldream1") is 1>>
@@.you; "Naughty girl.. like I would ever do something like that"@@
<br>
<</if>>
<<if lastVisited("erodreams1") is 1 and visited ("erodreams1") ==2>>
When you open your eyes, you the same dark wet spot on your real sheets.
<br>
<</if>>
<<if lastVisited("sub5dream") is 1 and visited ("sub5dream") ==1>>
@@.you; "Even in my dreams she is controlling me..."@@<br>
<</if>>
<<if lastVisited("exibdreams") is 1 and visited ("exibdreams") ==1>>
@@.you; "Was just a dream, thank god"@@<br>
<</if>>
<<if lastVisited("cor5dream") is 1 and visited ("cor5dream") ==1>>
@@.you; "Being a queen? I just want to get out of here..."@@<br>
<</if>>
<<if lastVisited("dom5dream") is 1 and visited ("dom5dream") ==1>>
@@.you; "If only I could do that when awake."@@<br>
<</if>>
<<if lastVisited("corr11_tentacles") is 1 and visited ("corr11_tentacles") ==1>>
@@.you; "What a nightare... I still feel this weakness..."@@<br>
<</if>>
<<if $mainstory == 1 and $magic >= 10>>
<<link "Letter on the floor">>
<<goto "magic7letter">>
<</link>><br>
<</if>>
<<if $timeIndex == 4>>
<<link "▸ Sleep">>
<<advanceTime>>
<<if $corruptionTier === 1 && $mainstory <= 4 && ($weekDayIndex === 2 || $weekDayIndex === 4 || $weekDayIndex === 6)>>
<<if $magic >= 2>>
<<set $magic -= 2>>
<</if>>
<</if>>
<<if $demonawakened and visited("puppydream") == 0>>
<<goto "puppydream">>
<<elseif $morals <= 95 and visited("moraldream1") == 0 and $urge >= 50>>
<<goto "moraldream1">>
<<elseif $urge >= 49 and random(1,8) >= 6>>
<<goto "erodreams1">>
<<elseif $submission >= 53 and visited("sub5dream") == 0>>
<<goto "sub5dream">>
<<elseif $exhibitionism >= 5 and visited("exibdreams") == 0>>
<<goto "exibdreams">>
<<elseif $corruption >= 5 and visited("cor5dream") == 0>>
<<goto "cor5dream">>
<<elseif $corruption >= 10 and visited("t1transformation") == 0>>
<<goto "t1transformation">>
<<elseif $corruption >= 11 and visited("corr11_tentacles") == 0>>
<<goto "corr11_tentacles">>
<<elseif $mainstory == 2 and $corruption >= 12>>
<<goto "corr13_lake">>
<<elseif $submission <= 47 and visited("dom5dream") == 0>>
<<goto "dom5dream">>
<<elseif visited("festival1") >= 1 and $morals < 91 and visited("mel_festival_dream") == 0>>
<<goto "mel_festival_dream">>
<<else>>
<<if random(1,8) == 1>>
<<goto "bedroomstranger">>
<<else>>
<<goto "dreams1">>
<</if>>
<</if>>
<</link>>
<</if>>
<</if>>
<<if $timeStates[$timeIndex] != "night">>
<<link "▸ Just wait <<if $day == 30>> (+5 willpower)<</if>>"
>>
<<gain "willpower" 5 " ">>
<<advanceTime>>
<<goto "Bedroom1">>
<</link>>
<</if>>
<<do>>
<<if $backpack.count("Moonlight Candle") > 0>>
<span id="candle-link">
<<link "◇ Light a Calming Candle">>
<<run $backpack.drop("Moonlight Candle", 1)>>
<<replace "#candle-link">><<gain "urge" -50 " urge -50">>
<<updatebar>><</replace>>
<</link>>
</span>
<</if>>
<</do>>
<!----------------------------- magazine + curtsey --------------->
<<if $hasmagazine == true>>
<<link "◇ Read magazine">>
<<goto "readmagazine">>
<</link>>
<</if>>
<<if visited ("maidevents1") >= 1 and visited ("bow_practice") < 3>>
<<if $willpower >= 15>>
<<link "▸ Maid curtsy practice">>
<<advanceTime>>
<<goto "bow_practice">>
<</link>>
<<else>>
<span title="Too tired, low willpower" onclick="return false;">
<span class="disabled-choice">▸ Maid curtsy practice</span>
</span>
<</if>>
<</if>>
<!----------------------------- masturbation --------------->
<<if $urge >= 70 and $demonawakened and $corruptionTier == 0>>
<<link "▸ masturbate">>
<<advanceTime>>
<<goto "masturbation1">>
<</link>>
<<elseif $corruptionTier >= 1 and $urge >= 70>>
<<link "▸ masturbate">>
<<advanceTime>>
<<goto "masturbation_t1">>
<</link>>
<</if>>
<br>
<!----------------------------- magic --------------->
<<if $demonawakened and $magic <= 15>>
<<if $practicedMagicToday>>
Need to rest for a day to practice again.<br>
<<elseif $timeStates[$timeIndex] == "night">>
It's too late to practice magic.<br>
<<elseif $willpower <= 30>>
Too tired and unmotivated to practice<br>
<<elseif $demonawakened and $urge > 59>>
<<link "▸ High urge practice">>
<<set $practicedMagicToday = true>>
<<goto "MagicPracticeUrge">>
<</link>><br>
<<elseif $demonawakened != true>>
<<link "▸ Practice your magic skills">>
<<set $practicedMagicToday = true>>
<<goto "magic_not_awake">>
<</link>><br>
<<else>>
<<link "▸ Practice your magic skills">>
<<set $practicedMagicToday = true>>
<<goto "MagicPractice1">>
<</link>><br>
<</if>>
<</if>>
<</if>>
<!----------------------------- exit events --------------->
<<if $ryskabranch == 2 and random(1,10) <= 4 and $timeIndex <= 3 >>
<<link "◇ Return to Upper Hall" "ryskahall">>
<</link>>
<<elseif visited("mage_willpower_loss") >= 2 and $magebranch >= 5 and visited("hypnojump") == 0 and $timeIndex == 0>>
<<link "◇ Return to Upper Hall" "hypnojump">><</link>>
<<elseif visited("flower") > 0 and (random(1, 100) <= 4)>>
<<link "◇ Return to Upper Hall" "flower">><</link>>
<<else>>
<<link "◇ Return to Upper Hall" "UpperHall1">>
<</link>>
<</if>>
<<if $weekDayIndex <= 4 and $timeIndex == 4 and $cultbranch == 5 >>
<<goto "cult5intro">>
<</if>>
<<if $weekDayIndex < 5 and $demonawakened >>
<<if (( $timeIndex == 2 or $timeIndex == 3) and not $choresCompletedToday) and (random(1, 100) <= 30)>>
<<if (passage() == "UpperHall1" or passage() == "Bedroom1") and $punishmentcount < 3>>
<<goto "chorespunish1">>
<<else>>
<<goto "celatraining2">>
<</if>>
<</if>>
<</if>>
[img[img\locations\castle\mold\mold1_garden_1.jpg]]
Mold walks by, and seeing in what state you are in, sits down next to you.
The same grin in his face.<br>
@@.man; “Can you smell it?"@@<br>
@@.you; "What do you want?"@@ He leans in close @@.man; "It smells like pussy in here."@@<br>
@@.man; You decided to not rub one out this morning, did you?@@<br>
His eyes drop down to your legs.<br>
[[Ignore him|mold1_ignore]]
<br>
<<if $spell1charge > 0 and $spell1 == true >>
[[Cast Arousal Transter on Mold|mold1_spell]]
<<elseif $spell1charge == 0 and $spell1 == true >>
<span title="No spell charges left" onclick="return false;">
<span class="disabled-choice">Cast Arousal Transter on Mold</span>
</span>
<</if>>
<br>
<<if $willpower > 30>>
[[Stop him|mold1_stop]]
<<else>>
<span title="Willpower too low" onclick="return false;">
<span class="disabled-choice">Too exhausted to stop him</span>
</span>
<</if>>
[img[img\locations\castle\mold\mold1_garden_1_no.jpg]]
You shove Mold’s hand off your thigh and with all your might push him off the bench.<br>
@@.you;“Don't touch me.”@@<br>
@@.man; "Bitch"@@ With a bruised ego, he walks away<br>
<<gain "submission" -1 "submission -1,">> <<gain "willpower" -20 " willpower -20 ">> <br>
[[Continue|Garden]][img[img\locations\castle\mold\mold1_garden_spell.jpg]]
<<if $spell1charge > 0>>
<<set $spell1charge -= 1>>
<</if>>
You mutter the incantation under your breath.
Your unbearable, arousal pours straight into Mold's body. <br>
He freezes. @@.man; “Nngh, fuck..."@@ shoulders hunched in humiliated defeat.<br>
@@.you; “What’s wrong? Got overexcited?"@@<br>
He doesn’t answer, you smooth your skirt and leave him alone. <br>
<<if $morals >= 80 >>
<<gain "morals" -1 "morals -1,">>
<</if>>
<<gain "urge" -99 "urge -99,">> <<gain "submission" -1 "submission -1">>
<br>[[Continue|Garden]]<br>
<<if $morals > 85>>
<</if>>
<<if $spell1charge == 1>>
@@.think; I can do this one more time.@@<br>
<<elseif $spell1charge == 2>>
You feel like you can do this only few more times<br>
<</if>>
[img[img\locations\castle\mold\mold1_garden_ignore.jpg]]
@@.man; “Let’s see...”@@<br>
Before you can stop him, his hand slides onto your bare knee, exposing the soaked<br>
@@.man; “Thought so,”@@ his, smirk widens when he sees damp spot on your panties. <br>
@@.you; "Ahh...mnnh."@@ You jolt the sudden contact.<br>
@@.you; "Bastard!"@@ You curse, scrambling back up and escape. <br>
<<if $submission <= 56 >>
<<gain "submission" -1 "submission 1,">>
<</if>>
<<gain "urge" 10 " urge +10, ">>
<<if $morals > 87>>
<<gain "morals" -1 " morals -1">>
<</if>>
<br> [[Continue|Garden]]
[img[img\locations\castle\exploring\explore_spell1_.jpg]]
As you walk, every shift of your hips is a constant reminder of your arousal and need for relief.<br>
In front of you a servant girl is facing the stone wall, legs spread wide. <br>
The guard behind her is "searching” paying far more attention than necessary to her ass.<br>
@@.you; Mmh. @@ Seeing that arouses you even more.<br>
@@.man; "Gotta make sure you’re not hiding anything,”@@ he mutters.<br>
@@.think; Guards are allowing themselves more and more recently...@@<br>
<<gain "urge" 10 " urge +10 ">> <br>
<span title="not available, future update" onclick="return false;">
<span class="disabled-choice"> Cast Arousal transfer on the girl</span>
</span><br>
<<if $spell1charge >= 1>>
[[ Cast Arousal transfer on the guard|explore_spell1_cast]]<br>
<<else>>
<span title="" onclick="return false;">
<span class="disabled-choice"> No spell charges left</span>
</span><br>
<</if>>
[[ Walk away|UpperHall1]]
[img[img\locations\castle\exploring\explore_spell1_cast.jpg]]
You duck behind the corner, the guard's still groping girl's ass like it’s his personal playground. <br> @@.think2; Can help the girl, and myself...@@<br>
Instinctively your hand traces a pattern, then clench your fist around it, pulling every drop of arousal from your body. <br>
Palm opens up, and all your lust is shoved straight into the man. @@.you; "Ahh"@@<br>
He freezes mid-grope. @@.man; "Hrrrngh...ffffuck"@@<br>
The girl immediately runs off.<br>
You see the dark stain spread fast across his pants, thick ropes soaking through as he hunches over, covering up. @@.man; "What the fuck?"@@<br>
@@.think; "Ahh that felt good"@@ The heat between your thighs is gone, replaced by a satisfied buzz.<br>
<<if $spell1charge == 2>>
@@.think; I can do this one more time.@@<br>
<<elseif $spell1charge == 3>>
You feel like you can do this only few more times<br>
<</if>>
<<gain "urge" -99 "urge -99,">> <br>
[[ Continue|UpperHall1]]
<<set $spell1charge -= 1>>
<video autoplay controls>
<source src="img\main story\main4_stay.mp4" type="video/mp4">
Your browser does not support the video tag.
</video><br>
<<advanceTime>>
@@.demonic; Awaken your true nature.@@<br>
The water cradles your body, warm against your warm skin as you float on your back, eyes closed to the world.<br>
@@.demonic; The duke knows it, fears it. <br>
This old strength that answers to no man. You need to embrace it to stand above him.@@<br>
@@.you; "I dont understand..."@@<br>
@@.demonic; The rising heat in your core? <br>
That's a blessing. You can use this fire instead of drowning in it.@@<br>
<<gain "urge" 99 "urge +99">><br>
[[ Show me |way_in_dung4_loop]]
<<set $magic += 10 >>
<<set $spell1 = true >>
<<set $spell1charge = 3>>
<<set $churchbranch = 2>> [img[img\main story\main4_no.jpg]]
The memory of church priest's warning breaks this peaceful moment.<br>
You open your eyes and see purple purple fog creeping in from the edge of the lake.<br>
You look down and see a mark glowing on your abdomen, hear walls pulsing around you. <br>
@@.you;"AaAaAh-Ohgodohgod. What is this?"@@<br>
Tripping and falling, you scramble out of the lake as fast as you can. Finally standing on solid ground and turn around, and.<br>
@@.think; "It's all gone..."@@ The fog is gone, along with the glowing crest on your skin.<br>
@@.think; I need to talk to father Alexar about this.@@ You think as you quickly get dressed.<br>
[[Continue|way_in_dung4_leave]]
<<set $churchbranch = 2>>
<video autoplay loop muted>
<source src="img\main story\main4_indulge1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video> <br>
Knowledge floods your mind as a fragmented memory, as something you did countless times before.<br>
The arousal transfer spell blooms within your consciousness. <br>
You’ve cast it a thousand times before, haven’t you? You’ve watched eyes roll back, thighs clench, and quiver at your touch. Remembering these memories your nipples perk up.<br>
Your clit swells so fast it hurts. @@.you; "No no no. What is this? This isn't me!"@@
<br>
You find yourself trapped in this reality, overwhelmed by constantly incoming pleasure, <br>
being pumped full of someone else's arousal. Surrounded by darkness.<br>
@@.think2; Release it.@@<br>
Without conscious thought, you reach out, seeking a target, and pure lust begins to pour away from you… into them.<br>
A sigh of relief escapes your lips. But then you feel it again...<br>
@@.you;"Oh Fuckkkk,"@@ you whimper, @@.you;"Not again... Mmhhh."@@<br>
You cast it on strangers, on lovers, on enemies, hear their moans, see their faces contorted in ecstasy you cant reach. <br>
Unable to get out of this cycle, the pleasure doubles. Something is feeding it to you. <br>
Filling you past capacity, stretching every nerve.<br>
<<fadein 3s 4s>>
Always on edge. The spell becomes your lifeline..<br>
The next victim is already forming in the mist ahead. You can smell how wet she is about to become.
@@.you;"Nnngh… can't take it…"@@ You use the spell again and again. <br>
Your arousal builds faster with each memory, with each endless repetition of mind-melting pleasure.<br>
@@.you; "Ahhhh... Please, someone… Stop this. I can't be like this."@@<br>
@@.think2; You already have. It was made for you, just as you were made for it.@@
Her words resonate strangely with these intruding memories.<br>
@@.you; "I... don't... Ahhh..."@@
You are helpless to stop the cycle; all you can do is use the spell to not go insane from endlessly overflowing arousal.<br>
Your awareness starts spanning days, nights, weeks, becoming impossible to track. You're constantly aroused, your mind slowly turning to acceptance.<br>
You stop mentally trying to escape. <br>
You just keep getting filled. @@.demonic; My Vessel. @@<br>
You're aware of being aroused, aware of casting the spell, aware of momentary relief.<br>
Trembling and quivering, you stop wishing for anything else. You close your eyes completely and let the darkness take you.<br>
<video autoplay loop muted>
<source src="img\main story\main4_indulge2.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video> <br>
<<advanceTime>>
<<gain "corruption" 1 "corruption +1,">> <<gain "morals" -1 "morals -1">><br>
[[Continue|way_in_dung4_loopend]]
<</fadein>>
<<fadein 5s>>
[img[img\main story\main5wake.jpg]]
You snap awake with a violent gasp, sprawled on cold stone. <br>
@@.you; “NOO! Oh god, no!"@@ A raw scream echoing off the dark walls.<br>
Heart hammering, you wait, terrified the endless building pleasure will return.<br>
@@.you; “It’s gone… it’s gone…"@@
Tentatively, you raise shaking hands to your face. Cheekbones, nose, lips.<br>
@@.you; “I’m… me, I'm still me. Thank god it's over"@@<br>
The memory of the arousal transfer spell sits inside you now. You have a real spell now, not just faint sparks.<br>@@.you; “Do I even want this power? I can’t… I can’t keep blindly trusting those letters."@@<br>
You shudder, remembering the cycle you were trapped in.<br>
[[Continue|way_in_dung4_leave]]
<</fadein>>
<<set $urge = 0>> [img[img\main story\main4_end.jpg]]
You trudge back through the damp dungeon corridors. At the familiar crossroads,
your gut suddenly twists - going the same way feels wrong this time.<br>
This new path leads you to a keyhole, where the same key comes in handy.<br>
@@.you; Hidden entrance! It was in plain sight the whole time! Now I can come and go freely.@@ [future update]<br>
<<if visited("way_in_dung4_church") >= 1>>
@@.think; "If i ever want to do that for some reason..."@@<br>
<</if>>
<<if $weekDayIndex >= 5>>
[[Continue|UpperHall1]]
<<else>>
<<link " Continue">>
<<if $punishmentcount < 3>>
<<goto "chorespunish1">>
<<else>>
<<goto "celatraining2">>
<</if>>
<</link>>
<</if>>
As you exit from the storage room, you can hear the guard pacing outside. <br>
He looks at you with mad eyes @@.man; "What the fuck were you thinking?"@@<br>
@@.man; "You took damn near forever. If someone saw you, both of us would be screwed."@@<br>
You shrug. @@.you; "I just got I wanted and left."@@<br>
@@.man; "Bullshit. I checked every aisle. You weren't anywhere."@@His jaw twitches.<br>
@@.you; "Relax, in the end it worked out fine."@@ A quick, dismissive flick of your wrist is all he gets before you're gone.
<<set $timeIndex = 4>>
<<set $demonawakened = true>>
<br> [img[img\intro\notawakenend\awakenlast.jpg]]
[[Continue|Hall]] [img[img\locations\castle\storage room\storageroom_security.jpg]]
You move through your usual chores, sweeping the hallway outside the storage room.
And notice one more guard posted inside.<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<br>
<<continueChores>>
[img[img/locations/castle/library/mageoutfit1/mage2-2a.jpg]]
Your line of work has changed completely, now you just pass the time as eye candy, waiting for another breakthrough from Rafael.<br>
@@.think; Mmm, he looked again while i was bending over. @@<br>
You just can't endure it anymore, even before you leave Rafael's vision your hand is already rubbing your sex.<br>
@@.think; I can't focus... I just need to... He wont notice.@@<br>
[[Take a break|mage_masturbation]] <<if $magebranch >= 12>>
<video autoplay loop muted>
<source src="img/locations/castle/library/mageoutfit1/mage_outfit_masturbate.mp4" type="video/mp4">
</video><br>
<br>
@@.think; I shouldn’t... Not here.@@ But one hand slips beneath your skirt before you can stop it.<br>
@@.hypno; When I can’t focus… I need to cum.@@<br>
You push the damp fabric aside and masturbate with Rafael just behind the book shelve. <br>
@@.think; I need to cum.@@ <br>
@@.you; Ahhhhh...@@<br>
@@.think; Need to cum…@@ Wet sounds fill the quiet room. <br>
And then a strangled @@.you; "nnmnh! ahh”@@<br>
Your thighs shake as you fight to stay quiet until the haze finally clears. You don’t know whether<br>
Rafael heard. Part of you hopes he did.<br>
You wipe your fingers, and go back to being eye candy for Rafael. <br>
<<if $exhibitionism <= 10>>
<<gain "exhibitionism" 1 " exhibitionism +1,">>
<</if>>
<<if $morals > 85>>
<<gain "morals" -1 " morals -1,">>
<</if>>
<<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" 2 "+2 gold">><br>
<</if>>
<<link "Continue" "UpperHall1">>
<<set $MageStudyToday = true>>
<<set $magebranch = 13>>
<<masturbate>>
<<set $mcount += 1>>
<</link>>
<<if $timeIndex == 4>>
[img[img\locations\courtyard\stables\stables_night.jpg]]
<<else>>
[img[img\locations\courtyard\stables\stables_day.jpg]]
<</if>>
Weekend city trips depart at dawn on Saturday and Sunday.<br>
Returning late at night. 75 gold per traveler.<br>
/* Free ride (Cela) */
<<if $free_ride_cela == true and $timeIndex == 0 and $weekDayIndex >= 5>>
<<if $cityvisits == 0>>
<<link "▸ Free ride for helping Cela" "citytravel1_cela">>
<<set $free_ride_cela = false>>
<</link>>
<<elseif $cityvisits == 1>>
<<link "▸ Free ride for helping Cela" "citytravel1">>
<<set $free_ride_cela = false>>
<</link>>
<</if>>
<</if>>
/* Paid travel */
<<if $cityvisits >= 2>>
[only 2 city visits in this update]
<<else>>
/* Paid travel */
<<if $money >= 75 and $timeIndex == 0 and $weekDayIndex >= 5>>
<<if $cityvisits == 0>>
<<link "▸ Travel to the city" "citytravel1_cela">>
<<set $money -= 75>>
<</link>>
<<elseif $cityvisits == 1>>
<<link "▸ Travel to the city" "citytravel1">>
<<set $money -= 75>>
<</link>>
<</if>>
<<else>>
<span title="" onclick="return false;">
<span class="disabled-choice">▸ Travel to the city</span>
</span>
<</if>>
<</if>>
<br>
[[◇ Go back|Courtyard]]
[img[img\locations\courtyard\stables\city_1_stables .jpg]]
@@.woman; "We are letting you out for the first time, but remember."@@<br>
@@.woman; "Should you attempt to flee… we will find you. We'll find your precious Anna, your friends…@@<br>
@@.think; She knows about her.@@ You swallow and nod. @@.you;"Yes mistress"@@<br>
@@.woman; "I have a task for you. Pick up an item from the pawn shop and bring it back to me"@@<br>
Cela hands you a small leather pouch with coins.<br>
@@.woman;"The carriage will leave in 10 minutes, now go, and don't fail me”@@
<br>
[[City|citytravel1]] [img[img\locations\city\pawnshop\pawn_3_stavmon.jpg]]
@@.you; "The the fat rascal will pay for this"@@<br>
The owner gets serious, and slides a wooden box across the counter.<br>
Relieved that you won't need to deal with Cela, you walk out.<br>
<<link "Leave" "city">>
<<advanceTime>>
<</link>><br>
<<set $richnoblebranch = 1>> [img[img\locations\city\pawnshop\pawn_3_stavmon_spell2.jpg]]
To get out of this situation faster you channel your pent-up desire, and funnel it straight into his cock. <br>
@@.you; "Ahhh"@@<br>
Balls tighten against the sudden influx of arousal, eyes widen in disbelief. <br>
Then pope after rope erupts from his cock. More than any man should produce<br>
His body shaking with each pulse.
@@.man;"Holy shit,"@@ he gasps, completely awed. @@.man; "I need to sit down"@@<br>
@@.man; "Take the box, and this as well,"@@ he presses a bunch of gold into your palm.
@@.man;"You're way better than Bijmer gals."@@<br>
You can't help but squirm to be praised for this. <br>
@@.think; I didn’t mean for him to pay me. I just wanted… out.@@<br>
<<gain "morals"-1 "morals -1,">> <<gain "urge" -99 " urge -99,">> <<gain "hygiene" -10 " hygiene -10,">>
<<gain "money" +10 "gold +10">><br>
<<link "Leave" "city">>
<</link>><br>
[img[img\locations\city\church\church_main.jpg]]
Nothing to do here right now. <br>
<<if $churchbranch == 3>>
[end of this branch]<br>
<</if>>
<<link "Go Back" "city">>
<</link>><br>
<<if visited ("talk_Alexar1") == 1>>
[img[img\locations\city\church\church_talk.jpg]]
The underground lake, the mark on your body , the voice, before before you even finish your story he pulls out an amulet from a wooden cabinet and places it in your palm.<br>
@@.man; "Keep this near you for few nights. And come back to me as soon as possible."@@<br>
@@.man; "Then we will know if my worst fears have any merit to them."@@<br>
You nod, slipping the amulet in to your pocket.<br>
[img[img\locations\city\church\church_1amulet.jpg]]
@@.man; "And one more thing before you go."@@ <br>
He waves his hand above you and rejuvenating calmness washes over you. <br>
<<gain "willpower" 99 " willpower +99, ">> <<gain "urge" -990 " urge -99">><br>
[end of this branch]<br>
<<link "Leave" "city">>
<</link>>
<<pickup $backpack "ChurchAmulet" 1>>
<<set $churchbranch = 3>>
<<else>>
[img[img\locations\city\church\church_talk.jpg]]
You walk in and look around, interior reminds you of the castle chapel, but everything is more grandiose. <br>
A tall figure walks out. Taller than any human you saw, deep blue skin, with a pronounced jaw and intelligent glowing eyes. He moves with a grace that seems impossible for his size.<br>
@@.man; Welcome, how can i help you?@@
<div id="choice-wrapper">
<<link "Tell him about what has been happening you you recenty">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<set $churchbranch = 3>>
The underground lake, the dreams, the voice. He listens intently and has no doubt that you are telling the truth. <br>
He pulls out an amulet from a wooden cabinet and places it in your palm.<br>
@@.man; "Keep this near you for few nights. And come back to me as soon as possible."@@<br>
@@.man; "Then we will know if my worst fears have any merit to them."@@<br>
You nod, slipping the amulet in to your pocket.<br>
[img[img\locations\city\church\church_1amulet.jpg]]
<<pickup $backpack "ChurchAmulet" 1>>
[end of this branch]<br>
<<link "Leave" "city">>
<</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
</div>
<</if>>
<<fadein 1s>>
<<fadeout 2s 2s>>
<<if $corruptionTier == 0>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t0.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<<if $corruptionTier >= 1>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\pre_happy_t1.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
<</if>>
<</fadeout>>
<</fadein>>
<<fadein 3s 4s>>
<video autoplay loop muted>
<source src="img\locations\castle\bedroom\hdream\mel_dream.mp4" >type="video/mp4">
Your browser does not support the video tag.
</video>
You find yourself at the festival, sitting beside Melina.<br>
You turn to and freeze. Her hand is wrapped around a stranger’s erect cock, moving with playfully stroking him right here in the open. People keep dancing few meters away.<br>
@@.you; "Mel! People are watching!"@@ you tell her, try to pull her away, <br>
but she just smiles and keeps stroking, and inexplicably, you begin to feel yourself growing warm between your legs.<br>
<<gain "willpower" 10 " willpower +10, ">> <<gain "urge" 20 "urge +20,">>
<<gain "hygiene" -10 " hygiene -10">>
<br>
[[Wake up|Bedroom1]]
<</fadein>>
<<advanceTime>>
<<if visited ("cityexplore") == 1>>
[img[img\locations\city\explore\explore2.jpg]]
You roam the crowded streets of this unfamiliar city, crossing paths with all kinds of creatures - elves are nearly as common as humans here.<br>
The sheer diversity astounds you. You wonder how they live together so harmoniously.<br>
@@.you; Whoa...@@ You look up in awe as a towering orc walks past.<br>
<<link "Continue" "city">><</link>>
<<elseif visited("cityexplore") == 2>>
<<if $timeIndex == 4>>
[img[img\locations\city\explore\explore1_night.jpg]]
<</if>>
<<if $timeIndex <= 3>>
[img[img\locations\city\explore\explore1.jpg]]
<</if>>
Pausing at its base, you read the plaque.<br>
@@.you; "To Dia, Saviour and Holy Protector,”@@<br>
As you stand close to it almost palpable aura of greatness, giving you goosebumps from standing next to it.<br>
<<link "Continue" "city">><</link>>
<<else>>
<<if $timeIndex == 1>>
[img[img\locations\city\explore\waste_2.jpg]]
<<elseif $timeIndex == 2>>
[img[img\locations\city\explore\waste_1.jpg]]
<<elseif $timeIndex == 3>>
[img[img\locations\city\explore\waste_3.jpg]]
<</if>>
Not finding anything better to do, you aimlessly wander around to pass the time.<br>
<<gain "willpower" 10 " willpower +10 ">> <br>
<<link "Continue" "city">><</link>>
<</if>>
<<advanceTime>>
[img[img\locations\city\explore\explore_mage.jpg]]
You find yourself among a gathered crowd watching a street performer. <br>
@@.man;"Behold! Witness the mesmerizing power of the Hypnotic Crystal!" @@
A man in a robe stands next to a young woman. Swinging a pendant back and forth before her eyes. You watch it sway, back and forth, back and forth...<br>
...<br>
Looking around, you see half the crowd is gone.<br>
@@.woman; "I told you this won't work on me."@@ the woman beside the street magician laughs. <br>
@@.think;"Is it over already?"@@ you think, surprised at how quickly it ended.<br>
<<link "Continue" "city">><</link>>
<<if visited("pawnshop2") == 1>>
[img[img\locations\\city\pawnshop\pawn_1.jpg]]
@@.man; "Before you even ask, no I won't sell anything to people like you. Not clothes, not accessories.<br>
The Duke's order,"@@ he shrugs.<br>
<<if visited("pawn_cela_handjob_spell") == 1>>
@@.man; "Buut that last time was so good, here, take this."@@ He winks at you and hands you a small brochure.<br>
@@.you; "City map?"@@<br>
@@.man; "Yeah, so you dont need to wander around."@@<br>
<<set $citymap = true>>
<<elseif visited("pawn_cela_handjob_spell") == 0 and $citymap == false>>
But after a pause picks up a small folded brochure. <br>
@@.man; "This is the only thing I can sell you, map of the city and its outskirts."@@<br>
<div id="choice-wrapper">
<<if $citymap == false>>
<<if $money >= 25>>
<<link "Buy the map (25 gold)">>
<<replace "#choice-wrapper">>
<div id="choice-wrapper">
<div class="fade-hidden">
You look over the map and see a few points of interest in the outskirts of the city, and Bijmer.<br>
<<gain "money" -25 "gold -25">>
<<set $citymap = true>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
</div>
<</replace>>
<</link>><br>
<<else>>
<span title="Not enough gold" onclick="return false;">
<span class="disabled-choice">Buy the map (25 gold)</span>
</span><br>
<</else>>
<</if>>
<</if>>
</div>
<</if>>
<</if>>
<<if visited()>= 2>>
[img[img\locations\city\pawnshop\pawn_1.jpg]]
@@.man; "What do you want, girl?"@@<br>
<div id="choice-wrapper">
<<if $citymap == false>>
<<if $money >= 25>>
<<link "Buy the map (25 gold)">>
<<replace "#choice-wrapper">>
<div id="choice-wrapper">
<div class="fade-hidden">
You look over the map and see a few points of interest in the outskirts of the city, and Bijmer.<br>
<<gain "money" -25 "gold -25">>
<<set $citymap = true>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
</div>
<</replace>>
<</link>><br>
<<else>>
<span title="Not enough gold" onclick="return false;">
<span class="disabled-choice">Buy the map (25 gold)</span>
</span><br>
<</else>>
<</if>>
<</if>>
</div>
<</if>>
<<link "Go Back" "city">><</link>><br>
[img[img\locations\city\hotel\receptionist1.jpg]]
<<if visited() == 1>>
You enter the
@@.woman; "First time, traveler?"@@ she purrs, tail flicking behind her.<br>
@@.woman; "As you can guess we don't rent rooms to castle servants, but we can offer work in the in the kitchen. 30 gold per shit."@@<br>
@@.think; That's what i make a week in the castle...@@<br>
<<if $willpower >= 30 and $timeIndex < 4>>
<<link "▸ Work in the kitchen" "hotel_job">>
<<advanceTime>>
<</link>>
<<elseif $willpower < 30>>
<span title="Your willpower is below 30" onclick="return false;">
<span class="disabled-choice">Too tired to work</span>
</span>
<<else>>
<span title="" onclick="return false;">
<span class="disabled-choice">Too late to work</span>
</span>
<</if>>
<br>
<<link "Go back" "city">>
<</link>><br>
<<else>>
<<if $timeIndex < 4>>
@@.woman; "Welcome! We don't offer rooms to castle..."personel." But as always, there is plently of work to do in the kitchen"@@<br>
<<elseif $timeIndex == 4>>
@@.woman; "Hello. Sorry but we can't offer you anything at this time."@@ Her tail never stops wiggling behind her. <br>
<</if>>
<<if $willpower >= 30 and $timeIndex < 4>>
<<link "▸ Work in the kitchen" "hotel_job">>
<<advanceTime>>
<</link>>
<<elseif $willpower < 30>>
<span title="Your willpower is below 30" onclick="return false;">
<span class="disabled-choice">Too tired to work</span>
</span>
<<else>>
<span title="" onclick="return false;">
<span class="disabled-choice">Too late to work</span>
</span>
<</if>><br>
<span title="" onclick="return false;">
<span class="disabled-choice">◇ Bar [future update]</span>
</span><br>
<<link "Go back" "city">>
<</link>><br>
<</if>> <<advanceTime>>
[img[img\locations\city\explore\explore_evening_anna.jpg]]
You spot a familiar face in the crowd. In that instant, your heart skips a beat.<br>
You rush forward, pushing strangers away.<br>
@@.you;"Anna!”@@ She is not turning. @@.you;"ANNA!”@@<br>
She turns slowly, eyes wide with disbelief, searching the sea of people.<br>
And then she sees you. In an instant confusion on her face changes to the most genuine smile.
You crash into each other.<br>
@@.woman; "You are alive!! They told me you died, they told..."@@<br>
@@.you; "I’m fine, I’m fine,”@@ you whimper @@.you; "They just took me. To the castle."@@<br>
@@.you; "And you, what are you doing here?"@@
@@.woman; "You, you must be tired, come this way,"@@ she pulls your hand <br>
@@.you; "No... If I don’t come back they’ll find us both.”@@ <br>
Your voice cracks. @@.you; "The carriage is leaving soon...”@@<br>
@@.woman; "Please, no you can't do that to me!"@@ she begs, her fingers desperately gripping your dress.<br>
You shake your head, wiping away the tears. @@.you; "I have to... But I’ll come back. I swear.”@@<br>
<<link "Continue" "city">><</link>> <<advanceTime>>
<<set _stolen to Math.floor($money / 2)>>
<<set $money -= _stolen>>
[img[img\locations\city\explore\explore_stav1.jpg]]
You feel it before you understand it. A hand inside your pocket, then a shove and you are on the ground. A boy, bolting through the alley. Carrying half of your gold. <br>
You follow him, and manage to catch up. He ducks behind a man in a mask.
@@.you; "The boy has my gold!!"@@<br>
@@.man; "It's not your gold anymore, you’ll get nothing back, unless…”@@ He pauses.<br>
@@.man; "You’re under Stavmon’s protection."@@<br>
@@.think; I'm I?@@<br>
[img[img\locations\city\explore\explore_stav2.jpg]]
<div id="choice-wrapper">
<<link "Yes?">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<set $richnoblebranch += 1>>
<<set $money += _stolen>>
@@.think; It's worth to try.@@<br>
@@.you; "Yes Stavmon is helping me"@@<br>
The man’s mouth twitches and he returns all your coins.<br>
A bluff you barely believed yourself worked like a charm.<br>
<<link "Continue" "city">><</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<br>
<<link "No">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
@@.you; No, I'm not...@@<br>
@@.man; Hah, thanks for the coins then, ill drink to your health"<br>
<<link "Continue" "city">><</link>>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
</div>
[img[img\locations\city\hotel\hotel_work.jpg]]
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +30 "gold +30">><br>
<<link "Continue" "city">>
<</link>><br> [img[img/locations/castle/library/mageoutfit1/spellcast1.jpg]]
@@.think; Oh no, he will know, why did i do this!? @@<br>
You wait for a reaction from Rafael, but there is no flush, no tremor, no sudden hitch of breath. <br>His thin lips part in faint disbelief, letting out a light chuckle.<br>
@@.man; "My."@@ he says, adjusting his robes, @@.man;" How interesting."@@<br>
Looks like it barely had any effect on him.<br>
<<set $spell1charge -= 1>>
<<gain "urge" -99 " urge -99 ">> <br>
[[Leave|UpperHall1]]
[img[img\locations\castle\exploring\explore_turn1g.jpg]]
During your walk, a woman's breathy moan echoes through the air, @@.woman; "ahhh... mmm..."@@ coming from behind. <br>
Yet, other servants remain completely unfazed to what is happening mere feet away from them. <br>
@@.think; Did only I hear it? @@ <br>
The moan comes again, this time followed by the deep, guttural laugh of a man. <br>
You go towards the voices, but no one is there. <br>
[[ Continue|UpperHall1]]
[[Continue|maidevents1]] [img[img\locations\castle\exploring\explore_t1.jpg]]
As you walk a servant's foot hooks yours deliberately. You tumble forward, landing face down on the cold floor. <br>
Above you, he smirks. @@.man; "Watch where you're going."@@<br>
@@.think; So it isn't just the guards I need to worry about...@@ <br>
[[ Continue|UpperHall1]]
[img[img\locations\city\north_sexshop\first_walk.jpg]]
When you step closer it becomes obvious.<br>
@@.think; ... This is a sex shop.@@<br>
You have no clue what half of these items are even for, and you are too shy to step inside and explore them.<br>
<<gain "urge" +20 "urge +20">><br>
[[Go back|citynorth]]
<<if $timeIndex == 4>>
[img[img\locations\city\mansion\mansion_night.jpg]]
<<else>>
[img[img\locations\city\mansion\mansion_day.jpg]]
<</if>>
Stavmon's mansion<br>
<<link "Go Back" "city">>
<</link>><br>
[img[img\locations\castle\housekeeper\housekeeper.jpg]]
<<if visited ("celaspank") >= 1>>
@@.woman; "You have the nerve to ask after failing already? Fine."@@ she calms down faster this time. @@<br>
<</if>>
@@.woman; "Just to go outside you will need to prove yourself more girl, work more days, work harder.@@
@@.important; At dawn@@ @@.woman; before chores,@@ @@.important; come to my office@@ @@.woman; to perform additional favors.
Or show your usefulness in other ways, now get out."@@<br>
Castle reputation: $srank / 20 <br>
[[Continue|HousekeeperOffice1]]
<img src="img/locations/castle/bedroom/awaken_motivation.jpg">
@@.think; Enough time wasted.@@<br>
Back in your room, you begin to plan, remembering what Cela said on day one. <br>
@@.woman; “You can even earn your freedom back.”@@<br>
Determined, you clench your fists.<br>
@@.think; I can do this. Work hard. Get in their good graces. Practice magic in secret, and escape.@@<br>
<<link "Continue" "Bedroom1">>
<</link>> [img[img\locations\castle\chores\waitress\waitress_0_start.jpg]]
As you mop floors, Lucia barges in.<br>
@@.woman; "Hey, $name! Guess what? I got promoted to waitress in the main hall. <br>
It's so easy - just carrying trays, smiling at nobles. <br>
And the money? Way better!" She grins.@@<br>
You pause, curious. @@.you;"How did you get that job?"@@<br>
@@.woman; "Ask Casimir in the main hall. He's the one with those giant lips."@@<br>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20,">>
<<gain "money" +2 "gold +2">>
<<set $waitress_branch = 1>>
<br>
<<if $srank < 20>>
<div id="choice-wrapper">
<<if $willpower >= 40>>
<<link "Work extra">>
<<replace "#choice-wrapper">>
<div class="fade-hidden">
<<gain "srank" 1 " Castle reputation +1, ">> <<gain "willpower" -40 " willpower - 40 ">>
</div>
<<run setTimeout(function () { $(".fade-hidden").addClass("visible"); }, 100)>>
<</replace>>
<</link>>
<<else>>
<span title="Willpower is below 40" class="disabled-choice">
Too tired to work more
</span>
<</if>>
</div>
<</if>><<continueChores>>
<<if visited("waitress_interview_moralscheck") == 1 and $morals >= 90>>
[img[img\locations\castle\chores\waitress\waitress_0_check_fail.jpg]]
His eyes gleam with delight. @@.man; "Splendid! Much better."@@ <br>
He points his finger @@.man; "Now look over there!"@@ As you turn away, his fingers tug at your dress, exposing your cleavage.<br>
@@.you; "Stop It!"@@ You quickly respond by grabbing his wrist.<br>
@@.man; "In-dub-itably, you're not ready for this job yet."@@ He lets you go.<br>
@@.think; What kind of “test” is this supposed to be??@@
<<elseif visited("waitress_interview_moralscheck") == 1 and $morals < 90>>
[img[img\locations\castle\chores\waitress\waitress_0_check1.jpg]]
His eyes gleam with delight. @@.man; "Splendid! Much better."@@ <br>
He points his finger @@.man; "Now look over there!"@@ As you turn away, his fingers tug at your dress, exposing your cleavage.<br>
Surprise makes you gasp inside - but outwardly, you remain still. <br>
Resisting the urge to push him away or cover yourself.<br>
@@.man; "Indubitably, you're ready for this position."@@<br>
@@.think; Guess i won't need to scrub floors anymore?@@
<<set $waitress_branch = 3>>
<<elseif visited("waitress_interview_moralscheck") >= 2 and $morals < 90>>
[img[img\locations\castle\chores\waitress\waitress_0_check2.jpg]]
As you approach Casimir, the noble's hand lifts the hem of your dress with a quick motion.
Surprise makes you gasp inside - but outwardly, you remain still. Resisting the urge to push him away or cover yourself.<br>
@@.man; "Indubitably, you're ready for this position."@@<br>
@@.think; Guess I won't need to scrub floors anymore?@@
<<set $waitress_branch = 3>>
<</if>>
<br>
<<link "Continue" "Hall">>
<</link>>
<<advanceTime>>
<<if visited("waitress_exercise") == 1>>
[img[img\locations\courtyard\traingrounds\waitress_practice1.jpg]]
Sprinting along a training course you think
@@.think; "I could keep going forever."@@ <br>
The fence appears ahead. You leap over it, far higher than imagined. <br>
@@.you; "Whoa."@@<br>
@@.think; I did indeed get stronger. It's not just magic.@@ Landing lightly on the other side, you grin at the fence you just cleared with such ease. <br>
<<else>>
<video autoplay loop muted>
<source src="img\locations\courtyard\traingrounds\waitress_prac2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video> <br>
Dropping into squats, you push through rep after rep, feeling your butt cheeks tighten and swell just a little.<br>
@@.think; This should be enough. I can try going back to Casimir again.@@<br>
<<set $looks += 1>>
<<gain "looksbase" 1 " attractiveness +1, ">>
<<set $waitress_branch = 2>>
<</if>>
<<gain "willpower" -20 " willpower -20, ">>
<<gain "hygiene" -20 " hygiene -20">><br>
[[Continue|Courtyard]]
<<if visited("waitress_interview_stinking") == 1 >>
[img[img\locations\castle\chores\waitress\waitress_0_check0_hygiene.jpg]]
A stench of unwashed linen and peasant sweat hits even before you reach him.
The noble sniff disdainfully. @@.man; "Filthy servant. Begone!"@@ His arm sweeps dismissively. @@.man; "Before you spoil my air."@@<br>
<<link "Continue" "Hall">>
<</link>>
<<else>>
[img[img\locations\castle\chores\waitress\waitress_0_check0_hygiene.jpg]]
Once again you approach the noble. @@.man; "Uhh, you again?"@@<br>
He recognizes you, covering his nose in greater disgust than before. <br>
Maybe in the stables this is acceptable, but not to me. <br>
<<link "Continue" "Hall">>
<</link>>
<</if>>
[img[img\locations\castle\chores\waitress\waitress_0_check0.jpg]]
<<if visited("waitress_interview_lookscheck") == 1 >>
@@.man; "Got tired of scrubbing floors, have we?"@@ He looks you up and down.<br>
@@.man; "I'm afraid. Indu-bitably, you don't meet the requirements." @@<br>
His gaze lingers on your legs. @@.man;"Run few laps in the training grounds, do some squats, perhaps?<br>
Then return. Splendid."@@ He waves dismissively.
<<else>>
@@.man; "Your metrics are still subpar. Perhaps some more… rigorous squats? To achieve truly splendid results before you consider applying again. In-dubit-ably"@@
<</if>>
<br>
<<link "Continue" "Hall">>
<</link>>
<<if $corruptionTier == 0>>
[img[img\locations\castle\bedroom\masturbation_count3.jpg]]
<</if>>
<<if $corruptionTier >= 1>>
[img[img\locations\castle\bedroom\masturbation_count3_t1.jpg]]
<</if>>
You walk into your bedroom and feel the familiar dampness between your legs. <br>
Your fingers trail down your stomach, brushing your most sensitive spot.<br>
To confirm what you suspect - you're getting wet again.<br>
@@.think; I just masturbated,@@ you think, bewildered. @@.think; My body's acting so strange…@@<br>
<<link "Continue" "Bedroom1">> <</link>>