Skip to content
Snippets Groups Projects
RESS.tw 1.46 MiB
Newer Older
pregmodfan's avatar
pregmodfan committed

/* This is one of several files that contains and organizes many different events.	*/
klorpa's avatar
klorpa committed
/*	genericPlotEvents.tw															*/
/*	PESS.tw: Player Event, Single Slave												*/
/*	PETS.tw: Player Event, Two Slaves												*/
/*	RECI.tw: Random Event, Check In													*/
/*	REFI.tw: Random Event, Fetish Interest											*/
/*	REFS.tw: Random Event, Future Societies											*/
/*	RESS.tw: Random Event, Single Slave												*/
/*	RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events)		*/
/*	RETS.tw: Random Event, Two Slaves												*/
/*																					*/
/* Events can also be in a dedicated *.tw file, formatted as follows:				*/
klorpa's avatar
klorpa committed
/*	jeXXXXX.tw: Justice Event														*/
/*	pXXXXXX.tw: Player event														*/
/*	peXXXXX.tw: Player Event focused on a slave										*/
/*	reXXXXX.tw: Random Event														*/
/*	resXXXX.tw: Random Event, School												*/
/*	seXXXXX.tw: Slave Event, focuses on slaves coming or going						*/
/*	securityForceXXXXX.tw: Special (Security) Force event							*/
/*																					*/
/* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw			*/

Pregmodder's avatar
Pregmodder committed
<<if Array.isArray($RESSevent)>>
klorpa's avatar
klorpa committed
	<<set $activeSlave = $eventSlave>>
	<<if $cheatMode == 1>>
		<<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */
		''A random single slave event would have been selected from the following:''
klorpa's avatar
klorpa committed
		<<for _i = 0; _i < $RESSevent.length; _i++>>
			<<print "[[$RESSevent[_i]|RESS][$RESSevent = $RESSevent[" + _i + "]]]">>
			<br>
		<</for>>
		<br><br>[[Go Back to Random Individual Event|Random Individual Event][$activeSlave = 0]]
	<<else>>
		<<set $RESSevent = $RESSevent.random()>>
		<<goto "RESS">>
	<</if>>
Pregmodder's avatar
Pregmodder committed
<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Next Week", _didAnal = 0, _didVaginal = 0>>
lowercasedonkey's avatar
lowercasedonkey committed
<<set _clothesTemp = $activeSlave.clothes>>
<<switch $RESSevent>>
klorpa's avatar
klorpa committed
/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
<<case "devoted lotion" "sore shoulders" "bed snuggle" "confident tanning" "devoted nympho" "devoted exhibition" "permitted masturbation" "terrified inspection" "spa boobs" "resistant shower" "resistant gelding" "rebellious arrogant" "bondage gear" "vocal disobedience" "heavy piercing" "resting amp" "age implant" "shift masturbation" "shift sleep" "slave dick huge" "obedient idiot" "tendon fall" "unhappy virgin" "fearful balls" "extreme aphrodisiacs" "shaped areolae" "huge tits" "trusting HG" "ignorant horny" "used whore" "restricted smart" "restricted profession" "mods please" "penitent" "devoted waist" "muscles" "obedient girlish" "huge naturals" "hugely pregnant" "slave dick on slave" "slave clit on slave" "language lesson" "kitchen molestation" "mindbroken morning" "sleeping ambivalent" "sexy succubus" "PA flirting" "fucktoy tribbing" "tittymonster inspection" "bonded love" "bad dream" "cockfeeder resistance" "suppository resistance" "shower slip" "happy dance" "plimb help" "orchiectomy please" "torpedo squeeze" "retching cum feeding" "subjugation blues" "transition anxiety" "moist pussy" "breast expansion blues" "gaped asshole" "ara ara" "im scared" "ass fitting" "young PC age difference" "old PC age difference" "devoted educated slave" "devoted shortstack" "desperate null" "implant inspection" "back stretch" "modest clothes">>
	<<set $activeSlave.clothes = "no clothing">>
<<case "whore rebellious">>
	/* this scene states they are wearing "thick, durable latex with temperature regulation and anchor points for restraint" no matter what they are assigned to wear. */
	<<set $activeSlave.clothes = "restrictive latex">>
