Skip to content
Snippets Groups Projects
Commit e92674af authored by Pedy's avatar Pedy
Browse files

Virginity loss memory edits + fixes

parent 71cbc088
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,6 @@
<<if $enemytype is "beast">>
<<set $loss_partner = $beasttype>>
<<elseif $npc isnot 0>>
/*todo - complete stranger whose name you don't even know flag, change depending whether you actually get to know their name in the future autism-fulled npc interaction rework*/
<<set $loss_partner = $npcdescription + " " + $npc>>
<<elseif $npcadult is 1>>
<<if $pronoun is "m">><<set $loss_partner = $description + " man">>
......@@ -32,13 +31,30 @@
<<if $npc is "Robin">>/*for now assume robin is love only*/
<<set $loss_feel = "love">>
<<elseif $npc is "Eden">>
<<if $edenlove >= 80>>
<<if $edenlove >= 120>>
<<set $loss_feel = "love">>
<<elseif $edenlove >= 40>>
<<elseif $edenlove >= 60>>
<<set $loss_feel = "friend">>
<<elseif $edenlove >= 20 || $syndromeeden is 1>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc is "Whitney">>
<<if $whitneylove >= 20>>
<<set $loss_feel = "love">>
<<elseif $whitneylove >= 10>>
<<set $loss_feel = "friend">>
<<elseif $whitneylove >= 4>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc isnot 0>>
<<set _npcrelation = Scripting.evalTwineScript("$" + $npc.toLowerCase() + "love")>>
<<if _npcrelation >= 10>>
<<set $loss_feel = "love">>
<<elseif _npcrelation >= 5>>
<<set $loss_feel = "friend">>
<<elseif _npcrelation >= 2>>
<<set $loss_feel = "okay">>
<</if>>
<<else>>
<<if $drugged is 1>>
<<set $loss_feel = "drug">>
......@@ -78,6 +94,8 @@
<<if $enemyanger > 60>><<set $loss_add += "angry:">><</if>>
<<if $angel gte 4>><<set $loss_add += "angel:">><</if>>
<<if $analvirginity == 0>><<set $loss_add += "analnonvirgin:">><</if>>
<<if $npc == 0 && $enemytype != "beast">><<set $loss_add += "generic:">><</if>>
<<if $npcadult is 1>><<set $loss_add += "adultpartner:">><</if>>
/* format Date//Partner//Circumstance//Perceived Feeling//Additional */
<<set $fvirginlossinfo = $loss_day + "//" + $loss_partner + "//" + $loss_circum + "//" + $loss_feel + "//" + $loss_add>>
......@@ -97,7 +115,7 @@
<<set _tempPronoun = "she">><<set _tempPronounPos = "her">><<set _tempPronounRef = "her">>
<</if>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<set $loss_output = "You got robbed of your virginity by">>
<<elseif jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output = "You " + jsSplitr("had your first with:gave your virginity to:offered your virginity to:surrendered your virginity to:had your cherry popped by")>>
......@@ -105,7 +123,8 @@
<<set $loss_output = jsSplitr("Your virginity has been taken by:Your first partner was:You lost your virginity to:You've been deflorated by:Your cherry has been popped by")>>
<</if>>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") ? jsArticle($loss_partner) : $loss_partner) + " at age " + $loss_day.split(",")[7] + " who tore your hymen with " + _tempPronounPos + " " + $loss_circum>>
/*todo - complete stranger whose name you don't even know flag, change depending whether you actually get to know their name in the future autism-fulled npc interaction rework*/
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") || jsSplitcheck($loss_add, "generic") ? jsArticle($loss_partner) : $loss_partner) + (jsSplitcheck($loss_add, "generic") && jsRandom(2) ? " whose name you don't even know" : "") + " at age " + $loss_day.split(",")[7] + " who tore your hymen with " + _tempPronounPos + " " + $loss_circum>>
/* 0 1 2 3 4 5 6*/
/* $daystate + "," + $days + "," + $monthday + "," + $month + "," + $weather + "," + $outside + "," + $location + age (7)*/
<<set $loss_output += " on " + jsCount($loss_day.split(",")[2]) + " of " + jsCapitalize($loss_day.split(",")[3])>>
......@@ -207,7 +226,7 @@
<<if $vagdeflorationinitiated>>
<<if jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend")>>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:f:ing'>> " + _tempPronounPos + " " + $loss_circum + " on your own.">>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:f:ing'>> " + _tempPronounPos + " " + $loss_circum + " in on your own.">>
<<elseif jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You were so impatient it was actually you who <<fsyn 'insert:f:ed'>> it in.">>
<<else>>
......@@ -220,8 +239,8 @@
<<set $loss_output += jsCapitalize(_tempPronoun) + " had also ejaculated into your pussy during your first time, making it the very first cumshot that has marked your womb.">>
<<set $loss_output += "<br>">>
<</if>>
<<if jsSplitcheck($loss_add, "rape")>>
<<if jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<if jsSplitcheck($loss_add, "rape") && !(jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay"))>>
<<if jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You would've much preferred if it didn't happen by the means of rape however.">>
<<else>>
<<set $loss_output += "In the end, you've become just another victim of rape.">>
......@@ -296,20 +315,37 @@ $loss_output
<</if>>
/* actions that have you initiate this in some way pass 1*/
<<if $penislossinitiated == 1>>
<<if $pvirginlossinitiated == 1>>
<<set $peniledeflorationinitiated = 1>>
<</if>>
<<if $npc is "Robin">>/*for now assume robin is love only*/
<<set $loss_feel = "love">>
<<elseif $npc is "Eden">>
<<if $edenlove >= 80>>
<<if $edenlove >= 120>>
<<set $loss_feel = "love">>
<<elseif $edenlove >= 40>>
<<elseif $edenlove >= 60>>
<<set $loss_feel = "friend">>
<<elseif $edenlove >= 20 || $syndromeeden is 1>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc is "Whitney">>
<<if $whitneylove >= 20>>
<<set $loss_feel = "love">>
<<elseif $whitneylove >= 10>>
<<set $loss_feel = "friend">>
<<elseif $whitneylove >= 4>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc isnot 0>>
<<set _npcrelation = Scripting.evalTwineScript("$" + $npc.toLowerCase() + "love")>>
<<if _npcrelation >= 10>>
<<set $loss_feel = "love">>
<<elseif _npcrelation >= 5>>
<<set $loss_feel = "friend">>
<<elseif _npcrelation >= 2>>
<<set $loss_feel = "okay">>
<</if>>
<<else>>
<<if $drugged is 1>>
<<set $loss_feel = "drug">>
......@@ -348,6 +384,8 @@ $loss_output
<<if $enemyanger > 60>><<set $loss_add += "angry:">><</if>>
<<if $angel gte 4>><<set $loss_add += "angel:">><</if>>
<<if $analvirginity == 0>><<set $loss_add += "analnonvirgin:">><</if>>
<<if $npc == 0 && $enemytype != "beast">><<set $loss_add += "generic:">><</if>>
<<if $npcadult is 1>><<set $loss_add += "adultpartner:">><</if>>
/* format Date//Partner//Circumstance//Perceived Feeling//Additional */
<<set $pvirginlossinfo = $loss_day + "//" + $loss_partner + "//" + $loss_circum + "//" + $loss_feel + "//" + $loss_add>>
......@@ -366,7 +404,7 @@ $loss_output
<<set _tempPronoun = "she">><<set _tempPronounPos = "her">><<set _tempPronounRef = "her">>
<</if>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<set $loss_output = "You got robbed of your penile virginity by">>
<<elseif jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output = "You " + jsSplitr("had your first penile penetration with:got laid with:had your cherry popped by")>>
......@@ -374,7 +412,7 @@ $loss_output
<<set $loss_output = jsSplitr("Your virginity has been taken by:Your first partner was:You lost your virginity to:Your cherry has been popped by")>>
<</if>>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") ? jsArticle($loss_partner) : $loss_partner) + " at age " + $loss_day.split(",")[7] + " who turned you into a man with " + _tempPronounPos + " ">>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") || jsSplitcheck($loss_add, "generic") ? jsArticle($loss_partner) : $loss_partner) + (jsSplitcheck($loss_add, "generic") && jsRandom(2) ? " whose name you don't even know" : "") + " at age " + $loss_day.split(",")[7] + " who turned you into a man with " + _tempPronounPos + " ">>
<<if $loss_circum == "mouth">>
<<set $loss_output += "mouth">>
......@@ -383,8 +421,7 @@ $loss_output
<<elseif $loss_circum == "tentacle">>
<<set $loss_output += "onahole-like <<fsyn 'vagina'>>-shaped feeler">>
<<else>>
/* todo - better handling of npc gender*/
<<if jsStrcount($loss_partner, "woman") || (jsStrcount($loss_partner, "Eden") && $edengender is "f")>>
<<if jsSplitcheck($loss_add, "adultpartner")>>
<<set $loss_output += "<<fsyn 'vagina:a'>>">>
<<else>>
<<set $loss_output += "<<fsyn 'vagina:ch'>>">>
......@@ -492,10 +529,9 @@ $loss_output
/* todo - we assume that player character is not exactly adult for now*/
/* todo -also, should be this done for other types as well?*/
/* todo -some type of npc age check? in case this gets overly long*/
<<if jsStrcount($loss_partner, "woman") || (jsStrcount($loss_partner, "Eden") && $edengender is "f")>>
<<if jsSplitcheck($loss_add, "female") && jsSplitcheck($loss_add, "adultpartner")>>
<<if jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "Being taught the joys of sex by an older woman you actually " + jsSplitRand("love/find attractive/date", jsStrcount($loss_feel, "love"), "befriended/didn't mind spending time with", jsStrcount($loss_feel, "friend"), "wanted to relieve you of your virginity", jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) + " felt amazing indeed.">>
<<set $loss_output += "Being taught the joys of sex by an older woman you actually " + jsSplitRand("love/find attractive/date", jsStrcount($loss_feel, "love"), "befriended/didn't mind spending time with", jsStrcount($loss_feel, "friend"), "wanted to relieve you of your virginity", jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal"), "were okay with having her way with you", jsStrcount($loss_feel, "okay") ) + " felt amazing indeed.">>
<<else>>
<<set $loss_output += "You felt completely powerless after being " + jsSplitr("taken advantage of:preyed upon:dominated") + " just like that by an older woman.">>
<</if>>
......@@ -503,7 +539,7 @@ $loss_output
<<elseif jsSplitcheck($loss_add, "male")>>
<<set $loss_output += "Losing your penile virginity to a man felt... weird, ">>
<<if jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += jsSplitRand("but at least it was with someone you love.", jsStrcount($loss_feel, "love"), "but at least it was with someone you trust.", jsStrcount($loss_feel, "friend"), "but hey, at least you're not a virgin anymore, right?", jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") )>>
<<set $loss_output += jsSplitRand("but at least it was with someone you love.", jsStrcount($loss_feel, "love"), "but at least it was with someone you trust.", jsStrcount($loss_feel, "friend"), "but hey, at least you're not a virgin anymore, right?", jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") , "but at least it was someone you knew", jsStrcount($loss_feel, "okay") )>>
<<else>>
<<set $loss_output += "and it certainly not something you're too proud of.">>
<</if>>
......@@ -512,7 +548,7 @@ $loss_output
<<if $peniledeflorationinitiated>>
<<if jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend")>>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:ing'>> " + _tempPronounPos + " " + $loss_circum + " on your own.">>
<<set $loss_output += "You were glad to explore your partner's body yourself, <<fsyn 'insert:ing'>> " + _tempPronounPos + " " + $loss_circum + " in on your own.">>
<<elseif jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You were so impatient it was actually you who <<fsyn 'insert:ed'>> it in.">>
<<else>>
......@@ -530,8 +566,8 @@ $loss_output
<<set $loss_output += ".<br>">>
<</if>>
<<if jsSplitcheck($loss_add, "rape")>>
<<if jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<if jsSplitcheck($loss_add, "rape") && !(jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay"))>>
<<if jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You would've much preferred if it didn't happen by the means of rape however.">>
<<else>>
<<set $loss_output += "In the end, you've become just another victim of rape.">>
......@@ -600,20 +636,37 @@ $loss_output
<</if>>
/* actions that have you initiate this in some way pass 1*/
<<if $anuslossinitiated == 1>>
<<if $avirginlossinitiated == 1>>
<<set $anusdeflorationinitiated = 1>>
<</if>>
<<if $npc is "Robin">>/*for now assume robin is love only*/
<<set $loss_feel = "love">>
<<elseif $npc is "Eden">>
<<if $edenlove >= 80>>
<<if $edenlove >= 120>>
<<set $loss_feel = "love">>
<<elseif $edenlove >= 40>>
<<elseif $edenlove >= 60>>
<<set $loss_feel = "friend">>
<<elseif $edenlove >= 20 || $syndromeeden is 1>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc is "Whitney">>
<<if $whitneylove >= 20>>
<<set $loss_feel = "love">>
<<elseif $whitneylove >= 10>>
<<set $loss_feel = "friend">>
<<elseif $whitneylove >= 4>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc isnot 0>>
<<set _npcrelation = Scripting.evalTwineScript("$" + $npc.toLowerCase() + "love")>>
<<if _npcrelation >= 10>>
<<set $loss_feel = "love">>
<<elseif _npcrelation >= 5>>
<<set $loss_feel = "friend">>
<<elseif _npcrelation >= 2>>
<<set $loss_feel = "okay">>
<</if>>
<<else>>
<<if $drugged is 1>>
<<set $loss_feel = "drug">>
......@@ -652,6 +705,8 @@ $loss_output
<<if $enemyanger > 60>><<set $loss_add += "angry:">><</if>>
<<if $angel gte 4>><<set $loss_add += "angel:">><</if>>
<<if $penilevirginity && $vaginalvirginity>><<set $loss_add += "virgin:">><</if>>
<<if $npc == 0 && $enemytype != "beast">><<set $loss_add += "generic:">><</if>>
<<if $npcadult is 1>><<set $loss_add += "adultpartner:">><</if>>
/* format Date//Partner//Circumstance//Perceived Feeling//Additional */
<<set $avirginlossinfo = $loss_day + "//" + $loss_partner + "//" + $loss_circum + "//" + $loss_feel + "//" + $loss_add>>
......@@ -671,7 +726,7 @@ $loss_output
<<set _tempPronoun = "she">><<set _tempPronounPos = "her">><<set _tempPronounRef = "her">>
<</if>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<set $loss_output = "You got robbed of your anal virginity by">>
<<elseif jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output = "You " + jsSplitr("had your first anal sex with:gave your anal virginity to:offered your anal virginity to")>>
......@@ -679,7 +734,7 @@ $loss_output
<<set $loss_output = jsSplitr("Your anal virginity has been taken by:Your first anal partner was:You lost your anal virginity to:You've been anally deflorated by")>>
<</if>>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") ? jsArticle($loss_partner) : $loss_partner) + " at age " + $loss_day.split(",")[7] + " who invaded your <<fsyn 'anus'>> for the first time with " + _tempPronounPos + " " + $loss_circum>>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") || jsSplitcheck($loss_add, "generic") ? jsArticle($loss_partner) : $loss_partner) + (jsSplitcheck($loss_add, "generic") && jsRandom(2) ? " whose name you don't even know" : "") + " at age " + $loss_day.split(",")[7] + " who invaded your <<fsyn 'anus'>> for the first time with " + _tempPronounPos + " " + $loss_circum>>
/* 0 1 2 3 4 5 6*/
/* $daystate + "," + $days + "," + $monthday + "," + $month + "," + $weather + "," + $outside + "," + $location + age (7)*/
<<set $loss_output += " on " + jsCount($loss_day.split(",")[2]) + " of " + jsCapitalize($loss_day.split(",")[3])>>
......@@ -804,7 +859,7 @@ $loss_output
<<if $anusdeflorationinitiated>>
<<if jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend")>>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:f:ing'>> " + _tempPronounPos + " " + $loss_circum + " on your own.">>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:f:ing'>> " + _tempPronounPos + " " + $loss_circum + " in on your own.">>
<<elseif jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You were so impatient it was actually you who <<fsyn 'insert:f:ed'>> it in.">>
<<else>>
......@@ -817,8 +872,8 @@ $loss_output
<<set $loss_output += jsCapitalize(_tempPronoun) + " had also ejaculated into your anus during your first time, making it the very first cumshot that has marked your bowels.">>
<<set $loss_output += "<br>">>
<</if>>
<<if jsSplitcheck($loss_add, "rape")>>
<<if jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<if jsSplitcheck($loss_add, "rape") && !(jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay"))>>
<<if jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You would've much preferred if it didn't happen by the means of rape however.">>
<<else>>
<<set $loss_output += "In the end, you've become just another victim of rape.">>
......@@ -879,20 +934,37 @@ $loss_output
<<set $loss_circum = "penis">>
/* actions that have you initiate this in some way pass 1*/
<<if $orallossinitiated == 1>>
<<if $ovirginlossinitiated == 1>>
<<set $oraldeflorationinitiated = 1>>
<</if>>
<<if $npc is "Robin">>/*for now assume robin is love only*/
<<set $loss_feel = "love">>
<<elseif $npc is "Eden">>
<<if $edenlove >= 80>>
<<if $edenlove >= 120>>
<<set $loss_feel = "love">>
<<elseif $edenlove >= 40>>
<<elseif $edenlove >= 60>>
<<set $loss_feel = "friend">>
<<elseif $edenlove >= 20 || $syndromeeden is 1>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc is "Whitney">>
<<if $whitneylove >= 20>>
<<set $loss_feel = "love">>
<<elseif $whitneylove >= 10>>
<<set $loss_feel = "friend">>
<<elseif $whitneylove >= 4>>
<<set $loss_feel = "okay">>
<</if>>
<<elseif $npc isnot 0>>
<<set _npcrelation = Scripting.evalTwineScript("$" + $npc.toLowerCase() + "love")>>
<<if _npcrelation >= 10>>
<<set $loss_feel = "love">>
<<elseif _npcrelation >= 5>>
<<set $loss_feel = "friend">>
<<elseif _npcrelation >= 2>>
<<set $loss_feel = "okay">>
<</if>>
<<else>>
<<if $drugged is 1>>
<<set $loss_feel = "drug">>
......@@ -931,6 +1003,8 @@ $loss_output
<<if $enemyanger > 60>><<set $loss_add += "angry:">><</if>>
<<if $angel gte 4>><<set $loss_add += "angel:">><</if>>
<<if $penilevirginity && $vaginalvirginity>><<set $loss_add += "virgin:">><</if>>
<<if $npc == 0 && $enemytype != "beast">><<set $loss_add += "generic:">><</if>>
<<if $npcadult is 1>><<set $loss_add += "adultpartner:">><</if>>
/* format Date//Partner//Circumstance//Perceived Feeling//Additional */
<<set $ovirginlossinfo = $loss_day + "//" + $loss_partner + "//" + $loss_circum + "//" + $loss_feel + "//" + $loss_add>>
......@@ -949,7 +1023,7 @@ $loss_output
<<set _tempPronoun = "she">><<set _tempPronounPos = "her">><<set _tempPronounRef = "her">>
<</if>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<if !( jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal") ) && jsRandom(1)>>
<<set $loss_output = "You got robbed of your oral virginity by">>
<<elseif jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output = "You " + jsSplitr("had your first oral sex with:gave your first blowjob to")>>
......@@ -957,7 +1031,7 @@ $loss_output
<<set $loss_output = jsSplitr("Your oral virginity has been taken by:Your first oral partner was")>>
<</if>>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") ? jsArticle($loss_partner) : $loss_partner) + " at age " + $loss_day.split(",")[7] + " who invaded your mouth for the first time with " + _tempPronounPos + " " + $loss_circum>>
<<set $loss_output += " " + (jsSplitcheck($loss_add, "creature") || jsSplitcheck($loss_add, "generic") ? jsArticle($loss_partner) : $loss_partner) + (jsSplitcheck($loss_add, "generic") && jsRandom(2) ? " whose name you don't even know" : "") + " at age " + $loss_day.split(",")[7] + " who invaded your mouth for the first time with " + _tempPronounPos + " " + $loss_circum>>
/* 0 1 2 3 4 5 6*/
/* $daystate + "," + $days + "," + $monthday + "," + $month + "," + $weather + "," + $outside + "," + $location + age (7)*/
<<set $loss_output += " on " + jsCount($loss_day.split(",")[2]) + " of " + jsCapitalize($loss_day.split(",")[3])>>
......@@ -1047,7 +1121,7 @@ $loss_output
<<if $oraldeflorationinitiated>>
<<if jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend")>>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:f:ing'>> " + _tempPronounPos + " " + $loss_circum + " on your own.">>
<<set $loss_output += "You were glad to welcome your partner in yourself, <<fsyn 'insert:f:ing'>> " + _tempPronounPos + " " + $loss_circum + " in on your own.">>
<<elseif jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You were so impatient it was actually you who <<fsyn 'insert:f:ed'>> it in.">>
<<else>>
......@@ -1060,8 +1134,8 @@ $loss_output
<<set $loss_output += jsCapitalize(_tempPronoun) + " had also ejaculated into your mouth during your first blowjob, making it the very first cumshot that has marked your throat.">>
<<set $loss_output += "<br>">>
<</if>>
<<if jsSplitcheck($loss_add, "rape")>>
<<if jsStrcount($loss_feel, "okay") + jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<if jsSplitcheck($loss_add, "rape") && !(jsStrcount($loss_feel, "love") + jsStrcount($loss_feel, "friend") + jsStrcount($loss_feel, "okay"))>>
<<if jsStrcount($loss_feel, "curious") + jsStrcount($loss_feel, "slut") + jsStrcount($loss_feel, "arousal")>>
<<set $loss_output += "You would've much preferred if it didn't happen by the means of rape however.">>
<<else>>
<<set $loss_output += "In the end, you've become just another victim of rape.">>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment