<<nobr>>
<<refreshTimeVars>>
<br>
<<if $introComplete>>
<<SidebarUI>>
<</if>>
<<run window.recalcAllStats()>>
<<run window.updateStages()>>
<<run window.refreshRightBar()>>
<<run window.checkQuestDeadlines()>>
<<= window.checkIndecency()>>
<</nobr>><<nobr>>
<<if $introComplete>>
<div id="meter-area">
<<buffDisplay>>
<<if $debugEnabled>>
p<<print $promiscuityStage>> e<<print $exhibitionismStage>> d<<print $deviantStage>> c<<print $corruptionStage>><br>
<b>Current passage ID:</b> <<= $currentPassage>><br>
<<eventDebug>>
/*<<debugQuestStages>>*/
<br><br>
<</if>>
<<statRow "health" "Health">>
<<statRow "mana" "Mana">>
<<statRow "arousal" "Arousal">>
<<statRow "fatigue" "Fatigue">>
<<statRow "stress" "Stress">>
<<statRow "allure" "Allure">>
<<if $intoxication > 0>>
<<statRow "intoxication" "Intoxication">>
<</if>>
</div>
<</if>>
<br>
<br>
<br>
<<sidebarMenu>>
<</nobr>>/* Character */
<<set $bounty = 0>>
<<set $futa = false>>
<<set $succubusForm = false>>
<<set $ntrStage = 1>>
<<set $inflationEgg = false>>
/* NTR Stages:
1 = deeply in love
2 = questioning relationship
3 = single / broke up
4 = Full NTR fetish content */
/* Achievement Tracking */
<<set $cumTotalPussy = 0>>
<<set $cumTotalAnal = 0>>
<<set $cumTotalOral = 0>>
<<set $partnersBeast = 0>>
<<set $partnersHuman = 0>>
<<set $timesMasturbated = 0>>
<<set $totalOrgasms = 0>>
<<set $microOrgasms = 0>>
<<set $fullOrgasms = 0>>
/* Experience */
<<set $xpCurve = [
100, 150, 250, 400, 600, 850, 1150, 1500, 1900, 2350, /* 1->10 */
2850, 3400, 4000, 4650, 5350, 6100, 6900, 7750, 8650, 9600 /* 11->20 */
]>>
<<set $levelCap = 20>>
<<set $xp = 0>>
<<set $level = 1>>
<<set $pendingLevels = 0>>
<<set $perkPoints = 0>>
<<set $talentPoints = 0>>
<<set $xpNext = $xpCurve[$level - 1]>>
/* Poses */
<<set $overridePoseIndex = {
femaleconfident: 1,
femaleshy: 1,
futaconfident: 1,
futashy: 1
}>>
<<set $overridePoseCounts = {
jail: {
femaleshy: 9,
futashy: 7
}
}>>
/* outfit poses - if any outfit is an exception (doesnt have 2 poses) enter it below */
<<set $outfitPoseCounts = {
"_default": 2,
specialCases: {
semendemon: 3,
}
}>>
<<set $nudePoseCounts = {
femalearoused: 2,
femaleconfident: 2,
femaleshy: 2,
futaaroused: 2,
futaconfident: 2,
futashy: 2,
succubus: 3
}>>/* History Handler */
<<script>>Config.history.maxStates = 2;<</script>>
/* Reloads Quest Data on old saves*/
<<script>>window.initQuestData();<</script>>/* Base */
<<set $currentDungeon = "None">>
<<set $currentPassage = "">>
<<set $previousPassage = "">>
<<set $visitedPassages = []>>
/* Dungeon Tracking Map */
<<set $clearedRooms = {
"dungeonWhite": {}, /* Doors: "Door3Unlocked", "ShortcutEntrance" */
"banditPier": {} /* Doors: */
}>>
/* Dungeon Entrances */
<<set $dungeonEntrances = {
"dungeonWhite": "Dungeon White Entrance",
"banditPier": "Bandit Camp: Pier Entrance"
} >>
/* Dungeon Status Flags */
<<set $dungeonWhiteCleared = false>>
<<set $dungeonWhiteClearTime = 0>>
<<set $banditPierCleared = false>>
<<set $banditPierClearTIme = 0>>
/* Player homes */
<<set $fayhallHomeUnlockedBook = false>>
<<set $fayhallHomeStudy = false>>
<<set $studyBarrierFails = 0>>/* MISC SOCIAL INITS */
<<set $jailHarassment = 0>>
/* 1. ROMANCEABLE CHARACTERS ($romanceList)
-2 Arch Nemesis | -1 Enemy | 0 Disliked | 1 Stranger | 2 Acquaintance | 3 Friend | 4 Close Friend | 5 Lover */
<<set $romanceList = {
"serena": {
name: "Serena", location: "Tinarah",
level: 1, xp: 25, met: true,
icon: "images/icons/characters/serena.webp",
profile: "serenaProfile"
},
"lily": {
name: "Lily", location: "Old World",
level: 3, xp: 0, met: true,
icon: "images/icons/characters/lily.webp",
profile: "lilyProfile"
},
"tommen": {
name: "Tommen", location: "Woodcutters House",
level: 1, xp: 0, met: false,
icon: "images/icons/characters/tommen.webp",
profile: "tommenProfile"
},
"dirk": {
name: "Dirk", location: "Lunar Ore Office",
level: 1, xp: 0, met: false,
icon: "images/icons/characters/dirk.webp",
profile: "dirkProfile"
},
"ren": {
name: "Ren", location: "?",
level: -1, xp: 0, met: false,
icon: "images/icons/characters/ren.webp",
profile: "renProfile"
}
}>>
/* 2. CONTACTS ($contactList) */
/* Flavor/Lore characters - No XP/Levels */
<<set $contactList = {
"dane": {
name: "Dane", location: "Fayhall",
met: true
},
"alewyn": {
name: "Alewyn", location: "(Deceased)",
met: true
},
"garin": {
name: "Garin", location: "Estern",
met: false
},
"anna": {
name: "Anna", location: "Fayhall",
met: false
},
"elkin": {
name: "Elkin", location: "Fayhall",
met: false
}
}>><<nobr>>
I met Serena soon after I arrived in this world. It was rather... embarrassing at first. My mark burned into my belly and... things happened. I just lost myself. When I woke up, I was in this place called Tinarah, home of the Succubi.<br><br>
<<if $questStages['theSuccubus'] < 3>>
We didn't have much time to talk, but for some reason, I feel like she is the one person who can help me return to my world. I have to make my mark glow, then find a safe place to meditate so I can return to her.
<<else>>
I managed to make my mark glow and meditate, and just like she said, I returned to Tinarah. This time the connection felt stronger, almost natural.<br><br>
She promised to look into the raiders who attacked Fayhall and came searching for me. Until then, she wants me to gather more energy so I can grow... stronger.
<</if>>
<</nobr>><<nobr>>
<<if $fetish_ntr>>
Lily has been my best friend since childhood. We used to spend almost every day together, but when graduation came and I got with my boyfriend, we started to drift apart. We didn't fight or anything... life just got in the way.<br><br>
It was great to see her again, even if it was for a short time.
<<else>>
Lily has been my best friend since childhood. We used to spend almost every day together, but when graduation came, we started to drift apart. We didn't fight or anything... life just got in the way.<br><br>
I was really excited when she texted me and we met up again, even if it was for a short time.
<</if>>
She's probably worried about me disappearing like this... I just hope she doesn't think I dipped on her. One more reason to return to my world.
<</nobr>>Tommen is a lumberjack who works in the woods near Fayhall. I found him just in time, as he was being attacked by a spriggan. Luckily, we both made it out alive. He took me back to his home, a small wooden hut tucked away in the forest. From what I've seen, he lives there alone with his dog, Oak.
I should visit him again sometime. He seemed a bit... lonely.Dirk runs a trading company called "Lunar Ore" in Estern. He's appears a bit sleazy, always smiling like he knows something I don't. I can tell he's used to getting what he wants from people.
<<if $questStages['rebuildFayhall'] >= 3>>
I helped clear Garin's debt, and Dirk actually kept his word. Not sure how to feel about him, can't deny I'm curious, but I should probably avoid people like him if I can.
<</if>>/* ========================
MISC INIT
======================== */
<<set $finishedQuests = []>>
<<set $currentTrackedQuest = "None">>
<<set $questStages = {
"theSuccubus": 0,
"rebuildFayhall": 0,
"rebuildFayhallTempleRepair": 0,
"rebuildFayhallInnRepair": 0,
"rebuildFayhallStableRepair": 0,
"bikiniArmorIntro": 0,
"saveVillager": 0,
"slayBandits": 0
}>>
/* Rebuild Fayhall */
<<set $rebuildFayhallTemple = 25>>
<<set $rebuildFayhallInn = 25>>
<<set $rebuildFayhallStable = 25>>
<<set $rebuildFayhallTownsquare = 25>>
<<set $lunarOreDecline = false>>
/* Knock on Door Events */
<<set $knockDoorHypnosisStage = 0>>
<<set $knockDoorElderStage = 0>>
<<set $knockDoorSleepProblemsStage = 0>>
<<set $knockDoorStrayFeedingFayhall = 0>><<link "Next">><<goto "Road Ride Offer Perv H Defeat">><</link>>/* Debug */
<<set $debugEnabled = false>>
<<set $map = window.map>>
<<set $beastEnabled = true>>
<<set $hintsEnabled = true>>
<<set $introComplete = false>>
<<set $cheatMode = false>>
<<set $currentTab = "general">>
/* COMMENT/LOCK BEFORE RELEASE */
/*<<set $timeInMinutes = 22 * 60>>
<<set $debugEnabled = true>>
<<set $introComplete = true>>
<<set $cheatMode = true>>
<<set $ntrStage = 2>>
<<set $rebuildFayhallTemple = 95>>
<<set $rebuildFayhallInn = 95>>
<<set $rebuildFayhallStable = 95>>
<<set $rebuildFayhallTownsquare = 95>>
<<run Object.values(window.ItemRegistry).forEach(item => window.Inventory.addItem(item.ID, 1))>>
<<run Inventory.addItem("flamebrandSword")>>
<<run Equip.weapon("flamebrandSword")>>
<<run Inventory.addItem("lockpick", 50)>>
<<run acceptQuest("rebuildFayhall")>>
<<run advanceQuest("rebuildFayhall")>>
<<run advanceQuest("rebuildFayhall")>>
<<run advanceQuest("rebuildFayhall")>>
<<run acceptQuest("theSuccubus")>>
<<run advanceQuest("theSuccubus")>>
<<run advanceQuest("theSuccubus")>>*/
/* Dynamic Background */
<<set $dynamicBackgrounds = true>>
<<set $lastBgFolder = "default">>
<<set $lastBgMode = "default">>
<<set $lastBgExtra = null>>
/* bg images */
<<set $bgDefaultIndex = 1>>
<<set $bgDefaultCount = 4>> /* INCREASE WHEN ADDING NEW DEFAULT BACKGROUNDS */
/* player menu */
<<set $playerMenuTab = "Poses">>
/* Misc Init */
<<set $activeNPCs to []>>
<<set $npcFocusIndex to 0>>
<<set $outfitImageVersions = {}>>
<<set $outfitPoseIndex = {}>>
<<set $poseIndex = {}>>
<<set $tmp = {}>>
<<set $passStack = []>>
<<set $wardrobePage to {
clothes: 0,
light: 0,
heavy: 0,
bikini: 0,
underwear: 0,
favorites: 0
}>>
/* Styles */
<<set $activeStyleProfile = $activeStyleProfile || "Default">>
<<run window.applyStyleProfile($activeStyleProfile)>>
/* Modded Creatures */
<<set $beast_canine = true>> /* dog, wolf, dreadhound */
<<set $beast_rodent = true>> /* feral rat */
<<set $beast_feral = true>> /* sabre cat, bear, boar */
<<set $beast_docile = true>> /* deer, horse, mammoth */
/* Regular Monsters */
<<set $beast_humanoid = true>> /* goblin, giant (male/female/ice/bog), spriggan */
<<set $beast_aquatic = false>> /* fish */
<<set $beast_insectoid = false>> /* crop skitter, skittermaw, broodmaw, skitterstalker, crowmother (summons insects) */
<<set $beast_arachnid = true>> /* spider (small, medium, large) */
<<set $beast_undead = true>> /* skeleton, draugr, ghost, vampire lord */
<<set $beast_monster = true>> /* troll, werewolf, werebear */
<<set $beast_construct = true>> /* elemental (storm, ash, frost, flame), gargoyle, machines */
<<set $beast_tentacle = true>> /* ooze, riftwatcher, tentacles */
<<set $beast_gigantic = false>> /* dragons */
/* Fetish Toggles */
<<set $fetish_watersports = true>>
<<set $fetish_inflation = true>>
<<set $fetish_hypnosis = true>>
<<set $fetish_ntr = true>>
<<set $fetish_futa = false>> /* only NPC futa *//* ======================
Core Current Stats
====================== */
<<set $health = 750>>
<<set $mana = 200>>
<<set $fatigue = 0>>
<<set $stress = 0>>
<<set $arousal = 0>>
<<set $intoxication = 0>>
/* ======================
Core Maximums (base)
====================== */
<<set $baseMaxHealth = 750>>
<<set $baseMaxMana = 200>>
<<set $baseMaxFatigue = 1000>>
<<set $baseMaxStress = 1000>>
<<set $baseMaxArousal = 1000>>
<<set $baseMaxIntoxication = 1000>>
/* ======================
Core Maximums (bonus, from story/progression)
====================== */
<<set $bonusMaxHealth = 0>>
<<set $bonusMaxMana = 0>>
<<set $bonusMaxFatigue = 0>>
<<set $bonusMaxStress = 0>>
<<set $bonusMaxArousal = 0>>
<<set $bonusMaxIntoxication = 0>>
/* ======================
Regeneration / Decay (base)
====================== */
<<set $baseHealthRegen = 1.5>>
<<set $baseManaRegen = 1.0>>
<<set $baseFatigueGain = 0.75>>
<<set $baseStressDecay = 1.25>>
<<set $baseArousalDecay = 1.5>>
<<set $baseIntoxDecay = 1.5>>
/* ======================
Regeneration / Decay (bonus)
====================== */
<<set $bonusHealthRegen = 0>>
<<set $bonusManaRegen = 0>>
<<set $bonusFatigueGain = 0>>
<<set $bonusStressDecay = 0>>
<<set $bonusArousalDecay = 0>>
<<set $bonusIntoxDecay = 0>>
/* ======================
Characteristics
====================== */
<<set $baseDeviant = 0>>
<<set $basePromiscuity = 0>>
<<set $baseExhibitionism = 0>>
<<set $baseCorruption = 0>>
<<set $bonusDeviant = 0>>
<<set $bonusPromiscuity = 0>>
<<set $bonusExhibitionism = 0>>
<<set $bonusCorruption = 0>>
<<set $maxDeviant = 1000>>
<<set $maxPromiscuity = 1000>>
<<set $maxExhibitionism = 1000>>
<<set $maxCorruption = 1000>>
/* ======================
Combat
====================== */
<<set $baseMeleeDamage = 0>>
<<set $baseMagicDamage = 0>>
<<set $BonusMeleeDamage = 0>>
<<set $BonusMagicDamage = 0>>
/* ======================
Skills
====================== */
<<set $baseLockpick = 1>>
<<set $baseGuile = 1>>
<<set $baseAthletics = 1>>
<<set $baseDancing = 1>>
<<set $baseService = 1>>
<<set $baseAlchemy = 1>>
<<set $baseEnchanting = 1>>
<<set $bonusLockpick = 0>>
<<set $bonusGuile = 0>>
<<set $bonusAthletics = 0>>
<<set $bonusDancing = 0>>
<<set $bonusService = 0>>
<<set $bonusAlchemy = 0>>
<<set $bonusEnchanting = 0>>
<<set $maxLockpick = 1000>>
<<set $maxGuile = 1000>>
<<set $maxAthletics = 1000>>
<<set $maxDancing = 1000>>
<<set $maxService = 1000>>
<<set $maxAlchemy = 1000>>
<<set $maxEnchanting = 1000>>
/* ======================
Stages
====================== */
<<set $promiscuityStage = 1>>
<<set $deviantStage = 1>>
<<set $exhibitionismStage = 1>>
<<set $corruptionStage = 1>>
<<set $arousalStageBonus = 0>>
/* ======================
Misc progression
====================== */
<<set $succubusEnergy = 0>>
/* ======================
Sex Skills
====================== */
<<set $baseSeduction = 1>>
<<set $baseOral = 1>>
<<set $baseHands = 1>>
<<set $baseChest = 1>>
<<set $baseVaginal = 1>>
<<set $baseAnal = 1>>
<<set $baseThighs = 1>>
<<set $bonusSeduction = 0>>
<<set $bonusOral = 0>>
<<set $bonusHands = 0>>
<<set $bonusChest = 0>>
<<set $bonusVaginal = 0>>
<<set $bonusAnal = 0>>
<<set $bonusThighs = 0>>
<<set $maxSeduction = 1000>>
<<set $maxOral = 1000>>
<<set $maxHands = 1000>>
<<set $maxChest = 1000>>
<<set $maxVaginal = 1000>>
<<set $maxAnal = 1000>>
<<set $maxThighs = 1000>>
/* ======================
Cum meters
====================== */
<<set $cumPussy = 0>>
<<set $cumAnal = 0>>
<<set $cumOral = 0>>
<<set $maxCumPussy = 1000>>
<<set $maxCumAnal = 1000>>
<<set $maxCumOral = 1000>>
<<set $skinPussy = 0>>
<<set $skinAnal = 0>>
<<set $skinOral = 0>>
<<set $totalInflation = 0>>
/* ======================
Virginity
====================== */
<<set $pussyVirgin = true>>
<<set $analVirgin = true>><<set $allureBase = 100>>
<<set $maxAllure = 1000>>
<<set $allureEquipBonus = 0>>
<<set $allureTimeBonus = 0>>
<<set $allureNudeBonus = 0>>
<<set $tempAllureBonus = 0>>
<<if $allureConfig is undefined>>
<<set $allureConfig = {
timeBonus: { Evening: 125, Night: 200 },
nude: { full: 600 },
includeAccessories: true
}>>
<</if>>
<<set $outfitVersionIndex = {}>><<newmeter 'arousal' 0>>
<<colors '#e6005c' '#FFD1DA' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'fatigue' 0>>
<<colors '#ff3300' '#0066ff' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'stress' 0>>
<<colors '#ff3300' '#0066ff' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'health' 1000>>
<<colors 'Green' 'Red' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'mana' 100>>
<<colors '#6633FF' '#CC99FF' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'allure' 0>>
<<colors '#FF2171' '#FF8989' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'intoxicated' 0>>
<<colors '#AA33CC' '#660099' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'enemyHealth' 1000>>
<<colors 'Green' 'Red' '#181823'>>
<<sizing '1000px' '15px'>>
<</newmeter>>
<<newmeter 'xpMeter' 0>>
<<colors '#FFD966' '#FFD966' 'transparent'>>
<<sizing '350px' '8px'>>
<</newmeter>>
<<newmeter 'promiscuity' 1>>
<<colors '#ff66b3' '#ff99cc' 'transparent'>>
<<sizing '100%' '10px'>>
<</newmeter>>
<<newmeter 'deviant' 1>>
<<colors '#9933cc' '#bf80ff' 'transparent'>>
<<sizing '100%' '10px'>>
<</newmeter>>
<<newmeter 'exhibitionism' 1>>
<<colors '#ff9933' '#ffcc80' 'transparent'>>
<<sizing '100%' '10px'>>
<</newmeter>>
<<newmeter 'corruption' 1>>
<<colors '#800000' '#cc0000' 'transparent'>>
<<sizing '100%' '10px'>>
<</newmeter>><<include "Custom Scripts">>
<<include "Character Init">>
<<include "Time Init">>
<<include "Social Init">>
<<include "Player Allure Init">>
<<include "Locations Init">>
<<include "Stats Init">>
<<include "Meter Init">>
<<include "Base Equipment Init">>
<<include "Combat Init">>
<<include "Quest Init">>
<<include "Settings Init">><<set $timeInMinutes = 8 * 60>> <!-- Starts the game at 08:00 AM --><<nobr>>
<<widget "refreshTimeVars">>
<<set $Minutes = $timeInMinutes % 60>>
<<set $Hours = Math.floor($timeInMinutes / 60) % 24>>
<<set $CurrentMinute = ($Minutes < 10 ? "0" + $Minutes : $Minutes)>>
<<if $clock24h>>
<<set $CurrentHour = ($Hours < 10 ? "0" + $Hours : $Hours)>>
<<set $TimeAMPM = "">>
<<else>>
<<set $CurrentHour = ($Hours == 0 ? 12 : ($Hours > 12 ? $Hours - 12 : $Hours))>>
<<set $TimeAMPM = ($Hours < 12 ? " AM" : " PM")>>
<</if>>
<<if $Hours < 6>> <<set $ToD = "Night">>
<<elseif $Hours < 10>> <<set $ToD = "Morning">>
<<elseif $Hours < 14>> <<set $ToD = "Noon">>
<<elseif $Hours < 18>> <<set $ToD = "Afternoon">>
<<elseif $Hours < 22>> <<set $ToD = "Evening">>
<<else>> <<set $ToD = "Night">>
<</if>>
<<set _dateData = window.getGameDate($timeInMinutes)>>
<<set $Day = _dateData.weekdayName>>
<<set $Month = _dateData.monthName>>
<<set $Date = _dateData.dayOfMonth>>
<<set $Year = _dateData.year>>
<</widget>>
<</nobr>><<nobr>>
<<widget "SidebarUI">>
<<set _calendarTooltip = "">>
<<set _days = setup.Calendar.weekdays>>
<<for _i to 0; _i lt _days.length; _i++>>
<<if $Day == _days[_i]>>
<<set _calendarTooltip += "» " + _days[_i] + " «\n">>
<<else>>
<<set _calendarTooltip += _days[_i] + "\n">>
<</if>>
<</for>>
<div class="sidebar-group-box">
<div class="sidebar-stat-item" title="Current Time">
⏰ <<= $CurrentHour>>:<<= $CurrentMinute>><<= $TimeAMPM>>
</div>
<div class="sidebar-stat-item tooltip tooltip-bottom" @data-tooltip="_calendarTooltip">
📅 $Day
</div>
<div class="sidebar-stat-item" title="Gold">
🪙 $gold
</div>
<div class="sidebar-stat-item" title="Succubus Energy">
❤️ $succubusEnergy
</div>
</div>
<<set _xpNeeded = $xpCurve[$level - 1]>>
<<set _xpPct = $xp / _xpNeeded>>
<div class="sb-xp">
<b>Level $level</b> <<if $debugEnabled>><small><<print $xp>> / <<print _xpNeeded>> XP</small><br><</if>>
<div class="meter-hollow-wrapper" style="background-color: var(--body-bg); width: 100%; height: 8px; border-radius: 4px; overflow: hidden; margin-top: 4px;">
<<showmeter 'xpMeter'>>
<<updatemeter 'xpMeter' _xpPct>>
</div>
</div>
<br>
<<set _hasMain = $equippedOutfit && $equippedOutfit.ID !== "none">>
<<set _hasSub = $equippedSubOutfit && $equippedSubOutfit.ID !== "none">>
<div class="sb-wearing">
<<if _hasMain and _hasSub>>
You are wearing <b><<=$equippedOutfit.Name>></b> and a <b><<=$equippedSubOutfit.Name>></b> underneath.
<<elseif _hasMain>>
You are wearing <b><<=$equippedOutfit.Name>></b>.
<<elseif _hasSub>>
You are only wearing a <b><<=$equippedSubOutfit.Name>></b>.
<<else>>
You are not wearing anything.
<</if>>
</div>
<br>
<div class="equipment-grid">
<div>🗡️ <<= $equippedWeapon?.Name || "None">></div>
<div>🛡️ <<= $equippedShield?.Name || "None">></div>
<div>💍 <<= $equippedRing?.Name || "None">></div>
<div>📿 <<= $equippedAmulet?.Name || "None">></div>
</div>
<br>
<<= smutStatus()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "buffDisplay">>
<<set _buffs to window.getActiveBuffs()>>
/* Names for Tooltips */
<<set _nameMap to {
/* Core Stats */
"melee": "Melee Damage",
"magic": "Magic Damage",
"health": "Max Health",
"mana": "Max Mana",
"healthregen": "Health Regen",
"manaregen": "Mana Regen",
"allure": "Allure",
"stress": "Stress",
"fatigue": "Fatigue",
"arousal": "Arousal",
/* Skills */
"lockpick": "Lockpicking",
"guile": "Guile",
"athletics": "Athletics",
"dancing": "Dancing",
"service": "Service",
"alchemy": "Alchemy",
"enchanting": "Enchanting"
}>>
/* Map for Icon Paths */
/* ALL ICONS ARE CURRENTLY DISABLED - Enable when get artist.*/
<<set _iconMap to {
/* --- CORE STATS --- */
/*
"melee_buff": "images/icons/strength_pos.webp",
"melee_debuff": "images/icons/strength_neg.webp",
"magic_buff": "images/icons/magic_damage_pos.webp",
"magic_debuff": "images/icons/magic_damage_neg.webp",
"health_buff": "images/icons/health_pos.webp",
"health_debuff": "images/icons/health_neg.webp",
"mana_buff": "images/icons/mana_pos.webp",
"mana_debuff": "images/icons/mana_neg.webp",
"healthregen_buff": "images/icons/health_regen_pos.webp",
"healthregen_debuff": "images/icons/health_regen_neg.webp",
"manaregen_buff": "images/icons/mana_regen_pos.webp",
"manaregen_debuff": "images/icons/mana_regen_neg.webp",
"allure_buff": "images/icons/allure_pos.webp",
"allure_debuff": "images/icons/allure_neg.webp",
"stress_buff": "images/icons/stress_pos.webp",
"stress_debuff": "images/icons/stress_neg.webp",
"fatigue_buff": "images/icons/fatigue_pos.webp",
"fatigue_debuff": "images/icons/fatigue_neg.webp",
"arousal_buff": "images/icons/arousal_pos.webp",
"arousal_debuff": "images/icons/arousal_neg.webp",
*/
/* --- SKILLS --- */
/*
"lockpick_buff": "images/icons/lockpick_pos.webp",
"lockpick_debuff": "images/icons/lockpick_neg.webp",
"guile_buff": "images/icons/guile_pos.webp",
"guile_debuff": "images/icons/guile_neg.webp",
"athletics_buff": "images/icons/athletics_pos.webp",
"athletics_debuff": "images/icons/athletics_neg.webp",
"dancing_buff": "images/icons/dancing_pos.webp",
"dancing_debuff": "images/icons/dancing_neg.webp",
"service_buff": "images/icons/service_pos.webp",
"service_debuff": "images/icons/service_neg.webp",
"alchemy_buff": "images/icons/alchemy_pos.webp",
"alchemy_debuff": "images/icons/alchemy_neg.webp",
"enchanting_buff": "images/icons/enchanting_pos.webp",
"enchanting_debuff": "images/icons/enchanting_neg.webp"
*/
}>>
<<if _buffs.length > 0>>
<div class="buff-tray">
<<for _b range _buffs>>
<<set _key to _b.key>>
<<set _displayName to _nameMap[_key] || _key.toUpperFirst()>>
<<set _type to (_b.value >= 0 ? "buff" : "debuff")>>
<<set _iconLookupKey to _key + "_" + _type>>
<<set _isPercent to (_b.value > -1 && _b.value < 1 && _b.value !== 0)>>
<<set _valStr to (_b.value * (_isPercent ? 100 : 1)).toFixed(0)>>
<<set _valDisplay to (_b.value >= 0 ? "+" : "") + _valStr + (_isPercent ? "%" : "")>>
<<set _remaining to Math.max(0, _b.expiresAt - $timeInMinutes)>>
<<set _h to Math.floor(_remaining / 60)>>
<<set _m to _remaining % 60>>
<<set _timeStr to (_h > 0 ? _h + "h " : "") + (_m < 10 && _h > 0 ? "0" + _m : _m) + "m">>
<<set _tooltipText to _displayName + " (" + _valDisplay + ")\nExpires: " + _timeStr>>
<div class="buff-slot tooltip" @data-tooltip="_tooltipText">
<<if _iconMap[_iconLookupKey]>>
<img @src="_iconMap[_iconLookupKey]">
<<else>>
<div class="buff-fallback"><<= _key.slice(0,1).toUpperCase()>></div>
<</if>>
</div>
<</for>>
</div>
<br>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "debugQuestStages">>
<<if State.variables.debugEnabled>>
<<set _qs = State.variables.questStages>>
<<for _qid range Object.keys(_qs)>>
<<set _stage = _qs[_qid]>>
<<run console.log(`[DEBUG] Quest ${_qid} → stage ${_stage}`)>>
<div style="font‑size:0.8em; color:#888;">
<b><<= _qid >></b>: stage <<= _stage >><br>
</div>
<</for>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "statRow">>
<<set _statName = _args[0]>>
<<set _displayName = _args[1]>>
<<set _data = window.getStatMood(_statName)>>
<<if _data>>
<div style="display:flex; justify-content:space-between; margin-bottom: 4px; font-size: 1em;">
<span>_displayName</span>
<span @style="'color:' + _data.color">
<<if _statName === "health" || _statName === "mana">>
<<print Math.round(_data.val)>> / <<print Math.round(_data.max)>>
<</if>>
</span>
</div>
<<set _bgStyle = "background-color: var(--body-bg);">>
/* Hollow Stat Logic */
<<if _data.trueMax > _data.max>>
<<set _capPct = (_data.max / _data.trueMax) * 100>>
<<set _hollowColor = "#590000">>
<<set _grad = "linear-gradient(to right, var(--body-bg) " + _capPct + "%, " + _hollowColor + " " + _capPct + "%)">>
<<set _bgStyle = "background-image: " + _grad + ";">>
<</if>>
<div class="meter-hollow-wrapper" @style="_bgStyle + ' width:100%; height:6px; margin-bottom: 12px;'">
<<showmeter _data.meter>>
<<updatemeter _data.meter `_data.pct`>>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "sidebarMenu">>
<div class="custom-sidebar-menu">
<<if $introComplete>>
/* 1. INVENTORY */
<<if !$inCombat and !$isImprisoned>>
<button class="sidebar-btn" onclick="
SugarCube.Dialog.setup('Player Inventory', 'Player Inventory');
SugarCube.Dialog.wiki(SugarCube.Story.get('Inventory Quick Menu').processText());
SugarCube.Dialog.open();
if (window.refreshUIOnly) window.refreshUIOnly();
">
INVENTORY
</button>
<</if>>
/* 2. CHARACTERISTICS */
<<if !$inSleepFlow>>
<button class="sidebar-btn" onclick="
SugarCube.State.variables.uiContext = 'player';
SugarCube.State.variables.playerTab = 'characteristics';
SugarCube.Dialog.setup('Player Dashboard', 'Player Settings');
SugarCube.Dialog.wiki(SugarCube.Story.get('PlayerDashboard').processText());
SugarCube.Dialog.open();
">
CHARACTERISTICS
</button>
<</if>>
/* 3. SOCIAL | JOURNAL */
<div class="sidebar-row-split">
/* SOCIAL */
<button class="sidebar-btn" onclick="
SugarCube.State.variables.uiContext = 'player';
SugarCube.State.variables.playerTab = 'social';
SugarCube.Dialog.setup('Social', 'Player Settings');
SugarCube.Dialog.wiki(SugarCube.Story.get('PlayerDashboard').processText());
SugarCube.Dialog.open();
">
SOCIAL
</button>
/* JOURNAL */
<button class="sidebar-btn" onclick="
SugarCube.Dialog.setup('Quest Journal', 'Player Inventory');
SugarCube.Dialog.wiki(SugarCube.Story.get('Journal Menu').processText());
SugarCube.Dialog.open();
">
JOURNAL
</button>
</div>
/* 4. SYSTEM | MAP */
<div class="sidebar-row-split">
/* SYSTEM */
<button class="sidebar-btn" onclick="
SugarCube.Dialog.setup('System Configuration', 'Player Settings');
SugarCube.Dialog.wiki(SugarCube.Story.get('SystemConfig').processText());
SugarCube.Dialog.open();
">
SYSTEM
</button>
/* MAP */
<button class="sidebar-btn" onclick="
SugarCube.Dialog.setup('World Map', 'World Map');
SugarCube.Dialog.wiki(SugarCube.Story.get('Map Menu').processText());
SugarCube.Dialog.open();
">
MAP
</button>
</div>
<</if>>
/* 5. CHEATS & SAVES */
<<if $cheatMode and !$inSleepFlow>>
<button class="sidebar-btn sidebar-btn-saves" onclick="
SugarCube.State.variables.uiContext = 'player';
SugarCube.State.variables.playerTab = 'cheats';
SugarCube.Dialog.setup('Cheats', 'Player Settings');
SugarCube.Dialog.wiki(SugarCube.Story.get('PlayerDashboard').processText());
SugarCube.Dialog.open();
">
CHEATS
</button>
<button class="sidebar-btn" onclick="window.CustomSaves.openMenu()">
SAVES
</button>
<<else>>
<button class="sidebar-btn sidebar-btn-saves" onclick="window.CustomSaves.openMenu()">
SAVES
</button>
<</if>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "campMenu">>
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<link "Go to Sleep">><<goto "Sleep Menu">><</link>><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "washFace">>
<<set $skinOral = 0>>
<</widget>>
<</nobr>><<nobr>>
<<widget "washFull">>
<<set $skinPussy = 0>>
<<set $skinAnal = 0>>
<<set $skinOral = 0>>
<</widget>>
<</nobr>><<nobr>>
<<widget "pushOutCum">>
<<set _locFolder = _args[0]>>
<<set _useToD = _args[1]>>
<<set _pussyVol = $cumPussy || 0>>
<<set _analVol = ($cumAnal || 0) + ($cumOral || 0)>>
<<set _pussyMess = Math.floor(_pussyVol * 0.5)>>
<<set _analMess = Math.floor(_analVol * 0.5)>>
<<set _totalVol = _pussyVol + _analVol>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalVol / _totalMax>>
<<if _fillPct >= 0.60>>
<<set _videoBase = "heavy">>
<<elseif _fillPct >= 0.30>>
<<set _videoBase = "medium">>
<<else>>
<<set _videoBase = "light">>
<</if>>
<<set _eggMessage = "">>
<<if $inflationEgg>>
<<set _videoBase = "eggs">>
<<set _eggCount = Math.floor(Math.random() * 3) + 2>>
<<run Inventory.addItem("strangeEggs", _eggCount)>>
<<set _eggMessage = "You collect " + _eggCount + " strange eggs from the mess.">>
<<set $inflationEgg = false>>
<</if>>
<<set _suffix = "">>
<<if _useToD === "ToD">>
<<if $ToD === "Night">>
<<set _suffix = "_night">>
<<else>>
<<set _suffix = "_day">>
<</if>>
<</if>>
<<set _finalPath = "push_cum/" + _locFolder>>
<<set _finalFile = _videoBase + _suffix>>
<<startScene _finalPath _finalFile>>
<<set $cumPussy = 0>>
<<set $cumAnal = 0>>
<<set $cumOral = 0>>
<<set $skinPussy = Math.min(100, $skinPussy + _pussyMess)>>
<<set $skinAnal = Math.min(100, $skinAnal + _analMess)>>
<<run window.clampStats()>>
<<if _eggMessage>>
<br><span style="color:var(--gold);">_eggMessage</span>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "useToilet">>
<<if window.checkCooldown("toilet", 2 * 60).ready>>
<<set _cool = window.checkCooldown("toilet", 2 * 60)>>
<<set _hours = Math.floor(_cool.timeSince / 60)>>
<<if _hours < 8>>
<i>You relieve yourself normally. A bit of tension fades away.</i>
<<stress -20>>
<<elseif _hours < 16>>
<i>You let out a stronger stream. Relief washes over you.</i>
<<stress -50>>
<<else>>
<i>Your bladder was bursting! The release feels overwhelming.</i>
<<stress -100>>
<<fatigue -50>>
<</if>>
<<run window.useCooldown("toilet")>>
<<else>>
<<set _cool = window.checkCooldown("toilet", 2 * 60)>>
<i>You sit down to relieve yourself, but nothing comes out. Try again later: <<= Math.round(_cool.timeLeft / 60) >>h.</i>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "skillCheck">>
<<set _stat = $args[0]>>
<<set _base = $args[1] || 0>>
<<set _maxAtStat = $args[2] || 1>>
<<set _gotoSuccess = $args[3]>>
<<set _gotoFailure = $args[4]>>
<<set _value = State.variables[_stat] ?? 0>>
<<set _chance = Math.min(100, Math.round(_base + (_value / _maxAtStat) * (100 - _base)))>>
<<set _roll = random(1,100)>>
<<if $debugEnabled>>
<<run console.log(`[SkillCheck] Stat=${_stat}, Value=${_value}, Base=${_base}, MaxAt=${_maxAtStat}, Chance=${_chance}%, Roll=${_roll}`)>>
<</if>>
<<set $skillSuccess = (_roll <= _chance)>>
<<if $skillSuccess and _gotoSuccess>>
<<goto _gotoSuccess>>
<<elseif !_skillSuccess and _gotoFailure>>
<<goto _gotoFailure>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "dungeonResetCheck">>
<<set _dungeonID = _args[0]>>
<<set _resetDays = _args[1] || 3>>
<<if $clearedRooms[_dungeonID] is undefined>>
<<set $clearedRooms[_dungeonID] = {}>>
<</if>>
<<set _clearTimeVar = _dungeonID + "ClearTime">>
<<set _lastClearTime = State.variables[_clearTimeVar] || 0>>
<<set _isClearedVar = _dungeonID + "Cleared">>
<<set _isCleared = State.variables[_isClearedVar]>>
<<set _timeSinceClear = $timeInMinutes - _lastClearTime>>
<<set _resetThreshold = _resetDays * 24 * 60>>
<<set _timeUntilReset = _resetThreshold - _timeSinceClear>>
<<set _hoursUntilReset = Math.round(_timeUntilReset / 60)>>
<<if _isCleared and _timeUntilReset <= 0>>
<<set $clearedRooms[_dungeonID] = {}>>
<<set State.variables[_isClearedVar] = false>>
<<if $debugEnabled>>
<span style="color:orange;"><i>This location has been repopulated.</i></span><br>
<</if>>
<<elseif _isCleared and $debugEnabled>>
<span style="color:lightblue;"><i>Dungeon resets in <<=_hoursUntilReset>> hours.</i></span><br>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "checkVitals">>
<<if $health <= 0>>
<<set $passoutReason = "health">>
<<goto "System: Passout Handler">>
<<elseif $fatigue >= $maxFatigue>>
<<set $passoutReason = "fatigue">>
<<goto "System: Passout Handler">>
<<elseif $stress >= ($maxStress - 50)>>
<<set $passoutReason = "stress">>
<<goto "System: Passout Handler">>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<if $passoutReason == "health">>
The pain becomes unbearable, you've pushed yourself too much.<br><br>
Your vision blurs as you collapse...
<<health +20%>>
<<elseif $passoutReason == "fatigue">>
Your legs give out, you've pushed yourself too much.<br><br>
Your vision blurs as you collapse...
<<fatigue -20%>>
<<elseif $passoutReason == "stress">>
Your mind reaches a breaking point, you've pushed yourself too much.<br><br>
You curl into a ball. Your vision blurs as you collapse...
<<stress -20%>>
<<else>>
You lose consciousness.
<</if>>
<</nobr>>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>><<nobr>>
<<widget "arrestLink">>
<<set _text = _args[0] || "Continue">>
<<switch $currentZone>>
/* --- FAYHALL --- */
<<case "fayhall_region">>
<<link `_text + " (0:30)"`>>
<<pass 30>>
<<restoreOutfit>>
<<goto "Fayhall Dungeon">>
<</link>>
/* --- ESTERN --- */
<<case "estern_region">>
<<link `_text + " (0:30)"`>>
<<pass 30>>
<<restoreOutfit>>
<<goto "Estern Pillory">>
<</link>>
/* --- SKAVREN (Placeholder) --- */
<<case "skavren_region">>
<span class="stat-neg">[Debug] Skavren Dungeon not implemented yet.</span>
<br>
<<link "Return">><<restoreOutfit>><<returnToPassage>><</link>>
/* --- DEFAULT / FALLBACK --- */
<<default>>
<span class="stat-neg">[Debug] No Prison Zone detected for: $currentZone</span>
<br>
<<link "Return">><<restoreOutfit>><<returnToPassage>><</link>>
<</switch>>
<</widget>>
<</nobr>><<nobr>>
<<widget "eventRoll">>
<<set _loc = _args[0]>>
<<set $lastEventRollLocation = _loc>>
<<set _ev = window.tryEventRoll(_loc, State.variables)>>
<<if _ev>>
<<set $lastTriggeredEvent = _ev>>
<<set $activeEvent = _ev>>
<<set $eventCooldownUntil = $timeInMinutes + window.GLOBAL_EVENT_COOLDOWN_MIN>>
/* prepare return via context system */
<<set $previousPassage = $currentPassage>>
<<if _ev.mode == "goto">>
<<set $specialEvent = true>> /* specialEvent is only placeholder for now, can be ignored */
<<goto _ev.passage>>
<<else>>
<<include _ev.passage>>
<<set $activeEvent = undefined>>
<</if>>
<</if>>
<br>
<</widget>>
<</nobr>><<nobr>>
/* Event End is also placeholder, not utilized right now */
<<widget "eventEnd">>
<<set $specialEvent = false>>
<<set $activeEvent = undefined>>
<<returnToPassage>>
<</widget>>
<</nobr>><<nobr>>
<<widget "eventDebug">>
/* DETERMINE LOCATION (Handle Array or String) */
<<set _locRaw = $lastEventRollLocation>>
<<if !_locRaw>>
/* Fallback guessing */
<<set _r = ($wardrobeLocation || "").toLowerCase()>>
<<if _r.includes("alley")>> <<set _locRaw = "lunaria_alley">>
<<elseif _r.includes("street")>> <<set _locRaw = "lunaria_main">>
<<elseif _r.includes("village")>> <<set _locRaw = "Village">>
<<else>> <<set _locRaw = "Road">>
<</if>>
<</if>>
<<set _poolsToCheck = Array.isArray(_locRaw) ? _locRaw : [_locRaw]>>
<<set _primaryPool = _poolsToCheck[0]>>
<<set _todRaw = $ToD>>
<<set _tod = (_todRaw == "Night") ? "Night" : "Day">>
<<set _flatChance = window.rollEventChance(_primaryPool, _tod, $allure, { useAllure: false })>>
<<set _allureChance = window.rollEventChance(_primaryPool, _tod, $allure, { useAllure: true })>>
<<set _combinedEvents = []>>
<<for _p range _poolsToCheck>>
<<if window.EVENT_TABLE[_p] && window.EVENT_TABLE[_p][_tod]>>
<<set _combinedEvents = _combinedEvents.concat(window.EVENT_TABLE[_p][_tod])>>
<</if>>
<</for>>
<<set _flatList = _combinedEvents.filter(e => e && !e.useAllure)>>
<<set _allureList = _combinedEvents.filter(e => e && e.useAllure)>>
/* RENDER */
<div style="background:#222; border:1px solid #444; padding:5px; font-size:0.9em; color:#ccc; margin-top:10px;">
<strong>[Event Debug]</strong><br>
Loc: <span style="color:#8df"><<= _poolsToCheck.join(", ") >></span><br>
ToD: <span style="color:#eb8"><<= _tod >></span> |
Allure: <span style="color:#f9f"><<= $allure >></span><br>
<hr style="border-color:#444; margin:4px 0;">
<strong>Dual-Roll Priority:</strong><br>
<span style="color:#f9f">1. Allure Roll: <<= _allureChance >>%</span>
<span style="font-size:0.8em; color:#777">(Pool: <<= _allureList.length >>)</span><br>
<span style="color:#8f8">2. Flat Roll: <<= _flatChance >>%</span>
<span style="font-size:0.8em; color:#777">(Pool: <<= _flatList.length >>)</span>
<hr style="border-color:#444; margin:4px 0;">
<<if $activeEvent>>
<span style="color:#f90">Current/Last: <<= $activeEvent.passage >></span>
<br><span style="font-size:0.8em; color:#aaa">Type: Active (Goto/Include)</span>
<<elseif $lastTriggeredEvent>>
<span style="color:#9cf">Current/Last: <<= $lastTriggeredEvent.passage >></span>
<br><span style="font-size:0.8em; color:#aaa">Type: History</span>
<<else>>
<span style="color:#c66">NO EVENT HISTORY</span>
<</if>>
<<if window._lastEventDebugInfo>>
<br><em style="color:#777; font-size:0.8em"><<= window._lastEventDebugInfo >></em>
<</if>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "interaction">>
/* Arguments:
1: Activity Type (e.g. "DoorKnocking")
2: Location Tag (e.g. "Fayhall")
*/
<<set _activity = _args[0]>>
<<set _location = _args[1]>>
<<set _event = window.tryInteractionRoll(_activity, _location)>>
<<if _event>>
<<goto _event.passage>>
<<else>>
<div class="error-view">
Error: No valid interaction found for <<= _activity >>.
<br><br>
<<link "Return" >><<returnToPassage>><</link>>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateBear">>
<<set $Enemies = []>>
<<set _bearLevelRange = [7, 10]>>
<<set _bearHP = { base: 750, perLevel: 50 }>>
<<set _level = random(_bearLevelRange[0], _bearLevelRange[1])>>
<<set _health = _bearHP.base + (_level * _bearHP.perLevel)>>
<<set _description = either(
"A massive bear with ragged fur and old scars.",
"A dark-furred bear, broad and heavily muscled.",
"The bear's hungry eyes are locked on you.",
"His claws dig into the ground as he moves.",
"A towering bear that looks used to fighting."
)>>
<<set _weapon = {
Name: "Savage Claws",
DamageMin: 150 + (_level * 10),
DamageMax: 200 + (_level * 15),
DamageType: "physical"
}>>
<<set _armor = {
Name: "Thick Hide",
ArmorRating: 60 + (_level * 20)
}>>
<<set _enemy = {
Name: "Bear",
Race: "Beast",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.15,
LewdMoves: window.mixMoves(["bear"]),
Resistances: {
fire: 1.2,
electric: 0.9,
poison: 1.1,
holy: 1.0,
corrupt: 1.0,
frost: 0.8
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateBandit">>
<<set _classArg = _args.length > 0 ? _args[0] : null>>
<<set _raceArg = _args.length > 1 ? _args[1] : null>>
<<set $Enemies = []>>
<<if _classArg>>
<<set _classArg = _classArg.charAt(0).toUpperCase() + _classArg.slice(1).toLowerCase()>>
<</if>>
<<set _classes = ["Fighter", "Fighter", "Fighter", "Rogue", "Rogue", "Rogue", "Beast Tamer"]>>
<<set _enemyLevelRanges = {
"Fighter": [3, 6],
"Rogue": [3, 6],
"Beast Tamer": [4, 7]
}>>
<<set _hpScaling = {
"Fighter": { base: 300, perLevel: 100 },
"Rogue": { base: 200, perLevel: 80 },
"Beast Tamer": { base: 250, perLevel: 90 }
}>>
<<set _resistanceMap = {
"Bandit Fighter": { fire: 1.0, frost: 1.1, poison: 1.1, holy: 1.0, corrupt: 1.0, electric: 1.0 },
"Bandit Rogue": { fire: 1.1, frost: 1.0, poison: 0.8, holy: 1.1, corrupt: 0.8, electric: 1.0 },
"Bandit Beast Tamer": { fire: 1.1, frost: 1.0, poison: 0.7, holy: 1.0, corrupt: 1.0, electric: 1.1 }
}>>
<<if _classArg>>
<<set _class = _classArg>>
<<else>>
<<set _class = _classes[Math.floor(Math.random() * _classes.length)]>>
<</if>>
<<set _race = _raceArg ? _raceArg : either("Human", "Orc", "Elf", "Beastkin")>>
<<set _levelRange = _enemyLevelRanges[_class]>>
<<if !_levelRange>>
<<set _class = "Fighter">>
<<set _levelRange = _enemyLevelRanges["Fighter"]>>
<</if>>
<<set _level = random(_levelRange[0], _levelRange[1])>>
<<set _hpData = _hpScaling[_class]>>
<<set _health = _hpData.base + (_level * _hpData.perLevel)>>
<<set _description = either(
"The rough-looking bandit grips his weapon tightly.",
"Stolen gear hangs from his belt.",
"His eyes scan you like prey."
)>>
<<set _tag = "NPC " + _class>>
<<set _armorProto = $allOutfits.find(o => o.Tags && o.Tags.includes(_tag)) || $allOutfits[0]>>
<<set _weaponProto = $allWeapons.find(w => w.Tags && w.Tags.includes(_tag)) || $allWeapons[0]>>
<<set _shieldProto = $allShields.find(s => s.Tags && s.Tags.includes(_tag))>>
<<set _armor = window.cloneItem(_armorProto)>>
<<set _weapon = window.cloneItem(_weaponProto)>>
<<set _shield = null>>
<<if _class == "Fighter" and _weapon?.Tags?.includes("One Handed") and _shieldProto>>
<<set _shield = window.cloneItem(_shieldProto)>>
<</if>>
<<set _name = "Bandit " + _class>>
<<set _enemy = {
Name: _name,
Race: _race,
Class: _class,
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: _shield,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.15,
LewdMoves: window.mixMoves(["humanoid"]),
Resistances: _resistanceMap[_name]
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "banditCommentary">>
<<set _enemy = $currentEnemy>>
<<set _race = _enemy.Race>>
<<set _class = _enemy.Class>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = "">>
<<set _after = "">>
<<if _race is "Human">>
<<switch _class>>
<<case "Fighter">>
<<set _say = either(
"This will be quick.",
"You should have stayed out of this.",
"You picked the wrong fight."
)>>
<<case "Rogue">>
<<set _say = either(
"You won't see me coming.",
"Let's see what you're worth.",
"Your coin is already mine."
)>>
<<case "Beast Tamer">>
<<set _say = either(
"I'll feed you to my hounds.",
"My beasts are hungry.",
"You're not walking away from this."
)>>
<</switch>>
<</if>>
<<if _race is "Orc">>
<<switch _class>>
<<case "Fighter">>
<<set _say = either(
"Orc strong. Steel smash.",
"Face me.",
"I break you."
)>>
<<case "Rogue">>
<<set _say = either(
"Heeheh! I'll gut you.",
"Quick stab. Deep cut.",
"Bleed for me!"
)>>
<<case "Beast Tamer">>
<<set _say = either(
"You're nothing but prey.",
"My beasts will tear you apart.",
"I'll make you scream."
)>>
<</switch>>
<</if>>
<<if _race is "Elf">>
<<switch _class>>
<<case "Fighter">>
<<set _say = either(
"You stand no chance.",
"This ends here.",
"You should have known better."
)>>
<<case "Rogue">>
<<set _say = either(
"Try to catch me.",
"Too slow.",
"You never stood a chance."
)>>
<<case "Beast Tamer">>
<<set _say = either(
"I've tamed worse than you.",
"You will obey, or you will fall.",
"This will be over soon."
)>>
<</switch>>
<</if>>
<<if _race is "Beastkin">>
<<switch _class>>
<<case "Fighter">>
<<set _say = either(
"Grrr... you challenge me?",
"I smell blood.",
"I'll tear you apart."
)>>
<<case "Rogue">>
<<set _say = either(
"You won't see this coming.",
"Too bold for your own good.",
"You stepped into my ground."
)>>
<<case "Beast Tamer">>
<<set _say = either(
"My beasts will feast on you.",
"I smell your fear.",
"You won't escape the pack."
)>>
<</switch>>
<</if>>
<<if _hpPct > 0.75>>
<<set _after = "He moves in confidently, clearly used to fighting." >>
<<elseif _hpPct > 0.4>>
<<set _after = "Blood stains his gear." >>
<<else>>
<<set _after = "He stumbles, breathing hard." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateBanditChief">>
<<set $Enemies = []>>
<<set _chiefLevelRange = [5, 8]>>
<<set _chiefHP = { base: 500, perLevel: 120 }>>
<<set _race = either("Human", "Orc", "Beastkin")>>
<<set _level = random(_chiefLevelRange[0], _chiefLevelRange[1])>>
<<set _health = _chiefHP.base + (_level * _chiefHP.perLevel)>>
<<set _description = either(
"The heavily armored bandit watches you with a cold stare.",
"He carries himself like a leader.",
"His scarred armor and confident posture mark him as the chief."
)>>
<<set _armorPool = $allOutfits.filter(o => o.Tags && o.Tags.includes("NPC Bandit Chief"))>>
<<set _weaponPool = $allWeapons.filter(w => w.Tags && w.Tags.includes("NPC Bandit Chief"))>>
<<set _shieldPool = $allShields.filter(s => s.Tags && s.Tags.includes("NPC Bandit Chief"))>>
<<set _armorProto = _armorPool.length > 0 ? either(_armorPool) : $allOutfits[0]>>
<<set _weaponProto = _weaponPool.length > 0 ? either(_weaponPool) : $allWeapons[0]>>
<<set _armor = window.cloneItem(_armorProto)>>
<<set _weapon = window.cloneItem(_weaponProto)>>
<<set _shield = null>>
<<if _weapon.Tags && _weapon.Tags.includes("One Handed") && _shieldPool.length > 0>>
<<set _shieldProto = either(_shieldPool)>>
<<set _shield = window.cloneItem(_shieldProto)>>
<</if>>
<<set _enemy = {
Name: "Bandit Chief",
Race: _race,
Class: "Chief",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: _shield,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.2,
LewdMoves: window.mixMoves(["humanoid"]),
Resistances: {
fire: 1.0,
poison: 0.9,
electric: 1.0,
holy: 1.1,
frost: 1.1,
corrupt: 1.0
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "banditChiefCommentary">>
<<set _enemy = $currentEnemy>>
<<set _race = _enemy.Race>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = "">>
<<set _after = "">>
<<switch _race>>
<<case "Human">>
<<set _say = either(
"Kneel, and I might forgive you.",
"You're mine now.",
"I'll break you myself."
)>>
<<case "Orc">>
<<set _say = either(
"I take what I want.",
"You fight me. You lose.",
"I'll crush you!"
)>>
<<case "Elf">>
<<set _say = either(
"You should feel honored to fight me.",
"I chose you. You're mine now.",
"I won't forget this."
)>>
<<case "Beastkin">>
<<set _say = either(
"You smell weak.",
"I'll enjoy this.",
"Struggle more."
)>>
<<default>>
<<set _say = "I'll make you mine!">>
<</switch>>
<<if _hpPct > 0.75>>
<<set _after = "He fights calm and confident." >>
<<elseif _hpPct > 0.4>>
<<set _after = "Blood stains his armor, but he grins." >>
<<else>>
<<set _after = "He is wounded badly, yet refuses to back down." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateGoblin">>
<<set $Enemies = []>>
<<set _goblinLevelRange = [4, 6]>>
<<set _goblinHP = { base: 450, perLevel: 70 }>>
<<set _level = random(_goblinLevelRange[0], _goblinLevelRange[1])>>
<<set _health = _goblinHP.base + (_level * _goblinHP.perLevel)>>
<<set _description = either(
"A small goblin gripping a crude weapon.",
"Stolen trinkets hang from his belt.",
"Sharp teeth poke out as he grins."
)>>
<<set _weaponPool = $allWeapons.filter(w => w.Tags && w.Tags.includes("NPC Goblin"))>>
<<set _weapon = window.cloneItem(either(_weaponPool))>>
<<set _weapon.DamageMin += (_level * 5)>>
<<set _weapon.DamageMax += (_level * 7)>>
<<set _armor = {
Name: "Scrap Armor",
ArmorRating: 30 + (_level * 10)
}>>
<<set _enemy = {
Name: "Goblin",
Race: "Goblin",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.40,
LewdMoves: window.mixMoves(["goblin"]),
Resistances: {
fire: 1.0,
electric: 1.1,
poison: 0.7,
holy: 1.4,
corrupt: 0.8,
frost: 1.0
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "goblinCommentary">>
<<set _enemy = $currentEnemy>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = either(
"Heeheehee!",
"Stab stab stab!",
"Gobbo bite!",
"You nice meat!",
"Gobbo take shiny!",
"Hold still!",
"Gobbo hungry!",
"You bleed good!",
"Mine! Mine!",
"You serve gobbo now!",
"Hehehe, squirm!",
"Gobbo likes you!",
"Break you easy!",
"You smell scared!"
)>>
<<if _hpPct > 0.75>>
<<set _after = "He hops around, full of energy." >>
<<elseif _hpPct > 0.4>>
<<set _after = "Blood stains his skin, but he keeps grinning." >>
<<else>>
<<set _after = "He snarls and fights wildly." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateGuard">>
<<set $Enemies = []>>
<<set _guardLevelRange = [9, 11]>>
<<set _guardHP = { base: 600, perLevel: 130 }>>
<<set _level = random(_guardLevelRange[0], _guardLevelRange[1])>>
<<set _health = _guardHP.base + (_level * _guardHP.perLevel)>>
<<set _description = either(
"A heavily armored guard stands in your way.",
"A worn tabard marks him as a guard.",
"His grip tightens around his weapon."
)>>
<<set _armorPool = $allOutfits.filter(o => o.Tags && o.Tags.includes("NPC Guard"))>>
<<set _weaponPool = $allWeapons.filter(w => w.Tags && w.Tags.includes("NPC Guard"))>>
<<set _shieldPool = $allShields.filter(s => s.Tags && s.Tags.includes("NPC Guard"))>>
<<set _armor = window.cloneItem(either(_armorPool))>>
<<set _weapon = window.cloneItem(either(_weaponPool))>>
<<set _shield = null>>
<<if _weapon.Tags && _weapon.Tags.includes("OneHanded") && _shieldPool.length > 0>>
<<set _shield = window.cloneItem(either(_shieldPool))>>
<</if>>
<<set _enemy = {
Name: "Guard",
Race: "Human",
Class: "Guard",
Level: _level,
CanCapture: true,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: _shield,
Health: _health,
MaxHealth: _health,
Resistances: {
fire: 1.0,
frost: 1.1,
poison: 0.9,
electric: 1.0,
holy: 1.0,
corrupt: 1.1
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "guardCommentary">>
<<set _enemy = $currentEnemy>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = either(
"You are under arrest!",
"You brought this on yourself.",
"Don't make this harder than it needs to be.",
"Resisting will only make things worse.",
"On your knees. Now."
)>>
<<if _hpPct > 0.75>>
<<set _after = "He advances confidently, armor barely scratched." >>
<<elseif _hpPct > 0.4>>
<<set _after = "His armor is dented, but he keeps pressing on." >>
<<else>>
<<set _after = "He staggers, breathing hard." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateRat">>
<<set $Enemies = []>>
<<set _ratLevelRange = [2, 4]>>
<<set _ratHP = { base: 300, perLevel: 40 }>>
<<set _level = random(_ratLevelRange[0], _ratLevelRange[1])>>
<<set _health = _ratHP.base + (_level * _ratHP.perLevel)>>
<<set _description = either(
"A diseased rat with patches of missing fur.",
"His teeth snap as he moves closer.",
"His sharp claws skitter across the ground.",
"The creature reeks of rot and filth.",
"The rat twitches, ready to lunge."
)>>
<<set _weapon = {
Name: "Gnashing Teeth",
DamageMin: 75 + (_level * 7),
DamageMax: 100 + (_level * 10),
DamageType: "physical",
DamageTypeBonus: { poison: 0.4 }
}>>
<<set _armor = {
Name: "Filthy Hide",
ArmorRating: 100 + (_level * 15)
}>>
<<set _enemy = {
Name: "Feral Rat",
Race: "Beast",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BeastType: "beast_rodent",
BaseLewdChance: 0.20,
LewdMoves: window.mixMoves(["rodent"]),
Resistances: {
fire: 1.2,
electric: 0.9,
poison: 0.5,
holy: 1.1,
corrupt: 1.0,
frost: 1.0
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateSmallSpider">>
<<set $Enemies = []>>
<<set _spiderLevelRange = [1, 3]>>
<<set _spiderHP = { base: 250, perLevel: 40 }>>
<<set _level = random(_spiderLevelRange[0], _spiderLevelRange[1])>>
<<set _health = _spiderHP.base + (_level * _spiderHP.perLevel)>>
<<set _description = either(
"A dog-sized spider with uneven, twitchy legs.",
"His fangs drip venom as he crawls closer.",
"The spider skitters across the ground."
)>>
<<set _weapon = {
Name: "Fangs",
DamageMin: 20 + (_level * 5),
DamageMax: 40 + (_level * 8),
DamageType: "physical",
DamageTypeBonus: { poison: 0.2 }
}>>
<<set _armor = {
Name: "Soft Chitin",
ArmorRating: 20 + (_level * 10)
}>>
<<set _enemy = {
Name: "Small Spider",
Race: "Beast",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.10,
LewdMoves: window.mixMoves(["spider"]),
Resistances: {
fire: 1.2,
electric: 1.0,
poison: 0.6,
holy: 1.0,
corrupt: 1.0,
frost: 1.1
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateMediumSpider">>
<<set $Enemies = []>>
<<set _spiderLevelRange = [4, 6]>>
<<set _spiderHP = { base: 400, perLevel: 70 }>>
<<set _level = random(_spiderLevelRange[0], _spiderLevelRange[1])>>
<<set _health = _spiderHP.base + (_level * _spiderHP.perLevel)>>
<<set _description = either(
"A large spider with long legs and a hard shell.",
"Venom leaks from his fangs.",
"His body shifts with slow, deliberate movement."
)>>
<<set _weapon = {
Name: "Venomous Fangs",
DamageMin: 40 + (_level * 6),
DamageMax: 70 + (_level * 10),
DamageType: "physical",
DamageTypeBonus: { poison: 0.3 }
}>>
<<set _armor = {
Name: "Thick Chitin",
ArmorRating: 30 + (_level * 12)
}>>
<<set _enemy = {
Name: "Medium Spider",
Race: "Beast",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.15,
LewdMoves: window.mixMoves(["spider"]),
Resistances: {
fire: 1.1,
electric: 1.0,
poison: 0.5,
holy: 1.0,
corrupt: 1.0,
frost: 1.1
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateLargeSpider">>
<<set $Enemies = []>>
<<set _spiderLevelRange = [7, 9]>>
<<set _spiderHP = { base: 650, perLevel: 90 }>>
<<set _level = random(_spiderLevelRange[0], _spiderLevelRange[1])>>
<<set _health = _spiderHP.base + (_level * _spiderHP.perLevel)>>
<<set _description = either(
"A massive spider with thick, powerful legs.",
"His long fangs hang from his mouth, venom dripping.",
"The spider towers over you, blocking the way."
)>>
<<set _weapon = {
Name: "Massive Venom Fangs",
DamageMin: 80 + (_level * 8),
DamageMax: 130 + (_level * 12),
DamageType: "physical",
DamageTypeBonus: { poison: 0.5 }
}>>
<<set _armor = {
Name: "Hardened Chitin",
ArmorRating: 60 + (_level * 14)
}>>
<<set _enemy = {
Name: "Large Spider",
Race: "Beast",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.20,
LewdMoves: window.mixMoves(["spider", "spider_large"]),
Resistances: {
fire: 1.2,
electric: 1.0,
poison: 0.2,
holy: 1.0,
corrupt: 1.0,
frost: 1.2
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateSpriggan">>
<<set $Enemies = []>>
<<set _levelRange = [5, 7]>>
<<set _level = random(_levelRange[0], _levelRange[1])>>
<<set _baseHP = 500>>
<<set _hpPerLevel = 30>>
<<set _health = _baseHP + (_level * _hpPerLevel)>>
<<set _description = either(
"A female figure shaped from bark and twisting roots.",
"Her wooden body curves like a woman wrapped in vines.",
"Glowing eyes watch you from a face of living wood."
)>>
<<set _weapon = {
Name: "Branch Claws",
DamageMin: 100 + (_level * 6),
DamageMax: 150 + (_level * 8),
DamageType: "physical",
DamageTypeBonus: { poison: 0.5 }
}>>
<<set _armor = {
Name: "Barkskin",
ArmorRating: 100 + (_level * 10)
}>>
<<set _enemy = {
Name: "Spriggan",
Race: "Spriggan",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.20,
LewdMoves: window.mixMoves(["spriggan"]),
Resistances: {
fire: 2.0,
poison: 0.3,
frost: 0.8,
holy: 1.0,
corrupt: 1.2,
electric: 1.0
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "sprigganCommentary">>
<<set _enemy = $currentEnemy>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = either(
"You do not belong here.",
"The forest rejects you.",
"Your presence poisons this land.",
"Leave, or be broken.",
"Your body will return to the soil."
)>>
<<if _hpPct > 0.75>>
<<set _after = "She stands tall, roots gripping the ground." >>
<<elseif _hpPct > 0.4>>
<<set _after = "Cracks spread through her bark as vines fall loose." >>
<<else>>
<<set _after = "Her wooden body splinters." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateSprigganMatronach">>
<<set $Enemies = []>>
<<set _levelRange = [9, 11]>>
<<set _level = random(_levelRange[0], _levelRange[1])>>
<<set _baseHP = 750>>
<<set _hpPerLevel = 120>>
<<set _health = _baseHP + (_level * _hpPerLevel)>>
<<set _description = either(
"A massive spriggan towers over you, bark cracked and glowing.",
"Her wooden body is thicker and more imposing than the others.",
"Twisting roots and heavy vines wrap around her curving form."
)>>
<<set _weapon = {
Name: "Flaming Branch Claws",
DamageMin: 200 + (_level * 8),
DamageMax: 240 + (_level * 10),
DamageType: "physical",
DamageTypeBonus: { fire: 0.25 }
}>>
<<set _armor = {
Name: "Molten Bark",
ArmorRating: 250 + (_level * 12)
}>>
<<set _enemy = {
Name: "Spriggan Matronach",
Race: "Spriggan",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
Resistances: {
fire: 1.4,
poison: 0.2,
frost: 1.3,
holy: 1.1,
corrupt: 1.0,
electric: 1.0
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "sprigganMatronachCommentary">>
<<set _enemy = $currentEnemy>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = either(
"You will kneel before the forest.",
"Your body will feed the roots.",
"You have gone too far.",
"I will break you.",
"The forest takes what it is owed."
)>>
<<if _hpPct > 0.75>>
<<set _after = "She stands firm, roots digging deep into the ground." >>
<<elseif _hpPct > 0.4>>
<<set _after = "Cracks spread through her bark, sap leaking from within." >>
<<else>>
<<set _after = "Her wooden body is breaking apart." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateDraugr">>
<<set $Enemies = []>>
<<set _draugrLevelRange = [3, 5]>>
<<set _draugrHP = { base: 450, perLevel: 70 }>>
<<set _level = random(_draugrLevelRange[0], _draugrLevelRange[1])>>
<<set _health = _draugrHP.base + (_level * _draugrHP.perLevel)>>
<<set _description = either(
"A rotting corpse wrapped in old armor.",
"His dead eyes stare without blinking.",
"Dry flesh clings to his bones.",
"He moves with stiff, unnatural motions.",
"The draugr smells of rot and dust."
)>>
<<set _claws = {
Name: "Rotting Claws",
DamageMin: 50 + (_level * 7),
DamageMax: 90 + (_level * 10),
DamageType: "physical",
DamageTypeBonus: { poison: 0.25 }
}>>
<<set _realPool = $allWeapons.filter(w => w.Tags && w.Tags.includes("NPC Draugr"))>>
<<set _sword = _realPool.length > 0 ? window.cloneItem(either(_realPool)) : null>>
<<if _sword>>
<<set _weapon = either(_sword, _claws)>>
<<if _weapon.ID == "rustySword">>
<<set _weapon.DamageMin += (_level * 7)>>
<<set _weapon.DamageMax += (_level * 10)>>
<</if>>
<<else>>
<<set _weapon = _claws>>
<</if>>
<<set _armor = either(
{ Name: "Decayed Flesh", ArmorRating: 30 + (_level * 10) },
{ Name: "Bone Plating", ArmorRating: 50 + (_level * 12) }
)>>
<<set _enemy = {
Name: "Draugr",
Race: "Draugr",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BaseLewdChance: 0.15,
LewdMoves: window.mixMoves(["humanoid", "draugr"]),
Resistances: {
fire: 1.4,
electric: 1.0,
poison: 0.2,
holy: 1.5,
corrupt: 0.5,
frost: 0.8
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "draugrCommentary">>
<<set _enemy = $currentEnemy>>
<<set _hpPct = _enemy.Health / (_enemy.MaxHealth || 1)>>
<<set _say = either(
"Graahh...",
"Fus... Krenaar...",
"Grrhhkk...",
"Shuul vok mirn...",
"Hrrrkkhh...",
"Ahn draa... thuul...",
"Rhhkkhh!",
"Thrrraaagg..."
)>>
<<if _hpPct > 0.75>>
<<set _after = "He moves forward, barely reacting." >>
<<elseif _hpPct > 0.4>>
<<set _after = "Chunks of rotting flesh hang loose as he keeps fighting." >>
<<else>>
<<set _after = "His body is falling apart, bones cracking with each step." >>
<</if>>
<i><span class="enemy">"<<= _say >>"</span> <<= _after >></i><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "generateWolf">>
<<set $Enemies = []>>
<<set _wolfLevelRange = [2, 4]>>
<<set _wolfHP = { base: 400, perLevel: 50 }>>
<<set _level = random(_wolfLevelRange[0], _wolfLevelRange[1])>>
<<set _health = _wolfHP.base + (_level * _wolfHP.perLevel)>>
<<set _description = either(
"A lean wolf with dirty, matted fur.",
"The wolf bares his teeth, saliva dripping from his mouth.",
"His yellow eyes stay fixed on you.",
"His body is tense, ready to snap at any movement.",
"The wolf snarls, never taking his eyes off you."
)>>
<<set _weapon = {
Name: "Teeth and Claws",
DamageMin: 50 + (_level * 5),
DamageMax: 100 + (_level * 10),
DamageType: "physical"
}>>
<<set _armor = {
Name: "Thick Fur",
ArmorRating: 40 + (_level * 15)
}>>
<<set _enemy = {
Name: "Wolf",
Race: "Beast",
Level: _level,
Description: _description,
Weapon: _weapon,
Armor: _armor,
Shield: null,
Health: _health,
MaxHealth: _health,
BeastType: "beast_canine",
BaseLewdChance: 0.25,
LewdMoves: window.mixMoves(["canine"]),
Resistances: {
fire: 1.1,
electric: 1.0,
poison: 0.8,
holy: 1.0,
corrupt: 1.0,
frost: 1.0
}
}>>
<<run $Enemies.push(_enemy)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "imageOverride">>
/* USAGE EXAMPLES:
1. Standard (Auto Form): <<imageOverride "dance" "pose_1">>
2. Gendered (Auto Form): <<imageOverride "jail" "pose_1" "g">>
3. Explicit Form: <<imageOverride "succubus" "dance" "pose_1">>
4. Explicit + Gendered: <<imageOverride "human" "jail" "pose_1" "g">>
*/
/* Check for Gender Flag ("g") at the end (Futa/Female)*/
<<set _argsLength = _args.length>>
<<if _args[_argsLength - 1] === "g">>
<<set $overrideIsGendered = true>>
<<set _argsLength -= 1>> /* Ignore the "g" for the next checks */
<<else>>
<<set $overrideIsGendered = false>>
<</if>>
/* Handle Form & Category */
<<if _argsLength === 2>>
/* AUTO MODE: Detects current form */
<<if $succubusForm>>
<<set $overrideForm = "succubus">>
<<else>>
<<set $overrideForm = "human">>
<</if>>
<<set $overrideCategory = _args[0]>>
<<set $overridePose = _args[1]>>
<<elseif _argsLength === 3>>
/* MANUAL MODE: First arg is the Form */
<<set $overrideForm = _args[0]>>
<<set $overrideCategory = _args[1]>>
<<set $overridePose = _args[2]>>
<</if>>
<<set $imageOverride = true>>
<</widget>>
<</nobr>>
/* Clears Image Override, returns to previously equipped Outfit */<<nobr>>
<<widget "clearImageOverride">>
<<set $imageOverride = undefined>>
<<set $overrideVariant = undefined>>
<</widget>>
<</nobr>><<nobr>>
<<widget "clothesPoseSelector">>
<<set $poseIndex = $poseIndex || {}>>
<<set $outfitPoseIndex = $outfitPoseIndex || {}>>
<<set _visibleOutfit = window.getVisibleOutfit(State.variables)>>
<<set _outfitID = _visibleOutfit?.ID>>
<<if _outfitID and _outfitID !== "none">>
/* OUTFIT LOGIC */
<<set _max = window.getMaxPoses(_outfitID)>>
<<if !_max>> <<set _max = 4>> <</if>>
<<set _current = $outfitPoseIndex?.[_outfitID] ?? 1>>
<h3>Select outfit pose for: <<= _visibleOutfit.Name>></h3>
<div style="display:flex; flex-wrap:wrap; gap:8px; margin-bottom:16px;">
<<for _i to 1; _i <= _max; _i++>>
<<print '<label><input type="radio" name="pose_' + _outfitID + '" value="' + _i + '" ' + (_current === _i ? 'checked' : '') +
' onchange="SugarCube.State.variables.outfitPoseIndex[\'' + _outfitID + '\']=' + _i +
';$(\'#clothes-pose-ui\').empty().wiki(\'<<clothesPoseSelector>>\');refreshRightBar();"> ' + _i + '</label>'>>
<</for>>
</div>
<<elseif !_outfitID or _outfitID === "none">>
/* NUDE LOGIC */
<<set _moodKey = window.getNudeMood(State.variables)>>
<<set _max = ($nudePoseCounts && $nudePoseCounts[_moodKey]) ? $nudePoseCounts[_moodKey] : 1>>
<<set _current = $poseIndex[_moodKey] ?? 1>>
<h3>Select nude pose:</h3>
<div style="display:flex; flex-wrap:wrap; gap:8px; margin-bottom:16px;">
<<for _i to 1; _i <= _max; _i++>>
<<print '<label><input type="radio" name="pose_' + _moodKey + '" value="' + _i + '" ' + (_current === _i ? 'checked' : '') +
' onchange="SugarCube.State.variables.poseIndex[\'' + _moodKey + '\']=' + _i +
';$(\'#clothes-pose-ui\').empty().wiki(\'<<clothesPoseSelector>>\');refreshRightBar();"> ' + _i + '</label>'>>
<</for>>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "backgroundSelector">>
<h3>Select Default Background</h3>
<div style="display:flex; flex-wrap:wrap; gap:8px; margin-bottom: 16px;" id="bg-selector-container">
<<for _i to 1; _i <= ($bgDefaultCount || 4); _i++>>
<<capture _i>>
<label style="cursor: pointer;">
<<set _isChecked = (($bgDefaultIndex || 1) == _i ? "checked" : "")>>
<<print '<input type="radio" name="bgDefaultIndex" value="' + _i + '" ' + _isChecked + ' onchange="window.updateDefaultBg(' + _i + ')">'>>
<span>_i</span>
</label>
<</capture>>
<</for>>
</div>
<</widget>>
<</nobr>>
/* <<bgimage "folder" "mode" ["detail"]>>
folder → subfolder of /images/backgrounds/
mode can be: "ToD" → tells widget to check $ToD, or a specific scene like "shrine", "bedroom", etc.
detail (optional) → when "ToD" is used, becomes the image prefix*/<<nobr>>
<<widget "bgimage">>
<<set _folder = _args[0]>>
<<set _mode = _args[1]>>
<<set _extra = _args.length > 2 ? _args[2] : null>>
<<if !$dynamicBackgrounds || _folder eq "off">>
<<set $rightBarBackground = "images/backgrounds/default/default_" + $bgDefaultIndex + ".webp">>
<<set $lastBgFolder = "default">>
<<set $lastBgMode = "default">>
<<else>>
<<set $lastBgFolder = _folder>>
<<set $lastBgMode = _mode>>
<<set $lastBgExtra = _extra>>
/* 1. DEFAULT MODE (Exact ToD) */
/* Usage: <<bgimage "Fayhall" "ToD" "market">> */
/* Result: market_morning.webp, market_noon.webp, etc. */
<<if _mode === "ToD">>
<<set _tod = ($ToD ?? "Morning").toLowerCase()>>
<<set _filename = _extra ? _extra + "_" + _tod : _tod>>
/* 2. SIMPLE MODE (Day/Night) */
/* Usage: <<bgimage "Fayhall" "ToD_simple" "tavern">> */
/* Result: tavern_day.webp, tavern_night.webp */
<<elseif _mode === "ToD_simple">>
<<if $ToD === "Night">>
<<set _suffix = "_night">>
<<else>>
<<set _suffix = "_day">>
<</if>>
<<set _filename = _extra ? _extra + _suffix : "bg" + _suffix>>
/* 3. MANUAL MODE */
/* Usage: <<bgimage "Fayhall" "bedroom">> */
/* Result: bedroom.webp */
<<else>>
<<set _filename = _mode>>
<</if>>
<<set $rightBarBackground = "images/backgrounds/" + _folder + "/" + _filename + ".webp">>
<</if>>
<</widget>>
<</nobr>>
/* REWORKED - now equips regular towel outfit */<<nobr>>
<<widget "equipTowel">>
<<if !Inventory.find("towel")>>
<<run Inventory.addItem("towel")>>
<</if>>
<<set $equippedOutfit = $none>>
<<set $equippedSubOutfit = Inventory.find("towel")>>
<<if !$outfitPoseIndex["towel"]>>
<<set $outfitPoseIndex["towel"] = 1>>
<</if>>
<<set $imageOverride = undefined>>
<<run window.recalcAllStats()>>
<<run window.refreshUIOnly()>>
<</widget>>
<</nobr>>
/* toggles current outfit version if outfit supports multiple version */<<nobr>>
<<widget "toggleOutfitVersionFull">>
<<set _o = $targetToggleSlot === "sub" ? $equippedSubOutfit : $equippedOutfit>>
<<if !_o>>
<<elseif (!_o.Versions or _o.Versions.length == 0) and (!_o.Tags or !_o.Tags.includes("MultiVersion"))>>
/* nothing to toggle */
<<else>>
<<if $outfitVersionIndex is undefined>><<set $outfitVersionIndex = {}>><</if>>
<<if $outfitImageVersions is undefined>><<set $outfitImageVersions = {}>><</if>>
/* Current index */
<<set _len = _o.Versions.length>>
<<set _curIdx = $outfitVersionIndex[_o.ID]>>
<<if _curIdx is undefined>><<set _curIdx = 0>><</if>>
/* Advance to next version */
<<set _nextIdx = (_curIdx + 1) % _len>>
<<set $outfitVersionIndex[_o.ID] = _nextIdx>>
/* Keep $outfitImageVersions in sync (v1, v2, v3 ...) */
<<set $outfitImageVersions[_o.ID] = "v" + (_nextIdx + 1)>>
<<run recalcAllure()>>
<<run window.recalcAllStats()>>
<<script>>
state.display(state.active.title, null, "back");
<</script>>
<</if>>
<</widget>>
<</nobr>>
/* toggles current outfit version if outfit supports multiple version */<<nobr>>
<<widget "toggleOutfitVersionUI">>
<<set _o = $targetToggleSlot === "sub" ? $equippedSubOutfit : $equippedOutfit>>
<<if !_o>>
<<elseif (!_o.Versions or _o.Versions.length == 0) and (!_o.Tags or !_o.Tags.includes("MultiVersion"))>>
/* nothing to toggle */
<<else>>
<<if $outfitVersionIndex is undefined>><<set $outfitVersionIndex = {}>><</if>>
<<if $outfitImageVersions is undefined>><<set $outfitImageVersions = {}>><</if>>
/* Current index */
<<set _len = _o.Versions.length>>
<<set _curIdx = $outfitVersionIndex[_o.ID]>>
<<if _curIdx is undefined>><<set _curIdx = 0>><</if>>
/* Advance to next version */
<<set _nextIdx = (_curIdx + 1) % _len>>
<<set $outfitVersionIndex[_o.ID] = _nextIdx>>
/* Keep $outfitImageVersions in sync (v1, v2, v3 ...) */
<<set $outfitImageVersions[_o.ID] = "v" + (_nextIdx + 1)>>
<<run recalcAllure()>>
<<run window.recalcAllStats()>>
<<run refreshRightBar()>>
<<run refreshUIOnly()>>
<</if>>
<</widget>>
<</nobr>>
/* Shows specific NPC -> use <<showNPC "NPCName" "NPCPose" */<<nobr>>
<<widget "showNPC">>
<<set _name to _args[0]>>
<<set _pose to _args[1]>>
<<set _existingIndex to $activeNPCs.findIndex(npc => npc.name === _name)>>
<<if _existingIndex > -1>>
<<set $activeNPCs[_existingIndex].pose to _pose>>
/* Optional: Uncomment next line if updating an existing NPC should jump focus to them */
/* <<set $npcFocusIndex to _existingIndex>> */
<<else>>
<<set $activeNPCs.push({ name: _name, pose: _pose })>>
<<set $npcFocusIndex to $activeNPCs.length - 1>>
<</if>>
<<run window.NPCManager.render()>>
<</widget>>
<</nobr>>
/* Hides the shown NPC */<<nobr>>
<<widget "hideNPC">>
<<set _targetName to _args[0]>>
<<if _targetName>>
<<set $activeNPCs to $activeNPCs.filter(npc => npc.name !== _targetName)>>
<<else>>
/* No Argument? Remove ALL */
<<set $activeNPCs to []>>
<</if>>
<<set $npcFocusIndex to 0>>
<<run window.NPCManager.render()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "cycleNPC">>
<<set $npcFocusIndex++>>
<<if $npcFocusIndex >= $activeNPCs.length>>
<<set $npcFocusIndex to 0>>
<</if>>
<<run window.NPCManager.render()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "hidePlayer">>
<<run $('#char-image').hide()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "showPlayer">>
<<run $('#char-image').show()>>
<</widget>>
<</nobr>>
/* Unequip current outfit and store it */<<nobr>>
<<widget "stripOutfit">>
<<if $equippedOutfit and $equippedOutfit.ID !== "none">>
<<set $savedOutfit = $equippedOutfit>>
<</if>>
<<if $equippedSubOutfit and $equippedSubOutfit.ID !== "none">>
<<set $savedSubOutfit = $equippedSubOutfit>>
<</if>>
<<set $equippedOutfit = $none>>
<<set $equippedSubOutfit = $none>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</widget>>
<</nobr>>
/* Reequips saved outfit */<<nobr>>
<<widget "restoreOutfit">>
<<if $savedOutfit>>
<<set $equippedOutfit = $savedOutfit>>
<<set $savedOutfit = undefined>>
<</if>>
<<if $savedSubOutfit>>
<<set $equippedSubOutfit = $savedSubOutfit>>
<<set $savedSubOutfit = undefined>>
<</if>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</widget>>
<</nobr>>
/* Secondary Strip: Use this for scenes INSIDE other events (e.g. shower in jail) */<<nobr>>
<<widget "stripOutfit2">>
<<if $equippedOutfit and $equippedOutfit.ID !== "none">>
<<set $savedOutfit2 = $equippedOutfit>>
<</if>>
<<if $equippedSubOutfit and $equippedSubOutfit.ID !== "none">>
<<set $savedSubOutfit2 = $equippedSubOutfit>>
<</if>>
<<set $equippedOutfit = $none>>
<<set $equippedSubOutfit = $none>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</widget>>
<</nobr>>
/* Secondary Restore */<<nobr>>
<<widget "restoreOutfit2">>
<<if $savedOutfit2>>
<<set $equippedOutfit = $savedOutfit2>>
<<set $savedOutfit2 = undefined>>
<</if>>
<<if $savedSubOutfit2>>
<<set $equippedSubOutfit = $savedSubOutfit2>>
<<set $savedSubOutfit2 = undefined>>
<</if>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</widget>>
<</nobr>>
/* Strips only Main Outfit and keeps Sub Outfit on */<<nobr>>
<<widget "stripMainOutfit">>
<<if $equippedOutfit and $equippedOutfit.ID !== "none">>
<<set $savedOutfit = $equippedOutfit>>
<</if>>
<<set $equippedOutfit = $none>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "transformSuccubus">>
<<if !$succubusForm>>
<<set $savedHumanOutfit = $equippedOutfit>>
<<set $savedHumanSubOutfit = $equippedSubOutfit>>
<<set $succubusForm = true>>
<<if $savedSuccubusOutfit>>
<<set $equippedOutfit = $savedSuccubusOutfit>>
<<else>>
<<if !Inventory.find("succubussuit")>>
<<run Inventory.addItem("succubussuit")>>
<</if>>
<<run Equip.outfit("succubussuit")>>
<</if>>
<<if $savedSuccubusSubOutfit>>
<<set $equippedSubOutfit = $savedSuccubusSubOutfit>>
<<else>>
<<set $equippedSubOutfit = $none>>
<</if>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "transformHuman">>
<<if $succubusForm>>
<<set $savedSuccubusOutfit = $equippedOutfit>>
<<set $savedSuccubusSubOutfit = $equippedSubOutfit>>
<<set $succubusForm = false>>
<<if $savedHumanOutfit>>
<<set $equippedOutfit = $savedHumanOutfit>>
<<set $savedHumanOutfit = undefined>>
<<else>>
<<set $equippedOutfit = $none>>
<</if>>
<<if $savedHumanSubOutfit>>
<<set $equippedSubOutfit = $savedHumanSubOutfit>>
<<set $savedHumanSubOutfit = undefined>>
<<else>>
<<set $equippedSubOutfit = $none>>
<</if>>
<<run window.recalcAllStats && window.recalcAllStats()>>
<<run refreshRightBar()>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "icon">>
<<set _dir = _args[0]>>
<<switch _dir>>
<<case "north">>
<img src="images/icons/arrows/north.webp" class="icon">
<<case "south">>
<img src="images/icons/arrows/south.webp" class="icon">
<<case "east">>
<img src="images/icons/arrows/east.webp" class="icon">
<<case "west">>
<img src="images/icons/arrows/west.webp" class="icon">
<<case "willowcamp">>
<img src="images/icons/camps/camp.webp" class="icon">
<<case "fayhall">>
<img src="images/icons/village/fayhall.webp" class="icon">
<<default>>
/* fallback - maybe a question mark? */
<img src="images/icons/unknown.webp" class="icon">
<</switch>>
<</widget>>
<</nobr>><<nobr>>
<<widget "inventoryMenu">>
<div id="inventory-menu" style="text-align: center;">
<div style="margin-bottom: 1em; display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;">
<<for _cat range ["Weapons", "Shields", "Rings", "Amulets", "Potions", "Food", "Ingredients", "Books", "Keys", "Misc"]>>
<<set _isActive = $inventoryDrawer == _cat>>
<<print '<button class="macro-button" style="min-width: 130px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.inventoryDrawer=\'' + _cat + '\'; SugarCube.State.variables.inventoryDrawerPage=1; $(\'#inventory-menu\').empty().wiki(\'<<inventoryMenu>>\'); $(\'#inventory-drawer\').empty().wiki(\'<<inventoryDrawer>>\');">' + _cat + '</button>'>>
<</for>>
</div>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "inventoryDrawer">>
<<set _perPage = 12>>
<<set $inventoryDrawerPage = $inventoryDrawerPage || 1>>
<<set _currentPage = $inventoryDrawerPage>>
<<set _category = $inventoryDrawer || "Weapons">>
<<set _drawerItems = []>>
<<switch _category>>
<<case "Weapons">> <<set _drawerItems = window.sortByName($inventoryWeapons)>>
<<case "Shields">> <<set _drawerItems = window.sortByName($inventoryShields)>>
<<case "Rings">> <<set _drawerItems = window.sortByName($inventoryAccessories.filter(i => i.SubType == "Ring"))>>
<<case "Amulets">> <<set _drawerItems = window.sortByName($inventoryAccessories.filter(i => i.SubType == "Amulet"))>>
<<case "Potions">> <<set _drawerItems = window.sortByName($inventoryPotions)>>
<<case "Food">> <<set _drawerItems = window.sortByName($inventoryFood)>>
<<case "Ingredients">> <<set _drawerItems = window.sortByName($inventoryIngredients)>>
<<case "Books">> <<set _drawerItems = window.sortByName($inventoryBooks)>>
<<case "Keys">> <<set _drawerItems = window.sortByName($inventoryKeys)>>
<<case "Misc">> <<set _drawerItems = window.sortByName($inventoryQuest.concat($inventoryRares, $inventoryMisc))>>
<</switch>>
<<set _totalPages = Math.ceil(_drawerItems.length / _perPage)>>
<<set _start = (_currentPage - 1) * _perPage>>
<<set _pageItems = _drawerItems.slice(_start, _start + _perPage)>>
<div style="margin-bottom: 1em; text-align: center;">
<b><u><<=_category>> Items</u></b>
</div>
<div class="outfit-cards">
<<for _item range _pageItems>>
<<capture _item>>
<<set _isEquipped = false>>
<<if _category == "Weapons" && $equippedWeapon?.ID == _item.ID>> <<set _isEquipped = true>> <</if>>
<<if _category == "Shields" && $equippedShield?.ID == _item.ID>> <<set _isEquipped = true>> <</if>>
<<if _category == "Rings" && $equippedRing?.ID == _item.ID>> <<set _isEquipped = true>> <</if>>
<<if _category == "Amulets" && $equippedAmulet?.ID == _item.ID>> <<set _isEquipped = true>> <</if>>
<<set _cardClass = "outfit-card" + (_isEquipped ? " equipped" : "")>>
<div @class="_cardClass">
<div class="title">
<<= _item.Name >> (x<<= _item.quantity >>)
</div>
<div class="tags-row">
<<= window.renderItemTags(_item, _category) >>
</div>
<div class="flavor"><<= _item.Description >></div>
<div class="button-row">
<<if _category == "Weapons">>
<<if _isEquipped>>
<<button "Unequip">>
<<set $equippedWeapon = $none>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<<else>>
<<button "Equip">>
<<run Equip.weapon(_item.ID)>>
<<if _item.Tags && _item.Tags.includes("TwoHanded")>>
<<set $equippedShield = $none>>
<</if>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<</if>>
<</if>>
<<if _category == "Shields">>
<<if _isEquipped>>
<<button "Unequip">>
<<set $equippedShield = $none>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<<else>>
<<button "Equip">>
<<run Equip.shield(_item.ID)>>
/* If current weapon is TwoHanded, remove Weapon */
<<if $equippedWeapon and $equippedWeapon.Tags and $equippedWeapon.Tags.includes("TwoHanded")>>
<<set $equippedWeapon = $none>>
<</if>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<</if>>
<</if>>
<<if _category == "Rings">>
<<if _isEquipped>>
<<button "Unequip">>
<<set $equippedRing = $none>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<<else>>
<<button "Equip">>
<<run Equip.ring(_item.ID)>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<</if>>
<</if>>
<<if _category == "Amulets">>
<<if _isEquipped>>
<<button "Unequip">>
<<set $equippedAmulet = $none>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<<else>>
<<button "Equip">>
<<run Equip.amulet(_item.ID)>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
<</if>>
<</if>>
<<if _category == "Potions" or _category == "Food">>
<<button "Use">>
<<run typeof window[_item.use] === "function" && window[_item.use]()>>
<<run Inventory.removeItem(_item)>>
<<run refreshInventory()>>
<</button>>
<</if>>
<<if _category == "Books">>
<<if $inCombat>>
<button class="macro-button" disabled style="opacity: 0.5;">Read</button>
<<else>>
<<button "Read">>
<<run window.readBook(_item.ID)>>
<<if Dialog.isOpen()>>
<<run Dialog.close()>>
<</if>>
<</button>>
<</if>>
<</if>>
<<button "Discard">>
<<run Inventory.removeItem(_item)>>
/* Auto-Unequip if discarded */
<<if _category == "Weapons" && _isEquipped>> <<set $equippedWeapon = $none>> <</if>>
<<if _category == "Shields" && _isEquipped>> <<set $equippedShield = $none>> <</if>>
<<if _category == "Rings" && _isEquipped>> <<set $equippedRing = $none>> <</if>>
<<if _category == "Amulets" && _isEquipped>> <<set $equippedAmulet = $none>> <</if>>
<<run window.recalcAllStats()>>
<<run refreshInventory()>>
<</button>>
</div> </div>
<</capture>>
<</for>>
</div>
<div style="margin-top: 1em; text-align: center;">
<<if _currentPage > 1>>
<<button "← Prev">>
<<set $inventoryDrawerPage -= 1>>
<<replace "#inventory-drawer">><<inventoryDrawer>><</replace>>
<</button>>
<</if>>
Pages:
<<for _i to 1; _i <= _totalPages; _i++>>
<<print (_i === _currentPage ? '[' + _i + ']' : _i) + ' '>>
<</for>>
<<if _currentPage < _totalPages>>
<<button "Next →">>
<<set $inventoryDrawerPage += 1>>
<<replace "#inventory-drawer">><<inventoryDrawer>><</replace>>
<</button>>
<</if>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "lootRewards">>
<<if $lastLoot and $lastLoot.length > 0>>
<div class="panel" style="margin-top: 1rem;">
<div class="panel-title" style="border-bottom: 1px solid #233044; padding-bottom: 0.5rem; margin-bottom: 0.75rem; font-size: 1.1em;">
VICTORY REWARDS
</div>
<div style="color: #9fb0c6; margin-bottom: 0.5rem; font-style: italic;">
Recovered from <<= $defeatedEnemy ? $defeatedEnemy.Name : "the enemy">>:
</div>
<<for _item range $lastLoot>>
<div style="margin-bottom: 0.4rem; font-size: 1.05rem;">
<span style="color: #e6edf6; font-weight: bold;">
• <<= _item.Name >>
</span>
<<if _item.quantity > 1>>
<span style="color: #9fb0c6;">(x<<=_item.quantity>>)</span>
<</if>>
<span style="color: #9fb0c6; margin-left: 0.3rem;">
- <<= _item.Description >>
</span>
</div>
<</for>>
</div>
<<else>>
<div style="margin-top: 1rem; color: #9fb0c6; font-style: italic; text-align: center;">
No loot found.
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "lootbox">>
<<set _pool = _args[0]>>
<<set _budget = _args[1] || 100>>
<<set _limit = _args[2] || 999>>
<<set _lootResults = window.generateLoot(_pool, _budget, _limit)>>
<<if _lootResults.length > 0>>
<div class="panel" style="margin-top: 1rem;">
<div class="panel-title" style="border-bottom: 1px solid #233044; padding-bottom: 0.5rem; margin-bottom: 0.75rem; font-size: 1.1em;">
LOOT FOUND
</div>
<<set _displayMap = {}>>
<<for _i to 0; _i < _lootResults.length; _i++>>
<<set _item = _lootResults[_i]>>
<<if _item.category === "gold">>
<<set $gold += _item.Price>>
<<else>>
<<run Inventory.addItem(_item.ID, 1)>>
<</if>>
<<if !_displayMap[_item.ID]>>
<<set _displayMap[_item.ID] = {
Name: _item.Name,
Description: _item.Description,
count: 0
}>>
<</if>>
<<set _displayMap[_item.ID].count++>>
<</for>>
<<for _id, _data range _displayMap>>
<div style="margin-bottom: 0.4rem; font-size: 1.05rem;">
<span style="color: #e6edf6; font-weight: bold;">
• <<= _data.Name>>
</span>
<<if _data.count > 1>>
<span style="color: #e6edf6; font-weight: bold; margin-left: 5px;">
x<<= _data.count>>
</span>
<</if>>
<span style="color: #9fb0c6; margin-left: 0.3rem; font-size: 0.9em;">
- <<= _data.Description>>
</span>
</div>
<</for>>
</div>
<<else>>
<div class="panel" style="margin-top: 1rem; color: #9fb0c6; font-style: italic; text-align: center; padding: 10px;">
You search the <<= _pool>>, but find nothing of value.
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "pass">>
<<set _rawDur = _args[0]>>
<<if typeof _rawDur === "string" && _rawDur.toLowerCase().endsWith("h")>>
<<set _pass = parseInt(_rawDur) * 60>>
<<else>>
<<set _pass = _rawDur>>
<</if>>
<<set $timeInMinutes += _pass>>
<<refreshTimeVars>>
<<if $health > 0>>
<<set $health += _pass * $healthRegen>>
<</if>>
<<set $mana += _pass * $manaRegen>>
<<set $fatigue += _pass * $fatigueGain>>
<<set $stress -= _pass * $stressDecay>>
<<set $arousal -= _pass * $arousalDecay>>
<<set $intoxication -= _pass * $intoxDecay>>
<<set $cumPussy -= _pass * 0.02>>
<<set $cumAnal -= _pass * 0.02>>
<<set $cumOral -= _pass * 0.02>>
<<set $skinPussy -= _pass * 0.05>>
<<set $skinAnal -= _pass * 0.05>>
<<set $skinOral -= _pass * 0.05>>
<<if window.applyPerMinuteGains>>
<<run window.applyPerMinuteGains(_pass)>>
<</if>>
<<run window.clampStats()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "rest">>
<<set _rawDur = _args[0]>>
<<set _quality = $restQuality or "normal">>
<<if typeof _rawDur === "string" && _rawDur.toLowerCase().endsWith("h")>>
<<set _rest = parseInt(_rawDur) * 60>>
<<else>>
<<set _rest = _rawDur>>
<</if>>
<<set _qualityMap = {
poor: { health: 1.25, fatigue: 1.25, stress: 1.25, arousal: 1.0, intox: 1.0, mana: 1.25 },
normal: { health: 2, fatigue: 2, stress: 2, arousal: 1.0, intox: 1.0, mana: 2 },
good: { health: 3, fatigue: 3, stress: 3, arousal: 1.0, intox: 1.0, mana: 3 },
perfect: { health: 4, fatigue: 4, stress: 4, arousal: 1.0, intox: 1.0, mana: 4 }
}>>
<<set _mod = _qualityMap[_quality]>>
<<set $timeInMinutes += _rest>>
<<refreshTimeVars>>
<<set $fatigue -= _rest * $fatigueGain * _mod.fatigue>>
<<set $stress -= _rest * $stressDecay * _mod.stress>>
<<set $arousal -= _rest * $arousalDecay * _mod.arousal>>
<<set $intoxication -= _rest * $intoxDecay * _mod.intox>>
<<set $cumPussy -= _rest * 0.04>>
<<set $cumAnal -= _rest * 0.04>>
<<set $cumOral -= _rest * 0.04>>
<<set $skinPussy -= _rest * 0.10>>
<<set $skinAnal -= _rest * 0.10>>
<<set $skinOral -= _rest * 0.10>>
<<run window.recalcAllStats()>>
<<set $health += _rest * $healthRegen * _mod.health>>
<<set $mana += _rest * $manaRegen * _mod.mana>>
<<run window.clampStats()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "ntrSafezoneCheck">>
<<if ($ntrStage == 1 and $corruption >= 100) or ($ntrStage == 2 and $corruption >= 500)>>
<<link "Think about your Boyfriend">><<goto "NTR Selection">><</link>><br>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "tinarahMeditate">>
<<if $arousalPct >= 0.75>>
<<link "Meditate (0:10)">><<pass 10>><<goto "Tinarah Meditate">><</link>><br>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "startSexSceneUnique">>
<<set _npc = _args[0]>>
<<set _location = _args[1]>>
/* 1. CHECK FOR MODDED FLAG */
<<if _args[_args.length - 1] === "modded">>
<<set _isModded = true>>
<<set _rootPath = "images/sex/modded/">>
<<else>>
<<set _isModded = false>>
<<set _rootPath = "images/sex/unique/">>
<</if>>
/* 2. DETERMINE FILENAME */
<<if _args[2] && _args[2] !== "modded">>
<<set _file = _args[2]>>
<<else>>
<<set _file = "stage_1">>
<</if>>
<<set _mode = _args[3]>>
<<if _mode === "ToD">>
<<set _file += "_" + ($ToD || "Morning").toLowerCase()>>
<<elseif _mode === "ToD_simple">>
<<if $ToD === "Night">>
<<set _file += "_night">>
<<else>>
<<set _file += "_day">>
<</if>>
<</if>>
/* 3. RENDER VIDEO */
<div style="text-align:center;">
<video autoplay loop muted playsinline preload="auto" class="main-sex-video">
<source @src="_rootPath + _npc + '/' + _location + '/' + _file + '.webm'" type="video/webm">
</video>
</div>
<br>
<</widget>>
<</nobr>><<nobr>>
<<widget "startScene">>
<<set _folder = _args[0]>>
<<set _file = _args[1]>>
<<set _mode = _args[2]>>
<<if _mode === "ToD">>
/* DEFAULT MODE: Morning, Noon, Afternoon, Evening, Night */
<<set _file += "_" + ($ToD || "Morning").toLowerCase()>>
<<elseif _mode === "ToD_simple">>
/* SIMPLE MODE: Day vs Night */
<<if $ToD === "Night">>
<<set _file += "_night">>
<<else>>
<<set _file += "_day">>
<</if>>
<</if>>
<div style="text-align:center;">
<video autoplay loop muted playsinline preload="auto" class="main-sex-video">
<source @src="'images/loops/' + _folder + '/' + _file + '.webm'" type="video/webm">
</video>
</div>
<br>
<</widget>>
<</nobr>><<nobr>>
/* Has to use either "pussy", "anal" or "oral" */
<<widget "cum">>
/* Case A: 3 Args (Location, Hole, Source) e.g., <<cum "outside" "oral" "human">> */
<<if _args.length === 3>>
<<set _loc = _args[0]>>
<<set _hole = _args[1]>>
<<set _src = _args[2]>>
/* Case B: 2 Args (Hole, Source) e.g., <<cum "pussy" "human">> -> defaults loc to "inside" */
<<else>>
<<set _loc = "inside">>
<<set _hole = _args[0]>>
<<set _src = _args[1]>>
<</if>>
<<if _hole is "auto">>
<<if $sexMode is "anal">>
<<set _hole to "anal">>
<<elseif $sexMode is "oral">>
<<set _hole to "oral">>
<<else>>
<<set _hole to "pussy">>
<</if>>
<</if>>
/* 3. Execute */
<<set _amt = window.addCum(_loc, _hole, _src)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "partner">>
<<set _type = _args[0]>>
<<set _amount = _args.length > 1 ? parseInt(_args[1]) : 1>>
<<run window.addPartner(_type, _amount)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "orgasm">>
<<set $totalOrgasms = ($totalOrgasms || 0) + 1>>
<<if _args[0] is "micro">>
<<arousal "-25%">>
<<stress -100>>
<<health "+5%">>
<<set $microOrgasms = ($microOrgasms || 0) + 1>>
<<set _microLines = [
"You shiver as a small orgasm ripples through your body.",
"A quick pulse of pleasure makes your legs tremble.",
"A brief climax makes your body twitch.",
"Your body tenses and releases in a small spasm."
]>>
<span class="stat-arousal"><<print either(_microLines)>></span> | <span class="stat-arousal">-Arousal</span> | <span class="stat-pos">+Health</span> | <span class="stat-pos">-Stress</span><br><br>
<<else>>
<<arousal "-60%">>
<<stress -200>>
<<fatigue -100>>
<<health "+10%">>
<<set $fullOrgasms = ($fullOrgasms || 0) + 1>>
<<set _fullLines = [
"Your entire body arches in a powerful climax.",
"Your body tightens up as you climax.",
"You cry out as a wave of ecstasy passes through you.",
"Your vision blurs as a heavy orgasm hits you."
]>>
<span class="stat-arousal"><<print either(_fullLines)>></span> | <span class="stat-arousal">-Arousal</span> | <span class="stat-pos">+Health</span> | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><br><br>
<</if>>
<<run window.recalcAllStats()>>
<<run window.updateStages()>>
<</widget>>
<</nobr>><<nobr>>
<<widget "handleVirginity">>
<<set _virginTaken to false>>
<<set _mode to $args[0] or $sexMode>>
<<if _mode is "vaginal" and $pussyVirgin is true>>
<<set $pussyVirgin to false>>
<<set _virginTaken to true>>
<<health "-15%">>
<<if $ntrStage is 1>>
<<stress +350>>
<<elseif $ntrStage is 2>>
<<stress +250>>
<<elseif $ntrStage is 3>>
<<stress +200>>
<</if>>
<<elseif _mode is "anal" and $analVirgin is true>>
<<set $analVirgin to false>>
<<set _virginTaken to true>>
<<health "-20%">>
<<if $ntrStage is 1>>
<<stress +400>>
<<elseif $ntrStage is 2>>
<<stress +300>>
<<elseif $ntrStage is 3>>
<<stress +200>>
<</if>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "erisMoanLight">>
<<set _moans = [
"Mmm...",
"Ah...",
"Nnnh...",
"Hah...",
"Haa...",
"Mmh...",
"Ahn...",
"Nng...",
"Hmm...",
"Uhn..."
]>>
<span class="player">"<<print either(_moans)>>"</span>
<</widget>>
<<widget "erisMediumMoans">>
<<set _moans = [
"Ah... hah...",
"Mmnnh... yes...",
"Oh... ah...",
"Nnn... hah...",
"Haaah... mmh...",
"A-Ahh... ngh...",
"Hnn... haa...",
"Mmmh... oh...",
"Nnghh... ahh...",
"Uhn... hah..."
]>>
<span class="player">"<<print either(_moans)>>"</span>
<</widget>>
<<widget "erisHeavyMoans">>
<<set _moans = [
"Ah! Hah... ah!",
"Oh god... mmnnh!",
"Yess! Ah... hah!",
"Nnnh! Ah... oh...",
"Haaah~♡ Ahh~♡!",
"Agghhn~! Hnnng~!",
"F-fuaaah...! Nngh!",
"Ahnn~♡ Ohh...!",
"Haghh~♡! Haa...!",
"Ughh~! Gahh~!"
]>>
<span class="player">"<<print either(_moans)>>"</span>
<</widget>>
<<widget "erisClimaxMoans">>
<<set _moans = [
"Ahhhh! Yess~~!",
"Oh god! Haaah!",
"Nnnn! Ah! Ahhh!",
"Haaaah... Haaah...!",
"F-fuhh~♡ I-I can't...!",
"Aaah-♡! Aaah-♡!",
"Haaaah... Haaah... Haaah...",
"Sh-shit...! Cumming...!",
"Nnghh~♡ Haaaah~♡!",
"Ahhh~♡! Ohhh~♡!"
]>>
<span class="player">"<<print either(_moans)>>"</span>
<</widget>>
<</nobr>><<nobr>>
<<widget "meet">>
<<set _id to _args[0].toLowerCase()>>
<<if $romanceList[_id]>>
<<set $romanceList[_id].met to true>>
<<elseif $contactList[_id]>>
<<set $contactList[_id].met to true>>
<</if>>
<</widget>>
<</nobr>>
/* Widget: <<npcLoc "NPC Name" "Location Name">> */<<nobr>>
<<widget "npcLoc">>
<<set _id to _args[0].toLowerCase()>>
<<set _loc to _args[1]>>
<<if $romanceList[_id]>>
<<set $romanceList[_id].location to _loc>>
<<elseif $contactList[_id]>>
<<set $contactList[_id].location to _loc>>
<</if>>
<</widget>>
<</nobr>>
/* Widget: <<love "NPC Name" amount>> */<<nobr>>
<<widget "love">>
<<set _id to _args[0].toLowerCase()>>
<<set _amount to _args[1]>>
<<if $romanceList[_id]>>
<<set _npc to $romanceList[_id]>>
<<set _npc.xp += _amount>>
<<for _npc.xp >= 100>>
<<set _npc.level++>>
<<set _npc.xp -= 100>>
<</for>>
<<for _npc.xp < 0>>
<<set _npc.level-->>
<<set _npc.xp += 100>>
<</for>>
<<if _npc.level >= 5>>
<<set _npc.level to 5>>
<<if _npc.xp > 100>><<set _npc.xp to 100>><</if>>
<</if>>
<<if _npc.level <= -2>>
<<set _npc.level to -2>>
<<if _npc.xp < 0>><<set _npc.xp to 0>><</if>>
<</if>>
<</if>>
<</widget>>
<</nobr>>
/* Widget: <<setRelLevel "NPC Name" level>> */<<nobr>>
<<widget "setRelLevel">>
<<set _id to _args[0].toLowerCase()>>
<<set _lvl to _args[1]>>
<<if $romanceList[_id]>>
<<set $romanceList[_id].level to Math.clamp(_lvl, -2, 5)>>
<<set $romanceList[_id].xp to 0>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "passageContext">>
<<set _id = _args[0]>>
<<set $currentPassage = _id>>
<<if _args.length > 1>>
<<set $previousPassage = _args[1]>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "returnToPassage">>
<<if $previousPassage>>
<<goto $previousPassage>>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "flavor">>
<<set _mapData = window.getMapData(State.passage)>>
<<if _mapData>>
<<set $lastAtlasLocation = State.passage>>
<<set $currentZone = _mapData.zone>>
<</if>>
<<if _mapData && _mapData.biome>>
<<set _biomeID = _mapData.biome>>
<<elseif _args[0]>>
<<set _biomeID = _args[0]>>
<<else>>
<<set _biomeID = "road">>
<</if>>
<<set _biome = window.getBiome(_biomeID)>>
<<set $locType = _biome.locType || "wild">>
<<if !_mapData && _biome.zone>>
<<set $currentZone = _biome.zone>>
<</if>>
<<if !$currentZone>> <<set $currentZone = "default">> <</if>>
<<checkVitals>>
<<if _biome.bg>>
<<bgimage _biome.bg.folder _biome.bg.mode _biome.bg.detail>>
<</if>>
<div class="flavor-text">
<<set _text = _biome.flavor[$ToD]>>
<<if !_text>> <<set _period = ($ToD eq "Night") ? "Night" : "Day">> <<set _text = _biome.flavor[_period]>> <</if>>
<<if !_text>> <<set _text = "The area is quiet.">> <</if>>
<<print _text>>
</div>
<br>
<<eventRoll _biome.eventPools>>
<</widget>>
<</nobr>><<nobr>>
<<widget "exploreWait">>
<<link "Wait & Rest (0:15)">>
<<set $restQuality = "poor">>
<<rest 15>>
<<set _currentPassage = passage()>>
<<goto _currentPassage>>
<</link>><br>
<</widget>>
<</nobr>><<nobr>>
<<widget "wardrobeMenu">>
<<set $poseIndex = $poseIndex || {}>>
<<set $outfitPoseIndex = $outfitPoseIndex || {}>>
<div id="wardrobe-menu" style="text-align: center;">
<div style="display: flex; justify-content: space-around; flex-wrap: wrap; gap: 1em; margin-bottom: 1em;">
/* --- MAIN OUTFIT --- */
<div style="flex: 1; min-width: 300px; background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 6px; padding: 1rem; display: flex; flex-direction: column; justify-content: space-between;">
<h4 style="margin-top: 0; color: var(--card-title);">Main Outfit</h4>
<<if $equippedOutfit && $equippedOutfit.ID !== "none">>
<<run _ao = window.getActiveOutfit ? window.getActiveOutfit($equippedOutfit, State.variables) : $equippedOutfit>>
<<set _ver = $outfitVersionIndex[$equippedOutfit.ID] ?? 0>>
<<set _desc = $equippedOutfit.Tags?.includes("MultiVersion")
? ($equippedOutfit.Versions?.[_ver]?.Description ?? $equippedOutfit.Description)
: $equippedOutfit.Description>>
<<run _otags = window.getOutfitTags(_ao, _ver)>>
<div style="margin-bottom: 0.5em;">
<b>
<<=$equippedOutfit.Name>> (Armor Rating: <<= _ao.ArmorRating >>)
<<if _otags.exhibRaw>>
<<print '<span class="outfit-tag tag-' + _otags.exhib.toLowerCase() + '">' + _otags.exhibRaw + '</span>'>>
<</if>>
<<if _otags.multi>>
<span class="outfit-tag tag-multiversion">Multi Version</span>
<</if>>
</b><br>
<i style="font-size: 0.9em; color: var(--card-flavor);"><<= _desc>></i>
</div>
<div style="display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.5em; margin-bottom: 0.5em;">
<<if $equippedOutfit?.Tags?.includes("MultiVersion")>>
<button class="macro-button" onclick="SugarCube.State.variables.targetToggleSlot = 'main'; $.wiki('<<toggleOutfitVersionUI>>');">Toggle Version</button>
<<else>>
<button class="macro-button" disabled style="opacity: 0.5;">Toggle Version</button>
<</if>>
<<set _outfitID = $equippedOutfit.ID>>
<<set _isFavorite = $favoriteOutfits.includes(_outfitID)>>
<button class="macro-button" onclick="window.toggleFavoriteOutfit('main')">
<<print _isFavorite ? "Unfavorite" : "Favorite">>
</button>
<<button "Undress">>
<<set $equippedOutfit = $none>>
<<goto "Wardrobe">>
<</button>>
</div>
/* POSE SELECTOR */
<<set _max = window.getMaxPoses(_outfitID)>>
<<if !_max>> <<set _max = 4>> <</if>>
<<set _current = $outfitPoseIndex?.[_outfitID] ?? 1>>
<div style="margin-top: auto;">
<span>Pose:</span>
<span style="display: inline-flex; gap: 0.5em;">
<<for _i to 1; _i <= _max; _i++>>
<<print '<label style="white-space:nowrap;"><input type="radio" name="pose_' + _outfitID + '" value="' + _i + '" ' + (_current === _i ? 'checked' : '') +
' onchange="SugarCube.State.variables.outfitPoseIndex[\'' + _outfitID + '\']=' + _i + '; refreshRightBar();"> ' + _i + '</label>'>>
<</for>>
</span>
</div>
<<else>>
<div style="margin-bottom: 0.5em;">
<i>Wearing:</i> <b>Nothing</b>
</div>
<div style="display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.5em; margin-bottom: 0.5em;">
<button class="macro-button" disabled style="opacity: 0.5;">Toggle Version</button>
<button class="macro-button" disabled style="opacity: 0.5;">Favorite</button>
<button class="macro-button" disabled style="opacity: 0.5;">Undress</button>
</div>
<</if>>
</div>
/* --- SUB-OUTFIT --- */
<div style="flex: 1; min-width: 300px; background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 6px; padding: 1rem; display: flex; flex-direction: column; justify-content: space-between;">
<h4 style="margin-top: 0; color: var(--card-title);">Sub Outfit</h4>
<<if $equippedSubOutfit && $equippedSubOutfit.ID !== "none">>
<<run _aoSub = window.getActiveOutfit ? window.getActiveOutfit($equippedSubOutfit, State.variables) : $equippedSubOutfit>>
<<set _verSub = $outfitVersionIndex[$equippedSubOutfit.ID] ?? 0>>
<<set _descSub = $equippedSubOutfit.Tags?.includes("MultiVersion")
? ($equippedSubOutfit.Versions?.[_verSub]?.Description ?? $equippedSubOutfit.Description)
: $equippedSubOutfit.Description>>
<<run _otagsSub = window.getOutfitTags(_aoSub, _verSub)>>
<div style="margin-bottom: 0.5em;">
<b>
<<=$equippedSubOutfit.Name>> (Armor Rating: <<= _aoSub.ArmorRating >>)
<<if _otagsSub.exhibRaw>>
<<print '<span class="outfit-tag tag-' + _otagsSub.exhib.toLowerCase() + '">' + _otagsSub.exhibRaw + '</span>'>>
<</if>>
<<if _otagsSub.multi>>
<span class="outfit-tag tag-multiversion">Multi Version</span>
<</if>>
</b><br>
<i style="font-size: 0.9em; color: var(--card-flavor);"><<= _descSub>></i>
</div>
<div style="display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.5em; margin-bottom: 0.5em;">
<<if $equippedSubOutfit?.Tags?.includes("MultiVersion")>>
<button class="macro-button" onclick="SugarCube.State.variables.targetToggleSlot = 'sub'; $.wiki('<<toggleOutfitVersionUI>>');">Toggle Version</button>
<<else>>
<button class="macro-button" disabled style="opacity: 0.5;">Toggle Version</button>
<</if>>
<<set _subID = $equippedSubOutfit.ID>>
<<set _isFavSub = $favoriteOutfits.includes(_subID)>>
<button class="macro-button" onclick="window.toggleFavoriteOutfit('sub')">
<<print _isFavSub ? "Unfavorite" : "Favorite">>
</button>
<<button "Undress">>
<<set $equippedSubOutfit = $none>>
<<goto "Wardrobe">>
<</button>>
</div>
/* POSE SELECTOR */
<<set _maxSub = window.getMaxPoses(_subID)>>
<<if !_maxSub>> <<set _maxSub = 4>> <</if>>
<<set _currentSub = $outfitPoseIndex?.[_subID] ?? 1>>
<div style="margin-top: auto;">
<span>Pose:</span>
<span style="display: inline-flex; gap: 0.5em;">
<<for _i to 1; _i <= _maxSub; _i++>>
<<print '<label style="white-space:nowrap;"><input type="radio" name="pose_' + _subID + '" value="' + _i + '" ' + (_currentSub === _i ? 'checked' : '') +
' onchange="SugarCube.State.variables.outfitPoseIndex[\'' + _subID + '\']=' + _i + '; refreshRightBar();"> ' + _i + '</label>'>>
<</for>>
</span>
</div>
<<else>>
<div style="margin-bottom: 0.5em;">
<i>Wearing:</i> <b>Nothing</b>
</div>
<div style="display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.5em; margin-bottom: 0.5em;">
<button class="macro-button" disabled style="opacity: 0.5;">Toggle Version</button>
<button class="macro-button" disabled style="opacity: 0.5;">Favorite</button>
<button class="macro-button" disabled style="opacity: 0.5;">Undress</button>
</div>
<</if>>
</div>
</div>
/* --- NUDE POSE --- */
<<if (!$equippedOutfit || $equippedOutfit.ID === "none") && (!$equippedSubOutfit || $equippedSubOutfit.ID === "none")>>
<div style="margin-bottom: 1em;">
<<set _moodKey = window.getNudeMood(State.variables)>>
<<set _max = ($nudePoseCounts && $nudePoseCounts[_moodKey]) ? $nudePoseCounts[_moodKey] : 1>>
<<set _current = $poseIndex[_moodKey] ?? 1>>
<span>Select nude pose:</span>
<span style="display: inline-flex; gap: 0.5em;">
<<for _i to 1; _i <= _max; _i++>>
<<print '<label style="white-space:nowrap;"><input type="radio" name="pose_' + _moodKey + '" value="' + _i + '" ' + (_current === _i ? 'checked' : '') +
' onchange="SugarCube.State.variables.poseIndex[\'' + _moodKey + '\']=' + _i + '; refreshRightBar();"> ' + _i + '</label>'>>
<</for>>
</span>
</div>
<</if>>
/* --- CATEGORY TABS --- */
<div style="margin-bottom: 1em; display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;">
<<if $succubusForm>>
<<set _cats = ["Succubus"]>>
<<else>>
<<set _cats = ["Clothes", "Light", "Heavy", "Bikini", "Underwear", "Favorites"]>>
<</if>>
<<for _cat range _cats>>
<<set _isActive = $wardrobeDrawer == _cat>>
<<print '<button class="macro-button" style="min-width: 130px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.wardrobeDrawer=\'' + _cat + '\'; SugarCube.State.variables.wardrobeDrawerPage=1; $(\'#wardrobe-menu\').empty().wiki(\'<<wardrobeMenu>>\'); $(\'#wardrobe-drawer\').empty().wiki(\'<<wardrobeDrawer>>\'); applyAutoNumbering();">' + _cat + '</button>'>>
<</for>>
</div>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "wardrobeDrawer">>
<<if $wardrobeDrawer>>
/* --- Filter Logic --- */
<<set _perPage = 12>>
<<set $wardrobeDrawerPage = $wardrobeDrawerPage || 1>>
<<set _currentPage = $wardrobeDrawerPage>>
<<set _sourceList = $inventoryOutfits || []>>
<<set _drawerOutfits = _sourceList.filter(i => {
let isSuccItem = (i.category === 'succubus' || (i.Tags && i.Tags.includes("Succubus")));
if ($succubusForm) { if (!isSuccItem) return false; }
else { if (isSuccItem) return false; }
if ($wardrobeDrawer == "Favorites") return $favoriteOutfits.includes(i.ID);
return (i.category || "").toLowerCase() == $wardrobeDrawer.toLowerCase();
}).slice().sort((a, b) => a.Name.localeCompare(b.Name))>>
<<set _totalPages = Math.ceil(_drawerOutfits.length / _perPage)>>
<<set _start = (_currentPage - 1) * _perPage>>
<<set _pageOutfits = _drawerOutfits.slice(_start, _start + _perPage)>>
/* --- Header --- */
<div style="margin-bottom: 1em; text-align: center;">
<b><u><<=$wardrobeDrawer>> Outfits</u></b>
</div>
/* --- Card Grid --- */
<div class="outfit-cards">
<<for _item range _pageOutfits>>
<<capture _item>>
<<set _activeItem = window.getActiveOutfit(_item, State.variables)>>
<<set _isSubLayer = (_item.category === "underwear" || _item.category === "bikini")>>
<<set _isEquipped = _isSubLayer ? ($equippedSubOutfit && $equippedSubOutfit.ID === _item.ID) : ($equippedOutfit && $equippedOutfit.ID === _item.ID)>>
<<set _displayName = _activeItem.Name.replace(/\s*\(V\d+\)/i, "")>>
<<set _cardClass = "outfit-card" + (_isEquipped ? " equipped" : "")>>
<<if _isEquipped>>
<<if _isSubLayer>>
<<set _clickCode = '<<set $equippedSubOutfit = $none>><<set $lastWardrobeDrawer = $wardrobeDrawer>><<run Engine.play(State.passage)>><<run window.recalcAllStats()>>'>>
<<else>>
<<set _clickCode = '<<set $equippedOutfit = $none>><<set $lastWardrobeDrawer = $wardrobeDrawer>><<run Engine.play(State.passage)>><<run window.recalcAllStats()>>'>>
<</if>>
<<else>>
<<if _isSubLayer>>
<<set _clickCode = '<<run Equip.subOutfit("' + _item.ID + '")>><<set $lastWardrobeDrawer = $wardrobeDrawer>><<run Engine.play(State.passage)>><<run window.recalcAllStats()>>'>>
<<else>>
<<set _clickCode = '<<run Equip.outfit("' + _item.ID + '")>><<set $lastWardrobeDrawer = $wardrobeDrawer>><<run Engine.play(State.passage)>><<run window.recalcAllStats()>>'>>
<</if>>
<</if>>
<div @class="_cardClass" @onclick="'if(!$(event.target).closest(\'.info-icon\').length) { $.wiki(\'' + _clickCode + '\'); }'">
<span class="info-icon">
<<tooltip `window.getItemStatsTooltip(_item)` "🛈">>
</span>
<div class="title"><<= _displayName >></div>
<div class="tags-row">
<<= window.renderItemTags(_activeItem, $wardrobeDrawer) >>
</div>
<div class="flavor">
<<= _activeItem.Description >>
</div>
</div>
<</capture>>
<</for>>
</div>
/* --- Pagination --- */
<div style="margin-top: 1em; display: flex; justify-content: center; align-items: center; gap: 1em; text-align: center;">
<<if _currentPage > 1>>
<<button "← Prev">>
<<set $wardrobeDrawerPage -= 1>>
<<replace "#wardrobe-drawer">><<wardrobeDrawer>><</replace>>
<<run setTimeout(applyAutoNumbering, 0)>>
<</button>>
<<else>>
<button class="macro-button" disabled style="opacity: 0.5;">← Prev</button>
<</if>>
<span>Pages:
<<for _i to 1; _i <= _totalPages; _i++>>
<<print (_i === _currentPage ? '[' + _i + ']' : _i) + ' '>>
<</for>>
</span>
<<if _currentPage < _totalPages>>
<<button "Next →">>
<<set $wardrobeDrawerPage += 1>>
<<replace "#wardrobe-drawer">><<wardrobeDrawer>><</replace>>
<<run setTimeout(applyAutoNumbering, 0)>>
<</button>>
<<else>>
<button class="macro-button" disabled style="opacity: 0.5;">Next →</button>
<</if>>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<if $onCombatDefeat>>
<<goto $onCombatDefeat>>
<<elseif $onCapture>>
<<goto "Capture Sequence Start">>
/* FALLBACK */
<<else>>
<<goto "Wilderness Wakeup">>
<</if>>
<</nobr>><<nobr>>
<<if $onArousalDefeat>>
<<goto $onArousalDefeat>>
<<elseif $onCapture>>
<<goto "Capture Sequence Start">>
/* FALLBACK */
<<else>>
<<goto "Wilderness Wakeup">>
<</if>>
<</nobr>><<nobr>>
<<if $onCombatSurrender>>
<<goto $onCombatSurrender>>
<<elseif $onCapture>>
<<set $defeatedEnemy = clone($currentEnemy)>>
<<goto "Capture Sequence Start">>
/* 3. FALLBACK */
<<else>>
<div style="color: red; border: 1px solid red; padding: 10px;">
[DEBUG ERROR] No $onCombatSurrender passage was set,
and not in a Capture Zone ($onCapture is null).
</div>
<br>
<<link "Resume Combat">><<goto "Combat Start">><</link>>
<</if>>
<</nobr>><<nobr>>
/* Fallback if for some reason defeatedEnemy is missing */
<<set _enemy = $defeatedEnemy || { Name: "The Enemy", Race: "Human" }>>
<<set _name = _enemy.Name>>
<<set _race = _enemy.Race>>
<<set _dialogue = "">>
/* --- PRIORITY 1: ROLES (Guard, etc.) --- */
<<if _name.toLowerCase().includes("guard")>>
<<set _dialogue = "You are under arrest! Come quietly or be dragged.">>
/* --- PRIORITY 2: RACES --- */
<<elseif _race == "Goblin">>
<<set _dialogue = "Nyaga! You belonging to us now! Hehehe!">>
<<elseif _race == "Draugr" or _race == "Undead">>
<<set _dialogue = "Gghharrrrkk...">>
<<elseif _race == "Spriggan">>
<<set _dialogue = "Root... bind... keep...">>
<<elseif _race == "Orc">>
<<set _dialogue = "Weak! Drag the meat to the cages!">>
<<elseif _race == "Elf">>
<<set _dialogue = "Pathetic. You might fetch a decent price in the markets.">>
<<elseif _race == "Beastkin">>
<<set _dialogue = "You smell nice... We keep you.">>
<<elseif _race == "Human">>
/* Default Bandit/Human line */
<<set _dialogue = "You belong to us now.">>
<</if>>
<b><<= _name >> towers over you...</b><br><br>
<<if _dialogue isnot "">>
<span class="enemy">"<<= _dialogue >>"</span><br><br>
<</if>>
<<link "You lose consciousness...">><<clearCombat>><<goto $onCapture>><</link>>
<</nobr>><<nobr>>
<<restoreOutfit>>
<<clearImageOverride>>
<<set $imprisonedBy = null>>
<<set $defeatedEnemy = null>>
<<set $isImprisoned = false>>
<<if $currentDungeon isnot "None" and $dungeonEntrances[$currentDungeon]>>
<<link "Escape to safety">><<set $previousPassage = $dungeonEntrances[$currentDungeon]>><<goto $dungeonEntrances[$currentDungeon]>><</link>>
<<else>>
/* Safety Fallback */
<<link "Stumble back to safety">><<returnToPassage>><</link>>
<</if>>
<</nobr>>You wake up some time later, eyes slowly adjusting. <span class="player">"W-where am I...?"</span>
You're in the same spot you passed out in. You look around, it's quiet, and your belongings are still here.
<<link "Stumble to your feet">><<returnToPassage>><</link>><<set $inCombat to false>>
<<set $isImprisoned = false>>
<<set $triggerCombat to false>>
<<set $currentEnemyIndex to 0>>
<<set $currentEnemy to null>>
<<set $Enemies = []>>
<<set $combatLog = []>>
<<set $onCapture = null>><span id="combat"><<renderCombatUI>></span><<nobr>>
You are victorious!
<<if $currentDungeon isnot "None" and $currentPassage>>
<<if $clearedRooms[$currentDungeon]>>
<<set $clearedRooms[$currentDungeon][$currentPassage] = true>>
<</if>>
<</if>>
<<lootRewards>>
<<clearCombat>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>You successfully escaped from battle.<br>
<<if $currentDungeon isnot "None" and $dungeonEntrances[$currentDungeon]>>
<<link "Escape to Dungeon Entrance">>
<<set $previousPassage = $dungeonEntrances[$currentDungeon]>>
<<clearCombat>>
<<goto $dungeonEntrances[$currentDungeon]>>
<</link>>
<<else>>
<<link "Continue">>
<<clearCombat>>
<<returnToPassage>>
<</link>>
<</if>><<nobr>>
<<widget "clearCombat">>
<<set $triggerCombat = false>>
<<set $inCombat = false>>
<<set $isImprisoned = false>>
<<set $Enemies = []>>
<<set $currentEnemy = null>>
<<set $combatLog = []>>
<<set $onCombatDefeat = null>>
<<set $onArousalDefeat = null>>
<<set $onCombatVictory = null>>
<<set $onCombatSurrender = null>>
<<set $canFlee = true>>
<</widget>>
<</nobr>><<nobr>>
<<widget "startCombat">>
<<set $inCombat = true>>
<<set $currentEnemyIndex = 0>>
<<set $currentEnemy = $Enemies[$currentEnemyIndex]>>
<<set $combatLog = []>>
<</widget>>
<</nobr>><<nobr>>
<<widget "startCombatIfChance">>
<<set _chance = _args[0]>>
<<set _enemyType = _args.length > 1 ? _args[1] : null>>
/* Trigger combat roll */
<<if !$triggerCombat and random(1, 100) <= _chance>>
<<set $triggerCombat = true>>
<<switch _enemyType>>
<<case "Wolf">>
<<generateWolf>>
<<case "Draugr">>
<<generateDraugr>>
<<case "Bandit Chief">>
<<generateBanditChief>>
<<case "Guard">>
<<generateGuard>>
<<case "rat">>
<<generateRat>>
<<case "small spider">>
<<generateSmallSpider>>
<<case "medium spider">>
<<generateMediumSpider>>
<<case "large spider">>
<<generateLargeSpider>>
<<case "goblin">>
<<generateGoblin>>
<<case "bear">>
<<generateBear>>
<<case "spriggan">>
<<generateSpriggan>>
<<case "sprigganMatronach">>
<<generateSprigganMatronach>>
<<default>>
<<if _enemyType>>
<<generateBandit _enemyType>>
<<else>>
<<generateBandit>>
<</if>>
<</switch>>
<<else>>
<<if $currentDungeon isnot "None" and $currentPassage>>
<<if !$clearedRooms[$currentDungeon]>>
<<set $clearedRooms[$currentDungeon] = {}>>
<</if>>
<<set $clearedRooms[$currentDungeon][$currentPassage] = true>>
<</if>>
<</if>>
<<if $triggerCombat and !$inCombat>>
<<startCombat>>
<<goto "Combat Start">>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "renderCombatUI">>
<<if !$inCombat>>
<<if $health <= 0>>
<<goto "Combat Defeat">>
<<elseif !$currentEnemy>>
<<goto "Combat Victory">>
<</if>>
<</if>>
<<set _enemy = $currentEnemy>>
<<set _playerWeapon = $equippedWeapon || $none || { Name: "None", DamageMin: 1, DamageMax: 1 }>>
<<set _playerArmor = $equippedOutfit || $none || { Name: "None", ArmorRating: 0 }>>
/* Enemy Fallbacks */
<<set _enemyWeapon = _enemy.Weapon || { Name: "Fists", DamageMin: 5, DamageMax: 10 }>>
<<set _enemyArmor = _enemy.Armor || { Name: "None", ArmorRating: 0 }>>
<<set _player to {
Health: $health,
MaxHealth: $maxHealth,
Weapon: _playerWeapon,
Armor: _playerArmor,
Shield: $equippedShield
}>>
<<set _enemyHealthPct = _enemy.Health / _enemy.MaxHealth>>
<div class="enemy-top">
<div class="enemy-healthbar">
<div class="meter-label">Enemy Health: <<= Math.round(_enemy.Health) >> / <<= _enemy.MaxHealth >></div>
<<showmeter 'enemyHealth'>>
<<updatemeter 'enemyHealth' _enemyHealthPct>>
</div>
<<set _commentaryName = _enemy.Name>>
<<set _raceText = _enemy.Race || "">>
<<set _classText = _enemy.Class || "">>
<<set _levelText = "Level " + (_enemy.Level || 1)>>
<<set _infoParts = []>>
<<if (_raceText.toLowerCase() == "beast" or _raceText.toLowerCase() == "draugr" or _raceText.toLowerCase() == "dragon") and (!_classText)>>
<<run _infoParts.push(_enemy.Name)>>
<<else>>
<<if _raceText != "">><<run _infoParts.push(_raceText)>><</if>>
<<if _enemy.Name.toLowerCase().includes("bandit")>>
<<run _infoParts.push("Bandit")>>
<</if>>
<<if _classText != "">><<run _infoParts.push(_classText)>><</if>>
<</if>>
<<if _infoParts.length == 0>>
<<run _infoParts.push(_enemy.Name)>>
<</if>>
<<enemyCommentary>>
<div style="text-align:center;">
<b>Fighting:</b> <<= _infoParts.join(" ")>> (<<= _levelText >>)
</div>
<<if _enemy.Description>><i><<= _enemy.Description >></i><</if>>
</div>
<div class="combat-panels">
<div class="panel player-panel">
<div class="panel-title">You</div>
<div class="panel-row"><span>Weapon:</span> <<= _player.Weapon.Name >> (<<= _player.Weapon.DamageMin >>–<<= _player.Weapon.DamageMax >> dmg)</div>
<div class="panel-row"><span>Armor:</span> <<= _player.Armor.Name >> (<<= _player.Armor.ArmorRating || 0 >> armor)</div>
<div class="panel-row"><span>Shield:</span>
<<= _player.Shield ? `${_player.Shield.Name} (${_player.Shield.ArmorRating || 0} armor)` : "None">>
</div>
</div>
<div class="panel enemy-panel">
<div class="panel-title">Enemy</div>
<div class="panel-row"><span>Weapon:</span> <<= _enemyWeapon.Name >> (<<= _enemyWeapon.DamageMin >>–<<= _enemyWeapon.DamageMax >> dmg)</div>
<div class="panel-row"><span>Armor:</span> <<= _enemyArmor.Name >> (<<= _enemyArmor.ArmorRating || 0 >> armor)</div>
<<if _enemy.Shield>>
<div class="panel-row"><span>Shield:</span> <<= _enemy.Shield.Name >> (<<= _enemy.Shield.ArmorRating || 0 >> armor)</div>
<</if>>
</div>
</div>
<div class="combat-actions">
<<button "Attack">><<run attackEnemy()>><</button>>
<<button "Heavy Attack">><<run attackEnemy(true)>><</button>>
<<button "Use Item">><<goto "Use Item Screen">><</button>>
<<button "Cast Spell">><<goto "Combat Cast Spell Screen">><</button>>
<<if $canFlee is false>>
<button class="macro-button" disabled>Flee</button>
<<else>>
<<button "Flee">><<run tryFlee()>><</button>>
<</if>>
<<button "Surrender">><<goto "Combat Surrender">><</button>>
</div>
<div class="combat-log">
<ul>
<<for _i = 0; _i < $combatLog.length; _i++>>
<<if _i >= $combatLog.length - 2>>
<li class="combat-log__item new">• <<= $combatLog[_i] >></li>
<<else>>
<li class="combat-log__item old">• <<= $combatLog[_i] >></li>
<</if>>
<</for>>
</ul>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "enemyCommentary">>
<<set _enemy = $currentEnemy>>
<<set _name = _enemy?.Name?.toLowerCase()>>
<<switch _name>>
<<case "bandit chief">>
<<banditChiefCommentary>>
<<case "wolf">>
/* No Commentary for this type */
<<case "draugr">>
<<draugrCommentary>>
<<case "guard">>
<<guardCommentary>>
<<case "feral rat">>
/* No Commentary for this type */
<<case "small spider">>
/* No Commentary for this type */
<<case "medium spider">>
/* No Commentary for this type */
<<case "large spider">>
/* No Commentary for this type */
<<case "goblin">>
<<goblinCommentary>>
<<case "bear">>
/* No Commentary for this type */
<<case "spriggan">>
<<sprigganCommentary>>
<<case "sprigganMatronach">>
<<sprigganMatronachCommentary>>
<<default>>
<<banditCommentary>>
<</switch>>
<</widget>>
<</nobr>><<nobr>>
<div id="combat-item-cards">
<<combatItemCards>>
</div>
<div style="text-align: center; margin-top: 2em;">
<<link "Back">><<goto "Combat Start">><</link>>
</div>
<</nobr>><<nobr>>
<<widget "combatItemCards">>
<<set _items = ($inventoryPotions || []).filter(i => i.quantity > 0).slice().sort((a,b) => a.Name.localeCompare(b.Name))>>
<<if _items.length == 0>>
<p>You have no usable potions.</p>
<<else>>
<div class="outfit-cards">
<<for _item range _items>>
<<capture _item>>
<div class="outfit-card">
<div class="title">
<<= _item.Name >> (x<<= _item.quantity >>)
</div>
<div class="flavor">
<<= _item.Description || "No description." >>
</div>
<div class="actions">
<<button "Use">>
<<run window.useCombatItem(_item.ID)>>
/* REMOVED GOTO HERE */
<</button>>
</div>
</div>
<</capture>>
<</for>>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<div id="combat-spell-cards">
<<combatSpellCards>>
</div>
<div style="text-align: center; margin-top: 2em;">
<<link "Back">><<goto "Combat Start">><</link>>
</div>
<</nobr>><<nobr>>
<<widget "combatSpellCards">>
<<if !$learnedSpells or $learnedSpells.length == 0>>
You don't know any spells yet.<br>
<</if>>
<<set _spells = $learnedSpells.slice().sort((a,b) => a.Name.localeCompare(b.Name))>>
<div class="outfit-cards">
<<for _spell range _spells>>
<<capture _spell>>
<div class="outfit-card">
<div class="title">
<<= _spell.Name >>
<<print '<span class="item-tag tag-' + _spell.DamageType + '">' + _spell.DamageType.toUpperCase() + '</span>'>>
</div>
<div class="flavor">
<<set _canCast = false>>
<<if _spell.Cost === "all">>
/* Special Logic for Pyroblast */
<<if $mana > 0>>
<<set _canCast = true>>
<b>ALL MP</b><br>
<<else>>
<span style="color:gray;"><i>No mana left</i></span><br>
<</if>>
<<else>>
/* Standard Logic */
<<if $mana >= _spell.Cost>>
<<set _canCast = true>>
<b><<= _spell.Cost >> MP</b><br>
<<else>>
<span style="color:gray;"><i>Too little mana (needs <<= _spell.Cost >> MP)</i></span><br>
<</if>>
<</if>>
<<= _spell.Description >>
</div>
<div class="actions">
<<if _canCast>>
<<if _spell.use && typeof window[_spell.use] === "function">>
/* Custom Handler (e.g. Pyroblast) */
<<button "Cast">>
<<run window[_spell.use]()>>
/* REMOVED GOTO HERE */
<</button>>
<<else>>
/* Standard Handler */
<<button "Cast">>
<<run window.castCombatSpell(_spell.ID)>>
/* REMOVED GOTO HERE */
<</button>>
<</if>>
<<else>>
<button class="macro-button" disabled>Cast</button>
<</if>>
</div>
</div>
<</capture>>
<</for>>
</div>
<</widget>>
<</nobr>>/* ================================
ACCESSORIES
================================ */
<<run registerItem({
ID: "silverRing",
Name: "Silver Ring",
category: "accessory",
Price: 80,
Tags: ["Shop Blacksmith 1", "Shop General 1", "Loot Rare"],
SubType: "Ring",
Description: "A silver ring said to ease the mind.",
bonusStressDecay: 0.25
})>>
<<run registerItem({
ID: "wayfarersBand",
Name: "Wayfarer's Band",
category: "accessory",
Price: 400,
Tags: ["Enchanted"],
SubType: "Ring",
Description: "A sturdy copper ring that seems to ease the weariness of long journeys.",
bonusFatigueGain: -0.10,
bonusMaxFatigue: 100
})>>
<<run registerItem({
ID: "bloodAmulet",
Name: "Blood Amulet",
category: "accessory",
Price: 300,
Tags: ["Shop Wizard 2", "Loot Rare"],
SubType: "Amulet",
Description: "Increases Health at an increased fatigue gain cost.",
bonusMaxHealth: 150,
bonusFatigueGain: 0.10
})>>
<<run registerItem({
ID: "cheatAmulet",
Name: "Amulet of the Storyteller",
category: "accessory",
SubType: "Amulet",
Description: "[CHEAT] Grants near-invincibility.",
ArmorRating: 9999,
Resistances: {fire: 0, electric: 0, poison: 0, holy: 0, corrupt: 0, frost: 0},
Price: 0,
Tags: []
})>>
<<run registerItem({
ID: "cheatRing",
Name: "Ring of the Conqueror",
category: "accessory",
SubType: "Ring",
Description: "[CHEAT] Grants god-like strength. Deal massive damage.",
BonusMeleeDamage: 50, /* +5000% Damage */
BonusMagicDamage: 50, /* +5000% Damage */
Price: 0,
Tags: []
})>><<set $none = {
Name: "None",
ID: "none",
Category: "none",
Tags: ["Exhib 5", "Naked"],
Image: "images/cards/equipment/fallback.webp",
Description: "You are currently not wearing anything.",
Allure: 0,
DamageMin: 80,
DamageMax: 150,
ArmorRating: 0,
owned: true
}>>
/* Init Empty Inventory Arrays */
<<set $inventoryOutfits = []>>
<<set $favoriteOutfits = []>>
<<set $inventoryWeapons = []>>
<<set $inventoryShields = []>>
<<set $inventoryAccessories = []>>
<<set $inventoryPotions = []>>
<<set $inventoryFood = []>>
<<set $inventoryIngredients = []>>
<<set $inventoryBooks = []>>
<<set $inventoryKeys = []>>
<<set $inventoryQuest = []>>
<<set $inventoryRares = []>>
<<set $inventoryMisc = []>>
<<set $learnedSpells = []>>
/* Load Item Definitions */
<<include "Succubus Outfits Init">>
<<include "Underwear Init">>
<<include "Clothes Init">>
<<include "Light Armor Init">>
<<include "Heavy Armor Init">>
<<include "Bikini Armor Init">>
<<include "Weapons Init">>
<<include "Shields Init">>
<<include "Accessories Init">>
<<include "Inventory Init">>
<<include "Spells Init">>
/* Add Starting Gear */
<<run Inventory.addItem("introclothes")>>
/* Equip Starting Items */
<<run Equip.outfit("introclothes")>>
/* For empty slots, set them to $none */
<<set $equippedShield = $none>>
<<set $equippedRing = $none>>
<<set $equippedAmulet = $none>>
<<set $equippedSubOutfit = $none>>
<<run $learnedSpells.push(
window.getSpell("spellPyroblast"),
/*window.getSpell("spellFlameWave"),
window.getSpell("spellShock"),
window.getSpell("spellThunderStrike"),
window.getSpell("spellVenomSpray"),
window.getSpell("spellToxicCloud"),
window.getSpell("spellSmite"),
window.getSpell("spellDivineLight"),
window.getSpell("spellCorruptionBeam"),
window.getSpell("spellDarkSurge"),
window.getSpell("spellFrostbite"),
window.getSpell("spellIceShards")*/
)>><<set $gold = 0>>
/* ======================
GOLD BUNDLES (Virtual Items for Loot System)
====================== */
<<run registerItem({
ID: "gold_loose",
Name: "Loose Change",
category: "gold",
Price: 15,
Tags: ["Loot Common"],
Description: "A handful of coins. (15g)"
})>>
<<run registerItem({
ID: "gold_pouch",
Name: "Small Coin Pouch",
category: "gold",
Price: 50,
Tags: ["Loot Common", "Loot Bandit"],
Description: "A small leather pouch of gold. (50g)"
})>>
<<run registerItem({
ID: "gold_stack",
Name: "Stack of Gold",
category: "gold",
Price: 100,
Tags: ["Loot Rare"],
Description: "A neat stack of gold coins. (100g)"
})>>
<<run registerItem({
ID: "gold_bag",
Name: "Heavy Gold Bag",
category: "gold",
Price: 250,
Tags: ["Loot Boss"],
Description: "A heavy bag overflowing with coins. (250g)"
})>>
/* ======================
POTIONS
====================== */
<<run registerItem({
ID: "potionHealingWeak",
Name: "Weak Healing Potion",
category: "potion",
Price: 75,
Tags: ["Shop Alchemy 1", "Loot Potion"],
Description: "Restores 100 Health.",
use: "usePotionHealingWeak"
})>>
<<run registerItem({
ID: "potionHealingStrong",
Name: "Strong Healing Potion",
category: "potion",
Price: 200,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Restores 300 Health.",
use: "usePotionHealingStrong"
})>>
<<run registerItem({
ID: "potionManaWeak",
Name: "Weak Mana Potion",
category: "potion",
Price: 90,
Tags: ["Shop Alchemy 1", "Loot Potion"],
Description: "Restores 50 Mana.",
use: "usePotionManaWeak"
})>>
<<run registerItem({
ID: "potionManaStrong",
Name: "Strong Mana Potion",
category: "potion",
Price: 330,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Restores 200 Mana.",
use: "usePotionManaStrong"
})>>
<<run registerItem({
ID: "potionStrength",
Name: "Potion of Strength",
category: "potion",
Price: 250,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Increases melee damage by 25% for 2 hours.",
use: "usePotionStrength"
})>>
<<run registerItem({
ID: "potionMagicAmp",
Name: "Potion of Arcane Power",
category: "potion",
Price: 300,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Increases magic damage by 25% for 2 hours.",
use: "usePotionMagicAmp"
})>>
<<run registerItem({
ID: "potionVigor",
Name: "Vigor Potion",
category: "potion",
Price: 290,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Reduces Fatigue by 300.",
use: "usePotionVigor"
})>>
<<run registerItem({
ID: "potionCalming",
Name: "Calming Potion",
category: "potion",
Price: 150,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Reduces Stress by 300.",
use: "usePotionCalming"
})>>
<<run registerItem({
ID: "aphrodisiac",
Name: "Aphrodisiac",
category: "potion",
Price: 350,
Tags: ["Shop Alchemy 1", "Loot Potion"],
Description: "Increases Arousal by 800.",
use: "useAphrodisiac"
})>>
<<run registerItem({
ID: "potionStallion",
Name: "Stallion's Vigor",
category: "potion",
Price: 350,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Increases Max Fatigue by 300 for 4 hours.",
use: "usePotionStallion"
})>>
<<run registerItem({
ID: "potionClarity",
Name: "Clarity Draught",
category: "potion",
Price: 150,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Increases Max Arousal by 400 for 2 hours.",
use: "usePotionClarity"
})>>
<<run registerItem({
ID: "perfumeMidnight",
Name: "Midnight Musk Perfume",
category: "potion",
Price: 350,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "Increases Allure by 200 and Seduction by 100 for 4 hours. Increases chance of enemy lewd attacks.",
use: "usePerfumeMidnight"
})>>
<<run registerItem({
ID: "potionSuccubusWeak",
Name: "Lavender Kiss",
category: "potion",
Price: 500,
Tags: ["Shop Succubus", "Loot Rare"],
Description: "Restores 400 Health and increases Arousal by 300.",
use: "usePotionSuccubusWeak"
})>>
<<run registerItem({
ID: "potionSuccubusStrong",
Name: "Crimson Embrace",
category: "potion",
Price: 1200,
Tags: ["Shop Succubus", "Loot Rare"],
Description: "Restores 1000 Health and increases Arousal by 600.",
use: "usePotionSuccubusStrong"
})>>
/* ======================
POISONS / OILS
====================== */
<<run registerItem({
ID: "poisonWeak",
Name: "Weak Poison",
category: "potion",
Price: 90,
Tags: ["Shop Alchemy 1", "Loot Potion"],
Description: "+15% poison damage for 30 minutes.",
use: "usePoisonWeak"
})>>
<<run registerItem({
ID: "oilFrost",
Name: "Rime Oil",
category: "potion",
Price: 120,
Tags: ["Shop Alchemy 1", "Loot Potion"],
Description: "+20% frost damage for 30 minutes.",
use: "useOilFrost"
})>>
<<run registerItem({
ID: "oilCorrupt",
Name: "Blight Oil",
category: "potion",
Price: 150,
Tags: ["Shop Alchemy 1", "Loot Potion"],
Description: "+15% corrupt damage for 45 minutes.",
use: "useOilCorrupt"
})>>
<<run registerItem({
ID: "spiderVenom",
Name: "Widow's Ichor",
category: "potion",
Price: 250,
Tags: ["Shop Alchemy 2", "Loot Potion"],
Description: "+25% poison damage for 60 minutes",
use: "useSpiderVenom"
})>>
/* ======================
FOOD
====================== */
<<run registerItem({
ID: "roastedNuts",
Name: "Honey-Roasted Nuts",
category: "food",
Price: 55,
Tags: ["Shop General 1", "Shop Inn 1", "Loot Food"],
Description: "Crunchy nuts coated in a thick, sweet glaze. Good for a quick burst of energy.",
use: "useRoastedNuts"
})>>
<<run registerItem({
ID: "soberingHerbs",
Name: "Sobering Root",
category: "food",
Price: 35,
Tags: ["Shop General 2", "Loot Food"],
Description: "A bitter root with an awful taste. Chewing it clears the head and helps sober you up.",
use: "useSoberingHerbs"
})>>
<<run registerItem({
ID: "juicySteak",
Name: "Prime Beef Steak",
category: "food",
Price: 45,
Tags: ["Shop General 2", "Shop Inn 1", "Loot Food"],
Description: "A thick, bloody cut of high-quality meat. Some creatures would go crazy for this.",
use: "useJuicySteak"
})>>
<<run registerItem({
ID: "dogFood",
Name: "Butcher's Scraps",
category: "food",
Price: 15,
Tags: ["Shop General 1", "Loot Food"],
Description: "Tough meat and bone. Intended for dogs, not human consumption.",
use: "useDogFood"
})>>
<<run registerItem({
ID: "bread",
Name: "Rustic Loaf",
category: "food",
Price: 10,
Tags: ["Shop General 1", "Shop Inn 1", "Loot Food"],
Description: "A simple, crusty loaf. Fills the stomach and restores some Health.",
use: "useBread"
})>>
<<run registerItem({
ID: "cheeseWedge",
Name: "Sharp Cheese",
category: "food",
Price: 25,
Tags: ["Shop General 1", "Shop Inn 1", "Loot Food"],
Description: "A wedge of hard yellow cheese. A reliable meal.",
use: "useCheese"
})>>
<<run registerItem({
ID: "honeyComb",
Name: "Honeycomb",
category: "food",
Price: 30,
Tags: ["Shop General 2", "Loot Food"],
Description: "Fresh from the hive and dripping with nectar.",
use: "useHoneycomb"
})>>
<<run registerItem({
ID: "usedCondom",
Name: "Used Condom",
category: "food",
Price: 0,
Tags: [],
Description: "Discarded and sticky, with a musky smell. Small increase in Succubus Energy when consumed.",
use: "useUsedCondom"
})>>
<<run registerItem({
ID: "usedCondomLarge",
Name: "Used Condom (Large)",
category: "food",
Price: 0,
Tags: [],
Description: "A large, sticky condom with a musky smell. Large increase in Succubus Energy when consumed.",
use: "useUsedCondomLarge"
})>>
<<run registerItem({
ID: "sweetLoaf",
Name: "Sweet Loaf",
category: "food",
Price: 25,
Tags: ["Shop General 2", "Loot Food"],
Description: "A wonderfully soft, homemade loaf of bread.",
use: "useSweetLoaf"
})>>
/* ======================
DRINKS
====================== */
<<run registerItem({
ID: "soothingTea",
Name: "Soothing Tea",
category: "food",
Price: 75,
Tags: ["Shop General 1", "Shop Inn 1", "Loot Food"],
Description: "A steaming herbal infusion. It calms the nerves and helps with stress.",
use: "useSoothingTea"
})>>
<<run registerItem({
ID: "ale",
Name: "Brown Ale",
category: "food",
Price: 15,
Tags: ["Shop Inn 1", "Loot Food"],
Description: "A dark, foamy brew. Cheap, filling, and bitter.",
use: "useAle"
})>>
<<run registerItem({
ID: "mead",
Name: "Honey Mead",
category: "food",
Price: 25,
Tags: ["Shop Inn 1", "Loot Food"],
Description: "Fermented honey wine. Sweet, sticky, and popular.",
use: "useMead"
})>>
<<run registerItem({
ID: "goldenCombMead",
Name: "Golden-Comb Mead",
category: "food",
Price: 55,
Tags: ["Shop Inn 1", "Loot Food"],
Description: "A famous brand known for its distinct golden color and sweetness.",
use: "useGoldenCombMead"
})>>
<<run registerItem({
ID: "ironCaskReserve",
Name: "Iron-Cask Reserve",
category: "food",
Price: 85,
Tags: ["Shop Inn 1", "Loot Food"],
Description: "Dark, thick, and strong enough to floor an orc.",
use: "useIronCaskReserve"
})>>
<<run registerItem({
ID: "redWine",
Name: "Red Wine",
category: "food",
Price: 50,
Tags: ["Shop Inn 1", "Loot Food"],
Description: "A standard vintage, good for a warm buzz.",
use: "useRedWine"
})>>
<<run registerItem({
ID: "lunarianVintage",
Name: "Lunarian Vintage",
category: "food",
Price: 320,
Tags: ["Shop Inn 2", "Loot Food"],
Description: "Harvested from vines that never see the sun. The wine is pale gray and tastes unnaturally cold.",
use: "useLunarianVintage"
})>>
/* ======================
INGREDIENTS
====================== */
<<run registerItem({
ID: "mistroot",
Name: "Mistroot",
category: "ingredient",
Price: 60,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A rare, glowing root found near water."
})>>
<<run registerItem({
ID: "strangeEggs",
Name: "Strange Eggs",
category: "ingredient",
Price: 25,
Tags: [],
Description: "Soft-shelled eggs recovered from your own body. They radiate a strange warmth."
})>>
<<run registerItem({
ID: "frostbellFlower",
Name: "Frostbell Flower",
category: "ingredient",
Price: 10,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A delicate blue flower. The petals feel unusually cold."
})>>
<<run registerItem({
ID: "witchCapMushroom",
Name: "Witch Cap Mushroom",
category: "ingredient",
Price: 12,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A small mushroom with a purple cap. It smells sharp and acrid."
})>>
<<run registerItem({
ID: "bearClaw",
Name: "Bear Claw",
category: "ingredient",
Price: 45,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A massive, curved talon."
})>>
<<run registerItem({
ID: "wolfEye",
Name: "Wolf Eye",
category: "ingredient",
Price: 30,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A yellow, unsightly eye. It seems to watch you."
})>>
<<run registerItem({
ID: "ratTail",
Name: "Feral Rat Tail",
category: "ingredient",
Price: 15,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A stiff, hairless tail."
})>>
<<run registerItem({
ID: "heartwood",
Name: "Heartwood",
category: "ingredient",
Price: 150,
Tags: ["Shop Alchemy 2", "Loot Ingredient"],
Description: "A knot of wood that feels like muscle. It pulses with a faint green light."
})>>
<<run registerItem({
ID: "sprigganSap",
Name: "Spriggan Sap",
category: "ingredient",
Price: 80,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "Thick, golden resin that smells like pine."
})>>
<<run registerItem({
ID: "elderWood",
Name: "Elder Wood",
category: "ingredient",
Price: 200,
Tags: ["Shop Alchemy 2", "Loot Ingredient"],
Description: "A splinter of dark bark. It feels far heavier than it looks."
})>>
<<run registerItem({
ID: "spiderEgg",
Name: "Spider Egg",
category: "ingredient",
Price: 20,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A translucent sack the size of a fist. Something shifts inside."
})>>
<<run registerItem({
ID: "spiderSilk",
Name: "Spider Silk",
category: "ingredient",
Price: 40,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A bundle of sticky white threads."
})>>
<<run registerItem({
ID: "boneMeal",
Name: "Bone Meal",
category: "ingredient",
Price: 15,
Tags: ["Shop Alchemy 1", "Loot Ingredient"],
Description: "A pouch filled with grounded bones."
})>>
/* ======================
BOOKS & LORE
====================== */
/* === FIRE MAGIC === */
<<run registerItem({
ID: "fireboltTome",
Name: "Spell Tome: Firebolt",
category: "book",
Price: 300,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Teaches the basic Firebolt spell.",
readPassage: "Book Generic Spell",
teaches: "spellFirebolt"
})>>
<<run registerItem({
ID: "flameWaveTome",
Name: "Spell Tome: Flame Wave",
category: "book",
Price: 550,
Tags: ["Shop Wizard 2", "Loot Book"],
Description: "Teaches the Flame Wave spell.",
readPassage: "Book Generic Spell",
teaches: "spellFlameWave"
})>>
/* === LIGHTNING MAGIC === */
<<run registerItem({
ID: "shockTome",
Name: "Spell Tome: Shock",
category: "book",
Price: 280,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Teaches the basic Shock spell.",
readPassage: "Book Generic Spell",
teaches: "spellShock"
})>>
<<run registerItem({
ID: "thunderStrikeTome",
Name: "Spell Tome: Thunder Strike",
category: "book",
Price: 500,
Tags: ["Shop Wizard 2", "Loot Book"],
Description: "Teaches the Thunder Strike spell.",
readPassage: "Book Generic Spell",
teaches: "spellThunderStrike"
})>>
/* === POISON MAGIC === */
<<run registerItem({
ID: "venomTome",
Name: "Spell Tome: Venom Spray",
category: "book",
Price: 390,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Teaches the basic Venom Spray spell.",
readPassage: "Book Generic Spell",
teaches: "spellVenomSpray"
})>>
<<run registerItem({
ID: "toxicCloudTome",
Name: "Spell Tome: Toxic Cloud",
category: "book",
Price: 600,
Tags: ["Shop Wizard 2", "Loot Book"],
Description: "Teaches the Toxic Cloud spell.",
readPassage: "Book Generic Spell",
teaches: "spellToxicCloud"
})>>
/* === HOLY MAGIC === */
<<run registerItem({
ID: "smiteTome",
Name: "Spell Tome: Smite",
category: "book",
Price: 200,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Teaches the basic Smite spell.",
readPassage: "Book Generic Spell",
teaches: "spellSmite"
})>>
<<run registerItem({
ID: "divineLightTome",
Name: "Spell Tome: Divine Light",
category: "book",
Price: 700,
Tags: ["Shop Wizard 2", "Loot Book"],
Description: "Teaches the Divine Light spell.",
readPassage: "Book Generic Spell",
teaches: "spellDivineLight"
})>>
<<run registerItem({
ID: "alewynBanishUndead",
Name: "Spell Tome: Banish Undead",
category: "book",
Price: 2000,
Tags: [],
Description: "Teaches Alewyns Banish Undead spell.",
readPassage: "Book Alewyn Banish Undead"
})>>
/* === DARK MAGIC === */
<<run registerItem({
ID: "corruptionBeamTome",
Name: "Spell Tome: Corruption Beam",
category: "book",
Price: 300,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Teaches the basic Corruption Beam spell.",
readPassage: "Book Generic Spell",
teaches: "spellCorruptionBeam"
})>>
<<run registerItem({
ID: "darkSurgeTome",
Name: "Spell Tome: Dark Surge",
category: "book",
Price: 750,
Tags: ["Shop Wizard 2", "Loot Book"],
Description: "Teaches the Dark Surge spell.",
readPassage: "Book Generic Spell",
teaches: "spellDarkSurge"
})>>
/* === ICE MAGIC === */
<<run registerItem({
ID: "frostbiteTome",
Name: "Spell Tome: Frostbite",
category: "book",
Price: 270,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Teaches the basic Frostbite spell.",
readPassage: "Book Generic Spell",
teaches: "spellFrostbite"
})>>
<<run registerItem({
ID: "iceShardsTome",
Name: "Spell Tome: Ice Shards",
category: "book",
Price: 550,
Tags: ["Shop Wizard 2", "Loot Book"],
Description: "Teaches the Ice Shards spell.",
readPassage: "Book Generic Spell",
teaches: "spellIceShards"
})>>
/* === REGULAR BOOKS === */
/*<run registerItem({
ID: "elderWarsBook",
Name: "History of the Elder Wars",
category: "book",
Price: 80,
Tags: ["Shop Wizard 1", "Loot Book"],
Description: "Ancient accounts of the Elder Wars.",
readPassage: "Book History of the Elder Wars"
})>>*/
/* ======================
KEYS
====================== */
/*<<run registerItem({
ID: "whiteKey",
Name: "Dungeon White Key",
category: "key",
Price: 0,
Tags: ["Rare Loot"],
Description: "Opens a locked dungeon gate."
})>>*/
/* ======================
QUEST ITEMS
(non-sellable)
====================== */
/*<<run registerItem({
ID: "bloodrootFlower",
Name: "Bloodroot Flower",
category: "quest",
Price: 0,
Tags: ["Quest"],
Description: "A rare crimson plant."
})>>*/
/*<<run registerItem({
ID: "mendingPotion",
Name: "Mending Potion",
category: "quest",
Price: 0,
Tags: ["Quest"],
Description: "Used in healing rituals."
})>>*/
/* ======================
RARE LOOT
====================== */
<<run registerItem({
ID: "amethyst",
Name: "Amethyst",
category: "misc",
Price: 200,
Tags: ["Loot Rare"],
Description: "A heavy, violet gemstone."
})>>
<<run registerItem({
ID: "sapphire",
Name: "Sapphire",
category: "misc",
Price: 220,
Tags: ["Loot Rare"],
Description: "A deep blue gemstone."
})>>
<<run registerItem({
ID: "rubyEye",
Name: "Ruby Eye",
category: "misc",
Price: 250,
Tags: ["Loot Rare"],
Description: "A crimson gem cut in the shape of a slit pupil."
})>>
<<run registerItem({
ID: "emerald",
Name: "Emerald",
category: "misc",
Price: 300,
Tags: ["Loot Rare"],
Description: "A radiant green gem."
})>>
<<run registerItem({
ID: "pearl",
Name: "Black Pearl",
category: "misc",
Price: 180,
Tags: ["Loot Rare"],
Description: "A lustrous dark orb from the seas."
})>>
<<run registerItem({
ID: "obsidianIdol",
Name: "Obsidian Idol",
category: "misc",
Price: 320,
Tags: ["Loot Rare"],
Description: "A small figure carved from black glass."
})>>
<<run registerItem({
ID: "ancientCoin",
Name: "Ancient Coin",
category: "misc",
Price: 20,
Tags: ["Loot Rare"],
Description: "A heavy gold coin with a worn face."
})>>
/* ======================
MISC
====================== */
<<run registerItem({
ID: "mapSelengard",
Name: "Map: Selengard",
category: "misc",
Price: 300,
Tags: [],
Description: "A rough chart of the Selengard region."
})>>
<<run registerItem({
ID: "mapLunaria",
Name: "Map: Lunaria",
category: "misc",
Price: 200,
Tags: [],
Description: "Detailed street layout of the capital city."
})>>
<<run registerItem({
ID: "lockpick",
Name: "Lockpick",
category: "misc",
Price: 80,
Tags: ["Shop General 1", "Loot Misc"],
Description: "A small metal tool used to pick locks. Breaks easily on failure."
})>>
<<run registerItem({
ID: "bearPelt",
Name: "Bear Pelt",
category: "misc",
Price: 120,
Tags: ["Loot Misc"],
Description: "Thick fur from a bear."
})>>
<<run registerItem({
ID: "wolfPelt",
Name: "Wolf Pelt",
category: "misc",
Price: 100,
Tags: ["Loot Misc"],
Description: "Standard wolf fur."
})>>
<<run registerItem({
ID: "foxPelt",
Name: "Fox Pelt",
category: "misc",
Price: 80,
Tags: ["Loot Misc"],
Description: "Soft, reddish fur."
})>>
<<run registerItem({
ID: "deerAntlers",
Name: "Deer Antlers",
category: "misc",
Price: 35,
Tags: ["Loot Misc"],
Description: "Branching horns."
})>>
<<run registerItem({
ID: "ratHide",
Name: "Feral Rat Hide",
category: "misc",
Price: 15,
Tags: ["Loot Misc"],
Description: "Patchy, greasy fur."
})>>
/* ======================
JUNK
====================== */
<<run registerItem({
ID: "brokenDagger",
Name: "Broken Dagger",
category: "misc",
Price: 5,
Tags: ["Junk", "Loot Misc"],
Description: "A rusted, useless dagger."
})>>
<<run registerItem({
ID: "tornCloth",
Name: "Torn Cloth",
category: "misc",
Price: 3,
Tags: ["Junk", "Loot Misc"],
Description: "A ragged piece of cloth."
})>>
<<run registerItem({
ID: "rope",
Name: "Rope",
category: "misc",
Price: 10,
Tags: ["Junk", "Shop General 1", "Loot Misc"],
Description: "A simple frayed rope."
})>>
<<run registerItem({
ID: "ancientScrap",
Name: "Ancient Scrap Metal",
category: "misc",
Price: 15,
Tags: ["Junk", "Loot Misc"],
Description: "Rusted metal from a bygone era."
})>>
<<run registerItem({
ID: "emptyBottle",
Name: "Empty Bottle",
category: "misc",
Price: 4,
Tags: ["Junk", "Loot Misc"],
Description: "Glass bottle smelling of stale ale."
})>>
/* ======================
RUNES (NOT inventory items)
====================== */
<<set $runes = {
fighter:{ ID: "runeFighter", Name: "Rune of the Fighter", Tags: ["Rune","Offense"], Description: "Enhances physical prowess.", owned:true, Enchantment:null },
magic:{ ID: "runeMagic", Name: "Rune of the Magus", Tags: ["Rune","Offense","Magic"], Description: "Channels arcane energy.", owned:false, Enchantment:null },
guardian:{ ID: "runeDefense", Name: "Rune of the Guardian", Tags: ["Rune","Defense"], Description: "Fortifies the bearer.", owned:false, Enchantment:null },
utility:{ ID: "runeUtility", Name: "Rune of Shadows", Tags: ["Rune","Utility"], Description: "Sharpened cunning and guile.", owned:false, Enchantment:null },
succubus:{ ID: "runeSuccubus", Name: "Rune of Lust", Tags: ["Rune","Succubus"], Description: "Infused with succubus power.", owned:false, Enchantment:null }
}>>
<<set $equippedRuneID = "fighter">><!-- NOT IMPLEMENTED OUTFITS -->
<<if false>>
<<run registerItem({
Name: "Lyvien Dancer Bikini",
ID: "lyviendancer",
category: "bikini",
Tags: ["MultiVersion","Exhib 4"],
Description: "",
ArmorRating: 210,
Allure: 230,
ExhibMultiplier: 0.20,
bonusDistraction: 0.25,
Price: 1500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Dragonhunter Bikini",
ID: "dragonhunterb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 200,
Allure: 220,
ExhibMultiplier: 0.15,
bonusDistraction: 0.15,
bonusLewdChance: 0.25,
bonusSeduction: 100,
Price: 1400,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: ""}
]
})>>
<<run registerItem({
Name: "Dragonbone Bikini",
ID: "dragonboneb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 250,
Allure: 260,
ExhibMultiplier: 0.15,
bonusDistraction: 0.18,
Price: 1800,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "" },
{ NameSuffix: "(V3)", Description: ""}
]
})>>
<<run registerItem({
Name: "Deep Brass Bikini",
ID: "deepbrassb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 230,
Allure: 240,
ExhibMultiplier: 0.15,
bonusDistraction: 0.16,
Price: 1700,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 100, Description: "" }
]
})>>
<<run registerItem({
Name: "Ebony Bikini",
ID: "ebonyb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 260,
Allure: 270,
ExhibMultiplier: 0.15,
bonusDistraction: 0.19,
Price: 1900,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "" },
{ NameSuffix: "(V3)", Description: "" },
{ NameSuffix: "(V4)", ArmorRatingDelta: 100, Description: "" }
]
})>>
<<run registerItem({
Name: "Elven Bikini",
ID: "elvenb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 210,
Allure: 240,
ExhibMultiplier: 0.15,
bonusDistraction: 0.17,
Price: 1600,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "" },
{ NameSuffix: "(V3)", ArmorRatingDelta: 100, Description: "" }
]
})>>
<<run registerItem({
Name: "Chitin Bikini",
ID: "chitinb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 220,
Allure: 230,
ExhibMultiplier: 0.15,
bonusDistraction: 0.16,
Price: 1650,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "" },
{ NameSuffix: "(V3)", Description: "" }
]
})>>
<<run registerItem({
Name: "Hide Bikini",
ID: "hideb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 195,
Allure: 225,
ExhibMultiplier: 0.15,
bonusDistraction: 0.14,
Price: 1300,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 25, ExhibMultiplier: 0.18, Description: "" }
]
})>>
<<run registerItem({
Name: "Iron Bikini",
ID: "ironb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 240,
Allure: 235,
ExhibMultiplier: 0.15,
bonusDistraction: 0.18,
Price: 1750,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 50, Description: "" },
{ NameSuffix: "(V3)", Description: "" },
{ NameSuffix: "(V4)", ArmorRatingDelta: 50, Description: "" },
{ NameSuffix: "(V5)", Description: "" },
{ NameSuffix: "(V6)", ArmorRatingDelta: 50, Description: "" }
]
})>>
<<run registerItem({
Name: "Leather Bikini",
ID: "leatherb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 205,
Allure: 230,
ExhibMultiplier: 0.15,
bonusDistraction: 0.15,
Price: 1500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 50, Description: "" }
]
})>>
<<run registerItem({
Name: "Nordic Carved Bikini",
ID: "nordiccarvedb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 225,
Allure: 240,
ExhibMultiplier: 0.15,
bonusDistraction: 0.17,
Price: 1650,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 150, Description: "" }
]
})>>
<<run registerItem({
Name: "Goblin Queen Bikini",
ID: "goblinqueen",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 220,
Allure: 235,
ExhibMultiplier: 0.15,
bonusDistraction: 0.15,
Price: 1600,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Orc Bikini",
ID: "orcb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 235,
Allure: 230,
ExhibMultiplier: 0.15,
bonusDistraction: 0.16,
Price: 1700,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 100, Description: "" },
{ NameSuffix: "(V3)", ArmorRatingDelta: 200, Description: "" }
]
})>>
<<run registerItem({
Name: "Steel Bikini",
ID: "steelb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 245,
Allure: 240,
ExhibMultiplier: 0.15,
bonusDistraction: 0.18,
Price: 1800,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "" },
{ NameSuffix: "(V3)", Description: "" },
{ NameSuffix: "(V4)", Description: "" },
{ NameSuffix: "(V5)", ArmorRatingDelta: 150, Description: "" }
]
})>>
<<run registerItem({
Name: "Steel Plate Bikini",
ID: "steelplateb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 250,
Allure: 245,
ExhibMultiplier: 0.15,
bonusDistraction: 0.19,
Price: 1850,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "" },
{ NameSuffix: "(V3)", Description: "" },
{ NameSuffix: "(V4)", Description: "" },
{ NameSuffix: "(V5)", ArmorRatingDelta: 150, Description: "" }
]
})>>
<<run registerItem({
Name: "Dune Strider Bikini",
ID: "dunestrider",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 230,
Allure: 240,
ExhibMultiplier: 0.15,
bonusDistraction: 0.25,
Price: 1650,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 35, ExhibMultiplier: 0.20, Description: "" }
]
})>>
<<run registerItem({
Name: "Wolf Bikini",
ID: "wolfb",
category: "bikini",
Tags: ["MultiVersion","Exhib 3"],
Description: "",
ArmorRating: 215,
Allure: 235,
ExhibMultiplier: 0.15,
bonusDistraction: 0.16,
Price: 1600,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 50, Description: "" }
]
})>>
<<run registerItem({
Name: "Goblin Shaman",
ID: "goblinshaman",
category: "bikini",
Tags: ["Exhib 3"],
Description: "",
ArmorRating: 290,
Allure: 120,
ExhibMultiplier: 0.15,
bonusDistraction: 0.25,
Price: 1250
})>>
<<run registerItem({
Name: "Lunarplate Bikini",
ID: "lunarplatebikini",
category: "bikini",
Tags: ["Exhib 3", "Skirt"],
Description: "",
ArmorRating: 460,
Allure: 115,
ExhibMultiplier: 0.15,
Price: 2100
})>>
<<run registerItem({
Name: "Necrokini",
ID: "necrokini",
category: "bikini",
Tags: ["MultiVersion"],
Description: "",
ArmorRating: 350,
Allure: 120,
ExhibMultiplier: 0.10,
Price: 2200,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorRatingDelta: 20 }
]
})>>
<<run registerItem({
Name: "God Armor (Debug Sandbox)",
ID: "godArmor",
category: "light",
Tags: ["Debug"],
Description: "DEBUG ARMOR",
/* Core outfit stats */
ArmorRating: 9999, /* absurd base armor */
Allure: 500, /* extreme allure */
ExhibMultiplier: 1.0, /* 1 exhibitionism per minute */
CorruptMultiplier: 1.0, /* 1 corruption per minute */
/* --- Bonus Max Stats --- */
bonusMaxArousal: 500,
bonusMaxFatigue: 500,
bonusMaxStress: 500,
bonusMaxHealth: 1000,
bonusMaxMana: 500,
bonusMaxIntoxication: 500,
/* --- Bonus Regens/Decays --- */
bonusHealthRegen: 10, /* heals much faster */
bonusManaRegen: 10,
bonusFatigueGain: -0.5, /* slower fatigue gain */
bonusStressDecay: 5, /* stress melts away */
bonusArousalDecay: 5, /* arousal cools down faster */
bonusIntoxDecay: 5, /* sobers up quicker */
/* --- Damage & Combat --- */
BonusMeleeDamage: 0.50, /* +50% melee */
BonusMagicDamage: 0.50, /* +50% magic */
bonusDistraction: 0.50, /* +50% chance to distract */
bonusLewdChance: 0.10, /* +10% increased chance of enemy lewd attack */
DamageTypeBonus: { corrupt: 0.2 }, /* 20% bonus corruption damage */
/* --- Resistances --- */
Resistances: {
fire: 0.5, /* 50% less fire damage */
frost: 0.5, /* 50% less frost damage */
poison: 0.5, /* 50% less poison damage */
holy: 0.5, /* 50% less holy damage */
corrupt: 0.5, /* 50% less corruption damage */
electric: 0.5 /* 50% less shock damage */
},
/* --- Example characteristic scaling --- */
bonusPromiscuity: 500,
bonusDeviant: 10,
bonusExhibitionism: 10,
bonusCorruption: 10,
/* --- Example skill boosts --- */
bonusGuile: 100,
bonusAlchemy: 100,
bonusEnchanting: 100,
bonusLockpick: 100,
bonusAthletics: 100,
bonusDancing: 100,
bonusService: 100,
bonusSeduction: 100,
bonusOral: 100,
bonusHands: 100,
bonusChest: 100,
bonusVaginal: 100,
bonusAnal: 100,
bonusThighs: 100,
/* Debug/Price */
Price: 0
})>>
<</if>><!-- NOT IMPLEMENTED OUTFITS -->
<<if false>>
<<run registerItem({
Name: "Corrupted Witch Dress",
ID: "corruptedwitchdress",
category: "clothes",
Tags: ["Enchanted", "Skirt"],
Description: "",
ArmorRating: 125,
Allure: 120,
Price: 800
})>>
<<run registerItem({
Name: "Regal Vampire Dress",
ID: "regalvampiredress",
category: "clothes",
Tags: ["Enchanted"],
Description: "",
ArmorRating: 100,
BonusMagicDamage: 0.2, /* +20% magic damage */
DamageTypeBonus: { corrupt: 0.2 }, /* +20% corruption magic damage */
Resistances: { fire: 0.9 }, /* takes 9% less fire damage */
Allure: 150,
Price: 1200
})>>
<<run registerItem({
Name: "Fine Black Tunic",
ID: "clothes_fine_black",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 40,
Allure: 20,
Price: 150
})>>
<<run registerItem({
Name: "Fine Green Tunic",
ID: "clothes_fine_green",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 40,
Allure: 20,
Price: 150
})>>
<<run registerItem({
Name: "Fine Red Tunic",
ID: "clothes_fine_red",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 40,
Allure: 25,
Price: 160
})>>
<<run registerItem({
Name: "Fine Black Tunic",
ID: "clothes_fine_black",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 40,
Allure: 20,
Price: 150
})>>
<<run registerItem({
Name: "Fine Green Tunic",
ID: "clothes_fine_green",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 40,
Allure: 20,
Price: 150
})>>
<<run registerItem({
Name: "Fine Red Tunic",
ID: "clothes_fine_red",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 40,
Allure: 25,
Price: 160
})>>
<<run registerItem({
Name: "Patterned Black Suit",
ID: "clothes_finepattern_black",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 45,
Allure: 35,
Price: 250
})>>
<<run registerItem({
Name: "Patterned White Suit",
ID: "clothes_finepattern_white",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 45,
Allure: 40,
Price: 250
})>>
<<run registerItem({
Name: "Bright Fur Coat",
ID: "clothes_fur_bright",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 60,
Allure: 10,
Price: 180
})>>
<<run registerItem({
Name: "Brown Fur Coat",
ID: "clothes_fur_brown",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 60,
Allure: 5,
Price: 150
})>>
<<run registerItem({
Name: "Dark Fur Coat",
ID: "clothes_fur_dark",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 65,
Allure: 10,
Price: 180
})>>
<<run registerItem({
Name: "Dark Brown Furs",
ID: "clothes_fur_darkbrown",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 70,
Allure: 15,
Price: 200
})>>
<<run registerItem({
Name: "Royal Brown Regalia",
ID: "clothes_royal_brown",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 80,
Allure: 60,
Price: 800
})>>
<<run registerItem({
Name: "Royal Purple Robes",
ID: "clothes_royal_purple",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 85,
Allure: 80,
Price: 1200
})>>
<<run registerItem({
Name: "Adventurer Dress (Clothed)",
ID: "adventurerdress_white",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 140,
Allure: 110,
Price: 700
})>>
<<run registerItem({
Name: "Adventurer Dress (Clothed)",
ID: "adventurerdressblue",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 140,
Allure: 110,
Price: 700
})>>
<<run registerItem({
Name: "Adventurer Dress (Clothed)",
ID: "adventurerdressred",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 140,
Allure: 110,
Price: 700
})>>
<<run registerItem({
Name: "Adventurer Dress (Clothed)",
ID: "adventurerdressgreen",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 140,
Allure: 110,
Price: 700
})>>
<<run registerItem({
Name: "Adventurer Dress (Clothed)",
ID: "adventurerdresspurple",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 140,
Allure: 110,
Price: 700
})>>
<<run registerItem({
Name: "White Witch",
ID: "whitewitch",
category: "clothes",
Tags: ["Enchanted", "Skirt"],
Description: "",
ArmorRating: 120,
Allure: 170,
ExhibMultiplier: 0.05,
BonusMagicDamage: 0.06,
Price: 1400
})>>
<<run registerItem({
Name: "Dark Witch",
ID: "darkwitch",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 140,
Allure: 115,
Price: 800
})>>
<<run registerItem({
Name: "Shadow Strider (Black)",
ID: "shadowstrider_black",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 150,
Allure: 105,
Price: 900
})>>
<<run registerItem({
Name: "Shadow Strider (Brown)",
ID: "shadowstrider_brown",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 150,
Allure: 105,
Price: 900
})>>
<<run registerItem({
Name: "Shadow Strider (Red)",
ID: "shadowstrider_red",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 150,
Allure: 110,
Price: 900
})>>
<<run registerItem({
Name: "Latex Dress",
ID: "latex",
category: "clothes",
Tags: ["Exhib 3", "Skirt"],
Description: "",
ArmorRating: 100,
Allure: 160,
ExhibMultiplier: 0.15,
Price: 850
})>>
<<run registerItem({
Name: "Gilded Fang Robes",
ID: "gildedfang",
category: "clothes",
Tags: ["MultiVersion"],
Description: "",
ArmorRating: 270,
Allure: 125,
Price: 1100,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Hood added" }
]
})>>
<<run registerItem({
Name: "Necromancer Robe",
ID: "necromancer",
category: "clothes",
Tags: ["Enchanted"],
Description: "",
ArmorRating: 95,
Allure: 125,
Price: 1200
})>>
<<run registerItem({
Name: "Shadow-Lace Witch Dress",
ID: "shadowlacewitchdress",
category: "clothes",
Tags: ["MultiVersion", "Exhib 2", "Skirt"],
Description: "",
ArmorRating: 110,
Allure: 130,
ExhibMultiplier: 0.10,
Price: 700,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 50, ExhibMultiplier: 0.15, TagsAdd: ["Exhib 3"] }
]
})>>
<<run registerItem({
Name: "Elven Robe",
ID: "robe_elven",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 90,
Allure: 105,
Price: 500
})>>
<<run registerItem({
Name: "Crimson Elven Dress",
ID: "crimsonelvendress",
category: "clothes",
Tags: ["MultiVersion", "Skirt"],
Description: "",
ArmorRating: 130,
Allure: 135,
ExhibMultiplier: 0.18,
Price: 800,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 15, ExhibMultiplier: 0.15, TagsAdd: ["Exhib 3"] }
]
})>>
<<run registerItem({
Name: "Adventurer's Skirt",
ID: "adventurerskirt",
category: "clothes",
Tags: ["Skirt"],
Description: "",
ArmorRating: 100,
Allure: 90,
Price: 250
})>>
<<run registerItem({
Name: "Wedding Dress",
ID: "weddingdress",
category: "clothes",
Tags: [],
Description: "",
ArmorRating: 95,
Allure: 150,
Price: 1600
})>>
<<run registerItem({
Name: "Necro Queen Dress",
ID: "necroqueendress",
category: "clothes",
Tags: ["Enchanted", "MultiVersion"],
Description: "",
ArmorRating: 115,
Allure: 120,
ExhibMultiplier: 0.05,
BonusMagicDamage: 0.08,
Price: 950,
Versions: [
{ NameSuffix: "(V1)", TagsAdd: ["Skirt"] },
{ NameSuffix: "(V2)", AllureDelta: 20, ExhibMultiplier: 0.15, TagsAdd: ["Exhib 3"] }
]
})>>
<</if>>
<!-- Multi Version Outfits -->
<!-- Single Version Outfits -->
<<run registerItem({
Name: "Courier Clothes",
ID: "courier",
category: "clothes",
Tags: ["Shop Clothes 2"],
Description: "Tight brown leather pants paired with a low-cut shirt.",
ArmorRating: 75,
Allure: 175,
Price: 450
})>>
<<run registerItem({
Name: "Traveler Dress",
ID: "travelerdress",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A sturdy dress designed for travel on the road.",
ArmorRating: 90,
Allure: 150,
Price: 500
})>>
<<run registerItem({
Name: "Casual Clothes",
ID: "introclothes",
category: "clothes",
Tags: [],
Description: "Comfortable everyday clothes.",
ArmorRating: 20,
Allure: 115,
Price: 100
})>>
<<run registerItem({
Name: "Mage Tunic",
ID: "mage_1_app",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Shop Clothes 2"],
Description: "A long, enchanted tunic that covers the chest but leaves the legs completely bare.",
ArmorRating: 75,
Allure: 200,
BonusMagicDamage: 0.08,
Price: 800,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Mage Dress",
ID: "mage_2_app",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Exhib 2", "Shop Clothes 2"],
Description: "An enchanted dress with a open neckline that leaves little to the imagination.",
ArmorRating: 60,
Allure: 300,
BonusMagicDamage: 0.08,
Price: 800,
ExhibMultiplier: 0.05,
bonusDistraction: 0.10,
bonusLewdChance: 0.10,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Mage Gown",
ID: "mage_3_app",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Shop Clothes 2"],
Description: "A modest mage's gown with a slit skirt for mobility.",
ArmorRating: 75,
Allure: 150,
BonusMagicDamage: 0.08,
Price: 800,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Mage Tunic Adept",
ID: "mage_1_adp",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Shop Clothes 2"],
Description: "A long, enchanted tunic that covers the chest but leaves the legs completely bare.",
ArmorRating: 75,
Allure: 200,
BonusMagicDamage: 0.16,
Price: 1600,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Mage Dress Adept",
ID: "mage_2_adp",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Exhib 2", "Shop Clothes 2"],
Description: "An enchanted dress with a open neckline that leaves little to the imagination.",
ArmorRating: 60,
Allure: 300,
BonusMagicDamage: 0.16,
Price: 1600,
ExhibMultiplier: 0.05,
bonusDistraction: 0.10,
bonusLewdChance: 0.10,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Mage Gown Adept",
ID: "mage_3_adp",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Shop Clothes 2"],
Description: "A modest mage's gown with a slit skirt for mobility.",
ArmorRating: 75,
Allure: 150,
BonusMagicDamage: 0.16,
Price: 1600,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)" }
]
})>>
<<run registerItem({
Name: "Fitted Casual Dress",
ID: "fittedcasualdress_1",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A tight yet comfortable purple dress for daily wear.",
ArmorRating: 50,
Allure: 200,
Price: 500
})>>
<<run registerItem({
Name: "Fitted Casual Dress",
ID: "fittedcasualdress_2",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A tight yet comfortable green dress for daily wear.",
ArmorRating: 50,
Allure: 200,
Price: 500
})>>
<<run registerItem({
Name: "Fitted Casual Dress",
ID: "fittedcasualdress_3",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A tight yet comfortable black dress for daily wear.",
ArmorRating: 50,
Allure: 200,
Price: 500
})>>
<<run registerItem({
Name: "Fitted Casual Dress",
ID: "fittedcasualdress_4",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A tight yet comfortable red dress for daily wear.",
ArmorRating: 50,
Allure: 200,
Price: 500
})>>
<<run registerItem({
Name: "Fitted Casual Dress",
ID: "fittedcasualdress_5",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A tight yet comfortable white dress for daily wear.",
ArmorRating: 50,
Allure: 200,
Price: 500
})>>
<<run registerItem({
Name: "Adept Mage Robes",
ID: "mage_adept",
category: "clothes",
Tags: ["MultiVersion", "Enchanted", "Skirt", "Shop Clothes 2"],
Description: "A enchanted quality robe signifying a skilled magic user.",
ArmorRating: 100,
Allure: 100,
BonusMagicDamage: 0.15,
Price: 1500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "A quality robe signifying a skilled magic user. The hood covers the head." }
]
})>>
<<run registerItem({
Name: "Apprentice Mage Robes",
ID: "mage_apprentice",
category: "clothes",
Tags: ["MultiVersion", "Skirt", "Shop Clothes 2"],
Description: "A standard robe signifying an apprentice magic user.",
ArmorRating: 90,
Allure: 100,
Price: 500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "A standard robe signifying a magic user. The hood covers the head." }
]
})>>
<<run registerItem({
Name: "Common Mage Robes",
ID: "mage_common",
category: "clothes",
Tags: ["MultiVersion", "Skirt", "Shop Clothes 1", "Shop Clothes 2"],
Description: "A simple robe worn by mages.",
ArmorRating: 80,
Allure: 100,
Price: 350,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "A simple robe worn by mages. The hood covers the head." }
]
})>>
<<run registerItem({
Name: "Corset Blouse",
ID: "corsetblouse",
category: "clothes",
Tags: ["Shop Clothes 2"],
Description: "A tight leather corset worn over a crisp white dress shirt.",
ArmorRating: 75,
Price: 300
})>>
<<run registerItem({
Name: "Travel Skirt Set",
ID: "travelskirtset",
category: "clothes",
Tags: ["Skirt", "Shop Clothes 2"],
Description: "A cute skirt paired with a fitted long-sleeved shirt.",
ArmorRating: 50,
Allure: 200,
Price: 350
})>>
<<run registerItem({
Name: "Blacksmith Clothes",
ID: "blacksmith_gray",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2"],
Description: "Gray smithing clothes stained with soot and sweat.",
ArmorRating: 50,
Allure: 100,
Price: 250
})>>
<<run registerItem({
Name: "Blacksmith Clothes",
ID: "blacksmith_red",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2"],
Description: "Red smithing clothes stained with soot and sweat.",
ArmorRating: 50,
Allure: 100,
Price: 250
})>>
<<run registerItem({
Name: "Adept Robe",
ID: "adeptrobe_black",
category: "clothes",
Tags: ["Shop Clothes 2", "Skirt"],
Description: "A black mage robe with a spell tome hanging from the belt.",
ArmorRating: 50,
Allure: 50,
Price: 400
})>>
<<run registerItem({
Name: "Adept Robe",
ID: "adeptrobe_blue",
category: "clothes",
Tags: ["Shop Clothes 2", "Skirt"],
Description: "A blue mage robe with a spell tome hanging from the belt.",
ArmorRating: 50,
Allure: 100,
Price: 400
})>>
<<run registerItem({
Name: "Barkeeper Outfit",
ID: "barkeeper_white",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2", "Skirt"],
Description: "A white barkeeper's outfit paired with high heels.",
ArmorRating: 50,
Allure: 150,
bonusService: 50,
Price: 200
})>>
<<run registerItem({
Name: "Chef Outfit",
ID: "chef",
category: "clothes",
Tags: ["Shop Clothes 2", "Skirt"],
Description: "A crisp white uniform and apron that keeps hair neatly tied back.",
ArmorRating: 50,
Allure: 100,
bonusService: 50,
Price: 300
})>>
<<run registerItem({
Name: "Common Clothes",
ID: "clothes_blue",
category: "clothes",
Tags: ["Shop Clothes 2"],
Description: "Blue everyday clothes that cling tightly to the body.",
ArmorRating: 50,
Allure: 150,
Price: 300
})>>
<<run registerItem({
Name: "Common Clothes",
ID: "clothes_gray",
category: "clothes",
Tags: ["Shop Clothes 2", "Skirt"],
Description: "Gray everyday clothes that cling tightly to the body.",
ArmorRating: 50,
Allure: 150,
Price: 300
})>>
<<run registerItem({
Name: "Common Clothes",
ID: "clothes_brown",
category: "clothes",
Tags: ["Shop Clothes 2", "Skirt"],
Description: "Brown everyday clothes that cling tightly to the body.",
ArmorRating: 50,
Allure: 150,
Price: 300
})>>
<<run registerItem({
Name: "Farmer Outfit",
ID: "farmer_blue",
category: "clothes",
Tags: ["Shop Clothes 1", "Skirt"],
Description: "Worn, blue work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 80,
Price: 200
})>>
<<run registerItem({
Name: "Farmer Outfit",
ID: "farmer_brown",
category: "clothes",
Tags: ["Shop Clothes 1", "Skirt"],
Description: "Worn, brown work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 80,
Price: 200
})>>
<<run registerItem({
Name: "Farmer Outfit",
ID: "farmer_dark",
category: "clothes",
Tags: ["Shop Clothes 1"],
Description: "Worn, dark work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 80,
Price: 200
})>>
<<run registerItem({
Name: "Farmer Outfit 2",
ID: "farmer_dark_2",
category: "clothes",
Tags: ["Shop Clothes 1", "Skirt"],
Description: "Worn, dark work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 80,
Price: 200
})>>
<<run registerItem({
Name: "Farmer Outfit",
ID: "farmer_green",
category: "clothes",
Tags: ["Shop Clothes 1", "Skirt"],
Description: "Worn, green work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 85,
Price: 200
})>>
<<run registerItem({
Name: "Farmer Outfit",
ID: "farmer_red",
category: "clothes",
Tags: ["Shop Clothes 1", "Skirt"],
Description: "Worn, red work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 85,
Price: 200
})>>
<<run registerItem({
Name: "Farmer Outfit",
ID: "farmer_yellow",
category: "clothes",
Tags: ["Shop Clothes 1"],
Description: "Worn, yellow work clothes suitable for field labor.",
ArmorRating: 70,
Allure: 85,
Price: 200
})>>
<<run registerItem({
Name: "Master Robe",
ID: "masterrobe_black",
category: "clothes",
Tags: ["Enchanted"],
Description: "A black battlemage robe that carries a faint, feminine scent.",
ArmorRating: 175,
Allure: 175,
Price: 3000,
BonusMagicDamage: 0.15,
Resistances: {corrupt: 0.5},/* 50% less corruption damage */
bonusMaxMana: 250
})>>
<<run registerItem({
Name: "Miner Outfit",
ID: "miner_brown",
category: "clothes",
Tags: ["Shop Clothes 1"],
Description: "Heavy, brown work clothes covered in dust.",
ArmorRating: 85,
Allure: 80,
Price: 100
})>>
<<run registerItem({
Name: "Miner Outfit",
ID: "miner_white",
category: "clothes",
Tags: ["Shop Clothes 1"],
Description: "Heavy, white work clothes covered in dust.",
ArmorRating: 85,
Allure: 80,
Price: 100
})>>
<<run registerItem({
Name: "Prisoner Rags",
ID: "prisonerclothes",
category: "clothes",
Tags: [],
Description: "Tattered rags that offer no warmth or protection.",
ArmorRating: 40,
Allure: 20,
Price: 10
})>>
<<run registerItem({
Name: "Rugged Clothes",
ID: "ruggedclothes",
category: "clothes",
Tags: [],
Description: "Worn-out clothes stitched together from rough fabric.",
ArmorRating: 40,
Allure: 30,
Price: 25
})>>
<<run registerItem({
Name: "Blue Robe",
ID: "robe_blue",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2"],
Description: "A standard blue robe woven from coarse cloth.",
ArmorRating: 50,
Allure: 75,
Price: 250
})>>
<<run registerItem({
Name: "Brown Robe",
ID: "robe_brown",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2"],
Description: "A standard brown robe woven from coarse cloth.",
ArmorRating: 50,
Allure: 75,
Price: 250
})>>
<<run registerItem({
Name: "White Robe",
ID: "robe_white",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2", "Skirt"],
Description: "A standard white robe woven from coarse cloth.",
ArmorRating: 50,
Allure: 75,
Price: 250
})>>
<<run registerItem({
Name: "Floral Sundress",
ID: "robe_purple",
category: "clothes",
Tags: ["Shop Clothes 2", "Skirt"],
Description: "A cute black sundress with a purple floral pattern.",
ArmorRating: 50,
Allure: 150,
Price: 450
})>>
<<run registerItem({
Name: "Tavern Wench Outfit",
ID: "tavernwench",
category: "clothes",
Tags: ["Shop Clothes 1", "Shop Clothes 2", "Skirt"],
Description: "A flimsy tavern dress that barely covers the essentials.",
ArmorRating: 50,
Allure: 250,
ExhibMultiplier: 0.05,
bonusDistraction: 0.10,
bonusLewdChance: 0.15,
bonusService: 100,
Price: 300
})>>
<<run registerItem({
Name: "Blue Desert Silks",
ID: "desertsilk_blue",
category: "clothes",
Tags: ["MultiVersion", "Shop Traveler"],
Description: "Exotic, blue silks designed for the desert heat.",
ArmorRating: 75,
Allure: 200,
Price: 550,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Exotic silks designed for the desert heat. Covers the head. " }
]
})>>
<<run registerItem({
Name: "Red Desert Silks",
ID: "desertsilk_red",
category: "clothes",
Tags: ["MultiVersion", "Shop Traveler"],
Description: "Exotic, red silks designed for the desert heat.",
ArmorRating: 75,
Allure: 200,
Price: 550,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Exotic silks designed for the desert heat. Covers the head. " }
]
})>>
<<run registerItem({
Name: "Sideless Tunic",
ID: "sidelesstunic_gray",
category: "clothes",
Tags: ["Skirt", "Exhib 3", "Shop Clothes 2"],
Description: "A short, gray tunic with open sides that barely offers any coverage.",
ArmorRating: 40,
Allure: 300,
Price: 800,
ExhibMultiplier: 0.10,
bonusDistraction: 0.15,
bonusLewdChance: 0.15
})>>
<<run registerItem({
Name: "Sideless Tunic",
ID: "sidelesstunic_green",
category: "clothes",
Tags: ["Skirt", "Exhib 3", "Shop Clothes 2"],
Description: "A short, green tunic with open sides that barely offers any coverage.",
ArmorRating: 40,
Allure: 300,
Price: 800,
ExhibMultiplier: 0.10,
bonusDistraction: 0.15,
bonusLewdChance: 0.15
})>>
<<run registerItem({
Name: "Sideless Tunic (Purple)",
ID: "sidelesstunic_purple",
category: "clothes",
Tags: ["Skirt", "Exhib 3", "Shop Clothes 2"],
Description: "A short, purple tunic with open sides that barely offers any coverage.",
ArmorRating: 40,
Allure: 300,
Price: 800,
ExhibMultiplier: 0.10,
bonusDistraction: 0.15,
bonusLewdChance: 0.15
})>>
<<run registerItem({
Name: "Oversized Shirt",
ID: "oversizedshirt",
category: "clothes",
Tags: ["Exhib 2", "Skirt"],
Description: "An oversized, stained shirt that carries a strange smell and barely covers the privates.",
ArmorRating: 0,
Allure: 150,
Price: 40
})>><!-- NOT IMPLEMENTED OUTFITS -->
<<if false>>
<<run registerItem({
Name: "Lunar Elite",
ID: "lunarelite",
category: "heavy",
Tags: ["Skirt"],
Description: "",
ArmorRating: 470,
Allure: 105,
Price: 2400
})>>
<<run registerItem({
Name: "Dragonhunter Armor",
ID: "dragonhunter",
category: "heavy",
Tags: [],
Description: "",
ArmorRating: 500,
Allure: 130,
Price: 2500
})>>
<<run registerItem({
Name: "Dragonbone Armor",
ID: "dragonbone",
category: "heavy",
Tags: [],
Description: "",
ArmorRating: 480,
Allure: 125,
Price: 2600
})>>
<<run registerItem({
Name: "Dragonscale Armor",
ID: "dragonscale",
category: "heavy",
Tags: [],
Description: "",
ArmorRating: 470,
Allure: 130,
Price: 2400
})>>
<<run registerItem({
Name: "Chitin Armor",
ID: "chitin",
category: "heavy",
Tags: [],
Description: "",
ArmorRating: 470,
Allure: 110,
Price: 2200
})>>
<<run registerItem({
Name: "Maiden Plate",
ID: "maidenplate",
category: "heavy",
Tags: ["Skirt"],
Description: "",
ArmorRating: 460,
Allure: 115,
Price: 2200
})>>
<<run registerItem({
Name: "Justiciar Plate",
ID: "justiciarplate",
category: "heavy",
Tags: ["Skirt"],
Description: "",
ArmorRating: 470,
Allure: 120,
Price: 2300
})>>
<</if>>
<!-- Multi Version Outfits -->
<<run registerItem({
Name: "Slayer Plate",
ID: "slayerplate",
category: "heavy",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Metal plate armor paired with an armored skirt.",
ArmorRating: 420,
Allure: 40,
Price: 2550,
Versions: [
{ NameSuffix: "(V1)", AllureDelta: 30, TagsAdd: ["Skirt"]},
{ NameSuffix: "(V2)", ArmorRatingDelta: 30, Description: "Metal plate armor paired with chainmail pants to cover the legs." },
{ NameSuffix: "(V3)", ArmorRatingDelta: 60, Description: "Metal plate armor with chainmail pants and a helmet to protect the head." }
]
})>>
<!-- Single Version Outfits -->
<<run registerItem({
Name: "Northern Vanguard",
ID: "northernvanguard",
category: "heavy",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Warm, leathery nordic armor featuring a thick pelt around the neck.",
ArmorRating: 350,
Allure: 50,
Price: 800,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Warm, leathery nordic armor with a pelt and an added battle-skirt." }
]
})>>
<<run registerItem({
Name: "Antique Iron",
ID: "antiqueiron",
category: "heavy",
Tags: [],
Description: "Old but elegant iron armor showing slight signs of rust.",
ArmorRating: 400,
Allure: 60,
Price: 1200
})>>
<<run registerItem({
Name: "Ancestral Plate",
ID: "ancestralplate",
category: "heavy",
Tags: ["Skirt"],
Description: "Weathered armor of long-fallen warriors.",
ArmorRating: 320,
Allure: 30,
Price: 900
})>>
<<run registerItem({
Name: "Deep Brass Armor",
ID: "deepbrass",
category: "heavy",
Tags: [],
Description: "Heavy gold-like armor from a lost civilization that is no longer crafted.",
ArmorRating: 420,
Allure: 100,
Price: 1000
})>>
<<run registerItem({
Name: "Ebony Plate",
ID: "ebony",
category: "heavy",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Heavy, pitch-black armor.",
ArmorRating: 450,
Allure: 20,
Price: 3250,
Versions: [
{ NameSuffix: "(V1)"},
{ NameSuffix: "(V2)", ArmorRatingDelta: 60, Description: "Heavy, pitch-black armor with a helmet to protect the head." }
]
})>>
<<run registerItem({
Name: "Elven Sentinel Armor",
ID: "elvensentinel",
category: "heavy",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Golden plated armor forged in an elvish style.",
ArmorRating: 320,
Allure: 100,
Price: 1100,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Golden plated armor forged in an elvish style with a matching helmet." }
]
})>>
<<run registerItem({
Name: "Elven Captain Armor",
ID: "elvencaptain",
category: "heavy",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Intricate golden armor typically worn by high-ranking officers.",
ArmorRating: 370,
Allure: 120,
Price: 1500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Intricate golden armor typically worn by high-ranking officers with a matching helmet." }
]
})>>
<<run registerItem({
Name: "Crystall Plate",
ID: "crystallplate",
category: "heavy",
Tags: [],
Description: "Heavy armor made from reinforced crystallplate and crystals with an open midriff.",
ArmorRating: 350,
Allure: 150,
Price: 1400
})>>
<<run registerItem({
Name: "Iron Armor (Full)",
ID: "ironv1",
category: "heavy",
Tags: ["NPC Fighter", "NPC Beast Tamer"],
Description: "A full set of heavy iron armor.",
ArmorRating: 270,
Allure: 50,
Price: 700
})>>
<<run registerItem({
Name: "Iron Armor (Cut)",
ID: "ironv2",
category: "heavy",
Tags: ["NPC Fighter", "NPC Beast Tamer"],
Description: "A full set of heavy iron armor with a chest piece that reveals some cleavage.",
ArmorRating: 250,
Allure: 115,
Price: 650
})>>
<<run registerItem({
Name: "Steel Plate Armor",
ID: "steelplate",
category: "heavy",
Tags: ["NPC Bandit Chief", "NPC Guard"],
Description: "A heavy set combining steel plate and chainmail.",
ArmorRating: 340,
Allure: 30,
Price: 1000
})>>
<<run registerItem({
Name: "Heavy Orcish Plate",
ID: "orc",
category: "heavy",
Tags: ["NPC Bandit Chief"],
Description: "Rough, heavy plates forged in a crude Orcish design.",
ArmorRating: 320,
Allure: 20,
Price: 900
})>>
<<run registerItem({
Name: "Steel Armor (Full)",
ID: "steelv2",
category: "heavy",
Tags: ["NPC Bandit Chief"],
Description: "Heavy steel armor offering great coverage.",
ArmorRating: 315,
Allure: 90,
Price: 900
})>>
<<run registerItem({
Name: "Steel Armor (Cut)",
ID: "steelv1",
category: "heavy",
Tags: ["NPC Bandit Chief"],
Description: "Heavy steel armor with exposed cleavage and fishnet peaking out at the back.",
ArmorRating: 300,
Allure: 120,
Price: 800
})>><!-- NOT IMPLEMENTED OUTFITS -->
<<if false>>
<<run registerItem({
Name: "Wildling Dress",
ID: "wildlingdress",
category: "light",
Tags: ["Skirt"],
Description: "",
ArmorRating: 260,
Allure: 110,
Price: 800
})>>
<<run registerItem({
Name: "Goblin Armor",
ID: "goblin_feathers",
category: "light",
Tags: ["NPC Beast Tamer", "Skirt"],
Description: "",
ArmorRating: 250,
Allure: 115,
Price: 1300
})>>
<<run registerItem({
Name: "Goblin Armor",
ID: "goblin_leather",
category: "light",
Tags: ["NPC Beast Tamer", "Skirt"],
Description: "",
ArmorRating: 250,
Allure: 115,
Price: 1300
})>>
<<run registerItem({
Name: "Goblin Armor",
ID: "goblin_skulls",
category: "light",
Tags: ["NPC Beast Tamer", "Skirt"],
Description: "",
ArmorRating: 250,
Allure: 115,
Price: 1300
})>>
<<run registerItem({
Name: "Goblin Armor",
ID: "goblin_steel",
category: "light",
Tags: ["NPC Beast Tamer", "Skirt"],
Description: "",
ArmorRating: 250,
Allure: 115,
Price: 1300
})>>
<<run registerItem({
Name: "Maya Instinct",
ID: "gildedskirmisher",
category: "light",
Tags: ["Skirt"],
Description: "",
ArmorRating: 270,
Allure: 120,
ExhibMultiplier: 0.10,
Price: 1000
})>>
<<run registerItem({
Name: "Twilight Armor",
ID: "twilightarmor",
category: "light",
Tags: [],
Description: "",
ArmorRating: 280,
Allure: 140,
Price: 1500
})>>
<<run registerItem({
Name: "Lace Assassin",
ID: "laceassassin",
category: "light",
Tags: ["MultiVersion"],
Description: "",
ArmorRating: 300,
Allure: 110,
Price: 1300,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 10 }
]
})>>
<<run registerItem({
Name: "Huntress Dress",
ID: "huntressdress",
category: "light",
Tags: ["MultiVersion", "Skirt"],
Description: "",
ArmorRating: 275,
Allure: 130,
ExhibMultiplier: 0.10,
Price: 950,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 15 }
]
})>>
<<run registerItem({
Name: "Lunar Officer (Black)",
ID: "lunarofficer_black",
category: "light",
Tags: [],
Description: "",
ArmorRating: 300,
Allure: 110,
Price: 1350
})>>
<<run registerItem({
Name: "Lunar Officer (White)",
ID: "lunarofficer_white",
category: "light",
Tags: [],
Description: "",
ArmorRating: 300,
Allure: 110,
Price: 1350
})>>
<<run registerItem({
Name: "Thief Armor",
ID: "thief_brown",
category: "light",
Tags: ["NPC Rogue"],
Description: "",
ArmorRating: 210,
Allure: 115,
Price: 500
})>>
<<run registerItem({
Name: "Thief Armor",
ID: "thief_gray",
category: "light",
Tags: ["NPC Rogue"],
Description: "",
ArmorRating: 210,
Allure: 115,
Price: 500
})>>
<<run registerItem({
Name: "Forest Guardian",
ID: "forestguardian",
category: "light",
Tags: ["MultiVersion"],
Description: "",
ArmorRating: 300,
Allure: 120,
Price: 1250,
Versions: [
{ NameSuffix: "(V1)", TagsAdd: ["Skirt"] },
{ NameSuffix: "(V2)", AllureDelta: 10, ExhibMultiplier: 0.15, TagsAdd: ["Exhib 3", "Skirt"] },
{ NameSuffix: "(V3)", AllureDelta: 20, ExhibMultiplier: 0.20, TagsAdd: ["Exhib 4", "Bikini"] }
]
})>>
<</if>>
<!-- Multi Version Outfits -->
<<run registerItem({
Name: "Huntress Hide",
ID: "huntresshide",
category: "light",
Tags: ["MultiVersion"],
Description: "Neatly designed wildling armor made from animal hide.",
ArmorRating: 150,
Allure: 175,
Price: 400,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 150, bonusDistraction: 0.08, bonusLewdChance: 0.10, ExhibMultiplier: 0.10, Description: "Wildling armor where the chest cover is swapped for a simple belt.", TagsAdd: ["Exhib 2"] },
{ NameSuffix: "(V3)", AllureDelta: 300, bonusDistraction: 0.15, bonusLewdChance: 0.20, ExhibMultiplier: 0.15, Description: "Wildling armor with a short skirt that barely covers anything.", TagsAdd: ["Exhib 3"] }
]
})>>
<<run registerItem({
Name: "Scout Plate",
ID: "scoutplate",
category: "light",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Sturdy light adventurer armor featuring a light metal chest plate.",
ArmorRating: 200,
Allure: 125,
Price: 550,
Versions: [
{ NameSuffix: "(V1)", ArmorDelta: 40 },
{ NameSuffix: "(V2)", AllureDelta: 150, ExhibMultiplier: 0.05, Description: "Sturdy adventurer armor reduced to just the metal plate covering the chest." }
]
})>>
<<run registerItem({
Name: "Light Knight Set",
ID: "lightknightset_gold",
category: "light",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "A golden flower-petal shirt paired with metal thigh-high boots.",
ArmorRating: 170,
Allure: 175,
Price: 650,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorDelta: 40, Description: "A golden flower-petal shirt paired with metal thigh-high boots and heavy gloves." }
]
})>>
<<run registerItem({
Name: "Light Knight Set",
ID: "lightknightset_white",
category: "light",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "A simple white shirt paired with metal thigh-high boots.",
ArmorRating: 190,
Allure: 175,
Price: 650,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorDelta: 40, Description: "A simple white shirt paired with metal thigh-high boots and heavy gloves." }
]
})>>
<!-- Single Version Outfits -->
<<run registerItem({
Name: "Elven Ranger",
ID: "elvenranger",
category: "light",
Tags: ["Skirt", "Shop Armor 2"],
Description: "Elvish leather armor typically worn by rangers.",
ArmorRating: 200,
Allure: 150,
Price: 500
})>>
<<run registerItem({
Name: "Courier Armor",
ID: "courierlight",
category: "light",
Tags: ["MultiVersion", "Shop Armor 2"],
Description: "Tight leather pants paired with a metal jacket.",
ArmorRating: 220,
Allure: 150,
Price: 650,
Versions: [
{ NameSuffix: "(V1)", AllureDelta: 20 },
{ NameSuffix: "(V2)", Description: "Tight leather pants paired with a closed metal jacket." }
]
})>>
<<run registerItem({
Name: "Elven Assassin Dress",
ID: "elvenassassin",
category: "light",
Tags: ["Skirt", "Shop Armor 2"],
Description: "A light leather dress reinforced with chainmail for hunters.",
ArmorRating: 190,
Allure: 200,
Price: 700
})>>
<<run registerItem({
Name: "Battle Leathers",
ID: "battleleathers",
category: "light",
Tags: ["Skirt", "Shop Armor 2"],
Description: "A short, neatly crafted leather battle dress that offers excellent flexibility.",
ArmorRating: 180,
Allure: 220,
Price: 750
})>>
<<run registerItem({
Name: "Prowler Hide",
ID: "prowlerhide_brown",
category: "light",
Tags: [],
Description: "An agile, brown feline-styled hide outfit favored by beastfolk.",
ArmorRating: 180,
Allure: 180,
Price: 400
})>>
<<run registerItem({
Name: "Prowler Hide",
ID: "prowlerhide_green",
category: "light",
Tags: [],
Description: "An agile, green feline-styled hide outfit favored by beastfolk.",
ArmorRating: 180,
Allure: 180,
Price: 400
})>>
<<run registerItem({
Name: "Ranger Dress",
ID: "rangerdress",
category: "light",
Tags: ["Skirt", "Shop Armor 2"],
Description: "Elven ranger armor that exposes the legs, paired with high-heeled boots.",
ArmorRating: 175,
Allure: 190,
Price: 550
})>>
<<run registerItem({
Name: "Battle Dress",
ID: "battledress",
category: "light",
Tags: ["Skirt", "Shop Armor 2"],
Description: "A low-cut leather dress accompanied by metal boots and gloves.",
ArmorRating: 210,
Allure: 130,
Price: 750
})>>
<<run registerItem({
Name: "Travel Skirt Set (L)",
ID: "travelskirtsetlight",
category: "light",
Tags: ["Skirt", "Shop Armor 2"],
Description: "The travel skirt set reinforced with a chest piece.",
ArmorRating: 190,
Allure: 175,
Price: 1000
})>>
<<run registerItem({
Name: "Travel Skirt Set (H)",
ID: "travelskirtsetheavy",
category: "light",
Tags: ["Skirt", "MultiVersion", "Shop Armor 2"],
Description: "Thick plate armor and pauldrons worn over the travel skirt set, leaving the midriff exposed.",
ArmorRating: 220,
Allure: 105,
Price: 1500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", ArmorDelta: 40, Description: "Thick plate armor and pauldrons worn over the travel skirt set with a full metal helmet." }
]
})>>
<<run registerItem({
Name: "Fur Mantle",
ID: "fur_1",
category: "light",
Tags: ["MultiVersion", "NPC Rogue", "NPC Beast Tamer", "Shop Armor 2", "Shop Armor 1"],
Description: "A warm fur set featuring a long leather mantle.",
ArmorRating: 160,
Allure: 150,
Price: 300,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "A warm fur set featuring a long leather mantle and a hood." }
]
})>>
<<run registerItem({
Name: "Fur Armor",
ID: "fur_2",
category: "light",
Tags: ["MultiVersion", "NPC Rogue", "NPC Beast Tamer", "Shop Armor 2", "Shop Armor 1"],
Description: "Soft, agile armor crafted from warm animal furs.",
ArmorRating: 175,
Allure: 150,
Price: 300,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Soft, agile armor crafted from warm animal furs with an added hood." }
]
})>>
<<run registerItem({
Name: "Fur Shirt",
ID: "fur_3",
category: "light",
Tags: ["MultiVersion", "NPC Rogue", "NPC Beast Tamer", "Shop Armor 2", "Shop Armor 1"],
Description: "A simple fur set with a common shirt worn as the top.",
ArmorRating: 160,
Allure: 140,
Price: 300,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "A simple fur set with a common shirt and a warm hood." }
]
})>>
<<run registerItem({
Name: "Fur Vest",
ID: "fur_4",
category: "light",
Tags: ["MultiVersion", "NPC Rogue", "NPC Beast Tamer", "Shop Armor 2", "Shop Armor 1"],
Description: "A common shirt reinforced with a leather chest piece.",
ArmorRating: 160,
Allure: 130,
Price: 300,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "A common shirt reinforced with a leather chest piece and a hood." }
]
})>>
<<run registerItem({
Name: "Hide Armor",
ID: "hide",
category: "light",
Tags: ["NPC Fighter", "NPC Rogue", "NPC Beast Tamer", "Shop Armor 2", "Shop Armor 1"],
Description: "Regular padded hide armor paired with a warm skirt.",
ArmorRating: 180,
Allure: 110,
Price: 320
})>>
<<run registerItem({
Name: "Leather Armor",
ID: "leather",
category: "light",
Tags: ["MultiVersion", "NPC Fighter", "NPC Rogue", "NPC Beast Tamer", "Shop Armor 2", "Shop Armor 1"],
Description: "Agile leather armor featuring padded shoulders.",
ArmorRating: 180,
Allure: 125,
Price: 390,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", Description: "Agile leather armor featuring padded shoulders and a hood covering most of the face." }
]
})>>
<<run registerItem({
Name: "Reinforced Scale Armor",
ID: "scaled",
category: "light",
Tags: ["NPC Rogue", "NPC Fighter", "Shop Armor 2", "Shop Armor 1"],
Description: "Hide armor providing extra coverage with light iron plating.",
ArmorRating: 200,
Allure: 100,
Price: 500
})>><<run registerItem({
Name: "Succubus Suit",
ID: "succubussuit",
category: "succubus",
Tags: ["Succubus"],
Description: "A skin-tight resin suit that accentuates your demonic curves.",
ArmorRating: 250,
Allure: 600,
Price: 0
})>>
<<run registerItem({
Name: "Sexy Bat Suit",
ID: "sexybatsuit",
category: "succubus",
Tags: ["Succubus"],
Description: "A black resin suit with bat-wing motifs and bondage straps.",
ArmorRating: 250,
Allure: 700,
Price: 0
})>>
<<run registerItem({
Name: "Succubus Corset",
ID: "succubuscorset",
category: "succubus",
Tags: ["Succubus"],
Description: "An armored corset that pushes up the chest. Lewd but elegant.",
ArmorRating: 250,
Allure: 500,
Price: 0
})>><!-- NOT IMPLEMENTED OUTFITS -->
<<if false>>
<<run registerItem({
Name: "Fancy Black Bikini",
ID: "bikini_fancy_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "An elaborate black bikini adorned with jewels.",
ArmorRating: 0,
Allure: 160,
ExhibMultiplier: 0.20,
Price: 650
})>>
<<run registerItem({
Name: "Fancy Blue Bikini",
ID: "bikini_fancy_blue",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A luxurious blue set made of fine silk and gold chains.",
ArmorRating: 0,
Allure: 160,
ExhibMultiplier: 0.20,
Price: 650
})>>
<<run registerItem({
Name: "Fancy Brown Bikini",
ID: "bikini_fancy_brown",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Rich mahogany fabric with intricate golden embroidery.",
ArmorRating: 0,
Allure: 150,
ExhibMultiplier: 0.20,
Price: 600
})>>
<<run registerItem({
Name: "Fancy Green Bikini",
ID: "bikini_fancy_green",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Emerald green silk that leaves little to the imagination.",
ArmorRating: 0,
Allure: 160,
ExhibMultiplier: 0.20,
Price: 650
})>>
<<run registerItem({
Name: "Fancy Orange Bikini",
ID: "bikini_fancy_orange",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Bright, sunset-colored silk with gemstone accents.",
ArmorRating: 0,
Allure: 160,
ExhibMultiplier: 0.20,
Price: 650
})>>
<<run registerItem({
Name: "Resin Black Bikini",
ID: "bikini_resin_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Shiny, skintight black material that reflects the light.",
ArmorRating: 0,
Allure: 100,
ExhibMultiplier: 0.25,
Price: 350
})>>
<<run registerItem({
Name: "Resin Purple Bikini",
ID: "bikini_resin_purple",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Glossy purple resin. Very revealing.",
ArmorRating: 0,
Allure: 110,
ExhibMultiplier: 0.25,
Price: 350
})>>
<<run registerItem({
Name: "Resin Red Bikini",
ID: "bikini_resin_red",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A striking red gloss bikini. Impossible to ignore.",
ArmorRating: 0,
Allure: 120,
ExhibMultiplier: 0.25,
Price: 380
})>>
<<run registerItem({
Name: "Resin White Bikini",
ID: "bikini_resin_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Pristine white resin that hugs every curve.",
ArmorRating: 0,
Allure: 100,
ExhibMultiplier: 0.25,
Price: 350
})>>
<<run registerItem({
Name: "Resin Yellow Bikini",
ID: "bikini_resin_yellow",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Bright yellow gloss. Stands out in a crowd.",
ArmorRating: 0,
Allure: 100,
ExhibMultiplier: 0.25,
Price: 350
})>>
<<run registerItem({
Name: "Simple Blue Bikini",
ID: "bikini_simple_blue",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A standard two-piece swimsuit in blue.",
ArmorRating: 0,
Allure: 30,
ExhibMultiplier: 0.10,
Price: 45
})>>
<<run registerItem({
Name: "Simple Orange Bikini",
ID: "bikini_simple_orange",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A simple orange bikini.",
ArmorRating: 0,
Allure: 30,
ExhibMultiplier: 0.10,
Price: 45
})>>
<<run registerItem({
Name: "Simple Red Bikini",
ID: "bikini_simple_red",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Standard red swimwear. Functional.",
ArmorRating: 0,
Allure: 35,
ExhibMultiplier: 0.10,
Price: 45
})>>
<<run registerItem({
Name: "Sporty Black Bikini",
ID: "bikini_sporty_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Athletic cut swimwear with white trim.",
ArmorRating: 0,
Allure: 50,
ExhibMultiplier: 0.15,
Price: 85
})>>
<<run registerItem({
Name: "Sporty Blue Bikini",
ID: "bikini_sporty_blue",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Blue athletic bikini. Allows good movement.",
ArmorRating: 0,
Allure: 50,
ExhibMultiplier: 0.15,
Price: 85
})>>
<<run registerItem({
Name: "Sporty Red Bikini",
ID: "bikini_sporty_red",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Red athletic bikini. Eye-catching but functional.",
ArmorRating: 0,
Allure: 55,
ExhibMultiplier: 0.15,
Price: 90
})>>
<<run registerItem({
Name: "Sporty White Bikini",
ID: "bikini_sporty_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Clean white athletic swimwear.",
ArmorRating: 0,
Allure: 50,
ExhibMultiplier: 0.15,
Price: 85
})>>
<<run registerItem({
Name: "Sporty Yellow Bikini",
ID: "bikini_sporty_yellow",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Bright yellow athletic bikini.",
ArmorRating: 0,
Allure: 50,
ExhibMultiplier: 0.15,
Price: 85
})>>
<<run registerItem({
Name: "Gem Microkini",
ID: "microkini_gem",
category: "underwear",
Tags: ["Swimwear", "Exhib 5"],
Description: "Tiny gemstones held together by invisible thread.",
ArmorRating: 0,
Allure: 200,
Price: 500
})>>
<<run registerItem({
Name: "Plugkini (Black)",
ID: "plugkini_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 5"],
Description: "A daring black swimsuit with an intrusive design.",
ArmorRating: 0,
Allure: 180,
Price: 400
})>>
<<run registerItem({
Name: "Plugkini (Purple)",
ID: "plugkini_purple",
category: "underwear",
Tags: ["Swimwear", "Exhib 5"],
Description: "A daring purple swimsuit with an intrusive design.",
ArmorRating: 0,
Allure: 180,
Price: 400
})>>
<<run registerItem({
Name: "Plugkini (White)",
ID: "plugkini_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 5"],
Description: "A daring white swimsuit with an intrusive design.",
ArmorRating: 0,
Allure: 180,
Price: 400
})>>
<<run registerItem({
Name: "Cross Monokini (Black)",
ID: "monokini_cross_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Black fabric crossing over the chest.",
ArmorRating: 0,
Allure: 120,
Price: 150
})>>
<<run registerItem({
Name: "Cross Monokini (Brown)",
ID: "monokini_cross_brown",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Brown fabric crossing over the chest.",
ArmorRating: 0,
Allure: 110,
Price: 150
})>>
<<run registerItem({
Name: "Cross Monokini (Purple)",
ID: "monokini_cross_purple",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Purple fabric crossing over the chest.",
ArmorRating: 0,
Allure: 120,
Price: 150
})>>
<<run registerItem({
Name: "Strap Monokini (Black)",
ID: "monokini_strap_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A black swimsuit defined by many straps.",
ArmorRating: 0,
Allure: 130,
Price: 160
})>>
<<run registerItem({
Name: "Strap Monokini (Purple)",
ID: "monokini_strap_purple",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A purple swimsuit defined by many straps.",
ArmorRating: 0,
Allure: 130,
Price: 160
})>>
<<run registerItem({
Name: "Strap Monokini (Red)",
ID: "monokini_strap_red",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A red swimsuit defined by many straps.",
ArmorRating: 0,
Allure: 135,
Price: 160
})>>
<<run registerItem({
Name: "Strap Monokini (White)",
ID: "monokini_strap_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A white swimsuit defined by many straps.",
ArmorRating: 0,
Allure: 130,
Price: 160
})>>
<<run registerItem({
Name: "Strap Monokini (Yellow)",
ID: "monokini_strap_yellow",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A yellow swimsuit defined by many straps.",
ArmorRating: 0,
Allure: 130,
Price: 160
})>>
<<run registerItem({
Name: "String Monokini (Black)",
ID: "monokini_string_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal black fabric held by strings.",
ArmorRating: 0,
Allure: 140,
Price: 140
})>>
<<run registerItem({
Name: "String Monokini (Blue)",
ID: "monokini_string_blue",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal blue fabric held by strings.",
ArmorRating: 0,
Allure: 140,
Price: 140
})>>
<<run registerItem({
Name: "String Monokini (Green)",
ID: "monokini_string_green",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal green fabric held by strings.",
ArmorRating: 0,
Allure: 140,
Price: 140
})>>
<<run registerItem({
Name: "String Monokini (Orange)",
ID: "monokini_string_orange",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal orange fabric held by strings.",
ArmorRating: 0,
Allure: 140,
Price: 140
})>>
<<run registerItem({
Name: "String Monokini (Red)",
ID: "monokini_string_red",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal red fabric held by strings.",
ArmorRating: 0,
Allure: 145,
Price: 140
})>>
<<run registerItem({
Name: "String Monokini (White)",
ID: "monokini_string_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal white fabric held by strings.",
ArmorRating: 0,
Allure: 140,
Price: 140
})>>
<<run registerItem({
Name: "String Monokini (Yellow)",
ID: "monokini_string_yellow",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Minimal yellow fabric held by strings.",
ArmorRating: 0,
Allure: 140,
Price: 140
})>>
<<run registerItem({
Name: "Web Monokini (Black)",
ID: "monokini_web_black",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A complex web of black straps.",
ArmorRating: 0,
Allure: 150,
Price: 200
})>>
<<run registerItem({
Name: "Web Monokini (White)",
ID: "monokini_web_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A complex web of white straps.",
ArmorRating: 0,
Allure: 150,
Price: 200
})>>
<<run registerItem({
Name: "Classic Swimsuit (Blue)",
ID: "swimsuit_classic_blue",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A timeless one-piece swimsuit in blue.",
ArmorRating: 0,
Allure: 60,
Price: 80
})>>
<<run registerItem({
Name: "Classic Swimsuit (Gray)",
ID: "swimsuit_classic_gray",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A modest gray one-piece swimsuit.",
ArmorRating: 0,
Allure: 50,
Price: 80
})>>
<<run registerItem({
Name: "Classic Swimsuit (White)",
ID: "swimsuit_classic_white",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A simple white one-piece swimsuit.",
ArmorRating: 0,
Allure: 70,
Price: 80
})>>
<<run registerItem({
Name: "Resin Swimsuit (Black)",
ID: "swimsuit_resin_black_1",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Form-fitting black resin that shines in the light.",
ArmorRating: 0,
Allure: 120,
Price: 350
})>>
<<run registerItem({
Name: "Resin Swimsuit (Black II)",
ID: "swimsuit_resin_black_2",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "An alternate cut of the black resin swimsuit.",
ArmorRating: 0,
Allure: 125,
Price: 350
})>>
<<run registerItem({
Name: "Resin Swimsuit (Brown)",
ID: "swimsuit_resin_brown",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Shiny brown resin. Looks like liquid bronze.",
ArmorRating: 0,
Allure: 110,
Price: 350
})>>
<<run registerItem({
Name: "Resin Swimsuit (Orange)",
ID: "swimsuit_resin_orange",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Bright orange resin swimwear.",
ArmorRating: 0,
Allure: 120,
Price: 350
})>>
<<run registerItem({
Name: "Resin Swimsuit (Purple)",
ID: "swimsuit_resin_purple",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "Deep purple resin. Very glossy.",
ArmorRating: 0,
Allure: 120,
Price: 350
})>>
<<run registerItem({
Name: "Resin Swimsuit (Red)",
ID: "swimsuit_resin_red",
category: "underwear",
Tags: ["Swimwear", "Exhib 4"],
Description: "A striking red resin swimsuit.",
ArmorRating: 0,
Allure: 130,
Price: 380
})>>
<<run registerItem({
Name: "Dancer Silk",
ID: "dancersilk",
category: "underwear",
Tags: ["MultiVersion", "Exhib 4"],
Description: "",
ArmorRating: 0,
Allure: 140,
ExhibMultiplier: 0.20,
Price: 900,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 10, ExhibMultiplier: 0.20 },
{ NameSuffix: "(V3)", AllureDelta: 25, ExhibMultiplier: 0.20 },
{ NameSuffix: "(V4)", AllureDelta: 40, ExhibMultiplier: 0.20 }
]
})>>
<<run registerItem({
Name: "Semen Demon",
ID: "semendemon",
category: "underwear",
Tags: ["MultiVersion", "Exhib 4"],
Description: "",
ArmorRating: 0,
Allure: 170,
ExhibMultiplier: 0.20,
Price: 1500,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 10, ExhibMultiplier: 0.22, TagsAdd: ["Exhib 5"] },
{ NameSuffix: "(V3)", AllureDelta: 20, ExhibMultiplier: 0.24, TagsAdd: ["Exhib 5"] },
{ NameSuffix: "(V4)", AllureDelta: 30, ExhibMultiplier: 0.26, TagsAdd: ["Exhib 5"] },
{ NameSuffix: "(V5)", AllureDelta: 40, ExhibMultiplier: 0.28, TagsAdd: ["Exhib 5"] },
{ NameSuffix: "(V6)", AllureDelta: 50, ExhibMultiplier: 0.30, TagsAdd: ["Exhib 5"] },
{ NameSuffix: "(V7)", AllureDelta: 65, ExhibMultiplier: 0.35, TagsAdd: ["Exhib 5"] }
]
})>>
<</if>>
<!-- Multi Version Outfits -->
<!-- Single Version Outfits -->
<<run registerItem({
Name: "Beige Bodysuit",
ID: "bodysuit_beige",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A snug beige bodysuit. Simple and comfortable.",
ArmorRating: 0,
Allure: 400,
Price: 90
})>>
<<run registerItem({
Name: "Green Bodysuit",
ID: "bodysuit_green",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A form-fitting green bodysuit.",
ArmorRating: 0,
Allure: 400,
Price: 90
})>>
<<run registerItem({
Name: "Pink Bodysuit",
ID: "bodysuit_pink",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A cute pink bodysuit.",
ArmorRating: 0,
Allure: 420,
Price: 90
})>>
<<run registerItem({
Name: "Red Bodysuit",
ID: "bodysuit_red",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A striking red bodysuit.",
ArmorRating: 0,
Allure: 440,
Price: 95
})>>
<<run registerItem({
Name: "Floral Lacesuit (Black)",
ID: "lacesuit_flowers_black",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "Sheer black lace with a floral pattern.",
ArmorRating: 0,
Allure: 540,
Price: 200
})>>
<<run registerItem({
Name: "Floral Lacesuit (Gold)",
ID: "lacesuit_flowers_gold",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "Exquisite gold lace with a floral pattern.",
ArmorRating: 0,
Allure: 560,
Price: 220
})>>
<<run registerItem({
Name: "Floral Lacesuit (White)",
ID: "lacesuit_flowers_white",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "Delicate white lace with a floral pattern.",
ArmorRating: 0,
Allure: 540,
Price: 200
})>>
<<run registerItem({
Name: "Full Lacesuit (Black)",
ID: "lacesuit_full_black",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A bodysuit made entirely of black lace.",
ArmorRating: 0,
Allure: 520,
Price: 180
})>>
<<run registerItem({
Name: "Full Lacesuit (Red)",
ID: "lacesuit_full_red",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A bodysuit made entirely of red lace.",
ArmorRating: 0,
Allure: 540,
Price: 180
})>>
<<run registerItem({
Name: "Full Lacesuit (White)",
ID: "lacesuit_full_white",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A bodysuit made entirely of white lace.",
ArmorRating: 0,
Allure: 520,
Price: 180
})>>
<<run registerItem({
Name: "Half Lacesuit (Black)",
ID: "lacesuit_half_black",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "Black lace that leaves the midriff exposed.",
ArmorRating: 0,
Allure: 560,
Price: 190
})>>
<<run registerItem({
Name: "Half Lacesuit (Red)",
ID: "lacesuit_half_red",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "Red lace that leaves the midriff exposed.",
ArmorRating: 0,
Allure: 580,
Price: 190
})>>
<<run registerItem({
Name: "Half Lacesuit (White)",
ID: "lacesuit_half_white",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "White lace that leaves the midriff exposed.",
ArmorRating: 0,
Allure: 560,
Price: 190
})>>
<<run registerItem({
Name: "Blue Nightie",
ID: "nightie_blue",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A short, silky blue nightgown.",
ArmorRating: 0,
Allure: 460,
Price: 70
})>>
<<run registerItem({
Name: "Green Nightie",
ID: "nightie_green",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A short, silky green nightgown.",
ArmorRating: 0,
Allure: 460,
Price: 70
})>>
<<run registerItem({
Name: "Pink Nightie",
ID: "nightie_pink",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A short, silky pink nightgown.",
ArmorRating: 0,
Allure: 470,
Price: 70
})>>
<<run registerItem({
Name: "Mini Pajamas",
ID: "minipj",
category: "underwear",
Tags: ["Exhib 2", "Shop Clothes 2"],
Description: "A very short, comfortable pajama set.",
ArmorRating: 0,
Allure: 380,
Price: 55
})>>
<<run registerItem({
Name: "Blue Set",
ID: "set_blue",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A standard blue underwear set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "Blue Set (Style II)",
ID: "set_blue_2",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A variation of the standard blue set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "Green Set",
ID: "set_green",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A standard green underwear set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "Mismatched Set",
ID: "set_mismatched",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A white top and black panties. They don't match.",
ArmorRating: 0,
Allure: 380,
Price: 50
})>>
<<run registerItem({
Name: "Orange Set",
ID: "set_orange",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A standard orange underwear set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "Pink Set",
ID: "set_pink",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A standard pink underwear set.",
ArmorRating: 0,
Allure: 410,
Price: 60
})>>
<<run registerItem({
Name: "White Set",
ID: "set_white",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A standard white underwear set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "White Set (Style II)",
ID: "set_white_2",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A variation of the standard white set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "White Set (Style III)",
ID: "set_white_3",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "Another variation of the white set.",
ArmorRating: 0,
Allure: 400,
Price: 60
})>>
<<run registerItem({
Name: "Romantic Set (Blue)",
ID: "set_romantic_blue",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A romantic blue set with lace details.",
ArmorRating: 0,
Allure: 480,
Price: 120
})>>
<<run registerItem({
Name: "Romantic Set (Green)",
ID: "set_romantic_green",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A romantic green set with lace details.",
ArmorRating: 0,
Allure: 480,
Price: 120
})>>
<<run registerItem({
Name: "Romantic Set (Pink)",
ID: "set_romantic_pink",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A romantic pink set with lace details.",
ArmorRating: 0,
Allure: 490,
Price: 120
})>>
<<run registerItem({
Name: "Romantic Set (Red)",
ID: "set_romantic_red",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A romantic red set with lace details.",
ArmorRating: 0,
Allure: 500,
Price: 125
})>>
<<run registerItem({
Name: "Romantic Set (Rose)",
ID: "set_romantic_rose",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A romantic rose-colored set with lace details.",
ArmorRating: 0,
Allure: 490,
Price: 120
})>>
<<run registerItem({
Name: "Romantic Set (White)",
ID: "set_romantic_white",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A romantic white set with lace details.",
ArmorRating: 0,
Allure: 480,
Price: 120
})>>
<<run registerItem({
Name: "Transparent Set (Black)",
ID: "set_transparent_black",
category: "underwear",
Tags: ["Exhib 4", "Shop Clothes 2"],
Description: "A completely transparent black set.",
ArmorRating: 0,
Allure: 580,
Price: 150
})>>
<<run registerItem({
Name: "Bath Towel",
ID: "towel",
category: "underwear",
Tags: ["Exhib 3", "MultiVersion", "Skirt"],
Description: "A simple white towel wrapped around your body. It protects your modesty... barely.",
ArmorRating: 0,
Allure: 300,
ExhibMultiplier: 0.10,
Price: 20,
Versions: [
{ NameSuffix: "(V1)" },
{ NameSuffix: "(V2)", AllureDelta: 400, ExhibMultiplier: 0.25, TagsAdd: ["Exhib 4"] }
]
})>>/* --- FIRE --- */
<<run registerSpell({
Name: "Firebolt",
ID: "spellFirebolt",
Description: "A bolt of flame that scorches your target.",
Cost: 40,
DamageMin: 250,
DamageMax: 300,
DamageType: "fire"
})>>
<<run registerSpell({
Name: "Flame Wave",
ID: "spellFlameWave",
Description: "Unleashes a wave of fire across the enemy.",
Cost: 80,
DamageMin: 300,
DamageMax: 350,
DamageType: "fire"
})>>
<<run registerSpell({
Name: "Pyroblast",
ID: "spellPyroblast",
Description: "Channels ALL remaining Mana into a massive explosion.",
Cost: "all",
DamageType: "fire",
use: "castPyroblast"
})>>
/* --- ELECTRIC --- */
<<run registerSpell({
Name: "Shock",
ID: "spellShock",
Description: "A quick jolt of electricity to zap your foe.",
Cost: 40,
DamageMin: 250,
DamageMax: 300,
DamageType: "electric"
})>>
<<run registerSpell({
Name: "Thunder Strike",
ID: "spellThunderStrike",
Description: "Summons a thunderbolt to strike your enemy.",
Cost: 80,
DamageMin: 300,
DamageMax: 350,
DamageType: "electric"
})>>
/* --- POISON --- */
<<run registerSpell({
Name: "Venom Spray",
ID: "spellVenomSpray",
Description: "Sprays poison at the enemy, melting their defenses.",
Cost: 40,
DamageMin: 250,
DamageMax: 300,
DamageType: "poison"
})>>
<<run registerSpell({
Name: "Toxic Cloud",
ID: "spellToxicCloud",
Description: "Summons a cloud of poison around the enemy.",
Cost: 80,
DamageMin: 300,
DamageMax: 350,
DamageType: "poison"
})>>
/* --- HOLY --- */
<<run registerSpell({
Name: "Smite",
ID: "spellSmite",
Description: "Calls down divine energy on the enemy.",
Cost: 40,
DamageMin: 250,
DamageMax: 300,
DamageType: "holy"
})>>
<<run registerSpell({
Name: "Divine Light",
ID: "spellDivineLight",
Description: "Bathes the enemy in holy radiance.",
Cost: 80,
DamageMin: 300,
DamageMax: 350,
DamageType: "holy"
})>>
/* --- CORRUPTION --- */
<<run registerSpell({
Name: "Corruption Beam",
ID: "spellCorruptionBeam",
Description: "Blasts the target with chaotic, corrupting energy.",
Cost: 60,
DamageMin: 220,
DamageMax: 270,
DamageType: "corrupt"
})>>
<<run registerSpell({
Name: "Dark Surge",
ID: "spellDarkSurge",
Description: "A surge of corrupted energy ravages the enemy.",
Cost: 80,
DamageMin: 270,
DamageMax: 320,
DamageType: "corrupt"
})>>
/* --- FROST --- */
<<run registerSpell({
Name: "Frostbite",
ID: "spellFrostbite",
Description: "Freezes your enemy with icy energy.",
Cost: 40,
DamageMin: 250,
DamageMax: 300,
DamageType: "frost"
})>>
<<run registerSpell({
Name: "Ice Shards",
ID: "spellIceShards",
Description: "Launches sharp shards of ice at the target.",
Cost: 80,
DamageMin: 300,
DamageMax: 350,
DamageType: "frost"
})>>/* ================================
WEAPONS
================================ */
<<run registerItem({
ID: "ironSword",
Name: "Iron Sword",
category: "weapon",
Price: 120,
Tags: ["OneHanded", "Shop Blacksmith 1", "Loot Weapon"],
Description: "A sturdy blade of iron.",
DamageType: "physical",
DamageMin: 220,
DamageMax: 275,
armorPenetration: 0,
Image: "images/cards/equipment/fallback.webp"
})>>
<<run registerItem({
ID: "steelSword",
Name: "Steel Sword",
category: "weapon",
Price: 350,
Tags: ["OneHanded", "Shop Blacksmith 2", "NPC Guard", "Loot Weapon"],
Description: "A sturdy steel sword.",
DamageType: "physical",
DamageMin: 250,
DamageMax: 315,
armorPenetration: 10
})>>
<<run registerItem({
ID: "flamebrandSword",
Name: "Flamebrand Sword",
category: "weapon",
Price: 800,
Tags: ["OneHanded", "Enchanted"],
Description: "Enchanted Sword. Deals +50% fire bonus damage.",
DamageType: "physical",
DamageTypeBonus:{ fire: 0.5 },
DamageMin: 240,
DamageMax: 300,
armorPenetration: 5,
enchantmentValue: 50
})>>
<<run registerItem({
ID: "assassinDagger",
Name: "Assassin's Fang",
category: "weapon",
Price: 2500,
Tags: ["OneHanded", "Enchanted", "Legendary"],
Description: "Deadly precise dagger used by assassins.",
DamageType: "physical",
DamageMin: 200,
DamageMax: 350,
armorPenetration: 10,
CritChance: 0.50,
CritDamage: 2.5,
enchantmentValue: 100
})>>
<<run registerItem({
ID: "goblinSpear",
Name: "Makeshift Spear",
category: "weapon",
Price: 35,
Tags: ["OneHanded", "NPC Goblin"],
Description: "A crude spear cobbled together from wood and scraps.",
DamageType: "physical",
DamageMin: 100,
DamageMax: 120,
DamageTypeBonus: { poison: 0.2 }
})>>
<<run registerItem({
ID: "rustySword",
Name: "Rusty Sword",
category: "weapon",
Price: 45,
Tags: ["OneHanded", "NPC Draugr"],
Description: "An ancient blade, rusty but still works.",
DamageType: "physical",
DamageMin: 100,
DamageMax: 120
})>>
/* ========= TWO-HANDED ========= */
<<run registerItem({
ID: "ironGreatsword",
Name: "Iron Greatsword",
category: "weapon",
Price: 300,
Tags: ["TwoHanded", "Shop Blacksmith 1", "Loot Weapon"],
Description: "A sturdy greatsword of iron.",
DamageType: "physical",
DamageMin: 250,
DamageMax: 320,
armorPenetration: 10
})>>
<<run registerItem({
ID: "steelGreatsword",
Name: "Steel Greatsword",
category: "weapon",
Price: 700,
Tags: ["TwoHanded", "Shop Blacksmith 2", "Loot Weapon"],
Description: "A well-crafted steel two-hander.",
DamageType: "physical",
DamageMin: 320,
DamageMax: 400,
armorPenetration: 20
})>>
/* ========= DAGGERS ========= */
<<run registerItem({
ID: "ironDagger",
Name: "Iron Dagger",
category: "weapon",
Price: 100,
Tags: ["OneHanded", "Shop Blacksmith 2", "Loot Weapon"],
Description: "A simple dagger made of iron.",
DamageType: "physical",
DamageMin: 140,
DamageMax: 165,
armorPenetration: 10,
CritChance: 0.05,
Image: "images/cards/equipment/fallback.webp"
})>>
/* ========= AXES ========= */
<<run registerItem({
ID: "ironAxe",
Name: "Iron Axe",
category: "weapon",
Price: 120,
Tags: ["OneHanded", "Shop Blacksmith 2", "Loot Weapon"],
Description: "A sturdy iron axe.",
DamageType: "physical",
DamageMin: 190,
DamageMax: 235,
armorPenetration: 15
})>>
<<run registerItem({
ID: "frostAxeEnchanted",
Name: "Glacial Axe",
category: "weapon",
Price: 850,
Tags: ["OneHanded", "Enchanted"],
Description: "Enchanted Axe. Adds +15% frost bonus damage.",
DamageType: "physical",
DamageTypeBonus:{ frost: 0.15 },
DamageMin: 200,
DamageMax: 260,
armorPenetration: 10
})>>
/* ========= MISC WEAPONS ========= */
<<run registerItem({
ID: "genericStick",
Name: "Generic Stick [Debug]",
category: "weapon",
Price: 120,
Tags: ["OneHanded"],
Description: "A generic stick.",
DamageType: "physical",
DamageMin: 190,
DamageMax: 235,
armorPenetration: 10
})>>
/* ================================
SHIELDS
================================ */<<run registerItem({
ID: "woodenShield",
Name: "Wooden Shield",
category: "shield",
Price: 100,
Tags: ["Shield", "Shop General 1", "Loot Weapon"],
Description: "A flimsy wooden shield.",
ArmorRating: 50
})>>
<<run registerItem({
ID: "ironShield",
Name: "Iron Shield",
category: "shield",
Price: 250,
Tags: ["Shield", "Shop Blacksmith 1", "Loot Weapon"],
Description: "A heavy iron shield.",
ArmorRating: 90,
Image: "images/cards/equipment/fallback.webp"
})>>
<<run registerItem({
ID: "steelShield",
Name: "Steel Shield",
category: "shield",
Price: 400,
Tags: ["Shield", "Shop Blacksmith 2", "Loot Weapon"],
Description: "A heavy steel shield.",
ArmorRating: 180
})>>A man passes you and waves hello.
<<link "Stop and greet him back">><<goto "Path Friendly 2">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><<nobr>>
You return the gesture with a warm smile. He slows for a moment, glancing you up and down.<br><br>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Not from around here, are you?"</span> he says with a grin, then nods and keeps walking. | <span class="stat-pos">-Stress</span><<stress -20>>
<<case 2>>
<span class="civ-male">"You look great girl."</span> he says with a grin, then nods and keeps walking. | <span class="stat-pos">-Stress</span><<stress -20>>
<</switch>>
<</nobr>>
<<link "Return">><<returnToPassage>><</link>>You pass a girl crouched near some shrubs. She's picking mushrooms, giving each a quick look before slipping them into her satchel.
<<link "Greet her (0:10)">><<goto "Path Alchemist 2">><</link>>
<<link "Keep Walking">><<returnToPassage>><</link>><span class="player">"Hey. What are you doing?"</span> you ask.
<span class="civ-female">"Oh, greetings. I'm gathering ingredients for a potion."</span> She holds up one of the mushrooms. <span class="civ-female">"These help regulate body heat and slow bleeding. Not bad for something that smells like rot."</span>
You talk with her for a bit. She explains a few things, simple stuff, but it sticks with you. | <span class="stat-pos">+Alchemy</span><<alchemy +10>>
<<link "Continue">><<returnToPassage>><</link>>You hear a high-pitched squeak behind some shrubs. Curious, you step closer and spot a rat nest tucked between some trees. A small one darts past your foot and dives inside.
There's something glowing in the middle of the nest. Could be yours, if you clear it out.
<<link "Destroy the nest">><<goto "Path Rat Nest 2">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><span class="player">"Creepy little things..."</span> you mutter, stepping closer. As you approach the nest, a massive rat squeezes out of the hole and hisses at you.
<<link "Fight it">><<pass 2>><<goto "Path Rat Nest Combat">><</link>>
<<link "Run away">><<returnToPassage>><</link>><<set $onCombatDefeat = "Path Rat Nest Defeat">>
<<set $onArousalDefeat = "Path Rat Nest Arousal Defeat">>
<<set $onCombatVictory = "Path Rat Nest Victory">>
<<set $onCombatSurrender = "Path Rat Nest Surrender">>
<<generateRat>>
<<startCombat>>
<<goto "Combat Start">>The rat collapses with a high pitched squeal. Another one scurries out from the nest and charges at you!
<<link "Continue">><<goto "Path Rat Nest Combat 2">><</link>>
<<lootRewards>>
<<clearCombat>><<set $onCombatDefeat = "Path Rat Nest Defeat">>
<<set $onArousalDefeat = "Path Rat Nest Arousal Defeat">>
<<set $onCombatVictory = "Path Rat Nest Victory 2">>
<<set $onCombatSurrender = "Path Rat Nest Surrender">>
<<generateRat>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the rat.<br><br>
<<if $beast_rodent and setup.enableBeastMod>>
Another large rat takes the chance to attack you from behind.<br><br>
Together they jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Rat Nest H Defeat">><</link>>
<<else>>
Another large rat takes the chance to attack you from behind.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
<<set _reward = random(20,50)>>
<<set $gold += _reward>>
<<run Inventory.addItem("amethyst", random (2, 3))>>
The rat collapses with a squeal. Smaller ones abandon the nest and vanish into the shrubs. You spot a few crystals and some gold coins in the center.<br><br>
You pocket them and stomp the nest flat, leaving only dirt and scraps behind. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The massive rat steps closer and lets out a sharp squeal.
<<if $beast_rodent and setup.enableBeastMod>>
Another large rat appears from the nest.<br><br>
Together, they jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Rat Nest H Defeat">><</link>>
<<else>>
A group of smaller rats rush from the nest, lifting your limp body and dragging you away.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The massive rat approaches you and squeals.
<<if $beast_rodent and setup.enableBeastMod>>
<span class="player">"W-why is this happening to me..."</span> you groan. Another large rat appears from the nest. Together, they jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Rat Nest H Defeat">><</link>>
<<else>>
A group of smaller rats rush from the nest, lifting your limp body and dragging you away.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>You hear a squeal from a nearby shrub. You stop and look as a red fox slips out of the bushes. It freezes when it sees you, tail flicking. For a second, you just stare at each other before it turns and bolts into the grass. The little thing makes you smile. | <span class="stat-pos">-Stress</span><<stress -30>><<deviant +2>>
<<link "Continue">><<returnToPassage>><</link>>You notice spots of blood in the path ahead. As you follow the trail, a deep grunt echoes nearby. You move closer until the path opens into a small clearing.
A huge troll leans against a rock, fur dirty and bloodied. It looks half-dead but still breathing.
<<link "Approach it">><<goto "Path Wounded Troll Approach">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You step out into the clearing with your hands raised. The troll lifts its head and lets out a low growl that shakes the leaves. The sound fades quick as it slumps back, one hand clutching the wound in its belly, blood seeping through its fingers.<br><br>
It stares at you with tired eyes. Still intimidating, but weak, you can almost feel it asking for help.<br><br>
<<if Inventory.count("potionHealingStrong") > 0>>
<<link "Use a strong healing potion (0:05)">><<pass 5>><<run Inventory.removeItem("potionHealingStrong")>><<goto "Path Wounded Troll Heal">><</link>>
<<else>>
<span class="stat-neg">You have nothing to heal him with!</span>
<</if>>
<</nobr>>
<<link "Leave him">><<stress +50>><<returnToPassage>><</link>> | <span class="stat-neg">+Stress</span>You hold out the bottle in front of you, showing it to the troll. <span class="player">"T-this should help..."</span> you whisper, hoping he understands you mean no harm as you slowly pull the cork free.
You lean in to get a better look at the wound. Blood's still leaking, but it smells burnt and the skin around it looks scorched. Whatever hit him must've been laced with fire.
You start pouring the potion over the wound. The troll growls in pain but settles quick as the liquid takes effect. The bleeding slows, and the wound starts to thin out.
<<link "Watch the wound (0:10)">><<pass 10>><<goto "Path Wounded Troll Heal 2">><</link>>
<<deviant +5>>
<<stress -50>><<nobr>>
You spend a few moments with the troll, resting your hand on its stomach as the wound closes like magic.<br><br>
<span class="enemy">"Grhrnkkhh..."</span> It growls low, almost pleased, and its breathing starts to steady.<br><br>
Once it's healed, the troll stomps its feet.
<<if $beast_monster>>
You haven't noticed before, but the wound is dangerously close to his groin, and there you spot a thick mast slowly growing in size. It's clear the troll feels reinvigorated, and he wants to thank you in the only way he knows.<br><br>
<<if $deviantStage >= 3 and $ntrStage != 1>>
<<link "Feel him up">><<goto "Path Wounded Troll Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Try to leave">><<goto "Path Wounded Troll Leave">><</link>>
<<else>>
<span class="stat-neg">You're not deviant enough to do it with a troll!</span><br><br>
<<link "Try to leave">><<goto "Path Wounded Troll Leave">><</link>>
<</if>>
<<else>>
<br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "deviant" 30 600>>
<<if $skillSuccess>>
You slowly step back from the troll. <span class="player">"I-uh... no need to thank me for that."</span> you mutter with your hands raised. The troll watches you for a moment, breathing heavy, then settles down and lets you go. | <span class="stat-pos">+Deviant</span><<deviant +3>><br><br>
You turn and slip out of the clearing, back toward the path.<br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
You slowly step back from the troll. <span class="player">"I-uh... no need to thank me for that."</span> you mutter with your hands raised. The troll watches you for a moment, then it suddenly lunges forward and grabs your wrist. | <span class="stat-neg">+Stress</span><<stress +50>><br><br>
It looks like he's not planning to let you leave just yet, without showing you his appreciation.<br><br>
<<link "Continue">><<goto "Path Wounded Troll H Defeat">><</link>>
<</if>>
<</nobr>><<nobr>>
You hear rustling behind some shrubs. You stop, trying to see where it's coming from. A moment later the ground shakes and a large boar bursts out, charging straight toward you!<br><br>
<<link "Try to dodge">><<goto "Path Boar Charge Dodge">><</link>> | <span class="stat-neg">Athletics</span><br>
<<if setup.enableBeastMod and $beast_feral and $deviantStage >= 3>>
<<link "Seduce the beast">><<seduction +5>><<deviant +3>><<goto "Path Boar Charge Seduce">><</link>> | <span class="sex-stage-3">Deviant 3</span>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "athletics" 40 500>>
<<if $skillSuccess>>
<span class="stat-pos">You quickly jump aside as the boar rushes past, missing you barely.</span> It slams into a tree and stumbles to stay on it's feet. You take the chance to run away. | <span class="stat-pos">+Athletics</span><<athletics +10>>
<<else>>
<span class="stat-neg">You try to dodge but the boar is too fast.</span> It crashes into you and sends you to the ground. The hit leaves you sore, but the beast doesn't stop to mess with you further, instead running off into the woods, leaving you bruised and dirty. | <span class="stat-neg">-Health</span><<health -100>><<stress +75>><<athletics +3>>
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
You turn around and present your ass toward the charging boar. It slows down, snorting loud as it watches you. <span class="player">"There you go..."</span> you say softly, glancing back over your shoulder.<br><br>
The boar huffs and stomps at the dirt, its eyes fixed on you. It looks calmer now, though still excited. You could probably walk away without setting it off again. | <span class="stat-pos">-Stress</span><<stress -50>><br><br>
<<if $deviantStage >= 4 and $ntrStage != 1>>
<<link "Drop to the floor">><<goto "Path Boar Charge Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<else>>
<span class="stat-neg">You don't feel deviant enough to take this further!</span><br>
<</if>>
<<link "Leave">><<returnToPassage>><</link>>
<</nobr>>You spot a few wolves lying in the path ahead. You approach slowly, ready for a fight, but none of them move. As you get closer, you see blood splattered across the dirt, and clean slices cut through their bodies. The corpses still look fresh.
Whoever did this might still be nearby... and you're worried if they'd do the same to you. | <span class="stat-neg">+Stress</span><<stress +25>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
You notice a satchel hanging from a nearby tree. Whoever it belonged to seems to be gone now.<br><br>
You approach it and look inside.
<<set _roll = random(1,7)>>
<<switch _roll>>
<<case 1>> /* Potions */
<<lootbox "Alchemy" 75>>
<<case 2>> /* Gold & Rare Items */
<<lootbox "Strongbox" 50>>
<<case 3>> /* Ingredients */
<<lootbox "Ingredients" 50>>
<<case 4>> /* Food & Drink */
<<lootbox "Provisions" 60>>
<<case 5>> /* Miscellaneous Loot */
<<lootbox "Crates" 40>>
<<case 6>> /* Spell Book Loot */
<<lootbox "Books" 300 1>>
<<case 7>> /* Arousal Dust */
As you open it a gust of purple dust blows in your face. You cough as it fills your lungs. Whatever it was, it left you feeling extremely warm and good inside.<<arousal +400>>
<</switch>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>You spot a massive bear up ahead. It's fast asleep right in the middle of the path, breathing slow and heavy with no care in the world.
<<link "Take another route (0:10)">><<pass 10>><<goto "Path Sleeping Bear Reroute">><</link>>
<<link "Try to sneak past it (0:02)">><<pass 2>><<goto "Path Sleeping Bear Sneak">><</link>> | <span class="stat-neg">Guile</span>
<<link "Attack it">><<goto "Path Sleeping Bear Fight">><</link>><<set $onCombatDefeat = "Path Sleeping Bear Defeat">>
<<set $onArousalDefeat = "Path Sleeping Bear Arousal Defeat">>
<<set $onCombatVictory = "Path Sleeping Bear Victory">>
<<set $onCombatSurrender = "Path Sleeping Bear Surrender">>
<<generateBear>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the bear.<br><br>
<<if $beast_feral and setup.enableBeastMod>>
The bear takes the chance to charge at you. He pushes you into the dirt, clawing at your clothes and tearing them away. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Sleeping Bear H Defeat">><</link>>
<<else>>
The bear takes the chance to charge at you. He knocks you onto your back and sniffs around your body.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>The bear collapses with a heavy growl, the ground trembles beneath its weight. You take a moment to catch your breath, before returning to the path.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The massive bear steps closer and lets out a deep growl.
<<if $beast_feral and setup.enableBeastMod>>
The beast pushes you into the dirt, clawing at your clothes and tearing them away. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Sleeping Bear H Defeat">><</link>>
<<else>>
The beast knocks you onto your back and sniffs around your body.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot, and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The massive bear stops, growling low as it steps closer, curious about your reaction.
<<if $beast_feral and setup.enableBeastMod>>
<span class="player">"W-why am I turned on by this...?"</span> you groan. The beast pushes you into the dirt, clawing at your clothes and tearing them away. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Sleeping Bear H Defeat">><</link>>
<<else>>
The beast knocks you onto your back and sniffs along your body. Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
<<skillCheck "guile" 40 400>>
<<if $skillSuccess>>
You slowly drag your feet through the grass, trying to cause as little noise as possible. <span class="stat-pos">The bear doesn't seem to notice you!</span> | <span class="stat-pos">+Guile</span><<guile +10>><br><br>
<<link "Continue">><<returnToPassage>><</link>>
<<else>>
You slowly drag your feet through the grass, but you unexpectedly step on a branch, breaking it in half. <span class="stat-neg">The snapping noise wakes the bear and it spots you!</span> | <span class="stat-neg">+Stress</span><<stress +50>><<guile +3>><br><br>
The bear gets up and growls at you, you ready yourself as it charges towards you!<br><br>
<<link "Continue">><<goto "Path Sleeping Bear Fight">><</link>>
<</if>>
<</nobr>>Deciding not to take your chances, you trace back and find another path around the bear. It takes some time, tracking through some mud and other harsh terrain, but you manage to find your way back to the path you were on.
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
A large figure steps from the shadows, slowly approaching. You spot a blade in his hand. <span class="civ-male">"I don't wanna hurt you, girl. But I will if you don't hand over your coin."</span> His voice is harsh. He doesn't look interested in anything else.<br><br>
<<set _percent = random(25, 35) / 100>><<set _loss = ($gold < 100) ? $gold : Math.clamp(Math.floor($gold * _percent), 100, 500)>>
<<if $gold > 0>>
<<link "Hand over some gold">><<set $gold -= _loss>><<goto "Path Bandit Pay">><</link>> | <span class="stat-neg">-<<=_loss>>g</span><br>
<<else>>
You turn your pockets inside out. <span class="player">"I really don't have anything..."</span> you plead.<br><br>
The man scoffs, unimpressed. <span class="enemy">"Tch. Get out of my sight."</span> He waves you off.<br><br>
<<link "Continue">><<returnToPassage>><</link>><br>
<</if>>
<<link "Fight him">><<goto "Path Bandit Fight">><</link>>
<</nobr>><span class="civ-male">"Smart girl."</span> He yanks your pouch with one swift motion and disappears back into the dark. You barely even see where he goes.
<<link "Continue">><<returnToPassage>><</link>><<set $onCombatDefeat = "Path Bandit Defeat">>
<<set $onArousalDefeat = "Path Bandit Arousal Defeat">>
<<set $onCombatVictory = "Path Bandit Victory">>
<<set $onCombatSurrender = "Path Bandit Surrender">>
<<generateBandit "Rogue" "Human">>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<<set _percent = random(25, 35) / 100>><<set _loss = ($gold < 100) ? $gold : Math.clamp(Math.floor($gold * _percent), 100, 500)>>
<<set $gold -= _loss>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands.
<span class="civ-male">"Smart girl."</span> He yanks your pouch with one swift motion and disappears back into the dark. You barely even see where he goes. | <span class="stat-neg">-<<=_loss>>g</span>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>His body hits the ground. <span class="player">"You made me do this..."</span> you pant. You slowly back away and leave the scene.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
<<clearCombat>>
<<set $gold = 0>>
You hit the ground hard. The last thing you see is the bandit towering over you. <span class="civ-male">"Should've just handed over the money."</span><br><br>
Everything fades to black...
<</nobr>>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.
The bandit squints. <span class="civ-male">"Tch. You some kinda masochist? You gettin' off on this?"</span>
He shoves you down, towering over your trembling body. For a moment you almost expect his hands to grab you, but instead, he just rips your coin pouch free with a harsh tug. <span class="civ-male">"Pathetic."</span> With a chuckle, he vanishes, leaving you alone with your needs.
<<link "Try to collect yourself and stand">><<returnToPassage>><</link>>
<<set $gold = 0>>
<<clearCombat>><<nobr>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
You hear a loud howl nearby, nothing like anything you've heard before. You can't help but wonder what kind of creatures live in this world.<br><br>
You hasten your pace, a little more wary now. | <span class="stat-neg">+Stress</span><<stress +50>>
<<case 2>>
You hear a blood curdling scream nearby, it doesn't sound human. You can't help but wonder what kind of creatures live in this world.<br><br>
You hasten your pace, a little more wary now. | <span class="stat-neg">+Stress</span><<stress +50>>
<</switch>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>You spot a faint light flickering ahead on the path, like someone carrying a lantern. You watch it sway for a moment before it suddenly goes out.
You keep walking, a little slower now, wondering where they went. | <span class="stat-neg">+Stress</span><<stress +25>>
<<link "Continue">><<returnToPassage>><</link>>You come across a large spider web crawling along the shrubs and trees near the path. As you follow it, you hear a muffled groan.
You look around, then spot the source. A girl is straddled on a tree, webbed up in a thick cocoon. She stares at you, eyes wide with fear.
<<link "Try to free her (0:10)">><<pass 10>><<goto "Path Webbed Traveler 2">><</link>> | <span class="stat-neg">Guile</span>
<<link "Run away">><<returnToPassage>><</link>><<nobr>>
<<skillCheck "guile" 40 500>>
<<if $skillSuccess>>
<<set _reward = random(100,220)>>
<<set $gold += _reward>>
You spot her sword lying just beneath her. You grab it and carefully slice at the cocoon, trying not to shake the web too much. It stays mostly still. <span class="stat-pos">The silk gives way, and with your help she pulls herself free.</span> | <span class="stat-pos">+Guile</span><<guile +10>><br><br>
<span class="civ-female">"T-thank you so much...! I was just out adventuring when a massive spider grabbed me. I don't know what it would've done if you hadn't shown up!"</span> she says, her voice shaky. <span class="civ-female">"Here. Take this, please..."</span> She hands you a heavy pouch filled with coins. | <span class="stat-pos">+<<=_reward>>g</span>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
You spot her sword lying just beneath her. You grab it and swing at the cocoon. The web shakes hard as you dig in, and it doesn't take long before you hear a hiss above you.<br><br>
<span class="stat-neg">A large spider crawls out from the branches.</span> You ready yourself as it drops down.<br><br>
<<link "Continue">><<goto "Path Webbed Traveler Combat">><</link>>
<</if>>
<</nobr>><<set $onCombatDefeat = "Path Webbed Traveler Defeat">>
<<set $onArousalDefeat = "Path Webbed Traveler Arousal Defeat">>
<<set $onCombatVictory = "Path Webbed Traveler Victory">>
<<set $onCombatSurrender = "Path Webbed Traveler Surrender">>
<<generateMediumSpider>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the spider.<br><br>
<<if $beast_arachnid>>
The spider takes the chance to jump at you. He pushes you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
Everything fades to black...<br><br>
<<link "Continue">><<goto "Path Webbed Traveler H Defeat">><</link>>
<<else>>
The spider takes the chance to jump at you. Smaller spiders surround you and drag you from the nest.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
<<set _reward = random(100,220)>>
<<set $gold += _reward>>
The spider curls up and collapses with a squeal. You head back to the trapped girl and start tearing at the cocoon until it loosens. <span class="stat-pos">The silk gives way, and with your help she pulls herself free.</span>
<span class="civ-female">"T-thank you so much...! I was just out exploring when that thing grabbed me. I don't know wanna know what it would've done if you hadn't shown up!"</span> she says, her voice shaky. <span class="civ-female">"Here. Take this, please..."</span> She hands you a heavy pouch filled with coins. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The massive spider steps closer and lets out a sharp squeal.
<<if $beast_arachnid>>
Smaller spiders jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
Everything fades to black...<br><br>
<<link "Continue">><<goto "Path Webbed Traveler H Defeat">><</link>>
<<else>>
Smaller spiders surround you and drag you from the nest<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The massive spider approaches you and squeals.
<<if $beast_arachnid>>
<span class="player">"W-why is this happening to me..."</span> you groan. Smaller spiders jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
Everything fades to black...<br><br>
<<link "Continue">><<goto "Path Webbed Traveler H Defeat">><</link>>
<<else>>
Smaller spiders surround you and drag you from the nest.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>You hear rustling behind some shrubs. Curious, you step closer and spot a spider den tucked between a few trees. Webs cover the branches, and small spiders scatter as you disturb them.
There's something glowing in the middle of the web. Could be yours, if you clear it out.
<<link "Destroy the den">><<goto "Path Spider Den 2">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><span class="player">"Creepy little things..."</span> you mutter, stepping closer. As you approach the den, you hear a hiss above you and a large spider drops down from one of the trees.
<<link "Fight it">><<pass 2>><<goto "Path Spider Den Combat">><</link>>
<<link "Run away">><<returnToPassage>><</link>><<set $onCombatDefeat = "Path Spider Den Defeat">>
<<set $onArousalDefeat = "Path Spider Den Arousal Defeat">>
<<set $onCombatVictory = "Path Spider Den Victory">>
<<set $onCombatSurrender = "Path Spider Den Surrender">>
<<generateMediumSpider>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the spider.<br><br>
<<if $beast_arachnid>>
The spider takes the chance to jump at you. He pushes you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
Everything fades to black...<br><br>
<<link "Continue">><<goto "Path Webbed Traveler H Defeat">><</link>>
<<else>>
The spider takes the chance to jump at you. Smaller spiders surround you and drag you from the nest.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
<<set _reward = random(20,50)>>
<<set $gold += _reward>>
<<run Inventory.addItem("rare", "Amethyst", random(2, 3))>>
The spider collapses with a squeal. Smaller ones abandon the den and vanish into the shrubs. You spot a few crystals and some gold coins in the center.<br><br>
You pocket them and destroy the den, leaving only dirt and scraps behind. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The massive spider steps closer and lets out a sharp squeal.
<<if $beast_arachnid>>
Smaller spiders jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
Everything fades to black...<br><br>
<<link "Continue">><<goto "Path Webbed Traveler H Defeat">><</link>>
<<else>>
Smaller spiders surround you and drag you from the nest.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The massive spider approaches you and squeals.
<<if $beast_arachnid>>
<span class="player">"W-why is this happening to me..."</span> you groan. Smaller spiders jump you and push you into the dirt, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
Everything fades to black...<br><br>
<<link "Continue">><<goto "Path Webbed Traveler H Defeat">><</link>>
<<else>>
Smaller spiders surround you and drag you from the nest.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>You hear snickering up ahead, so you take cover behind a shrub. You peek over and take a look.
It's too dark to make out the numbers, but you spot a goblin patrol carrying torches and spears. They appear to split up, but one sticks around, exploring the area.
<<link "Attack him">><<goto "Path Goblin Patrol Combat">><</link>>
<<link "Wait him out (0:10)">><<pass 10>><<goto "Path Goblin Patrol Wait">><</link>>You stay low and wait it out. A few minutes pass before you hear light footsteps heading the other way. You peek over again and spot the goblin walking off into the dark.
<<link "Continue">><<returnToPassage>><</link>><<set $onCombatDefeat = "Path Goblin Patrol Defeat">>
<<set $onArousalDefeat = "Path Goblin Patrol Arousal Defeat">>
<<set $onCombatVictory = "Path Goblin Patrol Victory">>
<<set $onCombatSurrender = "Path Goblin Patrol Surrender">>
<<generateGoblin>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the goblin.<br><br>
<<if $beast_humanoid>>
The goblin takes the chance to jump at you. He pushes you into the dirt, yanking at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Goblin Patrol H Defeat">><</link>>
<<else>>
The goblin hits you over the head and pushes you into the dirt.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>The goblin collapses with a light grunt. You take a moment to catch your breath, before returning to the path.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The goblin steps closer and lets out a wicked laugh.
<<if $beast_humanoid>>
He jumps on top of you and pushes you into the dirt, yanking at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Goblin Patrol H Defeat">><</link>>
<<else>>
He hits you over the head and pushes you into the dirt.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The goblin approaches you and lets out a wicked laugh.
<<if $beast_humanoid>>
<span class="player">"W-why is this happening to me..."</span> you groan. He jumps on top of you and pushes you into the dirt, yanking at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Goblin Patrol H Defeat">><</link>>
<<else>>
He hits you over the head and pushes you into the dirt.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>You hear clattering bones up ahead, so you take cover behind a shrub. You peek over and take a look.
It's too dark to make out the numbers, but you spot a group of draugr carrying torches and spears. There must be a burial mound nearby for them to be roaming like this. They appear to split up, but one sticks around, exploring the area.
<<link "Attack him">><<goto "Path Draugr Patrol Combat">><</link>>
<<link "Wait him out (0:10)">><<pass 10>><<goto "Path Draugr Patrol Wait">><</link>>You stay low and wait it out. A few minutes pass before you hear light footsteps heading the other way. You peek over again and spot the draugr walking off into the dark.
<<link "Continue">><<returnToPassage>><</link>><<set $onCombatDefeat = "Path Draugr Patrol Defeat">>
<<set $onArousalDefeat = "Path Draugr Patrol Arousal Defeat">>
<<set $onCombatVictory = "Path Draugr Patrol Victory">>
<<set $onCombatSurrender = "Path Draugr Patrol Surrender">>
<<generateDraugr>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the draugr.<br><br>
<<if $beast_undead>>
The draugr takes the chance to lunge at you. He knocks you into the dirt, yanking at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Draugr Patrol H Defeat">><</link>>
<<else>>
The draugr takes the chance to hit you over the head.
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>The draugr collapses with a heavy grunt. You take a moment to catch your breath, before returning to the path.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The draugr steps closer and lets out a wicked laughter.
<<if $beast_undead>>
He jumps on top of you and pushes you into the dirt, yanking at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Draugr Patrol H Defeat">><</link>>
<<else>>
He hits you over the head and pushes you into the dirt.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The draugr approaches you and lets out a wicked laughter.
<<if $beast_undead>>
<span class="player">"W-why is this happening to me..."</span> you groan. He jumps on top of you and pushes you into the dirt, yanking at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Path Draugr Patrol H Defeat">><</link>>
<<else>>
He hits you over the head and pushes you into the dirt.<br><br>
Everything fades to black...<br><br>
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<</if>>
<<clearCombat>>
<</nobr>>You strip off your clothes and drop to the ground. The boar sniffs you curiously, its thick cock slowly rising beneath its belly, clearly aroused by your scent.
<<link "Continue">><<pass 1>><<goto "Path Boar Charge Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
You feel the boar's hot breath on your backside as it eagerly licks your holes, coating them in its musky saliva.<br><br>
<<startSexSceneUnique "boar" "path_charge" "stage_1" "modded">>
You hold onto its tusks. <span class="player">"You wanna fuck me, don't you~?"</span> you whisper shamelessly. The boar lets out a low squeal in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Path Boar Charge Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Path Boar Charge Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... t-take good care of me~"</span> you purr. You lift one leg to the side as he rubs the tip of his cock {against your entrance|between your cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "boar" "path_charge" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "boar" "path_charge" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to this beast...!"</span> you moan as your {pussy swallows him|ass tightens around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|ass} to this beast instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The boar grunts as your {tight walls stretch|tight ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. You lift one leg to the side as he rubs the tip of his cock {against your entrance|between your cheeks}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "boar" "path_charge" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "boar" "path_charge" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your {succubus walls stretch|succubus hole stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds {you|your ass} harder. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Boar Charge Sex 2">><</link>>
<<arousal +150>><<nobr>>
You roll over onto your knees like a beast in heat. <span class="player">"Use me~♡ I'm all yours~♡"</span> you cry out as your {needy cunt|tight ass} clenches around the boar's cock.<br><br>
<<startSexSceneUnique "boar" "path_charge" "stage_3" "modded">>
You hold onto him, each thrust feeling deeper than the last. <span class="player">"P-please... don't stop, you feel so good~♡"</span> you moan.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Boar Charge Sex 3">><</link>>
<<arousal +150>><<nobr>>
The boar keeps pounding into your {wet cunt|tight ass}, his long, oddly shaped cock hitting spots you've never felt before.<br><br>
<<startSexSceneUnique "boar" "path_charge" "stage_3" "modded">>
<span class="player">"Hhhhnngh~♡ ahhh... nghhh~♡"</span> your voice trembles with pleasure.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Boar Charge Sex 4">><</link>>
<<arousal +150>><<nobr>>
His merciless pounding drives you into the ground. His thrusts grow shorter but faster, his cock twitching deep inside {you|your guts}.<br><br>
<<startSexSceneUnique "boar" "path_charge" "stage_4" "modded">>
<span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper as you feel him approach his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Boar Charge Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the boar lets out a growling squeal, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "boar" "path_charge" "stage_5" "modded">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, pinned beneath him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Boar Charge Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill into your {womb|guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the dirt below.<br><br>
<span class="player">"Y-you... you broke me, but it feels... so good."</span> you pant. He grunts softly, his cum still leaking from your hole.<br><br>
You slowly get up, glancing around to make sure no one saw you. Luckily, it looks like you're alone. <span class="player">"I-I'm not weird, am I...?"</span> you whisper, tracing your fingers through his coarse fur one last time before letting him return to the wild.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "boar">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>The draugr moves behind you, his cold, rotten cock pressing against your cheeks. <span class="player">"P-please... don't do this..."</span> you beg, your voice shaking.
The draugr growls, giving your ass a hard slap. He doesn't seem to care or understand your pleas.
<<link "Do nothing">><<pass 1>><<set $sexMode = "vaginal">><<goto "Path Draugr Patrol H Defeat 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Try to make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Path Draugr Patrol H Defeat 1">><</link>> | <span class="stat-arousal">Anal</span>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
{You're too weak to fight back, letting him use you as he pleases.|You feel weak, but despite that you give your ass a wiggle, hoping that he aims for it instead.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"P-please..."</span> you whimper as his cold, stiff cock slides between your {thighs|cheeks}, the tip {rubbing against your folds|grinding against your tight ring}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "draugr" "path_patrol" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "draugr" "path_patrol" "stage_1">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy|ass} swallows him. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob. <span class="player">"Nnnghh... take it out!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy|ass} swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... what would my boyfriend think of me {losing my virginity to you|getting my ass ruined by you}...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The draugr grunts as your tight {walls|hole} stretch around him.
<<else>>
<span class="player">"P-please... be good to me..."</span> you whisper, your voice shaking. His cold cock presses between your {thighs|cheeks} before sliding forward. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "draugr" "path_patrol" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "draugr" "path_patrol" "stage_1">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as he rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my {walls|ass} won't stop clenching...~♡"</span> you whimper, trying not to picture your boyfriend's face. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Haaah...~ t-this is bad... my {walls|ass} won't stop clenching...~♡"</span> It stings at first, but your succubus body stretches to take him. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think if he watched me get {fucked|my ass used} by you~"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Draugr Patrol H Defeat 2">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
His bony fingers wrap around your throat, slowly choking you as his stiff cock pounds into your {soaked pussy|tight ass}. <span class="enemy">"Hrrghhh... grhhh...!"</span> he groans.<br><br>
<<if $futa>>
<<startSexSceneUnique "draugr" "path_patrol" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "draugr" "path_patrol" "stage_2">>
<</if>>
<span class="player">"P-please... I-I can't... ahhh~♡"</span> you whimper through broken sobs, your legs twitching helplessly with each thrust slamming {against your cervix|deep into your guts}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Draugr Patrol H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
You gasp for air as his grip loosens, <span class="player">"Hhhaahh~♡ a-ahhh~♡"</span> you moan weakly.<br><br>
<<startSexSceneUnique "draugr" "path_patrol" "stage_3">>
<span class="enemy">"Grhh... ahhhk... rrrghhh..."</span> The draugr growls behind you, bones creaking with every thrust as a foul stench fills the air.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Draugr Patrol H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<span class="player">"F-fuckk... w-why does it feel so good...~♡"</span> you moan through shaky breaths as pleasure slowly overtakes you.<br><br>
<<startSexSceneUnique "draugr" "path_patrol" "stage_4">>
<span class="enemy">"Hrrghhh... grhhh... ahhhk...!"</span> he growls, his cock twitching deep inside your {hole|ass}, close to release.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Draugr Patrol H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With one final heavy thrust, the draugr groans, his cock twitching as rotten seed floods deep into your {womb|guts}. <span class="player">"N-nooo~♡ n-not... inside...!"</span> you cry out.<br><br>
<<startSexSceneUnique "draugr" "path_patrol" "stage_5">>
<span class="enemy">"Rrghhh... aahhhk... grhhh..."</span> he growls as his hips grind into you. <span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Draugr Patrol H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill into your {womb|guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out.<br><br>
<<if $ntrStage != 1>>
<span class="player">"Used by a monster... how did this happen..."</span> you pant, his foul cum leaking from your stretched {pussy|ass}, dripping down your thighs and onto the dirt below.
<<else>>
<span class="player">"I-I will never forgive you..."</span> you pant, his foul cum leaking from your stretched {pussy|ass}, dripping down your thighs and onto the dirt below.
<</if>><br><br>
You slowly get up, but the draugr has already stumbled off down the path. You tremble as you gather your clothes, hurrying to leave before he calls reinforcements.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "draugr">>
<<partner "beast">>
<<stress +50>>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>><<nobr>>
The goblin hovers his cock near your entrance, rubbing it between your ass cheeks with a low grunt. You can't help but feel a spark of arousal despite the situation. <span class="player">"Y-you can understand me, right? P-please... spare me..."</span> you cry out.<br><br>
<<startSexSceneUnique "goblin" "path_patrol" "stage_1">>
<span class="enemy">"Nye-heh... soft meat..."</span> the goblin snickers, giving your ass a hard slap. He doesn't seem to care about your pleas, only chuckling to himself as he keeps rubbing against you.
<</nobr>>
<<link "Do nothing">><<pass 1>><<set $sexMode = "vaginal">><<goto "Path Goblin Patrol H Defeat 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Try to make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Path Goblin Patrol H Defeat 1">><</link>> | <span class="stat-arousal">Anal</span>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
{You're too weak to fight back, letting him use you as he pleases.|You feel weak, but despite that you give your ass a wiggle, hoping that he aims for it instead.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"P-please..."</span> you whimper as he throws his small body on top of you. His thick cock {slides between your thighs|presses between your cheeks}, the tip {rubbing against your folds|grinding against your tight ring}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "goblin" "path_patrol" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy|ass} swallows him. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob. <span class="player">"Nnnghh... please take it out!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy|ass} swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... what would my boyfriend think of me {losing my virginity|getting my ass ruined} by a goblin...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The goblin grunts as your {tight walls stretch|tight ring stretches} around him.
<<else>>
<span class="player">"P-please... be good to me..."</span> you whisper, your voice shaking. His thick cock presses between your {thighs|cheeks} before sliding forward. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "goblin" "path_patrol" "stage_2">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as he rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my {walls|ass} won't stop clenching...~♡"</span> you whimper, trying not to picture your boyfriend's face. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Haaah...~ t-this is bad... my {walls|ass} won't stop clenching...~♡"</span> It stings at first, but your succubus body stretches to take him. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think if he watched me get {fucked|my ass used} by you by a goblin... I bet he'd get jealous if he saw~"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Goblin Patrol H Defeat 2">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He pushes you into the dirt as he continues to mercilessly pound your {moist pussy|ass}. <span class="enemy">"Nye-heh... nghhh...!"</span> the goblin giggles between ragged breaths.<br><br>
<<startSexSceneUnique "goblin" "path_patrol" "stage_3">>
<span class="player">"P-please... I-I can't... ahhh~♡"</span> you whimper through broken sobs, your legs twitching helplessly with each thrust slamming {against your cervix|deep into your guts}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Goblin Patrol H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<span class="player">"F-fuckk... why does it... feel so good...~♡"</span> you whimper through shaky breaths as pleasure slowly consumes you.<br><br>
<<startSexSceneUnique "goblin" "path_patrol" "stage_4">>
<span class="enemy">"Ghhk... nghhh...!"</span> the goblin groans above you, his small body jerking with each thrust as his cock twitches inside {your hole|your ass}, close to release.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Goblin Patrol H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With one final heavy thrust, the goblin squirms, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"N-nooo~♡ n-not... inside...!"</span> you cry out.<br><br>
<<startSexSceneUnique "goblin" "path_patrol" "stage_5">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, pinned beneath him as his cock pulses inside {you| your ass}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Goblin Patrol H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill into your {womb|guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the dirt below.<br><br>
<span class="player">"W-why did you... ahhh~♡"</span> you whimper as the goblin lets out a raspy chuckle. <span class="enemy">"Heh... good. {Make strong goblin babies.|Tight hole. Make Gob happy.}"</span> he mocks in broken speech.<br><br>
<<if $ntrStage != 1>>
<span class="player">"Used by a goblin... how did this happen..."</span> you pant, his cum still leaking from your {hole|ass}.
<<else>>
<span class="player">"I-I will never forgive you..."</span> you pant, his cum still leaking from your {hole|ass}.
<</if>><br><br>
You slowly get up, but the goblin has already scurried off into the trees. You tremble as you gather your clothes, hurrying to leave before he calls for reinforcements.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "goblin">>
<<partner "beast">>
<<stress +50>>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>><<nobr>>
They visibly grow aroused, as fleshy red masts rise beneath them. You gasp at their size, each one taking up nearly half their body length. <span class="player">"N-no, please...~"</span> you whimper as one of the rats climbs on top of you, rubbing its thick shaft against your ass.<br><br>
<<startSexSceneUnique "rat" "path_ratnest" "stage_1" "modded">>
The other rat catches the scent between your legs, lowering its face to sniff. You feel overwhelmed, squirming helplessly as you try to push them off with what little strength you have left.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Rat Nest H Defeat 2">><</link>>
<<stripOutfit>>
<<stress +50>>
<<arousal +50>><<nobr>>
<<handleVirginity "anal">>
<<if _virginTaken is true>>
The rat overpowers you, awkwardly humping its cock between your cheeks. <span class="stat-arousal">Suddenly he pushes hard, breaking through your tight ring in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_2" "modded">>
<</if>>
Tears blur your vision as it buries itself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! P-please stop...!"</span> you sob, even as your ass swallows him. <span class="player">"P-please... y-you weren't supposed to be my first back there!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! P-please stop...!"</span> you whimper. <span class="player">"Nnnghh... g-get your thing out of my ass!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! P-please stop...!"</span> you sob, even as your ass swallows him whole. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... getting my ass ruined by a filthy rat... what would my boyfriend think...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<<else>>
The rat overpowers you, awkwardly humping its cock between your cheeks. Your spine arches as his cock lines up and plunges into your ass.<br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... g-get your thing away from me...~♡"</span> you cry, voice shaking with disgust. <span class="player">"P-please... spare me...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my ass is swallowing him...~♡"</span> you whimper in shameful pleasure. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Haaah...~ F-fuck... getting my ass ruined by a rat...~♡"</span> It stings at first, but your succubus hole stretches to take him deeper. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think of me... I bet he'd cry if he saw...~"</span> you moan, dripping shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<<if $futa>>
The other rat buries its face between your legs, eagerly licking your swollen balls and the slick trail of your juices. Your scent is driving them completely wild.
<<else>>
The other rat buries its face between your legs, eagerly lapping at your dripping pussy. Your scent is driving them completely wild.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Rat Nest H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<handleVirginity "vaginal">>
<<if _virginTaken is true>>
The second rat, having tasted your juices, pulls its face away from your crotch and angles its cock toward your slick hole. <span class="stat-arousal">Suddenly he pushes hard, breaking through your hymen in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_3" "modded">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob, even as your pussy swallows him. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob. <span class="player">"Nnnghh... forgive me babe... I'll endure them...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob, even as your pussy swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think of me losing my virginity to a filthy rat...~♡"</span> you moan as both your holes are filled by their cocks. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<<else>>
The second rat, having tasted your juices, pulls its face away from your crotch and angles its cock toward your slick hole.<br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_3" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as it rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my holes won't stop clenching...~♡"</span> you whimper. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Haaah...~ t-this is bad... my holes won't stop clenching...~♡"</span> It stings at first, but your succubus walls stretch to swallow them whole. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... if only my boyfriend could watch me get used by these filthy rats... I bet he'd cry if he saw...~"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
The first rat pushes its foul tongue past your lips, as it forces a messy kiss. His claws dig into your skin as both your holes are violated.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Rat Nest H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The first rat pulls its filthy cock from your guts, leaving it gaping wide. <span class="player">"P-please... stop...~"</span> you whimper, but it only shifts closer, angling its shaft, slick with your mixed juices, toward your mouth. As you try to cry out, it rams its cock down your throat in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_4_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_4" "modded">>
<</if>>
The other rat straddles your hips, pounding you rough. You twitch helplessly as they claw against you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Rat Nest H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
Their relentless pounding continues until you feel both of their cocks twitching inside you. <span class="player">"Nnnghh~♡ mmphhh...!"</span> you whimper around the cock stuffed in your throat, muffling your moans.<br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_4_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "path_ratnest" "stage_4" "modded">>
<</if>>
Their thrusts grow faster, their furry bodies pressing against your trembling skin.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Rat Nest H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final heavy thrust, their cocks twitch as thick, reeking cum floods both your mouth and pussy. <span class="player">"Mmmphhh~♡ nnghh...~"</span> you moan weakly around the cock in your throat, as your body trembles.<br><br>
<<startSexSceneUnique "rat" "path_ratnest" "stage_5" "modded">>
Your body betrays you, climaxing as they keep pumping their seed into your warm, used holes.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Rat Nest H Defeat 7">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final squeal, they pull their cocks free from your cum-stained holes. You cough up thick seed and gasp for air as your mouth is finally freed. The world spins around you while you struggle to come back to your senses.<br><br>
Another sharp squeal echoes, and a group of smaller rats rush from the nest, lifting your limp body and dragging you away.<br><br>
They toss you into a nearby ditch, leaving you coughing and dripping filthy cum from both holes. Your body aches as you force yourself to your feet.<br><br>
<span class="player">"Haaah...~ I'll make you pay for this...~"</span> you cry out in disgust, grabbing your clothes and slipping them back on before returning to the path.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "pussy" "rat">>
<<cum "oral" "rat">>
<<partner "beast" 2>>
<<stress +50>>
<<succubusEnergy +15>>
<<deviant +15>>
<<corruption +15>>The bear sniffs you curiously, its massive cock slowly rising beneath its belly, clearly aroused by your scent.
<<link "Do nothing">><<pass 1>><<set $sexMode = "vaginal">><<goto "Path Sleeping Bear H Defeat 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Try to make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Path Sleeping Bear H Defeat 1">><</link>> | <span class="stat-arousal">Anal</span>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
{You're too weak to fight back, letting him use you as he pleases.|You feel weak, but despite that you try to align your ass with his cock instead.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"P-please... be gentle...~"</span> you whimper as his heavy body presses closer. His thick cock slides between your {thighs|cheeks}, the tip {rubbing against your folds|grinding against your tight ring}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "bear" "path_sleeping" "stage_1" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy swallows him|ass stretches around him}. <span class="player">"P-please... y-you weren't supposed to {be my first...|take me like this...}~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob. <span class="player">"Nnnghh... y-you're hurting me!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy swallows him|ass clenches around him}. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think of me {losing my virginity|giving my ass} to a bear...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The bear grunts as your tight {walls|ring} stretch around him.
<<else>>
<span class="player">"P-please... be gentle...~"</span> you whisper, your voice shaking. His massive cock presses between your {thighs|cheeks} before sliding forward. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "bear" "path_sleeping" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as he rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my {hole|ass} won't stop clenching...~♡"</span> you whimper, trying not to picture your boyfriend's face. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Haaah...~ t-this is bad... but my {hole|ass} won't stop clenching...~♡"</span> It stings at first, but your succubus {walls stretch to swallow him whole|body stretches to take him}. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... if only my boyfriend could watch me get {used|fucked in the ass} by this beast~♡"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Sleeping Bear H Defeat 2">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The bear's massive weight nearly crushes you as his fat cock pistons in and out, each thrust leaving a sloppy mess between your {legs|cheeks}.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "path_sleeping" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "path_sleeping" "stage_3" "modded">>
<</if>>
<span class="player">"P-please... I-I can't... ahhh~♡"</span> you whimper through broken sobs, your legs twitching helplessly with each thrust slamming {against your cervix|deep into your guts}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Sleeping Bear H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<span class="player">"F-fuckk... why does it... feel so good...~♡"</span> you whimper through shaky breaths as pain slowly turns into pleasure.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "path_sleeping" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "path_sleeping" "stage_3" "modded">>
<</if>>
The bear groans above you, his cock twitching inside as he nears his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Sleeping Bear H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With one final heavy thrust, the bear growls out, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"N-nooo~♡ n-not... inside...!"</span> you cry out.<br><br>
<<startSexSceneUnique "bear" "path_sleeping" "stage_4" "modded">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, pinned beneath him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Sleeping Bear H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill into your {womb|guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the dirt below.<br><br>
<span class="player">"W-why did you... ahhh~♡"</span> you whimper as your gaping {cunt|hole} clenches on nothing.
<<if $ntrStage != 1>>
<span class="player">"Y-you broke me... but it feels... so good."</span> you pant, his cum still leaking from your {hole|ass}.
<<else>>
<span class="player">"Y-you broke me... I-I'll never forgive you!"</span> you pant, his cum still leaking from your {hole|ass}.
<</if>><br><br>
You slowly get up, glancing around to make sure no one saw you. Luckily, it looks like you're alone. The bear stumbles off into the treeline, leaving you trembling as you gather your clothes.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "bear">>
<<partner "beast">>
<<stress +50>>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>><<nobr>>
You wake up moments later, your arms and legs bound tight. As your vision clears, you realize that the giant spider caught you, wrapping you in thick, sticky web. You can't move, only watch as he creeps closer.<br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_1">>
Panic sets in as the creature hovers over you. He stopped his attack, instead he tilts his head, almost as if studying his prey.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Webbed Traveler H Defeat 2">><</link>>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
The spider suddenly climbs up, positioning his swollen abdomen above your face. A long, slimy tendril-like cock unfurls from underneath and shoves past your lips in one swift motion before you can react.<br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_2">>
You gag and struggle helplessly as he thrusts down your throat, his slick texture forcing out muffled, wet moans. <span class="player">"Nnnghh~♡ mmmphhh...!"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Webbed Traveler H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He pulls out, leaving you coughing and gasping for air. Fresh strands of web wrap around your chest as he turns you to face the wall, pinning you tight. You can feel his movements behind you, unsure what he plans next.<br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_3">>
The spider lowers himself toward your exposed backside, his claws brushing your skin. He seems to sense an opening to breed. <span class="player">"P-please... no~"</span> you whimper, trembling in fear.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Webbed Traveler H Defeat 4">><</link>>
<<arousal +50>>
<<stress +50>><<nobr>>
<<if $analVirgin == true>><<takeAnalVirginity>>
The spider shifts into position, his slimy cock rubbing between your cheeks. <span class="stat-arousal">With one hard push, he forces his way in, breaking through your tight ring in a single heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_4">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! I-it's too thick...!"</span> you sob, your ass clenching around the spider. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! I-it's too thick...!"</span> you whimper. <span class="player">"Nnnghh... forgive me babe... I'll endure it...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! I-it's too thick...!"</span> you sob as your hole stretches to swallow him whole. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... what would my boyfriend think... getting my ass used by a monster like this...~♡"</span> you moan as your hips tremble back against it. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
A wet, high-pitched squeal escapes the spider as your tight walls clench around him.
<<else>>
The spider moves in closer, his slimy cock rubbing between your cheeks before plunging deep into your ass in one heavy thrust.<br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_4">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body trembling as he rams deeper into your guts. <span class="player">"Nnnghh~♡ nghhh... hhhh...!"</span> your moans come out wet and broken. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghhh... my ass... w-won't stop clenching...~♡"</span> you pant helplessly. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"F-fuck... it's so deep... nghhh...!"</span> It stings at first, but your succubus body stretches to take him. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Hhhh~♡ nghhh... harder... ruin my ass...!"</span> your voice breaks into shameless moans as the spider pounds your hole. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Webbed Traveler H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The spider keeps thrusting relentlessly, stretching your hole with every push. Wet, broken moans spill from your lips as you squirm in the spiders web.<br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_5">>
You can feel his cock throbbing inside you. <span class="player">"P-please... not inside~"</span> you beg weakly, your ass clenching tighter around the slick intruder.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Webbed Traveler H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final heavy thrust, the spider lets out a sharp squeal, his cock twitching as a strange, thick fluid floods deep into your guts. <span class="player">"Nnnghh... nghhh~♡"</span> you cry out, your body convulsing helplessly as your ass tightens around him, milking every drop.<br><br>
<<startSexSceneUnique "spider" "path_spiderden" "stage_5">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> Your legs tremble violently, pinned to the wall as he pumps more of his fluid inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Webbed Traveler H Defeat 7">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With one last thrust, the spider empties itself completely. Warm fluid seeps from your stretched ass, dripping down your thighs and onto the grass below as he finally pulls his slick cock free.<br><br>
<span class="player">"P-please... no more..."</span> you whisper weakly, your vision blurs as smaller spiders crawl across your body, skittering along the sticky strands of web.
<</nobr>>
<<link "Continue">><<pass 30>><<goto "Path Webbed Traveler H Defeat 8">><</link>>
<<cum "anal" "spidermedium">>
<<partner "beast">>
<<set $inflationEgg = true>>
<<stress +50>>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>>You wake up some time later near the spider's den. It seems the spider finished his goal by breeding you. You can only hope there won't be any lasting effects.
With shaky legs, you gather your equipment and pull your clothes back on.
<<link "Return to the path">><<returnToPassage>><</link>>
<<restoreOutfit>><<nobr>>
He rips off your clothes and pushes you to the ground. The troll grunts, his heavy cock slowly rising, clearly aroused by your curves.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_0">>
<span class="player">"P-please, no need to thank me like that... I'll just be on my way-"</span> you stammer, but he suddenly grabs your leg and drags you back toward the rock he was resting against.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll H Defeat 0">><</link>>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
The troll grabs your legs with his massive, clawed hands. He Presses your feet against his thick shaft and strokes himself.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_1">>
<</if>>
Precum leaks from his dark tip, slicking your soles as you are forced to rub along his length. <span class="player">"T-this isn't going to fit... please, let me go..."</span> you whimper, staring at his massive size. The troll lets out a low, guttural groan in response.
<</nobr>>
<<link "Let it happen">><<pass 1>><<set $sexMode = "vaginal">><<goto "Path Wounded Troll H Defeat 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Path Wounded Troll H Defeat 1">><</link>> | <span class="stat-arousal">Anal</span>
<<stress +50>>You strip off your clothes and lead the troll back toward the rock he was resting against. The troll grunts, his heavy cock slowly rising, clearly aroused by your curves.
You sit down on the rock and spread your legs, inviting him closer.
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
The troll grabs your legs with his massive, clawed hands. With his help, you press your feet against his thick shaft and start stroking him slowly.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_1">>
<</if>>
Precum leaks from his dark tip, slicking your soles as you rub along his length. <span class="player">"You wanna fuck me, don't you~?"</span> you whisper shamelessly. The troll lets out a low, guttural groan in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Path Wounded Troll Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Path Wounded Troll Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. He spreads your legs apart and rubs the tip of his cock {against your entrance|between your cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to this beast...!"</span> you moan as your {pussy swallows him|ass tightens around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ {Giving my virginity to this beast|Letting this beast break in my ass} instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The troll grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. He spreads your legs apart and rubs the tip of his cock {against your entrance|between your cheeks}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your {succubus walls stretch|succubus hole stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds into you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll Sex 2">><</link>>
<<arousal +150>><<nobr>>
The troll instinctively lifts your legs onto his shoulders, letting him thrust even deeper with heavy, primal grunts.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_3">>
<</if>>
You lock eyes with the beast. <span class="player">"P-please... don't stop, you feel so good~♡"</span> you moan, voice trembling {with pleasure.|as his cock pushes deeper into your guts.}
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll Sex 3">><</link>>
<<arousal +150>><<nobr>>
He shifts his footing on the rock and mercilessly pounds into your {wet pussy|tight ass}. The sound of skin slapping fills the air with each thrust.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_4">>
You meet his eyes again, feeling his hot, needy breath on your face. <span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper, barely able to speak through the moans.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll Sex 4">><</link>>
<<arousal +150>><<nobr>>
He keeps thrusting into you. Pleasure slowly overwhelms you as you feel not only your own, but also his climax approaching.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_5">>
<span class="player">"A-are you gonna fill me up~?"</span> you moan breathlessly. <span class="player">"I-I'm... ready for you...~♡"</span> you huff, feeling his cock twitch {inside you|deep inside your guts}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, he groans, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_6">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> Your legs shake violently, pinned against the rock as his cock pulses inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your {stretched pussy|stretched ass}, dripping down your thighs and onto the rock below.<br><br>
<span class="player">"Y-you... you broke me, but it feels... so good."</span> you pant. Despite his beastly features, you swear you see something like a smile on his face. He grunts softly, his cum still leaking from your hole.<br><br>
You lift yourself off the rock and start putting your clothes back on. <span class="player">"I wish I could bring you with me..."</span> you whisper, tracing your fingers over his fur one last time before letting him return to the wild.<br><br>
The troll grunts once more before disappearing into the treeline. You head back to the path with shaky legs and a faint grin on your face.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "troll">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a wiggle, hoping he goes for it instead.}<br><br>
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"N-no... p-please!"</span> He spreads your legs apart and rubs the tip of his cock {against your entrance|between your cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2">>
<</if>>
Tears blur your vision as he buries himself deeper inside.<br><br>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Ahhh, fuck... s-stop! It's too big!"</span> you cry out, forcing thoughts of your boyfriend from your mind as your {pussy|ass} swallows him.
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... please forgive me..."</span> you sob as your {pussy tightens|tight hole clenches} around him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Ahhh! S-stop... please!"</span> you cry out as your body stretches to take him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡ my first time... stolen by this beast..."</span> you moan weakly, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The troll grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please... don't put it in!"</span> He spreads your legs apart and rubs the tip of his cock {against your entrance|between your cheeks}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Ahhh... fuck! You're breaking me!"</span> you cry out, wondering what your boyfriend would think if he saw you now.
<<case 2>>
<span class="player">"Ghhk~♡ nghh... p-please forgive me..."</span> you pant, trying to push away thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... why is he hitting the right spot... I don't want this!"</span> It stings at first, but your succubus {walls stretch|hole stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hnnng~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds {you|your ass}. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll H Defeat 2">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The troll instinctively lifts your legs onto his shoulders, forcing himself even deeper with heavy, primal grunts.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "path_wounded" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "troll" "path_wounded" "stage_3">>
<</if>>
You lock eyes with the beast. <span class="player">"P-please... stop..."</span> Your voice trembles with pleasure.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He shifts his footing on the rock and mercilessly pounds into your {wet pussy|ass}. The sound of skin slapping fills the air with each thrust.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_4">>
You meet his eyes again, feeling his hot, needy breath on your face. <span class="player">"S-stop! If you fuck me like that... I-I'm gonna~♡"</span> you whimper, barely able to speak through the moans.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He keeps thrusting into you. Pleasure slowly overwhelms you as you feel not only your own, but also his climax approaching.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_5">>
<span class="player">"Y-you can't cum inside... I won't l-let you!"</span> you moan breathlessly. <span class="player">"P-please..."</span> you huff, feeling his cock twitch inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With one final heavy thrust, he groans, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuck... haaahhh... you're filling me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "troll" "path_wounded" "stage_6">>
<span class="player">"Nnghh...~ a-ahhh~♡♡"</span> Your legs shake violently, pinned against the rock as his cock pulses inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Path Wounded Troll H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the rock below.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"I... I will never forgive you for this..."</span> you whimper. <span class="player">"I just wanted to help you..."</span> his cum still leaking from your hole.
<<case 2>>
<span class="player">"I just wanted to help you..."</span> you whimper. <span class="player">"How could I ever explain this to my boyfriend... this is wrong."</span> his cum still leaking from your hole.
<<case 3>>
<span class="player">"I-is this what I get for helping you?"</span> you whimper. <span class="player">"{I hope I can't get pregnant from this...|At least this I won't get pregnant from this...}"</span> his cum still leaking from your hole.
<<case 4>>
<span class="player">"Is this how a troll thanks someone who has a boyfriend?"</span> you scoff. <span class="player">"What would he think of me now~?"</span> his cum still leaking from your hole.
<</switch>>
<</nobr>>
You lift yourself off the rock and start putting your clothes back on. <span class="player">"Well... looks like you are back to full health at least~"</span> The troll grunts once more before disappearing into the treeline.
You head back to the path with shaky legs.
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "troll">>
<<partner "beast">>
<<stress +50>>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>><<nobr>>
<<if $ToD == "Night">>
You come across a man wearing a brown tunic and a satchel across his chest. <span class="civ-male">"Careful out here,"</span> he warns as he walks past. His eyes stay on you the whole time, he seems on edge. | <span class="stat-neg">+Stress</span><<stress +50>>
<<else>>
You come across a man wearing a brown tunic and a satchel across his chest. <span class="civ-male">"Good day to you,"</span> he greets, walking past while admiring the flowers and mushrooms growing along the path.
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
<<if $ToD == "Night">>
The path ahead is thick with overgrowth, vines brushing against you as you push through. A faint sound catches your attention in the dark. As you turn, the bark of a nearby tree splits open and a light pink mist seeps out. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
The scent is strangely sweet, and as you breathe it in, warmth spreads through your body. It doesn't seem dangerous, but you can't ignore the dampness between your legs as you move on. | <span class="stat-arousal">+Arousal</span><<arousal +300>>
<<else>>
The path ahead is thick with overgrowth, vines brushing against you as you push through. A faint sound catches your attention from one of the trees. As you turn, the bark splits open and a light pink mist seeps out.<br><br>
The scent is strangely sweet, and as you breathe it in, warmth spreads through your body. It doesn't seem dangerous, but you can't ignore the dampness between your legs as you move on. | <span class="stat-arousal">+Arousal</span><<arousal +300>>
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
<<if $ToD == "Night">>
As you push through some shrubs, a faint stench fills the air. You look around, but it's too dark to see anything. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
Moving carefully, you suddenly stumble over the source, a body slumped between two trees. Your heart races as you imagine what might've happened here. His armor is torn and soaked in dried blood, and whatever valuables he had are long gone. | <span class="stat-neg">+Stress</span><<stress +75>>
<<else>>
As you push through some shrubs, a faint stench fills the air. Looking around, you spot a body slumped between two trees. Your heart races as you imagine what might've happened here. His armor is torn and soaked in dried blood, and whatever valuables he had are long gone. | <span class="stat-neg">+Stress</span><<stress +75>>
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
<<set _roll = random(1,5)>>
<<switch _roll>>
<<case 1>> /* Wolf */
<<if $beast_canine and setup.enableBeastMod>>
As you push through some shrubs, you hear a long howl in the distance.<br><br>
<<if $deviant >= 250>>
You believe you recognize the sound. You quietly follow the call until you spot the source, a lonely male wolf calling for a mate in a clearing.<br><br>
<<if $deviantStage >= 3 and $ntrStage != 1>>
<<link "Offer yourself to him">><<goto "Forest Mating Season Wolf Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<span class="stat-neg">You don't feel comfortable to offer yourself up to him!</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
As you push through some shrubs, you hear a long howl in the distance. You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<case 2>> /* Boar */
<<if $beast_feral and setup.enableBeastMod>>
As you push through some shrubs, you hear a deep squeal in the distance.<br><br>
<<if $deviant >= 250>>
You believe you recognize the sound. You quietly follow the call until you spot the source, a lonely male boar calling for a mate in a clearing.<br><br>
<<if $deviantStage >= 4 and $ntrStage != 1>>
<<link "Offer yourself to him">><<goto "Forest Mating Season Boar Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<span class="stat-neg">You don't feel comfortable to offer yourself up to him!</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
As you push through some shrubs, you hear a deep squeal in the distance. You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<case 3>> /* Bear */
<<if $beast_feral and setup.enableBeastMod>>
As you push through some shrubs, you hear a loud roar in the distance.<br><br>
<<if $deviant >= 250>>
You believe you recognize the sound. You quietly follow the call until you spot the source, a lonely male bear calling for a mate in a clearing.<br><br>
<<if $deviantStage >= 4 and $ntrStage != 1>>
<<link "Offer yourself to him">><<goto "Forest Mating Season Bear Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<span class="stat-neg">You don't feel comfortable to offer yourself up to him!</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
As you push through some shrubs, you hear a loud roar in the distance. You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<case 4>> /* Troll */
<<if $beast_monster>>
As you push through some shrubs, you hear a guttural roar in the distance.<br><br>
<<if $deviant >= 250>>
You believe you recognize the sound. You quietly follow the call until you spot the source, a lonely male troll calling for a mate in a clearing.<br><br>
<<if $deviantStage >= 4 and $ntrStage != 1>>
<<link "Offer yourself to him">><<goto "Forest Mating Season Troll Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<span class="stat-neg">You don't feel comfortable to offer yourself up to him!</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
As you push through some shrubs, you hear a guttural roar in the distance. You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<case 5>> /* Deer */
<<if $beast_docile and setup.enableBeastMod>>
As you push through some shrubs, you hear a low grunt in the distance.<br><br>
<<if $deviant >= 250>>
You believe you recognize the sound. You quietly follow the call until you spot the source, a lonely male deer calling for a mate in a clearing.<br><br>
<<if $deviantStage >= 4 and $ntrStage != 1>>
<<link "Offer yourself to him">><<goto "Forest Mating Season Deer Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<span class="stat-neg">You don't feel comfortable to offer yourself up to him!</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<else>>
As you push through some shrubs, you hear a low grunt in the distance. You don't recognize the sound. Worried about what might be causing it, you try to get as far away from it as possible. | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</switch>>
<</nobr>><<nobr>>
You hear rustling behind some shrubs. You stop, trying to see where it's coming from. A moment later the ground shakes and a large boar bursts out, charging straight toward you!<br><br>
<<link "Try to dodge">><<goto "Forest Boar Charge Dodge">><</link>> | <span class="stat-neg">Athletics</span><br>
<<if $beast_feral and $deviantStage >= 3>>
<<link "Show submission">><<seduction +5>><<deviant +3>><<goto "Forest Boar Charge Seduce">><</link>> | <span class="sex-stage-3">Deviant 3</span>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "athletics" 40 500>>
<<if $skillSuccess>>
<span class="stat-pos">You quickly jump aside as the boar rushes past, missing you barely.</span> It slams into a tree and stumbles to stay on it's feet. You take the chance to run away. | <span class="stat-pos">+Athletics</span><<athletics +10>>
<<else>>
<span class="stat-neg">You try to dodge but the boar is too fast.</span> It crashes into you and sends you to the ground. The hit leaves you sore, but the beast doesn't stop to mess with you further, instead running off deeper into the woods and leaving you bruised and dirty. | <span class="stat-neg">-Health</span><<health -100>><<stress +50>><<athletics +3>>
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
You turn around and lower your stance. It slows down, snorting loud as it watches you. <span class="player">"There you go..."</span> you say softly, glancing back over your shoulder.<br><br>
The boar huffs and stomps at the dirt, its eyes fixed on you. It looks calmer now, though still excited. You could probably walk away without setting it off again. | <span class="stat-pos">-Stress</span><<stress -50>><br><br>
<<if $deviantStage >= 4 and $ntrStage != 1>>
<<link "Drop to the floor">><<goto "Path Boar Charge Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<else>>
<span class="stat-neg">You don't feel deviant enough to take this further!</span><br>
<</if>>
<<link "Leave">><<returnToPassage>><</link>>
<</nobr>>You hear rustling beneath you. You stop and spot large living vines moving past your feet. When a thick one brushes your ankle, it suddenly tightens around you, trying to pull you down!
<<link "Try to slip free">><<goto "Forest Vine Trap Dance">><</link>> | <span class="stat-neg">Dance</span>
<<link "Step on its weak point">><<goto "Forest Vine Trap Guile">><</link>> | <span class="stat-neg">Guile</span><<nobr>>
<<skillCheck "dancing" 25 400>>
<<if $skillSuccess>>
<span class="stat-pos">You twist your body and pull your leg up just in time, slipping free of its grip.</span> The vine slithers away and disappears beneath a hollow tree stump. | <span class="stat-pos">+Dancing</span><<dancing +10>>
<<else>>
<span class="stat-neg">You try to pull your leg up, but the vine tightens and drags you down.</span> It sweeps you off your feet and pulls you through the dirt before finally letting go and slipping beneath a hollow tree stump. You're left bruised and covered in soil. | <span class="stat-neg">-Health</span><<health -75>><<stress +75>><<dancing +3>>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<skillCheck "guile" 25 400>>
<<if $skillSuccess>>
You spot a glowing knot pulsing along the vine's length. <span class="stat-pos">You stomp on it just before it reaches you, crushing the weak point.</span> A shrill noise echoes from beneath the ground as the vine recoils and disappears under a hollow tree stump. | <span class="stat-pos">+Guile</span><<guile +10>>
<<else>>
<span class="stat-neg">You try to stomp the vine, but it barely reacts to you.</span> It sweeps you off your feet and pulls you through the dirt before finally letting go and slipping beneath a hollow tree stump. You're left bruised and covered in soil. | <span class="stat-neg">-Health</span><<health -75>><<stress +75>><<athletics +3>>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You strip off your clothes and slowly approach the bear. He seems to understand your intentions, sniffing you curiously as his massive cock rises beneath his belly, clearly aroused by your scent.
The bear turns around and lays on his back. <span class="player">"I'll take good care of you~"</span> you whisper, tracing your fingers through his fluffy fur as you slowly climb onto the intimidating beast.
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Bear Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
You straddle the bear, his thick cock pressed between your thighs as you slowly grind against it, coating it in your slick juices.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_1_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_1" "modded">>
<</if>>
You let out a soft moan. <span class="player">"Ahnn~♡ You wanna breed me, don't you~?"</span> you whisper shamelessly. The bear lets out a low growl in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Forest Mating Season Bear Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Forest Mating Season Bear Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. You lean back, allowing the tip of his cock to rub against your {entrance|rear entrance}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_2" "modded">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to a bear...!"</span> you moan as your {pussy swallows him|ass clenches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|first time} to a bear instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The bear grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. You lean back, allowing the tip of his cock to rub against your {entrance|rear entrance}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your succubus {walls stretch|body stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds you harder. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Bear Sex 2">><</link>>
<<arousal +150>><<nobr>>
You spread your legs further apart, allowing him to reach even deeper. <span class="player">"{Breed me~♡|Use me~♡} I'm all yours~♡"</span> you cry out as your {needy cunt|tight ring} clenches around the bear's cock.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_3" "modded">>
<</if>>
His massive cock fills {you|your insides} completely, stretching your {walls|guts} to their limits. <span class="player">"F-fuck~ you feel so good~♡"</span> you moan.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Bear Sex 3">><</link>>
<<arousal +150>><<nobr>>
<span class="player">"Y-you're... breaking me... don't stop~♡"</span> you moan as his thick cock fills your {cunt|ass} with each heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_3" "modded">>
<</if>>
<span class="player">"Hhhhnngh~♡ ahhh... nghhh~♡"</span> your shameless cries and his heavy growls echo through the forest.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Bear Sex 4">><</link>>
<<arousal +150>><<nobr>>
You lean back against his warm fur as his cock continues to ravage your insides. His thrusts grow shorter but faster, {his cock twitching deep inside you|each one pushing deep into your guts}.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_4_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_4" "modded">>
<</if>>
<span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper as you feel him approach his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Bear Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the bear lets out an exhausted growl, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<if $futa>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_5_futa" "modded">>
<<else>>
<<startSexSceneUnique "bear" "forest_matingcall" "stage_5" "modded">>
<</if>>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, clenching around him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Bear Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto his fur below.<br><br>
<span class="player">"You filled me up so much... it feels so good~♡"</span> you pant. He grunts softly, his cum still leaking from your hole.<br><br>
You stay cradled on top of him for a moment as you catch your breath. <span class="player">"Thank you for breeding me~"</span> you whisper, tracing your fingers through his warm fur one last time before getting off and letting him return to the wild.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "bear">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>You strip off your clothes and slowly approach the boar. He seems to understand your intentions, sniffing you curiously as his thick cock rises beneath his belly, clearly aroused by your scent.
You crouch down and crawl beneath him. <span class="player">"I'll take good care of you~"</span> you whisper, tracing your fingers through his coarse fur.
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Boar Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
You lean in and kiss his heavy sack, breathing in his musky scent as you slowly stroke his thick shaft. <br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_1" "modded">>
You let out a soft moan. <span class="player">"Ahnn~♡ You wanna breed me, don't you~?"</span> you whisper shamelessly. The boar lets out a low grunt in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Forest Mating Season Boar Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Forest Mating Season Boar Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. You lay on your side, allowing the tip of his twisted cock to rub against your {entrance|rear entrance}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_2" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to a boar...!"</span> you moan as your {pussy swallows him|ass clenches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|first time} to a boar instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The boar grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. You lay on your side, allowing the tip of his twisted cock to rub against your {entrance|rear entrance}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your succubus {walls stretch|body stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds you harder. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Boar Sex 2">><</link>>
<<arousal +150>><<nobr>>
You spread your legs wider, allowing him to reach even deeper. <span class="player">"Breed me~♡ I'm all yours~♡"</span> you cry out as your {needy cunt|tight ass} clenches around the boar's cock.<br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_3" "modded">>
His long, oddly shaped cock pushes deep {into your cunt|into your guts}, hitting spots you've never felt before. <span class="player">"F-fuck~ you feel so good~♡"</span> you moan.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Boar Sex 3">><</link>>
<<arousal +150>><<nobr>>
<span class="player">"Y-you're... breaking me... don't stop~♡"</span> you moan as his thick cock fills your {cunt|ass} with each heavy thrust.<br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_4" "modded">>
<span class="player">"Hhhhnngh~♡ ahhh... nghhh~♡"</span> your shameless cries and his heavy grunts echo through the forest.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Boar Sex 4">><</link>>
<<arousal +150>><<nobr>>
He puts his entire weight on you, pressing your body into the dirt as his cock continues to {ravage your insides|pound your ass}. His thrusts grow shorter but faster, {his cock twitching deep inside you|each one pushing deep into your guts}.<br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_4" "modded">>
<span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper as you feel him approach his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Boar Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the boar lets out an exhausted squeal, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "boar" "forest_matingcall" "stage_5" "modded">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, clenching around him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Boar Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto his fur below.<br><br>
<span class="player">"You filled me up so much... it feels so good~♡"</span> you pant. He grunts softly, his cum still leaking from your hole.<br><br>
You slowly get up, glancing around to make sure no one saw you. Luckily, it looks like you're alone. <span class="player">"Thank you for breeding me~"</span> you whisper, tracing your fingers through his coarse fur one last time before letting him return to the wild.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "boar">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>You strip off your clothes and raise your hands, signaling to the large stag that you're no threat. The deer slowly approaches, sniffing curiously, his thick cock rising beneath his belly, clearly aroused by your scent.
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Deer Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
You kneel beside the stag and run your fingers through his fur with one hand, the other slowly stroking his thick shaft.<br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_1" "modded">>
You let out a soft moan. <span class="player">"Ahnn~♡ you wanna breed me, don't you~?"</span> you whisper shamelessly. The deer lets out a low growl in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Forest Mating Season Deer Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Forest Mating Season Deer Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. You lean forward, holding his leg for support as he rubs the tip of his cock against your {entrance|rear entrance}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_2" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to a deer...!"</span> you moan as your {pussy swallows him|ass clenches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|first time} to a deer instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The stag grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. You lean forward, holding his leg for support as he rubs the tip of his cock against your {entrance|rear entrance}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your succubus {walls stretch|body stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds you harder. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Deer Sex 2">><</link>>
<<arousal +150>><<nobr>>
You drop to your knees, letting him use you as he pleases. <span class="player">"{Breed me~♡|Use my ass~♡} I'm all yours~♡"</span> you cry out as your {needy cunt|tight ring} clenches around the deer's cock.<br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_3" "modded">>
<span class="player">"Hhhhnngh~♡ ahhh... nghhh~♡"</span> your voice trembles with pleasure.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Deer Sex 3">><</link>>
<<arousal +150>><<nobr>>
He drives you further into the dirt, his heavy weight pressing down on your back. <span class="player">"Y-you make me feel so good~♡"</span> you moan as his thick cock fills your {cunt|ass} with each heavy thrust.<br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_4" "modded">>
You clench your fists, each thrust feeling deeper than the last. <span class="player">"P-please... don't stop, you feel so good~♡"</span> you moan.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Deer Sex 4">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow shorter but faster, his cock twitching deep inside {you|your ass}.<br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_4" "modded">>
<span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper as you feel him approach his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Deer Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the deer lets out an exhausted growl, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "deer" "forest_matingcall" "stage_5" "modded">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, pinned beneath him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Deer Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="player">"You filled me up so much... it feels so good~♡"</span> you pant. He grunts softly, his cum still leaking from your hole.<br><br>
You slowly get up. The forest is quiet, just you and the deer in this moment. <span class="player">"You are so... beautiful,"</span> you whisper, tracing your fingers through his warm fur one last time before letting him return to the wild.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "deer">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>You strip off your clothes and slowly approach the troll. He seems to understand your intentions, sniffing you curiously as his massive cock rises beneath him, clearly aroused by the sight of a female.
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Troll Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
You manage to calm him by cupping his head and gently stroking his cheek. <span class="player">"I'll take good care of you~"</span> you whisper, tracing your fingers against his rugged hide.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_1">>
<</if>>
You let out a soft moan. <span class="player">"Ahnn~♡ You wanna breed me, don't you~?"</span> you whisper shamelessly. The troll lets out a low growl in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Forest Mating Season Troll Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Forest Mating Season Troll Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. He settles down onto the ground, and you straddle him, letting the tip of his cock press against your {entrance|rear entrance}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to a troll...!"</span> you moan as your {pussy swallows him|ass clenches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|first time} to a troll instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The troll grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. He settles down onto the ground, and you straddle him, letting the tip of his cock press against your {entrance|rear entrance}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_2">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your succubus {walls stretch|body stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds you harder. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Troll Sex 2">><</link>>
<<arousal +150>><<nobr>>
You spread your legs wider, allowing him to reach even deeper. <span class="player">"Breed me~♡ I'm all yours~♡"</span> you cry out as your {needy cunt|tight ass} clenches around the troll's cock.<br><br>
<<if $futa>>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_3">>
<</if>>
His massive cock fills you completely, stretching your {walls|guts} to their limits. <span class="player">"F-fuck~ you feel so good~♡"</span> you moan.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Troll Sex 3">><</link>>
<<arousal +150>><<nobr>>
You turn around, embracing him. <span class="player">"Y-you feel so good... I can't get enough~♡"</span> you moan as his thick cock fills your {cunt|ass} with each heavy thrust.<br><br>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_4">>
<span class="player">"Hhhhnngh~♡ ahhh... nghhh~♡"</span> your shameless cries and his heavy growls echo through the forest.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Troll Sex 4">><</link>>
<<arousal +150>><<nobr>>
He grabs your hips and thrusts hard. You lock eyes with the beast, almost feeling a strange connection as his cock stretches your {insides|guts}.<br><br>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_5">>
<span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper as you feel him approach his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Troll Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the troll lets out an exhausted growl, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "troll" "forest_matingcall" "stage_6">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, clenching around him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Troll Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto his fur below.<br><br>
<span class="player">"You filled me up so much... it feels so good~♡"</span> you pant. He grunts softly, his cum still leaking from your hole.<br><br>
You stay in his arms for a moment as you catch your breath. <span class="player">"Thank you for breeding me~"</span> you whisper, tracing your fingers through his warm fur one last time before getting off and letting him return to the wild.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "troll">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>You strip off your clothes and prop yourself up on a stump. The wolf slowly approaches, sniffing curiously, his thick cock rising beneath his belly, clearly aroused by your scent.
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Wolf Sex 0">><</link>>
<<arousal +50>>
<<stripOutfit>><<nobr>>
You feel the wolf's hot breath on your backside as he eagerly licks your holes, coating them in his musky saliva.<br><br>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_1" "modded">>
You let out a soft moan. <span class="player">"Ahnn~♡ you wanna breed me, don't you~?"</span> you whisper shamelessly. The wolf lets out a low growl in response.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Forest Mating Season Wolf Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Forest Mating Season Wolf Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
{You let him use you as he pleases, his primal instincts taking over.|You give your ass a teasing wiggle, and his primal instincts immediately catch on.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. You bend over the stump as he rubs the tip of his cock against your {entrance|rear entrance}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_2" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I'm doing this for you...~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I gave it to a wolf...!"</span> you moan as your {pussy swallows him|ass clenches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|first time} to a wolf instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The wolf grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. You bend over the stump as he rubs the tip of his cock against your {entrance|rear entrance}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your succubus {walls stretch|body stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds you harder. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Wolf Sex 2">><</link>>
<<arousal +150>><<nobr>>
You drop your chest onto the stump, letting the wolf pound into you. <span class="player">"{Breed me~♡|Use my ass~♡} I'm all yours~♡"</span> you cry out as your {needy cunt|tight ring} clenches around the wolf's cock.<br><br>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_3" "modded">>
You clench your fists, each thrust feeling deeper than the last. <span class="player">"P-please... don't stop, you feel so good~♡"</span> you moan.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Wolf Sex 3">><</link>>
<<arousal +150>><<nobr>>
You turn around to face him, feeling his hot breath against your neck. <span class="player">"Y-you make me feel so good~♡"</span> you moan as his thick cock fills your {cunt|ass} with each heavy thrust.<br><br>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_4" "modded">>
<span class="player">"Hhhhnngh~♡ ahhh... nghhh~♡"</span> your voice trembles with pleasure.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Wolf Sex 4">><</link>>
<<arousal +150>><<nobr>>
His merciless pounding drives you into the stump. His thrusts grow shorter but faster, his cock twitching deep inside {you|your ass}.<br><br>
<<if $futa>>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_5_futa" "modded">>
<<else>>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_5" "modded">>
<</if>>
<span class="player">"If you fuck me like that... I-I'm gonna~♡"</span> you whimper as you feel him approach his climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Wolf Sex 5">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the wolf lets out an exhausted howl, his cock twitching as hot seed floods deep into your {womb|guts}. <span class="player">"F-fuckk... haaahhh... yesss... fill me up!"</span> you cry out.<br><br>
<<startSexSceneUnique "wolf" "forest_matingcall" "stage_6" "modded">>
<span class="player">"Nnnhhh~♡ ahhh~♡ nghhh~♡"</span> your legs tremble violently, pinned beneath him as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Forest Mating Season Wolf Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill into your {womb|guts}. He stays buried inside for a moment, cock twitching, before slowly pulling out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="player">"You filled me up so much... it feels so good~♡"</span> you pant. He grunts softly, his cum still leaking from your hole.<br><br>
You slowly get up. The forest is quiet, just you and the wolf in this moment. <span class="player">"I wish I could bring you with me..."</span> you whisper, tracing your fingers through his warm fur one last time before letting him return to the wild.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "wolf">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>A man passes you and waves hello.
<<link "Stop and greet him back">><<goto "Road Friendly 2">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><<nobr>>
You return the gesture with a warm smile. He slows for a moment, glancing you up and down.<br><br>
<<if $ToD == "Night">>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Shouldn't be out here this late, girl. Not alone."</span> he mutters, giving you a nod before moving on. | <span class="stat-pos">-Stress</span><<stress -40>>
<<case 2>>
<span class="civ-male">"You look great, just... watch yourself out here."</span> he mutters, giving you a nod before moving on. | <span class="stat-pos">-Stress</span><<stress -40>>
<</switch>>
<<else>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Not from around here, are you?"</span> he says with a grin, then nods and keeps walking. | <span class="stat-pos">-Stress</span> <<stress -40>>
<<case 2>>
<span class="civ-male">"You look great girl."</span> he says with a grin, then nods and keeps walking. | <span class="stat-pos">-Stress</span> <<stress -40>>
<</switch>>
<</if>>
<</nobr>>
<<link "Return">><<returnToPassage>><</link>><<nobr>>
A man walking past gives you a long glance and smirks.<br><br>
<<if window.hasTags("Bikini")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Those tits are barely contained... damn, girl."</span>
<<case 2>>
<span class="civ-male">"Ass like that in bikini armor? You're just asking for trouble."</span>
<<case 3>>
<span class="civ-male">"Bikini armor like that... you're down to fuck anything, right?"</span>
<</switch>>
<<elseif window.hasTags("Underwear")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"You just... out in your underwear? Fuckin' hell."</span>
<<case 2>>
<span class="civ-male">"That's basically naked... you askin' for it?"</span>
<<case 3>>
<span class="civ-male">"Shit... I can see everything. Keep walkin' slow."</span>
<</switch>>
<<elseif window.hasTags("Swimwear")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"That suit's huggin' you tight... damn."</span>
<<case 2>>
<span class="civ-male">"You lost or just showin' off that body?"</span>
<<case 3>>
<span class="civ-male">"Fuck... curves like that should be a crime."</span>
<</switch>>
<<elseif window.hasTags("Naked")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Holy shit... no shame at all, huh?"</span>
<<case 2>>
<span class="civ-male">"Fuck... showing off what the gods gave you? Come here."</span>
<<case 3>>
<span class="civ-male">"Goddamn... you walkin' around like that on purpose?"</span>
<</switch>>
<<else>>
<<set _roll = random(1,4)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"With legs like that, how do you expect me to focus?"</span>
<<case 2>>
<span class="civ-male">"Careful, girl... someone might fall in love with those tits."</span>
<<case 3>>
<span class="civ-male">"Damn... if I had a wife like you, I'd never leave the house."</span>
<<case 4>>
<span class="civ-male">"Lookin' like that... you sure you're not tryin' to get fucked?"</span>
<</switch>>
<</if>>
<br><br>
<<if $exhibitionismStage >= 2 and $ntrStage != 1>>
<<link "Flirt back">><<seduction +5>><<goto "Road Flirt 2">><</link>><br>
<</if>>
<<link "Keep walking">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
<<if window.hasTags("Bikini")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
You turn around and slowly bend over, wiggling your cushioned ass at him over your shoulder. <span class="civ-male">"F-fuck... y-you little tease..."</span> he breathes out.
<<case 2>>
You arch your back and smack your ass with a soft giggle. <span class="civ-male">"Hahhh... you're really asking for it, huh?"</span> he mutters.
<<case 3>>
You blow him a slow kiss and sway your hips as you walk past. <span class="civ-male">"Tch... what a fucking tease..."</span> he groans under his breath.
<</switch>>
<<elseif window.hasTags("Skirt")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
You lift the hem of your skirt, swaying your hips as your panties peek into view. <span class="civ-male">"F-fuck... y-you little tease..."</span> he breathes out.
<<case 2>>
You turn slightly, giving him a slow look over your shoulder as your skirt flutters with each step. <span class="civ-male">"Damn... you're dangerous..."</span> he mutters, hand drifting toward his groin.
<<case 3>>
You pretend to drop something, bending over just long enough to flash a view beneath your skirt. <span class="civ-male">"Fuckkk... I saw that..."</span> he groans.
<</switch>>
<<elseif window.hasTags("Underwear")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
You turn slowly, hands sliding over your bare skin, letting him see every curve. <span class="civ-male">"F-fuck... you're basically naked..."</span> he breathes out.
<<case 2>>
You arch your back and run your hands down your sides, letting the thin fabric cling. <span class="civ-male">"Shit... you're just asking to get fucked..."</span> he mutters.
<<case 3>>
You step closer, letting him stare, then turn and sway your hips. <span class="civ-male">"Goddamn... take it off already..."</span> he groans.
<</switch>>
<<elseif window.hasTags("Swimwear")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
You arch your back, hands on hips, letting the fabric hug your curves. <span class="civ-male">"F-fuck... you look like you need it bad..."</span> he breathes out.
<<case 2>>
You run your hands down your sides and give a slow spin. <span class="civ-male">"Damn... that body's made for sin..."</span> he mutters.
<<case 3>>
You bend forward slightly, letting him see the way the suit clings. <span class="civ-male">"Shit... come over here, I wanna touch..."</span> he groans.
<</switch>>
<<elseif window.hasTags("Naked")>>
<<set _roll = random(1,3)>>
<<exhibitionism +5>>
<<switch _roll>>
<<case 1>>
You stop and face him fully, letting him see everything. <span class="civ-male">"Holy fuck... you're out here naked? Come here..."</span> he smirks.
<<case 2>>
You step closer, hands trailing over your bare skin. <span class="civ-male">"F-fuck... you're just gonna walk by like that?"</span> he groans.
<<case 3>>
You turn slowly, giving him a full view of your naked body. <span class="civ-male">"Goddamn... drop to your knees already..."</span> he mutters.
<</switch>>
<<else>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
You run your tongue over your lip and reach out, slowly stroking his bulge through the fabric of his trousers. <span class="civ-male">"F-fuck... y-you little tease..."</span> he breathes out.
<<case 2>>
You press close, letting your chest brush against him before stepping back with a smirk. <span class="civ-male">"Y-you're evil..."</span> he gasps.
<<case 3>>
You lean in and whisper, <span class="player">"Bet you're hard already~"</span> before slipping past him. <span class="civ-male">"Sh-shit... she's gonna haunt my dreams..."</span> he mutters.
<</switch>>
<</if>>
<</nobr>>
You step away before he can say anything else, leaving him hard and needy behind you. | <span class="stat-pos">-Stress</span>
<<link "Continue">><<returnToPassage>><</link>>
<<arousal +50>>
<<stress -50>>
<<promiscuity +3>>
<<exhibitionism +3>>
<<corruption +3>><<nobr>>
<<if window.hasTags("Bikini")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
A passing man whistles. <span class="civ-male">"Tits bouncin' like that... you tryin' to kill me?"</span> he smirks.<<stress -20>>
<<case 2>>
A passing man eyes you. <span class="civ-male">"Bet you live for looks like this, huh?"</span> he grins.<<stress -20>>
<<case 3>>
A passing man sneers. <span class="civ-male">"Ain't you got no shame, walkin' like that?"</span><<stress +20>>
<</switch>>
<<elseif window.hasTags("Light")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
A passing man scoffs. <span class="civ-male">"Don't see many girls dressed like that round here."</span>
<<case 2>>
A passing man smirks. <span class="civ-male">"Lookin' sharp, girl."</span><<stress -20>>
<<case 3>>
A passing man grins. <span class="civ-male">"I'd rather see you naked."</span>
<</switch>>
<<elseif window.hasTags("Heavy")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
A passing man grins. <span class="civ-male">"That armor's lookin' heavy... I could help you outta it."</span>
<<case 2>>
A passing man grunts. <span class="civ-male">"Scary..."</span>
<<case 3>>
A passing man nods. <span class="civ-male">"You look strong. I'll keep my distance."</span><<stress -20>>
<</switch>>
<<elseif window.hasTags("Clothes")>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
A passing man smiles. <span class="civ-male">"Lookin' good, girl."</span><<stress -20>>
<<case 2>>
A passing man smirks. <span class="civ-male">"Show some more skin."</span>
<</switch>>
<<elseif window.hasTags("Underwear")>>
<<set _roll = random(1,3)>>
<<exhibitionism +2>>
<<switch _roll>>
<<case 1>>
A passing man stops in his tracks, eyes wide. <span class="civ-male">"You just... walkin' around like that? Fuckin' hell, girl..."</span>
<<case 2>>
A passing woman snorts. <span class="civ-female">"Put some damn clothes on before you catch cold... or worse."</span>
<<case 3>>
A passing man grins. <span class="civ-male">"You're basically naked, girl. You lookin' for trouble?"</span>
<</switch>>
<<elseif window.hasTags("Swimwear")>>
<<set _roll = random(1,3)>>
<<exhibitionism +2>>
<<switch _roll>>
<<case 1>>
A passing man whistles. <span class="civ-male">"Damn... you lost or just showing off?"</span>
<<case 2>>
A passing elderly woman scoffs. <span class="civ-female">"That's not proper outside the bathhouse, girl. Have some decency."</span>
<<case 3>>
A passing young man laughs. <span class="civ-male">"You know half the village is staring, right? Keep it up."</span>
<</switch>>
<<elseif window.hasTags("Naked")>>
<<set _roll = random(1,3)>>
<<exhibitionism +4>>
<<switch _roll>>
<<case 1>>
A passing man freezes, mouth open. <span class="civ-male">"You're just... walking around like that?"</span>
<<case 2>>
A nearby woman gasps and turns away. <span class="civ-female">"Have you no shame? Cover yourself!"</span>
<<case 3>>
A nearby rugged man smirks. <span class="civ-male">"Bold. Real bold. Hope you like the attention, 'cause you're gettin' it."</span>
<</switch>>
<</if>>
<br><br>
<<exhibitionism +2>>
<<corruption +2>>
<</nobr>>
<<link "Keep walking">><<returnToPassage>><</link>><<nobr>>
<<if $ToD == "Night">>
You pass a guard carrying a torch. He checks you out for a moment before stopping you.
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Shouldn't you be in bed, girl?"</span> He gives you a quick look. <span class="civ-male">"Carry on."</span> You give him a nod and keep walking.
<<case 2>>
<span class="civ-male">"Citizen."</span> He raises an eyebrow as he steps in your path. <span class="civ-male">"You seen anything suspicious tonight?"</span> You shake your head. He studies you for a moment, then motions for you to move along.
<<case 3>>
<span class="civ-male">"Glory to the king."</span> He greets you with a nod but doesn't bother you any further.
<</switch>>
<<else>>
You pass a guard. He checks you out for a moment before stopping you.
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Citizen."</span> He gives you a quick look. <span class="civ-male">"Carry on."</span> You give him a nod and keep walking.
<<case 2>>
<span class="civ-male">"Citizen."</span> He raises an eyebrow as he steps in your path. <span class="civ-male">"You seen anything suspicious lately?"</span> You shake your head. He studies you for a moment, then motions for you to move along.
<<case 3>>
<span class="civ-male">"Glory to the king."</span> He greets you with a nod but doesn't bother you any further.
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>A man on horseback rides up behind you, then reins in to block your path. <span class="civ-male">"Need a ride? Looks like we're headed the same way."</span> He throws you a friendly smile but he's clearly checking you out.
<<link "Accept his offer (0:01)">><<pass 1>><<goto "Road Ride Offer 2">><</link>>
<<link "Shake your head and move on">><<returnToPassage>><</link>><<nobr>>
You smile and nod. <span class="player">"Are you sure? That's really nice of you."</span> You step closer to his horse. He extends his hand. <span class="civ-male">"Come, I'll lift you up."</span> You take hold of his hand and he hoists you up. You're surprised by his strength to lift you like that.<br><br>
You sit down in front of him. The horse seems sturdy and doesn't mind the extra weight, but it's a tight fit. Your ass presses dangerously close to his crotch. <span class="civ-male">"So... where were you headed?"</span><br><br>
<<link "To Fayhall (0:30)">><<pass 30>><<set $rideDestination = "Fayhall">><<goto "Road Ride Offer 3">><</link>><br>
/*<<link "To Lunaria (0:30)">><<pass 30>><<set $rideDestination = "Lunaria">><<goto "Road Ride Offer 3">><</link>><br>*/
<<link "To Estern (0:30)">><<pass 30>><<set $rideDestination = "Estern">><<goto "Road Ride Offer 3">><</link>><br>
/*<<link "To Skavren (0:30)">><<pass 30>><<set $rideDestination = "Skavren">><<goto "Road Ride Offer 3">><</link>><br>*/
<br>
<<link "Change your mind and leave">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<<include "Road Ride Offer Perv">>
<<case 2>>
<<include "Road Ride Offer Friendly">>
<</switch>>
<</nobr>><<nobr>>
<<if $rideDestination == "Fayhall">>
<span class="civ-male">"Ah, Fayhall. Used to know a girl from there, been years."</span> He chuckles. <span class="civ-male">"Shame what happened with the raiders... maybe now they'll finally post more guards."</span><br><br>
He talks for a while, telling you bits and pieces about his past. You mostly just nod, half-listening, enjoying the ride and the view.<br><br>
Some time passes. <span class="civ-male">"We're here."</span> He dismounts and offers you a hand. <span class="player">"Thank you. That was... very generous of you."</span> you say softly.<br><br>
<<link "Continue">><<goto "Fayhall Main">><</link>>
<<elseif $rideDestination == "Estern">>
<span class="civ-male">"Estern, eh? Lots of folk passin' through there."</span> he chuckles. <span class="civ-male">"Just watch out for them Lunarian visitors, they tend to stir up trouble."</span><br><br>
He talks for a while, telling you bits and pieces about his past. You mostly just nod, half-listening, enjoying the ride and the view.<br><br>
Some time passes. <span class="civ-male">"We're here."</span> He dismounts and offers you a hand. <span class="player">"Thank you. That was... very generous of you."</span> you say softly.<br><br>
<<link "Continue">><<goto "Estern Main">><</link>>
<<elseif $rideDestination == "Lunaria">>
<<elseif $rideDestination == "Skavren">>
<</if>>
<</nobr>><<nobr>>
<<if window.hasTags("Bikini")>>
Throughout the ride, you can feel him scooting closer. <span class="civ-male">"That's quite the armor choice..."</span> he mutters, resting one arm on your thigh, slowly stroking it with his rugged hand. <span class="civ-male">"So, what's a pretty girl like you doing out here all by yourself?"</span> | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<<elseif window.hasTags("Skirt")>>
Throughout the ride, you can feel him scooting closer. <span class="civ-male">"So, what's a pretty girl like you doing out here all by yourself?"</span> His hand creeps up your skirt, stroking your skin with his rugged hand. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<<else>>
Throughout the ride, you can feel him scooting closer. <span class="civ-male">"So, what's a pretty girl like you doing out here all by yourself?"</span> You feel his hot breath brush against your neck. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<</if>>
<<if $ntrStage <= 2>>
<<link "Mention your boyfriend">><<goto "Road Ride Offer Perv Boyfriend">><</link>><br>
<</if>>
<<if $ntrStage >= 2>>
<<link "Give him an answer">><<goto "Road Ride Offer Perv Answer">><</link>><br>
<</if>>
<<if $promiscuityStage >= 3 and $ntrStage != 1>>
<<link "Press your ass against him as you answer">><<seduction +5>><<goto "Road Ride Offer Perv Sex">><</link>> | <span class="sex-stage-3">Promiscuity 3</span>
<</if>>
<</nobr>><<nobr>>
<<if window.hasTags({ not: ["Heavy"] })>>
<span class="player">"W-well, I... uhm... I'm visiting my boyfriend."</span> you stammer, knowing deep down it's not really true. <span class="civ-male">"Of course someone as beautiful as you has a boyfriend."</span> he mutters, scooting even closer. You feel something firm pressing against your ass. <span class="civ-male">"Wouldn't want him to worry, right?"</span> he whispers, his hand sliding up to grope your chest. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<span class="player">"P-please... s-stop~♡"</span> you whimper, your thighs clenching as warmth builds in your belly.<br><br>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Heh... I'm just trying to pass the time, don't worry."</span> he smirks. His hand lowers, but his bulge stays pressed against you the rest of the ride.<br><br>
Some time passes. <span class="civ-male">"We're here."</span> He dismounts and offers you a hand. <span class="player">"Th-thank you... that was very... generous of you."</span> you mutter, avoiding his eyes after feeling him rub against you the whole ride.<br><br>
<<if $rideDestination == "Fayhall">><<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><</if>>
<<if $rideDestination == "Estern">><<link "Enter Estern">><<goto "Estern Main">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<link "Enter Lunaria">><<goto "Lunaria Main">><</link>><</if>>
<<if $rideDestination == "Skavren">><<link "Enter Skavren">><<goto "Skavren Main">><</link>><</if>>*/
<<case 2>>
<span class="civ-male">"I know you want this just as much."</span> he breathes down your neck, his hand still groping your chest. The horse veers off the road toward a quiet patch behind some bushes. <span class="player">"A-are you sure this is the right path...?"</span> you ask nervously.<br><br>
He halts the horse in a small clearing. <span class="civ-male">"I've been needing this for so long..."</span> he growls, kissing your neck.<br><br>
<<if $arousalPct >= 0.75>>
<span class="stat-neg">You're too horny to fight back.</span><br><br>
<<link "Give in">><<goto "Road Ride Offer Perv H Defeat">><</link>><br>
<<else>>
<<link "Push him away">><<goto "Road Ride Offer Perv Fight">><</link>> | <span class="stat-neg">-Health</span><br>
<<link "Give in">><<goto "Road Ride Offer Perv H Defeat">><</link>>
<</if>>
<</switch>>
<<else>>
<span class="player">"W-well, I... uhm... I'm visiting my boyfriend."</span> you stammer. <span class="civ-male">"I see."</span> he replies, but doesn't push. The rest of the ride is mostly silent.<br><br>
Some time passes. <span class="civ-male">"We're here."</span> He dismounts and offers you a hand. <span class="player">"Thank you. That was... very generous of you."</span> you say softly.
<<if $rideDestination == "Fayhall">><<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><</if>>
<<if $rideDestination == "Estern">><<link "Enter Estern">><<goto "Estern Main">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<link "Enter Lunaria">><<goto "Lunaria Main">><</link>><</if>>
<<if $rideDestination == "Skavren">><<link "Enter Skavren">><<goto "Skavren Main">><</link>><</if>>*/
<</if>>
<</nobr>><<nobr>>
<<if window.hasTags({ not: ["Heavy"] })>>
<span class="player">"W-well, I... uhm... I'm just traveling."</span> you stammer. <span class="civ-male">"If you ever need a traveling companion, I've been all over..."</span> he mutters, scooting even closer. You feel something firm pressing against your ass. <span class="civ-male">"But I gotta say, outta all the places I've been... I've never seen someone as beautiful as you."</span> he whispers, his hand sliding up to grope your chest. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<span class="player">"P-please... s-stop~♡"</span> you whimper, your thighs clenching as warmth builds low in your belly.<br><br>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Heh... I'm just trying to pass the time, don't worry."</span> he smirks. His hand lowers, but his bulge stays pressed against you the rest of the ride.<br><br>
Some time passes. <span class="civ-male">"We're here."</span> He dismounts and offers you a hand. <span class="player">"Th-thank you... that was very... generous of you."</span> you mutter, avoiding his eyes after feeling him rub against you the whole ride.<br><br>
<<if $rideDestination == "Fayhall">><<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><</if>>
<<if $rideDestination == "Estern">><<link "Enter Estern">><<goto "Estern Main">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<link "Enter Lunaria">><<goto "Lunaria Main">><</link>><</if>>
<<if $rideDestination == "Skavren">><<link "Enter Skavren">><<goto "Skavren Main">><</link>><</if>>*/
<<case 2>>
<span class="civ-male">"I know you want this just as much."</span> he breathes down your neck, his hand still groping your chest. The horse veers off the road toward a quiet patch behind some bushes. <span class="player">"A-are you sure this is the right path...?"</span> you ask nervously.<br><br>
He halts the horse in a small clearing. <span class="civ-male">"I've been needing this for so long..."</span> he growls, kissing your neck.<br><br>
<<if $arousalPct >= 0.75>>
<span class="stat-neg">You're too horny to fight back.</span><br><br>
<<link "Give in">><<goto "Road Ride Offer Perv H Defeat">><</link>><br>
<<else>>
<<link "Push him away">><<goto "Road Ride Offer Perv Fight">><</link>> | <span class="stat-neg">-Health</span><br>
<<link "Give in">><<goto "Road Ride Offer Perv H Defeat">><</link>>
<</if>>
<</switch>>
<<else>>
<span class="player">"W-well, I... uhm... I'm just traveling."</span> you stammer. <span class="civ-male">"I see."</span> he replies, but doesn't push. The rest of the ride is mostly silent.<br><br>
Some time passes. <span class="civ-male">"We're here."</span> He dismounts and offers you a hand. <span class="player">"Thank you. That was... very generous of you."</span> you say softly.
<<if $rideDestination == "Fayhall">><<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><</if>>
<<if $rideDestination == "Estern">><<link "Enter Estern">><<goto "Estern Main">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<link "Enter Lunaria">><<goto "Lunaria Main">><</link>><</if>>
<<if $rideDestination == "Skavren">><<link "Enter Skavren">><<goto "Skavren Main">><</link>><</if>>*/
<</if>>
<</nobr>>You shove his face off your neck. <span class="player">"G-get off me!"</span> you snap. He grabs at your waist, trying to pull you back, but the movement jerks the horse causing both of you to fall off. <span class="stat-neg">-Health</span><<health -200>>
He hits the ground with a grunt. <span class="civ-male">"Ughh... I like when they fight back. Makes it all the more rewarding..."</span> You scramble to your feet just as he does. He draws a worn blade from his belt and drops into a fighting stance.
<<link "Continue">><<goto "Road Ride Offer Perv Fight 2">><</link>><<set $onCombatDefeat = "Road Ride Perv Defeat">>
<<set $onArousalDefeat = "Road Ride Perv Arousal Defeat">>
<<set $onCombatVictory = "Road Ride Perv Victory">>
<<set $onCombatSurrender = "Road Ride Perv Surrender">>
<<generateBandit "Fighter" "Human">>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands.<br><br>
The man's grin widens. <span class="civ-male">"Heh. That's more like it."</span> He steps closer, eyes running over you. <span class="civ-male">"You belong to me now."</span> He shoves you into the dirt, looking down at you as he unbuckles his trousers. <span class="civ-male">"You're mine now..."</span> In moments, you're stripped bare.<br><br>
<<if $futa>>
As he pulls down your panties, your cock springs up at him, catching him by surprise. <span class="civ-male">"W-what kind of magic is this...?"</span> he mutters, lifting your cock with two fingers and checking beneath your balls. <span class="civ-male">"Still got a pussy, don't you? Good enough for me."</span> He pushes your cock aside with a grunt.<br><br>
<</if>>
<<link "Continue">><<goto "Road Ride Offer Perv H Defeat 2">><</link>>
<<arousal +50>>
<<clearCombat>>
<</nobr>>The man collapses in the dirt with a grunt. The horse has already fled in panic. There's nothing left for you here.
You're close to your destination. You walk the rest of the way.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. <span class="civ-male">"Really thought you could win, huh?"</span> he scoffs. He shoves you into the dirt, looking down at you as he unbuckles his trousers. <span class="civ-male">"You're mine now..."</span> In moments, you're stripped bare.<br><br>
<<if $futa>>
As he pulls down your panties, your cock springs up at him, catching him by surprise. <span class="civ-male">"W-what kind of magic is this...?"</span> he mutters, lifting your cock with two fingers and checking beneath your balls. <span class="civ-male">"Still got a pussy, don't you? Good enough for me."</span> He pushes your cock aside with a grunt.<br><br>
<</if>>
<<link "Continue">><<goto "Road Ride Offer Perv H Defeat 2">><</link>>
<<arousal +50>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
<span class="civ-male">"Hah! You some kind of masochist, wanting this all along?"</span> he laughs, stepping closer. He shoves you into the dirt, looking down at you as he unbuckles his trousers. <span class="civ-male">"Don't worry, I'll give you what you want..."</span> In moments, you're stripped bare.<br><br>
<<if $futa>>
As he pulls down your panties, your cock springs up at him, catching him by surprise. <span class="civ-male">"W-what kind of magic is this...?"</span> he mutters, lifting your cock with two fingers and checking beneath your balls. <span class="civ-male">"Still got a pussy, don't you? Good enough for me."</span> He pushes your cock aside with a grunt.<br><br>
<</if>>
<<link "Continue">><<goto "Road Ride Offer Perv H Defeat 2">><</link>>
<<clearCombat>>
<</nobr>><<nobr>>
A carriage passes by, the wagon shakes as it hits a bump, causing a small chest to tumble off the back. The driver doesn't notice and keeps going. You step closer to spot a sturdy lock on the front.<br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try to pick the lock (0:02)">><<pass 2>><<goto "Road Loot Crate Lockpick">><</link>> | <span class="stat-neg">Lockpick</span><br>
<<else>>
<span class="stat-neg">You need a lockpick to open this.</span><br>
<</if>>
<<link "Leave it">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
<<skillCheck "lockpick" 25 400>>
<<if $skillSuccess>>
<span class="stat-pos">You work the pick carefully until the lock clicks open.</span> You feel a little more confident in your skills. | <span class="stat-pos">+Lockpicking</span><<lockpick +7>><br><br>| <span class="stat-pos">+Lockpicking</span><<lockpick +7>><br><br>
<<set _roll = random(1,5)>>
<<switch _roll>>
<<case 1>> /* Potions / Alchemy shipment */
Inside you find a few vials neatly packed, still undamaged from the fall.
<<lootbox "Alchemy" 250>>
<<case 2>> /* Gold & Rare Items */
The box clinks as you open it. It seems to be a merchant's strongbox!
/* Higher budget for the rare roll */
<<lootbox "Strongbox" 400>>
<<case 3>> /* Ingredients */
You find bundles of dried roots and strange seeds wrapped in cloth.
<<lootbox "Ingredients" 250>>
<<case 4>> /* Food & Drink */
You find travel rations and a sealed bottle of something strong.
/* Crates pool usually targets Loot Food / Loot Misc */
<<lootbox "Provisions" 300>>
<<case 5>> /* Miscellaneous Loot */
You find a mess of supplies inside, maybe still worth something.
/* Lower budget for generic supplies */
<<lootbox "Crates" 140>>
<</switch>>
<<else>>
You fiddle with the lock for some time, but it doesn't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try again (0:02)">><<pass 2>><<goto "Road Loot Crate Lockpick">><</link>>
<<else>>
<span class="stat-neg">You need a lockpick to try again.</span>
<</if>>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You spot what looks like a wandering trader. He walks slowly beside a tired looking horse pulling a cart full of clutter. His eyes light up when he sees you.
<<link "Approach him">><<goto "Road Traveling Merchant 2">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><span class="civ-male">"Ah... traveler comes close,"</span> the old cat purrs. <span class="civ-male">"Potions, trinkets... maybe a man repellant, yes?"</span>
He stops the cart, giving you a moment to look. A small cage rattles beside the other junk. <span class="civ-male">"Careful with that one,"</span> he adds. <span class="civ-male">"It bites."</span>
<<link "Shop">><<goto "Shop Generic">><<set $shopTag = ["Shop General 1", "Shop General 2", "Shop Alchemy 1", "Shop Alchemy 2", "Shop Traveler"]>><</link>>
<<link "Leave">><<returnToPassage>><</link>>You spot a stopped carriage ahead. As you get closer, a man comes into view draped in expensive looking robes, jewelry adorning his wrists. He stands with arms crossed, a sour look on his face.
<<link "Approach him (0:01)">><<pass 1>><<goto "Road Stranded Noble 2">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><span class="player">"Hey. You okay?"</span> you ask. He scoffs. <span class="civ-male">"What does it *look* like? My cart broke down, and my driver's taking his sweet time finding a replacement."</span> He sounds annoyed, but his eyes drift over your body.
<span class="player">"You could've gone with him, no? Not worried about bandits?"</span> He stiffens. <span class="civ-male">"B-bandits? That useless dog left *me* here to rot?"</span> He clenches his jaw, clearly not used to being outside city walls. You roll your eyes. He looks naive... maybe there's a way to take advantage of that.
<<link "Offer to wait with him (0:10)">><<set $restQuality = "poor">><<rest 10>><<goto "Road Stranded Noble Wait">><</link>>
<<link "Rob him (0:05)">><<pass 5>><<goto "Road Stranded Noble Rob">><</link>> | <span class="stat-neg">Guile</span> | <span class="stat-neg">Crime</span>
<<link "Leave him">><<returnToPassage>><</link>><span class="player">"I-I could wait with you, if you'd like..."</span> you meekly suggest.
His face softens. <span class="civ-male">"I-uh... y-yeah, sure. You seem like worthy company."</span> He lifts himself into the carriage and picks up a bottle from one of the containers. <span class="civ-male">"Care to join me for a glass of wine?"</span>
<<link "Accept the wine and join him (0:05)">><<rest 5>><<goto "Road Stranded Noble Wait Drink">><</link>>
<<link "Join him but decline the drink (0:05)">><<rest 5>><<goto "Road Stranded Noble Wait No Drink">><</link>><<nobr>>
You hop into the carriage, sitting across from him. <span class="player">"Sure, I'll drink with you. Can't promise I'll be able to protect you when bandits show up."</span> you joke, trying to lighten the mood as he pours a glass.<br><br>
<span class="civ-male">"Well, here's to us. And that useless driver."</span> You clink glasses and take a sip.<br><br>
You spend the next minutes listening to him ramble, something about important business in the city. From what you gather, he's at least mildly important. <span class="civ-male">"You seem to enjoy the wine, am I right? Of course you would."</span> You don't think you've ever tasted anything this good... and the warmth spreading through your belly is getting hard to ignore. | <span class="stat-arousal">+Arousal</span><<arousal +100>><<intoxication +200>><br><br>
<<if $promiscuityStage >= 3 and $ntrStage != 1>>
<<link "Seduce him (0:10)">><<seduction +5>><<pass 10>><<goto "Road Stranded Noble Seduce">><</link>> | <span class="sex-stage-3">Promiscuity 3</span><br>
<</if>>
<<link "Keep waiting (0:15)">><<rest 15>><<goto "Road Stranded Noble Wait Drink 2">><</link>>
<</nobr>>You pour yourself another glass. You feel it's almost necessary to drink just to keep listening. <span class="civ-male">"...can you believe they would accuse me of that?"</span> he groans. You try changing the topic. <span class="player">"Where did you get this wine? I don't think I've ever seen it before."</span> He scoffs. <span class="civ-male">"Of course you haven't. They don't sell this at just any store. My friend from Lyvien recently sold me an entire shipment."</span>
You don't recall seeing that name on your map, it must be far. You'd almost consider going there, if you weren't trying to find a way back to your own world. The wine tastes addicting. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +150>><<intoxication +250>><<stress -50>>
Some more time passes, bottle half empty, when a strained voice calls out. <span class="civ-male-2">"Master! I'm back!"</span> You step out of the carriage, spotting a sweaty man carrying a large box of tools. <span class="civ-male">"Where have you been? Hurry up and fix the wheel!"</span> he barks, annoyed as usual. <span class="civ-male-2">"Y-yes... master, at once!"</span>
You slightly stumble as you wave goodbye. The noble barely glances at you, simply waving you off.
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You hop into the carriage, sitting across from him. <span class="player">"No drink for me, thanks. Someone has to protect you in case bandits show up, right?"</span> you tease, watching him pour himself a glass.<br><br>
<span class="civ-male">"Well, here's to my new protector. And that useless driver."</span> he says half-jokingly, raising his glass.<br><br>
You spend the next minutes listening to him ramble, something about important business in the city. From what you gather, he's at least mildly important. <span class="civ-male">"...and that's why I'm traveling there now. Or was, before the wheel broke."</span> He sighs, then goes off on another rant.<br><br>
<<if $promiscuityStage >= 3 and $ntrStage != 1>>
<<link "Seduce him (0:10)">><<pass 10>><<goto "Road Stranded Noble Seduce">><</link>> | <span class="sex-stage-3">Promiscuity 3</span><br>
<</if>>
<<link "Keep waiting (0:20)">><<pass 20>><<goto "Road Stranded Noble Wait No Drink 2">><</link>>
<</nobr>>You sit with your hands in your lap, nodding occasionally as he keeps talking. <span class="civ-male">"...can you believe they would accuse me of that?"</span> he groans. You try changing the topic. <span class="player">"Where did you get this wine? I don't think I've ever seen it before."</span> He scoffs. <span class="civ-male">"Of course you haven't. They don't sell this at just any store. My friend from Lyvien sold me the entire shipment."</span>
You don't recall seeing that name on your map, it must be far. You'd almost consider going there, if you weren't trying to find a way back to your own world.
Some more time passes when a strained voice calls out. <span class="civ-male-2">"Master! I'm back!"</span> You step out of the carriage, spotting a sweaty man carrying a large box of tools. <span class="civ-male">"Where have you been? Hurry up and fix the wheel!"</span> he barks, annoyed as usual. <span class="civ-male-2">"Y-yes... master, at once!"</span><br><br>
You wave goodbye. The noble barely glances at you, simply waving you off.
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You grab the wine bottle, pretending to read the label. <span class="player">"Mmhh~ looks expensive."</span> you murmur as you open your legs, placing your feet to either side of him, giving him a full view between your legs.<br><br>
You lower the bottle between your thighs and slowly rub it against yourself, locking eyes with him as you move it up and down. He stares, mouth open. <span class="civ-male">"Well... aren't you a bold one."</span> He smirks, clearly amused. His hand lifts to your leg, slowly rubbing along your thigh. <span class="civ-male">"That would be much easier with no clothes. Shall I help you?"</span><br><br>
You nod and lean forward, pulling him into a kiss. <span class="player">"Mmmh...~"</span> you moan softly against his lips as your hands explore his chest. You slowly start stripping each other, barely hidden from view inside the carriage. | <span class="stat-arousal">+Arousal</span><<arousal +100>><br><br>
<<if $futa>>
You pull down your underwear, your cock already growing stiff. <span class="player">"I-I hope you don't mind..."</span> you whisper shyly. He pulls you closer. <span class="civ-male">"Amazing. I've never seen a girl with such a cock before... and, you have both?"</span> he asks, eyes wide with curiosity.<br><br>
<</if>>
You push him down onto the floor, straddling him as you slowly lower yourself over his hardening cock.
<</nobr>>
<<link "Continue">><<goto "Road Stranded Noble Sex">><</link>><<nobr>>
<<skillCheck "guile" 50 300>>
<<if $skillSuccess>>
<span class="player">"No guards, hm?"</span> you eye his jewelry. <span class="player">"Those look expensive. How about you hand them over, I'll make sure to keep the bandits away."</span> You smirk.<br><br>
<span class="civ-male">"I-I, uh... w-well..."</span> he stammers, clearly intimidated. <span class="civ-male">"Tchh, curse you... and that stupid driver, leaving me all alone out here."</span> <span class="stat-pos">He strips off his jewelry and reluctantly hands them over.</span> | <span class="stat-pos">+Guile</span><<guile +10>><<bounty +500>><br><br>
<span class="player">"Pleasure doing business with you."</span> You pocket them and slip away before anyone else shows up.
<<else>>
<span class="player">"No guards?"</span> you eye his jewelry. <span class="player">"T-those look expensive... how about you hand them over?"</span> You try to smirk, but your voice shakes.<br><br>
<span class="civ-male">"Pff, now why would I do that?"</span> he scoffs, backing off. He reaches into the carriage and pulls out a small dagger. <span class="civ-male">"You think you can intimidate me?"</span><br><br>
He doesn't look like he'll give anything up without a fight. <span class="stat-neg">You back off and quickly leave before anyone else shows up.</span><<guile +3>><<bounty +50>>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You suddenly hear a loud neigh, and it's getting closer. You turn around just in time to see a saddled horse charge past you, nearly knocking you over as it gallops through some shrubs. You look around but see no owner or anyone chasing after it.
<<link "Investigate (0:10)">><<pass 10>><<goto "Road Runaway Horse Investigate">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><<nobr>>
Deciding to investigate, you follow the trail off the road. You push through some flattened shrubs, until you spot the horse in the distance. It's pacing in circles, neighing and snorting, clearly spooked.<br><br>
<<if setup.enableBeastMod and $beast_docile and $deviantStage >= 4 and $ntrStage != 1>>
<<link "Seduce it">><<seduction +10>><<goto "Road Runaway Horse Sex">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal / Anal</span><br>
<</if>>
<<link "Try to calm it down (0:10)">><<pass 10>><<goto "Road Runaway Horse Calm">><</link>>
<</nobr>><<nobr>>
<<skillCheck "deviant" 30 500>>
<<if $skillSuccess>>
You approach the horse, slow and with your hands raised. <span class="stat-pos">The horse spots you but remains calm.</span> | <span class="stat-pos">+Deviant</span><<deviant +5>><br><br>
You close the distance further until you can pet its face. He's breathing hard but appears to be calming down.<br><br>
<<link "Lead it back to the road (0:10)">><<pass 10>><<goto "Road Runaway Horse Return">><</link>>
<<else>>
You approach the horse, slow and with your hands raised. <span class="stat-neg">The horse spots you but jumps up and bolts.</span><<deviant +2>><br><br>
You try to chase after it but lose it out of sight. You return to the main road and spot a man frantically looking around. <span class="civ-male">"Have you seen a horse run past here?"</span> he asks, worried. <span class="player">"Y-yeah, it ran past me in that direction."</span> you motion toward the shrubs. <span class="civ-male">"T-thanks!"</span> the man calls out, running off.<br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</nobr>><<nobr>>
<<set _reward = random(50,120)>>
<<set $gold += _reward>>
You grab the horse by its reins and slowly lead it back through the shrubs. <span class="player">"Good boy, it's gonna be alright."</span> you reassure it. The horse neighs calmly.<br><br>
You return to the main road and spot a man frantically looking around. He rushes over the moment he sees you. <span class="civ-male">"Y-you found him!"</span> he smiles. <span class="player">"Yeah, he ran past me into those shrubs, but I calmed him down."</span> you say. <span class="civ-male">"I can't thank you enough! Here, this is for your help."</span> he says, reaching toward his belt and handing you a bag of coins. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You walk past a man in a purple velvet robe, hood covering most of his face. He greets you as you pass.
<<if $corruption >= 750>>
<span class="civ-male">"Such a strong aura, 'tis rare to see someone like you. Know that you are always welcome at our temple."</span> He stops to look at you as you smirk and walk past.<<corruption +3>>
<<elseif $corruption >= 500>>
<span class="civ-male">"I sense a lot of potential in you. You should join the temple, if you haven't already."</span> He gives you a sleazy look as you walk past.<<corruption +2>>
<<elseif $corruption >= 250>>
<span class="civ-male">"You have potential. You should join the temple, if you haven't already."</span> He smirks as you walk past.<<corruption +1>>
<<else>>
<span class="civ-male">"Be one."</span> You simply nod at him as you walk past.
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
A large figure steps from the shadows, slowly approaching. You spot a blade in his hand. <span class="civ-male">"I don't wanna hurt you, girl. But I will if you don't hand over your coin."</span> His voice is harsh. He doesn't look interested in anything else.<br><br>
<<set _percent = random(25, 35) / 100>><<set _loss = ($gold < 100) ? $gold : Math.clamp(Math.floor($gold * _percent), 100, 500)>>
<<if $gold > 0>>
<<link "Hand over some gold">><<set $gold -= _loss>><<goto "Road Bandit Pay">><</link>> | <span class="stat-neg">-<<=_loss>>g</span><br>
<<else>>
You turn your pockets inside out. <span class="player">"I really don't have anything..."</span> you plead.<br><br>
The man scoffs, unimpressed. <span class="enemy">"Tch. Get out of my sight."</span> He waves you off.<br><br>
<<link "Continue">><<returnToPassage>><</link>><br>
<</if>>
<<link "Fight him">><<goto "Road Bandit Fight">><</link>>
<</nobr>><span class="civ-male">"Smart girl."</span> He yanks your pouch with one swift motion and disappears back into the dark. You barely even see where he goes.
<<link "Continue">><<returnToPassage>><</link>><<set $onCombatDefeat = "Road Bandit Defeat">>
<<set $onArousalDefeat = "Road Bandit Arousal Defeat">>
<<set $onCombatVictory = "Road Bandit Victory">>
<<set $onCombatSurrender = "Road Bandit Surrender">>
<<generateBandit "Fighter" "Human">>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<<set _percent = random(25, 35) / 100>><<set _loss = ($gold < 100) ? $gold : Math.clamp(Math.floor($gold * _percent), 100, 500)>>
<<set $gold -= _loss>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands.
<span class="civ-male">"Smart girl."</span> He yanks your pouch with one swift motion and disappears back into the dark. You barely even see where he goes. | <span class="stat-neg">-<<=_loss>>g</span>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>His body hits the ground. <span class="player">"You made me do this..."</span> you pant. You slowly back away and leave the scene.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>>You hit the ground hard. The last thing you see is the bandit towering over you and ripping your pouch from your belt. <span class="civ-male">"Should've just handed over the money."</span>
Everything fades to black...
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<<clearCombat>>
<<set $gold = 0>>It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.
The bandit squints. <span class="civ-male">"Tch. You some kinda masochist? You gettin' off on this?"</span>
He shoves you down, towering over your trembling body. For a moment you almost expect his hands to grab you, but instead, he just rips your coin pouch free with a harsh tug. <span class="civ-male">"Pathetic."</span> With a chuckle, he vanishes, leaving you alone with your needs.
<<link "Try to collect yourself and stand">><<returnToPassage>><</link>>
<<set $gold = 0>>
<<clearCombat>><<nobr>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
You hear a loud howl in the distance, nothing like anything you've heard before. You can't help but wonder what kind of creatures live in this world.
You hasten your pace, a little more wary now. | <span class="stat-neg">+Stress</span><<stress +50>>
<<case 2>>
You hear a blood curdling scream in the distance, it doesn't sound human. You can't help but wonder what kind of creatures live in this world.
You hasten your pace, a little more wary now. | <span class="stat-neg">+Stress</span><<stress +50>>
<</switch>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>You spot two men up ahead. One's in armor, the other in chains. As they pass, you catch a better look. The armored one keeps walking. The chained one's limping behind him, wrists bound tight, face bruised and bloody.
<<link "Ask what's going on">><<goto "Road Prisoner Transport Intervene">><</link>>
<<link "Keep walking">><<returnToPassage>><</link>><span class="player">"Where are you taking him?"</span> you ask, stepping into their path. <span class="civ-male">"Back off. Doesn't concern you."</span> he mutters and tugs the chain. The prisoner stumbles, barely holding himself up.
He doesn't say anything. Doesn't even look up. Just stares at the dirt like he's given up.
<<link "Try to free him">><<goto "Road Prisoner Transport Fight">><</link>> | <span class="stat-neg">Crime</span>
<<link "Let them go">><<returnToPassage>><</link>><<set $onCombatDefeat = "Road Prisoner Transport Defeat">>
<<set $onArousalDefeat = "Road Prisoner Transport Arousal Defeat">>
<<set $onCombatVictory = "Road Prisoner Transport Victory">>
<<set $onCombatSurrender = "Road Prisoner Transport Surrender">>
<<generateGuard>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<<clearCombat>>
<<bounty +1000>>
<span class="player">"Wait! I give up..."</span> You cower back, hands raised high.<br><br>
<span class="civ-male">"Pathetic. You're coming with me."</span> He grabs you by the arm and shoves you down, you hit the ground hard. The last thing you see is the guard towering over you. <span class="civ-male">"You just bought yourself a cell. Bet that mouth'll be real popular in there..."</span> he smirks.<br><br>
Everything fades to black...<br><br>
<<arrestLink>>
<</nobr>>The guard drops to the ground with a grunt. You grab the keys off his belt and move toward the prisoner. He stares at you, eyes wide. <span class="civ-male">"W-why are you doing this...?"</span>
You crouch down and unlock the shackles. The iron falls from his wrists and ankles with a heavy clink.<span class="civ-male">"I... I can't thank you enough. The things they would've done to me..."</span> He nods once and takes off, limping fast into the dark until he's out of sight.
<<link "Continue">><<returnToPassage>><</link>>
<<stress -100>>
<<guile +20>>
<<lootRewards>>
<<clearCombat>><<nobr>>
<<clearCombat>>
<<bounty +1000>>
You hit the ground hard. The last thing you see is the guard towering over you. <span class="civ-male">"You just bought yourself a cell. Bet that mouth'll be real popular in there..."</span> he smirks.<br><br>
Everything fades to black...<br><br>
<<arrestLink>>
<</nobr>><<nobr>>
<<clearCombat>>
<<bounty +1000>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The guard squints. <span class="civ-male">"Tch. You some kinda masochist? You gettin' off on this?"</span> He shoves you onto your stomach and you instinctively push your ass back as he chains your arms. <span class="civ-male">'Keep squirming like that, and the boys'll be lining up for a turn.'</span> he sneers.<br><br>
<<arrestLink>>
<</nobr>><<nobr>>
He shoves you into the dirt, looking down at you as he unbuckles his trousers. <span class="civ-male">"You're mine now..."</span> In moments you're stripped bare.<br><br>
<<if $futa>>
As he pulls down your panties, your cock springs up at him, catching him by surprise. <span class="civ-male">"W-what kind of magic is this...?"</span> he mutters, lifting your cock with two fingers and checking beneath your balls. <span class="civ-male">"Still got a pussy, don't you? Good enough for me."</span> He pushes your cock aside with a grunt.<br><br>
<</if>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv H Defeat 0">><</link>>
<</nobr>>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
His fingers plunge into your moist pussy. <span class="civ-male">"Don't even think about it."</span> He clamps your mouth shut. You're too weak to fight back, letting him use you as he pleases.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_1">>
<</if>>
You whimper against his filthy hand as another finger pushes in. He steadily fucks you with his thick fingers. Despite the situation, your body is warming up.<br><br>
<span class="civ-male">"Starting to like it, aren't you? You're already wet down there."</span> Seeing your compliance, he lifts his hand from your mouth.
<</nobr>>
<<link "Stay silent">><<pass 1>><<set $sexMode = "vaginal">><<goto "Road Ride Offer Perv H Defeat 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Beg him to use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Road Ride Offer Perv H Defeat 1">><</link>> | <span class="stat-arousal">Anal</span>
<<stress +50>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Nnhhh... {n-no, please~|d-don't use that hole~!}"</span> you let a shameful moan escape your lips. He smirks. <span class="civ-male">"{You made me do this|You asked for this}."</span> He lifts your legs over his shoulders and rubs the tip of his cock {at your entrance|between your cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! {I-it's too big|I-it's too thick}...!"</span> you sob, even as your {pussy swallows him|ass clamps down around him}. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! {I-it's too big|I-it's too thick}...!"</span> you whimper. <span class="player">"Nnnghh... forgive me babe... I'll endure it...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! {I-it's too big|I-it's too thick}...!"</span> you sob, even as your {pussy swallows him|hole stretches to swallow him}. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... {What would my boyfriend think of me losing my virginity like this|what would my boyfriend think of me getting my ass taken like this}...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"No way... a slut with a body like that and still a {virgin|virgin back there}?"</span> He smirks as his hands grip your throat, your tight {walls|hole} stretching around him as he chokes you. <span class="civ-male">"Heh... saved {yourself just so I could ruin you!|that ass just for me to ruin!}"</span>
<<else>>
<span class="civ-male">"Tch... I know you {want this just as much!|ve been wanting it back here too.}"</span> He smirks as his hand grips your throat. His cock lines up and plunges into your {moist pussy|tight ass} as he chokes you.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as he rams deeper {inside|into your guts}. <span class="player">"Nnnghh~♡ hhhk... nghhh...!"</span> your moans come out wet and strangled as his grip tightens. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... my {pussy|ass}... won't stop clenching...~♡"</span> you pant out {wet, helpless moans|helplessly}. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="civ-male">"F-fuck... it's like {you're swallowing me|your guts are sucking me in}..."</span> It stings at first, but your succubus {walls stretch|hole stretches} to take him. <span class="player">"Gghk-mmhhghh♡ haahh...!"</span> you gag against his hand. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder... {ruin me|ruin my ass}!"</span> your voice breaks into lewd, gagged moans as he {keeps pounding|pounds your hole}. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv H Defeat 2">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He pushes your legs above your head, fully {opening you up|exposing your hole} to his hammering thrusts. <span class="player">"N-no, if you thrust like that, I'm gonna~"</span> you whimper.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_3">>
<</if>>
<span class="player">"You're... too deep~♡"</span> you moan, as your {pussy|ass} clenches around him. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, thrusting into your {soaked|stretched} hole.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He thrusts harder, grabbing hold of your throat once again. <span class="player">"Ffhghkk~♡ nghhh... mmhh-haaah...♡"</span> you pant out wet, helpless moans.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_4">>
<</if>>
<span class="civ-male">"Your {pussy|ass} feels too damn good. I'm gonna fuck you 'til I break you."</span> Your vision blurs as he robs you of your breath.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He grabs you tight, his cock {throbbing inside you|twitching deep inside your guts}. You can feel him approaching his limit. <span class="civ-male">"Ready to get {filled up|your ass filled}, slut?"</span><br><br>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_5">>
<span class="player">"P-please... pull out..."</span> you moan, but your pleas fall on deaf ears. He thrusts harder. Your {womb|ass} is ready for him.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final heavy thrust he groans, cock twitching as hot seed pours deep into your {womb|guts}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls, smashing his lips onto yours. Your body convulses, milking every drop as you remain locked to the stranger.<br><br>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_6">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> Your legs shake violently, pinned to the floor as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final thrust the last drops of his seed spill into your {womb|guts}. He stays buried for a moment, cock twitching, before slowly dragging it out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="civ-male">"T-that was... amazing."</span> he pants. <span class="civ-male">"Didn't expect you to cum as well. Knew you were a slut."</span><br><br>
<span class="player">"Nnnhhh...~♡"</span> A shameful moan escapes you. The thought of this bastard filling your {womb|ass} makes your stomach twist, yet your {walls clench|hole twitches}, craving more. {You can only pray you won't end up pregnant from this.|At least you won't end up pregnant from getting stuffed like this.}<br><br>
You shut your eyes to calm your body's shaking after such a shameful climax. The man puts his clothes on and hitches his horse, leaving you alone, soaked in his cum. You grab your pile of clothes, slipping them back on before checking your surroundings. You are close to your destination.<br><br>
<<if $rideDestination == "Fayhall">><<restoreOutfit>><<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><</if>>
<<if $rideDestination == "Estern">><<restoreOutfit>><<link "Enter Estern">><<goto "Estern Main">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<restoreOutfit>><<link "Enter Lunaria">><<goto "Lunaria Main">><</link>><</if>>
<<if $rideDestination == "Skavren">><<restoreOutfit>><<link "Enter Skavren">><<goto "Skavren Main">><</link>><</if>>*/
<</nobr>>
<<cum "auto" "human">>
<<partner "human">>
<<stress +50>>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>>
/* ======================
CONSENSUAL SEX
====================== */<<nobr>>
You shift your hips and start grinding back into him. <span class="civ-male">"You're gonna get me in trouble, girl."</span> He grips your hips tighter, scooting in closer. <span class="civ-male">"But you look damn worth it."</span> You smirk over your shoulder. <span class="player">"I'll be worth the trouble~"</span><br><br>
He leans in, pressing a kiss to your neck. The horse veers off the road toward a quiet patch behind some bushes. He halts the horse in a small clearing. <span class="civ-male">"I've been needing this for so long..."</span> he swings down, then grabs you by the waist and pulls you with him.<br><br>
He shoves you into the dirt, looking down at you as he unbuckles his trousers. <span class="civ-male">"You're mine now..."</span> In moments you're stripped bare.<br><br>
<<if $futa>>
As he pulls down your panties, your cock springs up at him, catching him by surprise. <span class="civ-male">"W-what kind of magic is this...?"</span> he mutters, lifting your cock with two fingers and checking beneath your balls. <span class="civ-male">"Still got a pussy, don't you? Good enough for me."</span> He pushes your cock aside with a grunt.<br><br>
<</if>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv Sex 0">><</link>>
<</nobr>>
<<arousal +50>><<nobr>>
His fingers plunge into your moist pussy. He clamps a hand over your mouth. You moan into his palm, letting him use you as he pleases.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_1_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_1">>
<</if>>
You whimper against his filthy hand as another finger pushes in. He steadily fucks you with his thick fingers.<br><br>
<span class="civ-male">"Damn... I love how wet you are already."</span> He smirks, watching you squirm.
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Road Ride Offer Perv Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Road Ride Offer Perv Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"{P-please, put it in already~♡|P-put it in... b-back there... please~♡}"</span> you let a shameful moan escape your lips. He smirks. <span class="civ-male">"{Can't wait, huh? Fine, I won't hold back.|Heh... you sure? Alright then, I won't hold back.}"</span> He lifts your legs over his shoulders and rubs the tip of his cock {at your entrance|between your cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I can't believe I {gave my virginity to a stranger I just met|let him take my ass}...~"</span> you moan as your {pussy swallows him|hole stretches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"{Mmmhh~♡ my first time... and I don't even know his name|Nnnhh~♡ My first time... a stranger... back there}...!"</span> you moan {as your pussy swallows him|squeezing around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|ass} to a stranger instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"No way... a horny slut with a body like that and still a {virgin|virgin back there}?"</span> He smirks as his hands grip your throat, your tight {walls|hole} stretching around him as he chokes you. <span class="civ-male">"Heh... saved {yourself just so I could ruin you!|that ass just for me to ruin, huh?}"</span>
<<else>>
<span class="player">"{P-please, put it in already~♡|Use my ass... nghh... please~♡}"</span> you let a shameful moan escape your lips. He smirks as his hand grips your throat. His cock lines up and plunges into your {moist pussy|tight ass} as he chokes you.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... my {pussy|ass}... won't stop clenching...~♡"</span> you pant out wet, helpless moans. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="civ-male">"F-fuck... it's like {you're swallowing me|your guts are sucking me in}..."</span> It stings at first, but your succubus {walls stretch|hole stretches} to take him. <span class="player">"Gghk-mmhhghh♡ haahh...!"</span> you gag against his hand. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder... {ruin me|ruin my ass}!"</span> your voice breaks into lewd, gagged moans as he {keeps pounding|pounds your hole}. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv Sex 2">><</link>>
<<arousal +150>><<nobr>>
He pushes your legs above your head, fully {opening you up|exposing your hole} to his hammering thrusts. <span class="player">"Nghhh~♡, if you thrust like that, I'm gonna~"</span> you whimper.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_3">>
<</if>>
<span class="player">"You're... so deep~♡"</span> you moan, as your {pussy|ass} clenches around him. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, thrusting into your {soaked|stretched} hole.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv Sex 3">><</link>>
<<arousal +150>><<nobr>>
He thrusts harder, grabbing hold of your throat once again. <span class="player">"Ffhghkk~♡ nghhh... mmhh-haaah...♡"</span> you pant out wet, helpless moans.<br><br>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_4">>
<span class="civ-male">"Your {pussy|ass} feels too damn good. I'm gonna fuck you 'til I break you."</span> Your vision blurs as he robs you of your breath.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv Sex 4">><</link>>
<<arousal +150>><<nobr>>
He grabs you tight, his cock {throbbing inside you|twitching deep inside your guts}. You can feel him approaching his limit. <span class="civ-male">"Ready to get {filled up|your ass filled}, slut?"</span><br><br>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_5">>
<span class="player">"Y-yes... pump your filthy seed inside me~♡"</span> you cry out, moans breaking into whimpers. He thrusts harder. Your {womb|ass} is ready for him.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final heavy thrust he groans, cock twitching as hot seed pours deep into your {womb|guts}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls, smashing his lips onto yours. Your body convulses, {milking|your ass milking} every drop while you're tongue-locked with this stranger.<br><br>
<<startSexSceneUnique "civilian" "road_rideperv" "stage_6">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> Your legs shake violently, pinned to the floor as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Ride Offer Perv Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust the last drops of his seed spill into your {womb|guts}. He stays buried for a moment, cock twitching, before slowly dragging it out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="civ-male">"T-that was... amazing."</span> he pants. <span class="player">"Hehe~ told you I'd be worth the trouble~♡"</span> you smile as his cum still leaks from your hole.<br><br>
You shut your eyes to calm your body's shaking after such a climax. <span class="civ-male">"We're almost there. Wanna ride the rest of the way?"</span> he asks, tossing your clothes over. You hesitantly slip them back on. <span class="player">"Rather ride you instead..."</span> you whisper, barely audible.<br><br>
He lifts you back onto the horse, settling behind you again. The ride only lasts a few more minutes before you reach your destination. He gives you a final grin before dropping you off.<br><br>
<<if $rideDestination == "Fayhall">><<restoreOutfit>><<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><</if>>
<<if $rideDestination == "Estern">><<restoreOutfit>><<link "Enter Estern">><<goto "Estern Main">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<restoreOutfit>><<link "Enter Lunaria">><<goto "Lunaria Main">><</link>><</if>>
<<if $rideDestination == "Skavren">><<restoreOutfit>><<link "Enter Skavren">><<goto "Skavren Main">><</link>><</if>>*/
<</nobr>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>><<nobr>>
<<if !window.hasTags("Naked")>>
You slip out of your clothes and crouch beside the shrub.
<<else>>
You crouch beside the shrub.
<</if>>
<span class="player">"H-hey... over here~♡"</span> you whisper, making a few clicking sounds to draw it in as you bend forward and show off your curves.<br><br>
<<startSexSceneUnique "horse" "road_runaway" "stage_1" "modded">>
The horse, still spooked but curious, carefully steps closer. <span class="player">"Mmmhh... it's alright, you're safe~"</span> you look over your shoulder. He pauses before you, trying to figure out your intentions.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Runaway Horse Sex 0">><</link>>
<<stripOutfit>><<nobr>>
Curious now, and seeming to understand you mean no harm, he moves closer until he towers over you. His cock rises fast, brushing against your skin. You shudder at the heat of it. <span class="player">"Y-you're so big... I can't wait to feel you inside me..."</span> you whisper.
<<startSexSceneUnique "horse" "road_runaway" "stage_2" "modded">>
You start grinding your ass against him, letting your juices coat his length. <span class="player">"Good boy..."</span> you murmur as his breath grows heavier above you.
<<if $futa>>Your small cock pales in comparison to his massive size.<</if>>
<</nobr>>
<<link "Guide him to your pussy">><<pass 1>><<set $sexMode = "vaginal">><<goto "Road Runaway Horse Sex 2">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Guide him to your ass">><<pass 1>><<set $sexMode = "anal">><<goto "Road Runaway Horse Sex 2">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
With a grunt, the horse's cock twitches and knocks you to your knees. You guide him with shaky hands, and in a single push he sinks into your {pussy|ass}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "horse" "road_runaway" "stage_3" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh! I-it's too big...!"</span> you whimper. <span class="player">"Nnnghh♡ My first time, and with such a thick cock!~♡"</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and it's with a horse...!"</span> you moan as your {walls stretch|ring stretches} to swallow him whole. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... I wish my boyfriend could watch me {lose my virginity to|break in my ass with} this massive cock...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The horse snorts, pushing deeper, your tight {walls|ring} stretching to its limit.
<<else>>
With a grunt, the horse's cock twitches and knocks you to your knees. You guide him with shaky hands, and in a single push he sinks into your {dripping fuck-hole|tight backside}.<br><br>
<<startSexSceneUnique "horse" "road_runaway" "stage_3" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ It's not cheating, right? Nghhh~ I'm just trying to calm him down...!"</span> you moan, body quivering as {he rams deeper|his cock drives deeper into your ass}. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... taking a thick horse cock {in my pussy|in my ass}... nghhh I'm being stretched...!"</span> Your succubus walls swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... taking such a massive {cock|cock up my ass}... What would my boyfriend think of me~?"</span> you moan shamelessly, pushing back hard against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Runaway Horse Sex 3">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow frantic, each one slamming deep into your womb. {Your slick juices mix with his precum, coating his massive cock with every thrust.|Your hole tightens around his girth, the pressure nearly unbearable.} <span class="player">"A-ahhh~♡ y-you're so deep! D-don't stop... please~♡"</span> you cry out.<br><br>
<<startSexSceneUnique "horse" "road_runaway" "stage_4" "modded">>
<span class="player">"F-fuck... please use me♡"</span> submitting fully as his weight pushes you into the ground.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Runaway Horse Sex 4">><</link>>
<<arousal +150>><<nobr>>
The horse neighs, as it slams into you. <span class="player">"Nnn...~♡"</span> His cock pushes you to your limit, each thrust stretching {you|your ass} wider, forcing out breathless moans.<br><br>
<<startSexSceneUnique "horse" "road_runaway" "stage_4" "modded">>
You feel him start to throb. <span class="player">"A-are you cumming? P-please {fill me with your seed|fill me up}~♡"</span> you cry out, his massive cock swelling deep in your {womb|guts}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Runaway Horse Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust, the horse grunts, cock twitching as hot seed floods your {womb|guts}. <span class="player">"F-fuuck~♡ y-you're stretching me so much...!"</span> His thick length drives in to the base, your belly bulging from the pressure.<br><br>
<<startSexSceneUnique "horse" "road_runaway" "stage_5" "modded">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You reach your own orgasm as he puts his full weight on top of you. Your {pussy|ass} clenches around his throbbing mast, milking him as you ride out your orgasm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Runaway Horse Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"T-that was...~ ahh♡♡"</span> you moan, mind still racing, processing the intense pleasure you just received. With a final grunt, the pressure from his cum pushes his cock out, drawing another cry from your lips. <span class="player">"Nnnhhh~♡ a-ahhh... it's spilling out...~♡"</span> you whimper as warm cum gushes from your {well-used hole|well-used backside}, dripping onto the grass below.<br><br>
The horse neighs happily, waiting for your attention. After a deep breath, you gather your clothes and slip them back on. | <span class="stat-pos">-Stress</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Runaway Horse Sex 7">><</link>>
<<cum "auto" "horse">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>><<nobr>>
<<set _reward = random(50,100)>>
<<set $gold += _reward>>
You grab the horse by its reins and with shaky legs, lead it back through the shrubs. <span class="player">"Y-you did great, such a good boy ♡"</span> you reassure it. The horse neighs calmly.<br><br>
You return to the main road and spot a man frantically looking around. He rushes over the moment he sees you. <span class="civ-male">"Y-you found him!"</span> he smiles. <span class="player">"Yeah, he ran past me into those shrubs, but... I calmed him down."</span> you smirk, pressing your cum-stained thighs together, wondering if he notices. <span class="civ-male">"I can't thank you enough! Here, this is for your help."</span> he says, reaching toward his belt and handing you a bag of coins. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>
<<restoreOutfit>><<nobr>>
<<if $futa>>
You rub your growing cocks together, guided by your hand as you stroke both at once. <span class="player">"F-fuck, that feels so good~"</span> you moan softly.<br><br>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_1_futa">>
<span class="civ-male">"What a pretty cock you've got. I'm almost jealous."</span> he groans, precum slowly lubricating your shafts.
<<else>>
You start grinding your folds on his cock, getting both of you slick in the process. <span class="player">"F-fuck, can't wait to put that thick cock in~"</span> you moan softly.<br><br>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_1">>
<span class="civ-male">"Mmh... get me nice and hard. I'll treat you very good."</span> he groans, precum dripping from his tip.
<</if>>
<</nobr>>
<<link "Ride him with your pussy">><<pass 1>><<set $sexMode = "vaginal">><<goto "Road Stranded Noble Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Ride him with your ass">><<pass 1>><<set $sexMode = "anal">><<goto "Road Stranded Noble Sex 1">><</link>> | <span class="stat-arousal">Anal</span>
<<stripOutfit>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
With his cock slick and hard, you lower yourself on it, {swallowing him whole|forcing him into your tight ass} in one go. <span class="stat-arousal">You break through your {hymen|tight ring} in one heavy thrust.</span> <<if $futa>>Your cock swings freely as you start grinding on him.<</if>> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_2">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I can't believe I {gave my virginity to a stranger I just met|gave my ass away to a stranger I just met}...~"</span> you moan as your {pussy swallows him|hole stretches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and I don't even know his name...!"</span> you moan as your {pussy swallows him|hole clenches around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ {Giving my virginity to a stranger|Letting a stranger break in my ass} instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan as you grind against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"No way... a whore with a body like that and still a {virgin|virgin back here}?"</span> He smirks as you grind against him, your tight {walls stretching around him|hole squeezing around his cock}. <span class="civ-male">"Saved {yourself just so I could ruin you!|that ass just for me, huh?}"</span>
<<else>>
With his cock slick and hard, you lower yourself on it, {swallowing him whole|forcing him into your ass} in one go. <span class="player">"F-fuckk, it's {filling me up so good|stretching me so deep}~♡"</span> you let a shameful moan escape your lips. <<if $futa>>Your cock swings freely as you start grinding on him.<</if>> <br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ I shouldn't be doing this... but my {pussy|ass} is clenching around you anyway...!"</span> you moan, body quivering as you grind on him. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... {taking a stranger's cock|letting a stranger use my ass} like this... nghhh I'm {dripping already|getting addicted}...!"</span> {Your succubus walls stretch to swallow him whole.|Your body rocks as your hole tightens around him.} | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... if only my boyfriend could watch me {ride your thick cock|take it in the ass}... I bet he'd cry if he saw~!"</span> you moan shamelessly, grinding hard against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Stranded Noble Sex 2">><</link>>
<<arousal +150>><<nobr>>
You start bouncing on his slick cock, {filling your walls and hitting your cervix on each thrust|your tight ass swallowing him deeper with each drop}. <span class="civ-male">"Nngghh... could watch those tits bounce around all day!"</span> he groans.<br><br>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_3">>
<span class="player">"F-fuck... you feel so good {inside me|in my ass}♡"</span> you moan, {pussy clenching around him|ass clenching around him}. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, as you fuck him even faster.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Stranded Noble Sex 3">><</link>>
<<arousal +150>><<nobr>>
He shifts his legs into a thrusting position. <span class="civ-male">"My turn now!"</span> he smirks. Using his legs as leverage, he starts thrusting into you at an increased pace.<br><br>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_4">>
<span class="player">"Nghhh~♡, if you thrust like that, I'm gonna~"</span> you moan as he continues fucking your {soaked hole|tight ass}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Stranded Noble Sex 4">><</link>>
<<arousal +150>><<nobr>>
<span class="civ-male">"Are you ready to get filled up? I know you've been waiting for this!"</span> His voice strained but his thrusts only grow faster.<br><br>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_5">>
<span class="player">"Y-yes... pump your filthy seed {inside me|in my ass}~♡"</span> you cry out, moans breaking into whimpers as his cock swells deep inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Stranded Noble Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust he groans, cock twitching as hot seed pours deep into your {womb|guts}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls.<br><br>
<<startSexSceneUnique "civilian" "road_strandednoble" "stage_6">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You shake violently as your own orgasm hits. Your legs tremble, and he embraces you in a hug as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Road Stranded Noble Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill {into your womb|deep into your guts}. You stay buried for a moment, cock twitching, before slowly pulling him out. Warm cum leaks from your stretched {pussy|ass}, dripping down your {thighs|cheeks} and onto the carriage floor.<br><br>
<span class="civ-male">"T-that was... amazing."</span> he pants. <span class="player">"Best way to kill time, isn't it~♡"</span> you smile as his cum still leaks from your hole.<br><br>
<span class="civ-male">"Indeed. Let's get dressed before my driver returns. Wouldn't want him to find us like that..."</span> he mutters, tossing your clothes over. You hesitantly slip them back on.<br><br>
Just as you finish dressing, a strained voice calls out. <span class="civ-male-2">"Master! I'm back!"</span> You step out of the carriage, spotting a sweaty man carrying a large box of tools. <span class="civ-male">"Where have you been? Hurry up and fix the wheel!"</span> he barks, annoyed as usual. <span class="civ-male-2">"Y-yes... master, at once!"</span><br><br>
You wave goodbye. The noble barely glances at you, simply waving you off.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>>A man passes you and waves hello.
<<link "Stop and greet him back">><<goto "Village Friendly 2">><</link>><br><<nobr>>
You return the gesture with a warm smile. He slows for a moment, glancing you up and down.<br><br>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Not from around here, are you?"</span> he says with a grin, then nods and keeps walking. | <span class="stat-pos">-Stress</span><<stress -40>>
<<case 2>>
<span class="civ-male">"Lookin' good, girl."</span> he says with a grin, then nods and keeps walking. | <span class="stat-pos">-Stress</span><<stress -40>>
<</switch>>
<</nobr>>
<<link "Return">><<returnToPassage>><</link>><<nobr>>
A pair of children run past chasing a ball, laughing. One almost bumps into you and shouts, <span class="civ-male">"Sorry, miss!"</span>
<<if window.hasTags("Bikini")>>
A nearby mother pulls her child closer, glaring at your barely covered figure. <span class="civ-female">"Show some decency..."</span> she mutters under her breath.<<exhibitionism +2>>
<</if>><br><br>
<</nobr>><<nobr>>
A young priest in brown robes nods respectfully as he passes.
<<if $corruptionStage >= 3>>
He pauses. <span class="civ-male">"There's... something off about you. You should stop by the chapel sometime."</span> His eyes linger on you.
<</if>><br><br>
<</nobr>><<nobr>>
Two older women whisper to each other as you walk past. <span class="civ-female">"She's got that... look to her."</span> You catch one muttering.
<<if $corruptionStage >= 3>>
Another adds under her breath, <span class="civ-female">"Bet she's cursed. Or worse..."</span>
<</if>><br><br>
<</nobr>><<nobr>>
A traveling trader unloading crates wipes his brow. <span class="civ-male">"Need help carrying anything, sweetheart?"</span> He eyes your chest and smirks. <span class="civ-male">"Anything at all, heh..."</span><br><br>
<<if $promiscuityStage >= 2>>
<<link "Let him cop a feel">><<goto "Village Naughty Merchant 2">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<</nobr>><<nobr>>
<<set _reward = random(10,30)>>
<<set $gold += _reward>>
You glance around, no one's paying much attention. You give him a faint nod.<br><br>
His grin widens immediately. <span class="civ-male">"Knew it."</span> He steps in and slides his hands up your body, groping your breasts with greedy fingers. <span class="player">"Hnn~♡ T-they're sensitive... d-don't squeeze so rough...~♡"</span><br><br>
He chuckles and keeps massaging, both hands full, thumbs teasing your nipples through the fabric. <span class="civ-male">"They're even bigger up close."</span><br><br>
You let out another soft moan as heat stirs low in your belly. Letting a stranger grope you like this in public...<br><br>
After a few moments, he steps back and fishes out a few shiny coins. <span class="civ-male">"For the help."</span> He winks and returns to his crates like nothing happened. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>
<<arousal +150>>
<<promiscuity +5>>
<<corruption +5>><<nobr>>
You spot a dog eyeing you curiously.<br><br>
<<if Inventory.count("juicySteak") > 0>>
<<link "Give him a juicy steak (0:02)">><<pass 2>><<run Inventory.removeItem("juicySteak")>><<goto "Village Friendly Dog Steak">><</link>><br>
<</if>>
<<if Inventory.count("dogFood") > 0>>
<<link "Feed him some basic dog food (0:02)">><<pass 2>><<run Inventory.removeItem("dogFood")>><<goto "Village Friendly Dog Food">><</link>><br>
<</if>>
<</nobr>><<nobr>>
You kneel down and pull a juicy cut of meat from your pack. The dog perks up immediately, tail wagging furiously.<br><br>
He devours the steak in seconds, then licks your hand gratefully.<br><br>
<<if setup.enableBeastMod and $beast_canine and $deviantStage >= 3 and $ntrStage != 1>>
<<link "Lead him somewhere private (0:05)">><<pass 5>><<goto "Village Friendly Dog Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span> | <span class="stat-arousal">Vaginal / Anal</span><br>
<</if>>
<<if $beast_canine and $deviantStage >= 2>>
<<link "Pet him (0:05)">><<pass 5>><<goto "Village Friendly Dog Pet">><</link>> | <span class="sex-stage-2">Deviant 2</span><br>
<</if>>
<<link "Leave">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
You scoop out some of the plain rations and hold them out. He hesitates, sniffs it, then begins eating slowly.<br><br>
It's not exactly a feast, but he seems grateful. He gives a short wag of his tail.<br><br>
<<if setup.enableBeastMod and $beast_canine and $deviantStage >= 3 and $ntrStage != 1>>
<<link "Lead him somewhere private (0:05)">><<pass 5>><<goto "Village Friendly Dog Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span> | <span class="stat-arousal">Vaginal / Anal</span><br>
<</if>>
<<if setup.enableBeastMod and $beast_canine and $deviantStage >= 2>>
<<link "Pet him (0:05)">><<pass 5>><<goto "Village Friendly Dog Pet">><</link>> | <span class="sex-stage-2">Deviant 2</span><br>
<</if>>
<<link "Leave">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
You lean forward and pet the hound. He seems to especially enjoy being scratched behind his fluffy ears. The dog leans in and starts licking your face. <span class="player">"Mmm~ who's a good boy, huh?"</span> you smile, still scratching behind his ears.<br><br>
Soon you begin to notice something growing beneath him, he seems to be getting... excited.<br><br>
<<if $deviantStage >= 3 and $ntrStage != 1>>
<<link "Lead him somewhere private (0:05)">><<pass 5>><<goto "Village Friendly Dog Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span> | <span class="stat-arousal">Vaginal / Anal</span><br>
<</if>>
<<if $ntrStage != 1>>
<<link "Lead him somewhere private (0:05)">><<pass 5>><<goto "Village Friendly Dog Blowjob">><</link>> | <span class="sex-stage-2">Deviant 2</span> | <span class="stat-arousal">Oral</span>
<<else>>
<span class="player">"Bad dog! I-I have a boyfriend, you know?"</span> Your eyes lock on the rising cock before you, you bite your lip. <span class="player">"T-this is wrong, I should leave...♡"</span> You get up, leaving the hound behind.
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>A woman is pinning up laundry nearby, humming softly to herself. A strong gust of wind suddenly flips her basket, scattering some clothes.
<<link "Help her pick it up (0:05)">><<goto "Village Laundry Lines Help">><<pass 5>><</link>><br><<nobr>>
<<if window.hasTags("Skirt")>>
You rush over to help her. You bend over, trying to catch some of the scattered clothes. Some boys playing nearby stop to catch a glimpse underneath your skirt as you're bent over.<br><br>
The woman thanks you happily and gives you a smile.
<<exhibitionism +5>>
<<corruption +5>>
<<elseif window.hasTags("Bikini")>>
You rush over to help her. You bend over, trying to catch some of the scattered clothes. Some boys playing nearby stop to stare at your bare butt as you're bent over.<br><br>
The woman thanks you awkwardly, giving you second looks about your appearance.
<<exhibitionism +5>>
<<corruption +5>>
<<arousal +20>>
<<else>>
You rush over to help her. You bend over, trying to catch some of the scattered clothes.<br><br>
The woman thanks you happily and gives you a smile.
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You see a thin man sitting on a crate by the road. He looks up at you as you pass by.
<<link "Approach Him">><<goto "Village Hungry Man Approach">><</link>><br><<nobr>>
<span class="civ-male">"Hey... uh, got anything to eat? I-I'm real hungry..."</span> he asks in a shaky voice.<br><br>
<<if $gold >= 10>>
<<link "Buy him something (10g)">><<goto "Village Hungry Man Approach 2">><<set $gold -= 10>><</link>><br>
<</if>>
<<if $promiscuityStage >= 3 and $ntrStage != 1>>
<<link "Give him something to 'eat'">><<seduction +5>><<goto "Village Hungry Man Oral Sex">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<<link "Apologize and leave">><<returnToPassage>><</link>>
<</nobr>><span class="player">"Let me get you something."</span> You make him follow you to a nearby store and buy him some bread and a beverage. He thanks you quickly before heading back to his crate to eat. You feel better to have helped him. | <span class="stat-pos">-Stress</span>
<<link "Leave">><<returnToPassage>><</link>>
<<stress -50>><span class="player">"I've got something you could eat...~♡"</span> You grab his hand and tug him behind the crates, slipping between two houses where no one's looking.
<<link "Take off your clothes">><<goto "Village Hungry Man Oral Sex 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
A young bard strums a lute on the corner. He waves as you pass. <span class="civ-male">"Coin for a tune, pretty thing?"</span> he asks with a grin.<br><br>
<<if $gold >= 10>>
<<link "Pay him (10g)">><<goto "Village Bard Song">><<set $gold -= 10>><</link>><br>
<</if>>
<</nobr>><<nobr>>
<<if window.hasTags("Bikini")>>
His grin widens. The chords shift into a obscene melody about a wandering adventurer who teases men with her body. The way his eyes flick toward you makes it clear who he's talking about. People nearby stop to listen.<br><br>
<span class="player">(Ugh... is he seriously making it about me?)</span> you think to yourself. Still... it's catchy, and the melody flows nicely. | <span class="stat-pos">-Stress</span><<exhibitionism +5>><<corruption +5>><<stress -50>><<seduction +5>>
<<else>>
He strums a lively tune, something everyone seems to know. A few villagers join in, humming along. | <span class="stat-pos">-Stress</span><<stress -50>>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
A mildly drunk villager stumbles by and calls out
<<run _roll = random(1,4)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Y'know, if I looked like you... I'd never wear pants again!"</span>
<<case 2>>
<span class="civ-male">"Hahh... body like that? Should be a crime to cover it up!"</span>
<<case 3>>
<span class="civ-male">"If the gods are real, girl... they outdid themselves."</span>
<<case 4>>
<span class="civ-male">"You're makin' it hard to walk straight, girl... nghh."</span>
<</switch>><br><br>
<<arousal +50>>
<<exhibitionism +2>>
<<corruption +2>>
<</nobr>>You pass a house with a gentle older woman sitting outside, it appears she is drying herbs in the sun. <span class="civ-female">"You look tired dear, come sit with me."</span> she looks up at you, offering you a herbal tea.
<<link "Accept her herbal tea">><<goto "Village Herbalist Accept">><</link>><br><<nobr>>
The tea is warm and earthy. You sip it slowly...<br><br>
<<run _roll = random(1,9)>>
<<switch _roll>>
<<case 1>>
Your chest feels heavier, in a good way. Like your body could take a few more hits than before. | <span class="stat-pos">+Temp Max Health</span>
<<run window.applyTimedBuff("bonusMaxHealth", 200, 90)>>
<<case 2>>
Your muscles feel tighter, like they're just waiting to swing at something. | <span class="stat-pos">+Temp Melee Damage</span>
<<run window.applyTimedBuff("melee", 0.25, 90)>>
<<case 3>>
The tea washes through you, down to your fingertips. Your head's buzzing, you feel more powerful. | <span class="stat-pos">+Temp Magic Damage</span>
<<run window.applyTimedBuff("magic", 0.25, 90)>>
<<case 4>>
Your head feels clearer now, like some fog finally lifted. | <span class="stat-pos">+Temp Mana Regen</span>
<<run window.applyTimedBuff("bonusManaRegen", 1, 90)>>
<<case 5>>
Your body feels more relaxed, and your breathing gets easier. | <span class="stat-pos">+Temp Stress Decay</span>
<<run window.applyTimedBuff("bonusStressDecay", 1, 90)>>
<<case 6>>
You feel lighter on your feet, like something heavy just came off your shoulders. | <span class="stat-pos">+Temp Athletics</span>
<<run window.applyTimedBuff("bonusAthletics", 50, 90)>>
<<case 7>>
Whatever was dragging you down... it's gone. You feel awake again. | <span class="stat-pos">-Fatigue</span>
<<fatigue -200>>
<<case 8>>
Your skin's warm, and there's a fuzzy heat building up. You feel more confident with your body, and how others see you... | <span class="stat-pos">+ Temp Seduction</span>
<<run window.applyTimedBuff("bonusSeduction", 50, 90)>>
<<intoxication +150>>
<<case 9>>
Heat builds in your belly. <span class="player">"Ugh... wh-why does it feel good down there...?"</span> You press your thighs together. | <span class="stat-pos">+ Arousal</span>
<<arousal +400>>
<</switch>>
<</nobr>>
<<link "Thank her and move on">><<returnToPassage>><</link>>You spot a chicken break free from its enclosure and flap down the road. A man yells after it, <span class="civ-male">"Get back here!"</span>
<<link "Chase the chicken">><<goto "Village Chicken Chase 2">><</link>><br><<nobr>>
<<skillCheck "athletics" 30 500>>
<<if $skillSuccess>>
<span class="stat-pos">You catch the chicken in your arms.</span> The man, slightly out of breath, jogs up to you. <span class="civ-male">"Nice catch, girl. Damn bird's always runnin' off."</span> He chuckles and takes the bird from your hands. | <span class="stat-pos">+Athletics</span><<athletics +5>>
<<else>>
<span class="stat-neg">You lunge for the chicken but stumble and land on your bum.</span> The bird flaps into the bushes. The man scoffs as he runs past you, still chasing. | <span class="stat-neg">-Health</span> | <span class="stat-neg">+Stress</span> <<health -50>><<stress +50>><<athletics +2>>
<</if>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>>Several villagers sit around a fire, talking and passing bottles between them.
<<link "Join them (0:05)">><<goto "Village Campfire 2">><<pass 5>><</link>><br>You take a seat on a tree stump near the flames.
The villagers barely pause to glance at you, just enough to nod and welcome you, then return to their stories. You listen quietly for a while. Something about missing goats, dry crops, and a few too many bandits on the road lately.
<<link "Get a drink and stay (0:10)">><<set $restQuality = "poor">><<goto "Village Campfire 3">><<rest 10>><</link>>
<<link "Leave">><<returnToPassage>><</link>>One of them hands you a bottle. You take a sip and it burns going down, but in a nice way.
You let yourself relax a little.
<<link "Stay a bit longer (0:10)">><<goto "Village Campfire 4">><<rest 10>><</link>>
<<link "Leave">><<returnToPassage>><</link>>
<<intoxication +150>><<nobr>>
<<if window.hasTags({ not: ["Heavy"] })>>
You're halfway through the bottle when you feel something behind you, a hand. | <span class="stat-arousal">+Arousal</span><br><br>
Fingers slowly creep up your bum, squeezing just enough to make you stiffen. You glance to your side, the man beside you is grinning into his drink, still chatting with the others like nothing's happening.<br><br>
<<link "Stay seated (0:10)">><<goto "Village Campfire Groping">><</link>><br><br>
<<link "Get up and leave">><<goto "Village Campfire Leave">><</link>> | <span class="stat-neg">+Stress</span>
<<arousal +50>>
<<promiscuity +1>>
<<corruption +1>>
<<else>>
You're halfway through your bottle when one of the farmers across the fire suddenly gets up and points toward the woods. <span class="civ-male">"I'm telling you, I saw it!"</span> he shouts, slightly drunk.<br><br>
Another groans and throws a twig at him. <span class="civ-male">"For fuck's sake, it weren't no ghost, and you know it."</span> You sip quietly, amused by the show. The others are chuckling too, shaking their heads while the man swears up and down he saw a glowing woman.<br><br>
<<link "Finish your drink (0:10)">><<goto "Village Campfire 5">><</link>>
<</if>>
<</nobr>>
<<intoxication +150>>You finish your bottle and set it down on the ground beside the stump. It's getting late.
You rise to your feet, stretching slightly. A woman gives you a friendly nod, the others go back to sharing their stories. | <span class="stat-pos">-Stress</span>
<<link "Leave">><<returnToPassage>><</link>>
<<intoxication +100>><<stress -50>>You shift slightly and rise to your feet, brushing off your hands.
The man lets go, his hand slipping back to his lap without a word. No one says anything, but a few eyes follow you as you step out of the circle.
A woman gives you a friendly nod, the others go back to sharing their stories.
<<link "Leave">><<returnToPassage>><</link>>
<<stress +50>>
<<promiscuity +2>><<nobr>>
You stay seated, silently sipping the last of your drink.<br><br>
His hand keeps exploring, fingers slowly kneading your ass. You shift slightly, but don't stop him.<br><br>
Eventually, he leans closer. <span class="civ-male">"You ain't from around here, huh?"</span> he asks, voice low. <span class="civ-male">"I'd remember someone like you."</span><br><br>
You smirk, lips still warm from the drink. <span class="player">"Is that why your hand's been groping me...~♡"</span><br><br>
His grin widens. <span class="civ-male">"So you noticed... but didn't mind it. Thought so."</span><br><br>
He leans even closer now, breath brushing your cheek. <span class="civ-male">"We could take this somewhere quieter, if you'd like."</span> His fingers give your ass one last squeeze.<br><br>
<<if $ntrStage == 1>>
<span class="player">"I... I have a boyfriend, y'know."</span> you mutter, avoiding his eyes. His fingers pause for a second, then start again. <span class="civ-male">"Is that so?"</span> he grins. <span class="civ-male">"Well, I don't see him here."</span> His hand squeezes a little firmer. <span class="civ-male">"If you ever feel lonely... come find me."</span><br><br>
<<link "Finish your drink (0:10)">><<goto "Village Campfire 5">><</link>>
<<else>>
<<if $promiscuityStage >= 2>>
<<link "Go with him">><<goto "Village Campfire Groping Accept">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br><br>
<<else>>
<span class="stat-neg">You aren't feeling promiscuous enough to go with him!</span><br><br>
<</if>>
<<link "Stay at the fire">><<goto "Village Campfire Groping Decline">><</link>>
<</if>>
<</nobr>>
<<arousal +100>>
<<promiscuity +3>>
<<corruption +3>>
<<intoxication +100>>You shake your head gently. <span class="player">"S-sorry, not tonight."</span>
He just chuckles and leans back, leaving you alone for now.
You finish the last of your drink, letting the warmth settle in your stomach. After a few more minutes, you stand up. As you step out of the firelight, the man gives you one last look over his shoulder before turning back to the others.
<<link "Leave">><<returnToPassage>><</link>>
<<intoxication +50>><<nobr>>
You're walking through a narrow road when someone stumbles out in front of you. He reeks of mead and sweat.<br><br>
Before you can step aside, his hand grabs your arm. <span class="civ-male">"H-hey... *hic* how much? You a working girl, right?"</span> He sways a little but doesn't let go.<br><br>
<<link "Shove him">><<goto "Village Drunkard Shove">><</link>> | <span class="stat-neg">Athletics</span><br>
<<if $promiscuityStage >= 2>>
<<link "Tease him">><<goto "Village Drunkard Tease">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<if $promiscuityStage >= 3 and $ntrStage != 1>>
<<link "Stroke him through his pants and whisper a price">><<goto "Village Drunkard Accept">><</link>> | <span class="sex-stage-3">Promiscuity 3</span>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "athletics" 60 400>>
<<if $skillSuccess>>
<span class="stat-pos">You shove him back without much effort.</span> <span class="player">"I'm not for sale, dick."</span><br><br>
He blinks, swaying. <span class="civ-male">"Tch... *hic* fine... someone else'll do."</span> He stumbles off down the road, mumbling under his breath. | <span class="stat-pos">+Athletics</span><<athletics +5>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<stress +20>>
<<else>>
<span class="stat-neg">You try to shove him off, but his grip is too strong.</span> Before you can say anything, his lips crash against yours. It's messy, tasting of mead and saliva. He groans into the kiss, his tongue forcing its way past your lips.<br><br>
His other hand slides down your waist, creeping between your legs. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<<if $arousalPct <= 0.75>>
<<link "Push him away">><<goto "Village Drunkard Push">><</link>> | <span class="stat-neg">-Health</span><br>
<<else>>
<span class="stat-arousal">You're too horny to fight back!</span><br>
<</if>>
<<link "Give in">><<goto "Village Drunkard H Defeat">><</link>>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "athletics" 50 500>>
<<if $skillSuccess>>
You thrash wildly, fists slamming into his chest and shoulder. <span class="stat-pos">The sudden blows knock the breath out of him and his grip weakens.</span> You rip free, coughing as his slimy tongue slips out of your mouth, a strand of spit hanging between you for a moment before breaking. | <span class="stat-pos">+Athletics</span><<athletics +5>><br><br>
<span class="player">"L-leave me alone, you creep!"</span> You spit, stumbling back and wiping your lips. <span class="civ-male">"Fuck... *hic*... what's gotten into you?"</span> He staggers, leaning heavy on a barrel to catch his breath, eyes glassy and confused.<br><br>
You don't wait for him to recover. You pull yourself away from the scene, still tasting mead in your mouth as you hurry off into the night.<br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<stress +50>>
<<else>>
<span class="stat-neg">You lash out in panic, fists flying, but it's not enough.</span> Your arms feel numb, each strike bouncing off uselessly. His tongue keeps probing deep, making your legs buckle under the heat spreading through you. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<span class="civ-male">"Heh... weak lil' thing. Body's givin' you up, huh?"</span> He grunts, tightening his grip.<br><br>
His lips crush back against yours, tongue shoving deep again, his breath choking you with mead. His hand keeps pushing between your legs, groping shamelessly. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<<link "Give in">><<goto "Village Drunkard H Defeat">><</link>>
<<athletics +2>>
<<stress +200>>
<<health -50>>
<</if>>
<</nobr>><<nobr>>
<<arousal +100>>
<<seduction +10>>
<span class="player">"Sorry... I'm not for sale."</span> You smirk. <span class="player">"But you can have this for free~"</span>
He blinks, letting go, eyes glued to you.<br><br>
<<if window.hasTags("Bikini")>>
You turn around and slowly bend over, wiggling your cushioned ass at him over your shoulder. He groans under his breath. <span class="civ-male">"F-fuck... y-you little tease..."</span> he breathes out. | <span class="stat-arousal">+Arousal</span>
<<elseif window.hasTags("Skirt")>>
You lift the hem of your skirt, swaying your hips as your panties peek into view. His mouth hangs open. <span class="civ-male">"F-fuck... y-you little tease..."</span> he breathes out. | <span class="stat-arousal">+Arousal</span>
<<elseif window.hasTags("Underwear")>>
You turn slowly, hands sliding over your bare skin, letting him see every inch of your barely-covered body. His breathing gets heavy. <span class="civ-male">"F-fuck... y-you're basically naked... come here..."</span> he slurs. | <span class="stat-arousal">+Arousal</span>
<<elseif window.hasTags("Swimwear")>>
You arch your back and run your hands down your sides, letting the thin fabric cling to your curves. He sways, eyes locked on you. <span class="civ-male">"F-fuck... that body's beggin' for it..."</span> he groans. | <span class="stat-arousal">+Arousal</span>
<<elseif window.hasTags("Naked")>>
You step closer, letting him see everything, hands trailing over your bare skin. His jaw drops, hand already rubbing himself. <span class="civ-male">"F-fuck... I could stare at that body all day."</span> he groans. | <span class="stat-arousal">+Arousal</span>
<<else>>
You run your tongue over your lip and reach out, slowly stroking his bulge through the fabric of his trousers. <span class="civ-male">"F-fuck... y-you little tease..."</span> he breathes out. | <span class="stat-arousal">+Arousal</span>
<</if>>
<</nobr>>
You step away before he can grab you again, leaving him hard and stumbling behind you.
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
A large figure steps from the shadows, slowly approaching. You spot a blade in his hand. <span class="civ-male">"I don't wanna hurt you, girl. But I will if you don't hand over your coin."</span> His voice is harsh. He doesn't look interested in anything else.<br><br>
<<set _percent = random(25, 35) / 100>><<set _loss = ($gold < 100) ? $gold : Math.clamp(Math.floor($gold * _percent), 100, 500)>>
<<if $gold > 0>>
<<link "Hand over some gold">><<set $gold -= _loss>><<goto "Village Thief Pay">><</link>> | <span class="stat-neg">-<<=_loss>>g</span><br>
<<else>>
You turn your pockets inside out. <span class="player">"I really don't have anything..."</span> you plead.<br><br>
The man scoffs, unimpressed. <span class="enemy">"Tch. Get out of my sight."</span> He waves you off.<br><br>
<<link "Continue">><<returnToPassage>><</link>><br>
<</if>>
<<link "Fight him">><<goto "Village Thief Fight">><</link>>
<</nobr>><span class="civ-male">"Smart girl."</span> He yanks your pouch with one swift motion and disappears back into the dark. You barely even see where he goes.
<<link "Continue">><<returnToPassage>><</link>><<set $onCombatDefeat = "Village Thief Defeat">>
<<set $onArousalDefeat = "Village Thief Arousal Defeat">>
<<set $onCombatVictory = "Village Thief Victory">>
<<set $onCombatSurrender = "Village Thief Surrender">>
<<generateBandit "Rogue" "Human">>
<<startCombat>>
<<goto "Combat Start">><span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the thief. The man squints. <span class="civ-male">"Tch. Look at you."</span>
He shoves you down, towering over you. He rips your coin pouch free with a harsh tug. <span class="civ-male">"Pathetic."</span> With a chuckle, he vanishes. Your pouch is gone, and so is every coin you had.
<<link "Continue">><<returnToPassage>><</link>>
<<set $gold = 0>>
<<clearCombat>>The thief drops to the floor with a heavy thud. You rush off to find a guard and point him toward the scene. <span class="civ-male">"Good work. I'll handle the rest."</span> he says, already moving toward the unconscious bandit.
<<link "Continue">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>>You hit the ground hard. The last thing you see is the thief towering over you and ripping your pouch from your belt. <span class="civ-male">"Should've just handed over the money."</span>
Everything fades to black...
<<link "Continue...">><<set $restQuality = "poor">><<rest 60>><<goto `window.getRescueScenario().passage`>><</link>>
<<clearCombat>>
<<set $gold = 0>>It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.
The thief squints. <span class="civ-male">"Tch. You some kinda masochist? You gettin' off on this?"</span>
He shoves you down, towering over your trembling body. For a moment you almost expect his hands to grab you, but instead, he just rips your coin pouch free with a harsh tug. <span class="civ-male">"Pathetic."</span> With a chuckle, he vanishes, leaving you alone with your needs.
<<link "Try to collect yourself and stand">><<returnToPassage>><</link>>
<<set $gold = 0>>
<<clearCombat>>As you make your way through the village, you hear muffled sounds behind one of the buildings. You peek around the corner and spot a naked girl tied to a fence. Her arms are bound and her eyes covered by a strip of cloth. | <span class="stat-arousal">+Arousal</span><<arousal +25>>
<<link "Approach her">><<goto "Village Bound Girl Approach">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You step closer. <span class="civ-female">"Mmmm...? Hnnggh...~"</span> her voice is muffled by the gag. She's completely helpless.<br><br>
<<if $futa and $promiscuityStage >= 4 and $ntrStage != 1>>
<<link "Fuck her">><<goto "Village Bound Girl Sex">><</link>> | <span class="sex-stage-4">Promiscuity 4</span><br>
<</if>>
<<link "Free her">><<goto "Village Bound Girl Free">><</link>><br>
<<link "Ignore her and leave">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="player">"I-I'll help you, hold still..."</span> you untie the ropes and pull off her blindfold. She gasps and glares at you. <span class="civ-female">"Wait... you're not gonna fuck me?"</span> she groans. <span class="civ-female">"Tch... whatever. Thanks, I guess."</span> She grabs the ropes and runs off.
<<case 2>>
<span class="player">"I-I'll help you, hold on..."</span> you untie the ropes and pull off her blindfold. She coughs and rubs her wrists. <span class="civ-female">"Th-thank you... I didn't think anyone would help me."</span> She covers herself with her arms and nods. <span class="civ-female">"I owe you."</span> She scurries away. | <span class="stat-pos">-Stress</span><<stress -50>>
<</switch>>
<</nobr>>
<<link "Continue">><<returnToPassage>><</link>><<nobr>>
A group of drunken men lean against a fence, watching you walk by. Their whistles and laughter follow you down the street.<br><br>
<<if $promiscuityStage >= 2>>
<<link "Tease them">><<seduction +10>><<goto "Village Catcallers Tease">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<</nobr>><<nobr>>
<<stress -50>>
<<corruption +5>>
<<promiscuity +3>>
<<exhibitionism +5>>
<<if window.hasTags("Bikini")>>
You turn around and arch your back, gripping your butt with both hands as you wiggle it in their direction. The men erupt in cheers. <span class="civ-male">"More! Let me fuck you!"</span> one shouts. You smirk, soaking in their cheers. | <span class="stat-pos">-Stress</span>
<<elseif window.hasTags("Skirt")>>
You pretend to drop something and bend over, flipping your skirt in the process and flashing your panties at them. They cheer behind you, one of them yelling, <span class="civ-male">"Show us your pussy!"</span> Another chimes in, <span class="civ-male">"You looking to get fucked?"</span> You smirk, soaking in their cheers. | <span class="stat-pos">-Stress</span>
<<elseif window.hasTags("Underwear")>>
You spin slowly, running your hands over your barely-covered body, letting them see every curve. The men go wild, one shouting <span class="civ-male">"Fuck, you're basically naked already!"</span> Another yells <span class="civ-male">"Take it off, slut! Show us everything!"</span> You smirk, soaking in their cheers. | <span class="stat-pos">-Stress</span>
<<elseif window.hasTags("Swimwear")>>
You turn and strike a pose, hands on hips, chest thrust out. The men hoot and whistle. <span class="civ-male">"Look at those legs! Come sit on my lap!"</span> one calls. Another laughs <span class="civ-male">"You're begging for it dressed like that!"</span> You smirk, soaking in their cheers. | <span class="stat-pos">-Stress</span>
<<elseif window.hasTags("Naked")>>
<<exhibitionism +5>>
You stop and face them fully, arms at your sides, letting them stare. The men lose it, one shouts <span class="civ-male">"Holy shit, she's naked!"</span> Another yells <span class="civ-male">"Come here, you little whore. I'll fuck you right now!"</span> You smirk, soaking in their raw lust. | <span class="stat-pos">-Stress</span>
<<else>>
You glance their way with a sly grin. <span class="player">"Hey boys~"</span> you tease, bouncing your chest for them. <span class="civ-male">"You look easy, wanna fuck?"</span> one calls. <span class="civ-male">"Show us your tits!"</span> another adds. You smirk, soaking in their cheers. | <span class="stat-pos">-Stress</span>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You pass a group near the tavern. The air stinks of ale, and it looks like a fight could break out at any moment.
<<link "Investigate (0:05)">><<pass 5>><<goto "Village Drunk Brawl Investigate">><</link>><span class="civ-male-2">"Whatchu gonna do about it *hic*, huh!?"</span> a thin man shouts. <span class="civ-male">"Fight me like a man!"</span> the burly one yells back, stumbling as a couple of friends hold him steady.
They finally clash, swinging fists at each other. The group roars around them, but it doesn't take long. The thin man lands a lucky hook and the bigger man crashes to the ground.
The crowd erupts, some cheering, others dragging the "winner" into the tavern, leaving the loser groaning in the dirt.
<<link "Approach the man">><<goto "Village Drunk Brawl Approach">><</link>>
<<link "Leave">><<returnToPassage>><</link>>You kneel beside the man. He's breathing heavy, but awake. <span class="player">"Are you okay?"</span> you ask with concern.
<span class="civ-male">"I-ugh... bastard *hic* got me good..."</span> he groans, clutching his jaw.
<span class="player">"What was that about?"</span> you press. He looks up at you with glassy eyes, then turns his head away. <span class="civ-male">"That? I... ugh..."</span> His words trail off. <span class="civ-male">"Bastard keeps sniffin' round her... knows I like her... thought if I decked him, she might see me..."</span> He sighs, embarrassed, clearly not eager to keep talking.
<<link "Treat his wound (0:02)">><<pass 2>><<goto "Village Drunk Brawl Help">><</link>>
<<link "Leave">><<returnToPassage>><</link>>You help him back on his feet, brushing dirt from his shoulder. <span class="civ-male">"I'm fine... don't bother."</span> he mutters.
<span class="player">"I-is there anything I can do for you?"</span> you ask, still concerned.
He stops to think, swaying a little, then suddenly leans in, going straight for your lips.
<<link "Dodge">><<goto "Village Drunk Brawl Dodge">><</link>> | <span class="stat-neg">Dance</span>
<<link "Stay still">><<goto "Village Drunk Brawl Stay">><</link>><<nobr>>
<<skillCheck "dancing" 60 300>>
<<if $skillSuccess>>
<<dancing +5>>
<span class="stat-pos">You slip aside before his lips reach you.</span>
<<if $ntrStage == 1>>
<span class="player">"What's wrong with you!? I got a boyfriend!"</span>
<<else>>
<span class="player">"What's wrong with you!?"</span>
<</if>>
you shout out.
<<else>>
<span class="stat-neg">You react too late.</span> His mouth crashes against yours, the stench of mead filling your nose. You shove him back and wipe your lips.
<<if $ntrStage == 1>>
<span class="player">"What's wrong with you!? I got a boyfriend, asshole!"</span>
<<else>>
<span class="player">"What's wrong with you!?"</span>
<</if>>
<</if>>
<</nobr>>
<span class="civ-male">"S-sorry, I thought..."</span> he mumbles. You step back, putting space between you. <span class="player">"Get out of here, I don't want to see you!"</span> you snap.
He turns and staggers away from the tavern, leaving you alone.
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You remain frozen. His lips slam against yours, locking you in a sloppy kiss. The stench of mead fills your senses as his hand clamps your waist, dragging you closer. Your thoughts scatter as his tongue forces its way past your lips, twisting with yours. | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
When he finally pulls back, his tongue drags out slow, leaving your mouth wet with his saliva.<br><br>
<<if $ntrStage == 1>>
You snap back to your senses, spitting and wiping your lips. <span class="player">"W-why did you do that!? I got a boyfriend!"</span> you cough out, panicked.<br><br>
<span class="civ-male">"Boyfriend? *hic* then why'd it seem you liked it?"</span> His words sting, but you tell yourself you only froze, unable to act. <span class="player">"Get out of here, I don't want to see you!"</span> you snap, anger in your voice. He stumbles away from the tavern, leaving you alone, but the taste of his filthy tongue lingers.<br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<<if $promiscuityStage >= 2>>
<<link "Kiss him back">><<goto "Village Drunk Brawl Kiss">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<link "Push him away">><<goto "Village Drunk Brawl Push">><</link>>
<</if>>
<</nobr>><span class="player">"S-sorry, I can't do this..."</span> you stammer, pushing him back. You turn away and leave him standing there, but the taste of his tongue still lingers in your mouth.
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<if window.hasTags("Bikini")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
A passing man whistles. <span class="civ-male">"Tits bouncin' like that... you tryin' to kill me?"</span> he smirks.<<stress -20>>
<<case 2>>
A passing man eyes you. <span class="civ-male">"Bet you live for looks like this, huh?"</span> he grins.<<stress -20>>
<<case 3>>
A passing man sneers. <span class="civ-male">"Ain't you got no shame, walkin' like that?"</span><<stress +20>>
<</switch>>
<<elseif window.hasTags("Light")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
A passing man scoffs. <span class="civ-male">"Don't see many girls dressed like that round here."</span>
<<case 2>>
A passing man smirks. <span class="civ-male">"Lookin' sharp, girl."</span><<stress -20>>
<<case 3>>
A passing man grins. <span class="civ-male">"I'd rather see you naked."</span>
<</switch>>
<<elseif window.hasTags("Heavy")>>
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
A passing man grins. <span class="civ-male">"That armor's lookin' heavy... I could help you outta it."</span>
<<case 2>>
A passing man grunts. <span class="civ-male">"Scary..."</span>
<<case 3>>
A passing man nods. <span class="civ-male">"You look strong. I'll keep my distance."</span><<stress -20>>
<</switch>>
<<elseif window.hasTags("Clothes")>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
A passing man smiles. <span class="civ-male">"Lookin' good, girl."</span><<stress -20>>
<<case 2>>
A passing man smirks. <span class="civ-male">"Show some more skin."</span>
<</switch>>
<<elseif window.hasTags("Underwear")>>
<<set _roll = random(1,3)>>
<<exhibitionism +2>>
<<switch _roll>>
<<case 1>>
A passing man stops in his tracks, eyes wide. <span class="civ-male">"You just... walkin' around like that? Fuckin' hell, girl..."</span>
<<case 2>>
A passing woman snorts. <span class="civ-female">"Put some damn clothes on before you catch cold... or worse."</span>
<<case 3>>
A passing man grins. <span class="civ-male">"You're basically naked, girl. You lookin' for trouble?"</span>
<</switch>>
<<elseif window.hasTags("Swimwear")>>
<<set _roll = random(1,3)>>
<<exhibitionism +2>>
<<switch _roll>>
<<case 1>>
A passing man whistles. <span class="civ-male">"Damn... you lost or just showing off?"</span>
<<case 2>>
A passing elderly woman scoffs. <span class="civ-female">"That's not proper outside the bathhouse, girl. Have some decency."</span>
<<case 3>>
A passing young man laughs. <span class="civ-male">"You know half the village is staring, right? Keep it up."</span>
<</switch>>
<<elseif window.hasTags("Naked")>>
<<set _roll = random(1,3)>>
<<exhibitionism +4>>
<<switch _roll>>
<<case 1>>
A passing man freezes, mouth open. <span class="civ-male">"You're just... walking around like that?"</span>
<<case 2>>
A nearby woman gasps and turns away. <span class="civ-female">"Have you no shame? Cover yourself!"</span>
<<case 3>>
A nearby rugged man smirks. <span class="civ-male">"Bold. Real bold. Hope you like the attention, 'cause you're gettin' it."</span>
<</switch>>
<</if>>
<br><br>
<<exhibitionism +2>>
<<corruption +2>>
<</nobr>>As you turn a corner, a man stumbles into you. His hand snags your bikini, tugging the fabric aside and exposing your chest.
His eyes lock on your tits, staring openly. You flush red and cover yourself. <span class="player">"I know that was on purpose..."</span> you mutter. <span class="civ-male">"Shouldn't strut around like that, then. You were askin' for it!"</span> he laughs, staggering off without a care.
<<link "Continue">><<returnToPassage>><</link>>
<<stress +20>>
<<arousal +20>>
<<exhibitionism +3>>
<<corruption +3>><<nobr>>
A man suddenly stops you in your tracks. <span class="civ-male">"Show me your tits, I'll pay. C'mon, what d'ya say?"</span> he asks, dead serious.<br><br>
<<if $exhibitionismStage >= 2 and $ntrStage != 1>>
<<link "Show him">><<goto "Village Pervert Request Accept">><</link>> | <span class="sex-stage-2">Exhibitionism 2</span><br>
<</if>>
<<link "Ignore him and continue">><<returnToPassage>><</link>><br>
<</nobr>><<nobr>>
<<set _reward = random(30,60)>>
<<set $gold += _reward>>
<<if window.hasTags("Bikini")>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
You nod and slip your bikini to the side, awkwardly pushing your heavy tits up in his face. <span class="player">"You like what you see~?"</span> you tease with a sleek smile.<br><br>
The man freezes for a moment, clearly enjoying the view. His eyes lock on your chest, mouth slightly open. <span class="civ-male">"Heh... didn't think you'd really do it."</span> He drops a coin pouch into your hand without breaking eye contact. <span class="civ-male">"Here. For you."</span> | <span class="stat-pos">+<<=_reward>>g</span> <<arousal +25>>
<<case 2>>
You nod and slip your bikini to the side, awkwardly pushing your heavy tits up in his face. <span class="player">"You like what you see~?"</span> you tease with a sleek smile.<br><br>
The man freezes for a moment, then reaches up and grabs a handful. His fingers sink in, squeezing your soft flesh. You shudder and try to hold it in <span class="player">"Nnnghh~♡ t-they're sensitive...!"</span><br><br>
<span class="civ-male">"Damn... soft and heavy..."</span> He gives them a thorough grope, thumbs brushing over your nipples, before you finally swat his hands away. <span class="player">"H-hey! I didn't say you could touch them...!"</span><br><br>
He drops a coin pouch into your hand without breaking eye contact. <span class="civ-male">"Heh, fine. Take this."</span> | <span class="stat-pos">+<<=_reward>>g</span><<arousal +75>>
<</switch>>
<<else>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
You nod and strip your top just enough to push your tits out. <span class="player">"L-like this...?"</span> you ask with a shaky voice.<br><br>
The man smirks, eyes locked on your chest. <span class="civ-male">"Puffy nipples like that are rare,"</span> he mutters. <span class="civ-male">"You should free them more often."</span> He drops a coin pouch into your hand without breaking eye contact. | <span class="stat-pos">+<<=_reward>>g</span><<arousal +25>>
<<case 2>>
You nod and strip your top just enough to push your tits out. <span class="player">"L-like this...?"</span> you ask with a shaky voice.<br><br>
His hand comes up without warning, his slimy fingers tug at your nipples. <span class="player">"A-Ahnn~♡ t-too rough...!"</span> you gasp, biting your lip. <span class="player">"H-hey... I didn't say you could touch them...~♡"</span> you whimper.<br><br>
He smirks. <span class="civ-male">"Damn... with tits like that? You should show 'em off more."</span> He drops a coin pouch into your hand without breaking eye contact. | <span class="stat-pos">+<<=_reward>>g</span><<arousal +75>>
<</switch>>
<</if>>
<</nobr>>
<<link "Step away">><<returnToPassage>><</link>>
<<promiscuity +5>>
<<exhibitionism +5>>
<<corruption +5>>From the corner of your eye, you spot a figure climbing out of a farmhouse window. Their face is covered, no features you can make out. A possible burglar?
<<link "Report it to a guard (0:10)">><<goto "Village Thief Escape Report">><</link>>
<<link "Ignore it">><<returnToPassage>><</link>>Assuming it was a thief, you go and find the closest guard. <span class="player">"Uh, excuse me... I think someone just slipped out of that house."</span>
The guard barely reacts, but he listens as you describe what you saw. <span class="civ-male">"These damn thieves... if I ever catch one..."</span> he snarls. <span class="civ-male">"Yeah, thanks. Next time, shout. Don't go chasin' thieves."</span>
You feel a bit better after reporting it. | <span class="stat-pos">-Stress</span> <<stress -50>>
<<link "Leave">><<returnToPassage>><</link>>You pass by a house when you spot a pouch on the ground. Someone must have dropped it.
<<link "Pick it up (0:01)">><<pass 1>><<guile +3>><<goto "Village Dropped Pouch Steal">><</link>> | <span class="stat-pos">+Guile</span>
<<link "Ignore it">><<returnToPassage>><</link>><<nobr>>
<<set _reward = random(10,150)>>
<<set $gold += _reward>>
You glance around to make sure no one's watching. Once its clear, you bend down and grab the pouch.<br><br>
<<if _reward < 50>>
It's light. You open it and find a couple of gold coins. | <span class="stat-pos">+<<=_reward>>g</span>
<<elseif _reward < 100>>
It's a bit heavy. You open it and find a handful of coins. | <span class="stat-pos">+<<=_reward>>g</span>
<<else>>
It's heavy. You open it and a small pile of gold spills into your hand! | <span class="stat-pos">+<<=_reward>>g</span>
<</if>>
<</nobr>>
<<link "Pocket it and move on">><<returnToPassage>><</link>><<nobr>>
You're stopped by a guard. <span class="civ-male">'Hold it right there!'</span> He blocks your path, eyes trailing over your body. <span class="civ-male">"Can't have you walkin' round like this. Care to explain yourself?"</span><br><br>
<span class="say">
<<link "I... I didn't know that!">><<set $dialogueChoice = "ignorant">><<goto "Village Shame Guard Answer">><</link>><br>
<<link "I got robbed!">><<set $dialogueChoice = "robbed">><<goto "Village Shame Guard Answer">><</link>><br>
</span>
<<if $ntrStage != 1>>
<<link "Try to flirt your way out of this.">><<set $dialogueChoice = "flirt">><<goto "Village Shame Guard Answer">><</link>>
<</if>>
<</nobr>><<nobr>>
<<set _roll = random(1,2)>>
<<switch $dialogueChoice>>
<<case "ignorant">>
<span class="player">"Sorry! I... I had no idea!"</span> You gasp, pretending to be shocked. The guard rolls his eyes.<br><br>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"I'm letting you go with a warning. Just go put some clothes on."</span> He waves you off. You're free to go.<br><br>
<<link "Continue">><<returnToPassage>><</link>>
<<case 2>>
<span class="civ-male">"Likely story. You're coming with me."</span> He frowns, unhooking the shackles from his belt. Before you can react, he snaps the cold iron cuffs around your wrists and drags you along behind him.<br><br>
<<arrestLink>>
<</switch>>
<<case "robbed">>
You clutch your bare skin, feigning distress. <span class="player">"Please help! Bandits... they took everything!"</span><br><br>
<<switch _roll>>
<<case 1>>
The guard frowns, looking slightly sympathetic, though his eyes still wander over your body. <span class="civ-male">"Bandits, eh? Well... stay out of sight until you find a rag."</span><br><br>
<<link "Continue">><<returnToPassage>><</link>>
<<case 2>>
<span class="civ-male">"Likely story. You're coming with me."</span> He frowns, unhooking the shackles from his belt. Before you can react, he snaps the cold iron cuffs around your wrists and drags you along behind him.<br><br>
<<arrestLink>>
<</switch>>
<<case "flirt">>
<span class="player">"Sorry..."</span> You push your chest out slightly, giving him a coy smile. <span class="player">"I've just been feeling so... unnaturally hot lately."</span><br><br>
<<switch _roll>>
<<case 1>>
The guard blushes furiously. He coughs, looking away. <span class="civ-male">"J-just... move along quickly, miss. Before the captain sees you."</span><br><br>
<<link "Continue">><<returnToPassage>><</link>>
<<case 2>>
<span class="civ-male">"Yeah? I know exactly what a slut like you needs then..."</span> He smirks, unhooking the shackles from his belt. Before you can react, he snaps the cold iron cuffs around your wrists and drags you along behind him.<br><br>
<<arrestLink>>
<</switch>>
<</switch>>
<</nobr>>Seeing her bound and helpless stirs something inside you. She stiffens as you step closer. <span class="civ-female">"Nnnhhh... mmhh~!"</span> her muffled groans grow as your hand brushes her skin. She flinches at your touch, but doesn't pull away.
<<link "Continue">><<pass 1>><<goto "Village Bound Girl Sex 2">><</link>>
<<stripOutfit>><<nobr>>
You slide your hand between her thighs, fingers gliding over her slit. She's already dripping, her folds parting as your touch teases them.<br><br>
<<startSexSceneUnique "civilian" "village_boundgirl" "stage_1">>
Your finger slips inside, curling as her pussy clenches down. <span class="civ-female">"Mmmmphhh~!"</span> she moans against the gag, helpless while you work her entrance, your cock stiffening as you prepare to use her.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Bound Girl Sex 3">><</link>>
<<arousal +150>><<nobr>>
Your cock hardens fully, pressing against her soaked hole. One steady push buries you inside, her cunt squeezing tight until your tip bumps her cervix.<br><br>
<<startSexSceneUnique "civilian" "village_boundgirl" "stage_2">>
<span class="player">"Nnnhhh... so tight...~"</span> you groan as your hips start a slow rhythm. Bound to the fence, she can only take it, her pussy is gripping you with every thrust.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Bound Girl Sex 4">><</link>>
<<arousal +150>><<nobr>>
You thrust harder, hips smacking into her ass until wet plaps echo in the quiet village.<br><br>
<<startSexSceneUnique "civilian" "village_boundgirl" "stage_3">>
Her cunt squeezes around your cock, milking it as you pound deeper. You grab her shoulder for support, fucking her like a toy left out for you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Bound Girl Sex 5">><</link>>
<<arousal +150>><<nobr>>
Her body arches against the ropes, giving you an easier angle. <span class="civ-female">"Mmmhh... nnnnghh~!"</span> muffled moans spill from behind the gag.<br><br>
<<startSexSceneUnique "civilian" "village_boundgirl" "stage_4">>
Your cock throbs, balls slapping against her thighs as you slam her hole. <span class="player">"F-fuck... gonna cum like this...~♡"</span> you gasp, thrusting frantically.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Bound Girl Sex 6">><</link>>
<<arousal +150>><<nobr>>
With one final thrust you unload, hot cum flooding her womb. <span class="civ-female">"Nnnghhhhh~♡"</span> she muffles out as you hold her tight.<br><br>
<<startSexSceneUnique "civilian" "village_boundgirl" "stage_5">>
Your cock twitches inside her, pumping until every drop is emptied. You stay buried for a moment, savoring her tight, dripping cunt around your shaft.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Bound Girl Sex 7">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
As your orgasm fades you pull your cock out, leaving her cunt gaping for more. Hot cum drips down her thighs onto the grass below. She slumps against the fence, still bound and panting through the gag.<br><br>
As you put your clothes back on, you wonder if she's some kind of masochist who gets off on strangers using her, or if she was really left here against her will... either way, you got what you wanted.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>><<nobr>>
You give him a flirty nod as your hand slides to his thigh. He leans in, lips pressing against yours. The kiss is messy, your brain tunes everything else out as his tongue flicks against yours.<br><br>
He pulls back, still holding your hand. <span class="civ-male">"Come. I know a good spot."</span> He stands, tugging you gently along. You follow without hesitation, slipping away from the warm fireplace.<br><br>
<<if $promiscuityStage >= 3>>
<<link "Let him fuck you">><<stripOutfit>><<set $sexMode = "vaginal">><<goto "Village Campfire Groping Sex 1">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Vaginal</span><br>
<<link "Let him use your ass">><<stripOutfit>><<set $sexMode = "anal">><<goto "Village Campfire Groping Sex 1">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Anal</span><br>
<</if>>
<<link "Suck him off">><<goto "Village Campfire Groping Sex Oral 1">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span>
<</nobr>><<nobr>>
He guides you into a shadowed corner, pressing your chest against a cold wall as he fumbles his trousers open. His cock presses between your cheeks, grinding eagerly as you arch your back for him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_1">>
<span class="civ-male">"Shit... your ass feels way too good against my cock..."</span> He groans, grinding against you. <span class="player">"Mmm, hurry up and put it in already~"</span> you purr, wiggling your hips.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex 2">><</link>>
<<arousal +100>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. <span class="stat-arousal">His cock pushes hard, {breaking through your hymen|tearing through your tight ring} in one swift thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"{Ahhh~♡ f-fuck... I can't believe I gave my virginity away like this...~|Haaah...~ f-fuck! I-it's so big...!}"</span> you moan as your {pussy|ass} swallows him. <span class="player">"Nnnghh... forgive me babe... I'll endure it...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"{Mmmhh~♡ my first time... and I don't even know his name...!|Haaah...~ f-fuck! I-it's so big...!}"</span> you moan as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"{Haaahhh~♡ Giving my virginity to a stranger instead of my own boyfriend... I wish I could see the look on his face!|Aahk~♡ I wish my boyfriend could watch me get my ass ruined by a someone I just met...~♡}"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"{No way... you were still a virgin? Saved it just for me, didn't you?|No way... this ass is way too tight...}"</span> He smirks, pushing deeper, your {tight walls|hole} stretching around him. <span class="civ-male">"F-fuck... it's like you're sucking me in...!"</span>
<<else>>
<span class="civ-male">"Knew you were aching for it..."</span> He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. His cock lines up and plunges into your {moist pussy|ass}..<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ I shouldn't be doing this... but my {pussy|ass} won't stop clenching...~♡"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... taking a thick cock like this... I'm dripping already...!"</span> Your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... if only my boyfriend could watch me get {fucked|my ass stuffed} by a guy I just met... I bet he'd cry if he saw~!"</span> you moan shamelessly, pushing back hard against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex 3">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow faster and deeper, each one slamming into your {cervix|guts}. Your juices slick his cock, mixing with his precum.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"F-fuck... {please use me|ruin my ass...}~♡"</span> you moan under your breath, as your {pussy clenches|hole squeezes tight} around him. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, thrusting into your {soaked|stretched} hole.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex 4">><</link>>
<<arousal +150>><<nobr>>
<span class="civ-male">"Are you ready to get filled up?"</span> His voice strained but his thrusts only grow faster, hips slapping harder against your ass.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"Y-yes... {pump your filthy seed inside me|dump your filthy seed deep in my ass}~♡"</span> you cry out, moans breaking into whimpers as he pins your head against the wall, his cock swelling deep inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust he groans, cock twitching as hot seed pours deep into your {womb|guts}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_4">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You moan into his hand as he clamps down over your mouth, stealing your breath as your body convulses. Your legs shake violently, pinned between the wall and his weight as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust the last drops of his seed spill into your {womb|guts}. He stays buried for a moment, cock twitching, before slowly dragging it out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="civ-male">"T-that was... amazing."</span> He pants. <span class="player">"Nnnhhh...~♡"</span> A shameful moan escapes you.<br><br>
<span class="civ-male">"Hahh, I really needed that... we'll see eachother again, yes?"</span> he mutters while pulling his clothes back on. After a deep breath you return to focus. You grab your pile of clothes, slipping them back on.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>>
/* ======================
ORAL SEX
====================== */<<nobr>>
He guides you into a shadowed corner, fumbling with his belt until his cock springs free. It stiffens in front of your face, his hand rubbing the tip against your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_1">>
<span class="civ-male">"Fuck... you're actually doin' it..."</span> He mutters, pressing the head against your mouth.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex Oral 2">><</link>>
<<arousal +100>><<nobr>>
He gives your head a shove, forcing his half-hard cock between your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_2">>
<span class="civ-male">"So warm... fuck..."</span> he groans, swelling against your tongue. <span class="player">"Mmmphhh...~"</span> you moan submissively as his cock stiffens inside your mouth. <span class="civ-male">"Your mouth feels so good... go on, move that head."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex Oral 3">><</link>>
<<arousal +100>><<nobr>>
His hand settles on the back of your head, guiding you back and forth along his shaft. The stench of mead and sweat fills your nose, overwhelming, yet somehow making your body tingle. You gag slightly, but your lips keep sliding along his length.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="civ-male">"T-there we go... just like that..."</span> he sighs, enjoying the rhythm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex Oral 4">><</link>>
<<arousal +100>><<nobr>>
With a sudden growl he fists your hair, forcing your head down harder. His cock drives deeper with each thrust, his hips slamming into your face as spit dribbles down your chin. Your tongue swirls frantically, coating him in slick saliva.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="player">"Nnnnghhhhh~♡"</span> you groan, muffled around his cock. <span class="civ-male">"Heh... knew you'd be into this..."</span> he sneers down at you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex Oral 5">><</link>>
<<arousal +100>><<nobr>>
You drop your hands to your sides, completely surrendering as his cock pistons in and out of your throat. Your vision blurs, suffocating on his length, your body trembling as you focus only on pleasuring him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_4">>
<span class="civ-male">"F-fuck... I'm close..."</span> he groans, his thrusts quickening until his balls slap against your chin.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex Oral 6">><</link>>
<<arousal +100>><<nobr>>
With a final heavy thrust he buries himself inside of you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Nnnghhghhh...~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_5">>
He groans, holding you down until the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your tits.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Campfire Groping Sex Oral 7">><</link>><<nobr>>
<<orgasm "micro">>
<span class="civ-male">"T-that was... amazing."</span> He pants.<br><br>
<span class="civ-male">"Hahh, I really needed that... we'll see eachother again, yes?"</span> he mutters while pulling his clothes back on. After a deep breath you return to focus. You grab your pile of clothes, slipping them back on.
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>>You're too weak to fight back. He shoves you against a wall, breath heavy with mead as his hands fumble with your clothes. In moments you're stripped bare, pressed face to face with him. His filthy hand grabs your crotch, squeezing like he owns it.
<span class="civ-male">"Heh... knew it... a whore walkin' the streets at night..."</span> His intent is clear. He wants to fuck you.
<<nobr>>
<<link "Stay silent">><<pass 1>><<set $sexMode = "vaginal">><<goto "Village Drunkard H Defeat 1">><</link>> | <span class="stat-arousal">Vaginal</span><br>
<<link "Convince him to use your ass">><<pass 1>><<set $sexMode = "anal">><<goto "Village Drunkard H Defeat 1">><</link>> | <span class="stat-arousal">Anal</span><br>
<<link "Convince him to use your mouth">><<pass 1>><<goto "Village Drunkard H Defeat Oral 1">><</link>> | <span class="stat-arousal">Oral</span>
<</nobr>>
<<arousal +50>>
<<stress +50>>
<<stripOutfit>><<nobr>>
Your body trembles, trying to resist, but he's far stronger. He spins you around, shoving your chest against a cold wall. His body presses tight to yours, you can feel his cock hardening between your bare cheeks, grinding against your hole.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_1">>
<span class="civ-male">"H-hah... you some kind of... *hic* high class whore? Your ass feels so good against my cock..."</span> He groans, grinding against you. <span class="player">"P-please, no...~"</span> He only sneers at your pleas.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat 2">><</link>>
<<arousal +50>>
<<stress +50>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
He grips your hips, yanking them back. Your spine arches as he forces your face into the wall. <span class="stat-arousal">His cock pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! I-it's too big...!"</span> you sob, even as your {pussy|ass} swallows him. <span class="player">"P-please... y-you weren't supposed to be my first {there|back there...}~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! I-it's too big...!"</span> you whimper. <span class="player">"Nnnghh... forgive me babe... I'll endure it...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! I-it's too big...!"</span> you sob, even as your {pussy|ass} swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think of me {losing my virginity|getting my ass ruined} like this...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"No way... you were still a {virgin|virgin back there}? Saved it just for me, didn't you?"</span> He smirks, pushing deeper, your {tight walls|hole} stretching around him. <span class="civ-male">"F-fuck... it's like you're sucking me in...!"</span>
<<else>>
<span class="civ-male">"Tch... I know you want this just as much... *hic*"</span> He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. His cock lines up and plunges into your {moist pussy|ass}.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as he rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my {pussy|ass}... it won't stop clenching...~♡"</span> you whimper{| in pleasure}. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="civ-male">"F-fuck... it's like you're swallowing me..."</span> It stings at first, but your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... if my boyfriend could watch me get {used|fucked in the ass} by this drunk bastard... I bet he'd cry if he saw...~"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
His thrusts grow faster and deeper, each one slamming into your {cervix|guts}. Your juices slick his cock, mixing with his precum, the wet plap of flesh on flesh echoing in the quiet village.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"F-fuck... why does it feel good...?~♡"</span> you moan, as your {pussy clenches|ass clenches tight} around him. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, thrusting into your {soaked|stretched} hole.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<span class="civ-male">"Are you ready to *hic*... get filled up? I know you've been waiting for this!"</span> His voice slurs but his thrusts only grow faster, hips slapping harder against your ass.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"N-no... pull out...!"</span> Your protest comes out weak, muffled as he shoves your head against the wall, his cock swelling inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final heavy thrust he groans, cock twitching as hot seed pours deep into your {womb|ass}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_4">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You moan into his hand as he clamps down over your mouth, stealing your breath as your body convulses. Your legs shake violently, pinned between the wall and his weight as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
<<set _reward = random(60,150)>>
<<set $gold += _reward>>
With a final thrust the last drops of his seed spill into your {womb|guts}. He stays buried for a moment, cock twitching, before slowly dragging it out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="civ-male">"T-that was... *hic*... amazing."</span> He pants. <span class="civ-male">"Here... that's for you, whore."</span> A small bag of coins drops to the ground, landing beside the sticky puddle forming beneath you.<br><br>
<span class="player">"Nnnhhh...~♡"</span> A shameful moan escapes you. The thought of a filthy drunk filling your {womb|ass} makes your stomach twist. {You can only pray you won't end up pregnant from this.|At least you won't end up pregnant from getting stuffed like this.}<br><br>
You shut your eyes to calm your body's shaking after such a shameful climax. The drunkard has left, and after a deep breath you return to focus. You grab your pile of clothes, slipping them back on before picking up the bag of coins he left you. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<stress +50>>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>>
/* ======================
ORAL H DEFEAT
====================== */<<nobr>>
Your body trembles, trying to resist, but he's far stronger. He forces you down to your knees, fumbling with his belt until his cock springs free. It stiffens in front of your face, his hand rubbing the tip against your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_1">>
<span class="civ-male">"Go on... it won't *hic* suck itself."</span> He chuckles, pressing the head against your mouth.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat Oral 2">><</link>>
<<arousal +100>>
<<stress +50>><<nobr>>
He gives your head a shove, forcing his half-hard cock between your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_2">>
<span class="civ-male">"So warm... fuck..."</span> he groans, swelling against your tongue. <span class="player">"Mmmphhh...~"</span> you moan weakly as his cock stiffens inside your mouth. <span class="civ-male">"Actin' like you never sucked cock before... go on, move that head."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat Oral 3">><</link>>
<<arousal +100>>
<<stress +50>><<nobr>>
His hand settles on the back of your head, guiding you back and forth along his shaft. The stench of mead and sweat fills your nose, overwhelming, yet somehow making your body tingle. You gag slightly, but your lips keep sliding along his length.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="civ-male">"T-there we go... just like that..."</span> he sighs, enjoying the rhythm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat Oral 4">><</link>>
<<arousal +100>>
<<stress +50>><<nobr>>
With a sudden growl he fists your hair, forcing your head down harder. His cock drives deeper with each thrust, his hips slamming into your face as spit dribbles down your chin. Your tongue swirls frantically, coating him in slick saliva.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="player">"Nnnnghhhhh~♡"</span> you groan, muffled around his cock. <span class="civ-male">"Hahhh... you're startin' to like it, aren't you?"</span> he sneers down at you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat Oral 5">><</link>>
<<arousal +100>>
<<stress +50>><<nobr>>
You drop your hands to your sides, completely surrendering as his cock pistons in and out of your throat. Your vision blurs, suffocating on his length, your body trembling as you focus only on pleasuring him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_4">>
<span class="civ-male">"F-fuck... I'm close..."</span> he groans, his thrusts quickening until his balls slap against your chin.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat Oral 6">><</link>>
<<arousal +100>>
<<stress +50>><<nobr>>
With a final heavy thrust he buries himself inside of you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Nnnghhghhh...~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_5">>
He groans, holding you down until the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your tits.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard H Defeat Oral 7">><</link>>
<<arousal +100>>
<<stress +50>><<nobr>>
<<orgasm "micro">>
<<set _reward = random(60,150)>>
<<set $gold += _reward>>
<span class="civ-male">"T-that was... *hic*... amazing."</span> He pants. <span class="civ-male">"Here... that's for you, whore."</span> A small bag of coins drops beside the mess pooling beneath you.<br><br>
The drunkard has left, and after a deep breath you return to focus. You wipe your mouth, grab your pile of clothes, slipping them back on before picking up the bag of coins he left you. | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<stress +50>>
<<succubusEnergy +15>>
<<promiscuity +15>>
<<corruption +15>>
/* ======================
CONSENSUAL SEX
====================== */<<nobr>>
<<set _reward = random(60,150)>>
You lean in close, pressing your hand on his crotch. His cock twitches under your touch.<span class="player">"Mmm... I'll take care of you~ but it's gonna cost."</span> you whisper, stroking him through his trousers.<br><br>
<span class="civ-male">"I-I don't have much..."</span> he slurs, fumbling at his belt. He pulls out a small clinking pouch and holds it up.<span class="civ-male">"T-this's all I got... take it or not..."</span>
<</nobr>>
<span class="stat-pos">You will receive <<=_reward>>g for this.</span>
<<link "Accept let him use you">><<stripOutfit>><<set $gold += _reward>><<set $sexMode = "vaginal">><<goto "Village Drunkard Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Offer your ass instead">><<stripOutfit>><<set $gold += _reward>><<set $sexMode = "anal">><<goto "Village Drunkard Sex 1">><</link>> | <span class="stat-arousal">Anal</span>
<<link "Drop to your knees and suck him">><<stripOutfit>><<set $gold += _reward>><<goto "Village Drunkard Sex Oral 1">><</link>> | <span class="stat-arousal">Oral</span>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
You guide him back into a shadowed corner, pressing your chest against a cold wall as he fumbles his trousers open. His cock presses between your cheeks, grinding eagerly as you arch your back for him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_1">>
<span class="civ-male">"H-hah... you really are a whore... your ass feels so good against my cock..."</span> He groans, grinding against you. <span class="player">"Mmm, hurry up and put it in already~"</span> you purr, wiggling your hips.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex 2">><</link>>
<<arousal +50>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. <span class="stat-arousal">His cock pushes hard, breaking through your {hymen|tight ring} in one swift thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I can't believe I gave my {virginity|ass} to this drunk bastard...~"</span> you moan as your hole swallows him. <span class="player">"Nnnghh... forgive me babe... I'll endure it...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and it's with some filthy drunk...!"</span> you moan as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|ass} to this loser instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"No way... {you were still a virgin|you never used your backdoor before}? Saved it just for me, didn't you? *hic*"</span> He smirks, pushing deeper, your {tight walls|hole} stretching around him. <span class="civ-male">"F-fuck... it's like you're sucking me in...!"</span>
<<else>>
<span class="civ-male">"Knew it... a slut like you's been aching for this... *hic*"</span> He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. His cock lines up and plunges into your {moist pussy|ass}.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ I shouldn't be doing this... but my {pussy|ass} is clenching around you anyway...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... taking a drunk cock like this... nghhh I'm dripping already...!"</span> Your succubus {walls stretch|hole stretches} to swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... if only my boyfriend could watch me take this drunk cock... I bet he'd cry if he saw~!"</span> you moan shamelessly, {pushing back hard against him|dripping shamelessly}. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex 3">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow faster and deeper, each one slamming into your {cervix|guts}. Your juices slick his cock, mixing with his precum, the wet plap of flesh on flesh echoing in the quiet village.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"F-fuck... please {use me|ruin my ass...}~♡"</span> you moan under your breath, as your {pussy|hole} clenches around him. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, thrusting into your {soaked|stretched} hole.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex 4">><</link>>
<<arousal +150>><<nobr>>
<span class="civ-male">"Are you ready to *hic*... get filled up? I know you've been waiting for this!"</span> His voice slurs but his thrusts only grow faster, hips slapping harder against your ass.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"Y-yes... pump your filthy seed inside {me|my ass}~♡"</span> you cry out, moans breaking into whimpers as he pins your head against the wall, his cock swelling deep inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust he groans, cock twitching as hot seed pours deep into your {womb|guts}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_4">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You moan into his hand as he clamps down over your mouth, stealing your breath as your body convulses. Your legs shake violently, pinned between the wall and his weight as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust the last drops of his seed spill into your {womb|guts}. He stays buried for a moment, cock twitching, before slowly dragging it out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="civ-male">"T-that was... *hic*... amazing."</span> He pants. <span class="civ-male">"Here... that's for you, whore."</span> A small bag of coins drops to the ground, landing beside the sticky puddle forming beneath you.<br><br>
<span class="player">"Nnnhhh...~♡"</span> A shameful moan escapes you. {You wonder if you'll get pregnant from this|At least you can't end up pregnant from this}.<br><br>
The drunkard has left, and after a deep breath you return to focus. You grab your pile of clothes, slipping them back on before picking up the bag of coins he left you. | <span class="stat-pos">-Stress</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>>
/* ======================
ORAL SEX
====================== */<<nobr>>
You guide him back into a shadowed corner, fumbling with his belt until his cock springs free. It stiffens in front of your face, his hand rubbing the tip against your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_1">>
<span class="civ-male">"Go on... it won't *hic* suck itself."</span> He chuckles, pressing the head against your mouth.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex Oral 2">><</link>>
<<arousal +100>><<nobr>>
He gives your head a shove, forcing his half-hard cock between your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_2">>
<span class="civ-male">"So warm... fuck..."</span> he groans, swelling against your tongue. <span class="player">"Mmmphhh...~"</span> you moan submissively as his cock stiffens inside your mouth. <span class="civ-male">"Your mouth feels so good... go on, move that head."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex Oral 3">><</link>>
<<arousal +100>><<nobr>>
His hand settles on the back of your head, guiding you back and forth along his shaft. The stench of mead and sweat fills your nose, overwhelming, yet somehow making your body tingle. You gag slightly, but your lips keep sliding along his length.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="civ-male">"T-there we go... just like that..."</span> he sighs, enjoying the rhythm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex Oral 4">><</link>>
<<arousal +100>><<nobr>>
With a sudden growl he fists your hair, forcing your head down harder. His cock drives deeper with each thrust, his hips slamming into your face as spit dribbles down your chin. Your tongue swirls frantically, coating him in slick saliva.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="player">"Nnnnghhhhh~♡"</span> you groan, muffled around his cock. <span class="civ-male">"Hahhh... you're startin' to like it, aren't you?"</span> he sneers down at you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex Oral 5">><</link>>
<<arousal +100>><<nobr>>
You drop your hands to your sides, completely surrendering as his cock pistons in and out of your throat. Your vision blurs, suffocating on his length, your body trembling as you focus only on pleasuring him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_4">>
<span class="civ-male">"F-fuck... I'm close..."</span> he groans, his thrusts quickening until his balls slap against your chin.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex Oral 6">><</link>>
<<arousal +100>><<nobr>>
With a final heavy thrust he buries himself inside of you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Nnnghhghhh...~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_5">>
He groans, holding you down until the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your tits.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunkard Sex Oral 7">><</link>><<nobr>>
<<orgasm "micro">>
<span class="civ-male">"T-that was... *hic*... amazing."</span> He pants. <span class="civ-male">"Here... that's for you, whore."</span> A small bag of coins drops beside the mess pooling beneath you.<br><br>
The drunkard has left, and after a deep breath you return to focus. You wipe your mouth, grab your pile of clothes, slipping them back on before picking up the bag of coins he left you. | <span class="stat-pos">-Stress</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
You lean back in, shoving your tongue into his mouth this time. He groans and kisses you back. It shouldn't feel this good... | <span class="stat-arousal">+Arousal</span><<arousal +50>><br><br>
<span class="player">"Mmmhh...~♡"</span> a shameful moan slips out. His tongue wrestles with yours, filling your mouth with his bitter taste and leaving your chin slick with his saliva.<br><br>
Your body aches for more, you kiss him harder, sucking his tongue for a moment before pulling back only to dive in again.<br><br>
<<if $promiscuityStage >= 3>>
<<link "Take this further">><<stripOutfit>><<set $sexMode = "vaginal">><<goto "Village Drunk Brawl Sex 1">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Vaginal</span><br>
<<link "Let him use your ass">><<stripOutfit>><<set $sexMode = "anal">><<goto "Village Drunk Brawl Sex 1">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Anal</span><br>
<</if>>
<<link "Suck him off">><<stripOutfit>><<goto "Village Drunk Brawl Sex Oral 1">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span><br>
<<link "Push him away">><<goto "Village Drunk Brawl Push">><</link>>
<</nobr>><<nobr>>
You guide him into a shadowed corner, pressing your chest against a cold wall as he fumbles his trousers open. His cock presses between your cheeks, grinding eagerly as you arch your back for him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_1">>
<span class="civ-male">"Shit... your ass feels way too good against my cock..."</span> He groans, grinding against you. <span class="player">"Mmm, hurry up and put it in already~"</span> you purr, wiggling your hips.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex 2">><</link>>
<<arousal +50>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. <span class="stat-arousal">His cock pushes hard, breaking through your {hymen|tight ring} in one swift thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... I can't believe I gave my {virginity|ass} to this drunk bastard...~"</span> you moan as your {pussy|hole} swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and it's with some filthy drunk...!"</span> you moan as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|ass} to this loser instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<span class="civ-male">"No way... you were still a {virgin|virgin back there}? Saved it just for me, didn't you?"</span> He smirks, pushing deeper, your {tight walls|hole} stretching around him. <span class="civ-male">"F-fuck... it's like you're sucking me in...!"</span>
<<else>>
<span class="civ-male">"Bet you've been craving cock... *hic*"</span> He grips your hips, yanking them back. Your spine arches as he presses your face into the wall. His cock lines up and plunges into your {moist pussy|tight ass}..<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_2">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ I shouldn't be doing this... but my {pussy|ass} is clenching around you anyway...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... taking a drunk cock like this... nghhh I'm dripping already...!"</span> Your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... if my boyfriend could {watch me take this drunk cock|see my ass getting stuffed like this}... I bet he'd cry if he saw~!"</span> you moan shamelessly, pushing back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex 3">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow faster and deeper, each one slamming into your {cervix|guts}. Your juices slick his cock, mixing with his precum, the wet plap of flesh on flesh echoing in the quiet village.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"F-fuck... {please use me|ruin my ass...}~♡"</span> you moan under your breath, as your {pussy|hole} clenches around him. <span class="civ-male">"Haaah... keep clenching like that and you'll make me cum in no time!"</span> he groans, thrusting into your {soaked|stretched} hole.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex 4">><</link>>
<<arousal +150>><<nobr>>
<span class="civ-male">"Are you ready to *hic*... get filled up?"</span> His voice slurs but his thrusts only grow faster, hips slapping harder against your ass.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_3">>
<span class="player">"Y-yes... pump your filthy seed {inside me|deep in my ass}~♡"</span> you cry out, moans breaking into whimpers as he pins your head against the wall, his cock swelling deep inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust he groans, cock twitching as hot seed pours deep into your {womb|guts}. <span class="civ-male">"F-fuckk... haaahhh... cumming... inside...!"</span> he growls.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardsex" "stage_4">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You moan into his hand as he clamps down over your mouth, stealing your breath as your body convulses. Your legs shake violently, pinned between the wall and his weight as his cock pulses inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust the last drops of his seed spill into your {womb|guts}. He stays buried for a moment, cock twitching, before slowly dragging it out. Warm cum leaks from your stretched {pussy|ass}, dripping down your thighs and onto the grass below.<br><br>
<span class="civ-male">"T-that was... *hic*... amazing."</span> He pants. <span class="player">"Nnnhhh...~♡"</span> A shameful moan escapes you.<br><br>
<span class="civ-male">"Hahh, I really needed that... we'll see eachother again, yes?"</span> he mutters while pulling his clothes back on. After a deep breath you return to focus. You grab your pile of clothes, slipping them back on.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>>
/* ======================
ORAL SEX
====================== */<<nobr>>
You guide him into a shadowed corner, fumbling with his belt until his cock springs free. It stiffens in front of your face, his hand rubbing the tip against your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_1">>
<span class="civ-male">"Fuck... you're actually doin' it..."</span> He mutters, pressing the head against your mouth.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex Oral 2">><</link>>
<<arousal +100>><<nobr>>
He gives your head a shove, forcing his half-hard cock between your lips.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_2">>
<span class="civ-male">"So warm... fuck..."</span> he groans, swelling against your tongue. <span class="player">"Mmmphhh...~"</span> you moan submissively as his cock stiffens inside your mouth. <span class="civ-male">"Your mouth feels so good... go on, move that head."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex Oral 3">><</link>>
<<arousal +100>><<nobr>>
His hand settles on the back of your head, guiding you back and forth along his shaft. The stench of mead and sweat fills your nose, overwhelming, yet somehow making your body tingle. You gag slightly, but your lips keep sliding along his length.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="civ-male">"T-there we go... just like that..."</span> he sighs, enjoying the rhythm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex Oral 4">><</link>>
<<arousal +100>><<nobr>>
With a sudden growl he fists your hair, forcing your head down harder. His cock drives deeper with each thrust, his hips slamming into your face as spit dribbles down your chin. Your tongue swirls frantically, coating him in slick saliva.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_3">>
<span class="player">"Nnnnghhhhh~♡"</span> you groan, muffled around his cock. <span class="civ-male">"Heh... knew you'd be into this..."</span> he sneers down at you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex Oral 5">><</link>>
<<arousal +100>><<nobr>>
You drop your hands to your sides, completely surrendering as his cock pistons in and out of your throat. Your vision blurs, suffocating on his length, your body trembling as you focus only on pleasuring him.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_4">>
<span class="civ-male">"F-fuck... I'm close..."</span> he groans, his thrusts quickening until his balls slap against your chin.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex Oral 6">><</link>>
<<arousal +100>><<nobr>>
With a final heavy thrust he buries himself inside of you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Nnnghhghhh...~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "civilian" "village_drunkardblowjob" "stage_5">>
He groans, holding you down until the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your tits.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Drunk Brawl Sex Oral 7">><</link>><<nobr>>
<<orgasm "micro">>
<span class="civ-male">"T-that was... *hic*... amazing."</span> He pants.<br><br>
<span class="civ-male">"Hahh, I really needed that... we'll see eachother again, yes?"</span> he mutters while pulling his clothes back on. After a deep breath you return to focus. You grab your pile of clothes, slipping them back on.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
You lead the dog into a corner behind one of the farmhouses. <span class="player">"I hope you're ready for your treat~♡"</span> You look around once more, making sure no one's watching.
<<if !window.hasTags("Naked")>>
You strip off your clothes and drop to your knees.
<<else>>
You drop to your knees.
<</if>><br><br>
The dog moves closer, visibly excited, licking and sniffing you up and down. <span class="player">"Mmmhh... Someone's excited~♡"</span> You turn around, presenting your cushioned ass to the hound.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 1">><</link>>
<<stripOutfit>><<nobr>>
You arch your back and lower yourself into a mating position, wiggling your butt to tease him. <span class="player">"Good boy..."</span> you whisper, feeling his hot breath against your ass.<br><br>
<<startSexSceneUnique "dog" "village_doggy" "stage_1" "modded">>
He buries his snout between your thighs. <span class="player">"Annhh~ get me nice and wet♡"</span> His sloppy tongue drags over you, preparing you with his slimy saliva.
<</nobr>>
<<link "Guide him to your pussy">><<pass 1>><<set $sexMode = "vaginal">><<goto "Village Friendly Dog Sex 2">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Guide him to your ass">><<pass 1>><<set $sexMode = "anal">><<goto "Village Friendly Dog Sex 2">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
The hound jumps on top of you, awkwardly humping his massive cock between your thighs. You shift slightly, reaching back to grab it. Your fingers wrap around the slick shaft, guiding it toward your {dripping fuck-hole|tight backdoor}. <span class="stat-arousal">His cock pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "dog" "village_doggy" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh! I-it's so big...!"</span> you whimper. <span class="player">"Nnnghh♡ Does it really count as my first time if it's a dog?~♡"</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and it's with a dog...!"</span> you moan as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think {of me losing my virginity to a dog|getting my ass fucked for the first time by a dog}...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The hound grunts and pushes deeper, your tight {walls|hole} stretching around him.
<<else>>
The hound jumps on top of you, awkwardly humping his massive cock between your thighs. You shift slightly, reaching back to grab it. Your fingers wrap around the slick shaft, guiding it toward your {dripping fuck-hole|ass}. With a single plop, his cock pushes inside.<br><br>
<<startSexSceneUnique "dog" "village_doggy" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ It's not cheating, right? Nghhh~ I'm just helping this poor pup...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... taking a dogs cock like this... nghhh I'm dripping already...!"</span> Your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... if only my boyfriend could watch me take this dogs cock... What would he think of me~?"</span> you moan shamelessly, pushing back hard against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 3">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow frantic, each one slamming deep into your {pussy|guts}. Your slick juices mix with his precum, coating his beastly cock with every thrust. You pray no one hears the sloppy pounding you're receiving.<br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "village_doggy" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "village_doggy" "stage_3" "modded">>
<</if>>
<span class="player">"F-fuck... {please use me|ruin my ass...}~♡"</span> submitting fully as he wraps his paws around your waist for support.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 4">><</link>>
<<arousal +150>><<nobr>>
The dog grunts, his furry legs rubbing against your ass. His cock barely fits inside your tight {cunt|hole}, each thrust stretches your walls wider, forcing out breathless moans.<br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "village_doggy" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "village_doggy" "stage_3" "modded">>
<</if>>
You feel him start to throb. <span class="player">"A-are you cumming? P-please pump your doggy seed {inside me|in my ass}~♡"</span> you cry out, his cock swelling deep {in your womb|inside}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust, the hound grunts, cock twitching as hot seed pours deep into your {womb|guts}. <span class="player">"F-fuuck! You're breaking me in~♡"</span> His knot is stretching your {pussy|ass} beyond its limit.<br><br>
<<startSexSceneUnique "dog" "village_doggy" "stage_4" "modded">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You reach your own orgasm as he puts his full weight on top of you. Your legs shake violently, his cock pulsing deep inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"T-that was...~ ahh♡♡"</span> you moan, mind still racing, processing the intense pleasure you just received.<br><br>
<<startSexSceneUnique "dog" "village_doggy" "stage_5" "modded">>
His cock twitches deep inside, remaining locked in place. <span class="player">"F-fuck... {i-is he... stuck in me|h-he's really stuck in my ass}?"</span> you whisper, legs trembling. <span class="player">"Shit... I can't move... if someone sees us like this..."</span> You bite your lip, as your stretched hole clings around his knot.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 7">><</link>><<nobr>>
After another humiliating minute, the dog finally manages to pull his knot out. Warm, bestial cum gushes from your well-used hole, dripping onto the grass below.<br><br>
<<startSexSceneUnique "dog" "village_doggy" "stage_6" "modded">>
<span class="player">"T-that was... amazing...♡"</span> you breathe, your body still trembling as your senses slowly return.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Sex 8">><</link>><<nobr>>
<span class="player">"Nnnhhh...~♡"</span> A shameful moan escapes you.<br><br>
The dog struts away happily, leaving you panting in the dirt. After a deep breath, you gather your clothes and slip them back on.<br><br>
You glance around, no one seems to have noticed. You quickly leave the scene, cum still leaking from your hole.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "dog">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>
/* ======================
ORAL SEX
====================== */You lead the dog into a corner behind one of the farmhouses. <span class="player">"I hope you're ready for your treat~♡"</span> You look around once more, making sure no one's watching.
Once you're sure it's clear, you strip your clothes and get behind the hound. <span class="player">"I'll make you feel good~♡"</span>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 2">><</link>><<nobr>>
You spit on your hand and reach under him, until your fingers graze his growing erection. <span class="player">"W-wow, you're that excited to see me~?"</span> you tease, wrapping your hand around his shaft.<br><br>
<<startSexSceneUnique "dog" "village_blowjob1" "stage_1" "modded">>
He stays still, almost like he was trained for this. Excited whimpers leave his snout as your hand slowly glides over his cock.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 3">><</link>>
<<arousal +100>><<nobr>>
Seeing his cock fully erect, you drop to your knees. Your mouth is already salivating, ready to taste his bestial length. <span class="player">"I-it's so big...♡"</span> you gasp.<br><br>
<<startSexSceneUnique "dog" "village_blowjob1" "stage_2" "modded">>
You lean forward and start planting kisses along his shaft. Your slick tongue glides across the surface, wetting it with spit. You cup his knot with your other hand, gently massaging it. The hound grunts from the attention.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 4">><</link>>
<<arousal +100>><<nobr>>
You lie down fully, looking up at his thick cock. He kicks his hind legs, like he's commanding you to take him in, and you happily obey. You lean forward and part your lips, sliding his cock into your mouth.<br><br>
<<startSexSceneUnique "dog" "village_blowjob1" "stage_3" "modded">>
<span class="player">"Mmmnn~♡"</span> you moan around him, bobbing your head in a slow rhythm. You take his massive length a bit deeper each time, spit slicking his cock as his musky taste floods your senses.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 5">><</link>>
<<arousal +100>><<nobr>>
The hound steps over you as you lie on your back, getting ready to shove even deeper into your throat. <span class="player">"Nnghh~♡"</span> your moans are muffled, throat bulging as he pushes in.<br><br>
<<startSexSceneUnique "dog" "village_blowjob1" "stage_4" "modded">>
You jerk him off in time with your mouth, tongue swirling along his veiny shaft. You can feel every throb, every twitch against your lips.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 6">><</link>>
<<arousal +100>><<nobr>>
You quicken your pace as the hound grunts above you. His thrusts hit the back of your throat. <span class="player">"Mmmhh~♡"</span> you moan, letting him know you're ready for it.<br><br>
<<startSexSceneUnique "dog" "village_blowjob1" "stage_4" "modded">>
<span class="player">"Nnnghh♡♡ Mmh-hhk...♡ gghnnn~!"</span> You part your lips wider, ready to be bred down your throat.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 7">><</link>>
<<arousal +100>><<nobr>>
With a final thrust, the hound erupts. His cock pulses and spills hot, sticky cum down your throat. You gag, struggling to swallow it all, warm seed spilling past your lips, dripping down your chin and chest.<br><br>
<<startSexSceneUnique "dog" "village_blowjob1" "stage_5" "modded">>
You can feel his thick cum sliding into your stomach, coating your insides. <span class="player">"Mmmghh~♡ s-so much..."</span> you moan greedily, eager for every drop.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Friendly Dog Blowjob 8">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
His cock slowly slides out of your throat, leaving behind a white, sticky mess. You cough and gasp for air once you're free, your lips still coated in his cream.<br><br>
The dog struts away happily, leaving you panting in the dirt. After a deep breath, you gather your clothes and slip them back on.<br><br>
You glance around, no one seems to have noticed. You quickly leave the scene, wiping the cum from your chin. | <span class="stat-pos">-Stress</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "dog">>
<<partner "beast">>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>><<nobr>>
The man quickly moves behind you as you strip off your clothes, tossing them aside. You feel his hot breath on your backside. <span class="player">"It's all yours~♡"</span> you moan softly.<br><br>
<<startSexSceneUnique "civilian" "village_hungryman" "stage_1">>
His tongue pushes past your lips and into your pussy. He eagerly laps at your folds. <span class="civ-male">"Mmhmm~ you... taste incredible..."</span> he groans, voice muffled between your thighs.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Hungry Man Oral Sex 3">><</link>>
<<arousal +150>>
<<stripOutfit>><<nobr>>
You hold his head for support as his tongue keeps working inside you.<br><br>
<<startSexSceneUnique "civilian" "village_hungryman" "stage_2">>
<span class="player">"Nnnhhh~♡ s-someone's hungry...~"</span> you moan, pressing your slick slit harder against his face.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Hungry Man Oral Sex 4">><</link>>
<<arousal +150>><<nobr>>
His tongue pushes deeper, circling inside your hole. <span class="player">"If you lick me like that... I'm gonna~♡"</span> you gasp, your voice trembling with pleasure.<br><br>
<<startSexSceneUnique "civilian" "village_hungryman" "stage_3">>
<span class="civ-male">"Mmphhh... nghh~"</span> he groans between your thighs, his tongue working faster as your body starts to twitch.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Hungry Man Oral Sex 5">><</link>>
<<arousal +150>><<nobr>>
Your body tenses and shakes as his tongue stays buried inside you. Slick juices spill from your hole, and he eagerly laps them up without pause.<br><br>
<<startSexSceneUnique "civilian" "village_hungryman" "stage_4">>
<span class="player">"F-fuuuckk~ yesss~♡"</span> you cry out, pushing your ass against his face as you climax.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Village Hungry Man Oral Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
As your orgasm fades, he pulls his tongue out, leaving your pussy a wet mess. Your juices cling to his face, a strand of saliva still connecting you as he leans back. <span class="civ-male">"I really needed that... thank you."</span> he pants.<br><br>
You take a breath and grin. <span class="player">"Mmm~ I think I needed that more than you~♡"</span> you tease, still flushed.<br><br>
<span class="civ-male">"Heh... let me fuck you next time, aye?"</span> he asks, half-joking but hopeful. You slip your clothes back on, giving him one last smirk. <span class="player">"Maybe... but I think you've had enough for now~"</span><br><br>
You leave him behind, still breathless, feeling oddly satisfied for helping the needy.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
<h1>Alchemy Table</h1>
<<link "Debug Alchemy">><<goto "Debug Alchemy">><</link>>
<div id="alchemy-nav" style="margin-bottom:1em; text-align:center;">
<<set _tabs = ["Potions","Poisons"]>>
<<for _tab range _tabs>>
<<set _isActive = $alchemyTab == _tab>>
<<print '<button class="macro-button" style="min-width: 160px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.alchemyTab=\'' + _tab + '\'; $(\'#alchemy-drawer\').empty().wiki(\'<<alchemyDrawer>>\');">' + _tab + '</button>'>>
<</for>>
</div>
<div id="alchemy-drawer">
<<alchemyDrawer>>
</div>
<<link "Leave Table">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
<<widget "alchemyDrawer">>
<<set _tab = $alchemyTab || "Potions">>
<<set _recipes = window.alchemyRecipes
.filter(r => r.Category == _tab && window.isRecipeKnown(r.ID))
.sort((a, b) => a.Name.localeCompare(b.Name))>>
<div class="outfit-cards">
<<for _r range _recipes>>
<<capture _r>>
<div class="outfit-card">
<div class="title"><<= _r.Name >></div>
<div class="flavor"><<= _r.Description >></div>
<<set _canBrew = true>>
<<set _missing = []>>
<div class="ingredients">
Requires:
<<for _ing range _r.Ingredients>>
<<set _proto = getItemByID(_ing.id)>>
<<set _targetVar = window.getInventoryTargetVar(_proto.category)>>
<<set _playerList = State.variables[_targetVar] || []>>
<<set _playerItem = _playerList.find(i => i.ID == _ing.id)>>
<<set _ownedQty = _playerItem ? _playerItem.quantity : 0>>
<span>
<<= _ing.qty >>x
<<= _proto ? _proto.Name : _ing.id >>
(You have <<= _ownedQty >>)
</span><br>
/* Check Requirements */
<<if _ownedQty < _ing.qty>>
<<set _canBrew = false>>
<<set _missing.push((_proto ? _proto.Name : _ing.id) + " (" + _ownedQty + "/" + _ing.qty + ")")>>
<</if>>
<</for>>
</div>
<div class="actions">
<<if $baseAlchemy < _r.SkillReq>>
<div>Requires Alchemy <<= _r.SkillReq >></div>
<button class="macro-button" disabled>Too low skill</button>
<<elseif !_canBrew>>
<div>Missing ingredients</div>
<button class="macro-button" disabled title="Missing: <<= _missing.join(', ') >>">Brew</button>
<<else>>
<<button "Brew">>
<<for _ing range _r.Ingredients>>
<<set _proto = getItemByID(_ing.id)>>
<<set _targetVar = window.getInventoryTargetVar(_proto.category)>>
<<set _playerList = State.variables[_targetVar] || []>>
<<set _playerItem = _playerList.find(i => i.ID == _ing.id)>>
<<if _playerItem>>
<<run Inventory.removeItem(_playerItem, _ing.qty)>>
<</if>>
<</for>>
<<run Inventory.addItem(_r.Result.id, _r.Result.qty)>>
<<run window.trainAlchemy(_r.SkillGain)>>
<<run window.refreshUIOnly?.()>>
<<replace "#alchemy-drawer">><<alchemyDrawer>><</replace>>
<</button>>
<</if>>
</div>
</div>
<</capture>>
<</for>>
</div>
<</widget>>
<</nobr>><h2>Alchemy Debug Menu</h2>
<div id="debug-log" style="margin-bottom:1em; padding:.5em; background:#111; border:1px solid #555; min-height:2em;">
<i>No debug messages yet.</i>
</div>
<<link "Unlock Weak Healing Potion">>
<<if !$knownAlchemyRecipes.includes("potion_heal_weak")>>
<<run $knownAlchemyRecipes.push("potion_heal_weak")>>
<</if>>
<<replace "#debug-log">>Unlocked Weak Healing Potion!<</replace>>
<</link>>
<<link "Unlock Strong Healing Potion">>
<<if !$knownAlchemyRecipes.includes("potion_heal_strong")>>
<<run $knownAlchemyRecipes.push("potion_heal_strong")>>
<</if>>
<<replace "#debug-log">>Unlocked Strong Healing Potion!<</replace>>
<</link>>
<<link "Unlock Weak Poison">>
<<if !$knownAlchemyRecipes.includes("poison_weak")>>
<<run $knownAlchemyRecipes.push("poison_weak")>>
<</if>>
<<replace "#debug-log">>Unlocked Weak Poison!<</replace>>
<</link>>
<hr>
<<link "Give Ingredients">>
<<run Inventory.addItem("mistroot", 5)>>
<<run Inventory.addItem("soberingHerbs", 5)>>
<<replace "#debug-log">>Added ingredients (mistroot x5, Sobering Herbs x5)!<</replace>>
<<run window.refreshUIOnly?.()>>
<</link>>
<hr>
<<link "Go to Alchemy Table">><<goto "Alchemy Table">><</link>><<nobr>>
<<set _book = $readingItem>>
<<set _spellID = _book.teaches>>
<<set _spell = window.getSpell(_spellID)>>
<<if !_spell>>
<h3 class="red">Error: Spell Tome is blank or ID is invalid!</h3>
<br><br>
<<link "Close">><<goto $bookReturn>><</link>>
<<else>>
You open the tome. The pages describe the incantations for <b><<= _spell.Name>></b>.
<br>
<i>"<<= _spell.Description>>"</i>
<br><br>
<div class="stats-box">
<b>Mana Cost:</b> <<= _spell.Cost>><br>
<b>Damage:</b> <<= _spell.DamageMin>> - <<= _spell.DamageMax>> (<<= _spell.DamageType>>)<br>
</div>
<br>
<<if $learnedSpells.some(s => s && s.ID === _spellID)>>
<span class="green">You have already memorized this spell.</span>
<br><br>
<<link "Close Book">><<unset $readingItem>><<goto $bookReturn>><</link>>
<<else>>
It will take some time to study this properly.<br><br>
<<link "Study the spell (1:00)">>
<<pass 60>>
<<run $learnedSpells.push(window.getSpell(_spellID))>>
<<goto "Book Generic Learned">>
<</link>><br>
<<link "Put it away for later">><<unset $readingItem>><<goto $bookReturn>><</link>>
<</if>>
<</if>>
<</nobr>><<nobr>>
The magical script burns itself into your mind.<br><br>
<span class="stat-pos">You successfuly learned a new spell!</span><br><br>
<<link "Finish">><<unset $readingItem>><<goto $bookReturn>><</link>>
<</nobr>><<nobr>>
You open the heavy tome. A warning on the first page reads: <b>This spell may only be cast by those who have not been corrupted.</b><br><br>
The next pages describe the incantations for the <b>Banish Undead</b> spell. It was created to destroy a single powerful undead being and must never be used against the living. Because of its immense power, it can only be cast once. Any further use could destroy the caster.<br><br>
You hesitate, then close the tome again. You're not sure if you're ready to learn something that dangerous.<br><br>
<<if $alewynBanishUndead>>
<span class="green">You have already memorized this spell.</span><br><br>
<br><br>
<<link "Close Book">><<unset $readingItem>><<goto $bookReturn>><</link>>
<<else>>
/*It will take some time to study this properly.<br><br>
<<link "Study the spell (1:00)">><<pass 60>><<set $alewynBanishUndead = true>><<goto "Book Alewyn Learned">><</link>><br>*/
<<link "Put it away for later">><<unset $readingItem>><<goto $bookReturn>><</link>>
<</if>>
<</nobr>><<nobr>>
The incantation is incredibly complex, twisting your mind in ways normal magic does not.
The spell is ready, but you know you only have one chance to use it.
<span class="gold"><b>Story Spell Learned: Banish Undead</b></span>
<br><br>
<<link "Finish">><<unset $readingItem>><<goto $bookReturn>><</link>>
<</nobr>><<nobr>>
<<if $debugEnabled>>
<<link "Debug Menu">><<goto "Debug Enchanting">><</link>><br>
<</if>>
<div id="enchanting-table">
<<enchantingTable>>
</div>
<div id="enchanting-drawer">
<<enchantingDrawer>>
</div>
<div style="margin-top:1em; text-align:center;">
<<link "Leave Table">><<returnToPassage>><</link>>
</div>
<</nobr>><<nobr>>
<<widget "enchantingTable">>
<div class="equipped-block" style="margin-bottom:1em; text-align:center;">
<h2>Rune Enchanting</h2>
<div class="equipped-row">
<span>
<b>Rune:</b> <<= $runes[$equippedRuneID]?.Name || "None">>
<<if $runes[$equippedRuneID]?.Enchantment>>
<br><i>Enchantment:</i> <<= $runes[$equippedRuneID].Enchantment.Name>>
<<else>>
<br><i>Enchantment:</i> None
<</if>>
</span>
<span>
<b>Succubus Energy:</b> <<= $succubusEnergy>>
</span>
</div>
</div>
<div style="margin-bottom: 1em; display: flex; justify-content: center; gap: 10px;">
<<for _mode range ["Enchant", "Disenchant"]>>
<<set _isActive = $enchantingMode == _mode>>
<<print '<button class="macro-button" style="min-width: 160px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.enchantingMode=\'' + _mode + '\'; SugarCube.State.variables.enchantingDrawerPage=1; $(\'#enchanting-table\').empty().wiki(\'<<enchantingTable>>\'); $(\'#enchanting-drawer\').empty().wiki(\'<<enchantingDrawer>>\');">' + _mode + '</button>'>>
<</for>>
</div>
<<if $enchantingMode == "Enchant" || !$enchantingMode>>
<div style="margin-bottom: 1em; display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;">
<<for _tier range ["Minor", "Lesser", "Greater", "Supreme"]>>
<<set _isActive = $enchantingDrawer == _tier>>
<<print '<button class="macro-button" style="min-width: 130px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.enchantingDrawer=\'' + _tier + '\'; SugarCube.State.variables.enchantingDrawerPage=1; $(\'#enchanting-table\').empty().wiki(\'<<enchantingTable>>\'); $(\'#enchanting-drawer\').empty().wiki(\'<<enchantingDrawer>>\');">' + _tier + '</button>'>>
<</for>>
</div>
<</if>>
<<if $enchantingMode == "Disenchant">>
<div style="margin-bottom: 1em; display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;">
<<for _cat range ["Weapons", "Shields", "Rings", "Amulets", "Misc"]>>
<<set _isActive = $enchantingDrawer == _cat>>
<<print '<button class="macro-button" style="min-width: 130px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.enchantingDrawer=\'' + _cat + '\'; SugarCube.State.variables.enchantingDrawerPage=1; $(\'#enchanting-table\').empty().wiki(\'<<enchantingTable>>\'); $(\'#enchanting-drawer\').empty().wiki(\'<<enchantingDrawer>>\');">' + _cat + '</button>'>>
<</for>>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "enchantingDrawer">>
<<set _perPage = 6>>
<<set $enchantingDrawerPage = $enchantingDrawerPage || 1>>
<<set _currentPage = $enchantingDrawerPage>>
<<set _mode = $enchantingMode || "Enchant">>
<<if _mode == "Enchant">>
<<set _category = $enchantingDrawer || "Minor">>
<<if !$equippedRuneID or !$runes[$equippedRuneID]>>
<div style="text-align:center; font-style: italic;">
No rune equipped.
</div>
<<set _drawerItems = []>>
<<else>>
/* Determine Rune Type to filter recipes */
<<set _runeCategory = ($runes[$equippedRuneID].Tags.find(t => ["Offense","Defense","Utility","Succubus"].includes(t)) || "Offense")>>
<<set _all = window.runeEnchantments
.filter(r => r.Category == _runeCategory && window.isEnchantmentKnown(r.ID))
.sort((a, b) => a.Name.localeCompare(b.Name))>>
<<set _drawerItems = _all.filter(r => r.Tier == _category)>>
<</if>>
<<set _totalPages = Math.max(1, Math.ceil(_drawerItems.length / _perPage))>>
<<set _start = (_currentPage - 1) * _perPage>>
<<set _pageItems = _drawerItems.slice(_start, _start + _perPage)>>
<<if _drawerItems.length == 0>>
<div style="text-align:center; font-style: italic;">No enchantments available.</div>
<<else>>
<div class="outfit-cards">
<<for _r range _pageItems>>
<<capture _r>>
<div class="outfit-card">
<div class="title"><<= _r.Name >></div>
<div class="flavor"><<= _r.Description >></div>
<div class="ingredients" style="margin-bottom: 0.5em;">
Cost: <b><<= _r.Cost >></b> Energy<br>
Req. Skill: <b><<= _r.SkillReq >></b>
</div>
<div class="actions">
<<if $runes[$equippedRuneID]?.Enchantment?.ID == _r.ID>>
<div>Already applied</div>
<button class="macro-button" disabled>Enchant</button>
<<elseif $baseEnchanting < _r.SkillReq>>
<div>Requires Enchanting <<= _r.SkillReq >></div>
<button class="macro-button" disabled>Too low skill</button>
<<elseif $succubusEnergy < _r.Cost>>
<div>Not enough Energy</div>
<button class="macro-button" disabled>Enchant</button>
<<else>>
<<button "Enchant">>
<<set $succubusEnergy -= _r.Cost>>
/* Apply enchantment to the global Rune object */
<<set $runes[$equippedRuneID].Enchantment = _r>>
<<run window.trainEnchanting(_r.SkillGain)>>
<<run refreshUIOnly()>>
<<replace "#enchanting-table">><<enchantingTable>><</replace>>
<<replace "#enchanting-drawer">><<enchantingDrawer>><</replace>>
<</button>>
<</if>>
</div>
</div>
<</capture>>
<</for>>
</div>
<</if>>
<div style="margin-top: 1em; text-align: center;">
<<if _currentPage > 1>>
<<button "← Prev">>
<<set $enchantingDrawerPage -= 1>>
<<replace "#enchanting-drawer">><<enchantingDrawer>><</replace>>
<</button>>
<</if>>
Pages:
<<for _i to 1; _i <= _totalPages; _i++>>
<<print (_i === _currentPage ? '[' + _i + ']' : _i) + ' '>>
<</for>>
<<if _currentPage < _totalPages>>
<<button "Next →">>
<<set $enchantingDrawerPage += 1>>
<<replace "#enchanting-drawer">><<enchantingDrawer>><</replace>>
<</button>>
<</if>>
</div>
<</if>>
<<if _mode == "Disenchant">>
<<set _category = $enchantingDrawer || "Weapons">>
<<set _drawerItems = []>>
<<switch _category>>
<<case "Weapons">>
<<set _drawerItems = ($inventoryWeapons || []).filter(i => i.Tags && i.Tags.includes("Enchanted"))>>
<<case "Shields">>
<<set _drawerItems = ($inventoryShields || []).filter(i => i.Tags && i.Tags.includes("Enchanted"))>>
<<case "Rings">>
<<set _drawerItems = ($inventoryAccessories || []).filter(i => i.SubType == "Ring" && i.Tags && i.Tags.includes("Enchanted"))>>
<<case "Amulets">>
<<set _drawerItems = ($inventoryAccessories || []).filter(i => i.SubType == "Amulet" && i.Tags && i.Tags.includes("Enchanted"))>>
<<case "Misc">>
<<set _drawerItems = (($inventoryQuest || []).concat($inventoryRares || [], $inventoryMisc || [])).filter(i => i.Tags && i.Tags.includes("Enchanted"))>>
<</switch>>
<<set _drawerItems = _drawerItems.sort((a, b) => a.Name.localeCompare(b.Name))>>
<<set _totalPages = Math.max(1, Math.ceil(_drawerItems.length / _perPage))>>
<<set _start = (_currentPage - 1) * _perPage>>
<<set _pageItems = _drawerItems.slice(_start, _start + _perPage)>>
<div style="margin-bottom: 1em; text-align: center;">
<b><u><<= _category >> (Enchanted)</u></b>
</div>
<<if _drawerItems.length == 0>>
<div style="text-align:center; font-style: italic;">No enchanted items in this category.</div>
<<else>>
<div class="outfit-cards">
<<for _item range _pageItems>>
<<capture _item>>
<div class="outfit-card">
<div class="title">
<<= _item.Name >> <<if _item.quantity>> (x<<= _item.quantity >>)<</if>>
<<= window.renderItemTags(_item, "Disenchant") >>
</div>
<div class="flavor"><<= _item.Description || "No description." >></div>
<div class="actions">
<<if _item.enchantmentValue>>
<<button "Disenchant">>
<<set $succubusEnergy += _item.enchantmentValue>>
<<run Inventory.removeItem(_item)>>
<<if $equippedWeapon?.ID == _item.ID>><<set $equippedWeapon = $none>><</if>>
<<if $equippedShield?.ID == _item.ID>><<set $equippedShield = $none>><</if>>
<<if $equippedRing?.ID == _item.ID>><<set $equippedRing = $none>><</if>>
<<if $equippedAmulet?.ID == _item.ID>><<set $equippedAmulet = $none>><</if>>
<<replace "#enchanting-table">><<enchantingTable>><</replace>>
<<replace "#enchanting-drawer">><<enchantingDrawer>><</replace>>
<</button>>
<<else>>
<button class="macro-button" disabled>No Value</button>
<</if>>
</div>
</div>
<</capture>>
<</for>>
</div>
<</if>>
<div style="margin-top: 1em; text-align: center;">
<<if _currentPage > 1>>
<<button "← Prev">>
<<set $enchantingDrawerPage -= 1>>
<<replace "#enchanting-drawer">><<enchantingDrawer>><</replace>>
<</button>>
<</if>>
Pages:
<<for _i to 1; _i <= _totalPages; _i++>>
<<print (_i === _currentPage ? '[' + _i + ']' : _i) + ' '>>
<</for>>
<<if _currentPage < _totalPages>>
<<button "Next →">>
<<set $enchantingDrawerPage += 1>>
<<replace "#enchanting-drawer">><<enchantingDrawer>><</replace>>
<</button>>
<</if>>
</div>
<</if>>
<</widget>>
<</nobr>><h2>Enchanting Debug Menu</h2>
<div id="debug-log" style="margin-bottom:1em; padding:.5em; background:#111; border:1px solid #555; min-height:2em;">
<i>No debug messages yet.</i>
</div>
<<link "Give 100 Succubus Energy">>
<<set $succubusEnergy += 100>>
<<replace "#debug-log">>Added 100 Succubus Energy!<</replace>>
<</link>>
<<link "Unlock All Enchantments">>
<<run window.runeEnchantments.forEach(e => window.unlockEnchantment(e.ID))>>
<<replace "#debug-log">>All rune enchantments unlocked!<</replace>>
<</link>>
<b>Equip Runes (Debug):</b><br>
<<link "Equip Fighter Rune">>
<<set $equippedRuneID = "fighter">>
<<replace "#debug-log">>Equipped Rune of the Fighter!<</replace>>
<</link>>
<br>
<<link "Equip Guardian Rune">>
<<set $equippedRuneID = "guardian">>
<<replace "#debug-log">>Equipped Rune of the Guardian!<</replace>>
<</link>>
<br>
<<link "Equip Magus Rune">>
<<set $equippedRuneID = "magic">>
<<replace "#debug-log">>Equipped Rune of the Magus!<</replace>>
<</link>>
<br>
<<link "Equip Utility Rune">>
<<set $equippedRuneID = "utility">>
<<replace "#debug-log">>Equipped Rune of Shadows!<</replace>>
<</link>>
<br>
<<link "Equip Succubus Rune">>
<<set $equippedRuneID = "succubus">>
<<replace "#debug-log">>Equipped Rune of Lust (Succubus Rune)!<</replace>>
<</link>>
<hr>
<<link "Go to Enchanting Table">><<goto "Enchanting Table">><</link>><i>Would you like to skip the intro?</i>
<<link "Play the intro">><<goto "Intro 1">><</link>> | <span class="note">Recommended</span>
<<link "Skip the intro and recap">><<goto "Intro Recap 1">><</link>>
<<if $fetish_ntr>>
<<set $romanceList["boyfriend"] = {
name: "Boyfriend", location: "Old World",
level: 5, xp: 100, met: true
}>>
<</if>><<nobr>>
<<bgimage "intro" "train">>
<<set _chatQueue = []>>
<<if $fetish_ntr>>
<<set _title = "Love ❤️">>
<<set _pImg = "images/icons/characters/boyfriend_phone.webp">>
<<run _chatQueue.push({ s: "o", t: "Hey... are we still on for tonight?" })>>
<<run _chatQueue.push({ s: "p", t: "Of course! Why wouldn't we be?" })>>
<<run _chatQueue.push({ s: "o", t: "Idk. Just want everything to be perfect. Since we waited so long..." })>>
<<run _chatQueue.push({ s: "p", t: "It's going to be fine. Trust me" })>>
<<run _chatQueue.push({ s: "p", t: "I'm almost at the mall now. Picking up a lil surprise for later ;)" })>>
<<run _chatQueue.push({ s: "o", t: "Oh god. Okay. I'll clean the apartment, see you soon 😳" })>>
<<run _chatQueue.push({ s: "p", t: "See you soon. Love you x" })>>
<<else>>
<<set _title = "Lily">>
<<set _pImg = "images/icons/characters/lily_phone.webp">>
<<run _chatQueue.push({ s: "o", t: "WHERE ARE U?? 💀" })>>
<<run _chatQueue.push({ s: "o", t: "I've been standing here for like 10 mins" })>>
<<run _chatQueue.push({ s: "p", t: "Calm down lol" })>>
<<run _chatQueue.push({ s: "p", t: "It's been 2 years, you can wait 5 more minutes" })>>
<<run _chatQueue.push({ s: "o", t: "2 years is exactly WHY I can't wait!!" })>>
<<run _chatQueue.push({ s: "o", t: "Hurry up nerd. I'm starving" })>>
<<run _chatQueue.push({ s: "p", t: "Almost theree!" })>>
<</if>>
<<set _chatLogic to `
<<replace "#chat-continue">><</replace>>
<<if _chatQueue.length > 0>>
<<set _msg = _chatQueue.shift()>>
<<if _msg.s === "p">>
<<set _side = "right">>
<<set _img = "images/icons/characters/player.webp">>
<<else>>
<<set _side = "left">>
<<set _img = _pImg>>
<</if>>
/* Show Typing */
<<append "#chatbox">>
<<print '<div class="chat-message ' + _side + ' typing-msg"><img src="' + _img + '" class="chat-avatar"><div class="chat-bubble typing">typing...</div></div>'>>
<</append>>
/* SCROLL LOGIC: Scroll the chatbox div, not the window */
<<script>>
var d = document.getElementById("chatbox");
d.scrollTop = d.scrollHeight;
<</script>>
/* Reveal Message */
<<timed 1s>>
<<replace "#chatbox .typing-msg:last">>
<<print '<div class="chat-message ' + _side + '"><img src="' + _img + '" class="chat-avatar"><div class="chat-bubble">' + _msg.t + '</div></div>'>>
<</replace>>
/* SCROLL LOGIC AGAIN (After message reveals) */
<<script>>
var d = document.getElementById("chatbox");
d.scrollTop = d.scrollHeight;
<</script>>
/* SMART BUTTON LOGIC */
<<replace "#chat-continue">>
<<if _chatQueue.length > 0>>
<<link "Continue">>
<<run new Wikifier(null, _chatLogic)>>
<</link>>
<<else>>
<<link "Next">><<goto "Intro 2">><</link>>
<</if>>
<</replace>>
<</timed>>
<</if>>
`>>
<div class="phone-bezel">
<div class="phone-screen">
<div class="chat-title"><<= _title>></div>
<div id="chatbox"></div>
</div>
</div>
<div id="chat-continue">
<<link "Start Chat">>
<<run new Wikifier(null, _chatLogic)>>
<</link>>
</div>
<</nobr>><<nobr>>
<<if $fetish_ntr>>
<<set $ntrStage = 1>>
You lock your phone with a sigh. You've been dating for almost two years now, but you're still waiting for <i>it</i> to happen. Every time you tried, something came up, he panicked, or the mood just died.<br><br>
It's been frustrating, to say the least. But you know he's trying.<br><br>
<b>Nothing is going to get between you two this time.</b>
<<else>>
<<set $ntrStage = 3>>
You lock your phone with a smile. It's been almost two years since you last saw each other. <br><br>
You used to be really close friends, but life slowly pushed the two of you apart. Seeing her name show up on your screen again felt... nice.
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro 3">><</link>><<nobr>>
<<if $fetish_ntr>>
You look through the window, watching the city roll by. You run through your mental checklist once again: <span class="player">(Candles... bodywash... condoms.)</span><br><br>
You're so deep in thought that the announcement almost startles you.<br><br>
<b>Next stop: Grand Mall.</b><br><br>
<<link "Get off here">><<goto "Intro 4">><</link>>
<<else>>
You look through the window, watching the city roll by. You think back to old times, staying up late gaming, sharing manga, hanging out after school.
<span class="player">(Does she still like the same stuff? Or has she changed?)</span> You're so deep in thought that the announcement almost startles you.<br><br>
<b>Next stop: Grand Mall.</b><br><br>
<<link "Get off here">><<goto "Intro 5">><</link>>
<</if>>
<</nobr>><<nobr>>
<<bgimage "intro" "entrance">>
<b>Some time passes.</b><br><br>
<span class="player">(And that's the candles...)</span> You step out of the store, a sweet scent lingering in your bag. <span class="player">(Next stop is...)</span><br><br>
Your eyes shift toward the other end of the mall, where a neon sign marks the drugstore.<br><br>
<span class="player">(Just walk in. Grab a box. Pay. Walk out. Easy. Totally normal... so why am I nervous?)</span> You never bought condoms before, but it should be normal for people your age after all.<br><br>
You take a deep breath, before moving towards the store.
<</nobr>>
<<link "Continue">><<goto "Intro 5">><</link>><<nobr>>
<<if $fetish_ntr>>
Suddenly, you feel a tug on your arm. <span class="lily">"Eris... i-is that you? Holy sh-"</span> You turn around. <span class="player">"Lily!?"</span><br><br>
It's your old friend from high school. The two of you gasp, smile, and hug tightly. <span class="lily">"Where have you been? I haven't seen you since graduation!"</span> Lily smiles.<br><br>
<span class="player">"Well-"</span> You hesitate. <span class="player">"I got a boyfriend... and I guess I've just been with him a lot. Sorry, I should've messaged you."</span><br><br>
<span class="lily">"Oh, that guy from school? What was his name again?"</span> she smirks. <span class="player">"His nam-"</span> She cuts you off before you can answer. <span class="lily">"Come on, let's get something to eat. We've got so much to catch up on, and I've got time. What do you say?"</span> She doesn't wait for an answer, already dragging you toward the food court.
<<else>>
<<bgimage "intro" "entrance">>
You scan the entrance, looking for the messy-haired girl you remember. You don't see her. Instead, a stylish girl by the doors pushes off the wall and waves. <span class="lily">"Eris! Over here!"</span><br><br>
You blink, barely recognizing her. <span class="player">"Lily!?"</span> She rushes you, pulling you into a tight squeeze. <span class="lily">"Holy shit, you're actually here!"</span> She pulls back, grinning. Before you can answer, she links her arm through yours. <span class="lily">"Come on, I'm starving. We are getting food and we'll talk about <i>everything</i>."</span><br><br>
She drags you toward the food court.
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro 6">><</link>>
<<showNPC "lily" "intro_1">>A few minutes later, you're both sitting down with trays of food. It feels like forever since you last saw her.
You used to be close, two nerdy girls staying up late studying, reading manga and playing games. Looking at her now it's hard to recognize the girl from two years ago. <span class="player">"Wow, Lily... you've changed. I mean, you look amazing! I love the new hair color. And your style is so... You must be getting a ton of attention from guys."</span>
<span class="lily">"Oh shut up,"</span> she laughs, nudging your shoulder. <span class="lily">"I was always jealous of your looks. And seems like your tits got even bigger since school. Seriously, you must be the one getting all the attention now."</span> She smirks, sipping her drink. <span class="lily">"But yeah... college is wild. You wouldn't believe half the stuff that happens."</span>
She starts to trail off, face flushed. You cut in quickly, before she says too much. <span class="player">"So you're going to college now? W-what's your major?"</span>
<span class="lily">"Ugh, boring stuff,"</span> she waves it off. <span class="lily">"I'm more interested in what you've been up to."</span> She pokes at you playfully, grinning wide.
<span class="say"><<link "I've been...">><<goto "Intro 7">><</link>></span>
<<showNPC "lily" "intro_1">>
<<bgimage "intro" "foodcourt">><<nobr>>
<div class="start-container">
<h2>Character Background</h2>
<div class="start-intro">
<span class="player">What have I been up to again?</span><br>
This choice will influence your starting stats.
</div>
<div class="intro-choice-grid">
<div class="choice-card">
<div>
<<link "I got a retail job.">>
<<set $backgroundChoice to "retail">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Service</span>
<span class="stat-pill">+ Stress Decay</span>
<span class="stat-pill">+ Max Stress</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I started streaming.">>
<<set $backgroundChoice to "streaming">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Exhibitionism</span>
<span class="stat-pill">+ Max Fatigue</span>
<span class="stat-pill">+ Guile</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I spent too much time on the Internet.">>
<<set $backgroundChoice to "pcCorruption">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Corruption</span>
<span class="stat-pill">+ Promiscuity</span>
<span class="stat-pill">+ Deviant</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I got into witchy things.">>
<<set $backgroundChoice to "witchy">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Magic Dmg</span>
<span class="stat-pill">+ Enchanting</span>
<span class="stat-pill">+ Alchemy</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I got a gym membership.">>
<<set $backgroundChoice to "gym">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Melee Dmg</span>
<span class="stat-pill">+ Max Health</span>
<span class="stat-pill">+ Athletics</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I joined a dance course.">>
<<set $backgroundChoice to "dance">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Dancing</span>
<span class="stat-pill">+ Exhibitionism</span>
<span class="stat-pill">+ Athletics</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I studied hard for university.">>
<<set $backgroundChoice to "university">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">- Fatigue Gain</span>
<span class="stat-pill">+ Max Mana</span>
<span class="stat-pill">+ Mana Regen</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I started partying.">>
<<set $backgroundChoice to "party">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Max Intox</span>
<span class="stat-pill">+ Promiscuity</span>
<span class="stat-pill">+ Dancing</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I volunteered at an animal shelter.">>
<<set $backgroundChoice to "shelter">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Deviant</span>
<span class="stat-pill">+ Service</span>
<span class="stat-pill">+ Max Fatigue</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I spent too much time gaming.">>
<<set $backgroundChoice to "gamer">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Guile</span>
<span class="stat-pill">+ Max Stress</span>
<span class="stat-pill">+ Max Fatigue</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "Nothing worth talking about...">>
<<set $backgroundChoice to "nothing">>
<<goto "Intro 8">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">No bonuses</span>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<switch $backgroundChoice>>
<<case "retail">>
<<set $baseService += 100>>
<<set $bonusStressDecay += 0.25>>
<<set $bonusMaxStress += 100>>
<span class="lily">"Ugh, fuck that. I'd rather die than go back to working retail."</span>
<<case "streaming">>
<<set $baseExhibitionism += 100>>
<<set $bonusMaxFatigue += 100>>
<<set $baseGuile += 100>>
<span class="lily">"No shit...why didn't you tell me!? I would've followed you!"</span>
<<case "pcCorruption">>
<<set $baseCorruption += 100>>
<<set $basePromiscuity += 100>>
<<set $baseDeviant += 100>>
<span class="lily">"Uh huh... just say you're still as lame as always,"</span> she jokingly nudges you. <i> Maybe it's best if she doesn't know... everything.</i>
<<case "witchy">>
<<set $baseMagicDamage += 0.2>>
<<set $baseEnchanting += 100>>
<<set $baseAlchemy += 100>>
<span class="lily">"Remember when we did that ouija board as kids? I still think about it sometimes..."</span>
<<case "gym">>
<<set $baseMeleeDamage += 0.2>>
<<set $bonusMaxHealth += 100>>
<<set $baseAthletics += 100>>
<span class="lily">"I can see that, you're looking pretty fit. Bet there's a lot of hot guys there, too."</span> Her eyes start to drift off again...
<<case "dance">>
<<set $baseDancing += 100>>
<<set $baseExhibitionism += 100>>
<<set $baseAthletics += 100>>
<span class="lily">"Damn, look at you! We have to go clubbing sometime. I bet all the guys would be creaming their pants over you."</span> She laughs.
<<case "university">>
<<set $baseFatigueGain -= 0.10>>
<<set $baseMaxMana += 50>>
<<set $baseManaRegen += 0.2>>
<span class="lily">"How come I never saw you around campus? Do you even leave your room, or are you just studying all day?"</span>
<<case "party">>
<<set $bonusMaxIntoxication += 500>>
<<set $basePromiscuity += 100>>
<<set $baseDancing += 100>>
She laughs. <span class="lily">"You? I never took you for a party girl. Fuck, we really need to hang out again."</span>
<<case "shelter">>
<<set $baseDeviant += 100>>
<<set $baseService += 100>>
<<set $bonusMaxFatigue += 100>>
<span class="lily">"Aww, that's so sweet. I always wanted a puppy, can you get me one?"</span>
<<case "gamer">>
<<set $baseGuile += 100>>
<<set $bonusMaxStress += 100>>
<<set $bonusMaxFatigue += 100>>
<span class="lily">"Wish I had time to play games again. I didn't forget all those nights we wasted... good times."</span>
<<case "nothing">>
<span class="lily">"Really? Nothing?"</span> she playfully rolls her eyes. <span class="lily">"Well, at least you haven't changed much."</span>
<</switch>>
<</nobr>>
You just smile faintly. <span class="player">"Yeah..."</span>
Lily tilts her head. <span class="lily">"Dude, you okay?"</span> She gestures toward your face.
You blink confused, brushing your finger under your nose... <span style="color:red"><b>blood.</b></span>
<span class="say"><<link "I'm... alright">><<goto "Intro 9">><</link>></span>
<<showNPC "lily" "intro_2">><span class="lily">"Hold on. Use this,"</span> she says, grabbing a napkin from her tray and handing it to you. You feel lightheaded, <span class="player">"Yeah, I'm fine... it's just-"</span> You trail off.
<span class="player">"I'm gonna clean up in the bathroom."</span> Lily gives you a reassuring nod. <span class="lily">"You sure you don't want me to come with you?"</span> she calls after you.
<span class="player">"It's fine,"</span> mumbling over your shoulder.
<<link "Continue">><<goto "Intro 10">><</link>>The bathroom is strangely empty, considering how packed the mall was. As soon as you step inside, your vision flickers. You stumble toward the sink, grabbing the counter as the lights stretch around you and your ears start to ring.
You splash cold water on your face, trying to snap out of it.
<<link "Look into the mirror">><<goto "Intro 11">><</link>>
<<bgimage "intro" "bathroom">>
<<hideNPC>>There's a man behind you. Just standing there, staring.
<span class="player">"T-This is the girls-"</span> you turn around.
<b>Nothing</b>, you're alone.
<<link "Continue">><<goto "Intro 12">><</link>>Another white flash. This time, the vision's sharper.
You see multiple figures, dressed the same. Red robes, no faces. They're standing in a circle, all staring at you.
Your knees buckle and you collapse to the cold floor.
<<link "Continue">><<goto "Intro 13">><</link>>The ringing in your ears turns into a high pitched whine. Colors strobe violently, white, purple...
Your skin feels unnaturally hot.
Then, between the noise... you hear voices. Chanting.
<<link "Continue">><<goto "Intro 14">><</link>><<nobr>>
<<bgimage "transition" "smoke">>
It builds, and builds, until-<br><br>
The noise stops.<br><br>
The light disappears.<br><br>
<div id="dramatic-lines"></div>
<<timed 2.0s>>
<<append "#dramatic-lines">>
<div class="fade-in"><span style="color:#c28aadff">Darkness.</span></div><br>
<</append>>
<</timed>>
<<timed 3.0s>>
<<append "#dramatic-lines">>
<div class="fade-in"><span style="color:#c078a4ff">Quiet.</span></div><br>
<</append>>
<</timed>>
<<timed 4.0s>>
<<append "#dramatic-lines">>
<div class="fade-in"><span style="color:#c762a0ff">Warm.</span></div><br>
<</append>>
<</timed>>
<<timed 5.0s>>
<<append "#dramatic-lines">>
<div class="fade-in"><span style="color:#c7328eff">So warm...</span></div><br>
<</append>>
<</timed>>
<<link "Continue">><<goto "Intro Isekai 1">><</link>>
<<hidePlayer>>
<</nobr>>A tranquil sound drifts into your consciousness, your body feels weightless, comfortable.
Your eyes twitch, slowly adjusting to the light.
<span class="dane">"S-She's awake! Call master!"</span> A young, assertive voice breaks the silence.
<span class="say"><<link "Where am I...?">><<goto "Intro Isekai 1.5">><</link>></span>Your vision slowly sharpens. <span class="player">"Wh... where..."</span> Your voice comes out rough.
<span class="civ-male">"Calm now."</span> A soft and steady voice. <span class="civ-male">"You've been asleep for some time."</span>
Your eyes finally adjust. The voice comes from a figure standing beside your bed. Tall, graceful, and androgynous. His skin is smooth and pale, with a warm yellow tone, almost golden under the light. He's dressed in flowing, foreign robes covered in glowing symbols and covered in jewels.
He kneels beside you. You realize now, you're lying in an open hall surrounded by beds. Some of the people around you look injured. Others seem sick and pale.
Your eyes return to the figure in front of you.
<<link "Continue">><<goto "Intro Isekai 2">><</link>>
<<bgimage "fayhall" "temple_morning">><span class="civ-male">"My name is Alewyn,"</span> he says, his voice calm and melodic. <span class="civ-male">"What is yours?"</span>
<span class="player">"I-I'm Eris..."</span> you mutter, still dazed. <span class="player">"Where am I?"</span>
<span class="civ-male">"You are safe,"</span> Alewyn answers gently. <span class="civ-male">"My apprentice found you collapsed in the woods two days ago. Do you recall how you got there?"</span> You blink hard, trying to focus. <span class="player">"I... I was just at the mall. With Lily. Then... my nose started bleeding. I went to the bathroom and then..."</span>
<span class="civ-male">"Ma-all?"</span> he repeats, slowly. <span class="civ-male">"I know no such place. You must come from very far indeed."</span> You push yourself upright, the dizziness hits again, but your surroundings begin to come into focus.
A man on the bed across from you catches your eye. His entire body is covered in fur and his face is unmistakably that of a... cat? And that woman beside him, her hands are glowing with a strange bright light. <b>None of this feels real.</b>
<span class="say"><<link "What's happening to me?">><<goto "Intro Isekai 3">><</link>></span>
<<run Inventory.addItem("miner_brown")>>
<<run Inventory.removeItem("introclothes")>>
<<run Equip.outfit("miner_brown")>>
<<showPlayer>><span class="player">"A-am I dreaming...? What's happening to me...?"</span> Panic creeps into your voice. <span class="civ-male">"You seem disoriented,"</span> Alewyn says softly. <span class="civ-male">"Perhaps a blow to the head. It would explain much."</span>
He places a hand lightly on your arm. <span class="civ-male">"You are in the county of Selengard. A day's ride west lies Lunaria, the capital. Does the name mean anything to you?"</span> You slowly shake your head.
<span class="civ-male">"No matter. We will help you uncover the truth, in time. But for now, rest."</span> His hand gently eases you back against the bed. <span class="civ-male">"This should ease your mind."</span> He hovers both hands above your chest. A soft light spills from his palms, covering you.
Your eyelids grow heavy once more.
<<link "Sleep...">><<goto "Intro Isekai 4">><</link>><<nobr>>
<<hidePlayer>>
<<bgimage "transition" "smoke">>
Darkness.<br><br>
<div id="dramatic-lines"></div>
<<timed 1.2s>>
<<append "#dramatic-lines">>
<div class="fade-in">Again...</div><br>
<</append>>
<</timed>>
<<link "Continue">><<goto "Intro Isekai 5">><</link>>
<</nobr>><span class="dane">"Don't let 'em in! Barricade the entrances!"</span> The young apprentice's voice jolts you awake, followed by a loud, echoing bang.
<span class="civ-female">"Where is Master?!"</span> A concerned female voice yells through the halls. <span class="dane">"H-He's out there..."</span> The apprentice's voice is shaky, panicked.
You push yourself up slightly, still groggy. <span class="player">"W-What's going on...?"</span> The young apprentice rushes toward your bed. <span class="dane">"Raiders. I dunno what they're after, but they're tearing through the place. B-But there's nothin' valuable in this hall, so I think we're-"</span> A deafening blast suddenly shatters every window in the room, sending glass flying. Screams follow as chaos erupts around you.
<span class="civ-male">"Dane!"</span> Alewyns voice calls out from outside. The apprentice looks toward the sound of his name. <span class="civ-male">"Get them out of here... you know where!"</span> Alewyn's voice is strained, weakening. <span class="dane">"M-Master! I can't just leave...!"</span> Dane catches himself, his master gave him an order.
He turns to you. <span class="dane">"Please. There's a back door through the floorboards. It's not safe here. You have to come with me!"</span> He extends his hand.
<<link "Grab his hand">><<goto "Intro Isekai 6">><</link>>
<<bgimage "fayhall" "temple_night">>
<<showPlayer>>He leads you quickly toward the back of the hall, stopping at a hidden trapdoor beneath the floorboards. Pulling a small key from his belt, he unlocks it and opens the hatch. <span class="dane">"This tunnel leads to the stables. Just keep your head low and stay hidden once you're out."</span>
Another explosion rocks the building. <span class="dane">"I've gotta help the others. Go. Leave now! "</span> You freeze, it all feels like a dream, but the heat of each blast and the tremble of the ground tells you otherwise.
You duck your head and slip into the trapdoor. Dane turns back toward the main hall, running to guide the rest of the wounded.
<<link "Crawl through the tunnel">><<goto "Intro Isekai 7">><</link>>The tunnel is cramped and dark, just wide enough to crawl. Eventually, your hands meet a wooden plank blocking the end. You push against it until it gives way.
You emerge inside the stables, just as Dane said.
You crawl forward through the hay, careful not to make a sound.
<<link "Continue">><<goto "Intro Isekai 8">><</link>>
<<bgimage "fayhall" "stable_night">>Up ahead, you hear a voice, low, rough, and talking to himself. <span class="enemy">"Heh... can't wait to find that girl. If I catch 'er first, she's mine to break."</span> He lets out a cruel, wheezing laugh.
You catch a glimpse of him as he moves through the stables, but it's hard to see clearly in the dark. He's kicking through piles of hay, clearly searching for anyone still hiding. <span class="enemy">"Master said take 'er alive... didn't say nothin' bout keepin' 'er clean."</span>
You press yourself deeper into the pile, trying to stay hidden, trying not to breathe too loudly. But your body is aching. Worse, <span style="color:#c762a0">that same heat you felt earlier is coming back.</span> You struggle to stay focused, eyes fixed on the man as he turns toward you.
<span class="stat-neg">He starts walking in your direction!</span>
<<link "Continue">><<goto "Intro Isekai 9">><</link>>The warmth spreads, burning in your chest, your stomach, your thighs. You grit your teeth, trying to fight it, but it's no use. A quiet moan slips out before you can stop it, just enough to rustle the hay. <span class="enemy">"What 'ave we got 'ere..."</span> The man's voice oozes with scum as he steps closer.
You barely hear him. The heat is too much, boiling now, like something inside you is about to explode.
His hand reaches into the hay, grabbing you by the wrist. <span class="enemy">"Gotcha"</span> But then- <span class="stat-neg">flames.</span>
<<link "Continue">><<goto "Intro Isekai 10">><</link>>A violent burst erupts from your hand, lighting up the stable like a flash. The man screams, releasing his grip as he drops to the floor.
The hay around him catches almost instantly. The burning flames clear your mind, everything snaps into focus. You scramble out of the pile and bolt for the exit, as fire swallows the room behind you.
You burst out of the stables into the cold night, leaving nothing but smoke and ash behind.
<<link "Continue">><<goto "Intro Isekai 11">><</link>>
<<bgimage "intro" "fire">>You sprint through the outskirts of the village, ducking into cover behind some low bushes.
That's when you finally see the chaos from afar. The village has been completely overrun. The defenders didn't stand a chance. You watch from the shadows, body trembling, as the fighting is slowly coming to an end.
<<link "Continue">><<goto "Intro Isekai 12">><</link>>You barely have time to breathe when something cold and sharp presses against your neck. <span class="ren">"Easy now."</span> The voice is calm, steady. You freeze. <span class="ren">"Turn around. Slowly."</span>
You roll onto your back, careful not to move too fast. He's wearing the same red armor as the raiders, but nothing to hide his face. Moonlight and firelight catch his face: long, red hair, and a scar across his cheek.
You remember the armor now, the same robes you saw in that vision... back at the mall.
He studies you for a second. <span class="ren">"Hmm. You're not her..."</span> He lowers his sword. <span class="ren">"If you value your life, get out of here. Forget what you saw. The others won't be as nice as me."</span> He flicks his eyes, then steps aside, motioning toward the main road.
<<link "Continue">><<goto "Intro Isekai 13">><</link>>
<<showNPC "ren" "intro_1">>You run until the sound of screams and fire fade behind you. Eventually, your legs can't carry you anymore.
You spot a bridge up ahead, crossing a narrow river. You decide to follow the water upstream instead, until it opens into a small, quiet lake. A large willow tree hangs over the bank. It looks safe enough.
You crawl to the base of the tree and collapse against it. For the first time since this nightmare began, you're able to breathe.
<span class="say"><<link "I must be dreaming...">><<goto "Intro Isekai 14">><</link>></span>
<<bgimage "camp_willow" "night">>
<<hideNPC>><span class="player">"I-I must be dreaming... yeah. That's it. I'll wake up any moment now."</span> You raise your hand in front of your face and study it. <span class="player">"What happened in the stable...? Did those flames... come out of my hand?"</span> Your throat tightens. Tears blur your vision.
You shake your head, trying to clear it. The warmth from earlier is gone now, replaced by a deep exhaustion.
You curl up in the grass beneath the tree. <span class="player">"I'll just... go to sleep. And wake up... in my bed..."</span>
<<link "Go to sleep">><<goto "Intro Isekai 15">><</link>><b>Hours pass.</b>
Your eyes slowly blink open, adjusting to the soft light of the morning sun. It wasn't a dream, you're still under the willow tree.
You suddenly hear footsteps approaching. Sitting up slowly, you turn to see where the sound is coming from- <i>It's Dane, the apprentice.</i>
You peek your head out from behind the tree. <span class="player">"D-Dane!?"</span> you call out. His eyes light up the moment he sees you. <span class="dane">"Eris-! You're alive! Gods, I thought they... I'm so glad you made it!"</span> He crouches down beside you, placing a hand on your shoulder.
<span class="dane">"Here, drink this. You must be worn out."</span> He offers a flask, and you gratefully take a sip from it.
<span class="say"><<link "I'm glad to see you">><<goto "Intro Isekai 16">><</link>></span>
<<bgimage "camp_willow" "morning">><span class="player">"I-I'm glad you made it too. W-what happened last night? Are the others okay?"</span> Your voice cracks with worry. <span class="dane">"Most of us got out, somehow. I was out scouting, lookin' for anyone left when I found you."</span> Dane exhales. <span class="dane">"But... Master Alewyn didn't make it. He... gave his life protecting us."</span>
<span class="dane">"They had us surrounded, it was madness. But they weren't just raiders..."</span> He pauses. <span class="dane">"They didn't take much, said they were after someone. A woman, with white hair. Called her... a s-succubus."</span> He stumbles over the word.
Your heart skips a beat. <i>A succubus...?</i>
You've heard that word before in manga and games... it sounds like pure fantasy.
<<link "Continue">><<goto "Intro Isekai 17">><</link>>Dane looks at you. <span class="dane">"You must have a lot of questions right now. I was the one who found you a couple days back, unconscious in the woods. You should come back to the village. We'll figure things out together."</span>
He hesitates, rubbing the back of his neck. <span class="dane">"We... could use a hand rebuilding too. If you got nowhere else to go, folks would be glad to have you around."</span> He digs through his bag, pulling out two items: a rolled-up parchment and a small vial filled with red liquid.
<span class="dane">"You looked kinda lost, so I figured a map might help."</span> He unrolls it, pointing a finger at a small settlement. <span class="dane">"Fayhall is just east of here."</span> He hands you the vial next. <span class="dane">"Drink this if you're ever hurt. Should patch you up quick."</span>
He gives you a final look, kind, but clearly pressed for time. <span class="dane">"I gotta go. There might still be others out there who need help. But hey... I meant what I said. I'd like to see you again, back in the village."</span> With that, he stands and takes off.
<<link "Continue">><<goto "Intro Isekai 18">><</link>>
<<run Inventory.addItem("potionHealingStrong", 1)>>You sit in silence, staring at the map in your hands. It shows a small patch of land, marked roads, rivers, scattered settlements. Nothing familiar.
It hits you all at once.
You're not dreaming.
This is real.
You're in a different world.
<<link "Continue">><<goto "Intro Isekai 19">><</link>><<nobr>>
<<if $fetish_ntr>>
You take a deep breath and think about what Dane said. What even happened to your clothes? <span class="player">(Was I naked before!?)</span> Your thoughts drift back to your old world. Your boyfriend was supposed to be the only one to ever see you like that.<br><br>
The only one who was meant to- <span class="player">(Fuck, fuck, fuck!)</span> You clutch your head. <span class="player">(How much time has passed... we were supposed to meet. And what does Lily think? Did I just disappear!?)</span><br><br>
Your thoughts return to your boyfriend, his voice, the way he looked at you. How much you miss him. How badly you wanted it to finally happen.<br><br>
You press your thighs together and shift uncomfortably. <span class="player">"Why does something always happen when we're finally supposed to...?"</span> You whisper, your mind drifting again. <span class="player">"Why can't we just-"</span> The heat's getting worse again.
<<else>>
You take a deep breath and think about what Dane said. What even happened to your clothes? <span class="player">(Was I naked before!?)</span> Your thoughts drift back to your old world. You clutch your head. <span class="player">(How much time has passed... What does Lily think? Did I just disappear!?)</span>
<</if>>
<</nobr>>
<span class="player">"...why am I feeling so warm again?"</span> You glance down.
You hadn't even realized it until now, but now that you're alone, your body won't shut up about it.
You glance around. Dane's gone. The forest is quiet again, just the sound of leaves and the gentle flow of the water.
<<link "Take off your clothes">><<goto "Intro Isekai 20">><</link>><<nobr>>
Your skin feels sticky, covered in sweat and dirt. Your legs are still streaked from crawling through the tunnel.<br><br>
You need to wash.<br><br>
<<if $futa>>
You strip your clothes and throw them into a loose pile beneath the willow... when you suddenly feel something between your legs.<br><br>
<<link "Continue">><<goto "Intro Isekai 20.5">><</link>>
<<else>>
You strip your clothes and throw them into a loose pile beneath the willow. As you step into the lake, the water creeps up to your knees. You exhale slowly and let your muscles relax.<br><br>
<<link "Continue">><<goto "Intro Isekai 21">><</link>>
<<stripOutfit>>
<</if>>
<</nobr>>Your eyes drop to your underwear, a visible bulge pressing through the fabric. With a shaky hand, you reach toward your panties.
<span class="player">"N-no... th-this can't be...!"</span> You pull them down slowly, and your heart drops. A penis, soft but undeniably real, rests just above your pussy. Beneath it, a small sack hangs between your thighs.
<span class="player">"W-what the...?"</span> you whisper, blinking down at your body.
You reach for it, hesitantly, like it might vanish if you touch it. Your fingers close around the shaft, it's warm, definitely yours. <span class="player">"I-it's real... it's really mine..."</span>
You glance around, just to be sure no one's watching, but you're alone. You lower your eyes again.
It's real.
And it's... getting bigger?
<<link "Continue">><<goto "Intro Isekai 21">><</link>>
<<stripOutfit>><<nobr>>
<<if $futa>>
Your cock twitches, slowly thickening in your grip. Your pussy clenches beneath it. <span class="player">"Haaah~♡ W-why does it feel so..."</span><br><br>
Heat builds in your belly. You strip your shirt, fully naked now, and step deeper into the lake, hoping the cold will help.<br><br>
<</if>>
You lean forward, letting your fingers brush the surface. That's when you catch your reflection, just beneath your belly button.<br><br>
You bend down, glancing past your breasts. It's not a bruise. Not dirt. It's... something else, a mark.<br><br>
With trembling fingers, you hover over the spot. <span class="player">"Wait... is that a...?"</span> You remember seeing something like this before... was it in an anime?<br><br>
<span class="arousal-glow" style="color:#e6005c">A succubus crest.</span>
<</nobr>>
<<link "Continue">><<goto "Intro Isekai 22">><<arousal +1000>><</link>><<nobr>>
The second your fingertips graze the crest, heat pulses deep in your stomach.<br><br>
The mark glows. A soft pink at first, then more intense.<br><br>
<<if $futa>>
Your cock throbs in your hand. Your pussy clenches again, dripping between your thighs.<br><br>
<</if>>
The ache returns heavier now, spreading between your hips. You squeeze your legs together, but it doesn't help, you can feel your pussy juice smudging your thighs.<br><br>
You're going to have to do something about it.
<</nobr>>
<<link "Touch yourself">><<goto "Intro Isekai 23">><</link>><<nobr>>
<<if $futa>>
Your hand finds its way between your legs, where your new cock stands rigid and warm. You wrap your fingers around the shaft, still not used to how it feels.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_1_futa">>
<span class="player">"It's so warm... I can feel it pulsing in my hand..."</span> you pant softly.
<<else>>
Your hand slides between your legs, where your wet pussy eagerly awaits. You flick your clit in slow circles.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_1">>
The first finger sinks inside, your tight entrance clenches around it. <span class="player">"A-ahh~♡ I-I'm really doing this..."</span> You pant softly. <span class="player">"Feels... t-too good to stop...♡"</span>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro Isekai 24">><</link>><<nobr>>
<<if $futa>>
You start stroking, slow and uncertain. You adjust your grip, learning how sensitive your cock really is, especially at the tip. <span class="player">"Nnngh...♡ H-hah... fuck, it's twitching..."</span> you groan, hips shifting slightly. <span class="player">"Why does it feel so good...?♡"</span><br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_2_futa">>
<<if $fetish_ntr>>
<span class="player">"I-I wonder if his cock... feels the same~♡"</span> Thoughts of your boyfriend flood your mind.
<<else>>
<span class="player">"Hnn...♡ S-so this is... what a dick feels like?</span> you whisper, unsure whether to moan or laugh.
<</if>>
<<else>>
You drop to your knees. Waves of pleasure ripple through you, stronger than anything you've felt before. Touching yourself isn't new, but this is different.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_2">>
Your hips start rocking into your own hand. <span class="player">"Ahn~♡ W-why is it... t-this good...?"</span> you mutter. <span class="player">"I-it's like my whole body's craving it...♡"</span>
<<if $fetish_ntr>>
Thoughts of your boyfriend flood your mind, wishing it were his fingers instead.
<</if>>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro Isekai 25">><</link>><<nobr>>
<<if $futa>>
The feeling of your foreskin gliding smoothly over the sensitive head sends sparks through your whole body. Every stroke is better than the last.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_3_futa">>
<span class="player">"F-fuck...♡ It's like I can't stop..."</span> you groan, biting your lip. <span class="player">"Nnngh♡ Why does it feel so good... I-I barely touched it...♡"</span>
<<else>>
Your other hand slides back, instinctively finding your ass. You dip your fingers in the water, then reach back again. The slickness helps your finger push past the tight ring.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_3">>
<span class="player">"Nngh...♡ Th-that's... ngh...♡"</span> You squirm. <span class="player">"W-why does this feel so good...?♡ Just one finger and I'm... ahh~♡"</span>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro Isekai 26">><</link>><<nobr>>
<<if $futa>>
Your balls brush against your clit with every motion, creating a brand new sensation. Precum leaks freely from your tip, coating your cock and palm in a sticky goo.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_4_futa">>
<span class="player">"F-fuck... it's so warm...♡"</span> you gasp, hips jerking into your own hand. <span class="player">"Hnng... I'm gonna... ngh... I'm so close...♡"</span>
<<else>>
Your finger sinks deeper into your ass, as you push your head forward, letting the water swallow the sounds leaving your mouth.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_4">>
Your thighs twitch with every stroke.
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro Isekai 27">><</link>><<nobr>>
<<if $futa>>
Your orgasm hits you full force and your body spasms.<br><br>
Cum spurts from your feminine cock in thick, messy ropes, spilling into the water below. Your thighs tremble and your pussy clenches instinctively underneath.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_5_futa">>
<span class="player">"Haaaah♡ I-I'm cumming- fuuuck♡!"</span> You can barely breathe, the pleasure is too intense.
<<else>>
Your orgasm hits you full force and your body spasms.<br><br>
Your head stays underwater, muffling your cries as your pussy clenches around your fingers.<br><br>
<<startSexSceneUnique "solo" "intro_masturbate" "stage_5">>
You gasp for air as you finally manage to lift your head above water. <span class="player">"F-fuck...♡ Nghhh... I-I'm...!"</span>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Intro Isekai 28">><</link>>Panting, you stumble out of the water and collapse onto the grass. Your orgasm's still running through your body, but that uncontrollable pressure has finally settled.
You lean back against the willow, still catching your breath. The world around you feels different, not just calm, connected.
You start to drift.
<span class="serena">"Let go..."</span> A whisper. Distant... in your mind.
<span class="serena">"Let go."</span> The voice again, this time clearer and softer.
You stop resisting and the world falls away. Your limbs go numb. You're floating, falling.
<span class="serena">"Open your eyes,"</span> the voice says.
<<link "Open your eyes">><<goto "Intro Isekai 29">><</link>>You blink slowly, your eyes adjusting. You're no longer at the lake. <span class="player">"Nnh... w-where... am I...?"</span> you murmur.
You're inside what looks like a dark stone building, rich velvet furniture, soft candlelight, an air of perfume and incense. It's luxurious, almost royal. Someone is sitting across from you.
A woman.
<<link "Continue">><<goto "Intro Isekai 30">><</link>>
<<bgimage "tinarah" "intro">>
<<hidePlayer>>At first she appears almost naked. Then your eyes adjust, and what she's wearing barely counts as clothing, tight, translucent, perfectly designed to show off her curves. She's... stunning. Her skin has a soft purple hue, and strange markings run along her hips and chest.
And on her lower stomach you spot a familiar shape, just like yours.
<span class="arousal-glow" style="color:#e6005c">A succubus crest.</span>
<span class="serena">"Mmm~ you're even prettier in person... ♡"</span> she says, her voice low and seductive. <span class="serena">"I've been trying to summon you for quite a while now~"</span> She smiles, calm and confident.
<span class="serena">"You probably have a lot of questions, but I'm afraid we don't have long. Your connection's still... weak."</span> She crosses one leg over the other. <span class="serena">"I'm Serena. And yes... I'm a succubus~♡"</span> She winks playfully. <span class="player">"Eris... I, uh... I'm Eris."</span> you mutter, unsure where to put your eyes.
<span class="say"><<link "What do you mean?">><<goto "Intro Isekai 31">><</link>></span>
<<showNPC "serena" "happy_2">><span class="player">"W-what do you mean... trying to summon me...? D-did you bring me to this world...?"</span>
Serena hums to herself, amused. <span class="serena">"This world? No, that wasn't me~"</span> Her lips curl into a smirk. <span class="serena">"But I have my theories. Mmm... but first, let's have a good look at you~"</span>
With a snap of her fingers, a floating mirror shimmers into existence beside her. It rotates midair and turns toward you.
<<link "Your reflection...">><<goto "Intro Isekai 32">><</link>><span class="player">"T-that's... really me?"</span> you whisper, eyes wide. <span class="player">"I l-look like some kind of... ahn~...♡"</span>
You step closer, instinctively trying to cover yourself. The outfit you're wearing can barely be called clothing. Thin latex clings to your body and straps emphasise your curves. You're practically naked, revealing even more skin than Serena.
But it's not just the outfit. Your hair is bright white, and your eyes... glowing pink.
And there, just above your forehead, are two small, curved horns, pushing through your scalp. That's also when you notice the slow movement behind you, swaying just out of view - a spaded tail.
<span class="serena">"Beautiful, isn't it~? The real you."</span> Serena stands and gestures toward the large glass window at the far side of the room. You follow her gaze, outside is a dark, dreamlike landscape. Purple skies, floating towers, glowing lights in the distance.
<span class="serena">"Tinarah,"</span> she says softly. <span class="serena">"Home of the succubi. Most of us only return here when our power begins to fade. But you..."</span> She trails off, eyes glittering. <span class="serena">"You're different. I'm not exactly sure what you are yet. But I'm <b>definitely</b> intrigued."</span>
You shift uncomfortably. <span class="player">(Different? What does she mean...)</span>
<<link "Continue">><<goto "Intro Isekai 33">><</link>>
<<showNPC "serena" "happy_1">>
<<showPlayer>>
<<imageOverride "succubus" "shy" "pose_1">>Serena steps closer. <span class="serena">"Mmm~ I've been watching you, you know~♡"</span> she purrs. <span class="serena">"The way you masturbated so intensely you slipped into this realm? That was... impressive~♡"</span>
<span class="player">"Y-you... y-you watched me...?♡"</span> You press your thighs together.
The room starts to blur, a soft fog curling up from the floor. Somewhere behind you, a faint buzzing sound grows louder. <span class="serena">"Relax,"</span> she says, laughing softly. <span class="serena">"You'll get used to it. Especially if you ever want to learn more about what you are. What <b>we</b> are~"</span>
She leans in, eyes locked onto yours. <span class="serena">"I have a feeling we'll be seeing each other again very soon~♡"</span> she smiles, voice low and certain, <span class="serena">"When your crest glows again... just surrender. Meditate. Let it take you back to me~"</span>
The fog consumes the room. The buzzing gets louder. You feel your body slipping, falling again.
<<link "Let yourself fall">><<goto "Intro Isekai 34">><<set $arousal = 0>><</link>>
<<imageOverride "succubus" "shy" "pose_3">>You gasp, snapping awake.
You're back by the willow tree. Naked, wet, but alive. Your body feels light and your muscles relaxed, almost glowing from the inside out. <span class="player">"What the hell is happening to me...?"</span> you whisper, breathless.
You press your palm gently against the crest, still faintly warm on your stomach. <span class="player">"Succubus..."</span> The word leaves your lips before you can stop it. <span class="player">"I'm a... succubus."</span>
Your head falls back against the tree. There's too much to process. <span class="player">"So if I wanna learn more..."</span> you whisper again, her words still in your head. <span class="player">"I gotta figure out how to make the crest glow... and then meditate?"</span> You sigh. <span class="player">"I wouldn't believe it if it hadn't just happened."</span>
<<link "Continue">><<goto "Intro Isekai 35">><</link>>
<<bgimage "camp_willow" "morning">>
<<clearImageOverride>>
<<hideNPC>><<nobr>>
<<if $fetish_ntr>>
If she expects you to do more... <b>naughty things</b>, forget it. You cover your face with your hands. <span class="player">"I-I don't know... Maybe if he were here to help me."</span><br><br>
Your thoughts drift back to your boyfriend. He would probably know how to handle something like this, but you're on your own now.<br><br>
<<else>>
If she expects you to do more... <b>naughty things</b>, forget it. You cover your face with your hands. <span class="player">"I-I don't know... I've never..."</span> you sigh.<br><br>
Your thoughts drift back to your old world. Lily would probably know how to handle something like this, but you're on your own now.<br><br>
<</if>>
But for now, it's quiet. For the first time in a while. Your eyes flick toward the pile of clothes nearby. The rolled-up map Dane gave you is still tucked inside. You unfold it. <b>Fayhall</b>, the village he mentioned, is east of here.<br><br>
They might be able to help... assuming the raiders don't return. They were looking for someone, and you're starting to realize that "someone" was <b>you</b>.
<</nobr>>
<<link "Begin your journey">><<set $introComplete = true>><<goto "Player Camp: Willow">><</link>>
<<restoreOutfit>>
<<passageContext "Player Camp: Willow" "Player Camp: Willow">>
<<run acceptQuest("theSuccubus")>>
<<run acceptQuest("rebuildFayhall")>><<nobr>>
<div class="start-container">
<h2>Character Background</h2>
<div class="start-intro">
This choice will influence your starting stats.
</div>
<div class="intro-choice-grid">
<div class="choice-card">
<div>
<<link "I got a retail job.">>
<<set $backgroundChoice to "retail">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Service</span>
<span class="stat-pill">+ Stress Decay</span>
<span class="stat-pill">+ Max Stress</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I started streaming.">>
<<set $backgroundChoice to "streaming">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Exhibitionism</span>
<span class="stat-pill">+ Max Fatigue</span>
<span class="stat-pill">+ Guile</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I spent too much time on the Internet.">>
<<set $backgroundChoice to "pcCorruption">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Corruption</span>
<span class="stat-pill">+ Promiscuity</span>
<span class="stat-pill">+ Deviant</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I got into witchy things.">>
<<set $backgroundChoice to "witchy">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Magic Dmg</span>
<span class="stat-pill">+ Enchanting</span>
<span class="stat-pill">+ Alchemy</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I got a gym membership.">>
<<set $backgroundChoice to "gym">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Melee Dmg</span>
<span class="stat-pill">+ Max Health</span>
<span class="stat-pill">+ Athletics</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I joined a dance course.">>
<<set $backgroundChoice to "dance">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Dancing</span>
<span class="stat-pill">+ Exhibitionism</span>
<span class="stat-pill">+ Athletics</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I studied hard for university.">>
<<set $backgroundChoice to "university">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">- Fatigue Gain</span>
<span class="stat-pill">+ Max Mana</span>
<span class="stat-pill">+ Mana Regen</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I started partying.">>
<<set $backgroundChoice to "party">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Max Intox</span>
<span class="stat-pill">+ Promiscuity</span>
<span class="stat-pill">+ Dancing</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I volunteered at an animal shelter.">>
<<set $backgroundChoice to "shelter">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Deviant</span>
<span class="stat-pill">+ Service</span>
<span class="stat-pill">+ Max Fatigue</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "I spent too much time gaming.">>
<<set $backgroundChoice to "gamer">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">+ Guile</span>
<span class="stat-pill">+ Max Stress</span>
<span class="stat-pill">+ Max Fatigue</span>
</div>
</div>
<div class="choice-card">
<div>
<<link "Nothing worth talking about...">>
<<set $backgroundChoice to "nothing">>
<<goto "Intro Recap 2">>
<</link>>
</div>
<div class="choice-stats">
<span class="stat-pill">No bonuses</span>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<switch $backgroundChoice>>
<<case "retail">>
<<set $baseService += 100>>
<<set $bonusStressDecay += 0.25>>
<<set $bonusMaxStress += 100>>
<<case "streaming">>
<<set $baseExhibitionism += 100>>
<<set $bonusMaxFatigue += 100>>
<<set $baseGuile += 100>>
<<case "pcCorruption">>
<<set $baseCorruption += 100>>
<<set $basePromiscuity += 100>>
<<set $baseDeviant += 100>>
<<case "witchy">>
<<set $baseMagicDamage += 0.2>>
<<set $baseEnchanting += 100>>
<<set $baseAlchemy += 100>>
<<case "gym">>
<<set $baseMeleeDamage += 0.2>>
<<set $bonusMaxHealth += 100>>
<<set $baseAthletics += 100>>
<<case "dance">>
<<set $baseDancing += 100>>
<<set $baseExhibitionism += 100>>
<<set $baseAthletics += 100>>
<<case "university">>
<<set $baseFatigueGain -= 0.10>>
<<set $baseMaxMana += 50>>
<<set $baseManaRegen += 0.2>>
<<case "party">>
<<set $bonusMaxIntoxication += 500>>
<<set $basePromiscuity += 100>>
<<set $baseDancing += 100>>
<<case "shelter">>
<<set $baseDeviant += 100>>
<<set $baseService += 100>>
<<set $bonusMaxFatigue += 100>>
<<case "gamer">>
<<set $baseGuile += 100>>
<<set $bonusMaxStress += 100>>
<<set $bonusMaxFatigue += 100>>
<<case "nothing">>
<</switch>>
<<if $fetish_ntr>>
You were at the mall meeting your old friend Lily, just as you were preparing for a special night with your boyfriend.
<<else>>
You were at the mall meeting your old friend Lily.
<</if>>
A sudden vision of red-robed cultists struck you, and you collapsed, waking up in a different world.<br><br>
You awoke in a sanctuary run by Master Alewyn, a High Elf healer. He and his apprentice, Dane, nursed you back to health. But the peace didn't last. The sanctuary was raided by the same red-armored men from your vision. They were hunting a "white-haired woman."<br><br>
Alewyn died protecting you. You fled but were cornered in the stables. In a moment of panic, a surge of unnatural heat overwhelmed you, and you instinctively unleashed a burst of fire magic, killing your attacker.<br><br>
You ran into their Leader, a man with long, red hair. He spared you, failing to recognize you as his target.<br><br>
You escaped to a small lake, where the unnatural heat returned. Overwhelmed by lust and desire, you discovered a strange crest glowing on your stomach.
<<if $futa>>
To your shock, your body had changed even further, you discovered a penis growing between your legs.
<</if>>
After losing yourself to pleasure, you fell unconscious.<br><br>
In a dream, you met Serena, a powerful succubus. She remained mysterious, but revealed that you are something unique. Half-human, half-succubus. While your true form has white hair and horns, you currently appear human.<br><br>
Serena instructed you to make your crest glow and meditate to return to her. However, your safest bet right now is to head to <b>Fayhall</b> and get your bearings in this new world.
<</nobr>>
<<link "Begin your journey">><<set $introComplete = true>><<goto "Player Camp: Willow">><</link>>
<<passageContext "Player Camp: Willow" "Player Camp: Willow">>
<<run Inventory.addItem("miner_brown")>>
<<run Inventory.removeItem("introclothes")>>
<<run Equip.outfit("miner_brown")>>
<<run Inventory.addItem("potionHealingStrong", 1)>>
<<run acceptQuest("theSuccubus")>>
<<run acceptQuest("rebuildFayhall")>><<journalDisplay>><<nobr>>
<<widget "journalDisplay">>
<<if !$journalViewId>>
<<if $currentTrackedQuest and $currentTrackedQuest !== "None" and !$finishedQuests.includes($currentTrackedQuest)>>
<<set $journalViewId to $currentTrackedQuest>>
<<else>>
<<set _found = false>>
<<for _qid range Object.keys($quests)>>
<<if !$finishedQuests.includes(_qid) and ($questStages[_qid] || 0) > 0>>
<<set $journalViewId to _qid>>
<<set _found to true>>
<<break>>
<</if>>
<</for>>
<<if !_found>>
<<set $journalViewId to null>>
<</if>>
<</if>>
<</if>>
<div class="journal-container">
<div class="journal-sidebar" id="journal-sidebar-content">
<<journalSidebarContent>>
</div>
<div class="journal-details" id="journal-right-pane">
<<journalDetails>>
</div>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "journalSidebarContent">>
<div class="journal-header-small">Active Quests</div>
<<set _hasActive = false>>
<<for _id range Object.keys($quests)>>
<<capture _id>>
<<set _q to $quests[_id]>>
<<set _stage to ($questStages[_id] ?? 0)>>
<<if _stage > 0 and !$finishedQuests.includes(_id)>>
<<set _hasActive to true>>
<<set _btnClass = "quest-item-btn" + ($journalViewId === _id ? " selected" : "")>>
<<set _label = _q.name>>
<<if _q.type === "main">>
<<set _label = '<span class="tag-main">Main</span> ' + _label>>
<<elseif _q.type === "bounty">>
<<set _label = '<span class="tag-bounty">Bounty</span> ' + _label>>
<</if>>
<<set _action = "SugarCube.State.variables.journalViewId = '" + _id + "'; $.wiki('<<replace "#journal-right-pane">><<journalDetails>><</replace>> <<replace "#journal-sidebar-content">><<journalSidebarContent>><</replace>>');">>
<<print '<button class="' + _btnClass + '" onclick="' + _action + '">' + _label + '</button>'>>
<</if>>
<</capture>>
<</for>>
<<if !_hasActive>>
<div style="padding:10px; color:#666; font-style:italic; font-size:0.9em;">No active quests.</div>
<</if>>
<div class="journal-header-small" style="margin-top:auto; border-top:1px solid rgba(255,255,255,0.1);">Completed Quests</div>
<<if $finishedQuests.length > 0>>
<<for _id range $finishedQuests>>
<<capture _id>>
<<set _q to $quests[_id]>>
<<set _btnClass = "quest-item-btn" + ($journalViewId === _id ? " selected" : "")>>
<<set _label = '<span style="color:var(--accent-color);">✓</span> ' + _q.name>>
<<set _action = "SugarCube.State.variables.journalViewId = '" + _id + "'; $.wiki('<<replace "#journal-right-pane">><<journalDetails>><</replace>> <<replace "#journal-sidebar-content">><<journalSidebarContent>><</replace>>');">>
<<print '<button class="' + _btnClass + '" onclick="' + _action + '" style="opacity:0.7;">' + _label + '</button>'>>
<</capture>>
<</for>>
<<else>>
<div style="padding:10px; color:#666; font-style:italic; font-size:0.9em;">No history.</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "journalDetails">>
<<if $journalViewId>>
<<set _q to $quests[$journalViewId]>>
<<set _stage to ($questStages[$journalViewId] ?? 0)>>
<<set _isCompleted to $finishedQuests.includes($journalViewId)>>
<div class="quest-detail-header">
<div class="quest-title"><<= _q.name>></div>
<div class="quest-meta">
<<if _q.type == "main">>
<span style="color:#ffd700;">Main Story</span>
<<elseif _q.type == "bounty">>
<span style="color:#ff5555;">Bounty Contract</span>
<<else>>
Side Quest
<</if>>
<<if _isCompleted>>
| <span style="color:var(--accent-color);">Completed</span>
<<elseif window.getQuestTimeLeft($journalViewId)>>
| <span class="tag-timed"><<= window.getQuestTimeLeft($journalViewId)>></span>
<</if>>
</div>
</div>
<div class="quest-description">
<<= _q.description>>
</div>
<hr style="border-color:rgba(255,255,255,0.1); margin-bottom:15px;">
<ul class="quest-steps">
<<for _i, _desc range _q.stages>>
<<if _i < _stage - 1 or _isCompleted>>
<li class="quest-step completed">
<<= (_desc.text ? _desc.text : _desc)>>
</li>
<<elseif _i == _stage - 1>>
<li class="quest-step active">
<<= (_desc.text ? _desc.text : _desc)>>
</li>
<<else>>
/* Future steps hidden */
<</if>>
<</for>>
</ul>
<<if !_isCompleted>>
<div style="margin-top:30px; text-align:right;">
<<if $currentTrackedQuest === $journalViewId>>
<<button "Stop Tracking">>
<<set $currentTrackedQuest to "None">>
<<run window.refreshUIOnly()>>
<<replace "#journal-right-pane">><<journalDetails>><</replace>>
<</button>>
<<else>>
<<button "Track Quest">>
<<run window.trackQuest($journalViewId)>>
<<run window.refreshUIOnly()>>
<<replace "#journal-right-pane">><<journalDetails>><</replace>>
<</button>>
<</if>>
</div>
<</if>>
<<else>>
<div style="height:100%; display:flex; align-items:center; justify-content:center; color:#555;">
Select a quest to view details.
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<set _currentId to $currentMapId || "selengard">>
<<set _mapData to setup.maps[_currentId]>>
<<set _isGrid to window.mapWithGrid || false>>
<<set _startSrc to _isGrid ? _mapData.grid : _mapData.image>>
<div id="map-desc-text" class="map-description-box">
<<= _mapData.desc>>
</div>
<div class="dashboard-map-layout">
<div class="map-sidebar">
<button id="btn-map-selengard"
@class="'map-list-btn ' + (_currentId === 'selengard' ? 'active' : '')"
onclick="setDashboardMap('selengard')">
Selengard Region
</button>
<button id="btn-map-lunaria"
@class="'map-list-btn ' + (_currentId === 'lunaria' ? 'active' : '')"
onclick="setDashboardMap('lunaria')">
Lunaria Capital
</button>
</div>
<div id="dashboard-map-viewport">
<img id="dashboard-map-image"
@src="_startSrc"
alt="Map"
onload="window.initMapUI()">
<div class="map-controls-overlay">
<button class="macro-button" onclick="toggleMapGrid()">Toggle Grid</button>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<if $ntrStage == 1>>
You take a moment to reflect on what's been happening lately. Your thoughts drift to your boyfriend.<br><br>
Of course you still love him. You promised you'd wait. But the mark... the cravings... everything's been changing. It's not your fault, right?<br><br>
You think about what it means to be a succubus. The power it gives, the way your body reacts. If you want to grow stronger, you might have to give something up. <span class="player">"Is it really cheating if it's for survival...?"</span><br><br>
<<link "Stay faithful">><<returnToPassage>><</link>><br>
<<link "Maybe I'm changing...">><<set $ntrStage = 2>><<goto "NTR Selection 2">><</link>>
<<elseif $ntrStage == 2>>
You take a moment to reflect on what's been happening lately. Your thoughts drift to your boyfriend.<br><br>
You try to remember his voice but it's blurry now. So much has happened since you've seen him the last time, so many touches, so many lewd stares... You think back to that day you disappeared, what would life be like if you never came to this world?<br><br>
Would you have met up with him that day, and lost your virginity to him? Or would he have... disappointed you again?<br><br>
It's time you made a decision.<br><br>
<<link "Break up with him">><<set $ntrStage = 3>><<goto "NTR Selection 2">><</link>><br>
<<link "Stay with him, but embrace your succubus side...">><<set $ntrStage = 4>><<goto "NTR Selection 2">><</link>>
<</if>>
<</nobr>><<nobr>>
<<if $ntrStage == 2>>
<span class="player">"I'm doing this because I love you... I don't see a way to return to you without becoming stronger."</span> You look gloomy, but almost like some weight came off your shoulders.<br><br>
<span class="player">"If it means I have to give in to pleasure just to be with you, so be it. You would do the same, right...?"</span> Your heart aches just saying it, but you know it's true.<br><br>
<span class="stat-arousal">New scenes have been unlocked!</span>
<<elseif $ntrStage == 3>>
You can't lie to yourself anymore. You might have loved him... but ever since you came to this world... this immense pleasure, like nothing you've felt before. You can't bear to see him ever again, not after everything you've done.<br><br>
<span class="player">"Wherever you are, I hope you're safe... and you find someone that will love you."</span> You sigh. <span class="player">"But I'm a succubus now. All the things I've done... I can't be with you after this."</span>
<<elseif $ntrStage == 4>>
<span class="player">"Babe... I hope you know, all the things I've done are totally because I love you...♡"</span> You smirk. <span class="player">"If only I wasn't a succubus, I could resist the pleasure... but it feels too good. You forgive me, right~?"</span> Your fingers trace your succubus crest. <span class="player">"You probably wouldn't even recognize me anymore...♡"</span><br><br>
You laugh softly to yourself. <span class="player">"If only you'd seen what I've been doing, all the things I've learned~♡"</span> The heat between your thighs stirs again. <span class="player">"Of course I only did it for you... So I can become strong enough and return to you..."</span> You bite your lip. <span class="player">"Even though your cock could never stretch me like they do... you're still mine~♡"</span>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<div class="dashboard-container">
<<if $playerTab != "social" and $playerTab != "cheats">>
<div class="dashboard-tabs">
<<button "Characteristics">>
<<set $playerTab to "characteristics">>
<<replace "#dashboard-body">><<include "PlayerDashboard_Render">><</replace>>
<</button>>
<<button "Perks">>
<<set $playerTab to "perks">>
<<replace "#dashboard-body">><<include "PlayerDashboard_Render">><</replace>>
<</button>>
<<button "Poses">>
<<set $playerTab to "poses">>
<<replace "#dashboard-body">><<include "PlayerDashboard_Render">><</replace>>
<</button>>
<<button "Achievements">>
<<set $playerTab to "achievements">>
<<replace "#dashboard-body">><<include "PlayerDashboard_Render">><</replace>>
<</button>>
<<button "Stats">>
<<set $playerTab to "stats">>
<<replace "#dashboard-body">><<include "PlayerDashboard_Render">><</replace>>
<</button>>
</div>
<</if>>
<div id="dashboard-body" class="dashboard-content">
<<include "PlayerDashboard_Render">>
</div>
</div>
<</nobr>><<nobr>>
<<switch $playerTab>>
<<case "characteristics">>
<<dashboardCharacteristics>>
<<case "perks">>
<<PerkMenuEmbed>>
<<case "poses">>
<<dashboardPoses>>
<<case "social">>
<<dashboardSocial>>
<<case "achievements">>
<<dashboardAchievements>>
<<case "cheats">>
<<dashboardCheats>>
<<case "stats">>
<<debugStatsOverview>>
<<default>>
<div class="dashboard-header">Error</div>
Unknown Tab: <<print $playerTab>>
<</switch>>
<</nobr>><<nobr>>
<<widget "dashboardCharacteristics">>
<div class="dashboard-header">Character Overview</div>
<div class="char-overview-container" style="width: 100%;">
<div class="char-left-col">
<div style="margin-bottom: 25px; line-height: 1.6; color: var(--card-text);">
<<charSensoryText>>
</div>
<div class="dashboard-header">Personality & Corruption</div>
<<if $arousalStageBonus > 0>>
<div style="color:#ff66b3; font-size:0.95em; margin-bottom:15px;">
<<if $arousalStageBonus == 1>>
A heavy warmth settles in your womb, you're starting to feel reckless.
<<elseif $arousalStageBonus >= 2>>
Your succubus crest glows with need, you can barely think.
<</if>>
<span style="opacity:0.8;">(Stage Bonus <b>+<<= $arousalStageBonus>></b>)</span>
</div>
<<else>>
<div style="margin-bottom:15px;"></div>
<</if>>
/* PERSONALITY METERS */
<div class="char-meters-grid">
/* Promiscuity */
<div>
<div class="meter-label">
<span>Promiscuity</span>
<span @class="'sex-stage-' + $promiscuityStage">Stage <<= $promiscuityStage>></span>
</div>
<div class="meter-track">
<<showmeter 'promiscuity'>>
<<updatemeter 'promiscuity' `($promiscuity / $maxPromiscuity)`>>
</div>
</div>
/* Exhibitionism */
<div>
<div class="meter-label">
<span>Exhibitionism</span>
<span @class="'sex-stage-' + $exhibitionismStage">Stage <<= $exhibitionismStage>></span>
</div>
<div class="meter-track">
<<showmeter 'exhibitionism'>>
<<updatemeter 'exhibitionism' `($exhibitionism / $maxExhibitionism)`>>
</div>
</div>
/* Deviancy */
<div>
<div class="meter-label">
<span>Deviancy</span>
<span @class="'sex-stage-' + $deviantStage">Stage <<= $deviantStage>></span>
</div>
<div class="meter-track">
<<showmeter 'deviant'>>
<<updatemeter 'deviant' `($deviant / $maxDeviant)`>>
</div>
</div>
/* Corruption */
<div>
<div class="meter-label">
<span>Corruption</span>
<span @class="'sex-stage-' + $corruptionStage">Stage <<= $corruptionStage>></span>
</div>
<div class="meter-track">
<<showmeter 'corruption'>>
<<updatemeter 'corruption' `($corruption / $maxCorruption)`>>
</div>
</div>
</div> </div>
<div class="char-right-col">
<<set _totalCum = ($cumPussy || 0) + ($cumAnal || 0) + ($cumOral || 0)>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalCum / _totalMax>>
<<set _genderPrefix = ($futa ? "futa_" : "female_")>>
<<set _stageSuffix = "default">>
<<if $fetish_inflation and _totalCum > 100>>
<<if _fillPct >= 0.60>><<set _stageSuffix = "inflated_3">>
<<elseif _fillPct >= 0.30>><<set _stageSuffix = "inflated_2">>
<<elseif _fillPct >= 0.15>><<set _stageSuffix = "inflated_1">>
<</if>>
<</if>>
<<set _finalImgName = _genderPrefix + _stageSuffix>>
<<set _bgPath = "images/backgrounds/default/default_" + ($bgDefaultIndex || 1) + ".webp">>
<div class="dashboard-avatar-frame" @style="'background-image: url(' + _bgPath + '); background-size: cover; background-position: center;'">
<img @src="'images/characters/player/playermenu/' + _finalImgName + '.webp'" alt="">
</div>
<div id="bg-selector-ui">
<<backgroundSelector>>
</div>
<<script>>
$('#bg-selector-ui').on('change', 'input', function() {
var val = $(this).val();
var newPath = "images/backgrounds/default/default_" + val + ".webp";
$('.dashboard-avatar-frame').css('background-image', 'url("' + newPath + '")');
});
<</script>>
</div> </div>
<div class="skills-container">
<div class="skill-column">
<div class="dashboard-header" style="font-size:1em; border:none; margin-bottom:10px;">General Skills</div>
<<set _genSkills to [
{ label: "Athletics", var: "athletics", max: "maxAthletics" },
{ label: "Guile", var: "guile", max: "maxGuile" },
{ label: "Lockpick", var: "lockpick", max: "maxLockpick" },
{ label: "Dancing", var: "dancing", max: "maxDancing" },
{ label: "Service", var: "service", max: "maxService" },
{ label: "Alchemy", var: "alchemy", max: "maxAlchemy" },
{ label: "Enchanting", var: "enchanting", max: "maxEnchanting" }
]>>
<<for _skill range _genSkills>>
<<capture _skill>>
<<set _val = State.variables[_skill.var]>>
<<set _max = State.variables[_skill.max]>>
<<set _pct = (_val <= 1 ? 0 : (_val / _max * 100))>>
<div class="skill-row" style="display:block; margin-bottom:8px;">
<div style="display:flex; justify-content:space-between; margin-bottom:3px; font-size:1em;">
<span><<= _skill.label>></span>
<span class="skill-val" style="color:var(--accent-color);">
<<= (_pct == 0 ? "0" : _pct.toFixed(0))>>%
</span>
</div>
<div class="meter-track">
<div @style="'width:' + _pct + '%; height:100%; background:var(--accent-color);'"></div>
</div>
</div>
<</capture>>
<</for>>
</div>
<div class="skill-column">
<div class="dashboard-header" style="font-size:1em; border:none; margin-bottom:10px;">Erotic Skills</div>
<<set _sexSkills to [
{ label: "Seduction", var: "seduction", max: "maxSeduction" },
{ label: "Oral", var: "oral", max: "maxOral" },
{ label: "Vaginal", var: "vaginal", max: "maxVaginal" },
{ label: "Anal", var: "anal", max: "maxAnal" },
{ label: "Hands", var: "hands", max: "maxHands" },
{ label: "Chest", var: "chest", max: "maxChest" },
{ label: "Thighs", var: "thighs", max: "maxThighs" }
]>>
<<for _skill range _sexSkills>>
<<capture _skill>>
<<set _val = State.variables[_skill.var]>>
<<set _max = State.variables[_skill.max]>>
<<set _pct = (_val <= 1 ? 0 : (_val / _max * 100))>>
<div class="skill-row" style="display:block; margin-bottom:8px;">
<div style="display:flex; justify-content:space-between; margin-bottom:3px; font-size:1em;">
<span><<= _skill.label>></span>
<span class="skill-val" style="color:var(--accent-color);">
<<= (_pct == 0 ? "0" : _pct.toFixed(0))>>%
</span>
</div>
<div class="meter-track">
<div @style="'width:' + _pct + '%; height:100%; background:var(--accent-color);'"></div>
</div>
</div>
<</capture>>
<</for>>
</div>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "dashboardPoses">>
<div class="dashboard-header">Wardrobe & Poses</div>
<<clothesPoseSelector>>
<hr>
<<if $equippedOutfit?.Tags.includes("MultiVersion")>>
<button class="macro-button" onclick="$.wiki('<<toggleOutfitVersionUI>>'); refreshRightBar();">Toggle Outfit Version</button>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "npcDetailView">>
<<set _relTitles = {
"-2": "Arch-Nemesis",
"-1": "Enemy",
"0": "Disliked",
"1": "Stranger",
"2": "Acquaintance",
"3": "Friend",
"4": "Close Friend",
"5": "Lover"
}>>
<<set _npc to $romanceList[$viewingNpc] || $contactList[$viewingNpc]>>
<<if not _npc>>
Error: NPC Not Found.
<<button "Back">><<replace "#dashboard-body">><<dashboardSocial>><</replace>><</button>>
<<else>>
<div style="margin-bottom: 10px;">
<<button "← Back to List">>
<<replace "#dashboard-body">><<dashboardSocial>><</replace>>
<</button>>
</div>
<div class="detail-container">
<div class="detail-img-box">
<<if _npc.icon>>
<img @src="_npc.icon" style="width:100%; height:100%; object-fit:cover;">
<<else>>
<div style="height:100%; display:flex; align-items:center; justify-content:center; font-size:3em; color:#555;">?</div>
<</if>>
</div>
<div>
<div class="detail-header">
<<= _npc.name>>
<<if _npc.level !== undefined>>
<span style="font-size:0.6em; color:var(--accent-color);">
<<= _relTitles[_npc.level] || "Partner">>
(Lvl <<= _npc.level>>)
</span>
<</if>>
</div>
<div style="color: #888; font-size: 0.9em; margin-bottom: 15px;">
<b>Location:</b> <<= _npc.location || "Unknown">>
</div>
<div class="detail-desc">
<<if _npc.profile and Story.has(_npc.profile)>>
<<include _npc.profile>>
<<else>>
<span style="font-style:italic; color:#666;">
No profile information available.
</span>
<</if>>
</div>
</div>
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "dashboardSocial">>
<<set _relTitles = {
"-2": "Arch-Nemesis", "-1": "Enemy", "0": "Disliked",
"1": "Stranger", "2": "Acquaintance", "3": "Friend",
"4": "Close Friend", "5": "Lover"
}>>
<div class="dashboard-header">People of Interest</div>
<div class="social-grid">
<<for _key, _npc range $romanceList>>
<<capture _key>>
<<if _npc.met>>
<<set _clickAction to '$.wiki(\'<<set $viewingNpc to "' + _key + '">><<replace "#dashboard-body">><<npcDetailView>><</replace>>\')'>>
<div class="social-card" @onclick="_clickAction">
<div class="social-icon">
<<if _npc.icon>>
<img @src="_npc.icon" style="width:100%; height:100%; object-fit:cover; border-radius:50%;">
<<else>>
<<= _npc.name.slice(0,1)>>
<</if>>
</div>
<div class="social-info">
<div class="social-name">
<<= _npc.name>>
<<if _npc.level < 1>>
<span style="font-size:0.8em; color:#ff4444; float:right;"><<= _relTitles[_npc.level] || "Nemesis">></span>
<<else>>
<span style="font-size:0.8em; color:var(--accent-color); float:right;"><<= _relTitles[_npc.level] || "Partner">></span>
<</if>>
</div>
<div class="social-meta"><<= _npc.location || "Unknown">></div>
<<if _npc.level < 1>>
<div class="rel-bar-bg" title="Hatred Depth">
<div class="rel-bar-fill" @style="'width:' + (100 - _npc.xp) + '%; background-color: #cc0000; box-shadow: 0 0 4px #cc0000;'"></div>
</div>
<<else>>
<div class="rel-bar-bg" title="Next Stage">
<div class="rel-bar-fill" @style="'width:' + _npc.xp + '%; background-color: #ff66b3; box-shadow: 0 0 4px #ff66b3;'"></div>
</div>
<</if>>
</div>
</div>
<</if>>
<</capture>>
<</for>>
</div>
<br>
<div class="dashboard-header">Contacts</div>
<div class="social-grid">
<<for _key, _npc range $contactList>>
<<capture _key>>
<<if _npc.met>>
<<set _clickAction to '$.wiki(\'<<set $viewingNpc to "' + _key + '">><<replace "#dashboard-body">><<npcDetailView>><</replace>>\')'>>
<div class="social-card" style="opacity: 0.9;" @onclick="_clickAction">
<div class="social-icon" style="border-color: #555;">
<<if _npc.icon>>
<img @src="_npc.icon" style="width:100%; height:100%; object-fit:cover; border-radius:50%;">
<<else>>
<<= _npc.name.slice(0,1)>>
<</if>>
</div>
<div class="social-info">
<div class="social-name" style="color: #ccc;">
<<= _npc.name>>
</div>
<div class="social-meta"><<= _npc.location || "Unknown">></div>
</div>
</div>
<</if>>
<</capture>>
<</for>>
</div>
<br>
<div class="dashboard-header" style="color: #ff5555;">Criminal Record</div>
<<if $bounty > 0>>
<div class="bounty-row">
<div>
<div style="font-weight:bold; color:#ddd;">Wanted in Selengard</div>
<div style="font-size:0.8em; color:#888;">Crimes against the realm</div>
</div>
<div class="bounty-amount"><<= $bounty>>g</div>
</div>
<<else>>
<div style="padding: 10px; color: #889; font-size: 0.9em;">
No active bounty. You are a law-abiding citizen.
</div>
<</if>>
<</widget>>
<</nobr>><<nobr>>
<<widget "dashboardAchievements">>
<div class="dashboard-header">Achievement Tracking</div>
/* FLUID STATISTICS */
<div class="stat-section">
<div class="cheat-sub-header">Fluid Intake</div>
<div class="stat-row">
<div class="stat-label">
<span>Total Pussy Volume</span>
<<tooltip "Total volume of fluids received vaginally." "🛈">>
</div>
<div class="stat-val">
<<= ($cumTotalPussy || 0)>> mL
</div>
</div>
<div class="stat-row">
<div class="stat-label">
<span>Total Anal Volume</span>
<<tooltip "Total volume of fluids received anally." "🛈">>
</div>
<div class="stat-val">
<<= ($cumTotalAnal || 0)>> mL
</div>
</div>
<div class="stat-row">
<div class="stat-label">
<span>Total Oral Volume</span>
<<tooltip "Total volume of fluids swallowed." "🛈">>
</div>
<div class="stat-val">
<<= ($cumTotalOral || 0)>> mL
</div>
</div>
/* Calculated Total Row */
<div class="stat-row" style="background: rgba(255,255,255,0.05);">
<div class="stat-label" style="color:#fff;">
<span>Combined Total</span>
</div>
<div class="stat-val">
<<= (($cumTotalPussy||0) + ($cumTotalAnal||0) + ($cumTotalOral||0))>> mL
</div>
</div>
</div>
/* ENCOUNTERS TRACKER */
<div class="stat-section">
<div class="cheat-sub-header">Encounters</div>
<div class="stat-row">
<div class="stat-label">
<span>Times Masturbated</span>
<<tooltip "Number of times you've touched yourself." "🛈">>
</div>
<div class="stat-val">
<<= ($timesMasturbated || 0)>>
</div>
</div>
<div class="stat-row">
<div class="stat-label">
<span>Human Partners</span>
<<tooltip "Number of times you've been intimate with a human partner." "🛈">>
</div>
<div class="stat-val">
<<= ($partnersHuman || 0)>>
</div>
</div>
<div class="stat-row">
<div class="stat-label">
<span>Beast Partners</span>
<<tooltip "Number of times you've been intimate with a beast or monster." "🛈">>
</div>
<div class="stat-val">
<<= ($partnersBeast || 0)>>
</div>
</div>
</div>
/* ORGASM TRACKER */
<div class="stat-section">
<div class="cheat-sub-header">Climax History</div>
<div class="stat-row">
<div class="stat-label">
<span>Micro Orgasms</span>
<<tooltip "Brief peaks of pleasure." "🛈">>
</div>
<div class="stat-val">
<<= ($microOrgasms || 0)>>
</div>
</div>
<div class="stat-row">
<div class="stat-label">
<span>Full Orgasms</span>
<<tooltip "Heavy, body-trembling climaxes." "🛈">>
</div>
<div class="stat-val">
<<= ($fullOrgasms || 0)>>
</div>
</div>
<div class="stat-row" style="background: rgba(255,255,255,0.05);">
<div class="stat-label" style="color:#fff;">
<span>Total Orgasms</span>
</div>
<div class="stat-val">
<<= ($totalOrgasms || 0)>>
</div>
</div>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "cheatValueRow">>
<<set _varStr = _args[0]>>
<<set _label = _args[1]>>
<<set _prefix = _args[2] || "">>
<<set _suffix = _args[3] || "">>
<<set _val = State.variables[_varStr] || 0>>
<div class="cheat-row">
<div class="cheat-label"><<= _label>></div>
<div class="cheat-val-display" style="color:#ffd700;">
<<= _prefix>><<= _val>><<= _suffix>>
</div>
<<capture _varStr>>
<div class="cheat-btn-group minus">
<<button "-1k">>
<<set State.variables[_varStr] -= 1000>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-100">>
<<set State.variables[_varStr] -= 100>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-10">>
<<set State.variables[_varStr] -= 10>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-btn-group plus">
<<button "+10">>
<<if _varStr === "xp">>
<<run window.addXP(10)>>
<<else>>
<<set State.variables[_varStr] += 10>>
<</if>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+100">>
<<if _varStr === "xp">>
<<run window.addXP(100)>>
<<else>>
<<set State.variables[_varStr] += 100>>
<</if>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+1k">>
<<if _varStr === "xp">>
<<run window.addXP(1000)>>
<<else>>
<<set State.variables[_varStr] += 1000>>
<</if>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<</capture>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "cheatRegenRow">>
<<set _varStr = _args[0]>>
<<set _label = _args[1]>>
<<set _val = State.variables[_varStr] || 0>>
<div class="cheat-row">
<div class="cheat-label"><<= _label>></div>
<div class="cheat-val-display" style="color:#aaffaa;"><<= _val.toFixed(2)>></div>
<<capture _varStr>>
<div class="cheat-btn-group minus">
<<button "-1.0">>
<<set State.variables[_varStr] -= 1.0>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-0.5">>
<<set State.variables[_varStr] -= 0.5>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-0.1">>
<<set State.variables[_varStr] -= 0.1>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-btn-group plus">
<<button "+0.1">>
<<set State.variables[_varStr] += 0.1>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+0.5">>
<<set State.variables[_varStr] += 0.5>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+1.0">>
<<set State.variables[_varStr] += 1.0>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<</capture>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "cheatMultiplierRow">>
<<set _varStr = _args[0]>>
<<set _label = _args[1]>>
<<set _val = State.variables[_varStr] || 0>>
<<set _pctDisplay = Math.round(_val * 100) + "%">>
<div class="cheat-row">
<div class="cheat-label"><<= _label>></div>
<div class="cheat-val-display" style="color:#ffcc66;">x<<= _val.toFixed(2)>> <span style="font-size:0.8em; opacity:0.6;">(<<= _pctDisplay>>)</span></div>
<<capture _varStr>>
<div class="cheat-btn-group minus">
<<button "-0.20">>
<<set State.variables[_varStr] -= 0.20>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-0.05">>
<<set State.variables[_varStr] -= 0.05>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-0.01">>
<<set State.variables[_varStr] -= 0.01>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-btn-group plus">
<<button "+0.01">>
<<set State.variables[_varStr] += 0.01>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+0.05">>
<<set State.variables[_varStr] += 0.05>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+0.20">>
<<set State.variables[_varStr] += 0.20>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<</capture>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "cheatResourceRow">>
<<set _curStr = _args[0]>>
<<set _maxStr = _args[1]>>
<<set _label = _args[2]>>
<<set _curVal = State.variables[_curStr] || 0>>
<<set _maxVal = State.variables[_maxStr] || 100>>
<div class="cheat-row">
<div class="cheat-label"><<= _label>></div>
<div class="cheat-val-display">
<<= Math.round(_curVal)>> / <<= Math.round(_maxVal)>>
</div>
<<capture _curStr, _maxVal>>
<div class="cheat-btn-group minus">
<<button "MIN">>
<<set State.variables[_curStr] to 0>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-100">>
<<set State.variables[_curStr] to Math.clamp(State.variables[_curStr] - 100, 0, _maxVal)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-10">>
<<set State.variables[_curStr] to Math.clamp(State.variables[_curStr] - 10, 0, _maxVal)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-btn-group plus">
<<button "+10">>
<<set State.variables[_curStr] to Math.clamp(State.variables[_curStr] + 10, 0, _maxVal)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+100">>
<<set State.variables[_curStr] to Math.clamp(State.variables[_curStr] + 100, 0, _maxVal)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "MAX">>
<<set State.variables[_curStr] to _maxVal>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<</capture>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "cheatFixedRow">>
<<set _curStr = _args[0]>>
<<set _label = _args[1]>>
<<set _hardMax = _args.length > 2 ? _args[2] : 1000>>
<<set _curVal = State.variables[_curStr] || 0>>
<<if _hardMax > 100>>
<<set _stepSmall = 10>>
<<set _stepBig = 100>>
<<else>>
<<set _stepSmall = 1>>
<<set _stepBig = 10>>
<</if>>
<div class="cheat-row">
<div class="cheat-label"><<= _label>></div>
<div class="cheat-val-display">
<<= Math.round(_curVal)>> / <<= _hardMax>>
</div>
<<capture _curStr, _hardMax, _stepSmall, _stepBig>>
<div class="cheat-btn-group minus">
<<button "MIN">>
<<set State.variables[_curStr] to 0>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button `"-" + _stepBig`>>
<<set State.variables[_curStr] to Math.clamp((State.variables[_curStr] || 0) - _stepBig, 0, _hardMax)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button `"-" + _stepSmall`>>
<<set State.variables[_curStr] to Math.clamp((State.variables[_curStr] || 0) - _stepSmall, 0, _hardMax)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-btn-group plus">
<<button `"+" + _stepSmall`>>
<<set State.variables[_curStr] to Math.clamp((State.variables[_curStr] || 0) + _stepSmall, 0, _hardMax)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button `"+" + _stepBig`>>
<<set State.variables[_curStr] to Math.clamp((State.variables[_curStr] || 0) + _stepBig, 0, _hardMax)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "MAX">>
<<set State.variables[_curStr] to _hardMax>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<</capture>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "cheatPointsRow">>
<<set _curStr = _args[0]>>
<<set _label = _args[1]>>
<<set _curVal = State.variables[_curStr] || 0>>
<div class="cheat-row">
<div class="cheat-label"><<= _label>></div>
<div class="cheat-val-display" style="color:var(--accent-color);">
<<= _curVal>>
</div>
<<capture _curStr>>
<div class="cheat-btn-group minus">
<<button "0">>
<<set State.variables[_curStr] to 0>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-5">>
<<set State.variables[_curStr] to Math.max(0, State.variables[_curStr] - 5)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "-1">>
<<set State.variables[_curStr] to Math.max(0, State.variables[_curStr] - 1)>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-btn-group plus">
<<button "+1">>
<<set State.variables[_curStr] += 1>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+5">>
<<set State.variables[_curStr] += 5>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "+10">>
<<set State.variables[_curStr] += 10>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<</capture>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "dashboardCheats">>
<<if !$cheatSubTab>><<set $cheatSubTab to "general">><</if>>
<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
<h3 style="margin:0; color: var(--accent-color);">DEBUG CONSOLE</h3>
<<button "REFRESH STATE">>
<<set $health to $maxHealth>>
<<set $mana to $maxMana>>
<<set $fatigue to 0>>
<<set $stress to 0>>
<<set $arousal to 0>>
<<set $intoxication to 0>>
<<set $cumPussy to 0; $cumAnal to 0; $cumOral to 0>>
<<set $skinPussy to 0; $skinAnal to 0; $skinOral to 0>>
<<set $totalInflation to 0>>
<<if typeof window.recalcAllStats === "function">>
<<run window.recalcAllStats()>>
<</if>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
/* SUB-TAB NAVIGATION */
<div class="dashboard-tabs" style="margin-bottom:15px; border-bottom:1px solid #444;">
<<button "General">>
<<set $cheatSubTab to "general">>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "Core">>
<<set $cheatSubTab to "core">>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "Body">>
<<set $cheatSubTab to "body">>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
<<button "Stats">>
<<set $cheatSubTab to "stats">>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
<div class="cheat-section-container" style="font-family: 'Poppins', sans-serif;">
<<switch $cheatSubTab>>
/* --- GENERAL --- */
<<case "general">>
<div class="cheat-sub-header" style="margin-top:0;">Wealth & Items</div>
<<cheatValueRow "gold" "Gold" "" "g">>
<div class="cheat-row wide-action">
<div class="cheat-label">Spawn God Gear</div>
<div>
<<button "ADD TO INVENTORY">>
<<if typeof Inventory !== 'undefined'>>
<<run Inventory.addItem("cheatRing"); Inventory.addItem("cheatAmulet")>>
<<else>>
<<run UI.alert("Inventory system not found.")>>
<</if>>
<<run window.refreshUIOnly()>>
<</button>>
</div>
</div>
<div class="cheat-sub-header">Progression</div>
<<cheatValueRow "xp" "Player XP">>
<<cheatPointsRow "perkPoints" "Perk Points">>
/* --- CORE --- */
<<case "core">>
<div class="cheat-sub-header" style="margin-top:0;">Core Vitality</div>
<div style="font-size:0.8em; color:#888; margin-top:5px;">HEALTH</div>
<<cheatResourceRow "health" "maxHealth" "Current Health">>
<<cheatValueRow "baseMaxHealth" "Max Health Limit">>
<<cheatRegenRow "baseHealthRegen" "Health Regen">>
<div style="font-size:0.8em; color:#888; margin-top:5px;">MANA</div>
<<cheatResourceRow "mana" "maxMana" "Current Mana">>
<<cheatValueRow "baseMaxMana" "Max Mana Limit">>
<<cheatRegenRow "baseManaRegen" "Mana Regen">>
<div style="font-size:0.8em; color:#888; margin-top:5px;">FATIGUE</div>
<<cheatResourceRow "fatigue" "maxFatigue" "Current Fatigue">>
<<cheatValueRow "baseMaxFatigue" "Max Fatigue Limit">>
<<cheatRegenRow "baseFatigueGain" "Fatigue Gain">>
<div style="font-size:0.8em; color:#888; margin-top:5px;">STRESS</div>
<<cheatResourceRow "stress" "maxStress" "Current Stress">>
<<cheatValueRow "baseMaxStress" "Max Stress Limit">>
<<cheatRegenRow "baseStressDecay" "Stress Decay">>
<div style="font-size:0.8em; color:#888; margin-top:5px;">AROUSAL</div>
<<cheatResourceRow "arousal" "maxArousal" "Current Arousal">>
<<cheatValueRow "baseMaxArousal" "Max Arousal Limit">>
<<cheatRegenRow "baseArousalDecay" "Arousal Decay">>
<div style="font-size:0.8em; color:#888; margin-top:5px;">INTOXICATION</div>
<<cheatResourceRow "intoxication" "maxIntoxication" "Current Intox">>
<<cheatValueRow "baseMaxIntoxication" "Max Intox Limit">>
<<cheatRegenRow "baseIntoxDecay" "Intox Decay">>
<div class="cheat-sub-header">Combat Multipliers</div>
<<cheatMultiplierRow "baseMeleeDamage" "Base Melee Dmg">>
<<cheatMultiplierRow "baseMagicDamage" "Base Magic Dmg">>
/* --- BODY --- */
<<case "body">>
<div class="cheat-sub-header" style="margin-top:0;">Energy</div>
<<cheatValueRow "succubusEnergy" "Succubus Energy">>
<div class="cheat-sub-header">Genitals</div>
<div class="cheat-row wide-action">
<div class="cheat-label">Player Genitals</div>
<div style="display:flex; align-items:center; gap:15px;">
<span style="font-size:0.9em; color:#fff;">Currently: <<= $futa ? "Futanari" : "Female">></span>
<<button "TOGGLE STATE">>
<<set $futa to !$futa>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
</div>
<div class="cheat-row wide-action">
<div class="cheat-label">Special Conditions</div>
<div style="display:flex; align-items:center; gap:15px;">
<span style="font-size:0.9em; color:#fff;">Has Eggs: <<= $inflationEgg ? "YES" : "NO">></span>
<<button "TOGGLE EGG">>
<<set $inflationEgg to !$inflationEgg>>
<<run window.refreshUIOnly()>>
<<replace "#dashboard-body">><<dashboardCheats>><</replace>>
<</button>>
</div>
</div>
<div class="cheat-sub-header">Internal Fluids (Inflation)</div>
<<cheatFixedRow "cumPussy" "Womb Volume (mL)" 1000>>
<<cheatFixedRow "cumAnal" "Anal Volume (mL)" 1000>>
<<cheatFixedRow "cumOral" "Stomach Volume (mL)" 1000>>
<div class="cheat-sub-header">External Mess (Skin)</div>
<<cheatFixedRow "skinPussy" "Thighs/Groin Mess" 100>>
<<cheatFixedRow "skinAnal" "Back/Anal Mess" 100>>
<<cheatFixedRow "skinOral" "Face/Chest Mess" 100>>
/* --- STATS --- */
<<case "stats">>
<div class="cheat-sub-header" style="margin-top:0;">Characteristics</div>
<<cheatFixedRow "basePromiscuity" "Promiscuity" 1000>>
<<cheatFixedRow "baseExhibitionism" "Exhibitionism" 1000>>
<<cheatFixedRow "baseDeviant" "Deviancy" 1000>>
<<cheatFixedRow "baseCorruption" "Corruption" 1000>>
<div class="cheat-sub-header">General Skills</div>
<<cheatFixedRow "baseAthletics" "Athletics" 1000>>
<<cheatFixedRow "baseGuile" "Guile" 1000>>
<<cheatFixedRow "baseLockpick" "Lockpick" 1000>>
<<cheatFixedRow "baseDancing" "Dancing" 1000>>
<<cheatFixedRow "baseService" "Service" 1000>>
<<cheatFixedRow "baseAlchemy" "Alchemy" 1000>>
<<cheatFixedRow "baseEnchanting" "Enchanting" 1000>>
<div class="cheat-sub-header">Erotic Skills</div>
<<cheatFixedRow "baseSeduction" "Seduction" 1000>>
<<cheatFixedRow "baseOral" "Oral Skill" 1000>>
<<cheatFixedRow "baseVaginal" "Vaginal Skill" 1000>>
<<cheatFixedRow "baseAnal" "Anal Skill" 1000>>
<</switch>>
</div>
<br>
<</widget>>
<</nobr>><<nobr>>
<<widget "charSensoryText">>
<<set _hPct = $health / $maxHealth>>
<<set _fPct = $fatigue / $maxFatigue>>
<<set _mPct = $mana / $maxMana>>
<<set _sPct = $stress / $maxStress>>
<<set _aPct = $arousal / $maxArousal>>
<<set _maxIntox = $maxIntoxication || 1000>>
<<set _iPct = $intoxication / _maxIntox>>
<<set _physText = "">>
/* HEALTH: HIGH (90%+) */
<<if _hPct >= 0.9>>
/* High Health + Low Fatigue (< 20%) */
/* STATUS: Peak Condition */
<<if _fPct < 0.2>>
<<set _physText = "Your body feels light and ready to move.">>
/* High Health + High Fatigue (> 80%) */
/* STATUS: Exhausted but Healthy */
<<elseif _fPct > 0.8>>
<<set _physText = "Your body feels fine, but your legs feel heavy as hell.">>
/* High Health + Medium Fatigue (20% - 80%) */
/* STATUS: Normal / Average */
<<else>>
<<set _physText = "You feel okay. A few aches, nothing serious.">>
<</if>>
/* HEALTH: MEDIUM (50% - 89%) */
<<elseif _hPct >= 0.5>>
/* Medium Health + High Fatigue (> 80%) */
/* STATUS: Battered & Exhausted */
<<if _fPct > 0.8>>
<<set _physText = "Your body aches, and exhaustion makes it worse.">>
/* Medium Health + Low/Medium Fatigue */
/* STATUS: Wounded / Hurt */
<<else>>
<<set _physText = "You're hurting, but still standing.">>
<</if>>
/* HEALTH: LOW (< 50%) */
/* STATUS: Critical / Injured (Fatigue irrelevant here, pain overrides it) */
<<else>>
<<set _physText = "You are badly wounded, clutching your injuries with every step.">>
<</if>>
/* Cap Warning */
<<if $maxHealth < $trueMaxHealth>>
<<set _physText += "<span class='stat-neg'>Your strength feels capped, something that only a good rest could cure.</span>">>
<</if>>
/* --- MENTAL STATE (Mana & Stress) --- */
<<set _mentText = "">>
/* MANA: HIGH (90%+) */
<<if _mPct >= 0.9>>
/* High Mana + Low Stress (< 20%) */
/* STATUS: Focused Power */
<<if _sPct < 0.2>>
<<set _mentText = "Your mind is sharp, mana surging from your finger tips.">>
/* High Mana + High Stress (> 80%) */
/* STATUS: Volatile / Overwhelmed */
<<elseif _sPct > 0.8>>
<<set _mentText = "Power surges through you, but your nerves won't calm down.">>
/* High Mana + Medium Stress */
/* STATUS: Full Reserves / Slightly stressed */
<<else>>
<<set _mentText = "Your magical reserves are full." >>
<</if>>
/* MANA: LOW (< 20%) */
<<elseif _mPct < 0.2>>
/* Low Mana + High Stress (> 80%) */
/* STATUS: Mental Breakdown */
<<if _sPct > 0.8>>
<<set _mentText = "You're drained dry, and the stress makes it worse.">>
/* Low Mana + Low/Medium Stress */
/* STATUS: Drained / Empty */
<<else>>
<<set _mentText = "Your mana's depleted, and your mind feels hollow.">>
<</if>>
/* MANA: MEDIUM (20% - 89%) */
<<else>>
/* Medium Mana + High Stress (> 60%) */
/* STATUS: Distracted */
<<if _sPct > 0.6>>
<<set _mentText = "You have magic to spare, though it is hard to focus through the stress.">>
/* Medium Mana + Low/Medium Stress */
/* STATUS: Calm / Stable */
<<else>>
<<set _mentText = "Your mind is relatively calm.">>
<</if>>
<</if>>
/* Cap Warning */
<<if $maxMana < $trueMaxMana>>
<<set _mentText += "<span class='stat-neg'>Your mana feels dampened, your mind needs a break.</span>">>
<</if>>
/* --- URGES (Arousal & Intoxication) --- */
<<set _urgeText = "">>
/* AROUSAL LOGIC */
/* 90%+: Sex Craved (Desperate) */
<<if _aPct >= 0.90>>
<<if $futa>>
/* FUTA: Hard/Dripping */
<<set _urgeText = "<span class='arousal-glow' style='color:#ff3399;'>Your cock is painfully hard and dripping pre-cum.</span>">>
<<else>>
/* FEMALE: Wet/Throbbing */
<<set _urgeText = "<span class='arousal-glow' style='color:#ff3399;'>Your pussy is soaking wet and throbbing, practically begging to be filled.</span>">>
<</if>>
/* 75%+: High (Glow Effect) */
<<elseif _aPct >= 0.75>>
<<if $futa>>
/* FUTA: Twitching Erection */
<<set _urgeText = "<span class='stat-arousal'>Your cock gives a needy twitch, making it hard to focus..</span>">>
<<else>>
/* FEMALE: Heat/Swollen */
<<set _urgeText = "<span class='stat-arousal'>Heat pulses between your legs, making it hard to focus.</span>">>
<</if>>
/* 50%+: Moderate (Pink) */
<<elseif _aPct >= 0.50>>
<<if $futa>>
/* FUTA: Heavy/Tight */
<<set _urgeText = "<span style='color:#ff66b3;'>Your cock stirs a little, getting harder.</span>">>
<<else>>
/* FEMALE: Warmth */
<<set _urgeText = "<span style='color:#ff66b3;'>Your pussy's getting wet, whether you want it to or not.</span>">>
<</if>>
/* 25%+: Low (Subtle) */
<<elseif _aPct >= 0.25>>
<<set _urgeText = "<span style='color:#ff99cc;'>You feel a faint heat building inside you.</span>">>
<</if>>
/* INFLATION LOGIC */
<<if $fetish_inflation>>
<<set _totalCum = ($cumPussy || 0) + ($cumAnal || 0) + ($cumOral || 0)>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalCum / _totalMax>>
<<if _totalCum > 100>>
<<set _infText = "">>
/* Stage 3: 60% */
<<if _fillPct >= 0.60>>
<<set _infText = "<span class='arousal-glow' style='color:#ff3399;'>Your belly's swollen tight, stuffed with more cum than you can hold.</span>">>
/* Stage 2: 30% */
<<elseif _fillPct >= 0.30>>
<<set _infText = "<span class='stat-arousal'>You feel heavy inside, your belly sticking out from the cum you're holding.</span>">>
/* Stage 1: 15% */
<<elseif _fillPct >= 0.15>>
<<set _infText = "<span class='stat-arousal'>There is a noticeable bulge in your lower belly.</span>">>
/* Default: < 15% */
<<else>>
<<set _infText = "<span style='color:#ff66b3;'>You feel a bit of cum pooling deep in your gut.</span>">>
<</if>>
/* Combine Urge + Inflation */
<<if _urgeText neq "">>
<<set _urgeText += " <br>" + _infText>>
<<else>>
<<set _urgeText = _infText>>
<</if>>
/* Volume Sentence */
<<set _urgeText += " <span style='color:#ff66b3; opacity:0.7; font-size:0.9em; display:block; margin-top:2px;'>There's " + Math.round(_totalCum) + "mL of cum inside you.</span>">>
<</if>>
<</if>>
/* INTOXICATION LOGIC */
/* 85%+: Wasted / Blackout Risk */
<<if _iPct >= 0.85>>
<<set _urgeText += " <br><span style='color:#cc33ff; text-shadow: 0 0 3px #cc33ff;'>The world is spinning violently.</span>">>
/* 60%+: Drunk */
<<elseif _iPct >= 0.60>>
<<set _urgeText += " <br><span style='color:#d279ff;'>You stumble slightly, everything feeling too soft.</span>">>
/* 30%+: Tipsy */
<<elseif _iPct >= 0.30>>
<<set _urgeText += " <br><span style='color:#e1adff;'>You feel loose and warm, your body swaying a bit.</span>">>
/* 10%+: Buzzed */
<<elseif _iPct >= 0.10>>
<<set _urgeText += " <br><span style='color:#eee0ff; opacity:0.8;'>You feel a warm little glow through your body.</span>">>
<</if>>
/* --- FINAL RENDER --- */
<div class="sensory-container" style="line-height: 1.6; color:#eee;">
<p style="margin-bottom: 8px;"><<print _physText>></p>
<p style="margin-bottom: 8px;"><<print _mentText>></p>
<<if _urgeText neq "">>
<div style="margin-top: 10px;">
<<print _urgeText>>
</div>
<</if>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "PerkMenuEmbed">>
<<set _ctx = (_args.length > 0) ? _args[0] : ($uiContext || "player")>>
<b>You have <<=$perkPoints>> Perk Point<<= $perkPoints != 1 ? "s" : "">> to spend.</b>
<div class="outfit-cards">
<<for _perk range window.perkList>>
<<capture _perk>>
<div class="outfit-card">
<div class="title"><<= _perk.Name >></div>
<div class="flavor"><<= _perk.Description >></div>
<div class="ingredients">
Cost: <b><<= _perk.Cost >></b> Perk Point<<= _perk.Cost != 1 ? "s" : "">>
</div>
<div class="actions">
<<if $perkPoints >= _perk.Cost>>
<<button "Upgrade">>
<<set $perkPoints -= _perk.Cost>>
<<run _perk.Upgrade()>>
<<if _ctx === "player">>
<<replace "#dashboard-body">><<include "PlayerDashboard_Render">><</replace>>
<<else>>
<<replace "#levelup-body">><<levelUpBody>><</replace>>
<</if>>
<</button>>
<<else>>
<button class="macro-button" disabled>Not enough points</button>
<</if>>
</div>
</div>
<</capture>>
<</for>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "debugStatsOverview">>
<h2>Stats Overview</h2>
<div class="debug-container">
<div class="debug-section">
<div class="debug-header">Core Stats</div>
<<set _stats = ["Health", "Mana", "Fatigue", "Stress", "Arousal", "Intoxication"]>>
<<for _i, _stat range _stats>>
<<set _val = State.variables[_stat.toLowerCase()]>>
<<set _max = State.variables["max" + _stat]>>
<div class="stat-row">
<span>_stat:</span>
<span>
<b><<= Math.floor(_val)>></b> / <<= _max>>
(<<= (_val / _max * 100).toFixed(0)>>%)
</span>
</div>
<div class="stat-detail">
Base: <span class="val-base"><<= State.variables["baseMax" + _stat]>></span> |
Story: <span class="val-story"><<= State.variables["bonusMax" + _stat] || 0>></span> |
Equip: <span class="val-equip"><<= $equipBonuses["bonusMax" + _stat] || 0>></span>
<<if _stat === "Health">>| Regen: <<= $healthRegen>>
<<elseif _stat === "Mana">>| Regen: <<= $manaRegen>>
<<elseif _stat === "Fatigue">>| Gain: <<= $fatigueGain>>
<<elseif _stat === "Stress">>| Decay: <<= $stressDecay>>
<</if>>
</div>
<</for>>
<hr>
<div class="stat-row">
<span>Allure:</span>
<span><b><<= $allure>></b> / <<= $maxAllure>></span>
</div>
<div class="stat-detail">
Base: <span class="val-base"><<= $allureBase>></span> |
Equip: <span class="val-equip"><<= $allureEquipBonus>></span> |
Time: <<= $allureTimeBonus>> |
Nude: <<= $allureNudeBonus>> |
Buffs: <span class="val-buff"><<= $tempAllureBonus>></span>
</div>
</div>
<div class="debug-section">
<div class="debug-header">Current Fluids inside</div>
<div class="stat-row">
<span>Pussy:</span>
<span><b><<= ($cumPussy || 0).toFixed(1)>></b> mL</span>
</div>
<div class="stat-row">
<span>Anal:</span>
<span><b><<= ($cumAnal || 0).toFixed(1)>></b> mL</span>
</div>
<div class="stat-row">
<span>Stomach (Oral):</span>
<span><b><<= ($cumOral || 0).toFixed(1)>></b> mL</span>
</div>
</div>
<div class="debug-section">
<div class="debug-header">Combat</div>
<div class="stat-row"><span>Melee Bonus:</span> <b>x<<= $meleeDamageBonus.toFixed(2)>></b></div>
<div class="stat-detail">
Base: <span class="val-base"><<= $baseMeleeDamage>></span> |
Story: <span class="val-story"><<= $BonusMeleeDamage || 0>></span> |
Equip: <span class="val-equip"><<= $equipBonuses.BonusMeleeDamage || 0>></span> |
Buff: <span class="val-buff"><<= ($tempBuffs.melee ? $tempBuffs.melee.value : 0)>></span>
</div>
<div class="stat-row"><span>Magic Bonus:</span> <b>x<<= $magicDamageBonus.toFixed(2)>></b></div>
<div class="stat-detail">
Base: <span class="val-base"><<= $baseMagicDamage>></span> |
Story: <span class="val-story"><<= $BonusMagicDamage || 0>></span> |
Equip: <span class="val-equip"><<= $equipBonuses.BonusMagicDamage || 0>></span> |
Buff: <span class="val-buff"><<= ($tempBuffs.magic ? $tempBuffs.magic.value : 0)>></span>
</div>
<br>
<div class="stat-row"><span>Flee Skill:</span> <span><<= $fleeSkill>> (<<= ($fleeChance * 100).toFixed(0)>>%)</span></div>
<div class="stat-row"><span>Dodge:</span> <span><<= ($dodgeChance * 100).toFixed(1)>>%</span></div>
<div class="stat-row"><span>Bonus Distraction:</span> <span><<= ($distractionChance * 100).toFixed(1)>>%</span></div>
<div class="stat-row"><span>Bonus Lewd Chance:</span> <span><<= ($lewdChance * 100).toFixed(1)>>%</span>
</div>
</div>
<div class="debug-section">
<div class="debug-header">Characteristics</div>
<<set _chars = ["Promiscuity", "Deviant", "Exhibitionism", "Corruption"]>>
<<for _i, _char range _chars>>
<div class="stat-row">
<span>_char:</span>
<span><<= State.variables[_char.toLowerCase()]>> / <<= State.variables["max" + _char]>></span>
</div>
<div class="stat-detail">
Stage: <<= State.variables[_char.toLowerCase() + "Stage"] >> |
Base: <span class="val-base"><<= State.variables["base" + _char] || 0>></span>
</div>
<</for>>
</div>
<div class="debug-section">
<div class="debug-header">Skills</div>
<<set _skills = ["Guile", "Lockpick", "Athletics", "Dancing", "Service", "Alchemy", "Enchanting"]>>
<<for _i, _skill range _skills>>
<div class="stat-row">
<span>_skill:</span>
<span><<= State.variables[_skill.toLowerCase()]>> / <<= State.variables["max" + _skill]>></span>
</div>
<</for>>
</div>
<div class="debug-section">
<div class="debug-header">Sex Skills</div>
<<set _sexSkills = ["Seduction", "Oral", "Hands", "Chest", "Vaginal", "Anal", "Thighs"]>>
<<for _i, _skill range _sexSkills>>
<div class="stat-row">
<span>_skill:</span>
<span><<= State.variables[_skill.toLowerCase()]>> / <<= State.variables["max" + _skill]>></span>
</div>
<</for>>
</div>
<div class="debug-section">
<div class="debug-header">Active Timed Buffs</div>
<<if !State.variables.tempBuffs || Object.keys(State.variables.tempBuffs).length === 0>>
<span style="color:#888; font-style:italic;">No active buffs.</span>
<<else>>
<table style="width:100%; text-align:left; font-size:1em;">
<tr>
<th style="padding-bottom:10px;">ID</th>
<th style="padding-bottom:10px;">Value</th>
<th style="padding-bottom:10px;">Time Left</th>
</tr>
<<for _key, _buff range State.variables.tempBuffs>>
<<set _remaining to Math.max(0, _buff.expiresAt - $timeInMinutes)>>
<<set _h to Math.floor(_remaining / 60)>>
<<set _m to _remaining % 60>>
<<set _timeStr to (_h > 0 ? _h + "h " : "") + (_m < 10 && _h > 0 ? "0" + _m : _m) + "m">>
<<set _isPercent to (_buff.value > -1 && _buff.value < 1 && _buff.value !== 0)>>
<<set _valDisplay to (_buff.value * (_isPercent ? 100 : 1)).toFixed(0) + (_isPercent ? "%" : "")>>
<tr>
<td style="color:#72efdd; padding:4px 0;">_key</td>
<td style="padding:4px 0;"><<= _valDisplay>></td>
<td style="padding:4px 0;"><<= _timeStr>></td>
</tr>
<</for>>
</table>
<</if>>
</div>
</div>
<</widget>>
<</nobr>><<nobr>>
<<set $shopView = "buy">>
<<set $shopDrawerBuy = $shopDrawerBuy || "Weapons">>
<<set $shopDrawerBuyPage = $shopDrawerBuyPage || 1>>
<<set $shopDrawerSell = $shopDrawerSell || "Clothes">>
<<set $shopDrawerSellPage = $shopDrawerSellPage || 1>>
<div id="shop-container">
<div id="shop-nav" style="margin-bottom:1em; text-align:center;">
<<shopNavButtons>>
</div>
<div id="shop-menu">
<<shopMenu>>
</div>
<div id="shop-drawer">
<<shopDrawer>>
</div>
</div>
/* Automatically revert clothes when leaving */
<<link "Leave">>
<<run window.Shop.stopTryOn()>>
<<returnToPassage>>
<</link>>
<</nobr>><<nobr>>
<<widget "shopNavButtons">>
<<set _isBuy = $shopView is "buy">>
<<print '<button class="macro-button" style="min-width: 180px; font-weight:' + (_isBuy ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.shopView=\'buy\'; $(\'#shop-nav\').empty().wiki(\'<<shopNavButtons>>\'); $(\'#shop-menu\').empty().wiki(\'<<shopMenu>>\'); $(\'#shop-drawer\').empty().wiki(\'<<shopDrawer>>\');">Shopkeeper</button>'>>
<<set _isSell = $shopView is "sell">>
<<print '<button class="macro-button" style="min-width: 180px; font-weight:' + (_isSell ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.shopView=\'sell\'; $(\'#shop-nav\').empty().wiki(\'<<shopNavButtons>>\'); $(\'#shop-menu\').empty().wiki(\'<<shopMenu>>\'); $(\'#shop-drawer\').empty().wiki(\'<<shopDrawer>>\');">Eris</button>'>>
<</widget>>
<</nobr>><<nobr>>
<<widget "shopMenu">>
<div style="margin-bottom: 1em; display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;">
<<if $shopView is "buy">>
<<set _cats = ["Clothes","Light","Heavy","Bikini","Underwear","Weapons","Shields","Accessories","Potions","Food","Ingredients","Books","Keys","Misc"]>>
<<for _cat range _cats>>
<<set _hasItems = false>>
/* Pull all prototypes from the ItemRegistry */
<<set _items = Object.values(ItemRegistry)>>
/* Filter by Category + Shop Tag */
<<switch _cat>>
<<case "Clothes">>
<<set _hasItems = _items.some(i => i.category == "clothes" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Light">>
<<set _hasItems = _items.some(i => i.category == "light" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Heavy">>
<<set _hasItems = _items.some(i => i.category == "heavy" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Bikini">>
<<set _hasItems = _items.some(i => i.category == "bikini" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Underwear">>
<<set _hasItems = _items.some(i => i.category == "underwear" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Weapons">>
<<set _hasItems = _items.some(i => i.category == "weapon" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Shields">>
<<set _hasItems = _items.some(i => i.category == "shield" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Accessories">>
<<set _hasItems = _items.some(i => i.category == "accessory" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Potions">>
<<set _hasItems = _items.some(i => i.category == "potion" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Food">>
<<set _hasItems = _items.some(i => i.category == "food" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Ingredients">>
<<set _hasItems = _items.some(i => i.category == "ingredient" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Books">>
<<set _hasItems = _items.some(i => i.category == "book" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Keys">>
<<set _hasItems = _items.some(i => i.category == "key" and $shopTag.some(t => i.Tags.includes(t)))>>
<<case "Misc">>
<<set _hasItems = _items.some(i => i.category == "misc" and $shopTag.some(t => i.Tags.includes(t)))>>
<</switch>>
<<if _hasItems>>
<<set _isActive = ($shopDrawerBuy == _cat)>>
<<print '<button class="macro-button" style="min-width: 130px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.shopDrawerBuy=\'' + _cat + '\'; SugarCube.State.variables.shopDrawerBuyPage=1; $(\'#shop-menu\').empty().wiki(\'<<shopMenu>>\'); $(\'#shop-drawer\').empty().wiki(\'<<shopDrawer>>\');">' + _cat + '</button>'>>
<</if>>
<</for>>
<<else>>
<<for _cat range ["Clothes","Light","Heavy","Bikini","Underwear","Weapons","Shields","Rings","Amulets","Potions","Food","Ingredients","Books","Keys","Misc"]>>
<<set _isActive = ($shopDrawerSell == _cat)>>
<<print '<button class="macro-button" style="min-width: 130px; font-weight:' + (_isActive ? 'bold' : 'normal') +
';" onclick="SugarCube.State.variables.shopDrawerSell=\'' + _cat + '\'; SugarCube.State.variables.shopDrawerSellPage=1; $(\'#shop-menu\').empty().wiki(\'<<shopMenu>>\'); $(\'#shop-drawer\').empty().wiki(\'<<shopDrawer>>\');">' + _cat + '</button>'>>
<</for>>
<</if>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<widget "shopDrawer">>
<<set _perPage = 12>>
<<set _all = Object.values(ItemRegistry)>>
<<if $shopView is "buy">>
<<set _drawer = $shopDrawerBuy>>
<<set _currentPage = $shopDrawerBuyPage || 1>>
/* Filter items by Category AND Shop Tag */
<<set _catMap = {
"Clothes": "clothes", "Light": "light", "Heavy": "heavy", "Bikini": "bikini", "Underwear": "underwear",
"Weapons": "weapon", "Shields": "shield", "Accessories": "accessory", "Potions": "potion",
"Food": "food", "Ingredients": "ingredient", "Books": "book", "Keys": "key", "Misc": "misc"
}>>
<<set _targetCat = _catMap[_drawer]>>
<<set _drawerItems = _all.filter(i => i.category == _targetCat and $shopTag.some(t => i.Tags.includes(t)))>>
<<else>>
<<set _drawer = $shopDrawerSell>>
<<set _currentPage = $shopDrawerSellPage || 1>>
<<switch _drawer>>
<<case "Clothes">> <<set _drawerItems = $inventoryOutfits.filter(i => i.category == "clothes")>>
<<case "Light">> <<set _drawerItems = $inventoryOutfits.filter(i => i.category == "light")>>
<<case "Heavy">> <<set _drawerItems = $inventoryOutfits.filter(i => i.category == "heavy")>>
<<case "Bikini">> <<set _drawerItems = $inventoryOutfits.filter(i => i.category == "bikini")>>
<<case "Underwear">><<set _drawerItems = $inventoryOutfits.filter(i => i.category == "underwear")>>
<<case "Weapons">> <<set _drawerItems = $inventoryWeapons>>
<<case "Shields">> <<set _drawerItems = $inventoryShields>>
<<case "Rings">> <<set _drawerItems = $inventoryAccessories.filter(i => i.SubType == "Ring")>>
<<case "Amulets">> <<set _drawerItems = $inventoryAccessories.filter(i => i.SubType == "Amulet")>>
<<case "Potions">> <<set _drawerItems = $inventoryPotions>>
<<case "Food">> <<set _drawerItems = $inventoryFood>>
<<case "Ingredients">><<set _drawerItems = $inventoryIngredients>>
<<case "Books">> <<set _drawerItems = $inventoryBooks>>
<<case "Keys">> <<set _drawerItems = $inventoryKeys>>
<<case "Misc">> <<set _drawerItems = $inventoryQuest.concat($inventoryRares, $inventoryMisc)>>
<</switch>>
<</if>>
<<set _drawerItems = _drawerItems.slice().sort((a,b) => a.Name.localeCompare(b.Name))>>
<<set _totalPages = Math.ceil(_drawerItems.length / _perPage)>>
<<set _start = (_currentPage - 1) * _perPage>>
<<set _pageItems = _drawerItems.slice(_start, _start + _perPage)>>
<div style="margin-bottom: 1em; text-align: center;">
<b><u><<= _drawer >> Items</u></b>
</div>
<div class="outfit-cards">
<<for _item range _pageItems>>
<<capture _item>>
<div class="outfit-card">
<div class="title">
<div style="font-weight: bold; display: block;">
<<= _item.Name >>
<<if _item.quantity>> (x<<= _item.quantity >>)<</if>>
</div>
<div style="margin-top: 4px; line-height: 1; font-size: 0.9em; display: flex; gap: 6px; flex-wrap: wrap; justify-content: center;">
<<= window.renderItemTags(_item, _drawer) >>
</div>
</div>
<div class="flavor"><<= _item.Description || "No description." >></div>
<div class="actions">
<<if $shopView is "buy">>
<<set _proto = getItemByID(_item.ID)>>
<<set _buyPrice = getBuyPrice(_proto?.Price || 0)>>
<span>Buy for <<= _buyPrice >> gold</span>
<<if $gold >= _buyPrice>>
/* BUY BUTTON */
<<print '<button class="macro-button" onclick="window.buyItemFromShop(\'' + _item.ID + '\')">Buy</button>'>>
<<else>>
<button class="macro-button" disabled>Buy</button>
<</if>>
/* --- TRY ON BUTTONS --- */
<<if ["clothes","light","heavy","bikini","underwear"].includes(_item.category)>>
<<set _isSubLayer = (_item.category === "underwear" || _item.category === "bikini")>>
<<set _isTryingOn = _isSubLayer ? ($equippedSubOutfit.ID === _item.ID and $shopReturnSubOutfit) : ($equippedOutfit.ID === _item.ID and $shopReturnOutfit)>>
<<if _isTryingOn>>
<<button "Take Off">>
<<run window.Shop.stopTryOn()>>
<<replace "#shop-drawer">><<shopDrawer>><</replace>>
<</button>>
<<else>>
<<print '<button class="macro-button" onclick="window.Shop.tryOn(\'' + _item.ID + '\')">Try On</button>'>>
<</if>>
<</if>>
<<else>>
/* SELL MODE */
<<set _proto = getItemByID(_item.ID)>>
<<set _sellPrice = getSellPrice(_proto?.Price || 0)>>
<span>Sell for <<= _sellPrice >> gold</span>
<<set _isSubLayer = (_item.category === "underwear" || _item.category === "bikini")>>
<<set _isWorn = _isSubLayer ? ($equippedSubOutfit?.ID == _item.ID) : ($equippedOutfit?.ID == _item.ID)>>
<<if _isWorn and _item.quantity <= 1>>
<button class="macro-button" disabled style="opacity:0.6; cursor:not-allowed;">Worn</button>
<<else>>
<<print '<button class="macro-button" onclick="window.sellItemFromShop(\'' + _item.ID + '\')">Sell</button>'>>
<</if>>
<</if>>
</div>
</div>
<</capture>>
<</for>>
</div>
<div style="margin-top: 1em; text-align: center;">
<<if _currentPage > 1>>
<<button "← Prev">>
<<if $shopView is "buy">><<set $shopDrawerBuyPage -= 1>><<else>><<set $shopDrawerSellPage -= 1>><</if>>
<<replace "#shop-drawer">><<shopDrawer>><</replace>>
<</button>>
<</if>>
Pages:
<<for _i to 1; _i <= _totalPages; _i++>>
<<print (_i === _currentPage ? '[' + _i + ']' : _i) + ' '>>
<</for>>
<<if _currentPage < _totalPages>>
<<button "Next →">>
<<if $shopView is "buy">><<set $shopDrawerBuyPage += 1>><<else>><<set $shopDrawerSellPage += 1>><</if>>
<<replace "#shop-drawer">><<shopDrawer>><</replace>>
<</button>>
<</if>>
</div>
<</widget>>
<</nobr>><<nobr>>
<<set $inSleepFlow = true>>
<div class="menu-card">
<div class="menu-header">Rest</div>
<div class="menu-section">
Current Comfort:<br>
<<switch $restQuality>>
<<case "perfect">><span style="color:#66ff66; font-weight:bold;">Perfect</span>
<<case "good">><span style="color:#44cc44; font-weight:bold;">Good</span>
<<case "normal">><span style="color:#ffcc66; font-weight:bold;">Normal</span>
<<case "poor">><span style="color:#ff6666; font-weight:bold;">Poor</span>
<<default>><span style="color:gray;">Unknown</span>
<</switch>>
</div>
<div class="menu-section">
<label for="sleepHours">Sleep Duration:</label><br>
<select id="sleepHours" class="styled-select" style="margin-top:0.5em;">
<option value="12">12 Hours</option>
<option value="11">11 Hours</option>
<option value="10">10 Hours</option>
<option value="9">9 Hours</option>
<option value="8">8 Hours</option>
<option value="7">7 Hours</option>
<option value="6">6 Hours</option>
<option value="5">5 Hours</option>
<option value="4">4 Hours</option>
<option value="3">3 Hours</option>
<option value="2">2 Hours</option>
<option value="1">1 Hour</option>
</select>
</div>
<div class="menu-section">
<<button "Go to Sleep">>
<<set _hours = jQuery('#sleepHours').val()>>
<<set _minutes = _hours * 60>>
<<rest _minutes>>
<<goto "Sleep Ending">>
<</button>>
<br><br>
<span style="font-size:0.9em;">
<<link "Take a short nap (0:30)">>
<<set $inSleepFlow = true>>
<<rest 30>>
<<goto "Short nap">>
<</link>>
</span>
<br>
<span style="font-size:0.9em;">
<<link "Get up">><<set $inSleepFlow = false>><<returnToPassage>><</link>>
</span>
</div>
</div>
<</nobr>><<nobr>>
<div class="menu-card">
<div class="menu-header">Nap</div>
<div class="sleep-flavor">
You close your eyes and drift away for a moment.<br>
Shortly after, you wake up feeling slightly more rested.
</div>
<div class="menu-section">
<<if $pendingLevels > 0>>
<<button "Level Up Available!">>
<<goto "Level Up Menu">>
<</button>>
<<else>>
<<button "Wake Up">>
<<set $inSleepFlow = false>>
<<returnToPassage>>
<</button>>
<</if>>
</div>
</div>
<</nobr>><<nobr>>
<div class="menu-card">
<div class="menu-header">You wake up</div>
<div class="sleep-flavor">
<<if $fatiguePct <= 0.10>>
You feel completely refreshed.
<<elseif $fatiguePct <= 0.30>>
You feel rested enough to face the day.
<<elseif $fatiguePct <= 0.50>>
You rub your eyes, feeling groggy and slow.
<<elseif $fatiguePct <= 0.70>>
You drag yourself to get up, your body feels heavy.
<<else>>
Your body aches, staying awake will be a challenge.
<</if>>
</div>
<div class="menu-section">
<<if $pendingLevels > 0>>
<<button "Level Up Available!">>
<<goto "Level Up Menu">>
<</button>>
<<else>>
<<button "Get Out of Bed">>
<<set $inSleepFlow = false>>
<<returnToPassage>>
<</button>>
<</if>>
</div>
</div>
<</nobr>><<nobr>>
<<set $inSleepFlow = true>>
<<set $uiContext = "levelup">>
<<set _gained = $pendingLevels>>
<<if _gained > 0>>
<<set $perkPoints += _gained * 3>>
<<set $talentPoints += _gained * 1>>
<<set $pendingLevels = 0>>
<</if>>
<h3>You Leveled Up!</h3>
You gained <<=_gained>> level<<=_gained != 1 ? "s" : "">>:
+<<=_gained * 3>> Perk Points.
/*<div style="display:flex; gap:.5rem; margin:.25rem 0 .75rem 0;">
<<link "Perks">>
<<set $levelUpTab = "Perks">>
<<replace "#levelup-body">><<levelUpBody>><</replace>>
<</link>>
<<link "Talents">>
<<set $levelUpTab = "Talents">>
<<replace "#levelup-body">><<levelUpBody>><</replace>>
<</link>>
</div>*/
<div id="levelup-body"><<levelUpBody>></div>
<p>
<<link "Get up">>
<<set $inSleepFlow = false>>
<<returnToPassage>>
<</link>>
</p>
<</nobr>><<nobr>>
<<widget "levelUpBody">>
<<switch $levelUpTab>>
<<case "Talents">>
<<TalentTreeEmbed>>
<<default>>
<<PerkMenuEmbed "levelup">>
<</switch>>
<</widget>>
<</nobr>><<nobr>>
<div class="start-container">
<img src="images/cards/banner.webp" class="start-banner" alt="Lustborn Banner">
<div class="start-intro">
<div style="margin-top: 10px; font-size: 1em; opacity: 0.9;">
<span class="stat-corrupt">Welcome to <b>Lustborn.</b></span><br><br>
</div>
<div class="disclaimer-text">
This game contains explicit sexual content, dark themes, and scenarios involving forced submission.<br>
It is intended for adults only.<br><br>
<span style="font-size: 0.9em; opacity: 0.9;">
All characters depicted are 18 years of age or older.<br>
All locations, events, and entities are purely fictional and part of a fantasy setting.
</span>
</div>
</div>
<div class="start-actions">
<<button "Load Save">>
<<run window.CustomSaves.openMenu()>>
<</button>>
<<button "New Game">>
<<goto "SettingsMenu">>
<</button>>
</div>
<div class="social-footer">
<a href="https://discord.gg/cRdNv72SuA" target="_blank" class="social-link social-discord">
Discord
</a>
<a href="https://subscribestar.adult/ego" target="_blank" class="social-link social-substar">
SubscribeStar
</a>
</div>
</div>
<</nobr>><<nobr>>
<<set _context to "start">>
<div class="start-container" style="text-align: left;">
<h2 style="text-align:center; color: var(--card-title);">Content Configuration</h2>
<hr style="opacity: 0.3;">
<div id="settings-tabs">
<<button "General Settings">>
<<set $currentTab to "general">>
<<replace "#settings-content">><<include "Settings_Content_Render">><</replace>>
<</button>>
<<button "Beast Settings">>
<<set $currentTab to "beasts">>
<<replace "#settings-content">><<include "Settings_Content_Render">><</replace>>
<</button>>
<<button "Fetish Settings">>
<<set $currentTab to "fetishes">>
<<replace "#settings-content">><<include "Settings_Content_Render">><</replace>>
<</button>>
</div>
<div id="settings-content" style="min-height: 300px;">
<<if !$currentTab>><<set $currentTab to "general">><</if>>
<<include "Settings_Content_Render">>
</div>
<hr style="margin-top: 2em; opacity: 0.3;">
<div style="display: flex; gap: 10px; justify-content: center; margin-top: 1em;">
<<button "Return to Main Menu">>
<<goto "Start">>
<</button>>
<<button "Confirm & Start">>
<<goto "Intro 0">>
<</button>>
</div>
</div>
<</nobr>><<nobr>>
<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:15px; padding: 0 10px;">
<h3 style="margin:0; color: var(--accent-color);"><<print $currentTab.toUpperFirst()>> Config</h3>
<div style="font-size: 0.8em;">
<<if $currentTab isnot "general">>
<<button "Enable All">>
<<script>>
var tab = State.variables.currentTab;
var list = setup.settings[tab];
var isGame = (State.temporary.context === "game");
var hasBeast = setup.enableBeastMod;
if(list) {
list.forEach(function(item) {
if (item.restricted && !hasBeast) return;
if (!isGame || !item.locked) {
State.variables[item.var] = true;
}
});
}
<</script>>
<<if jQuery("#settings-content").length>>
<<replace "#settings-content">><<include "Settings_Content_Render">><</replace>>
<</if>>
<<if jQuery("#sys-body").length>>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</if>>
<</button>>
<<button "Disable All">>
<<script>>
var tab = State.variables.currentTab;
var list = setup.settings[tab];
var isGame = (State.temporary.context === "game");
var hasBeast = setup.enableBeastMod;
if(list) {
list.forEach(function(item) {
if (item.restricted && !hasBeast) return;
if (!isGame || !item.locked) {
State.variables[item.var] = false;
}
});
}
<</script>>
<<if jQuery("#settings-content").length>>
<<replace "#settings-content">><<include "Settings_Content_Render">><</replace>>
<</if>>
<<if jQuery("#sys-body").length>>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</if>>
<</button>>
<</if>>
</div>
</div>
<div class="settings-grid">
<<if setup.settings[$currentTab]>>
<<for _i to 0; _i lt setup.settings[$currentTab].length; _i++>>
<<capture _i>>
<<set _item = setup.settings[$currentTab][_i]>>
<<if _item.restricted and !setup.enableBeastMod>>
<<continue>>
<</if>>
<<if _context is "game" and _item.locked>>
<<continue>>
<</if>>
<div class="settings-item">
<label>
<<print '<<checkbox "$' + _item.var + '" false true autocheck>>'>>
<span><<print _item.label>></span>
<<if _item.desc>>
<<tooltip _item.desc "🛈">>
<</if>>
</label>
</div>
<</capture>>
<</for>>
<</if>>
</div>
<br>
<<if _context is "start">>
<<if $currentTab is "general">>
<div class="settings-disclaimer">
All settings can be changed later via the in-game menu.
</div>
<div class="settings-disclaimer" style="border-left-color: var(--accent-color); margin-bottom: 20px;">
<strong>Cheat Mode:</strong>
When enabled, a "Cheats" tab will appear in your Player Menu.
</div>
<</if>>
<<if $currentTab is "fetishes">>
<div class="settings-disclaimer">
<strong>NTR (Netorare):</strong>
Disabling this feature will not remove all cheating content, but it will greatly change how the story and certain events unfold. The game can be played and fully enjoyed with either option.<br><br>
When enabled, you begin the game already in a relationship. Disabling NTR still allows the player to cheat on <b>new partners</b> later in the story through player choices.
</div>
<div class="settings-disclaimer" style="border-left-color: #d651d6;">
<strong>Futanari (NPC):</strong>
When enabled, some female NPCs may have both male and female genitalia. If disabled, all named futanari characters will instead appear fully female.
</div>
<div class="settings-disclaimer" style="border-left-color: #d651d6;">
<strong>Futanari (Player):</strong>
When enabled, the player will have both male and female genitalia. This option can also be freely changed later during the story, even if disabled here at the start.
</div>
<</if>>
<</if>>
<</nobr>><<nobr>>
<div class="dashboard-container">
<<if !$sysTab>><<set $sysTab to "general">><</if>>
<div class="dashboard-tabs">
<<button "General">>
<<set $sysTab to "general">>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
<<button "Visuals">>
<<set $sysTab to "visuals">>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
<<button "Beasts">>
<<set $sysTab to "beasts">>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
<<button "Fetishes">>
<<set $sysTab to "fetishes">>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
<<button "Debug">>
<<set $sysTab to "debug">>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
</div>
<div id="sys-body" class="dashboard-content">
<<include "SystemConfig_Render">>
</div>
</div>
<</nobr>><<nobr>>
<<set _context to "game">>
<<if !$activeStyleProfile>>
<<set $activeStyleProfile to "Default">>
<</if>>
<<switch $sysTab>>
<<case "general">>
<div class="dashboard-header">General Gameplay</div>
<<set $currentTab to "general">>
<<include "Settings_Content_Render">>
<<case "visuals">>
<div class="dashboard-header">Theme & Display</div>
<div class="settings-grid">
<div class="settings-item">
<label>
<<checkbox "$dynamicBackgrounds" false true autocheck>>
<span>Dynamic Backgrounds</span>
<<tooltip "Background changes based on location and time." "🛈">>
</label>
</div>
<div class="settings-item">
<label>
<<checkbox "$clock24h" false true autocheck>>
<span>24-Hour Clock</span>
<<tooltip "Toggle between 12-hour (AM/PM) and 24-hour time format." "🛈">>
</label>
</div>
</div>
<hr style="border-color: var(--card-border); opacity: 0.5; margin: 15px 0;">
<div style="margin-bottom: 10px; font-weight: bold; color: var(--card-title);">Display Customization</div>
<div class="settings-grid">
<div style="grid-column: span 2; padding: 10px; border: 1px solid var(--card-border); border-radius: 4px; background: rgba(0, 0, 0, 0.1);">
<div style="display:flex; justify-content:space-between; margin-bottom:5px;">
<span>Game Zoom</span>
<span id="zoom-display"><<print ($sys_zoom ? $sys_zoom : 100) + "%">></span>
</div>
<input type="range" min="50" max="150" step="1"
oninput="
$('#zoom-display').text(this.value + '%');
var val = this.value;
window.requestAnimationFrame(function() {
document.documentElement.style.setProperty('--zoom-level', val / 100);
});
"
onchange="window.applyZoom(this.value, true);"
@value="$sys_zoom || 100"
style="width: 96%; display: block; margin: 5px auto; cursor: pointer;">
</div>
</div>
<hr style="border-color: var(--card-border); opacity: 0.5; margin: 15px 0;">
<<if Macro.has("backgroundSelector")>>
<<backgroundSelector>>
<<else>>
<i>(Background Selector Widget missing)</i>
<</if>>
<hr style="border-color: var(--card-border); opacity: 0.5; margin: 15px 0;">
<div style="margin-bottom: 10px; font-weight: bold; color: var(--card-title);">Interface Theme</div>
<div style="display:flex; flex-wrap:wrap; gap:10px; margin-bottom: 16px;">
<<for _profile range Object.keys(window.styleProfiles)>>
<<capture _profile>>
<div class="settings-item" style="flex: 1 1 120px; min-width: 120px;">
<label>
<<set _isProfileChecked = ($activeStyleProfile == _profile ? "checked" : "")>>
<<print '<input type="radio" name="styleProfile" value="' + _profile + '" ' + _isProfileChecked + ' onchange="SugarCube.State.variables.activeStyleProfile=this.value; window.applyStyleProfile(this.value, true);">'>>
<span style="justify-content: center;"><<= _profile>></span>
</label>
</div>
<</capture>>
<</for>>
</div>
<hr style="border-color: var(--card-border); opacity: 0.5; margin: 15px 0;">
<<case "beasts">>
<div class="dashboard-header">Beast Configuration</div>
<<set $currentTab to "beasts">>
<<include "Settings_Content_Render">>
<<case "fetishes">>
<div class="dashboard-header">Fetish Configuration</div>
<<set $currentTab to "fetishes">>
<<include "Settings_Content_Render">>
<<case "debug">>
<div class="dashboard-header">Debug Tools</div>
<div class="settings-disclaimer" style="border-left-color: #ff4444;">
<strong>Warning:</strong> Use these only if you are experiencing bugs.
</div>
<div style="display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 20px;">
<button class="macro-button" onclick="$.wiki('<<hideNPC>>');">
Fix Stuck NPC Avatar
</button>
<button class="macro-button" onclick="$.wiki('<<goto [[Player Camp: Willow]]>>'); SugarCube.Dialog.close();">
Unstuck (Teleport to Campsite)
</button>
<<if $debugEnabled>>
<<button "Disable Debug Mode">>
<<set $debugEnabled to false>>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
<<else>>
<<button "Enable Debug Mode">>
<<set $debugEnabled to true>>
<<replace "#sys-body">><<include "SystemConfig_Render">><</replace>>
<</button>>
<</if>>
</div>
<hr style="border-color: var(--card-border); opacity: 0.5; margin: 15px 0;">
<div class="dashboard-header" style="font-size: 1em; margin-bottom: 10px;">Subscriber Access</div>
<div id="redeem-section" style="display:flex; align-items:center; gap:10px; background:rgba(255,255,255,0.05); padding:10px; border-radius:4px; border:1px solid var(--card-border);">
<span style="opacity:0.7;">Code:</span>
<<textbox "_promoCode" "" autofocus>>
<<button "Redeem Content">>
<<if window.checkPromoCode(_promoCode)>>
<<run Object.values(window.ItemRegistry).forEach(item => window.Inventory.addItem(item.ID, 1))>>
<<replace "#redeem-section">>
<div style="color:#55ff55; font-weight:bold; padding:5px;">
Access Granted! All items added to inventory.
</div>
<</replace>>
<<else>>
<<replace "#redeem-status">>
<span style="color:#ff5555; font-weight:bold; margin-left:10px;">Invalid Code</span>
<</replace>>
<</if>>
<</button>>
<span id="redeem-status"></span>
</div>
<</switch>>
<</nobr>><<nobr>>
<div id="wardrobe">
<<if $lastWardrobeDrawer>>
<<set $wardrobeDrawer = $lastWardrobeDrawer>>
<<set $lastWardrobeDrawer = undefined>>
<</if>>
<<if $succubusForm>>
<<set $wardrobeDrawer = "Succubus">>
<<elseif $wardrobeDrawer is undefined or $wardrobeDrawer == "Succubus">>
<<set $wardrobeDrawer = "Clothes">>
<</if>>
<<wardrobeMenu>>
<div id="wardrobe-drawer"><<wardrobeDrawer>></div>
<br>
<<if !canLeaveWardrobe()>>
<span style="color:red;">You're too shy to leave like this!</span>
<<else>>
<<link "Return">><<goto $currentPassage>><</link>>
<span style="margin: 0 1em;">|</span>
<</if>>
<<link "Open Inventory">><<goto "Inventory">><</link>>
</div>
<</nobr>><<nobr>>
<<inventoryMenu>>
<div id="inventory-drawer"><<inventoryDrawer>></div>
<br>
<<if !canLeaveWardrobe()>>
<span style="color:red;">You're too shy to leave like this!</span>
<<else>>
<<link "Return">><<goto $currentPassage>><</link>>
<span style="margin: 0 1em;">|</span>
<</if>>
<<link "Go to Wardrobe">><<goto "Wardrobe">><</link>>
<</nobr>><<inventoryMenu>>
<div id="inventory-drawer"><<inventoryDrawer>></div><<nobr>>
<<bgimage "bandit_camp_pier_outside" "ToD">>
<<set $currentDungeon = "banditPier">>
<<set $onCapture = "Bandit Camp: Pier Imprisonment Start">>
<<dungeonResetCheck "banditPier" 2>> /* entire dungeon resets 2 days after beating the boss */
You stand on the cliffs overlooking an old fishing pier, now turned into a bandit camp. The air smells of salt and woodsmoke.<br><br>
<<if $banditPierCleared>>
The camp is quiet. Most of the bandits have scattered or are lying low.
<<else>>
You spot several armed figures patrolling the wooden walkways. The camp is active and dangerous.
<</if>>
<</nobr>>
<<link "Enter the bandit camp (0:02)">><<pass 5>><<goto "Bandit Camp: Pier 1">><</link>>
<<link "Leave Area (0:05)">><<pass 5>><<set $onCapture = null>><<set $currentDungeon = "None">><<goto "x34 y24">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "ToD">>
<<passageContext "Bandit Camp: Pier 1" "Bandit Camp: Pier 1">>
You stand at the entrance. A muddy path leads deeper into the outpost.<br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier 1"]>>
<<startCombatIfChance 100>>
<</if>>
<</nobr>>
<<link "Go deeper into the camp (0:01)">><<pass 1>><<goto "Bandit Camp: Pier 2">><</link>>
<<link "Leave the camp (0:02)">><<pass 2>><<goto "Bandit Camp: Pier Entrance">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "ToD">>
<<passageContext "Bandit Camp: Pier 2" "Bandit Camp: Pier 2">>
The walkway splits here. A sturdy tent stands to the left on its own platform, while the right path winds higher up the cliff.<br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier 2"]>>
<<startCombatIfChance 75>>
<</if>>
<</nobr>>
<<link "Go towards the tent (0:01)">><<pass 1>><<goto "Bandit Camp: Pier Tent 1">><</link>>
<<link "Climb the Path (0:03)">><<pass 3>><<goto "Bandit Camp: Pier 3">><</link>>
<<link "Go back (0:01)">><<pass 1>><<goto "Bandit Camp: Pier 1">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "ToD">>
<<passageContext "Bandit Camp: Pier 3" "Bandit Camp: Pier 3">>
The path ends at a small wooden platform pressed against the cliff. Piles of crates and barrels are stacked here.<br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier 3"]>>
<<startCombatIfChance 75>>
<</if>>
<<if $clearedRooms["banditPier"]["Bandit Camp: Pier 3"]>>
<<if !$clearedRooms["banditPier"]["Pier3Loot"]>>
<div id="loot">
<<link "Rummage through crates">>
<<set $clearedRooms["banditPier"]["Pier3Loot"] = true>>
<<replace "#loot">>
You rummage through the supplies...
<<lootbox "Crates" 100>>
<</replace>>
<</link>>
</div>
<<else>>
The crates are mostly empty now.
<</if>>
<</if>>
<</nobr>>
<<link "Go back to the fork (0:03)">><<pass 3>><<goto "Bandit Camp: Pier 2">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "ToD">>
<<passageContext "Bandit Camp: Pier 4" "Bandit Camp: Pier 4">>
You stand on the pier stretching into the ocean. A few small boats are tied to the posts, rocking gently on the waves.<br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier 4"]>>
<<startCombatIfChance 50>>
<</if>>
<</nobr>>
<<link "Go back (0:01)">><<pass 1>><<goto "Bandit Camp: Pier Tent 2">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "ToD">>
<<passageContext "Bandit Camp: Pier Tent 1" "Bandit Camp: Pier Tent 1">>
You stand on a wooden walkway. The ocean breeze brushes against your skin.<br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier Tent 1"]>>
<<startCombatIfChance 75>>
<</if>>
<</nobr>>
<<link "Go towards the tent (0:01)">><<pass 1>><<goto "Bandit Camp: Pier Tent 2">><</link>>
<<link "Return to the fork (0:01)">><<pass 1>><<goto "Bandit Camp: Pier 2">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "ToD">>
<<passageContext "Bandit Camp: Pier Tent 2" "Bandit Camp: Pier Tent 2">>
You approach the large, central tent. It's decorated with skulls and trophies.<br>
<<if $questStages['rebuildFayhallInnRepair'] == 1>>
You notice a carriage, a large tarp covering the back.<br>
<<link "Check the carriage">><<pass 1>><<goto "Bandit Camp: Pier Tent Carriage">><</link>>
<</if>>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier Tent 2"]>>
<<startCombatIfChance 75 "Fighter">>
<</if>>
<</nobr>>
<<link "Enter the Tent">><<goto "Bandit Camp: Pier Boss">><</link>>
<<link "Go towards the pier (0:01)">><<pass 1>><<goto "Bandit Camp: Pier 4">><</link>>
<<link "Go back (0:01)">><<pass 1>><<goto "Bandit Camp: Pier 2">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "tent">>
<<passageContext "Bandit Camp: Pier Boss" "Bandit Camp: Pier Boss">>
Inside the tent, the air is thick with incense. A wooden table to the left is covered in maps of the region.<br><br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier Boss"]>>
A heavily armored bandit looks up from his map. <span class="enemy">"Now how did you get in here, slut?"</span><br><br>
<<generateBanditChief>>
<<link "Attack">>
<<startCombat>>
<<goto "Combat Start">>
<</link>>
<<else>>
<<if !$banditPierCleared>>
<<set $banditPierCleared = true>>
<<set $banditPierClearTime = $timeInMinutes>>
<</if>>
<i>The massive body of the Chief lies still. The camp is effectively yours.</i><br><br>
<b>Chieftain's Chest</b><br>
<<if !$clearedRooms["banditPier"]["BossChest"]>>
<div id="loot">
<<link "Open Chest">>
<<set $clearedRooms["banditPier"]["BossChest"] = true>>
<<replace "#loot">>
You heave open the heavy iron lid...
<<lootbox "Boss Chest" 1000>>
<</replace>>
<</link>>
</div>
<<else>>
<span style="color:gray;">The chest is empty.</span>
<</if>>
<br><br>
<<link "Step outside">><<goto "Bandit Camp: Pier Tent 2">><</link>><br>
<<link "Leave the Camp (0:05)">><<pass 5>><<goto "Bandit Camp: Pier Entrance">><</link>>
<</if>>
<</nobr>><<nobr>>
You untie the ropes holding down the tarp and lift a corner, revealing a row of barrels inside. Must be Anna's mead.<br><br>
You glance around and spot a single horse nearby. Working quickly, you unhitch it from the post and secure it to the wagon. Once the harness is set, you climb onto the seat and grab the reins. The horse snorts and starts forward.<br><br>
<<if !$clearedRooms["banditPier"]["Bandit Camp: Pier Boss"]>>
Behind you, a shout breaks the quiet. <span class="enemy">"Oi! Stop!"</span> a bandit yells.
<</if>>
You snap the reins, urging the horse to gallop faster.
<</nobr>>
<<link "Return to Fayhall (0:30)">><<pass 30>><<goto "Rebuild Fayhall Inn Secret Path 6">><</link>>
<<run advanceQuest("rebuildFayhallInnRepair")>><<nobr>>
<<pass 60>>
<<stripOutfit>>
<<clearCombat>>
<<bgimage "bandit_camp_pier" "basement">>
<<set $currentDungeon = "banditPier">>
<<set $onCapture = "Bandit Camp: Pier Imprisonment Start">>
<<set $isImprisoned = true>>
<<set $restQuality = "poor">>
<<set $shackleHealth = 100>>
<<run window.useCooldown('enslavedHarassment')>> /* 2 hour cooldown on harassment events */
<<imageOverride "jail" "pose_1" "g">>
Some time passes as you're dragged into a damp basement. The place appears to have been a fishing hut, now turned into a storage room and makeshift prison.<br><br>
You blink a few times, head pounding as you come to. <span class="player">"W-where..."</span> you mumble.<br><br>
You're tied to a thick wooden post, the ropes digging into your arms. It takes a moment before it sinks in that you've been captured.
<</nobr>>
<<link "Continue">><<goto "Bandit Camp: Pier Imprisonment Main">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "basement">>
<<imageOverride "jail" "pose_1" "g">>
<<if window.checkCooldown('enslavedHarassment', 2 * 60).ready and random(1, 100) <= 50>>
<<goto "Bandit Camp: Pier Harassment Event">>
<<else>>
You are in a damp basement beneath a fishing hut. Your gear has been tossed in a pile nearby, just out of reach.<br><br>
Shackle Integrity:
<<if $shackleHealth >= 90>>
<span class="stat-neg">Solid (<<= $shackleHealth>>%)</span>
<<elseif $shackleHealth >= 50>>
<span class="stat-neg">Loosened (<<= $shackleHealth>>%)</span>
<<else>>
<span class="stat-pos">Near Breaking Point (<<= $shackleHealth>>%)</span>
<</if>>
<br><br>
<<if $fatiguePct >= 0.90>>
<span class="stat-neg">You are too tired!</span><br>
<<else>>
<<link "Struggle against bonds (0:30)">><<pass 30>><<goto "Bandit Camp: Pier Action Weaken">><</link>> | <span class="stat-neg">+Fatigue</span><br>
<</if>>
<<link "Rest for a moment (0:30)">><<rest 30>><<fatigue -50>><<goto "Bandit Camp: Pier Action Rest">><</link>>
<</if>>
<</nobr>><<nobr>>
<<athletics +1>>
<<fatigue +50>>
<<stress +50>>
<<set _damage = 4 + Math.floor(($athletics / 1000) * 12)>>
<<set $shackleHealth -= _damage>>
<<if $shackleHealth < 0>><<set $shackleHealth = 0>><</if>>
<<set _escapeRoll = random(0, 100)>>
<<if _escapeRoll > $shackleHealth>>
You pull with all your might. <span class="stat-pos">The frayed rope suddenly snaps! Your hands are free.</span><br><br>
You quickly untie your ankles and grab your gear from the pile nearby. You need to get out of here before they notice.<br><br>
<<include "Imprisonment Escape">>
<<else>>
You twist your wrists and pull against the ropes. The rough hemp burns your skin as you work it back and forth.<br><br>
The knot feels slightly looser, but you are still firmly bound. | <span class="stat-pos">Shackle Integrity -<<= _damage>>%</span><br><br>
<<link "Continue">><<goto "Bandit Camp: Pier Imprisonment Main">><</link>>
<</if>>
<</nobr>>You lean your head against the rough wooden post and close your eyes. The basement is quiet, save for the sound of waves crashing against the cliffs outside.
You manage to drift off for a short while. | <span class="stat-pos">-Fatigue</span>
<<link "Continue">><<goto "Bandit Camp: Pier Imprisonment Main">><</link>><<nobr>>
<<set _roll = random(1, 10)>>
Heavy footsteps creak above you, your heart starts to race as a bandit makes his way down the stairs, into the dim basement.
<<if _roll <= 4>>
<span class="enemy">"Still 'ere, lil' fishy?"</span> he mocks, walking closer to inspect you. <span class="enemy">"Boss wants to see you. Up you go."</span> He unties the rope from the post and hauls you to your feet.<br><br>
<<if $shackleHealth < 100>>
He pauses, noticing the frayed rope. <span class="enemy">"Lil' fish tryin' to slip away, eh? Not on my watch."</span> He prepares a fresh rope for your return. | <span class="stat-neg">+Shackle Integrity</span> | <span class="stat-neg">+Stress</span><<stress +50>><<set $shackleHealth = 100>><br><br>
<</if>>
<<link "Go with him">><<run window.useCooldown('enslavedHarassment', 120)>><<goto "Bandit Camp: Pier Leader Tent">><<clearImageOverride>><</link>>
<<elseif _roll <= 6>>
<span class="enemy">"Still 'ere, lil' fishy?"</span> he mocks, walking closer to inspect you. <span class="enemy">"Boss' got a visitor, wants to show you off. Better behave, or I'll cut that pretty tongue of yours out myself."</span><br><br>
<<if $shackleHealth < 100>>
He pauses, noticing the frayed rope. <span class="enemy">"Lil' fish tryin' to slip away, eh? Not on my watch."</span> He prepares a fresh rope for your return. | <span class="stat-neg">+Shackle Integrity</span> | <span class="stat-neg">+Stress</span><<stress +50>><<set $shackleHealth = 100>><br><br>
<</if>>
<<link "Go with him">><<run window.useCooldown('enslavedHarassment', 120)>><<goto "Bandit Camp: Pier Leader Visitor">><<clearImageOverride>><</link>>
<<else>>
<span class="enemy">"Still 'ere, lil' fishy?"</span> he mocks, walking closer with a grin spreading across his face. <span class="enemy">"Boss' a bit busy... guess that means we got some time to kill, eh?"</span><br><br>
He reaches out, running a dirty finger down your cheek. <span class="player">"D-don't touch me...!"</span> you flinch, but the ropes keep you pressed tight against the post.<br><br>
<<link "Continue">><<run window.useCooldown('enslavedHarassment', 90)>><<goto "Bandit Camp: Pier Basement Harassment">><</link>>
<</if>>
<</nobr>>You find the large mushroom Anna mentioned, surrounded by smaller ones that still tower over you. You're once again reminded you're in a different world, having never seen such strange fauna before.
<<link "Pick a mushroom (0:05)">><<pass 5>><<goto "Rebuild Fayhall Inn Secret Path Mushroom 1">><</link>>
<<link "Approach the bandit camp (0:15)">><<pass 15>><<goto "Rebuild Fayhall Inn Secret Path 2">><</link>>
<<link "Leave the secret path (0:15)">><<pass 15>><<goto "x33 y24">><</link>>
<<bgimage "misc" "mushroomfield">><<nobr>>
<<run Inventory.addItem("witchCapMushroom", 3)>>
You take a moment to study the mushrooms, they seem unusually large here. You crouch down beneath a big one and look for smaller ones you could take with you.<br><br>
As you pluck some large ones and pocket them, <span class="stat-neg">you hear a strange rustling from beneath the sand.</span><br><br>
<<if $beast_tentacle == true>>
<<link "Pick another mushroom (0:05)">><<pass 5>><<goto "Rebuild Fayhall Inn Secret Path Mushroom 2">><</link>><br>
<</if>>
<<link "Leave and approach the bandit camp">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 2">><</link>>
<</nobr>>You ignore the sound and reach for another mushroom, <span class="stat-neg">but the rustling grows louder, all around you.</span>
Before you can react, the ground bursts open. Slimy tentacles shoot out, wrapping around your wrists and ankles, yanking you down into the sand. <span class="player">"A-ahhh~ wh-what-!?"</span> you gasp.
The tendrils slide across your skin, stripping you bare in seconds. You pull and twist, but their grip only tightens, forcing your legs apart.
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Mushroom 3">><</link>><br>
<<stripOutfit>>You follow a faint trail past the mushroom field until you hear waves crashing against the cliffs ahead.
Carefully treading down the rocky slope, the path is lit only by the moon's reflection on the water. In the distance, you spot the bandit camp and a long pier stretching into the ocean. It takes time to make your way down without slipping or sending loose stones tumbling.
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 3">><</link>>The camp is close now, and it's quiet. You spot a lone bandit patrolling the pier, torch in hand. As you look closer, you notice a carriage in the dark, a large tarp covering the back.
If they have Anna's stolen mead, it must be on there. You wait for the right moment, then climb up the pier as the guard turns away. You pull yourself over the edge and sneak toward the wagon.
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 4">><</link>>
<<bgimage "bandit_camp_pier" "night">>As you approach the carriage, a large tent on the other side catches your eye. The curtain is pulled to the side, giving you a peek inside.
You spot a large chest in the back of the tent, but that's about all you can see from here.
<<link "Check the carriage">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 5">><</link>>
<<link "Approach the tent instead">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent">><</link>>Deciding it's not worth the risk, you turn back to the wagon. You untie the ropes holding down the tarp and lift a corner, revealing a row of barrels inside. Must be Anna's mead.
You glance around and spot a single horse nearby. Working quickly, you unhitch it from the post and secure it to the wagon. Once the harness is set, you climb onto the seat and grab the reins. The horse snorts and starts forward.
Behind you, a shout cuts through the quiet. <span class="enemy">"Oi! Stop!"</span> the patrolling bandit yells. You snap the reins, urging the horse to gallop faster. By the time the others notice, you're already out of the camp.
<<link "Return to Fayhall (0:30)">><<pass 30>><<goto "Rebuild Fayhall Inn Secret Path 6">><</link>>
<<bgimage "bandit_camp_pier" "ToD">>
<<run advanceQuest("rebuildFayhallInnRepair")>>You slow the horse after a while to keep it from tiring. It's quiet again, no one seems to have followed you. You guide the wagon through the dark road back to Fayhall.
Once there, you store it behind the inn, out of sight.
<<link "Continue">><<pass 1>><<goto "Fayhall Main">><</link>>
<<run advanceQuest("rebuildFayhallInnRepair")>>
<<bgimage "road" "night">>You move toward the tent, figuring it might be worth the risk if you can grab some extra loot. You peek inside and spot a man to your left, he is slumped against a table, bottle still in hand.
<<link "Sneak in and open the chest">><<pass 1>><<guile +5>><<goto "Rebuild Fayhall Inn Secret Path Tent 2">><</link>> | <span class="stat-neg">Guile</span>
<<link "Leave and return to the wagon">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 5">><</link>><<nobr>>
<<bgimage "bandit_camp_pier" "tent">>
You quietly sneak past without waking him. Reaching the chest, you give the lid a gentle tug, but it doesn't move. If there's a key, he must be carrying it.<br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try to pick the lock (0:02)">><<pass 2>><<goto "Rebuild Fayhall Inn Secret Path Tent Lockpick">><</link>> | <span class="stat-neg">Lockpick</span><br>
<<else>>
<span class="stat-neg">You need a lockpick to open this.</span><br>
<</if>>
<<link "Check if he has a key">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent 3">><</link>> | <span class="stat-neg">Guile</span><br>
<<link "Leave and return to the wagon">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 5">><</link>>
<</nobr>><<nobr>>
<<skillCheck "guile" 20 400>>
You approach the man slumped over the table. A small key dangles from his belt. With a bit of luck, it might open the chest, but the way he's sitting, the only way to reach it is from underneath. You get down on your knees and crawl beneath the table, the key barely within reach.<br><br>
<<if $skillSuccess>>
<span class="stat-pos">You stretch forward and give it a gentle tug, successfully slipping it free from his belt.</span> You return to the chest and slide the key into the lock. It fits, and the latch clicks open. | <span class="stat-pos">+Guile</span><<guile +10>><br><br>
<<link "Open the chest">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Success">><</link>>
<<else>>
<span class="stat-neg">You reach forward and pull, but the key stays firm on his belt.</span> A low groan comes from above. <span class="enemy">"What the...?"</span> His hand snaps down and grabs your arm. <span class="enemy">"What've we got here!?"</span> he shouts.<br><br>
He yanks you from under the table. <span class="player">"Let go!"</span> you struggle, but he's far stronger. <span class="enemy">"Got a thief 'ere, or were you just tryin' to suck me off down there?"</span> he sneers, slapping you across the face. | <span class="stat-neg">-Health</span> | <span class="stat-neg">+Stress</span><<health -100>><<stress +125>><br><br>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail">><</link>>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "lockpick" 30 400>>
<<if $skillSuccess>>
<span class="stat-pos">You work the pick carefully until the lock clicks open.</span> You feel a little more confident in your skills. | <span class="stat-pos">+Lockpicking</span><<lockpick +10>><br><br>
<<include "Rebuild Fayhall Inn Secret Path Tent Success">>
<<else>>
You fiddle with the lock for some time, but it doesn't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try again (0:02)">><<pass 2>><<goto "Rebuild Fayhall Inn Secret Path Tent Lockpick">><</link>><br>
<<else>>
<span class="stat-neg">You need a lockpick to try again.</span><br>
<</if>>
<<link "Check if he has a key">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent 3">><</link>> | <span class="stat-neg">Guile</span><br>
<<link "Leave and return to the wagon">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 5">><</link>>
<</if>>
<</nobr>><<nobr>>
<<if !$clearedRooms["banditPier"]["BossChest"]>>
<div id="loot">
<<set $clearedRooms["banditPier"]["BossChest"] = true>>
You heave open the heavy iron lid...
<<lootbox "Boss Chest" 1000>><br>
</div>
<<else>>
<span style="color:gray;">The chest is empty.</span><br><br>
<</if>>
You slowly sneak back out and return to the carriage. You untie the ropes holding down the tarp and lift a corner, revealing a row of barrels inside. Must be Anna's mead.<br><br>
You glance around and spot a single horse nearby. Working quickly, you unhitch it from the post and secure it to the wagon. Once the harness is set, you climb onto the seat and grab the reins. The horse snorts and starts forward.<br><br>
Behind you, a shout cuts through the quiet. <span class="enemy">"Oi! Stop!"</span> the patrolling bandit yells. You snap the reins, urging the horse faster. By the time the others notice, you're already out of the camp.
<</nobr>>
<<link "Return to Fayhall (0:30)">><<pass 30>><<goto "Rebuild Fayhall Inn Secret Path 6">><</link>>
<<run advanceQuest("rebuildFayhallInnRepair")>><<nobr>>
<<bgimage "bandit_camp_pier" "tent">>
You are led into the bandit leader's tent.
<span class="enemy">"There she is."</span> He grins. <span class="enemy">"Just the slut I was looking for. C'mere."</span> He grabs you and throws you onto his bed, tossing his clothes into a pile on the floor as he follows.
<</nobr>>
<<link "Continue">><<goto "Bandit Camp: Pier Leader Tent 1">><</link>><<nobr>>
<span class="player">"G-get off me!"</span> You struggle against him, but being in captivity has left you too weak to fight back.<br><br>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_1">>
<span class="enemy">"Yes!"</span> He lets out a wicked laugh. <span class="enemy">"I love it when they struggle."</span> His fingers tighten around your throat.
<</nobr>>
<<link "Continue">><<goto "Bandit Camp: Pier Leader Tent 2">><</link>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
He manages to spread your legs apart. His thick cock slides between your thighs, the tip rubbing against your folds. <span class="stat-arousal">Suddenly he pushes hard, breaking through your hymen in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_2">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... n-no! s-stop!"</span> you cry out as your virginity is robbed forever. <span class="player">"Y-you weren't supposed to be my first... please!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off me!"</span> you cry out as his hips slam into you. <span class="player">"Y-you weren't supposed to be my first... please!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Aahhn... g-get off...!"</span> whimpering moans spill out as his cock slams deep into your virgin pussy. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuckk... you stole my virginity..."</span> your voice melts into moans as your walls clench around the invading cock. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The bandit grunts as your tight walls stretch around him. <span class="enemy">"Virgin, eh? Good. Means you'll never forget this."</span>
<<else>>
He manages to spread your legs apart. His thick cock presses between your thighs before sliding forward. With a wet plunge, he pushes in deep, filling your cunt in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... g-get the fuck off me!"</span> you cry as his hips slam against you, praying your boyfriend never pictures you like this. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off...!"</span> you whimper as his hips pound into you. <span class="player">"H-help... someone..."</span> | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 3>>
<span class="player">"Aahhn... s-stop...!"</span> whimpering moans spill out as his cock slams deep into your pussy. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuck, you're breaking me in..."</span> you moan as you instinctively push back. <span class="player">"Sorry love~ Please don't imagine me getting fucked like this~♡"</span> | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The bandit grunts as your tight walls squeeze around him. <span class="enemy">"Can't believe I caught myself a girl like you. I'll use you 'til you beg for my cock!"</span>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Tent 3">><</link>>
<<arousal +150>><<nobr>>
He keeps you pinned beneath him. <span class="enemy">"Take that, slut..."</span> he pants. <span class="enemy">"This is your life now. Get used to it!"</span><br><br>
<<if $futa>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_3">>
<</if>>
<span class="player">"Nnngh... g-ghh...!"</span> you whimper helplessly against his thrusts.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Tent 4">><</link>>
<<arousal +150>><<nobr>>
His full weight presses down on you as his pace quickens. <span class="enemy">"Hah, you're a real masochist, ain't ya?"</span><br><br>
<<if $futa>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_4">>
<</if>>
<span class="enemy">"Your pussy keeps clenching around me the harder I choke you!"</span> You gasp against his grasp, but the pleasure quickly overrides your senses.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Tent 5">><</link>>
<<arousal +150>><<nobr>>
<span class="enemy">"Look at that face you make. You can't wait to get filled up!"</span> he grins from ear to ear.<br><br>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_5">>
<span class="player">"P-please... not inside~"</span> you pant between heavy breaths as his cock twitches inside you, ready to release.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Tent 6">><</link>>
<<arousal +150>><<nobr>>
With one final thrust, he presses his lips against yours as his hot seed spills deep into your womb.<br><br>
<<startSexSceneUnique "bandit" "pier_missionary" "stage_6">>
<span class="player">"Nnngh... a-ahhhnn..."</span> defeated groans spill out as your womb fills with the bandit's cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Tent 7">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With all his release now inside you, he slowly pulls out. Cum drips from your used hole, staining the mattress below.
<<if $ntrStage <= 2>>
<span class="player">"I'll never... forgive you."</span> You turn onto your side, trying to hold back the tears. You feel sick as memories of your boyfriend creep in.
<<elseif $ntrStage == 3>>
<span class="player">"I'll never... forgive you."</span> You pant softly, turning away and putting distance between you and him.
<<elseif $ntrStage == 4>>
<span class="player">"How dare you creampie a taken girl~"</span> You roll your eyes, a sly grin forms on your face. <span class="player">"Shame on you..."</span>
<</if>>
<br><br>
<span class="enemy">"Heh, that was great. We'll do this 'til you don't wanna leave no more!"</span> He laughs as he gets up and pulls his clothes back on. <span class="enemy">"Get back to your cell. I've got things to do."</span> He waves you off, giving your ass a hard smack on the way out.<br><br>
His goon leads you back to the basement and ties you to the thick wooden post.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Imprisonment Main">><</link>>
<<cum "pussy" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>>
/* ======================
DUO
====================== */<<nobr>>
<<bgimage "bandit_camp_pier" "tent">>
You are led into the bandit leader's tent.<br><br>
<span class="enemy">"There she is. Don't she look fuckable?"</span> the leader grins, nudging one of his men. <span class="enemy-2">"Yeah. Let's see if she's worth more than her looks..."</span> the other bandit smirks as they close in on you. The leader grabs you and shoves you down onto your knees.<br><br>
<span class="player">"G-get off me...!"</span> He delivers a sharp smack on your ass. <span class="enemy">"You still don't get it, do you?"</span> They strip their clothes, one stepping up in front of you while the leader positions himself behind.
<</nobr>>
<<link "Continue">><<goto "Bandit Camp: Pier Leader Visitor 1">><</link>><<nobr>>
<span class="enemy-2">"We'll teach you some manners, whore."</span> You groan as he grips your wrist and forces your hand around his cock. <span class="enemy-2">"Better start working it if you wanna live."</span><br><br>
<<startSexSceneUnique "bandit" "pier_spitroast" "stage_1">>
You slowly stroke him to full length, gasping as you feel the leader's thick cock pressing between your cheeks from behind. You do as you're told for now, for your own safety... but your body reacts on its own, feeling him creep up dangerously close.
<</nobr>>
<<link "Continue">><<goto "Bandit Camp: Pier Leader Visitor 2">><</link>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
The leader's thick cock slides between your thighs, the tip rubbing against your folds. <span class="stat-arousal">Suddenly he pushes hard, breaking through your hymen in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "bandit" "pier_spitroast" "stage_2">>
Tears blur your vision as the other bandit shoves his cock past your lips.<br><br>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Mmphh...!"</span> you cry around the thick cock, clinging to thoughts of your boyfriend just to stay sane. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"Mmphh..."</span> you whimper around the cock as the leader's thrusts pound your pussy. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Nnnhh~"</span> muffled moans escape around the cock as your virgin pussy tightens around the invading shaft. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡"</span> saliva trickles down your chin as he fills your mouth and your virgin pussy clenches around the leader's cock behind you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The leader grunts as your tight walls stretch around him. <span class="enemy">"Can't believe you were still a virgin. Should've sold you off."</span> The other bandit chuckles. <span class="enemy-2">"Too late now. Guess we'll just have to turn her into our sex slave."</span>
<<else>>
The leader's thick cock presses between your thighs before sliding forward. With a wet plunge, he pushes in deep, filling your cunt in one heavy thrust.<br><br>
<<startSexSceneUnique "bandit" "pier_spitroast" "stage_2">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Mmphh...!"</span> you cry around the bandit's cock, praying your boyfriend never pictures you like this. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Mmphh..."</span> you whimper around the bandit's cock as the leader's thrusts pound your pussy. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Nnnhh~"</span> muffled moans spill out as your pussy swallows him deeper. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Haaah~♡"</span> saliva trickles down your chin as the bandit fills your mouth and your pussy clenches eagerly around the leader behind you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<span class="enemy-2">"Heh, she's totally into it now. Her mouth-pussy's the best!"</span> the bandit grins as you rhythmically take their cocks.
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Visitor 3">><</link>>
<<arousal +150>><<nobr>>
They grab hold of you and guide you back and forth. <span class="player">"Nnngh... mmphh~"</span><br><br>
<<startSexSceneUnique "bandit" "pier_spitroast" "stage_3">>
<span class="enemy">"She's totally wet. Knew she was secretly into it!"</span> The leader delivers a hard smack to your ass, your walls clenching tight around his cock in response.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Visitor 4">><</link>>
<<arousal +150>><<nobr>>
<span class="enemy-2">"Take that!"</span> He fists your hair and fucks your mouth hard, forcing you to take it.<br><br>
<<startSexSceneUnique "bandit" "pier_spitroast" "stage_4">>
<span class="player">"Mmmh~♡ nnghh~"</span> lewd whimpers spill out as the tent fills with wet, rhythmic sounds. <span class="enemy">"Fuck... I'm coming!"</span> You feel their cocks twitch inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Visitor 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust, they shoot their loads deep inside you. <span class="enemy-2">"Nnghh...!"</span> He holds your head down as his hot seed spills down your throat.<br><br>
<<startSexSceneUnique "bandit" "pier_spitroast" "stage_5">>
The leader cups your cheeks as his load fills your womb. <span class="player">"Nnngh... a-ahh~"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Leader Visitor 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"Haaah~"</span> You gasp for air as he slides his cock out of your mouth, coughing up some of his load in the process. <span class="enemy-2">"Fuck, that was amazing!"</span><br><br>
You collapse onto the floor as the leader pulls out as well, leaving your hole gaping and dripping. <span class="enemy">"Told you we caught a great one, didn't I?"</span> They laugh as they pull their clothes back on. <span class="enemy">"Get back to your cell. We've got things to discuss."</span> He waves you off, giving your ass a hard smack on the way out.<br><br>
His goon leads you back to the basement and ties you to the thick wooden post.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Imprisonment Main">><</link>>
<<cum "pussy" "human">>
<<cum "oral" "human">>
<<partner "human" 2>>
<<succubusEnergy +30>>
<<promiscuity +30>>
<<corruption +30>><<nobr>>
He pulls out his stiff cock, the smell hitting you immediately. <span class="enemy">"I've seen you eyein' me. I know you want this."</span> He creeps closer, rubbing his cock against your cheek.<br><br>
<<startSexSceneUnique "bandit" "pier_facefuck" "stage_1">>
<span class="player">"W-what!? Y-you're crazy, get away from me!"</span> you protest, but he fists your hair and slaps his cock against your face.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Basement Harassment 1">><</link>><<nobr>>
<span class="enemy">"Fucking slut. Who do you think you are, eh?!"</span> He grips your head with both hands and shoves his slick cock past your lips.<br><br>
<<startSexSceneUnique "bandit" "pier_facefuck" "stage_2">>
<span class="player">"Mmmphh...!"</span> Your eyes water as he forces his way into your mouth. <span class="player">(Fuck... I'll just... make him cum and get this over with!)</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Basement Harassment 2">><</link>><<nobr>>
Your mind protests, but your body acts on its own. Your tongue swirls around his length, focusing on the tip.<br><br>
<<startSexSceneUnique "bandit" "pier_facefuck" "stage_2">>
<span class="enemy">"Fuck, yes! That's the spot!"</span> he groans in pleasure. <span class="enemy">"Knew you wanted it!"</span> He thrusts deep past your lips, aided by the slick mess of saliva. <span class="player">"Nnngh... gghh...!"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Basement Harassment 3">><</link>><<nobr>>
<span class="enemy">"R-right... there!!"</span> he groans as his cock twitches inside your mouth. With a final thrust, he unloads his sticky goo down your throat.<br><br>
<<startSexSceneUnique "bandit" "pier_facefuck" "stage_3">>
<span class="player">"Mmmphh...!"</span> His warm load spills past your lips and down your chest. <span class="enemy">"Yesss!"</span> he grunts.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Basement Harassment 4">><</link>><<nobr>>
<<orgasm "micro">>
He slowly slips his softening cock from your lips. You cough up some cum as you gasp for air. <span class="player">"Y-you bastard..."</span><br><br>
<span class="enemy">"Fuck... I'll make sure to tell my buddies 'bout you, lil' fishy."</span> He leans back against the wall, catching his breath.<br><br>
After a moment, he adjusts his clothes and heads back upstairs, leaving your chest plastered with cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Bandit Camp: Pier Imprisonment Main">><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +15>>
<<promiscuity +15>>
<<corruption +15>>You struggle but he overpowers you, stripping you out of your clothes in seconds. <span class="enemy">"Heh, I'll show you what we do with thieves 'round here."</span> he growls, grabbing a fistful of your hair and forcing you over the table.
<span class="player">"Let me go! I-I won't do it again, I promise!"</span> you plead, but his cock is already pressing between your cheeks. <span class="enemy">"Shut it, slut. You belong to me now."</span>
<<link "Continue">><<set $sexMode = "vaginal">><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 1">><</link>>
<<stripOutfit>><<nobr>>
You're too weak to fight back, letting him use you as he pleases.
<<handleVirginity>>
<<if _virginTaken is true>>
His thick cock slides between your thighs, the tip rubbing against your folds. <span class="stat-arousal">Suddenly he pushes hard, breaking through your hymen in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_1">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... n-no! s-stop!"</span> you cry as his hips slam against your cheeks. <span class="player">"Y-you weren't supposed to be my first... please!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off me!"</span> you cry out as his hips slam into you. <span class="player">"Y-you weren't supposed to be my first... please!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Aahhn... g-get off...!"</span> whimpering moans spill out as his cock slams deep into your virgin pussy. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuckk... you stole my virginity..."</span> your voice melts into moans as you instinctively push back against the invading cock. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The bandit grunts as your tight walls stretch around him. <span class="enemy">"Fuck... got myself a virgin! No wonder your pussy's squeezin' me so hard."</span>
<<else>>
His thick cock presses between your thighs before sliding forward. With a wet plunge, he pushes in deep, filling your cunt in one heavy thrust.<br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_1">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... g-get the fuck off me!"</span> you cry as his hips slam against your cheeks, praying your boyfriend never pictures you like this. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off...!"</span> you whimper as his hips pound into you. <span class="player">"H-help... someone..."</span> | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 3>>
<span class="player">"Aahhn... s-stop...!"</span> whimpering moans spill out as his cock slams deep into your pussy. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuck, you're breaking me in..."</span> you moan as you instinctively push back. <span class="player">"Sorry love~ Please don't imagine me getting fucked like this~♡"</span> | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The bandit grunts as your tight walls squeeze around him. <span class="enemy">"Heh, can't believe a slut like you wandered in here. Bet you were waiting for this to happen."</span>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 2">><</link>>
<<arousal +150>><<nobr>>
<span class="player">"Ahh... nnnhh, stop!"</span> you pant as he folds you over the table, forcing your legs up behind you.<br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_2">>
<span class="enemy">"Feels good, doesn't it?"</span> he sneers. Getting fucked in this position betrays your senses, each thrust hitting just the right spots.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 3">><</link>>
<<arousal +150>><<nobr>>
He digs his fingers into your skin as his thrusts hammer straight into your cervix.<br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_3">>
<span class="enemy">"Fuck, you're squeezin' me so hard, gonna make me cum in no time!"</span> he snarls as your hands claw at the table, unable to pull away.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 4">><</link>>
<<arousal +150>><<nobr>>
He lifts your legs onto the table, hitting even deeper and faster. Your body gives in to the pleasure.<br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_4">>
<span class="player">"Y-your dick is breaking me... why does it feel so~ aahh..."</span> you cry out.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 5">><</link>>
<<arousal +150>><<nobr>>
<span class="enemy">"Ready to get filled up, slut? You'll make a great single mother, hah!"</span> his hot breath brushing against your neck.<br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_4">>
<span class="player">"N-no~ p-please pull out! D-don't..."</span> you moan helplessly as each thrust forces another sound out of you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 6">><</link>>
<<arousal +150>><<nobr>>
With one final thrust, he floods your womb with hot seed, spilling deep inside.<br><br>
<<startSexSceneUnique "bandit" "pier_caught" "stage_5">>
<span class="player">"N-nooo... ahhhnn..."</span> you collapse on the table, legs shaking uncontrollably as his balls empty inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tent Fail Vag 7">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
His thick cock slowly slides out of your used hole, as spurts of cum drip to the ground below. <span class="enemy">"Gave you what you wanted, didn't I?"</span> he says as he wipes his dick off.<br><br>
You lay there defeated, spread across the table. <span class="enemy">"Gonna make a great sex-slave out of you."</span> he mutters while binding your arms with a strip of rope. <span class="enemy">"Better get used to your new life."</span><br><br>
Your vision darkens as exhaustion takes over...
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit>><<goto "Bandit Camp: Pier Imprisonment Start">><</link>>
<<cum "pussy" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
A thicker tentacle rises from the ground. Its red, phallic shaped tip covered in slime brushes teasingly between your thighs. <span class="player">"N-noo... p-please don't...~♡"</span> you whimper, your voice trembling as your body weakens.<br><br>
<<startSexSceneUnique "tentacle" "secretpath_shroom" "stage_1">>
<<link "Give in">><<pass 1>><<set $sexMode = "vaginal">><<goto "Rebuild Fayhall Inn Secret Path Tentacle 1">><</link>> | <span class="stat-arousal">Vaginal</span><br>
<<link "Try to make it go for your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Rebuild Fayhall Inn Secret Path Tentacle 1">><</link>> | <span class="stat-arousal">Anal</span>
<</nobr>><<nobr>>
{You're too weak to fight back, letting it use you as it pleases.|You feel weak, but despite that you give your ass a wiggle, hoping that it aims for it instead.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"{N-no~ not there!|P-please~ spare my pussy!}"</span> you cry out. Its slick tip rubs against your {entrance|ring}, teasing for a moment before forcing its way in. <span class="stat-arousal">Suddenly it pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "tentacle" "secretpath_shroom" "stage_2">>
Tears blur your vision as it buries itself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! I-it's too big...!"</span> you sob, even as your {pussy|ass} swallows it. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! I-it's too big...!"</span> you whimper. <span class="player">"Nnnghh... forgive me babe... I'll endure it...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! I-it's too big...!"</span> you sob, even as your {pussy|ass} swallows it. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think of me {losing my virginity like this|letting it use my ass like this}...~♡"</span> you moan as your hips tremble back against it. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
Your tight {walls stretch|ring stretches} around the invading tentacle.
<<else>>
The slimy tentacle lines up with your {entrance|ass}, plunging deep {into your moist pussy|inside} in one heavy thrust.<br><br>
<<startSexSceneUnique "tentacle" "secretpath_shroom" "stage_2">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as it rams deeper. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Nghh... my {pussy|ass}... {won't stop clenching around it|it's stretching me so much}...~♡"</span> you pant out wet, helpless moans. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"F-fuck... it's pushing so deep... nghhh~♡"</span> It stings at first, but your succubus {walls stretch|hole stretches} to take it. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh...!"</span> your voice breaks into lewd moans as the tentacle pushes inside you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tentacle 2">><</link>>
<<arousal +150>><<nobr>>
You instinctively arch your back as the tentacle buries itself deeper into your {pussy|ass}. <span class="player">"P-please, f-fuck... nghhh~"</span> you gasp, feeling it {prod against your cervix|push into your guts} with each thrust.<br><br>
<<startSexSceneUnique "tentacle" "secretpath_shroom" "stage_3">>
<span class="player">"Y-you're... too deep~♡"</span> you moan as your {pussy clenches|ass tightens} around it. A wet, high-pitched shriek rises from beneath the ground as the tentacle moves inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tentacle 3">><</link>>
<<arousal +150>><<nobr>>
It thrusts harder, its slick body sliding in and out with ease. <span class="player">"Ffhghkk~♡ nghhh... mmhh-haaah...♡"</span> you pant out wet, helpless moans.<br><br>
<<startSexSceneUnique "tentacle" "secretpath_shroom" "stage_4">>
Another high-pitched shriek echoes from below. It's longer this time, as the tentacle pulses inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tentacle 4">><</link>>
<<arousal +150>><<nobr>>
With a final heavy thrust, the tentacle buries itself deep inside {you|your ass}, pumping a warm, viscous liquid into your {womb|guts}. <span class="player">"F-fuuuck... haahhh... n-not inside...!"</span> you gasp.<br><br>
<<startSexSceneUnique "tentacle" "secretpath_shroom" "stage_5">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> Your legs tremble violently, pinned to the floor as the tentacle throbs deep inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path Tentacle 5">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
The tentacle retracts with a slow, groaning squeal. Warm liquid gushes from your stretched {pussy|ass}, dripping down your thighs onto the ground below.<br><br>
<span class="player">"Nnnhhh...~♡"</span> A shameful moan slips out. The thought of being used and filled by a tentacle makes your stomach twist. You can only pray this won't leave any lasting side effects.<br><br>
You stumble back to your feet and pull your clothes on. The mushrooms around you now shimmer bright in the dark. You don't dare to touch them again.<br><br>
<<link "Leave and approach the bandit camp">><<restoreOutfit>><<pass 1>><<goto "Rebuild Fayhall Inn Secret Path 2">><</link>><br>
<<link "Leave the secret path (0:15)">><<restoreOutfit>><<pass 15>><<goto "x33 y24">><</link>>
<</nobr>>
<<cum "auto" "tentacle">>
<<partner "beast">>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>>The Moonmane Stud is currently closed for business. <span style='color: #ff4444; font-weight: bold;'>[Coming Soon]</span>
<<link "Return">><<returnToPassage>><</link>>The spriggan summons roots that wrap around your arms and legs, lifting you off the ground. Her barked cock hangs in front of your face, thick and pulsing with sap. <span class="enemy">"Please the forest, and you will be forgiven... this time."</span> her calm, hollow voice sends a chill through you, but her intent is clear.
You hesitate, staring up at her. Beneath the roots her body looks strangely smooth, almost human. Her large tits appear soft and bare despite the roots covering the rest of her. <span class="player">"I-if I do this... will you let us go...?"</span> you ask quietly. She stays silent, only watching you as her cock twitches close enough to brush your lips.
<<link "Continue">><<pass 1>><<goto "Tommen House Combat H Defeat Blowjob 2">><</link>>
<<stress +50>><<nobr>>
You lean forward, taking her rough, barky tip into your mouth. It tastes oddly sweet, earthy like fresh sap.<br><br>
<<startSexSceneUnique "spriggan" "regular_blowjob" "stage_1">>
Slick juices drip from the small cracks along her shaft, coating your tongue as you start to move. <span class="player">"Mmmphhh~♡"</span> you moan weakly against her cock.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Tommen House Combat H Defeat Blowjob 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
She grabs your head and pushes you deeper, forcing more of her size into your mouth. Her earthy, addicting taste floods your senses, you crave more.<br><br>
<<startSexSceneUnique "spriggan" "regular_blowjob" "stage_2">>
<span class="player">"Nnnhhh~"</span> you groan around her shaft as she thrusts into your throat.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Tommen House Combat H Defeat Blowjob 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
She holds your head in place and starts thrusting faster, her rough, earthy cock smacking against the back of your throat.<br><br>
<<startSexSceneUnique "spriggan" "regular_blowjob" "stage_3">>
Your muffled moans mix with the quiet sounds of the forest. <span class="enemy">"Nyaaahh~"</span> she howls, her voice hollow as she slams deeper.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Tommen House Combat H Defeat Blowjob 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final deep thrust, cool sap-like cum floods your mouth and slides down your throat. <span class="player">"Nnnghhhhh~♡"</span> muffled moans escape as she keeps your head pressed against her. <br><br>
<<startSexSceneUnique "spriggan" "regular_blowjob" "stage_4">>
Her cock twitches and pulses, pumping until every drop is spent. The taste is oddly fresh, almost soothing, and you feel a strange sense of energy returning to your body. | <span class="stat-pos">-Fatigue</span><<fatigue -100>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Tommen House Combat H Defeat Blowjob 6">><</link>>
<<arousal +150>>
<<stress +50>>As her climax fades, she slowly pulls her cock free, leaving a faintly sweet aftertaste on your tongue. Her sap drips down your lips, and before you realize it, you're licking it up instinctively despite being used against your will.
<span class="enemy">"Be warned. Do not return here."</span> her hollow voice echoes one last time before she disappears among the trees. You wipe your mouth and push yourself up, still dizzy from what just happened.
The taste lingers as you stumble toward the fallen man, shaking him awake. <span class="player">"Hey, are you okay?"</span> you ask, checking his wounds. He's covered in cuts and dirt. <span class="civ-male">"Ughh... I... yeah,"</span> he grunts in pain. <span class="civ-male">"You saved me... damn thing jumped me from behind and dragged me out here."</span>
You help him back onto his feet. <span class="civ-male">"How'd you even find me?"</span> he asks. <span class="player">"I came looking for Tommen. Looks like I found him."</span>
<span class="civ-male">"Aye, you did... and just in time. Who knows what that thing would've done to me. Come, let's head back to my place. We can talk there before more of them show up."</span>
<<link "Continue (0:15)">><<pass 15>><<goto "Tommen House Saved">><</link>>
<<cum "oral" "spriggan">>
<<partner "beast">>
<<stress +50>>
<<succubusEnergy +15>>
<<deviant +15>>
<<corruption +15>><<nobr>>
<<bgimage "tommen" "ToD">>
<<if $ToD == "Night">>
Tommen is probably asleep right now, best come back during the day.
<<elseif !$questStages['rebuildFayhallStableRepair']>>
You stand before a modest wooden house. Nobody seems to be at home.
<<elseif $questStages['rebuildFayhallStableRepair'] == 1>>
You arrive at Tommen's house. The windows are dark, and it's quiet. You knock on the door, and after a moment, a friendly bark answers from inside. Looks like he's got a dog, but Tommen must be out.<br><br>
<<link "Look for Tommen (0:15)">><<pass 15>><<goto "Tommen House Look">><</link>>
<<elseif $questStages['rebuildFayhallStableRepair'] >= 3>>
You stand before Tommen's house.<br><br>
/*<<link "Knock on the door (0:01)">><<pass 1>><<goto "Tommen House Knock">><</link>>*/
<</if>>
<</nobr>>
<<link "Leave East">><<hideNPC>><<pass 5>><<goto "x35 y19">><</link>><<nobr>>
<<bgimage "tommen" "entrance">>
<<showNPC "tommen" "neutral_1">>
<<if $ToD == "Night">>
<span class="civ-male">"It's getting late, I'll have to ask you to head out. Was nice seeing you again."</span> he says with a tired smile, followed by a wide yawn.
<<elseif $ToD == "Evening">>
Tommen is in the kitchen, preparing a meal.
<<elseif $ToD == "Afternoon">>
Tommen sits near the window, sharpening his axe.
<<elseif $ToD == "Noon">>
Tommen is in the kitchen, preparing some food.
<<elseif $ToD == "Morning">>
Tommen is pacing around the room, preparing tools and filling his backpack.
<</if>>
<</nobr>>
<<link "Step outside">><<hideNPC>><<pass 1>><<goto "Tommen House Main">><</link>>You step up and knock on the sturdy wooden door. After a moment, it creaks open. <span class="civ-male">"Eris, it's you."</span> The door swings open fully. <span class="civ-male">"Did ya need something?"</span>
<<link "Ask if you can come inside">><<goto "Tommen House Main Entrance">><</link>>
<<link "Apologize and leave">><<goto "Tommen House Main">><</link>>
<<showNPC "tommen" "neutral_1">>You walk north and find a large clearing where a forest used to stand. Cut stumps and fallen branches cover the ground, stretching far into the distance. A horse and cart stand nearby, probably Tommen's.
You approach, but there's no one around. Then you hear something from deeper in the trees, a dull noise, like someone struggling. Whatever it is, it doesn't sound good, best be ready before you go in.
<<link "Go deeper into the forest (0:05)">><<pass 5>><<goto "Tommen House Look 2">><</link>>
<<link "Return to his house (0:15)">><<pass 15>><<goto "Tommen House Main">><</link>>You step into the trees. The air feels different here, thick and heavy, with strange patches of glowing moss around the roots. <span class="civ-male">"Akh!"</span> A cry from ahead, must be Tommen.
You move closer and spot a man on the ground, a woodcutters axe lying in the grass beside him. But what catches your attention is the figure standing over him. She looks like a woman, but her body is covered in twisting roots and bark, leaves drift slowly around her as she turns her head toward you.
<span class="enemy">"Another one?"</span> her voice calm and hollow. Her clawed hands rise as she steps closer.
<<link "Continue">><<goto "Tommen House Combat">><</link>>
<<run advanceQuest("rebuildFayhallStableRepair")>>
<<bgimage "forest_deep" "ToD">><<set $canFlee = false>>
<<set $onCombatDefeat = "Tommen House Combat Defeat">>
<<set $onArousalDefeat = "Tommen House Combat Arousal Defeat">>
<<set $onCombatVictory = "Tommen House Combat Victory">>
<<set $onCombatSurrender = "Tommen House Combat Surrender">>
<<generateSpriggan>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the spriggan.<br><br>
<<if $beast_humanoid>>
The spriggan forces you into the dirt. <span class="enemy">"Now, the forest takes you,"</span> she says, her voice low. Veiny roots shift along her curves, forming into a thick, phallus-shaped branch between her legs.<br><br>
<<link "Continue">><<goto "Tommen House Combat H Defeat Blowjob">><</link>>
<<else>>
The spriggan shoves you down into the dirt. The world spins, your vision fading to black...<br><br>
<<link "Continue">><<pass 120>><<goto "Tommen House Combat Defeat 2">><</link>>
<</if>>
<<clearCombat>>
<</nobr>>The spriggan collapses, her body sinks into the soil leaving behind a patch of flowers and herbs. You rush over to the man. <span class="player">"Hey, are you okay?"</span> you ask, checking his wounds. He's covered in cuts and dirt. <span class="civ-male">"Ughh... I... yeah,"</span> he grunts in pain. <span class="civ-male">"You saved me... damn thing jumped me from behind and dragged me out here."</span>
You help him back onto his feet. <span class="civ-male">"How'd you even find me?"</span> he asks. <span class="player">"I came looking for Tommen. Looks like I found him."</span>
<span class="civ-male">"Aye, you did... and just in time. Who knows what that thing would've done to me. Come, let's head back to my place. We can talk there before more of them show up."</span>
<<link "Continue (0:15)">><<pass 15>><<goto "Tommen House Saved">><</link>>
<<lootRewards>>
<<clearCombat>>
<<showNPC "tommen" "neutral_1_armed">>
<<meet "tommen">>
<<love "tommen" 25>><<nobr>>
<<if $beast_humanoid>>
You drop to your knees, panting. The spriggan forces you into the dirt. <span class="enemy">"Now, the forest takes you,"</span> she says, her voice low. Veiny roots shift along her curves, forming into a thick, phallus-shaped branch between her legs.<br><br>
<<link "Continue">><<goto "Tommen House Combat H Defeat Blowjob">><</link>>
<<else>>
You drop to your knees, panting. The spriggan shoves you down into the dirt. The world spins, your vision fading to black...<br><br>
<<link "Continue">><<pass 120>><<goto "Tommen House Combat Defeat 2">><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
<<if $beast_humanoid>>
It's too much. Your knees buckle, your mark burns hot, and moans slip out no matter how hard you try to hold them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp. <span class="enemy">"Now, the forest takes you,"</span> she says, her voice low. Veiny roots shift along her curves, forming into a thick, phallus-shaped branch between her legs.<br><br>
<<link "Continue">><<goto "Tommen House Combat H Defeat Blowjob">><</link>>
<<else>>
It's too much. Your knees buckle, your mark burns hot, and moans slip out no matter how hard you try to hold them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp. The world spins, your vision fading to black...<br><br>
<<link "Continue">><<pass 120>><<goto "Tommen House Combat Defeat 2">><</link>>
<</if>>
<<clearCombat>>
<</nobr>>Some hours pass before you're shaken awake. <span class="civ-male">"H-hey, wake up,"</span> the man says. You nudge, eyes slowly adjusting. <span class="player">"I... lost?"</span> you murmur, slowly sitting up. You're still in the forest. The man woke before you, but the spriggan is gone. It must have spared you this time. <span class="civ-male">"Don't worry. If you hadn't shown up, who knows what it would've done to me,"</span> he says, helping you back onto your feet.
<span class="civ-male">"How'd you even find me?"</span> he asks. <span class="player">"I came looking for Tommen. Looks like I found him."</span>
<span class="civ-male">"Aye, you did... and just in time. Who knows what that thing would've done to me. Come, let's head back to my place. We can talk there before more of them show up."</span>
<<link "Continue (0:15)">><<pass 15>><<goto "Tommen House Saved">><</link>>
<<showNPC "tommen" "neutral_1_armed">>
<<meet "tommen">>
<<love "tommen" 15>>You hop onto his cart and ride back to his home. Once there, he unlocks the door and heads straight for a small drawer. As you follow him inside, a large hound rushes toward you. <span class="civ-male">"Oh, I forgot to mention. He's friendly, don't worry. Maybe a bit too friendly at times."</span> he chuckles. The dog jumps up on you, tail wagging, sniffing curiously.
Tommen pulls out a red vial and two cups, filling them halfway and handing you one. <span class="civ-male">"Here, this should help a bit."</span> You thank him and down the liquid. | <span class="stat-pos">+Health</span><<health +300>>
<span class="civ-male">"Enough now, give her some space, Oak!"</span> he commands. The dog settles under the table, eyes following you quietly. Tommen turns back to you. <span class="civ-male">"So, what made you seek me out?"</span> he asks, still sipping from his cup. <span class="player">"The people from Fayhall sent me. I came to ask about the timber we ordered for the new stables."</span> You set the empty cup aside, already feeling better. <span class="civ-male">"Ah, of course. I've got enough wood cut, just need to shape and prepare it. Tell them it'll be ready in about..."</span> he pauses, thinking for a moment. <span class="civ-male">"Two days' time."</span>
<<link "Continue">><<pass 1>><<goto "Tommen House Saved 2">><</link>>
<<run window.useCooldown("tommenTimberDelivery")>>
<<bgimage "tommen" "entrance">>
<<showNPC "tommen" "neutral_1">>You nod in understanding. <span class="player">"Great!"</span> You think for a moment. <span class="player">"Do you... need any help?"</span> you ask kindly, still worried about his wounds. <span class="civ-male">"Hah, that's nice of you, but I think you've already helped me enough, girl."</span> He meets your eyes. <span class="civ-male">"By the way, you haven't told me your name yet."</span>
You freeze for a second. <span class="player">"I-uh, I'm Eris. Nice to meet you."</span> you smile. <span class="civ-male">"Nice to meet you, Eris. If you ever need anything, feel free to come by. It can get lonely out here."</span> He coughs awkwardly, almost self-aware of how needy that must have sounded.
<span class="player">"Sure, I might."</span> you smile and nod, then glance down at the dog under the table, giving him a small wave goodbye.
<<link "Step outside">><<hideNPC>><<pass 1>><<goto "Tommen House Main">><</link>>
<<run advanceQuest("rebuildFayhallStableRepair")>><<campMenu>>
<<set $wardrobeLocation = "safe">>
<<set $restQuality = "perfect">><<nobr>>
<<bgimage "camp_willow" "ToD">>
<<passageContext "Player Camp: Willow" "Player Camp: Willow">>
<<set $wardrobeLocation = "safe">>
<<set $locType = "safe">>
You sit down at your campsite underneath the large Willow.<br><br>
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<link "Go to Sleep">><<set $restQuality = "poor">><<goto "Sleep Menu">><</link>><br><br>
<<link "Wash your face (0:01)">><<pass 1>><<washFace>><<goto "Player Camp: Willow">><</link>><br>
<<link "Take a bath (0:15)">><<stripOutfit>><<set $restQuality = "poor">><<rest 15>><<goto "Camp Willow Bath">><</link>><br>
<<if $promiscuityStage >= 2>>
<<link "Masturbate">><<pass 1>><<goto "Player Camp: Willow Masturbate Start">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<if $fetish_inflation and ($totalInflation >= 100 or $inflationEgg)>>
<<link "Push out your cum">><<stripOutfit>><<goto "Camp Willow Push Cum">><</link>><br>
<</if>>
<<if $fetish_watersports>>
<<link "Relieve yourself">><<goto "Camp Willow Piss">><</link>><br>
<</if>>
<<ntrSafezoneCheck>>
<<tinarahMeditate>>
<br>
<<if window.canLeaveLocation()>>
<<link "Leave your camp (0:05)">><<goto "x37 y22">><<pass 5>><</link>>
<<else>>
<span class="stat-neg">You're too embarrassed to go out like this!</span>
<</if>>
<<if $hintsEnabled>>
<br><br>
<<firsttime>>
<div class="settings-disclaimer">
<i>You are now free to explore the world.<br>
Use the <b>Journal</b> to track quests and the <b>Map</b> to navigate the world. Stick to roads if you want to be safe, off-routes can be dangerous, especially at night.<br><br>
You can rest at your camp or in other safe areas. Keep an eye on your <b>Arousal</b>, if it's high enough you are more open to certain things... but you may also find yourself unable to defend yourself.</i>
</div>
<</firsttime>>
<</if>>
<br>
<<if $debugEnabled>>
<<link "Transform Succubus">><<transformSuccubus>><<goto "Player Camp: Willow">><<pass 5>><</link>><br>
<<link "Transform Human">><<transformHuman>><<goto "Player Camp: Willow">><<pass 5>><</link>><br>
<</if>>
<</nobr>><<nobr>>
<<washFull>>
You step into the lake, letting the water wrap around you. <span class="player">"This is nice..."</span> you sigh, feeling some of the tension leave your body. You scrub yourself clean with what you have, until you feel clean again.
<<if window.checkCooldown("bath", 12 * 60).ready>>
<<run window.useCooldown("bath")>>
| <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<stress -200>><<fatigue -200>>
<<else>>
<br><br>
You still feel relaxed from your last bath, so it doesn't do much this time.
<</if>>
<</nobr>>
<<link "Get out">><<restoreOutfit>><<goto "Player Camp: Willow">><</link>><<nobr>>
<<if window.checkCooldown("toilet", 2 * 60).ready>>
<<set _cool = window.checkCooldown("toilet", 2 * 60)>>
<<set _hours = Math.floor(_cool.timeSince / 60)>>
<<if _hours < 12>>
You squat behind a bush. You clench your muscles and a steady stream of urine starts to flow. You sigh as the tension eases away. <span class="stat-pos">-Stress</span><<stress -25>>
<<elseif _hours < 24>>
You squat behind a bush and give a light push. A heavier stream of piss follows, warm and relieving. You sigh as the built-up tension fades. <span class="stat-pos">-Stress</span><<stress -50>>
<<else>>
You squat behind a bush with shaky legs. A burst of urine shoots out the moment you relax, the sudden release makes your body shudder. <span class="player">"Ahhn... it's been so long~"</span> you breathe out as the last dribble drops away.<br><br>
You sigh as the tension finally releases from your body. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<arousal +50>><<stress -75>><<fatigue -50>>
<</if>>
<<run window.useCooldown("toilet")>>
<<else>>
You squat behind a bush trying to relieve yourself. You clench, waiting for something to come out, but nothing happens. You sigh and stand back up.
<</if>>
<</nobr>>
<<link "Return">><<goto "Player Camp: Willow">><<restoreOutfit>><</link>><<nobr>>
<<set _totalCum = ($cumPussy || 0) + ($cumAnal || 0) + ($cumOral || 0)>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalCum / _totalMax>>
<<if $inflationEgg>>
You stumble toward the lake with a tight, swelling pressure in your belly. <span class="player">"F-fuck... something's moving again..."</span> a strained grunt slips out of you.
<<elseif _fillPct >= 0.60>>
You waddle toward the lake, legs forced apart by how stuffed you are. The load inside you sloshes loudly with every step, heavy and warm.
<<elseif _fillPct >= 0.30>>
You walk toward the lake with a slow, uneasy step. Your belly feeling warm and swollen from how much is inside you.
<<else>>
You walk toward the lake feeling warm fluids shift deep with each step.
<</if>>
<br><br>
<<startScene "push_cum/willow" "intro" "ToD_simple">>
<<if $inflationEgg>>
Something solid shifts in your guts and you can barely keep it in anymore.
<<elseif _fillPct >= 0.60>>
<span class="player">"F-fuck... haaah~♡ I'm so stuffed... nghh... I need to let it out..."</span> your hips tremble as another slosh rolls through your belly, every bit of you stretched full.
<<elseif _fillPct >= 0.30>>
<span class="player">"Ughh~ I... I have to push it out... I'm so full..."</span> you pant, craving the thought of release.
<<else>>
<span class="player">"I can feel it inside me~</span> you breathe out softly. A light pressure nudging at your hole.
<</if>>
<</nobr>>
<<link "Push out">><<goto "Camp Willow Push Cum 2">><</link>><<nobr>>
<<set _pussyVol = $cumPussy || 0>>
<<set _analVol = ($cumAnal || 0) + ($cumOral || 0)>>
<<set _totalCum = _pussyVol + _analVol>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalCum / _totalMax>>
<<set _pussyPct = _pussyVol / ($maxCumPussy || 1000)>>
<<set _analPct = _analVol / (($maxCumAnal || 1000) + ($maxCumOral || 1000))>>
<<set _hadEgg = $inflationEgg>>
You squat above the water.
<<if _hadEgg>>
<span class="player">"F-fuck! S-something hard is coming out~! A-ahh~♡"</span> you cry out as your tight ring stretches around it. You push hard, and with a wet plop an uneven egg slips free. A heavy stream of cum follows right after, spilling out of you in messy spurts.
<<elseif _fillPct >= 0.60>>
<<if _pussyPct > 0.20 and _analPct > 0.20>>
<span class="player">"F-fuck! It keeps coming out~♡ nghh...!"</span> you cry out as your belly slowly shrinks. Cum gushes from both holes, coating your legs in sticky semen.
<<elseif _pussyVol >= _analVol>>
<span class="player">"F-fuck! It keeps coming out~♡ a-ahhh...!"</span> you cry out as your belly slowly shrinks. A heavy load gushes from your pussy, coating your thighs as it pours out of you.
<<else>>
<span class="player">"F-fuck! It keeps coming out~♡ mmmh...!"</span> you cry out as your belly slowly shrinks. A bubbly noise fills the air as cum gushes from your ass, coating your backside.
<</if>>
<<elseif _fillPct >= 0.30>>
<<if _pussyPct > 0.10 and _analPct > 0.10>>
<span class="player">"Ahh~♡ t-there's so much cum..."</span> you take a shaky breath and push, feeling both your holes empty.
<<elseif _pussyVol >= _analVol>>
<span class="player">"Ahh~♡ t-there's so much cum...!"</span> you pant as a slosh of semen pushes through your cervix and spills into the water below.
<<else>>
<span class="player">"Ahh~♡ t-there's so much cum..."</span> you relax your backside, sighing as the pressure in your gut finally starts to ease.
<</if>>
<<else>>
<<if _pussyVol > 0 and _analVol > 0>>
<span class="player">"Mhhh~ I think it's coming out..."</span> you squeeze down, pushing a thick sludge of cum from both holes.
<<elseif _pussyVol > 0>>
<span class="player">"Mhhh~ I think it's coming out..."</span> you push lightly, clearing a sticky load of goo from your pussy.
<<else>>
<span class="player">"Mhhh~ I think it's coming out..."</span> you push lightly, clearing a sticky load of goo from your backside.
<</if>>
<</if>>
<br><br>
<<pushOutCum "willow" "ToD">>
<<if _hadEgg>>
<span class="player">"Nnghh~♡ a-ahh..."</span> a defeated moan escapes you as the last egg plops into the lake. Your ass throbs, but you're finally empty as the eggs sink to the bottom. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<arousal +150>><<stress -50>><<fatigue -50>>
<<elseif _fillPct >= 0.60>>
<<if _pussyPct > 0.20 and _analPct > 0.20>>
Finally, the gushing stops. You look down at the cloudy water, feeling light-headed and completely emptied out. <span class="player">"I... I really needed that~♡"</span> you pant heavily.
<<elseif _pussyVol >= _analVol>>
Finally, the gushing stops. You look down at the cloudy water, rubbing your flat stomach, relieved the weight in your womb is finally gone. <span class="player">"I... I really needed that~♡"</span> you pant heavily.
<<else>>
Finally, the gushing stops. You look down at the cloudy water as the last of the release leaves your bowels. <span class="player">"I... I really needed that~♡"</span> you pant heavily.
<</if>>
| <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +125>><<stress -50>>
<<elseif _fillPct >= 0.30>>
<<if _pussyPct > 0.10 and _analPct > 0.10>>
You watch as the last of the release mixes with the water. You sigh softly, the pressure fading away.
<<elseif _pussyVol >= _analVol>>
You watch as the release slows to a drip and mixes with the water. Your womb settles back into place, empty again.
<<else>>
You watch as the release stops and mixes with the water. Your guts finally feel empty again.
<</if>>
| <span class="stat-pos">-Stress</span><<stress -75>>
<<else>>
A few thick globs drift through the water. You sigh, finally empty again. | <span class="stat-pos">-Stress</span><<stress -50>>
<</if>>
<br><br>
<<link "Take a bath (0:15)">><<set $restQuality = "poor">><<rest 15>><<goto "Camp Willow Bath">><</link>><br>
<<link "Get dressed">><<restoreOutfit>><<goto "Player Camp: Willow">><</link>>
<</nobr>><<nobr>>
<<stripOutfit>>
<<if !window.hasTags("Naked")>>
You strip off your clothes, tossing them into a messy pile by the tree.
<</if>>
<span class="player">"Nngh... I'm really doing this..."</span> Your hand slides down your stomach, fingertips brushing your warm, but trembling skin.<br><br>
<<if $futa>>
You wrap your fingers around your cock, feeling how heavy and thick it already is.
<<else>>
You lean back against the tree, legs parting slightly as your fingers find the warmth between them.
<</if>><br><br>
<<link "Start">><<goto "Player Camp: Willow Masturbate Main">><</link>><br>
<</nobr>><<nobr>>
<<arousal "8%">>
<<if $arousal >= $maxArousal>>
<<goto "Player Camp: Willow Masturbate Climax">>
<<else>>
<<if $arousalPct <= 0.4>>
<<if $futa>>
You stroke your cock in slow, deliberate strokes. <<erisMoanLight>><br><br>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_1_futa" "ToD_simple">>
The shaft throbs against your hand, already leaking slightly at the tip. | <span class="stat-arousal">+Arousal</span>
<<else>>
Your fingers circle your clit in slow, teasing circles. <<erisMoanLight>><br><br>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_1" "ToD_simple">>
Wetness coats your fingertips, spreading faster than you expected. | <span class="stat-arousal">+Arousal</span>
<</if>>
<<elseif $arousalPct < 0.75>>
<<if $futa>>
Your hand speeds up, slick sounds filling the silence. <<erisMediumMoans>> You feel heat spreading fast.<br><br>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_2_futa" "ToD_simple">>
You feel heat spreading fast, your cock pulsing harder with each stroke. | <span class="stat-arousal">+Arousal</span>
<<else>>
Two fingers slide inside, curling slowly. <<erisMediumMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_2" "ToD_simple">>
Your pussy clenches around them, juices dripping down your cheeks. | <span class="stat-arousal">+Arousal</span>
<</if>>
<<else>>
<<if $futa>>
You pump your cock hard, hips jerking into your hand. <<erisHeavyMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_3_futa" "ToD_simple">>
Your succubus mark burns hot against your skin, legs shaking as pleasure consumes you. | <span class="stat-arousal">+Arousal</span>
<<else>>
You finger yourself frantically, palm grinding your clit. <<erisHeavyMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_3" "ToD_simple">>
Your succubus mark burns hot against your skin, legs shaking as pleasure consumes you. | <span class="stat-arousal">+Arousal</span>
<</if>>
<</if>>
<br><br>
<<link "Continue">><<goto "Player Camp: Willow Masturbate Main">><</link>><br>
<<link "Stop Masturbating">><<restoreOutfit>><<goto "Player Camp: Willow">><</link>><br>
<</if>>
<</nobr>><<nobr>>
<<partner "solo">>
<<orgasm>>
<<if $futa>>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_4_futa" "ToD_simple">>
<<erisClimaxMoans>> Thick ropes of cum erupt from your cock, splattering on the ground and slicking your hand.<br><br>
<<else>>
<<startSexSceneUnique "solo" "masturbate_willow" "stage_4" "ToD_simple">>
<<erisClimaxMoans>> Your pussy clenches hard around your fingers, lewd juices soak your thighs and the ground beneath you.<br><br>
<</if>>
<<if $promiscuityStage >= 2>>
<<link "Continue masturbating">><<goto "Player Camp: Willow Masturbate Main">><</link>><br>
<<else>>
You don't feel promiscuous enough to keep going.<br><br>
<</if>>
<<link "Rest and recover">><<restoreOutfit>><<goto "Player Camp: Willow">><</link>><br>
<</nobr>><<nobr>>
<span class="player">"I-I could use any help I can get..."</span> You swallow hard. <span class="player">"What did you have in mind?"</span> Serena takes your hand and gently pulls you up from the armchair.<br><br>
She presses you close. Her scent floods your senses as her soft skin brushes against yours, leaving you lightheaded. | <span class="stat-arousal">+Arousal</span><<arousal +100>><br><br>
<<startSexSceneUnique "serena" "mansion_kisstraining" "stage_1">>
<span class="serena">"Oh, I have a <b>lot</b> of ideas when it comes to you, my dear."</span> Her warm breath lingers near your lips as her fingers trail slowly over your skin.<br><br>
<span class="serena">"The most important thing a succubus must learn is how to seduce~♡"</span> She smiles knowingly. <span class="serena">"Judging by your reaction, it's already working on you."</span><br><br>
<span class="serena">"Everyone has their own desires. Their own weaknesses."</span> Her voice lowers. <span class="serena">"The best way to learn them is to experience many different kinds of people~♡"</span>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 1.5">><</link>><<nobr>>
She leans in closer, her lips almost brushing your ear. <span class="serena">"Lust is a powerful weapon."</span> A soft chuckle follows. <span class="serena">"Once you master it, no one will be able to resist you~♡"</span><br><br>
<<startSexSceneUnique "serena" "mansion_kisstraining" "stage_1">>
<<if $ntrStage <= 2>>
<span class="player">"I... I do have a boyfriend, y'know?"</span> You hesitate. <span class="player">"We never really went that far though... I always worried he didn't find me that attractive..."</span>
<<elseif $ntrStage == 3>>
<span class="player">"It's just that..."</span> You hesitate. <span class="player">"I'm not very experienced. I've never really done things like this before I came here..."</span>
<<elseif $ntrStage == 4>>
<span class="player">"Ahnn~"</span> A faint smile slips out. <span class="player">"I wonder what my boyfriend would think... knowing I'm being trained as a succubus..."</span>
<</if>>
<</nobr>>
<span class="serena">"Mmm~"</span> Serena smirks. <span class="serena">"We'll start with something easy."</span> Her eyes slowly travel down your body. <span class="serena">"One of your most effective weapons..."</span>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 1">><</link>>
<<arousal +100>><<nobr>>
She leans in and crashes her lips into yours. Your senses blur as her tongue slips into your mouth. <span class="serena">"Mmmhh~♡"</span><br><br>
<<startSexSceneUnique "serena" "mansion_kisstraining" "stage_2">>
You kiss her back, freely sharing your saliva. <span class="player">"Nnngh~"</span> breathless sounds slip out between kisses as heat builds low in your belly, growing into an almost unbearable pressure.
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 2">><</link>>
<<arousal +100>><<nobr>>
Serena pulls back with a sharp breath, thin strings of saliva still linking your lips as she looks at you.<br><br>
<span class="serena">"Fuck... you're a natural."</span> She smirks. <span class="player">"T-that was..."</span> You swallow. <span class="player">"Amazing..."</span><br><br>
<<startSexSceneUnique "serena" "mansion_kisstraining" "stage_1">>
<span class="serena">"<b>You</b> were amazing."</span> Her thumb brushes your lip. <span class="serena">"Got me all fired up again~"</span> A slow smile spreads across her face. <span class="serena">"I think it's time I show you some new ways to use that mouth~♡"</span>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 3">><<love "serena" 30>><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span>
<<link "Stop the training">><<goto "Tinarah The Succubus Oral Decline 2">><<love "serena" -10>><</link>>
<<arousal +100>>
<<corruption +10>>
<<promiscuity +10>><<nobr>>
You nod, eyes heavy with lust. Serena snaps her fingers, her underwear dissolves into a thin mist, leaving her bare before you.<br><br>
<<if $fetish_futa>>
Her thick cock swells in your hand, growing heavier by the second. You drop to your knees without thinking, ready to serve. <span class="serena">"Nnghh~♡ Good girl."</span> Her voice is calm and approving. <span class="serena">"Never forget to use your hands. A slow build-up is the best way to please your partner."</span><br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_1_futa">>
You stare at her massive cock, unable to hide your hunger. <span class="serena">"Look at you."</span> She smiles. <span class="serena">"Can't wait to taste it, can you? Fine~ I'm yours~♡"</span>
<<else>>
Your hand slides between her thighs, pushing past her folds and into her warmth. <span class="serena">"Nnghh~♡ Good girl."</span> Her fingers comb through your hair. <span class="serena">"Never forget to use your hands. A slow build-up is the best way to please your partner."</span><br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_1">>
You breathe in her scent as your fingers curl inside her. <span class="serena">"Look at you."</span> She tilts her head. <span class="serena">"Can't get enough of me, can you? Fine~ I'm yours~♡"</span>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 4">><</link>><<nobr>>
<<if $fetish_futa>>
You lean forward and part your lips, taking just the tip at first. <span class="serena">"Yess~♡"</span> She guides you gently, easing more of her cock into your mouth.<br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_2_futa">>
She helps you take it deeper, pressing until it brushes the back of your throat. <span class="serena">"Haaah...~ Succubi bodies are made for sex."</span> She exhales slowly. <span class="serena">"With some training, you can take even the biggest cocks~♡"</span>
<<else>>
You sink to your knees and press your mouth to her slick slit, dragging your tongue up through her wetness and circling her clit. <span class="serena">"Yess~♡ Right there."</span><br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_2">>
You push your tongue deeper, hungry for more. <span class="serena">"Haaah...~ Succubi bodies are made for sex."</span> She exhales slowly. <span class="serena">"With some training, you can take even the biggest cocks~♡"</span>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 5">><</link>><<nobr>>
<<if $fetish_futa>>
She grabs you by the horns and thrusts hard, your throat bulging in response. Wet gurgling sounds echo through the otherwise silent library.<br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_3_futa">>
<span class="serena">"F-fuck... u-use your tongue more~♡"</span> Her voice wavers. <span class="serena">"I-I'm about to cum!"</span> She grunts in pleasure, her cock twitching deep inside your throat.
<<else>>
Your tongue explores the deepest parts of her, stretching farther than it should. It feels longer than usual, possibly due to your succubus transformation.<br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_2">>
You swirl your tongue inside her, licking her walls clean. <span class="serena">"Haaah~♡ t-that tongue feels so good!"</span> Her voice wavers. <span class="serena">"I-I'm about to cum!"</span> Her thighs tremble as she moans.
<</if>>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 6">><</link>><<nobr>>
<<if $fetish_futa>>
She leans forward, burying her cock as deep as possible. Her warm load pours down your throat, coating it in sticky goo.<br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_4_futa">>
<span class="player">"Ghhk...!"</span> You choke helplessly as she locks your head in place. <span class="serena">"Aahh~♡"</span>
<<else>>
She leans back, body tensing as her orgasm hits, her juices dripping down your chin.<br><br>
<<startSexSceneUnique "serena" "mansion_oraltraining" "stage_3">>
<span class="player">"Mnnh...~♡"</span> You eagerly lap up what you can as she moans above you. <span class="serena">"Aahh~♡"</span>
<</if>>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus Oral Accept 7">><</link>><<nobr>>
<<orgasm "micro">>
You slowly pull back from her, your mouth still slick with her juices. <span class="player">"Haaah~"</span> You swallow. <span class="player">"That was..."</span> Your voice falters. <span class="player">"I think I lost myself there. H-how was that?"</span> you ask softly.<br><br>
<span class="serena">"Eris, dear."</span> She smiles warmly. <span class="serena">"That was wonderful~♡"</span> Serena settles back into the armchair. <span class="serena">"You're a natural."</span><br><br>
<span class="serena">"We should <b>definitely</b> continue this next time."</span> Her eyes linger on you. <span class="serena">"I've got a lot more to show you."</span><br><br>
Your connection starts to thin out again. If you want to ask her anything, now's the time.<br><br>
<<if $futa>>
<span class="say"><<link "About my body...">><<goto "Tinarah The Succubus Ask Futa">><</link>></span>
<<else>>
<span class="say"><<link "What should I do now?">><<goto "Tinarah The Succubus 14">><</link>></span>
<</if>>
<</nobr>>
<<partner "human">>
<<promiscuity +15>>
<<corruption +15>><<nobr>>
You close your eyes and focus on the burning in your lower belly. <span class="player">"Mmmh... nngh..."</span> The crest heats up, slick juices already dripping from your hole as you hold your focus. <span class="player">(Breathe... slowly... in... and out...)</span><br><br>
Your limbs go numb, it feels like you're floating.<br><br>
<<if $questStages['theSuccubus'] == 1>>
<<link "Open your eyes">><<transformSuccubus>><<goto "Tinarah The Succubus 1">><</link>>
<<elseif $questStages['theSuccubus'] == 3>>
<<if window.checkCooldown("theSuccubusSerenaCooldown", 2 * 24 * 60).ready>>
/*<<link "Open your eyes">><<transformSuccubus>><<goto "Tinarah The Succubus 17">><</link>>*/
You catch glimpses of Tinarah through thick mist, but something shoves you back hard. You jolt awake, feeling slightly lightheaded. <span class="player">"Feels like I got kicked out..."</span><br><br>
<<link "Open your eyes">><<returnToPassage>><</link>>
<<else>>
<<set _cool = window.checkCooldown("theSuccubusSerenaCooldown", 2 * 24 * 60)>>
You're too weak to reach Tinarah again. <span style="stat-neg; font-size: 0.9em;">(Recovering in: <<= window.formatMinutes(_cool.timeLeft)>>)</span><br><br>
<<link "Open your eyes">><<returnToPassage>><</link>>
<</if>>
<<else>>
/*<<link "Open your eyes">><<transformSuccubus>><<goto "Tinarah Main">><</link>>*/
<<link "Open your eyes">><<returnToPassage>><</link>>
<</if>>
<</nobr>><<nobr>>
<<bgimage "tinarah" "intro">>
<<imageOverride "shy" "pose_1">>
You blink slowly, greeted by the familiar purple glow of Tinarah, the home of succubi. You stand in the same room you first woke up in, only this time you're alone.<br><br>
You move toward the mirror, taking in that reflection again. <span class="player">"I'll never get used to this..."</span> you mutter, your spaded tail swaying behind you.<br><br>
As you head for the entrance a strange sensation creeps in, this place doesn't feel like a dream anymore. It feels real. Too real... like your body remembers it.<br><br>
You tell yourself it's just your mind playing tricks on you. <span class="player">"I need to find Serena..."</span>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus 2">><</link>>You push open the heavy wooden door and step into a long hallway. Your heels echo through the empty corridor as you search for any signs of life.
A sound breaks the silence. Faint at first, coming from down the hall. The last door is cracked open, and as you get closer the noises grow clearer.
Those are definitely moans, and it sounds like Serena...
<<link "Peek inside">><<goto "Tinarah The Succubus 3">><</link>>
<<link "Leave and go downstairs">><<goto "Tinarah The Succubus 5">><</link>>
<<bgimage "tinarah" "hallway_2">><<nobr>>
<<love "serena" 10>>
<<imageOverride "shy" "pose_3">>
<<bgimage "tinarah" "serenaroom">>
You slowly lean in to peek through the gap. <span class="player">(I shouldn't spy on her, but...)</span> You hold your breath, unable to look away. <span class="player">(Nnngh~)</span><br><br>
<<if $fetish_futa>>
<<showNPC "serena" "nude_futa_1">>
<<startSexSceneUnique "serena" "mansion_masturbate" "stage_1_futa">>
<span class="serena">"Haaah~♡"</span> Serena strokes her massive cock with ease, thick precum already leaking from the tip and running down her shaft.
<<else>>
<<showNPC "serena" "nude_1">>
<<startSexSceneUnique "serena" "mansion_masturbate" "stage_1">>
<span class="serena">"Haaah~♡"</span> Serena plays with her clit, rubbing it in slow, deliberate circles.
<</if>>
It looks like she's about to finish...
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus 3.5">><</link>><<nobr>>
<<if $fetish_futa>>
With a final stroke, she cries out in bliss. Her hot load shoots from her thick cock, splashing across her chest.<br><br>
<<startSexSceneUnique "serena" "mansion_masturbate" "stage_2_futa">>
<<else>>
With a final stroke, she cries out in bliss, her climax soaking the sheets beneath her.<br><br>
<<startSexSceneUnique "serena" "mansion_masturbate" "stage_2">>
<</if>>
<span class="serena">"Haaah~♡ f-fuck~♡"</span> She exhales slowly as the pleasure fades. Watching her, your body reacts before you can stop it. <span class="player">"Mmmh~♡"</span> You quickly cover your mouth, heat spreading through you. | <span class="stat-arousal">+Arousal</span><<arousal +100>>
<</nobr>>
<<link "Continue">><<goto "Tinarah The Succubus 4">><</link>><span class="serena">"Y'know... I <b>know</b> you were watching me~♡"</span> she calls out, panting heavy.
Your heart drops. <span class="serena">"Felt your presence the moment you slipped into our realm again, but I was kinda in the middle of something~♡"</span> she giggles. <span class="player">"I-I... uhm... sorry. I didn't mean to... spy on you."</span> you stutter, embarrassed to be exposed like that. <span class="serena">"It's only fair. I watched you too, after all~♡"</span> your cheeks warm as the memory resurfaces. <span class="serena">"I'll be right with you. Go wait in the hall downstairs."</span>
You shift awkwardly and close her door, even though you've already seen everything.
<<link "Go downstairs">><<hideNPC>><<goto "Tinarah The Succubus 5">><</link>>You head back down the hallway. A wide staircase leads into a large main hall. As you descend, your eyes drift across the artwork hanging from the walls. Landscapes, strange beasts, abstract female shapes... but one piece stands out the most, a massive marble statue of a male demon.
It's highly... detailed. A striking pose, beautifully carved armor, and of course a thick, erect cock sitting proud between his legs. | <span class="stat-arousal">+Arousal</span><<arousal +75>>
It still feels strange to you, but for a succubus it's probably normal. You wonder if you'll ever get used to sights like this.
<<link "Continue">><<goto "Tinarah The Succubus 5.5">><</link>>
<<run advanceQuest("theSuccubus")>>
<<clearImageOverride>>
<<bgimage "tinarah" "mansionentrance">><<nobr>>
<<showNPC "serena" "happy_1">>
Unaware that you're still staring at the statue's cock. <span class="serena">"I see you took a liking to him."</span> Serena calls down the stairs, making you jump. <span class="player">"I- no! I mean, I'm just surprised you'd have something like this... it's not like I..."</span> you stammer as Serena descends and pulls you into a hug. <span class="serena">"It's good to see you, my dear."</span> You freeze up a little. <span class="player">"It's uh... good to see you too..."</span><br><br>
She pulls back and looks at you with warm, loving eyes. <span class="serena">"Walk with me. Your connection to this realm feels steadier now. You can feel it, can't you?"</span>
<</nobr>>
<<link "Walk with her">><<goto "Tinarah The Succubus 6">><</link>><span class="player">"I... guess so. It doesn't feel like a dream anymore."</span> you sigh. <span class="player">"I mean, this whole thing still doesn't feel real. Ever since I came to this world..."</span> Thinking back, it already feels like you've been here far longer than you have.
<span class="serena">"All of this must be so confusing."</span> She leads you down another hall and stops in front of a door. <span class="serena">"I promise to help you find answers, alright?"</span> she reassures you.
<<link "Continue">><<goto "Tinarah The Succubus 7">><</link>>
<<bgimage "tinarah" "hallway_1">>She opens the door, revealing a large room that looks like a medieval laboratory. Bookshelves line the walls, plants hang from the ceiling, and strange contraptions clutter the space.
You follow her inside as she pulls up a chair and sits down. She looks you over from head to toe, and you instinctively cover your chest with that outrageous outfit. <span class="player">"So... y-you told me I'm... different. The first time we met, remember? What did-"</span>
<span class="serena">"How's your affinity with magic?"</span> she cuts you off, still examining your body. <span class="player">"Magic? I... well... when I came here for the first time, I accidentally..."</span> you rub your neck. <span class="player">"I might've... burned some guy... It just came out of my hand! They were trying to do... <b>things</b> to me."</span>
<span class="serena">"Peculiar indeed~"</span> she muses. <span class="player">"Why do you ask? Shouldn't you know this, since you were watching me?"</span> Your cheeks warm again as you mention it. <span class="serena">"Don't be silly. I only watched you that one time, when your crest was glowing."</span> She smirks.
<span class="say"><<link "Tell me everything">><<goto "Tinarah The Succubus 8">><</link>></span>
<<bgimage "tinarah" "mansionlibrary">><<nobr>>
<<showNPC "serena" "neutral_1">>
<span class="player">"Please just... tell me everything you know. I have to get back to my world.</span>
<<if $ntrStage <= 2>>
<span class="player">I have to see my boyfriend again... my friends... my family."</span> you plead with her.<br><br>
<<else>>
<span class="player">I have to see my friends again... my family."</span> you plead with her.<br><br>
<</if>>
She studies you for a moment. <span class="serena">"About that..."</span> She clears her throat. <span class="serena">"It won't be as simple as you might think. Here."</span> She pulls up another chair for you to sit.<br><br>
<<link "Continue">><<goto "Tinarah The Succubus 9">><</link>>
<</nobr>><span class="serena">"You are a succubus now. Or at least, half succubus, from what I've gathered."</span> She watches your reaction carefully. <span class="serena">"You have to understand how rare that is. I've lived for hundreds of years and only ever heard stories about half-breeds like you."</span> She stands and begins pacing around the room.
<span class="serena">"Someone, or something, summoned you here. Your soul is bound to our realm now."</span> Her tail flicks behind her as she speaks.
<span class="serena">"Succubi only manifest in the mortal world under two circumstances. Either they pull themselves through for a short time, or they are summoned, which binds them to their master through a very specific contract."</span>
<span class="say"><<link "So what about me?">><<goto "Tinarah The Succubus 10">><</link>></span><<nobr>>
<span class="player">"So what's different about me? I never signed any contract..."</span> you protest. <span class="serena">"It's not a contract you sign. Succubi understand these rules from the moment they're born. But since you were..."</span> She clears her throat. <span class="serena">"A human, you never agreed to anything."</span><br><br>
She pauses her pacing. <span class="serena">"My theory is that someone summoned you here, and you're still bound to them. But something went... very wrong."</span> She steps closer, leaning down slightly. <span class="serena">"Tell me, do you feel drawn to anyone, like an invisible pull you can't explain?"</span><br><br>
<<if $ntrStage <= 2>>
<span class="player">"I told you, I have a boyfriend... I could never-"</span> She cuts you off. <span class="serena">"No. Not like that, dear. Succubus bonds run deeper than simple feelings. We are soul-bound to serve our master until our purpose is fulfilled."</span>
<<else>>
<span class="player">"I... I don't know. I don't think-"</span> She cuts you off. <span class="serena">"No. You would've felt it if you did. Succubus bonds run deeper than simple feelings. We are soul-bound to serve our master until our purpose is fulfilled."</span>
<</if>>
<</nobr>>
<span class="say"><<link "The people that came looking for me...">><<goto "Tinarah The Succubus 11">><</link>></span><span class="player">"When I woke up in this world, these... raiders came. They said they were looking for a white haired succubus, but they let me go... probably didn't recognize my human form. Do you think it was them who summoned me?"</span> Your voice wavers as you try to piece everything together.
<span class="player">"Wait! My memory's still a bit foggy, but when I was summoned here, I remember seeing them. They surrounded me, watched me..."</span> The memory makes you shudder. <span class="player">"... but then I woke up in a temple."</span>
<span class="serena">"Raiders, hm...? Tell me more about them."</span> Her tone shifts.
<span class="say"><<link "The man with the scar.">><<goto "Tinarah The Succubus 12">><</link>></span><span class="player">"They were wearing dark armor with red robes underneath. Most of them had masks, but this one man..."</span> You try to pull the memory into focus. <span class="player">"When I ran from the village, one of them saw me. Same armor, long red hair... and an old scar running across his face."</span> You trace a line across your own cheek with your finger, showing her where it was.
<span class="serena">"That armor you described... I think I've seen it before. Or read about it."</span> She scans the shelves, eyes moving from spine to spine. <span class="serena">"I'll look into it. It's a start at least."</span>
<<link "Continue">><<showNPC "serena" "happy_2">><<goto "Tinarah The Succubus 13">><</link>>You frown and let out a quiet sigh. <span class="serena">"Don't give me that face, dear. What's troubling you?"</span>
<span class="player">"It's just... I miss home. And living as a succubus is... nghh~"</span> your voice tightens, a low sound slipping out, <span class="player">"My desires drive me crazy sometimes... how am I supposed to live like this?"</span> Serena gives a soft smirk and rests a hand on your shoulder.
<span class="serena">"Embrace it, dear. We still don't know why you were summoned, but those cravings you feel were always inside you. Your crest is simply a manifestation of them."</span> Her finger glides down your stomach, brushing over the mark. | <span class="stat-arousal">+Arousal</span><<arousal +75>>
It glows at her touch, and a moan escapes you before you can stop it. Her fingers linger, tracing slow circles that cause heat to rise in your belly. <span class="serena">"See? Every reaction is natural. Being a succubus comes with its own powers and instincts, and you'll need every bit of them if you want to go home."</span> Her hand slips up, cupping your chin as she leans in further, her breath warm against your neck.
<span class="serena">"I could help you with that, you know~♡"</span> You know exactly what she means.
<<link "Let her train you">><<love "serena" 20>><<goto "Tinarah The Succubus Oral Accept">><</link>> | <span class="stat-corrupt">+Corruption</span>
<<link "Decline her offer">><<love "serena" -10>><<goto "Tinarah The Succubus Oral Decline">><</link>> | <span class="stat-holy">-Corruption</span><<nobr>>
<<showNPC "serena" "neutral_1">>
<<corruption -15>>
You turn your head away. <span class="player">"S-sorry... I really can't..."</span> Serena just smiles. <span class="serena">"Don't worry, dear. Though I can't say I'm used to being turned down."</span> She steps back, giving you a bit of space.<br><br>
Your connection starts to thin out again. If you want to ask her anything, now's the time.<br><br>
<<if $futa>>
<span class="say"><<link "About my body...">><<goto "Tinarah The Succubus Ask Futa">><</link>></span>
<<else>>
<span class="say"><<link "What should I do now?">><<goto "Tinarah The Succubus 14">><</link>></span>
<</if>>
<</nobr>><<nobr>>
<span class="player">"I-I think I'll stop for now..."</span> You hesitate, then offer a small smile. <span class="player">"But... I really enjoyed it."</span> You slowly pull away.<br><br>
<span class="serena">"S-sure."</span> Serena nods slightly, <span class="serena">"We can stop here."</span> There is a faint hint of disappointment in her voice.<br><br>
Your connection starts to thin out again. If you want to ask her anything, now's the time.<br><br>
<<if $futa>>
<span class="say"><<link "About my body...">><<goto "Tinarah The Succubus Ask Futa">><</link>></span>
<<else>>
<span class="say"><<link "What should I do now?">><<goto "Tinarah The Succubus 14">><</link>></span>
<</if>>
<</nobr>><span class="player">"T-there's... something about my body. I-uhm..."</span> You fumble for the right words. <span class="player">"I'm not sure if this is part of being a succubus, but..."</span>
<span class="serena">"Your cock?"</span> she cuts in, sparing you the embarrassment. You look down, unsure how to react. <span class="serena">"Succubi can shape their bodies however they like. But doing it without help takes a lot of practice."</span> Her eyes drift toward your bulge. <span class="serena">"If yours showed up on its own, maybe it's something you secretly wanted."</span> She giggles softly. <span class="serena">"Don't worry. Next time you're here, I'll introduce you to someone. She can teach you how to change back, if that's what you want."</span>
You let out a relieved sigh, though the thought lingers in your head. Why <b>would</b> your body choose this form? <span class="player">"It just... feels weird. I'll think about it, okay?"</span> Serena only grins.
<span class="say"><<link "What should I do now?">><<showNPC "serena" "happy_1">><<goto "Tinarah The Succubus 14">><</link>></span><span class="player">"So... what should I do now?"</span> you ask, weighing your options. <span class="serena">"I'll look into these raiders. Maybe there's something to be found."</span> She starts pacing again. <span class="serena">"In the meantime, try not to get yourself captured. Or worse."</span> She glances back at you. <span class="serena">"I'm a bit jealous of you, you know? Like I said, succubi either get summoned for their master's purpose, or slip into the mortal world every now and then."</span>
<span class="player">"Every now and then... why's that?"</span> you ask. <span class="serena">"Besides craving sex with strangers?"</span> She gives a playful smile. <span class="serena">"Succubi need energy to survive, to grow stronger, and that energy comes from their partners."</span>
<span class="serena">"We barely lose any energy while we're in Tinarah, but we also can't gain any here, no matter who we sleep with. In the mortal world though..."</span> She plants a hand on her hip. <span class="serena">"Unbound succubi need a <b>lot</b> of energy to manifest. That's why we only slip in briefly, fuck whoever we can find, and slip back out."</span>
<span class="say"><<link "This energy...">><<goto "Tinarah The Succubus 15">><</link>></span><span class="player">"So with this energy..."</span> your mind races at the thought. <span class="serena">"Exactly! From what I can tell, being half-human lets you stay in the mortal world indefinitely. Which means you can sleep with whoever you want, as much as you want, without needing a break~!"</span> She really sounds like a true succubus when she says it.
<span class="player">"Great... I don't think I want that..."</span> you mutter, rolling your eyes, though your cheeks warm at the idea. <span class="serena">"Of course not~♡"</span>
The room begins to blur again as that familiar fog curls up from the floor. <span class="serena">"I'll start looking into those raiders. Hopefully I'll have something for you next time. In the meantime, gather lots of energy for me, alright~?"</span> She gives you a playful wink as the buzzing grows louder.
<<link "Let yourself fall">><<run advanceQuest("theSuccubus")>><<transformHuman>><<hideNPC>><<goto "Tinarah The Succubus 16">><</link>>
<<run window.useCooldown("theSuccubusSerenaCooldown")>><<nobr>>
<<bgimage "transition" "smoke">>
Your body jolts awake, back in the real world. <span class="player">"I hope Serena can learn something about those raiders..."</span> you mutter. Your body feels light again, fully rested. | <span class="stat-pos">-Fatigue</span><<fatigue -400>><<stress -300>><br><br>
<span class="player">"So succubi can drain energy from their partners...? How does that even work... won't that hurt them?"</span> you grunt, smacking the ground beneath you. <span class="player">"Damn it, I had so many more questions..."</span> Your connection is still weak, but you can feel it getting stronger the longer you live like this. You push yourself back onto your feet.<br><br>
<<if $ntrStage == 1>>
<span class="player">"So I get stronger if I have sex with people... not that I'll ever be with anyone other than my boyfriend."</span> you sigh. <span class="player">"He'd wait for me too... I know he would."</span>
<<elseif $ntrStage == 2>>
<span class="player">"So I get stronger if I have sex with people... I-"</span> you sigh, twirling your fingers. <span class="player">"If I want to go home, I need to get stronger somehow... maybe this is the only way I'll survive here."</span> | <span class="stat-corrupt">+Corruption</span><<corruption +5>>
<<elseif $ntrStage == 3>>
<span class="player">"So I get stronger if I have sex with people... maybe this is the only way I'll survive here."</span> you breathe out, letting the thought settle. | <span class="stat-corrupt">+Corruption</span><<corruption +7>>
<<elseif $ntrStage == 4>>
<span class="player">"Mhmm~ so I get stronger if I have sex with people... guess that's my only option~"</span> you smirk. <span class="player">"Sorry love ♡ It's the only way I'll survive here... you'll still love me when I get back, right~?"</span> | <span class="stat-corrupt">+Corruption</span><<corruption +10>>
<</if>>
<</nobr>>
<<link "Continue">><<transformHuman>><<returnToPassage>><</link>>
<<set $arousal = 0>><<nobr>>
<<if $ToD == "Night">>
The blacksmith's store is locked down for the night.
<<else>>
<<firsttime>>
You step inside the blacksmith's store. The air is warm, carrying a faint metallic smell. A burly man covered in black grime looks up from a crate and walks toward you. <span class="civ-male">"New here? Haven't seen you before."</span><br><br>
<span class="player">"Yeah, nice to meet you. What is this place?"</span> You glance around. Heavy armor hangs from wooden racks, weapons line the walls, and a few bows rest over a table. The place feels oddly comforting. <span class="civ-male">"What's it look like, hah!"</span> He stretches his arms out. <span class="civ-male">"Best armor and weapons in Selengard. If you're lookin' to protect yourself or deal some real damage, you're in the right place. Just... you don't look like my usual customer. You sure you didn't wander in by mistake, girl?"</span><br><br>
You shake your head. <span class="player">"W-who says I can't protect myself?"</span> A smug smile creeps onto your lips. <span class="player">"But maybe I could use your advice. What would you recommend?"</span><br><br>
<span class="civ-male">"Hah! I like you already."</span> He scratches the back of his neck. <span class="civ-male">"You look pretty meaty, I-uh... in a good way."</span> He clears his throat. <span class="civ-male">"Heavy armor, longsword, maybe a shield. Depends on how much weight you can handle."</span> He gestures around the shop as he talks, pointing out pieces of gear stacked neatly in their corners.<br><br>
<span class="civ-male">"Name's Rolan, by the way."</span> He offers his hand. <span class="player">"Eris. Nice to meet you."</span> You shake his hand, his grip strong enough to make your arm tense.<br><br>
<</firsttime>>
<</if>>
You're standing in Rolan's store, surrounded by polished steel, worn tools, and animal hides. The steady heat from the back room keeps the place warm. <span class="civ-male">"Just let me know what you need. Otherwise I'll be out back by the smithy."</span><br><br>
<<link "Ask about different armor types (0:02)">><<goto "Estern Blacksmith Store Ask">><<pass 2>><</link>>
<</nobr>>
<<include "Shop Generic">>You approach Rolan. <span class="player">"What kind of armors are there?"</span> you ask, curious.
<span class="civ-male">"Armor types? Well, most of 'em fall into two categories: light and heavy."</span> He taps a gauntlet hanging beside him. <span class="civ-male">"Doesn't mean everything in a category weighs the same or protects the same, but it's easier to talk about 'em that way."</span>
He glances over your figure, giving a short hum. <span class="civ-male">"Though... a gal like you might be interested in a different kind of armor type."</span> A grin forms on his face. <span class="player">"A different kind?"</span> you ask.
<span class="civ-male">"Yeah. We call it bikini armor."</span> He chuckles. <span class="civ-male">"Not really armor, but some girls swear by it."</span>
<<link "Ask about light armor (0:02)">><<goto "Estern Blacksmith Store Ask Light">><<pass 2>><</link>>
<<link "Ask about heavy armor (0:02)">><<goto "Estern Blacksmith Store Ask Heavy">><<pass 2>><</link>>
<<link "Ask about bikini armor (0:02)">><<goto "Estern Blacksmith Store Ask Bikini">><<pass 2>><</link>>
<<link "Return to the store">><<goto "Estern Blacksmith Store">><</link>><span class="player">"Can you tell me more about light armor?"</span> you ask, curious.
<span class="civ-male">"Sure can."</span> Rolan leans back a little, wiping some grime off his hands. <span class="civ-male">"Light armor won't keep you as safe as heavy stuff, but it's a lot easier to move in. Lets you stay quick on your feet."</span>
<span class="civ-male">"Most adventurers prefer it, honestly. Doesn't drag you down as much."</span> He waves toward one side of the shop where several lighter sets are displayed. <span class="civ-male">"It's probably the most diverse type too. Leather, hide, padded gear, even some steel pieces if you know what you're lookin' for."</span>
<<link "Ask about heavy armor (0:02)">><<goto "Estern Blacksmith Store Ask Heavy">><<pass 2>><</link>>
<<link "Ask about bikini armor (0:02)">><<goto "Estern Blacksmith Store Ask Bikini">><<pass 2>><</link>>
<<link "Return to the store">><<goto "Estern Blacksmith Store">><</link>><span class="player">"What can you tell me about heavy armor?"</span> you ask.
<span class="civ-male">"Apart from it bein' heavy, like the name says?"</span> He chuckles. <span class="civ-male">"Well, if you can handle the weight, it gives the best protection by far."</span> Rolan looks you over for a moment.
<span class="civ-male">"Most girls would usually go for light armor, but heavy armor's got one big advantage none of the others match. Especially for girls."</span> He clears his throat and coughs into his fist. <span class="civ-male">"Ya know... extra protection. Ever had someone try a lewd attack on you? Heavy armor shuts most of that down. And folks don't tend to mess with someone walkin' around in scary lookin' steel."</span>
You cross your legs instinctively, feeling exactly what he means. <span class="player">"Lewd attacks...? I guess you might be onto something..."</span>
<<link "Ask about light armor (0:02)">><<goto "Estern Blacksmith Store Ask Light">><<pass 2>><</link>>
<<link "Ask about bikini armor (0:02)">><<goto "Estern Blacksmith Store Ask Bikini">><<pass 2>><</link>>
<<link "Return to the store">><<goto "Estern Blacksmith Store">><</link>><<nobr>>
<span class="player">"So what's this... uhm, bikini armor you mentioned?"</span> You can't tell if he's joking or not. <span class="civ-male">"Heh. Got you curious, didn't I?"</span> He smirks, clearly pleased with himself. <span class="civ-male">"It's real, alright. Problem is, most smiths don't know how to make 'em proper."</span> He lets out a short sigh.<br><br>
<span class="player">"What about you?"</span><br><br>
<span class="civ-male">"Hm?"</span><br><br>
<span class="player">"Well... can you make them?"</span> you press.<br><br>
<span class="civ-male">"Oh! Look at you, actually interested, hah!"</span> His grin widens, and your cheeks heat up at the way he says it. <span class="civ-male">"Sorry, but no. Not really my specialty."</span><br><br>
<span class="civ-male">"Anyway, bikini armors are a favorite with some female adventurers."</span> He leans against a crate, arms crossed. <span class="civ-male">"They don't offer much protection, not compared to proper armor, but they're fantastic at distractin' opponents. Make 'em miss their swings more often than you'd think."</span><br><br>
<span class="civ-male">"Course, it also leaves you more open to lewd attacks."</span> He eyes you up and down with a half-smirk. <span class="civ-male">"But the gals who wear 'em usually don't see that as a downside."</span><br><br>
<<if $questStages['bikiniArmorIntro'] == 0>>
<<link "Ask if he knows anyone who makes bikini armor (0:05)">><<goto "Estern Blacksmith Store Ask Bikini 2">><<pass 5>><</link>><br>
<</if>>
<<link "Ask about heavy armor (0:02)">><<goto "Estern Blacksmith Store Ask Heavy">><<pass 2>><</link>><br>
<<link "Ask about light armor (0:02)">><<goto "Estern Blacksmith Store Ask Light">><<pass 2>><</link>><br>
<<link "Return to the store">><<goto "Estern Blacksmith Store">><</link>>
<</nobr>>You clear your throat, almost feeling a bit shameful for even asking. <span class="player">"So do you know... anyone that makes them?"</span> The question comes out strangely hopeful.
<span class="civ-male">"Heh. Knew you'd be that kind of girl the moment you walked in here..."</span> He grins. <span class="player">"What's that supposed to mean?"</span> Your cheeks heat up instantly.
<span class="civ-male">"Anyway..."</span> He rubs his neck. <span class="civ-male">"I do actually. Man named Martin. He's got a shop in Lunaria. Specializes in bikini armor, and he's damn good at it."</span>
<span class="player">"Lunaria..."</span> you whisper under your breath. <span class="civ-male">"Haven't heard from him in a while though. Strange fellow, that one. But the man's a master at his craft, and I respect skill when I see it."</span>
<<link "Continue">><<goto "Estern Blacksmith Store Ask Bikini 3">><</link>><span class="civ-male">"You know, now that I think about it, I'd like you to check up on him."</span> Rolan frowns a little. <span class="player">"W-why's that?"</span>
<span class="civ-male">"If the rumors are true, he's gone a bit mad."</span> Rolan scratches his cheek. <span class="civ-male">"Maybe someone like you could... ya know, help him somehow."</span> He doesn't sound very convinced. <span class="civ-male">"But if you wanna learn more about bikini armor and how it's made, you'll want to talk to him."</span>
You nod slowly. <span class="player">"Fine, sure. I'll check in on him. Do I need to know anything else before I go?"</span>
<span class="civ-male">"Hmm. Nay, you'll be fine. Just..."</span> He shrugs. <span class="civ-male">"You'll see when you get there."</span> You're not sure what to expect, but curiosity nags at you.
<span class="civ-male">"If you enter Lunaria through the main gate, go straight east. Through a couple alleyways. His shop should be somewhere around there."</span> You nod and thank him for the information, making a mental note of the directions.
<<link "Return to the store">><<goto "Estern Blacksmith Store">><</link>>
<<link "Leave">><<goto "Estern Main">><</link>>
<<run acceptQuest("bikiniArmorIntro")>><<nobr>>
<<passageContext "Estern Main" "Estern Main">>
<<bgimage "estern" "ToD" "main">>
<<flavor "estern">>
<<if $questStages['rebuildFayhallTempleRepair'] == 1>>
<<if $ToD == "Night">>
Garin's workshop is dark and the furnace cold. Looks like he's closed for the night. Best come back during the day.<br>
<<else>>
You find the glassmaker's workshop. The air is warm, lit by the faint glow of the furnace. A man stands nearby, adjusting the flame with a metal rod.<br>
<<link "Approach him (0:05)">><<meet "garin">><<pass 5>><<goto "Rebuild Fayhall Garin Approach">><</link>><br><br>
<</if>>
<<elseif $questStages['rebuildFayhallTempleRepair'] == 2>>
<<if $ToD == "Night">>
The Supplier's store closed for the night. Best come back during the day.<br>
<<else>>
You see the Supplier's Store "Lunar Ore" in the distance, they seem open for business.<br>
<<link "Enter the store (0:05)">><<pass 5>><<goto "Rebuild Fayhall Lunar Ore Negotiate 1">><</link>><br><br>
<</if>>
<</if>>
<<link "Go to the blacksmith (0:01)">><<goto "Estern Blacksmith Store">><<set $shopTag = ["Shop Blacksmith 2", "Shop Blacksmith 1", "Shop Armor 1", "Shop Armor 2"]>><<pass 1>><</link>><br>
<<link "Go to the clothing store (0:01)">><<goto "Estern Clothing Store">><<set $shopTag = ["Shop Clothes 2", "Shop Clothes 1"]>><<pass 1>><</link>><br>
<<link "Go to the alchemist (0:01)">><<goto "Estern Alchemist Store">><<set $shopTag = ["Shop Alchemy 2", "Shop Alchemy 1"]>><<pass 1>><</link>><br>
<<link "Enter the Temple (0:01)">><<goto "Estern Temple Main">><<pass 1>><</link>><br>
<<link "Enter the Sandy Clam Inn (0:01)">><<goto "Estern Inn Main">><<pass 1>><</link>><br>
<<link "Enter the stable (0:01)">><<goto "Estern Stable Main">><<pass 1>><</link>><br>
<<link "Ask around for work (0:02)">><<pass 2>><<interaction "DoorKnocking" "Estern">><</link>><br>
<br>
<<link "Leave East (0:10)">><<pass 10>><<goto "x26 y25">><</link>><br>
/*<<link "Leave South (0:10)">><<pass 10>><<goto "x24 y27">><</link>><br>*/
<<link "Leave West (0:10)">><<pass 10>><<goto "x23 y26">><</link>>
<</nobr>><<nobr>>
<<if $ToD == "Night">>
The clothing store is locked down for the night.
<<else>>
<<firsttime>>
You step inside the clothing store. A young woman looks up from behind the counter. <span class="civ-female">"Welcome! First time here? Haven't seen you before."</span><br><br>
<span class="civ-female">"Clothes, underwear, accessories... let me know if you need anything specific."</span>
<</firsttime>>
<</if>>
You're standing inside the clothing store.<br><br>
<</nobr>>
<<include "Shop Generic">><<nobr>>
<<if $ToD == "Night">>
The alchemist store is locked down for the night.
<<else>>
<<firsttime>>
You step inside the alchemist's shop. A young man glances up from behind the counter. <span class="civ-male">"Greetings. Got potions and ingredients. Looking for something specific?"</span><br><br>
<</firsttime>>
<</if>>
You're standing inside the alchemist's shop.<br><br>
<</nobr>>
<<include "Shop Generic">><span class="player">"Hey, I'm looking for... Garin?"</span> you smile as you approach the man. Sweat clings to his arms as the furnace blasts heat across the workshop. <span class="civ-male">"Mhm, you're not the first."</span> He sets the metal rod on a stone bench and turns toward you. <span class="civ-male">"You found him. What do you want?"</span> His voice sounds tired.
<span class="player">"I-uh, well... the people of Fayhall sent me. They ordered new glass panes for the temple, remember?"</span>
<span class="civ-male">"Yeah, yeah... tell them it'll take a while,"</span> he grumbles, rubbing the back of his neck. <span class="civ-male">"Nothin' I can do right now."</span>
<span class="player">"What do you mean? They already paid for the replacements, didn't they?"</span>
<span class="civ-male">"Y-yeah, well... listen,"</span> he stammers. <span class="civ-male">"To make the colored panes I need metal powders, but I got some debts with my supplier. Until I pay up, I'm out of stock."</span>
<<link "Offer to negotiate on his behalf (0:05)">><<pass 5>><<goto "Rebuild Fayhall Garin Offer Negotiate">><</link>>
<<link "Intimidate him (0:05)">><<pass 5>><<goto "Rebuild Fayhall Garin Approach Intimidate">><</link>> | <span class="stat-neg">Guile</span>
<<bgimage "estern" "glasblower">><span class="player">"I could talk to your suppliers for you,"</span> you offer kindly. <span class="civ-male">"Hah! Don't expect them to give anything away for free,"</span> he scoffs. <span class="civ-male">"But if you're lucky, they might actually listen to what you've got to say."</span>
He points toward the street. <span class="civ-male">"You'll find them down the road, Lunar Ore they're called. Just... be careful."</span> He warns you once more before turning back to the furnace, the blast of hot air filling the workshop again.
<<link "Leave">><<goto "Estern Main">><</link>>
<<run advanceQuest("rebuildFayhallTempleRepair")>><<nobr>>
<<skillCheck "guile" 15 450>>
<<if $skillSuccess>>
<span class="player">"Debt?"</span> you step closer. <span class="player">"I don't really see how that's my problem. We paid you upfront, so you either get your things together, or you'll have bigger issues than that debt of yours."</span> You move toward a large glass vase at the back of the workshop, looks expensive enough. <span class="player">"Wouldn't want anything to break, right?"</span><br><br>
<span class="civ-male">"I-uh... look, I really don't want more problems,"</span> he mutters. <span class="civ-male">"I've got some leftover powder, saved for another order, but I should be able to complete yours with that. Two days, and I'll have them delivered to Fayhall. Just... leave me alone."</span> | <span class="stat-pos">+Guile</span><<guile +10>><br><br>
<<link "Leave">><<goto "Estern Main">><</link>>
<<run window.useCooldown("garinGlassDelivery")>>
<<run advanceQuest("rebuildFayhallTempleRepair")>>
<<run advanceQuest("rebuildFayhallTempleRepair")>>
<<else>>
<span class="player">"Debt?"</span> you step closer. <span class="player">"W-we paid you upfront! You better get to work... o-or you'll have bigger problems!"</span> You stammer, but he seems unshaken.<br><br>
<span class="civ-male">"What do you expect me to do? Just make the powders appear out of thin air?"</span> he snaps. <span class="civ-male">"Do I look like a mage to you? Feel free to talk to my suppliers, maybe they'll listen to you. But don't even try talking to them like that, they'll just laugh in your face, or worse."</span> He waves you off with a flick of his hand and turns back to the furnace, blasting hot air into the workshop.<br><br>
<<link "Leave">><<goto "Estern Main">><</link>>
<<run advanceQuest("rebuildFayhallTempleRepair")>>
<</if>>
<</nobr>>You step into Garin's workshop. <span class="civ-male">"You're back. And?"</span> he asks, pulling off his gloves. <span class="player">"Consider your debt paid. You better get to work on our order now."</span> you cross your arms. <span class="civ-male">"R-really? You actually did it? Hah!"</span> he laughs, hardly believing it. <span class="civ-male">"Two days, and I'll have them delivered to Fayhall."</span>
<span class="player">"Fine. I'll let them know."</span> you turn toward the entrance. <span class="player">"Oh... and you might wanna stop gambling."</span> you add with a smirk. His smile fades as you step back out into the street.
<<link "Leave">><<hideNPC>><<goto "Estern Main">><</link>>
<<run advanceQuest("rebuildFayhallTempleRepair")>>
<<run window.useCooldown("garinGlassDelivery")>>
<<bgimage "estern" "glasblower">><<nobr>>
<<bgimage "fayhall" "ToD_simple" "tavern">>
<<passageContext "Estern Inn Main" "Estern Inn Main">>
<<set $locType = "civ">>
<<if $ToD == "Night">>
You are in the Sandy Clam. It's quiet, a few farmers have passed out on the benches, others are stumbling in and out of the tavern. The air smells of mead and sweat, and a few candles still burn on the tables.<br><br>
<<elseif $ToD == "Evening">>
You are in the Sandy Clam. It's as lively as it gets. Travelers and villagers sit together, laughing and drinking as the bard plays in the corner. The whole hall feels warm and alive.<br><br>
<<elseif $ToD == "Afternoon" or $ToD == "Noon">>
You are in the Sandy Clam. It's business as usual. Farmers stop by for a drink or a meal, travelers sit quietly in the corners, resting their feet before heading back on the road.<br><br>
<<elseif $ToD == "Morning">>
You are in the Sandy Clam. It's empty, quiet enough to hear the crackle of the fire. A single farmer is passed out on one of the benches, while someone sweeps the floor, looking half asleep.<br><br>
<</if>>
<<if !window.checkCooldown("EsternInnRoom", 24 * 60).ready>>
<<link "Go to your room">><<goto "Estern Inn Room Main">><</link>><br>
<</if>>
<<if window.checkCooldown("EsternInnRoom", 24 * 60).ready and $gold >= 90>>
<<link "Rent a room for a night (0:05)">><<set $gold -= 90>><<pass 5>><<run window.useCooldown("EsternInnRoom")>><<goto "Estern Inn Main Rent Room">><</link>> | <span class="stat-neg">-90g</span><br>
<</if>>
<<link "Approach the barkeeper">><<goto "Estern Inn Shop">><<set $shopTag = ["Shop Inn 1"]>><</link>><br>
<<link "Leave the inn">><<goto "Estern Main">><</link>>
<</nobr>><span class="civ-male">"Hungry, or just lookin' to drown out the world?"</span> he asks with a faint grin.
<<include "Shop Generic">>You approach the innkeeper. <span class="player">"I'd like to rent a room."</span> you ask kindly.
<span class="civ-male">"Sure thing. Got one just for you."</span> he replies in a flat tone, gesturing for you to follow. He leads you down the hall, pulls a key from his belt, and unlocks a heavy wooden door. <span class="civ-male">"Let me know if you need anything."</span>
You enter the spacious room.
<<link "Continue">><<goto "Estern Inn Room Main">><</link>>
<<run window.useCooldown("EsternInnRoom")>><<nobr>>
<<bgimage "fayhall" "tavern_room">>
<<passageContext "Estern Inn Room Main" "Estern Inn Room Main">>
<<set $wardrobeLocation = "safe">>
<<set $locType = "safe">>
<<set $restQuality = "normal">>
<<if !window.checkCooldown("EsternInnRoom", 24 * 60).ready>>
<<set _cool = window.checkCooldown("EsternInnRoom", 24 * 60)>>
You are standing in your rented room. You have <<= window.formatMinutes(_cool.timeLeft) >> remaining.<br><br>
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<link "Go to Sleep">><<goto "Sleep Menu">><</link>><br>
<<if $promiscuityStage >= 2>>
<<link "Masturbate">><<pass 1>><<goto "Inn Masturbate Start">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<ntrSafezoneCheck>>
<<tinarahMeditate>>
<<else>>
<<goto "Estern Inn Room Expired">>
<</if>>
<br>
<<if window.canLeaveLocation()>>
<<link "Leave your room">><<goto "Estern Inn Main">><</link>>
<<else>>
<span class="stat-neg">You're too embarrassed to go out like this!</span>
<</if>>
<</nobr>><<nobr>>
<<passageContext "Estern Inn Room Expired" "Estern Inn Room Expired">>
You hear a knock on the door. <span class="civ-male">"Time's up. Gotta clean the room for the next guest."</span> It's the innkeeper.
You quickly gather your things. <span class="player">"Just a minute, I'll be out soon!"</span> you call back.
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<if window.canLeaveLocation()>>
<<link "Leave">><<goto "Estern Inn Main">><</link>>
<<else>>
<span class="stat-neg">You're too embarrassed to go out like this!</span>
<</if>>
<</nobr>>You wake up some time later, eyes slowly adjusting. <span class="player">"W-where am I...?"</span> you groan. The innkeeper steps closer. <span class="civ-male">"You're in the Sandy Clam, girl. You alright?"</span> You slowly lift your head from the table. <span class="civ-male">"Some travelers brought you in. Looked like you needed a drink. Here, take this, on the house."</span> He hands you a bottle of mead.
You push yourself up, still feeling a bit weak. <span class="player">"Thanks for taking care of me."</span> You stand, gather your belongings, and head toward the exit.
<<link "Leave (0:01)">><<pass 1>><<goto "Estern Main">><</link>>
<<run Inventory.addItem("mead", 1)>>
<<bgimage "Estern" "ToD_simple" "tavern">><<nobr>>
<<if $lunarOreDecline == true>>
<<bgimage "estern" "lunarore_office">>
<<showNPC "dirk" "happy_1">>
You enter the store, a small bell ringing above the door. <span class="civ-male">"You again,"</span> the same voice calls from behind the counter. You head upstairs and step into Dirk's office. <span class="civ-male">"Knew you'd come back. So, what's it gonna be? My offer still stands..."</span> He stands from his chair, one palm resting on the desk and the other grabbing his crotch.<br><br>
<<if $ntrStage <= 2>>
<span class="player">"Y-you... I can't! I have a boyfriend and he-"</span> you stutter, the thought alone making your cheeks burn red. <span class="dirk">"Don't worry, he won't find out. Besides, it's a quick job. Whores don't even get paid a tenth of that, consider it a lucky deal,"</span> he smirks.<br><br>
<<if $promiscuityStage >= 2>>
<<link "Agree and suck his cock">><<corruption +10>><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-corrupt">+Corruption</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<<elseif $ntrStage == 3>>
<<if $promiscuityStage >= 2>>
<<link "Agree and suck his cock">><<corruption +10>><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<elseif $ntrStage == 4>>
<span class="player">"Mhh... what would my boyfriend think of me, sucking a stranger's cock just to repay someone else's debt~"</span> you purr.
<span class="dirk">"Heh... I bet it's not your first time cheating on him,"</span> he grins.<br><br>
<<if $promiscuityStage >= 2>>
<<link "Agree and suck his cock">><<corruption +10>><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-corrupt">+Corruption</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<</if>>
<<if $gold >= 1000>>
<<link "Pay his debt">><<pass 2>><<set $gold -= 1000>><<goto "Rebuild Fayhall Lunar Ore Pay Debt">><</link>> | <span class="stat-neg">-1000g</span><br>
<<else>>
<span class="stat-neg">You don't have enough money to clear his debt!</span><br>
<</if>>
<<if $promiscuityStage == 1>>
<span class="stat-neg">You don't feel promiscuous enough to do that!</span><br>
<</if>>
<<link "Decline and leave">><<goto "Rebuild Fayhall Lunar Ore Decline">><</link>>
<<else>>
<<bgimage "estern" "lunarore_entrance">>
You enter the store, a small bell ringing above the door. <span class="civ-male">"Welcome, welcome,"</span> a voice calls from behind the counter. The shop is cluttered with crates, sacks, and open boxes. <span class="civ-male">"Looking for something in particular?"</span> he asks, scanning you up and down.<br><br>
<span class="player">"Hello... I wanted to talk to you about Garin's debt."</span> The man raises a brow. <span class="civ-male">"Mhm... one moment."</span> He disappears up a narrow set of stairs and closes the door behind him. A minute passes before it opens again. The man returns and nods toward the steps. <span class="civ-male">"He'll see you now. Best not keep him waiting."</span><br><br>
You take a slow breath and walk up the stairs, not sure what to expect.<br><br>
<<link "Enter the room">><<meet "dirk">><<goto "Rebuild Fayhall Lunar Ore Negotiate 2">><</link>>
<</if>>
<</nobr>><<nobr>>
<<bgimage "estern" "lunarore_office">>
<<showNPC "dirk" "happy_1">>
You slowly open the door and peek inside. The room is even more cluttered than the shop below, with boxes and crates stacked against the walls. <span class="dirk">"C'mon in, don't be shy,"</span> a voice calls out. You step inside and find a rugged-looking man sitting behind a desk covered in papers and ledgers.<br><br>
He extends his hand, a suspiciously friendly smile on his face. <span class="dirk">"We haven't met, have we? Name's Dirk."</span> You shake his hand. <span class="player">"E-Eris. Nice to meet you."</span> He gestures toward the chair beside you. <span class="dirk">"Please, sit."</span> You lower yourself into the armchair, its fabric surprisingly soft.<br><br>
<span class="dirk">"So... you're here about Garin's debt, yeah? That gambling addict can't even show his own face anymore, aye?"</span> he chuckles. <span class="player">"Gambling? I- well, long story short... I need his debt cleared so he can finish our order-"</span><br><br>
<span class="dirk">"Mm. So you've come to bargain."</span> He leans back slightly. <span class="dirk">"Let me guess, he didn't tell you how much he owes? A thousand gold. Quite the sum for a man who can't stay away from the dice."</span><br><br>
<<if $gold >= 1000>>
<<link "Pay his debt">><<pass 2>><<set $gold -= 1000>><<goto "Rebuild Fayhall Lunar Ore Pay Debt">><</link>> | <span class="stat-neg">-1000g</span><br>
<<else>>
You don't have enough money to clear his debt!<br>
<</if>>
<<if $promiscuityStage >= 2 and $ntrStage != 1>>
<<link "Seduce him">><<pass 2>><<goto "Rebuild Fayhall Lunar Ore Seduce">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<link "Try to negotiate">><<pass 2>><<goto "Rebuild Fayhall Lunar Ore Negotiate 3">><</link>>
<</nobr>>You slowly rise from the cushioned armchair and lean over his desk. <span class="player">"I'm sure we can... find another way to repay his debt, hmm~?"</span> you purr, your eyes locked on his.
<span class="dirk">"Heh, I know just the job for a girl like you."</span> He stands from his chair, one palm resting on the desk and the other grabbing his crotch. <span class="dirk">"Show me what that pretty mouth of yours can do, and you have my word, I'll forgive his debt."</span>
<<link "Agree and suck his cock">><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span>
<<link "Change your mind and leave">><<goto "Rebuild Fayhall Lunar Ore Decline">><</link>><<nobr>>
<span class="player">"There has to be something we can do about this, r-right?"</span> you stammer, though the thought of him forgiving such a debt feels impossible. <span class="player">"If you need any task done, I can do that for you..."</span><br><br>
<span class="dirk">"We've got enough errand boys running around for any task,"</span> he says, leaning back. <span class="dirk">"Nothin' worth a thousand gold."</span> His eyes drag over you slowly. <span class="dirk">"But I'm sure a girl like you could offer me something else."</span><br><br>
He stands from his chair, one palm resting on the desk and the other grabbing his crotch. <span class="dirk">"Show me what that pretty mouth of yours can do, and you have my word, I'll forgive his debt."</span><br><br>
<<if $ntrStage <= 2>>
<span class="player">"Y-you... I can't! I have a boyfriend and he-"</span> you stutter, the thought alone making your cheeks burn red. <span class="dirk">"Don't worry, he won't find out. Besides, it's a quick job. Whores don't even get paid a tenth of that, consider it a lucky deal,"</span> he smirks.<br><br>
<<if $promiscuityStage >= 2>>
<<link "Agree and suck his cock">><<corruption +10>><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-corrupt">+Corruption</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<<elseif $ntrStage == 3>>
<<if $promiscuityStage >= 2>>
<<link "Agree and suck his cock">><<corruption +10>><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<elseif $ntrStage == 4>>
<span class="player">"Mhh... what would my boyfriend think of me, sucking a stranger's cock just to repay someone else's debt~"</span> you purr.
<span class="dirk">"Heh... I bet it's not your first time cheating on him,"</span> he grins.<br><br>
<<if $promiscuityStage >= 2>>
<<link "Agree and suck his cock">><<corruption +10>><<goto "Rebuild Fayhall Lunar Ore Blowjob">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-corrupt">+Corruption</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<</if>>
<<if $promiscuityStage == 1>>
You don't feel promiscuous enough to do that!<br>
<</if>>
<<link "Decline and leave">><<goto "Rebuild Fayhall Lunar Ore Decline">><</link>>
<</nobr>><span class="player">"S-sorry, I can't do that..."</span> you shake your head. <span class="civ-male">"Pff- fine by me. Come back when you've got the coin, or when you start craving my cock, hah!"</span> he laughs as you turn and step back out into the street.
<<link "Leave">><<hideNPC>><<goto "Estern Main">><</link>>
<<set $lunarOreDecline = true>>
<<showNPC "dirk" "disgusted_1">>You drop a heavy pouch of gold on the desk. <span class="player">"One thousand. Want me to count them?"</span> you smirk. <span class="dirk">"Heh... that'll do."</span> Dirk leans over the desk and opens the pouch, a wave of coins spilling out. <span class="dirk">"Didn't think you'd actually come through for that fool."</span> He slides the pouch to his side and lifts one coin into the light. <span class="dirk">"Consider his debt settled."</span>
You rise from the armchair, ready to leave. <span class="dirk">"Eris, was it? You've shown you're reliable. If you ever need something, don't be a stranger, aye?"</span> His tone softens, still cautious, but you feel like you can trust him for now.
<span class="player">"Sure. Thanks."</span> you smile as you step out the door and back into the street.
<<link "Return to Garin (0:05)">><<hideNPC>><<pass 5>><<goto "Rebuild Fayhall Garin Debt Paid">><</link>>
<<love "dirk" 25>><<nobr>>
<<set $isImprisoned to true>>
<<stripOutfit>>
<<run Inventory.addItem("prisonerclothes")>>
<<run Equip.outfit("prisonerclothes")>>
<<set $bounty to Math.max($bounty, 10)>>
<<set $restQuality = "poor">>
<<bgimage "estern" "guardbarracks">>
By the time you come to, you're in the guard barracks. Heavy shackles bind your wrists and ankles.<br><br>
A guard steps up to you. <span class="civ-male">"Finally awake, eh? Get up. Time for your punishment."</span>
<</nobr>>
<<link "Continue">><<goto "Estern Pillory 2">><</link>>
<<link "Pay off your bounty">><<goto "Estern Pillory Pay Bounty">><</link>>He shoves you forward and out the door. You stumble into the streets of Estern as he marches you through the town center. Snickering and whispers follow with every step you take.
He stops in front of the pillory waiting at the square. <span class="player">"P-please don't..."</span> you plead, but it's useless. He forces you into position and locks the wooden frame around your neck and wrists.
<span class="civ-male">"Enjoy your time, scum."</span> he sneers, laughing as he walks off.
<<link "Continue">><<goto "Estern Pillory Main Controller">><</link>><<nobr>>
As the guard tugs at your chains, you step forward. <span class="player">"H-hey, wait! Can't I just pay a fine and you'll let me go?"</span> The guard turns around, looking annoyed.
<span class="civ-male">"Let's see here... your total bounty is <<= $bounty>> gold."</span><br><br>
<<if $gold >= $bounty>>
<<link "Pay the amount">><<goto "Estern Pillory Pay Bounty 2">><</link>> | <span class="stat-neg">-<<= $bounty>> g</span><br>
<<else>>
<span class="stat-neg">You don't have enough gold to pay off your bounty!</span><br>
<</if>>
<<link "Don't pay and begin your sentence">><<goto "Estern Pillory 2">><</link>>
<</nobr>><<nobr>>
<<set $gold -= $bounty>>
<span class="player">"I can pay that,"</span> you mutter. The guard grunts and removes your chains, leading you to the back where your things are kept. You count out the coins and hand them over, settling your bounty.<br><br>
<span class="civ-male">"Tch. Get out of here. We better not catch you again."</span> He waves you off as you gather your belongings and make your way out.<br><br>
<<link "Leave the barracks">>
<<run Inventory.removeItem("prisonerclothes")>>
<<restoreOutfit>>
<<set $isImprisoned to false>>
<<set $bounty = 0>>
<<goto "Estern Main">>
<</link>>
<</nobr>><<nobr>>
<<pass 60>>
<<bounty -100>>
<<bgimage "estern" "pillory">>
<<if $ToD != "Night">>
<<include "Estern Pillory Event Day">>
<<else>>
<<include "Estern Pillory Event Night">>
<</if>>
<</nobr>><<nobr>>
<<set _roll = random(1, 10)>>
You're locked in the wooden stocks at the center of Estern. The sun beats down on you, and your back aches from the awkward angle.<br><br>
<<if _roll <= 3>>
A group of village children runs by. Seeing you helpless, they grab a few rotten vegetables from a nearby trash pile and start throwing them.<br><br>
<span class="red">"Take that, criminal!"</span> One hits you square in the face. You squeeze your eyes shut, unable to wipe the filth away. | <span class="stat-neg">+Stress</span><<stress +100>>
<<elseif _roll <= 7>>
A small crowd gathers around the pillory. They point and whisper, some laughing openly at your situation.<br><br>
<span class="civ-female">"Look at her. Shame on her family."</span><br>
<span class="civ-male">"Serves her right."</span><br><br>
You hang your head, trying to hide your face. | <span class="stat-neg">+Stress</span><<stress +50>>
<<elseif _roll <= 9>>
People walk past, going about their business. Most ignore you, but a few glance your way with disgust. Time drags on painfully slow.
<<else>>
An old woman passes by and pauses. Seeing you shivering, she quietly brings a cup of water to your lips while the guards aren't looking.<br><br>
<span class="civ-female">"May the gods have mercy on you,"</span> she whispers before hurrying away. | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<stress -50>><<fatigue -50>>
<</if>>
<br><br>
<<if $bounty > 0>>
<<set _hoursLeft = Math.ceil($bounty / 100)>>
Bounty Remaining: <span class="red"><<= $bounty>>g</span><br>
Estimated Sentence: <<= _hoursLeft>> Hours<br><br>
<<link "Endure another hour">><<goto "Estern Pillory Main Controller">><</link>>
<<else>>
<<link "Released">><<pass 5>><<goto "Estern Pillory Release">><</link>>
<</if>>
<</nobr>><<nobr>>
<<set _roll = random(1, 10)>>
The square is quiet and dim. Most of the guards have retreated to their post, with the occassional patrol passing by, leaving you exposed and alone.<br><br>
<<if _roll <= 3>>
A cold wind sweeps through the square. You shiver uncontrollably as your wrists chafe against the rough wood. | <span class="stat-neg">+Fatigue</span><<fatigue +50>>
<<elseif _roll <= 5>>
Two drunk men stumble out of the tavern. Spotting you locked up, they stagger over, grinning. <span class="civ-male">"Heh, locked up tight, ain't ya?"</span> one slurs as they circle around, getting uncomfortably close.<br><br>
<span class="player">"L-leave me alone..."</span> you mutter, but one already reaches out, giving your cheeks a rough squeeze. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><<stress +50>><<arousal +50>><br><br>
You flinch but can't move away. After a few tense moments of jeering, a passing guard calls out. <span class="civ-male">"Hands off, friends."</span> he warns lazily. Luckily, they don't push it further and stagger away laughing.
<<elseif _roll <= 8>>
A patrolling guard stops beside you. Instead of checking the locks, he runs a hand down your back, letting it linger too long. <span class="enemy">"Don't worry,"</span> he murmurs, his breath thick with ale. <span class="enemy">"I'll keep you safe."</span><br><br>
He gives you a sharp slap on the rear before walking off laughing. | <span class="stat-neg">+Stress</span><<stress +50>>
<<else>>
<<goto "Estern Pillory H Defeat Vag">>
<</if>>
<br><br>
<<if $bounty > 0>>
<<set _hoursLeft = Math.ceil($bounty / 100)>>
Bounty Remaining: <span class="red"><<= $bounty>>g</span><br>
Estimated Sentence: <<= _hoursLeft>> Hours<br><br>
<<link "Endure another hour">><<goto "Estern Pillory Main Controller">><</link>>
<<else>>
<<link "Released">><<pass 5>><<goto "Estern Pillory Release">><</link>>
<</if>>
<</nobr>>A guard approaches with a heavy key ring and unlocks the pillory. The wooden bar creaks open, and you stumble back, almost collapsing to the floor. <span class="civ-male">"Time served. Now get lost."</span>
You make your way back to the barracks to collect your belongings, eager to put this humiliation behind you.
<<link "Leave the barracks (0:05)">><<pass 5>><<set $isImprisoned to false>><<run Inventory.removeItem("prisonerclothes")>><<restoreOutfit>><<goto "Estern Main">><</link>>
<<set $bounty = 0>><<nobr>>
<<showNPC "dirk" "nude_2">>
<<stripOutfit>>
<<if $ntrStage == 1>>
<span class="player">"P-please forgive me... it'll be over quick..."</span> you whisper to yourself, trying not to picture your boyfriend's face.
<<elseif $ntrStage == 2>>
<span class="player">"This won't change anything, babe... I swear... I just need to clear that debt~"</span> you tell yourself, forcing his face out of your mind.
<<elseif $ntrStage == 3>>
<span class="player">"Fine... you better keep your promise."</span> you mutter back at him, trying to steady your breath.
<<elseif $ntrStage == 4>>
<span class="player">"Ah... sorry, babe~ you know I don't want this... just clearing that debt~♡"</span> you murmur, heat already pooling in your belly.
<</if>>
<span class="dirk">"Come on then, it ain't gonna suck itself."</span> he grunts as he gets up from his chair, leading you toward the fireplace.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 1">><</link>><<nobr>>
He settles into a heavy armchair and unbuckles his belt. <span class="dirk">"Take off your clothes too. I want to see what I'm working with."</span> A greasy smile spreads across his face.
<<if $ntrStage == 1>>
<span class="player">"Ugh... i-if I have to..."</span> you groan, trying to cover yourself as you toss your clothes into a pile.
<<elseif $ntrStage == 2>>
<span class="player">"Ugh, fine... just don't stare at me~"</span> you mutter, stripping quickly and throwing your clothes into a pile.
<<elseif $ntrStage == 3>>
<span class="player">"This wasn't part of our deal... fine."</span> you sigh as you slowly strip, tossing your clothes into a pile.
<<elseif $ntrStage == 4>>
<span class="player">"Only my boyfriend should see me like this~ fine... just this once~♡"</span> you smirk, stripping for him with a slow, teasing sway of your hips.
<</if>>
You drop to your knees, your eyes locking onto his thick cock as it stiffens in front of your face. | <span class="stat-arousal">+Arousal</span><br><br>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_1">>
You lean forward, wrapping your hand around him and dragging your tongue along his length. <span class="dirk">"Hngg... look at you, all eager to please me."</span> he groans.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 2">><</link>>
<<arousal +100>><<nobr>>
You shift closer, leaning in to take his tip into your mouth, his musky scent filling your nose. <span class="dirk">"Aahhh~ knew that mouth was good the moment I saw it."</span> he groans, eyes locked on you as you start working him.<br><br>
<<if $futa>>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_2">>
<</if>>
<span class="dirk">"So warm... fuck..."</span> he grunts, swelling against your tongue. <span class="player">"Mmmphhh...~"</span> you moan around him as his cock stiffens in your mouth. <span class="dirk">"Your mouth feels so damn good... keep moving that head."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 3">><</link>>
<<arousal +100>><<nobr>>
He shifts forward, his cock fully hardened now.
<<if $ntrStage == 1>>
<span class="player">(I hate this... I'll just use my tongue to make him cum fast... anything to end this...)</span> You lean forward, taking his entire length between your lips.
<<elseif $ntrStage == 2>>
<span class="player">(If I use my tongue he'll cum faster... please let this be quick...)</span> You lean forward, taking his entire length between your lips.
<<elseif $ntrStage == 3>>
<span class="player">(The smell of his cock is driving me insane... why does it taste so good...?)</span> You lean forward, taking his entire length between your lips.
<<elseif $ntrStage == 4>>
<span class="player">(I can't get enough of his cock~♡ he's so much bigger than...)</span> You smile as you lean forward, your tongue tracing every vein as you take him to the base.
<</if>><br><br>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_3">>
<span class="dirk">"Damn, girl! Keep sucking like that and you'll make me cum in no time!"</span> he moans.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 4">><</link>>
<<arousal +100>><<nobr>>
You lift yourself up and pleasure him with steady, rhythmic motions, wet suction noises filling the room. <span class="player">"Mmmphhh~♡"</span> muffled moans escape your lips as drool runs down your chin.<br><br>
<<if $futa>>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_4">>
<</if>>
<span class="dirk">"Fuck- you're sucking the life out of me, girl!"</span> he groans, his cock throbbing deep in your throat.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 5">><</link>>
<<arousal +100>><<nobr>>
He stands up and forces you back onto your knees. <span class="dirk">"Open up that throat. You belong to me now."</span> he growls, shoving your head forward as he thrusts deep into your mouth. Your mind goes blank, your whole body pinned under his control.<br><br>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_5">>
<span class="player">"Mmmghh... nnnghh~♡"</span> heavy, muffled groans rumble from your throat. His cock throbs inside you, close to spilling, and he gives you no chance to pull away.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 6">><</link>>
<<arousal +100>><<nobr>>
With a final heavy thrust he buries himself inside of you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Nnnghhghhh...~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "dirk" "officeblowjob" "stage_6">>
He groans, holding you down until the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your tits.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Rebuild Fayhall Lunar Ore Blowjob 7">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
<span class="dirk">"Fuck... that was amazing."</span> he pants as his cock slowly slides out of your mouth, a faint string of cum stretching from your lips to his tip.<br><br>
<<if $ntrStage <= 2>>
<span class="player">"Y-you... came in my mouth...!"</span> you cough and protest, wiping your lips with the back of your hand. He only smirks down at you. <span class="dirk">"Wasn't that part of our deal?"</span><br><br>
<<elseif $ntrStage == 3>>
<span class="player">"You came in my mouth..."</span> you mutter, wiping your lips clean. He smirks down at you. <span class="dirk">"Wasn't that part of our deal?"</span><br><br>
<<elseif $ntrStage == 4>>
You lick your lips clean and stick out your tongue, catching the last drops. <span class="player">"Thank you for the meal...~♡"</span> He smirks down at you. <span class="dirk">"Damn... found myself a great whore."</span><<love "dirk" 20>>
<</if>>
<span class="dirk">"Hahh... I really needed that,"</span> he mutters, tucking himself back into his pants. <span class="player">"Y-you'll forgive his debt now?"</span> you ask, cum still sticking to your chest. <span class="dirk">"Of course. I'm a man of my word."</span><br><br>
He returns to his seat as you stand and fix your clothes, the taste still lingering in your mouth. <span class="dirk">"You're a natural, you know that? Feel free to come back, I might have more... jobs for you."</span> he smirks, though you can tell he's serious.<br><br>
<span class="say">
<<link "What kind of jobs?">><<restoreOutfit>><<goto "Rebuild Fayhall Lunar Ore Blowjob 8">><</link>><br>
<<link "Never again!">><<restoreOutfit>><<goto "Rebuild Fayhall Lunar Ore Blowjob 9">><</link>>
</span>
<</nobr>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>>
<<love "dirk" 100>>
<<showNPC "dirk" "nude_1">><span class="player">"That so? I'm listening..."</span> you ask, tilting your head slightly. <span class="dirk">"Yeah, and I'm not just talking about *these* kinds of jobs,"</span> he smirks. <span class="dirk">"I'm pretty well connected, and you've shown you're reliable. If you ever need something, don't be a stranger, aye?"</span>
His tone softens, and you feel like you can trust him, at least for now. <span class="player">"Alright, I'll keep it in mind~"</span> you smile as you step out the door and back into the street.
<<link "Return to Garin (0:05)">><<hideNPC>><<pass 5>><<goto "Rebuild Fayhall Garin Debt Paid">><</link>>
<<showNPC "dirk" "happy_1">>
<<love "dirk" 10>><span class="player">"You think I'm ever coming back to this dump?"</span> you groan, wiping the corner of your mouth. <span class="dirk">"Pff- sure, girl. You say that now, but I've got a feeling we'll cross paths again."</span> he scoffs.
You roll your eyes and turn away, stepping out the door and back into the street.
<<link "Return to Garin (0:05)">><<hideNPC>><<pass 5>><<goto "Rebuild Fayhall Garin Debt Paid">><</link>>
<<showNPC "dirk" "disgusted_1">>
<<love "dirk" -50>>The square is quiet and dim. Most of the guards have retreated to their post, with the occassional patrol passing by, leaving you exposed and alone.
A shadowy figure steps out from a nearby alley and stops a couple feet away, just staring silently. You can feel his constant gaze on you.
Suddenly he moves in and steps behind you, you barely notice him until the moment he yanks your pants down. You jerk forward in the restraints as cold air hits your exposed skin. <span class="player">"W-what the hell are you-"</span> | <span class="stat-neg">+Stress</span><<stress +75>>
<<link "Continue">><<set $sexMode = "vaginal">><<stripOutfit2>><<goto "Estern Pillory H Defeat Vag 1">><</link>>
<<stress +50>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
Before you can finish, a thick cock suddenly rubs past your folds. <span class="stat-arousal">He breaks through your hymen in one heavy thrust.</span> You scream and yank hopelessly against the shackles as he forces himself inside. | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "prison" "estern_pillory" "stage_1">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... n-no! s-stop!"</span> you cry as his hips slam against your cheeks. <span class="player">"Y-you weren't supposed to be my first... please!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off me!"</span> you cry out as his hips slam into you. <span class="player">"Y-you weren't supposed to be my first... please!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Aahhn... g-get off...!"</span> whimpering moans spill out as his cock slams deep into your virgin pussy. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuckk... you stole my virginity..."</span> your voice melts into moans as you instinctively push back against the invading cock. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The stranger grunts as your tight walls stretch around him. <span class="enemy">"Fuck... you're a virgin? No wonder your pussy's squeezing me so hard."</span>
<<else>>
Before you can finish, a thick cock suddenly rubs past your folds before he pushes in deep, filling your cunt in one heavy thrust.<br><br>
<<startSexSceneUnique "prison" "estern_pillory" "stage_1">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... g-get the fuck off me!"</span> you cry as his hips slam against your cheeks, praying your boyfriend never pictures you like this. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off...!"</span> you whimper as his hips pound into you. <span class="player">"H-help... someone..."</span> | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 3>>
<span class="player">"Aahhn... s-stop...!"</span> whimpering moans spill out as his cock slams deep into your pussy. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuck, you're breaking me in..."</span> you moan as you instinctively push back, imagining your boyfriend watching from the shadows. <span class="player">"Sorry love~ I deserve this punishment~♡"</span> | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The stranger grunts as your tight walls squeeze around him. <span class="enemy">"Heh, been watching you for some time now. Can't believe such a good hole is just here for the taking."</span>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Estern Pillory H Defeat Vag 2">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He digs his fingers into your hips as his thrusts hammer straight into your cervix.<br><br>
<<startSexSceneUnique "prison" "estern_pillory" "stage_2">>
<span class="enemy">"Fuck, that feels so good. You're gonna make me cum in no time!"</span> he snarls, while you struggle helplessly against the shackles.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Estern Pillory H Defeat Vag 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<span class="player">"Nnhh... s-stop..."</span> your sniffles melt into moans as your mark grows warmer, betraying your own senses.<br><br>
<<startSexSceneUnique "prison" "estern_pillory" "stage_3">>
<span class="enemy">"Starting to like it, aren't you?"</span> the man smirks. <span class="enemy">"Your pussy's gripping me so damn tight."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Estern Pillory H Defeat Vag 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He speeds up, grabbing a bundle of your hair as he slams deep into your womb. You can feel him reaching his climax.<br><br>
<<startSexSceneUnique "prison" "estern_pillory" "stage_4">>
<span class="player">"P-please, don't cum inside~!"</span> you cry out, voice cracking. <span class="enemy">"Shut it, slut."</span> His cock twitches violently inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Estern Pillory H Defeat Vag 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With one final thrust, he exhales sharply as hot seed spills deep into your womb.<br><br>
<<startSexSceneUnique "prison" "estern_pillory" "stage_5">>
<span class="player">"Nnngh... haaah...~"</span> defeated moans spill out as your womb fills with the stranger's cum, your legs shake uncontrollably.
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit2>><<goto "Estern Pillory H Defeat Vag 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With all his release now inside you, he slowly pulls out. Cum drips from your used hole onto the pavement below. <span class="civ-male">"W-what the hell is all that noise?"</span> A lone guard, torch in hand, steps out of an alley toward the square. The stranger has already vanished into the shadows, leaving your broken, used body behind.<br><br>
The guard approaches, taking in the scene. You whimper against the shackles and lower your head. <span class="civ-male">"Tch- That's what happens to criminals around here."</span> His words sting, but he gently pulls your pants back up as warm cum continues dripping from your hole.<br><br>
<<if $bounty > 0>>
<<set _hoursLeft = Math.ceil($bounty / 100)>>
Bounty Remaining: <span class="red"><<= $bounty>>g</span><br>
Estimated Sentence: <<= _hoursLeft>> Hours<br><br>
<<link "Endure another hour">><<goto "Estern Pillory Main Controller">><</link>>
<<else>>
<<link "Released">><<pass 5>><<goto "Estern Pillory Release">><</link>>
<</if>>
<</nobr>>
<<cum "pussy" "human">>
<<partner "human">>
<<stress +50>>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>>You unlock the gate and approach the stallion, closing it quietly behind you. He snorts and paws at the ground, uneasy with your presence, but you lift your hands to show you mean no harm.
You slip out of your clothes. <span class="player">"It's okay... I'm here to help~"</span> you whisper softly. The stallion exhales, but seems to accept your presence for now.
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex 0">><</link>>
<<stripOutfit>><<nobr>>
Curious now, and seemingly aware you mean no harm, he lets you move closer. His cock rises beneath, <span class="player">"Such a beautiful cock... I can't wait to get a taste of you~♡"</span> you whisper hungrily.<br><br>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_0" "modded">>
You run your fingers through his coarse fur, the other hand teasing your clit. <span class="player">"Good boy..."</span> you whisper, your breath growing heavier with each stroke. <<if $futa>>Your small cock pales in comparison to his massive size.<</if>><br><br>
<<link "Pleasure him">><<goto "Stable Main Horse Sex Oral 1">><</link>> | <span class="stat-arousal">Oral</span><br>
<<if $deviantStage >= 4>>
<<link "Let him fuck your pussy">><<pass 1>><<set $sexMode = "vaginal">><<goto "Stable Main Horse Sex 1">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Vaginal</span><br>
<<link "Let him fuck your ass">><<pass 1>><<set $sexMode = "anal">><<goto "Stable Main Horse Sex 1">><</link>> | <span class="sex-stage-4">Deviant 4</span> | <span class="stat-arousal">Anal</span>
<</if>>
<</nobr>><<nobr>>
You kneel beside him, his thick, flaccid cock hovering in front of your face.<br><br>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_1" "modded">>
You wrap both hands around his shaft, stroking slowly as it stiffens and twitches to life. The horse lets out a needy neigh above you. <span class="player">"You wanna fuck me, don't you~?"</span> you smirk as you rise to your feet, {already feeling damp between your legs|your ass already tingling with anticipation}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex 2">><</link>>
<<arousal +50>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"Mmhh... take good care of me~"</span> you purr. You lean forward, guiding him with shaky hands toward your {entrance|rear entrance}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Nnnghh♡ {My first time, and with such a thick cock!|Letting a horse cock break in my ass, it's too much!}"</span> you whimper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and it's with a horse...!"</span> you moan as your {walls stretch|ass clenches} to take him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... I wish my boyfriend could watch me {lose my virginity to|ruin my ass with} this massive cock...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The horse snorts, pushing deeper, your tight {walls|hole} stretching around him.
<<else>>
<span class="player">"P-please, fuck {me|my ass} good~♡"</span> you moan shamelessly. You guide him with shaky hands, and in a single push he sinks into your {dripping fuck-hole|rear entrance}.<br><br>
<<if $futa>>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ It's not cheating, right? Nghhh~ I'm just helping him calm down...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your succubus {walls stretch|body stretches} to take him. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... taking such a massive cock... What would my boyfriend think of me~?"</span> you moan shamelessly, pushing back hard against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex 3">><</link>>
<<arousal +150>><<nobr>>
You bend forward, allowing his cock to slam deep into your {womb|guts}. Your slick juices mix with his precum, coating his massive shaft with every thrust.
<span class="player">"A-ahhh~♡ y-you're so deep! Stretch me... please~♡"</span> you cry out.<br><br>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_3" "modded">>
<span class="player">"F-fuck... it feels too good ♡"</span> you moan, moving your hips like a true succubus to milk his long shaft.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex 4">><</link>>
<<arousal +150>><<nobr>>
The horse neighs as you bend forward. <span class="player">"Nnnhhh~♡ a-ahhh~ it's s-so deep...!"</span> His cock pushes you to your limit, each thrust stretching you further, forcing out needy moans.<br><br>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_4" "modded">>
You feel him start to throb. <span class="player">"A-are you cumming? P-please fill {me|my ass} with your seed~♡"</span> you cry out, his massive cock swelling deep {in your womb|inside your guts}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex 5">><</link>>
<<arousal +150>><<nobr>>
With a final thrust, the horse grunts, cock twitching as hot seed floods your {womb|guts}. <span class="player">"F-fuuck~♡ y-you're stretching me so much...!"</span> His thick length drives in to the base, your belly bulging from the pressure.<br><br>
<<startSexSceneUnique "horse" "stable_sneakysex" "stage_5" "modded">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You reach your own orgasm as your {walls|hole} clench around his throbbing mast, milking him as you ride out your orgasm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With a final thrust, the last drops of his seed spill into your {womb|guts}. You leave him buried inside for a moment, cock twitching.<br><br>
With a final grunt, the pressure from his cum pushes his cock out, drawing another cry from your lips. <span class="player">"Nnnhhh~♡ a-ahhh... it's spilling out...~♡"</span> you whimper as warm cum gushes from your well-used hole, dripping onto the hay below.<br><br>
The horse neighs happily. After a deep breath, you gather your clothes and slip them back on. <span class="player">"I wish I could stay with you... I promise, I'll visit you again ♡"</span> | <span class="stat-pos">-Stress</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "horse">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>>
/* ======================
ORAL SEX
====================== */<<nobr>>
You kneel behind him, his thick, flaccid cock hovering in front of your face.<br><br>
<<startSexSceneUnique "horse" "stable_sneakyblowjob" "stage_1" "modded">>
You wrap one hand around his shaft and cup his heavy sack with the other. The horse lets out a needy neigh above you. <span class="player">"You like it when I touch you like this~?"</span> you smirk, already feeling precum coating his tip.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex Oral 2">><</link>>
<<arousal +100>><<nobr>>
You wrap both hands around his shaft, slowly stroking him as you bury your face in his sack.<br><br>
<<startSexSceneUnique "horse" "stable_sneakyblowjob" "stage_2" "modded">>
<span class="player">"Mmmh~♡"</span> your muffled groans vibrate against his balls as you breathe in his musky scent, kissing along his full sack. <span class="player">"Let me empty them for you~"</span> you smirk as his cock twitches in your grasp.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex Oral 3">><</link>>
<<arousal +100>><<nobr>>
You lean forward, wrapping your lips around his shaft as you stroke him faster.<br><br>
<<startSexSceneUnique "horse" "stable_sneakyblowjob" "stage_3" "modded">>
<span class="player">"Mmmmh~♡"</span> you moan against his skin. The bestial taste of his unwashed cock floods your senses, your head spins with arousal.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex Oral 4">><</link>>
<<arousal +100>><<nobr>>
You speed up your strokes as his cock twitches in your hands. Your tongue drags along his shaft, a loud neigh sounding above you.<br><br>
<<startSexSceneUnique "horse" "stable_sneakyblowjob" "stage_3" "modded">>
<span class="player">"Mmmh~♡"</span> you moan against him. <span class="player">"You're gonna cum for me~? Please... feed me your delicious horse cum ♡"</span> you whisper, opening your mouth for him.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex Oral 5">><</link>>
<<arousal +100>><<nobr>>
The horse paws at the ground as his cock erupts, shooting warm seed all over your face and tits. You open your mouth, trying to catch as much as you can.<br><br>
<<startSexSceneUnique "horse" "stable_sneakyblowjob" "stage_4" "modded">>
Your mouth quickly fills with thick horse cum, overflowing down your lips. <span class="player">"Nnnhhh~♡ f-fuck... you came so much..."</span> you gasp between slurps, warm cum sliding down your throat and settling in your stomach.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Main Horse Sex Oral 6">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
You slowly get back up, wiping the remaining cum from your body. You run your fingers through his fur and glance toward the entrance. <span class="player">"I hope no one heard that..."</span><br><br>
The horse neighs happily. After a deep breath, you gather your clothes and slip them back on. <span class="player">"I wish I could stay with you... I promise, I'll visit you again ♡"</span> | <span class="stat-pos">-Stress</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "horse">>
<<partner "beast">>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>><<nobr>>
<<if $ToD == "Night">>
The stables are quiet for the night. A heavy lock hangs on the gate, keeping the horses safe inside.<br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Pick the lock (0:02)">><<goto "Estern Stable Main Lockpick">><<pass 2>><</link>><br>
<<else>>
<span class="stat-neg">You need a lockpick to open this.</span><br><br>
<</if>>
<<else>>
You approach the stables. A man in a heavy coat leans against the wall, a faint smile under his beard. <span class="civ-male">"Need a ride?"</span> he asks.<br><br>
<<link "Book a carriage to Fayhall">><<goto "Estern Stable Travel Fayhall">><</link>><br>
<</if>>
<<link "Leave">><<goto "Estern Main">><</link>>
<</nobr>><<nobr>>
<<skillCheck "lockpick" 30 400>>
<<if $skillSuccess>>
<span class="stat-pos">You work the pick carefully until the lock clicks open.</span> You feel a little more confident in your skills. | <span class="stat-pos">+Lockpicking</span><<lockpick +7>><br><br>| <span class="stat-pos">+Lockpicking</span><<lockpick +10>><br><br>
You quietly slip inside the stables. Pens line one wall, the horses sleeping soundly within. As you sneak down the hall, you notice a large, muscular stallion pacing in its enclosure.<br><br>
<<if setup.enableBeastMod and $beast_docile and $deviantStage >= 3 and $ntrStage != 1>>
<span class="player">"What do we have here..."</span> you whisper. The beast looks restless, full of pent-up energy.<br><br>
<<link "Help him out">><<goto "Stable Main Horse Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span><br>
<</if>>
<<else>>
You fiddle with the lock for some time, but it doesn't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try again (0:02)">><<pass 2>><<goto "Estern Stable Main Lockpick">><</link>><br>
<<else>>
<span class="stat-neg">You need a lockpick to try again.</span><br><br>
<</if>>
<</if>>
<<link "Leave">><<goto "Estern Main">><</link>>
<</nobr>><<nobr>>
<span class="player">"I need to get to Fayhall. Can you take me there?"</span> you ask.<br><br>
<span class="civ-male">"Aye, for fifty gold I can."</span> he replies, adjusting his coat.<br><br>
<<if $gold >= 50>>
<<link "Pay him and get on the carriage (0:45)">><<set $gold -= 50>><<pass 45>><<goto "Stable Travel Fayhall 2">><</link>> | <span class="stat-neg">-50g</span><br>
<</if>>
<<if $promiscuityStage >= 2 and $ntrStage != 1>>
<<link "Seduce him for a free ride">><<seduction +5>><<pass 45>><<set $rideDestination = "Fayhall">><<goto "Stable Travel Seduce">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<<link "Decline and step back">><<goto "Estern Main">><</link>>
<</nobr>><<nobr>>
You climb into the back of the carriage and rest your feet as the driver flicks the reins.
<<set _roll = random(1,5)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Ever been to Fayhall? Quiet town, folk there mostly keep to themselves. Must have your reasons for goin' there."</span> he says over his shoulder.
<<case 2>>
<span class="civ-male">"Heard about the raid up there. Lost a good number of people, from what I've been told."</span> he says in a low tone.
<<case 3>>
<span class="civ-male">"So, what's a pretty lass like you doin' headin' to Fayhall, eh? Not much to see up there besides that temple of theirs... and you don't strike me as the religious type."</span> he smirks.
<<case 4>>
<span class="civ-male">"Don't forget to stop by Anna's for a mead or two. Makes the trip worth it, trust me."</span> he chuckles.
<<case 5>>
<span class="civ-male">"Don't go causin' trouble up there, or they'll toss you in that dungeon of theirs. Used to be a bathhouse, I hear. Guess they still use parts of it."</span> he comments with a grin.
<</switch>>
You lean back and rest your eyes, the ride stays calm and quiet.<br><br>
After a while, the cart slows. <span class="civ-male">"We're here."</span><br><br>
You step off the carriage and thank the driver.
<</nobr>>
<<link "Enter Fayhall">><<goto "Fayhall Main">><</link>><<nobr>>
<<bgimage "fayhall" "ToD" "temple">>
<<if $ToD == "Night">>
You stand in the temple. It's quiet, aside from the uneven snores of the wounded. A single priest patrols the hall, tending to the resting patients. Full treatments are also offered.<br><br>
<<if $gold >= 100>>
<<link "Ask for a simple treatment (0:15)">><<set $gold -= 100>><<set $restQuality = "poor">><<rest 15>><<goto "Estern Temple Main Small Treatment">><</link>> | <span class="stat-neg">-100g</span><br>
<</if>>
<<if $gold >= 500>>
<<link "Ask for full treatment (1:00)">><<goto "Estern Temple Main Full Treatment">><</link>> | <span class="stat-neg">-500g</span><br>
<</if>>
<<else>>
The temple is alive and active. Priests move through the hall, treating the wounded and offering blessings.<br><br>
<<if $gold >= 100>>
<<link "Ask for a simple treatment (0:15)">><<set $gold -= 100>><<set $restQuality = "poor">><<rest 15>><<goto "Estern Temple Main Small Treatment">><</link>> | <span class="stat-neg">-100g</span><br>
<</if>>
<<if $gold >= 500>>
<<link "Ask for full treatment (1:00)">><<goto "Estern Temple Main Full Treatment">><</link>> | <span class="stat-neg">-500g</span><br>
<</if>>
<</if>>
<<link "Leave (0:01)">><<pass 1>><<goto "Estern Main">><</link>>
<</nobr>>You approach the priest. <span class="player">"Hey, I'm a bit hurt, can you help me?"</span> you ask kindly. <span class="civ-male">"Course, take a seat,"</span> he says, pointing at an empty armchair.
You sit down, and he stands beside you, raising his arms. A soft ray of light spills from his hands, wrapping around you. You immediately feel lighter.
After a short while, he lowers his hands. <span class="civ-male">"You should feel the changes already,"</span> he says, resting a hand on your shoulder. <span class="civ-male">"Come back anytime you need help."</span> | <span class="stat-pos">+200 Health</span><<health +200>>
<<link "Leave (0:01)">><<pass 1>><<goto "Estern Main">><</link>>You approach the priest. <span class="player">"Hey, c-can you help me?"</span> you ask with a weak smile. <span class="civ-male">"Oh dear... come with me,"</span> he says, guiding you to an empty bed.
You lie down with a groan. The priest stands beside you. <span class="civ-male">"I'll cast a stronger spell for ya,"</span> he says, raising his hands above your body. A warm light flows from his palms. <span class="civ-male">"It'll take a little while, so just close your eyes, ye?"</span>
<<link "Close your eyes...">><<set $restQuality = "normal">><<rest 60>><<goto "Estern Temple Main Full Treatment 2">><</link>>You wake up some time later. Your eyes slowly adjust to the light. Your body feels light and free of pain, the priest's spell clearly worked.
You get up from the bed, still not quite used to the feeling.
<<link "Leave (0:01)">><<pass 1>><<goto "Estern Main">><</link>>
<<set $health = $maxHealth>><<bgimage "fayhall" "ToD" "temple">>
You wake up some time later, eyes slowly adjusting to the light. <span class="player">"W-where am I...?"</span> you groan. A priest walks up beside your bed. <span class="civ-male">"You're in Estern. Some adventurers found you and brought you here."</span>
You push yourself up, still weak but feeling oddly light. They must've cast a healing spell on you. <span class="player">"Thanks for taking care of me."</span> You stand, gather your belongings, and head toward the exit.
<<link "Leave (0:01)">><<pass 1>><<goto "Estern Main">><</link>>
<<set $health += 300>><<nobr>>
You knock on a door and wait for a moment. Nobody seems to be home.<br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try to pick the lock (0:02)">><<pass 2>><<goto "Door No Answer Lockpick">><</link>> | <span class="stat-neg">Lockpick</span> | <span class="stat-neg">Crime</span><br>
<</if>>
<<link "Leave">><<returnToPassage>><</link>>
<</nobr>><<nobr>>
<<skillCheck "lockpick" 20 500>>
<<if $skillSuccess>>
<span class="stat-pos">You work the pick carefully until the lock clicks open.</span> You feel a little more confident in your skills. | <span class="stat-pos">+Lockpicking</span><<lockpick +10>><br><br>
<<link "Enter the house">><<pass 1>><<goto "Door No Answer Enter">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<<set _roll = random(1, 100)>>
<<if _roll <= 15>>
<<bounty +200>>
You fiddle with the lock for a while, but it won't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
As you struggle with the broken pick, a voice shouts from behind you. <span class="civ-male">"Stop right there!"</span> You turn around, a guard's already closing in. <span class="civ-male">"Breaking in? Not on my watch. You're coming with me."</span><br><br>
<<arrestLink>>
<<else>>
You fiddle with the lock for a while, but it won't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try again (0:02)">><<pass 2>><<goto "Door No Answer Lockpick">><</link>><br>
<<else>>
<span class="stat-neg">You need a lockpick to try again.</span><br>
<</if>>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</if>>
<</nobr>><<nobr>>
You glance around, then slip inside before anyone notices.<br><br>
A weak fire glows in the center, casting a dim light over the cluttered room.
/* 1=Empty, 2=Occupied, 3=Dog */
<<set _roll = random(1,3)>>
<<switch _roll>>
<<case 1>>
It seems quiet, and you don't see anyone.<br><br>
<div id="loot">
<<link "Look for valuables">>
<<replace "#loot">>
<<skillCheck "guile" 50 300>>
<<pass 3>>
<<if $skillSuccess>>
<<guile +5>>
You sneak around the room and <span class="stat-pos">successfully find something that might be worth taking.</span>
<<set _loot = random(1,4)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 150>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<</switch>>
<<else>>
You rummage through the clutter for a while, but find nothing but trash and dust.
<</if>>
<</replace>>
<</link>>
</div>
<<link "Go upstairs (0:02)">><<pass 2>><<goto "Door No Answer Enter Upstairs">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<case 2>>
Floorboards creak above you, someone must be home.<br><br>
<div id="loot">
<<link "Look for valuables">>
<<replace "#loot">>
<<pass 3>>
<<skillCheck "guile" 40 400>>
<<if $skillSuccess>>
<<guile +10>>
You sneak around the room and <span class="stat-pos">successfully find something that might be worth taking</span> without alerting the person upstairs.
<<set _loot = random(1,4)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 150>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<</switch>>
<<else>>
As you rummage through drawers and crates, your elbow knocks a small vase off a dresser and sends it falling toward the floor.<br><br>
<<skillCheck "guile" 30 600>>
<<if $skillSuccess>>
<<stress +50>>
<<guile +5>>
<span class="stat-pos">You catch it just in time before it reaches the ground.</span> You nervously wipe some sweat from your forehead.
<<set _loot = random(1,4)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 150>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<</switch>>
<<else>>
<<bounty +200>>
<<stress +100>>
<span class="stat-neg">The vase hits the floor and shatters into pieces.</span> The creaking above stops abruptly. <span class="civ-male">"W-who's down there?!"</span> Heavy footsteps thump toward the stairs.<br><br>
You run for the entrance, but the man catches a glimpse of your face as you flee. | <span class="stat-neg">+Stress</span><br><br>
<<replace "#navigation">><</replace>>
<<link "Run away">><<returnToPassage>><</link>>
<</if>>
<</if>>
<</replace>>
<</link>>
</div>
<div id="navigation">
<<link "Go upstairs (0:02)">><<pass 2>><<goto "Door No Answer Enter Upstairs Occupied">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
</div>
<<case 3>>
As you pull the door close, a low snarl sounds from inside. A large, dark hound steps into view, teeth bared.<br><br>
<<link "Try to escape">><<goto "Door No Answer Enter Escape">><</link>><br>
<<link "Try to calm the dog">><<goto "Door No Answer Enter Calm Dog">><</link>><br>
<</switch>>
<</nobr>><<nobr>>
You lower your stance, trying to appear smaller and less threatening.<br><br>
<<skillCheck "deviant" 50 300>>
<<if $skillSuccess>>
<<deviant +5>>
The growling fades, but the hound remains wary, standing in your path. You will have to convince him to let you pass.<br><br>
<<if setup.enableBeastMod and $beast_canine and $deviantStage >= 3 and $ntrStage != 1>>
<<link "Present yourself (0:05)">><<pass 5>><<goto "Door No Answer Enter Dog Seduce">><</link>> | <span class="sex-stage-3">Deviant 3</span> | <span class="stat-arousal">Vaginal / Anal</span><br>
<</if>>
<<link "Try to pet him">><<goto "Door No Answer Enter Calm Dog 2">><</link>><br>
<<else>>
The hound stays tense for a moment, then suddenly lunges at you before you can react.<br><br>
The dog slams into your back, knocking you to the floor. He pins you down with a terrifying snarl as its owner rushes down the stairs. <span class="civ-male">"What do you have, boy?!"</span><br><br>
He looks down at you with a mix of anger and satisfaction. <span class="civ-male">"Thought you could sneak in, eh? Keep her pinned, boy. I'm calling the guards."</span><br><br>
<<link "Continue">><<goto "Door No Answer Enter Escape 2">><</link>><br>
<</if>>
<</nobr>><<nobr>>
You reach out your hand, letting the dog sniff it curiously.<br><br>
<<skillCheck "deviant" 30 500>>
<<if $skillSuccess>>
<<deviant +5>>
<span class="player">"Shh... it's okay."</span> you whisper calmly. <span class="stat-pos">The dog licks your hand and lets you pat him.</span> After a moment, he loses interest and lets you wander around freely.<br><br>
Floorboards creak above you, someone must be home.<br><br>
<div id="loot">
<<link "Look for valuables">>
<<replace "#loot">>
<<pass 3>>
<<skillCheck "guile" 40 400>>
<<if $skillSuccess>>
<<guile +10>>
You sneak around the room and <span class="stat-pos">successfully find something that might be worth taking</span> without alerting the person upstairs.
<<set _loot = random(1,4)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 150>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<</switch>>
<<else>>
As you rummage through drawers and crates, your elbow knocks a small vase off a dresser and sends it falling toward the floor.<br><br>
<<skillCheck "guile" 30 600>>
<<if $skillSuccess>>
<<stress +50>>
<<guile +5>>
<span class="stat-pos">You catch it just in time before it reaches the ground.</span> You nervously wipe some sweat from your forehead.
<<else>>
<<bounty +200>>
<<stress +100>>
<span class="stat-neg">The vase hits the floor and shatters into pieces.</span> The creaking above stops abruptly. <span class="civ-male">"W-who's down there?!"</span> Heavy footsteps thump toward the stairs.<br><br>
You run for the entrance, but the man catches a glimpse of your face as you flee. | <span class="stat-neg">+Stress</span><br><br>
<<replace "#navigation">><</replace>>
<<link "Run away">><<returnToPassage>><</link>>
<</if>>
<</if>>
<</replace>>
<</link>>
</div>
<div id="navigation">
<<link "Go upstairs (0:02)">><<pass 2>><<goto "Door No Answer Enter Upstairs Occupied">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
</div>
<<else>>
<<bounty +200>>
<<stress +100>>
<span class="stat-neg">The dog ignores your hand and instead barks loudly.</span> <span class="player">"Shh! N-no, be quiet!"</span> you try to shush him, but the owner is already starting to investigate. <span class="civ-male">"What is it, boy? Need I come down?"</span> The owner's footsteps move toward the stairs.<br><br>
You run for the entrance, but the man catches a glimpse of your face as you flee. | <span class="stat-neg">+Stress</span><br><br>
<<link "Run away">><<returnToPassage>><</link>>
<</if>>
<</nobr>><<nobr>>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<span class="stat-pos">You pull the latch and yank the door open.</span> You throw yourself outside and slam the heavy oak door shut behind you.<br><br>
The hound barks furiously from inside as you hurry away, leaving the before any guards can show up.<br><br>
<<link "Continue">><<returnToPassage>><</link>>
<<case 2>>
<<bounty +200>>
<span class="stat-neg">You pull on the latch, but something blocks the door. It won't budge.</span><br><br>
The dog slams into your back, knocking you to the floor. He pins you down with a terrifying snarl as its owner rushes down the stairs. <span class="civ-male">"What do you have, boy?!"</span><br><br>
He looks down at you with a mix of anger and satisfaction. <span class="civ-male">"Thought you could sneak in, eh? Keep her pinned, boy. I'm calling the guards."</span><br><br>
<<link "Continue">><<goto "Door No Answer Enter Escape 2">><</link>><br>
<</switch>>
<</nobr>><<nobr>>
He unlatches the door and leaves you pinned beneath the hound. The man returns moments later with a guard. <span class="civ-male">"Caught ourselves a little thief, aye? You're coming with me."</span> The owner pulls the dog off you as the guard snaps shackles around your wrists.<br><br>
The man waves the two of you off with a satisfied smirk on his face.<br><br>
<<arrestLink>>
<</nobr>><<nobr>>
You slowly make your way up the creaking wooden stairs.<br><br>
You enter a small bedroom. It seems empty here as well, but the room is almost completely dark, making it hard to see much of anything.
<div id="loot">
<<link "Look for valuables">>
<<replace "#loot">>
<<guile +5>>
You move carefully through the dark, feeling around for anything that might be worth taking.
<<set _roll = random(1,4)>>
<<switch _roll>>
<<case 1>>
<<lootbox "Armory" 200>>
<<case 2>>
<<lootbox "Strongbox" 150>>
<<case 3>>
<<lootbox "Books" 250>>
<<case 4>>
<<lootbox "Alchemy" 200>>
<</switch>>
<</replace>>
<</link>>
</div>
<<link "Leave">><<pass 1>><<returnToPassage>><</link>>
<</nobr>><<nobr>>
You slowly make your way up the creaking wooden stairs.<br><br>
As you step into the small bedroom, you see a man pacing back and forth, rearranging clothes in a wardrobe. He turns at the sound of your footsteps and jumps when he spots you. <span class="civ-male">"W-what in the world are you doing in here!? A-are you a thief?!"</span> He freezes in place, staring at you.<br><br>
<span class="say">
<<link "I walked into the wrong house! (Lie)">><<goto "Door No Answer Enter Upstairs Occupied Lie">><</link>><br>
</span>
<<link "Run away">><<bounty +200>><<returnToPassage>><</link>><br>
<</nobr>><<nobr>>
<span class="player">"S-sorry, I must've walked into the wrong house... I'll be on my way now."</span> You throw him an awkward smile and slowly turn toward the stairs.<br><br>
<<set _roll = random(1,2)>>
<<switch _roll>>
<<case 1>>
<<stress +50>>
<span class="civ-male">"How should I know you're telling the truth?"</span> He lunges forward and grabs your arms. You squirm in his grip. <span class="player">"Nnhh~ l-let go...!"</span><<arousal +50>><br><br>
<span class="civ-male">"Just making sure you didn't steal anything."</span> His hands move over your body, roughly patting you up and down. He turns you around to face the wall and gives your ass a firm squeeze.<br><br>
<<link "Knock him off and run away">><<bounty +200>><<returnToPassage>><</link>><br>
<<link "Allow him to search you">><<goto "Door No Answer Upstairs Body Search">><</link>>
<<case 2>>
<span class="civ-male">"J-just get out of here!"</span> He awkwardly shuffles forward, waving his hand toward the entrance. You nod and apologize again as you head down the stairs and out of his home.<br><br>
<<link "Continue">><<returnToPassage>><</link>><br>
<</switch>>
<</nobr>>You knock and wait. After a moment, the door creaks open, revealing a man on the other side. <span class="civ-male">"Need somethin'?"</span> he asks, eyeing you lazily.
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. He scratches his chin, thinking for a moment. <span class="civ-male">"Don't think so, sorry."</span> He shuts the door in your face.
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
As you move to knock on a door, you pause, hearing strange sounds coming from inside. It sounds like... moans?<br><br>
You ready yourself and knock anyway. The sounds stop. After a short moment the door opens and a man steps into view, completely naked, his cock hard and coated in juices. | <span class="stat-arousal">+Arousal</span><<arousal +75>><br><br>
<span class="civ-male">"Well, look at that. Here to join us?"</span> he smirks as he pulls the door a bit wider. Behind him, a young woman sits up on a cushioned bed and gives you a quick smile.<br><br>
<<if $ntrStage != 1 and $promiscuityStage >= 4>>
<<link "Accept and step inside">><<set $locType = "safe">><<goto "Door Moaning Couple Sex">><</link>> | <span class="sex-stage-4">Promiscuity 4</span><br>
<<else>>
<span class="stat-neg">You don't feel promiscuous enough to do that!</span><br>
<</if>>
<<link "Decline">><<goto "Door Moaning Couple Decline">><</link>>
<</nobr>><<nobr>>
<<if $ntrStage == 1>>
<span class="player">"N-no way... I-I have a boyfriend..."</span> your cheeks heat up as his thick cock twitches in front of you. <span class="player">"H-how dare you..."</span><br><br>
<span class="civ-male">"Heh... you say that, but you can't stop staring."</span> he smirks and rolls his shoulders. <span class="civ-male">"Maybe another time."</span> He gives you a quick wink before closing the door and heading back to his partner.<br><br>
You turn away, face still warm. The moans start up again as you walk off.
<<else>>
<span class="player">"S-sorry... I'm not... interested."</span> your cheeks heat up as his thick cock twitches in front of you. <span class="player">"Y-you're a bold one..."</span><br><br>
<span class="civ-male">"Heh... the look on your face says enough."</span> he smirks and shrugs. <span class="civ-male">"Maybe another time."</span> He gives you a quick wink and closes the door before returning to his partner.<br><br>
You turn away, face still warm. The moans start up again as you walk off.
<</if>>
| <span class="stat-arousal">+Arousal</span><<arousal +50>><<promiscuity +2>><<corruption +2>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You move to knock on a door. After a moment, it creaks open, revealing a frail woman. <span class="civ-female">"Yes, dear?"</span>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. She thinks for a moment, rubbing her lower back. <span class="civ-female">"My back's been killing me lately. Could you fetch some water from the well?"</span>
<<link "Fetch her some water (0:05)">><<goto "Door Fetch Water 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<set _reward = random(10,25)>>
<<set $gold += _reward>>
<span class="player">"Sure, I'll help you."</span> The woman smiles and hands you an empty bucket.<br><br>
You head to the well and hook it onto the rope, lowering it until you hear a soft splash. You reel it back up and carry the full bucket carefully to her door. | <span class="stat-neg">+Fatigue</span><<fatigue +25>><br><br>
<span class="civ-female">"You're a sweetheart, thank you."</span> She digs in her pocket and presses a few coins into your hand. <span class="civ-female">"For your trouble."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +3>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You move to knock on a door. After a moment, it creaks open, revealing a middle-aged woman.
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. She thinks for a moment, then nods. <span class="civ-female">"I made some soup. Could you bring it to my son? He lives just up the hill."</span> She gives you directions to his home.
<<link "Deliver the soup (0:05)">><<goto "Door Soup Delivery 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<set _reward = random(10,25)>>
<<set $gold += _reward>>
<span class="player">"Sure, I can do that."</span> The woman smiles and hands you a warm bowl. It smells delicious.<br><br>
You follow her directions up the hill until you reach a small house at the top. | <span class="stat-neg">+Fatigue</span><<fatigue +25>><br><br>
You knock on the door, and after a moment a young man opens it. <span class="civ-male">"Oh, I-hello. Can I help you?"</span> he asks, looking surprised. <span class="player">"Your mother made this for you, she asked me to bring it up."</span>
He chuckles and takes the bowl from your hands. <span class="civ-male">"Oh, mother... Thank you, stranger. That's very kind of you."</span> He digs in his pocket and presses a few coins into your palm. <span class="civ-male">"For your trouble."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +3>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You move to knock on a door. After a moment, it creaks open, revealing a middle-aged man.
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. He gives you a quick look up and down, then smiles. <span class="civ-male">"Floor could use some sweepin'. Shouldn't take long."</span> He pulls the door open a bit wider.
<<link "Sweep his floor (0:20)">><<pass 20>><<goto "Door Sweep Floor 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<set _reward = random(15,30)>>
<<set $gold += _reward>>
<span class="player">"Sure, I can do that."</span> The man smiles and hands you a broom. You step inside, it doesn't look too messy.<br><br>
You start sweeping the entrance and common area. Meanwhile, the man sits in an armchair with a book, hardly paying you any attention. | <span class="stat-neg">+Fatigue</span><<fatigue +25>><br><br>
You finish the rest of the house. It's small and cozy, but he seems to have everything he needs. <span class="player">"That should be it."</span> You rest your hands on your hips. He looks around and nods. <span class="civ-male">"Looks better already. Thank you."</span> He digs in his pocket and presses a few coins into your palm. <span class="civ-male">"Ain't much, but you earned it."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +3>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You move to knock on a door. After a moment, a man opens it. <span class="civ-male">"Yes?"</span>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. His eyes light up. <span class="civ-male">"Yes, in fact! There is something!"</span> he blurts out, disappearing into his bedroom. He returns moments later carrying a small strongbox. <span class="civ-male">"I misplaced the key to my strongbox. You wouldn't happen to know how to pick locks, would you?"</span>
<<link "Try to pick the lock (0:02)">><<pass 2>><<run Inventory.addItem("lockpick", 1)>><<goto "Door Locked Box 2">><</link>> | <span class="stat-neg">Lockpick</span>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<skillCheck "lockpick" 25 400>>
You nod. <span class="player">"I can give it a try."</span> He hands you a small set of lockpicks. <span class="civ-male">"Picked these up at the market, but I can't make sense of 'em."</span><br><br>
<<if $skillSuccess>>
<<set _reward = random(30,55)>>
<<set $gold += _reward>>
<span class="stat-pos">You work the pick carefully until the lock clicks open.</span> You feel a little more confident in your skills. | <span class="stat-pos">+Lockpicking</span><<lockpick +10>><br><br>
<span class="civ-male">"You did it!"</span> he grins as the box opens, revealing a small stash of gems and coins. He digs in his pocket and presses a few coins into your hand. <span class="civ-male">"Here, for your trouble."</span> | <span class="stat-pos">+<<=_reward>>g</span>
<<else>>
You fiddle with the lock for a while, but it won't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try again (0:02)">><<pass 2>><<goto "Door Locked Box 2">><</link>>
<<else>>
<span class="stat-neg">You need a lockpick to try again.</span><br><br>
The man frowns. <span class="civ-male">"Guess I would've broke it anyway... thanks for trying."</span> He guides you back to the door and closes it behind you.
<</if>>
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You move to knock on a door. After a moment, a woman opens it. <span class="civ-female">"Greetings."</span>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. Her eyes light up. <span class="civ-female">"Some feral rats dug a hole and made my basement their new home. Could you help me clear them out?"</span> She leans in closer. <span class="civ-female">"Couple of big ones too, never seen rats grow that size."</span>
<<link "Help her clear the rats">><<goto "Door Rat Problem 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><span class="player">"Sure, I can do that."</span> The woman smiles and nods. <span class="civ-female">"Come, I'll show you."</span> She leads you down the hall to a door. <span class="civ-female">"Should be right in here. Be careful."</span> she warns, unlocking it.
You step inside and walk down a creaky staircase. The door shuts behind you. As you make your way down, faint chittering echoes ahead.
A large feral rat spots you first and hisses, you brace yourself.
<<link "Fight it">><<pass 2>><<goto "Door Rat Problem Combat">><</link>>
<<bgimage "basement" "regular_1">><<set $onCombatDefeat = "Door Rat Problem Defeat">>
<<set $onArousalDefeat = "Door Rat Problem Arousal Defeat">>
<<set $onCombatVictory = "Door Rat Problem Victory">>
<<set $onCombatSurrender = "Door Rat Problem Surrender">>
<<generateRat>>
<<startCombat>>
<<goto "Combat Start">>The rat collapses with a high pitched squeal. Another one scurries out from behind a shelf and charges at you!
<<link "Continue">><<goto "Door Rat Problem Combat 2">><</link>>
<<lootRewards>>
<<clearCombat>><<set $onCombatDefeat = "Door Rat Problem Defeat">>
<<set $onArousalDefeat = "Door Rat Problem Arousal Defeat">>
<<set $onCombatVictory = "Door Rat Problem Victory 2">>
<<set $onCombatSurrender = "Door Rat Problem Surrender">>
<<generateRat>>
<<startCombat>>
<<goto "Combat Start">><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the rat.<br><br>
<<if $beast_rodent and setup.enableBeastMod>>
Another large rat takes the chance to lunge at you from behind.<br><br>
Together they knock you down, gnawing and clawing at your clothes until they rip them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Door Rat Problem H Defeat">><</link>>
<<else>>
The rat freezes and hisses, letting you slowly back away. Its eyes stay fixed on you as you retreat up the stairs and leave the basement.<br><br>
You return to the woman. <span class="player">"I couldn't do it, I'm sorry,"</span> you pant. <span class="civ-female">"Eh, worth a shot. Thanks for trying."</span> She leads you to the entrance and closes the door behind you.
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
<<set _reward = random(30,60)>>
<<set $gold += _reward>>
The rat collapses with a final squeal. The smaller ones scatter and disappear through a hole in the wall.<br><br>
You return to the woman. <span class="player">"All clear. Might wanna patch up that wall though."</span> you wipe some sweat from your forehead. <span class="civ-female">"You cleared them out? Fantastic! Thank you so much!"</span> She digs in her pocket and presses a few coins into your palm. <span class="civ-female">"Ain't much, but you earned it."</span> | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
You drop to your knees, panting. The massive rat steps closer and lets out a sharp squeal.
<<if $beast_rodent and setup.enableBeastMod>>
Another large rat appears from behind a shelf.<br><br>
Together they knock you down, gnawing and clawing at your clothes until they rip them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Door Rat Problem H Defeat">><</link>>
<<else>>
A sudden noise makes the rats flinch and scatter. The woman hears the commotion and rushes down, clanging two pans together. <span class="civ-female">"Shoo! Shoo! Leave her alone!"</span> She helps you up and leads you back upstairs.<br><br>
<span class="civ-female">"Well, that was close... didn't expect them to get the upper hand on you."</span> You rest for a short moment before stepping out.
<<link "Leave">><<pass 15>><<returnToPassage>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The massive rat approaches you and squeals.
<<if $beast_rodent and setup.enableBeastMod>>
<span class="player">"W-why is this happening to me..."</span> you groan. Another large rat appears from behind a shelf.<br><br>
Together they knock you down, gnawing and clawing at your clothes until they rip them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Door Rat Problem H Defeat">><</link>>
<<else>>
A sudden noise makes the rats flinch and scatter. The woman hears the commotion and rushes down, clanging two pans together. <span class="civ-female">"Shoo! Shoo! Leave her alone!"</span> She helps you up and leads you back upstairs.<br><br>
<span class="civ-female">"Well, that was close..."</span> she mutters, noticing something off about you but not pressing it. You rest for a short moment before stepping out.
<<link "Leave">><<pass 15>><<returnToPassage>><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
You move to knock on a door. After a moment, it opens slowly, revealing a young woman staring back at you. <span class="civ-female">"Oh my, how can I help you?"</span> she asks, looking you up and down while biting her lip.<br><br>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. She steps out from behind the door, wearing only a bra and panties. <span class="civ-female">"There's certainly something you could help me with~"</span> It's clear what she's suggesting.<br><br>
<<if $ntrStage != 1 and $promiscuityStage >= 3>>
<<link "Accept and step inside">><<set $locType = "safe">><<goto "Door Needy Lady Sex">><</link>> | <span class="sex-stage-3">Promiscuity 3</span><br>
<<else>>
<span class="stat-neg">You don't feel promiscuous enough to do that!</span><br>
<</if>>
<<link "Decline">><<goto "Door Needy Lady Decline">><</link>>
<</nobr>><<nobr>>
<<if $ntrStage == 1>>
<span class="player">"S-sorry... I-I have a boyfriend... you know?"</span> you stammer. <span class="civ-female">"Lucky guy, to have someone like you."</span>
<<else>>
<span class="player">"S-sorry... I'm not... interested."</span> you say politely. <span class="civ-female">"Too bad. Just when I was horny..."</span>
<</if>>
She steps back slowly, still eyeing you. <span class="civ-female">"Well, maybe another time."</span> She gives you a wink before closing the door.
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<if $knockDoorElderStage == 0>>
You move to knock on a door. After a moment, it creaks open, revealing a tall, broad-shouldered elderly man. <span class="civ-male">"Hello, dear. What brings you to my door?"</span> He offers a warm, slightly crooked smile.<br><br>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask.<br><br>
He rubs his chin, thinking for a moment. <span class="civ-male">"Nothing I can think to ask of you right now..."</span> you turn away, ready to leave, but he quickly adds, <span class="civ-male">"B-but... perhaps you'd like to join me for some tea?"</span><br><br>
<<link "Accept (0:15)">><<pass 15>><<set $knockDoorElderStage = 1>><<goto "Door Elder Tea 1">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorElderStage == 1>>
You move to knock on a door, before realizing this is the old adventurer's house. It opens, revealing the same elderly man. <span class="civ-male">"It's you!"</span> A wide grin spreads across his weathered face.<br><br>
<span class="civ-male">"Would you like to join me for another cup of tea?"</span> His voice carries a strangely hopeful note.<br><br>
<<link "Accept (0:15)">><<pass 15>><<set $knockDoorElderStage = 2>><<goto "Door Elder Story 1">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorElderStage == 2>>
You step up to the old adventurer's door. It opens quickly this time. <span class="civ-male">"It's you again!"</span> His grin is even wider now.<br><br>
<span class="civ-male">"Come on in. There's something I wanted to ask you."</span> He pulls the door fully open, gesturing you inside.<br><br>
<<link "Hear his request (0:30)">><<pass 30>><<goto "Door Elder Request 1">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorElderStage == 3>>
<<set $locType = "safe">>
You knock at the old adventurer's door. It swings open quickly, revealing the same elderly man. <span class="civ-male">"It's you again!"</span> A broad grin lights up his face.<br><br>
<span class="civ-male">"I couldn't stop thinking about you..."</span> He pushes the door wide, already stepping back to let you enter.<br><br>
<<link "Join him (0:15)">><<pass 15>><<goto "Door Elder Seduction Repeat">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorElderStage == 4>>
You knock at the old adventurer's door. It swings open quickly, revealing the same elderly man. <span class="civ-male">"It's you again!"</span> A broad grin lights up his face.<br><br>
<span class="civ-male">"Join me for some tea?"</span> He pushes the door wide, already stepping back to let you enter.<br><br>
<<link "Join him (0:15)">><<pass 15>><<goto "Door Elder Platonic Repeat">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorElderStage == 5>>
You knock at the old adventurer's door, but there is no answer. <span class="player">"I wonder if he's alright..."</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</nobr>><<nobr>>
<<set $locType = "safe">>
<<if $knockDoorSleepProblemsStage == 0>>
You move to knock on a door. After a moment, it slowly creaks open, revealing a young man in rumpled clothes. <span class="civ-male">"Y-yes...?"</span> His voice is rough, barely more than a whisper.<br><br>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. <span class="civ-male">"This late?"</span> He rubs at his bloodshot eyes, the heavy bags underneath making him look older than he probably is. <span class="civ-male">"Not like it matters to me..."</span><br><br>
You notice how unsteady he looks. <span class="player">"A-are you alright?"</span> you ask, tilting your head. He rubs the back of his neck, glancing away. <span class="civ-male">"I... can't really sleep."</span> He lets out a tired breath. <span class="civ-male">"Feels like I'm losing my mind..."</span><br><br>
His gaze lingers slightly too long on your body before snapping back to your face. <span class="civ-male">"H-hey... what if... you helped me?"</span><br><br>
<span class="say">
<<link "What did you have in mind?">><<pass 2>><<goto "Door Sleeping Problem 1">><</link>><br>
</span>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorSleepProblemsStage == 1>>
You move to knock on a door, before realizing the man with sleep issues lives here. It opens after a long pause. <span class="civ-male">"Mhm... y-yes?"</span> he grunts, then blinks when he sees you. <span class="civ-male">"Oh... it's you."</span> His voice lifts a little, but his eyes are still heavy, rimmed red.<br><br>
<span class="player">"Looks like you're still having trouble sleeping..."</span> you comment softly.<br><br>
<span class="civ-male">"N-no... I mean, yes. I can't sleep."</span> He stutters, rubbing his face. <span class="civ-male">"Would you... like to help me again? You really helped last time."</span><br><br>
<<link "Accept (0:30)">><<goto "Door Sleeping Problem Repeat 1">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<elseif $knockDoorSleepProblemsStage == 2>>
You move to knock on a door, before realizing the young man with sleep issues lives here. The door opens quickly. <span class="civ-male">"It's you!"</span> He smiles. <span class="civ-male">"Wanna help me fall asleep again? You've been a <b>great</b> help last time..."</span><br><br>
<<link "Accept (0:30)">><<goto "Door Sleeping Problem Repeat 1">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</nobr>>You stand before the strange man's door.
<<if $hypnosisStage == 0>>
He holds up a pocket watch. "Just a harmless trick," he smiles.
<<link "Let him try">><<set $hypnosisStage = 1>><<goto "Hypnosis Stage 1">><</link>>
<<link "Refuse and Leave">><<returnToPassage>><</link>>
<<elseif $hypnosisStage == 1>>
He smiles wider. "You enjoyed the last time?"
<<link "Submit">><<set $hypnosisStage = 2>><<goto "Hypnosis Stage 2">><</link>>
<<link "Run away">><<returnToPassage>><</link>>
<<elseif $hypnosisStage >= 2>>
/* FINAL STAGE: Already conditioned */
Before you can even knock, the door opens. He snaps his fingers.
Your mind goes blank immediately.
<<link "Obey">><<goto "Hypnosis Deep Trance">><</link>>
<</if>>
<<link "Leave and never return">>
You back away, feeling a deep sense of dread. You make a mental note to never knock on this door again.
/* This variable now triggers the 'condition' to FALSE in the JS */
<<set $banDoorHypnosisEvent = true>>
<<returnToPassage>>
<</link>>You move to knock on a door. After a moment, it slowly creaks open, revealing a young woman. <span class="civ-female">"Y-yes...?"</span>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. She stops to think, shifting uncomfortably. <span class="civ-female">"There is something..."</span>
<span class="civ-female">"This might sound strange, but... I feel like someone's watching me."</span> She rubs her arm shyly. <span class="civ-female">"Every time I light the lamp in my backroom to change, I swear there's this... presence."</span>
<span class="player">"You think someone's spying on you?"</span> She nods quickly. <span class="civ-female">"Would you wait outside my window while I change? Come back and tell me what you find."</span>
<<link "Help her (0:15)">><<pass 5>><<goto "Door Peeping Pervert 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>>You agree to help and slip around to the back of her house, crouching behind some shrubs.
A warm light spills from her window. You see the soft outline of her figure as she slowly undresses.
You wait, trying to stay quiet.
<<link "Wait patiently">><<pass 10>><<goto "Door Peeping Pervert 3">><</link>>After some time, you hear rustling in the bushes. A man creeps into view, moving low toward her window. He fumbles with his belt, pulls out his cock, and starts stroking slowly as he stares inside.
You quickly stand up. <span class="player">"Hey, you there!"</span> The man freezes, eyes wide. He tries to cover himself, but it's too late. <span class="civ-male">"W-what!?"</span>
<span class="player">"So you're the peeping pervert... getting off on this?"</span> You step closer. He looks small and pitiful. <span class="civ-male">"P-please, don't tell anyone!"</span> He shivers, hands still clutching his pants. You almost feel sorry for him.
<span class="say"><<link "Why are you doing this?">><<goto "Door Peeping Pervert 4">><</link>></span><<nobr>>
<span class="player">"Why are you doing this, anyway?"</span> You keep your voice low. <span class="civ-male">"I didn't mean any harm! I just..."</span> His eyes flick to your chest. <span class="civ-male">"If I could ever get with a girl, I wouldn't be doing this... who would even want me?"</span> He pouts, shoulders slumping.<br><br>
<span class="player">"Pathetic..."</span> you whisper under your breath. <span class="civ-male">"W-what are you going to do with me? P-please... let me go, I won't do it again!"</span><br><br>
<<link "Report him">><<set $dialogueChoice = "report">><<goto "Door Peeping Pervert 5">><</link>><br>
<<link "Pretend you didn't see anything">><<set $dialogueChoice = "ignore">><<goto "Door Peeping Pervert 5">><</link>><br>
<<if $promiscuityStage >= 2 and $ntrStage != 1>>
<<link "Help him finish">><<set $dialogueChoice = "help">><<goto "Door Peeping Pervert 5">><</link>>
<</if>>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "report">>
<<set _reward = random(30,50)>>
<<set $gold += _reward>>
<span class="player">"I'm reporting you. Obviously."</span> You give him a hard look. <span class="player">"Don't even think about coming back here, got it?"</span><br><br>
The man nods frantically, tucking himself away. <span class="civ-male">"Y-you'll never see me again, I promise!"</span> He scrambles off into the dark.<br><br>
You go back to the woman and tell her everything. <span class="civ-female">"I... I can't believe it. Someone watching me like that..."</span> She presses a few coins into your hand. <span class="civ-female">"Thank you... you earned this."</span> | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<case "ignore">>
<<set _reward = random(30,50)>>
<<set $gold += _reward>>
<span class="player">"Whatever you're doing... I don't want any part of it."</span> You turn your head away. <span class="player">"I didn't see a thing."</span><br><br>
The man gives a shaky smirk. <span class="civ-male">"I don't know why you'd spare me... but thank you."</span> He tucks himself in and hurries off. | <span class="stat-corrupt">+Corruption</span><<corruption +5>><br><br>
You go back to the woman and lie. <span class="player">"There was nothing out there... must've been your imagination."</span><br><br>
<span class="civ-female">"B-but... I swear I heard voices. I'm not going mad, am I?"</span> You reassure her again. She presses coins into your palm. <span class="civ-female">"Thank you anyway... here."</span> | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<case "help">>
You step closer, eyes dropping to his hard cock. <span class="player">"Wouldn't you rather cum on some real tits instead of just watching her?"</span> His eyes go wide. <span class="player">"I'll help you... but you're not allowed to come back here and harass that girl, alright?"</span><br><br>
<span class="civ-male">"Y-you'd really let me...?"</span> You look away, pushing your chest forward slightly.
<<if $ntrStage == 2>>
You wonder why you're doing this. Maybe his pathetic face reminded you of something. <span class="player">"Just make it quick, okay?"</span>
<<elseif $ntrStage == 3>>
You came here to help the girl, but now you're rewarding the creep. <span class="player">"Well? What are you waiting for~?"</span>
<<elseif $ntrStage == 4>>
You feel shameless, his pathetic face reminds you of your boyfriend. <span class="player">"Go on... show me how much you can cum~♡"</span>
<</if>><br><br>
<<link "Continue">><<stripOutfit>><<goto "Door Peeping Pervert Handjob 1">><</link>>
<</switch>>
<</nobr>>You move to knock on a door. After a moment, an elderly woman opens it. <span class="civ-female">"Hello, dear."</span>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. She pauses, wiping her hands on her apron. <span class="civ-female">"I'm just finishin' a fresh batch of my special bread. Would you be a dear and bring some to my neighbors?"</span>
She nods toward a few nearby houses. <span class="civ-female">"I ain't got much gold to spare, but you can keep a loaf for yourself!"</span>
<<link "Deliver the bread (0:20)">><<pass 20>><<goto "Door Bread Delivery 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<run Inventory.addItem("sweetLoaf")>>
<span class="player">"Sure, I can do that."</span> The woman smiles warmly and hands you a basket draped with a towel.<br><br>
You follow her directions, going door to door, handing out the loaves. Your feet ache a little by the end. | <span class="stat-neg">+Fatigue</span><<fatigue +25>><br><br>
You pocket the last loaf for yourself and set the empty basket back on her porch. | <span class="stat-pos">+Service</span><<service +3>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>You move to knock on a door. After a moment, it opens, revealing a middle-aged man in a stained shirt. <span class="civ-male">"Yeah...?"</span>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. He scratches his neck, looking relieved. <span class="civ-male">"My wife's been naggin' me for weeks to fix the back fence. I keep puttin' it off... reckon you could do it? It'll take a couple hours, but I'll pay ya decent."</span>
<<link "Fix the fence (2:00)">><<pass 120>><<goto "Door Fence Repair 2">><</link>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
The man leads you to the backyard. The fence is sagging, a row of uneven wooden poles stuck in the ground, with rough branches tied across them to hold it together. He hands you a hammer, nails, and spare wood. <span class="civ-male">"Should be straightforward. I'll be inside if ya need me."</span><br><br>
You immediately get to work. Sweat beads on your neck as you lift poles and lash branches into place. Your arms burn a little by the end. | <span class="stat-neg">+Fatigue</span><<fatigue +50>><br><br>
From the window, you catch the man peeking out once or twice, but he mostly stays out of sight.<br><br>
<<link "Finish the job">><<goto "Door Fence Repair 3">><</link>>
<</nobr>><<nobr>>
<<set _reward = random(50,70)>>
<<set $gold += _reward>>
You drive the last nail in, step back and take in the work you've done. The fence stands straight and sturdy now.<br><br>
The man comes out, inspects it, and nods. <span class="civ-male">"Looks good. Wife'll stop naggin' me now. Here."</span> He presses some coins into your palm. | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Athletics</span><<athletics +5>><br><br>
<span class="civ-male">"Thanks for savin' me the hassle."</span> The man leads you back to the front and waves you off.
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<if $knockDoorStrayFeedingFayhall == 0>>
You move to knock on a door. After a moment, it opens, revealing a sturdy man with a bloody apron. <span class="civ-male">"Yeah?"</span><br><br>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. He nods, wiping his hands. <span class="civ-male">"Got some stray dogs hangin' around back. Been feedin' 'em scraps from the shop, but they get rowdy sometimes. You look like you could handle 'em. Want the job?"</span><br><br>
He holds up a heavy bucket of meat and bone bits. <span class="civ-male">"Careful though, they're mostly friendly, but a new face might rile 'em up. Down the hill behind the bushes."</span><br><br>
<<link "Take the job (0:30)">><<set $knockDoorStrayFeedingFayhall = 1>><<pass 30>><<goto "Door Stray Feeding 2">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
You move to knock on a door. After a moment, it opens, revealing the sturdy butcher, still wearing his bloody apron. <span class="civ-male">"You again. Need somethin'?"</span><br><br>
<span class="player">"I'm looking for work. Is there anything I can help you with?"</span> you ask. He nods, wiping his hands. <span class="civ-male">"Strays need feedin' again. You handled 'em well enough last time. Want the job?"</span> He holds up a heavy bucket of meat and bone bits.<br><br>
<<link "Take the job (0:30)">><<pass 30>><<goto "Door Stray Feeding 2">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</nobr>><<nobr>>
The man hands you the heavy bucket. <span class="civ-male">"Good luck. Call me if you need any help."</span><br><br>
You head behind the house and down the short hill. Behind some thick bushes, three scruffy stray dogs perk up at the smell. They stay cautious, watching you closely.<br><br>
<<link "Try to feed them">><<goto "Door Stray Feeding 3">><</link>><br>
<<if setup.enableBeastMod and $beast_canine and $deviantStage >= 4 and $ntrStage != 1>>
<<link "Feed them off your own body">><<set $locType = "safe">><<stripOutfit>><<deviant +5>><<goto "Door Stray Feeding Seduce">><</link>> | <span class="sex-stage-4">Deviant 4</span>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "deviant" 50 400>>
<<if $skillSuccess>>
<<deviant +5>>
<<set _reward = random(35,50)>>
<<set $gold += _reward>>
<<run Inventory.addItem("dogFood")>>
You crouch down slowly, holding the bucket steady. The dogs approach, sniffing cautiously. <span class="stat-pos">You feed them one by one, keeping them in check.</span><br><br>
They eat eagerly from your hand. When it's almost empty, you pocket the last handful of scraps for yourself.<br><br>
You return to the man and hand back the bucket. <span class="civ-male">"They eat it all?"</span> You nod. He presses some coins into your hand. <span class="civ-male">"Thanks for dealin' with 'em. Here."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +5>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
<<if setup.enableBeastMod and $beast_canine>>
You crouch down slowly and try to feed them, but one dog lunges, knocking the bucket from your hands. <span class="stat-neg">The scraps spill all over you.</span> The dogs quickly swarm you. | <span class="stat-neg">+Stress</span><<stress +50>><br><br>
The juices soak into your clothes, the strong meaty smell clinging to you. The hounds lunge forward, knocking you onto your back as rough tongues start lapping at your skin, tearing at your clothes to get at the mess.<br><br>
<span class="player">"N-no! Get off-!"</span> You try to push them away, but they're too frenzied.<br><br>
<<link "Surrender and let them have you">><<stripOutfit>><<goto "Door Stray Feeding H Defeat 0">><</link>><br>
<<link "Try to flee">><<goto "Door Stray Feeding Flee">><</link>> | <span class="stat-neg">Athletics</span>
<<else>>
<<set _reward = random(25,35)>>
<<set $gold += _reward>>
You crouch down slowly and try to feed them, but one dog lunges, knocking the bucket from your hands. <span class="stat-neg">The scraps spill everywhere.</span> The dogs swarm, growling and snapping at each other as they gobble it up. | <span class="stat-neg">+Stress</span><<stress +50>><br><br>
<span class="player">"H-hey, there's enough for all of you!"</span> They ignore you completely. You back away empty-handed and a little flustered.<br><br>
You return to the man without the bucket. <span class="civ-male">"Looks like they got the better of you."</span> He chuckles. <span class="player">"T-they did... sorry about the bucket."</span> He reassures you and presses some coins into your hand. <span class="civ-male">"Don't worry about it, thanks for the help. Here."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +5>>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<</if>>
<</nobr>><<nobr>>
<<skillCheck "athletics" 40 600>>
<<if $skillSuccess>>
You manage to push them off and scramble up, running back toward the house. <span class="stat-pos">The dogs give chase, but fall behind as you reach the hill.</span> You burst through the bushes, panting and soaked in scraps. | <span class="stat-pos">+Athletics</span><<athletics +10>><br><br>
The butcher looks up, frowning at your state. <span class="civ-male">"What the hell happened? You wasted the whole bucket?"</span><br><br>
<span class="player">"They... they went crazy... I barely got away..."</span> You catch your breath, clothes torn and sticky. <span class="civ-male">"Damn strays. Should've warned you better."</span> He shakes his head and tosses you a rough towel. <span class="civ-male">"Clean yourself up. And... no pay this time, sorry."</span><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<else>>
You try to push them off but they are too heavy for you. <span class="stat-neg">The dogs pin you down, tongues and teeth tearing at your clothes.</span> You scream for help, but no one comes. | <span class="stat-neg">+Stress</span><<stress +50>><br><br>
<<link "Continue">><<stripOutfit>><<goto "Door Stray Feeding H Defeat 0">><</link>><br>
<</if>>
<</nobr>><span class="player">"Sure, I'll join you. That sounds nice."</span> He pulls the door open a bit wider. <span class="civ-male">"Right this way."</span> You step inside. A fire glows in the center of the room, casting a warm, cozy light.
<span class="civ-male">"Please, make yourself comfortable. I'll be right back with the tea."</span> He motions toward a cushioned armchair facing the fire, then disappears into the back. You take the moment to look around. Animal trophies, horns and pelts, line the walls. Your eyes catch on a finely crafted sword hanging on the wall.
The man returns carrying two steaming cups. <span class="civ-male">"Careful, still hot."</span> He hands you one. The tea has a deep, natural, woody smell. <span class="player">"T-thank you."</span> Your gaze drifts back to the decorations. <span class="player">"Are you some kind of adventurer?"</span>
He smiles as he lowers himself into the chair beside you with a small sigh. <span class="civ-male">"Used to be, long time ago. Then I got married."</span>
<span class="say"><<link "Tell me about your adventures.">><<goto "Door Elder Tea 2">><</link>></span><<nobr>>
<span class="player">"What's your fondest memory from adventuring?"</span> you ask, hoping to learn more about him. <span class="civ-male">"The fondest memory?"</span> He pauses to think, then takes a slow sip of his tea.<br><br>
<span class="civ-male">"I've been all over the world. No feeling quite beats meeting new faces and hearing their stories. Aye, we used to sit around just like this... usually with an ale instead of tea."</span> A small smile crosses his face as he stares into the flames.<br><br>
<span class="civ-male">"And you?"</span> His eyes snap back to you. <span class="civ-male">"You're an adventurer as well, aren't you?"</span><br><br>
<span class="say">
<<link "Yes, I am.">><<set $dialogueChoice = "yes">><<goto "Door Elder Tea 3">><</link>><br>
<<link "I try not to be...">><<set $dialogueChoice = "no">><<goto "Door Elder Tea 3">><</link>>
</span>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "yes">>
<span class="player">"Yes, I try to be. But I guess you could say I'm quite new to... this world."</span> A faint smile crosses your face as you push away memories of where you really came from. <span class="civ-male">"I envy you, you know?"</span> He gives a thoughtful chuckle. <span class="civ-male">"What I wouldn't give to be young again and go adventuring."</span><br><br>
<span class="civ-male">"Just... be careful, y'know? Being a girl and all."</span> He cautions you quietly before taking a sip of his tea. <span class="player">"Y-yes... don't worry about me!"</span> You reassure him with as much confidence as you can muster.<br><br>
<span class="say"><<link "About your wife...">><<goto "Door Elder Tea 4">><</link>></span>
<<case "no">>
<span class="player">"N-not really. I just try to stick to the safest path."</span> A faint smile crosses your face. <span class="civ-male">"Smart."</span> He nods approvingly. <span class="civ-male">"Adventuring can be quite dangerous, especially for girls like you."</span><br><br>
<span class="civ-male">"Being an adventurer means taking risks. If you're not ready for that, it's best to stick to a regular life. Ain't no shame in that."</span> He takes a slow sip from his tea.<br><br>
<span class="say"><<link "About your wife...">><<goto "Door Elder Tea 4">><</link>></span>
<</switch>>
<</nobr>><span class="player">"May I ask what happened to your wife? I don't see her around."</span> you ask, before taking a sip from the tea. <span class="civ-male">"Aye, she's waiting for me on the other side."</span>
<span class="civ-male">"She passed some years back. Now I'm just waiting for my day to come, so I may see her once more."</span> He stares into the flames with tired eyes.
You frown at his answer. <span class="player">"Mhh... isn't there still something to live for?"</span> He stops to think again. <span class="civ-male">"Something to live for? I've seen about everything life had to offer."</span> His voice wavers slightly. You're not fully convinced by his answer.
<<link "Finish your tea.">><<goto "Door Elder Tea 5">><</link>>The conversation flows slowly for a couple more minutes, giving you tiny bits and pieces of his long life.
You finish your tea and set the empty cup down. <span class="civ-male">"Thank you for talking to me today. Felt good somehow... must've reminded me of my old traveling days."</span> He gets up slowly and reaches for your hand. <span class="civ-male">"For your time."</span> He places a couple of coins in your palm. | <span class="stat-pos">+25g</span><<gold +25>>
You thank him as you step toward the door. <span class="civ-male">"Visit me again sometime, will ya?"</span> He throws you an old, tired smile.
<span class="say"><<link "Sure!">><<returnToPassage>><</link>></span>
<<fatigue -50>>
<<stress -50>><span class="player">"Sure, I'll join you again."</span> You step inside the room, it looks just the same as last time. <span class="civ-male">"Please, make yourself comfortable. I'll be right back with the tea."</span> He motions toward a cushioned armchair facing the fire, then disappears into the back.
The man returns carrying two steaming cups. <span class="civ-male">"Careful, still hot."</span> He hands you one. This time the tea carries a sweet, refreshing smell. <span class="civ-male">"Sugar-sin root."</span> he says casually. <span class="player">"Sorry?"</span>
<span class="civ-male">"The tea. I made it with sugar-sin root."</span> You realize you've never heard the name before. <span class="player">"It smells delicious for sure. What exactly is it?"</span>
<span class="civ-male">"Grows down south, near Lyvien. Ever been there?"</span> You shake your head. He looks down into his own cup for a moment, lost in thought.
<span class="say"><<link "When was the last time you travelled?">><<goto "Door Elder Story 2">><</link>></span><<nobr>>
<span class="player">"How long has it been since you last travelled?"</span> you ask curiously, as you take a sip from the sweet tea. It leaves you with a warm feeling. | <span class="stat-arousal">+Arousal</span><<arousal +75>><br><br>
The man ponders for a moment. <span class="civ-male">"Been in Fayhall for 'round two decades now. I've done a couple jobs, travelling the roads, but a real adventure? Feels like forever."</span> He sighs, as if regretting something. <span class="player">"It sounds like you really miss it."</span><br><br>
<span class="civ-male">"I just..."</span> The man stutters, then continues. <span class="civ-male">"Well, I believe I should've died adventuring. Not holed up alone in a comfortable home."</span> He suddenly laughs. <span class="civ-male">"You probably think me a fool for thinking like this."</span><br><br>
<span class="say">
<<link "Don't say that!">><<set $dialogueChoice = "disagree">><<goto "Door Elder Story 3">><</link>><br>
<<link "You should've died doing what you loved.">><<set $dialogueChoice = "rude">><<goto "Door Elder Story 3">><</link>>
</span>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "disagree">>
<span class="player">"No, you shouldn't say that!"</span> You clear your throat. <span class="player">"You went through so much, and you still made it out the other end alive. You shouldn't be ashamed of living a comfortable life. You deserve it after all."</span><br><br>
<span class="civ-male">"I... y-you're probably right."</span> The man chuckles softly. <span class="civ-male">"I'm just a lonely old man. I hope you don't mind me saying stuff like that!"</span><br><br>
<span class="say"><<link "You're not alone.">><<goto "Door Elder Story 4">><</link>></span>
<<case "rude">>
<span class="player">"You might be right. I mean... wouldn't you want to die doing what you loved?"</span> You notice you might've been a bit too honest. His eyes lock onto the flames.<br><br>
He finally breaks the silence. <span class="civ-male">"It's been calling me all this time. I just... avoided it."</span> You finish your drink. <span class="player">"Well, what will you do now?"</span><br><br>
<span class="civ-male">"N-nothing, girl. Don't worry about me! I'm just an old man..."</span> You spend a few moments in silence before he gets up slowly and reaches for your hand. <span class="civ-male">"For your time."</span> He places a couple of coins in your palm. | <span class="stat-pos">+100g</span><<gold +100>><br><br>
You thank him as you step toward the door.<br><br>
<<link "Leave">><<returnToPassage>><</link>>
<<fatigue -50>>
<<stress -50>>
<<arousal +75>>
<<set $knockDoorElderStage = 5>>
<</switch>>
<</nobr>><span class="player">"Y-you're not alone right now, are you?"</span> You offer a small smile. <span class="civ-male">"N-no, I'm not."</span> He returns a faint smile of his own. <span class="civ-male">"Right... I'm surrounded by good people. I should be thankful for what I have."</span>
His eyes lock onto the flames. <span class="civ-male">"Thank you for spending time with me. It feels good to have someone to talk to again."</span> You finish your drink. <span class="player">"Well, what will you do now?"</span>
<span class="civ-male">"N-nothing, girl. Same as always."</span> You spend a few quiet moments together before he rises slowly and reaches for your hand. <span class="civ-male">"For your time."</span> He places a couple of coins in your palm. | <span class="stat-pos">+50g</span><<gold +50>>
You thank him as you step toward the door. <span class="civ-male">"Visit me again sometime, will ya?"</span> He throws you an old, tired smile.
<span class="say"><<link "Sure!">><<returnToPassage>><</link>></span>
<<fatigue -50>>
<<stress -50>>
<<arousal +75>><span class="civ-male">"There's something I've been meaning to ask..."</span> He hesitates, then continues. <span class="civ-male">"My old journal. It's up in the attic, in a small wooden box with a brass latch."</span> You already sense where this is heading.
<span class="civ-male">"I can't see well enough anymore to climb that ladder, and it's dark up there. Would you... fetch it for me? I'd like to read it again... with company."</span> You nod. <span class="player">"Sounds easy enough. I can do that."</span>
The man grins from ear to ear. <span class="civ-male">"Thank you!"</span> He leads you to a hatch in the ceiling. <span class="civ-male">"Just up there. I'll prepare the tea in the meantime."</span> He hands you a small lantern with a flickering candle.
<<link "Climb up into the attic">><<goto "Door Elder Request 2">><</link>>You climb the creaking ladder. The attic is pitch black, the lantern only gives off a weak light.
You crouch down, brushing past heavy cobwebs, until you spot a small dusty box with a brass latch underneath a dusty shelf.
The moment your fingers touch the box, a cobweb rustles above. You raise the lantern, when an oversized spider lunges at you! | <span class="stat-neg">+Stress</span><<stress +100>>
You dodge just in time, but you drop the lantern in the process. You won't be able to find your way back down without the lantern, and the spider is right between you.
<<link "Fight it">><<goto "Door Elder Request Spider Fight">><</link>><<set $onCombatDefeat = "Door Elder Request Spider Defeat">>
<<set $onArousalDefeat = "Door Elder Request Spider Arousal Defeat">>
<<set $onCombatVictory = "Door Elder Request Spider Victory">>
<<set $onCombatSurrender = "Door Elder Request Spider Surrender">>
<<generateSmallSpider>>
<<startCombat>>
<<goto "Combat Start">>The spider collapses with a squeal. <span class="player">"Scary thing..."</span>
You pick up the lantern again and start dragging the box toward the attic entrance.
<<link "Continue">><<goto "Door Elder Request 3 Won">><</link>>
<<lootRewards>>
<<clearCombat>><<nobr>>
<span class="player">"Wait! You win, just don't hurt me..."</span> You raise your hands and try to reason with the spider.<br><br>
<<if $beast_arachnid>>
The spider takes the chance to jump at you. It pushes you onto the floor, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Door Elder Request Spider H Defeat">><</link>>
<<else>>
The spider takes the chance to jump at you, knocking you onto your back with a loud thud. The noise seems to have alerted the old man. <span class="civ-male">"What's going on up there? Do you need help?"</span> Slow footsteps approach the ladder.
<span class="player">"H-help me!"</span> you pant, struggling against the spider. The man climbs up the ladder. At the sight of you struggling, he throws some dusty books at it. <span class="civ-male">"Get off her, you nasty thing!"</span> A decent hit knocks the spider off you, making it crawl back into a corner.
The man slowly crawls through to you, pulling you with one arm and the box with the other.
<<link "Continue">><<goto "Door Elder Request 3 Lost">><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
You drop to your knees, panting. The spider steps closer and lets out a sharp squeal.
<<if $beast_arachnid>>
It jumps at you, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Door Elder Request Spider H Defeat">><</link>>
<<else>>
The spider jumps at you, knocking you onto your back with a loud thud. The noise seems to have alerted the old man. <span class="civ-male">"What's going on up there? Do you need help?"</span> Slow footsteps approach the ladder.
<span class="player">"H-help me!"</span> you pant, struggling against the spider. The man climbs up the ladder. At the sight of you struggling, he throws some dusty books at it. <span class="civ-male">"Get off her, you nasty thing!"</span> A decent hit knocks the spider off you, making it crawl back into a corner.
The man slowly crawls through to you, pulling you with one arm and the box with the other.
<<link "Continue">><<goto "Door Elder Request 3 Lost">><</link>>
<</if>>
<<clearCombat>>
<</nobr>><<nobr>>
It's too much. Your knees buckle, your mark burns hot and moans slip out no matter how hard you try to keep them back. <span class="player">"Aaahhh~♡ p-please... nghhh... I-I can't...!"</span> you gasp.<br><br>
The spider approaches you and squeals.
<<if $beast_arachnid>>
<span class="player">"W-why is this happening to me..."</span> you groan. The spider jumps at you, gnawing at your clothes and ripping them from your skin. In moments, you're stripped bare.<br><br>
<<link "Continue">><<goto "Door Elder Request Spider H Defeat">><</link>>
<<else>>
The spider jumps at you, knocking you onto your back with a loud thud. The noise seems to have alerted the old man. <span class="civ-male">"What's going on up there? Do you need help?"</span> Slow footsteps approach the ladder.
<span class="player">"H-help me!"</span> you pant, struggling against the spider. The man climbs up the ladder. At the sight of you struggling, he throws some dusty books at it. <span class="civ-male">"Get off her, you nasty thing!"</span> A decent hit knocks the spider off you, making it crawl back into a corner.
The man slowly crawls through to you, pulling you with one arm and the box with the other.
<<link "Continue">><<goto "Door Elder Request 3 Lost">><</link>>
<</if>>
<<clearCombat>>
<</nobr>>Some time passes as you return the box to the old man. He has already prepared the tea and is sitting by the fire.
You join him by the fire and take the cup of tea.
<span class="say"><<link "So what's in the box?">><<goto "Door Elder Request 4">><</link>></span>Some time passes as the man prepares a healing tonic for you. <span class="civ-male">"Here, this should help with the pain."</span> His eyes droop. <span class="civ-male">"Please forgive me... I never should've sent you up there alone. If only I had known."</span>
You reassure him with a small smile. <span class="player">"I-its alright... you couldn't have known."</span> You down the red liquid. You feel some energy returning to your body. | <span class="stat-pos">+Health</span><<health +300>>
<span class="say"><<link "So what's in the box?">><<goto "Door Elder Request 4">><</link>></span><<nobr>>
<span class="player">"So, what's in that box of yours, besides the journal?"</span> You lean in to look as he opens the latch. <span class="civ-male">"Mostly things I've found during my travels."</span> He lifts the journal, wiping dust off the cover. <span class="civ-male">"This was hers... my wife's. She wrote in it every night we were on the road."</span><br><br>
He reads a few lines about a rainy night in a tent, another about memories of past adventures. He pauses often between lines.<br><br>
After a long silence he closes the journal and looks at you. <span class="civ-male">"Thank you for bringing this down, and making me remember what it used to be like. It hurts, but it feels good too. Like she's still here for a moment."</span><br><br>
He reaches for your hand, gives it a gentle squeeze, then lets go quickly as if remembering himself.<br><br>
<<if $promiscuityStage >= 2 and $ntrStage != 1>>
<<link "Comfort him">><<goto "Door Elder Seduction">><</link>> | <span class="stat-arousal">Seduction</span><br>
<</if>>
<<link "Just listen quietly">><<set $knockDoorElderStage = 4>><<goto "Door Elder Platonic">><</link>>
<</nobr>><<nobr>>
<<skillCheck "seduction" 40 300>>
<<if $skillSuccess>>
<<seduction +10>><<arousal +75>>
You lean in close and take his hand again. <span class="player">"You're not alone anymore."</span> He freezes for a moment. <span class="civ-male">"I shouldn't, but..."</span> He leans in for a kiss, letting it happen.<br><br>
<span class="player">"You must have so much pent up energy... don't you want to release it with me~?"</span> You feel the bulge pressing against his pants. He can no longer deny it. <span class="civ-male">"Y-yes..."</span> He takes your hand and leads you to his bedroom, where you strip off your clothes and throw yourself onto his bed.<br><br>
The old man follows shortly after. <span class="civ-male">"This reminds me of my travelling days..."</span> He chuckles as he strips his clothes off, then joins you on the bed.<br><br>
<<link "Have sex with him">><<stripOutfit>><<goto "Door Elder Sex 1">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<link "Suck him off">><<stripOutfit>><<goto "Door Elder Blowjob 1">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span><br>
<<else>>
<<set $knockDoorElderStage = 4>>
You lean in close and grab his hand again, but he quickly pulls it away. <span class="civ-male">"S-sorry... I shouldn't. I love my wife..."</span><br><br>
<span class="player">"N-no, I'm sorry. It was my mistake..."</span> Your eyes drift aside. He chuckles softly. <span class="civ-male">"Don't worry. I still enjoy spending time with you."</span><br><br>
After a while you finish your tea and set the empty cup down. <span class="civ-male">"Thank you for talking to me today. Felt good somehow... must've reminded me of my old traveling days."</span><br><br>
He gets up slowly and reaches for your hand. <span class="civ-male">"For your time."</span> He places a couple of coins in your palm. | <span class="stat-pos">+50g</span><<gold +50>><br><br>
<<link "Leave">><<returnToPassage>><</link>>
<</if>>
<<fatigue -50>>
<<stress -50>>
<<arousal +75>>
<</nobr>>You spend some moments with the old man, sipping tea and listening to his stories of his traveling days.
Something about his voice and the way he talks about it makes you want to go out and experience it yourself.
After a while you finish your tea and set the empty cup down. <span class="civ-male">"Thank you for talking to me today. Felt good somehow... must've reminded me of my old traveling days."</span>
He gets up slowly and reaches for your hand. <span class="civ-male">"For your time."</span> He places a couple of coins in your palm. | <span class="stat-pos">+50g</span><<gold +50>>
<<link "Leave">><<returnToPassage>><</link>>
<<fatigue -50>>
<<stress -50>>
<<arousal +75>>You enter his home, cupping his junk through his pants as you pass. <span class="player">"I know you missed me~"</span> You head up to his bedroom, strip your clothes off, and throw yourself onto the bed.
The old man follows shortly after. <span class="civ-male">"Eager as always..."</span> He chuckles as he strips his clothes off, then joins you on the bed.
<<link "Have sex with him">><<stripOutfit>><<goto "Door Elder Sex 1">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Vaginal/Anal</span>
<<link "Suck him off">><<stripOutfit>><<goto "Door Elder Blowjob 1">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span><br><<nobr>>
<span class="player">"Sure, I'll join you again."</span> You step inside the room. It looks just the same as last time.<br><br>
<span class="civ-male">"Please, make yourself comfortable. I'll be right back with the tea."</span> He motions toward a cushioned armchair facing the fire, then disappears into the back.<br><br>
The man returns carrying two steaming cups. <span class="civ-male">"Careful, still hot."</span> He hands you one. The tea carries a sweet, refreshing smell.<br><br>
<span class="civ-male">"Feels good to have someone to talk to. This life can get quite lonely..."</span> He reaches for your hand, gives it a gentle squeeze, then lets go quickly as if remembering himself.<br><br>
<<if $promiscuityStage >= 2 and $ntrStage != 1>>
<<link "Comfort him">><<goto "Door Elder Seduction">><</link>> | <span class="stat-arousal">Seduction</span><br>
<</if>>
<<link "Just listen quietly">><<set $knockDoorElderStage = 4>><<goto "Door Elder Platonic">><</link>>
<</nobr>><span class="civ-male">"Well... this might sound weird, but ever since these raiders came..."</span> He trails off, rubbing his arm. <span class="civ-male">"I just toss and turn all night."</span> You can already sense where this is heading.
<span class="civ-male">"W-would you be okay with... laying next to me?"</span> he stammers, eyes flicking to the floor. <span class="civ-male">"I-I won't do anything! I just..."</span> He clears his throat, voice cracking a little. <span class="civ-male">"You can leave once I fall asleep. I'll even pay you."</span> He sounds completely out of options, almost pleading.
You cross your arms, thinking for a moment.
<span class="say"><<link "I'll help you. (0:30)">><<set $knockDoorSleepProblemsStage = 1>><<pass 2>><<goto "Door Sleeping Problem 2">><</link>></span>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<if $ntrStage <= 2>>
<span class="player">"Fine. I'll help you. Just keep your hands to yourself, I have a boyfriend."</span> You warn him lightly.
<<elseif $ntrStage == 3>>
<span class="player">"Fine. I'll help you."</span>
<<elseif $ntrStage == 4>>
<span class="player">"Fine, I'll help... just don't tell my boyfriend about this~"</span> You wink playfully.
<</if>><br><br>
He pulls the door wider. <span class="civ-male">"T-thank you."</span> He gestures inside. <span class="civ-male">"Just... make yourself comfortable. Bed's right over there."</span> He leads you to the bedroom.<br><br>
The man blinks. <span class="civ-male">"You can have one of my old shirts if you want..."</span> he mutters. <span class="civ-male">"It might be a bit large on you, but..."</span> He rummages through a drawer and hands you a stained cotton shirt with a musky smell to it.<br><br>
<<if !window.hasSubTags("Naked")>>
<<if $exhibitionismStage >= 2>>
<<link "Strip into your underwear and lay down">><<set $dialogueChoice = "underwear">><<stripMainOutfit>><<promiscuity +3>><<exhibitionism +5>><<goto "Door Sleeping Problem 3">><</link>> | <span class="sex-stage-2">Exhibitionism 2</span><br>
<</if>>
<<else>>
<span class="player">(I'm not wearing anything underneath...)</span> You grab his shirt and look at it for a moment.<br><br>
<</if>>
<<link "Strip and change into his shirt">><<set $dialogueChoice = "oversizedshirt">><<goto "Door Sleeping Problem 3">><</link>><br>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "underwear">>
You slowly take off your clothes, until you're left with just your underwear. You catch the man stealing glances when he thinks you're not looking.<br><br>
<<case "oversizedshirt">>
<<stripOutfit>>
<<if !Inventory.find("oversizedshirt")>>
<<run Inventory.addItem("oversizedshirt")>>
<</if>>
<<run Equip.outfit("oversizedshirt")>>
<span class="player">"Thanks, it'll do."</span> You slowly take off your clothes, and put on his shirt. It looks way too big on you, barely covering your privates. You catch the man stealing glances when he thinks you're not looking.<br><br>
<</switch>>
You lay down on your back and crawl underneath the covers. <span class="civ-male">"I left a pouch of gold by the entrance. If you hear me snoring, that means it worked."</span> The man joins you under the covers and sighs. <span class="civ-male">"I trust you not to rob me or anything... just take the pouch and close the door behind you, will ya?"</span><br><br>
<span class="player">"Y-yeah, got it..."</span> you reassure him. The entire room has a very calming effect on you. The sheets are soft, and the room smells of lavender, probably all the things he's been using to try and fix his sleep.
<</nobr>>
<<link "Wait for him to fall asleep">><<set $restQuality = "good">><<rest 30>><<goto "Door Sleeping Problem 4">><</link>>You feel the man shuffling around, tossing from side to side for the first couple minutes.
It feels difficult to stay awake yourself. The only thing keeping you from falling asleep is the stranger in the bed.
<<link "Turn away from him">><<set $dialogueChoice = "danger">><<promiscuity +2>><<goto "Door Sleeping Problem 5">><</link>>
<<link "Watch him as he falls asleep">><<set $dialogueChoice = "safe">><<goto "Door Sleeping Problem 5">><</link>><<nobr>>
<<switch $dialogueChoice>>
<<case "danger">>
You turn away from him, not thinking much about it as you stare off into the wall, counting the seconds. Behind you, you can feel the man shuffling closer, now almost touching you. Suddenly he puts his hand around your waist, but his breathing slows down.<br><br>
It feels awkward at first, but it seems to finally be working.
<<case "safe">>
You turn toward him, just to be safe. You force yourself to keep your eyes open, staring at him as he tosses and turns. After some time he finally drops his head to your side, his breathing slowing down.<br><br>
It feels like it's finally working.
<</switch>>
<</nobr>>
<<link "Keep waiting">><<goto "Door Sleeping Problem 6">><</link>><<nobr>>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
<<switch $dialogueChoice>>
<<case "danger">>
After a few more minutes stuck in this position, he finally begins to snore, telling you that he's passed out. You carefully lift his hand from your waist and shuffle off to the side of the bed. The snoring continues as you collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span>
<<case "safe">>
After a few more minutes, he finally begins to snore, telling you that he's passed out. You carefully shuffle off to the side of the bed. The snoring continues as you collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span>
<</switch>>
<</nobr>>
<<link "Leave">><<restoreOutfit>><<returnToPassage>><</link>>
<<link "Rob him (0:05)">><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span><<nobr>>
<span class="player">"I'm sure he won't notice..."</span> You smirk, glancing at him one last time before deciding to break his trust and rob him anyway.<br><br>
<<skillCheck "guile" 50 300>>
<<pass 3>>
<<if $skillSuccess>>
<<guile +5>>
You sneak around the room and <span class="stat-pos">successfully find something that might be worth taking.</span>
<<set _loot = random(1,5)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 150>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<<case 5>><<lootbox "Strongbox" 200>>
<</switch>>
<<else>>
You rummage through the clutter for a while, but find nothing but trash and dust.
<</if>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>><<nobr>>
<<if $knockDoorSleepProblemsStage == 2>>
<span class="player">"Yeah, you passed out right after cumming inside me...~"</span> You smirk and laugh as he pulls the door wider. <span class="civ-male">"What can I say... it felt like you drained my energy... in a good way!"</span> He laughs awkwardly, gesturing inside. <span class="civ-male">"Make yourself comfortable."</span> He leads you to the bedroom.<br><br>
<<if $ntrStage <= 2>>
<span class="player">"Just... keep your hands to yourself this time, I still have a boyfriend, you know?"</span> You warn him lightly, but it's hard to take you seriously after last time.
<<elseif $ntrStage == 4>>
<span class="player">"Remember, I still have a boyfriend. I-its your fault for getting me so riled up last time~♡"</span> You wink playfully.
<</if>><br><br>
<<else>>
<span class="player">"Sure, I can help you again."</span> You smile as he pulls the door wider. <span class="civ-male">"T-thank you."</span> He gestures inside. <span class="civ-male">"Just... make yourself comfortable."</span> He leads you to the bedroom.<br><br>
<<if $ntrStage <= 2>>
<span class="player">"Make sure to keep your hands to yourself, I'm still taken."</span> You warn him lightly.
<<elseif $ntrStage == 4>>
<span class="player">"I wonder if my boyfriend would get jealous if he knew~"</span> You wink playfully.
<</if>><br><br>
<</if>>
<<if !window.hasSubTags("Naked")>>
<<if $exhibitionismStage >= 2>>
<<link "Strip into your underwear and lay down">><<set $dialogueChoice = "underwear">><<stripMainOutfit>><<promiscuity +3>><<exhibitionism +5>><<goto "Door Sleeping Problem Repeat 2">><</link>> | <span class="sex-stage-2">Exhibitionism 2</span><br>
<</if>>
<<else>>
<span class="player">"I'm not really wearing any underwear..."</span> You point out, crossing your arms.<br><br>
He nods quickly, already moving toward his dresser. <span class="civ-male">"You can have one of my shirts again... it looks good on you..."</span> he smirks.<br><br>
<<link "Strip and change into his shirt">><<set $dialogueChoice = "oversizedshirt">><<goto "Door Sleeping Problem Repeat 2">><</link>><br>
<</if>>
<<if $promiscuityStage >= 3 and $exhibitionismStage >= 3>>
<span class="say">
<<link "Do you mind if I take my clothes off?">><<set $dialogueChoice = "naked">><<stripOutfit>><<promiscuity +5>><<exhibitionism +10>><<goto "Door Sleeping Problem Repeat 2">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="sex-stage-3">Exhibitionism 3</span>
</span>
<</if>>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "naked">>
<<if $knockDoorSleepProblemsStage == 2>>
<span class="player">"I hope you don't mind me taking my clothes off... it's just really hot in here~"</span> You throw him a playful wink. <span class="civ-male">"Not at all, go ahead."</span> His eyes lock on you as you throw your clothes in a pile.<br><br>
You lay down on your back and crawl underneath the covers. <span class="civ-male">"After last time... yeah, clothes are overrated."</span> The man takes off his clothes, revealing his thick, flaccid cock. He joins you under the covers. <span class="civ-male">"This feels much better."</span> He breathes in and yawns loudly.<br><br>
<span class="player">"Right, I just don't want you to think I'm weird or anything..."</span> The man shakes his head. <span class="civ-male">"Not at all, it should be a crime to cover that great body of yours..."</span> You feel his gaze lingering on your figure. The entire room has a very calming effect on you. | <span class="stat-arousal">+Arousal</span><<arousal +75>>
<<else>>
<span class="player">"Hey, do you mind if I just take my clothes off? It's... really hot in here~"</span> The request catches him by surprise.<br><br>
<span class="civ-male">"I-uhm, o-of course, go ahead."</span> he stutters, eyes locked on you as you throw your clothes in a pile.<br><br>
You lay down on your back and crawl underneath the covers. <span class="civ-male">"Mind if I do the same...?"</span> The man takes off his clothes, revealing his thick, flaccid cock. He joins you under the covers. <span class="civ-male">"This feels much better."</span> He breathes in and yawns loudly.<br><br>
<span class="player">"Right, I just don't want you to think I'm weird or anything..."</span> The man shakes his head. <span class="civ-male">"Not at all, I really appreciate you helping me."</span> he reassures you. The entire room has a very calming effect on you. | <span class="stat-arousal">+Arousal</span><<arousal +50>>
<</if>>
<<case "underwear">>
You slowly take off your clothes, until you're left with just your underwear. You catch the man stealing glances when he thinks you're not looking.<br><br>
You lay down on your back and crawl underneath the covers. <span class="civ-male">"You know, I really appreciate you helping me out with such a weird request..."</span> The man strips down to his underwear and joins you under the covers. <span class="civ-male">"It really... means a lot to me."</span> He breathes in and yawns loudly.<br><br>
<span class="player">"It's fine, really. I'm happy to help you."</span> you reassure him. The entire room has a very calming effect on you. | <span class="stat-arousal">+Arousal</span><<arousal +25>>
<<case "oversizedshirt">>
<<stripOutfit>>
<<if !Inventory.find("oversizedshirt")>>
<<run Inventory.addItem("oversizedshirt")>>
<</if>>
<<run Equip.outfit("oversizedshirt")>>
<span class="player">"Thanks, it'll do."</span> You slowly take off your clothes, and put on his shirt. It looks way too big on you, barely covering your privates. You catch the man stealing glances when he thinks you're not looking.<br><br>
You lay down on your back and crawl underneath the covers. <span class="civ-male">"You know, I really appreciate you helping me out with such a weird request..."</span> The man strips down to his underwear and joins you under the covers. <span class="civ-male">"It really... means a lot to me."</span> He breathes in and yawns loudly.<br><br>
<span class="player">"It's fine, really. I'm happy to help you."</span> you reassure him. The entire room has a very calming effect on you.
<</switch>>
<</nobr>>
<<link "Wait for him to fall asleep">><<set $restQuality = "good">><<rest 30>><<goto "Door Sleeping Problem Repeat 3">><</link>>You feel the man shuffling around, tossing from side to side for the first couple minutes.
You feel yourself sinking into the warm blanket, struggling to stay awake.
<<link "Turn away from him">><<set $dialogueChoice = "danger">><<promiscuity +2>><<goto "Door Sleeping Problem Repeat 4">><</link>>
<<link "Watch him as he falls asleep">><<set $dialogueChoice = "safe">><<goto "Door Sleeping Problem Repeat 4">><</link>><<nobr>>
<<switch $dialogueChoice>>
<<case "danger">>
You turn away from him, when suddenly you can feel the man shuffling closer. His hand slowly creeps around your waist, but his breathing slows down. <span class="civ-male">"S-so soft..."</span> he mutters.<br><br>
It feels awkward at first, [but just when it seems to be working, you feel him pull even tighter and press his crotch against your ass.|to be touching skin with a naked stranger. You feel him pull even tighter and press his crotch against your bare ass.]<br><br>
<<if $ntrStage <= 2>>
<span class="player">(This is wrong... I should say something...)</span> The thought crosses your mind but your body reacts on its own. | <span class="stat-arousal">+Arousal</span><<arousal +100>>
<<elseif $ntrStage == 3>>
<span class="player">([I can... feel him...|I can... feel him... his body is so warm~])</span> A strange thought crosses your mind, your body reacts on its own. | <span class="stat-arousal">+Arousal</span><<arousal +100>>
<<elseif $ntrStage == 4>>
<span class="player">(Ahnn~♡ I can feel him get hard[| against my bare ass], how naughty~♡)</span> A lewd thought crosses your mind, your body already feels warmer. | <span class="stat-arousal">+Arousal</span><<arousal +100>>
<</if>><br><br>
<<link "Let him continue">><<set $dialogueChoice = "continue">><<promiscuity +3>><<goto "Door Sleeping Problem Repeat 5">><</link>><br>
<<link "Push him away">><<set $dialogueChoice = "push">><<goto "Door Sleeping Problem Repeat 5">><</link>>
<<case "safe">>
You turn toward him, just to be safe. You force yourself to keep your eyes open, staring at him as he tosses and turns. After some time he finally drops his head to your side, his breathing slowing down.<br><br>
It feels like it's finally working.<br><br>
<<link "Keep waiting">><<set $dialogueChoice = "safe">><<goto "Door Sleeping Problem Repeat 5">><</link>>
<</switch>>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "continue">>
You don't speak up and let him continue hugging you from the back.
<<if $ntrStage <= 2>>
Doing such a thing with a stranger is bold, but it does feel nice somehow. <span class="player">([We are not doing anything, right? I-it's not cheating...|I-is this wrong? Naked in a bed with a stranger...])</span> you think to yourself.
<<elseif $ntrStage == 3>>
Doing such a thing with a stranger is bold, but it does feel nice somehow.
<<elseif $ntrStage == 4>>
Doing such a thing with a stranger makes this entire situation even naughtier, you can't help but feel turned on. <span class="player">([I wonder what he would think...~|He'd get so jealous if he knew~])</span> Your boyfriend crosses your mind.
<</if>><br><br>
You suddenly feel something hard pressing against your [ass|bare ass], the man is shuffling slowly, and his breathing picking up again. <span class="player">"Y-you keep moving..."</span> you say.<br><br>
<span class="civ-male">"S-sorry... it's just..."</span> he grunts. <span class="civ-male">"Your ass feels so nice..."</span> His hard cock pokes at your entrance[ through the fabric|]. <span class="civ-male">"I can't help it..."</span><br><br>
<<if $promiscuityStage >= 2>>
<<link "Put it between your thighs.">><<set $dialogueChoice = "continue">><<goto "Door Sleeping Problem Repeat 6">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<link "Push him away">><<set $dialogueChoice = "push">><<goto "Door Sleeping Problem Repeat 6">><</link>>
<<case "push">>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
<span class="player">"W-what do you think you're doing?"</span> You turn your head over your shoulder and look at him.<br><br>
<span class="civ-male">"S-sorry, thought you were inviting me with that ass of yours..."</span> You give him a slight push with your elbow. <span class="player">"You thought wrong."</span> He understandingly shifts away from you and doesn't press further.<br><br>
After a few more minutes, he finally begins to snore, telling you that he's passed out. You carefully shuffle off to the side of the bed. The snoring continues as you collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<restoreOutfit>><<returnToPassage>><</link>><br>
<<link "Rob him (0:05)">><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span>
<<case "safe">>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
After a few more minutes, he finally begins to snore, telling you that he's passed out. You carefully shuffle off to the side of the bed. The snoring continues as you collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<restoreOutfit>><<returnToPassage>><</link>><br>
<<link "Rob him (0:05)">><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span>
<</switch>>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "continue">>
You turn your head over your shoulder and look down, his cock is [practically bursting through his pants|pressed against your ass]. <span class="player">"Nnghh~♡ That is a problem..."</span> you feel heat building in your belly. <span class="player">"W-what if you just put it between my thighs, so it will stop twitching?"</span> you meekly suggest.<br><br>
<span class="civ-male">"A-are you sure?"</span> he asks but doesn't even wait for a response[, quickly pulling his trousers off and revealing his thick erection|].<br><br>
You gasp before slightly lifting one leg, letting him slip it between your thighs. It rubs your skin, leaving a trace of precum before closing your legs again, locking his twitching cock in between. <span class="player">"Now... try to sleep~"</span><br><br>
Bare moments later, you feel his cock twitching again, this time even more intense. <span class="player">"I told you to stop moving~!"</span> you warn him again.
<span class="civ-male">"S-sorry, it's just... it feels too good, and you're also damp down there."</span> | <span class="stat-arousal">+Arousal</span><<arousal +100>><br><br>
<span class="player">"A-am I?"</span> you moan weakly, feeling his cock rub against your folds. You're sure he is doing that intentionally.<br><br>
<<if $ntrStage != 1 and $promiscuityStage >= 3>>
<<link "Put it inside">><<goto "Door Sleeping Problem Repeat Sex">><</link>> | <span class="sex-stage-3">Promiscuity 3</span> | <span class="stat-arousal">Vaginal/Anal</span><br>
<<else>>
<span class="player">"If you put it inside... I'll kill you..."</span> you warn him weakly. There's no way you could have sex with him.<br>
<</if>>
<<link "Let him use your thighs">><<set $dialogueChoice = "continue">><<goto "Door Sleeping Problem Repeat 7">><</link>><br>
<<link "Push him away">><<set $dialogueChoice = "push">><<goto "Door Sleeping Problem Repeat 7">><</link>>
<<case "push">>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
<span class="player">"W-what do you think you're doing?"</span> You turn your head over your shoulder and look at him.<br><br>
<span class="civ-male">"S-sorry, thought you were inviting me with that ass of yours..."</span> You give him a slight push with your elbow. <span class="player">"You thought wrong."</span> He understandingly shifts away from you and doesn't press further.<br><br>
After a few more minutes, he finally begins to snore, telling you that he's passed out. You carefully shuffle off to the side of the bed. The snoring continues as you collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<restoreOutfit>><<returnToPassage>><</link>><br>
<<link "Rob him (0:05)">><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span>
<</switch>>
<</nobr>><<nobr>>
<<switch $dialogueChoice>>
<<case "continue">>
<<if $ntrStage <= 2>>
<span class="player">(I can't believe I'm doing this... this isn't cheating, right?)</span>
<<elseif $ntrStage == 3>>
<span class="player">(I can't believe I'm letting him do this.)</span>
<<elseif $ntrStage == 4>>
<span class="player">(Haaah~♡ Letting him fuck my thighs... it doesn't count as cheating if it's not inside, right~?)</span>
<</if>>
You push your ass back against him and press your thighs together. He squirms as you lock his cock tight. <span class="civ-male">"Nngh..."</span><br><br>
<span class="player">"You better fall asleep after this~"</span> He grabs your cheeks and starts humping your thighs, aided by an ample amount of precum and your leaked juices. Your clit tingles on each thrust, it feels like it could slip inside at any moment.<br><br>
<<link "Continue">><<goto "Door Sleeping Problem Repeat Thigh Sex 1">><</link>>
<<arousal +150>>
<<case "push">>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
<span class="player">"T-this is going too far..."</span> You turn your head over your shoulder and look at him.<br><br>
<span class="civ-male">"S-sorry, thought you wanted it, the way you were acting..."</span> You give him a slight push with your elbow. <span class="player">"You thought wrong."</span> He understandingly shifts away from you and doesn't press further.<br><br>
After a few more minutes, he finally begins to snore, telling you that he's passed out. You carefully shuffle off to the side of the bed. The snoring continues as you collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<restoreOutfit>><<returnToPassage>><</link>><br>
<<link "Rob him (0:05)">><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span>
<</switch>>
<</nobr>>His thrusts become more rapid. <span class="player">"Nnghh~♡ Haaah~♡"</span> You close your eyes and grab hold of the sheets as his skin slaps against your ass.
You feel his cock twitching hard and with one heavy thrust, his warm load shoots between your thighs. <span class="civ-male">"Nngh... c-cumming!"</span> he grunts, pulling you even closer, breathing heavily down your neck. <span class="player">"Aaah~♡"</span> Your legs shake as pleasure overwhelms you, pushing back against the stranger.
<<link "Continue">><<pass 1>><<goto "Door Sleeping Problem Repeat Thigh Sex 2">><</link>>
<<arousal +150>><<nobr>>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
<<orgasm "micro">>
With a final thrust the last drop of his seed spills between your legs, coating your thighs in a sticky mess. You feel his cock finally softening again and slipping out. <span class="player">"Hnn... you came so much~"</span> you pant but get no answer, instead a soft snore fills the room, telling you that he's passed out.<br><br>
You wait a few more minutes covered in cum, before carefully lifting his hand from your waist and shuffling off to the side of the bed. The snoring continues as you wipe yourself clean, collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<restoreOutfit>><<returnToPassage>><</link>><br>
<<link "Rob him (0:05)">><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span>
<</nobr>>
<<cum "outside" "pussy" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
<<passageContext "Fayhall Main" "Fayhall Main">>
<<bgimage "fayhall" "ToD" "main">>
<<flavor "fayhall">>
<<if $questStages['rebuildFayhall'] == 1>>
<<if $ToD == "Night">>
Dane is probably sleeping right now, best not to disturb him.<br>
<<else>>
You spot Dane carrying some tools.<br>
<<link "Approach Dane (0:10)">><<goto "Rebuild Fayhall 1">><<pass 10>><</link>><br>
<</if>>
<<elseif $questStages['rebuildFayhall'] == 2>>
<<if $ToD == "Night">>
It's too late in the night to be working, come back in the morning.<br><br>
<</if>>
/* TEMPLE LOGIC */
<<if $questStages['rebuildFayhallTempleRepair'] > 3>>
<<link "Enter the temple (0:01)">><<goto "Fayhall Temple Main">><<pass 1>><</link>><br>
<<elseif $ToD != "Night">>
<<if $questStages['rebuildFayhallTempleRepair'] == 1 or $questStages['rebuildFayhallTempleRepair'] == 2>>
There's nothing to fix anymore at the temple. Return to Dane with the missing shipment.<br>
<<elseif $questStages['rebuildFayhallTempleRepair'] == 3>>
<<if window.checkCooldown("garinGlassDelivery", 2 * 24 * 60).ready>>
The glass has been delivered.<br>
<<link "Return with the missing shipment (1:00)">><<goto "Rebuild Fayhall Temple Final">><<pass 60>><</link>><br>
<<else>>
<<set _cool1 = window.checkCooldown("garinGlassDelivery", 2 * 24 * 60)>>
The glass has not been delivered yet. Come back in <<= window.formatMinutes(_cool1.timeLeft) >><br>
<</if>>
<<else>>
<<link "Help out at the temple (1:00)">><<goto "Rebuild Fayhall Temple Controller">><<pass 60>><</link>><br>
<</if>>
<</if>>
/* INN LOGIC */
<<if $questStages['rebuildFayhallInnRepair'] > 3>>
<<link "Enter the inn (0:01)">><<goto "Fayhall Inn Main">><<pass 1>><</link>><br>
<<elseif $ToD != "Night">>
<<if $questStages['rebuildFayhallInnRepair'] == 1 or $questStages['rebuildFayhallInnRepair'] == 2>>
There's nothing to fix anymore at the inn. Return to Anna with the missing shipment.<br>
<<elseif $questStages['rebuildFayhallInnRepair'] == 3>>
The mead has been returned.<br>
<<link "Return to Anna (0:10)">><<goto "Rebuild Fayhall Inn Final">><<pass 10>><</link>><br>
<<else>>
<<link "Help out at the inn (1:00)">><<goto "Rebuild Fayhall Inn Controller">><<pass 60>><</link>><br>
<</if>>
<</if>>
/* STABLE LOGIC */
<<if $questStages['rebuildFayhallStableRepair'] > 3>>
<<link "Enter the stable (0:01)">><<goto "Fayhall Stable Main">><<pass 1>><</link>><br>
<<elseif $ToD != "Night">>
<<if $questStages['rebuildFayhallStableRepair'] == 1 or $questStages['rebuildFayhallStableRepair'] == 2>>
There's nothing to fix anymore at the stable. Return with the missing shipment.<br>
<<elseif $questStages['rebuildFayhallStableRepair'] == 3>>
<<if window.checkCooldown("tommenTimberDelivery", 2 * 24 * 60).ready>>
The timber has been delivered.<br>
<<link "Return with the missing shipment (1:00)">><<goto "Rebuild Fayhall Stable Final">><<pass 60>><</link>><br>
<<else>>
<<set _cool2 = window.checkCooldown("tommenTimberDelivery", 2 * 24 * 60)>>
The timber has not been delivered yet. Come back in <<= window.formatMinutes(_cool2.timeLeft) >><br>
<</if>>
<<else>>
<<link "Help out at the stables (1:00)">><<goto "Rebuild Fayhall Stable Controller">><<pass 60>><</link>><br>
<</if>>
<</if>>
/* TOWNSQUARE LOGIC */
<<if $rebuildFayhallTownsquare >= 100>>
<<link "Explore the market (0:01)">><<goto "Fayhall Market Main">><<pass 1>><</link>><br>
<<elseif $ToD != "Night">>
<<link "Help out at the townsquare (1:00)">><<goto "Rebuild Fayhall Townsquare Controller">><<pass 60>><</link>><br>
<</if>>
<<if $questStages['rebuildFayhallTempleRepair'] > 3 and $questStages['rebuildFayhallInnRepair'] > 3 and $questStages['rebuildFayhallStableRepair'] > 3 and $rebuildFayhallTownsquare >= 100>>
<<run advanceQuest("rebuildFayhall")>><<meet "elkin">><<goto "Rebuild Fayhall Final">>
<</if>>
<<elseif $questStages['rebuildFayhall'] == 4>>
<<link "Enter your home (0:01)">><<goto "Fayhall Home">><<pass 1>><</link>><br>
<<link "Enter the temple (0:01)">><<goto "Fayhall Temple Main">><<pass 1>><</link>><br>
<<link "Enter the inn (0:01)">><<goto "Fayhall Inn Main">><<pass 1>><</link>><br>
<<link "Enter the stable (0:01)">><<goto "Fayhall Stable Main">><<pass 1>><</link>><br>
<<link "Explore the market (0:01)">><<goto "Fayhall Market Main">><<pass 1>><</link>><br>
<</if>>
<<link "Ask around for work (0:02)">><<pass 2>><<interaction "DoorKnocking" "Fayhall">><</link>><br>
<br>
<<link "Leave West (0:05)">><<pass 5>><<goto "x39 y22">><</link>><br>
<<link "Leave East (0:05)">><<pass 5>><<goto "x42 y22">><</link>>
<</nobr>><<nobr>>
<<bgimage "Fayhall" "ToD_simple" "tavern">>
<<passageContext "Fayhall Inn Main" "Fayhall Inn Main">>
<<set $locType = "civ">>
<<if $ToD == "Night">>
You are in Anna's inn. It's quiet, a few farmers have passed out on the benches, others are stumbling in and out of the tavern. The air smells of mead and sweat, and a few candles still burn on the tables.<br><br>
<<elseif $ToD == "Evening">>
You are in Anna's inn. It's as lively as it gets. Travelers and villagers sit together, laughing and drinking as the bard plays in the corner. The whole hall feels warm and alive.<br><br>
<<elseif $ToD == "Afternoon" or $ToD == "Noon">>
You are in Anna's inn. It's business as usual. Farmers stop by for a drink or a meal, travelers sit quietly in the corners, resting their feet before heading back on the road.<br><br>
<<elseif $ToD == "Morning">>
You are in Anna's inn. It's empty, quiet enough to hear the crackle of the fire. A single farmer is passed out on one of the benches, while someone sweeps the floor, looking half asleep.<br><br>
<</if>>
<<if !window.checkCooldown("fayhallInnRoom", 24 * 60).ready>>
<<link "Go to your room">><<goto "Fayhall Inn Room Main">><</link>><br>
<</if>>
<<if window.checkCooldown("fayhallInnRoom", 24 * 60).ready and $gold >= 40>>
<<link "Rent a room for a night (0:05)">><<set $gold -= 40>><<pass 5>><<run window.useCooldown("fayhallInnRoom")>><<goto "Fayhall Inn Main Rent Room">><</link>> | <span class="stat-neg">-40g</span><br>
<</if>>
<<link "Approach Anna">><<goto "Fayhall Inn Shop">><<set $shopTag = ["Shop Inn 1"]>><</link>><br>
<<link "Leave the inn">><<goto "Fayhall Main">><</link>>
<</nobr>><span class="civ-female">"Hey, Eris! Can I get ya anything?"</span> She asks with a friendly smile, leaning on the counter.
<<include "Shop Generic">>You approach Anna. <span class="player">"Hey Anna, can I rent a room?"</span> you ask kindly.
<span class="civ-female">"Eris! Course, just cleaned it too. Come, I'll show you your room."</span> She gestures for you to follow, leading you toward the back of the tavern. Taking a key from her belt, she unlocks a heavy wooden door. <span class="civ-female">"Let me know if you need anything."</span>
You step inside a small, cramped room.
<<link "Continue">><<goto "Fayhall Inn Room Main">><</link>>
<<run window.useCooldown("fayhallInnRoom")>><<nobr>>
<<bgimage "Fayhall" "tavern_room">>
<<passageContext "Fayhall Inn Room Main" "Fayhall Inn Room Main">>
<<set $wardrobeLocation = "safe">>
<<set $locType = "safe">>
<<set $restQuality = "normal">>
<<if !window.checkCooldown("fayhallInnRoom", 24 * 60).ready>>
<<set _cool = window.checkCooldown("fayhallInnRoom", 24 * 60)>>
You are standing in your rented room. You have <<= window.formatMinutes(_cool.timeLeft) >> remaining.<br><br>
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<link "Go to Sleep">><<goto "Sleep Menu">><</link>><br>
<<if $promiscuityStage >= 2>>
<<link "Masturbate">><<pass 1>><<goto "Inn Masturbate Start">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<ntrSafezoneCheck>>
<<tinarahMeditate>>
<<else>>
<<goto "Fayhall Inn Room Expired">>
<</if>>
<br>
<<if window.canLeaveLocation()>>
<<link "Leave your room">><<goto "Fayhall Inn Main">><</link>>
<<else>>
<span class="stat-neg">You're too embarrassed to go out like this!</span>
<</if>>
<</nobr>><<nobr>>
<<passageContext "Fayhall Inn Room Expired" "Fayhall Inn Room Expired">>
You hear a knock on the door. <span class="civ-female">"Eris, I gotta ask you to leave now."</span> It's Anna, your rented time is up.
You quickly gather your things. <span class="player">"Just a minute, I'll be out soon!"</span> you call back.
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<if window.canLeaveLocation()>>
<<link "Leave">><<goto "Fayhall Inn Main">><</link>>
<<else>>
<span class="stat-neg">You're too embarrassed to go out like this!</span>
<</if>>
<</nobr>><<bgimage "Fayhall" "ToD_simple" "tavern">>
You wake up some time later, eyes slowly adjusting. <span class="player">"W-where am I...?"</span> you groan. Anna, the innkeeper, walks up to you. <span class="civ-female">"You're in Fayhall, dear. How'd you feel?"</span> You slowly lift your head from the table. <span class="civ-female">"Looks like you could use a drink. Here, take this."</span> She hands you a bottle of mead.
You push yourself up, still feeling a bit weak. <span class="player">"Thanks for taking care of me."</span> You stand, gather your belongings, and head toward the exit.
<<link "Leave (0:01)">><<pass 1>><<goto "Fayhall Main">><</link>>
<<run Inventory.addItem("mead", 1)>><<nobr>>
<<passageContext "Fayhall Market Main" "Fayhall Market Main">>
<<firsttime>>
<<if $ToD == "Night">>
You step into the newly cleaned market place. Stalls circle the main square, most of them closed for the night. A few lanterns still flicker, but the place is quiet.<br><br>
<<else>>
You step into the newly cleaned market place. Vendors are setting up their stalls around the main square. It's lively, merchants calling out while unpacking crates, eager to finally start selling their goods again.<br><br>
<</if>>
<</firsttime>>
You stand in the central market place, surrounded by different vendor stalls.<br><br>
<<if $ToD != "Night">>
<<link "General goods stand (0:01)">><<goto "Fayhall Market Main Generic">><<set $shopTag = ["Shop General 1", "Shop Blacksmith 1", "Shop Armor 1"]>><<pass 1>><</link>><br>
<<link "Alchemical goods stand (0:01)">><<goto "Fayhall Market Main Alchemist">><<set $shopTag = ["Shop Alchemy 1"]>><<pass 1>><</link>><br>
<<link "Clothes stand (0:01)">><<goto "Fayhall Market Main Clothes">><<set $shopTag = ["Shop Clothes 1"]>><<pass 1>><</link>><br>
<</if>>
<<link "Leave">><<pass 1>><<goto "Fayhall Main">><</link>>
<</nobr>><<nobr>>
<<firsttime>>
<span class="civ-male">"Welcome, welcome! Got everything you need right here!"</span> a rugged man calls out as you approach his stand. A wide variety of items are spread across the table.<br><br>
<</firsttime>>
<span class="civ-male">"Looking for something specific? Just tell me what you need, I can probably arrange it for you!"</span> he exclaims.<br><br>
You browse through the man's general goods. His collection doesn't seem too impressive.
<</nobr>>
<<include "Shop Generic">><<nobr>>
<<firsttime>>
<span class="civ-female">"Hello, dear,"</span> an elderly woman greets you as you approach her stand. Vials, potions, and basic ingredients line her table. <span class="civ-female">"Have you dabbled in alchemy before? Perhaps I could interest you in some ingredients, all hand picked by me,"</span> she says proudly.<br><br>
<</firsttime>>
<span class="civ-female">"Just let me know what you're looking for,"</span> the woman smiles.<br><br>
You browse through the elderly woman's alchemical supplies. Her inventory doesn't seem too impressive.
<</nobr>>
<<include "Shop Generic">><<nobr>>
<<firsttime>>
<span class="civ-female">"Need some new clothes?"</span> a tired-looking woman waves at you as you pass by. <span class="civ-female">"Got some warm things for cold nights, or maybe you're lookin' for something... more revealing?"</span> She eyes you up and down.<br><br>
<span class="player">"I'm just browsing. You don't happen to have any armor, do you?"</span><br><br>
<span class="civ-female">"Nay, hard to get armor 'round here. Best go to Estern or Lunaria for that sort of thing. Not many adventurers coming through."</span><br><br>
<</firsttime>>
<span class="civ-female">"Hope I've got something in your size. Don't do custom orders anymore,"</span> she says, waving a hand over her stock.<br><br>
You browse through the woman's clothes. Her inventory doesn't seem too impressive.
<</nobr>>
<<include "Shop Generic">><<nobr>>
<<bgimage "fayhall" "home_entrance">>
<<passageContext "Fayhall Home" "Fayhall Home">>
<<set $wardrobeLocation = "safe">>
<<set $locType = "safe">>
You stand in the main hall of your home. The warmth of the fireplace fills the lounge.<br><br>
<<link "Enter the bedroom">><<pass 1>><<goto "Fayhall Home Bedroom">><</link>><br>
<<link "Enter the bathroom">><<pass 1>><<goto "Fayhall Home Bathroom">><</link>><br>
<<link "Relax in the lounge">><<pass 1>><<goto "Fayhall Home Lounge">><</link>><br>
<<if $fayhallHomeStudy != true>>
<<link "Explore the house">><<pass 1>><<goto "Fayhall Home Explore">><</link>><br>
<<else>>
<<link "Enter the study">><<pass 1>><<goto "Fayhall Home Study">><</link>><br>
<</if>>
<<ntrSafezoneCheck>>
<<tinarahMeditate>>
<br>
<<if window.canLeaveLocation()>>
<<link "Leave your home">><<pass 1>><<goto "Fayhall Main">><</link>><br>
<<else>>
<span class="stat-neg">You're too embarrassed to go out like this!</span><br>
<</if>>
<</nobr>><<nobr>>
<<bgimage "fayhall" "home_bedroom">>
You're in the master bedroom. A large bed covered in linen stands at the center.<br><br>
<<link "Go to Sleep">><<set $restQuality = "perfect">><<goto "Sleep Menu">><</link>><br>
<<link "Access Wardrobe">><<goto "Wardrobe">><</link>><br>
<<link "Manage Inventory">><<goto "Inventory">><</link>><br>
<<if $promiscuityStage >= 2>>
<<link "Masturbate">><<pass 1>><<goto "Fayhall Home Masturbate Start">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<ntrSafezoneCheck>>
<<tinarahMeditate>>
<br><<link "Return to main hall">><<pass 1>><<goto "Fayhall Home">><</link>>
<</nobr>><<nobr>>
<<passageContext "Fayhall Home Lounge" "Fayhall Home Lounge">>
You settle into the lounge. A tall bookshelf lines the wall, filled with old tomes and dusty journals.<br><br>
<<link "Look through the bookshelf">><<goto "Fayhall Home Read Book Selection">><</link>><br>
<<link "Nap on a chair (0:30)">><<set $restQuality = "normal">><<set $inSleepFlow = true>><<rest 30>><<goto "Short nap">><</link>>
<</nobr>>
<<link "Return">><<goto "Fayhall Home">><</link>>You spot several interesting books sorted neatly on the shelf.
<<link "Read 'Principles of Magic' (0:30)">><<set $restQuality = "normal">><<rest 30>><<goto "Home Read Magic">><</link>>
<<link "Read 'Fauna of the Foglands' (0:30)">><<set $restQuality = "normal">><<rest 30>><<goto "Home Read Fauna">><</link>>
<<link "Read 'The Blessing of the Mist' (0:30)">><<set $restQuality = "normal">><<rest 30>><<goto "Home Read Mist">><</link>>
<<link "Read 'A Traveler's Guide to Selengard' (0:30)">><<set $restQuality = "normal">><<rest 30>><<goto "Home Read Guide">><</link>>
<<link "Return">><<goto "Fayhall Home Lounge">><</link>><<nobr>>
<<bgimage "fayhall" "home_bath">>
You're in the bathroom. A spacious stone hall lit by warm lights, with flowers hanging from the walls.<br><br>
The water in the bath looks clean and inviting.<br>
<<link "Wash your face (0:01)">><<pass 1>><<washFace>><<goto "Fayhall Home Bathroom">><</link>><br>
<<link "Take a bath (0:15)">><<stripOutfit>><<set $restQuality = "normal">><<rest 15>><<goto "Fayhall Home Bath">><</link>><br>
<<if $fetish_inflation and ($totalInflation >= 100 or $inflationEgg)>>
<<link "Push out your cum">><<stripOutfit>><<goto "Fayhall Home Push Cum">><</link>><br>
<</if>>
<<if $fetish_watersports>>
<br>
A toilet is carved into the floor.<br>
<<link "Relieve yourself">><<goto "Fayhall Home Piss">><</link>><br>
<</if>>
<br>
<<link "Return to main hall">><<pass 1>><<goto "Fayhall Home">><</link>>
<</nobr>><<nobr>>
<<washFull>>
You step into the bath, letting the warm water wrap around you. <span class="player">"This is nice..."</span> you sigh, feeling some of the tension leave your body. You grab a sponge and soap, washing yourself until you feel clean again.
<<if window.checkCooldown("bath", 12 * 60).ready>>
<<run window.useCooldown("bath")>>
<span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<stress -200>><<fatigue -200>>
<<else>>
You still feel relaxed from your last bath, so it doesn't do much this time.
<</if>>
<</nobr>>
<<link "Wrap yourself in a towel and get out">><<equipTowel>><<goto "Fayhall Home Bathroom">><</link>>
<<link "Get out">><<restoreOutfit>><<goto "Fayhall Home Bathroom">><</link>><<nobr>>
<<set _totalCum = ($cumPussy || 0) + ($cumAnal || 0) + ($cumOral || 0)>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalCum / _totalMax>>
<<if $inflationEgg>>
You stumble toward the bath with a tight, swelling pressure in your belly. <span class="player">"F-fuck... something's moving again..."</span> a strained grunt slips out of you.
<<elseif _fillPct >= 0.60>>
You waddle toward the bath, legs forced apart by how stuffed you are. The load inside you sloshes loudly with every step, heavy and warm.
<<elseif _fillPct >= 0.30>>
You walk toward the bath with a slow, uneasy step. Your belly feeling warm and swollen from how much is inside you.
<<else>>
You walk toward the bath feeling warm fluids shift deep with each step.
<</if>>
<br><br>
<<startScene "push_cum/fayhall" "intro">>
<<if $inflationEgg>>
Something solid shifts in your guts and you can barely keep it in anymore.
<<elseif _fillPct >= 0.60>>
<span class="player">"F-fuck... haaah~♡ I'm so stuffed... nghh... I need to let it out..."</span> your hips tremble as another slosh rolls through your belly, every bit of you stretched full.
<<elseif _fillPct >= 0.30>>
<span class="player">"Ughh~ I... I have to push it out... I'm so full..."</span> you pant, craving the thought of release.
<<else>>
<span class="player">"I can feel it inside me~</span> you breathe out softly. A light pressure nudging at your hole.
<</if>>
<</nobr>>
<<link "Squat down">><<goto "Fayhall Home Push Cum 2">><</link>><<nobr>>
<<set _pussyVol = $cumPussy || 0>>
<<set _analVol = ($cumAnal || 0) + ($cumOral || 0)>>
<<set _totalCum = _pussyVol + _analVol>>
<<set _totalMax = ($maxCumPussy || 1000) + ($maxCumAnal || 1000) + ($maxCumOral || 1000)>>
<<set _fillPct = _totalCum / _totalMax>>
<<set _pussyPct = _pussyVol / ($maxCumPussy || 1000)>>
<<set _analPct = _analVol / (($maxCumAnal || 1000) + ($maxCumOral || 1000))>>
<<set _hadEgg = $inflationEgg>>
You squat down at the edge of the bath with your cushioned ass hovering above the water.
<<if _hadEgg>>
<span class="player">"F-fuck! S-something hard is coming out~! A-ahh~♡"</span> you cry out as your tight ring stretches around it. You push hard, and with a wet plop an uneven egg slips free. A heavy stream of cum follows right after, spilling out of you in messy spurts.
<<elseif _fillPct >= 0.60>>
<<if _pussyPct > 0.20 and _analPct > 0.20>>
<span class="player">"F-fuck! It keeps coming out~♡ nghh...!"</span> you cry out as your belly slowly shrinks. Cum gushes from both holes, coating your legs in sticky semen.
<<elseif _pussyVol >= _analVol>>
<span class="player">"F-fuck! It keeps coming out~♡ a-ahhh...!"</span> you cry out as your belly slowly shrinks. A heavy load gushes from your pussy, coating your thighs as it pours out of you.
<<else>>
<span class="player">"F-fuck! It keeps coming out~♡ mmmh...!"</span> you cry out as your belly slowly shrinks. A bubbly noise fills the room as cum gushes from your ass, coating your backside.
<</if>>
<<elseif _fillPct >= 0.30>>
<<if _pussyPct > 0.10 and _analPct > 0.10>>
<span class="player">"Ahh~♡ t-there's so much cum..."</span> you take a shaky breath and push, feeling both your holes empty.
<<elseif _pussyVol >= _analVol>>
<span class="player">"Ahh~♡ t-there's so much cum...!"</span> you pant as a slosh of semen pushes through your cervix and spills into the water below.
<<else>>
<span class="player">"Ahh~♡ t-there's so much cum..."</span> you relax your backside, sighing as the pressure in your gut finally starts to ease.
<</if>>
<<else>>
<<if _pussyVol > 0 and _analVol > 0>>
<span class="player">"Mhhh~ I think it's coming out..."</span> you squeeze down, pushing a thick sludge of cum from both holes.
<<elseif _pussyVol > 0>>
<span class="player">"Mhhh~ I think it's coming out..."</span> you push lightly, clearing a sticky load of goo from your pussy.
<<else>>
<span class="player">"Mhhh~ I think it's coming out..."</span> you push lightly, clearing a sticky load of goo from your backside.
<</if>>
<</if>>
<br><br>
<<pushOutCum "fayhall">>
<<if _hadEgg>>
<span class="player">"Nnghh~♡ a-ahh..."</span> a defeated moan escapes you as the last egg plops into the bath. Your ass throbs, but you're finally empty as the eggs sink to the bottom. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<arousal +150>><<stress -50>><<fatigue -50>>
<<elseif _fillPct >= 0.60>>
<<if _pussyPct > 0.20 and _analPct > 0.20>>
Finally, the gushing stops. You look down at the cloudy water, feeling light-headed and completely emptied out. <span class="player">"I... I really needed that~♡"</span> you pant heavily.
<<elseif _pussyVol >= _analVol>>
Finally, the gushing stops. You look down at the cloudy water, rubbing your flat stomach, relieved the weight in your womb is finally gone. <span class="player">"I... I really needed that~♡"</span> you pant heavily.
<<else>>
Finally, the gushing stops. You look down at the cloudy water as the last of the release leaves your bowels. <span class="player">"I... I really needed that~♡"</span> you pant heavily.
<</if>>
| <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +125>><<stress -50>>
<<elseif _fillPct >= 0.30>>
<<if _pussyPct > 0.10 and _analPct > 0.10>>
You watch as the last of the release mixes with the water. You sigh softly, the pressure fading away.
<<elseif _pussyVol >= _analVol>>
You watch as the release slows to a drip and mixes with the water. Your womb settles back into place, empty again.
<<else>>
You watch as the release stops and mixes with the water. Your guts finally feel empty again.
<</if>>
| <span class="stat-pos">-Stress</span><<stress -75>>
<<else>>
A few thick globs drift through the water. You sigh, finally empty again. | <span class="stat-pos">-Stress</span><<stress -50>>
<</if>>
<br><br>
<<link "Take a bath (0:15)">><<set $restQuality = "normal">><<rest 15>><<goto "Fayhall Home Bath">><</link>><br>
<<link "Get dressed">><<restoreOutfit>><<goto "Fayhall Home Bathroom">><</link>>
<</nobr>><<nobr>>
<<if window.checkCooldown("toilet", 2 * 60).ready>>
<<set _cool = window.checkCooldown("toilet", 2 * 60)>>
<<set _hours = Math.floor(_cool.timeSince / 60)>>
<<if _hours < 12>>
You squat over the toilet. You clench your muscles and a steady stream of urine starts to flow. You sigh as the tension eases away. <span class="stat-pos">-Stress</span><<stress -25>>
<<elseif _hours < 24>>
You squat over the toilet and give a light push. A heavier stream of piss follows, warm and relieving. You sigh as the built-up tension fades. <span class="stat-pos">-Stress</span><<stress -50>>
<<else>>
You squat over the toilet with shaky legs. A burst of urine shoots out the moment you relax, the sudden release making your body shudder. <span class="player">"Ahhn... it's been so long~"</span> you breathe out as the last dribble drops away.<br><br>
You sigh as the tension finally releases from your body. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<arousal +50>><<stress -75>><<fatigue -50>>
<</if>>
<<run window.useCooldown("toilet")>>
<<else>>
You squat over the toilet trying to relieve yourself. You clench, waiting for something to come out, but nothing happens. You sigh and stand back up.
<</if>>
<</nobr>>
<<link "Return">><<goto "Fayhall Home Bathroom">><<restoreOutfit>><</link>>You take a look around the main hall. The fireplace and kitchen are straight ahead, with the bedroom in an open alcove to your left. But as you walk past the lounge, you spot a dark corridor, hidden away from the light.
You step towards it, until the crackle of the fire fades behind you. At the end of the short hall, you reach a heavy wooden door.
You turn the lock and the door creaks open. It's pitch black inside, but as you take your first step, the room flares to life. Blue and purple lights shimmer into existence, filling the space with a magical hum.
It looks like a study. A cluttered table, vials, loose papers... but what catches your eye is a strange glow coming from the far side of the room.
<<link "Approach the shimmer">><<goto "Fayhall Home Explore 2">><</link>>It looks like a decorated treasure chest, sitting neatly in the corner with a faint shimmering barrier around it, humming softly. You reach out and touch it, but pull back instantly as a sharp shock zaps your hand.
There's writing etched into the lid, reading: <b>“For the one I couldn't protect.”</b>
<span class="player">"Might be a clue..."</span> you whisper, rubbing your chin. As you speak, the barrier ripples, the light pulsing in rhythm with your voice. <span class="player">"Interesting..."</span> You step closer.
<<link "Continue">><<goto "Fayhall Home Study">><</link>>
<<set $fayhallHomeStudy = true>><<nobr>>
You stand in the study, the soft blue and purple glow of magic lamps filling the room.<br><br>
<<if $fayhallHomeUnlockedBook>>
The barrier is gone. The chest is empty.
<<else>>
The barrier around the chest hums quietly, still protecting whatever's inside.<br>
<<link "Try to unlock it">><<goto "Fayhall Home Study Unlock Attempt">><</link>>
<</if>>
<</nobr>>
<<link "Leave the room">><<goto "Fayhall Home">><</link>><<nobr>>
You step up to the shimmering shield. It reacted to your voice earlier, so it must be waiting for a specific word. But what?<br><br>
Speak the words: <<textbox "_passwordGuess" "" autofocus>>
<<button "CHANT">>
<<set _cleanPass = _passwordGuess.trim().toLowerCase()>>
<<set _realPass = "elara">>
<<if _cleanPass == _realPass>>
<<set $fayhallHomeUnlockedBook = true>>
<<goto "Fayhall Home Study Success">>
<<else>>
<<set $studyBarrierFails += 1>>
<<if $studyBarrierFails >= 3>>
<<goto "Fayhall Home Study Trap">>
<<else>>
<<replace "#barrier-result">>
<br>
<<if $studyBarrierFails == 1>>
<span class="stat-corrupt">The barrier flashes bright purple, sending ripples through the brick wall behind it. That felt like a warning.</span>
<<elseif $studyBarrierFails == 2>>
<span class="sex-stage-5">The barrier flares again, more intense this time. Violent sparks spit into the air. The room feels heavy with static.</span>
<</if>>
<</replace>>
<</if>>
<</if>>
<</button>>
<div id="barrier-result"></div>
<br><br>
<<link "Back away">><<goto "Fayhall Home Study">><</link>>
<</nobr>><span class="player">"Elara."</span> You speak the name clearly.
The barrier vibrates, ripples distorting the air. It flickers once, then dissolves instantly.
You carefully open the chest, inside you find a black robe with a faint feminine scent. You feel a surge of magic as your fingers trace the fabric, it must be enchanted. Beneath the robe you find a heavy tome, you lift it up and open the first page. It appears to be a spellbook, created by Alewyn himself. The introduction details a powerful spell with holy attributes.
You close the tome and pocket it.
<<link "Back away">><<goto "Fayhall Home Study">><</link>>
<<run Inventory.addItem("alewynBanishUndead")>>
<<run Inventory.addItem("masterrobe_black")>><<nobr>>
<<if $beast_construct>>
As you speak the words, the barrier pulses, sending a heavy shockwave through the room. The walls flash bright purple, and the stone itself seems to come alive.<br><br>
A mechanical growl blares out as the door slams shut behind you, the lock clicking into place.<br><br>
<<link "Continue">><<goto "Fayhall Home Elemental H Defeat">><</link>>
<<else>>
As you speak the words, the barrier pulses, sending a shockwave through the room. It slams into you, throwing you backward. Your head hits the stone floor. | <span class="stat-neg">-Health</span><<health -400>><<stress +200>><br><br>
The world spins, then fades to black...<br><br>
<<link "Continue">><<pass 90>><<goto "Fayhall Home Trap 2">><</link>>
<</if>>
<</nobr>>You wake up some time later, still on the study floor. Your head is throbbing with a dull, heavy pain. You must have been out for a while.
You groan and push yourself back to your feet. The barrier is still there, humming quietly as if nothing happened.
<<link "Continue">><<goto "Fayhall Home Study">><</link>>You pick out a thick, dark manual from the shelf: Principles of Magic.
It looks standard, the kind of thing a novice mage would study. You open it to the first chapter. <span class="book">"Magic is not a skill to be learned by the masses, but a burden of the blood. While many possess a spark capable of lighting a candle, true affinity is rare."</span>
<<link "Flip to the next chapter">><<goto "Home Read Magic 2">><</link>><span class="book">"There are six primary schools of magic:"</span>
Fire & Frost: The most volatile and destructive.
Electric: Fast, lethal, and hard to control.
Poison: Insidious and often banned in civilized duels.
Holy: The rarest light. Only the devoted can channel it for healing.
Corrupted: The forbidden art.
<span class="book">"Of these, Holy magic is the most difficult to master. Healing requires a stable mind and a pure soul. The Church selects potential Healers at a young age to ensure their discipline."</span>
You close the book. It's a lot to take in, but it explains why you don't see wizards walking around every corner.
<<link "Put the book back">><<goto "Fayhall Home Lounge">><</link>>You pull a green, moss-colored book from the bottom shelf: Fauna of the Foglands.
The leather feels damp, even though the room is dry. You open it to the first chapter. <span class="book">"South of the capital lies the Great Swamp. It is a place of perpetual fog. The fungi here grow to impossible heights, with mushrooms as tall as cathedral spires blocking out what little light remains. Only the desperate or the foolish venture here."</span>
<span class="player">"Mushrooms as tall as buildings..."</span> You imagine walking through a forest of giant stems.
<<link "Flip to the next chapter">><<goto "Home Read Fauna 2">><</link>><span class="book">"New species are discovered often, but few live to report them. The most feared is known as the bog giant. Reports describe it having a fish-like head and slick skin. Despite its massive size, it moves silently through the muck."</span>
The text continues with a warning in bold ink.
<span class="book">"It is known to ambush travelers, specifically targeting women. Victims are rarely found, but tracks suggest they are dragged deep into the flooded caves."</span>
<span class="player">"Of course,"</span> you mutter, tracing the drawing of the fish-headed monster. <span class="player">"Why do these creatures here always target women?"</span>
<<link "Flip to the next page">><<goto "Home Read Fauna 3">><</link>>The next entry shows a diagram of a creature buried beneath the earth, with only a bulging flower visible on the surface.
<span class="book">"The Snare-Root. A parasitic ambush predator. It buries its main body underground, waiting for vibrations. When prey approaches, thick, muscular tentacles erupt from the soil to bind and crush the victim."</span>
There is a side note scribbled by the author. <span class="book">"While native to the swamp, the Snare-Root has been spotted in temperate forests, usually thriving in areas with heavy fungal growth."</span>
<span class="player">"I should watch where I step, if there's mushrooms, one of those things might be waiting underneath..."</span> you whisper.
<<link "Put the book back">><<goto "Fayhall Home Lounge">><</link>>You spot a heavy volume on the shelf. The cover is a deep royal purple with golden lettering: The Blessing of the Mist
<span class="player">"This looks interesting..."</span> You sit down and open the book, expecting a novel or maybe some old history. Instead, you find the pages ruined. Red ink is splattered across the text, with angry notes written between the lines. <span class="player">"These must be Alewyn's notes..."</span> you mutter.
You flip to the first chapter. <span class="book">"Before the king's ascension, the cruel sun scorched our lands. Its light was not a gift, but a burden. Our benevolent king brought the Veil, the holy mist that cools the air and grants us eternal twilight."</span>
It sounds peaceful, almost poetic, but Alewyn's writing cuts through the text, the pen pressed hard enough to tear the paper. <span class="stat-neg">"Lies. The sun is not our enemy. The mist isn't a shield, it's a cage."</span>
<span class="player">"The sun...?"</span> you whisper.
<<link "Flip to the next chapter">><<goto "Home Read Mist 2">><</link>>The next chapter shows an illustration of a woman bathed in purple light, her arms wrapped around a crowd of people. <span class="book">"She taught us that shame is a shackle of the old world. To share one's body is the highest form of prayer. Through the mist, we are connected. Pleasure feeds the prosperity of the kingdom."</span>
Alewyn circled the word 'prosperity' and drew a line to the bottom of the page. <span class="stat-neg">"Livestock. They turned us into breeding stock. She doesn't want our prayers. She wants to feed."</span> You frown.
The handwriting is messy, the ink smeared. Alewyn's words read more afraid than angry when he wrote this.
<<link "Check the back cover">><<goto "Home Read Mist 3">><</link>>The last few pages are torn out. On the inside of the back cover, there's no printed text, only a personal entry written decades ago. The handwriting looks different this time, shaky and uneven. <span class="stat-neg">"They came for her today. The church said she was 'selected' for the inner sanctum. An honor, they called it."</span>
<span class="stat-neg">"She looked happy... she looked at me and didn't even recognize my face. The mist took her mind before they took her body."</span>
The last few lines are hard to make out. <span class="stat-neg">"I'm sorry, <b>Elara</b>. I should have fought for you. I hope you can forgive me."</span>
You close the book, unsure how to feel. You don't know who Elara was, but reading Alewyn's broken words leaves a bad taste in your mouth.
<span class="player">"I wonder..."</span> you whisper. The entry is old, but if she was taken to the capital, could she still be alive?
<<link "Put the book back">><<goto "Fayhall Home Lounge">><</link>>You pick up a worn paperback with a faded map on the cover: A Traveler's Guide to Selengard.
It looks like a standard guidebook you'd buy at a general store. You open the table of contents. It lists the major settlements and regions of the county.
<b>Lunaria</b>
<span class="book">"The Crown Jewel of Selengard. This sprawling metropolis sits on the Great Gulf, welcoming trading ships day and night. It is the seat of the King and the heart of commerce."</span>
<b>Estern</b>
<span class="book">"The second-largest human settlement. Surrounded by vast farmlands, Estern offers a quieter pace than the capital. It is famous for its Golden Coast beaches."</span>
<span class="book">"Travel Tip: Many nobles travel from Lunaria to Estern to enjoy the sun, as the capital often suffers from gloom. Be warned, visitors from Lunaria can be rowdy."</span>
<<link "Flip to the next chapter">><<goto "Home Read Guide 2">><</link>><b>Fayhall</b>
<span class="book">"A small, quiet village on the far east coast, hugging a thick Pine Forest. The locals keep to themselves. An unremarkable stop for those seeking peace."</span>
<b>Skavren</b>
<span class="book">"A hunting village located near the Whispering Lake in the northwest. The heavily wooded area is ideal for game, but travelers should stick to the marked paths."</span>
<b>Grakkh-Tor</b>
<span class="book">"The largest Orc settlement, located in the jagged peaks of the Far West Mountains. Outsiders are not welcome. Unless you have business with the clans, steer clear."</span>
<<link "Flip to the next chapter">><<goto "Home Read Guide 3">><</link>>You scan the list of minor locations until one catches your eye.
<b>Moonmane Stud</b>
<span class="book">"Located on the windy northern cliffs. This stud is famous for raising the strongest stallions in the country. Their stock is often sold to elite cavalry and other ranches for breeding."</span>
You close the book, having a slightly better understand of the world you found yourself in.
<<link "Put the book back">><<goto "Fayhall Home Lounge">><</link>><<nobr>>
<<set $isImprisoned to true>>
<<stripOutfit>>
<<run Inventory.addItem("prisonerclothes")>>
<<run Equip.outfit("prisonerclothes")>>
<<set $bounty to Math.max($bounty, 10)>>
<<set $restQuality = "poor">>
<<set $jailHarassment = 0>>
<<bgimage "fayhall" "prison_cell">>
By the time you come to, you're lying in a dark prison cell. Heavy iron bars separate you from the main hall, where other cells line the corridor.<br><br>
A guard steps up to your cell. <span class="civ-male">"Looks like you'll be with us for a while. Make yourself comfortable."</span><br><br>
<span class="civ-male">"Meals are twice a day. You'll also get a chance to work once a day to cut your sentence... or don't. Up to you."</span> He sneers and walks off.<br><br>
The cell is empty, aside from a filthy bed, a chair, and a small table. You sit up, stretch your neck, and walk toward the gate. Whistles and laughter echo from nearby cells. <span class="enemy">"Finally, some fresh meat!"</span> one of them yells. <span class="enemy-2">"Heh, looks like we got ourselves a real beauty too."</span> another jeers.
<</nobr>>
<<link "Begin your sentence">><<goto "Fayhall Dungeon Main Controller">><</link>>
<<link "Pay off your bounty">><<goto "Fayhall Dungeon Pay Bounty">><</link>><<nobr>>
You walk up to the gate. <span class="player">"H-hey, wait! Can't I just pay a fine and you'll let me go?"</span> The guard turns around, looking annoyed.<br><br>
<span class="civ-male">"Let's see here... your total bounty is <<= $bounty>> gold"</span><br><br>
<<if $gold >= $bounty>>
<<link "Pay the amount">><<goto "Fayhall Dungeon Pay Bounty 2">><</link>> | <span class="stat-neg">-<<= $bounty>> g</span><br>
<<else>>
<span class="stat-neg">You don't have enough gold to pay off your bounty!</span><br>
<</if>>
<<link "Don't pay and begin your sentence">><<goto "Fayhall Dungeon Main Controller">><</link>>
<</nobr>><<nobr>>
<<set $gold -= $bounty>>
<span class="player">"I can pay that,"</span> you mutter. The guard grunts and unlocks the gate, leading you to the barracks where you hand over the coins to settle your bounty.<br><br>
<span class="civ-male">"Tch. Get out of here. We better not catch you again."</span> He returns your belongings and waves you toward the exit.<br><br>
<<link "Leave the dungeon">>
<<run Inventory.removeItem("prisonerclothes")>>
<<restoreOutfit>>
<<set $isImprisoned to false>>
<<set $bounty = 0>>
<<set $jailHarassment = 0>>
<<goto "Fayhall Main">>
<</link>>
<</nobr>><<nobr>>
<<bgimage "fayhall" "prison_cell">>
<<if $bounty <= 0 and $Hours >= 6 and $Hours < 23>>
<<goto "Fayhall Dungeon Release">>
<</if>>
/* Lunch: 12:00 - 12:59 */
<<if $Hours >= 12 and $Hours < 13>>
<<goto "Fayhall Dungeon Eat">>
/* Bath: 19:00 - 19:59 */
<<elseif $Hours >= 19 and $Hours < 20>>
<<goto "Fayhall Dungeon Bath">>
/* Dinner: 21:00 - 21:59 */
<<elseif $Hours >= 21 and $Hours < 22>>
<<goto "Fayhall Dungeon Eat">>
/* Sleep: 10 PM to 6 AM */
<<elseif $Hours >= 22 or $Hours < 6>>
<<goto "Fayhall Dungeon Sleep">>
<</if>>
<<set _hoursLeft = Math.ceil($bounty / 10)>>
<<set _daysLeft = Math.ceil(_hoursLeft / 24)>>
Bounty Remaining: <span class="red"><<= $bounty>>g</span><br>
Estimated Sentence: <<= _daysLeft>> Days (<<= _hoursLeft>> Hours)<br><br>
You are sitting in your cell. The stone walls are cold, and the only view is through the iron bars into the dim corridor.<br><br>
/* WORK OPTION (14:00 - 14:59 Window) */
<<if $Hours >= 14 and $Hours < 15>>
<div class="opportunity">
A guard walks down the hall, banging a wooden stick on the bars. <span class="civ-male">"Work duty! Anyone who wants to shorten their time, step up to the gate!"</span><br><br>
<<link "Volunteer for Work (4:00)">><<pass 240>><<bounty -80>><<goto "Fayhall Dungeon Work Duty">><</link>><br>
</div>
<</if>>
<<link "Wait (1:00)">><<pass 60>><<bounty -10>><<goto "Fayhall Dungeon Main Controller">><</link>><br>
<<link "Talk to your neighbors (1:00)">><<pass 60>><<bounty -10>><<goto "Fayhall Dungeon Talk">><</link>><br>
<<link "Exercise (1:00)">><<pass 60>><<bounty -10>><<goto "Fayhall Dungeon Exercise">><</link>>
<</nobr>>You volunteer for work duty. The guard unlocks your gate and leads you outside. <span class="civ-male">"Girl like you wouldn't last a day in the mines. I've got a better job for you."</span> He grabs your arm and gives you a light shove forward.
He brings you to the kitchen area, where a mess awaits. Dirty dishes are stacked high, and the counters are covered in stains and crumbs.
You spend the next hours cleaning while a guard watches from the corner. It's tiring work, but by the time you're done, the place looks much better. | <span class="stat-pos">+Service</span><<service +10>>
<span class="civ-male">"Looks good. Time to get you back to your cell."</span> He leads you back and locks the gate behind you. <span class="stat-pos">Your sentence has been reduced.</span>
<<link "Continue">><<goto "Fayhall Dungeon Main Controller">><</link>>You lean against the bars, and it doesn't take long before a few inmates start talking to you. Their voices echo through the dim hall, eager for company. You trade stories, rumors, and jokes. Time passes quicker than you expected.
The inmates seem a little more curious about you now. | <span class="stat-arousal">+Interest</span><<set $jailHarassment += 5>>
<<link "Step back from bars">><<goto "Fayhall Dungeon Main Controller">><</link>>
<<stress -75>>
<<fatigue -50>>The cell is cramped, but you still manage to do some exercises on the cold stone floor. Your arms start to shake, and every breath feels heavier, but you keep going.
Time moves slow, but by the end, you can tell you've gotten a bit stronger. | <span class="stat-pos">+Athletics</span><<fatigue +100>><<athletics 3>>
<<link "Continue">><<goto "Fayhall Dungeon Main Controller">><</link>>Two guards push a squeaky trolley up to your cell. The first one bangs the bars with his gauntlet. <span class="civ-male">"Up!"</span> The second pours a thick, muddy soup into a bowl, adds a stale piece of bread, and slides it through the hatch.
You pick it up. The smell is strange, and you can't quite tell what kind of meat it's made from. You sit at the small table and take a careful sip. It doesn't taste great, but it's not as bad as it smells. By the time you're finished, you still feel a bit hungry. | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span>
After a while, the guards return to collect the empty dishes.
<<if $fetish_watersports>><<link "Use the toilet (0:05)">><<goto "Fayhall Dungeon Toilet">><</link>><</if>>
<<link "Continue">><<goto "Fayhall Dungeon Main Controller">><</link>>
<<pass 60>>
<<bounty -10>>
<<stress -50>>
<<fatigue -50>>That soup went straight through you, and your bladder feels ready to burst. You need to relieve yourself, now. <span class="player">"I-I can't hold it..."</span> you whisper, looking around the cell. The only thing available is a filthy bucket in the corner.
You swallow your pride and squat above it with shaky legs. The moment you relax, a heavy stream bursts out of you. The sound echoes through the cell block, and a few inmates start hollering. <span class="enemy">"Hah, you hear that boys?"</span> one yells. Your cheeks burn as you realize everyone can hear you. | <span class="stat-arousal">+Interest</span>
You exhale, trembling slightly as the last few drops fall into the bucket. | <span class="stat-pos">-Stress</span>
<<link "Continue">><<goto "Fayhall Dungeon Main Controller">><</link>>
<<stress -50>>
<<arousal +100>>
<<exhibitionism +3>>
<<set $jailHarassment += 5>><<nobr>>
<<pass 60>><<bounty -10>><<stripOutfit2>>
<<bgimage "fayhall" "prison_bath">>
Guards fill the corridor, unlocking cells one by one. When they reach yours, one steps forward. <span class="civ-male">"Come on, time to clean yourself up."</span> They lead everyone into a lower hall, dimly lit and humid, water trickling from several pipes into a shallow pool.<br><br>
<<firsttime>>
You glance around as you step inside. It looks surprisingly well built for a prison. <span class="civ-male">"What are you waiting for? Take off your clothes and join the others,"</span> the guard orders.<br><br>
<span class="player">"Y-you mean... I have to bathe with them?"</span> you ask quietly. The guard chuckles. <span class="civ-male">"Oh, pardon me m'lady. Didn't realize we had a princess among us. Heh, now move it."</span> You hesitantly undress and line up with the others. A few men stare, but most keep to themselves under the guards' eyes.<br><br>
<</firsttime>>
<<if $jailHarassment >= 80>>
The moment you step into the bath, the entire room goes quiet. Every pair of eyes locks onto you. <span class="civ-male">"You've got ten minutes."</span> a guard snickers to a large orc and gives him a quick nod. The guards step outside and close the door behind them.<br><br>
<span class="player">"W-what's going on...?"</span> you mutter as several inmates close in. <span class="enemy">"Bought ourselves some time without the guards. No need for all those eyes, aye?"</span> he smirks, stepping forward, his massive cock swaying heavily between his legs. <span class="enemy">"Get in there. Now."</span> He grabs your arm and pushes you toward the water.<br><br>
<<if $ntrStage != 1 and $promiscuityStage >= 4>>
<<link "Submit">><<goto "Fayhall Dungeon Bath Submit">><</link>> | <span class="sex-stage-4">Promiscuity 4</span><br>
<</if>>
<<link "Fight">><<goto "Fayhall Dungeon Bath Fight">><</link>>
<<elseif $jailHarassment >= 50>>
When it's your turn, you step into the water and scrub yourself clean. You try to stay low, but as you finish and head toward the far end of the bath, someone bumps into you from behind.<br><br>
<<link "Continue">><<goto "Fayhall Dungeon Bath Knocked Over">><</link>>
<<elseif $jailHarassment >= 20>>
When it's your turn, you step into the water and scrub yourself clean. A firm hand grasps your cushioned ass, as you're turned away. You spin around, but the inmate only grins. <span class="enemy">"How about it?"</span> he asks while casually washing his already hard cock. The thick shaft makes your stomach heat up. | <span class="stat-arousal">+Arousal</span><br><br>
<span class="civ-male">"Move it, everyone. We ain't got all day."</span> the guard barks, breaking the moment. The inmate clicks his tongue and turns back to his mates, snickering as you face forward again. | <span class="stat-neg">+Stress</span><<stress +50>><br><br>
<<if $ntrStage != 1 and $promiscuityStage >= 2>>
<<link "Tease them">><<goto "Fayhall Dungeon Bath Tease">><</link>> | <span class="sex-stage-2">Promiscuity 2</span><br>
<</if>>
<<link "Ignore them and finish">><<restoreOutfit2>><<goto "Fayhall Dungeon Main Controller">><</link>>
<<else>>
When it's your turn, you step into the water and scrub yourself clean. The warmth eases the tension in your body. | <span class="stat-pos">-Stress</span> | <span class="stat-pos">-Fatigue</span><<stress -50>><<fatigue -50>><<exhibitionism 5>><br><br>
<span class="civ-male">"Time's up. Move."</span> a guard barks, shutting off the valve and motioning everyone back.<br><br>
<<link "Return to your cell">><<restoreOutfit2>><<washFull>><<goto "Fayhall Dungeon Main Controller">><</link>>
<</if>>
<</nobr>><<nobr>>
<<if $futa>>
You turn back toward them, catching their eyes instantly. <span class="player">"Too bad..."</span> you snicker, lifting your cock and running your wet hand along the length, washing it slowly on purpose.<br><br>
<<else>>
You turn back toward them, catching their eyes instantly. <span class="player">"Too bad..."</span> you snicker, sliding your wet fingers between your legs, washing yourself with a slow, deliberate motion.<br><br>
<</if>>
<span class="enemy">"Tch, fucking tease."</span> the inmate mutters as a few others stare openly. <span class="civ-male">"Time's up. Move."</span> a guard barks, shutting off the valve and motioning everyone back.
<</nobr>>
<<link "Return to your cell">><<restoreOutfit2>><<goto "Fayhall Dungeon Main Controller">><</link>>
<<exhibitionism +5>>
<<promiscuity +3>>
<<corruption +5>>
<<arousal +100>><<nobr>>
You stumble forward and catch yourself on the pool's edge, but the inmate who bumped you shoves his face between your cheeks. His tongue is on you instantly, pushing deep into your pussy.<br><br>
<<startSexSceneUnique "prison" "bath_molest_1" "stage_1">>
<span class="player">"W-what are you... hngg, s-stop!"</span> you gasp as a moan slips out, the other inmates cheer him on.<br><br>
A guard rushes forward. <span class="civ-male">"What's this commotion, get back in line scum!"</span> He kicks the man off you. You pull yourself together, still shaking from the sudden violation.<br><br>
<span class="civ-male">"Time's up. Move."</span> a guard barks, shutting off the valve and motioning everyone back.
<</nobr>>
<<link "Return to your cell">><<restoreOutfit2>><<goto "Fayhall Dungeon Main Controller">><</link>>
<<promiscuity +3>>
<<stress +50>>
<<arousal +100>><<nobr>>
It's getting late. The noise in the hall fades as most inmates settle down for the night. You crawl under the thin sheets and try to get some rest.<br><br>
The mattress is rough, and the air is cold. You toss and turn, barely sleeping at all.<br><br>
When you finally open your eyes again, you don't feel much better than before.
<<if $Hours >= 22>>
<<set _sleepTime = (24 - $Hours + 6) * 60>>
<<else>>
<<set _sleepTime = (6 - $Hours) * 60>>
<</if>>
/* Fallback Safety */
<<if _sleepTime <= 0>><<set _sleepTime = 60>><</if>>
<<rest _sleepTime>>
<<set _goldReduc = Math.floor(_sleepTime / 60) * 10>>
<<set $bounty -= _goldReduc>>
<<set $jailHarassment = Math.max(0, ($jailHarassment || 0) - 15)>>
<</nobr>>
<<link "Get up">><<goto "Fayhall Dungeon Main Controller">><</link>>The guard approaches your cell, a large iron key ring hanging on his belt. He unlocks the gate and swings it open.
<span class="civ-male">"Time served. Get out of here, scum."</span> He tosses your original belongings at your feet.
You quickly change back into your own clothes, eager to leave this smell behind.
<<link "Leave the dungeon">><<set $isImprisoned to false>><<run Inventory.removeItem("prisonerclothes")>><<restoreOutfit>><<goto "Fayhall Main">><</link>>
<<set $bounty = 0>><span class="player">"Hey, Dane!"</span> you call out. He turns at the sound of your voice, a wide grin spreading across his face. <span class="dane">"Eris! You came back!"</span>
<span class="player">"Yeah. I thought I'd return the favor."</span> Dane gives you a small, tired smile. <span class="dane">"We could really use your help. As you can see..."</span> He gestures toward the town square, the area most damaged by the attack. <span class="dane">"Most of the fighting happened here. The temple's in ruins, the inn is damaged, and the stables burned down."</span> He looks overwhelmed.
<span class="player">"Right..."</span> you mutter, looking away. Best not mention what happened at the stables. <span class="dane">"I'm leading the repairs on the temple. If you want to help, talk to me there. Anna runs the inn, she'll know what needs doing. Otherwise, check around. Most folks could use a hand."</span>
With that, he returns to his work.
<<link "Continue">><<goto "Fayhall Main">><</link>>
<<run advanceQuest("rebuildFayhall")>><<nobr>>
<<set _roll = random(1,6)>>
<<switch _roll>>
<<case 1>>
You spend some time clearing debris and pushing it into a pile. It's exhausting, but by the time you're done, the hall looks a little cleaner.
<<set _gain = random(5,7)>>
<<case 2>>
You scrub the floor, covered in grime and faint spots of dried blood. The sight brings back memories of that night. By the time you're finished, it looks somewhat cleaner.
<<set _gain = random(5,7)>>
<<case 3>>
Dane hands you a bucket of paint and a small parchment. <span class="dane">"Here, try this,"</span> he says. It's a list of ancient symbols for you to repaint along the temple walls. By the time you're done, a few glow faintly under the light and you feel like you learned something. | <span class="stat-pos">+Enchanting</span><<enchanting +10>>
<<set _gain = random(3,5)>>
<<case 4>>
You help a group of villagers lift several heavy support beams into place. The work is slow and rough on your arms, but by the time you're done, the hall looks sturdier again.
<<set _gain = random(5,7)>>
<<case 5>>
One of the villagers limps toward you, his leg wrapped in bandages. <span class="civ-male">"Hey, could you help me carry these tiles up to the roof?"</span> he asks, pointing at the ladder beside him. <span class="civ-male">"Leg's still no good for climbing, but I'll hold the ladder for ya."</span><br><br>
You nod and start hauling the tiles up one bag at a time. It's tiring work, but you manage to keep pace.
<<if window.hasTags("Bikini")>>
Each time you climb, he gets a full view of your barely covered ass.<<exhibitionism +4>>
<<elseif window.hasTags("Skirt")>>
Each time you climb, he gets a perfect view beneath your skirt.<<exhibitionism +6>>
<<else>>
Each time you climb, you can feel his stare fixed on your curvy butt.<<exhibitionism +2>>
<</if>><br><br>
When you finally finish, you catch him smirking below. <span class="civ-male">"Appreciate the help. Would've taken me all day alone,"</span> he says, clearly pleased with the view he's had. You sigh and brush the dust from your hands, at least the work's done.
<<set _gain = random(5,7)>>
<<case 6>>
You spend some time dusting off the walls and benches. Suddenly, you feel a hand brush your backside. <span class="civ-male">"Don't mind me, just helping clear the dust,"</span> he jokes. He gives a mocking laugh and walks off, but you catch him sneaking looks your way every so often.
<<set _gain = random(3,5)>>
<<promiscuity +1>>
<</switch>>
<<set $rebuildFayhallTemple += _gain>><br><br>
<i>You made progress at the temple (+<<=_gain>>%).</i><br><br>
<<if $rebuildFayhallTemple >= 100>>
It looks like Dane wants to speak with you.<br>
<<link "Approach him">><<goto "Rebuild Fayhall Temple Accept Quest">><</link>>
<<else>>
<<link "Return">><<goto "Fayhall Main">><</link>>
<</if>>
<</nobr>><span class="player">"Hey, need something?"</span> you ask, wiping the sweat from your forehead. <span class="dane">"Hey, Eris! I just wanted to thank you for all your help so far. The temple almost looks new again,"</span> he says with a grin, then points toward the windows. <span class="dane">"But as you can tell... those are still a mess. I ordered replacements for the glass panes that got busted during the raid, but I haven't heard back yet."</span> He frowns. <span class="dane">"Could you go check on the order? I'm a bit overwhelmed here."</span>
<span class="player">"Sure. What do you need me to do?"</span> He smiles at your quick response. <span class="dane">"Great! Head over to Estern and speak to Garin, you'll most likely find him in his workshop. We already paid for the replacements, so just figure out what's causing the delay."</span>
You nod, ready to leave, but as you reach the door Dane calls out again. <span class="dane">"A-and, Eris...? Thank you. Really."</span> He gives you a reassuring smile as you step outside.
<<link "Return">><<goto "Fayhall Main">><</link>>
<<run acceptQuest("rebuildFayhallTempleRepair")>>You enter the temple and see that the glass has been delivered. Crates are being unpacked, and the workers carefully lift the new panes into place. <span class="dane">"Eris! Thanks for clearing the delivery. I hope Garin didn't cause any problems."</span> Dane calls out.
You think back for a moment and simply shake your head. <span class="player">"Nothing worth talking about~"</span> You join the others, helping lift the panes into position and making sure they're secure.
As the last one is set, the group cheers in unison. <span class="dane">"That's the last one! Thanks to all of you, the temple's ready to open again."</span> The new glass completes the hall's peaceful ambiance, scattering soft colors across the room.
The workers keep celebrating as the first man on crutches is led back to one of the beds.
<i>You've unlocked the temple. You can rest here and let the priests take care of your wounds.</i>
<<link "Return">><<goto "Fayhall Main">><</link>>
<<run completeQuest("rebuildFayhallTempleRepair")>><<nobr>>
<<firsttime>>
You approach Anna, the innkeeper. <span class="player">"H-hey, Dane told me to talk to you. He said I could help out here."</span> you say with a smile. <span class="civ-female">"Oh, you're the new girl, right? Some folks been talkin' about you. That true, they found you naked in the forest?"</span> she blurts out.<br><br>
<span class="player">"I-I uh... don't remember much..."</span> you admit, scratching your head. <span class="civ-female">"Hah! Hear that story all the time with my patrons. Drink too much, pass out somewhere!"</span> she laughs. Then, more seriously, <span class="civ-female">"But jokes aside, if you really wanna help, look around. Plenty to do."</span><br><br>
She gestures toward the mess, overturned furniture, cracked walls, rubble everywhere. <span class="civ-female">"Start wherever, just don't expect any payment."</span> You nod and get to work.<br><br>
<<meet "anna">>
<</firsttime>>
<<set _roll = random(1,6)>>
<<switch _roll>>
<<case 1>>
You spend some time clearing debris and pushing it into a pile. It's exhausting, but by the time you're done, the inn looks a little cleaner.
<<set _gain = random(5,7)>>
<<case 2>>
You scrub the floors, covered in grime and faint spots of dried blood. You wonder how much of this was actually caused by the raid. By the time you're finished, it looks somewhat cleaner.
<<set _gain = random(5,7)>>
<<case 3>>
Anna hands you a box. <span class="civ-female">"Could you restock these at the bar?"</span> It's filled with bottles and small vials labeled with strange names. You read a few and inspect the ingredients, curious what they're used for. By the time you're done, you feel like you've learned something. | <span class="stat-pos">+Alchemy</span><<alchemy +10>>
<<set _gain = random(3,5)>>
<<case 4>>
You help a few villagers lift several heavy support beams into place. The work is rough on your arms, but by the time you're done, the inn looks sturdier again.
<<set _gain = random(5,7)>>
<<case 5>>
As you move toward the back, broom in hand, a man bumps into you, the smell of mead heavy on his breath. <span class="civ-male">"H-hey, you better get to cleanin'... *hic*"</span> he slurs, giving your ass a quick smack as you pass. <span class="player">"Hey!"</span> you snap, but he's already stumbling away without a care. You roll your eyes and get back to work.
<<set _gain = random(5,7)>>
<<case 6>>
You spend some time wiping down the tables. Suddenly, you feel a hand brush your backside. <span class="civ-male">"Don't mind me, just cleanin' off the dust,"</span> he jokes. He gives a mocking laugh and walks off, but you catch him sneaking looks your way every so often.
<<set _gain = random(3,5)>>
<<promiscuity +1>>
<</switch>>
<<set $rebuildFayhallInn += _gain>><br><br>
<i>You made progress at the inn (+<<=_gain>>%).</i><br><br>
<<if $rebuildFayhallInn >= 100>>
It looks like Anna wants to speak with you.<br>
<<link "Approach her">><<goto "Rebuild Fayhall Inn Accept Quest">><</link>>
<<else>>
<<link "Return">><<goto "Fayhall Main">><</link>>
<</if>>
<</nobr>><span class="player">"Hey, need something?"</span> you ask, wiping the sweat from your forehead. <span class="civ-female">"Eris, there you are! The inn's looking mighty fine again."</span> she says with a grin. <span class="civ-female">"I gotta ask something of you, none of these drunkards can help me with."</span> she points toward the back. <span class="civ-female">"I'm a bit short on mead. I usually get a monthly shipment, more than enough, but those raiders took a few barrels with them. Can't really afford to order more right now, but that's where ya come in."</span> she leans in closer, lowering her voice. <span class="civ-female">"A lil' birdie told me the bastards who raided us sold my mead to a nearby bandit camp. If we're lucky, it's still there. I know it's a lot to ask, but I've seen how you handle yourself."</span>
<span class="player">"You want me to just charge into their camp and get your mead back?"</span> you raise an eyebrow. <span class="civ-female">"No, no! No need to spill blood. Listen, there's a path near their camp. All you gotta do is sneak in there by night, find my barrels which are likely loaded on a wagon, and just drive it out. I know I make it sound easy, but they're bandits, not scholars. Don't give 'em too much credit, aye?"</span>
You think it over before nodding. <span class="player">"Fine, I can give it a shot."</span> you sigh. <span class="civ-female">"Knew I could count on you, Eris! Tell you what, I'll even throw in a bonus."</span> she grins wide and points at your map. <span class="civ-female">"The camp's southwest of here, near the coast. There's a big ol' mushroom, just walk past it, then head east once you hit the shoreline. The mead'll most likely be loaded near the pier. That's where you'll find it, ye?"</span> she gives you a reassuring smile as you step outside.
<<link "Return">><<goto "Fayhall Main">><</link>>
<<run acceptQuest("rebuildFayhallInnRepair")>>Anna already waits for you at the inn's entrance. <span class="civ-female">"You're back! And I heard you made a fool out of those bandits, eh?"</span> she smirks. <span class="player">"Hey Anna! You were right, the mead really was there. The wagon's behind the inn, I hope that was all of it."</span> You smile and rest your hands on your hips.
She tosses you a heavy pouch. <span class="civ-female">"Here, told ya I'd get ya a bonus."</span> You open it and see gold coins spill out. <span class="civ-female">"Been saving up for a new shipment. It ain't much, but you deserve every bit of it!"</span> | <span class="stat-pos">+400g</span><<set $gold += 400>>
<span class="player">"Thank you, Anna."</span> You happily stash the pouch away. <span class="player">"So, grand reopening tonight?"</span>
<span class="civ-female">"Ya bet! Folks would've gone mad otherwise."</span> She gives you a grateful smile. <span class="civ-female">"Thank you, Eris, really. Know you're always welcome at my inn."</span>
<<link "Return">><<goto "Fayhall Main">><</link>>
<<run completeQuest("rebuildFayhallInnRepair")>><<nobr>>
<<firsttime>>
You approach the stables, scorched and mostly reduced to ash. An old man steps forward. <span class="civ-male">"Senseless violence,"</span> he sighs. <span class="civ-male">"Can you believe they burned down the stables? We'll have to rebuild fast, the horses need a home."</span> He waves toward the treeline, where a few horses have been tied off. <span class="civ-male">"They all made it out before the fire reached them. Call it luck, or a grace by the gods."</span><br><br>
<span class="player">"I'm here to help, in any way I can..."</span> you say, guilt creeping in. <span class="civ-male">"Thank you, kind girl. We'll have to shovel all the ash and rubble out. Maybe start with that? If you feel up to it, the horses could also use some attention. They're calm for now, but that fire must've shaken them."</span> You nod and get to work.<br><br>
<</firsttime>>
<<set _roll = random(1,6)>>
<<switch _roll>>
<<case 1>>
You spend some time clearing the burned wood and pushing it into a pile. It's exhausting, but by the time you're done, the stable looks a little cleaner.
<<set _gain = random(5,7)>>
<<case 2>>
You shovel the ash into a ditch and bury it. The air smells of smoke and soot, but the ground looks cleaner when you're done.
<<set _gain = random(5,7)>>
<<case 3>>
A horse lets out a sharp cry nearby. You rush over and spot a splinter lodged in its leg. It must have scraped itself against a tree. You approach slowly and pull the splinter free. <span class="player">"There, there..."</span> you whisper, stroking its neck. The horse exhales softly, calm again. | <span class="stat-pos">+Deviant</span> | <span class="stat-pos">+Service</span><<deviant +3>><<service +5>>
<<set _gain = random(3,5)>>
<<case 4>>
You help a few villagers drag several heavy support beams aside. They collapsed during the fire and will need to be replaced. The stables look a bit clearer now.
<<set _gain = random(5,7)>>
<<case 5>>
As you move toward the back, shovel in hand, a man bumps into you. <span class="civ-male">"Hey, you better get to cleanin'!"</span> he grumbles, giving your ass a quick smack as he passes. <span class="player">"Hey!"</span> you snap, but he's already walking off without a care. You roll your eyes and get back to work.
<<set _gain = random(5,7)>>
<<case 6>>
You clear one of the holding pens when a horse suddenly sneaks up on you and pushes you, shoving you into a pile of hay. It snorts, restless, trying to return to its home. <span class="player">"I-it's okay... we'll fix this, yeah?"</span> you whisper, successfully calming it down, the horse steps back. You dust yourself off and return to your work. | <span class="stat-pos">+Service</span><<deviant +1>><<service +3>>
<<set _gain = random(3,5)>>
<</switch>>
<<set $rebuildFayhallStable += _gain>><br><br>
<i>You made progress at the stables (+<<=_gain>>%).</i><br><br>
<<if $rebuildFayhallStable >= 100>>
It looks like the old man wants to speak with you.<br>
<<link "Approach him">><<goto "Rebuild Fayhall Stable Accept Quest">><</link>>
<<else>>
<<link "Return">><<goto "Fayhall Main">><</link>>
<</if>>
<</nobr>><span class="player">"Hey, need something?"</span> you ask, wiping the sweat from your forehead. <span class="civ-male">"Eris, right? You're a dear, you know that? The stables look much cleaner again, the horses can soon return to their home."</span> his smile widens. <span class="civ-male">"All that's left is replacing the pillars and patching up the damaged walls. For that, we're gonna need a lot of timber. Only problem is, I haven't heard back from Tommen yet."</span> he sighs.
<span class="player">"Tommen? Who's that?"</span> you ask. <span class="civ-male">"A lumberjack, and a good man. Most of the houses in Fayhall use his timber, but he's unusually late with his delivery."</span> You already sense where this is going. <span class="civ-male">"Could you go check on him? Make sure the timber gets delivered? The horses are growing restless..."</span>
<span class="player">"Sounds easy enough. Where do I find him?"</span>
<span class="civ-male">"Go west, cross the bridge, then follow the path north. You can't miss it."</span> he says, pointing at your map. He gives you a reassuring smile as you step away.
<<link "Return">><<goto "Fayhall Main">><</link>>
<<run acceptQuest("rebuildFayhallStableRepair")>>A large carriage loaded with timber and wooden pillars is parked near the stables. Workers are already unloading it, nailing the new boards into place. You join in, helping carry the timber. It's tiring work, but the stables are finally taking shape.
After some time, the last board is set and the final nail hammered in. The stables are complete, the workers cheer in unison. <span class="civ-male">"Great work everyone, didn't think we'd finish this fast!"</span> Another man chimes in. <span class="civ-male">"All thanks to you, Eris!"</span> He points at you, making you stand out in the crowd. <span class="civ-male">"Yeah, you did great!"</span> another adds, making you blush. <span class="player">"I-it was a group effort! I-I didn't do that much..."</span>
The men keep celebrating as the first horse is led into its new home.
<i>You've unlocked the stables. You can now fast travel to and from Fayhall to other settlements.</i>
<<link "Return">><<goto "Fayhall Main">><</link>>
<<run completeQuest("rebuildFayhallStableRepair")>><<nobr>>
<<firsttime>>
You enter the townsquare, a large open area with a well in the center and a few shop stands nearby. Some houses line the edge of the square, still showing signs of the battle.<br><br>
As you take in the sight, a voice surprises you from behind. <span class="civ-male">"Ya look a bit lost, need somethin'?"</span> You turn around. <span class="player">"O-oh, I'm just here to help in any way I can. Do you live nearby?"</span> you ask kindly. <span class="civ-male">"Yeah, right there,"</span> he nods toward one of the larger houses. <span class="civ-male">"They tried breakin' into some of the homes, lookin' for that uh... succubus?"</span> He scoffs. <span class="civ-male">"If we had one of those here, trust me, I'd know."</span><br><br>
You laugh awkwardly. <span class="player">"Right..."</span> best to keep that secret to yourself for now. <span class="civ-male">"If you wanna help, grab a broom and start cleanin'. Or ask around, someone always needs a hand. Just don't overwork yourself, love."</span> He gives you a friendly nod before heading back home, leaving you to your work.<br><br>
<</firsttime>>
<<set _roll = random(1,6)>>
<<switch _roll>>
<<case 1>>
You grab a broom and spend some time sweeping the square. It's exhausting, but by the time you're done, it looks a little cleaner.
<<set _gain = random(5,7)>>
<<case 2>>
You drain some water from the well and scrub away dirt and dried blood from the stone path. The sight brings back memories of that night. By the time you're finished, it looks somewhat cleaner.
<<set _gain = random(5,7)>>
<<case 3>>
A man slumps against a wall, drenched in sweat. <span class="civ-male">"Hey girl, could use somethin' to cheer me up,"</span> he mutters with a grin. <span class="player">"Yeah? Maybe a smile will do for now. Give it your best~"</span> you tease. <span class="civ-male">"Heh, was hopin' for somethin' else,"</span> he chuckles before heading back to work.
<<set _gain = random(2,4)>>
<<if $promiscuityStage >= 2>><br><br>
<<link "Tease">><<promiscuity +5>><<goto "Rebuild Fayhall Townsquare Tease">><</link>> | <span class="sex-stage-2">Promiscuity 2</span>
<</if>>
<<case 4>>
You start clearing a pile of rubble when a local stops you. <span class="civ-male">"Heh, nice to see someone actually helpin', especially a cute girl like you."</span> He gives you a wink before moving on. By the time you're done, it looks a little cleaner.<<promiscuity +1>><<stress -20>>
<<set _gain = random(5,7)>>
<<case 5>>
A young man approaches you. <span class="civ-male">"Hey, could ya help me? I dropped my toolbelt into the well."</span><br><br>
<span class="player">"Sure, what do you want me to do?"</span> you ask. <span class="civ-male">"I'll hold onto your legs and lower ya down. You should be able to reach it."</span> You hesitate, then nod. <span class="player">"J-just don't drop me, alright?"</span> He lowers you carefully toward the water. The belt hangs just out of reach. <span class="player">"Just... a bit deeper...~"</span> you groan.<br><br>
<<if window.hasTags("Bikini")>>
His grip slips slightly. <span class="player">"Hey, watch it!"</span> you yell. You grab the belt as he pulls you back up. <span class="civ-male">"S-sorry, hard to focus with your ass hangin' out like that. Thanks for the help, and the nice view."</span> he smirks. <<exhibitionism +4>>
<<elseif window.hasTags("Skirt")>>
His grip slips slightly. <span class="player">"Hey, watch it!"</span> you yell. You grab the belt as he pulls you back up. <span class="civ-male">"S-sorry, got a bit distracted there. Thanks for the help... and the view."</span> he smirks. <<exhibitionism +6>>
<<else>>
You grab the belt and he pulls you back up. <span class="civ-male">"Thanks for the help,"</span> he smiles.
<</if>>
<<set _gain = random(5,7)>>
<<case 6>>
You run a few errands across the square, fetching nails, rope, and planks for the workers. Simple work, but every bit helps. | <span class="stat-pos">+Service</span><<service +5>>
<<set _gain = random(3,5)>>
<</switch>>
<<set $rebuildFayhallTownsquare += _gain>><br><br>
<i>You made progress at the townsquare (+<<=_gain>>%).</i><br><br>
<<if $rebuildFayhallTownsquare >= 100>>
It looks like one of the workers wants to speak with you.<br>
<<link "Approach them">><<goto "Rebuild Fayhall Townsquare Final">><</link>>
<<else>>
<<link "Return">><<goto "Fayhall Main">><</link>>
<</if>>
<</nobr>><<nobr>>
<<if window.hasTags("Bikini")>>
<span class="player">"Is this big enough~♡"</span> you smirk, stepping closer and pressing your chest together. His eyes stay fixed on your chest as you teasingly toy with your tits. <span class="civ-male">"Fuck, knew you were a slut the moment I saw that outfit. Maybe I'll get another reward once the work's done, eh?"</span> he grins greedily and returns to work with a new spark in his step.
<<elseif window.hasTags("Heavy")>>
<span class="player">"Is this big enough~♡"</span> you smirk, stepping closer and pressing your cushioned ass against him. His eyes stay fixed on your curves as you teasingly toy with your body. <span class="civ-male">"Fuck, didn't expect you to be such a slut wearin' all that armor. Maybe I'll see you without it once the work's done, eh?"</span> he grins greedily and returns to work with a new spark in his step.
<<elseif window.hasTags("Light")>>
<span class="player">"Is this big enough~♡"</span> you smirk, stepping closer and pressing your chest together. His eyes stay fixed on your curves as you teasingly toy with your tits. <span class="civ-male">"Fuck, didn't expect you to be such a slut. Maybe I'll get another reward once the work's done, eh?"</span> he grins greedily and returns to work with a new spark in his step.
<<elseif window.hasTags("Clothes")>>
<span class="player">"Is this big enough~♡"</span> you smirk, stepping closer and pressing your chest together. His eyes stay fixed on your curves as you teasingly toy with your tits. <span class="civ-male">"Fuck, didn't expect you to be such a slut. Maybe I'll get another reward once the work's done, eh?"</span> he grins greedily and returns to work with a new spark in his step.
<<else>>
<span class="player">"Is this big enough~♡"</span> you smirk, stepping closer and pressing your chest together. His eyes stay fixed on your curves as you teasingly toy with your tits. <span class="civ-male">"Fuck, didn't expect you to be such a slut. Maybe I'll get another reward once the work's done, eh?"</span> he grins greedily and returns to work with a new spark in his step.
<</if>>
<<set _gain = random(3,5)>>
<<set $rebuildFayhallTownsquare += _gain>><br><br>
<i>You made progress at the townsquare (+<<=_gain>>%).</i><br><br>
<<if $rebuildFayhallTownsquare >= 100>>
It looks like one of the workers wants to speak with you.<br>
<<link "Approach them">><<goto "Rebuild Fayhall Townsquare Final">><</link>>
<<else>>
<<link "Return">><<goto "Fayhall Main">><</link>>
<</if>>
<</nobr>><span class="player">"Hey, need something?"</span> you ask, wiping the sweat from your forehead. <span class="civ-male">"Eris, right? I think I speak for everyone when I say you've been a huge help. The square's lookin' great again."</span> He extends his hand, shaking yours with a grateful smile.
<span class="player">"Y-you're welcome. I'm just returning the favor after you all took me in and helped me get back on my feet."</span> you smile. <span class="civ-male">"Well, I hope you stick around, even after the town's all fixed up. It's rare we get such cute girls around here,"</span> he says with a smirk. <span class="civ-male">"You'll make a name for yourself in no time."</span>
You grin softly and step away, the square behind you finally feeling alive again.
<<link "Return">><<goto "Fayhall Main">><</link>><span class="civ-male">"You're Eris, correct?"</span> a weak voice surprises you from behind. You turn around and see an old man dressed in fine garb. <span class="player">"Y-yes, did you need something?"</span> you ask.
<span class="civ-male">"Heh, always ready to help. Your reputation precedes you."</span> he grins. <span class="civ-male">"Elkin's the name. We haven't met, but I've heard plenty about you."</span>
<span class="player">"Oh... you did?"</span> you ask curiously. <span class="civ-male">"Course. The town's looking great again, and not just because of your radiance. I heard you came here with no memory of how you got here, yes?"</span> You nod. <span class="civ-male">"You've been a great help to the people of Fayhall, and we'd like to repay you somehow. Please, follow me."</span> He gestures with one hand, cane in the other.
<<link "Continue">><<goto "Rebuild Fayhall Final 2">><</link>>He stops in front of a large house behind the temple. <span class="civ-male">"Used to be Alewyn's, our grand priest. I'm sure you heard what happened."</span> He clears his throat. <span class="civ-male">"He was a lot like you, always helping others. I think he'd want you to have it."</span> He pulls a key from his pocket.
<span class="civ-male">"Please, stay with us as long as you like. We lost many good people, but we also gained someone special in return."</span> His old eyes meet yours. <span class="player">"I-I don't know what to say... isn't that too much?"</span>
<span class="civ-male">"Please. Everyone would love to have you here. You have to accept."</span> He presses the key into your hand. <span class="civ-male">"And I can tell you've already caught the attention of plenty of our men."</span> He smirks. <span class="civ-male">"I think you'll fit right in. But don't let me get ahead of myself, heh."</span>
<<link "Unlock your new home">><<goto "Rebuild Fayhall Final 3">><</link>>You slide the key into the lock. It clicks open. <span class="civ-male">"Please, rest now, girl. You've earned it."</span> He smiles and turns to leave.
You step inside. As you enter the circular main hall, soft magical light flickers to life, revealing shelves of books, old charms, and doors leading to several rooms.
You stand in awe as you take in the sight. <span class="player">"T-this is really mine now?"</span> you mutter to yourself. It's surprisingly clean, considering how long it must've been standing empty.
<<link "Continue">><<run completeQuest("rebuildFayhall")>><<goto "Fayhall Home">><</link>>
<<bgimage "fayhall" "home_entrance">><<nobr>>
<span class="player">"I-i don't have anything~!"</span> His rough grip forces your legs apart as he pats you down. <span class="civ-male">"Mhm... and what do we have here?"</span> His hand slips between your legs,
<<if $futa>>
tightening around the bulge between your legs. It involuntarily twitches in his hand. <span class="civ-male">"Knew you had something. Show it to me!"</span><br><br>
<<else>>
tracing between your legs. You involuntarily twitch in his grip. <span class="civ-male">"Knew you were hiding something. Show it to me!"</span><br><br>
<</if>>
He grabs your clothes and roughly pulls at them. <span class="player">"S-stop! Are you crazy!?"</span> You squirm in his hold. <span class="civ-male">"Want me to call the guards instead? Any clue what they do with thieves 'round here?"</span>
<</nobr>>
<<link "Continue">><<goto "Door No Answer Upstairs Body Search 2">><</link>><<nobr>>
He strips you with a final tug,
<<if $futa>>
your cock springs up into his palm. <span class="civ-male">"What the... are you some kind of crossdresser?"</span> You squirm. <span class="player">"N-no... I'm a real girl, it's just...~ Why are you even asking me such a thing!? Let me go already!"</span><br><br>
<<else>>
<span class="player">"I really didn't take anything... it's not too late to let me go..."</span> you plead.<br><br>
<</if>>
Still facing the wall, you hear him shuffling with his own clothes behind your back.
<</nobr>>
<<link "Continue">><<goto "Door No Answer Upstairs Body Search 3">><</link>><br>
<<stripOutfit>><<nobr>>
You suddenly feel something hard pressing against your cheeks. You jerk forward. <span class="player">"W-what is that!?"</span> | <span class="stat-neg">+Stress</span><<stress +75>><br><br>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_1">>
<span class="civ-male">"I bet you hid something in one of your holes, eh?"</span> He gives your ass cheek a rough squeeze. <span class="civ-male">"Tell me!"</span>
<</nobr>>
<<link "Let him search you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Door No Answer Upstairs Body Search Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Give your ass a wiggle">><<pass 1>><<set $sexMode = "anal">><<goto "Door No Answer Upstairs Body Search Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
<span class="civ-male">"{Don't wanna tell me, eh? Guess we'll check this hole first!|Trying to tell me something? I think you might be hiding it in the backdoor.}"</span><br><br>
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"N-no... p-please!"</span> He spreads your legs apart and rubs the tip of his cock between your {thighs|cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> You scream out as he forces himself inside. | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... n-no! s-stop!"</span> you cry as his hips slam against your cheeks. <span class="player">"{Y-you weren't supposed to be my first... please!|P-please... not there!}"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off me!"</span> you cry out as his hips slam into you. <span class="player">"{Y-you weren't supposed to be my first... please!|I-it hurts... please!}"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Aahhn... g-get off...!"</span> whimpering moans spill out as his cock slams deep into your {virgin pussy|virgin ass}. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuckk... you {stole my virginity|are breaking me in}..."</span> your voice melts into moans as you instinctively push back against the invading cock. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The man grunts as your tight walls stretch around him. <span class="civ-male">"Fuck... {you're a virgin? Guess I picked the right hole.|so tight... guess no one's used this hole before.}"</span>
<<else>>
<span class="player">"P-please... don't put it in!"</span> He spreads your legs apart and rubs the tip of his cock between your cheeks. Suddenly, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_2">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Nnnaahh... g-get off me!"</span> you cry out as his hips slam against your cheeks, praying your boyfriend never pictures you like this. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 2>>
<span class="player">"Nnnhh... g-get off...!"</span> you whimper as his hips pound into you. <span class="player">"H-help... someone..."</span> | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 3>>
<span class="player">"Aahhn... s-stop...!"</span> whimpering moans spill out as his cock slams deep into your {pussy|ass}. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 4>>
<span class="player">"Haaah~♡ f-fuck, you're {breaking me in|stretching me}..."</span> you moan as you instinctively push back. <span class="player">"Forgive me love~♡ I have to take this~"</span> | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The man grunts as your tight walls squeeze around him. <span class="civ-male">"Heh, can't believe such a {good hole|tight ass} just walked up in here!"</span>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Upstairs Body Search Sex 2">><</link>>
<<arousal +150>><<nobr>>
He grabs your arm for support, pulling you back into his cock. <span class="player">"S-stop, you're too deep!"</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_3">>
<</if>>
<span class="civ-male">"Eh, is that where you're hiding the loot?"</span> The man smirks as he lines himself up, forcing himself deeper.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Upstairs Body Search Sex 3">><</link>>
<<arousal +150>><<nobr>>
He quickens his pace, each thrust driving deep into your {hole|ass}. <span class="player">"S-stop...!"</span> breathless moans slip from your lips.<br><br>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_4">>
<span class="civ-male">"You're gripping me so tight, fuck... I think I'm gonna..."</span> The man grunts as his cock twitches violently inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Upstairs Body Search Sex 4">><</link>>
<<arousal +150>><<nobr>>
With one final thrust, he exhales sharply as hot seed spills deep {into your womb|inside your ass}.<br><br>
<<startSexSceneUnique "civilian" "door_bodysearch" "stage_5">>
<span class="player">"Nnngh... haaah...~"</span> defeated moans spill out as your {womb fills|guts fill} with the man's cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Upstairs Body Search Sex 5">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
He slowly pulls out once he finishes, leaving you shaking. Cum drips from your used hole onto the floorboards below. <span class="player">"Y-you fucker... you came inside...!"</span> The man spanks your ass one last time. <span class="civ-male">"I think it was you that came in here first, so it's only fair I return the favor."</span> The man proudly smirks.<br><br>
You collect your clothes with shaky hands. <span class="civ-male">"Get a move on, or I'll really call the guards."</span> Cum drips from your used hole with each step as you make your way down the staircase and out the door.<br><br>
<span class="player">"How did I let him catch me like that... I'll never forgive him!"</span> you mutter.
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
You drop onto all fours and present your curvy ass to the hound. The growling fades, replaced by curiosity as he slowly approaches.<br><br>
<<startSexSceneUnique "dog" "door_calmdog" "stage_1" "modded">>
<span class="player">"G-good boy... I'll reward you if you stay quiet, alright~?"</span>
<<if !window.hasTags("Naked")>>
You whisper softly as you shift and strip off your clothes, letting him bury his face between your thighs, breathing in your scent.
<<else>>
You whisper softly. Already exposed, the dog buries his face between your thighs, breathing in your scent.
<</if>>
<</nobr>>
<<link "Guide him to your pussy">><<set $sexMode = "vaginal">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Guide him to your ass">><<set $sexMode = "anal">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 1">><</link>> | <span class="stat-arousal">Anal</span>
<<stripOutfit>><<nobr>>
<<handleVirginity>>
<<if _virginTaken is true>>
You lower yourself onto your side and lift one leg. The hound shifts behind you as you wrap your fingers around the slick shaft, guiding it toward your {dripping hole|tight backdoor}.
<span class="stat-arousal">With a single plop, his cock penetrates you, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh! I-it's so big...!"</span> you whimper. <span class="player">"Nnnghh♡ Does it really count as my first time if it's a dog?~♡"</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time... and it's with a dog...!"</span> you moan as your {pussy swallows him.|hole stretches to take him.} | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think of me {losing my virginity to|getting my ass fucked for the first time by} a dog...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The hound grunts and pushes deeper, your tight {walls|hole} stretching around him.
<<else>>
You lower yourself onto your side and lift one leg. The hound shifts behind you as you wrap your fingers around the slick shaft, guiding it toward your {dripping hole|ass}. With a single plop, his cock pushes inside you.<br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ Y-you have to be really quiet~ Nghhh~...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... d-don't make a sound~!"</span> Your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... y-you have to promise me to be quiet, no one can know about this~"</span> you moan shamelessly, pushing back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 2">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow frantic, each one {slamming into your cervix.|driving deep into your ass.} Your slick juices mix with his precum, coating his beastly cock with every thrust. You pray the owner above can't hear the sloppy pounding you're receiving.<br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_3" "modded">>
<</if>>
<span class="player">"F-fuck... y-you have to be... quiet~♡"</span> you pant as he wraps his paws around your waist for support.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 3">><</link>>
<<arousal +150>><<nobr>>
The dog grunts, his furry legs rubbing against your ass. His cock barely fits inside your {tight cunt|tight ass}, each thrust stretches your {walls|hole} wider, forcing out breathless moans.<br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_3" "modded">>
<</if>>
You feel him start to throb. <span class="player">"A-are you gonna cum?"</span> you whimper, feeling his cock start to swell.
<</nobr>>
<<link "Let him cum inside">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 4">><</link>>
<<link "Pull out and suck him off">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Blowjob 1">><</link>>
<<link "Pull out and jerk him off">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Handjob 1">><</link>>
<<arousal +150>><<nobr>>
With a final thrust, the hound grunts, cock twitching as hot seed pours deep into your {womb|ass}. <span class="player">"F-fuuck! You're breaking me in~♡"</span> His knot is stretching your {pussy|ass} beyond its limit.<br><br>
<<if $futa>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_4_futa" "modded">>
<<else>>
<<startSexSceneUnique "dog" "door_calmdog" "stage_4" "modded">>
<</if>>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> You reach your own orgasm as his sloppy tongue drags over your lips. Your legs shake violently, his cock pulsing deep inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 5">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"Nnghh... haaah..."</span> breathless moans escape you as the hound's knot remains buried deep inside your {pussy|ass}.<br><br>
The dog whines softly as footsteps sound from above. <span class="civ-male">"Someone there?"</span> the man calls down the stairs. A shock runs down your spine as the realization of what you've gotten yourself into hits you.<br><br>
Heavy footsteps thump down the staircase. The man freezes when you come into view, panting on the floor with his dog's knot still locking you together. He stares for a moment, completely speechless, before rushing back out the door.<br><br>
You're left whimpering on the floor, completely helpless. After a moment, the owner returns with a guard. <span class="civ-male">"S-see!? I was not hallucinating! A-arrest her!"</span> the man stutters as the guard moves in.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Sex 6">><</link>>
<<cum "auto" "dog">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>><<nobr>>
<span class="civ-male">"You disgust me."</span> the guard says as the dog's knot finally shrinks enough to slip out with a wet sound. Cum gushes from your used {pussy|hole} as he snaps shackles onto your wrists. <span class="civ-male">"I have no words for the likes of you..."</span> He pulls you to your feet. <span class="player">"I... I can explain~"</span> you pant, but he turns his head away from you.<br><br>
The dog circles you and barks at the guardsman, clearly unaware of what is happening. The guard leads you out the door as cum continues to leak from your {pussy|hole}.<br><br>
<<arrestLink>>
<</nobr>><<nobr>>
Sensing he is about to cum, you quickly shuffle aside, his moist cock slipping free from your well used {pussy|hole}. <span class="player">"I-its okay... just turn around for me...~"</span> you whisper as you guide him to lie on his back.<br><br>
<<startSexSceneUnique "dog" "door_calmdog" "stage_5_blowjob" "modded">>
You take his cock, still slick with your own juices, into your mouth, moving your head in slow, rhythmic motions to finish him off.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Blowjob 2">><</link>>
<<arousal +100>><<nobr>>
With a final thrust, the hound grunts, cock twitching as hot seed pours deep into your throat. <span class="player">"Mnghh...!"</span> you moan around him.<br><br>
<<startSexSceneUnique "dog" "door_calmdog" "stage_6_blowjob" "modded">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> your vision blurs as his semen fills your mouth, his cock pulsing against your tongue.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Blowjob 3">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
<span class="player">"Nnghh... haaah..."</span> breathless moans escape you as you finally pull the dog's cock from your mouth, cum dripping down your chin and onto your chest.<br><br>
A shock runs down your spine as the realization of what you've done sinks in. Luckily, the owner doesn't seem to have noticed the noise. You quickly slip back into your clothes.
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit>><<goto "Door No Answer Enter Dog Seduce Success">><</link>>
<<cum "oral" "dog">>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>><<nobr>>
Sensing he is about to cum, you quickly shuffle aside, his moist cock slipping free from your well used {pussy|hole}. <span class="player">"I-its okay... I'll take care of you...~"</span> you whisper as you guide him to stay still on his feet.<br><br>
<<startSexSceneUnique "dog" "door_calmdog" "stage_5_handjob" "modded">>
You grasp his cock, still slick with your own juices, and jerk him off with quick, rhythmic motions. Precum drips from his shaft, coating your hand.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Handjob 2">><</link>>
<<arousal +100>><<nobr>>
With a final thrust, the hound grunts, cock twitching as hot seed shoots onto the floorboards. <span class="player">"Mmmhh... you came so much for me~"</span><br><br>
<<startSexSceneUnique "dog" "door_calmdog" "stage_6_handjob" "modded">>
You watch his throbbing red cock in awe, feeling it twitch in your hand as a puddle of cum forms beneath the hound.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door No Answer Enter Dog Seduce Handjob 3">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
Your walls clench in response, still remembering the pounding you received. You dip two fingers into the pool of cum and lift them to your face, playing with it idly.<br><br>
A sudden shock runs down your spine as the realization of what you've done sinks in. Luckily, the owner doesn't seem to have noticed the noise. You wipe your fingers against your skin before slipping back into your clothes.
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit>><<goto "Door No Answer Enter Dog Seduce Success">><</link>>
<<partner "beast">>
<<succubusEnergy +25>>
<<deviant +25>>
<<corruption +25>><<nobr>>
The dog appears to have calmed down, allowing you to freely explore the house.<br><br>
<div id="loot">
<<link "Look for valuables">>
<<replace "#loot">>
<<pass 3>>
<<skillCheck "guile" 40 400>>
<<if $skillSuccess>>
<<guile +10>>
You sneak around the room and <span class="stat-pos">successfully find something that might be worth taking</span> without alerting the person upstairs.
<<set _loot = random(1,4)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 100>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<</switch>>
<<else>>
As you rummage through drawers and crates, your elbow knocks a small vase off a dresser and sends it falling toward the floor.<br><br>
<<skillCheck "guile" 30 600>>
<<if $skillSuccess>>
<<stress +50>>
<<guile +5>>
<span class="stat-pos">You catch it just in time before it reaches the ground.</span> You nervously wipe some sweat from your forehead.
<<set _loot = random(1,4)>>
<<switch _loot>>
<<case 1>><<lootbox "Crates" 100>>
<<case 2>><<lootbox "Provisions" 125>>
<<case 3>><<lootbox "Books" 250>>
<<case 4>><<lootbox "Alchemy" 120>>
<</switch>>
<<else>>
<<bounty +200>>
<<stress +100>>
<span class="stat-neg">The vase hits the floor and shatters into pieces.</span> The creaking above stops abruptly. <spanclass="civ-male">"W-who's down there?!"</span> Heavy footsteps thump toward the stairs.<br><br>
You run for the entrance, but the man catches a glimpse of your face as you flee. | <span class="stat-neg">+Stress</span><br><br>
<<replace "#navigation">><</replace>>
<<link "Run away">><<returnToPassage>><</link>>
<</if>>
<</if>>
<</replace>>
<</link>>
</div>
<div id="navigation">
<<link "Go upstairs (0:02)">><<pass 2>><<goto "Door No Answer Enter Upstairs Occupied">><</link>><br>
<<link "Leave">><<returnToPassage>><</link>>
</div>
<</nobr>><<nobr>>
The spider pins you down. After a moment of confusion you realize it has you trapped. Its legs wrap tight around your throat while the stingers sink into your abdomen. A lewd warmth spreads through you almost immediately.<br><br>
<<startSexSceneUnique "spider" "door_atticassault" "stage_1">>
<span class="player">"W-what are you doing to me... l-let go..."</span> Your voice strains, the poison slowly floods your system.
<</nobr>>
<<link "Accept your fate">><<pass 1>><<set $sexMode = "vaginal">><<goto "Door Elder Request Spider H Defeat 2">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make it use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Door Elder Request Spider H Defeat 2">><</link>> | <span class="stat-arousal">Anal</span>
<<arousal +100>>
<<stress +50>>
<<stripOutfit>><<nobr>>
{You're too weak to fight back, letting it use you as it pleases.|You feel weak, but despite that you give your ass a little wiggle, hoping it aims for it instead.}
<<handleVirginity>>
<<if _virginTaken is true>>
The spider shifts into position, a slimy tendril-like cock unfurls from underneath and rubs between your {thighs|cheeks}. <span class="stat-arousal">With one hard push, it forces its way in, breaking through your {hymen|tight ring} in a single heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "spider" "door_atticassault" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "spider" "door_atticassault" "stage_2">>
<</if>>
Tears blur your vision as it buries itself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy|ass} swallows it. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob. <span class="player">"Nnnghh... take it out!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! {Not there|It's too big}...!"</span> you sob, even as your {pussy|ass} swallows it. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"F-fuck... what would my boyfriend think of me {losing my virginity to it|getting my ass ruined by it}...~♡"</span> you moan as your hips tremble back against it. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<<else>>
The spider shifts into position, a slimy tendril-like cock unfurls from underneath and rubs between your {thighs|cheeks} before plunging deep into your {pussy|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "spider" "door_atticassault" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "spider" "door_atticassault" "stage_2">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as it rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my {walls|ass} won't stop clenching...~♡"</span> you whimper, trying not to picture your boyfriend's face. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Haaah...~ t-this is bad... my {walls|ass} won't stop clenching...~♡"</span> It stings at first, but your succubus body stretches to take it. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think if he watched me get {fucked|my ass used} by this thing~"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Request Spider H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The spider keeps thrusting relentlessly, stretching your {walls|tight hole} with every push. Wet, broken moans spill from your lips as you squirm underneath it.<br><br>
<<startSexSceneUnique "spider" "door_atticassault" "stage_3">>
The spider's poison spreads through your body, filling you with a lewd sensation. <span class="player">"Haaah...~ n-nghh...♡"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Request Spider H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
Using its hind legs, it shifts you into position to drive its cock even deeper into your {pussy|guts}.<br><br>
<<startSexSceneUnique "spider" "door_atticassault" "stage_4">>
You can feel its cock throbbing inside you. <span class="player">"P-please... not inside~"</span> you beg weakly, your {walls|ass} clenching tighter around the slick intruder.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Request Spider H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final heavy thrust, the spider lets out a sharp squeal, its cock twitching as a strange, thick fluid floods deep into your {womb|guts}. <span class="player">"Nnnghh... nghhh~♡"</span> you cry out, your body convulsing helplessly as your {pussy|ass} tightens around it, milking every drop.<br><br>
<<startSexSceneUnique "spider" "door_atticassault" "stage_5">>
<span class="player">"Nnghh...~ a-ahhh♡♡"</span> Your legs tremble violently, pinned to the floor as it pumps more of the fluid inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Request Spider H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With one last thrust, the spider empties itself completely. Warm fluid seeps from your stretched {hole|ass}, dripping down your thighs and onto the floor below as it finally pulls its slick cock free.<br><br>
You take the chance to shove the spider off you. It recoils and skitters back to its corner, clearly satisfied after breeding you.<br><br>
You scramble to your feet, pull your clothes back on, then drag the box toward the exit. The spider stays dormant in the shadows for now.
<</nobr>>
<<link "Continue">><<pass 30>><<goto "Door Elder Request Spider H Defeat Final">><</link>>
<<cum "auto" "spidersmall">>
<<partner "beast">>
<<set $inflationEgg = true>>
<<stress +50>>
<<succubusEnergy +20>>
<<deviant +20>>
<<corruption +20>>Some time passes as you return the box to the old man. He has already prepared the tea and is sitting by the fire.
<span class="civ-male">"There you are."</span> He looks up. <span class="civ-male">"You alright?"</span> You nod. He seems to notice something off about you, but he doesn't press.
You join him by the fire and take the cup of tea.
<span class="say"><<link "So what's in the box?">><<goto "Door Elder Request 4">><</link>></span>
<<restoreOutfit>><<nobr>>
<<set $locType = "safe">>
You feel his hands on you, exploring your soft body. <span class="player">"I wanna feel you~"</span> you purr, rubbing your backside against his hardening cock.<br><br>
<span class="civ-male">"Mhh... you want it bad, don't you?"</span> His fingers slide down, brushing the damp spot between your legs.
<</nobr>>
<<link "Let him fuck you">><<set $sexMode = "vaginal">><<goto "Door Elder Sex 2">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass">><<set $sexMode = "anal">><<goto "Door Elder Sex 2">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
<span class="player">"P-Please... {use me~|I want you to use my ass~}"</span> you let out a soft moan.
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"S-slowly, please... {I'm still a virgin|It's my first time}."</span> You avert your eyes.<br><br>
<span class="civ-male">"Seriously? This will be a tight fit."</span> He grips your hips, yanking them back. Your spine arches as you feel him {rub against your folds|grind against your ass}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_1">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... so this is what it feels like~"</span> you moan as your {pussy|hole} swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time~"</span> you moan as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|ass} to you instead of my boyfriend... I wish I could see the look on his face!"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The old man grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
He grips your hips, yanking them back. Your spine arches as you feel him {rub against your folds|grind against your ass}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_1">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ I shouldn't be doing this... but my {pussy|ass} is clenching around you anyway...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your {succubus walls stretch|succubus hole stretches} to take him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds into you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Sex 3">><</link>>
<<arousal +150>><<nobr>>
He cups your chest with one hand, massaging slowly while his cock pistons in and out of your dripping {cunt|hole}.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_2">>
<span class="player">"Haaah~♡ y-you feel so good~"</span> Your voice trembles as your hips push back against him.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Sex 4">><</link>>
<<arousal +150>><<nobr>>
He lifts one of your legs and starts fucking you harder. <span class="player">"A-ahh~♡ n-nghh...!"</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_3">>
<</if>>
<span class="civ-male">"You feel so good around my cock!"</span> he grunts.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Sex 5">><</link>>
<<arousal +150>><<nobr>>
He quickens his pace, each thrust driving deep into your {hole|ass}. <span class="player">"If you fuck me like that... I'm gonna~"</span> Breathless moans slip from your lips.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_4">>
<</if>>
<span class="civ-male">"You're gripping me so tight!"</span> He grunts as his cock twitches violently inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Sex 6">><</link>>
<<arousal +150>><<nobr>>
With one final thrust he exhales sharply as hot seed spills deep {into your womb|inside your ass}.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_5_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_lonelyeldersex" "stage_5">>
<</if>>
<span class="player">"Nnngh... haaah...~"</span> you cry out as your {womb fills|guts fill} with his cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Sex 7">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
He slowly pulls out once he finishes, leaving you shaking. <span class="player">"Y-you came so much... all inside me~"</span> you pant, cum dripping from your used hole and leaving a wet mark on his bedsheets.<br><br>
<span class="civ-male">"I will never forget this. You made an old man remember what life is all about. That means a lot to me."</span> He slowly rises from the bed and gathers his clothes.<br><br>
<<if $knockDoorElderStage == 3>>
You join him and collect your own clothes. <span class="civ-male">"This is for you."</span> He reaches for your hand. <span class="civ-male">"Please take this, you deserve it."</span> He places a bag of coins in your palm. | <span class="stat-pos">+100g</span><<gold +100>><br><br>
<span class="player">"T-thank you... I have to go now."</span> You give him a quick peck on the cheek before heading out the door. <span class="civ-male">"Hope to see you again soon, aye?"</span> he calls after you.
<<else>>
<<run Inventory.addItem("wayfarersBand")>>
<<set $knockDoorElderStage = 3>>
You join him and collect your own clothes. He moves to the dusty, wooden box you brought from the attic and retrieves something from it. <span class="civ-male">"This is for you."</span> He reaches for your hand. <span class="civ-male">"This ring helped me a lot during my travels... I want you to have it."</span> He places a sturdy copper ring into your palm.<br><br>
<span class="player">"T-thank you, it looks very pretty."</span> You pocket the ring. <span class="player">"I have to go now."</span> You give him a quick peck on the cheek before heading out the door. <span class="civ-male">"Hope to see you again soon, aye?"</span> he calls after you.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>><<nobr>>
<<set $locType = "safe">>
You feel his hands on you, exploring your soft body. <span class="civ-male">"Get on your back. I want to fuck that pretty throat of yours..."</span><br><br>
You follow his order, lying back and letting your head hang off the edge of the bed. <span class="player">"L-like this~?"</span> you say softly.<br><br>
The old man nods. His fingers slowly trace the length of your neck, pressing lightly.
<</nobr>>
<<link "Continue">><<goto "Door Elder Blowjob 2">><</link>>
<<arousal +100>><<nobr>>
He pushes forward, pressing the tip between your lips. You open slowly, letting him slide in. <span class="civ-male">"Mmmh..."</span> he moans.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyelderblowjob" "stage_1">>
Your tongue swirls around his tip, tasting the musky heat of his cock. <span class="player">"Mmmph...~"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Blowjob 3">><</link>>
<<arousal +100>><<nobr>>
Your tongue presses against him, but the angle makes it impossible to do more than take him.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyelderblowjob" "stage_2">>
<span class="player">"Gllk... nghh~"</span> Saliva foams at the corners of your mouth as his cock slides past your lips, stretching your throat.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Blowjob 4">><</link>>
<<arousal +100>><<nobr>>
You give in completely as he grabs your head and starts fucking your throat like it's his to use.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyelderblowjob" "stage_3">>
<span class="civ-male">"Damn... your mouth feels so good around my cock!"</span> he pants from above.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Blowjob 5">><</link>>
<<arousal +100>><<nobr>>
His thrusts turn frantic. He grabs your arms for support, using them to pull himself deeper.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyelderblowjob" "stage_4">>
<span class="player">"Mmmph... gllk~♡"</span> Heavy muffled moans escape around his cock. Your vision blurs, but the lack of air only makes your body crave his taste more.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Blowjob 6">><</link>>
<<arousal +100>><<nobr>>
With a final heavy thrust he buries himself inside of you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Nnnghhghhh...~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "civilian" "door_lonelyelderblowjob" "stage_5">>
He groans, holding you down until the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your face.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Elder Blowjob 7">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
<span class="civ-male">"That was great..."</span> he pants, collapsing on the bed next to you.<br><br>
You slowly lift your head, still feeling lightheaded. <span class="player">"I thought I would suffocate for a moment..."</span> you pant, flicking your tongue to catch some leftover cum on your lips. <span class="player">"T-that felt really good~"</span><br><br>
<span class="civ-male">"You certainly made an old man happy again, here..."</span> He slowly rises from the bed and gathers his clothes.<br><br>
<<if $knockDoorElderStage == 3>>
You join him and collect your own clothes. <span class="civ-male">"This is for you."</span> He reaches for your hand. <span class="civ-male">"Please take this, you deserve it."</span> He places a bag of coins in your palm. | <span class="stat-pos">+100g</span><<gold +100>><br><br>
<span class="player">"T-thank you... I have to go now."</span> You give him a quick peck on the cheek before heading out the door. <span class="civ-male">"Hope to see you again soon, aye?"</span> he calls after you.
<<else>>
<<run Inventory.addItem("wayfarersBand")>>
<<set $knockDoorElderStage = 3>>
You join him and collect your own clothes. He moves to the dusty, wooden box you brought from the attic and retrieves something from it. <span class="civ-male">"This is for you."</span> He reaches for your hand. <span class="civ-male">"This ring helped me a lot during my travels... I want you to have it."</span> He places a sturdy copper ring into your palm.<br><br>
<span class="player">"T-thank you, it looks very pretty."</span> You pocket the ring. <span class="player">"I have to go now."</span> You give him a quick peck on the cheek before heading out the door. <span class="civ-male">"Hope to see you again soon, aye?"</span> he calls after you.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
<span class="player">"How could I say no to that?"</span> you smirk as you step inside.
<<if !window.hasTags("Naked")>>
You strip off your clothes and step into the bedroom,
<<else>>
You step into the bedroom,
<</if>>
the air thick with the smell of sweat and sex.<br><br>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_1">>
<<if $futa>>
<span class="civ-female">"Oh my... I've never seen something like that."</span> Her eyes drift down to the cock between your legs. She slips off the bed and runs her hands along your body, glancing back at her husband as he follows you into the room.<br><br>
<span class="civ-female">"Hun, you won't believe this... she's got a cock almost as big as yours."</span> The man raises his eyebrows, but a slow smile spreads across his face. <span class="civ-male">"Y-you're joking, right? What, you asked some wizard to transform you?"</span> he chuckles as he steps closer, his hands sliding over your hips from behind.
<<else>>
<span class="civ-female">"Oh my... what a beauty."</span> Her eyes fixate on the mark on your belly. She rises from the bed and slowly caresses your body, glancing back at her husband as he enters the bedroom.<br><br>
<span class="civ-female">"You do this often, don't you?"</span> The man raises his eyebrows, but a grin creeps across his face. <span class="civ-male">"Not sure what that mark means, but you look like a proper slut with it. Let's see if I'm right."</span> he smirks as he steps closer, touching you from behind.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Moaning Couple Sex 2">><</link>>
<<stripOutfit>><<nobr>>
The man keeps you pinned as the girl's tongue presses to your slit, licking you greedily.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_2_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_2">>
<</if>>
<span class="player">"Nnghh~♡"</span> You feel the man's cock press against you from behind. <span class="civ-female">"She's so wet already, show her what your cock can do, my love."</span>
<</nobr>>
<<link "Let him fuck you">><<pass 1>><<set $sexMode = "vaginal">><<goto "Door Moaning Couple Sex 3">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass">><<pass 1>><<set $sexMode = "anal">><<goto "Door Moaning Couple Sex 3">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
He carries you over to the bed and drops you flat on your back. <span class="civ-female">"Come on, put it in already."</span> the woman squirms.
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"S-slowly, please... {I'm still a virgin|It's my first time}."</span> You avert your eyes. <span class="civ-male">"Seriously? This will be a tight fit."</span> He spreads your legs apart and rubs the tip of his cock {against your entrance|between your cheeks}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_3">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... so this is what it feels like~"</span> you whisper, holding back memories of your boyfriend as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ giving my first time to a stranger~"</span> you moan as your {pussy swallows him|ass tightens around him}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ {Giving my virginity to a stranger|Letting a stranger break in my ass} instead of my own boyfriend... I wish I could see the look on his face!"</span> you moan, hips trembling back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The man grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
<span class="player">"P-please, put it in already~♡"</span> you moan shamelessly. He spreads your legs apart and rubs the tip of his cock {against your entrance|between your cheeks}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_3_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_3">>
<</if>>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ghhkk~♡ nghh... I'm doing this for you...~♡"</span> you pant, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your {succubus walls stretch|succubus hole stretches} to take him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds into you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
<<if $futa>>
The woman carefully takes the tip of your cock into her mouth, playfully teasing it with her tongue. <span class="civ-female">"Mmmh..."</span>
<<else>>
The woman carefully plays with your clit as her husband's cock continues to pound inside you. <span class="civ-female">"Fuck, that looks so good."</span>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Moaning Couple Sex 4">><</link>>
<<arousal +150>><<nobr>>
His cock slips out for a moment, dripping wet with mixed fluids. <span class="civ-female">"Let me taste you~"</span> the girl leans in and wraps her lips around her husband, sucking him off as you lie there panting.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_4">>
<</if>>
<span class="player">"Haaah~♡ p-please... put it back in~"</span> your voice trembles as your hips twitch impatiently.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Moaning Couple Sex 5">><</link>>
<<arousal +150>><<nobr>>
The woman shuffles on top of you, planting her moist cunt on your face. You instinctively bury your tongue inside, tasting her. <span class="player">"Mmmnh~♡"</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_5_futa">>
Your cock twitches as the man pushes his stiff length back inside you. <span class="civ-female">"Look how she's twitching, I think she likes it~"</span> she teases, eyes flicking down to your cock.<br><br>
<span class="civ-female">"Her cock is so pretty... I really wanna feel it inside me~"</span> she lifts herself off your face, clearly needy and ready for you.<br><br>
<<link "Fuck her">><<pass 1>><<set $dialogueChoice = "active">><<goto "Door Moaning Couple Sex 6">><</link>><br>
<<link "Let her husband fuck her instead">><<pass 1>><<set $dialogueChoice = "passive">><<goto "Door Moaning Couple Sex 6">><</link>>
<<else>>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_5">>
Your body trembles as the man pushes his stiff cock back in. <span class="civ-female">"Look how she's twitching, I think she likes it~"</span><br><br>
<span class="civ-female">"I'm way too horny... it's my turn now~"</span> she lifts herself from your face, needy to feel his cock again.<br><br>
<<link "Keep her husband to yourself">><<pass 1>><<set $dialogueChoice = "greedy">><<goto "Door Moaning Couple Sex 6">><</link>><br>
<<link "Let her husband fuck her">><<pass 1>><<set $dialogueChoice = "generous">><<goto "Door Moaning Couple Sex 6">><</link>>
<</if>>
<</nobr>>
<<arousal +150>><<nobr>>
<<switch $dialogueChoice>>
<<case "active">>
You nod, letting her climb on top of you as her husband keeps pounding your {pussy|ass}. She spreads herself with two fingers, slowly guiding your cock inside. The mix of getting fucked and feeling her walls clench around you makes your whole body shiver. <span class="player">"Haaah... T-that feels so good~♡"</span>
<<case "passive">>
You shake your head. <span class="player">"S-sorry..."</span> You look away shyly, letting her husband take over instead. He slips out of your sloppy hole and angles himself into his wife. Her weight against your body as she gets fucked makes your hips tense, almost like he's still inside you.
<<case "greedy">>
<span class="player">"N-no~ keep fucking me... I'm so close..."</span> You clench around him, trying to keep him there. <span class="civ-male">"Y-yes..."</span> he groans as your walls grip his cock. His wife drops down on top of you just to feel the push of his thrusts.
<<case "generous">>
You nod, letting her husband mount her instead. He slips out of your sloppy hole and pushes into his wife. Her weight against your body as she gets fucked makes your hips tense, almost like he's still inside you.
<</switch>><br><br>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_6">>
<<if $futa>>
Your cock twitches hard as you feel yourself close to the edge.
<<else>>
Your whole body burns up as you feel yourself reaching your limit.
<</if>>
They both moan loudly above you, clearly close themselves.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Moaning Couple Sex 7">><</link>>
<<arousal +150>><<nobr>>
<<switch $dialogueChoice>>
<<case "active">>
With one final thrust, the man groans, his cock twitching as hot seed floods deep into your {womb|guts}. At the same time you let out a strained moan as you shoot your load inside his wife.
<<case "passive">>
With one final thrust, the man groans, his cock twitching as hot seed floods deep into his wife's womb. <span class="civ-female">"Ahhh...!"</span> she cries out. Your cock twitches from the pressure of her grinding on you, spilling your load across her thighs.
<<case "greedy">>
With one final thrust, the man groans, his cock twitching as hot seed floods deep into your {womb|guts}.
<<case "generous">>
With one final thrust, the man groans, his cock twitching as hot seed floods deep into his wife's womb. <span class="civ-female">"Ahhh...!"</span> she cries out. Your legs twitch as you cum in short, sharp spurts.
<</switch>><br><br>
<<startSexSceneUnique "civilian" "door_moaningcouple" "stage_7">>
<<switch $dialogueChoice>>
<<case "active">>
Warm cum leaks from your holes, pooling into a sticky mess along your thighs. <span class="civ-female">"F-fuuck... y-yess! Fill me up with your cum!"</span> the woman cries out, and you can't help but feel the same. <<cum "outside" "pussy" "human">>
<<case "passive">>
Warm cum leaks from her hole, sliding down her thighs and onto yours. <span class="civ-female">"Ahhh... you came so much~"</span> she pants. <<cum "outside" "pussy" "human">>
<<case "greedy">>
Warm cum leaks from your hole, trailing down your thighs. <span class="player">"Nnghh... a-ahhh♡♡"</span> Your legs shake uncontrollably.
<<case "generous">>
Warm cum leaks from her hole, dripping onto your legs. <span class="civ-female">"Ahhh... that feels so good~"</span> she pants.
<</switch>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Moaning Couple Sex 8">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"T-that was amazing..."</span> you pant heavily, splatters of cum sticking to your skin.<br><br>
After catching your breath, you push yourself up from the bed. <span class="civ-male">"Feel free to visit us again sometime. You were wonderful."</span> the man smirks, collapsing back in exhaustion. <span class="civ-female">"Y-yes... visit us again~"</span><br><br>
You gather your belongings and head for the exit on shaky legs, still feeling warm inside.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "auto" "human">>
<<partner "human" 2>>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>><<nobr>>
<span class="player">"Mhh... I think I know what you need~♡"</span> you smirk as you step inside.<br><br>
<<if !window.hasTags("Naked")>>
You strip off your clothes and step into the bedroom, <span class="player">"I hope you can handle me."</span>
<<else>>
You step into the bedroom, <span class="player">"I hope you can handle me."</span>
<</if>>
<<if $futa>>
You turn around, exposing your growing cock to her. <span class="civ-female">"Oh my~ I've never seen anything like this..."</span> she gasps, eyes glued to it.
<span class="civ-female">"I can't wait to try you out~"</span>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Needy Lady Sex 2">><</link>>
<<stripOutfit>>
<<arousal +100>><<nobr>>
<<if $futa>>
She follows you as you lie down on her bed, climbing on top of you and straddling your cock. <span class="civ-female">"I've been so needy all day... the gods must've heard my prayers and sent you."</span> Her grip tightens around your shaft.<br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_1_futa">>
<span class="player">"No gods here that would send <b>me</b>~"</span> Your cock stiffens in her hand as she slowly strokes you to full size.
<<else>>
You follow her onto the bed, climbing on top of her as the two of you begin to touch yourselves. <span class="civ-female">"I've been so needy all day... the gods must've heard my prayers and sent you."</span><br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_1">>
<span class="player">"No gods here that would send <b>me</b>~"</span> you tease, biting your lip as warmth builds between your legs.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Needy Lady Sex 3">><</link>>
<<arousal +150>><<nobr>>
<<if $futa>>
She straddles your cock, her needy slit already soaked and dripping as she lines it up and drops down, swallowing your entire length in one thrust. <span class="civ-female">"A-Ahn~♡ r-right there!"</span><br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_2_futa">>
<span class="player">"Nnghh~♡ fuck..."</span> she starts sliding her hips up and down, slamming down onto your thighs.
<<else>>
You both spread your legs and push in close, pressing your wet slits together, <span class="civ-female">"Mmmh~♡"</span><br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_2">>
<span class="player">"Haaah~♡ this feels really fucking good..."</span> clits rubbing right against each other.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Needy Lady Sex 4">><</link>>
<<arousal +150>><<nobr>>
<<if $futa>>
You angle your legs and thrust up into her. <span class="civ-female">"Nnghh~♡ if you fuck me like that... I'm gonna~"</span><br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_3_futa">>
Her walls clench around your cock with every thrust.
<<else>>
You rub your slits against each other in a sloppy mess, <span class="civ-female">"K-keep going... Haaah~ I'm gonna~♡"</span><br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_3">>
Your breathing gets heavier as you feel your orgasm building.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Needy Lady Sex 5">><</link>>
<<arousal +150>><<nobr>>
<<if $futa>>
With a final thrust your cock twitches, pumping hot cum deep into her womb.<br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_4_futa">>
Warm cum leaks from her hole, dripping down between your thighs. <span class="civ-female">"Mmmph~♡ mmmhh..."</span> she leans in for a kiss as you finish emptying inside her.
<<cum "outside" "pussy" "human">>
<<else>>
You ride each other to exhaustion, panting heavily as she hits her climax, juices splattering all over you and the sheets.<br><br>
<<startSexSceneUnique "civilian" "door_needylady" "stage_4">>
<span class="civ-female">"Haaah~♡ Nnnghh...!"</span> your legs shiver in response.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Needy Lady Sex 6">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"T-that was amazing..."</span> you pant heavily, still coming down from your orgasm.<br><br>
<span class="civ-female">"Haaah...♡ ...it really was. Feel free to visit me again sometime~"</span> she smiles, collapsing back in exhaustion. You slowly push yourself up from the bed and gather your belongings.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>><<nobr>>
<<set $locType = "safe">>
You drop to your knees, ready for his cock. He steps forward, sweat already beading on his forehead. <span class="civ-male">"Y-you're really doing this..."</span><br><br>
<<startSexSceneUnique "civilian" "door_peepingpervert" "stage_1">>
You wrap your soft hand around his thick cock, slowly sliding up and down. <span class="player">"You've got a nice cock for such a pathetic pervert~♡"</span>
<</nobr>>
<<link "Continue">><<goto "Door Peeping Pervert Handjob 2">><</link>>
<<arousal +100>><<nobr>>
His cock swells to full size between your fingers, throbbing against your palm. <span class="player">"Haaah... nghh~♡"</span><br><br>
<<startSexSceneUnique "civilian" "door_peepingpervert" "stage_2">>
<span class="civ-male">"Damn... a real girl's hand feels so fucking good~"</span> he gasps, hips twitching forward.
<</nobr>>
<<link "Continue">><<goto "Door Peeping Pervert Handjob 3">><</link>>
<<arousal +100>><<nobr>>
You grab his thick cock with both hands, working it faster, slick precum coating your palms. <br><br>
<<startSexSceneUnique "civilian" "door_peepingpervert" "stage_3">>
<span class="player">"It's so big... and desperate~♡"</span> you purr.
<</nobr>>
<<link "Continue">><<goto "Door Peeping Pervert Handjob 4">><</link>>
<<arousal +100>><<nobr>>
You pump him harder, feeling his cock pulse and swell. <span class="player">"Cum for me... shoot it all over my tits~♡"</span><br><br>
<<startSexSceneUnique "civilian" "door_peepingpervert" "stage_4">>
<span class="civ-male">"D-don't stop... I-I'm close..."</span> he pants, hips jerking into your grip, cock ready to burst.
<</nobr>>
<<link "Continue">><<goto "Door Peeping Pervert Handjob 5">><</link>>
<<arousal +100>><<nobr>>
His cock jerks hard in your hands, hot cum splattering across your face and chest. <span class="player">"Nnghh~♡ S-so much..."</span><br><br>
<<startSexSceneUnique "civilian" "door_peepingpervert" "stage_5">>
You keep stroking through his spasms, milking out every drop.
<</nobr>>
<<link "Continue">><<goto "Door Peeping Pervert Handjob 6">><</link>>
<<arousal +100>><<nobr>>
<<orgasm "micro">>
<<set _reward = random(30,50)>>
<<set $gold += _reward>>
<span class="civ-male">"That was... amazing..."</span> he pants, stumbling backward on shaky legs.<br><br>
You slowly stand up, cum dripping from your chin and smearing across your tits. <span class="player">"Look at the mess you made~"</span> You cup your chest, letting it drip between your fingers.<br><br>
<span class="civ-male">"Girls aren't that scary after all... you made me feel really good."</span> He gathers his clothes and backs away. <span class="player">"Remember what I said, no more peeping."</span> A lewd smile spreads across your face as you watch him run off into the dark.<br><br>
You return to the woman and tell her about the peeper, but keep the part on how you dealt with him to yourself. <span class="civ-female">"I... I can't believe it. Someone watching me like that..."</span> <span class="civ-female">"I... I can't believe it. Someone watching me like that..."</span>
She presses coins into your palm. <span class="civ-female">"Thank you for helping me... you earned it."</span> | <span class="stat-pos">+<<=_reward>>g</span>
<</nobr>>
<<link "Leave">><<pass 1>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "oral" "human">>
<<partner "human">>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
They visibly grow aroused, as fleshy red masts rise beneath them. You gasp at their size, each one taking up nearly half their body length. <span class="player">"N-no, please...~"</span> you whimper as one of the rats climbs on top of you, rubbing its thick shaft against your ass.<br><br>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_1" "modded">>
The other rat catches the scent between your legs, lowering its face to sniff. You feel overwhelmed, squirming helplessly as you try to push them off with what little strength you have left.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Rat Problem H Defeat 2">><</link>>
<<stripOutfit>>
<<arousal +100>>
<<stress +50>><<nobr>>
<<handleVirginity "anal">>
<<if _virginTaken is true>>
The rat overpowers you, awkwardly humping its cock between your cheeks. <span class="stat-arousal">With a single plop, his cock penetrates you, tearing through your virgin ring in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_2" "modded">>
<</if>>
Tears blur your vision as it buries itself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! P-please stop...!"</span> you sob, even as your ass swallows him. <span class="player">"P-please... y-you weren't supposed to be my first back there!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! P-please stop...!"</span> you whimper. <span class="player">"Nnnghh... g-get your thing out of my ass!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! P-please stop...!"</span> you sob, even as your ass swallows him whole. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... getting my ass ruined by a filthy rat... what would my boyfriend think...~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<<else>>
The rat overpowers you, awkwardly humping its cock between your cheeks. Your spine arches as his cock lines up and plunges into your ass.<br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_2_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_2" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, voice shaking with disgust. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my ass is swallowing him...~♡"</span> you whimper in shameful pleasure. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 3>>
<span class="player">"Haaah...~ F-fuck... getting my ass ruined by a rat...~♡"</span> It stings at first, but your succubus hole stretches to take him deeper. | <span class="stat-arousal">+Arousal</span><<stress +100>><br><br>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think of me... I bet he'd cry if he saw...~"</span> you moan, dripping shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
<<if $futa>>
The other rat buries its face between your legs, eagerly licking your swollen balls and the slick trail of your juices. Your scent is driving them completely wild.
<<else>>
The other rat buries its face between your legs, eagerly lapping at your dripping pussy. Your scent is driving them completely wild.
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Rat Problem H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<handleVirginity "vaginal">>
<<if _virginTaken is true>>
The second rat, having tasted your juices, pulls its face away from your crotch and angles its cock toward your slick hole. <span class="stat-arousal">With a heavy thrust, the tip presses in and breaks through your hymen.</span> | <span class="stat-neg">-Health</span><br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_3" "modded">>
<</if>>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob, even as your pussy swallows him. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob. <span class="player">"Nnnghh... I'll never forgive you!"</span> | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob, even as your pussy swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think of me losing my virginity to a filthy rat...~♡"</span> you moan as both your holes are filled by their cocks. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<<else>>
The second rat, having tasted your juices, pulls its face away from your crotch and angles its cock toward your slick hole.<br><br>
<<if $futa>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_3_futa" "modded">>
<<else>>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_3" "modded">>
<</if>>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-no... babe... I-I'm sorry...~♡"</span> you cry, body quivering as it rams deeper. <span class="player">"P-please... don't picture me like this...~"</span> | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my holes won't stop clenching...~♡"</span> you whimper. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Haaah...~ t-this is bad... my holes won't stop clenching...~♡"</span> It stings at first, but your succubus walls stretch to swallow them whole. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... if only my boyfriend could watch me get used by these filthy rats... I bet he'd cry if he saw...~"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
The first rat pushes its foul tongue past your lips, as it forces a messy kiss. His claws dig into your skin as both your holes are violated.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Rat Problem H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The first rat pulls its filthy cock from your guts, leaving it gaping wide. <span class="player">"P-please... stop...~"</span> you whimper, but it only shifts closer, angling its shaft, slick with your mixed juices, toward your mouth. As you try to cry out, it rams its cock down your throat in one heavy thrust.<br><br>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_4" "modded">>
The other rat straddles your hips, pounding you rough. You twitch helplessly as they claw against you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Rat Problem H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
Their relentless pounding continues until you feel both of their cocks twitching inside you. <span class="player">"Nnnghh~♡ mmphhh...!"</span> you whimper around the cock stuffed in your throat, muffling your moans.<br><br>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_4" "modded">>
Their thrusts grow faster, their furry bodies pressing against your trembling skin.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Rat Problem H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final heavy thrust, their cocks twitch as thick, reeking cum floods both your mouth and pussy. <span class="player">"Mmmphhh~♡ nnghh...~"</span> you moan weakly around the cock in your throat, as your body trembles.<br><br>
<<startSexSceneUnique "rat" "basement_ratnest" "stage_5" "modded">>
Your body betrays you, climaxing as they keep pumping their seed into your warm, used holes.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Rat Problem H Defeat 7">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With a final squeal, they pull their cocks free from your cum-stained holes. You cough up thick seed and gasp for air as your mouth is finally freed. The world spins as you struggle to come back to your senses.<br><br>
A sudden noise makes the rats flinch and scatter. The woman hears the commotion and rushes down, clanging two pans together. <span class="civ-female">"Shoo! Shoo! Leave her alone!"</span> She freezes when she sees you, sprawled on the cold floor, covered in filth.<br><br>
She hurries to your side and carefully drags you up the stairs. Your body aches as you come to your senses. <span class="player">"Nngh... t-thank you..."</span> you murmur, still shaking.<br><br>
<span class="civ-female">"Oh gods... if I'd known they'd do this to you..."</span> Her voice trembles as she fumbles for a health potion. <span class="civ-female">"I should never have let you go down there alone."</span> She presses a small red vial into your hand. <span class="player">"T-they just... overwhelmed me..."</span> You thank her and down the liquid. | <span class="stat-pos">+Health</span><<health +300>><<stress -50>><<fatigue -50>><br><br>
You grab your clothes and hastily pull them back on, forcing yourself up before stepping outside. <span class="civ-female">"You should wash yourself, dear."</span> She says softly. <span class="civ-female">"You don't want their filth making you sick."</span>
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit>><<returnToPassage>><</link>>
<<cum "pussy" "rat">>
<<cum "oral" "rat">>
<<partner "beast" 2>>
<<stress +50>>
<<succubusEnergy +15>>
<<deviant +15>>
<<corruption +15>><<nobr>>
<<if !window.hasTags("Naked")>>
<<if $equippedOutfit is $none>>
<<stripOutfit2>>
You pull your underwear off and toss it aside, feeling his warm skin press against your now fully exposed body.
<<else>>
<<stripOutfit2>>
You slip out of your clothes, feeling his warm skin press against you.
<</if>>
<</if>>
<span class="player">"T-this is not working, you'll never fall asleep at this rate..."</span> you pant weakly as an idea crosses your mind. <span class="player">"W-what if you... put it inside?"</span> You feel his hands on you, exploring your soft body. <span class="player">"J-just a bit! So it stops twitching around~"</span> You smirk, rubbing your backside against his thick erection.<br><br>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_1">>
<span class="civ-male">"T-that might work~"</span> You feel his hot breath against your neck, his fingers slide down, brushing the damp spot between your legs.
<</nobr>>
<<link "Let him use you">><<set $sexMode = "vaginal">><<goto "Door Sleeping Problem Repeat Sex 2">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make him use your ass">><<set $sexMode = "anal">><<goto "Door Sleeping Problem Repeat Sex 2">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
<span class="player">"You can put it {inside|in my ass}~ Just... don't move too much~♡"</span> you moan softly.
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"S-slowly, please... I never put anything in there before..."</span><br><br>
<span class="civ-male">"Seriously? {You're a virgin?|This will be a tight fit}."</span> He grips your hips, yanking them back. Your spine arches as you feel him {rub against your folds|grind against your ass}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_2">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Ahhh~♡ f-fuck... so this is what it feels like~"</span> you moan as your {pussy|hole} swallows him. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ my first time~"</span> you moan as your {pussy|ass} swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaahhh~♡ Giving my {virginity|ass} to you instead of my boyfriend... I wish I could see the look on his face!"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The man grunts as your tight {walls stretch|ring stretches} around him.
<<else>>
He grips your hips, yanking them back. Your spine arches as you feel him {rub against your folds|grind against your ass}. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_2">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh~♡ I shouldn't be doing this... but my {pussy|ass} is clenching around you anyway...!"</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... you're so big, but you feel so good..!"</span> It stings at first, but your {succubus walls stretch|succubus hole stretches} to take him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Hhhh~♡ f-fuck me... nghh... harder...!"</span> your voice breaks into lewd moans as he pounds into you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Sleeping Problem Repeat Sex 3">><</link>>
<<arousal +150>><<nobr>>
His thrusts grow more rapid. <span class="player">"H-hey, I didn't say~ you could move- Nnghh~♡... around~"</span> Your complaints melt into moany gasps.<br><br>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_3">>
<span class="civ-male">"Sorry but... the way your {pussy|ass} is gripping me just feels too good!"</span> The man pants as his cock slowly pistons in and out of your dripping {cunt|hole}.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Sleeping Problem Repeat Sex 4">><</link>>
<<arousal +150>><<nobr>>
He lifts your leg in the air, allowing him to thrust even deeper. <span class="player">"Ahh~♡! Agghhn~♡ F-fine~ Use me until you get tired~♡"</span><br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_4">>
<</if>>
<span class="civ-male">"Damn, it feels like your {pussy|ass} is draining me!"</span> he grunts.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Sleeping Problem Repeat Sex 5">><</link>>
<<arousal +150>><<nobr>>
He quickens his pace. <span class="player">"Ah~! Ah~! Haaaah...~♡"</span> His cock feels ready to erupt inside you.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_4_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_4">>
<</if>>
<span class="civ-male">"S-so... close~"</span> the man grunts as his cock twitches violently inside you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Sleeping Problem Repeat Sex 6">><</link>>
<<arousal +150>><<nobr>>
With one final thrust he exhales sharply as hot seed spills deep {into your womb|inside your ass}.<br><br>
<<if $futa>>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_5_futa">>
<<else>>
<<startSexSceneUnique "civilian" "door_sleepingproblem" "stage_5">>
<</if>>
<span class="player">"Nnngh... haaah...~"</span> you cry out as your {womb fills|guts fill} with his cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Sleeping Problem Repeat Sex 7">><</link>>
<<arousal +150>><<nobr>>
<<set _reward = random(40,80)>>
<<set $gold += _reward>>
<<orgasm>>
With a final thrust the last drop of his seed fills your hole. You feel his cock finally softening again and slipping out. <span class="player">"Y-you came so much... all inside me~"</span> you pant but get no answer, instead a soft snore fills the room, telling you that he's passed out.<br><br>
You wait a few more minutes, cum dripping from your used hole and leaving a wet mark on his bedsheets, before carefully lifting his hand from your waist and shuffling off to the side of the bed. The snoring continues as you wipe yourself clean, collect your belongings and tiptoe out of the room. The pouch he mentioned sits on a shelf near the entrance. | <span class="stat-pos">+<<=_reward>>g</span><br><br>
<<link "Leave">><<restoreOutfit2>><<restoreOutfit>><<pass 1>><<returnToPassage>><</link>><br>
<<link "Rob him (0:05)">><<restoreOutfit2>><<restoreOutfit>><<pass 5>><<goto "Door Sleeping Problem Steal">><</link>> | <span class="stat-neg">Guile</span>
<</nobr>>
<<set $knockDoorSleepProblemsStage = 2>>
<<cum "auto" "human">>
<<partner "human">>
<<succubusEnergy +25>>
<<promiscuity +25>>
<<corruption +25>>A lewd idea crosses your mind. <span class="player">"I know how to make you behave...~♡"</span> You strip out of your clothes and toss them into a loose pile.
The dogs turn their heads, curiously watching as you sit down and lift the bucket over your naked body. <span class="player">"You boys sure must be hungry, aren't you~"</span> You flip the bucket and pour the meat scraps over your skin. Drenching you in filth and strange odor.
The hounds lunge at you, lapping at your body with their rough tongues and devouring the scraps. You lean back proudly and enjoy their greedy mouths. <span class="player">"Y-yess~♡ Eat up~♡"</span>
They quickly devour the meat but keep licking the juices from your skin. | <span class="stat-arousal">+Arousal</span><<arousal +75>>
<<link "Reward them">><<goto "Door Stray Feeding Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span> | <span class="stat-arousal">Anal</span> | <span class="stat-arousal">Oral</span>
<<link "Leave and return to the man">><<set $dialogueChoice = "messy">><<goto "Door Stray Feeding Return">><</link>><<nobr>>
<<set _reward = random(35,50)>>
<<set $gold += _reward>>
<<switch $dialogueChoice>>
<<case "messy">>
You wait until they've licked your skin clean, then slip back into your clothes. <span class="player">"Mmmh... T-that should be enough for now~"</span><br><br>
You return to the man and hand back the bucket. <span class="civ-male">"They eat it all?"</span> You nod. He presses some coins into your hand. <span class="civ-male">"Thanks for dealin' with 'em. Here."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +5>><br><br>
Before you can turn away, he stops you. <span class="civ-male">"Wait!"</span> He reaches out and wipes a sticky smear off your neck with his thumb. <span class="civ-male">"Must've got some meat on ya. All good now. Though... you might wanna wash up. You smell like dog."</span> He chuckles. Your cheeks burn hot, wondering if he knows what you did to them.
<<case "filthy">>
You stumble back to the man and hand back the bucket. <span class="civ-male">"Gods, you alright?"</span> You grin, licking your lips. <span class="player">"Y-yes... all went well!"</span> He presses some coins into your hand. <span class="civ-male">"Thanks for dealin' with 'em. Here."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +5>><br><br>
Before you can leave, he stops you. <span class="civ-male">"Might wanna take a wash. You reek of dog."</span> He says it with mild concern. Your cheeks burn hot, wondering if he knows what you did to them.
<<case "broken">>
You stumble back to the man and hand back the bucket. <span class="civ-male">"Gods, you alright?"</span> You wipe a tear from your cheek and nod weakly. <span class="player">"I-it's nothing..."</span> He presses some coins into your hand. <span class="civ-male">"Well... thanks for dealin' with 'em. Here."</span> | <span class="stat-pos">+<<=_reward>>g</span> | <span class="stat-pos">+Service</span><<service +5>><br><br>
Before you can leave, he stops you. <span class="civ-male">"Might wanna take a wash. You reek of dog."</span> He says it with mild concern. It makes you wonder if he knows what happened to you.
<</switch>>
<</nobr>>
<<link "Leave">><<returnToPassage>><</link>>
/* ======================
CONSENSUAL
====================== */<<nobr>>
You lift yourself back up on your knees. The hounds are visibly aroused. You slightly bend forward and grab one of their cocks in each hand. Meanwhile, the third hound moves behind you. <span class="player">"Still hungry, I see~"</span> You press your ass against his snout as you slowly stroke the other two.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_1" "modded">>
<span class="player">"Right there~♡"</span> You let out a soft moan as his lengthy tongue finds your slit.
<</nobr>>
<<link "Continue">><<goto "Door Stray Feeding Sex 2">><</link>>
<<arousal +100>><<nobr>>
<<handleVirginity "vaginal">>
The hound pushes you forward as the other two move in front of you. <span class="player">"Can't wait to fuck me, hmm~?"</span> you chuckle.<br><br>
<<if _virginTaken is true>>
<span class="player">"S-slowly, please... I never put anything in there before."</span> You bite your lip as you brace yourself. The hound jumps on top, his hairy paws digging into your hips. Your spine arches as he rubs against your folds. <span class="stat-arousal">Suddenly he pushes hard, breaking through your hymen in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmmhh! I-it's so big...!"</span> you whimper. <span class="player">"Nnnghh♡ Does it really count as my first time if it's a dog?~♡"</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Mmmhh~♡ My first time... and it's with a filthy stray...!"</span> you moan as your pussy swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think if he saw me losing my virginity to a stray~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The hound grunts and pushes deeper, your tight walls stretching around him.
<<else>>
The hound jumps on top, his hairy paws digging into your hips. Your spine arches as he rubs against your folds. With a single plop, his cock pushes inside you.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Y-yess... nghh... j-just this once..."</span> you moan, body quivering as he rams deeper. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... doggy cock feels so good~!"</span> Your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Mmmhh~♡ yesss... getting fucked by a dirty stray, I'm such a slut~♡"</span> you moan shamelessly, pushing back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
Your hands wrap around the other two cocks, pulling one closer and wrapping your lips around him. <span class="player">"Mmmph~♡ Lwet mwe t-taste yew..."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding Sex 3">><</link>>
<<arousal +150>><<nobr>>
The hound behind you keeps pounding, his thick cock stretching you wide with every heavy thrust. <span class="player">"Ghh~♡! Nngh~♡! Mmmph~♡!"</span> Spit and precum drip down your chin.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_3" "modded">>
The grumpy hound shoves his friend aside with a growl, his swollen cock bumping against your cheek. <span class="player">"Ahh...~ feeling left out, hmm~?"</span> You open wide again, taking him deep.<br><br>
<span class="player">"Mmmph~♡ Lwet mwe h-help yew~"</span> Your tongue swirls around the tip as you bob your head, hands still stroking the third one in rhythm with the rough fucking from behind.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding Sex 4">><</link>>
<<arousal +150>><<nobr>>
<<handleVirginity "anal">>
The other stray grows impatient, not satisfied with just your hand. He climbs on top, awkwardly humping his cock between your cheeks.
<<if _virginTaken is true>>
<span class="player">"W-what are you-"</span> His cock lines up with your tight hole. <span class="stat-arousal">With a single plop, his cock penetrates you, tearing through your virgin ring in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_4" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"N-noo...~ you're tearing my ass!"</span> your voice breaks into lustful whimpers. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ you're tearing my ass! B-but why does it feels sho good~"</span> your voice breaks into lustful whimpers as your ass swallows him whole. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... getting both holes stuffed by dirty strays... what would my boyfriend think...~♡"</span> you moan as your hips tremble back against them. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<<else>>
<span class="player">"W-what are you-"</span> Your spine arches as his cock lines up and plunges into your ass.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_4" "modded">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my ass is swallowing him...~♡"</span> you whimper in shameful pleasure. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Haaah...~ F-fuck... getting both holes ruined by strays...~♡"</span> It stings at first, but your succubus hole stretches to take him deeper. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think of me... I bet he'd cry if he saw...~"</span> you moan, dripping shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
The first stray suddenly grunts, cock twitching as hot seed pours deep into your womb. <span class="player">"Nnghhhaaa~♡! Sh-shit... f-fuck yes... knot me... stuff me~♡!"</span> you cry out, voice muffled under their furry bodies. His knot swells, stretching your walls tight and pressing against the thick cock already filling your ass.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding Sex 5">><</link>>
<<arousal +150>>
<<cum "pussy" "dog">><<nobr>>
<<orgasm "micro">>
The first hound finally yanks his knot free. Warm, bestial cum gushes from your well-used hole with every thrust from the other stray. <span class="player">"Haaahh~♡! Haaahh~♡! Ghh... ahh~♡!"</span> Your body trembles under the relentless pounding.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_5" "modded">>
The stray grunts, his furry legs rubbing roughly against your ass. His thick cock barely fits, each thrust stretching you wider and forcing out more broken cries.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding Sex 6">><</link>>
<<arousal +150>><<nobr>>
The third stray shoves his cock deep down your throat. <span class="player">"Mmmph~♡ D-dwon't shtop... I'm gonna cum sho hard~♡"</span> Your words come out muffled around his throbbing shaft.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_6" "modded">>
The hound drops his full weight on top of you, stretching your guts wide. <span class="player">"Ah! Ah! Ahh~♡! Ghh~♡!"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding Sex 7">><</link>>
<<arousal +150>><<nobr>>
With a final thrust, the hounds grunt, cocks twitching as hot seed gushes inside you. <span class="player">"Gllk~♡! Mmmphghh~♡! Nnghh...~♡!"</span> Your defeated moans bubble out around the cum flooding your throat. His knot stretches your ass beyond its limit.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_7" "modded">>
Doggy sperm overflows from your mouth, coating your skin in thick, sticky ropes. At the same time, your guts bloat with his cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding Sex 8">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
<span class="player">"Haaaah...~ Haaaah...~♡"</span> They finally pull their cocks free from your well-used holes. You collapse onto the ground, defeated, chest heaving as you try to catch your breath.<br><br>
Cum gushes from all three holes, coating your thighs and pooling beneath you in a sticky mess. You push yourself up onto shaky knees. <span class="player">"I hope you... enjoyed your reward~♡"</span> you pant weakly. The dogs nudge you gently with their heads, tails wagging, clearly a sign of appreciation.<br><br>
You run your fingers through their fuzzy fur one last time before they strut off happily. After a deep breath, you gather your scattered clothes and slip them over your stained, dripping body.<br><br>
You glance around, no one seems to have noticed. You quickly leave the scene, cum still leaking from your stretched holes and soaking into your clothes with every step.
<</nobr>>
<<link "Return to the man">><<set $dialogueChoice = "filthy">><<goto "Door Stray Feeding Return">><</link>>
<<cum "anal" "dog">>
<<cum "oral" "dog">>
<<partner "beast" 3>>
<<succubusEnergy +40>>
<<deviant +35>>
<<corruption +35>>
/* ======================
H DEFEAT
====================== */<<nobr>>
They tear your clothes off in a frenzy, leaving you completely naked on the dirt. The largest stray jumps on top of you, nose buried in your neck. <span class="player">"P-please... let me go..."</span> you whimper.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_0_defeat" "modded">>
His massive erection drags across your thigh, making you flinch each time it brushes your skin.
<</nobr>>
<<link "Continue">><<goto "Door Stray Feeding H Defeat 1">><</link>><<nobr>>
You twist and push, trying to slip out from under him, but only manage to roll onto your knees, ass up. The massive stray drops his head between your thighs, his rough tongue scraping over the sticky meat juices. <span class="player">"N-no... not there!"</span> you gasp.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_1_defeat" "modded">>
The other two strays circle closer, drawn to your exposed curves and the overwhelming scent clinging to your skin.
<</nobr>>
<<link "Continue">><<goto "Door Stray Feeding H Defeat 2">><</link>>
<<arousal +50>>
<<stress +50>><<nobr>>
<<handleVirginity "vaginal">>
The hound pushes you forward as the other two move in front of you. <span class="player">"N-no... get away from me...!"</span> your voice cracks.<br><br>
<<if _virginTaken is true>>
<span class="player">"Please... not like this...!"</span> You struggle weakly, trying to twist away. The hound jumps on top, his hairy paws digging into your hips. Your spine arches painfully as he rubs against your folds. <span class="stat-arousal">Suddenly he pushes hard, breaking through your hymen in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_2" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! Please stop...!"</span> you sob, even as your pussy stretches around him. <span class="player">"P-please... y-you weren't supposed to be my first...~♡"</span> | <span class="stat-neg">+Stress</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ f-fuck! Not there...!"</span> you sob. <span class="player">"Nnnghh... y-you're hurting me!"</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ f-fuck! Not there, you filthy stray...!"</span> you sob, even as your pussy swallows him. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... What would my boyfriend think if he saw me losing my virginity to some strays~♡"</span> you moan as your hips tremble back against him. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The hound grunts and pushes deeper, your tight walls stretching around him.
<<else>>
<span class="player">"Not like this...!"</span> The hound jumps on top, his hairy paws digging into your hips. Your spine arches painfully as he rubs against your folds. With a single plop, his cock pushes inside you.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_2" "modded">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-nooo... it hurts... get off me!"</span> you sob, body shaking as he rams deeper. <span class="player">"Babe... I-I'm sorry...~♡"</span> | <span class="stat-neg">+Stress</span><br><br>
<<case 2>>
<span class="player">"N-nooo... nghh... t-this is wrong..."</span> you whimper, trying not to picture your boyfriend's face. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Hahhh~♡ fuck... t-this is bad... but my hole won't stop clenching...~♡!"</span> It stings at first, but your succubus walls stretch to swallow him whole. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... if only my boyfriend could watch me get used by these strays~♡"</span> you moan shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
Your hands scrabble uselessly at the dirt as the other two press closer. His cock bumps against your face. <span class="player">(I have to do this... they'll hurt me otherwise...)</span> You pull one closer and wrap your lips around him. <span class="player">"J-jwust d-don't hwurt mwe..."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding H Defeat 3">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The hound behind you keeps pounding, his thick cock stretching you wide with every heavy thrust. <span class="player">"Ghh~! Nngh~! Mmmph~!"</span> Spit and precum drip down your chin.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_3" "modded">>
The grumpy hound shoves his friend aside with a growl, his swollen cock bumping against your cheek. <span class="player">"N-no... get it away, I don't wanna do this anymore...!"</span> you gasp, turning your head, but his swollen cock forces your mouth open.<br><br>
<span class="player">"Mmmph~! N-nwo...!"</span> Your tongue is forced against the tip as he pushes deeper, while the rough fucking continues from behind.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<handleVirginity "anal">>
The other stray grows impatient, not satisfied with just your hand. He climbs on top, awkwardly humping his cock between your cheeks.
<<if _virginTaken is true>>
<span class="player">"W-what are you-"</span> His cock lines up with your tight hole. <span class="stat-arousal">With a single plop, his cock penetrates you, tearing through your virgin ring in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_4" "modded">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-noo...~ f-fuck! G-get out, it's too big...!"</span> you sob, even as your ass stretches around him. <span class="player">"P-please... y-you weren't supposed to take me like this..."</span> | <span class="stat-neg">+Stress</span><br><br>
<<case 2>>
<span class="player">"N-noo...~ you're tearing my ass!"</span> your voice breaks. <span class="player">"Nnnghh... stop... it hurts..."</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"N-noo...~ you're tearing my ass!"</span> your voice breaks as your ass swallows him whole. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"F-fuck... getting both holes stuffed by dirty strays... what would my boyfriend think...~♡"</span> you moan as your hips tremble back against them. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<<else>>
<span class="player">"W-what are you-"</span> Your spine arches painfully as his cock lines up and plunges into your ass.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_4" "modded">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"N-nooo... it hurts... get off me!"</span> you sob, body shaking as he rams deeper. <span class="player">"Babe... I-I'm sorry...~"</span> | <span class="stat-neg">+Stress</span><br><br>
<<case 2>>
<span class="player">"Haaah...~ t-this is wrong... but my ass is swallowing him..."</span> you whimper in shame. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Haaah...~ F-fuck... getting both holes ruined by strays..."</span> It stings at first, but your succubus hole stretches to take him deeper. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Mmmhh~♡ f-fuck... what would my boyfriend think of me... I bet he'd cry if he saw...~"</span> you moan, dripping shamelessly. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
<</if>>
The first stray suddenly grunts, cock twitching as hot seed pours deep into your womb. <span class="player">"Nnghhhaaa~! Sh-shit... n-no... not inside... stop!"</span> you cry out, voice muffled under their furry bodies. His knot swells, stretching your walls tight and pressing against the thick cock already filling your ass.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>>
<<cum "pussy" "dog">><<nobr>>
<<orgasm "micro">>
The first hound finally yanks his knot free. Warm, bestial cum gushes from your well-used hole with every thrust from the other stray. <span class="player">"Ghh~! Nngh~! Mmmph~!"</span> Your body trembles under the relentless pounding.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_5" "modded">>
The stray grunts, his furry legs rubbing roughly against your ass. His thick cock barely fits, each thrust stretching you wider and forcing out more broken cries.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
The third stray shoves his cock deep down your throat. <span class="player">"Mmmph~! N-nwo... get it out...!"</span> Your words come out muffled around his throbbing shaft.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_6" "modded">>
The hound drops his full weight on top of you, stretching your guts wide. <span class="player">"Ghh~! Nngh~! Mmmph~!"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding H Defeat 7">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With a final thrust, the hounds grunt, cocks twitching as hot seed gushes inside you. <span class="player">"Gllk~! Mmmphghh~! Nnghh...~!"</span> Your defeated cries bubble out around the cum flooding your throat. His knot stretches your ass beyond its limit.<br><br>
<<startSexSceneUnique "dog" "door_strayFeedingFayhal" "stage_7" "modded">>
Doggy sperm overflows from your mouth, coating your skin in thick, sticky ropes. At the same time, your guts bloat with his cum.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Door Stray Feeding H Defeat 8">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
<span class="player">"Haaaah...~ Haaaah...~"</span> They finally pull their cocks free from your well-used holes. You collapse onto the ground, defeated, chest heaving as you try to catch your breath.<br><br>
Cum gushes from all three holes, coating your thighs and pooling beneath you in a sticky mess. You push yourself up onto shaky knees. <span class="player">"Y-you... you used me... I-I'll never forgive you..."</span> you pant weakly, tears streaking your face. The dogs lose interest and trot off into the bushes, leaving you alone.<br><br>
After a deep breath, you gather your scattered clothes and slip them over your stained, aching body.<br><br>
You glance around, no one seems to have noticed. You stumble away, cum still leaking from your stretched holes and soaking into your clothes with every step.
<</nobr>>
<<link "Return to the man">><<set $dialogueChoice = "broken">><<goto "Door Stray Feeding Return">><</link>>
<<cum "anal" "dog">>
<<cum "oral" "dog">>
<<partner "beast" 3>>
<<succubusEnergy +40>>
<<deviant +25>>
<<corruption +25>><span class="player">"H-hey, guards! What the hell are you..."</span> The orc smacks you across the face, shutting you up on the spot. | <span class="stat-neg">-Health</span><<health -75>>
<span class="enemy">"Don't make me hit you again."</span> He grabs a handful of your ass, squeezing hard. <span class="player">"P-please stop..."</span> you whimper as his fingers dig in. <span class="enemy">"Don't act like you don't want this, you fucking tease. Get in the bath."</span>
You step into the water with shaky breath, his friends already waiting. <span class="enemy-2">"Been waiting for this."</span> the slimy man mutters as he strokes himself. Their hands move over your body the moment you enter. <span class="enemy-3">"Do what we tell you, slut."</span>
<<link "Accept your fate">><<pass 1>><<goto "Fayhall Dungeon Bath H Defeat 1">><</link>>
<<stress +150>><<nobr>>
The rugged man pulls you into a kiss, his tongue forcing its way in while the slimy man and the orc rub their cocks along your back, breathing against your neck.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_1">>
<span class="enemy-2">"Yeah, that's it. Show some passion."</span> he sneers. You stroke the rugged man's cock with shaking fingers, his mouth pressed against yours.<br><br>
<span class="enemy">"On your knees. Now."</span> the orc growls behind you.
<</nobr>>
<<link "Do as they command">><<pass 1>><<goto "Fayhall Dungeon Bath H Defeat 2">><</link>>
<<stress +50>><<nobr>>
You lower yourself into the pool as the orc steps in front of you, his cock already hard. The raw, musky smell hits you, enough to make your stomach twist. With your cheek still throbbing from his slap, you don't risk defying him again and wrap your lips around his thick shaft. <span class="player">"Nnnhh~"</span><br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_2">>
<span class="enemy-2">"Look at her. She's really into it now."</span> the rugged man laughs. <span class="enemy-3">"B-boss... can I go first? Please?"</span> the slimy man begs, barely holding himself back. The orc gives a simple nod. Looks like they're taking this further.
<</nobr>>
<<link "Accept your fate">><<pass 1>><<set $sexMode = "vaginal">><<goto "Fayhall Dungeon Bath H Defeat 3">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Beg them to use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Fayhall Dungeon Bath H Defeat 3">><</link>> | <span class="stat-arousal">Anal</span>
<<stress +50>><<nobr>>
{You accept your fate and let them use you as they please.|<span class="player">"P-please, if you have to do it..."</span> you cough for air as you slip the cock out, desperate to negotiate.}
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"{P-please... stop|U-use my ass instead...}"</span> you whimper as you gasp for air. The slimy man is already behind you, lifting your hips to his height. <span class="enemy-3">"Heh, really want me to {stop|ruin your ass}?"</span> His thick cock slides between your {thighs|cheeks}, the tip rubbing against your {folds|tight ring}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_3">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Mmphh...!"</span> you cry around the orc's thick cock, clinging to thoughts of your boyfriend just to stay sane. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 2>>
<span class="player">"Mmphh..."</span> you whimper around the orc's cock as the man's thrusts pound your {pussy|ass}. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Nnnhh~"</span> muffled moans escape around the orc's cock as your {virgin pussy tightens around|tight hole squeezes around} the invading shaft. | <span class="stat-neg">+Stress</span> | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡"</span> saliva trickles down your chin as the orc fills your mouth and your {virgin pussy|tight hole} clenches around the man behind you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The slimy man grunts as your tight {walls|hole} stretch around him.
<<else>>
<span class="player">"{P-please... don't do this|U-use my ass instead...}"</span> you whimper as you gasp for air. The slimy man is already behind you, lifting your hips up to his height. With a wet plunge, he pushes in deep, filling your {cunt|ass} in one heavy thrust.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_3">>
<<switch $ntrStage>>
<<case 1>>
<span class="player">"Mmphh...!"</span> you cry around the orc's cock, praying your boyfriend never pictures you like this. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 2>>
<span class="player">"Mmphh..."</span> you whimper around the orc's cock as the man's thrusts pound your {pussy|ass}. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 3>>
<span class="player">"Nnnhh~"</span> muffled moans spill out as your {pussy|tight hole} swallows him deeper. | <span class="stat-arousal">+Arousal</span><<stress +100>>
<<case 4>>
<span class="player">"Haaah~♡"</span> saliva trickles down your chin as the orc fills your mouth and your {pussy|ass} clenches eagerly around the man behind you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<span class="enemy">"Heh, she's totally into it now. I hope you're ready for my cock."</span> the orc sneers as he slips his thick shaft out of your throat and moves behind you.
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath H Defeat 4">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
He shoves the slimy man off you, his cock plopping out with a wet noise. <span class="enemy">"I'll show you what a real orc can do!"</span> His thick cock slams {into your womb|deep into your guts} in a single thrust. <span class="player">"f-fuck! it's too b-"</span> you cry out, but the rugged man cuts you off, forcing his cock back into your mouth.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_4">>
<span class="enemy-2">"Don't wanna hear it, take it like a good slut."</span> he mocks you. <span class="player">"Nnngh~...!"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath H Defeat 5">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
Your body heats up despite the violation, your mark burning hotter with every thrust. The orc notices and picks up the pace, slamming into your {cunt|ass} with rough, heavy strokes.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_5">>
<span class="enemy">"It's about time we finish her, boys."</span> the orc grunts, his hips crashing against your {ass|cheeks}. His thick cock twitches deep inside, close to release.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath H Defeat 6">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
With one final heavy thrust, the orc exhales sharply, his cock twitching as hot seed spills deep into your {womb|guts}.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_6">>
Both his goons follow right after him, one pumping his load down your throat while the other splatters your body with his release. <span class="player">"Nnngh... haaah...~"</span> your legs shake uncontrollably.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath H Defeat 7">><</link>>
<<arousal +150>>
<<stress +50>><<nobr>>
<<orgasm>>
With their final thrust, the door to the bath slams open. The orc pulls his still-hard cock from your {gaping|stretched} hole, cum spilling out into the water. <span class="enemy">"Just in time."</span><br><br>
<span class="civ-male">"Time's up. Everyone, back to your cells."</span> The men form a line and leave the bath, leaving your trembling body behind. <span class="civ-male">"I'll give you two more minutes. Clean yourself up."</span> the guard sighs.<br><br>
<span class="player">"Y-you... you let this happen..."</span> you pant as you sink deeper into the pool. <span class="civ-male">"Shut it, criminal. Or did you want to share a cell with them?"</span><br><br>
You swallow your tears and steady yourself. When you're finally done, you climb out of the water. The guard leads you back to your cell.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit2>><<washFull>><<goto "Fayhall Dungeon Main Controller">><</link>>
<<cum "auto" "orc">>
<<cum "oral" "human">>
<<cum "outside" "oral" "human">>
<<partner "human" 3>>
<<stress +50>>
<<succubusEnergy +60>>
<<promiscuity +40>>
<<corruption +40>>
/* ======================
CONSENSUAL SEX
====================== */<span class="player">"Mhh~♡ being locked up all alone got me so horny~"</span> you tease, running your fingers over your curves. <span class="enemy">"Heh, knew you were a right slut, c'mere."</span> He smacks your cushioned ass and gives it a firm squeeze.
<span class="enemy">"Get in the bath, slut."</span> You obey instantly, stepping into the warm water with needy breaths, his friends already waiting. <span class="enemy-2">"Been waiting for this."</span> the slimy man mutters as he strokes himself.
Their hands move over your body the moment you enter. <span class="player">"What are you going to do with me~?"</span> you smirk, letting their hands explore every bit of you.
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath Submit 2">><</link>>
<<arousal +50>><<nobr>>
The rugged man pulls you into a kiss, your tongues intertwine, while the slimy man and the orc rub their cocks along your back, breathing against your neck.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_1">>
<span class="enemy-2">"Damn, she's totally into it."</span> he grins. You stroke the rugged man's cock with eager fingers, his mouth pressed against yours.<br><br>
<span class="enemy">"On your knees. Now."</span> the orc growls behind you.
<</nobr>>
<<link "Do as they command">><<pass 1>><<goto "Fayhall Dungeon Bath Submit 3">><</link>><<nobr>>
You lower yourself into the pool as the orc steps in front of you, his cock already hard. The raw, musky smell hits you, driving your senses crazy. You eagerly swallow his length, twirling your tongue and preparing him with your saliva. <span class="player">"Nnnhh~♡"</span><br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_2">>
<span class="enemy-2">"Heh, look at her. I bet she got jailed on purpose."</span> the rugged man laughs. <span class="enemy-3">"B-boss... can I go first? Please?"</span> the slimy man begs, barely holding himself back. The orc gives a simple nod.
<</nobr>>
<<link "Let them use your pussy">><<pass 1>><<set $sexMode = "vaginal">><<goto "Fayhall Dungeon Bath Sex 1">><</link>> | <span class="stat-arousal">Vaginal</span>
<<link "Make them use your ass instead">><<pass 1>><<set $sexMode = "anal">><<goto "Fayhall Dungeon Bath Sex 1">><</link>> | <span class="stat-arousal">Anal</span><<nobr>>
You bite your lip and present yourself, letting them use you as they please.
<<handleVirginity>>
<<if _virginTaken is true>>
<span class="player">"{I-it's my first time... so be gentle... or not~|Use my virgin hole back there... be gentle... or not~}"</span> you breathe out as the slimy man moves behind you, lifting your ass up to his height. His thick cock slides between your {thighs|cheeks}, the tip rubbing against your {folds|tight ring}. <span class="stat-arousal">Suddenly he pushes hard, breaking through your {hymen|tight ring} in one heavy thrust.</span> | <span class="stat-neg">-Health</span><br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_3">>
Tears blur your vision as he buries himself deeper inside.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmphh..."</span> you wonder if your boyfriend could ever forgive you as the man's thrusts pound your {pussy|ass}. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 3>>
<span class="player">"Nnnhh~"</span> muffled moans escape around the orc's cock as your {virgin pussy tightens|tight hole squeezes} around the invading shaft. | <span class="stat-arousal">+Arousal</span><br><br>
<<case 4>>
<span class="player">"Haaah~♡"</span> saliva trickles down your chin as the orc fills your mouth and your {virgin pussy|tight hole} clenches around the man behind you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>><br><br>
<</switch>>
The slimy man groans as your tight {walls|hole} stretch around him.
<<else>>
<span class="player">"Mmmh~ go on... {put it in already|use my ass already}."</span> you purr as the slimy man moves behind you, lifting your ass up to his height. His thick cock slides between your {thighs|cheeks}, the tip rubbing against your {folds|tight ring}. With one wet plunge, he pushes in deep, filling your {cunt|ass} with a heavy thrust.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_3">>
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Mmphh..."</span> you moan around the orc's cock, knowing you shouldn't enjoy this as much as you do. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"Nnnhh~"</span> muffled moans spill out as your {pussy|tight hole} eagerly swallows him deeper. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Haaah~♡"</span> saliva trickles down your chin as the orc fills your mouth and your greedy {pussy|hole} clenches around the man behind you. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</if>>
<</nobr>>
<span class="enemy">"Heh, you're loving this. Good. My turn."</span> the orc growls as he slips his thick shaft out of your throat and moves behind you.
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath Sex 2">><</link>>
<<arousal +150>><<nobr>>
He pushes the slimy man aside, his cock plopping out with a wet noise. <span class="enemy">"Heh, now let me show you what a real orc can do."</span> His thick cock slams {into your womb|deep into your guts} in a single thrust. <span class="player">"F-fuck! it's so b-"</span> you gasp, but the rugged man cuts you off, forcing his cock back into your mouth.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_4">>
<span class="enemy-2">"Don't hold back now, take it like the slut you are."</span> he grins. <span class="player">"Nnngh~...!"</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath Sex 3">><</link>>
<<arousal +150>><<nobr>>
Your body heats up quickly, your mark glowing hotter with every thrust. The orc notices and picks up the pace, slamming into your {cunt|ass} with rough, heavy strokes.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_5">>
<span class="enemy">"It's about time we finish her, boys."</span> the orc grunts, his hips crashing against your {ass|cheeks}. His thick cock twitches deep inside, close to release.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath Sex 4">><</link>>
<<arousal +150>><<nobr>>
With one final heavy thrust, the orc exhales sharply, his cock twitching as hot seed {spills deep into your womb|floods deep into your guts}.<br><br>
<<startSexSceneUnique "prison" "bath_gangbang" "stage_6">>
Both his goons follow right after him, one pumping his load down your throat while the other splatters your body with his release. <span class="player">"Nnngh... haaah...~"</span> your legs shake uncontrollably.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Fayhall Dungeon Bath Sex 5">><</link>>
<<arousal +150>><<nobr>>
<<orgasm>>
With their final thrust, the door to the bath slams open. The orc pulls his still-hard cock from your {gaping|stretched} hole, cum spilling out into the water. <span class="enemy">"Just in time."</span><br><br>
<span class="player">"Ahhn~ already over...?"</span> you pant, only for the guard's voice to cut through the steam. <span class="civ-male">"Time's up. Everyone, back to your cells."</span> The men form a line and leave the bath, leaving your trembling body behind. <span class="civ-male">"I'll give you two more minutes. Clean yourself up."</span> the guard sighs.<br><br>
<span class="player">"Mnnh... you wanna join us next time?"</span> you tease as you sink deeper into the pool. <span class="civ-male">"Clean yourself up and move."</span> the guard remains sharp.<br><br>
You steady your breath and finish washing. When you're finally done, you climb out of the water. The guard leads you back to your cell.
<</nobr>>
<<link "Leave">><<pass 5>><<restoreOutfit2>><<washFull>><<goto "Fayhall Dungeon Main Controller">><</link>>
<<cum "auto" "orc">>
<<cum "oral" "human">>
<<cum "outside" "oral" "human">>
<<partner "human" 3>>
<<succubusEnergy +60>>
<<promiscuity +50>>
<<corruption +50>><<nobr>>
<<stripOutfit>>
<<if !window.hasTags("Naked")>>
You strip off your clothes, tossing them into a messy pile by your bed.
<</if>>
<span class="player">"Nngh... I really need this..."</span> Your hand slides down your stomach, fingertips brushing your warm, but trembling skin.<br><br>
<<if $futa>>
You lay down on the bed, wrapping your fingers around your cock, feeling how heavy and thick it already is.
<<else>>
You lay down on the bed, legs parting slightly as your fingers find the warmth between them.
<</if>><br><br>
<<link "Start">><<goto "Fayhall Home Masturbate Main">><</link>><br>
<</nobr>><<nobr>>
<<arousal "8%">>
<<if $arousal >= $maxArousal>>
<<goto "Fayhall Home Masturbate Climax">>
<<else>>
<<if $arousalPct <= 0.4>>
<<if $futa>>
You stroke your cock in slow, deliberate strokes. <<erisMoanLight>><br><br>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_1_futa">>
The shaft throbs against your hand, already leaking slightly at the tip. | <span class="stat-arousal">+Arousal</span>
<<else>>
Your fingers circle your clit in slow, teasing circles. <<erisMoanLight>><br><br>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_1">>
Wetness coats your fingertips, spreading faster than you expected. | <span class="stat-arousal">+Arousal</span>
<</if>>
<<elseif $arousalPct < 0.75>>
<<if $futa>>
Your hand speeds up, slick sounds filling the silence. <<erisMediumMoans>> You feel heat spreading fast.<br><br>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_2_futa">>
You feel heat spreading fast, your cock pulsing harder with each stroke. | <span class="stat-arousal">+Arousal</span>
<<else>>
Two fingers slide inside, curling slowly. <<erisMediumMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_2">>
Your pussy clenches around them, juices dripping down your cheeks. | <span class="stat-arousal">+Arousal</span>
<</if>>
<<else>>
<<if $futa>>
You pump your cock hard, hips jerking into your hand. <<erisHeavyMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_3_futa">>
Your succubus mark burns hot against your skin, legs shaking as pleasure consumes you. | <span class="stat-arousal">+Arousal</span>
<<else>>
You finger yourself frantically, palm grinding your clit. <<erisHeavyMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_3">>
Your succubus mark burns hot against your skin, legs shaking as pleasure consumes you. | <span class="stat-arousal">+Arousal</span>
<</if>>
<</if>>
<br><br>
<<link "Continue">><<goto "Fayhall Home Masturbate Main">><</link>><br>
<<link "Stop Masturbating">><<restoreOutfit>><<goto "Fayhall Home Bedroom">><</link>><br>
<</if>>
<</nobr>><<nobr>>
<<partner "solo">>
<<orgasm>>
<<if $futa>>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_4_futa">>
<<erisClimaxMoans>> Thick ropes of cum erupt from your cock, splattering your thigh and slicking your hand.<br><br>
<<else>>
<<startSexSceneUnique "solo" "masturbate_fayhallhome" "stage_4">>
<<erisClimaxMoans>> Your pussy clenches hard around your fingers, lewd juices soak your thighs and the sheets beneath you.<br><br>
<</if>>
<<if $promiscuityStage >= 2>>
<<link "Continue masturbating">><<goto "Fayhall Home Masturbate Main">><</link>><br>
<<else>>
You don't feel promiscuous enough to keep going.<br><br>
<</if>>
<<link "Rest and recover">><<restoreOutfit>><<goto "Fayhall Home Bedroom">><</link>><br>
<</nobr>><<nobr>>
<<stripOutfit>>
<<if !window.hasTags("Naked")>>
You strip off your clothes, tossing them into a messy pile by the bed.
<</if>>
<span class="player">"Nngh... I really need this..."</span> Your hand slides down your stomach, fingertips brushing your warm, but trembling skin.<br><br>
<<if $futa>>
You lay down on the bed, wrapping your fingers around your cock, feeling how heavy and thick it already is.
<<else>>
You lay down on the bed, legs parting slightly as your fingers find the warmth between them.
<</if>><br><br>
<<link "Start">><<goto "Inn Masturbate Main">><</link>><br>
<</nobr>><<nobr>>
<<arousal "8%">>
<<if $arousal >= $maxArousal>>
<<goto "Inn Masturbate Climax">>
<<else>>
<<if $arousalPct <= 0.4>>
<<if $futa>>
You stroke your cock in slow, deliberate strokes. <<erisMoanLight>><br><br>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_1_futa">>
The shaft throbs against your hand, already leaking slightly at the tip. | <span class="stat-arousal">+Arousal</span>
<<else>>
Your fingers circle your clit in slow, teasing circles. <<erisMoanLight>><br><br>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_1">>
Wetness coats your fingertips, spreading faster than you expected. | <span class="stat-arousal">+Arousal</span>
<</if>>
<<elseif $arousalPct < 0.75>>
<<if $futa>>
Your hand speeds up, slick sounds filling the silence. <<erisMediumMoans>> You feel heat spreading fast.<br><br>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_2_futa">>
You feel heat spreading fast, your cock pulsing harder with each stroke. | <span class="stat-arousal">+Arousal</span>
<<else>>
Two fingers slide inside, curling slowly. <<erisMediumMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_2">>
Your pussy clenches around them, juices dripping down your cheeks. | <span class="stat-arousal">+Arousal</span>
<</if>>
<<else>>
<<if $futa>>
You pump your cock hard, hips jerking into your hand. <<erisHeavyMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_3_futa">>
Your succubus mark burns hot against your skin, legs shaking as pleasure consumes you. | <span class="stat-arousal">+Arousal</span>
<<else>>
You finger yourself frantically, palm grinding your clit. <<erisHeavyMoans>><br><br>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_3">>
Your succubus mark burns hot against your skin, legs shaking as pleasure consumes you. | <span class="stat-arousal">+Arousal</span>
<</if>>
<</if>>
<br><br>
<<link "Continue">><<goto "Inn Masturbate Main">><</link>><br>
<<link "Stop Masturbating">><<restoreOutfit>><<returnToPassage>><</link>><br>
<</if>>
<</nobr>><<nobr>>
<<partner "solo">>
<<orgasm>>
<<if $futa>>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_4_futa">>
<<erisClimaxMoans>> Thick ropes of cum erupt from your cock, splattering your thigh and slicking your hand.<br><br>
<<else>>
<<startSexSceneUnique "solo" "masturbate_inn" "stage_4">>
<<erisClimaxMoans>> Your pussy clenches hard around your fingers, lewd juices soak your thighs and the sheets beneath you.<br><br>
<</if>>
<<if $promiscuityStage >= 2>>
<<link "Continue masturbating">><<goto "Inn Masturbate Main">><</link>><br>
<<else>>
You don't feel promiscuous enough to keep going.<br><br>
<</if>>
<<link "Rest and recover">><<restoreOutfit>><<returnToPassage>><</link>><br>
<</nobr>><span class="player">"What if I..."</span> you murmur, stepping closer until your warm breath brushes his neck. <span class="player">"Paid a different way?"</span> Your hand slides down to cup his crotch.
He glances around, then grabs your arm and pulls you into the stables. <span class="civ-male">"Let's see what that pretty mouth of yours can do,"</span> he smirks.
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 1">><</link>><<nobr>>
You drop to your knees and fumble with his belt until his cock springs free. It stiffens in front of your face, his hand rubbing the tip against your lips.<br><br>
<<startSexSceneUnique "civilian" "stable_seduceblowjob" "stage_1">>
<span class="civ-male">"Go on... it won't suck itself."</span> he chuckles as you take his heavy cock in your hand.
<<switch $ntrStage>>
<<case 2>>
<span class="player">"Please don't imagine me like this...~♡"</span> you whisper to yourself, trying to suppress thoughts of your boyfriend. | <span class="stat-arousal">+Arousal</span>
<<case 3>>
<span class="player">"F-fuck... your cock is so big, I can't wait to taste it~♡"</span> you smirk, admiring the thick shaft before you. | <span class="stat-arousal">+Arousal</span>
<<case 4>>
<span class="player">"Ahnn~♡ what a nice cock... and so much bigger than my boyfriend's ♡"</span> a lewd moan escapes your lips. | <span class="stat-arousal">+Arousal</span> | <span class="stat-pos">-Stress</span><<arousal +100>><<stress -100>>
<</switch>>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 2">><</link>>
<<arousal +100>><<nobr>>
He gives your head a firm shove, forcing his thick cock between your lips.<br><br>
<<startSexSceneUnique "civilian" "stable_seduceblowjob" "stage_2">>
<span class="civ-male">"So warm... fuck..."</span> he groans, swelling against your tongue. <span class="player">"Mmmphhh...~"</span> you moan submissively as his cock stiffens inside your mouth. <span class="civ-male">"Your mouth feels so good... go on, move that head."</span>
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 3">><</link>>
<<arousal +100>><<nobr>>
A musky scent fills your nose, making your body tingle. You greedily move your head back and forth along his shaft.<br><br>
<<startSexSceneUnique "civilian" "stable_seduceblowjob" "stage_3">>
<span class="civ-male">"T-there we go... just like that..."</span> he sighs, enjoying the rhythm.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 4">><</link>>
<<arousal +100>><<nobr>>
<span class="player">"Mmnnghh~♡ guh... f-fuhhh~♡"</span> You gag slightly as his cock reaches the back of your throat, but your lips keep sliding along his length.<br><br>
<<startSexSceneUnique "civilian" "stable_seduceblowjob" "stage_3">>
<span class="civ-male">"Hahhh... you're gonna make me cum in no time!"</span> he groans down at you.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 5">><</link>>
<<arousal +100>><<nobr>>
You increase your pace as you feel his climax approaching. Spit dribbles down your chin as your tongue swirls frantically, coating him in slick saliva.<br><br>
<<startSexSceneUnique "civilian" "stable_seduceblowjob" "stage_4">>
<span class="civ-male">"F-fuck... I'm close..."</span> he groans, pushing slightly against your throat as his cock twitches inside.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 6">><</link>>
<<arousal +100>><<nobr>>
With a final heavy thrust, he buries himself inside you, cock twitching as hot cum shoots down your throat.<br><br>
<span class="player">"Guhhh~♡ mmmnnghh... nghhh~♡"</span> you gag, eyes rolling back as his seed floods your mouth, sticky ropes spilling past your lips and dripping down your chest.<br><br>
<<startSexSceneUnique "civilian" "stable_seduceblowjob" "stage_5">>
He groans as the last spurt empties into you. When he finally pulls free, you cough and gasp for air, spit and cum smeared across your tits.
<</nobr>>
<<link "Continue">><<pass 1>><<goto "Stable Travel Seduce 7">><</link>><<nobr>>
<span class="civ-male">"T-that was... amazing."</span> he pants as you instinctively lick the cum smeared across your lips.<br><br>
<span class="player">"I hope you enjoyed it~♡"</span> you smile. <span class="civ-male">"Saved me a trip to the whorehouse, that's for sure. Right, hop on, you earned that free ride."</span> he smirks, motioning toward his carriage.<br><br>
You take a deep breath as you fix your clothes.<br><br>
<<if $rideDestination == "Fayhall">><<link "Continue">><<goto "Stable Travel Fayhall 2">><</link>><</if>>
<<if $rideDestination == "Estern">><<link "Continue">><<goto "Stable Travel Estern 2">><</link>><</if>>
/*<<if $rideDestination == "Lunaria">><<link "Continue">><<goto "Stable Travel Lunaria 2">><</link>><</if>>
<<if $rideDestination == "Skavren">><<link "Continue">><<goto "Stable Travel Skavren 2">><</link>><</if>>*/
<</nobr>>
<<cum "oral" "human">>
<<partner "human">>
<<stress -100>>
<<succubusEnergy +20>>
<<promiscuity +20>>
<<corruption +20>><<nobr>>
<<if $ToD == "Night">>
The stables are quiet for the night. A heavy lock hangs on the gate, keeping the horses safe inside.<br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Pick the lock (0:02)">><<goto "Fayhall Stable Main Lockpick">><<pass 2>><</link>><br>
<<else>>
<span class="stat-neg">You need a lockpick to open this.</span><br><br>
<</if>>
<<else>>
You approach the stables. A man in a heavy coat leans against the wall, a faint smile under his beard. <span class="civ-male">"Need a ride?"</span> he asks.<br><br>
<<link "Book a carriage to Estern">><<goto "Fayhall Stable Travel Estern">><</link>><br>
<</if>>
<<link "Leave">><<goto "Fayhall Main">><</link>>
<</nobr>><<nobr>>
<<skillCheck "lockpick" 30 400>>
<<if $skillSuccess>>
<span class="stat-pos">You work the pick carefully until the lock clicks open.</span> You feel a little more confident in your skills. | <span class="stat-pos">+Lockpicking</span><<lockpick +10>><br><br>
You quietly slip inside the stables. Pens line one wall, the horses sleeping soundly within. As you sneak down the hall, you notice a large, muscular stallion pacing in its enclosure.<br><br>
<<if setup.enableBeastMod and $beast_docile and $deviantStage >= 3 and $ntrStage != 1>>
<span class="player">"What do we have here..."</span> you whisper. The beast looks restless, full of pent-up energy.<br><br>
<<link "Help him out">><<goto "Stable Main Horse Sex">><</link>> | <span class="sex-stage-3">Deviant 3</span><br>
<</if>>
<<else>>
You fiddle with the lock for some time, but it doesn't budge. <span class="stat-neg">The lockpick breaks under the pressure!</span> | <span class="stat-pos">+Lockpicking</span><<lockpick +2>><<run Inventory.removeItem("lockpick")>><br><br>
<<if Inventory.count("lockpick") > 0>>
<<link "Try again (0:02)">><<pass 2>><<goto "Fayhall Stable Main Lockpick">><</link>><br>
<<else>>
<span class="stat-neg">You need a lockpick to try again.</span><br><br>
<</if>>
<</if>>
<<link "Leave">><<goto "Fayhall Main">><</link>>
<</nobr>><<nobr>>
<span class="player">"I need to get to Estern. Can you take me there?"</span> you ask.<br><br>
<span class="civ-male">"Aye, for fifty gold I can."</span> he replies, adjusting his coat.<br><br>
<<if $gold >= 50>>
<<link "Pay him and get on the carriage (0:45)">><<set $gold -= 50>><<pass 45>><<goto "Stable Travel Estern 2">><</link>> | <span class="stat-neg">-50g</span><br>
<</if>>
<<if $promiscuityStage >= 2 and $ntrStage != 1>>
<<link "Seduce him for a free ride">><<seduction +5>><<pass 45>><<set $rideDestination = "Estern">><<goto "Stable Travel Seduce">><</link>> | <span class="sex-stage-2">Promiscuity 2</span> | <span class="stat-arousal">Oral</span><br>
<</if>>
<<link "Decline and step back">><<goto "Fayhall Main">><</link>>
<</nobr>><<nobr>>
You climb into the back of the carriage and rest your feet as the driver flicks the reins.
<<set _roll = random(1,5)>>
<<switch _roll>>
<<case 1>>
<span class="civ-male">"Ever been to Estern? That beach of theirs draws folk from Lunaria all the time. Might do ya good to see it yourself."</span> he says over his shoulder.
<<case 2>>
<span class="civ-male">"Estern's been growin' fast these past years. Not near as big as Lunaria, but plenty of shops worth visitin'."</span> he comments.
<<case 3>>
<span class="civ-male">"So, what's a pretty lass like you doin' headin' to Estern, eh? Off to that beach, I reckon? Wouldn't mind seein' you in a swimsuit."</span> he smirks.
<<case 4>>
<span class="civ-male">"Don't forget to buy yourself one of them swimsuits while you're there. They've got a smith too, but that ain't for pretty girls like you."</span> he laughs.
<<case 5>>
<span class="civ-male">"Don't go causin' trouble there, they lock folk up in a public pillory. Gods forbid you end up spendin' a night in one... wouldn't want that for a pretty lass like you."</span> he says with a knowing smirk.
<</switch>>
You lean back and rest your eyes, the ride stays calm and quiet.<br><br>
After a while, the cart slows. <span class="civ-male">"We're here."</span><br><br>
You step off the carriage and thank the driver.
<</nobr>>
<<link "Enter Estern">><<goto "Estern Main">><</link>><<nobr>>
<<bgimage "Fayhall" "ToD" "temple">>
<<if $ToD == "Night">>
You stand in the temple. It's quiet, aside from the uneven snores of the wounded. A single priest patrols the hall, tending to the resting patients. Full treatments are also offered.<br><br>
<<if $gold >= 100>>
<<link "Ask for a simple treatment (0:15)">><<set $gold -= 100>><<set $restQuality = "poor">><<rest 15>><<goto "Fayhall Temple Main Small Treatment">><</link>> | <span class="stat-neg">-100g</span><br>
<</if>>
<<if $gold >= 500>>
<<link "Ask for full treatment (1:00)">><<goto "Fayhall Temple Main Full Treatment">><</link>> | <span class="stat-neg">-500g</span><br>
<</if>>
<<else>>
The temple is alive and active. Priests move through the hall, treating the wounded and offering blessings.<br><br>
<<if $gold >= 100>>
<<link "Ask for a simple treatment (0:15)">><<set $gold -= 100>><<set $restQuality = "poor">><<rest 15>><<goto "Fayhall Temple Main Small Treatment">><</link>> | <span class="stat-neg">-100g</span><br>
<</if>>
<<if $gold >= 500>>
<<link "Ask for full treatment (1:00)">><<goto "Fayhall Temple Main Full Treatment">><</link>> | <span class="stat-neg">-500g</span><br>
<</if>>
<</if>>
<<link "Leave (0:01)">><<pass 1>><<goto "Fayhall Main">><</link>>
<</nobr>>You approach the priest. <span class="player">"Hey, I'm a bit hurt, can you help me?"</span> you ask kindly. <span class="civ-male">"Course, take a seat,"</span> he says, pointing at an empty armchair.
You sit down, and he stands beside you, raising his arms. A soft ray of light spills from his hands, wrapping around you. You immediately feel lighter.
After a short while, he lowers his hands. <span class="civ-male">"You should feel the changes already,"</span> he says, resting a hand on your shoulder. <span class="civ-male">"Come back anytime you need help."</span> | <span class="stat-pos">+200 Health</span><<health +200>>
<<link "Leave (0:01)">><<pass 1>><<goto "Fayhall Main">><</link>>You approach the priest. <span class="player">"Hey, c-can you help me?"</span> you ask with a weak smile. <span class="civ-male">"Oh dear... come with me,"</span> he says, guiding you to an empty bed.
You lie down with a groan. The priest stands beside you. <span class="civ-male">"I'll cast a stronger spell for ya,"</span> he says, raising his hands above your body. A warm light flows from his palms. <span class="civ-male">"It'll take a little while, so just close your eyes, ye?"</span>
<<link "Close your eyes...">><<set $restQuality = "normal">><<rest 60>><<goto "Fayhall Temple Main Full Treatment 2">><</link>>You wake up some time later. Your eyes slowly adjust to the light. Your body feels light and free of pain, the priest's spell clearly worked.
You get up from the bed, still not quite used to the feeling.
<<link "Leave (0:01)">><<pass 1>><<goto "Fayhall Main">><</link>>
<<set $health = $maxHealth>><<bgimage "Fayhall" "ToD" "temple">>
You wake up some time later, eyes slowly adjusting to the light. <span class="player">"W-where am I...?"</span> you groan. A priest walks up beside your bed. <span class="civ-male">"You're in Fayhall. Some adventurers found you and brought you here."</span>
You push yourself up, still weak but feeling oddly light. They must've cast a healing spell on you. <span class="player">"Thanks for taking care of me."</span> You stand, gather your belongings, and head toward the exit.
<<link "Leave (0:01)">><<pass 1>><<goto "Fayhall Main">><</link>>
<<set $health += 500>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x25 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<<link "Enter Estern (0:05)">><<pass 10>><<goto "Estern Main">><</link>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x26 y27">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y28">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y27">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y29">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y28">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y30">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y31">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y30">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y30">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "beach">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y31">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y28">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y30">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y27">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x10 y28">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y29">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y26">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y28">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x8 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y27">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x10 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x7 y27">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x9 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x6 y27">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x8 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x6 y26">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x7 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x5 y26">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x6 y27">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x5 y25">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x6 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x4 y25">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x5 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x4 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x5 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x4 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y36">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x10 y37">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x8 y35">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x9 y36">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y37">><</link>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x8 y36">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x8 y34">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x8 y36">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x8 y33">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x8 y35">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x8 y32">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x8 y34">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x7 y33">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x8 y33">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x6 y33">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x7 y33">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x6 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x5 y33">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x6 y33">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x5 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x5 y33">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x4 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x5 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x6 y33">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x5 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x4 y31">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x6 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x5 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x8 y33">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x9 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y31">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x8 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y30">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x9 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x9 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x19 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x20 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x19 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x18 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x18 y17">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x19 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x18 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x18 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x19 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x18 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x20 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x19 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x18 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x19 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x20 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x19 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x18 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x19 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x20 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x19 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x18 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x19 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x20 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x18 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x19 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x18 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x17 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x18 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x19 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
The path west has been blocked off by royal guards.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ /*<<link "(A) Go West (0:15)">><<pass 15>><<goto "x16 y20">><</link>><br>*/
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x18 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x18 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x20 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x17 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x19 y28">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x18 y29">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x18 y28">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x17 y29">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x18 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x17 y30">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x9 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x11 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x10 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x12 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x11 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x13 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x12 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x14 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x13 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x15 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x14 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x16 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x15 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x17 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x16 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x18 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x9 y26">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x11 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x10 y26">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x12 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x11 y26">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x12 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x12 y26">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x13 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x12 y25">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x13 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x13 y25">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x13 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x13 y24">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x13 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x14 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x13 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x13 y22">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x14 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x14 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x15 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x14 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x16 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x16 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x15 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x16 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x17 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x17 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x16 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x17 y30">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x15 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x16 y31">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x15 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x16 y32">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x15 y33">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x17 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x15 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x18 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x16 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x19 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x17 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x20 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x18 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x15 y32">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x14 y33">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x14 y32">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x14 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x15 y34">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x13 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x15 y33">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x14 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x15 y32">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x15 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x14 y34">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x12 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x13 y34">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x12 y35">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x12 y34">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x12 y36">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x13 y34">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x12 y35">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x12 y37">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x10 y37">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x12 y36">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x11 y37">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x12 y35">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x12 y37">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x11 y37">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x10 y38">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x9 y37">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x10 y37">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x10 y39">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x10 y38">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x18 y34">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x19 y34">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x18 y35">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x18 y34">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x18 y36">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x18 y35">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x18 y37">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x18 y36">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x18 y38">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x18 y37">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x19 y38">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x18 y38">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x19 y39">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x19 y38">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x20 y39">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x23 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x21 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x21 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x20 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x20 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x21 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x20 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x19 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x23 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x24 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x23 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x22 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x24 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x25 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x24 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x23 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a cave entrance south from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x25 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x26 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x25 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x24 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x27 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x28 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x26 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a bandit camp north from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x27 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x25 y16">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x26 y17">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x25 y18">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x24 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x26 y16">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x27 y17">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x26 y18">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x25 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x27 y16">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x28 y17">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x27 y18">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x26 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a bandit camp south from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x28 y16">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x29 y17">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x27 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x29 y16">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x28 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x26 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x25 y14">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x26 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x27 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x26 y16">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x25 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x28 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x27 y16">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x26 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x29 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x28 y16">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x27 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a old ruin north from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x30 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x29 y16">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x28 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x19 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x21 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x20 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x21 y17">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x22 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x21 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x20 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x23 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x21 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x24 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x23 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x22 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y16">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x25 y17">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
The path north has been blocked off by royal guards.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ /*<<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y17">><</link>><br>*/
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x24 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x23 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x26 y14">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x26 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x25 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x25 y15">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x26 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x25 y17">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ /*<<link "(W) Go North (0:20)">><<pass 20>><<goto "x25 y17">><</link>><br>*/
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x26 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x25 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x27 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x25 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ /*<<link "(W) Go North (0:20)">><<pass 20>><<goto "x26 y17">><</link>><br>*/
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x27 y18">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x25 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a bandit camp east from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ /*<<link "(W) Go North (0:20)">><<pass 20>><<goto "x27 y17">><</link>><br>*/
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x27 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x26 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x26 y15">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x27 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x26 y17">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x25 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x27 y15">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x28 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x27 y17">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x26 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x28 y15">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x29 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x28 y17">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x27 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x29 y15">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x30 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x29 y17">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x28 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x21 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x18 y16">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x18 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<<link "Moonmane Stud (0:05)">><<pass 5>><<goto "Moonmane Stud Main">><</link>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x18 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a cave entrance north from here, but it doesn't look like there's any activity right now.
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x28 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x26 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x29 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x28 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x27 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x30 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x29 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x28 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a ruined castle north from here, but it doesn't look like there's any activity right now.
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x31 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x30 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x29 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x28 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x29 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x28 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x23 y25">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y26">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y23">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x23 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x23 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y24">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x23 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x23 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x22 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x21 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x20 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x21 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x20 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x19 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x20 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x21 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x20 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x19 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x21 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x21 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x20 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x21 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x21 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x20 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x24 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x23 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x22 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x23 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x24 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x22 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x24 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x25 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x24 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x24 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x25 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x24 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x23 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x25 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x26 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x25 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x24 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x25 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x26 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x24 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x29 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x30 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x29 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x28 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x29 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x30 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x28 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x28 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x29 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x27 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x28 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x26 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x27 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y24">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x25 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x26 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x24 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x24 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x23 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x23 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x24 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x23 y24">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x22 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x20 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x21 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x19 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x21 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x21 y28">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x19 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x21 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x20 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y23">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x22 y25">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
The path south has been blocked off by royal guards.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y25">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x22 y26">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x20 y26">><</link>>
/*<<icon "south">>*/ /*<<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y27">><</link>>*/
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y26">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y27">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y29">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x20 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y28">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y30">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y30">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x21 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x21 y31">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x20 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x22 y25">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x23 y26">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x21 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x23 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x23 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x22 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x23 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x23 y26">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x22 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<<link "Enter Estern (0:05)">><<pass 10>><<goto "Estern Main">><</link>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x23 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x22 y26">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x24 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x24 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x23 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x27 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x25 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a cave entrance east from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x25 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x26 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<<link "Enter Estern (0:05)">><<pass 10>><<goto "Estern Main">><</link>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x26 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y28">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y29">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y30">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
The beach bar is here.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y27">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y28">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y29">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<<link "Enter Estern (0:05)">><<pass 10>><<goto "Estern Main">><</link>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y27">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y28">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x21 y32">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x19 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y30">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y31">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y31">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y32">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y33">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y32">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x24 y29">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x25 y30">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:10)">><<pass 10>><<goto "x24 y31">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x19 y39">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x21 y39">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x20 y40">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x20 y39">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x22 y39">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x21 y39">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x23 y39">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x22 y39">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x23 y40">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x20 y39">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x20 y41">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x20 y40">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x20 y42">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x20 y41">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x23 y39">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x23 y41">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x23 y40">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x24 y41">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x23 y41">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x24 y42">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x24 y41">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x24 y43">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x24 y42">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x25 y43">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x24 y43">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x25 y44">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x25 y43">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x26 y44">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x25 y44">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x27 y44">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x26 y44">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x28 y44">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x27 y44">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x39 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x38 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x39 y20">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x38 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
/*<<icon "Tommen's House">>*/ <<link "Go to Tommen's House (0:05)">><<pass 5>><<goto "Tommen House Main">><</link>><br>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x33 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
/*<<icon "Tommen's House">>*/ <<link "Go to Tommen's House (0:05)">><<pass 5>><<goto "Tommen House Main">><</link>><br>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x35 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x36 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x35 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x34 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x36 y17">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x37 y18">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x36 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x35 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a bandit camp east from here, but it doesn't look like there's any activity right now.
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x36 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x31 y12">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a old ruin west from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x31 y14">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x30 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x31 y13">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x30 y12">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x31 y12">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x32 y13">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x31 y14">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box"><div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x32 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x33 y13">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x31 y13">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x33 y14">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x32 y13">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x31 y13">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x32 y14">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x31 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x30 y14">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x32 y13">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x33 y14">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x32 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x31 y14">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x33 y13">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x33 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x32 y14">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x29 y16">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x30 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x30 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x31 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x30 y16">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x29 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x31 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x32 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x30 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x32 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x33 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x31 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x33 y14">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x34 y15">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x32 y15">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x33 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x35 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x34 y15">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x35 y17">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a cave west from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x35 y16">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
/*<<icon "Tommen's House">>*/ <<link "Go to Tommen's House (0:05)">><<pass 5>><<goto "Tommen House Main">><</link>><br>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x35 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x36 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x35 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x36 y18">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x37 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x35 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x37 y18">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x36 y19">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a bandit camp north from here, but it doesn't look like there's any activity right now.
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x37 y19">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x36 y18">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x34 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x35 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x34 y24">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x33 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x35 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x35 y24">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x34 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x37 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x36 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x35 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x38 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x37 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x36 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x39 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x38 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x37 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x38 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x39 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x38 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x39 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x40 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x39 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x38 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x38 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x39 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x38 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x39 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x40 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x39 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x38 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x30 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x31 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x29 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x31 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x32 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x30 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x32 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x33 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x31 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x32 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x31 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x30 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x33 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x32 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x31 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x33 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x34 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x33 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x32 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x34 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x35 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x34 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x33 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x33 y19">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x34 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x33 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
/*<<icon "Tommen's House">>*/ <<link "Go to Tommen's House (0:05)">><<pass 5>><<goto "Tommen House Main">><</link>><br>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x35 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x34 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x33 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x30 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x31 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x30 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x29 y22">><</link>>
</div>
</div>
<div class="minimap-box">
<<minimap>>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x31 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x32 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x31 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x30 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x32 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x33 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x32 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x31 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x33 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x34 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x33 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x32 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x33 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x34 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x33 y24">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x32 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<<if $questStages['rebuildFayhallInnRepair'] == 1>>
<<if $ToD != "Night">>
The secret path is up ahead, return during the night to stay out of sight.
<<else>>
The secret path is up ahead.<br>
<<link "Take the secret path behind the bandit camp (0:15)">><<pass 15>><<goto "Rebuild Fayhall Inn Secret Path">><</link>>
<</if>>
<</if>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x33 y23">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x34 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x34 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x35 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x34 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x33 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
There's a bandit camp to the south, surrounded by wooden walls, with a pier stretching into the ocean.<br>
<<link "Approach the camp (0:05)">><<pass 5>><<goto "Bandit Camp: Pier Entrance">><</link>>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x34 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x33 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x35 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x35 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x36 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x35 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x34 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x35 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x36 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x35 y23">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x36 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x35 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x34 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x35 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x35 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x34 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x35 y19">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x35 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x34 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x36 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x37 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x35 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x37 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x35 y22">><</link>>
</div>
</div>
<div class="minimap-box">
<<minimap>>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x37 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x38 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x36 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<<if $hintsEnabled>>
<<firsttime>>
<div class="settings-disclaimer">
Use <b>WASD</b> or the <b>arrow keys</b> to move around the map.<br><br>
<b>Gray:</b> Main Roads<br>
<b>Brown:</b> Dirt Paths<br>
<b>Green:</b> Forests<br>
<b>Red:</b> Enemy Camps<br>
<b>Blue:</b> Civilized Areas<br>
<b>White:</b> Minor Locations or Camps<br>
</div>
<</firsttime>>
<</if>>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
/*<<icon "willowcamp">>*/ <<link "Go to the Willow Tree (0:05)">><<pass 5>><<goto "Player Camp: Willow">><</link>><br>
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x38 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x36 y22">><</link>>
</div>
</div>
<div class="minimap-box">
<<minimap>>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x38 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x37 y22">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:10)">><<pass 10>><<goto "x39 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x38 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x39 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x37 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "road">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
/*<<icon "fayhall">>*/ <<link "Enter Fayhall (0:05)">><<pass 5>><<goto "Fayhall Main">><</link>>
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x39 y21">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x39 y23">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:10)">><<pass 10>><<goto "x38 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x39 y23">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x40 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x39 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x38 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:10)">><<pass 10>><<goto "x39 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x39 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x39 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x40 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x38 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x41 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x40 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x39 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x42 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x41 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x40 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x43 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x42 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x41 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x44 y24">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x43 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x42 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
/*<<icon "fayhall">>*/ <<link "Enter Fayhall (0:05)">><<pass 5>><<goto "Fayhall Main">><</link>>
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x40 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x41 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x39 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
/*<<icon "fayhall">>*/ <<link "Enter Fayhall (0:05)">><<pass 5>><<goto "Fayhall Main">><</link>>
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x41 y20">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x42 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x40 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x42 y22">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x41 y21">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "east">>*/ <<link "(D) Go East (0:20)">><<pass 20>><<goto "x41 y20">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x40 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x39 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "forest">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list"></div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:20)">><<pass 20>><<goto "x41 y21">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x40 y20">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x40 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x41 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x39 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x41 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x42 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x40 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x42 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x43 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x41 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x43 y24">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x44 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x42 y25">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x43 y25">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x44 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x44 y23">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x44 y25">><</link>><br>
/*<<icon "west">>*/ <<link "(A) Go West (0:20)">><<pass 20>><<goto "x43 y24">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x44 y24">><</link>><br>
/*<<icon "north">>*/ <<link "(W) Go North (0:15)">><<pass 15>><<goto "x43 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "west">>*/ <<link "(A) Go West (0:15)">><<pass 15>><<goto "x42 y22">><</link>><br>
/*<<icon "south">>*/ <<link "(S) Go South (0:15)">><<pass 15>><<goto "x44 y23">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>><<nobr>>
<<flavor "dirtpath">>
<div class="exploration-box">
<div class="poi">
<div class="poi-header">Points of Interest</div>
<div class="poi-list">
/*<<icon "fayhall">>*/ <<link "Enter Fayhall (0:05)">><<pass 5>><<goto "Fayhall Main">><</link>>
</div>
</div>
<div class="exploration-bottom">
<div class="travel-box">
<div class="travel-header">Travel</div>
<div class="travel-links">
<<exploreWait>>
/*<<icon "north">>*/ <<link "(W) Go North (0:20)">><<pass 20>><<goto "x42 y21">><</link>><br>
/*<<icon "east">>*/ <<link "(D) Go East (0:15)">><<pass 15>><<goto "x43 y22">><</link>>
</div>
</div>
<div class="minimap-box"><<minimap>></div>
</div>
</div>
<</nobr>>