<<case "inconvenient labia">>
	/* "pulling down the compression shorts $he was wearing" */
	<<if isItemAccessible("sport shorts")>>
		<<if $activeSlave.boobs >= 650>>
			<<set $activeSlave.clothes = "sport shorts and a sports bra">>
lowercasedonkey's avatar
lowercasedonkey committed
		<<else>>
klorpa's avatar
klorpa committed
			<<set $activeSlave.clothes = "sport shorts">>
lowercasedonkey's avatar
lowercasedonkey committed
		<</if>>
klorpa's avatar
klorpa committed
	<<else>>
		<<set $activeSlave.clothes = "spats and a tank top">>
	<</if>>
lowercasedonkey's avatar
lowercasedonkey committed
<</switch>>
<span id="artFrame">
Pregmodder's avatar
Pregmodder committed
/* 000-250-006 */
<<if $seeImages == 1>>
klorpa's avatar
klorpa committed
	<<if $imageChoice == 1>>
		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
	<<else>>
		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
	<</if>>
Pregmodder's avatar
Pregmodder committed
<</if>>
/* 000-250-006 */
</span>
lowercasedonkey's avatar
lowercasedonkey committed
<<set $activeSlave.clothes = _clothesTemp>>
<<set $desc = SlaveTitle($activeSlave)>>
<<run Enunciate($activeSlave)>>
Pregmodder's avatar
Pregmodder committed
<<set _belly = bellyAdjective($activeSlave)>>
klorpa's avatar
klorpa committed
<<setLocalPronouns $activeSlave>>
klorpa's avatar
klorpa committed
<<setPlayerPronouns>>
<<setAssistantPronouns>>

<<switch $RESSevent>>

<<case "first period">>

lowercasedonkey's avatar
lowercasedonkey committed
<<EventNameLink>> appears in the door of your office, uncertain if $he should disturb you. $He stumbles through the doorway, hands on $his <<if $activeSlave.weight >= 95>>fat belly<<elseif $activeSlave.belly >= 2000>>bloated belly<<elseif $activeSlave.weight >= 30>>chubby belly<<else>>flat belly<</if>>, before stepping forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor $girl is terrified for some reason.
klorpa's avatar
klorpa committed
You press $him on why $he is acting this way.
Pregmodder's avatar
Pregmodder committed
<<if !canTalk($activeSlave)>>
klorpa's avatar
klorpa committed
	$He uses gestures to point to $his stomach, and explains that $he is feeling an unusual pain.
klorpa's avatar
klorpa committed
	"My belly, <<Master>>," $he <<say>>s apologetically. "It hurt<<s>> and I don't know why. It ju<<s>>t <<s>>tarted re<<c>>ently."
klorpa's avatar
klorpa committed
You check $his records and discover $he has very likely just become a woman.
<<set $activeSlave.pubertyXX = 1>>
lowercasedonkey's avatar
lowercasedonkey committed
<<EventNameLink>> appears in the door of your office early in the morning, hesitating before stepping in. You question why $he has come to see you and $he gingerly approaches your desk.
Pregmodder's avatar
Pregmodder committed
<<if !canTalk($activeSlave)>>
klorpa's avatar
klorpa committed
	$He uses gestures to point to $his crotch, and explains that $he has accidentally started wetting $his bed.
klorpa's avatar
klorpa committed
	"I'm <<s>>orry, <<Master>>," $he <<say>>s apologetically. "I keep wetting my bed at night, and it feel<<s>> <<s>>o good too."
klorpa's avatar
klorpa committed
You check $his records for any potential health issues that could be causing this annoyance when it dawns on you. $activeSlave.slaveName is likely becoming potent, and now is the perfect time to cement $his sexuality.
<<set $activeSlave.pubertyXY = 1>>
Pregmodder's avatar
Pregmodder committed
<<case "surprising wakeup">>

lowercasedonkey's avatar
lowercasedonkey committed
You are awakened from a sound sleep by someone eagerly <<if $PC.dick == 1>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<EventNameLink>>.
Pregmodder's avatar
Pregmodder committed
<<if !canTalk($activeSlave)>>
klorpa's avatar
klorpa committed
	$He promptly stops, flashes you an appreciative smile and goes right back to pleasing you.
