Your native village of Chukhaltsi has been ravaged by the plague. Your parents and all your brothers have died. Having fallen seriously ill, one day you wake up healthy.
You are alone in the hut. And probably one of the few who survived in the village. There is no food, you are hungry and exhausted by the plague.
And you must live on. Or rather, survive. You, a young girl, must now take care of yourself ''by yourself''.
[img[res/heroine/avatar/commoner1.png]]
[[Live On|Хата]]
[[Heroine|Героїня]]
[[Hints|Підказки]]<<set
$gameDay = 1
$monthNamesConst = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
$seasonNamesConst = ["spring", "summer", "autumn", "winter"]
$date = {
"day": random(1,15),
"monthNumber": 5,
"monthName": $monthNamesConst[4],
"seasonNumber": 1,
"seasonName": $seasonNamesConst[0],
"year": 6473
}
/* 5508 + 965 = 6473 в.с.с.
5508 BC = 0 year from the creation of the world */
$protagonist = {
"name": "Lelya",
"tits": 1,
"ass": 1,
}
$lifepoints = 3 /* 3 */
$satiety = 0
$energy = 1
$maxEnergy = 1
$food = 0 /* 0 */
$coins = undefined /* undefined */
/* Quest vars */
$hrabarFoodTaken = false
$hrabarHouseCleaned = false
$hrabarHouseCleanCount = 0
$kovalJobStage = 0
$kovalBlowjobCount = undefined
$ostiukJobAccepted = undefined
$ostiukBlowjobCount = 0
$ostiukTeasingHappened = false
$satyrBlowjobHappened = false
$hermitDiscovered = false
$hermitSeduced = false
$hermitStudyAgreed = false
$hermitLessonCount = 0
$charcoalBurnersMet = false
$charcoalBurnersBangCount = 0
$workersSexAccepted = false
$workersColivingEnforced = false
$workersColivingDailySexDone = false
$workersSexCount = 0
$ghostTriggered = false
$ghostMet = false
$ghostQuestAdded = false
$ghostQuestDone = false
$gotFishingInsight = false
$hasFishingPole = false
/* Location thugs */
$jailFood = 0
$jailBlowjobForFoodHappened = false
$thugRelations = 0
$thugGangbang = 0
/* Generic NPC */
$NPCIdCount = 0
$townNPCStorage = []
$NPCNamesConst = ["Arhip", "Severin", "Oleksa", "Veleslav", "Nichipir", "Pulher", "Yarema", "Bohdan", "Miron", "Lyubomir", "Miroslav", "Zoryan", "Radovan", "Bohuslav", "Ostap", "Demyan", "Lukyan", "Melkhor", "Dorosh", "Voytykh", "Orest", "Panas"]
$NPCOccupationsConst = ["blacksmith", "merchant", "coast", "juror", "priest", "potter", "goldsmith", "mashtalir", "usurer", "healer"]
$femaleNpcNamesConst = ["Daryna", "Lada", "Miroslava", "Lidiya", "Paraska", "Lyubov", "Nadiya", "Vira", "Electra", "Bohdana", "Vasilina", "Irineya", "Vlasta", "Galina", "Gaina", "Olga", "Dana", "Yavdokha", "Zhdana", "Zoryana","Zlata", "Kalina", "Ceciliya", "Lyudmila", "Lukiya", "Mavka", "Malanka", "Milana", "Nika", "Mlada", "Rada", "Roksolana", "Kharitya", "Khotyna", "Yadviga", "Yaromira"]
$currentNpcIndex = undefined
$castleNpcIdCount = 0
$concubineDailySexServiceDone = false
/* Stats */
$socialStatus = "villager" /* villager, prostitute, beggar, city girl, servant, concubine … */
$cooking = 3
$meditation = 0
$prostitution = 0 /* 0 */
$barter = 0
$beggary = 0
$fishing = 0
$handjob = 0
$blowjob = 0
$vaginal = 0
$anal = 0
$pisswhore = 0
$virginityTakenBy = "virgin"
/* Family & Property */
$townHouseAcquired = false
$horseAcquired = false
$isMarried = false
$maritalStatus = "single"
$unfaithfulNights = 0
$adulteryDailyCount = 0
$adulteryCurrentHusbandStat = 0
$adulteryGlobalStat = 0
>>
<<widget minmax>>
<<if $lifepoints > 15>><<set $lifepoints = 15>><</if>>
<<set $maxEnergy = Math.trunc(($lifepoints - 1) / 5) + 1>> /* Equvalent to >=5 and so on */
<<if $lifepoints == 0>><<set $energy = 0>><</if>>
<<if $energy < 0>><<set $energy = 0>><</if>>
<<if $energy > $maxEnergy>><<set $energy = $maxEnergy>><</if>>
<<if $food < 0>><<set $food = 0>><</if>>
<<endwidget>>
<<widget hunger>>
<<nobr>>
<<if $satiety == 0>><span style="color:red">hungry</span>
<<elseif $satiety == 1>><span style="color:green">full</span>
<<else>><span style="color:yellow">overeaten</span>
<</if>>
<</nobr>><</widget>>
<<widget life>>
<<nobr>>
<<if $lifepoints <= 5>><span style="color:red">you can barely breathe</span>
<<elseif $lifepoints > 10>><span style="color:green">you're blooming</span>
<<else>><span style="color:yellow">more or less healthy</span>
<</if>>
<</nobr>>
<</widget>>
<<widget actCheck container>><<nobr>>
<<if ndef _args[3]>><<set _passage = _contents>>
<<else>><<set _passage = _args[3]>><</if>>
<<if $energy < _args[0]>>_contents (_args[0] points) <span style="color:yellow">- _args[1].</span>
<<elseif $satiety > 1>>_contents <span style="color:yellow">- _args[2].</span>
<<else>><<link _contents _passage>><</link>> (_args[0] points)
<</if>>
<</nobr>><</widget>>
<<widget money>><<if def $coins>>''Money'' $coins (coins)<</if>><</widget>>
<<widget addmoney>><<nobr>>
<<if def $coins>><<set $coins += _args[0]>>
<<else>><<set $coins = _args[0]>>
<</if>>
<</nobr>><</widget>>!Hut
A small peasant hut. In the corner is a stove, opposite is the bed of your deceased parents<<if $workersColivingEnforced>>, on which your men now sleep<</if>>. Under the second wall are benches, above them are small windows.
<<if $kovalJobStage == 1 and $gameDay >= $kovalJobStartDay>>Suddenly someone knocks on the door.
[[Open|Коваль1]]
<<else>><<if $workersColivingEnforced>>Two brave young men live in the house with you. They are lustful and rude, but you can't say that they are evil and cruel. And on the farm, men's hands don't interfere.
<</if>>
<<if $workersColivingEnforced and !$workersColivingDailySexDone>>True, you can't get away from daily games.
[[Satisfy your husbands|WorkersDailySex1]]<<else>>Actions:
[[Cook|Готувати їсти]]
[[Sleep|Спати]]
[[To the village|Вулиця]]
[[Yard|Подвір'я]]<</if>>
<</if>><<if $food == 0>>There is nothing to cook.
[[Pity|Хата]]
<<else>>You take some from the supplies and cook yourself a meal.
<<set $food -= 1
$cooking +=1>>
[[Let's eat|Їсти]]
<</if>>!Street
The only street in the entire village is deserted and inspires despair. Here and there, piles of burned corpses appear, with no one to bury them.
[[Home|Хата]]
Neighbors:
[[Ostiuks|Остюки]]
[[Hrabars|Грабарі]]
[[Kovalchuks|Ковальчуки]]
Edge of the village::
[[Forest|Ліс]]
[[Field|Поле]]
[[Outskirts|Царина]]!Ostiuk's House
A house of wealthy and once large farmers. The plague took all their younger children who lived with their parents.
[[Ostiuchyha|Остючиха]] is rummaging around the house.
[[Go to the yard|Подвір'я Остюків]]
[[Leave Ostiuk's house|Вулиця]]
!The Kovalchuk House
Blacksmith Omelyan became a widower after the plague. His young wife, whom he had recently married, died of a fatal illness.
Young himself, Omelyan desperately longs for Kovalikha, who was already pregnant with their first child.
<<if $energy >= 1 and $satiety <= 90>>
[[Say hello|Привітатися]]
<<elseif $energy < 1>>
<p class="disabled">You don't have enough strength to "work"</p>
<<elseif $satiety > 90>>
<p class="disabled">You've eaten too much and won't be able to "work"</p>
<</if>>
[[Go away|Вулиця]]!Outskirts
The central gate is the entrance and exit from the village to the main road.
Nothing is keeping you in your native, but now almost dead village. Having gathered strength and enough food for the journey, you can go and seek fortune elsewhere.
<<if $energy >= 3 and $satiety > 0 and $food >=20>>[[Travel on foot|Мандрувати пішки]]<<else>>Travel on foot (only if you are full, have food for 20 days and at least 3 stamina points)<</if>>
<<if $horseAcquired and $energy >= 1 and $food >= 10>>[[Travel on horse|Мандрувати конем]]]<<else>>Travel on horse (only if you have your own horse, food for 10 days and at least 1 stamina point)<</if>>
[[To village|Вулиця]]!The Grabar House
The plague wiped out the entire Grabar family, who were already living in poverty.
<<if $workersColivingEnforced and $hrabarHouseCleaned>>[[Sleep|СпатиГрабарі]]<<else>>[[Search through the things of the deceased|Порпатися в речах покійників]]<</if>>
<<if $workersColivingEnforced and !$hrabarHouseCleaned>>
Your new tenants, although they don't offend you, are quite tiring. Maybe you can at least sleep peacefully here - if, of course, you clean out this shack that smells of mold and death.
<<actCheck 1 "You're too tired to rummage around the house" "You've overeaten and can barely walk" "Розчистити хату">>Clean the house<</actCheck>><</if>>
[[Back to the village|Вулиця]]
You greet the blacksmith and ask him if he has any work for you.
Smiling grimly, the blacksmith replies that he would like to do some work in the forge, of course, but not for a fragile girl like you.
Besides, you've lost all your weight after the plague, you've become very thin, and pale as death.
<<if $food == 0 and $kovalJobStage == 0>>[[Maybe something? I have nothing to eat.|Може бодай щось? Мені геть нема що їсти.]]<</if>>
[[Go with nothing|Вулиця]]You try to persuade the blacksmith to give you some money.
The blacksmith shrugs his shoulders and falls into deep thought. You understand that the conversation is over.
<<set $kovalJobStage = 1>>
<<set $kovalJobStartDay = $gameDay + 1>>
[[Leave the blacksmith's hut|Вулиця]]<<if $satiety == 0 and $lifepoints > 1>>
You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[It's hard to get up|Хата][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and didn't wake up until the afternoon.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alert in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>Now I would like to eat something...
<<set $lifepoints += 1
$satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get up|Хата][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up as if you hadn't slept at all. Your stomach feels like shit. And you just want to eat...
<<set $satiety = 0
$energy += 1>>
[[Get up|Хата][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<</silently>>!!Skills
Cook - $cooking
Fisher - $fishing
Merchant - $barter
Vagabond - $beggary
Prostitute - $prostitution
Meditation - $meditation <<if $hermitStudyAgreed and $meditation < 1 >> <progress @value="$hermitLessonCount" max="20"></progress><</if>>
Sucking - $blowjob
Weak on the front - $vaginal (<<if $vaginal > 0>>first: <</if>>''$virginityTakenBy'')
Assfucking - $anal
Handjob - $handjob
!!Body
Tits: <<link "<<describeTits>>" >><<script>>Dialog.setup("Tits", "titsView"); Dialog.wiki("[img['res/heroine/body/tits/' + $protagonist.tits + '.png']]");
Dialog.open();<</script>><</link>>
Ass: <<link "<<describeAss>>" >><<script>>Dialog.setup("Ass", "assView"); Dialog.wiki("[img['res/heroine/body/ass/' + $protagonist.ass + '.png']]");
Dialog.open();<</script>><</link>>
!!Social status
''Name'': $protagonist.name
''Family'': <<if $isMarried and $adulteryCurrentHusbandStat > 0>>adultery<</if>> $maritalStatus
''Classes'': $socialStatus
<<silently>>
<<switch $socialStatus>>
<<case "villager">>
<<set _avatar_category = "commoner">>
<<case "whore">>
<<set _avatar_category = "hooker">>
<<case "beggar">>
<<case "townswoman">>
<<set _avatar_category = "citizen">>
<<case "slave">>
<<case "servant">>
<<case "concubine">>
<</switch>>
<<if $lifepoints <= 5>><<set _avatar_level = 1 >>
<<elseif $lifepoints > 10>><<set _avatar_level = 3 >>
<<else>><<set _avatar_level = 2 >>
<</if>>
<</silently>>
[img["res/heroine/avatar/" + _avatar_category + _avatar_level + ".png"]]
<<back "Back">><<if $hrabarFoodTaken>>You search again and again in the nooks and crannies of the house of the dead, to whom you greeted not long ago - but in vain. Only herds of rags and lonely firewood by the cold stove remain.
<<else>>\
You scavenge around mouldy corners and secluded places. The dead have no shame - and you don't need it too.
Eventually, you find a bag of buckwheat flour. Your stomach growls with joy - you're already dreaming about how you'll make lemishka. Even though it's lean, it will warm your stomach.<<set $hrabarFoodTaken = true >> <<set $food += 1 >>
[img[res/village/hrabar/lemishka.png]]
<</if>>
[[Return|Грабарі]]You open the door and let the morning guest - the blacksmith Omelyan - into the house. From the very threshold he starts talking about business:
"You know, yesterday I thought a lot and decided what kind of job I could offer you. As you know, my wife died - Svarog, protect her soul! - and there is only one man left in the world. The plague has left few women in our village - you and old Ostyuchka. And I am a young man. I need affection. Do you know what I am talking about?"
"I guess so..." you answer timidly.
"Don't be afraid, I won't force you. I'm just offering a deal - you do something nice for me, and I'll reward you with bread. As much niceness as you do, you'll eat. Agreed?"
[[Agree|Коваль2][$kovalJobStage = 2]]
[[Reject|Коваль3][$kovalJobStage = 3]]
Faced with starvation, you have no choice but to agree to flatter the blacksmith.
"Okay", says the blacksmith. "Come to my hut when you're ready. Then we'll figure it out."
And he turned back to the exit.
[[Turn to leave|Хата]]"I'm not like that", you almost scream and refuse the shameful offer.
"Well, how do you know", the blacksmith replied and, without saying goodbye, quickly left.
[[Recover from the insult|Хата]]
You are filling your belly with pride.
<<set $satiety += 1>>
[[Finish eating|Хата]]"Oh, congratulations, congratulations. So what? Did you come to fulfill your part of the deal?"
You nod silently.
<<if ndef $kovalBlowjobCount>>"Okay. Look. Here's the thing. When my late wife got pregnant - Svarog, protect her soul! - then when her belly grew completely, she started satisfying me with her mouth. I really liked it - I won't hide it. I want the same from you."<<set $kovalBlowjobCount = 0>>
<</if>>
The blacksmith rips off his clothes where they don't rub, and sticks out his rather large penis.
"So what?"
[[Get down to business|Смоктати ковалеві]]<<silently>>
<<set _roll_pic to random(1,7)>>
<</silently>>
You kneel in front of the blacksmith. The wooden floor presses against your knees, but your stomach grumbles, so you ignore it and get to work.
<<set $energy -= 1>> [img["res/sex/blacksmith/bj" + _roll_pic + ".gif"]]
<<if $kovalBlowjobCount == 0 and $blowjob == 0>>
The deceased girlfriends told, in great detail, how they did this to their young men. Remembering their stories, you do as they said. And it is clear that the blacksmith really likes it.
<</if>>
Soon the blacksmith starts to wheeze, pulls his cock out of your mouth and jerks off, pointing the tip at your face.
<<set $kovalBlowjobCount += 1>>
[[Take on face|Заковтнути прутня][$blowjob += 1]]
<<if $blowjob >= 5>>[[Open mouth to meet the stream|Заковтнути прутня][$blowjob += 1]]<</if>>
<<if $blowjob >= 20>>[[Swallow dick|Заковтнути прутня][$blowjob += 1]]<</if>><<silently>>
<<set _roll_pic to random(1,6)>>
<</silently>>
Damn, that's powerful!
[img["res/sex/blacksmith/facial" + _roll_pic + ".gif"]]
[[Get dressed|Ковалева частина угоди]]<<silently>>
<<set _roll_pic to random(1,6)>>
<</silently>>
You open your mouth and the blacksmith, quickly cumming, directs a warm stream there.
[img["res/sex/blacksmith/cum-in-mouth" + _roll_pic + ".gif"]]
A couple of drops fall on your lips and chin.
[[Spit|Сплюнути]]
<<if $blowjob >= 10>>[[Swallow and lick the remains of his cum|Ковтнути й злизати з прутня залишки сім'я]]<</if>><<silently>>
<<set _roll_pic to random(1,5)>>
<</silently>>
Using skills gained with experience, you will swallow an incredibly horny cock.
[img["res/sex/blacksmith/deepthroat" + _roll_pic + ".gif"]]
Eventually, the blacksmith can't stand the pressure of your tight throat and shoots a pulsing pestle straight into your torn throat.
[[Spit|Сплюнути]]
[[Swallow and lick the remains of his cum|Ковтнути й злизати з прутня залишки сім'я]]Taking a moment to step back from the incredible pleasure you have given him, the blacksmith gathers some of his modest belongings and hands them to you.
"Here you go."
[[Take the food|Ковальчуки][$food += 1]]"Good afternoon, Mrs. Ostyuchka! Do you have any work for me? "
<<if $cooking >= 5>>"Yes, help me around the house - and you'll get a good deal for it."
<<actCheck 1 "You're too tired" "You're too overeaten to be able to work" "Помагати Остючисі">>Help<</actCheck>>
<<else>>"You can't tell a pig from a pig! No, I don't need such workers."
<span style="color:yellow">(I need more cooking skill.)</span>
<</if>>
[[Goodbye|Остюки]]!Ostiuk's yard
A sprawling yard of the Ostyuks with well-groomed fruit trees and a sprawling vegetable garden.
A little further away are the buildings of the district, barns, a carriage house and stables, and even a separate cellar to the side.
The owner of the house, [[Ostiuk|Остюк]], wanders between them, doing various jobs.
<<if $vaginal >= 10 and $ostiukBlowjobCount >= 5 and !$ostiukTeasingHappened and $energy >= 2>>[[Tease the old man|Подражнити старого][$ostiukTeasingHappened = true]]<</if>>
[[Go away|Остюки]]You help Ostyuchy, serving, carrying, cleaning up - without a moment of rest.
<<set $energy -= 1>>
When everything is done, Ostyuchy will hand you your honestly earned food.
[[Take yours and leave|Остюки][$food += 1]]
<<if $blowjob < 10>>
"Is there any work for me, Mr. Philip?"
"Go ask Ostiuchyha," old Philip Ostiuk dismissed.
[[Go back|Подвір'я Остюків]]
<<else>>
<<if (ndef $ostiukJobAccepted) and (def $kovalBlowjobCount)>>
"Is there any work for me, pan Pilip?"
"Listen, the blacksmith told me how nicely you are taking care of him. Do same to me - and I pay you so you don't have to deal with my old lady"
<<if $energy >= 2>>[[Agree (2 vigour points)|Остюк1][$ostiukJobAccepted = true]]<<else>>Agree (2 vigour points) - <span style="color:yellow">Don't have power to suck cock</span><</if>>
[[Decline|ОстюкНі][$ostiukJobAccepted = false]]
<</if>>
<<if (ndef $ostiukJobAccepted) and (ndef $kovalBlowjobCount)>>
"Is there any work for me, pan Pilip?"
"Rumor goes, you nicely serve with your mouth. If that's true, do that to me - and I pay you so you don't have to deal with my old lady"
<<if $energy >= 2>>[[Agree (2 vigour points)|Остюк1][$ostiukJobAccepted = true]]<<else>>[Agree (2 vigour points) - <span style="color:yellow">Don't have power to suck cock</span><</if>>
[[Decline|ОстюкНі][$ostiukJobAccepted = false]]
<</if>>
<<if (def $ostiukJobAccepted) and ($ostiukJobAccepted == true)>>"Have you come to work again?" Ostiuk asks, smiling lustfully, as soon as he sees you.
<<if $energy >= 2>>[[For sure (2 vigour points)|Остюк1]]<<else>>For sure (2 vigour points) - <span style="color:yellow">Don't have power to suck cock</span>.<</if>>
[[Later|Подвір'я Остюків]]
<</if>>
<<if (def $ostiukJobAccepted) and $ostiukJobAccepted == false>>"Have you changed your mind, girl? Getting hungry?" - Ostiuk smiles at you quaintly.
<<if $energy >= 2>>[[Yes, reconsidered (2 vigour points)|Остюк1][$ostiukJobAccepted = true]]<<else>>Yes, reconsidered (2 vigour points) - <span style="color:yellow">Don't have power to suck cock</span><</if>>
[[Of course not!|Подвір'я Остюків]]
<</if>>
<</if>><<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
The elderly Ostyuk happily pulls out his already swollen penis. You get on your knees and quickly get down to "work".
<<set $ostiukBlowjobCount += 1>>
[img["res/sex/ostiuk/bj" + _roll_pic + ".gif"]]
[[Suck more|ОстюкГорлотрах]]
<<if $ostiukTeasingHappened>>[[Get on all fours|ОстюкСекс]]<</if>>"Well, then get away from me. Why are you so stubborn?", Ostyuk replies sharply and returns to work.
[[Go away||Подвір'я Остюків]]<<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
Suddenly, seriously aroused Ostyuk grabs you by the neck and hair - and roughly fucks you right in the throat. You're gasping for air, but the man doesn't care and fucks your throat with his swollen dick.
[img["res/sex/ostiuk/throatfuck" + _roll_pic + ".gif"]]
Soon Ostyuk is wheezing, thrusting hard and ejaculating right in your throat. Almost all of his cum, whether you want it or not, ends up in your stomach.
[[Next|ОстюкSwallow]]
You swallow the rest of the semen that remains in your mouth.
<<if $blowjob <= 20 and $satiety < 1>>Although the taste is disgusting, you feel like it has settled in your stomach and even slightly suppressed the hunger pangs of an empty stomach.<<else>>You love to eat cum - an original and nutritious delicacy.<</if>>
You "worked" well.
[img[res/sex/ostiuk/swallow.gif]]
<<set $blowjob += 2
$energy -= 2>>
[[Next|ОстюкПрощання]]"That was very good", Ostyuk says dreamily, smelling his belongings.
Then he takes a large bundle of food out of the barn and hands it to you.
"Here you go, you've earned it."
[[Take yours|Подвір'я Остюків][$food += 2]] After the PlagueDrunkenSatyr <a href="https://nymphaegames.blogspot.com" target="_blank"><img src="res/misc/blogger-icon.png" title="Сайт розробника" width="15"></a>inventory from https://twinery.org/forum/discussion/2736/how-to-set-arrays-and-datamaps-in-sugarcube
more statisticsRole-playing system:
The heroine's "status" depends mainly on food. Make sure the girl is well-fed.
"Status points" increase by one when the heroine goes to bed well-fed. If she goes to bed hungry - they also decrease by one point, until death. If she goes to bed overeating - the status points will remain unchanged.
"Strength", also known as energy, is needed for work and other such actions. There are available strength points, and there are maximum strength points. The available ones are added +1 when you sleep - hungry, full - it doesn't matter, sleep is sleep. When the condition is very good and the sleep is full, +2 is added. You can also upgrade meditation, then there will be an additional +1 bonus for a full sleep.
''Maximum stamina points'' depend on the heroine's condition. If she is <span style="color:red">barely breathing</span>, then the maximum she can have is 1 stamina point. If <span style="color:yellow">more or less healthy</span> - she can accumulate 2 stamina points if she goes to bed with 1 stamina point (i.e., without working all day).
If you are in <span style="color:green">already blossoming</span>, you can accumulate 3 power points. This is the maximum power currently available in the game.
<<back "Back">><<minmax>>
<<if $townNPCStorage.length > 0 >><<makePassageNPCCalculations>><</if>>
<<calculateDate>>
<<if $socialStatus === "journeyman" || $socialStatus === "concubine">>
/* if not npcinsteraction screens (or is castle location) and previous() is not npc interaction screen (or is castle physical location) */
<<moveNpcs>>
<</if>>----
<<calculateDate>>$date.monthName $date.day, $date.year
<<seasonDisplay>>
''Status'' <<life>> ($lifepoints/15)
----
''Fatigue'' <<hunger>>
----
''Energy'' $energy/$maxEnergy
----
''Stocks:''
''Food'' $food <<if $food > 0 and !tags().includes("sys")>>[[Eat|ЇстиШвидко]]<</if>>
<<money>>v0.7!Forest
As the village ends, everything is buried in a dense forest.
You can hear the gloomy trees whimpering in the melancholy wind that sways their branches.
<<actCheck 1 "You're too tired" "You've eaten too much and about to puke" "Шукати ягоди чи корінці">>Look for berries or roots<</actCheck>>
[[To the shrine|Капище]]
[[To the village|Вулиця]]
<<if $hermitDiscovered>>[[To hermit's hut|Хижа]]
<</if>><<silently>>
<<set $energy -= 1>>
<<set _roll = random(100) >>
<<set _food_type to ["bush with berries", "edible roots"].random() >>
<<if $satyrBlowjobHappened>>
<<set _melody_phrase to "hear familiar" >>
<<else>>
<<set _melody_phrase to "suddenly hear a rather rude, but at the same time very cheerful" >>
<</if>>
<</silently>>
<<if _roll <= 15>>Searching for food in this scarce forest, you _melody_phrase melody.
[[Go to the sound|Іти на звук]]
<<elseif _roll > 15 and _roll <= 30>>
You hear people talking and laughing. There is someone ahead of you.
[[Come to the people|Вуглярі]]
<<elseif _roll > 30 and _roll <= 60>><<if _roll <= 40 and !$hermitDiscovered>>[[Forest hut|ВідлюдникІнтро1]]<<else>>You wander among the grey trees, looking for bushes with berries or signs of forest roots, but in vain. It's as if not only the people have been overtaken by the plague, but the forest itself is languishing under the oppression of the infection, which, like that disgusting marsh mosquito, seems to buzz in the air.<</if>>
<<else>>After a long and tedious search, you finally found _food_type. <<set $food += 1>>
<</if>>
[[To the forest entrance|Ліс]]<<if $satyrBlowjobHappened>>
You come across a familiar, bright meadow. And your friend is right there, under a tree.
<<if $blowjob >= 5>>
[[You know why you came|Сатир]]
[[Not in the mood|Ліс]]
<<else>>
[[What are you doing here? Away from this lustful creature!|Ліс]]
<</if>>
<<else>>
You come to a meadow, bright and green in comparison to the faded and withered thickets. At the far end you see a shaggy-haired vagabond sitting on the grass, leaning against a tree, playing his pipe in a joyful, happy manner.
[[Come closer|Підійти ближче]]
[[Get out before you land in trouble|Ліс]]
<</if>>You are lured by this spot of joy amidst the greyness of the plague. You decide to approach the man.
He quickly notices you and gets up. Only then do you notice that he is not a simple man, but a real satyr: instead of pants, he has hooved sheep's legs, and backwards-twisted horns peek out between his hair.
[[Amusedly look at the forest folk|Зачудовано дивитися на лісовичка]]
[[Run away|Ліс]]Everyone knows that satyrs are the most lustful creatures in your land. You disregard the danger and stare at the strange beastman.
Eventually your eyes settle on no other thing than the forest creature's giant manhood. And it's a prone one!
But the satyr has noticed your interest, and you can see his excitement expressed by the rapidly growing penis.
[[Observe in fascination|Заворожено спостерігати]]You didn’t feel like the satyr had grabbed your dick in advance and pressed you with his arched clawed paw onto your ramen.
The majestic mace is majestic right in front of your nose. The ugly look of this one-eyed beautiful creature fascinates you, at the same time you feel both weak like a slave, and even stronger that you cry out for such a thing.
Squeeze - and your tongue unwittingly sticks out in front of it, on which you saw a tasty-looking drop of precum.
[img[res/sex/satyr/intro/lick.gif]]
[[Take more|Взяти більше]]The strong smell of musk and the taste of the beast drives you crazy. As if spellbound, you open your mouth and grab a giant purple glan with your thirsty lips.
[img[res/sex/satyr/intro/lipjob.gif]]
You go crazy with delight, with the fungal shape of the cock between your slutty lips, which suck, circle, and fly around the throbbing helmet in all directions.
[[Enjoy|Насолоджуватися]]Suddenly you felt a strong grip on the back of your head. The satyr was clearly tired of you floundering, albeit passionately, on the edge of nowhere. He grabbed a handful of your hair and, with a drool-covered hilt, planted it on his spear.
[img[res/sex/satyr/intro/fellatio.gif]]
Driving your delicate head back and forth, he manipulated you like a soulless love doll, not a living creature…
[[Gasp|Задихатись]]
Having cleared the way, the geval increasingly stopped the stick deeper and deeper, tickling your throat.
[img[res/sex/satyr/intro/throatjob.gif]]
The feeling of fullness, which had already turned from tedious to pleasant, disappeared.
[[Look up|Підвести очі]]
Drunk and even a little pretentious, you look up and see the beastman jerking off his stick, aiming it at your face.
A moment later, a shot rang out and you humbly accepted everything with a narrowed face.
[img[res/sex/satyr/intro/facial.gif]]
[[Fall exhausted on the grass|Впасти знесиленою на траву]]They treated you even rudely, like obscenity, like a port whore... And you, lying down and dying, on the other hand, as if the skin was tightening, I could only feel the incredible desire for the thick thick dick And I’ll burn licorice between my legs.
<<set $blowjob += 1 >> <<set $satyrBlowjobHappened = true>>
[[Come to you and pick up the star|Ліс]]<<silently>>
<<set _roll_pic to random(1,3)>>
<</silently>>
<<if $blowjob <= 10 >>Lust overwhelms you: ever since you tasted this strange appendage, which is fragile on the outside, but with the hardness of a stone inside, thoughts of the satyr's trinket have not left you.<<else>>You are a //milkmaid//, as such people are called, and you have come for your sweetness - now you are clearly aware of your essence.<</if>>
You kneel down like a faithful servant before a powerful master and eagerly get to //work//.
[img["res/sex/satyr/bj" + _roll_pic + ".gif"]]
The intensity of your lust is so abundant that after a minute, the satire's dick pulsates furiously, clamped tightly between your tongue and the roof of your mouth, foreshadowing one thing - the juice of pleasure.
[[Take it in your mouth|СатирEnd]]
<<set $blowjob += 1>><<silently>>
<<set
$satiety += 1>>
<</silently>>
You are savouring the bittersweet nectar of love, which you have proudly milked from the always //hungry// beastman.
[img[res/sex/satyr/cum-in-mouth.gif]]
The satyr seed must be magical - you feel like you're being satiated by it like a nourishing meal.
[[Get up and go|Ліс]]!Temple
<<if $ghostTriggered and !$ghostMet>>
As you pass by the statue, you suddenly see a dark figure emerging from behind the stone. Suddenly, a stranger appears next to you - at first glance, a man wrapped in a cloak and with a deep hood on his head, completely hiding his face.
However, the outline of the figure loomed, like a shadow. [[A chill ran through your veins…|У тебе похололо в жилах…]]
<<else>>
You come to the temple, where your once-populous village celebrated all its holidays.
However, now it seems that the power of Volos has left this place: the numb boulders that surrounded the sanctuary have lost their once shiny charm, and the obtuse-headed idol of Volos in the very center seems to be leaning down, oppressed by the despair of the surroundings.
[[To the cemetery|Цвинтар]]
[[Forest|Ліс]]
<</if>>
<<if $ghostMet and !$ghostQuestDone>>[[Look at the ghost|Виглядати привида]]<</if>>!Cemetery
A gloomy cemetery where, according to Volos's testament, the ashes of the dead are buried in the ground.
[[Grave of your parents and brother|Могила батьків і братів]]
[[Temple|Капище]]Looking for food between the trees, you suddenly come across a camp of bearded charcoal burners, who are sitting around a fire, taking a break from their work.
<<if !$charcoalBurnersMet>>It's unusual to see so many people in one place, but apparently these charcoal burners are so smoked and intoxicated that even the plague can't touch them.
When the charcoal burners see you, they ask who you are. Not wanting to arouse suspicion and enmity, you quickly answer that you are one of the few survivors from Chukhaltsy.
The charcoal burners grin and invite you to join them for a modest meal.<<set $charcoalBurnersMet = true>>
<<elseif $charcoalBurnersMet and $charcoalBurnersBangCount > 0>>As soon as they see you, the excited charcoal burners whistle and call out their "whore", calling you a hole, a dirtbag, and other vulgar names.
<<else>>When they see you, the charcoal burners grin and invite you to the fire to share their modest meal.
<</if>>
[[Agree|Вуглярі1]]
[[Decline|Ліс]]!Hut
A lonely hut in a dense forest. A grey-haired, wiry man is working in the yard.
(Meditation is an extra point of vigour, when you sleep full. Extra points equal to your meditation level)
<<if $meditation < 1>>
<<if $hermitStudyAgreed>>
<<actCheck 1 "You're too tired to train" "Meditation is advised on an empty stomach, and certainly not when you've stuffed your tummy so full that it's coming out" "Навчатися">>Study<</actCheck>>
<<else>>[[Ask to teach|Просити навчати]]<</if>>
<<else>>
You learned everything you could from the hermit. <<if $hermitSeduced and $energy > 0>>But that doesn't mean you can't [[have fun|Розважатися][$energy -= 1]].<</if>>
<</if>>
<<if $gotFishingInsight and $hermitStudyAgreed and !$hasFishingPole>>\[[Ask the teacher about fishing|Спитати вчителя про риболовлю]]
<</if>>\
[[Forest|Ліс]]at the temple
<if $ghostMet == 0>><<set $ghost += 1>>
<<elseif $ghost == 1>><<set $ghost += 1>> meet ghost
<<else>>
just a kapyshe, you know
<</if>>
the ghost of a beloved brother who was actually killed not by the plague but by the beloved girl, and you have to investigate it like a detective? then if visited and cried at the grave
___
The temple of the event (if she cried at the grave) is the spirit of her beloved brother. GG throws herself into his arms in joy, and he squeezes her and rapes her.
then in fact the messenger of Volos. And asks to breathe life into the temple
Where they spent the holidays and the peasants played around in the groves
----
The spirit of the brother says that it was not the plague that killed him, but Ostyuk. He asks to take revenge for him (event - kill with a knife while fucking in the cowgirl position)<<silently>>
<<set _roll = random(100)
$workersColivingDailySexDone = false
>>
<</silently>>
<<if _roll < 20>><<set _roll_days = 7>>
On the way, you meet a group of pilgrims, who are walking with carts.
These kind travelers tell you that they are heading to the temple of Volos in Volos, and invite you to come with them.
You accept the offer.
All along the way, generous pilgrims treat you to food, albeit modest, so that you don't even touch your own. You warm yourself by their fire and sleep on their carts, and one night, having fallen asleep in the hay, you wake up in the town of Volosiv.
<<silently>>
<<set $satiety = 0,
$gameDay += 7,
$date.day += 7
>>
<</silently>>
[[Farewell to the Benefactors|Площа]]
<<elseif _roll < 50>><<set _roll_days = random(1, 7)>>
On _roll_days day of wandering, you come across a menacing group of men in black. Suddenly, more of your buddies emerge from behind the bushes and quickly surround you. You realize they are bandits.
[[Accept fate|EventRoadThugs]]
<<silently>>
<<set $gameDay += _roll_days,
$date.day += _roll_days,
$food -= _roll_days
>>
<</silently>>
<<else>><<set _roll_days = random(10, 20)>>
You travel from empty village to empty village, but they are all completely deserted. Your sleepy Chukhaltsy, perhaps, was saved by the remoteness.
Eventually, after _roll_days days, you and the two of you reach the town of Volosova, where the majestic temple of Volos stands.
<<silently>>
<<set $energy = 0,
$satiety = 0,
$food -= _roll_days,
$gameDay += _roll_days,
$date.day += _roll_days
>>
<</silently>>
[[Look around|Площа]]
<</if>>
<<if $townNPCStorage.length > 0 >>
<<for _count = 0; _count < _roll_days; _count++ >>
<<makeDailyNPCCalculations>>
<</for>>
<</if>>Under the gravestones are urns with the ashes of your relatives. Hrabars, who were still alive at the time, helped you cremate and bury them.
[[Cry|Плакати]]
[[Return|Цвинтар]]You shed bitter tears.
<<set $ghostTriggered = true>>
[[Wipe Tears|Могила батьків і братів]]After the Plague<<if $charcoalBurnersBangCount < 1>>
The greasy, man-sweat-stained charcoal burners treat you to a simple meal and sour beer, all the while praising your beauty and how lucky they are to be in this remote forest in the company of such a pretty face.
Listening to the uninterrupted pleasantries, you relax and eat to your heart's content, washing down the not-so-awful tasting beer that they keep pouring into a wooden mug the size of your maiden head.
<<else>>
You behave as if you were at home, stuffing yourself with other people's crackers, grilling vegetables on the fire and drinking beer as if you are bottomless.
The charcoal burners already know what you are, and without restraint, they grope you from all sides, between your legs and by your tits, and reach under your clothes to touch your tender soft flesh. They mostly talk about what a nice whore and a serviceable bitch you are, which makes your lust even more intense.
When everyone has had their meal, the men don't waste any time and order you to get into a pose.
<</if>>
<<set $satiety += 1>>
[[Relax further|Вуглярі2]]<<if $charcoalBurnersBangCount < 1>>
For the first time in a long time, you feel comfortable, warmth spreads from your stomach to your body. You watch the flames jump and let go of all your troubles...
And suddenly you were startled. Looking around with a drunken eye, you saw only the wide-eyed faces of the coal miners surrounding you.
One of them, completely beaked and very self-assured, said:
"Little one, we have treated you well. Now treat us with what you have — your beauty. Don't hold back, sweetheart — you know, being grateful is important in such a difficult time."
He grinned even more and scratched his groin quite unambiguously. It was like a sign for the others — without waiting for your answer, they all moved forward, towards you.
<<if $energy > 0>>[[Run!!!|Втеча][$energy -= 1]]<<else>>You are too exhausted to resist and fight back in any meaningful way.<</if>>
<<else>>
You're already dripping wet between your legs, so you obediently get up and gulp down the rest of the beer from the huge mug, expecting a good old-fashioned //pounding.//
<</if>>
<<if $vaginal < 1 >>[[Plead not to take your virginity|ВугляріBlowbang]]<</if>>
[[Be silent|ВугляріGangbang]]In a panic, you push away a nearby charcoal burner, who falls over in surprise. You break through, jump over the fire in one fell swoop, and run away through the thicket like a doe being chased by hungry hounds.
And it's all the better that they're savage, drunken charcoal burners, not fast-legged dogs.
Finally, when your legs begin to fail, you run out to the forest clearing in front of the village.
[[Take a breather|Ліс]]<<if $charcoalBurnersBangCount < 1>>
"Boys, brothers, I am a virgin! Leave me alone, please!"
For a whole minute you wring your hands and beg the stupid charcoal burners, drunk on beer and power, not to rape you. Eventually, the jerky leader, bored with your long speech, gives up:
"Stop talking. Get on with it and open your mouth. You'll show us what you can do, and if we don't like it, we'll move on, you slut."
<<else>>
"You boys are exhausted from your work, don't strain yourself, relax. And I'll give you a good //milking//," you say as seductively as possible, licking your lips and already massaging the hardened crotches of a leader and the one next to him.
"Then get to work, whore, why isn't my cock in your throat yet?
<</if>>
[[Get on your knees|ВугляріBlowbang1]]The lustful charcoal burners harshly bend you over and throw you on the hard ground on all fours.
They pull up, almost tearing <<if $socialStatus == "селючка">>your robes<<else>>your clothes<</if>> on your ass, exposing your buttocks. You felt the breeze tickle your sweaty thighs and shamelessly wet cunt.
One of the men in front of you tore off your tunic, revealing your tits. A less patient fellow next to him had already pulled out his cock and was jerking off, pointing it at your pussy.
From behind, you were suddenly slapped on the rack, spat on your thighs, and rubbed on the delicate parts. One of them barked, "Let's go!"
[[Take it|ВугляріGangbang1]] <<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
<<if $blowjob > 0>>You descend to the floor, face down to the level of your belts. In a moment, your belts are removed and you are surrounded by a forest of swollen cloaks.
You feel extremely weak and defenseless, but nevertheless you are strangely pleased by the thought of how brilliantly you can defend your honor.
You take a hot barrel in each hand, like an experienced warrior with two spears at the same time, and begin to drive the tender but firm ground back and forth.
You take a hot barrel in each hand, like an experienced warrior with two spears at the same time, and begin to drive the tender but firm ground back and forth.
[img["res/sex/charcoalBurners/blowbang" + _roll_pic + ".gif"]]
Using all the experience you've gained as a sucker, you wield your whore's tools like a suspended nymph. Dicks change hands in your hand and mouth, sometimes the hunks manage to stuff two or more, and you don't complain, you just open your cock-riddled crotch as wide as possible and jerk off with handfuls of rods.
[[Continue in the same vein|ВугляріBlowbang2]]
<<else>>You kneel timidly and open your mouth to meet the snake-like rods that the coalmen are famously pulling out of the mud.
One-eyed, gray-flame snakes begin to poke at your soft cheeks, pink from beer, between your lips, red from food, into your ears, inflamed from shame, even rubbing against your thin neck and getting tangled in your hair.
[img[res/sex/charcoalBurners/blowbang-dull.gif]]
Thirsty dicks roam freely wherever they can from the crown of your head to your shoulders, and your mouths are gaping like a simple accessible hole: you diligently keep the eater open, even though vomit has reached your throat.
Finally, you hear a disgruntled voice:
"Brothers, this is not a girl, but a lifeless piece of wood. I want to have a good time!"
The bastards support ther comrade with bass shouts.
The flow of cocks to your inept face stops - you are roughly taken by the shoulders and thrown over like a doll, not letting go of their strong clutches.
[img[res/sex/charcoalBurners/standup.gif]]
[[Accept your faith|ВугляріGangbang][$blowjob += 1]]
<</if>>You suck cocks so hard, pinching them with your tongue, pushing them behind your cheek, swallowing them down your throat, jerking off cock so hard that one by one the men discharge on your drooling face and disheveled hair. Some of them miss, and the seed lands on <<if $socialStatus == "villager">>your torn peasant clothes<<else>>your nice clothes<</if>>.
[img["res/sex/charcoalBurners/bukkake-after-bb.gif"]]
You saved your virginity thanks to your sucking skills<<if $blowjob >= 10 and $charcoalBurnersBangCount > 0>>. You're always happy to take it in your mouth, and for a reward. Although the wet fire between your legs begs for more, you know you can sell your virgin pussy for more than a piece of bread with onions and warm beer.<<else>>, which only got stronger with beer and danger.<</if>>
[[Get out|Ліс][$blowjob += 3, $charcoalBurnersBangCount += 1, $energy -= 1]] until the charcoal burners change their minds.<<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
As if by command, someone takes your hole from behind..
<<if $vaginal < 1>>The pointy cock of a man whose name you don't even know tears into your little virgin cunt. You scream out in the sharp pain that inevitably breaks through even the intoxication, but you are quickly gagged by a fat cock so that you can only mumble. <<set $virginityTakenBy = "someone from charcoal burners" >><<else>>While your hot cunt is swallowing the cock, your mouth is also being gagged with a thick dick.<</if>>
[img["res/sex/charcoalBurners/mmf" + _roll_pic + ".gif"]]
You're continuously being fucked from both sides, alternating between the cocks, and you're <<if $vaginal < 5>>crying out in pain in the narrow vagina, which is being carelessly torn and stretched. All you can think of is praying for this torment to end as soon as possible.<<else>>mooing with pleasure and thrusting harder and harder, twisting back and forth between the cocks like a pig on a spit.<</if>>
<<if $charcoalBurnersBangCount >= 3>>
Those who are waiting for their turn at one of the holes, jerk off, slap your tits and cheeks, painfully grasp your thighs and spit right in your face.<</if>>
[[Next|ВугляріGangbang2][$vaginal += 1, $blowjob += 1]] <<silently>>
<<set _roll_pic to random(1,4)>>
<</silently>>
<<if $charcoalBurnersBangCount >= 5 and $anal < 5>>
"You know, whore, you're visiting us too often. Since you like our //caresses// so much, it's only fitting that we try your butt," one of the bastard says, and the others cheer.
Without delay, they fuck you even harder using all your holes, especially relishing your tight anal, which they smeared with oil.
[img["res/sex/charcoalBurners/gangbang" + _roll_pic + ".gif"]]
It's good that you're already drunk and it doesn't hurt so much.
<<silently>>
<<set
$vaginal += 1
$anal += 1
$blowjob += 1
>>
<</silently>>
<<elseif $anal >= 5>>
Another cock rotation. This time, the charcoal burner spread your buns with his paws and says with satisfaction: "Whoa, you have a stretched ass, get ready!"
The clever men smeared your ass with oil and carefully positioned themselves at each hole.
[img["res/sex/charcoalBurners/gangbang" + _roll_pic + ".gif"]]
<<silently>>
<<set
$vaginal += 1
$anal += 1
$blowjob += 1
>>
<</silently>>
<<else>>
<<silently>>
<<set _roll_pic to random(1,12)>>
<</silently>>\
In the midst of the gang bang, you suddenly feel even more ripped apart. You realize that these crazy freaks have stuck two dicks in your vagina.
[img["res/sex/charcoalBurners/double-vaginal" + _roll_pic + ".gif"]]
<<if $vaginal < 5>>You can barely stand the pain, almost fainting under the powerful thrusts of your tourturers-lovers.<<elseif $vaginal < 10>>Your lustful pussy initially stiffs at the invasion of the cocks, but in a minute it opens up to receive new and increased pleasure.<<else>>Your loose cunt is ready to welcome everyone at once.<</if>>
<<silently>>
<<set
$vaginal += 2
$blowjob += 1
>>
<</silently>>
<</if>>
[[Next|ВугляріGangbang3]]The men are exhausted and bring themselves to sweet end: frail, wiry lilac-headed sticks splatter on you, covering you with a fragrant semen that tightens your skin.
[img["res/sex/charcoalBurners/bukkake-after-gb.gif"]]
<<if $charcoalBurnersBangCount >= 7>>[[But that's not the end|ВугляріPiss]]
<<else>>
The charcoal burners instantly lost interest in you and left you to drip cum, throwing a couple of insensitive words at you.
[[Forest|Ліс][$charcoalBurnersBangCount += 1, $energy -= 1]]
<</if>><<silently>>
<<set _roll_pic to random(1,2)>>
<</silently>>
"You've been visiting us so often we're short on beer for you, whore. But that's okay, slut, we'll share what we have."
So, laughing, the company pisses on you with their freshly discharged, semi-hard cocks: on your face, on your head, on your shoulders, wherever they could.
<<set $pisswhore++ >>
[img["res/sex/charcoalBurners/pissbang" + _roll_pic + ".gif"]]
[[Forest|Ліс][$charcoalBurnersBangCount += 1, $energy -= 1]]The satyr greets you with his usual firm erection.
[[Kneeling|СатирBlowjob]]
<<if $blowjob >= 10 or $vaginal > 0>>[[Get on all fours|СатирFuck]]<</if>><<silently>>
<<set _roll_pic to random(1,7)>>
<</silently>>
You feel like a real bitch, maddened by heat, and you turn your back on the beastman, lifting up your clothes and bending over to expose your wet pink pussy as best you can.
The satyr doesn't hesitate and takes you instantly, laying down mercilessly like a victorious male.
[img["res/sex/satyr/vaginal" + _roll_pic + ".gif"]]
<<if $vaginal < 1>>A hard cock is tearing your still virgin vagina apart, but you're so aroused you don't care. <<set $virginityTakenBy = "satyr" >><</if>>
[[Take in mouth|СатирEnd]]
<<set $vaginal++ >>Fighting your way through a particularly dense patch of vegetation, you suddenly come to the yard of a lonely, dreary hut.
<<set $hermitDiscovered = true>>
"Who on earth are you?!" asked a grey-haired man, who suddenly emerged from behind the hut.
"I... I'm from Chukhaltsy." you said, shyly. "I was just picking berries."
The man suddenly changed his face and spread his arms:
"Oh, hungry child. The forest is not producing much these days."
"It must be so."
"All right, child. I know that your village barely survived the plague. You must have lost your parents, too, or you wouldn't be wandering around here. Come inside, I'll give you something to eat."
Recently, when the plague-ridden humanity seemed to have gone mad, you learned that you could expect anything from people, especially men, and you even hesitated a little.
However, malnutrition and curiosity took over.
[[Go to the hut|ВідлюдникІнтро2]]<<if $lifepoints <= 5>>
"Poor child," the hermit feels sorry for you, "I will teach you how to save and accumulate energy."
You do not quite understand the unfamiliar wise words, but you are very happy that the hermit agreed to teach you.
"Come when you are ready. Just know that this is no laughing matter, the exercises require perseverance and a lot of effort. There's nothing to do if you're exhausted."
<<set $hermitStudyAgreed = true>>
<<else>>"Do you really need it? Your cheeks are rosy, your braids are blooming, and your posture is straight. Do what a healthy young woman should do. You know, I live alone, and I still have a lot of things to do. And no, I don't need any help, I'm used to doing it myself!"
(You're full of health, a hermit won't waste time on someone who can take care of himself)<</if>>
[[Hut|Хижа]]Well, nothing bizarre happened. The hermit took the steaming cauldron off the hearth and poured some fragrant kulish into a wooden bowl.
As you swirled with wooden spoon given to you by the hermit, you could clearly see who he was. This is the same //wizard// that the people of Chukhaltsy used to frighten children with when they did not want to obey.
While you were finishing the rest of your simple but delicious meal, a thought occurred to you. What if this wizard taught you magic, so you wouldn't have to go hungry anymore? You would always have delicious, fragrant kulish.
<<set $satiety += 1>>
[[Ask about magic|ВідлюдникІнтро3]]"Oh, girl, I'm not a wizard at all. I'm just an old man who dared to leave the place prepared for me by fate.
All I know is how to contemplate. The priests of Volos call this meditation.
Good meditation nurtures the spirit and fills you with mental strength. But there's nothing magical about it, just stubborn attentiveness."
You nod your head in affirmation, though you pray to Volos that you understand at least half of what the hermit has said.
[[Ask to teach you meditation|Просити навчати]]
[[Thank for the food|Хижа]]<<silently>>
<<set
$hermitLessonCount++
$energy-- >>
<</silently>>\
''Progress:'' <progress @value="$hermitLessonCount" max="20"></progress>
<<if $hermitLessonCount >= 20>><<set $meditation += 1>>"I can congratulate you. This is your last lesson. I'm not the best meditation guide in the world, but I think I've given you everything I can."
<<else>>
The hermit teaches you to concentrate on your own breath, and then to relax your head and let go of your thoughts.
<</if>>
<<nobr>>
<<if $hermitSeduced>>
[[Have fun|Розважатися]]
<<elseif ($blowjob >= 10 or $vaginal > 0) and $hermitLessonCount >=3>>[[Seduce|Звабити]]
<</if>>
<</nobr>>
[[Hut|Хижа]]<<if previous() === "Навчатися">>You ask him to show you once again the correct way to sit in the position.
Grumbling, the hermit leans towards you, taking your hand to your lower back, where you need to adjust your posture.
<</if>>
Giving in to a sudden urge, you kiss the hermit. The stunned man does not resist at all. Pressing yourself against his groin, you feel something getting hard inside his trousers.
<<set $hermitSeduced = true>>
[[Take in your mouth|ВідлюдникМінет]]
[[Spread legs|ВідлюдникСекс]]You push on your guide, and he is completely powerless to resist your charm.
[[Take in your mouth|ВідлюдникМінет]]
[[Spread legs|ВідлюдникСекс]]<<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
You kneel down and immediately take the fat tool into your mouth.
<<set $blowjob += 1>>
[img["res/sex/hermit/bj" + _roll_pic + ".gif"]]
[[Take on your face|Підставити лице]]
[[Milk it in your mouth|Видоїти в рота]]
<<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
<<if $vaginal < 1>>Your lust has consumed your mind, and you spread your legs and help your guide to push his cock into your maiden pussy.
He takes away your virginity, but through the sharp pain you feel incredibly satisfied - to the depths of your being. <<set $virginityTakenBy = "hermit" >><<else>>
You sit down and spread your tender thighs. The hermit, driven to the brink, takes you and furiously plunges into your damp sex.<</if>>
<<set $vaginal += 1>>
[img["res/sex/hermit/missionary" + _roll_pic + ".gif"]]
[[Take inside|Прийняти в лоно]]
[[Ask to pull out|Просити вийняти]]
<<if $vaginal > 1 and $blowjob >= 10>>[[Milk it in your mouth|Видоїти в рота]]
[[Take on the face|Підставити лице]]<</if>><<silently>>
<<set _roll_pic to random(1,3)>>
<</silently>>
The compassionate hermit agrees to your request and takes out his penis, plastering your body.
[img["res/sex/hermit/cum-on-body" + _roll_pic + ".gif"]]
[[Get back|Хижа]]<<silently>>
<<set _roll_pic to random(1,4)>>
<</silently>>
All the rage accumulated over the lonely years, the hermit spews out into your delicate and inviting insides.
[img["res/sex/hermit/creampie" + _roll_pic + ".gif"]]
[[Get back|Хижа]]<<silently>>
<<set _roll_pic to random(1,5)>>
<</silently>>
Anticipating an impeding ending, you milk the semen into your mouth.
[img["res/sex/hermit/cum-in-mouth" + _roll_pic + ".gif"]]
This way, nothing will get dirty, and you will have an exciting aftertaste for the rest of the day.
[[Get back|Хижа]]<<silently>>
<<set _roll_pic to random(1,6)>>
<</silently>>
You put your face and quiclky jerk off his seed.
[img["res/sex/hermit/facial" + _roll_pic + ".gif"]]
[[Get back|Хижа]]!The Courtyard
You land in the courtyard, where a black patch of garden lies before you. A lonely field that the plague has never allowed to fertilize.
[[Back to the house|Хата]]!Field
A wide golden field, from which your entire large family fed. Not in the literal sense - the land belonged to the Ostyuk family - but your parents and all your brothers worked here as hired workers, and you helped them.
<<if $workersColivingEnforced>>Since Ostyuk's workers moved in with you, you've seen them in the fields less and less.<<else>>You see new people in the fields. Perhaps the enterprising Ostyuk hired them somewhere back when the plague was rampant in the village.
[[Approach the workers|Робітники]]<</if>>
[[Move on to the pond|Ставок]]
[[Enough of this field|Вулиця]]<<if $workersSexAccepted>>
As soon as they see you, the bargemen shout:
"Hello, you little rascal! What, you've decided to invite us to visit?"
<<actCheck 1 "You're too tired, especially for two" "You've eaten too much, you're still throwing up">>Take home<</actCheck>><<else>>Two workers look at you incredulously, but at the same time lustfully.
You greet them with a smile, to which these squat guys mutter good morning.
<<if $ostiukJobAccepted and $vaginal >= 10 and !$workersSexAccepted>>
And one of them says:
"They say you like love games. We suggest you indulge together. And we men are grateful."
<<actCheck 1 "You're too tired, especially for two" "You've eaten too much, you're still throwing up" "Зацікавитися">>Interested<</actCheck>><</if>><</if>>
[[Continue|Поле]]!Pond
In the lush meadow in front of the pond, you often grazed Ostyuk's sheep, and you and your brothers even tried fishing in the pond.
Closer to the shore, shnyagi jump, scurrying among the sedges.
<<if !$gotFishingInsight>>If you knew how, you could try to catch the local fish. But who can tell you about that? <<set $gotFishingInsight = true>><</if>>
<<if $hasFishingPole>>\
<<actCheck 1 "You're too tired" "You've eaten too much and are getting sleepy" "Рибалити">>Fishing<</actCheck>>
<</if>>\
[[Return|Поле]]While you stare at the apparition in awe, a figure comes up close to you.
It suddenly speaks, and you can barely stand on your feet - it's the pure sound of your beloved brother Veremiy, albeit in a completely toned-down voice.
"You... are alive... you... will help..."
<<set $ghostMet = true>>
[[Listen to your brother|Слухати брата далі]]
<<if $energy > 0>>[[Run as fast as you can|Ліс][$energy--]]<<else>>[[Run without looking back|GhostҐвалт]]<</if>>You pull a carrot from under your skirt
Your well-designed cave craves entertainment.
---
You can't say that the people of Ostyuk are evil or cruel. They do a lot of work on the farm.
And don't say that you don't love their kindness, so sincere and wild. Although before the plague you never heard of a woman living with more than one husband...
and yet, if you want to escape this miserable backwater, you will have to break up with them somehow, because married life takes away your strength for change.
$workerColiving = true
event in the yard (incidental sex with them or one of them: npsname is having fun in the yard ==flirting==)Ostyuk has been using you roughly for some time now and the very thought of it turns you on, seriously. And Ostyuk doesn't know how well they've worked out your hole, which he hasn't tasted yet, as if it was prepared...
You take a radish from the pile of vegetables, throw off your tunic and make yourself comfortable right in front of Ostyuk.
[img["res/sex/ostiuk/veggie/radish1.png"]]
[[Putting a radish where it shouldn't be|Овочедроч1]]
<<silently>>
<<set _roll_pic to random(1,7)>>
<</silently>>
Ostiuk fucked in the mouth wonderfully, but it's time to serve another dish. You resolutely get on all fours and expose your girlish buttocks in front of the old kulak.
And Ostyuk is not averse to drowning in a young womb, sweet as honey and soft as that silk. Without delay, he takes out his cock and boldly takes you from behind.
[img["res/sex/ostiuk/vaginal/doggie" + _roll_pic + ".gif"]]
[[Take it as deep as possible|ОстюкКрімпай]]Your amusement instantly attracts Ostyuk's attention. He stares at you, watching you deftly shove a radish into your red, thirsty pussy.
[img["res/sex/ostiuk/veggie/radish2.png"]]
[[Suck|Овочедроч2]]
You skillfully manipulate the vegetable of pleasure, striving to insert it deeper, tearing the clitoris with your fingers and involuntarily moaning.
The fact that Ostyuchycha could have jumped on you like the last whore causes an even more violent wave of sweetness in your gut.
[img["res/sex/ostiuk/veggie/radish3.png"]]
However, Ostyuchycha, always busy in the kitchen, never left the house, never interrupted your indecent rupture.
[[Press harder|Овочедроч3]]You were so carried away that you didn't notice Ostyuk coming up, holding a thick zucchini in his hands.
"Ke, it will be better."
You have no right to refuse — a thicker vegetable will give more pleasure. You accept this joyful yellowness and look lustfully into Ostyuk's eyes.
[img["res/sex/ostiuk/veggie/marrow1.png"]]
[[Change accessories|Овочедроч4]]
You prepare your hot pussy for even more serious caresses. Opening the mouth of your pussy, you stretch your sweet cunt as wide as possible - all for a yellow gift.
[img["res/sex/ostiuk/veggie/marrow2.png"]]
[[Enter|Овочедроч5]]The cunt gratefully swallows the pot-bellied delicacy, and you gladly lead and jerk off your flexible greedy one.
Ostyuk gets even closer to see what a shameless slut you are.
[img["res/sex/ostiuk/veggie/marrow3.png"]]
[[Seriously work your pussy|Овочедроч6]]After watching you weed your garden for a while with obvious pleasure, Ostyuk said:
"Stop being selfish. You need to share with your good neighbors. Come on, get up and do what you have to do, slut."
Another sweet wave washed over you: how nice it is to be led like this. You feel protected…
Like an obedient slave, you stood up “as you should”, letting Ostyuk evaluate your desire.
[img["res/sex/ostiuk/veggie/sex-prepare.png"]]
[[Wait|ПостовочевийСекс1]] To lure Koval
"No, I will never impregnate anyone, don't even ask."
well, then "get down to business"Ostyuk wasted no time in pushing you into a doggy position. A short wave and you feel not some playful vegetable entering you, but a hot, live rod drilling.
[img["res/sex/ostiuk/veggie/penetration.gif"]]
You quietly moan like a sheep under a strong ram.
[[Relax|ПостовочевийСекс2]] Old Ostyuk fucks you like a thing, holds you like an armful of his own rye, with which he is free to do whatever he wants - eat, sell, throw away or even burn to the ground.
[img["res/sex/ostiuk/veggie/doggie.gif"]]
[[Enjoy|ПостовочевийСекс3]]Suddenly Ostyuk shudders powerfully and cums right into your pussy.
[img["res/sex/ostiuk/veggie/creampie.gif"]]
[[Getting Dressed||ПостовочевийСекс4]] <<silently>>
<<set
$vaginal += 1
$energy -= 2>>
<</silently>>
They said that some of your siblings were Ostyuks. Whatever it was, you never went hungry, even though your father is not one of the hardest working people.
However, Ostyuk is so prolific - and possibly your father... This bold thought inflames you strangely, until you feel Ostyuk's thick seed flowing from your womb.
[[Dreaming of going away|Подвір'я Остюків]]<<silently>>
<<set
$workersSexAccepted = true>>
<</silently>>
Why not have some fun? So far, lovemaking has only brought you joy and food.
You smile shamelessly, look around to see if anyone is there, and start to pull your tunic down.
"Oh, wait, girl! I don't want to fuck in the field like a dog."
After exchanging glances with his colleague, he grins and says: "Take us to your place, you rascal."
[[Take us home|Вести додому]]
[[Get lost|Поле]]<<silently>>
<<set
$vaginal += 1
$energy -= 2>>
<</silently>>
Having satisfied his lust for taste, while you are contentedly waving the experienced pepper, Ostyuk growls and discharges himself directly into your young pussy.
[img["res/sex/ostiuk/vaginal/creampie.gif"]]
[[Cumming Together|ОстюкПрощання]](if it's a cold, they offer to fuck, -- but I don't want to fuck in the field like a dog. Take us to your place, you scoundrel. -- then they stay to live with her and fuck every morning -- the opportunity opens up to clear out the house of the robbers (5 events) and spend the night with them to preserve their strength
Do you have a choice? I doubt it. Two strong men against you are like two wolves against a lamb. And no one will stand up for you.
On the other hand, if these two offer to be wives, they will be able to intercede. You lack a man's shoulder in this terrible time. And if there are as many as 4 shoulders — isn't that for the better?
You know, we thought about it and decided to stay with you. We're friends now, right? Don't worry, we'll take care of you. And you be our wife. And don't look at the fact that there are two of us, my brother and I —
You thought about it, but really, men's hands on the farm won't hurt.The path is not far and soon you lead the company to the house.
They look around curiously, saying:
"Your house is a wretched one. Poor, of course, but not the shed that that greedy kulak assigned us as housing!"
[[Undress|Роздягатися]]But you didn't come to look at the shack. You quickly throw off your excess clothes and invite new lovers.
The guys don't hesitate, and pull the already swollen beasts out of the pants. You're salivating, and reach for the rods in fascination.
[[Caress|Пестити]]
<<silently>>
<<set
$workersColivingEnforced = true
$workersColivingDailySexDone = true
$workersSexCount++
$vaginal++
$blowjob++
$energy-->>
<</silently>>
Well, you've been treated well, but it's time to say goodbye.
However, none of the guests are in a hurry to leave. Instead, one of the new lovers says bluntly:
"So that's it, slut. We thought about it and decided that we will live with you. Don't worry, we won't offend you. You will be our wife.", they giggled rudely, and one of them slapped you deliciously on the bare buttocks.
Do you have a choice? Doubtful. Two strong men against you are like two wolves against a lamb. And no one will stand up for you.
On the other hand, if these two offer to be husbands, they will be able to intercede. You lack a man's shoulder in this terrible time. And if there are as many as 4 shoulders - isn't it better?
And men's hands on the farm won't hurt. Well, and something else...
[[Home|Хата]]if she seduced and graduated, the hermit gives a recommendation for the runemaster in the town (without her, he won't teach)<<silently>>
<<set _roll_sex to random(1,3)>>
<</silently>>
<<switch _roll_sex>>
<<case 1>>
Today the guys are not in the mood for a big fuck, so they slowly give you a mouthful, which you are happy to use for its intended purpose.
<<set _roll_pic to random(1,10)>>
[img["res/sex/workers/double-blowjob" + _roll_pic + ".gif"]]
<<silently>>
<<set $blowjob += 2>>
<</silently>>
<<case 2>>
Men take you in a bossy way from the front and from behind, exchanging holes in a friendly way every now and then.
<<set _roll_pic to random(1,13)>>
[img["res/sex/workers/double-sex" + _roll_pic + ".gif"]]
<<silently>>
<<set
$blowjob++
$vaginal++>>
<</silently>>
<<case 3>>
Your mouth is not enough for the guys and they push both love sticks into your experienced hole at once.
<<set _roll_pic to random(1,6)>>
[img["res/sex/workers/double-vaginal" + _roll_pic + ".gif"]]
<<silently>>
<<set $vaginal += 2>>
<</silently>>
<</switch>>
[[Continue to give yourself|WorkersDailySex2]]
<<silently>>
<<set
$workersColivingDailySexDone = true
$workersSexCount++
$energy--
_roll_pic to random(1,8)>>
<</silently>>
The stallions shower you with layers of male sap, and you stare blankly in front of you, stretching out the sweetest languor and the most beautiful fatigue.
[img["res/sex/workers/double-cum" + _roll_pic + ".gif"]]
But you have to [[get back to your daily routine|Хата]]<<silently>>
<<set _roll_pic to random(1,2)>>
<</silently>>
<<if $blowjob >= 10>>You lustfully squirt the cum out of your mouth. Judging by the blacksmith's expression, it's a good show.<<else>>Without showing any sign of nausea, you spit out a disgusting liquid that stings your tongue and tears your throat.<</if>>
[img["res/sex/blacksmith/spit" + _roll_pic + ".gif"]]
[[Blacksmith's part of the deal|Ковалева частина угоди]]<<silently>>
<<set _roll_pic to random(1,3)>>
<</silently>>
You swallow the nourishing liquid and lick the bittersweet residue from the Blacksmith's sledgehammer.
[img["res/sex/blacksmith/swallow" + _roll_pic + ".gif"]]
[[The Blacksmith's Part of the Deal|Ковалева частина угоди]]You lean on your hands and expose your eager pussy, ready to take whatever they give you.
One thrusts a club into your face, while the other slaps your ass, eaten up by the food you've sucked, and hastily places the head between your tender thighs.
[[Get spitroasted|Крутитися як свиня на рожні]]
Your males are inserted almost simultaneously. You are going crazy from the lustful onslaught and the spirit of heated fists. Your pussy and pelvis are walking in the irons - and only let go, only give in, absorbing the bulge stuffed into the holes.
[img["res/sex/workers/intro/sex1.gif"]]
[[Guys exchange holes|Хлопці міняються дірками]]You are grabbed and roughly turned around like some kind of goat.
"How good", a thought flashes in a head occupied only with cocks, " now a bigger dick will come into your vagina."
[img["res/sex/workers/intro/sex2.gif"]]
They continue to beat you even harder, holding your head, your ass, your arms, pulling your hair and your tits. You jerk the shaft, and then you squeal and moan when your mouth is momentarily free from the drooling end, which slaps your forehead and cheeks.
[[Finish|Кінчати]]You feel better than ever, until the bargemen drag you down in a flock and squirt the sour cream of life onto your slobbery, shit-smeared slobbery.
[img["res/sex/workers/intro/finish.gif"]]
You still feel sweet in your lower hole and you sit in amazement, not wanting to disturb this blissful state.
[[Finish|Закінчити]] - My... fate... Radomir... not plague... Radomir... murderer... free... me... Radomir... revenge...
<<set $ghostQuestAdded = true>>
With these words, the ghost of the dead man dissolves as if it had never been there.
[[Think|Капище]]<<if $ghostQuestAdded>>
"I... wait... I... suffer"
<span style="color:red">This is the end of the quest in this version.</span>
[[Walk away in sadness|Ліс]]
<<else>>
And again you hear the same deathly, yet so dear brother's voice:
"You... have returned... you... will help..."
[[Listen to your brother|Слухати брата далі]]
<</if>>You rush to escape, but you trip over a rock and fall nose down into the ground.
The wrathful spirit tears your clothes and desecrates your maidenhood.
You can't see or hear him, but you can feel the strength of a strong man taking advantage of you.
[img["res/sex/ghost/rape.gif"]]
<<if $vaginal < 1>>Who would have guessed that your first man would be your beloved brother, albeit a dead one. He mercilessly tears your tight pussy, and you cry out in pain and humiliation. <<set $virginityTakenBy = "the ghost of your own brother Veremiy">><</if>>
After a minute, the otherworldly rapist shudders like a living man on the verge of death, but nothing pours into you, and the phantom penis instantly vanishes right inside your hole.
[[Recover|Ліс][$vaginal++]]You give in to the low desire and take these warm men's snakes to your hands.
[img["res/sex/workers/intro/touch.gif"]]
The hobos just watch with amusement.
[[Lick|Лизькати]]One more wave and you're already sucking cocks in your mouth, happy and smiling.
[img["res/sex/workers/intro/suck.gif"]]
[[Continue sucking|Продовжувати смоктати]]Having prepared the cocks properly, you finally taste the lilac slobbers, drooling over them.
[img["res/sex/workers/intro/lick.gif"]]
[[Suck|Смоктати]]Until you get a rough slap on your hot, broken face from a sucker.
[img["res/sex/workers/intro/standup.gif"]]
"You're a whore, you know that? Get on all fours, you bastard, we're going to fuck you."
You seemed to be waiting for someone to tell you to — and a fire instantly broke out between your legs.
[[Get on all fours|Стати рачки]]!Volosiv
square (connecting location)
inn "Sleeping Footstep" (there is a gloryhole)
stables at the inn (there is a groom)
temple of Volos, there is also a mortuary (temple made of marble, there is an event with a necrophile, in the temple you can use that gif with white slabs)
market (to buy food, to buy a house)
dark alley (to work as a prostitute)
Rune master (you can learn runes on the advice of a village hermit) gnome or not?
generic NPCs that you can befriend and fall in love with, and then even marry (if not a prostitute or a runaway slave),
marital status: single, faithful wife, unfaithful wife, unfaithful wife, divorced, widow. create an adulterous system — record the amount of sex at the time of marriage, count marital sex separately, adultery outside of it changes the status of the wife)
status changes:
"townswoman" - if you buy a house or if you marry an NPC (and move in with him)
"prostitute" - if you sell your body (once or several times?)
"fortuneteller" - if you have your own house in a town and have learned runes and started fortune telling people for money
=======
from notes
Empty streets and lonely passersby pale as death. This is not how you remembered Volos when you were a little girl and your parents came with you to cremate your grandmother in the Volos priests' mortuary.
[Maidan]
The stern two-story tenement houses turn gray against the background of the brickyard, surrounded by lower wooden huts.
[inn] "Sleeping Foot"
Inn in a tenement house.
5 coins night or shafts.<<silently>>
<<set $food = 0>>
<<if def $coins>><<set $coins = 0>><</if>>
<</silently>>\
The robbers unceremoniously turn over your bundles and take all your belongings.
Then, from among the robbers, a man with a thick beard and a scarred face emerges and examines you like cattle at the market.
<<if $isMarried>>
Seeing the young woman's bracelet on your hand, this man said that he didn't want to have problems with your husband and lets you go.
[[Get out of there|ExodusRoadThug]]
<<elseif $lifepoints <= 5 >>
After quickly looking around at your exhausted body and exhausted face, this man, probably the leader of the pack, says:
"Leave this plague-ridden thing to die. I'm not joking," the leader added, lowering his voice and pointing to the hilt of his saber. "Keep your dicks in the dark. I don't want any of you fools bringing the plague into the camp."
[[Get out of there|ExodusRoadThug]]
<<elseif $lifepoints > 10 >>
Slapping you on the ass, the thick-bearded leader of the pack replied:
"This cow is <span style="color:green">almost in good health</span>, she can carry a dozen soldiers on her. Pull this wanderer to the cart, quick. We'll deal with her in the camp."
[[You are dragged away|CaptureRoadThugs]]
<<else>>
The leader of the robbers roughly grabs you by the nose and lifts his lips like a mare on a checkup:
"<span style="color:yellow">Your teeth are as good as new</span>. They might even give you a copper for this piece of shit. Khimki, tie up this scumbag."
[[You are dragged away|CaptureRoadThugs]]
<</if>><<silently>>
<<set _rollNPC = random(100) >>
<</silently>>
!Square
You are in the town square of Volosiv, once crowded with the crowds of merchants and pilgrims who traveled through this region, but now empty and completely listless.
<<if $townHouseAcquired or $isMarried>>
[[Home|Дім]]
<</if>>
[[Tavern|Корчма]]
[[Bazaar|Базар]]
[[Town Hall|Ратуша]]
[[Temple|Храм]]
[[Embankment|Набережна]]
<<if $lifepoints > 10 and random(100) > 80>>[[Dark Alley|RapeEvent]]<<else>>[[Dark Alley|Темний провулок]]<</if>>
[[Leave the town|Вихід з містечка]]
/* NPCs are generated here for dating, they don't get to know a prostitute or a beggar */
<<if $lifepoints > 10 and _rollNPC >= 60 and $socialStatus != "prostitute" and $socialStatus != "beggar">>You notice that [[some citizen|NPCGenerate]] has paid attention to you.
<</if>>
<<if ($isMarried and $townNPCStorage.length > 1) or (!$isMarried and $townNPCStorage.length > 0)>>
!!!Acquaintances:
<<for _i, _object range $townNPCStorage>>
<<if !_object.isHusband>>''_object.name'': //<<describeTownNpcRelations _i>>// <<capture _i>>— [[To visit|MeetNPC][$currentNpcIndex = _i]]<</capture>><</if>>
<</for>>
<</if>>!Sleeping Foot Inn
A spacious inn where you can eat and drink, rest and sleep, as well as shoe your horse or repair your cart.
<<if $coins >= 25>>[[Eat|КорчмаПоїсти]]<<else>>Eat — <span style="color:yellow">missing coins</span><</if>> (25 sh.)
<<if $coins >= 50>>[[Take a bed for the night|КорчмаСпати][$coins -= 50]]<<else>>Take a bed for the night — <span style="color:yellow">missing coins</span><</if>> (50 sh.)
<<if $coins >= 70>>[[Dinner and sleep|КорчмаСпати][$coins -= 70, $satiety++]]<<else>>Dinner and sleep — <span style="color:yellow">missing coins</span><</if>> (70 sh.)
[[Stables|Стайні]]
[[Exit the tavern|Площа]]
Beautiful horses are galloping in the stable, and a groom is walking among them.
<<if !$horseAcquired and $coins >= 500>>[[Buy a horse|Купити коня]]<<else>>Buy a horse — <span style="color:yellow">missing coins</span><</if>> (500 sh.)
<<if $socialStatus === "beggar">>You think about asking to spend the night in the stable, but you understand that a person with the beggar's mark will be chased away from here in an instant.<<else>>[[Ask to spend the night in the stable|КонюхІвент1]]<</if>>
[[To the tavern|Корчма]]!Bazaar
The once crowded bazaar now looks sadly at lonely stalls.
<<if $coins >= 10>>[[Buy food|Купити поїсти]] — <<numberbox "$numberOfPortions" 1 "Buy food" autofocus>><<else>>Buy food — <span style="color:yellow">out of coins</span><</if>> (10 sh. per portion)
<<if $food > 0 and $socialStatus != "beggar">><<actCheck 1 "You're too tired to trade" "You've eaten too much and don't want to throw up on customers">>Sell food<</actCheck>> <<if $energy > 0>>— <<numberbox "$numberOfPortions" 1 "Sell food">><</if>><<else>>Sell food — <span style="color:yellow">no food to sell</span><</if>>
[[Return|Площа]]
<<if $socialStatus != "townswoman">><<actCheck 1 "You don't have the energy to beg for money" "You're too overfed to be poor">>Beg<</actCheck>><</if>>
<<if !$townHouseAcquired and !$isMarried>>
<<if $coins >= 10000>>[[Buy a house|Купити дім]]<<else>>Buy a house<</if>> (10000 sh.)<</if>>!Dark Alley
A dark alleyway where shady people hang out.
<<if $blowjob >= 20 or $vaginal >= 20 or $anal >= 20>><<actCheck 1 "You don't have vigour to \"work\"" "You've eaten too much and can't \"work\"">>Sell yourself<</actCheck>><</if>>
[[Square|Площа]]
<<if random(100) > 70>>[[Sleep on the street|ВолоцюгаІвент]]<<else>>[[Sleep on the street|Спати на вулиці]]<</if>>
<<if $satiety == 0 and $lifepoints > 2>>You have nowhere else to go, so you go to sleep in the street, huddled between piles of trash.
You haven't been able to get anything to eat.
When you wake up in the morning, you feel even more broken and rejected by the world.
<<set $lifepoints -= 2
$energy += 1>>
[[Force yourself to get up|Темний провулок][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints <= 2>>You fell down exhausted somewhere in the back alleys and died like a dog, leaving your unwashed corpse to rot on the pissed-up pavement. <<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You sit down amongst the trash that the townspeople have thrown into the back streets. At least you have eaten, and as bad as it is to sleep out in the open, you won't starve to death. <<if $lifepoints > 1>><<set $lifepoints-->><</if>>
<<set $satiety = 0
$energy++>>
[[Get up|Темний провулок][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>And why did you eat so much at once? It would have been better to save it for later or sell it and pay for a proper bed, so that you wouldn't have to huddle in filth under someone's scraped-up wall at night... <<if $lifepoints > 1>><<set $lifepoints -= 1>><</if>>
<<set $satiety = 0>>
[[Get up|Темний провулок][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<</silently>><<silently>>
<<set _roll = random(100)
$energy--
$socialStatus = "whore">>
<</silently>>
<<if $lifepoints <= 5>>
<<if _roll < 20>>
A passer-by is interested in your malnourished body.
[[To work|ПовіяВибір]]
<<else>>
You look miserable and don't attract men passing by.
[[Waste of time|Темний провулок]]
<</if>>
<<elseif $lifepoints > 10>>
<<if _roll < 80>>
A plump bitch like you finds a //buyer// almost instantly.
[[To work|ПовіяВибір]]
<<else>>
You look gorgeous, but this time you can't find any willing men in this plague-ravaged slum.
[[Stop looking|Темний провулок]]
<</if>>
<<else>>
<<if _roll < 50>>
A passerby takes an interest in you.
[[To work|ПовіяВибір]]
<<else>>
You're not in the best shape right now, maybe you'll be lucky next time.
[[Rest|Темний провулок]]
<</if>>
<</if>><<silently>>
<<set _roll = random(3)>>
<<if $isMarried >>
<<set $adulteryCurrentHusbandStat++
$adulteryGlobalStat++ >>
<</if>>
<</silently>>
You negotiate with the buyer the type of favour and its price.
<<if $blowjob >= 20>>[[Caress with your mouth|prostituteМінет]] (20 s.)<</if>>
<<if $vaginal >= 20>>[[Pounding|prostituteСекс]] (40 s.)<</if>>
<<if $anal >= 20>>[[Entertain with your booty|prostituteАнал]] (60 s.)<</if>>
<<if _roll === 3 and $prostitution >= 20 and $blowjob >= 20 and $vaginal >= 20 and $anal >= 20 and ($blowjob + $vaginal + $anal) >= 100 >>The man also suggests that he wouldn't mind fuck you [[together with his mates|prostituteГурт]]. (60 s. per person)<</if>><<silently>>
<<set _numberOfPartners = random(2, 7),
_payment = 60 * _numberOfPartners,
$blowjob++,
$vaginal++,
$anal++,
$prostitution++
>>
<<switch _numberOfPartners>>
<<case 2>>
<<set _roll_pic = random(1,11) >>
<<case 3>>
<<set _roll_pic = random(1,14) >>
<<case 4>>
<<set _roll_pic = random(1,10) >>
<<case 5>>
<<set _roll_pic = random(1,9) >>
<<case 6>>
<<set _roll_pic = random(1,2) >>
<<case 7>>
<<set _roll_pic = random(1,1) >>
<</switch>>
<<addmoney _payment>>
<</silently>>\
You gather a gang with _numberOfPartners men. Each of them pays 60 shillings.
Well, it's a lot of work, but you make good profit. In a short while, you're already serving everyone with your holes.
[img["res/sex/hooker/group/" + _numberOfPartners + "/gangbang" + _roll_pic + ".gif"]]
Satisfied //customers// cum everywhere at you and leave you to rest from this gangbang.
[[End|Темний провулок]]<<silently>>
<<set _roll_pic = random(1, 26),
$blowjob++,
_roll_tips = random(0 + Math.trunc($prostitution / 50), 0 + Math.trunc($prostitution / 10)),
$prostitution++
>>
<<if _roll_tips > 40>><<set _roll_tips = 40>><</if>>
<<addmoney 20>>
<<addmoney _roll_tips>>
<</silently>>\
You take your 20 coins and, without any pleasantries, hurry to get down to business, working out your money.
[img["res/sex/hooker/oral" + _roll_pic + ".gif"]]
The man can't withstand your experienced mouth for long and bursts out with pleasure.
Satisfied customer <<if _roll_tips > 0>>tips you _roll_tips s. for skill and <</if>>leaves you with mouthful of semen.
[[End|Темний провулок]]<<silently>>
<<set _roll_pic = random(1, 12),
$vaginal++,
_roll_tips = random(0 + Math.trunc($prostitution / 50), 0 + Math.trunc($prostitution / 10)),
$prostitution++
>>
<<if _roll_tips > 40>><<set _roll_tips = 40>><</if>>
<<addmoney 40>>
<<addmoney _roll_tips>>
<</silently>>\
You take your 40 coins and turn back to the buyer with your cunt ready.
[img["res/sex/hooker/vaginal" + _roll_pic + ".gif"]]
The man can't stand your sellout fuckhole for long and erupt straight inside.
Satisfied //customer// <<if _roll_tips > 0>>tips you _roll_tips s. for skill and <</if>>leaves you with cum-filled pussy.
[[End|Темний провулок]]<<silently>>
<<set _roll_pic = random(1, 11),
$anal++,
_roll_tips = random(0 + Math.trunc($prostitution / 50), 0 + Math.trunc($prostitution / 10)),
$prostitution++
>>
<<if _roll_tips > 40>><<set _roll_tips = 40>><</if>>
<<addmoney 60>>
<<addmoney _roll_tips>>
<</silently>>\
You take your 60 coins and give the customer full access to your loose butthole.
[img["res/sex/hooker/anal" + _roll_pic + ".gif"]]
The man pounds your uncommon hole and eventually fills your colon with his seed.
Satisfied //customer// <<if _roll_tips > 0>>tips you _roll_tips s. for skill and <</if>>leaves you with cum dripping from your anal.
[[End|Темний провулок]]You take a little from your supplies and eat to your heart's content.
<<set $satiety++
$food-->>
<<return "Rub lips">><<silently>>
<<set _price = $numberOfPortions * 10>>
<</silently>>
<<if _price > $coins>>
You lack coins for that amount of food.
[[Think again|Базар]]
<<elseif _price < 1>>You tell the vendor that you want to buy $numberOfPortions of food. He curses and tells you not to waste his time with stupid jokes.
[[Leave him alone|Базар]]
<<else>>You buy simple street food. Portions: $numberOfPortions.
[[Take your rations|Базар]]
<<silently>>
<<set $food += $numberOfPortions
$coins -= _price >>
<</silently>>
<</if>>The innkeeper pours you a fragrant meat soup, which you almost swallow along with the clay plate.
<<set $coins -= 25
$satiety++>>
[[Rub a full belly||Корчма]]<<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[Hardly getting up|Корчма][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and did not wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alert in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>Now I would like to eat something...
<<set $lifepoints += 1
$satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get Up|Корчма][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up feeling like you haven't slept at all. Your stomach feels like cats have shit. And you just want to eat...
<<set $satiety = 0
$energy += 1>>
[[Get Up|Корчма][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<</silently>><<silently>>
<<if $socialStatus == "peasant">><<set $socialStatus = "beggar">><</if>>
<<if $lifepoints <= 5>><<set _maxBegging = 30>>
<<elseif $lifepoints > 10>><<set _maxBegging = 10>>
<<else>><<set _maxBegging = 20>>
<</if>>
<<set _roll = random(0 + Math.trunc($beggary / 50), _maxBegging + Math.trunc($beggary / 10)),
$energy--,
$beggary++>>
<<if _roll > 50>><<set _roll = 50>><</if>>
<</silently>>
You walk among the people and cry that you haven't had a single grain of rice in your mouth since yesterday, frantically begging for money.
<<if _roll > 0>>You were given _roll coins.<<addmoney _roll>><<else>>No matter how hard you begged, it was in vain - no one gave a single penny.<</if>>
[[Enough|Базар]]<<silently>>
<<set _NPC = { "id": ++$NPCIdCount,
"name": either($NPCNamesConst),
"occupation": either($NPCOccupationsConst),
"relations": random(2,10),
"sexCount": 0,
"isMarried": either(false, true),
"isHusband": false,
"isExHusband": false }
$townNPCStorage = $townNPCStorage.concat(_NPC) >>
<</silently>>
The man introduces himself as <<= $townNPCStorage.last().name >>. After a nice chat, he suggests that you meet him again and tells you where he lives.
[[Remember the address and farewell|Площа]]
/* "isMarried": either(false, true), */
/* "relations": random(2,10) */<<if $energy >= 3 and $satiety > 0 and $food >= 20>>[[Walk to Chukhaltsi|Мандрувати пішки до Чухальців]]<<else>>Walk to Chukhaltsi (only if you are full, have food for 20 days and at least 3 stamina points)<</if>>
<<if $horseAcquired and $energy >= 1 and $food >= 10>>[[Walk to Chukhaltsi by horse|Мандрувати до Чухальців конем]]<<else>>Walk to Chukhaltsi by horse (only if you have your own horse, food for 10 days and at least 1 stamina point)<</if>>
[[Return|Площа]]$townNPCStorage[$currentNPCIndex].name opens the door and welcomes you, inviting you to come in and sit by the fireplace.
You greet your friend and [[enter their home|NPCHouse]].
[[Reconsider|Площа]]<<silently>>
<<set _addRelations = random(1,5)
$townNPCStorage[$currentNpcIndex].relations += _addRelations
$energy-->>
<</silently>>
$townNPCStorage[$currentNpcIndex].name and you have a nice conversation.
[[Finish talking|NPCHouse]]''Name:'' $townNPCStorage[$currentNpcIndex].name
''Occupation'': $townNPCStorage[$currentNpcIndex].occupation
''Family'': <<if $townNPCStorage[$currentNpcIndex].isMarried>>married<<else>>single<</if>>
''Relationships:'' <<describeTownNpcRelations $currentNpcIndex>> ($townNPCStorage[$currentNpcIndex].relations)
<<if $townNPCStorage[$currentNpcIndex].sexCount > 0 >>''Made love'': $townNPCStorage[$currentNpcIndex].sexCount<</if>>
<<actCheck 1 "You're too tired to chat" "You've eaten too much and don't want to chat anymore" "NPCСпілкуватися">>Chat<</actCheck>>
<<if $townNPCStorage[$currentNpcIndex].isHusband or $townNPCStorage[$currentNpcIndex].sexCount > 0>><<actCheck 1 "You're too tired to make love" "You've eaten too much and might vomit during lovemaking" "NPCSex">>Make love<</actCheck>><<elseif $townNPCStorage[$currentNpcIndex].relations >=20>><<actCheck 2 "You're too tired to be a jerk" "You've had enough and don't want to talk anymore, no way" "NPCSeduce">>Seduce<</actCheck>><</if>>
<<if $townNPCStorage[$currentNpcIndex].isHusband>>[[Go away|Дім]]<<else>>[[Goodbye|Площа]]<</if>>
<<if !$isMarried>>[[Talk about getting married|NPCMarryCheck]]<</if>>
<<if $townNPCStorage[$currentNpcIndex].isHusband >>[[Divorce|NPCDivorce]]<<else>><<link "Say goodbye and forget about this idiot" "Square">><<= $townNPCStorage.deleteAt($currentNpcIndex) >><</link>><</if>><<silently>>
<<set _roll_days = random(10, 20),
_roll = random(100)>>
<<set $energy = 0,
$satiety = 0,
$workersColivingDailySexDone = false
>>
<</silently>>\
<<if _roll > 30>>
You travel from empty village to empty village, but they are all completely deserted. Your sleepy Chukhaltsy, perhaps, was saved by the distance.
In the end, you reach your native village in _roll_days days on your own.
[[Look around|Царина]]
<<silently>>
<<set $gameDay += _roll_days,
$date.day += _roll_days,
$food -= _roll_days
>>
<</silently>>
<<else>>
<<set _roll_days = random(1, 7)>>
On _roll_days day of travel, you come across a menacing group of men dressed in black on the road. Suddenly, more of your friends emerge from behind the bushes and quickly surround you. You realize they are bandits.
[[Accept Fate|EventRoadThugs]]
<<silently>>
<<set $gameDay += _roll_days,
$date.day += _roll_days,
$food -= _roll_days
>>
<</silently>>
<</if>>
<<if $townNPCStorage.length > 0 >>
<<for _count = 0; _count < _roll_days; _count++ >>
<<makeDailyNPCCalculations>>
<</for>>
<</if>><<if $numberOfPortions > $food>>\
You don't have that much food.
[[Think again|Базар]]
<<elseif $numberOfPortions < 1>>\
When you tell the prying eyes that you sell $numberOfPortions of food, they think you're crazy and threaten to call the guards for such lame ideas.
[[Run before they catch |Базар][$energy--]]
<<else>>\
<<silently>>
<<set $food -= $numberOfPortions,
$barter++,
$energy--,
_portionPrice = random(5 + Math.trunc($barter / 50), 8 + Math.trunc($barter / 10))
>>
<<if _portionPrice > 20 >><<set _portionPrice = 20>><</if>>
<<set _totalPrice = $numberOfPortions * _portionPrice >>
<<addmoney _totalPrice>>
<</silently>>\
You sell $numberOfPortions portions of food to the buyers, charging _portionPrice coins<<if $numberOfPortions > 1>> for portion, total — _totalPrice coins.<</if>>
[[Catch your breath|Базар]]
<</if>><<silently>>
<<if tags(previous()).includes("startSexNPC")>>
<<set $currentNPCStimulation = 0 >><</if>>
<<set _roll_pic = random(1,3)>>
<</silently>>\
''Lover's arousal:''
<progress @value="$currentNPCStimulation" max="100"></progress>
You stand next to the man.
[img["res/sex/NPC/position/stand" + _roll_pic + ".gif"]]
[[Kneel|NPCPoseKneel]]
[[Bend|NPCPoseDoggie]]
[[Spread legs|NPCPoseMissionary]]
[[Ride|NPCPoseRide]]
<<silently>>
<<set $energy-->>
<</silently>>
You ogle him.
<<if $lifepoints > 10 >>
$townNPCStorage[$currentNPCIndex].name reacts favourably and starts flirting with you.
[[Make love|NPCSex]]
<<elseif $lifepoints > 5 >> <<set _roll = random(1) >>
<<if _roll > 0>>Maybe you're not in the best shape, but $townNPCStorage[$currentNPCIndex].name hasn't been touched by a woman in a long time, and he's willing to respond to your charms.
[[Make love|NPCSex]]
<<else>>
If you looked healthier, you would definitely make a man lust for you. But this time $townNPCStorage[$currentNPCIndex].name passes.
[[Stop attempts|NPCHouse]]
<</if>>
<<else>>
You look like a bum from the city slums. It's a wonder that $townNPCStorage[$currentNPCIndex].name tolerates you in his house, let alone sleeps with you.
[[Stop attempts|NPCHouse]]
<</if>><<silently>>
<<set _roll_pic = random(1,4)
$energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(4, 8)
$townNPCStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<</silently>>
Lover fills your face with smelly cum.
[img["res/sex/NPC/cum/face" + _roll_pic + ".gif"]]
<<if $blowjob >= 20>>[[Clean his cock with your mouth|NPCCockClean]]<</if>>
[[Get dressed|NPCHouse]]<<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
You take a male snake with your palm and strangle it like a legendary hero.
[img["res/sex/NPC/kneel/handjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(1, 5) >>
[[Next|NPCPoseKneel]] "Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "NPCHandjob">><<set $handjob++>><<else>><<set $blowjob++>><</if>>
[[Finish with your hand|NPCHandCum]]
[[Take on your face|NPCFacial]]
<<if $blowjob >= 5>>[[In mouth|NPCCumInMouth]]<</if>>
<<else>>
You are on your knees <<set _roll_pic = random(1,3)>>
[img["res/sex/NPC/position/kneel" + _roll_pic + ".gif"]]
[[Handjob|NPCHandjob]]
<<if $protagonist.tits >= 3 and $handjob >= 5 >>[[Titjob|NPCTitjob]]<</if>>
[[Lick|NPCLick]]
<<if $blowjob >= 5>>[[Suck|NPCBlowjob]]<</if>>
<<if $blowjob >= 20>>[[Deepthroat|NPCDeepthroat]]<</if>>
<<if $blowjob >= 30>>[[Balljob|NPCBalljob]]<</if>>
<<if $blowjob >= 50>>[[Rimjobу|NPCRimjob]]<</if>>
[[Get up|NPCSex]]
<</if>><<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
You passionately lick the swollen glans and veiny shaft.
[img["res/sex/NPC/kneel/lick" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(4, 8) >>
[[Next|NPCPoseKneel]] <<silently>>
<<set _roll_pic to random(1,11)>>
<</silently>>
You suck the cock diligently, savouring the hard manhood in your mouth.
[img["res/sex/NPC/kneel/blowjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(8, 16) >>
[[Next|NPCPoseKneel]] <<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
You push the dick down your mouth, and the tip tickles your skilled throat.
[img["res/sex/NPC/kneel/deepthroat" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 25) >>
$townNPCStorage[$currentNPCIndex].name moaning, unable to control his pleasure.
[[Next|NPCPoseKneel]] <<silently>>
<<set _roll_pic = random(1,5) >>
<</silently>>
The lover unloads like a crossbow into your mouth.
[img["res/sex/NPC/cum/mouth" + _roll_pic + ".gif"]]
[[Spit|NPCSpit]]
<<if $blowjob >= 10>>[[Swallow|NPCSwallow]]<</if>><<silently>>
<<set _roll_pic to random(1,9)>>
<</silently>>
You lick and suck on the ballsack then play with testicles.
[img["res/sex/NPC/kneel/balljob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(1, 3) >>
[[Next|NPCPoseKneel]] <<silently>>
<<set _roll_pic to random(1,4)>>
<</silently>>
From the tasty eggs, detours lead to the second, where you insert your insatiable tongue with strange pleasure.
$townNPCStorage[$currentNpcIndex].name willingly opens the way to the secret for your warm face.
[img["res/sex/NPC/kneel/rimjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 20) >>
[Next|NPCPoseKneel]] <<silently>>
<<set $energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(4, 8)
$townNPCStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<</silently>>
You spit out the cum.
[img["res/sex/NPC/cum/spit.gif"]]
[[Get Dressed|NPCHouse]]<<silently>>
<<set $energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(5, 10)
$townNPCStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<</silently>>
You swallow, your lover is delighted.
[img["res/sex/NPC/cum/swallow.gif"]]
[[Get Dressed Up|NPCHouse]]"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "NPCDoggieAnal">><<set $anal++>><<else>><<set $vaginal++>><</if>>
[[Finish with your hands|NPCHandCum]]
[[Take on your face|NPCFacial]]
<<if $blowjob >= 5>>[[In your mouth|NPCCumInMouth]]<</if>>
[[Ask to pull out|NPCCumOnBody]]
<<if previous() === "NPCDoggieAnal">>[[Inside|NPCAnalCreampie]]<<else>>[[Inside|NPCVaginalCreampie]]<</if>>
<<else>>
You stand on all fours. <<set _roll_pic = random(1,4)>>
[img["res/sex/NPC/position/doggie" + _roll_pic + ".gif"]]
[[Pussy|NPCDoggieVaginal]]
[[Anal|NPCDoggieAnal]]
[[Get up|NPCSex]]
<</if>><<silently>>
<<set _roll_pic to random(1,9)>>
<</silently>>
Fat cock pound your pussy from behind.
<<if $vaginal === 0>>It's a first time your pussy experiences a man's touch - and quickly tears under the pressure of your lover's passion. <<set $vaginal++, $virginityTakenBy = $townNPCStorage[$currentNPCIndex].name + " from Volosiv">><</if>>
[img["res/sex/NPC/doggie/vaginal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(8, 18) >>
[[Next|NPCPoseDoggie]] <<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
Fat cock pounds your ass from behind.
<<if $anal === 0>>Your virgin anal is being stretched for the first time. You suffer the pain of being ripped open, but gradually you get used to it and relax. <<set $anal++>><</if>>
[img["res/sex/NPC/doggie/anal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 22) >>
[[Next|NPCPoseDoggie]] <<silently>>
<<set $energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(4, 8)
$townNPCStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<<switch previous()>>
<<case "NPCPoseDoggie">>
<<set _roll_pic = random(1,1)
_img_name = "doggie-body" + _roll_pic >>
<<case "NPCPoseMissionary">>
<<set _roll_pic = random(1,3)
_img_name = "missionary-body" + _roll_pic >>
<<case "NPCPoseRide">>
<<set _roll_pic = random(1,2)
_img_name = "ride-body" + _roll_pic >>
<</switch>>
<</silently>>
The lover sticks out his penis and covers your body with fragrant semen.
[img["res/sex/NPC/cum/" + _img_name + ".gif"]]
[[Get Dressed Up|NPCHouse]]<<silently>>
<<set $energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(6, 12)
$townNPCStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<<switch previous()>>
<<case "NPCPoseDoggie">>
<<set _roll_pic = random(1,5)
_img_name = "doggie-anus" + _roll_pic >>
<<case "NPCPoseMissionary">>
<<set _roll_pic = random(1,4)
_img_name = "missionary-anus" + _roll_pic >>
<<case "NPCPoseRide">>
<<set _roll_pic = random(1,4)
_img_name = "ride-anus" + _roll_pic >>
<</switch>>
<</silently>>
A lover just cums in your gaping gut.
[img["res/sex/NPC/cum/" + _img_name + ".gif"]]
[[Getting Dressed Up|NPCHouse]]<<silently>>
<<set $energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(6, 12)
$townNPCStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<<switch previous()>>
<<case "NPCPoseDoggie">>
<<set _roll_pic = random(1,3)
_img_name = "doggie-vagina" + _roll_pic >>
<<case "NPCPoseMissionary">>
<<set _roll_pic = random(1,3)
_img_name = "missionary-vagina" + _roll_pic >>
<<case "NPCPoseRide">>
<<set _roll_pic = random(1,5)
_img_name = "ride-vagina" + _roll_pic >>
<</switch>>
<</silently>>
The lover relaxes and shoots where nature intended.
[img["res/sex/NPC/cum/" + _img_name + ".gif"]]
[[Get Dressed Up|NPCHouse]]"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "NPCMissionaryAnal">><<set $anal++>><<else>><<set $vaginal++>><</if>>
[[Finish with your hands|NPCHandCum]]
[[Take on your face|NPCFacial]]
<<if $blowjob >= 5>>[[In your mouth|NPCCumInMouth]]<</if>>
[[Ask to pull out|NPCCumOnBody]]
<<if previous() === "NPCMissionaryAnal">>[[Inside|NPCAnalCreampie]]<<else>>[[Inside|NPCVaginalCreampie]]<</if>>
<<else>>
You lie with your legs spread as wide as possible and shamelessly expose your pussy. <<set _roll_pic = random(1,3)>>
[img["res/sex/NPC/position/missionary" + _roll_pic + ".gif"]]
[[Pussy|NPCMissionaryVaginal]]
[[Anal|NPCMissionaryAnal]]
[[Get up|NPCSex]]
<</if>><<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
An enthusiastic fucker is humping your cunt.
<<if $vaginal === 0>>It's a first time your pussy experiences a man's touch - and quickly tears under the pressure of your lover's passion. <<set $vaginal++, $virginityTakenBy = $townNPCStorage[$currentNPCIndex].name + " from Volosiv">><</if>>
[img["res/sex/NPC/missionary/vaginal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(7, 14) >>
[[Next|NPCPoseMissionary]] <<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
Your legs are up, while man plows your ass.
<<if $anal === 0>>Your virgin anal is being stretched for the first time. You suffer the pain of being ripped open, but gradually you get used to it and relax. <<set $anal++>><</if>>
[img["res/sex/NPC/missionary/anal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(9, 20) >>
[[Next|NPCPoseMissionary]] "Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "NPCRideAnal">><<set $anal++>><<else>><<set $vaginal++>><</if>>
[[Finish with your hands|NPCHandCum]]
[[Take on your face|NPCFacial]]
<<if $blowjob >= 5>>[[In your mouth|NPCCumInMouth]]<</if>>
[[Ask to pull out|NPCCumOnBody]]
<<if previous() === "NPCRideAnal">>[[Continue to ride|NPCAnalCreampie]]<<else>>[[Continue to ride|NPCVaginalCreampie]]<</if>>
<<else>>
You tease your lover before you //mount//. <<set _roll_pic = random(1,1)>>
[img["res/sex/NPC/position/preride" + _roll_pic + ".gif"]]
[[Impale your cunt|NPCRideVaginal]]
[[Nail your ass|NPCRideAnal]]
[[Dismount|NPCSex]]
<</if>><<silently>>
<<set _roll_pic to random(1, 9)>>
<</silently>>
You jump with your vagina on a hard dick.
<<if $vaginal === 0>>It's a first time your pussy experiences a man's cock - and quickly tears under the pressure of your passion. <<set $vaginal++, $virginityTakenBy = $townNPCStorage[$currentNPCIndex].name + " from Volosiv">><</if>>
[img["res/sex/NPC/ride/vaginal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(8, 15) >>
[[Next|NPCPoseRide]]<<silently>>
<<set _roll_pic to random(1, 6)>>
<</silently>>
You jump with your ass on a hard dick.
<<if $anal === 0>>Your virgin ass is being stretched for the first time. You suffer the pain of being ripped open, but gradually you get used to it and relax. <<set $anal++>><</if>>
[img["res/sex/NPC/ride/anal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 20) >>
[[Next|NPCPoseRide]] <<silently>>
<<set _roll_pic = random(1,5)
$energy--
$townNPCStorage[$currentNpcIndex].sexCount++
_addRelations = random(2, 5)
$townNPCStorage[$currentNpcIndex].relations += _addRelations
>>
<<checkNPCAdultery>>
<</silently>>\
Ти видоюєш члена рукою.
[img["res/sex/NPC/cum/hand" + _roll_pic + ".gif"]]
[[Get Dressed|NPCHouse]]!Temple
The ancient temple of Volos, around which the town was formed. The building is made of marble, with carvings of animals, people and demigods on the walls. At the end of the spacious hall there is the bronze idol of the god himself, crowned with a twig crown as the lord of animals and plants.
<<if $coins >= 1000>>[[Offer sacrifice|Жертвувати богу]]<<else>>Offer sacrifice — <span style="color:yellow">lack coins</span><</if>> (1000 s.)
<<if visited("Мортуарій") > 0>>[[Mortuary|Мортуарій]]<<else>>[[Mortuary|Безіменний]]<</if>>
[[Outside|Площа]]<<silently>>
<<set _roll_pic = random(1,3) >>
<</silently>>
The cum runs down your face and dries, tightening your skin, and you lick the remaining semen off your hard-working cock.
[img["res/sex/NPC/cum/clean-cock" + _roll_pic + ".gif"]]
[[Getting ready|NPCHouse]]You donate a fortune to Volos, which cleanses your soul and earns you the respect of society.
<<silently>><<nobr>>
<<set $coins -= 1000 >>
<<switch $socialStatus>>
<<case "beggar" "whore">>
<<if $townHouseAcquired or $isMarried>>
<<set $socialStatus = "city dweller">>
<<else>>
<<set $socialStatus = "peasant">>
<</if>>
<</switch>>
<</nobr>><</silently>>
[[Be filled with grace|Храм]]You ask the merchants where to find a house for sale and are led to a squat, frail man named Dryz.
Driz offers to buy a <abbr title="A city house made of stone">kamenica</abbr> near the main square for 10,000 shillings.
[[Buy a house|Базар][$coins -= 10000, $townHouseAcquired = true, $socialStatus = "city dweller"]]
[[Reconsider|Базар]]
!House
<<silently>>
<<if $isMarried>>
<<for _i, _object range $townNPCStorage>>
<<if _object.isHusband>><<set _husbandIndex = _i>><<break>><</if>>
<</for>>
<<set $townNPCStorage[_husbandIndex].relations -= random(1,10) * $unfaithfulNights >>
<</if>>
<</silently>>
<<if $unfaithfulNights > 0>><<set $unfaithfulNights = 0 >>
<<if $townNPCStorage[_husbandIndex].relations > 10>>Your husband is making a fuss, scolding you for not spending the night at home. You decide to take a walk until $townNPCStorage[_husbandIndex].name calms down.<<else>>The angry $townNPCStorage[_husbandIndex].name says that you are a damned wanderer who is wandering around who knows where, and shouts that you should go back to where you are whoring at night - from now on he is not your husband.
<<silently>>
<<set $isMarried = false
$maritalStatus = "divorced"
$townNPCStorage[_husbandIndex].isHusband = false
$townNPCStorage[_husbandIndex].isExHusband = true
$townNPCStorage[_husbandIndex].isMarried = false
$maritalStatus = "divorced"
>>
<<if !$townHouseAcquired and $socialStatus == "town woman">><<set $socialStatus = "village woman">><</if>>
<</silently>>
<</if>>
<<else>>A good house with spacious rooms and city-style furnishings.
<<if $isMarried>>
''$townNPCStorage[_husbandIndex].name'': //<<describeTownNpcRelations _husbandIndex>>// — [[Contact|NPCHouse][$currentNpcIndex = _husbandIndex]]
<</if>>
<<if $isMarried or $townHouseAcquired>>[[Cook|ГотуватиДім]]
[[Sleep|СпатиДім]]<</if>>
<</if>>
[[Courtyard|Площа]]<<if $food == 0>>There is nothing to cook.
[[Pity|Дім]]
<<else>>You take some from the supplies and cook yourself some food.
<<set $food -= 1
$cooking +=1>>
[[Let's eat|ЇстиДім]]
<</if>><<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. It rumbles, you can't fall asleep for a long time, and you don't sleep well. You have horrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[Force yourself to get up|Дім][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and did not wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alive in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>Now, it would be nice to have something to eat...
<<set $lifepoints += 1
$satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get up|Дім][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up as if you haven't slept at all. Your stomach feels as if cats have shat in it. And you're still hungry...
<<set $satiety = 0
$energy += 1>>
[[Get up|Дім][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<</silently>>You eat as much as you want, not forgetting your manners.
<<set $satiety += 1>>
[[Finish the meal|Дім]]<<if $townNPCStorage[$currentNPCIndex].isMarried>>
$townNPCStorage[$currentNPCIndex].name says he is already married and will not change his wife.
[[Accept|NPCHouse]]
<<elseif $townNPCStorage[$currentNPCIndex].relations < 120>>
<<if $townNPCStorage[$currentNPCIndex].isExHusband>>$townNPCStorage[$currentNPCIndex].name says that he sees no reason to get back together with you.<<else>>$townNPCStorage[$currentNPCIndex].name suggests getting to know each other better before making such fateful decisions.<</if>>
[[Agree|NPCHouse]]
<<else>>
<<if $townNPCStorage[$currentNPCIndex].isExHusband>>$townNPCStorage[$currentNPCIndex].name agrees that the rough times in your relationship are over and now your relationship has a chance. He suggests that you get back together without delay.<<else>> $townNPCStorage[$currentNPCIndex].name is glad that you are also thinking about it and proposes you.<</if>>
[[Say yes|NPCMarryAct]]
<</if>><<silently>>
<<set $isMarried = true
$maritalStatus = "bride"
$socialStatus = "city dweller"
$townNPCStorage[$currentNPCIndex].isHusband = true
$townNPCStorage[$currentNPCIndex].isMarried = true
$townNPCStorage[$currentNPCIndex].relations += 20
$satiety += 2
$energy -= 2 >>
<</silently>>
$townNPCStorage[$currentNPCIndex].name and you get married in front of Negalenia, the goddess of love. Then you have a big wedding where your spouse invites all his family and friends. Unfortunately, you can't invite anyone, but you are welcomed warmly by your new family.
After feasting to your heart's content, you and your husband go home.
[[The first wedding night|NPCSex]]According to the law of the kingdom, every woman has the right to divorce a man who is not a good match. You take that step and break up with your husband.
<<if $townHouseAcquired>>[[Home|Дім]]<<else>>$townNPCStorage[$currentNPCIndex].name repays you by throwing you out of his house, giving you only a little time to pack.
You are back on the streets.
[[Sigh|Площа]]
<</if>>
<<silently>>
<<set $isMarried = false
$maritalStatus = "divorced"
$townNPCStorage[$currentNPCIndex].isHusband = false
$townNPCStorage[$currentNPCIndex].isExHusband = true
$townNPCStorage[$currentNPCIndex].isMarried = false
$townNPCStorage[$currentNPCIndex].relations -= 100
$adulteryCurrentHusbandStat = 0
>>
<<if !$townHouseAcquired and $socialStatus == "city dweller">><<set $socialStatus = "peasant">><</if>>
<</silently>><<widget makeDailyNPCCalculations>>
<<for _i, _object range $townNPCStorage>>
<<if $isMarried and _object.isHusband>>
<<set _husbandIndex = _i>>
<<else>>
<<set $townNPCStorage[_i].relations -= random(2) >>
<<if random(0, 50) === 50>>
<<set $townNPCStorage[_i].isMarried = !$townNPCStorage[_i].isMarried >>
<</if>>
<</if>>
<</for>>
<<if $isMarried and $socialStatus === "повія">>
<<if $townNPCStorage[_husbandIndex].relations < 10>>
<<set $isMarried = false >>
<<set $maritalStatus = "розлучена" >>
<<set $townNPCStorage[_husbandIndex].isHusband = false >>
<<set $townNPCStorage[_husbandIndex].isExHusband = true >>
<<set $townNPCStorage[_husbandIndex].isMarried = false >>
<<set $adulteryCurrentHusbandStat = 0 >>
<<if !$townHouseAcquired and $socialStatus == "городянка">><<set $socialStatus = "селючка">><</if>>
<<set $adulteryDailyCount = 0 >>
<<set $unfaithfulNights = 0 >>
<<print "<b>Чоловікові урвався терпець від твого розпусного життя, він лишає записку, щоб ти зібрала свої речі й більше не верталася до нього додому.</b> ">>
<<else>>
<<print "<b>До чоловіка доходять чутки, що ти гуляща дівка, і він ставиться до тебе з більшою підозрою.</b><br/>">>
<<set $townNPCStorage[_husbandIndex].relations -= random(5,10) >>
<</if>>
<</if>>
<<if $isMarried and $adulteryDailyCount > 0 >>
<<if $townNPCStorage[_husbandIndex].relations < 10>>
<<set $isMarried = false >>
<<set $maritalStatus = "розлучена" >>
<<set $townNPCStorage[_husbandIndex].isHusband = false >>
<<set $townNPCStorage[_husbandIndex].isExHusband = true >>
<<set $townNPCStorage[_husbandIndex].isMarried = false >>
<<set $adulteryCurrentHusbandStat = 0 >>
<<if !$townHouseAcquired and $socialStatus == "городянка">><<set $socialStatus = "селючка">><</if>>
<<set $adulteryDailyCount = 0 >>
<<set $unfaithfulNights = 0 >>
<<print "<b>Чоловікові урвався терпець від твоїх зрад, він лишає записку, щоб ти зібрала свої речі й більше не верталася до нього додому.</b> ">>
<<else>>
<<print "<b>Як би ти не ховалася, а поголос, що ти спиш з мужчинами поза шлюбом, добирається твого чоловіка. Його довіра до тебе тане.</b><br/>">>
<<set $townNPCStorage[_husbandIndex].relations -= random(1, 3) * $adulteryDailyCount >>
<<set $adulteryDailyCount = 0 >>
<</if>>
<</if>>
<<if $isMarried and passage() != "СпатиДім">>
<<set $unfaithfulNights++ >>
<<print "<b>Ти ночуєш не вдома, це погано вплине на твої стосунки з чоловіком.</b><br/>">>
<</if>>
/* ["коваль", "купець", "козак", "джура", "жрець", "гончар", "золотар", "машталір", "лихвар", "знахар"] */
<<if passage() == "СпатиДім" and $isMarried>>
<<set _husbandOccupation = $townNPCStorage[_husbandIndex].occupation >>
<<switch _husbandOccupation>>
<<case "машталір" "гончар" "коваль" "джура">>
<<set _husbandDailySalary = random(20) >>
<<case "козак" "знахар">>
<<set _husbandDailySalary = random(30) >>
<<case "золотар" "жрець">>
<<set _husbandDailySalary = random(40) >>
<<case "купець" "лихвар">>
<<set _husbandDailySalary = random(50) >>
<<default>>
<<set _husbandDailySalary = random(20) >>
<</switch>>
<<addmoney _husbandDailySalary >>
<<if _husbandDailySalary > 0>>
<<print "<b>Твій чоловік, " + _husbandOccupation + ", заробив для сім'ї " + _husbandDailySalary + " ш.</b>">>
<<else>>
<<print "<b>Твоєму чоловікові, на жаль, не вдалося нічого заробити за минулий день.</b>">>
<</if>>
<</if>>
/* maybe rewrite some part of calculation in JS */
<</widget>>
<<widget makePassageNPCCalculations>>
<<for _i, _object range $townNPCStorage>>
<<if _object.relations <= 0>>
<<= $townNPCStorage.deleteAt(_i) >>
<</if>>
<</for>>
<</widget>>
<<widget checkNPCAdultery>>
<<if $isMarried and !$townNPCStorage[$currentNpcIndex].isHusband>>
<<set $adulteryDailyCount++ ,
$adulteryCurrentHusbandStat++ ,
$adulteryGlobalStat++ >>
<</if>>
<</widget>><<silently>>
<<set $isMarried = true
$maritalStatus = "young lady"
$socialStatus = "townswoman"
$townNPCStorage = [
{
"id": ++$NPCIdCount,
"name": either($NPCNamesConst),
"occupation": "mashtalier",
"relations": 151,
"sexCount": 15,
"isMarried": true,
"isHusband": true,
"isExHusband": false
}
]
$handjob += 3
$blowjob += 2
$vaginal += 10
$virginityTakenBy = $townNPCStorage[0].name + " from Volosov"
$cooking += 7
$lifepoints = 12
$satiety = 1
$energy = 2
$maxEnergy = 3
$food += 10
$date.day = random(15,26)
$date.monthNumber = 6
$date.seasonNumber = 2
>>
<<calculateDate>>
<<addmoney 100>>
<</silently>>\
Your homeland has survived a terrible plague that has claimed countless innocent human souls. And you were not spared the disaster - you were left a complete orphan and almost died from the omnipresent contagion yourself.
By great luck and miracle, you managed to survive a terrible illness, and then a deafening famine that reigned in your native village of Chukhaltsi. By the will of the gods, you escaped from the dying village, wandering through the plague-ravaged countryside — and eventually you managed to reach the town of Volosiv, famous for its temple and mortuary.
For some time you worked as a maid for a kind lady, and there you were lucky enough to meet a polite porter named $townNPCStorage[0].name, who often drove the lady on errands. Soon you got married.
$townNPCStorage[0].name is not rich, but reliable and kind, a solid support in such difficult times. You have been living with him for almost a month and you know no sorrow.
[img[res/heroine/avatar/citizen3.png]]
[[Area|Площа]]<<silently>>\
<<run UIBar.hide().stow()>>
<</silently>>\
<h1>After the Plague — v.0.7 (Alpha)</h1>\
This text-graphic game is an interactive work of art that explores the depths of female vulnerability in a brutal (and therefore realistic) medieval world.
''"After the Plague"'' contains soft and hard erotica, including some fetishes, as well as scenes of violence and humiliation of human dignity. If you do not agree with such artistic means, please exit this game immediately.
The text and code are original (license <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank" rel="nofollow">CC BY-NC-SA 4.0</a>), graphics and animations are used as an element of postmodern-parody syncretism and hypertextuality and belong to the respective copyright holders.
All the latest news about the game can be found on the developer's website.
''Developer's website:'' <a href="https://nymphaegames.blogspot.com" target="_blank">Nymphæ Game Studio</a>
''Розробнику на каву'':
ETH 0xF4F1EEF3e22cd93D6358573B52C7EC91490936D0
Translated by Solid Snekk on F95
<fieldset>\
<legend>WARNING!</legend>\
Currently, the developer only supports the version of the game made in the ''original Ukrainian language''. If you find a technical or other error in the localization of third parties, please contact these third parties.
</fieldset>\
The game is not recommended for persons under the age of 99. If you continue, you agree that you are of legal age and comply with the laws of your jurisdiction.
[[New Game|Нова гра]]
<<if !Save.slots.isEmpty()>><<link "Load Game">><<run UI.saves()>><</link>><</if>><<silently>>
<<set _addRelations = random(2,5)
$townNPCStorage[$currentNPCIndex].relations += _addRelations
$satiety++>>
<</silently>>
$townNPCStorage[$currentNPCIndex].name and you eat delicious food while chatting about various interesting topics.
[[Thank for the meal|NPCHouse]]The groom offers to buy <<= either("good mare", "Basque stallion") >> for 500 coins.
[[Buy horse|Стайні][$coins -= 500, $horseAcquired = true]]
[[Change your mind|Стайні]]<<silently>>
<<set _roll_days = random(5, 10) >>
<<set $energy = 0,
$satiety = 0,
$food -= _roll_days,
$gameDay += _roll_days,
$date.day += _roll_days,
$workersColivingDailySexDone = false
>>
<</silently>>
You travel along the highway, observing the sad picture of death that the plague has turned your land into.
Eventually, you reach your native village on horseback in _roll_days days.
[[Look around|Царина]]
<<if $townNPCStorage.length > 0 >>
<<for _count = 0; _count < _roll_days; _count++ >>
<<makeDailyNPCCalculations>>
<</for>>
<</if>><<silently>>
<<set _roll_days = random(5, 10) >>
<<set $energy = 0,
$satiety = 0,
$food -= _roll_days,
$gameDay += _roll_days,
$date.day += _roll_days,
$workersColivingDailySexDone = false
>>
<</silently>>
You wander the streets, observing the sad picture of death that the plague has turned your land into.
Eventually, you reach the town of Volosiv on horseback in _roll_days days.
[[Look around|Площа]]
<<if $townNPCStorage.length > 0 >>
<<for _count = 0; _count < _roll_days; _count++ >>
<<makeDailyNPCCalculations>>
<</for>>
<</if>><<set $hrabarHouseCleanCount++, $energy-- >><progress @value="$hrabarHouseCleanCount" max="5"></progress>
<<if $hrabarHouseCleanCount < 5 >>\
You take out the rotten junk of the previous owners from the house, sweep out the garbage, wipe everything clean of dust and germs, sprinkling it with water.
[[Finish|Грабарі]]\
<<else>>You look around the former Grabar house, admiring your work. Everything is clean, swept. Finally, you add wildflowers and fragrant herbs to fill the room with life again and eliminate the remnants of the musty smell. <<set $hrabarHouseCleaned = true >>
[[Stretch|Грабарі]]
<</if>><<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[Just barely get up|Грабарі][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and didn't wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alert in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>Now I would like to eat something...
<<set $lifepoints += 1
$satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get up|Грабарі][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up as if you hadn't slept at all. Your stomach feels like shit. And you just want to eat...
<<set $satiety = 0
$energy += 1>>
[[Get up|Грабарі][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<</silently>><<silently>>
<<set $energy--,
$fishing++,
_roll = random(0 + Math.trunc($fishing / 50), 3 + Math.trunc($fishing / 10)),
$food += _roll
>>
<</silently>>
<<if _roll > 0>>You caught _roll fish.<<else>>No matter how hard you tried, you couldn't catch a single fish.<</if>>
[[Rest|Ставок]]Remembering how you were thinking about the fish in the pond, you ask the most intelligent person you know, your meditation guide, if he knows how to fish.
The hermit replies that he hasn't fished for a long time, because the forest gives him everything he needs.
"But you know, I have my old fishing rod lying around. Take it and try it," the hermit says, pulling out a stick with a string on it from the corner and handing it to you.
Then your teacher briefly explains why the stick is made in that way and how to catch fish with it.
<<set $hasFishingPole = true, $fishing++>>
[[Thank him and go|Хижа]]
<<nobr>>
<<if $hermitSeduced>>
[[Thank him proper|Розважатися]]
<<elseif $blowjob >= 10 or $vaginal > 0>>[[Seduce and properly thank him|Звабити]]
<</if>>
<</nobr>><<widget calculateDate>>
<<switch $date.monthNumber>>
<<case 2>>
<<if $date.day > 28>>
<<set $date.monthNumber++,
$date.day = $date.day - 28,
$date.year++,
$date.seasonNumber = 1>>
<</if>>
<<case 4 6 9 11>>
<<if $date.day > 30>>
<<if $date.monthNumber === 11>><<set $date.seasonNumber++>><</if>>
<<set $date.monthNumber++,
$date.day = $date.day - 30>>
<</if>>
<<case 1 3 5 7 8 10>>
<<if $date.day > 31>>
<<if $date.monthNumber === 5 or $date.monthNumber === 8>><<set $date.seasonNumber++>><</if>>
<<set $date.monthNumber++,
$date.day = $date.day - 31>>
<</if>>
<<case 12>>
<<if $date.day > 31>>
<<set $date.monthNumber = 1,
$date.day = $date.day - 31>>
<</if>>
<</switch>>
<<set $date.monthName = $monthNamesConst[$date.monthNumber - 1] >>
<<set $date.seasonName = $seasonNamesConst[$date.seasonNumber - 1] >>
<</widget>>
<<widget seasonDisplay>>
<<switch $date.seasonNumber>>
<<case 1>>
<span style="color:LawnGreen"><b>$date.seasonName</b></span>
<<case 2>>
<span style="color:gold"><b>$date.seasonName</b></span>
<<case 3>>
<span style="color:DarkOrange"><b>$date.seasonName</b></span>
<<case 4>>
<span style="color:aqua"><b>$date.seasonName</b></span>
<</switch>>
<</widget>>
/*
spring green
summer orange
autumn purple
winter blue
*/!Mortuary
In this gloomy building adjacent to the majestic temple, corpses are prepared for burning and burial.
[[Go back|Храм]]You go to the mortuary, but when you reach the entrance, a strange man suddenly jumps out, almost knocking you down.
[img[res/town/mortuary/nameless.png]]
He stops for a moment, looks with glassy eyes as if through you, and then rushes on without a twitch of a muscle in his face.
[[Rude people here!|Мортуарій]]<<silently>>
<<set _roll = random(100) >>
<</silently>>\
<<if _roll > 50>>\
As soon as you've settled down against a blackened wall, a loud company appears around the corner. You crouch down, not wanting to be caught off guard.
As they pass , these drunken guys laugh and point their fingers at you.
"Guys, look at this chick. And she's all ours!"
"You're a fool, Meleti! I'm not going to fuck this trash."
"We'll catch the disease, maybe this tramp is plagued!"
"Okay, okay, you dumbasses, let's hope for better fuckmeat tonight. But you know, the beer is pressing in. Let's share it with the poor thing, she probably hasn't tasted good brew for a long time."
At this suggestion, the guys giggle, pull hoses from their pants, and, circling your "bed", point them at you.
[[Endure|ВолоцюгаІвентСцик]]
<<else>>\
Just as you're about to fall asleep, you're suddenly woken up by a rough voice:
"Show me everything you've got, quick!"
You open your eyes and see that you are surrounded by three big tramps.
[[Retaliate|ВолоцюгиІвентГрабунокБитись]]
[[Give everything you got|ВолоцюгиІвентГрабунокМиритись]]
<</if>>You look fresh and beautiful - rare sightings in the slums of Volosiv. It's hardly surprising that you are immediately followed by a suspicious man.
You try to get lost between the alleys, but he persists until he catches up with you in a completely deserted corner. The bastard grabs you by the arm and pulls you towards him.
[[Break free and run away|RapeEventEscape]]
[[Freeze|RapeEventStay]]
Not wanting to anger these fuckers and make things worse, you smilingly take the piss on your face.
[img[res/town/darkStreet/piss.gif]]
After emptying their bladders, the drunks immediately lose interest in you and move on. <<set $pisswhore++ >>
It's okay, it will dry. At least they didn't beat or rob you!
[[Wipe your face and lie back|Спати на вулиці]]You give in to the initial instinct and attack your opponents with kicks, but you are quickly overpowered.
What were you thinking when you attacked those strong brutes? They hit you everywhere they can, you fall like a sack of shit and faint.
[[.............|Спати на вулиці]]
<<silently>>
<<set $food = 0,
$lifepoints -= 2
>>
<<if def $coins>><<set $coins = 0>><</if>>
<</silently>>You get out all your belongings, the robbers take everything and leave you completely destitute.
[[Sleep|Спати на вулиці]]
<<silently>>
<<set $food = 0 >>
<<if def $coins>><<set $coins = 0>><</if>>
<</silently>><<if $energy > 0>>\
With a strong push, you wriggle out of the rapist's iron grip and run away in the dark. You don't try to lose trace or cunningly hide, but simply flee as far as you can.
After a while, you decide to stop and look back. The attacker is long gone, and you are finally safe. <<set $energy-- >>
[[Catch your breath|Темний провулок]]
<<else>>\
You try to break free, but in vain - the rapist's strong grip holds your elbow tight. Struggling with the attacker, you also trip over a stone and fall nose first into the city mud.
The man gives you a few more kicks to make you quiet, and finally tears your clothes off and starts doing whatever he wants, twisting your exhausted body like a doll.
<<if $vaginal === 0>>Your pussy has not yet known a man - and you cry, not so much because of the pain with which your vagina is ripped open by the rapist's uninvited cock, but because your first man will be an unknown bastard from a dark alley. <<set $virginityTakenBy = "rapist from the slums of Volosiv">> <</if>>
[img[res/town/darkStreet/rape.gif]]
After creampie, the rapist leaves you lying in the mud.
[[Recover|Темний провулок]]
<<silently>>
<<set $vaginal++ >>
<</silently>>
<</if>>You are unable to move, and the bastard gropes you as he pleases, tearing off your clothes... Soon gets what he wants from such a pretty girl - he inserts it into your vagina and satisfies his evil lust.
<<if $vaginal === 0>>Your pussy has not yet known a man - and you cry, not so much because of the pain with which your vagina is ripped open by the rapist's uninvited cock, but because your first man will be an unknown bastard from a dark alley. <<set $virginityTakenBy = "rapist from the slums of Volosiv">> <</if>>
[img[res/town/darkStreet/rape.gif]]
[[Dark alley|Темний провулок]]
<<silently>>
<<set $vaginal++,
$energy--
>>
<</silently>><<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[Hardly getting up|Стайні][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and didn't wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly, nestled in the hay among the warm cattle, and in the morning you feel much more lively. Although the conditions in the stable are not great and you will not stock up on vital juices here. <<if $meditation > 0>>When you wake up, you meditate for a while, until the preoccupied stableman drives your sleepy carcass outside.
<</if>>Now I would like to eat something...
<<set $satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get Up|Стайні][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up as if you hadn't slept. Your stomach feels like cats shit. And all you want to do is eat...
<<set $satiety = 0
$energy += 1>>
[[Піднятися|Стайні][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<if $energy > 2>><<set $energy = 2>><</if>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<</silently>><<silently>>
<<if $isMarried>>
<<set $adulteryDailyCount++ ,
$adulteryCurrentHusbandStat++ ,
$adulteryGlobalStat++ >>
<</if>>
<<set _roll_pic = random(1, 8),
$anal += 2>>
<</silently>>\
The steward pulls out his sledgehammer<<if visited() < 2>> from the moor — it's truly a giant monster like a healthy horse. But there's no turning back — you're determined to spend the night here<</if>>. In a moment, the peasant has already set his monster up against your well-lubricated vagina and roughly thrusts it in, completely oblivious to your feelings.
[img["res/sex/ostler/anal" + _roll_pic + ".gif"]]
The groom pounded your hole passionately and passionately, as if it were the last time, and he didn't last long. The giant's distended intestine was filled with the childbearing family, and your ass learned even better to satisfy male lust. <<if $anal >= 20>>Besides, this back hole is already a motherfucker, but there's never much skill.<<elseif $anal >= 10>>Although the back hole is already quite skilled, movement will never hurt.<<elseif $anal >= 5>>You've even started to like it, it tickles in a different way, but it's nice.<<else>>The damaged hole is torn out of habit and pinches painfully when you suddenly squirt cum, like diarrhea, no matter what.<</if>>
[[Sleep in the hay|СтайняСпати]]A place to buy yourself out of slavery. Or sell yourself into slavery.
Change your name. (100 shillings) the master calls the slaves in his own way)
<<if $energy > 0>><<if $isMarried>>[[Surrender as a slave|СпершуРозлучись]]<<else>>[[Surrender as a slave|Здатися в невільниці]]<</if>><<else>>Surrender as a slave — <span style="color:yellow">lacks energy</span><</if>>
<<if $coins >= 100>>[[Change name|Змінити ім'я][$coins -= 100]]<<else>>Change your name — <span style="color:yellow">lacks coins</span><</if>> (100 shillings)
[[Go away|Площа]]You approach the groom and ask to spend the night in a warm stable.
<<if visited() < 2>>He wasn't surprised at all, but quickly figured it out and offered an exchange.
"You know, I have a big dick—almost like those of my colts—no Volosov whore wants to have anything to do with me unless I pay a pretty penny. Help me with that, and I'll let you sleep here."
"And keep in mind that I love that other hole. So if you decide to, grab some lube from that shelf over there and get ready."
[[Smear your ass with tallow|КонюхІвент2]]
[[Say it's not for you and leave|Стайні]]
<<else>>\
— You know the rule. Get your ass ready.
[[Smear your ass with tallow|КонюхІвент2]]
[[Change your mind|Стайні]]
<</if>>!Customize Character
Name: <<textbox "$protagonist.name" $protagonist.name>>
Tits:
<label><<radiobutton "$protagonist.tits" 0>> flat</label>
<label><<radiobutton "$protagonist.tits" 1 checked>> small</label>
<label><<radiobutton "$protagonist.tits" 2>> good</label>
<label><<radiobutton "$protagonist.tits" 3>> curvy</label>
Ass:
<label><<radiobutton "$protagonist.ass" 0>> skinny</label>
<label><<radiobutton "$protagonist.ass" 1 checked>> small</label>
<label><<radiobutton "$protagonist.ass" 2>> good</label>
<label><<radiobutton "$protagonist.ass" 3>> fat</label>
[[Standard start|StandardStart][UIBar.show().unstow()]]
[[Start in town (easy start)|TownStart][UIBar.show().unstow()]]<<widget describeTits>>
<<switch $protagonist.tits>>
<<case 0>>
flat
<<case 1>>
small
<<case 2>>
nice
<<case 3>>
curvy
<</switch>>
<</widget>>
<<widget describeAss>>
<<switch $protagonist.ass>>
<<case 0>>
skinny
<<case 1>>
small
<<case 2>>
good
<<case 3>>
fat
<</switch>>
<</widget>><<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
You stick your man's penis between your jelly-like breasts and, squeezing them like pillows, you move them up and down with pride.
[img["res/sex/NPC/kneel/titjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 25) >>
[[Next|NPCPoseKneel]] ((((
if the robbers' attitude is > 10 and you can walk around the lair and escape - full of strength, with food and random; if you had sex with a satyr, he can help))
)))
if she is a virgin, they don't rape her vagina, because they pay more for chaste women
(sold to nobles as a servant - opens a villa, an estate near a town)
if low skills ??? (sold for hard work in the mine or on the farm)
bandits on the road rob and take into slavery - there is always food, sex is quickly pumped, but there is no freedom and you can die from exhaustion. (going out on the road, accidentally 30% meet, if you have a lot of strength, 3 for example, you can run away, if not, then no)
city (everything is available)
sleep and be raped/tortured
escape (if 2 energy, chance 20%, if 1 energy, 10%, 0 energy - too tired to escape, failure results in torture)
If you don't have enough cooking or sex skills, you can learn them at the camp.
-----
Here is our hole!
skin with three holes
if you resist
bdsm (tie and fuck and torture, life is taken)
if neutral, fuck as you please
if the relationship with him is > 5, the opportunity to offer to serve them to the fullest (you can choose from 3 positions, suck, ride, etc., if you are chaste, then ride only with the eye) if the sex skills are sufficient and the robbers are satisfied, then they give you food and beer
if virgin
"the boss ordered not to touch her berry. get down on your knees, slut." and they fuck you in the throat
if gvaltrahiv > 3. "I'm tired of fucking her in the mouth. Give me her hollow. Or anal."
"Oh, how good, how tight the eye is." Just watch, don't break it, or we won't sell it.
if analgvalt > 3 double anal
if not virgin
gangbang or sex<<if $lifepoints <= 1>>
DEATH.
<<else>>
Without realizing it and not knowing how you survived without food, you still reach the town, spinning on thin air.
[[Translate spirit|Площа]]
<<set $lifepoints = 1,
$satiety = 0,
$energy = 0,
_roll_days = random(1,7),
$gameDay += _roll_days,
$date.day += _roll_days
>>
<</if>>
<<if $townNPCStorage.length > 0 >>
<<for _count = 0; _count < _roll_days; _count++ >>
<<makeDailyNPCCalculations>>
<</for>>
<</if>>You are dragged to a small cart hidden nearby in the trees. While one harnesses a limp donkey, the other tightly binds your hands and covers your eyes with a handkerchief.
In a moment you are already shaking on the road. You are afraid to think what will happen now.
<<linkreplace "Arrive">>
Soon the cart stops. You are roughly pulled out of the hay and your eyes and hands are untied.
Without saying a word, they throw you into the pit. One of the robbers puts a jug of water and a piece of black bread on the floor. The second one spits in your direction and laughs angrily, until you groan. The third one just stands aside, looks at you with a smile and scratches his forehead.
Then the escort amicably leaves your new home, finally closing the bars with a padlock.
[[Look around|Цюпа]]
<</linkreplace>>
<<set $socialStatus = "slave", $thugCaptureStartDay = $gameDay>>
<<set $thugRelations = 0, $thugGangbang = 0>>You have no power to protect and provide for yourself in this cruel world. You abandon yourself to fate, offering yourself as a servant and hoping that you will find a good master.
In any case, if you work, you will not go hungry.
[[Sell|SlaveMarket][$energy = 0]]!The Den of Robbers
<<silently>>
<<set _roll = random(100)>>
<</silently>>
The cold dungeon inspires despair. The only furniture here is a rotten mat on the stone floor and a wooden bucket for relieving oneself.
<<if _roll > 30>>\
<<if $jailFood > 0 >>Food [[Eat|ЇстиЦюпа]] <<link "Hide it" "Цюпа">><<set $food++, $jailFood-->><</link>>
<</if>>
<<if $thugRelations >= 20>>
Your relationship with the gang is so trusting that they don't even close your door anymore.
[[Exit|ЛігвоРозбійниківПечера]]
<<elseif $thugRelations >= 10>>
<<linkreplace "Ask to let you out to look at the sun">>
You are already quite friendly with the robbers. And when you ask pitifully to let you look at the sun, they look at you and open the door of the dungeon, obscenely telling you that you will work later.
[[Exit|ЛігвоРозбійниківПечера]]
<</linkreplace>>
<<else>>
Exit (closed)
<</if>>
<<if $thugRelations >= 5>>
[[Ask for more bread|ЦюпаПроситиЇжу]]
<<else>>
Forgive me some bread (You're too afraid of completely unfamiliar thugs to even say anything to them, let alone ask for it.)
<</if>>
[[Sleep|ЦюпаСпати][$jailBlowjobForFoodHappened = false]]
<<else>>
<<if $gameDay > ($thugCaptureStartDay + random(10,20)) and _roll < 10>>
[[Suddenly cut the bolt|ЦюпаПродаж]]
<<else>>
[[Suddenly cut the bolt|ЦюпаҐвалт]]
<</if>>
<</if>><<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
A young robber enters the hut, puts a new jug of water on the floor, and throws in another piece of stale bread.
<<set $lifepoints--, $energy++, $jailFood++>>
[[Hard to get up|Цюпа][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and didn't wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alert in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>. Now I want to eat something...
A young robber walks up to the hut, puts a new jug of water on the floor, and throws in another piece of stale bread.
<<set $lifepoints++, $satiety = 0, $energy += $meditation, $jailFood++>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy++>> <</if>>
[[Get Up|Цюпа][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up as if you hadn't slept. Your stomach feels like cats shit. And all you want to do is eat...
A young robber walks up to the hut, puts a new jug of water on the floor, and throws in another piece of stale bread.
<<set $satiety = 0, $energy++, $jailFood++>>
[[Get up|Цюпа][$gameDay++, $date.day++]]
<</if>>
<<set $jailBlowjobForFoodHappened = false>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<<set $jailBlowjobForFoodHappened = false>>
<</silently>>You take a stale loaf of bread and, without turning up your nose, chew it, washing it down with water that will drive away the mold.
<<set $jailFood--, $satiety++>>
[[Cover|Цюпа]]
<<silently>>
<<set _roll_pic to random(1,5)>>
<</silently>>\
The robbers came to you in your cell and dragged you away.
"Let's have some fun, doll, or you'll be fucking your own pussy," and they laughed loudly.
[img["res/sex/thugs/obey" + _roll_pic + ".gif"]]
You were dragged to a somewhat inhabited lair not far from your mossy dungeon.
The robbers began to roughly rip off your clothes, saying what a good hole they had found. Another corrected: "As many as three holes!"
Then they poured cold, but fresh, water over you from a bucket to "cheer you up and not smell so bad," and they started to spread their legs.
<<if $energy > 0>>[[Fight Back|ЦюпаҐвалтСпротив]]<<else>>Fight Back (you're too tired to resist)<</if>>
[[Give in to the slaughter|ЦюпаҐвалтПасив]]
/*
<<if $thugRelations >= 5 and $energy > 0>>[[Flattery|ЦюпаҐвалтАктив]]<<elseif $energy <= 0>>Flattery (you're too tired to do anything of your own accord)<<else>>Flattery (you're too scared of unknown thugs to suggest such a thing)<</if>>
*/<<silently>>
<<set _roll = random(100)>>
<</silently>>\
Finally, they found a buyer for you.
<<if $cooking >= 20>>
This strong man, dressed in rich clothes, examined you, especially your hands.
"Well, I can see from your hands that the girl was busy. She will join my servants."
<<set $socialStatus = "servant">>
[[Nobleman's Estate|Маєток шляхтича]]
<<elseif $lifepoints >= 10 and _roll > 70>>
This seemingly decent nobleman looked you over carefully, looking especially intently into your eyes, and said: — I like the sparkle in her eyes. It's obvious that she's still a bitch. I'll take it.
<<set $socialStatus = "concubine">>
[[Nobleman's Estate|Маєток шляхтича]]
<<else>>
Either you look too bad, or the buyer didn't like you, but this arrogant rich guy rejected you. The "merchants" started to convince him to look at other "applicants", but you didn't hear the end of the conversation, because you were already taken Back to your "housing".
[[Return to your cell|Цюпа]]
<</if>>
/*
slave brand? collar? tattoo?
*/<<silently>>
<<set _roll = random(100)>>
<</silently>>\
It is not enough to agree to serve, you must also be able to interest and sell yourself to the master.
You sign the necessary note and you are taken to be sold in a pavilion designated for the sale of slaves.
<<if $cooking >= 20>>
Finally, a buyer took an interest in you.
This strong man, dressed in rich robes, examined you, especially your hands.
"Well, I can see from your hands that the girl was busy. She will join my servants."
Your new master instantly lost interest in you and wandered on, while the clerks of the town hall rushed to draw up new papers for you together with a person in honor of the master.
<<set $socialStatus = "servant">>
[[Nobleman's Estate|Маєток шляхтича]]
<<elseif $lifepoints >= 10 and _roll > 70>>
Finally, a buyer took an interest in you.
This seemingly decent nobleman looked you over carefully, especially looking into your eyes, and said: "I like the sparkle in her eyes. It's obvious that she's still the same bitch. I'll take it."
Your new master smiled and winked at you. Meanwhile, a man of his honor began to draw up new papers for you with the summoned clerks of the town hall.
<<set $socialStatus = "concubine">>
[[Gentry's Estate|Маєток шляхтича]]
<<else>>
Either you look like a plague victim or you don't inspire confidence in your skills, but they don't even want to take you as a slave.
At the end of the day, the tired clerk says goodbye to you and suggests coming back another time, maybe he'll have better luck then.
[[Town Hall|Ратуша]]
<</if>>Filled with fear, you suddenly start kicking, trying to fend off the lustful advances. Since the rapists don't expect a trick, you even manage to hit some in the stomach, and some in the groin.
However, strong men, who lived, though not by honest battle, quickly repelled your efforts and, furiously enraged, twisted you into a ram's horn.
[[Resist further|ЦюпаҐвалтСпротивКара]]
[[Calm down and apologize|ЦюпаҐвалтСпротивЖорстокийСекс]]<<silently>>
<<set _roll_sex_type = random(1,3)>>
<</silently>>
You felt like a complete puppet in the hands of these thugs, who surrounded your wet, naked body and spun you around like a spotted top, greedily grabbing your buttock, your thigh, or some other sensitive spot.
[img["res/sex/thugs/passive/tease.gif"]]
<<if $vaginal <= 0 and $thugRelations < 3>>
"The chief ordered not to touch her berry," one of the lustful men reminded him. "Get on your knees, you slut."
[[Obey|ЦюпаҐвалтПасивОрал]]
<<elseif $vaginal <= 0 and $thugRelations < 5>>
"I'm tired of fucking her in the mouth," spat one of the robbers in frustration. "Give me her ass. We won't tear it open."
[[Obey|ЦюпаҐвалтПасивАнал]]
<<else>>
<<switch _roll_sex_type>>
<<case 1>>
The thugs wanted to fuck you in the mouth.
[[Obey|ЦюпаҐвалтПасивОрал]]
<<case 2>>
<<if $vaginal < 1>>
This time the torturers started touching your ass.
[[Obey|ЦюпаҐвалтПасивАнал]]
<<else>>
They decided to fuck you in your pussy and mouth.
[[Obey|ЦюпаҐвалтПасивВагінал]]
<</if>>
<<case 3>>
This time the torturers started touching your ass.
[[Obey|ЦюпаҐвалтПасивАнал]]
<</switch>>
<</if>><<if $energy > 0>>
[[Jerk off|ЦюпаҐвалтАктивДрочити]]
[[Suck|ЦюпаҐвалтАктивСмоктати]]
[[Finish|ЦюпаҐвалтАктивЗакінчення]]
<<else>>
[[Finish|ЦюпаҐвалтАктивЗакінчення]]
<</if>>
/**
- oral
- weight (if weight > 0)
- double weight (if weight >= 10)
- full (if anal >= 3)
- anal (if anal >= 3)
- double anal (if anal >= 10)
**/<<silently>>
<<set _roll_pic = random(1,15)>>
<<set $blowjob += 2>>
<</silently>>\
You're on your knees, and while the cold floor tears at your tender knees, the thugs mercilessly tear at your throat, telling you to thrust harder and not forget to work with your hands.
[img["res/sex/thugs/passive/blowbang" + _roll_pic + ".gif"]]
[[Next|ЦюпаҐвалтПасивЗакінчення]]<<silently>>
<<set $anal += 2>>
<<switch random(1,2)>>
<<case 1>>
<<set _roll_pic = random(1,9)>>
<<set _image_type = "anal">>
<<set _message = "The robbers are reaching for your ass, telling you how good it feels. 'Look, don't tear it, or we won't sell it,' one of the others would sometimes remind you, shoving rods into your face, mouth, and hands.">>
<<case 2>>
<<if $anal >= 10>>
<<set _roll_pic = random(1,12)>>
<<set _image_type = "double-anal">>
<<set _message = "The gang sees that your asshole is working and amicably approves of the plan to stretch it even more by inserting two members.">>
<<set $anal += 2>>
<<else>>
<<set _roll_pic = random(1,9)>>
<<set _image_type = "anal">>
<<set _message = "The robbers are reaching for your ass, telling you how good it feels. "Look, don't tear it, or we won't sell it," one of the others would sometimes remind you, shoving rods into your face, mouth, and hands.">>
<</if>>
<</switch>>
<</silently>>
_message
[img["res/sex/thugs/passive/" + _image_type + _roll_pic + ".gif"]]
[[Next|ЦюпаҐвалтПасивЗакінчення]]<<silently>>
<<set $vaginal += 2>>
<<switch random(1,4)>>
<<case 1>>
<<set _roll_pic = random(1,8)>>
<<set _image_type = "vaginal">>
<<set _message = "The robbers took turns fucking your pussy while the rest of the willing ones had fun with your face, tits, or something else interesting.">>
<<case 2>>
<<if $vaginal >= 10>>
<<set _roll_pic = random(1,13)>>
<<set _image_type = "double-vaginal">>
<<set _message = "One robber had already settled down behind you, and he shouted in dissatisfaction: 'What a pussy she has, I can't feel anything. Let's fill the bucket to the brim!' everyone liked the idea...">>
<<set $vaginal += 2>>
<<else>>
<<set _roll_pic = random(1,8)>>
<<set _image_type = "vaginal">>
<<set _message = "The robbers took turns fucking your pussy while the rest of the willing ones had fun with your face, tits, or something else interesting.">>
<</if>>
<<case 3>>
<<set _roll_pic = random(1,16)>>
<<set _image_type = "double-penetration">>
<<set _message = "When one had already inserted it into your vagina, the other said he was tired of waiting, then they all agreed to use your other hole...">>
<<set $anal += 2>>
<<case 4>>
<<set _roll_pic = random(1,16)>>
<<set _image_type = "triple-penetration">>
<<set _message = "This time, there were a lot of hangmen and they were especially lustful and impatient. So it got to the point where they were stuffing as many cocks as possible into your holes at once.">>
<<set $vaginal += 2, $anal += 2>>
<</switch>>
<</silently>>
_message
[img["res/sex/thugs/passive/" + _image_type + _roll_pic + ".gif"]]
[[Next|ЦюпаҐвалтПасивЗакінчення]]<<silently>>
<<set _roll_pic = random(1,4)>>
<</silently>>\
The gang is friendly and finishes you off with a thick cream of love.
[img["res/sex/thugs/passive/bukkake" + _roll_pic + ".gif"]]
Then, after pouring cold water from a bucket again, they give you your lahas in their hands, take them by the pulleys
And they throw it away like trash [[Back to the pile|Цюпа]].
<<silently>>
<<set $energy--, $thugRelations++>>
<</silently>><<silently>>
<<set _roll_pic = random(1,5)>>
<</silently>>\
The robbers were furious.
You felt a blow to the throat and your vision went black. You were kicked and whipped, your limbs and nipples were twisted. You fainted several times from the pain.
<<if $lifepoints > 1>>\
Finally, one of these rascals said that enough was enough, otherwise the leader would cut their heads off for spoiling the goods.
Everyone agreed and stopped torturing you. You finally regained some consciousness from the beatings.
[img["res/sex/thugs/punish/prepare" + _roll_pic + ".gif"]]
But such a mess probably inflamed their lust even more...
[[Cry|ЦюпаҐвалтСпротивЖорстокийСекс]]
<<else>>
In the end, your exhausted body couldn't take it anymore and you were forgotten forever...
<</if>>
<<set $thugRelations--, $lifepoints--, $energy = 0>><<silently>>
<<set _roll_pic = random(1,41)>>
<</silently>>\
They would tie you up tightly, then lock you in stocks, then figure out how to twist you - and soon, without haste, one by one, two by two, and sometimes the whole group would brutally beat the crap out of you.
[img["res/sex/thugs/punish/bdsm" + _roll_pic + ".gif"]]
<<if $vaginal === 0>>Despite the fact that your pussy has never known male affection, rapists without any second thought insert it there, roughly tearing the virgin film. <<set $vaginal++, $virginityTakenBy = "someone from the robbers">><</if>>
It seemed like you were being beaten endlessly, you were so exhausted that sometimes you even fainted for a moment.
[[Faint again|ЦюпаҐвалтСпротивЗакінчення]]
<<set $blowjob += 2, $vaginal += 2, $anal += 2>>The men finish, laughing loudly and slapping your cunt.
[img["res/sex/thugs/punish/post.gif"]]
[[Recover|ЦюпаСпротивЗакінчення2]]
[[Cell|Цюпа]]
<<set $thugRelations++>><<silently>>
<<generateNpcs>>
<</silently>>\
Soon, your new master's servants will bring you to the estate, where you are destined to begin an uncharted part of your life.
[[Start a new life|ЗамокДвір]] <<silently>>
<<set $energy--, $handjob++>>
<</silently>>
[[Continue stroking|ЦюпаҐвалтАктив]] <<silently>>
<<set $energy--, $blowjob++>>
<</silently>>
[img["res/sex/thugs/active/" + _roll_pic + ".gif"]]
[[Continue sucking|ЦюпаҐвалтАктив]] !Throne Room
A lavishly decorated room with a throne, a large dining table, and long benches.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
<<if $socialStatus === "concubine">>[[Dining|ТрапезуватиНаложниця]]<</if>>
[[Hall|ЗамокЗала]]
[[Courtyard|ЗамокДвір]]
[[Kitchen|ЗамокКухня]]
[[Second Floor|ЗамокДругийПоверхЗала]]!Robbers' Den — Cave
A dry cave inhabited by humans, in which the walls have been additionally polished and, apparently, several new passages have been drilled.
[[Courtyard|ЛігвоРозбійниківДвір]]
[[Back to the cell|Цюпа]]!Robbers' Den — Courtyard
[[Cave|ЛігвоРозбійниківПечера]] <<if $jailBlowjobForFoodHappened>>
“You gluttonous slut, you won’t get enough bread,” the guard replied when you started whining about being hungry again.
He grabbed your head, studying your face carefully.
“Hahaha, do you want to eat my loaf again?” the robber suddenly laughed. You opened your mouth willingly. “You’ll do fine, you bastard, I still need the strength to look after such gluttons as you,” the robber said, spat at you contemptuously and walked away.
[img["res/sex/thugs/bread/humiliation.gif"]]
[[Break off|Цюпа]]
<<else>>
Having decided to get hold of another piece of the granary, you eagerly call out to the guard who is walking around near the chub, keeping order.
When he comes in, you beg for something to eat in a plaintive voice, showing everyone how much you need at least a little bit of rice in your mouth.
[img["res/sex/thugs/bread/ask-nicely.gif"]]
Without thinking twice, the guard grins and instead of a loaf of bread, he pulls out an already swollen male organ from behind your waist.
[img["res/sex/thugs/bread/pull-out.gif"]]
<<if $energy > 0>>
[[Take it in mouth|ЦюпаМінетЗаЇжу]]
<<else>>
Take it in mouth (1 energy point)
<</if>>
[[Change your mind|Цюпа]]
<</if>><<silently>>
<<set _roll_pic to random(1,16)>>
<</silently>>\
"What a fucking piece of shit you are, swallowing cock for a piece of stinking cracker", the robber says, not hiding his contempt, while you manipulate your lips, tongue and throat, earning for yourself.
[img["res/sex/thugs/bread/submissive-bj" + _roll_pic + ".gif"]]
[[Suck it|МінетЗаЇжуЗакінчення]]<<silently>>
<<set _roll_pic to random(1,3)>>
<</silently>>\
"Hold on, bitch," the robber wheezes.
You're getting ready to accept the treat, and a moment before his release, the tense shaft sprays semen all over your fucked-up cunt."
[img["res/sex/thugs/bread/cum" + _roll_pic + ".gif"]]
Then the satisfied mugger pulls a piece of grain from his bosom, throws it on the floor, and without further ado, leaves your unwelcoming place.
<<set $energy--, $blowjob++, $jailBlowjobForFoodHappened = true>>
[[Take the bread|Цюпа][$food++]]!Second Floor
A narrow gallery that serves as a passage between important parts of the castle.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Greetings|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[West Wing|Західне крило]]
[[East Wing|Східне крило]]
[[Hall|ЗамокЗала]]
[[Throne Hall|ЗамокТроннаЗала]] !Castle Courtyard
A wide courtyard, in the middle of which stands a monument to the heroic founder of your lord's family.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[Hall|ЗамокЗала]]
[[Kitchen|ЗамокКухня]]
[[Servant's quarters|ЗамокЖитлоЧеляді]]
!Kitchen
A spacious kitchen where servants bustle around from morning till night.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
<<if $socialStatus === "servant">><<if $servantJobDone>>[[Eat|ЇстиЧелядь]]<<else>>Eat (if you don't work, you don't eat)<</if>><</if>>
<<if $socialStatus === "servant">><<actCheck 1 "You're too tired to work" "You've overeaten and can barely walk" "ПрацюватиЧелядь">>Struggle in the kitchen<</actCheck>><</if>>
[[Courtyard|ЗамокДвір]]
[[Throne Hall|ЗамокТроннаЗала]]!Hall
The spacious hall is the first room that greets a visitor to the castle.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[Throne Room|ЗамокТроннаЗала]]
[[Second Floor|ЗамокДругийПоверхЗала]]
[[Courtyard|ЗамокДвір]]!West Wing
Traditionally, the west wing is where unmarried women live, and also houses the prince's workplace.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
<<if $lordDaughtersCount > 0>>
<<if $lordDaughtersCount > 1>><<set _daughterPlurality = "daughters">><<else>><<set _daughterPlurality = "daughters">><</if>>
[["Rooms " + _daughterPlurality|ЗамокПокоїДоньок]]
<</if>>\
\
<<if $lordConcubinesCount > 0>>
<<if $lordConcubinesCount > 1>><<set _concubinePlurality = "concubines">><<else>><<set _concubinePlurality = "concubines">><</if>>
[["Rooms " + _concubinePlurality|ЗамокПокоїНаложниць]]
<</if>>\
\
[[Master's Office|ЗамокКабінетПана]]
[[Go to Gallery|ЗамокДругийПоверхЗала]]!East Wing
The East Wing is the residence of the lord and his heirs.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[Lord's Chambers|ЗамокПокоїПана]]\
\
<<if $lordSonsCount > 0>>\
<<if $lordSonsCount > 1>><<set _sonPlurality = "sons">><<else>><<set _sonPlurality = "son">><</if>>\
[["Chambers " + _sonPlurality|ЗамокПокоїСинів]]
<</if>>\
[[Go to Gallery|ЗамокДругийПоверхЗала]]!Master's Chamber
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[East Wing|Східне крило]] !Servant's quarters
A shabby but fairly spacious barracks houses all of the master's servants.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Greetings|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
<<if $socialStatus === "servant">>\
<<if $servantJobDone>>\
[[Sleep|СпатиЧелядь]]\
<<else>>\
[[Sleep|ПокаранняЧелядь1]]
<</if>>\
<</if>>
[[Courtyard|ЗамокДвір]]
<<widget generateNpcs>>
<<set $castleNpcHairConst = ["black", "blond", "red"]>>
<<set $castleNpcStorage = []>>
<<generateCastleGuardian>>
<<generateCastleGuardian>>
<<generateCastleGuardian>>
<<generateCastleGuardian>>
<<generateCastleGuardian>>
<<generateCastleServantMale>>
<<generateCastleServantMale>>
<<generateCastleServantMale>>
<<generateCastleServantFemale>>
<<generateCastleServantFemale>>
<<generateCastleServantFemale>>
<<set $lordSonsCount = 0>>
<<set $lordDaughtersCount = 0>>
<<if $socialStatus === "наложниця">>
<<set $lordConcubinesCount = 1>>
<<else>>
<<set $lordConcubinesCount = 0>>
<</if>>
<<generateLord>>
<<generateHarem>>
<</widget>>
<<widget generateCastleGuardian>>
<<set _guardian = {
id: ++$castleNpcIdCount,
name: either($NPCNamesConst),
gender: "male",
class: "guard",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокЗала",
"ЗамокДвір",
"ЗамокТроннаЗала",
"ЗамокДругийПоверхЗала",
"Східне крило",
"Західне крило"
],
current: "ЗамокЗала"
},
body: {
hair: either($castleNpcHairConst),
tits: 0,
ass: 0,
penis: random(12,22)
}
}>>
<<run $castleNpcStorage.push(_guardian)>>
<</widget>>
<<widget generateCastleServantMale>>
<<set _servant = {
id: ++$castleNpcIdCount,
name: either($NPCNamesConst),
gender: "male",
class: "servant",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокЗала",
"ЗамокДвір",
"ЗамокТроннаЗала",
"ЗамокКухня",
"ЗамокЖитлоЧеляді"
],
current: "ЗамокЖитлоЧеляді"
},
body: {
hair: either($castleNpcHairConst),
tits: 0,
ass: 0,
penis: random(12,22)
}
}>>
<<run $castleNpcStorage.push(_servant)>>
<</widget>>
<<widget generateCastleServantFemale>>
<<set _servant = {
id: ++$castleNpcIdCount,
name: either($femaleNpcNamesConst),
gender: "woman",
class: "servant",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокЗала",
"ЗамокДвір",
"ЗамокТроннаЗала",
"ЗамокКухня",
"ЗамокЖитлоЧеляді"
],
current: "ЗамокЖитлоЧеляді"
},
body: {
hair: either($castleNpcHairConst),
tits: random(3),
ass: (3),
penis: 0
}
}>>
<<run $castleNpcStorage.push(_servant)>>
<</widget>>
<<widget generateLord>>
<<set _lord = {
id: ++$castleNpcIdCount,
name: either($NPCNamesConst),
gender: "male",
class: "Lord",
relations: 10,
sexCount: 0,
maritalStatus: either(["одружений", "неодружений", "вдовець"]),
location: {
possible: [
"ЗамокПокоїПана",
"ЗамокКабінетПана",
"ЗамокТроннаЗала",
"ЗамокДвір",
"Східне крило",
"Західне крило",
"ЗамокПокоїНаложниць"
],
current: "ЗамокДвір"
},
body: {
hair: either($castleNpcHairConst),
tits: 0,
ass: 0,
penis: random(15,25)
}
}>>
<<run $castleNpcStorage.push(_lord)>>
<<if _lord.maritalStatus === "одружений">>
<<generateMistress>>
<</if>>
<<if _lord.maritalStatus !== "неодружений">>
<<generateOffspring>>
<</if>>
<</widget>>
<<widget generateMistress>>
<<set _mistress = {
id: ++$castleNpcIdCount,
name: either($femaleNpcNamesConst),
gender: "woman",
class: "Mistress",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокПокоїПана",
"ЗамокТроннаЗала",
"ЗамокЗала",
"ЗамокДвір",
"Східне крило",
"ЗамокДругийПоверх"
],
current: "ЗамокТроннаЗала"
},
body: {
hair: either($castleNpcHairConst),
tits: random(3),
ass: (3),
penis: 0
}
}>>
<<run $castleNpcStorage.push(_mistress)>>
<</widget>>
<<widget generateOffspring>>
<<set _rollOffspring = random(2)>>
<<if _rollOffspring === 1>>
<<generateSonOrDaughter>>
<<elseif _rollOffspring === 2>>>
<<generateSonOrDaughter>>
<<generateSonOrDaughter>>
<</if>>
<</widget>>
<<widget generateSonOrDaughter>>
<<set _isSon = either(true, false)>>
<<if _isSon>>
<<set _offspring = {
id: ++$castleNpcIdCount,
name: either($NPCNamesConst),
gender: "male",
class: "Lord's Son",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокКабінетПана",
"ЗамокТроннаЗала",
"ЗамокДвір",
"ЗамокДругийПоверх",
"Східне крило",
"ЗамокПокоїСинів"
],
current: "ЗамокДвір"
},
body: {
hair: either($castleNpcHairConst),
tits: 0,
ass: 0,
penis: random(15,25)
}
}>>
<<set $lordSonsCount++>>
<<else>>
<<set _offspring = {
id: ++$castleNpcIdCount,
name: either($femaleNpcNamesConst),
gender: "woman",
class: "Lord's Daughter",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокТроннаЗала",
"ЗамокЗала",
"ЗамокДвір",
"ЗамокДругийПоверх",
"Західне крило",
"ЗамокПокоїДоньок"
],
current: "ЗамокТроннаЗала"
},
body: {
hair: either($castleNpcHairConst),
tits: random(3),
ass: (3),
penis: 0
}
}>>
<<set $lordDaughtersCount++>>
<</if>>
<<run $castleNpcStorage.push(_offspring)>>
<</widget>>
<<widget generateHarem>>
<<set _rollHarem = random(2)>>
<<if _rollHarem === 1>>
<<generateConcubine>>
<<elseif _rollHarem === 2>>>
<<generateConcubine>>
<<generateConcubine>>
<</if>>
<</widget>>
<<widget generateConcubine>>
<<set _concubine = {
id: ++$castleNpcIdCount,
name: either($femaleNpcNamesConst),
gender: "woman",
class: "Concubine",
relations: 0,
sexCount: 0,
location: {
possible: [
"ЗамокПокоїПана",
"ЗамокТроннаЗала",
"ЗамокЗала",
"ЗамокДвір",
"ЗамокПокоїНаложниць",
"ЗамокКабінетПана"
],
current: "ЗамокЗала"
},
body: {
hair: either($castleNpcHairConst),
tits: random(3),
ass: (3),
penis: 0
}
}>>
<<set $lordConcubinesCount++>>
<<run $castleNpcStorage.push(_concubine)>>
<</widget>>
<<widget moveNpcs>>
<<if $castleNpcStorage>>
<<for _npc range $castleNpcStorage>>
<<set _npc.location.current = either(_npc.location.possible)>>
<</for>>
<</if>>
<</widget>>!Master's Office
A spacious office of the castle's master, where there is nothing but everything. In addition to huge shelves with books and tomes, an oak desk with all the necessary paraphernalia, and other office supplies, there is also a couch in the corner where the master has fun with his concubines.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[West Wing|Західне крило]]<<silently>>
<<if $lordConcubinesCount > 1>><<set _concubinePlurality = "наложниць">><<else>><<set _concubinePlurality = "наложниці">><</if>>
<</silently>>
!Rooms _concubinePlurality
<<silently>>
<<set _roll_concubine_sex = random(100)>>
<</silently>>\
A delicately decorated bedroom for the owner's bedding, captured in wars and at the local bazaars.
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
<<if $socialStatus === "concubine">>\
<<if _roll_concubine_sex > 60 and !$concubineDailySexServiceDone>>[[Sleep|CastleConcubineSex]]<<else>>[[Sleep|СпатиНаложниця]]<</if>>\
<</if>>
[[West Wing|Західне крило]] <<silently>>
<<if $lordDaughtersCount > 1>><<set _daughterPlurality = "дочок">><<else>><<set _daughterPlurality = "доньки">>
<</if>>
<</silently>>
!Rooms _daughterPlurality
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[West Wing|Західне крило]] <<silently>>
<<if $lordSonsCount > 1>><<set _sonPlurality = "синів">><<else>><<set _sonPlurality = "сина">><</if>>
<</silently>>
!Rooms _sonPlurality
<<for _i, _NPC range $castleNpcStorage>>\
<<if _NPC.location.current === passage()>>\
_NPC.name (_NPC.class): //<<describeCastleNpcRelations _i>>// — <<capture _i>>[[Say Hello|CastleNpcInteraction][$currentNpcIndex = _i, $preInteractLocation = passage()]]<</capture>>
<</if>>\
<</for>>
[[East Wing|Східне крило]] ''Name:'' $castleNpcStorage[$currentNpcIndex].name
''Job:'' $castleNpcStorage[$currentNpcIndex].class
''Relationship:'' <<nobr>>
<<describeCastleNpcRelations $currentNpcIndex>>
($castleNpcStorage[$currentNpcIndex].relations)<</nobr>>
<<if $castleNpcStorage[$currentNpcIndex].sexCount > 0 >>''Times made love'': $castleNpcStorage[$currentNpcIndex].sexCount<</if>>
<<actCheck 1 "You are too tired to chat" "You have eaten too much and do not wish to chat anymore" "CastleNpcChat">>Chat<</actCheck>>
\
<<if $castleNpcStorage[$currentNpcIndex].gender === "male">>
<<if $castleNpcStorage[$currentNpcIndex].sexCount > 0>>
<<actCheck 1 "You're too tired to make love" "You've overeaten and might throw up during lovemaking" "CastleNpcSex">>Make love<</actCheck>>
<<elseif $castleNpcStorage[$currentNpcIndex].relations >= 20>>
<<actCheck 2 "You're too tired to be crazy" "You've had too much and don't want to talk anymore, no way""CastleNpcSeduce">>Seduce<</actCheck>>
<</if>>
<<else>>
<<if $castleNpcStorage[$currentNpcIndex].sexCount > 0>>
<<actCheck 1 "You're too tired to make love" "You've overeaten and might puke during lovemaking" "CastleFemaleNpcSex">>Make love<</actCheck>>
<<elseif $castleNpcStorage[$currentNpcIndex].relations >= 20>>
<<actCheck 2 "You're too tired to mess around" "You've overeaten and don't want to communicate anymore, no way" "CastleFemaleNpcSeduce">>Seduce<</actCheck>>
<</if>>
<</if>>
<<if $castleNpcStorage[$currentNpcIndex].class === "Lord" and $socialStatus === "servant" and $castleNpcStorage[$currentNpcIndex].relations >= 120 and ($blowjob + $vaginal + $anal + $handjob) >= 150>>[[Become a concubine|CastleStatusServantToConcubine]]<</if>>
<<link "Goodbye" $preInteractLocation>><</link>>
/* also need to stop moveNpcs */
<<silently>>
<<set _addRelations = random(1,5)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations
$energy-->>
<</silently>>
$castleNpcStorage[$currentNpcIndex].name and you're having a casual conversation.
[[Agree|CastleNpcInteraction]] <<silently>>
<<set $energy-->>
<</silently>>
After talking, you start to act crazy.
<<if $lifepoints > 10 >>
$castleNpcStorage[$currentNpcIndex].name reacts favorably and starts flirting with you.
[[Make Love|CastleNpcSex]]
<<elseif $lifepoints > 5 >> <<set _roll = random(1) >>
<<if _roll > 0>>You may not be in the best shape, but it seems $castleNpcStorage[$currentNpcIndex].name hasn't experienced female affection in a long time, and he readily responds to your charms.
[[Make Love|CastleNpcSex]]
<<else>>
If you looked healthier, you'd probably make a man lustful. But for now, $castleNpcStorage[$currentNpcIndex].name is fine.
[[Stop Trying|CastleNpcInteraction]]
<</if>>
<<else>>
You look like a vagrant from the city slums. It's strange that $castleNpcStorage[$currentNpcIndex].name tolerates you around, let alone sleep with you.
[[Stop trying|CastleNpcInteraction]]
<</if>><<silently>>
<<if tags(previous()).includes("startSexNPC")>>
<<set $currentNPCStimulation = 0 >><</if>>
<<set _roll_pic = random(1,3)>>
<</silently>>\
"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
You are standing in front of a man.
[img["res/sex/NPC/position/stand" + _roll_pic + ".gif"]]
[[Kneeling|CastleNpcPoseKneel]]
[[On All Hands|CastleNpcPoseDoggie]]
[[Spread Legs|CastleNpcPoseMissionary]]
[[Ride On Top|CastleNpcPoseRide]]
<<widget describeMaleNpcRelations>>
<<set _relations = _args[0] >>
<<set _sexCount = _args[1] >>
<<set _isHusband = _args[2] >>
<<set _isExHusband = _args[3] >>
<<if _isHusband>>
husband
<<elseif _isExHusband>>
ex-husband
<<elseif _sexCount > 0>>
lover
<<else>>
<<if _relations < 20>>acquaintance<<elseif _relations < 40>>buddy<<elseif _relations < 60>>comrade<<else>>friend<</if>>
<</if>>
<</widget>>
<<widget describeFemaleNpcRelations>>
<<set _relations = _args[0] >>
<<set _sexCount = _args[1] >>
<<if _sexCount > 0>>
mistress
<<else>>
<<if _relations < 20>> acquaintance<<elseif _relations < 40>> friend<<elseif _relations < 60>> comrade<<else>> girlfriend<</if>>
<</if>>
<</widget>>
<<widget describeTownNpcRelations>>
<<set _npcIndex = _args[0] >>
<<set _relations = $townNPCStorage[_npcIndex].relations >>
<<set _sexCount = $townNPCStorage[_npcIndex].sexCount >>
<<set _isHusband = $townNPCStorage[_npcIndex].isHusband >>
<<set _isExHusband = $townNPCStorage[_npcIndex].isExHusband >>
<<describeMaleNpcRelations _relations _sexCount _isHusband _isExHusband>>
<</widget>>
<<widget describeCastleNpcRelations>>
<<set _npcIndex = _args[0] >>
<<set _relations = $castleNpcStorage[_npcIndex].relations >>
<<set _sexCount = $castleNpcStorage[_npcIndex].sexCount >>
<<set _isHusband = false >>
<<set _isExHusband = false >>
<<if $castleNpcStorage[_npcIndex].gender === "woman">>
<<describeFemaleNpcRelations _relations _sexCount>>
<<else>>
<<describeMaleNpcRelations _relations _sexCount _isHusband _isExHusband>>
<</if>>
<</widget>><<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[Hardly getting up|ЗамокЖитлоЧеляді][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and didn't wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alert in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>Now I would like to eat something...
<<set $lifepoints += 1
$satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get Up|ЗамокЖитлоЧеляді][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up feeling like you haven't slept at all. Your stomach feels like cats have shit. And all you want to do is eat...
<<set $satiety = 0
$energy += 1>>
[[Get Up|ЗамокЖитлоЧеляді][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<<set $servantJobDone = false>>
<</silently>><<if $satiety == 0 and $lifepoints > 1>>You go to bed with an empty stomach. Your stomach grumbles, you can't fall asleep for a long time and you don't sleep well. You have terrible dreams that wake you up from time to time and leave an unpleasant aftertaste.
When you wake up in the morning, you feel even more exhausted than yesterday.
<<set $lifepoints -= 1
$energy += 1>>
[[Hardly getting up|ЗамокПокоїНаложниць][$gameDay++, $date.day++]]
<<elseif $satiety == 0 and $lifepoints == 1>>You went to bed completely exhausted from hunger and didn't wake up in the morning.<<set $lifepoints = 0>>
<<elseif $satiety == 1>>
You fall asleep quickly and feel much more alert in the morning. <<if $meditation > 0>>When you wake up, you meditate for a while.
<</if>>Now I would like to eat something...
<<set $lifepoints += 1
$satiety = 0
$energy += $meditation>>
<<if $lifepoints > 10>> <<set $energy += 2>> <<else>> <<set $energy += 1>> <</if>>
[[Get Up|ЗамокПокоїНаложниць][$gameDay++, $date.day++]]
<<elseif $satiety > 1>>
You go to bed with a full stomach and don't sleep well. You wake up feeling like you haven't slept at all. Your stomach feels like cats have shit. And all you want to do is eat...
<<set $satiety = 0
$energy += 1>>
[[Get Up||ЗамокПокоїНаложниць][$gameDay++, $date.day++]]
<</if>>
<<if $townNPCStorage.length > 0 >><<makeDailyNPCCalculations>><</if>>
<<silently>>
<<minmax>>
<<script>>
Save.autosave.save()
<</script>>
<<set $workersColivingDailySexDone = false>>
<<set $concubineDailySexServiceDone = false>>
<</silently>><<silently>>
<<set $servantJobDone = true, $energy-->>
<</silently>>
You sear, cook, wash, skin, gut, tar, salt, and much more, so that the lords, the guards—and you, the servants—have something to eat.
[[Rest|ЗамокКухня]] <<silently>>
<<set $satiety++>>
<</silently>>\
You eat a simple soup for servants, seasoned with exquisite leftovers from the lord's table. It turns out to be rustically satisfying and even delicious in a Baistryukov style.
[[Finish meal|ЗамокКухня]]Just as you are about to go to bed, the head maid finds you.
Calling you a glutton and a lazy person, she orders one of the geval servants to whip you.
[[Obey|ПокаранняЧелядь2]]<<silently>>
<<set $satiety++>>
<</silently>>\
You sit down at the dining table and the servants quickly bring you trays of food. When you are full, you call the servants to clear away the leftovers and the dishes.
[[End Meal|ЗамокТроннаЗала]]The servant lifts your tunic until your breasts fall out, then immediately pulls out a whip made of cowhide.
[img["res/castle/servant/punish/unveiled.webp"]]
[[Accept Punishment|ПокаранняЧелядь4]]
<<if $vaginal >= 20>>[[Propose Punishment in Other Ways|ПокаранняЧелядьСекс]]<</if>><<silently>>
<<set $lifepoints -= 2>>
<<set _roll_pic to random(1,10)>>
<</silently>>\
Geval whips your back and ass, from the bottom of his heart - as if he were driving a horse as fast as he could towards the city.
[img["res/castle/servant/punish/spank" + _roll_pic + ".gif"]]
The whipping pain that had pierced your lily-white skin spread like a suffocating snake through your body, turning your backside into a continuous scab.
<<if $lifepoints <= 0>>[[Soon the torture will end|ПокаранняЧелядьСмерть]]<<else>>[[Soon the torture will end|ПокаранняЧелядь5]]<</if>><<silently>>
<<set _roll_pic to random(1,2)>>
<</silently>>\
You seductively shake your bare hips and offer to punish you //otherwise// — so that the geval would be much more pleasant.
[img["res/castle/servant/punish/tease" + _roll_pic + ".gif"]]
<<if $lifepoints <= 5>>
The servant looks at your emaciated body with suspicion and curtly says that he doesn't want to catch some kind of disease.
[[Accept Punishment|ПокаранняЧелядь4]]
<<elseif $lifepoints <= 10>>
"Well…", the hunched-over servant hesitates, staring at his white, plump buttocks.
<<linkreplace "Bounce your ass">>You arch your back seductively, exposing your ass as close as possible to the punisher. So much so that your pinky is visible between your legs, which acts on the man like a red rag on a bull.
[[Take cock|ПокаранняЧелядьСекс1]]
<</linkreplace>>
<<else>>
"Oh, how I wanted to set you up…", the servant quickly puts away the whip and hastily unbuttons his clothes.
[[Take a rod|ПокаранняЧелядьСекс1]]
<</if>><<silently>>
<<set $vaginal++>>
<<for _i, _NPC range $castleNpcStorage>>
<<if _NPC.class === "journeyman">>
<<set $castleNpcStorage[_i].sexCount++,
_addRelations = random(3, 6),
$castleNpcStorage[_i].relations += _addRelations>>
<<break>>
<</if>>
<</for>>
<<set _roll_pic to random(1,9)>>
<</silently>>
Without taking you off your horse, the servant slaps you on your tender buttocks and quickly brushes his dick into your fragile but trained hole.
[img["res/castle/servant/punish/vaginal" + _roll_pic + ".gif"]]
[[Relax and Enjoy|ПокаранняЧелядьСекс2]]
<<silently>>
<<set _roll_pic to random(1,4)>>
<</silently>>\
Taking you as roughly as he pleases while you are bound and helpless, the gaval also whips your ass painfully.
[img["res/castle/servant/punish/rough-vaginal" + _roll_pic + ".gif"]]
[[Give Yourself Up|ПокаранняЧелядьСекс3]]<<silently>>
<<set _roll_pic to random(1,3)>>
<</silently>>\
Only you get into the taste and start to get even more aroused by the rudeness, as the geval sticks in up to the balls and fills your hot vagina up to the crown.
[img["res/sex/NPC/cum/doggie-vagina" + _roll_pic + ".gif"]]
Then the cheerful servant unties and releases you. Finally, you can rest.
[[Rest from "punishment"|СпатиЧелядь]] The last blows seem to have shaken the soul out of your already exhausted body. You faint, tied to your back, and never wake up again.The servant untied your exhausted body and you stumbled to fall back into your shabby couch without hind legs.
[[Sleep|СпатиЧелядь]]"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "CastleNpcHandjob" or previous() === "CastleNpcTitjob">><<set $handjob++>><<else>><<set $blowjob++>><</if>>
[[Hand Cum|CastleNpcHandCum]]
[[Facial|CastleNpcFacial]]
<<if $blowjob >= 5>>[[Take in the mouth|CastleNpcCumInMouth]]<</if>>
<<else>>
You're on your knees. <<set _roll_pic = random(1,3)>>
[img["res/sex/NPC/position/kneel" + _roll_pic + ".gif"]]
[[Handjob|CastleNpcHandjob]]
<<if $protagonist.tits >= 3 and $handjob >= 5 >>[[Titjob|CastleNpcTitjob]]<</if>>
[[Lick dick|CastleNpcLick]]
<<if $blowjob >= 5>>[[Suck|CastleNpcBlowjob]]<</if>>
<<if $blowjob >= 20>>[[Deepthroat|CastleNpcDeepthroat]]<</if>>
<<if $blowjob >= 30>>[[Balljob|CastleNpcBalljob]]<</if>>
<<if $blowjob >= 50>>[[Lick ass|CastleNpcRimjob]]<</if>>
[[Get Up|CastleNpcSex]]
<</if>>"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "CastleNpcDoggieAnal">><<set $anal++>><<else>><<set $vaginal++>><</if>>
[[Handjob|CastleNpcHandCum]]
[[Facial|CastleNpcFacial]]
<<if $blowjob >= 5>>[[In Mouth|CastleNpcCumInMouth]]<</if>>
[[Ask to Cum|CastleNpcCumOnBody]]
<<if previous() === "CastleNpcDoggieAnal">>[[Inside|CastleNpcAnalCreampie]]<<else>>[[Inside|CastleNpcVaginalCreampie]]<</if>>
<<else>>
You are on all fours. <<set _roll_pic = random(1,4)>>
[img["res/sex/NPC/position/doggie" + _roll_pic + ".gif"]]
[[In the vagina|CastleNpcDoggieVaginal]]
[[In the ass|CastleNpcDoggieAnal]]
[[Stand up|CastleNpcSex]]
<</if>>"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "CastleNpcMissionaryAnal">><<set $anal++>><<else>><<set $vaginal++>><</if>>
[[Handjob|CastleNpcHandCum]]
[[Facial|CastleNpcFacial]]
<<if $blowjob >= 5>>[[In Mouth|CastleNpcCumInMouth]]<</if>>
[[Ask to Cum|CastleNpcCumOnBody]]
<<if previous() === "CastleNpcMissionaryAnal">>[[Inside|CastleNpcAnalCreampie]]<<else>>[[Inside|CastleNpcVaginalCreampie]]<</if>>
<<else>>
You lie down, spreading your legs as wide as possible and shamelessly exposing your gorgeousness. <<set _roll_pic = random(1,3)>>
[img["res/sex/NPC/position/missionary" + _roll_pic + ".gif"]]
[[Take it in the vagina|CastleNpcMissionaryVaginal]]
[[Take it in the ass|CastleNpcMissionaryAnal]]
[[Stand up|CastleNpcSex]]
<</if>>"Lover's arousal"
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "CastleNpcRideAnal">><<set $anal++>><<else>><<set $vaginal++>><</if>>
[[Handjob|CastleNpcHandCum]]
[[Facial|CastleNpcFacial]]
<<if $blowjob >= 5>>[[In Mouth|CastleNpcCumInMouth]]<</if>>
[[Ask to Cum|CastleNpcCumOnBody]]
<<if previous() === "CastleNpcRideAnal">>[[Jump Next|CastleNpcAnalCreampie]]<<else>>[[Cum inside|CastleNpcVaginalCreampie]]<</if>>
<<else>>
You tease your lover before //sitting down//. <<set _roll_pic = random(1,1)>>
[img["res/sex/NPC/position/preride" + _roll_pic + ".gif"]]
[[Riding with a vagina|CastleNpcRideVaginal]]
[[Riding ass|CastleNpcRideAnal]]
[[Get off|CastleNpcSex]]
<</if>><<silently>>
<<set _roll_pic = random(1,5)
$energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(2, 5)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations
>>
<</silently>>\
You milk a penis with your hand.
[img["res/sex/NPC/cum/hand" + _roll_pic + ".gif"]]
[[Clean up|CastleNpcInteraction]]<<silently>>
<<set _roll_pic = random(1,4)
$energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(4, 8)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<</silently>>
The lover fills your face with smelly cum.
[img["res/sex/NPC/cum/face" + _roll_pic + ".gif"]]
<<if $blowjob >= 20>>[[Clean cock with mouth|CastleNpcCockClean]]<</if>>
[[Clean up|CastleNpcInteraction]]<<silently>>
<<set _roll_pic = random(1,5) >>
<</silently>>
The lover unloads like a crossbow into your mouth.
[img["res/sex/NPC/cum/mouth" + _roll_pic + ".gif"]]
[[Spit|CastleNpcSpit]]
<<if $blowjob >= 10>>[[Swallow|CastleNpcSwallow]]<</if>><<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
You take the male snake in your palm and choke it like a hero of legend.
[img["res/sex/NPC/kneel/handjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 20) >>
[[Next|CastleNpcPoseKneel]]<<silently>>
<<set _roll_pic to random(1,11)>>
<</silently>>
You suck hard on the cock, savoring the hard manhood in your mouth.
[img["res/sex/NPC/kneel/blowjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(20, 30) >>
[[Next|CastleNpcPoseKneel]]<<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
You sit on the bait with your throat, the tip of which tickles your skilled throat pleasantly.
[img["res/sex/NPC/kneel/deepthroat" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(20, 35) >>
$castleNpcStorage[$currentNpcIndex].name moans, unable to contain his pleasure.
[[Next|CastleNpcPoseKneel]]<<silently>>
<<set _roll_pic to random(1,9)>>
<</silently>>
You lick and suck on the ballsack then play with testicles.
[img["res/sex/NPC/kneel/balljob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(5, 10) >>
[[Next|CastleNpcPoseKneel]]<<silently>>
<<set _roll_pic to random(1,4)>>
<</silently>>
From the tasty eggs, detours lead to the second, where you insert your insatiable tongue with strange pleasure.
$castleNpcStorage[$currentNpcIndex].name willingly opens the way to the secret for your warm face.
[img["res/sex/NPC/kneel/rimjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 20) >>
[[Next|CastleNpcPoseKneel]] <<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
You lick the swollen head and sinewy shaft passionately.
[img["res/sex/NPC/kneel/lick" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 20) >>
[[Next|CastleNpcPoseKneel]]<<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
You slide the man's penis between the jelly-like breasts and, squeezing them like pillows, drive them up and down with a flourish.
[img["res/sex/NPC/kneel/titjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 25) >>
[[Next|CastleNpcPoseKneel]]<<silently>>
<<set _roll_pic = random(1,3) >>
<</silently>>
The cum runs down your face and dries, tightening your skin, and you lick the remaining semen off your hard-working cock.
[img["res/sex/NPC/cum/clean-cock" + _roll_pic + ".gif"]]
[[Clean up|CastleNpcInteraction]]<<silently>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(5, 10)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<</silently>>
You swallow, your lover is delighted.
[img["res/sex/NPC/cum/swallow.gif"]]
[[Clean up|CastleNpcInteraction]]<<silently>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(4, 8)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations >>
<<checkNPCAdultery>>
<</silently>>
You spit out the cum.
[img["res/sex/NPC/cum/spit.gif"]]
[[Clean yourself up|CastleNpcInteraction]]<<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
An avid fucker is fucking your cunt.
<<if $vaginal === 0>>This is the first time your pussy has experienced male caresses — and it quickly breaks under the onslaught of your lover's passion. <<set $vaginal++, $virginityTakenBy = $castleNpcStorage[$currentNpcIndex].name + " " + $castleNpcStorage[$currentNpcIndex].class>><</if>>
[img["res/sex/NPC/missionary/vaginal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(30, 50) >>
[[Next|CastleNpcPoseMissionary]]<<silently>>
<<set _roll_pic to random(1,10)>>
<</silently>>
Your legs are up, and the mantula is plowing your ass.
<<if $anal === 0>>Your virgin ass is opened for the first time. You endure the pain of the tearing, but little by little the other one gets used to it and relaxes. <<set $anal++>><</if>>
[img["res/sex/NPC/missionary/anal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(40, 60) >>
[[Next|CastleNpcPoseMissionary]]<<silently>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(6, 12)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations >>
<<switch previous()>>
<<case "CastleNpcPoseDoggie">>
<<set _roll_pic = random(1,3)
_img_name = "doggie-vagina" + _roll_pic >>
<<case "CastleNpcPoseMissionary">>
<<set _roll_pic = random(1,3)
_img_name = "missionary-vagina" + _roll_pic >>
<<case "CastleNpcPoseRide">>
<<set _roll_pic = random(1,5)
_img_name = "ride-vagina" + _roll_pic >>
<</switch>>
<</silently>>
The lover relaxes and shoots where nature intended.
[img["res/sex/NPC/cum/" + _img_name + ".gif"]]
[[Clean yourself up|CastleNpcInteraction]]<<silently>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(6, 12)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations >>
<<switch previous()>>
<<case "CastleNpcPoseDoggie">>
<<set _roll_pic = random(1,5)
_img_name = "doggie-anus" + _roll_pic >>
<<case "CastleNpcPoseMissionary">>
<<set _roll_pic = random(1,4)
_img_name = "missionary-anus" + _roll_pic >>
<<case "CastleNpcPoseRide">>
<<set _roll_pic = random(1,4)
_img_name = "ride-anus" + _roll_pic >>
<</switch>>
<</silently>>
Your lover just cums in your gut.
[img["res/sex/NPC/cum/" + _img_name + ".gif"]]
[[Clean yourself up|CastleNpcInteraction]]<<silently>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(4, 8)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations >>
<<switch previous()>>
<<case "CastleNpcPoseDoggie">>
<<set _roll_pic = random(1,1)
_img_name = "doggie-body" + _roll_pic >>
<<case "CastleNpcPoseMissionary">>
<<set _roll_pic = random(1,3)
_img_name = "missionary-body" + _roll_pic >>
<<case "CastleNpcPoseRide">>
<<set _roll_pic = random(1,2)
_img_name = "ride-body" + _roll_pic >>
<</switch>>
<</silently>>
The lover sticks out his penis and fills your body with fragrant semen.
[img["res/sex/NPC/cum/" + _img_name + ".gif"]]
[[Clean yourself up|CastleNpcInteraction]]<<silently>>
<<set _roll_pic to random(1,9)>>
<</silently>>
A fat cock is fucking you in the pussy from behind.
<<if $vaginal === 0>>This is the first time your pussy has experienced male affection — and it quickly breaks under the onslaught of your lover's passion. <<set $vaginal++, $virginityTakenBy = $castleNpcStorage[$currentNpcIndex].name + " " + $castleNpcStorage[$currentNpcIndex].class>><</if>>
[img["res/sex/NPC/doggie/vaginal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(30, 50) >>
[[Next|CastleNpcPoseDoggie]]<<silently>>
<<set _roll_pic to random(1,8)>>
<</silently>>
A fat cock is fucking you in the ass from behind.
<<if $anal === 0>>Your virgin ass is opened for the first time. You endure the pain of the tearing, but little by little the other one gets used to it and relaxes. <<set $anal++>><</if>>
[img["res/sex/NPC/doggie/anal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(40, 60) >>
[[Next|CastleNpcPoseDoggie]]<<silently>>
<<set _roll_pic to random(1, 9)>>
<</silently>>
You jump with your vagina on the hard club.
<<if $vaginal === 0>>This is the first time your pussy has experienced a male instrument—and it quickly breaks under the onslaught of your passion. <<set $vaginal++, $virginityTakenBy = $castleNpcStorage[$currentNpcIndex].name + " " + $castleNpcStorage[$currentNpcIndex].class>><</if>>
[img["res/sex/NPC/ride/vaginal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(30, 50) >>
[[Next|CastleNpcPoseRide]]<<silently>>
<<set _roll_pic to random(1, 6)>>
<</silently>>
You jump with your ass on the hard club.
<<if $anal === 0>>Your virgin ass is opened for the first time. You endure the pain of the tearing, but little by little the second one gets used to it and relaxes. <<set $anal++>><</if>>
[img["res/sex/NPC/ride/anal" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(40, 60) >>
[[Next|CastleNpcPoseRide]]You turn to the clerk at the town hall, expressing your desire to surrender to the slave. After looking at the metrics
"Excuse me, madam, but we don’t need angry townspeople coming here to find out where we’ve done with their wives. First you and your husband get a divorce, and then do whatever you want."
At that, the clerk plunged back into your papers, no longer reacting to your presence.
[[Go away|Ратуша]]You must tell the clerk your new name:
<<textbox "$protagonist.name" $protagonist.name>>
[[Tell|Ратуша]]<<silently>>
<<set $concubineDailySexServiceDone = true>>
<<set $preInteractLocation = previous()>>
<<for _i, _NPC range $castleNpcStorage>>
<<if _NPC.class === "master">>
<<set $currentNpcIndex = _i>>
<</if>>
<</for>>
<</silently>>\
You are about to go to bed, but a servant comes running, telling you that the master is calling you to his office.
After hastily fixing your hair, you quickly head to the master.
The master of the castle and your body is already waiting for you near a special place in the office.
[[Console the master|CastleNpcSex]]<<silently>>
<<if tags(previous()).includes("startSexNPC")>>
<<set $currentNPCStimulation = 0 >><</if>>
<<set _roll_pic = random(1,3)>>
<</silently>>\
''Arousal of the mistress:''
<progress @value="$currentNPCStimulation" max="100"></progress>
You are standing in front of a woman.
[[Kneeling|CastleFemaleNpcPoseKneel]]
[[Spread legs|CastleFemaleNpcPoseMissionary]]<<silently>>
<<set $energy-->>
<</silently>>
Розговорившись, ти пускаєш бісики.
<<if $lifepoints > 10 >>
$castleNpcStorage[$currentNpcIndex].name reacts favorably and starts flirting with you herself.
[[Make Love|CastleFemaleNpcSex]]
<<elseif $lifepoints > 5 >> <<set _roll = random(1) >>
<<if _roll > 0>>You may not be in the best of health, but it seems $castleNpcStorage[$currentNpcIndex].name hasn't been touched by love in a long time, and is willing to respond to your charms.
[[Make Love|CastleFemaleNpcSex]]
<<else>>
If you looked healthier, you would probably arouse a woman's desire. But for now, $castleNpcStorage[$currentNpcIndex].name is fine.
[[Stop Trying|CastleNpcInteraction]]
<</if>>
<<else>>
You look like a vagrant from the city slums. It's strange that $castleNpcStorage[$currentNpcIndex].name tolerates you around, let alone loathes making love to you.
[[Stop Trying|CastleNpcInteraction]]
<</if>><<silently>>
<<set _roll_pic to random(1,12)>>
<</silently>>
You stick your fingers into your lover's vagina and vigorously jerk off her thirsty hole, sometimes helping with your tongue.
[img["res/sex/NPC/lesbo/fingering" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(30, 50) >>
[[Next|CastleFemaleNpcPoseKneel]]''Female Excitement:''
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<if previous() === "CastleFemaleNpcHandjob">><<set $handjob++>><<else>><<set $blowjob++>><</if>>
<<silently>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(2, 5)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations
>>
<</silently>>\
[[Relax|CastleNpcInteraction]]
<<else>>
You are on your knees. <<set _roll_pic = random(1,3)>>
[img["res/sex/NPC/position/kneel" + _roll_pic + ".gif"]]
[[Lick pussy|CastleFemaleNpcLick]]
[[Fingerjob|CastleFemaleNpcFingering]]
[[Lick ass|CastleFemaleNpcRimjob]]
[[Get up|CastleFemaleNpcSex]]
<</if>>''Female Excitement:''
<progress @value="$currentNPCStimulation" max="100"></progress>
<<if $currentNPCStimulation >= 100>>
<<silently>>
<<if previous() === "CastleFemaleNpcScissors" and $vaginal > 0>><<set $vaginal++>><</if>>
<<set $energy--
$castleNpcStorage[$currentNpcIndex].sexCount++
_addRelations = random(6, 12)
$castleNpcStorage[$currentNpcIndex].relations += _addRelations
>>
<</silently>>
[[Relax|CastleNpcInteraction]]
<<else>>
You lie down, legs spread as wide as possible, shamelessly exposing your spunk. <<set _roll_pic = random(1,3)>>
[img["res/sex/NPC/position/missionary" + _roll_pic + ".gif"]]
[[Rub Pussy|CastleFemaleNpcMissionaryScissoring]]
[[Stand Up|CastleFemaleNpcSex]]
<</if>><<silently>>
<<set _roll_pic to random(1,5)>>
<</silently>>
You stick your fingers into your lover's vagina and vigorously jerk off her thirsty hole, sometimes helping with your tongue.
[img["res/sex/NPC/lesbo/fingering" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(30, 50) >>
[[Next|CastleFemaleNpcPoseKneel]]<<silently>>
<<set _roll_pic to random(1,9)>>
<</silently>>
You rub your pussies together vigorously, spreading the love-sucking moisture between each other's legs.
[img["res/sex/NPC/lesbo/scissoring" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(30, 50) >>
[[Next|CastleFemaleNpcPoseMissionary]]<<silently>>
<<set _roll_pic to random(1,3)>>
<</silently>>
You lick the musky asshole passionately.
[img["res/sex/NPC/lesbo/rimjob" + _roll_pic + ".gif"]]
<<set $currentNPCStimulation += random(10, 20) >>
[[Next|CastleFemaleNpcPoseKneel]]Geval takes you to the barn and ties you to a makeshift rope.
[img["res/castle/servant/punish/roped.webp"]]
[[Getting used to the ropes|ПокаранняЧелядь3]] !Embankment
The bank of the Strug River, which flows along the entire town.
<<if !$gotFishingInsight>>If you knew how, you could try to catch the local fish. But who can tell you about this? <<set $gotFishingInsight = true>><</if>>
<<if $hasFishingPole>>\
<<actCheck 1 "You are too tired" "You have eaten too much and are falling asleep" "FishingTown">>Fishing<</actCheck>>
<</if>>\
[[Return|Площа]]<<silently>>
<<set $energy--,
$fishing++,
_roll = random(0 + Math.trunc($fishing / 50), 3 + Math.trunc($fishing / 10)),
$food += _roll
>>
<</silently>>
<<if _roll > 0>>You caught fish: _roll pcs.<<else>>No matter how hard you tried, you couldn't catch a single fish.<</if>>
[[Rest|Набережна]]<<silently>>
<<set _roll_pic = random(1,4)>>
<</silently>>\
When you regain consciousness, they order you to kneel down quickly - and finally they treat you to //rain//.
[img["res/sex/thugs/punish/piss" + _roll_pic + ".gif"]]
Then one of the rapists takes you Back to your [[cell|Цюпа]].
<<set $pisswhore++>>Adopting the most seductive pose, smiling as brightly as possible, you remark on your wonderful relationship with the master and eagerly ask to be granted the privilege of being his concubine, so that every minute you can live only to give your master joy, warmth, and pleasure.
Mr. $castleNpcStorage[$currentNpcIndex].name answers in the affirmative and suggests marking it with an act of unrestrained love.
<<set $socialStatus = "concubine">>
[[Satisfy the lord with all your might|CastleNpcSex]]