Pregmodder's avatar
Pregmodder committed
<<else>>
klorpa's avatar
klorpa committed
	$He pulls off you with a frown. "I'm <<s>>orry, <<Master>>," $he <<say>>s apologetically. "It'<<s>> ju<<s>>t, you've been <<s>>o nice to me. Thi<<s>> felt like the right thing to do." $He lowers $his head back to your crotch.
Pregmodder's avatar
Pregmodder committed
<</if>>
<br><br>
Pregmodder's avatar
Pregmodder committed
$He was mindbroken, but seems to have snapped out of it due to a deep love of you.
Pregmodder's avatar
Pregmodder committed

Pregmodder's avatar
Pregmodder committed
<<case "mutinery attempt">>

<<set $mutinery = 1>>
lowercasedonkey's avatar
lowercasedonkey committed
Finishing your work, you lean back for a break well deserved break. Your peace is quickly disturbed by several loud smashes from down the penthouse hall. As you get up from your desk, you hear somebody running down the hallway, and before you know it, <<EventNameLink>> is inside. $He is looking quite treacherous and <<if $activeSlave.combatSkill > 0>>relatively confident<<else>>somewhat unsure<</if>>. $He quickly reaches in to grab you,
Pregmodder's avatar
Pregmodder committed
<<if ($PC.career == "gang")>>
Pregmodder's avatar
Pregmodder committed
	<<if ($personalArms != 0)>>
klorpa's avatar
klorpa committed
		but when you point your handgun towards $him, $he stutters back with $his hands pointing upwards.
Pregmodder's avatar
Pregmodder committed
	<<else>>
		but you just have to reach for your trusty handgun to make the slave step back in fear.
	<</if>>
	<<set $mutinery = 0>>
Pregmodder's avatar
Pregmodder committed
<<elseif ($PC.career == "mercenary")>>
Pregmodder's avatar
Pregmodder committed
	<<if ($personalArms != 0)>>
klorpa's avatar
klorpa committed
		but you quickly draw the weapon you always keep close at hand, forcing the slave to put $his hands on the back of $his head.
Pregmodder's avatar
Pregmodder committed
	<<else>>
Pregmodder's avatar
Pregmodder committed
		but you quickly grab $his arm, pull it towards you and lock it in $his back, pushing $him over the desk.
Pregmodder's avatar
Pregmodder committed
	<</if>>
	<<set $mutinery = 0>>
Pregmodder's avatar
Pregmodder committed
<<elseif ($PC.career == "escort")>>
klorpa's avatar
klorpa committed
	but you simply give $him a kick to the groin; $he wouldn't be the first person to try this shit on you.
Pregmodder's avatar
Pregmodder committed
<<elseif ($PC.career == "slaver") || $PC.slaving >= 20>>
klorpa's avatar
klorpa committed
	but you simply give $him a kick to the groin, a little trick you remember from your early memories on how to deal with rebellious slaves.
Pregmodder's avatar
Pregmodder committed
	<<set $mutinery = 0>>
Pregmodder's avatar
Pregmodder committed
<<elseif ($PC.warfare >= 20)>>
klorpa's avatar
klorpa committed
	but you have no problem grabbing $him and pushing $him to the ground, grabbing both $his arms to make sure $he doesn't try to step up.
Pregmodder's avatar
Pregmodder committed
	<<set $mutinery = 0>>
<<elseif $arcologies[0].FSPhysicalIdealist != "unset">>
Pregmodder's avatar
Pregmodder committed
	but you are far stronger, easily lifting $him into the air and slamming $him back to the ground.
	<<set $mutinery = 0>>
Pregmodder's avatar
Pregmodder committed
<<else>>
klorpa's avatar
klorpa committed
	and despite your attempts at fighting $him off, $he manages to get a hold on your body.
Pregmodder's avatar
Pregmodder committed
<</if>>
<br><br>
Pregmodder's avatar
Pregmodder committed
<<if $mutinery == 1>>
klorpa's avatar
klorpa committed
	$He doesn't seem to understand what $he is getting $himself into
klorpa's avatar
klorpa committed
	<<if $PC.boobs > 0>>
klorpa's avatar
klorpa committed
		as $he gropes your chest
Pregmodder's avatar
Pregmodder committed
	<<else>>
klorpa's avatar
klorpa committed
		as $he runs $his hands over your body
Pregmodder's avatar
Pregmodder committed
	<</if>>
	in a desperate attempt at taking control.
	<<if $HeadGirl != 0>>
klorpa's avatar
klorpa committed
		<<setLocalPronouns $HeadGirl 2>>
Pregmodder's avatar
Pregmodder committed
		<<setSpokenLocalPronouns $activeSlave $HeadGirl>>
		<<run Enunciate($HeadGirl)>>
klorpa's avatar
klorpa committed
		You jump in surprise as $HeadGirl.slaveName tackles $him off you and to the floor
Pregmodder's avatar
Pregmodder committed
		<<if $HeadGirl.combatSkill > 0>>
klorpa's avatar
klorpa committed
			where _he2 twists $his arm in an arm hold until the rebellious slave stops struggling.
Pregmodder's avatar
Pregmodder committed
		<<else>>
klorpa's avatar
klorpa committed
			where _he2 settles _his2 weight on the struggling rebel, lacking any better idea of what to do.
Pregmodder's avatar
Pregmodder committed
		<</if>>
Pregmodder's avatar
Pregmodder committed
		I'm <<s>>orry, <<Master>>, <<he>> tried to knock me out on <<his>> way here. But a<<s>> <<s>>oon as I got up, I came running. I promi<<s>>e I <<s>>aw nothing, but what <<sh>>ould we do about $him?
Pregmodder's avatar
Pregmodder committed
		<<set $mutinery = 0>>
	<<else>>
klorpa's avatar
klorpa committed
		You try to fight $him off, but $his grip is stronger than you expected, so you will just have to bear with it, at least until an opening arises. If this gets out of the penthouse, your reputation as both arcology owner and as a slaver will be devastated.
Pregmodder's avatar
Pregmodder committed
	<</if>>
<</if>>

<<case "breeding bull">>

lowercasedonkey's avatar
lowercasedonkey committed
You are awakened from a sound sleep by a pair of strong hands pinning your shoulders. Struggling to get your bearings, you come face to face with the drooling <<EventNameLink>>. You had nothing planned this morning, so you've been allowed to sleep in undisturbed, and try as you might, you cannot slip your arms from under $his weight. $He hastily shifts $his weight around, almost giving you the chance to break free, but you freeze when something big, heavy and wet slaps against your stomach.
<br><br>
klorpa's avatar
klorpa committed
$He is fully erect and dripping precum: $he is going to breed you!
Pregmodder's avatar
Pregmodder committed
<<case "waistline woes">>

lowercasedonkey's avatar
lowercasedonkey committed
<<EventNameLink>> has spent the last half-hour pacing on and down the hall before your office, clearly lost in thought. While $he has nowhere to be at the moment, it is beginning to become a detriment to your work, so you call $him in to discuss what is bothering $him.
Pregmodder's avatar
Pregmodder committed
<br><br>
<<if canTalk($activeSlave)>>
klorpa's avatar
klorpa committed
	"<<Master>>," $he mumbles, "am I looking a little heavier?
Pregmodder's avatar
Pregmodder committed
<<else>>
klorpa's avatar
klorpa committed
	$He gestures at $his middle and
Pregmodder's avatar
Pregmodder committed
<</if>>
/* WIP specific clothing stuff, right now clothed slaves are not final so don't worry about how little sense it makes */
<<switch $activeSlave.clothes>>
	<<if canTalk($activeSlave)>>Thi<<s>> $activeSlave.clothes feel<<s>> tight around my middle, I feel like it fit la<<s>>t week..." $He <</if>>adjusts $his clothing, clearly uncomfortable.
Pregmodder's avatar
Pregmodder committed
<<default>>
klorpa's avatar
klorpa committed
	<<if canTalk($activeSlave)>>I feel like I wa<<s>>n't thi<<s>> <<s>>oft la<<s>>t week..." $He <</if>>pinches $his belly, clearly grabbing hold of more of $himself than $he wants to.
Pregmodder's avatar
Pregmodder committed
<</switch>>
Loading
Loading full blame...