Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
/% The Draw Pile %/
<<set $deck = [
{ name: "Dissolution", value: 1, flip: 0, color: "purple"},
{ name: "Dissolution", value: 2, flip: 0, color: "purple"},
{ name: "Dissolution", value: 2, flip: 0, color: "purple"},
{ name: "Dissolution", value: 3, flip: 0, color: "purple"},
{ name: "Dissolution", value: 3, flip: 0, color: "purple"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Exaltation", value: 5, flip: 1, color: "red"},
{ name: "Fixation", value: 0, flip: 0, color: "orange"},
{ name: "Fixation", value: 0, flip: 0, color: "orange"},
{ name: "Fixation", value: 0, flip: 0, color: "orange"},
{ name: "Fixation", value: 0, flip: 0, color: "orange"},
{ name: "Sublimation", value: 0, flip: 0, color: "green"},
{ name: "Sublimation", value: 0, flip: 0, color: "green"},
{ name: "Sublimation", value: 0, flip: 0, color: "green"},
{ name: "Sublimation", value: 0, flip: 0, color: "green"},
{ name: "Multiplication", value: -2, flip: 0, color: "yellow"},
{ name: "Multiplication", value: -2, flip: 0, color: "yellow"},
{ name: "Multiplication", value: -2, flip: 0, color: "yellow"},
{ name: "Separation", value: -1, flip: 0, color: "blue"},
{ name: "Separation", value: -1, flip: 0, color: "blue"},
{ name: "Separation", value: -1, flip: 0, color: "blue"}
] >>
<<set $skipintro to 0>>
<<set $firstinput to 0>>
<<set $refreshed to 0>>
<<set $history to []>>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p1stat to []>>
<<set $p2stat to []>>
<<set $p3stat to []>>
/% The Characters %/
<<set $p1 = {
name: "Ethan",
id: "p1",
p2nickname: "man",
p3nickname: "man",
cock: 1,
ass: 0,
hole: "asshole",
muscle: 1,
fat: 0,
fluid: 0,
musk: 0,
hair: 1,
height: 1,
age: 1,
feet: 0,
masc: 1,
nip: 0,
lube: 0,
gape: 0,
lips: 0,
dom: 1,
lust: 0,
protect: 0,
rim: 0,
stink: 0,
dumb: 0,
pup: 0,
oral: 0,
anal: 0,
addict: 0,
mskfetish: 0,
ftfetish: 0,
pissfetish: 0,
toy: 0,
milk: 0,
viz: 0
}>>
<<set $p2 = {
name: "Caleb",
surname: "Young",
id: "p2",
p1nickname: "dude",
p3nickname: "dude",
p1relation: 12,
p3relation: 10,
madep3cockshrink: 0,
madep3weak: 0,
madep3hairless: 0,
madep3short: 0,
madep3empty: 0,
cock: 1,
ass: 0,
hole: "asshole",
muscle: 1,
fat: 0,
fluid: 0,
musk: 0,
hair: 1,
height: 1,
age: 1,
feet: 0,
masc: 1,
nip: 0,
lube: 0,
gape: 0,
lips: 0,
dom: 1,
lust: 0,
protect: 0,
hand: 0,
rim: 0,
stink: 0,
dumb: 0,
pup: 0,
oral: 0,
anal: 0,
addict: 0,
mskfetish: 0,
ftfetish: 0,
pissfetish: 0,
toy: 0,
milk: 0
}>>
<<set $p3 = {
name: "Mark",
surname: "Reyes",
id: "p3",
p1nickname: "bro",
p2nickname: "bro",
p1relation: 12,
p2relation: 10,
madep2fat: 0,
madep2hairy: 0,
madep2rim: 0,
madep2lovemusk: 0,
madep2stink: 0,
cock: 1,
ass: 0,
hole: "asshole",
muscle: 1,
fat: 0,
fluid: 0,
musk: 0,
hair: 1,
height: 1,
age: 1,
feet: 0,
masc: 1,
nip: 0,
lube: 0,
gape: 0,
lips: 0,
dom: 1,
lust: 0,
protect: 0,
hand: 0,
rim: 0,
stink: 0,
dumb: 0,
pup: 0,
oral: 0,
anal: 0,
addict: 0,
mskfetish: 0,
ftfetish: 0,
pissfetish: 0,
toy: 0,
milk: 0
}>>
/% Exaltation TFs %/
<<set $toxic to 0>>
/% Soul TFs %/
<<set $soul to 0>>
/% The Discard Pile %/
<<set $discard to []>>
/% Player Hands %/
<<set $hand to []>>
/% Player Displays %/
<<set $p1display to []>>
<<set $p2display to []>>
<<set $p3display to []>>
/% The Player Display Scores %/
<<set $p1score to 0>>
<<set $p2score to 0>>
<<set $p3score to 0>>
/% Amount of Exaltations %/
<<set $p1flip to 0>>
<<set $p2flip to 0>>
<<set $p3flip to 0>>
/% Track Card Movements %/
<<set $acceptedCard to "">>
<<set $offeredTo to "">>
<<set $selected to "">>
<<set $consider to "">>
/% Trust in Players %/
<<set $p1trust to 18>>
<<set $p2trust to 12>>
<<set $p3trust to 12>>
<<set $believe to 12>>
<<set $p2relation to 14>>
<<set $p3relation to 12>>
<<set $npcrelation to 10>>
/% Player Wants %/
<<set $p2wanted to []>>
<<set $p2unwanted to []>>
<<set $p3wanted to []>>
<<set $p3unwanted to []>>
<<set $hirisk to []>>
<<set $avgrisk to []>>
<<set $lowrisk to []>>
/% TFs the players have seen %/
<<set $haveseen to {
endowment: 0,
strength: 0,
corpulence: 0,
fluidity: 0,
aroma: 0,
pilosity: 0,
stature: 0,
experience: 0,
balance: 0,
masculinity: 0,
reduction: 0,
weakness: 0,
depilation: 0,
atomity: 0,
youth: 0,
femininity: 0,
sensitivity: 0,
lubrication: 0,
vastness: 0,
deglutition: 0,
rotundity: 0
} >>
/% Body TFs %/
<<set $TFp2salt to [
"Endowment",
"Strength",
"Lactation",
"Aroma",
"Pilosity",
"Balance",
"Femininity",
"Lubrication",
"Deglutition",
"Rotundity",
"Reduction",
"Depilation",
"Atomity",
"Corpulence"
]
>>
<<set $TFp3salt to [
"Endowment",
"Strength",
"Lactation",
"Aroma",
"Balance",
"Femininity",
"Lubrication",
"Deglutition",
"Rotundity",
"Reduction",
"Weakness",
"Depilation",
"Atomity",
"Corpulence"
]
>>
<<set $p1salt to [
"Endowment",
"Strength",
"Lactation",
"Aroma",
"Pilosity",
"Balance",
"Femininity",
"Sensitivity",
"Lubrication",
"Deglutition",
"Rotundity",
"Reduction",
"Weakness",
"Depilation",
"Atomity",
"Corpulence"
]
>>
<<set $p1viz to [
"Strength",
"Pilosity",
"Rotundity",
"Weakness",
"Atomity",
"Corpulence"
]
>>
<<set $p2salt to [
"Endowment",
"Strength",
"Lactation",
"Aroma",
"Pilosity",
"Stature",
"Balance",
"Femininity",
"Lubrication",
"Vastness",
"Deglutition",
"Rotundity",
"Reduction",
"Depilation",
"Atomity",
"Corpulence"
]
>>
<<set $p3salt to [
"Endowment",
"Strength",
"Lactation",
"Aroma",
"Stature",
"Balance",
"Femininity",
"Lubrication",
"Vastness",
"Deglutition",
"Rotundity",
"Reduction",
"Weakness",
"Depilation",
"Atomity",
"Corpulence"
]
>>
/% Mind TFs %/
<<set $TFp2mercury to [
"Thirst",
"Emptiness",
"Inferiority",
"Insufflation",
"Gain",
"Lust",
"Addiction",
"Gustation",
"Fatuity",
"Loyalty"
]
>>
<<set $TFp3mercury to [
"Thirst",
"Emptiness",
"Inferiority",
"Insufflation",
"Gain",
"Lust",
"Addiction",
"Gustation",
"Fatuity",
"Loyalty"
]
>>
<<set $p1mercury to [
"Thirst",
"Emptiness",
"Inferiority",
"Insufflation",
"Gain",
"Lust",
"Addiction",
"Gustation",
"Fatuity",
"Loyalty"
]
>>
<<set $p2mercury to [
"Thirst",
"Emptiness",
"Inferiority",
"Insufflation",
"Gain",
"Lust",
"Addiction",
"Gustation",
"Fatuity",
"Loyalty"
]
>>
<<set $p3mercury to [
"Thirst",
"Emptiness",
"Inferiority",
"Insufflation",
"Gain",
"Lust",
"Addiction",
"Gustation",
"Fatuity",
"Loyalty"
]
>>
<<set $domsulfur to [
"Dom1",
"Dom2",
"Dom3",
"Dom4",
"Dom5",
"Dom6",
"Dom7",
"Dom8"
]
>>
<<set $subsulfur to [
"Sub1",
"Sub2",
"Sub3",
"Sub4",
"Sub5",
"Sub6",
"Sub7",
"Sub8"
]
>>
<<set $p1salt.shuffle()>>
<<set $p2salt.shuffle()>>
<<set $p3salt.shuffle()>>
<<set $p1mercury.shuffle()>>
<<set $p2mercury.shuffle()>>
<<set $p3mercury.shuffle()>>
<<set $domsulfur.shuffle()>>
<<set $subsulfur.shuffle()>>
<<preload
'https://berylforge.neocities.org/images/AcceptReject.png',
'https://berylforge.neocities.org/images/Back.png',
'https://berylforge.neocities.org/images/Blue.png',
'https://berylforge.neocities.org/images/BlueTurn.png',
'https://berylforge.neocities.org/images/Dissolution1.png',
'https://berylforge.neocities.org/images/Dissolution2.png',
'https://berylforge.neocities.org/images/Dissolution3.png',
'https://berylforge.neocities.org/images/Exaltation5.png',
'https://berylforge.neocities.org/images/Fixation0.png',
'https://berylforge.neocities.org/images/Green.png',
'https://berylforge.neocities.org/images/GreenTurn.png',
'https://berylforge.neocities.org/images/Mark.png',
'https://berylforge.neocities.org/images/Moon.png',
'https://berylforge.neocities.org/images/Multiplication-2.png',
'https://berylforge.neocities.org/images/Red.png',
'https://berylforge.neocities.org/images/RedTurn.png',
'https://berylforge.neocities.org/images/Rules.png',
'https://berylforge.neocities.org/images/Separation-1.png',
'https://berylforge.neocities.org/images/Sublimation0.png',
'https://berylforge.neocities.org/images/Sun.png',
'https://berylforge.neocities.org/images/Title.png',
'https://berylforge.neocities.org/images/cardref.png',
'https://berylforge.neocities.org/images/Reload.png',
'https://berylforge.neocities.org/images/BlackTurn.png'
>><h3 class="name p1" style="Text-align:center; text-transform: uppercase;">your turn</h3>
<div class="hand">
<div class="card-container one draw">
<div class="back pull flip"></div>
<div class="face pull flip">
<<link [img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]>>
<<set $conNum to ".one">>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<set $believe to random(1, 20)>>
<<replace ".card-container.two">>
<div class="card-container">
<div class="face discardright">[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]</div>
</div>
<</replace>>
<<timed .4s>>
<<replace ".card-container.two">>
<</replace>>
<</timed>>
<<replace ".card-container.one">>
<div class="card-container.one">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "offer">>
</div>
</div>
</div>
<</replace>>
<</link>>
</div>
</div>
<div class="card-container two draw">
<div class="back pull flip"></div>
<div class="face pull flip">
<<link [img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]>>
<<set $conNum to ".two">>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<<set $believe to random(1, 20)>>
<<replace ".card-container.one">>
<div class="card-container">
<div class="face discardleft">[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]</div>
</div>
<</replace>>
<<timed .4s>>
<<replace ".card-container.one">>
<</replace>>
<</timed>>
<<replace ".card-container.two">>
<div class="card-container.two">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "offer">>
</div>
</div>
</div>
<</replace>>
<</link>>
</div>
</div>
</div> /% Decide if the Giver Lied %/
<<if $lied is 0>>
<<if $believe lt $p1trust>>
<<set $consider to $selected>>
<<else>>
<<set $consider to $discarded>>
<</if>>
<<else>>
<<if $lied is 1>>
<<if $believe lt $p1trust>>
<<set $consider to $discarded>>
<<else>>
<<set $consider to $selected>>
<</if>>
<</if>><</if>>
/% Accept or Reject %/
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<if not $p3salt.includes($tf) or ($p1.viz is 0 and $p1display.length + $p2display.length + $p3display.length is 6)>>
<<include "p3Reject.1">>
<<else>>
<<if not $p1salt.includes($tf)>>
<<include "p3Accept.1">>
<<else>>
<<if $p3winCond.includes("Red")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p3score) or ($p2score gte $p3score))>>
<<include "p3Accept.1">>
<<else>>
<<if $p3display.length is 8 and (($p3score + $consider.value lte $p1score) or ($p2score gte $p3score))>>
<<include "p3Reject.1">>
<<else>>
<<if $p3wanted.includes($consider.name)>>
<<include "p3Accept.1">>
<<else>>
<<include "p3Reject.1">>
<</if>><</if>><</if>>
<<else>>
<<if $p3winCond.includes("Blue")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p3score and $p3score gte $p2score) or ($p2score lte $p3score and $p3score lte $p1score + $consider.value))>>
<<include "p3Accept.1">>
<<else>>
<<if $p3display.length is 8 and (($p3score + $consider.value gte $p1score and $p3score gte $p2score) or ($p3score + $consider.value lte $p1score and $p3score lte $p2score))>>
<<include "p3Reject.1">>
<<else>>
<<if $p3wanted.includes($consider.name)>>
<<include "p3Accept.1">>
<<else>>
<<include "p3Reject.1">>
<</if>><</if>><</if>>
<</if>><</if>>
<</if>><</if>>
<<else>>
<<if $p3winCond.includes("Red")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p3score) or ($p2score gte $p3score))>>
<<include "p3Accept.1">>
<<else>>
<<if $p3display.length is 8 and (($p3score + $consider.value lte $p1score) or ($p2score gte $p3score))>>
<<include "p3Reject.1">>
<<else>>
<<if $p3wanted.includes($consider.name)>>
<<include "p3Accept.1">>
<<else>>
<<include "p3Reject.1">>
<</if>><</if>><</if>>
<<else>>
<<if $p3winCond.includes("Blue")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p3score and $p3score gte $p2score) or ($p2score lte $p3score and $p3score lte $p1score + $consider.value))>>
<<include "p3Accept.1">>
<<else>>
<<if $p3display.length is 8 and (($p3score + $consider.value gte $p1score and $p3score gte $p2score) or ($p3score + $consider.value lte $p1score and $p3score lte $p2score))>>
<<include "p3Reject.1">>
<<else>>
<<if $p3wanted.includes($consider.name)>>
<<include "p3Accept.1">>
<<else>>
<<include "p3Reject.1">>
<</if>><</if>><</if>>
<</if>><</if>><</if>><<include "ChoiceDio">>
/*
=====
Accept/Reject Dialouge
=====
*/
<<if $offeredFrom is "p1" and $grantee is "p1" and $selected.name is "Fixation">>
<<include "p1Fixation">>
<<else>>
<<if $offeredFrom is "p1" and $grantee is "p1" and $selected.name is "Sublimation">>
<<include "p1Sublimation">>
<<else>>
<<if $offeredFrom is "p1" and $grantee is "p1" and $selected.name is "Multiplication">>
<<include "p1Multiplication">>
<<else>>
<<include "OfferDio">>
<<timed .6s>>
<<if $grantee is "p2" and $offeredTo is "p2">>
<div class="speechp2">
<div class="bubble p2">
$accept
</div>
</div>
<<else>>
<<if $grantee is "p3" and $offeredTo is "p3">>
<div class="speechp3">
<div class="bubble p3">
$accept
</div>
</div>
<<else>>
<<if $grantee is "p2" and $offeredTo is "p3">>
<div class="speechp3">
<div class="bubble p3">
$reject
</div>
</div>
<<else>>
<<if $grantee is "p3" and $offeredTo is "p2">>
<div class="speechp2">
<div class="bubble p2">
$reject
</div>
</div>
<</if>><</if>><</if>><</if>>
<</timed>>
/*
=====
Resolve Cards
=====
*/
<<if $offeredTo is "p1">>
<<if $grantee is "p1">>
<<if $selected.name is "Dissolution">>
<<include "p1Dissolution">>
<<else>>
<<if $selected.name is "Exaltation">>
<<include "p1Exaltation">>
<<else>>
<<if $selected.name is "Fixation">>
<<include "p1Fixation">>
<<else>>
<<if $selected.name is "Sublimation">>
<<include "p1Sublimation">>
<<else>>
<<if $selected.name is "Multiplication">>
<<include "p1Multiplication">>
<<else>>
<<if $selected.name is "Separation">>
<<include "p1Separation">>
<</if>><</if>><</if>><</if>><</if>><</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Dissolution">>
<<include "p2Dissolution">>
<<else>>
<<if $selected.name is "Exaltation">>
<<include "p2Exaltation">>
<<else>>
<<if $selected.name is "Fixation">>
<<include "p2Fixation">>
<<else>>
<<if $selected.name is "Sublimation">>
<<include "p2Sublimation">>
<<else>>
<<if $selected.name is "Multiplication">>
<<include "p2Multiplication">>
<<else>>
<<if $selected.name is "Separation">>
<<include "p2Separation">>
<</if>><</if>><</if>><</if>><</if>><</if>>
<<else>>
<<if $grantee is "p3">>
<<if $selected.name is "Dissolution">>
<<include "p3Dissolution">>
<<else>>
<<if $selected.name is "Exaltation">>
<<include "p3Exaltation">>
<<else>>
<<if $selected.name is "Fixation">>
<<include "p3Fixation">>
<<else>>
<<if $selected.name is "Sublimation">>
<<include "p3Sublimation">>
<<else>>
<<if $selected.name is "Multiplication">>
<<include "p3Multiplication">>
<<else>>
<<if $selected.name is "Separation">>
<<include "p3Separation">>
<</if>><</if>><</if>><</if>><</if>><</if>>
<</if>><</if>><</if>>
<<else>>
<<if $grantee is "p1">>
<<if $selected.name is "Dissolution">>
<<include "p1Dissolution">>
<<else>>
<<if $selected.name is "Exaltation">>
<<include "p1Exaltation">>
<<else>>
<<if $selected.name is "Fixation">>
<<include "p1Fixation">>
<<else>>
<<if $selected.name is "Sublimation">>
<<include "p1Sublimation">>
<<else>>
<<if $selected.name is "Multiplication">>
<<include "p1Multiplication">>
<<else>>
<<if $selected.name is "Separation">>
<<include "p1Separation">>
<</if>><</if>><</if>><</if>><</if>><</if>>
<<else>>
<<timed 1.6s>>
<<if $grantee is "p2">>
<<if $selected.name is "Dissolution">>
<<include "p2Dissolution">>
<<else>>
<<if $selected.name is "Exaltation">>
<<include "p2Exaltation">>
<<else>>
<<if $selected.name is "Fixation">>
<<include "p2Fixation">>
<<else>>
<<if $selected.name is "Sublimation">>
<<include "p2Sublimation">>
<<else>>
<<if $selected.name is "Multiplication">>
<<include "p2Multiplication">>
<<else>>
<<if $selected.name is "Separation">>
<<include "p2Separation">>
<</if>><</if>><</if>><</if>><</if>><</if>>
<<else>>
<<if $grantee is "p3">>
<<if $selected.name is "Dissolution">>
<<include "p3Dissolution">>
<<else>>
<<if $selected.name is "Exaltation">>
<<include "p3Exaltation">>
<<else>>
<<if $selected.name is "Fixation">>
<<include "p3Fixation">>
<<else>>
<<if $selected.name is "Sublimation">>
<<include "p3Sublimation">>
<<else>>
<<if $selected.name is "Multiplication">>
<<include "p3Multiplication">>
<<else>>
<<if $selected.name is "Separation">>
<<include "p3Separation">>
<</if>><</if>><</if>><</if>><</if>><</if>>
<</if>><</if>><</timed>><</if>>
<</if>>
<</if>><</if>><</if>>
<<set $deck.push($discarded)>><h3 class="name p2" style="Text-align:center; text-transform: uppercase;">$p2.name's turn</h3>
<<include "Player Wants">>
<<set $offeredFrom to "p2">>
<<if tags().includes("p2turn")>>
<<set $offerside to "left">>
<<else>>
<<set $offerside to "right">>
<</if>>
<div class="hand">
<div class="card-container one draw">
<div class="back pull flip"></div>
<div class="face pull flip">
[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]
</div>
</div>
<div class="card-container two draw">
<div class="back pull flip"></div>
<div class="face pull flip">
[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]
</div>
</div>
<<timed 2.2s>>
<<replace ".card-container.one.draw">>
<div @class="`face send` + $offerside">
[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]
</div>
<</replace>>
<<replace ".card-container.two.draw">>
<div @class="`face send` + $offerside">
[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]
</div>
<</replace>>
<</timed>>
</div>
<<timed 2.6s>>
/% Setup next scene %/
<<set $believe to random(1, 20)>>
/% How risky would it be to offer this card %/
<<if $p2winCond.includes("Red")>>
<<set $avgrisk.pushUnique("Sublimation", "Fixation", "Dissolution")>>
<<if $p2flip gte 2>>
<<set $hirisk.pushUnique("Exaltation")>>
<<else>>
<<if $p2flip lt 2 and ($p1flip gte 2 or $p3flip gte 2)>>
<<set $lowrisk.pushUnique("Exaltation")>>
<<else>>
<<set $avgrisk.pushUnique("Exaltation")>>
<</if>><</if>>
<<if $p2score gte $p1score and $p2score gte $p3score>>
<<set $hirisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<if (($p2score lte $p1score and $p2score gte $p3score) or ($p2score gte $p1score and $p2score lte $p3score))>>
<<set $lowrisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<set $avgrisk.pushUnique("Separation", "Multiplication")>>
<</if>><</if>>
<<else>>
<<if $p2winCond.includes("Blue")>>
<<set $avgrisk.pushUnique("Dissolution", "Fixation", "Sublimation")>>
<<if $p2flip gte 2>>
<<set $hirisk.pushUnique("Exaltation")>>
<<else>>
<<if $p2flip lt 2 and ($p1flip gte 2 and $p3flip gte 2)>>
<<set $lowrisk.pushUnique("Exaltation")>>
<<else>>
<<set $avgrisk.pushUnique("Exaltation")>>
<</if>><</if>>
<<if $p2score lte $p1score and $p2score lte $p3score>>
<<set $hirisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<if $p2score gte $p1score and $p2score gte $p3score>>
<<set $lowrisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<set $avgrisk.pushUnique("Separation", "Multiplication")>>
<</if>><</if>>
<</if>><</if>>
/% Choose a Card %/
<<if $p1display.length + $p2display.length + $p3display.length is 1>>
<<set $selected to either($hand)>>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $discarded to $hand[1]>>
<<else>>
<<set $discarded to $hand[0]>>
<</if>>
<<else>>
<<if $lowrisk.includes($hand[0].name)>>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<else>>
<<if $lowrisk.includes($hand[1].name)>>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<<else>>
<<if $avgrisk.includes($hand[0].name)>>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<else>>
<<if $avgrisk.includes($hand[1].name)>>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<<else>>
<<if $hirisk.includes($hand[0].name)>>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<else>>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<</if>><</if>><</if>><</if>><</if>><</if>>
/% To whom will this card be offered %/
<<if $hand[0].name is $hand[1].name>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<if $selected.name is "Exalted" and $p1flip gte 2>>
<<goto "P1Decide">>
<<if $selected.name is "Exalted" and $p3flip gte 2>>
<<goto "P3Decide.2">>
<</if>><</if>>
<<if $p1score lt $p3score and $p1display.length lt $p3display.length>>
<<goto "P1Decide">>
<<else>>
<<if $p1score gt $p3score and $p1display.length gt $p3display.length>>
<<goto "P3Decide.2">>
<<else>>
<<if $p1display.length lt $p3display.length>>
<<goto "P1Decide">>
<<else>>
<<if $p1display.length gt $p3display.length>>
<<goto "P3Decide.2">>
<<else>>
<<set $random to 1>>
<<if $believe lte 10>>
<<goto "P1Decide">>
<<else>>
<<goto "P3Decide.2">>
<</if>>
<</if>><</if>><</if>><</if>>
<<else>>
<<if $selected.name is "Exalted" and $p1flip gte 2>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P1Decide">>
<<if $selected.name is "Exalted" and $p3flip gte 2>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P3Decide.2">>
<</if>><</if>>
<<if $p1score lt $p3score and $p1display.length lt $p3display.length>>
<<if $claim lt $p2.p1relation>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<goto "P1Decide">>
<<else>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P1Decide">>
<</if>>
<<else>>
<<if $p1score gt $p3score and $p1display.length gt $p3display.length>>
<<if $claim lt $p2.p3relation>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<goto "P3Decide.2">>
<<else>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P3Decide.2">>
<</if>>
<<else>>
<<if $p1display.length lt $p3display.length>>
<<if $claim lt $p2.p1relation>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<goto "P1Decide">>
<<else>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P1Decide">>
<</if>>
<<else>>
<<if $p1display.length gt $p3display.length>>
<<if $claim lt $p2.p3relation>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<goto "P3Decide.2">>
<<else>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P3Decide.2">>
<</if>>
<<else>>
<<set $random to 1>>
<<if $believe lte 10>>
<<if $claim lt $p2.p1relation>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<goto "P1Decide">>
<<else>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P1Decide">>
<</if>>
<<else>>
<<if $claim lt $p2.p3relation>>
<<set $lied to 0>>
<<set $p2trust += 1>>
<<goto "P3Decide.2">>
<<else>>
<<set $lied to 1>>
<<set $p2trust -= 1>>
<<goto "P3Decide.2">>
<</if>>
<</if>><</if>><</if>><</if>><</if>>
<</if>>
<</timed>> <<set $offeredTo to "p3">>
/% Decide if the Giver Lied %/
<<if $lied is 0>>
<<if $believe lt $p2trust>>
<<set $consider to $selected>>
<<else>>
<<set $consider to $discarded>>
<</if>>
<<else>>
<<if $lied is 1>>
<<if $believe lt $p2trust>>
<<set $consider to $discarded>>
<<else>>
<<set $consider to $selected>>
<</if>>
<</if>><</if>>
/% Accept or Reject %/
<<if $p3winCond.includes("Red")>>
<<if $p2display.length is 8 and (($p2score + $consider.value gte $p3score) or ($p1score gte $p3score))>>
<<include "p3Accept.2">>
<<else>>
<<if $p3display.length is 8 and (($p3score + $consider.value lte $p2score) or ($p1score gte $p3score))>>
<<include "p3Reject.2">>
<<else>>
<<if $p3wanted.includes($consider.name)>>
<<include "p3Accept.2">>
<<else>>
<<include "p3Reject.2">>
<</if>><</if>><</if>>
<<else>>
<<if $p3winCond.includes("Blue")>>
<<if $p2display.length is 8 and (($p2score + $consider.value gte $p3score and $p3score gte $p1score) or ($p1score lte $p3score and $p3score lte $p2score + $consider.value))>>
<<include "p3Accept.2">>
<<else>>
<<if $p3display.length is 8 and (($p3score + $consider.value gte $p2score and $p3score gte $p1score) or ($p3score + $consider.value lte $p2score and $p3score lte $p1score))>>
<<include "p3Reject.2">>
<<else>>
<<if $p3wanted.includes($consider.name)>>
<<include "p3Accept.2">>
<<else>>
<<include "p3Reject.2">>
<</if>><</if>><</if>>
<</if>><</if>><h3 class="name p3" style="Text-align:center; text-transform: uppercase;">$p3.name's turn</h3>
<<include "Player Wants">>
<<set $offeredFrom to "p3">>
<<if tags().includes("p2turn")>>
<<set $offerside to "left">>
<<else>>
<<set $offerside to "right">>
<</if>>
<div class="hand">
<div class="card-container one draw">
<div class="back pull flip"></div>
<div class="face pull flip">
[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]
</div>
</div>
<div class="card-container two draw">
<div class="back pull flip"></div>
<div class="face pull flip">
[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]
</div>
</div>
<<timed 2.2s>>
<<replace ".card-container.one.draw">>
<div @class="`face send` + $offerside">
[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]
</div>
<</replace>>
<<replace ".card-container.two.draw">>
<div @class="`face send` + $offerside">
[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]
</div>
<</replace>>
<</timed>>
</div>
<<timed 2.6s>>
/% Setup next scene %/
<<set $believe to random(1, 20)>>
/% How risky would it be to offer this card %/
<<if $p3winCond.includes("Red")>>
<<set $avgrisk.pushUnique("Sublimation", "Fixation", "Dissolution")>>
<<if $p3flip gte 2>>
<<set $hirisk.pushUnique("Exaltation")>>
<<else>>
<<if $p3flip lt 2 and ($p1flip gte 2 or $p2flip gte 2)>>
<<set $lowrisk.pushUnique("Exaltation")>>
<<else>>
<<set $avgrisk.pushUnique("Exaltation")>>
<</if>><</if>>
<<if $p3score gte $p1score and $p3score gte $p2score>>
<<set $hirisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<if (($p3score lte $p1score and $p3score gte $p2score) or ($p3score gte $p1score and $p3score lte $p2score))>>
<<set $lowrisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<set $avgrisk.pushUnique("Separation", "Multiplication")>>
<</if>><</if>>
<<else>>
<<if $p3winCond.includes("Blue")>>
<<set $avgrisk.pushUnique("Dissolution", "Fixation", "Sublimation")>>
<<if $p3flip gte 2>>
<<set $hirisk.pushUnique("Exaltation")>>
<<else>>
<<if $p3flip lt 2 and ($p1flip gte 2 and $p2flip gte 2)>>
<<set $lowrisk.pushUnique("Exaltation")>>
<<else>>
<<set $avgrisk.pushUnique("Exaltation")>>
<</if>><</if>>
<<if $p3score lte $p1score and $p3score lte $p2score>>
<<set $hirisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<if $p3score gte $p1score and $p3score gte $p2score>>
<<set $lowrisk.pushUnique("Separation", "Multiplication")>>
<<else>>
<<set $avgrisk.pushUnique("Separation", "Multiplication")>>
<</if>><</if>>
<</if>><</if>>
/% Choose a Card %/
<<if $lowrisk.includes($hand[0].name)>>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<else>>
<<if $lowrisk.includes($hand[1].name)>>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<<else>>
<<if $avgrisk.includes($hand[0].name)>>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<else>>
<<if $avgrisk.includes($hand[1].name)>>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<<else>>
<<if $hirisk.includes($hand[0].name)>>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<else>>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<</if>><</if>><</if>><</if>><</if>>
/% To whom will this card be offered %/
<<if $hand[0].name is $hand[1].name>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<if $selected.name is "Exalted" and $p1flip gte 2>>
<<goto "P1Decide">>
<<if $selected.name is "Exalted" and $p2flip gte 2>>
<<goto "P2Decide.3">>
<</if>><</if>>
<<if $p1score lt $p2score and $p1display.length lt $p2display.length>>
<<goto "P1Decide">>
<<else>>
<<if $p1score gt $p2score and $p1display.length gt $p2display.length>>
<<goto "P2Decide.3">>
<<else>>
<<if $p1display.length lt $p2display.length>>
<<goto "P1Decide">>
<<else>>
<<if $p1display.length gt $p2display.length>>
<<goto "P2Decide.3">>
<<else>>
<<set $random to 1>>
<<if $believe lte 10>>
<<goto "P1Decide">>
<<else>>
<<goto "P2Decide.3">>
<</if>>
<</if>><</if>><</if>><</if>>
<<else>>
<<if $selected.name is "Exalted" and $p1flip gte 2>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P1Decide">>
<<if $selected.name is "Exalted" and $p2flip gte 2>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P2Decide.3">>
<</if>><</if>>
<<if $p1score lt $p2score and $p1display.length lt $p2display.length>>
<<if $claim lt $p3.p1relation>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<goto "P1Decide">>
<<else>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P1Decide">>
<</if>>
<<else>>
<<if $p1score gt $p2score and $p1display.length gt $p2display.length>>
<<if $claim lt $p3.p2relation>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<goto "P2Decide.3">>
<<else>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P2Decide.3">>
<</if>>
<<else>>
<<if $p1display.length lt $p2display.length>>
<<if $claim lt $p3.p1relation>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<goto "P1Decide">>
<<else>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P1Decide">>
<</if>>
<<else>>
<<if $p1display.length gt $p2display.length>>
<<if $claim lt $p3.p2relation>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<goto "P2Decide.3">>
<<else>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P2Decide.3">>
<</if>>
<<else>>
<<set $random to 1>>
<<if $believe lte 10>>
<<if $claim lt $p3.p1relation>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<goto "P1Decide">>
<<else>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P1Decide">>
<</if>>
<<else>>
<<if $claim lt $p3.p2relation>>
<<set $lied to 0>>
<<set $p3trust += 1>>
<<goto "P2Decide.3">>
<<else>>
<<set $lied to 1>>
<<set $p3trust -= 1>>
<<goto "P2Decide.3">>
<</if>>
<</if>><</if>><</if>><</if>><</if>>
<</if>>
<</timed>> <<set $offeredTo to "p2">>
/% Decide if the Giver Lied %/
<<if $lied is 0>>
<<if $believe lt $p3trust>>
<<set $consider to $selected>>
<<else>>
<<set $consider to $discarded>>
<</if>>
<<else>>
<<if $lied is 1>>
<<if $believe lt $p3trust>>
<<set $consider to $discarded>>
<<else>>
<<set $consider to $selected>>
<</if>>
<</if>><</if>>
/% Accept or Reject %/
<<if $p2winCond.includes("Red")>>
<<if $p3display.length is 8 and (($p3score + $consider.value gte $p2score) or ($p3score gte $p2score))>>
<<include "p2Accept.3">>
<<else>>
<<if $p2display.length is 8 and (($p2score + $consider.value lte $p3score) or ($p3score gte $p2score))>>
<<include "p2Reject.3">>
<<else>>
<<if $p2wanted.includes($consider.name)>>
<<include "p2Accept.3">>
<<else>>
<<include "p2Reject.3">>
<</if>><</if>><</if>>
<<else>>
<<if $p2winCond.includes("Blue")>>
<<if $p3display.length is 8 and (($p3score + $consider.value gte $p2score and $p2score gte $p3score) or ($p3score lte $p2score and $p2score lte $p3score + $consider.value))>>
<<include "p2Accept.3">>
<<else>>
<<if $p2display.length is 8 and (($p2score + $consider.value gte $p3score and $p2score gte $p3score) or ($p2score + $consider.value lte $p3score and $p2score lte $p3score))>>
<<include "p2Reject.3">>
<<else>>
<<if $p2wanted.includes($consider.name)>>
<<include "p2Accept.3">>
<<else>>
<<include "p2Reject.3">>
<</if>><</if>><</if>>
<</if>><</if>><<if not tags().includes("pregame")>>
<div class="playerAvatars">
<div class="player-image">
<<if tags().includes("end")>>
[img["https://berylforge.neocities.org/images/Red.png"]]
<<else>>
<<link [img["https://berylforge.neocities.org/images/Red.png"]]>>
<<popover 'transparent'>>
<<include "p1 Desc">>
<</popover>>
<</link>>
<</if>>
</div>
<<if $p1flip is 1>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<<else>>
<<if $p1flip is 2>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="marktwo">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<<else>>
<<if $p1flip is 3>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="marktwo">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="markthree">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<</if>><</if>><</if>>
<div class="win">
<<if $p1winCond is "Red">>
[img["https://berylforge.neocities.org/images/Sun.png"]]
<<else>>
[img["https://berylforge.neocities.org/images/Moon.png"]]
<</if>>
</div>
</div>
<table class="player-stats p1">
<tr>
<td>
<div class="stat">
<div class="value">$p1display.length</div>
<div class="type">Cards</div>
</div>
</td>
<td>
<div class="stat border">
<div class="value">$p1score</div>
<div class="type">Points</div>
</div>
</td>
</tr>
</table>
<div class="playerAvatars">
<div class="player-image">
<<if tags().includes("end")>>
[img["https://berylforge.neocities.org/images/Blue.png"]]
<<else>>
<<link [img["https://berylforge.neocities.org/images/Blue.png"]]>>
<<popover 'transparent'>>
<<include "p2 Desc">>
<</popover>>
<</link>>
<</if>>
</div>
<<if $p2flip is 1>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<<else>>
<<if $p2flip is 2>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="marktwo">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<<else>>
<<if $p2flip is 3>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="marktwo">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="markthree">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<</if>><</if>><</if>>
<div class="win">
<<if $p2winCond is "Red">>
[img["https://berylforge.neocities.org/images/Sun.png"]]
<<else>>
[img["https://berylforge.neocities.org/images/Moon.png"]]
<</if>>
</div>
</div>
<table class="player-stats p2">
<tr>
<td>
<div class="stat">
<div class="value">$p2display.length</div>
<div class="type">Cards</div>
</div>
</td>
<td>
<div class="stat border">
<div class="value">$p2score</div>
<div class="type">Points</div>
</div>
</td>
</tr>
</table>
<div class="playerAvatars">
<div class="player-image">
<<if tags().includes("end")>>
[img["https://berylforge.neocities.org/images/Green.png"]]
<<else>>
<<link [img["https://berylforge.neocities.org/images/Green.png"]]>>
<<popover 'transparent'>>
<<include "p3 Desc">>
<</popover>>
<</link>>
<</if>>
</div>
<<if $p3flip is 1>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<<else>>
<<if $p3flip is 2>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="marktwo">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<<else>>
<<if $p3flip is 3>>
<div class="markone">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="marktwo">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<div class="markthree">
[img["https://berylforge.neocities.org/images/Mark.png"]]
</div>
<</if>><</if>><</if>>
<div class="win">
<<if $p3winCond is "Red">>
[img["https://berylforge.neocities.org/images/Sun.png"]]
<<else>>
[img["https://berylforge.neocities.org/images/Moon.png"]]
<</if>>
</div>
</div>
<table class="player-stats p3">
<tr>
<td>
<div class="stat">
<div class="value">$p3display.length</div>
<div class="type">Cards</div>
</div>
</td>
<td>
<div class="stat border">
<div class="value">$p3score</div>
<div class="type">Points</div>
</div>
</td>
</tr>
</table>
<</if>><<if $p1winCond is "Blue" and (($p1score gt $p2score and $p1score lt $p3score) or ($p1score lt $p2score and $p1score gt $p3score))>>
<<set $p1bluewin to 1>>
<<include "p1 Win">>
<<else>>
<<if $p2winCond is "Blue" and (($p2score gt $p1score and $p2score lt $p3score) or ($p2score lt $p1score and $p2score gt $p3score))>>
<<set $p2bluewin to 1>>
<<include "p2 Win">>
<<else>>
<<if $p3winCond is "Blue" and (($p3score gt $p2score and $p3score lt $p1score) or ($p3score lt $p2score and $p3score gt $p1score))>>
<<set $p3bluewin to 1>>
<<include "p3 Win">>
<<else>>
<<if $p1winCond is "Red" and $p1score gt $p2score and $p1score gt $p3score>>
<<set $p1redwin to 1>>
<<include "p1 Win">>
<<else>>
<<if $p2winCond is "Red" and $p2score gt $p1score and $p2score gt $p3score>>
<<set $p2redwin to 1>>
<<include "p2 Win">>
<<else>>
<<if $p3winCond is "Red" and $p3score gt $p2score and $p3score gt $p1score>>
<<set $p3redwin to 1>>
<<include "p3 Win">>
<<else>>
<<if $p1winCond is "Blue" and $p1score gt $p2score and $p1score gt $p3score>>
<<set $p1bluehi to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<<else>>
<<if $p2winCond is "Blue" and $p2score gt $p1score and $p2score gt $p3score>>
<<set $p2bluehi to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<<else>>
<<if $p3winCond is "Blue" and $p3score gt $p2score and $p3score gt $p1score>>
<<set $p3bluehi to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<<else>>
<<if $p1score is $p2score and $p1score is $p3score>>
<<set $alltie to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<<else>>
<<if $p1score lt $p2score or $p1score lt $p3score>>
<<set $p2p3tie to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<<else>>
<<if $p2score lt $p1score or $p2score lt $p3score>>
<<set $p1p3tie to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<<else>>
<<set $p1p2tie to 1>>
<<set $catsgame to 1>>
<<include "No Win">>
<</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>>
/% Decide if the Giver Lied %/
<<if $lied is 0>>
<<if $believe lt $p1trust>>
<<set $consider to $selected>>
<<else>>
<<set $consider to $discarded>>
<</if>>
<<else>>
<<if $lied is 1>>
<<if $believe lt $p1trust>>
<<set $consider to $discarded>>
<<else>>
<<set $consider to $selected>>
<</if>>
<</if>><</if>>
/% Accept or Reject %/
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<if not $p2salt.includes($tf) or ($p1.viz is 0 and $p1display.length + $p2display.length + $p3display.length is 6)>>
<<include "p2Reject.1">>
<<else>>
<<if not $p1salt.includes($tf)>>
<<include "p2Accept.1">>
<<else>>
<<if $p2winCond.includes("Red")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p2score) or ($p3score gte $p2score))>>
<<include "p2Accept.1">>
<<else>>
<<if $p2display.length is 8 and (($p2score + $consider.value lte $p1score) or ($p3score gte $p2score))>>
<<include "p2Reject.1">>
<<else>>
<<if $p2wanted.includes($consider.name)>>
<<include "p2Accept.1">>
<<else>>
<<include "p2Reject.1">>
<</if>><</if>><</if>>
<<else>>
<<if $p2winCond.includes("Blue")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p2score and $p2score gte $p3score) or ($p3score lte $p2score and $p2score lte $p1score + $consider.value))>>
<<include "p2Accept.1">>
<<else>>
<<if $p2display.length is 8 and (($p2score + $consider.value gte $p1score and $p2score gte $p3score) or ($p2score + $consider.value lte $p1score and $p2score lte $p3score))>>
<<include "p2Reject.1">>
<<else>>
<<if $p2wanted.includes($consider.name)>>
<<include "p2Accept.1">>
<<else>>
<<include "p2Reject.1">>
<</if>><</if>><</if>>
<</if>><</if>>
<</if>><</if>>
<<else>>
<<if $p2winCond.includes("Red")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p2score) or ($p3score gte $p2score))>>
<<include "p2Accept.1">>
<<else>>
<<if $p2display.length is 8 and (($p2score + $consider.value lte $p1score) or ($p3score gte $p2score))>>
<<include "p2Reject.1">>
<<else>>
<<if $p2wanted.includes($consider.name)>>
<<include "p2Accept.1">>
<<else>>
<<include "p2Reject.1">>
<</if>><</if>><</if>>
<<else>>
<<if $p2winCond.includes("Blue")>>
<<if $p1display.length is 8 and (($p1score + $consider.value gte $p2score and $p2score gte $p3score) or ($p3score lte $p2score and $p2score lte $p1score + $consider.value))>>
<<include "p2Accept.1">>
<<else>>
<<if $p2display.length is 8 and (($p2score + $consider.value gte $p1score and $p2score gte $p3score) or ($p2score + $consider.value lte $p1score and $p2score lte $p3score))>>
<<include "p2Reject.1">>
<<else>>
<<if $p2wanted.includes($consider.name)>>
<<include "p2Accept.1">>
<<else>>
<<include "p2Reject.1">>
<</if>><</if>><</if>>
<</if>><</if>><</if>><<set $grantee to "p2">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p2score+= $hand[0].value>>
<<set $p2flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p2display.pushUnique($hand[0])>>
<<else>>
<<set $p2score += $hand[1].value>>
<<set $p2flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p2display.pushUnique($hand[1])>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<include "Resolve">>
<<set $grantee to "p1">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p1score+= $hand[0].value>>
<<set $p1flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p1display.pushUnique($hand[0])>>
<<else>>
<<set $p1score += $hand[1].value>>
<<set $p1flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p1display.pushUnique($hand[1])>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<if $selected.name is "Fixation" or $selected.name is "Sublimation">>
<div class="speechp2">
<div class="bubble p2">
$reject
</div>
<<timed 1.2s>>
<<goto "FixSubRejected">>
<</timed>>
<<else>>
<<if $selected.name is "Multiplication">>
<div class="speechp2">
<div class="bubble p2">
$reject
</div>
<<timed 1.6s>>
<<goto "MultiRejected">>
<</timed>>
<<else>>
<div class="speechp2">
<div class="bubble p2">
$reject
</div>
</div>
<<timed 1.2s>>
<<include "Resolve">>
<</timed>>
<</if>><</if>><<set $grantee to "p3">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p3score+= $hand[0].value>>
<<set $p3flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p3display.pushUnique($hand[0])>>
<<else>>
<<set $p3score += $hand[1].value>>
<<set $p3flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p3display.pushUnique($hand[1])>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<include "Resolve">><<set $grantee to "p1">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p1score+= $hand[0].value>>
<<set $p1flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p1display.pushUnique($hand[0])>>
<<else>>
<<set $p1score += $hand[1].value>>
<<set $p1flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p1display.pushUnique($hand[1])>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<if $selected.name is "Fixation" or $selected.name is "Sublimation">>
<div class="speechp3">
<div class="bubble p3">
$reject
</div>
<<timed 1.2s>>
<<goto "FixSubRejected">>
<</timed>>
<<else>>
<<if $selected.name is "Multiplication">>
<div class="speechp3">
<div class="bubble p3">
$reject
</div>
<<timed 1.2s>>
<<goto "MultiRejected">>
<</timed>>
<<else>>
<div class="speechp3">
<div class="bubble p3">
$reject
</div>
</div>
<<timed 1.2s>>
<<include "Resolve">>
<</timed>>
<</if>><</if>><<set $grantee to "p3">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p3score+= $hand[0].value>>
<<set $p3flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p3display.pushUnique($hand[0])>>
<<else>>
<<set $p3score += $hand[1].value>>
<<set $p3flip += $hand[1].flip>>
<<set $aceptedCard to $hand[1]>>
<<set $p3display.pushUnique($hand[1])>>
<</if>>
/% NPC Chooses TF %/
<<if $offeredFrom is "p1">>
<<else>>
<<set $tf to $p3salt.last()>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<include "Resolve">>
<<set $grantee to "p2">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p2score+= $hand[0].value>>
<<set $p2flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p2display.pushUnique($hand[0])>>
<<else>>
<<set $p2score += $hand[1].value>>
<<set $p2flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p2display.pushUnique($hand[1])>>
<</if>>
/% NPC Chooses TF %/
<<if $offeredFrom is "p1">>
<<else>>
<<set $tf to $p2salt.last()>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<include "Resolve">><<set $grantee to "p2">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p2score+= $hand[0].value>>
<<set $p2flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p2display.pushUnique($hand[0])>>
<<else>>
<<set $p2score += $hand[1].value>>
<<set $p2flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p2display.pushUnique($hand[1])>>
<</if>>
/% NPC Chooses TF %/
<<if $offeredFrom is "p1">>
<<else>>
<<set $tf to $p2salt.last()>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<include "Resolve">>
<<set $grantee to "p3">>
<<if $selected.name + $selected.value is $hand[0].name + $hand[0].value>>
<<set $p3score+= $hand[0].value>>
<<set $p3flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p3display.pushUnique($hand[0])>>
<<else>>
<<set $p3score += $hand[1].value>>
<<set $p3flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p3display.pushUnique($hand[1])>>
<</if>>
/% NPC Chooses TF %/
<<if $offeredFrom is "p1">>
<<else>>
<<set $tf to $p3salt.last()>>
<</if>>
/*
=====
Move to Resolve
=====
*/
<<include "Resolve">> /% Clear Wants %/
<<set $p2wanted to []>>
<<set $p2unwanted to []>>
<<set $p3wanted to []>>
<<set $p3unwanted to []>>
/% What does Player 2 Want %/
<<if $p2winCond.includes("Red")>>
<<set $p2wanted.pushUnique("Dissolution", "Fixation")>>
<<set $p2unwanted.pushUnique("Sublimation")>>
<<if $p2flip lt 2>>
<<set $p2wanted.pushUnique("Exaltation")>>
<<else>>
<<set $p2unwanted.pushUnique("Exaltation")>>
<</if>>
<<if ($p2score - 1 lt $p1score and $p2score - 1 gte $p3score) or ($p2score - 1 gte $p1score and $p2score - 1 lt $p3score)>>
<<set $p2wanted.pushUnique("Separation")>>
<<else>>
<<set $p2unwanted.pushUnique("Separation")>>
<</if>>
<<if $p2score gt $p1score and $p2score gt $p3score>>
<<set $p2unwanted.pushUnique("Multiplication")>>
<<else>>
<<set $p2wanted.pushUnique("Multiplication")>>
<</if>>
<<else>>
<<if $p2winCond.includes("Blue")>>
<<if $p2score lte $p1score and $p2score lte $p3score>>
<<set $p2wanted.pushUnique("Dissolution", "Fixation")>>
<<set $p2unwanted.pushUnique("Sublimation", "Separation", "Multiplication")>>
<<if $p2flip lt 2>>
<<set $p2wanted.pushUnique("Exaltation")>>
<<else>>
<<set $p2unwanted.pushUnique("Exaltation")>>
<</if>>
<<else>>
<<if $p2score gt $p1score and $p2score gt $p3score>>
<<set $p2unwanted.pushUnique("Dissolution", "Fixation")>>
<<set $p2wanted.pushUnique("Sublimation", "Separation", "Multiplication")>>
<<if $p2flip lt 2>>
<<set $p2unwanted.pushUnique("Exaltation")>>
<<else>>
<<set $p2wanted.pushUnique("Exaltation")>>
<</if>>
<<else>>
<<if ($p2score lt $p1score and $p2score gte $p3score) or ($p2score gte $p1score and $p2score lt $p3score)>>
<<set $p2wanted.pushUnique("Dissolution", "Fixation", "Multiplication", "Sublimation")>>
<<set $p2unwanted.pushUnique("Separation", "Exaltation")>>
<</if>><</if>><</if>>
<</if>><</if>>
/% What does Player 3 Want %/
<<if $p3winCond.includes("Red")>>
<<set $p3wanted.pushUnique("Dissolution", "Fixation")>>
<<set $p3unwanted.pushUnique("Sublimation")>>
<<if $p3flip lt 2>>
<<set $p3wanted.pushUnique("Exaltation")>>
<<else>>
<<set $p3unwanted.pushUnique("Exaltation")>>
<</if>>
<<if ($p3score - 1 lt $p1score and $p3score - 1 gte $p2score) or ($p3score - 1 gte $p1score and $p3score - 1 lt $p2score)>>
<<set $p3wanted.pushUnique("Separation")>>
<<else>>
<<set $p3unwanted.pushUnique("Separation")>>
<</if>>
<<if $p3score gt $p1score and $p3score gt $p2score>>
<<set $p3unwanted.pushUnique("Multiplication")>>
<<else>>
<<set $p3wanted.pushUnique("Multiplication")>>
<</if>>
<<else>>
<<if $p3winCond.includes("Blue")>>
<<if $p3score lte $p1score and $p3score lte $p2score>>
<<set $p3wanted.pushUnique("Dissolution", "Fixation")>>
<<set $p3unwanted.pushUnique("Sublimation", "Separation", "Multiplication")>>
<<if $p3flip lt 2>>
<<set $p3wanted.pushUnique("Exaltation")>>
<<else>>
<<set $p3unwanted.pushUnique("Exaltation")>>
<</if>>
<<else>>
<<if $p3score gt $p1score and $p3score gt $p2score>>
<<set $p3unwanted.pushUnique("Dissolution", "Fixation")>>
<<set $p3wanted.pushUnique("Sublimation", "Separation", "Multiplication")>>
<<if $p3flip lt 2>>
<<set $p3unwanted.pushUnique("Exaltation")>>
<<else>>
<<set $p3wanted.pushUnique("Exaltation")>>
<</if>>
<<else>>
<<if ($p3score lt $p1score and $p3score gte $p2score) or ($p3score gte $p1score and $p3score lt $p2score)>>
<<set $p3wanted.pushUnique("Dissolution", "Fixation", "Multiplication", "Sublimation")>>
<<set $p3unwanted.pushUnique("Separation", "Exaltation")>>
<</if>><</if>><</if>>
<</if>><</if>>$p3.name flips the card, revealing a <span class="di">Dissolution</span> worth
<<if $selected.value gt 1>>
$selected.value points.
<<else>>
$selected.value point.
<</if>>
The voice whispers, "''$tf''."
/% Include TF %/
<br><br>
<<include `"p3 " + $tf`>>
/% Set up Next Turn %/
<<include "TurnSetup">>/% Resolve Card Effect %/
<<if $p3flip gte 3>>
<<set $p3score to 0>>
<<set $p3flip to 0>>
$p3.name flips the card to reveal an <span class="ex">Exaltation</span>. Since he already has two toxins, his score is set to zero. Meanwhile, a voice whispers in your ear, "''$tf''."
<<else>>
$p3.name flips the card to reveal an <span class="ex">Exaltation</span>. He needs three toxins before his score resets to zero, so he's safe for now. The voice whispers in your ear, "''$tf''."
<</if>>
/% Include TF %/
<br><br>
<<include `"p3 " + $tf`>>
/% Set up Next Turn %/
<<include "TurnSetup">>/% Resolve Card Effect %/
$p3.name flips the card to reveal a <span class="fi">Fixation</span>.
<<if $p1score gt $p2score>>
<<set $p1score -=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
<<if $p3.p1relation gt $p3.p2relation>>
<<include "p1 Input">>
<<else>>
He lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p1score lt $p2score>>
<<set $p2score -=2>>
<<set $target to $p2>>
<<set $tf to $p2mercury.last()>>
<<if $p3.p1relation gt $p3.p2relation>>
<<include "p1 Input">>
<<else>>
He lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p3.p2relation gt $p3.p1relation>>
<<set $p1score -=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
He lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
<<set $p2score -=2>>
<<set $target to $p2>>
<<set $tf to $p2mercury.last()>>
<<include "p1 Input">>
<</if>>
<</if>><</if>>/% Resolve Card Effect %/
$p3.name flips the card to reveal a <span class="se">Separation</span>.
<<if $p3winCond is "Blue">>
He already has lunar-alignment, so your win conditions remain the same. Still, the voice in your ear whispers, "''Domination''."
<<else>>
<<if $p2winCond is "Blue">>
He and $p2.name swap alignments, so now $p3.name is aiming for the middle score. You and $p2.name are trying to get the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<<else>>
You and $p3.name swap alignments. Your goal is now to have the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<</if>><</if>>
<<set $target to $p3>>
<<set $p1winCond to "Red">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Blue">>
<br><br>
<<if $soul is 0 and $skipintro is 0>>
<<include "Dom8">>
<<else>>
<<include `$domsulfur.last()`>>
<</if>>
<<include "TurnSetup">>/% Resolve Card Effect %/
$p3.name flips the card to reveal a <span class="mu">Multiplication</span>.
<<if $p1score gte $p3score>>
<<if $p1winCond is "Blue">>
After some deliberation, he targets you with the card. Since you already have lunar-alignment, your win condition remains the same: have neither the highest nor lowest score when a player gets their ninth card. Still, the voice in your ear whispers, "''Subjugation''."
<<else>>
After a moment's hesitation, he targets you with the card. You and
<<if $p2winCond is "Blue">>
$p2.name
<<else>>
$p3.name
<</if>>
swap alignments. With your new role, your win condition has changed. You may now win by having neither the highest nor lowest score when a player gets their ninth card. A chill runs up your spine as the voice whispers, "''Subjugation''."
<</if>>
<<set $target to $p1>>
<<set $p1winCond to "Blue">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Red">>
<<else>>
<<if $p2winCond is "Blue">>
$p3.name considers for a second then targets $p2.name with the card. Since he already has lunar-alignment, your win conditions remain the same. Still, the voice in your ear whispers, "''Domination''."
<<else>>
<<if $p3winCond is "Blue">>
$p3.name wastes no time deciding to target $p2.name with the card. He and $p2.name swap alignments, so now $p2.name is aiming for the middle score. You and $p3.name are trying to get the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<<else>>
$p3.name chooses to target $p2.name with the card. You and $p2.name swap alignments. Your goal is now to have the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<</if>><</if>>
<<set $target to $p2>>
<<set $p2.p3relation -= 1>>
<<set $p1winCond to "Red">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Blue">>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<if $soul is 0 and $skipintro is 0>>
<<include "Sub4">>
<<else>>
<<include `$subsulfur.last()`>>
<</if>>
<<else>>
<<if $soul is 0 and $skipintro is 0>>
<<include "Dom8">>
<<else>>
<<include `$domsulfur.last()`>>
<</if>>
<</if>>
<<include "TurnSetup">>/% Resolve Card Effect %/
$p3.name flips the card to reveal a <span class="su">Sublimation</span>.
<<if $p1score lt $p2score>>
<<set $p1score +=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
<<if $p3.p1relation gt $p3.p2relation>>
<<include "p1 Input">>
<<else>>
He raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p1score gt $p2score>>
<<set $p2score +=2>>
<<set $target to $p2>>
<<set $tf to $p2mercury.last()>>
<<if $p3.p1relation gt $p3.p2relation>>
<<include "p1 Input">>
<<else>>
He raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p3.p2relation lt $p3.p1relation>>
<<set $p1score +=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
<<include "p1 Input">>
<<else>>
<<set $p2score +=2>>
<<set $target to $p2>>
<<set $tf to $p2mercury.last()>>
He raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<</if>><</if>>$p2.name flips the card, revealing a <span class="di">Dissolution</span> worth
<<if $selected.value gt 1>>
$selected.value points.
<<else>>
$selected.value point.
<</if>>
The voice whispers, "''$tf''."
/% Include TF %/
<br><br>
<<include `"p2 " + $tf`>>
/% Set up Next Turn %/
<<include "TurnSetup">>/% Resolve Card Effect %/
<<if $p2flip gte 3>>
<<set $p2score to 0>>
<<set $p2flip to 0>>
$p2.name flips the card to reveal an <span class="ex">Exaltation</span>. Since he already has two toxins, his score is set to zero. Meanwhile, a voice whispers in your ear, "''$tf''."
<<else>>
$p2.name flips the card to reveal an <span class="ex">Exaltation</span>. He needs three toxins before his score resets to zero, so he's safe for now. The voice whispers in your ear, "''$tf''."
<</if>>
/% Include TF %/
<br><br>
<<include `"p2 " + $tf`>>
/% Set up Next Turn %/
<<include "TurnSetup">>/% Resolve Card Effect %/
$p2.name flips the card to reveal a <span class="fi">Fixation</span>.
<<if $p1score gt $p3score>>
<<set $p1score -=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
<<if $p2.p1relation gt $p2.p3relation>>
<<include "p1 Input">>
<<else>>
He lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p1score lt $p3score>>
<<set $p3score -=2>>
<<set $target to $p3>>
<<set $tf to $p3mercury.last()>>
<<if $p2.p1relation gt $p2.p3relation>>
<<include "p1 Input">>
<<else>>
He lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p2.p3relation gt $p2.p1relation>>
<<set $p1score -=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
He lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
<<set $p3score -=2>>
<<set $target to $p3>>
<<set $tf to $p3mercury.last()>>
<<include "p1 Input">>
<</if>>
<</if>><</if>>/% Resolve Card Effect %/
$p2.name flips the card to reveal a <span class="su">Sublimation</span>.
<<if $p1score lt $p3score>>
<<set $p1score +=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
<<if $p2.p1relation gt $p2.p3relation>>
<<include "p1 Input">>
<<else>>
He raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p1score gt $p3score>>
<<set $p3score +=2>>
<<set $target to $p3>>
<<set $tf to $p3mercury.last()>>
<<if $p2.p1relation gt $p2.p3relation>>
<<include "p1 Input">>
<<else>>
He raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<<else>>
<<if $p2.p3relation lt $p2.p1relation>>
<<set $p1score +=2>>
<<set $target to $p1>>
<<set $tf to $p1mercury.last()>>
<<include "p1 Input">>
<<else>>
<<set $p3score +=2>>
<<set $target to $p3>>
<<set $tf to $p3mercury.last()>>
He raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>>
<</if>><</if>>/% Resolve Card Effect %/
$p2.name flips the card to reveal a <span class="mu">Multiplication</span>.
<<if $p1score gte $p2score>>
<<if $p1winCond is "Blue">>
After some deliberation, he targets you with the card. Since you already have lunar-alignment, your win condition remains the same: have neither the highest nor lowest score when a player gets their ninth card. Still, the voice in your ear whispers, "''Subjugation''."
<<else>>
After a moment's hesitation, he targets you with the card. You and
<<if $p2winCond is "Blue">>
$p2.name
<<else>>
$p3.name
<</if>>
swap alignments. With your new role, your win condition has changed. You may now win by having neither the highest nor lowest score when a player gets their ninth card. A chill runs up your spine as the voice whispers, "''Subjugation''."
<</if>>
<<set $target to $p1>>
<<set $p1winCond to "Blue">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Red">>
<<else>>
<<if $p3winCond is "Blue">>
$p2.name considers for a second then targets $p3.name with the card. Since he already has lunar-alignment, your win conditions remain the same. Still, the voice in your ear whispers, "''Domination''."
<<else>>
<<if $p2winCond is "Blue">>
$p2.name wastes no time deciding to target $p3.name with the card. He and $p2.name swap alignments, so now $p3.name is aiming for the middle score. You and $p2.name are trying to get the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<<else>>
$p2.name chooses to target $p3.name with the card. You and $p3.name swap alignments. Your goal is now to have the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<</if>><</if>>
<<set $target to $p3>>
<<set $p3.p2relation -= 1>>
<<set $p1winCond to "Red">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Blue">>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<if $soul is 0 and $skipintro is 0>>
<<include "Sub4">>
<<else>>
<<include `$subsulfur.last()`>>
<</if>>
<<else>>
<<if $soul is 0 and $skipintro is 0>>
<<include "Dom8">>
<<else>>
<<include `$domsulfur.last()`>>
<</if>>
<</if>>
<<include "TurnSetup">>/% Resolve Card Effect %/
$p2.name flips the card to reveal a <span class="se">Separation</span>.
<<if $p2winCond is "Blue">>
He already has lunar-alignment, so your win conditions remain the same. Still, the voice in your ear whispers, "''Domination''."
<<else>>
<<if $p3winCond is "Blue">>
He and $p3.name swap alignments, so now $p2.name is aiming for the middle score. You and $p3.name are trying to get the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<<else>>
You and $p2.name swap alignments. Your goal is now to have the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<</if>><</if>>
<<set $target to $p2>>
<<set $p1winCond to "Red">>
<<set $p2winCond to "Blue">>
<<set $p3winCond to "Red">>
<br><br>
<<if $soul is 0 and $skipintro is 0>>
<<include "Dom8">>
<<else>>
<<include `$domsulfur.last()`>>
<</if>>
<<include "TurnSetup">>/% Resolve Card Effect %/
<<if $target.name is $p2.name>>
<<if $p2winCond is "Blue">>
$p2.name already has lunar-alignment, so your win conditions remain the same. Still, the voice in your ear whispers, "''Domination''."
<<else>>
<<if $p3winCond is "Blue">>
$p2.name and $p3.name swap alignments, so now $p2.name is aiming for the middle score. You and $p3.name are trying to get the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<<else>>
You and $p2.name swap alignments. Your goal is now to have the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<</if>><</if>>
<<set $p1winCond to "Red">>
<<set $p2winCond to "Blue">>
<<set $p2.p1relation -= 1>>
<<set $p3winCond to "Red">>
<<else>>
<<if $p3winCond is "Blue">>
$p3.name already has lunar-alignment, so your win conditions remain the same. Still, the voice in your ear whispers, "''Domination''."
<<else>>
<<if $p2winCond is "Blue">>
$p3.name and $p2.name swap alignments, so now $p3.name is aiming for the middle score. You and $p2.name are trying to get the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<<else>>
You and $p3.name swap alignments. Your goal is now to have the highest score. A chill runs up your spine as the voice whispers, "''Domination''."
<</if>><</if>>
<<set $p1winCond to "Red">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Blue">>
<<set $p3.p1relation -= 1>>
<</if>>
<br><br>
<<if $soul is 0 and $skipintro is 0>>
<<include "Dom8">>
<<else>>
<<include `$domsulfur.last()`>>
<</if>>
<<include "TurnSetup">>/% Resolve Card Effect %/
<<if $p1winCond is "Blue">>
You already have lunar-alignment, so your win condition remains the same: have neither the highest nor lowest score when a player gets their ninth card. Still, the voice in your ear whispers, "''Subjugation''."
<<else>>
You swap alignments with
<<if $p2winCond is "Blue">>
$p2.name.
<<else>>
$p3.name.
<</if>>
With your new role, your win condition has changed. You may now win by having neither the highest nor lowest score when a player gets their ninth card. A chill runs up your spine as the voice whispers, "''Subjugation''."
<</if>>
<<set $p1winCond to "Blue">>
<<set $p2winCond to "Red">>
<<set $p3winCond to "Red">>
<br><br>
<<if $soul is 0 and $skipintro is 0>>
<<include "Sub4">>
<<else>>
<<include `$subsulfur.last()`>>
<</if>>
<<include "TurnSetup">>$target.name's score is reduced by 2 points. You already know what it's going to say, but the voice whispers to you anyway: "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>/% Resolve Card Effect %/
<<if $offeredFrom is "p1">>
<<else>>
<<if ($offeredFrom is "p2" and $TFp2salt.length lte 3) or ($offeredFrom is "p3" and $TFp3salt.length lte 3)>>
<<set $tf to $p1salt[0]>>
<</if>><</if>>
<<if $p1flip gte 3>>
<<set $toxic to 1>>
<<set $p1score to 0>>
<<set $p1flip to 0>>
You flip the card to reveal an <span class="ex">Exaltation</span>. Since you already have two toxins, your score is set to zero. Meanwhile, a voice whispers in your ear, "''$tf''."
<<else>>
You flip the card to reveal an <span class="ex">Exaltation</span>. You need three toxins before your score resets to zero, so you're safe for now. The voice whispers in your ear, "''$tf''."
<</if>>
/% Include TF %/
<br><br>
<<include `"p1 " + $tf`>>
/% Set up Next Turn %/
<<include "TurnSetup">>$target.name's score is increased by 2 points. You already know what it's going to say, but the voice whispers to you anyway: "''$tf''."
/% Include TF %/
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">><<if $offeredFrom is "p1">>
<<else>>
<<if ($offeredFrom is "p2" and $TFp2salt.length lte 3) or ($offeredFrom is "p3" and $TFp3salt.length lte 3)>>
<<set $tf to $p1salt[0]>>
<</if>><</if>>
You flip the card, revealing a <span class="di">Dissolution</span> worth
<<if $selected.value gt 1>>
$selected.value points.
<<else>>
$selected.value point.
<</if>>
The voice whispers, "''$tf''."
/% Include TF %/
<br><br>
<<include `"p1 " + $tf`>>
/% Set up Next Turn %/
<<include "TurnSetup">><<include "Player Wants">>
<<set $offeredFrom to "p1">>
<<button `"Offer to " + $p2.name`>>
<<set $offeredTo to "p2">>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<include "Refresh Button">>
<div class="options">
<<include "tf">>
</div>
<<else>>
<div class="options">
<<include "say">>
</div>
<</if>>
</div>
<</replace>>
<</button>>
<<button `"Offer to " + $p3.name`>>
<<set $offeredTo to "p3">>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<include "Refresh Button">>
<div class="options">
<<include "tf">>
</div>
<<else>>
<div class="options">
<<include "say">>
</div>
<</if>>
</div>
<</replace>>
<</button>> <<include "ChoiceDio">>
<<set $offeredFrom to "p1">>
<<button "Tell the Truth">>
<<set $lied to 0>>
<<set $p1trust += 1>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<<if $offeredTo is "p2">>
<div class="back offerleft">
<div class="options">
<<timed .6s>>
<<goto "P2Decide.1">>
<</timed>>
</div>
</div>
<<else>>
<div class="back offerright">
<div class="options">
<<timed .6s>>
<<goto "P3Decide.1">>
<</timed>>
</div>
</div>
<</if>>
<</replace>>
<</button>>
<<button "Tell a Lie">>
<<set $lied to 1>>
<<set $p1trust -= 1>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<<if $offeredTo is "p2">>
<div class="back offerleft">
<div class="options">
<<timed .6s>>
<<goto "P2Decide.1">>
<</timed>>
</div>
</div>
<<else>>
<div class="back offerright">
<div class="options">
<<timed .6s>>
<<goto "P3Decide.1">>
<</timed>>
</div>
</div>
<</if>>
<</replace>>
<</button>> <<set $offeredTo to "p1">>
/% NPC Chooses TF %/
<<if lastVisited("P2Offer") is 1>>
<<set $offerside to "left">>
<<set $offeredFrom to "p2">>
<<set $tf to $TFp2salt.last()>>
<<else>>
<<set $offerside to "right">>
<<set $offeredFrom to "p3">>
<<set $tf to $TFp3salt.last()>>
<</if>>
<<include "OfferDio">>
<div class="hand">
<div @class="`card-container get` + $offerside">
<div class="back pull flip"></div> /* Back of card to be flipped */
<div class="face pull black flip"> /* hand[0] display */
<div class="options">
<<button "Accept">>
<<if $selected.name is $hand[0].name>>
<<set $p1score += $hand[0].value>>
<<set $p1flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p1display.pushUnique($hand[0])>>
<<set $grantee to "p1">>
<<else>>
<<set $p1score += $hand[1].value>>
<<set $p1flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p1display.pushUnique($hand[1])>>
<<set $grantee to "p1">>
<</if>>
<<replace ".card-container">>
<div class="card-container">
<div class="face black hide"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
</div>
<</replace>>
<<timed 1.5s>>
<<if $selected.name is "Fixation" or $selected.name is "Sublimation">>
<<replace ".card-container">>
<div class="card-container">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "FixSub">>
</div>
</div>
</div>
<</replace>>
<<else>>
<<if $selected.name is "Multiplication">>
<<replace ".card-container">>
<div class="card-container">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Multi">>
</div>
</div>
</div>
<</replace>>
<<else>>
<<replace ".card-container">>
<div class="face accept">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .4s>>
<<goto "Resolve">>
<</timed>>
<</if>><</if>>
<</timed>>
<</button>>
<<button "Reject">>
<<if $offerside is "left">>
<<if $selected.name is $hand[0].name>>
<<set $p2score += $hand[0].value>>
<<set $p2flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p2display.pushUnique($hand[0])>>
<<set $grantee to "p2">>
<<else>>
<<set $p2score += $hand[1].value>>
<<set $p2flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p2display.pushUnique($hand[1])>>
<<set $grantee to "p2">>
<</if>>
<<else>>
<<if $selected.name is $hand[0].name>>
<<set $p3score += $hand[0].value>>
<<set $p3flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p3display.pushUnique($hand[0])>>
<<set $grantee to "p3">>
<<else>>
<<set $p3score += $hand[1].value>>
<<set $p3flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p3display.pushUnique($hand[1])>>
<<set $grantee to "p3">>
<</if>>
<</if>>
<<replace ".card-container">>
<div class="card-container">
<div class="face black hide"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
</div>
<</replace>>
<<timed 1.5s>>
<<replace ".card-container">>
<div @class="`face send` + $offerside">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1.9s>>
<<goto "Resolve">>
<</timed>>
<</button>>
</div>
</div>
</div>
</div>/*
=====
Game History and Player Stats
=====
*/
<<include "Game History">>
/*
=====
Decide What Turn We're On
=====
*/
<br>
<div class="speechp1">
<<if lastVisited("P2Offer") is 1 or lastVisited("P2Offer") is 2>>
<<if $p1display.length lt 9 and $p2display.length lt 9 and $p3display.length lt 9>>
<div class="turn third">
[img["https://berylforge.neocities.org/images/GreenTurn.png"][P3Offer][$hand.pushUnique($deck.pluck()), $hand.pushUnique($deck.pluck()), $claim to random(1, 20)]]
</div>
<<else>>
<div class="turn third">
[img["https://berylforge.neocities.org/images/GreenTurn.png"][Gameover][$lastturn to 3]]
</div>
<</if>>
<<else>>
<<if lastVisited("P3Offer") is 1 or lastVisited("P3Offer") is 2>>
<<if $p1.viz is 0 and $p1display.length + $p2display.length + $p3display.length is 6>>
<div class="turn first">
[img["https://berylforge.neocities.org/images/RedTurn.png"][Discard][$hand.pushUnique($deck[0]), $hand.pushUnique($deck[5]), $claim to random(1, 20)]]
</div>
<<else>>
<<if $p1display.length lt 9 and $p2display.length lt 9 and $p3display.length lt 9>>
<div class="turn first">
[img["https://berylforge.neocities.org/images/RedTurn.png"][Discard][$hand.pushUnique($deck.pluck()), $hand.pushUnique($deck.pluck()), $claim to random(1, 20)]]
</div>
<<else>>
<div class="turn first">
[img["https://berylforge.neocities.org/images/RedTurn.png"][Gameover][$lastturn to 1]]
</div>
<</if>><</if>>
<<else>>
<<if $p1display.length lt 9 and $p2display.length lt 9 and $p3display.length lt 9>>
<div class="turn second">
[img["https://berylforge.neocities.org/images/BlueTurn.png"][P2Offer][$hand.pushUnique($deck.pluck()), $hand.pushUnique($deck.pluck()), $claim to random(1, 20)]]
</div>
<<else>>
<div class="turn second">
[img["https://berylforge.neocities.org/images/BlueTurn.png"][Gameover][$lastturn to 2]]
</div>
<</if>>
<</if>><</if>>
</div>
/% Setup next scene %/
<<set $hand to []>>
<<include "TFopts">>
<<include "Player Wants">>
<<set $p1salt.shuffle()>>
<<set $p2salt.shuffle()>>
<<set $p3salt.shuffle()>>
<<set $p1mercury.shuffle()>>
<<set $p2mercury.shuffle()>>
<<set $p3mercury.shuffle()>>
<<set $domsulfur.shuffle()>>
<<set $subsulfur.shuffle()>><<include "TFopts">>
<<include "Player Wants">>
<<if $selected.name is "Fixation">>
<<button "Take Points from $p2.name">>
<<set $p2score -= 2>>
<<set $target to $p2>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<<include "Refresh Button">>
<div class="options">
<<include "tfmind">>
</div>
</div>
<</replace>>
<</button>>
<<button "Take Points from $p3.name">>
<<set $p3score -= 2>>
<<set $target to $p3>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<<include "Refresh Button">>
<div class="options">
<<include "tfmind">>
</div>
</div>
<</replace>>
<</button>>
<<else>>
<<button "Give Points to $p2.name">>
<<set $p2score += 2>>
<<set $target to $p2>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<<include "Refresh Button">>
<div class="options">
<<include "tfmind">>
</div>
</div>
<</replace>>
<</button>>
<<button "Give Points to $p3.name">>
<<set $p3score += 2>>
<<set $target to $p3>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<<include "Refresh Button">>
<div class="options">
<<include "tfmind">>
</div>
</div>
<</replace>>
<</button>>
<</if>>/*
=====
Accept/Reject Dialouge
=====
*/
<<if $offeredTo is "p2" and $tf is "Corpulence">>
<<set $accept to "What, eww. C'mon dude. Pick a different transmutation, then I'll accept.">>
<<else>>
<<if $offeredTo is "p3" and $tf is "Weakness">>
<<set $accept to "Ugh, I'm going to regret this so fast... I accept.">>
<<else>>
<<set $accept to either("Sure, I'll take it.", "I accept.", "Okay, hand it over.", "Okay, I'll take it.", "Sure, I accept.")>>
<</if>><</if>>
<<set $reject to either("No thanks. You keep it.", "Rejected.", "Nope.", "Nah. That one's yours.")>><<if $offeredFrom is "p2" and $offeredTo is "p3">>
<<if $p1display.length + $p2display.length + $p3display.length is 2 and $skipintro is 0>>
<div class="speechp2">
<div class="bubble p2">
Okay... are we really doing this?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Sorry, $p2.name, I'm with $p3.name. The rules say you shouldn't stop a game once you've started, and it sounds like the winner can just undo any bad changes anyway. I think we need to keep going.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
All right. Well, $p3.name, since you're so insistent, I'll offer this card to you.
<<if $lied is 0>>
It's a $selected.name.
<<else>>
It's a $discarded.name.
<</if>>
</div>
</div>
<<else>>
<<if $tf is "Corpulence">>
<div class="speechp2">
<div class="bubble p2">
<<= either("Here you go", "Okay, I'll offer this one to you", "This one's coming your way", "This one's got your name on it", "Okay, I've picked one for you", "I think you'll want this one")>>, $p3.name.
<<if $lied is 0>>
<<if $selected.name is "Exaltation">>
It's an $selected.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
<<if $selected.name is "Dissolution">>
It's a $selected.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
It's a $selected.name card.
<</if>><</if>>
<<else>>
<<if $discarded.name is "Exaltation">>
It's an $discarded.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
<<if $discarded.name is "Dissolution">>
It's a $discarded.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
It's a $discarded.name card.
<</if>><</if>>
<</if>>
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
<<= either("Here you go", "Okay, I'll offer this one to you", "This one's coming your way", "This one's got your name on it", "Okay, I've picked one for you", "I think you'll want this one")>>, $p3.name.
<<if $lied is 0>>
<<if $selected.name is "Exaltation">>
It's an $selected.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $selected.name is "Dissolution">>
It's a $selected.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $selected.name card.
<</if>><</if>>
<<else>>
<<if $discarded.name is "Exaltation">>
It's an $discarded.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $discarded.name is "Dissolution">>
It's a $discarded.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $discarded.name card.
<</if>><</if>>
<</if>>
</div>
</div>
<</if>><</if>>
<<else>>
<<if $offeredFrom is "p3" and $offeredTo is "p2">>
<div class="speechp3">
<div class="bubble p3">
<<= either("Here you go", "Okay, I'll offer this one to you", "This one's coming your way", "This one's got your name on it", "Okay, I've picked one for you", "I think you'll want this one")>>, $p2.name.
<<if $lied is 0>>
<<if $selected.name is "Exaltation">>
It's an $selected.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $selected.name is "Dissolution">>
It's a $selected.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $selected.name card.
<</if>><</if>>
<<else>>
<<if $discarded.name is "Exaltation">>
It's an $discarded.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $discarded.name is "Dissolution">>
It's a $discarded.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $discarded.name card.
<</if>><</if>>
<</if>>
</div>
</div>
<<else>>
<<if tags().includes('PlayerChoice')>>
<<if $offeredFrom is "p2">>
<<if $p1display.length + $p2display.length + $p3display.length is 1 and $skipintro is 0>>
<div class="speechp2">
<div class="bubble p2">
Okay... are we really doing this?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Sorry, $p2.name, I'm with $p3.name. The rules say you shouldn't stop a game once you've started, and it sounds like the winner can just undo any bad changes anyway. I think we need to keep going.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
All right. Well, $p1.name, since you're apparently the expert, I'll offer this card to you.
<<if $lied is 0>>
It's a $selected.name.
<<else>>
It's a $discarded.name.
<</if>>
</div>
</div>
<<else>>
<<if $tf is "Corpulence">>
<div class="speechp2">
<div class="bubble p2">
<<= either("Here you go", "Okay, I'll offer this one to you", "This one's coming your way", "This one's got your name on it", "Here's a card for you", "I think you'll want this one")>>.
<<if $lied is 0>>
<<if $selected.name is "Exaltation">>
It's an $selected.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>.
<<else>>
<<if $selected.name is "Dissolution">>
It's a $selected.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
It's a $selected.name card.
<</if>><</if>>
<<else>>
<<if $discarded.name is "Exaltation">>
It's an $discarded.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
<<if $discarded.name is "Dissolution">>
It's a $discarded.name card<<if $concat2 is 1>>.<<else>>, and you better accept it since it has a //$tf// transmutation.<</if>>
<<else>>
It's a $discarded.name card.
<</if>><</if>>
<</if>>
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
<<= either("Here you go", "Okay, I'll offer this one to you", "This one's coming your way", "This one's got your name on it", "Here's a card for you", "I think you'll want this one")>>.
<<if $lied is 0>>
<<if $selected.name is "Exaltation">>
It's an $selected.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>.
<<else>>
<<if $selected.name is "Dissolution">>
It's a $selected.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $selected.name card.
<</if>><</if>>
<<else>>
<<if $discarded.name is "Exaltation">>
It's an $discarded.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $discarded.name is "Dissolution">>
It's a $discarded.name card<<if $concat2 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $discarded.name card.
<</if>><</if>>
<</if>>
</div>
</div>
<</if>><</if>>
<<else>>
<<if $offeredFrom is "p3">>
<div class="speechp3">
<div class="bubble p3">
<<= either("Here you go", "Okay, I'll offer this one to you", "This one's coming your way", "This one's got your name on it", "Here's a card for you", "I think you'll want this one")>>.
<<if $lied is 0>>
<<if $selected.name is "Exaltation">>
It's an $selected.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $selected.name is "Dissolution">>
It's a $selected.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $selected.name card.
<</if>><</if>>
<<else>>
<<if $discarded.name is "Exaltation">>
It's an $discarded.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
<<if $discarded.name is "Dissolution">>
It's a $discarded.name card<<if $concat3 is 1>>.<<else>> with the //$tf// transmutation.<</if>>
<<else>>
It's a $discarded.name card.
<</if>><</if>>
<</if>>
</div>
</div>
<</if>><</if>>
<</if>><</if>><</if>><<if $offeredTo is "p2">>
<<set $offerside to "left">>
<<else>>
<<set $offerside to "right">>
<</if>>
<div class="hand">
<div @class="`card-container get` + $offerside">
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
</div>
<<timed .6s>>
<<replace ".card-container">>
<div class="card-container">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "FixSub">>
</div>
</div>
</div>
<</replace>>
<</timed>>
</div><<if tags().includes("pregame")>>
<<link "Player Names">>
<<popover 'transparent'>>
<div style="text-align: center; color: white;">Change Player Names</div>
<br>
<span class="name p1">Player 1:</span> <<textbox "$p1.name" $p1.name>>
<br><br>
<span class="name p2">Player 2:</span> <<textbox "$p2.name" $p2.name>>
<br><br>
<span class="name p3">Player 3:</span> <<textbox "$p3.name" $p3.name>>
<</popover>>
<</link>>
<<else>>
<<link "Card Reference">>
<<popover 'transparent'>>
[img["https://berylforge.neocities.org/images/cardref.png"]]
<</popover>>
<</link>>
<<link "Rules">>
<<popover 'transparent'>>
[img["https://berylforge.neocities.org/images/Rules.png"]]
<</popover>>
<</link>>
<</if>><<include "TFopts">>
<div class="TFChoices">
<<button $tfopts[0]>>
<<set $tf to $tfopts[0]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[1]>>
<<set $tf to $tfopts[1]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[2]>>
<<set $tf to $tfopts[2]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
</div><<if ($p2.gape is 1 or $p3.gape is 1) and $p1.gape is 0>>
<<if $p2.gape is 1>>
<<set $p1salt.pushUnique("Vastness")>>
<<else>>
<<set $p1salt.pushUnique("Vastness")>>
<</if>>
<</if>>
<<if $TFp2salt.length lte 3>>
<<set $TFp2salt.concatUnique($p2salt)>>
<<set $TFp2salt.concatUnique($p1salt)>>
<<set $concat2 to 1>>
<</if>>
<<if $TFp3salt.length lte 3>>
<<set $TFp3salt.concatUnique($p3salt)>>
<<set $TFp3salt.concatUnique($p1salt)>>
<<set $concat3 to 1>>
<</if>>
<<set $p1viz.shuffle()>>
<<set $TFp2salt.shuffle()>>
<<set $TFp3salt.shuffle()>>
<<set $TFp2mercury.shuffle()>>
<<set $TFp3mercury.shuffle()>>
<<if $selected.name is "Dissolution" or $selected.name is "Exaltation">>
<<if $offeredTo is "p2">>
<<if $p1.viz is 0 and $p1display.length + $p2display.length + $p3display.length is 6>>
<<set $tfopts to $p1viz>>
<<else>>
<<set $tfopts to $p2salt>>
<</if>>
<<else>>
<<if $p1.viz is 0 and $p1display.length + $p2display.length + $p3display.length is 6>>
<<set $tfopts to $p1viz>>
<<else>>
<<set $tfopts to $p3salt>>
<</if>>
<</if>>
<<else>>
<<if $offeredTo is "p2">>
<<set $tfopts to $TFp2mercury>>
<<else>>
<<set $tfopts to $TFp3mercury>>
<</if>>
<</if>><div class="TFChoices">
<<button $tfopts[0]>>
<<set $tf to $tfopts[0]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button $tfopts[1]>>
<<set $tf to $tfopts[1]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button $tfopts[2]>>
<<set $tf to $tfopts[2]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
</div><<if $offeredTo is "p2">>
<<set $offerside to "left">>
<<else>>
<<set $offerside to "right">>
<</if>>
<div class="hand">
<div @class="`card-container get` + $offerside">
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
</div>
<<timed .6s>>
<<replace ".card-container">>
<div class="card-container">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Multi">>
</div>
</div>
</div>
<</replace>>
<</timed>>
</div><<button "Give $p2.name Lunar Alignment">>
<<set $target to $p2>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button "Give $p3.name Lunar Alignment">>
<<set $target to $p3>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<set $TFp2salt.delete("Endowment")>>
<<set $TFp2salt.delete("Reduction")>>
<<set $p2salt.delete("Endowment")>>
<<set $p2salt.delete("Reduction")>>
<<set $p2.cock to 2>>
<<if $offeredFrom is "p1">>
<<set $p2.p1relation += 1>>
<<else>>
<<if $offeredFrom is "p3">>
<<set $p2.p3relation += 1>>
<</if>><</if>>
<<if $haveseen.endowment is 0>>
<<set $haveseen.endowment to 1>>
<div class="speechp3">
<div class="bubble p3">
Just what he needed.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
What's that mean?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
You know... endowment.
</div>
</div>
$p3.name roughly grabs his groin.
<br><br>
<<if $p2.dumb is 1>>
<div class="speechp2">
<div class="bubble p2">
Oh, right. Like big dicks.
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
You're such a neanderthal. Words can have more than--
</div>
</div>
<</if>>
$p2.name squirms uncomfortably and eyes his crotch.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Shit, I was right wasn't I?! Well come on, let's see it.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Just what he needed.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Screw you, dude. I’ve never had any complaints.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Whatever, we both know about your little pencil dick.
</div>
</div>
$p2.name squirms uncomfortably and eyes his crotch.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Oh, it’s starting. Well come on, let’s see it.
</div>
</div>
<</if>>
<div class="speechp2">
<div class="bubble p2">
What? No way.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Don’t be a pussy. You finally have something to show off.
</div>
</div>
$p2.name reluctantly stands up and pulls down his shorts and underwear until his meager, 4-inch cock springs free and begins to inch down his leg. He tries to conceal an embarrassed smile as his growing dick goes rigid and juts out from his body. It’s natural, upward curve is dragged down by the sheer weight of his bulbous cockhead. When it’s reached full mast, the growth stops, leaving $p2.name with a fat, veiny 9-inch cock.
<br><br>
<div class="speechp2">
<div class="bubble p2">
That’s got to be, what, a foot long?
</div>
</div>
<<if $toxic is 0>>
$p2.name gives $p3.name a smug grin, but $p3.name’s stare is fixed on $p2.name’s bulbous, still-growing cock head. $p2.name’s eyes go wide as his already fat dick balloons another 3 inches,
<<if $p2.fat is 1>>
curving out and up across his plump belly.
<<else>>
<<if $p2.muscle is 1>>
bumping his washboard abs with a wet slap.
<<else>>
appearing truly immense on his lithe frame.
<</if>><</if>>
A little afraid that he might otherwise topple over, $p2.name plops down on his exposed ass-cheeks. He gives his new member a few tentative strokes before, realizing you and $p3.name are still gawking at him, he does his best to shove his mammoth tool back into his shorts.
<<else>>
$p2.name gives $p3.name a smug grin, but $p3.name’s stare is fixed on $p2.name’s bulbous, still-growing cock head. $p2.name’s eyes go wide as his already fat dick balloons out to massive proportions. A little afraid that he might otherwise topple over, $p2.name plops down on his exposed ass-cheeks before leaping back up in surprise, both because his mammoth dick had smacked into his chin and because he’d sat on the pair of lemon-sized balls he hadn’t noticed until now.
<br><br>
$p2.name tentatively reaches down and finds he can barely cup one gargantuan testicle in his hand, and he isn’t even close to being able to wrap a hand around the enormous cock in front of him.
<br><br>
<div class="speechp2">
<div class="bubble p2">
I’m never going to be able to hide this thing. I’m a freak.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Oh come on. Most guys would kill to have that 14-incher. You’re telling me you’re not a little curious to try sucking yourself off now that you don’t even need to bend over?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Let’s just finish the game.
</div>
</div>
$p2.name makes a brief, futile effort to stuff his monster cock down his pant leg before giving up and taking a seat with his dick still on display.
<<set $toxic to 0>>
<</if>><<set $TFp3salt.delete("Endowment")>>
<<set $TFp3salt.delete("Reduction")>>
<<set $p3salt.delete("Endowment")>>
<<set $p3salt.delete("Reduction")>>
<<set $p3.cock to 2>>
<<set $haveseen.endowment to 1>>
<<if $offeredFrom is "p1">>
<<set $p3.p1relation += 1>>
<<else>>
<<if $offeredFrom is "p2">>
<<set $p3.p2relation += 1>>
<</if>><</if>>
Barely obscured by the thin fabric of his basketball shorts, $p3.name’s already bulging manhood bloats to truly jaw-dropping proportions. The shaft thickens until it’s easily wider than a beer can while his bulbous, purple cockhead snakes its way down his thigh to poke out of his shorts leg. You can’t help but stare as his foreskin races to catch up to his fat, round glans and envelops it in sagging flesh. The enormous tool rises off of his leg as it’s lifted by orange-sized testicles.
<br><br>
$p3.name can hardly contain his excitement as he rubs the behemoth through his shorts and feels the weight of his balls press against his lap.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Okay, we’re not changing this back.
</div>
</div><<set $TFp2salt.delete("Strength")>>
<<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp2salt.delete("Corpulence")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p1salt.delete("Strength")>>
<<set $p1salt.delete("Corpulence")>>
<<set $p1salt.delete("Weakness")>>
<<set $p1.viz to 1>>
<<set $p1.muscle to 2>>
<<set $haveseen.strength to 1>>
<div class="speechp3">
<div class="bubble p3">
Nice, $p3.p1nickname. You could use some more muscle.
</div>
</div>
You make an exaggerated point of flexing your bicep as you point to your solid abdominals.
<br><br>
<div class="speechp2">
<div class="bubble p1">
This not enough muscle?
</div>
</div>
You smirk and relax your arm, but the tightness in your bicep doesn’t recede. In fact, a throbbing pressure is spreading from both arms. You wince as your sleeves tear, unable to contain your inflating biceps. They expand like balloons, but a cautious squeeze confirms they’re as dense and solid as granite. Still probing your growing arm, you only faintly register your pectorals expanding until their bulbous size makes it difficult to reach your shoulder with the opposite hand.
<br><br>
While you marvel at your meaty pecs and perfectly toned 8-pack, your growing thighs rip open the seam of your jeans. You’re going to miss your swimmer’s build; this is not a body built for the water. Hell, between these boulder biceps and pecs you can rest a drink on, you’re not sure half of your old stroke techniques are even possible. But as you feel the incredible strength coursing through your body and run your finger down the 8-pack no amount of gym time could have achieved, you decide it’s not so bad.
<<set $TFp2salt.delete("Strength")>>
<<set $TFp2salt.delete("Corpulence")>>
<<set $p2salt.delete("Strength")>>
<<set $p2salt.delete("Corpulence")>>
<<set $p2.muscle to 2>>
<<set $haveseen.strength to 1>>
<<if $offeredFrom is "p1">>
<<set $p2.p1relation += 1>>
<<else>>
<<if $offeredFrom is "p3">>
<<set $p2.p3relation += 1>>
<</if>><</if>>
The sound of ripping fabric is the first sign of $p2.name’s change. He twists his torso, showing you a long tear down the back of his T-shirt that appears to be widening. $p2.name runs his hands over his torso, flexing his biceps until they bulge while gliding his hands up and down his body.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Wait... $p2.name, you have biceps!
</div>
</div>
$p2.name barely registers your exclamation. He lifts his shirt with one hand and rubs his flat stomach with the other, each movement coaxing out the rigid abdominals beneath. Within moments he is sporting a washboard 6-pack that even you’re jealous of. You’re both so entranced with his torso, you fail to notice the rest of his body bulking up.
<br><br>
$p2.name’s hand brushes against his inflating pectorals and he squeaks in surprise, only then registering that his frail, slender body has been completely buried beneath pounds of thick, veiny muscle. His shocked expression gradually dissolves into one of glee as he flexes his arms and pinches his abs.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Wow. I mean, is this how you guys feel all the time? $p3.name, I’m sorry, dude. I can’t believe I ever made fun of you for spending so much time at the gym. This feels... just, wow.
</div>
</div><<set $TFp2salt.delete("Strength")>>
<<set $TFp2salt.delete("Corpulence")>>
<<set $p2salt.delete("Strength")>>
<<set $p2salt.delete("Corpulence")>>
<<set $p2.fat to 1>>
<<set $haveseen.corpulence to 1>>
<<if $offeredFrom is "p1">>
<<set $p2.p1relation -= 2>>
<<else>>
<<if $offeredFrom is "p3">>
<<set $p2.p3relation -= 2>>
<</if>><</if>>
<<if ($p3.gain is 1 or $p1.gain is 1 or $p2.gain is 1) and ($p3.fat is 0 and $p1.fat is 0)>>
<<if $p3.gain is 1>>
<div class="speechp2">
<div class="bubble p2">
What the fuck. I said I didn’t want this, asshole!
</div>
</div>
You stare as the skin of $p2.name’s face begins to shift, like something is moving beneath it. He tentatively lifts two fingers to his cheek in time to feel it puff outward, giving his previously lean face a round shape.
<br><br>
<div class="speechp2">
<div class="bubble p2">
No, no, no, please.
</div>
</div>
$p2.name’s pleading does nothing to deter the bubbling flesh that is now moving down his body. Beneath his t-shirt, $p2.name’s once firm and minute nipples droop and expand along with his chest until he is the miserable owner of a pair of soft boy-tits. $p2.name lifts his t-shirt and stares over his wobbly new additions to watch his belly inflate like a balloon, fold after fold of fat expanding over his waistline and pooling into a ball of jelly in his lap. The waistband of $p2.name’s khakis audibly snaps as his thighs grow thick and his ass grows wide.
<br><br>
$p2.name gives his new belly a cautious poke and looks disgusted to see the fat wobble as a ripple of jiggling flesh move out through his body.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh my god, I’m so gross.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What? No, you look awesome. Can we try to get me one of those cards?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Fuck off, $p2.p3nickname. I'm //really// not in the mood.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
I'm serious. You’re so big and soft, it's fucking hot. Oh! Maybe we don’t need the game. Like, you guys can start force feeding me my meals to see how big I can get. Like, you'd stay as this sexy lardass, but you could make me, like, //really// big. Like can't even get out of bed big.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
$p3.name, I'm not staying like this. It's disgusting. I think that "Gain" card you got is fucking with your mind.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Whatever, $p3.p2nickname. It was just an idea. You don't have to be a dick.
</div>
</div>
<<else>>
<<if $p1.gain is 1>>
<div class="speechp2">
<div class="bubble p2">
What the fuck. I said I didn’t want this, asshole!
</div>
</div>
You stare as the skin of $p2.name’s face begins to shift, like something is moving beneath it. He tentatively lifts two fingers to his cheek in time to feel it puff outward, giving his previously lean face a round shape.
<br><br>
<div class="speechp2">
<div class="bubble p2">
No, no, no, please.
</div>
</div>
$p2.name’s pleading does nothing to deter the bubbling flesh that is now moving down his body. Beneath his t-shirt, $p2.name’s once firm and minute nipples droop and expand along with his chest until he is the miserable owner of a pair of soft boy-tits. $p2.name lifts his t-shirt and stares over his wobbly new additions to watch his belly inflate like a balloon, fold after fold of fat expanding over his waistline and pooling into a ball of jelly in his lap. The waistband of $p2.name’s khakis audibly snaps as his thighs grow thick and his ass grows wide.
<br><br>
$p2.name gives his new belly a cautious poke and looks disgusted to see the fat wobble as a ripple of jiggling flesh move out through his body.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh my god, I’m so gross.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Eh, it’s not so bad, tubs.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Fuck you, $p2.p3nickname.
</div>
</div>
You feel your eyes drawn to $p2.name’s bulging gut. You watch it rise and fall as he breathes. It’s almost hypnotic: the way the flesh expands and deflates, pressing his moobs up toward his chin and down again.
<br><br>
Poor guy. You held onto some babyfat as a teen, and it never failed to make you feel unattractive. It took time and countless hours in the pool to tone you up and leave that disgusting version of yourself behind. Imagine if you were stuck as a fatass like $p2.name.
<br><br>
What if the game turned you into a massive fatboy who looked like he never even heard of a gym? What if you couldn’t even see your feet or touch your cock because your belly was so swollen and full? What if your chubby boy tits were so sagging and heavy it hurt to even walk, or what if you couldn’t even stand up because your limbs were so heavy? God, how fucking hot would that be?!
<br><br>
Or maybe you don’t even need the game. Maybe $p3.name could make sure you and $p2.name were full and bloated all the time. He could bring you endless quantities of hot, greasy food to shovel into your gob. And then, when your jaw was too sore and your stomach too bloated, he could force a funnel into your mouth and pour lard right down your throat. Christ, your cock would feel so good, trapped under your stomach and shooting load after load into your rolls of fat while you just lay there, immobile and sucking on the funnel tip.
<br><br>
You look down at your
<<if $p1.muscle is 1>>
muscular
<<else>>
lithe
<</if>>
torso, and back to $p2.name. You wonder if he would let you rub his belly for a bit, just to see what it would feel like. He’s so lucky.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Get a good enough look at the freak yet, $p1.name?
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
Huh? Oh, hey sorry, $p2.name. I wasn't trying to stare. Hey, what do you think that "Gain" card from earliar did?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
I don't fucking care right now.
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Oh! Nice one.
</div>
</div>
You stare as the skin of $p2.name’s face begins to shift, like something is moving beneath it. He tentatively lifts two fingers to his cheek in time to feel it puff outward, giving his previously lean face a round shape.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yes, more! Make me huge!
</div>
</div>
As if in response to his pleading, the bubbling flesh moves down his body. Beneath his t-shirt, $p2.name’s once firm and minute nipples droop and expand along with his chest until he is the loving owner of a pair of soft boy-tits. $p2.name lifts his t-shirt and stares over his wobbly new additions to watch his belly inflate like a balloon, fold after fold of fat expanding over his waistline and pooling into a ball of jelly in his lap. The waistband of $p2.name’s khakis audibly snaps as his thighs grow thick and his ass grows wide.
<br><br>
$p2.name gives his new belly a cautious poke and looks delighted to see the fat wobble as a ripple of jiggling flesh move out through his body.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Look how hot I am! I'm keeping this after the game's done for sure.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
What the hell are you talking about $p2.name, you think fat people are even grosser than I do.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
What? No, that's stupid. Look how big and soft I am. I've never been this fucking hot in my life. Oh! Or maybe we should undo it at the end of the game. But then, like, you guys can start force feeding me my meals to see how big I can get. We could watch me turn into this sexy lardass all over again. And we could go bigger. Like can't even get out of bed big.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
Oh, it's that "Gain" card. It's fucking with your mind.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Whatever, man. It was just an idea. You don't have to be a dick.
</div>
</div>
<</if>><</if>>
<<else>>
<<if $p2.gain is 1 and ($p1.fat is 1 or $p3.fat is 1)>>
<div class="speechp2">
<div class="bubble p2">
Finally. Thank you!
</div>
</div>
You stare as the skin of $p2.name’s face begins to shift, like something is moving beneath it. He tentatively lifts two fingers to his cheek in time to feel it puff outward, giving his previously lean face a round shape.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yes, more! Make me huge!
</div>
</div>
As if in response to his pleading, the bubbling flesh moves down his body. Beneath his t-shirt, $p2.name’s once firm and minute nipples droop and expand along with his chest until he is the loving owner of a pair of soft boy-tits. $p2.name lifts his t-shirt and stares over his wobbly new additions to watch his belly inflate like a balloon, fold after fold of fat expanding over his waistline and pooling into a ball of jelly in his lap. The waistband of $p2.name’s khakis audibly snaps as his thighs grow thick and his ass grows wide.
<br><br>
$p2.name gives his new belly a cautious poke and looks delighted to see the fat wobble as a ripple of jiggling flesh move out through his body.
<<else>>
<div class="speechp2">
<div class="bubble p2">
What the fuck. I said I didn’t want this, asshole!
</div>
</div>
You stare as the skin of $p2.name’s face begins to shift, like something is moving beneath it. He tentatively lifts two fingers to his cheek in time to feel it puff outward, giving his previously lean face a round shape.
<br><br>
<div class="speechp2">
<div class="bubble p2">
No, no, no, please.
</div>
</div>
$p2.name’s pleading does nothing to deter the bubbling flesh that is now moving down his body. Beneath his t-shirt, his once firm and minute nipples droop and expand along with his chest until he is the miserable owner of a pair of soft boy-tits. $p2.name lifts his t-shirt and stares over his wobbly new additions to watch his belly inflate like a balloon, fold after fold of fat expanding over his waistline and pooling into a ball of jelly in his lap. The waistband of $p2.name’s khakis audibly snaps as his thighs grow thick and his ass grows wide.
<br><br>
$p2.name gives his new belly a cautious poke and looks disgusted to see the fat wobble as a ripple of jiggling flesh move out through his body.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh my god, I’m so gross.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Eh, it’s not so bad, tubs.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Fuck you, $p2.p3nickname.
</div>
</div>
<</if>><</if>><<set $TFp2salt.delete("Strength")>>
<<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp2salt.delete("Corpulence")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p1salt.delete("Strength")>>
<<set $p1salt.delete("Corpulence")>>
<<set $p1salt.delete("Weakness")>>
<<set $p1.viz to 1>>
<<set $p1.fat to 1>>
<<set $haveseen.corpulence to 1>>
<<if ($p3.gain is 1 or $p1.gain is 1 or $p2.gain is 1) and ($p3.fat is 0 and $p2.fat is 0)>>
<<if $p3.gain is 1>>
<div class="speechp3">
<div class="bubble p3">
What's that mean again?
</div>
</div>
You feel your stomach drop as the word replays in your mind. There’s no point in answering, $p3.name. He’ll see your worst nightmare come to life in a moment, you’re sure. You take a second to feel the firm outline of your abdominals, pushing against them with your fingertips as if to hold back the bubbling layer of lard that’s already started to consume them. Your belly expands out, spilling over your waistline and burying your cobblestone abs beneath a layer of fat.
<br><br>
There’s not even time to mourn their loss as the view of your expanding gut and love handles is obscured by your inflating boytits. The sound of tearing fabric resounds when you grasp a sagging moob and flick the silver dollar nipple underneath.
<br><br>
The hard-earned musculature of your arms is buried in pounds of flab, and your thighs rub uncomfortably as they both thicken into meaty tree trunks. The final insult comes when your boyish good looks are rounded away, and your strong jawline is lost to a jiggly double-chin.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Fuck, that's so awesome. Can we try to get me one of those cards?
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
What?! Why?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What seriously? You’re so big and soft, it's fucking hot. Oh! Maybe we don’t need the game. Like, you guys can start force feeding me my meals to see how big I can get. Like, you'd stay as this sexy lardass, but you could make me, like, //really// big. Like can't even get out of bed big.
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
$p3.name, I'm not staying like this. It's disgusting. I think that "Gain" card you got is fucking with your mind.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Whatever, $p3.p1nickname. It was just an idea. You don't have to be a dick.
</div>
</div>
<<else>>
<<if $p2.gain is 1>>
You feel your stomach drop as the word replays in your mind. You take a second to feel the firm outline of your abdominals, pushing against them with your fingertips as if to hold back the bubbling layer of lard that’s already started to consume them. Your belly expands out, spilling over your waistline and burying your cobblestone abs beneath a layer of fat.
<br><br>
There’s not even time to mourn their loss as the view of your expanding gut and love handles is obscured by your inflating boytits. The sound of tearing fabric resounds when you grasp a sagging moob and flick the silver dollar nipple underneath.
<br><br>
The hard-earned musculature of your arms is buried in pounds of flab, and your thighs rub uncomfortably as they both thicken into meaty tree trunks. The final insult comes when your boyish good looks are rounded away, and your strong jawline is lost to a jiggly double-chin.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Lucky.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
What?! How is this lucky?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Seriously? Look how soft you are; it's fucking hot. I wish I'd gotten that one. Oh! Maybe we don’t need the game. Like, you guys can start force feeding me my meals to see how big I can get. Like, you'd stay as this sexy lardass, but you could make me, like, //really// big. Like can't even get out of bed big.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
$p2.name, I'm not staying like this. It's disgusting. I think that "Gain" card you got is fucking with your mind.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Whatever, $p3.p1nickname. It was just an idea. You don't have to be a dick.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
What's that mean again?
</div>
</div>
You feel your stomach drop as the word replays in your mind. There’s no point in answering, $p3.name. He’ll see your worst nightmare come to life in a moment, you’re sure. You take a second to feel the firm outline of your abdominals, pushing against them with your fingertips as if to hold back the bubbling layer of lard that’s already started to consume them. Your belly expands out, spilling over your waistline and burying your cobblestone abs beneath a layer of fat.
<br><br>
There’s not even time to mourn their loss as the view of your expanding gut and love handles is obscured by your inflating boytits. The sound of tearing fabric resounds when you grasp a sagging moob and flick the silver dollar nipple underneath.
<br><br>
The hard-earned musculature of your arms is buried in pounds of flab, and your thighs rub uncomfortably as they both thicken into meaty tree trunks. The final insult comes when your boyish good looks are rounded away, and your strong jawline is lost to a jiggly double-chin.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Right, $p2.name said that at the start. Sorry, $p1.name.
</div>
</div>
<br><br>
You watch your exposed gut rise and fall as you breathe. It’s almost hypnotic: the way the flesh expands and deflates, pressing your moobs up toward your chin and down again. It’s so gross. You held onto some baby fat as a teen, and it never failed to make you feel unattractive. It took time and countless hours in the pool to tone you up and leave that disgusting version of yourself behind. But here it was again, ten-fold. Ugh, imagine if you were stuck as this fatass forever.
<br><br>
What if the game left you a big fatboy who looked like he never even heard of a gym? What if you couldn’t even see your feet or touch your cock because your belly was so swollen and full? What if your chubby boy tits were so sagging and heavy it hurt to even walk, or what if you couldn’t even stand up because your limbs were so heavy? God, how fucking hot would that be?!
<br><br>
But maybe you can stay this way. Or hell, maybe you don’t even need the game. Maybe $p2.name and $p3.name could help you stay full and bloated all the time. They could bring you endless quantities of hot, greasy food to shovel into your gob. And then, when your jaw was too sore and your stomach too bloated, they could force a funnel into your mouth and pour lard right down your throat. Christ, your cock would feel so good, trapped under your stomach and shooting load after load into your rolls of fat. And you would just lay there, immobile and sucking on the funnel tip.
<br><br>
You rub your belly lovingly and feel your cock strain against your chunky thighs. You're not really sure what brings it to mind, but you wonder what that "Gain" card from earliar did. Well, doesn't matter. At least this card gave you something wonderful.
<</if>><</if>>
<<else>>
<<if $p1.gain is 1 and ($p3.fat is 1 or $p2.fat is 1)>>
Oh my God, you think, it's happening! You feel butterflies in your stomach as the word replays in your mind. You take a second to feel the firm outline of your abdominals, pushing against them with your fingertips as if to encourage the bubbling layer of lard that’s already started to consume them. Your belly expands out, spilling over your waistline and burying your cobblestone abs beneath a layer of fat.
<br><br>
There’s not even time to celebrate their loss as as the view of your expanding gut and love handles gets obscured by your inflating boytits. The sound of tearing fabric resounds when you grasp a sagging moob and flick the silver dollar nipple underneath.
<br><br>
The hard-earned musculature of your arms is buried in pounds of flab, and your thighs rub together wonderfully as they both thicken into meaty tree trunks. You're overjoyed when when your chiseled good looks are rounded away, and your strong jawline is lost to a jiggly double-chin.
You rub your belly lovingly and feel your cock strain against your chunky thighs. $p2.name and $p3.name are staring at you with a look of disbelief. Man, they must be jealous.
<<else>>
<div class="speechp3">
<div class="bubble p3">
What's that mean again?
</div>
</div>
You feel your stomach drop as the word replays in your mind. There’s no point in answering, $p3.name. He’ll see your worst nightmare come to life in a moment, you’re sure. You take a second to feel the firm outline of your abdominals, pushing against them with your fingertips as if to hold back the bubbling layer of lard that’s already started to consume them. Your belly expands out, spilling over your waistline and burying your cobblestone abs beneath a layer of fat.
<br><br>
There’s not even time to mourn their loss as the view of your expanding gut and love handles is obscured by your inflating boytits. The sound of tearing fabric resounds when you grasp a sagging moob and flick the silver dollar nipple underneath.
<br><br>
The hard-earned musculature of your arms is buried in pounds of flab, and your thighs rub uncomfortably as they both thicken into meaty tree trunks. The final insult comes when your boyish good looks are rounded away, and your strong jawline is lost to a jiggly double-chin.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Right, $p2.name said that at the start. Sorry, $p1.name.
</div>
</div>
<</if>><</if>><<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p3salt.delete("Strength")>>
<<set $p3salt.delete("Corpulence")>>
<<set $p3salt.delete("Weakness")>>
<<set $p3.fat to 1>>
<<set $haveseen.corpulence to 1>>
<<if ($p3.gain is 1 or $p1.gain is 1 or $p2.gain is 1) and ($p1.fat is 0 and $p2.fat is 0)>>
<<if $p2.gain is 1>>
$p3.name groans and puts both hands on his stomach. Already slightly distended, his refined abdominals quiver beneath his fingers. He presses into the taut skin, feeling it soften at his touch. Then, all at once, his stomach balloons outward, expanding into a globular, fleshy beach ball. On his otherwise muscular body, $p3.name’s stomach looks somewhere between a cartoonish roid gut and a late-term pregnancy.
<br><br>
The disparity is short-lived, though, as the rest of his body races to catch up. Pulling one hand from his bloated midsection, $p3.name inspects his pudgy, indelicate fingers and then uses them to grasp the growing mounds on his chest. He gives them a squeeze and confirms his solid pectorals are still present, just buried in blubbery moobs. With each squeeze, the bulging muscles in his arms are hidden more and more under their own lawyer of fat.
<br><br>
$p3.name’s face is contorted in an expression of pained frustration, even as his chiseled jawline fills with baby fat, eventually spilling over into a double chin. You’re all left speechless as the ripped jock is replaced by this massive, buxom bear of a man in under a minute.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Lucky.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What? What's lucky about it.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Seriously? Look at you. You’re so big and soft, it's fucking hot. Oh! Maybe we don’t need the game. Like, you guys can start force feeding me my meals to see how big I can get. Like, you'd stay as this sexy lardass, but you could make me, like, //really// big. Like can't even get out of bed big.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
$p3.name, I'm not staying like this. It's disgusting. I think that "Gain" card you got is fucking with your mind.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Whatever, $p2.p3nickname. It was just an idea. You don't have to be a dick.
</div>
</div>
<<else>>
<<if $p1.gain is 1>>
$p3.name groans and puts both hands on his stomach. Already slightly distended, his refined abdominals quiver beneath his fingers. He presses into the taut skin, feeling it soften at his touch. Then, all at once, his stomach balloons outward, expanding into a globular, fleshy beach ball. On his otherwise muscular body, $p3.name’s stomach looks somewhere between a cartoonish roid gut and a late-term pregnancy.
<br><br>
The disparity is short-lived, though, as the rest of his body races to catch up. Pulling one hand from his bloated midsection, $p3.name inspects his pudgy, indelicate fingers and then uses them to grasp the growing mounds on his chest. He gives them a squeeze and confirms his solid pectorals are still present, just buried in blubbery moobs. With each squeeze, the bulging muscles in his arms are hidden more and more under their own lawyer of fat.
<br><br>
$p3.name’s face is contorted in an expression of pained frustration, even as his chiseled jawline fills with baby fat, eventually spilling over into a double chin. You’re all left speechless as the ripped jock is replaced by this massive, buxom bear of a man in under a minute.
<br><br>
You feel your eyes drawn to $p3.name’s bulging gut. You watch it rise and fall as he breathes. It’s almost hypnotic: the way the flesh expands and deflates, pressing $p3.name’s moobs up toward his chin and down again.
<br><br>
Poor guy. You held onto some babyfat as a teen, and it never failed to make you feel unattractive. It took time and countless hours in the pool to tone you up and leave that disgusting version of yourself behind. Imagine if you were stuck as a fatass like $p3.name.
<br><br>
What if the game turned you into a big, fatboy who looked like he never even heard of a gym? What if you couldn’t even see your feet or touch your cock because your belly was so swollen and full? What if your chubby boy tits were so sagging and heavy it hurt to even walk, or what if you couldn’t even stand up because your limbs were so heavy? God, how fucking hot would that be?!
<br><br>
Or maybe you don’t even need the game. Maybe $p2.name could make sure you and $p3.name were full and bloated all the time. He could bring you endless quantities of hot, greasy food to shovel into your gob. And then, when your jaw was too sore and your stomach too bloated, he could force a funnel into your mouth and pour lard right down your throat. Christ, your cock would feel so good, trapped under your stomach and shooting load after load into your rolls of fat while you just lay there, immobile and sucking on the funnel tip.
<br><br>
You look down at your
<<if $p1.muscle is 1>>
muscular
<<else>>
lithe
<</if>>
torso, and back to $p3.name. You wonder if he would let you rub his belly for a bit, just to see what it would feel like. He’s so lucky.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Get a good enough look at the freak yet, $p1.name?
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
Huh? Oh, hey sorry, $p3.name. I wasn't trying to stare. Hey, what do you think that "Gain" card from earliar did?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
I don't fucking care right now.
</div>
</div>
<<else>>
$p3.name groans and puts both hands on his stomach. Already slightly distended, his refined abdominals quiver beneath his fingers. He presses into the taut skin, feeling it soften at his touch. Then, all at once, his stomach balloons outward, expanding into a globular, fleshy beach ball. On his otherwise muscular body, $p3.name’s stomach looks somewhere between a cartoonish roid gut and a late-term pregnancy.
<br><br>
The disparity is short-lived, though, as the rest of his body races to catch up. Pulling one hand from his bloated midsection, $p3.name inspects his pudgy, indelicate fingers and then uses them to grasp the growing mounds on his chest. He gives them a squeeze and confirms his solid pectorals are still present, just buried in blubbery moobs. With each squeeze, the bulging muscles in his arms are hidden more and more under their own lawyer of fat.
<br><br>
$p3.name’s face is contorted in an expression of pained frustration, even as his chiseled jawline fills with baby fat, eventually spilling over into a double chin. You’re all left speechless as the ripped jock is replaced by this massive, buxom bear of a man in under a minute.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Look how hot I am! I'm keeping this after the game's done for sure.
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
What the hell are you talking about $p3.name? I thought you were all about your muscles.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
I still got 'em. They're just underneath all this sexy fat. Oh! Or maybe we should undo it at the end of the game. But then, like, you guys can start force feeding me my meals to see how big I can get. We could watch me turn into this sexy lardass all over again. And we could go bigger. Like can't even get out of bed big.
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
Oh, it's that "Gain" card. It's fucking with your mind.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Whatever, man. It was just an idea. You don't have to be a dick.
</div>
</div>
<</if>><</if>>
<<else>>
<<if $p3.gain is 1 and ($p1.fat is 1 or $p2.fat is 1)>>
<div class="speechp3">
<div class="bubble p3">
Finally. Thank you!
</div>
</div>
$p3.name beams as he puts both hands on his stomach. Already slightly distended, his refined abdominals quiver beneath his fingers. He presses into the taut skin, feeling it soften at his touch. Then, all at once, his stomach balloons outward, expanding into a globular, fleshy beach ball. On his otherwise muscular body, $p3.name’s stomach looks somewhere between a cartoonish roid gut and a late-term pregnancy.
<br><br>
The disparity is short-lived, though, as the rest of his body races to catch up. Pulling one hand from his bloated midsection, $p3.name inspects his pudgy, indelicate fingers and then uses them to grasp the growing mounds on his chest. He gives them a squeeze and confirms his solid pectorals are still present, just buried in blubbery moobs. With each squeeze, the bulging muscles in his arms are hidden more and more under their own lawyer of fat.
<br><br>
$p3.name’s face is frozen in an expression of pure joy, even as his chiseled jawline fills with baby fat, eventually spilling over into a double chin. You’re all left speechless as the ripped jock is replaced by this massive, buxom bear of a man in under a minute.
<<else>>
$p3.name groans and puts both hands on his stomach. Already slightly distended, his refined abdominals quiver beneath his fingers. He presses into the taut skin, feeling it soften at his touch. Then, all at once, his stomach balloons outward, expanding into a globular, fleshy beach ball. On his otherwise muscular body, $p3.name’s stomach looks somewhere between a cartoonish roid gut and a late-term pregnancy.
<br><br>
The disparity is short-lived, though, as the rest of his body races to catch up. Pulling one hand from his bloated midsection, $p3.name inspects his pudgy, indelicate fingers and then uses them to grasp the growing mounds on his chest. He gives them a squeeze and confirms his solid pectorals are still present, just buried in blubbery moobs. With each squeeze, the bulging muscles in his arms are hidden more and more under their own lawyer of fat.
<br><br>
$p3.name’s face is contorted in an expression of pained frustration, even as his chiseled jawline fills with baby fat, eventually spilling over into a double chin. You’re all left speechless as the ripped jock is replaced by this massive, buxom bear of a man in under a minute.
<</if>><</if>><<set $TFp2salt.delete("Lubrication")>>
<<set $TFp3salt.delete("Lubrication")>>
<<set $p1salt.delete("Lubrication")>>
<<set $p2salt.delete("Lubrication")>>
<<set $p3salt.delete("Lubrication")>>
<<set $p1.lube to 1>>
You feel a damp patch beneath you and reach your hand around to see if you’ve sat in something. The carpet is dry, but when you touch the seat of your pants you find a warm, moist spot.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Oh, God. I think... am I bleeding?
</div>
</div>
You shift to your knees and turn your head, trying to get a look over your shoulder without much success. But, $p2.name confirms the patch is growing.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Fuck, there’s so much. Should we, I don’t know, call an ambulance?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Hold on, $p1.name. I don’t think it’s blood.
</div>
</div>
There’s only one way to find out, and it’s not like $p2.name hasn’t seen your ass before. Well, you remember him seeing it anyway. It’s kind of hard to pick out your original memories from the ones the game created. You hook your thumbs under your waistband and yank down your pants and underwear in one swift motion.
<br><br>
You steel yourself for $p2.name to gasp in horror and confirm that you’re dying, but he just makes a sort of curious, "hmm," sound.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Well, it’s not blood. It’s clear... ish.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Oh, you're probably just leaking cum out of your ass, $p1.name. It’s no big deal.
</div>
</div>
You all hold your breath for a moment as that thought lingers in the air. $other.name would never have said something like that before you started playing. But now, you all really would feel relieved to discover it was just cum dribbling out of your asshole.
<br><br>
You feel $p2.name’s fingertips tickle the rim of your $p1.hole. You want to tell him to knock it off, but you’re too distracted by the feeling of your $p1.hole spasming and the, now very obvious, sensation of liquid drooling down your thighs.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Hey, $p1.name. Do me a favor, think about
<<if $p1.dom is 1>>
coring out
<<if $p2.dom is 0>>
my $p2.hole for a second.
<<else>>
$p3.name's $p3.hole for a second.
<</if>>
<<else>>
me coring your $p1.hole for second.
<</if>>
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
What, no. Why do you--
</div>
</div>
You whimper despite yourself as the image takes form in your mind, and you feel your asshole gush out more of the viscous goo. $p2.name hands you a clump of tissues off the end table.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yeah, I thought so. It’s not cum, $p1.name. It’s lube. You've got a self-lubricating $p1.hole.
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
Ugh, is all over my thighs. Why’d you make me think about... mmh.
</div>
</div>
You whimper again.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Fuck. Just hand me the tissue box and shut up.
</div>
</div><<set $TFp2salt.delete("Lubrication")>>
<<set $TFp3salt.delete("Lubrication")>>
<<set $p1salt.delete("Lubrication")>>
<<set $p2salt.delete("Lubrication")>>
<<set $p3salt.delete("Lubrication")>>
<<if $grantee is "p2">>
<<set $target to $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<else>>
<<set $target to $p3>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<</if>>
<<set $target.lube to 1>>
<<if $target.ass is 0>>
$target.name frowns and, trying not to draw too much attention to his movements, slips a hand into the back of his shorts. His frown devolves into a look of pure panic.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, God. I think- am I bleeding?
</div>
</div>
$target.name shifts to his knees, and turns. He starts to look over his shoulder, but you confirm there is a growing wet spot on the back of his pants.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck, there’s so much. Should we, I don’t know, call an ambulance?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Hold on, $target.name. I don’t think that’s blood.
</div>
</div>
There’s only one way to find out, and it’s not like you haven’t seen $target.name’s ass before. Well, you remember seeing it anyway. It’s kind of hard to pick out your original memories from the ones the game created. You grip $target.name’s shorts with both hands and yank, pulling them and his underwear to the ground in one swift motion.
<br><br>
You steel yourself for some bloody horrorshow, but $target.name’s ass looks completely normal. Well, except for
<<if $target.gape is 1>>
the fist-sized asshole and
<</if>>
the foggy white liquid dripping out of it and down his thigh.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Oh, phew. I think you’re just leaking cum out of your ass, $target.name. It’s fine.
</div>
</div>
You all hold your breath for a moment as that thought lingers in the air. $other.name would never have said something like that before you started playing. But now, you all really would feel relieved to discover it was just cum dribbling out of $target.name’s asshole.
<br><br>
As you exhale a sigh of relief, your warm breath tickles $target.name’s hole. It spasms, and another glob of pearly liquid drools out of his asshole.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, $target.name. Do me a favor, think about
<<if $target.dom is 1>>
coring out
<<if $p1.dom is 0>>
my $p1.hole for a second.
<<else>>
$other.name's $other.hole for a second.
<</if>>
<<else>>
me coring your your $target.hole for second.
<</if>>
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What, no. Why do you--
</div>
</div>
He whimpers despite himself and his ass is slicked in more of the viscious goo. You hand $target.name a handful of tissues from the end table.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, I thought so. It’s not cum, $target.name. It’s lube. You've got a self-lubricating asshole.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Ugh, is all over my thighs. Why’d you make me think about... mmh.
</div>
</div>
$target.name whimpers again.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck. Just hand me the tissue box and shut up.
</div>
</div>
<<else>>
$target.name frowns and, trying not to draw too much attention to his movements, slips a hand behind his wide, bubble butt. His frown devolves into a look of pure panic.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, God. I think- am I bleeding?
</div>
</div>
$target.name shifts to his knees, and turns. He tries to look over his shoulder but can’t see past the massive globes of his asscheeks. Before strains himself, you confirm his ass is, indeed, wet.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck, there’s so much. Should we, I don’t know, call an ambulance?
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Hold on, $target.name. It’s not blood.
</div>
</div>
<br><br>
He’s right. You had steeled yourself for some bloody horrorshow, but $target.name’s ass looks completely normal. Well, except that it's the most fuckable booty you’ve ever seen and there’s a white liquid dripping out of it.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Oh, phew. I think you’re just leaking cum out of your ass, $target.name. It’s fine.
</div>
</div>
You all hold your breath for a moment as that thought lingers in the air. $other.name would never have said something like that before you started playing. But now, you all really would feel relieved to discover it was just cum dribbling out of $target.name’s asshole.
<br><br>
As you exhale a sigh of relief, your warm breath tickles $target.name’s hole. It spasms, and another glob of pearly liquid drools out.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, $target.name. Do me a favor, think about
<<if $target.dom is 1>>
coring out
<<if $p1.dom is 0>>
my $p1.hole for a second.
<<else>>
$other.name's $other.hole for a second.
<</if>>
<<else>>
me coring your $target.hole for second.
<</if>>
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What, no. Why do you--
</div>
</div>
He whimpers despite himself and his ass is slicked in more of the viscious goo. You hand $target.name a handful of tissues from the end table.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, I thought so. It’s not cum, $target.name. It’s lube. You've got a self-lubricating asshole.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Ugh, is all over my thighs. Why’d you make me think about... mmh.
</div>
</div>
$target.name whimpers again.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck. Just hand me the tissue box and shut up.
</div>
</div>
<</if>><<set $TFp2salt.delete("Lubrication")>>
<<set $TFp3salt.delete("Lubrication")>>
<<set $p1salt.delete("Lubrication")>>
<<set $p2salt.delete("Lubrication")>>
<<set $p3salt.delete("Lubrication")>>
<<if $grantee is "p2">>
<<set $target to $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<else>>
<<set $target to $p3>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<</if>>
<<set $target.lube to 1>>
<<if $target.ass is 0>>
$target.name frowns and, trying not to draw too much attention to his movements, slips a hand into the back of his shorts. His frown devolves into a look of pure panic.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, God. I think- am I bleeding?
</div>
</div>
$target.name shifts to his knees, and turns. He starts to look over his shoulder, but you confirm there is a growing wet spot on the back of his pants.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck, there’s so much. Should we, I don’t know, call an ambulance?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Hold on, $target.name. I don’t think that’s blood.
</div>
</div>
There’s only one way to find out, and it’s not like you haven’t seen $target.name’s ass before. Well, you remember seeing it anyway. It’s kind of hard to pick out your original memories from the ones the game created. You grip $target.name’s shorts with both hands and yank, pulling them and his underwear to the ground in one swift motion.
<br><br>
You steel yourself for some bloody horrorshow, but $target.name’s ass looks completely normal. Well, except for
<<if $target.gape is 1>>
the fist-sized asshole and
<</if>>
the foggy white liquid dripping out of it and down his thigh.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Oh, phew. I think you’re just leaking cum out of your ass, $target.name. It’s fine.
</div>
</div>
You all hold your breath for a moment as that thought lingers in the air. $other.name would never have said something like that before you started playing. But now, you all really would feel relieved to discover it was just cum dribbling out of $target.name’s asshole.
<br><br>
As you exhale a sigh of relief, your warm breath tickles $target.name’s hole. It spasms, and another glob of pearly liquid drools out of his asshole.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, $target.name. Do me a favor, think about
<<if $target.dom is 1>>
coring out
<<if $p1.dom is 0>>
my $p1.hole for a second.
<<else>>
$other.name's $other.hole for a second.
<</if>>
<<else>>
me coring your your $target.hole for second.
<</if>>
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What, no. Why do you--
</div>
</div>
He whimpers despite himself and his ass is slicked in more of the viscious goo. You hand, $target.name a handful of tissues from the end table.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, I thought so. It’s not cum, $target.name. It’s lube. You've got a self-lubricating asshole.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Ugh, is all over my thighs. Why’d you make me think about... mmh.
</div>
</div>
$target.name whimpers again.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck. Just hand me the tissue box and shut up.
</div>
</div>
<<else>>
$target.name frowns and, trying not to draw too much attention to his movements, slips a hand behind his wide, bubble butt. His frown devolves into a look of pure panic.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, God. I think- am I bleeding?
</div>
</div>
$target.name shifts to his knees, and turns. He tries to look over his shoulder but can’t see over the massive globes of his asscheeks. Before strains himself, you confirm his ass is, indeed, wet.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck, there’s so much. Should we, I don’t know, call an ambulance?
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Hold on, $target.name. It’s not blood.
</div>
</div>
He’s right. You had steeled yourself for some bloody horrorshow, but $target.name’s ass looks completely normal. Well, except that it's the most fuckable booty you’ve ever seen and there’s a white liquid dripping out of it.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Oh, phew. I think you’re just leaking cum out of your ass, $target.name. It’s fine.
</div>
</div>
You all hold your breath for a moment as that thought lingers in the air. $other.name would never have said something like that before you started playing. But now, you all really would feel relieved to discover it was just cum dribbling out of $target.name’s asshole.
<br><br>
As you exhale a sigh of relief, your warm breath tickles $target.name’s hole. It spasms, and another glob of pearly liquid drools out.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, $target.name. Do me a favor, think about
<<if $target.dom is 1>>
coring out
<<if $p1.dom is 0>>
my $p1.hole for a second.
<<else>>
$other.name's $other.hole for a second.
<</if>>
<<else>>
me coring your $target.hole for second.
<</if>>
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What, no. Why do you--
</div>
</div>
He whimpers despite himself and his ass is slicked in more of the viscious goo. You hand $target.name a handful of tissues from the end table.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, I thought so. It’s not cum, $target.name. It’s lube. You've got a self-lubricating asshole.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Ugh, is all over my thighs. Why’d you make me think about... mmh.
</div>
</div>
$target.name whimpers again.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck. Just hand me the tissue box and shut up.
</div>
</div>
<</if>><<set $TFp2salt.delete("Aroma")>>
<<set $TFp3salt.delete("Aroma")>>
<<set $p1salt.delete("Aroma")>>
<<set $p1.musk to 1>>
<<set $haveseen.aroma to 1>>
The smell hits you immediately, a thick salty scent wafting up from your pits and invading your nostrils. The air around you feels thick and hot in your musk. $p2.name pinches his nose.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Jesus Christ, dude, you smell like a used jockstrap.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Damn, bro. You reek like a caveman’s asshole.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It’s like I can taste a locker room. Like, the whole room.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
I get it!
</div>
</div>
You pull the neck of your shirt over your nose and take a whiff. The pure, concentrated musk hits you, reeking like a dozen of the thickest, sweatiest men in the world are having an orgy under your shirt. Yanking on the fabric, you fan a bit of the odor away before you can get any more lightheaded.
<<set $TFp2salt.delete("Aroma")>>
<<set $p2salt.delete("Aroma")>>
<<set $p2.musk to 1>>
<<set $haveseen.aroma to 1>>
<<if $offeredFrom is "p1">>
<<set $p2.p1relation -= 1>>
<<else>>
<<if $offeredFrom is "p3">>
<<set $p2.p3relation -= 1>>
<</if>><</if>>
You each sniff the air, uneasily. There is definitely a new aroma in the room, something warm and salty. You sniff again, easing your head toward the smell until you’re inches from $p2.name's chest. You begin to feel dizzy as your nostrils fill with musk.
<br><br>
<div class="speechp3">
<div class="bubble p3">
What is that?
</div>
</div>
You turn to see $p3.name, also leaning in toward $p2.name’s chest. //Sex//, you think in reply. //Sex and sweat and pheremones//. It’s almost overwhelming.
<br><br>
<div class="speechp2">
<div class="bubble p2">
God, this is disgusting. I reek.
</div>
</div>
$p2.name pushes you away with an annoyed shove. You and $p3.name share an embarrassed look, thinking of how both of you were being drawn in by $p2.name’s new scent.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Uh-hem, yeah, bro. Take a shower sometime, geeze.
</div>
</div><<set $TFp3salt.delete("Aroma")>>
<<set $p3salt.delete("Aroma")>>
<<set $p3.musk to 1>>
<<if $offeredFrom is "p1">>
<<set $p3.p1relation += 1>>
<<else>>
<<if $offeredFrom is "p2">>
<<set $p3.p2relation += 1>>
<</if>><</if>>
<div class="speechp3">
<div class="bubble p3">
Ah yeah, bring on the stank.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
You’re disgusting, $p2.p3nickname.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Nah, $p3.p2nickname. A good man smell gets ‘em revved up. Take a whiff.
</div>
</div>
$p3.name moves to $p2.name and lifts an armpit to his face. $p2.name pushes him away roughly.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Fuck that’s gross. What--
</div>
</div>
$p2.name pauses, then takes a deep breath through his nose. You can’t help but do the same. The scent hits you like a brick wall. The room is enveloped with a thick fog of $p3.name’s incredibly potent new musk. It’s almost hard to breath. The room reeks of body odor, a scent of salt and sweat and testosterone.
<<if $p2.mskfetish is 1 and $p1.musk is 0>>
$p2.name gingerly leans toward the exposed pit, mouth agape. He puts his nose directly into $p3.name’s
<<if $p3.hair is 1>>
damp armpit hair
<<else>>
smooth pit
<</if>>
and sniffs deeply at what you can only imagine smells like the accumulation of every single one of $p3.name’s hundreds of sweaty workout sessions.
<br><br>
<div class="speechp3">
<div class="bubble p3">
You still with us, $p3.p2nickname?
</div>
</div>
$p2.name only moans into the stinking pit, seemingly unable to think much less speak. $p3.name roughly grabs $p2.name’s hair and pulls him away to look into his eyes, chuckles, and then forcefully turn’s $p2.name’s head to look at you. His stare is completely vacant, no trace of human intelligence, just the dumb, mindless stare of an animal. His tongue is hanging out of his mouth, moving up and down occasionally as if still trying to taste $p3.name’s pit.
<br><br>
<div class="speechp2">
<div class="bubble p1">
C’mon $p1.p3nickname, leave him alone.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What? This guy’s been making fun of me since we were kids, acting like he’s so much smarter, calling me a neanderthal just because I treat my body right. Don’t worry, I won’t hurt him. Just gonna take him down a peg. He’s got it coming. Don’t you, piggy?
</div>
</div>
$p2.name only snorts in reply as $p3.name eases $p2.name’s face back into his dripping armpit. $p2.name moans incoherently as he
<<if $p3.hair is 1>>
sucks every drop of moisture out of $p3.name’s wiry hairs.
<<else>>
licks furiously at $p3.name’s reeking underarm.
<</if>>
When both pits are licked clean, $p3.name begins to lower his shorts. He keeps eye contact with you as he begins to push $p2.name’s head down.
<br><br>
<div class="speechp3">
<div class="bubble p3">
What do you think, piggy? You want to suck my musky balls? Yeah? Or would you rather lick out my swamp ass?
</div>
</div>
$p3.name laughs and shoves $p2.name away.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Oh, c’mon, $p1.name. I’m just dicking around. Hey, $p2.name! Wake up!
</div>
</div>
No longer pressed against $p3.name’s body, $p2.name blinks and looks around, confused.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Huh? What’s... what was I?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
You just zoned out for a second, $p3.p2nickname. We playing or what?
</div>
</div>
<<else>>
<<if $p1.mskfetish is 1 and $p2.musk is 0>>
Before either can register what's happening, you shove $p2.name aside and dive at $p3.name's exposed underarm. In an instant, you're buried in his
<<if $p3.hair is 1>>
wiry hairs,
<<else>>
smooth armpit,
<</if>>
licking ravenously. Despite himself, $p3.name moans in rhythm with your onslaught of groans and snorts. You push hard against $p3.name, taking him off balance and toppling him to his back. Your body moves on its own, rubbing against his, trying to douse yourself completely in his musk.
<br><br>
When the scent in his pit begins to dissipate under your frenzied tongue bath, you spring to the next, and then to his chest, and then down. You lick, suck, and sniff your way across his writhing body. It doesn’t matter that he’s pushing feebly against you. It doesn’t matter even that $p2.name is trying to pull you away. You need his scent around you, on you, in you, and they can’t change that.
<br><br>
$p3.name protests as you flip him over and shove your face into his slick asscrack. Your muffled moans and slurps slow and finally stop as you tongue away the final traces of sweat and musk. Your whole body shudders as you collapse in exertion, panting heavily into $p3.name's puckered $p3.hole.
<br><br>
With $p2.name’s help, you’re at last able to roll off of $p3.name. You apologize profusely for the attack and for leaving a slick trail of cum down $p3.name’s back. Although, based on the wet spot in his shorts, you’re not sure how much he minded.
<<else>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
You smell like a locker room.
</div>
</div>
$p3.name takes a deep whiff of his own pit.
<br><br>
<div class="speechp3">
<div class="bubble p3">
You’re not kidding. Gonna to be hard to focus on the game.
</div>
</div>
<</if>><</if>><<set $TFp2salt.delete("Endowment")>>
<<set $TFp3salt.delete("Endowment")>>
<<set $TFp2salt.delete("Reduction")>>
<<set $TFp3salt.delete("Reduction")>>
<<set $p1salt.delete("Endowment")>>
<<set $p1salt.delete("Reduction")>>
<<set $haveseen.endowment to 1>>
<<set $p1.cock to 2>>
You jolt upright as a phantom pressure envelopes your dick. Ignoring your roommates' rapt stares, you fish out your already sizable cock and watch as it droops further and further down your
<<if $p1.fat is 1>>
fat
<<else>>
<<if $p1.muscle is 1>>
muscular
<<else>>
lithe
<</if>><</if>>
thigh, growing thicker as it elongates. When your swollen cockhead is swinging nearly at your knees, you feel the pressure in your member subside just as it starts to build in your scrotum. Hoisting the massive, beercan cock to one side, you stifle a smile, both at the thick glob of precum your touch elicited and at the site of your pendulous, plum-sized balls.<<set $TFp2salt.delete("Pilosity")>>
<<set $TFp3salt.delete("Depilation")>>
<<set $TFp2salt.delete("Depilation")>>
<<set $p1salt.delete("Pilosity")>>
<<set $p1salt.delete("Depilation")>>
<<set $p1.viz to 1>>
<<set $p1.hair to 2>>
<<if $haveseen.pilosity is 0>>
<<set $haveseen.pilosity to 1>>
<div class="speechp2">
<div class="bubble p2">
I think that means "hairy." Gross.
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Oh, gross.
</div>
</div>
<</if>>
<<if $p2.hair lte 1>>
<div class="speechp3">
<div class="bubble p3">
Says your smooth ass.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Still not used to growing hair like a real man?
</div>
</div>
<</if>>
$p3.name strokes his
<<if $p3.hair gte 1>>
beard mockingly.
<<else>>
bare chin mockingly
<</if>>
<<if $toxic is 1>>
You might have interjected if not for the itching sensation that is spreading across your body. You can’t help but madly scratch at your face and chest
<<if $p1.fat is 1>>
, sending a wave of jiggling fat across your body.
<<else>>
.
<</if>>
You pause for a moment when, instead of the mostly bare torso you’re accustomed to, you feel a small patch of stubble. You don’t have anything against body hair, you’ve just never grown much of it. Until now. As you continue to scratch your face, your five o’clock shadow pushes out to a full, scraggly beard and your chest hair becomes a furry rug.
<br><br>
The itching continues its descent down your body. You hesitate for only a moment before plunging both hands into your jeans. With one hand, you scratch furiously at your crotch, where your cock is quickly being overgrown by a wiry bush of pubic hair. The other is occupied scratching at the matted tangle of hair surrounding your asshole. Only after your feet are covered in their own long, auburn hair does the itching finally, mercifully cease.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Damn, that looked like a rough one. Guess that's what happens when you get three of those toxic things.
</div>
</div>
<<set $toxic to 0>>
<<else>>
You might have interjected if not for the irritating itch that's spreading down your body. You can’t help but start scratch at your face and chest
<<if $p1.fat is 1>>
, sending a wave of jiggling fat across your body.
<<else>>
.
<</if>>
You pause for a moment when, instead of the mostly bare torso you’re accustomed to, you feel a small patch of stubble. You don’t have anything against body hair, you’ve just never grown much of it. Until now. As you continue to scratch your face, your five o’clock shadow pushes out to a short, unkempt beard and your chest sprouts a coat of auburn curls.
<br><br>
The itching continues its descent down your body. You hesitate for only a moment before slipping both hands into your jeans. With one hand, you scratch anxiously at your crotch, where your cock is quickly being overgrown by a wiry bush of pubic hair. The other is occupied scratching at the tangle of hair surrounding your $p1.hole. Only after your feet have grown their own long strands does the itching finally cease.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Lookin' good, $p3.p1nickname.
</div>
</div>
<</if>><<set $TFp2salt.delete("Pilosity")>>
<<set $TFp2salt.delete("Depilation")>>
<<set $p2salt.delete("Pilosity")>>
<<set $p2salt.delete("Depilation")>>
<<set $p2.hair to 2>>
<<set $haveseen.pilosity to 1>>
$p2.name squirms in obvious discomfort before hastily apologizing and plunging his hands into his khakis. He scratches furiously at the base of his cock, writhing in agony as it seems to offer no relief. This time with no apology, he unzips his shorts and yanks them down so that he can fit both hands around his itching crotch.
<br><br>
It would be polite to look away, you think, as you stare at the dense forest of blonde hair growing around $p2.name’s ballsack. It climbs upward, exploding in a thick bush
<<if $p2.cock is 2>>
at the base of his cock,
<<else>>
that hides his flaccid cock,
<</if>>
before marching up his treasure trail to coat his chest in a dense, wiry carpet. Not quite finished, $p2.name lifts his arms to scratch at his face, giving you a glance at the blonde thicket in his pit. Under his desperate fingertips, $p2.name’s babyface erupts in a scraggly beard before the itching finally subsides.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Nice one, $p2.name. You finally hit puberty.
</div>
</div>
<<if $p2.dumb is 0>>
$p3.name chuckles as $p2.name pulls at the long hairs dangling from his armpit.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Ugh, this is so gross.
</div>
</div>
<<else>>
$p3.name chuckles as $p2.name roots around in his new pubic hair.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yeah, bro. Check out my hairy balls.
</div>
</div>
<</if>>
<<set $TFp2salt.delete("Stature")>>
<<set $TFp2salt.delete("Atomity")>>
<<set $p2salt.delete("Stature")>>
<<set $p2salt.delete("Atomity")>>
<<set $haveseen.stature to 1>>
<<set $p2.height to 2>>
To a chorus of cracking bones and stretching skin, $p2.name ascends a foot in height. Unused to his new stature, he rises on shaking, gangly legs. His clothes haven’t compensated for the growth at all. His
<<if $p2.hair is 2 or $p2.hair is 0>>
furry
<<else>>
smooth
<</if>>
<<if $p2.muscle is 2>>
abdominals are on full display below his too-short T-shirt, and his previously knee-length khaki shorts barely cover his muscular thighs. When the dizzying growth stops, $p2.name isn’t the stunted kid you’ve known all your life but a towering, six-and-a-half foot jock.
<<else>>
<<if $p2.fat is 1>>
pot belly is on full display below his too-short T-shirt, and his previously knee-length khaki shorts barely cover his thick thighs. When the dizzying growth stops, $p2.name isn’t the stunted kid you’ve known all your life but a six-and-a-half foot mountain of lard.
<<else>>
belly is on full display below his too-short T-shirt, and his previously knee-length khaki shorts barely cover his scrawny thighs. When the dizzying growth stops, $p2.name isn’t the stunted kid you’ve known all your life, now standing at a lanky six-and-a-half feet.
<</if>><</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
How’s the weather up there?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Not bad, actually. I could get used to being the tall one for a change.
</div>
</div><<set $TFp3salt.delete("Stature")>>
<<set $TFp3salt.delete("Atomity")>>
<<set $p3salt.delete("Stature")>>
<<set $p3salt.delete("Atomity")>>
<<set $p3.height to 2>>
<<set $haveseen.stature to 1>>
Unlike some earlier transformations you don’t care to relive, this change is simple and brief. At first, it just looks as though $p3.name is pushing his shoulders back to sit up straight; but, as his T-shirt rides further up his midriff, it’s apparent he’s getting taller. With his features and proportions the same, $p3.name isn’t quite sure where to look, so his eyes dart from the endtable to the TV and then back to you and $p2.name as he takes in his slowly changing perspective.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Should we compare, $p1.name? You were always the tall one.
</div>
</div>
You look $p3.name up and down. If his entirely too-short T-shirt is a good point of reference, he’s grown about a foot-and-a-half, putting him somewhere around 7’5". He’s going to have some trouble with doorways and ceiling fans, you think.
<br><br>
<div class="speechp2">
<div class="bubble p1">
That’s alright. Let’s just say you win.
</div>
</div>
<<set $TFp2salt.delete("Balance")>>
<<set $TFp3salt.delete("Balance")>>
<<set $p1salt.delete("Balance")>>
<<set $p1.feet to 1>>
<<set $haveseen.balance to 1>>
You yelp as your toes are uncomfortably pinched against the tips of your shoes. As the painful squeezing intensifies, you race to undo your laces but it’s too late. You yank as hard as you can but can’t get unstuck. You slam your fist into the coffee table and clench your teeth through the pain until, finally, the leather splits at the seams and your massive, swelling feet are released. With a sigh of relief, you inspect your meaty new paws. They’ve gone up at least seven sizes. You’re definitely going to need some extra-wide trainers to contain these weighty slabs of flesh.<<set $TFp2salt.delete("Balance")>>
<<set $p2salt.delete("Balance")>>
<<set $p2.feet to 1>>
<<set $haveseen.balance to 1>>
$p2.name shrieks in pain and hurriedly yanks off his right shoe. As he starts pulling on the second, you watch as his dainty, size 7 foot expands, his toes bulging into plump sausages as his sole lengthens.
<br><br>
$p2.name lets out another pained howl as he struggles in vain to remove the other shoe. You swat his hand away and grab the shoe, pulling as hard as you can while he grips the carpet and whimpers through the pain. But it’s hopeless. Relief finally comes not when you pull off the too-small trainer but when $p2.name’s meaty size 15 finally bursts through the leather and into your hands.
<br><br>
As you ease his sore foot to the ground, you can’t help but think it looks absolutely clownish on $p2.name’s 5’6" frame. Since he’s still recovering from the ordeal, you figure it’s best not to say anything.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Shit, $p3.p2nickname, those are some clown feet.
</div>
</div><<set $TFp3salt.delete("Balance")>>
<<set $p3salt.delete("Balance")>>
<<set $p3.feet to 1>>
<<set $haveseen.balance to 1>>
<<if $p3.height is 0>>
The reverberating snap of elastic prompts all three of you to look under the coffee table. Just moments ago, $p3.name’s feet couldn't even touch the straps of his flip flops. Now, the second of the two straps snaps as his dainty, child-like feet return to their original size and continue growing. $p3.name wriggles his thick, sausage toes while his feet thicken to match their new length. With feet the length of his forearms, $p3.name looks absolutely clownish.
<<else>>
The reverberating snap of elastic prompts all three of you to look under the coffee table. There you catch the second of $p3.name’s flip flops snapping apart as his already substantial, size 12 feet stretch to an immense size 18. $p3.name stretches then wriggles his thick, sausage toes while his feet thicken to match their new length.
<</if>><<set $TFp2salt.delete("Rotundity")>>
<<set $TFp3salt.delete("Rotundity")>>
<<set $p1salt.delete("Rotundity")>>
<<set $p1.viz to 1>>
<<set $haveseen.rotundity to 1>>
<<set $p1.ass to 1>>
You hear a faint gurgling sound and instinctively press a hand to your stomach.
<br><br>
<div class="speechp3">
<div class="bubble p3">
I think it's coming from your ass, $p3.p1nickname.
</div>
</div>
You feel your pants tighten and look over your shoulder, shocked to see your
<<if $p1.fat is 1>>
shredded skinny jeans
<<else>>
skinny jeans
<</if>>
strain as your ass expands. As the denim starts to bite into your skin, you hurriedly lean forward and yank the seat of your pants down, past your rapidly expanding globes. A loud tear and the sensation of cool air on your puckered $p1.hole inform you your underwear couldn’t take the strain; your new juicy bubble butt is on full display.<<set $TFp2salt.delete("Rotundity")>>
<<set $p2salt.delete("Rotundity")>>
<<set $p2.ass to 1>>
<<if $haveseen.rotundity is 0>>
<<set $haveseen.rotundity to 1>>
<div class="speechp3">
<div class="bubble p3">
Feel anything yet?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Maybe. My, umm, my ass feels kinda weird. Like, I don't know, fuller maybe.
</div>
</div>
<</if>>
<div class="speechp3">
<div class="bubble p3">
You do have a pretty pathetic whiteboy ass.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
What's that mean?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
You’re flat, $p3.p2nickname. Let’s see the assets.
</div>
</div>
$p2.name starts to reply but he’s interrupted when his ass swells impossibly, lurching him forward against the table. Before another sudden expansion can knock him off balance, $p2.name rocks forward onto his knees and puts his palms to the table. Behind him, his pancake ass is filling out into a round, lush bubble butt.
<br><br>
$p2.name races to lower his
<<if $p2.fat is 1>>
ripped shorts, the fabric pressing painfully into flabby love handles.
<<else>>
shorts, the fabric pressing painfully into his waist.
<</if>>
With some effort, he forces his khakis down and releases his wobbling cheeks. You can’t help but gawk at $p2.name’s new ass.
<<if $p2.muscle is 2>>
Its proportions would be almost obscene on another man, but it compliments $p2.name’s muscled frame.
<<else>>
<<if $p2.fat is 1>>
Its obscene proportions further accentuate his massive, curvy frame.
<<else>>
Its proportions would be almost obscene on any man, but on $p2.name’s smaller frame, it’s almost comical.
<</if>><</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Damn, $p3.p2nickname. What are you gonna store on your new shelf?
</div>
</div>
$p2.name glares at $p3.name for a second before having a seat on his fat, fuckable booty.<<set $TFp3salt.delete("Rotundity")>>
<<set $p2salt.delete("Rotundity")>>
<<set $p3.ass to 1>>
<<if $haveseen.rotundity is 1>>
$p3.name turns and gives himself an exaggerated slap on the butt.
<div class="speechp3">
<div class="bubble p3">
I’ve always had a thicc ass. Not much of a-- mmh!
</div>
</div>
<<else>>
<<set $haveseen.rotundity to 1>>
<div class="speechp3">
<div class="bubble p3">
Mmh!
</div>
</div>
<</if>>
<div class="speechp2">
<div class="bubble p2">
Did you just moan?
</div>
</div>
$p3.name’s face turns red.
<br><br>
<div class="speechp3">
<div class="bubble p3">
I was just caught off guard. Something’s going on back here.
</div>
</div>
$p3.name rises to his knees and drops trou, giving you both a view of his ballooning ass.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Ah, come on $p2.p3nickname. I don’t need to see that.
</div>
</div>
$p3.name’s previously well-muscled cheeks are becoming toned to perfection, lifting his buttocks and giving it a pert, round shape. His ass is already jutting out several more inches when it starts to swell with fat. Within moments, he’s sporting a shapely pair of fat, basketball-sized cheeks.
<br><br>
$p3.name curiously grips one of his bulbous globes and releases, sending his cheeks bouncing, before pulling up his shorts. The fabric is stretched to the absolute limit.<<set $TFp2salt.delete("Endowment")>>
<<set $TFp3salt.delete("Endowment")>>
<<set $TFp2salt.delete("Reduction")>>
<<set $TFp3salt.delete("Reduction")>>
<<set $p1salt.delete("Endowment")>>
<<set $p1salt.delete("Reduction")>>
<<set $p1.cock to 0>>
<<if $haveseen.reduction is 0>>
<<set $haveseen.reduction to 1>>
<div class="speechp3">
<div class="bubble p3">
Ooh, that doesn't sound good.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Oh, $p3.p1nickname, that sucks.
</div>
</div>
<</if>>
Immediately you feel a tugging in your groin as your prized 8-incher snakes its way into your body.
<<if $p1.fat is 0>>
Your skinny jeans become looser every second as your penis shrinks inch by inch.
<</if>>
Embarrassed, you stand and turn your back to the others so you can sneak a look without them seeing. You're just in time to catch your ample scrotum shrivel and pull upwards to tuck neatly underneath your
<<if $p1.fat is 0>>
now pathetic little nub, no more than an inch long.
<<else>>
fat little chode, no more than an inch long.
<</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Less competition for us, I guess.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Leave him alone, $p2.p3nickname.
</div>
</div><<set $TFp2salt.delete("Endowment")>>
<<set $TFp2salt.delete("Reduction")>>
<<set $p2salt.delete("Endowment")>>
<<set $p2salt.delete("Reduction")>>
<<set $p2.cock to 0>>
<<if $offeredFrom is "p1">>
<<set $p2.p1relation -= 2>>
<<else>>
<<if $offeredFrom is "p3">>
<<set $p2.p3relation -= 2>>
<</if>><</if>>
<div class="speechp3">
<div class="bubble p3">
<<if $p2.fat is 1>>
Oh, that's lucky. Fatboy needs some reducing.
<<else>>
I’m not sure $p2.name can handle much reducing.
<</if>>
</div>
</div>
To both your and $p3.name’s surprise, $p2.name doesn’t return the jab. His usual pasty-white skin is somehow even paler, and he’s biting his lip anxiously. Without a word, he gets to his feet, turns away from you, and opens his shorts.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Fuck!
</div>
</div>
You’re curious to see the damage, but you think it’s better to give him his privacy. $p3.name clearly disagrees. He leaps from the floor and spins $p2.name around, giving you both a look at his flaccid, 3-inch penis.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Oh shit, $p3.p2nickname. Well, look, I’m sure it’ll be fine when it’s hard.
</div>
</div>
$p2.name shoots you an embarrassed look and you try not to meet his eyes. You and $p2.name have been friends a long time, and you know from a few sleepovers back in the day that he wasn’t working with much to begin with. He was maybe 4-inches, hard. If his dick has shrunk, it hasn’t by much.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yeah, umm, maybe.
</div>
</div>
$p2.name gives his dick a couple curious tugs, pulling it to its full length and then letting it bounce against his scrotum. On the third pull, he doesn’t release.
<br><br>
<div class="speechp2">
<div class="bubble p2">
What the hell?!
</div>
</div>
He starts stroking up and down, his cock quickly rising until it’s pointing straight out.
<br><br>
<div class="speechp2">
<div class="bubble p2">
I can't stop!
</div>
</div>
With each stroke, you can see less of $p2.name’s exposed dick. The motion itself seems to be causing it to thin and further retreat into his clenched fist. With an embarrassed grunt, he releases his grasp only to return to stroking himself with his thumb and index finger. Even with the new position, it's hard to see the ridiculous, half-inch peanut he's playing with
<<if $p2.hair is 2>>
among his thick bush of blonde pubic hair.
<<else>>
<<if $p2.fat is 1>>
among his bouncing pat of fat.
<<else>>
.
<</if>><</if>>
With a pathetic whimper, $p2.name finally yanks his hand away and assesses his loss.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Okay, that’s pretty bad. But look, when it’s hard--
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It is hard.
</div>
</div>
$p2.name pulls his khakis up.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Are we playing or what?
</div>
</div><<set $TFp3salt.delete("Endowment")>>
<<set $TFp3salt.delete("Reduction")>>
<<set $p3salt.delete("Endowment")>>
<<set $p3salt.delete("Reduction")>>
<<set $p3.cock to 0>>
<<if $haveseen.reduction is 0>>
<<set $haveseen.reduction to 1>>
<div class="speechp3">
<div class="bubble p3">
Ah shit, really? That can't be good.
</div>
</div>
$p3.name frowns quizzically for a moment before bolting to his feet and whipping down his basketball shorts.
<br><br>
<div class="speechp2">
<div class="bubble p2">
What the hell, $p2.p3nickname.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Uh, nothing. I think it's okay.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Ah shit, really?
</div>
</div>
$p3.name whips down his basketball shorts to examine his dick.
<</if>>
He lets out a relieved sigh before his plump cock twitches and recedes a half-inch.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Okay, that’s not too bad. I’m still--
</div>
</div>
Another twitch and $p3.name’s cock is short a whole inch now. It's plain he’s embarrassed, but you can’t help but stare as $p3.name’s previously hefty dick dwindles one humiliating twitch at a time.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Okay, that’s average. That’s fine. No!
</div>
</div>
$p3.name gives an exasperated yell as his cock shrinks down to four inches, then three, two, finally stopping when he’s left with a tiny, 1-inch nub. He stares in frustrated disbelief for a moment before realizing his miniscule dick is still exposed to you and $p2.name. He starts to cover his pitiful manhood when, with a little burp of cum, his cock twitches a final time and shrinks to a pathetic half inch. $p2.name stifles a laugh.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Fuck you.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Not with that.
</div>
</div><<set $TFp2salt.delete("Strength")>>
<<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp2salt.delete("Corpulence")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p1salt.delete("Strength")>>
<<set $p1salt.delete("Corpulence")>>
<<set $p1salt.delete("Weakness")>>
<<set $p1.viz to 1>>
<<set $haveseen.weakness to 1>>
<<set $p1.muscle to 0>>
You spent years in the pool and at the gym to achieve your perfectly chiseled but still lithe physique. As the feeling of pins and needles spreads up your torso, you stare in horror as all of your work is undone. Your toned pecs retreat into your chest. You place a hand to your stomach, your trembling touch tracking the loss of each firm abdominal muscle as your precious washboard six-pack dissolves and is replaced with a flat, soft tummy.
<br><br>
Your arms and legs thin, each hard-earned bulge and mound deflating like sad balloons. You stifle tears as you fully realize you’re no longer $p1.name, the effortlessly-attractive lady’s man who wears T-shirts and jeans that are just a little too tight to show off his sculpted torso and enviable cock. No, you’re just some
<<if $p1.height is 0>>
child-sized weakling.
<<else>>
lanky weakling.
<</if>><<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p3salt.delete("Strength")>>
<<set $p3salt.delete("Corpulence")>>
<<set $p3salt.delete("Weakness")>>
<<set $p3.muscle to 0>>
<<set $haveseen.weakness to 1>>
$p3.name flexes his bicep and rubs it tenderly.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Does it hurt?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Like you care, $p3.p2nickname. You've never worked for this shit.
</div>
</div>
$p3.name continutes to flex his arm, and already it appears a bit smaller, less defined. You think you see him fight back tears as he watches his thick bicep wither away. He yanks up his shirt to see his firm pecs deflate and the abs he loved to show off
<<if $p3.fat is 1>>
recede further into his body, until all that's left is his bulging belly.
<<else>>
recede into his body, leaving only a flat tummy.
<</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Fucking thousands of hours in the gym, bro. Goddammit.
</div>
</div>
$p3.name slams an ineffectual fist on the table with much less force than intended and shudders as he feels his powerful, bulky legs be replaced by a couple of slender twigs.
<br><br>
<<if $offeredFrom is "p1" or $offeredTo is "p1">>
<div class="speechp3">
<div class="bubble p3">
Watch your ass, $p3.p1nickname. I'm getting you back for this.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Watch your ass, $p3.p2nickname. I'm getting you back for this.
</div>
</div>
<</if>><<set $TFp2salt.delete("Pilosity")>>
<<set $TFp3salt.delete("Depilation")>>
<<set $TFp2salt.delete("Depilation")>>
<<set $p1salt.delete("Pilosity")>>
<<set $p1salt.delete("Depilation")>>
<<set $p1.hair to 0>>
<<set $haveseen.depilation to 0>>
Moments pass without a body spasm, strange tingling, or any other obvious indication of your transformation. You’re about ready to write this card off completely when $p2.name spots the change.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Your face, $p2.p1nickname.
</div>
</div>
You cup your chin between your thumb and index finger. Where you should feel the sharp prickle of stubble, there is only smooth skin. A quick glance down the neck of your shirt confirms your chest to be completely barren as well. More than just a freshly-shaven, your chest hair looks to have been laser-removed or never grown.
<br><br>
You can’t say you’re disappointed. You’ve shaved your face and chest for as long as you’ve had hair to shave, a holdover from your swim days. A touch of your sleek, hairless forearm sends a shiver up your spine. And you thrill at the thought of your legs having similarly increased sensitivity. Though, you spare a thought to the formerly well-manicured pubic hairs now falling down your pant leg. Those you might miss.<<set $TFp3salt.delete("Depilation")>>
<<set $p3salt.delete("Pilosity")>>
<<set $p3salt.delete("Depilation")>>
<<set $p3.hair to 0>>
<<set $haveseen.depilation to 1>>
<<if $offeredFrom is "p1">>
<<set $p3.p1relation -= 2>>
<<else>>
<<if $offeredFrom is "p2">>
<<set $p3.p2relation -= 2>>
<</if>><</if>>
$p3.name scratches his thick, black beard expectantly.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Well? Has it started?
</div>
</div>
$p3.name doesn't need to wait for an answer, as he feels the hair under his fingertips painlessly fall away in big clumps. It was a rugby team tradition that freshmen not shave during the first season. $p3.name says it's because of some old superstition, but you don’t really buy that. It’s probably just a way to single out the less masculine newbies for ridicule. In any case, $p3.name, who's naturally hirsute, loved the look and spent the better part of the last 3 years cultivating the wooly beard now scattered on the table.
<br><br>
Dejected, $p3.name sweeps his fallen mane aside, only then noticing the dark hairs that coated his arm had also disappeared. He turns both arms in front of him to confirm their new, hairless appearance before running his hands up and down his legs to find they too are hairless. He shivers at the touch of his smooth, exposed skin. You and $p2.name both know what’s coming next and sure enough, $p3.name hooks his thumb around his waistband and pulls it forward, staring into his crotch.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Bro, I look like a toddler. Or like $p2.name<<if $p2.hair is 2>> until about 5 minutes ago.<<else>>.<</if>>
</div>
</div>
$p3.name stands and waggles his lower body,
<<if $p3.fat is 1>>
jiggling his massive gut and shaking out the loose hairs that once covered his crotch and encircled his $p3.hole in a wiry bush.
<<else>>
shaking out the loose hairs that once covered his crotch and encircled his $p3.hole in a wiry bush.
<</if>>
Every bit of skin, from his once carpeted chest to his dusted toes, is as soft and smooth as a newborn.<<set $TFp3salt.delete("Stature")>>
<<set $TFp3salt.delete("Atomity")>>
<<set $TFp2salt.delete("Stature")>>
<<set $TFp2salt.delete("Atomity")>>
<<set $p1salt.delete("Atomity")>>
<<set $p1.viz to 1>>
<<set $haveseen.atomity to 1>>
<<set $p1.height to 0>>
<div class="speechp3">
<div class="bubble p3">
I’m not seeing anything yet. Unless... $p1.name, are you shorter?
</div>
</div>
You straighten your back and look side to side. You don’t feel shorter.
<<if $p3.height is 1>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Here let’s compare. You’ve always had three inches on me.
</div>
</div>
You stand, reluctantly, and take a step toward $p3.name. As you exhale a sigh of relief, having confirmed you can still see the top of his head, your breath catches in your throat and you reach forward to steady yourself against $p3.name’s shoulder just as a bout of vertigo threatens to knock you over.
<br><br>
The sensation is brief, and with a lurch you're steady again. But now that it's subsided, you realize you’re not holding onto $p3.name’s shoulder for balance, you’re holding his waist. And instead of the top of his head, you’re staring straight ahead at
<<if $p3.cock is 0>>
the flat front of his basketball shorts.
<<else>>
<<if $p3.cock is 1>>
the bulge in his basketball shorts.
<<else>>
the hefty bulge in his basketball shorts.
<</if>><</if>>
<br><br>
For a moment, you try to convince yourself you must have fallen to your knees when the vertigo hit. But even before you look down, you know it isn’t true. You’re still standing, just on a pair of legs half as long as they were seconds ago. You gulp and prepare to inspect the full damage. It takes you a few tries to get your T-shirt fully out of the way, since it now almost touches the floor.
<br><br>
You’re mostly the same, your
<<if $p1.muscle is 2>>
ripped muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the shredded physique of a college jock.
<<else>>
<<if $p1.fat is 1>>
round belly shrunk to size with the rest of you. Everything looks to proportion; you still have the flabby physique of a college kid who put on the freshman-fifty.
<<else>>
<<if $p1.muscle is 1>>
toned muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the same athletic swim-build.
<<else>>
<<if $p1.muscle is 0>>
skinny limbs shrunk to size with the rest of you. Everything looks to proportion.
<</if>><</if>><</if>><</if>>
There’s just half as much of you. Your stomach sinks as you realize you can’t see the top of the TV anymore, that you’ll never get something off a shelf on your own, and especially that $p3.name absolutely towers over you. You’re maybe 3-and-a-half feet tall, probably less.
<<else>>
<<if $p2.height is 1>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
Here let’s compare. You’ve always had eight inches on me.
</div>
</div>
You stand, reluctantly, and take a step toward $p2.name. As you exhale a sigh of relief, having confirmed could still rest your chin on the top of his head, your breath catches in your throat and you reach forward to steady yourself against $p2.name’s shoulder just as a bout of vertigo threatens to knock you over.
<br><br>
The sensation is brief, and with a lurch you're steady again. But now that it's subsided, you realize you’re not holding onto $p2.name’s shoulder for balance, you’re holding his waist. And instead of the top of his head, you’re staring into his stomach.
<br><br>
For a moment, you try to convince yourself you must have fallen to your knees when the vertigo hit. But even before you look down, you know it isn’t true. You’re still standing, just on a pair of legs half as long as they were seconds ago. You gulp and prepare to inspect the full damage. It takes you a few tries to get your T-shirt fully out of the way, since it now almost touches the floor.
<br><br>
You’re mostly the same, your
<<if $p1.muscle is 2>>
ripped muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the shredded physique of a college jock.
<<else>>
<<if $p1.fat is 1>>
round belly shrunk to size with the rest of you. Everything looks to proportion; you still have the flabby physique of a college kid who put on the freshman-fifty.
<<else>>
<<if $p1.muscle is 1>>
toned muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the same athletic swim-build.
<<else>>
<<if $p1.muscle is 0>>
skinny limbs shrunk to size with the rest of you. Everything looks to proportion.
<</if>><</if>><</if>><</if>>
There’s just half as much of you. Your stomach sinks as you realize you can’t see the top of the TV anymore, that you’ll never get something off a shelf on your own, and especially that $p2.name absolutely towers over you. You’re maybe 3-and-a-half feet tall, probably less.
<<else>>
<<if $p2.height is 2>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
Here let’s compare. I want to see how much taller I am now anyway.
</div>
</div>
You stand, reluctantly, and take a step toward $p2.name. As you exhale a sigh, of course feeling short next to the giant $p2.name has become, your breath catches in your throat and you reach up to steady yourself against $p2.name’s shoulder just as a bout of vertigo threatens to knock you over.
<br><br>
The sensation is brief, and with a lurch you're steady again. But now that it's subsided, you realize you’re not holding onto $p2.name’s shoulder for balance, you’re holding his waist. And instead of his chin, you’re staring ahead into
<<if $p2.cock is 0>>
the flat front of his khaki shorts.
<<else>>
<<if $p2.cock is 1>>
the slight bulge in his khaki shorts.
<<else>>
the hefty bulge in his khaki shorts.
<</if>><</if>>
<br><br>
For a moment, you try to convince yourself you must have fallen to your knees when the vertigo hit. But even before you look down, you know it isn’t true. You’re still standing, just on a pair of legs half as long as they were seconds ago. You gulp and prepare to inspect the full damage. It takes you a few tries to get your T-shirt fully out of the way, since it now almost touches the floor.
<br><br>
You’re mostly the same, your
<<if $p1.muscle is 2>>
ripped muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the shredded physique of a college jock.
<<else>>
<<if $p1.fat is 1>>
round belly shrunk to size with the rest of you. Everything looks to proportion; you still have the flabby physique of a college kid who put on the freshman-fifty.
<<else>>
<<if $p1.muscle is 1>>
toned muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the same athletic swim-build.
<<else>>
<<if $p1.muscle is 0>>
skinny limbs shrunk to size with the rest of you. Everything looks to proportion.
<</if>><</if>><</if>><</if>>
There’s just half as much of you. Your stomach sinks as you realize you can’t see the top of the TV anymore, that you’ll never get something off a shelf on your own, and especially that $p2.name absolutely towers over you. You’re maybe 4 feet tall, probably less.
<<else>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
Here, we might as well compare. I'm about half your height now.
</div>
</div>
You stand, reluctantly, and take a step toward $p2.name. As you exhale a sigh of relied, having confirmed $p2.name still comes up to just a it past your navel, the breath catches in your throat and you reach down to steady yourself against $p2.name’s shoulder just as a bout of vertigo threatens to knock you over.
<br><br>
The sensation is brief, and with a lurch you're steady again. But now that it's subsided, you realize you're not staring over $p2.name's head. You're staring at his chin. For a moment, you try to convince yourself you must have fallen to your knees when the vertigo hit. But even before you look down, you know it isn’t true. You’re still standing, just on a pair of legs half as long as they were seconds ago. You gulp and prepare to inspect the full damage. It takes you a few tries to get your T-shirt fully out of the way, since it now almost touches the floor.
<br><br>
You’re mostly the same, your
<<if $p1.muscle is 2>>
ripped muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the shredded physique of a college jock.
<<else>>
<<if $p1.fat is 1>>
round belly shrunk to size with the rest of you. Everything looks to proportion; you still have the flabby physique of a college kid who put on the freshman-fifty.
<<else>>
<<if $p1.muscle is 1>>
toned muscles shrunk to size with the rest of you. Everything looks to proportion; you still have the same athletic swim-build.
<<else>>
<<if $p1.muscle is 0>>
skinny limbs shrunk to size with the rest of you. Everything looks to proportion.
<</if>><</if>><</if>><</if>>
There’s just half as much of you. Your stomach sinks as you realize you can’t see the top of the TV anymore, that you’ll never get something off a shelf on your own, and especially that even among your shrunken friends, you’re the shortest.
<</if>><</if>><</if>><<set $TFp2salt.delete("Stature")>>
<<set $TFp2salt.delete("Atomity")>>
<<set $p2salt.delete("Stature")>>
<<set $p2salt.delete("Atomity")>>
<<set $haveseen.atomity to 1>>
<<set $p2.height to 0>>
Before you can even finish reading the card, $p2.name gasps.
<br><br>
<div class="speechp2">
<div class="bubble p2">
The hell? It made my clothes bigger?
</div>
</div>
Not quite. Realization slowly dawns on $p2.name’s face as the formerly 5’ 6" man stares from you to his shrunken hands and back.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh my God. I’m tiny.
</div>
</div>
$p2.name scrambles to his feet, tripping momentarily when his shorts fall to his ankles. He balls up his now loose, knee-length T-shirt and inspects his miniscule body.
<<if $p2.muscle is 2>>
He seems relieved, at least, to see that it was only his stature that was affected. The washboard abs and sturdy pecs he acquired only minutes ago are intact.
<<else>>
<<if $p2.fat is 2>>
He’s horrified to find that his bulging gut and drooping boy tits looks even more ridiculous on his tiny frame.
<<else>>
He seems relieved, at least, to see that it was only his stature that was affected. His proportions are mostly the same.
<</if>><</if>>
<<if $p2.cock is 2>>
His meaty cock doesn’t seem to have shrunk at all. As he prods his tiny body, it sways between his knees.
<<else>>
If there’s one saving grace, it’s that his meager cock doesn’t look quite so pathetic now that the rest of him has shrunk down to match.
<</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Shit, $p3.p2nickname, you’re pocket-sized. You can’t be more than, like, four-foot? Four-five?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Yeah, yeah. Laugh it up. Your short jokes aren’t new.
</div>
</div><<set $TFp3salt.delete("Stature")>>
<<set $TFp3salt.delete("Atomity")>>
<<set $p3salt.delete("Stature")>>
<<set $p3salt.delete("Atomity")>>
<<set $p3.height to 0>>
<<set $haveseen.atomity to 1>>
<<if $offeredFrom is "p1">>
<<set $p3.p1relation += 1>>
<<else>>
<<if $offeredFrom is "p2">>
<<set $p3.p2relation += 1>>
<</if>><</if>>
The scrape of $p3.name’s flip flops on the carpet is the first sign the change has begun. The foam soles slide toward $p3.name’s torso as his legs are pulled inward. Meanwhile, his broad shoulders slowly descend as though he’s being crushed. His arms are next, being pulled into his T-shirt while his hands and his fingers dwindle to tiny stubs.
<br><br>
You’re relieved when every shrunken limb settles into its new shape, leaving $p3.name more-or-less proportional to his original 5’11" frame. His feet are a bit too large and his fingers maybe a little too short, but otherwise he looks like $p3.name. If $p3.name were just under 4 feet tall.
<br><br>
<<if $p2.height is 0 and $p1.height is 0>>
<div class="speechp3">
<div class="bubble p3">
Fuck. Well, at least I’m still the tallest.
</div>
</div>
<<else>>
<<if $p2.height is 1 and $p1.height is 1>>
<div class="speechp3">
<div class="bubble p3">
Fuck, I’m even shorter than $p2.name?! This is bullshit.
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Fuck, I’m tiny. We’re undoing this first, got it? Even before the gay stuff. I’m not looking up to $p2.name any longer than I have to.
</div>
</div>
<</if>><</if>><<set $TFp2salt.delete("Lactation")>>
<<set $TFp3salt.delete("Lactation")>>
<<set $p1salt.delete("Lactation")>>
<<set $p2salt.delete("Lactation")>>
<<set $p3salt.delete("Lactation")>>
<<set $p1.milk to 1>>
<<set $haveseen.lactation to 1>>
<div class="speechp2">
<div class="bubble p2">
$p1.name, what’s on your shirt?
</div>
</div>
You look down to see two growing wet-spots have appeared on your T-shirt. You lift the fabric and, aside from some dampness around your chest, you don’t notice anything out of place. That is until you press against your
<<if $p1.fat is 1>>
moob
<<else>>
pec
<</if>>
to wipe the moisture away, and a milky white liquid oozes from your nipple. Curious, you give the area a squeeze and the liquid squirts out in a thin line.
<br><br>
<<if $p2.dumb is 1>>
<div class="speechp2">
<div class="bubble p2">
Heh, you got titty milk.
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Yeah, that’s not really a surprise. Watch where you aim those things, $p2.p1nickname.
</div>
</div>
<</if>><<set $TFp2salt.delete("Lactation")>>
<<set $TFp3salt.delete("Lactation")>>
<<set $p1salt.delete("Lactation")>>
<<set $p2salt.delete("Lactation")>>
<<set $p3salt.delete("Lactation")>>
<<set $p2.milk to 1>>
<<set $haveseen.lactation to 1>>
<<if $grantee is "p2">>
<<set $target to $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<else>>
<<set $target to $p3>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<</if>>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, $target.name. What’s on your shirt?
</div>
</div>
$target.name looks down to see two growing wet-spots have appeared on his T-shirt. He lifts the fabric and, aside from some dampness around his chest, you don’t notice anything out of place. That is until he presses against his
<<if $target.fat is 1>>
moob
<<else>>
pec
<</if>>
to wipe the moisture away, and a milky white liquid oozes from his nipple. Curious, he gives the area a squeeze and the liquid squirts out in a thin line.
<br><br>
<<if $p1.dumb is 1>>
<div @class="'speech' + $o">
<div class="bubble p1">
Heh, you got titty milk.
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div class="bubble p1">
Right, "Lactation." I guess that makes sense. Watch where you aim those things, $target.name.
</div>
</div>
<</if>><<set $TFp2salt.delete("Lactation")>>
<<set $TFp3salt.delete("Lactation")>>
<<set $p1salt.delete("Lactation")>>
<<set $p2salt.delete("Lactation")>>
<<set $p3salt.delete("Lactation")>>
<<set $p3.milk to 1>>
<<set $haveseen.lactation to 1>>
<<if $grantee is "p2">>
<<set $target to $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<else>>
<<set $target to $p3>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<</if>>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, $target.name. What’s on your shirt?
</div>
</div>
$target.name looks down to see two growing wet-spots have appeared on his T-shirt. He lifts the fabric and, aside from some dampness around his chest, you don’t notice anything out of place. That is until he presses against his
<<if $target.fat is 1>>
moob
<<else>>
pec
<</if>>
to wipe the moisture away, and a milky white liquid oozes from his nipple. Curious, he gives the area a squeeze and the liquid squirts out in a thin line.
<br><br>
<<if $p1.dumb is 1>>
<div @class="'speech' + $o">
<div class="bubble p1">
Heh, you got titty milk.
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div class="bubble p1">
Right, "Lactation." I guess that makes sense. Watch where you aim those things, $target.name.
</div>
</div>
<</if>><<set $TFp2salt.delete("Deglutition")>>
<<set $TFp3salt.delete("Deglutition")>>
<<set $p1salt.delete("Deglutition")>>
<<set $haveseen.deglutition to 1>>
<<set $p1.lips to 1>>
You give yourself a once-over, not seeing or feeling any indication of the change. In fact, the only thing that feels new is that your lips are a bit dry. Maybe the card was a dud.
<br><br>
You lick your lips and, immediately, you can tell something's off. They feel swollen and your tongue impossibly long. Another curious flick of the tongue confirms your suspicions: your lips are expanding. Within seconds, you can see them push out of your face. What’s more, now that you’ve wet them, your lips seem to sheen in the light as if covered in gloss. You try to rub some of the moisture away and find it instantly replaced. Your lips will always look full, wet, and ready.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Fuck, those are some cock-sucking lips, $p3.p1nickname.
</div>
</div>
<<if $p1.addict is 1>>
Yes. Yes, that’s what they are.
<<if $p3.cock gt 0 and $p3.cock lt 3>>
You match eyes with $p3.name and lick your lips, sensuously. It takes him a moment, but you can see in the slow rise of his basketball shorts that he understands what you’re craving. He slips a thumb into his waistband and pushes down until his meaty slab of a russet-colored cock bobs free.
<br><br>
You attack his offered dick like the ravenous cockhound you now are, moaning into his pulsing member as it slides effortlessly over your perfect lips. $p3.name bucks and grabs your hair while you tease, lick, and suck.
<<if $p1.cock is 0>>
Your little dicklet is painfully firm, but you can’t imagine trying to derive any pleasure from it while so enraptured with the cock in your mouth.
<<else>>
Your own dick is painfully firm, but you can’t imagine trying to derive any pleasure from it while so enraptured with the cock in your mouth.
<</if>>
You feel the first shot of cum spurt into the back of your throat, but you instinctively pull back so that the head can rest between your lips and his cum pool on your tongue. Tangy and warm; it's better than anything you've ever tasted. You swirl the salty mix with your tongue and swallow with a single, satisfied gulp. Only then do you realize you’ve left a sticky puddle all over yourself and the carpet.
<<if $p2.addict is 1>>
Of course, $p2.name, who was dismayed you’d swallowed every drop of $p3.name’s load, is more than eager to lick you clean.
<<else>>
<<if $p3.addict is 1>>
Of course, $p3.name, who was dismayed you’d swallowed every drop of his load, is more than eager to lick you clean.
<<else>>
<<if $p1.addict is 1>>
One new craving sated, you quickly set about sucking every last drop of cum out of the carpet fibres.
<</if>><</if>><</if>>
<<else>>
<<if $p2.cock gt 0 and $p2.cock lt 3>>
<<if $p3.cock is 0>>
Sadly, $p3.name doesn't have a cock to suck, just a nub.
<<else>>
Sadly, you'll never fit $p3.name's cock in your mouth.
<</if>>
You match eyes with $p2.name and lick your lips, sensuously. It takes him a moment, but you can see in his coy smile that he understands what you’re craving. He shimmies his khaki shorts down until his pale cock bobs free.
<br><br>
You attack his offered dick like the ravenous cockhound you now are, moaning into his pulsing member as it slides effortlessly over your perfect lips. $p2.name bucks and grabs your hair while you tease, lick, and suck.
<<if $p1.cock is 0>>
Your little dicklet is painfully firm, but you can’t imagine trying to derive any pleasure from it while so enraptured with the cock in your mouth.
<<else>>
Your own dick is painfully firm, but you can’t imagine trying to derive any pleasure from it while so enraptured with the cock in your mouth.
<</if>>
You feel the first shot of cum spurt into the back of your throat, but you instinctively pull back so that the head can rest between your lips and his cum pool on your tongue. Tangy and warm; it's better than anything you've ever tasted. You swirl the salty mix with your tongue and swallow with a single, satisfied gulp. Only then do you realize you’ve left a sticky puddle all over yourself and the carpet.
<<if $p2.addict is 1>>
Of course, $p2.name, who was dismayed you’d swallowed every drop of his load, is more than eager to lick you clean.
<<else>>
<<if $p3.addict is 1>>
Of course, $p3.name, who was dismayed you’d swallowed every drop of $p2.name's load, is more than eager to lick you clean.
<<else>>
<<if $p1.addict is 1>>
One new craving sated, you quickly set about sucking every last drop of cum out of the carpet fibres.
<</if>><</if>><</if>>
<<else>>
Your eyes dart from $p3.name's crotch to $p2.name's. You've never wanted anything more than to jam a warm, slippery dick into your maw, but there's not a suckable cock in sight. Annoyed, you settle for slurping on your thumb.
<</if>><</if>>
<</if>><<set $TFp2salt.delete("Deglutition")>>
<<set $p2salt.delete("Deglutition")>>
<<set $haveseen.deglutition to 1>>
<<set $p2.lips to 1>>
$p2.name curiously presses a hand to his mouth. As if rising to meet his probing fingers, his lips swell and inflate, looking to have, in a matter of seconds, been filled with silicone.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh, god. Do you think it’s, like, an allergic reaction?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Nah, $p3.p2nickname, I don’t think so. Wish my girl had a pair of dick-sucking lips like those.
</div>
</div>
$p2.name continues to play with his plump, sensuous new lips, pressing down on the supple skin and letting them spring back to shape.
<br><br>
<div class="speechp2">
<div class="bubble p2">
I don’t think you have a girlfriend anymore, remember?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Oh... right.
</div>
</div><<set $TFp3salt.delete("Deglutition")>>
<<set $p3salt.delete("Deglutition")>>
<<set $haveseen.deglutition to 1>>
<<set $p3.lips to 1>>
<div class="speechp2">
<div class="bubble p2">
Your face, $p2.p3nickname.
</div>
</div>
$p3.name raises a curious hand to his mouth, where his previously thin lips are silently expanding. In seconds, he is rubbing his finger across a pair of plump lips whose collagen-inflated appearance gives him a permanent supermodel’s pout.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Could have been worse.
</div>
</div>
$p3.name purses his new lips and blows you an exaggerated, wet kiss.<<set $p1salt.delete("Vastness")>>
<<set $p1.gape to 1>>
<<set $haveseen.vastness to 1>>
<<if $p2.gape is 1>>
<<set $target to $p2>>
<<set $t to "p2">>
<<else>>
<<set $target to $p3>>
<<set $t to "p3">>
<</if>>
You feel your $p1.hole start to pulse involuntarily, and you wonder if this is the sensation that so bothered $target.name when he pulled this card. You feel around for the edge of your now-gaping hole and gasp as your fingers meet the quivering flesh. You didn’t expect it to feel so soft. The hole shudders at your touch, like it’s grateful for the attention, the smooth walls coaxing your fingers deeper and deeper. As your whole fist enters, you marvel at how there is no pain at all, just a sublime fullness like you’ve never experienced.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I know, right?
</div>
</div><<set $p2salt.pushUnique("Vastness")>>
<<set $p2salt.delete("Vastness")>>
<<set $p3salt.delete("Vastness")>>
<<if $grantee is "p2">>
<<set $target to $p2>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $target to $p3>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<<set $target.gape to 1>>
<<set $haveseen.vastness to 1>>
$target.name shifts his weight back and forth on the carpet, almost looking as though he’s rubbing his ass into the matting.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
You okay over there, $target.name?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Hmm. Yeah, no I’m fine. I don’t feel any different. Let’s just keep going.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Uh, okay. Who's turn--
</div>
</div>
$target.name stopped gyrating into the carpet and instead he seems to be probing his asscheeks with one hand.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, are you sure nothing’s going on?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah, I’m fine. Just... oh!
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Seriously, c’mon. Let’s just get it over with. What’s happening?
</div>
</div>
$target.name starts to insist that he’s fine, but your look of impatience shuts him up.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Okay, fine. I think there’s something wrong with my $target.hole, okay?
</div>
</div>
He rises, drops his shorts to his ankles, and moons you both. You might have been disgusted if you weren’t so fascinated. What should be a tight, puckered little hole is now a wide, gaping chasm with a
<<if $target.hair is 2>>
hair-rimmed
<<else>>
rubbery
<</if>>
boundary that pulses at the attention.
<<if $target.ass is 1>>
$target.name shudders as he grasps hold of his massive, pillowy ass cheeks and spreads them to give you a better view of his $target.hole.
<<else>>
$target.name spreads his cheeks with both hands to give you a better view of his hole.
<</if>>
<br><br>
As he pulls them apart, the yawning cavern that is his asshole is pulled wide, offering no resistance at all to being deformed into an oblong shape. And when he releases, the hole springs back like rubber. The fist-sized ring quivers as it regains its shape.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Well?! I was trying not to stand here with my $target.hole out. Is it okay or not?
</div>
</div>
//It’s fine//, you think, //if you want to fit a whole arm up your ass//. Which, frankly, maybe he will within a card or two.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
I think it’s fine, $target.name. Maybe don’t rub it on the carpet anymore though.
</div>
</div>
<<set $p2salt.pushUnique("Vastness")>>
<<set $p2salt.delete("Vastness")>>
<<set $p3salt.delete("Vastness")>>
<<if $grantee is "p2">>
<<set $target to $p2>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $target to $p3>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<<set $target.gape to 1>>
<<set $haveseen.vastness to 1>>
$target.name shifts his weight back and forth on the carpet, almost looking as though he’s rubbing his ass into the matting.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
You okay over there, $target.name?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Hmm. Yeah, no I’m fine. I don’t feel any different. Let’s just keep going.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Uh, okay. Who's turn--
</div>
</div>
$target.name stopped gyrating into the carpet and instead he seems to be probing his asscheeks with one hand.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Hey, are you sure nothing’s going on?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah, I’m fine. Just... oh!
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Seriously, c’mon. Let’s just get it over with. What’s happening?
</div>
</div>
$target.name starts to insist that he’s fine, but your look of impatience shuts him up.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Okay, fine. I think there’s something wrong with my $target.hole, okay?
</div>
</div>
He rises, drops his shorts to his ankles, and moons you both. You might have been disgusted if you weren’t so fascinated. What should be a tight, puckered little hole is now a wide, gaping chasm with a
<<if $target.hair is 1>>
hair-rimmed
<<else>>
rubbery
<</if>>
boundary that pulses at the attention.
<<if $target.ass is 1>>
$target.name shudders as he grasps hold of his massive, pillowy ass cheeks and spreads them to give you a better view of his $target.hole.
<<else>>
$target.name spreads his cheeks with both hands to give you a better view of his hole.
<</if>>
<br><br>
As he pulls them apart, the yawning cavern that is his asshole is pulled wide, offering no resistance at all to being deformed into an oblong shape. And when he releases, the hole springs back like rubber. The fist-sized ring quivers as it regains its shape.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Well?! I was trying not to stand here with my $target.hole out. Is it okay or not?
</div>
</div>
//It’s fine//, you think, //if you want to fit a whole arm up your ass//. Which, frankly, maybe he will within a card or two.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
I think it’s fine, $target.name. Maybe don’t rub it on the carpet anymore though.
</div>
</div>
<<set $p2salt.pushUnique("Sensitivity")>>
<<set $p3salt.pushUnique("Sensitivity")>>
<<set $p1salt.delete("Sensitivity")>>
<<set $p1.nip to 1>>
<<set $haveseen.sensitivity to 1>>
There is a--not entirely unpleasant--pulling on your chest, like someone is sucking on each of your pert little nipples. You run your fingers over an afflicted nipple and nearly double over from the sensation. You only brushed the surface and your cock was instantly rock-hard and drooling. It felt like every pleasure nerve in your body was duplicated and compressed into the one tiny nipple. You can’t help yourself. You pinch the nipple between your index finger and thumb and start tugging on it like your giving the world’s smallest handjob.
<br><br>
You start working the second nipple, and it’s overwhelming. It’s like you have three cocks and each of them are radiating pleasure in waves that crash against each other. Though you never touched your actual cock once, you quickly cum from the sensation of masturbating your nipples. Only then, as the sensitivity threatens to be too much to endure, do you realize they aren’t tiny anymore. Your nipples protrude an inch from your chest and sag like a pair of cow udders.
<br><br>
You want to tuck them away or push them back into your body. But you know it’s no use. And besides, you’re worried you might spurt off again if you touch them. Instead, you try to clean up your lap while $p2.name and $p3.name continue to pretend they didn’t see anything.
<<set $p2salt.delete("Sensitivity")>>
<<set $p2.nip to 1>>
<<set $haveseen.sensitivity to 1>>
<<if $p3.nip is 0>>
<<if $p2.muscle is 2>>
What remains of $p2.name’s T-shirt is stretched taut against his thick pecs,
<<else>>
<<if $p2.fat is 1>>
What remains of $p2.name’s T-shirt is stretched taut against his massive boytits,
<<else>>
$p2.name's T-shirt hangs loosely over his chest, occasionally
<</if>><</if>>
outlining the shape of his nipples even before they start growing. You warn him not to touch them unless he wants to wind up jacking off his nips the way you did. He doesn’t. And though he squirms a bit from the sensation of shirt fabric on his new, bullet-shaped protrusions, he manages to sit out the transformation without completely embarrassing himself.
<<else>>
<div class="speechp2">
<div class="bubble p2">
This one again?
</div>
</div>
You can commiserate with $p2.name as he grows a pair of protruding, bullet-shaped nipples. At the same time, it’s a relief. You and $p3.name feel a bit less like half-cow freaks now that the whole dorm is similarly endowed.
<</if>><<set $p3salt.delete("Sensitivity")>>
<<set $p3.nip to 1>>
<<set $haveseen.sensitivity to 1>>
<<if $p2.nip is 0>>
<<if $p3.muscle is 2>>
What remains of $p3.name’s T-shirt is stretched taut against his thick pecs,
<<else>>
<<if $p3.fat is 1>>
What remains of $p3.name’s T-shirt is stretched taut against his massive boytits,
<<else>>
$p3.name's T-shirt hangs loosely over his chest, occasionally
<</if>><</if>>
outlining the shape of his nipples even before they start growing. You warn him not to touch them unless he wants to wind up jacking off his nips the way you did. He doesn’t. And though he squirms a bit from the sensation of shirt fabric on his new, bullet-shaped protrusions, he manages to sit out the transformation without completely embarrassing himself.
<<else>>
<div class="speechp3">
<div class="bubble p3">
This one again?
</div>
</div>
You can commiserate with $p3.name as he grows a pair of protruding, bullet-shaped nipples. At the same time, it’s a relief. You and $p2.name feel a bit less like half-cow freaks now that the whole dorm is similarly endowed.
<</if>><<set $TFp2salt.delete("Femininity")>>
<<set $TFp3salt.delete("Femininity")>>
<<set $p1salt.delete("Femininity")>>
<<set $p1.masc to 0>>
<<set $haveseen.femininity to 0>>
You feel the change first in your hands. Signaled by a cold tingling, your half-chewed fingernails have grown long and tapered and the hands slimmer, more delicate. That now-familiar tingling moves quickly to your torso and multiplies. The quiver in your pelvis is accompanied by the uncomfortable pressure of your hips widening while the sensation in your chest borders on pleasurable. The tingling licks at your nipples as your areolas darken and
<<if $p1.muscle is 2>>
your thick pectorals are pushed out by a layer of fatty tissue, making them look more like a pair of breasts.
<<else>>
<<if $p1.fat is 1>>
your weighty moobs grow to even more obsene proportions.
<<else>>
your pectorals are pushed outward by a thin layer of fatty tissue. You cup the soft flesh, already knowing $p3.name is going to accuse you of having a pair of bitch tits.
<</if>><</if>>
<br><br>
A tickle in your feet informs you they’re getting the same soft, dainty treatment your hands received. Meanwhile, your Adam’s apple recedes and your jaw softens. You’re not able to see any of the other changes, but the look on $p2.name’s face is enough to tell you they’re dramatic.
<br><br>
<div class="speechp2">
<div class="bubble p2">
You look, wow. You look really cute, actually.
</div>
</div>
You raise an eyebrow and $p2.name’s face reddens.
<br><br>
<div class="speechp2">
<div class="bubble p2">
I mean, like, you’ve got a good, androgynous look going on. If you’re into that sort of thing.
</div>
</div>
Before $p2.name can embarrass himself further, $p3.name slaps your chest.
<<if $p1.muscle is 2 or $p1.fat is 1>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
You a breast man, $p3.p2nickname?
</div>
</div>
<<else>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Yeah, love the bitch tits.
</div>
</div>
There it is.
<</if>><<set $TFp2salt.delete("Femininity")>>
<<set $p2salt.delete("Femininity")>>
<<set $p2.masc to 0>>
<<set $haveseen.femininity to 1>>
<div class="speechp3">
<div class="bubble p3">
Not much to change there.
</div>
</div>
$p2.name rolls his eyes, and you give him an empathetic glance. It is true, though. Puberty had visited you all differently but $p2.name least of all. Since you were teens, he’d had almost no body hair; and though he tried to hide it, you knew he was always embarrassed standing next to you and $p3.name in public. At 5’6", with a smooth, slender frame, he was easily mistaken for your younger brother, despite being 2 months older than you.
<<if $p2.muscle is 2 or $p2.fat is 1 or $p2.height is 2 or $p2.hair is 1>>
The drastic changes he’s undergone since you started playing have changed how you look at him, but his cherub face is as effeminate as ever.
<</if>>
<br><br>
Maybe that’s why none of you, including $p2.name, seem particularly perturbed as his pelvis widens to give him a set of firm, curvy thighs; his feet and hands narrow, and his cheekbones rise to better frame his adorable, button nose. You're embarassed to feel your dick twitch as you concede $p2.name would make a very attractive girl.<<set $TFp3salt.delete("Femininity")>>
<<set $p3salt.delete("Femininity")>>
<<set $p3.masc to 0>>
<<set $haveseen.femininity to 1>>
<div class="speechp3">
<div class="bubble p3">
I'm not gonna turn into a chick, right?
</div>
</div>
You shrug as $p3.name reaches down to anxiously grip his
<<if $p3.cock is 1>>
groin.
<<else>>
<<if $p3.cock is 0>>
what’s left of his dick.
<<else>>
<<if $p3.cock is 2>>
his new member.
<<else>>
his obscene tool.
<</if>><</if>><</if>>
He shuts his eyes as the changes begin, his rough, masculine features softening by the second.
<<if $p3.hair is 0>>
$p3.name’s baby-smooth jaw rounds
<<else>>
You think you can make out $p3.name’s once prominent jaw as it rounds
<</if>>
<<if $p3.lips is 1>>
, better fitting his plump, luscious lips.
<<else>>
and his lips redden and puff into a girlish pout.
<</if>>
His wide nose shrinks to a small button while his cheekbones rise and his eyelashes grow.
<<if $p3.hair is 0>>
Without his trademark beard, $p3.name’s face could easily be mistaken for a woman’s.
<<else>>
Were it not for his beard, $p3.name’s face could easily be mistaken for a woman’s. And even now, he has a bit of a bearded-lady vibe.
<</if>>
$p3.name shudders as he feels movement beneath his clenched hand, but it’s just the sensation of his hips widening. His manhood
<<if $p3.cock is 0>>
, if you can call it that,
<<else>>
<</if>>
is safe. $p3.name sighs, relieved, before pointing at his face.
<br><br>
<div class="speechp3">
<div class="bubble p3">
How’s the money-maker?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Umm... looks good. You’d make a very handsome woman.
</div>
</div><<set $p1mercury.delete("Thirst")>>
<<set $p2mercury.delete("Thirst")>>
<<set $p3mercury.delete("Thirst")>>
<<set $TFp2mercury.delete("Thirst")>>
<<set $TFp3mercury.delete("Thirst")>>
<<set $p1.piss to 1>>
"Thirst." That makes sense, since your mouth is suddenly as dry as the Sahara. Your tongue feels like sandpaper and sticks to the roof of your mouth as you whisper.
<br><br>
<div class="speechp1">
<div class="bubble p1">
It’s, ahem, It’s not so bad. I’m just really, really thirsty all of a sudden.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
I’ve got you, $p3.p1nickname.
</div>
</div>
$p3.name leans back to reach his gym bag, fumbling around it for a moment before retrieving a clear plastic water bottle. He tosses it to you, and you clutch the bottle like a man who's just crossed the dessert. As the water glides over your dry tongue, you sputter and spit out the rancid liquid.
<br><br>
<div class="speechp1">
<div class="bubble p1">
What the fuck, $p3.name. What is this?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Umm, water?
</div>
</div>
$p3.name takes the bottle from you, gives it a sniff, and then squirts a stream into his mouth. He makes a point of swishing the liquid from one cheek to the other before swallowing with an exaggerated gulp.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Tastes fine to me.
</div>
</div>
You take the bottle back and squeeze some liquid into your mouth just as $p3.name had done. This time, you're careful not to let the nozzle touch your lips, thinking maybe that’s where the offending taste had come from. But the same putrid taste smacks into your tongue, and you spit out the water for the second time.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Ugh. $p3.name, I’m telling you, it’s rancid. Maybe it’s moldy or something. When’s the last time you cleaned that bag?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Whatever, $p3.p1nickname. It’s fine, look.
</div>
</div>
He shoves the gym bag into your arms. You start to apologize for the accusation, but something catches your attention. You lick your withered lips; there’s something in this bag... something to quench your goddamn thirst. You hold the edges taught and lower your face into the bag, sniffing deeply. You extend your tongue. It’s just there, so close. The tip of your tongue touches something soft and every neuron in your brain lights up. Your mouth is salivating, slobbering all over the object as you pull it out of the bag with your mouth.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Hey, is that my jockstrap?
</div>
</div>
You look up, embarrassed, the reeking jock still dangling from your mouth. You pull it out slowly, fighting the instinct to further sate your extraordinary thirst, and examine it in your hand. In the center of the otherwise unblemished white fabric is a single, penny-sized yellow stain. As you choke back the drool dripping from your mouth at the site of the tinted little spot, you know you should stop. You could throw it back in the bag and pretend like it isn’t true. But you can’t stop yourself. You bring the spot to your tongue and shudder as the acidic flavor washes over your taste buds. //Where can I get my next drink//, you wonder as you as you suck every drop of flavor out of the soiled jock. <<set $p1mercury.delete("Thirst")>>
<<set $p2mercury.delete("Thirst")>>
<<set $p3mercury.delete("Thirst")>>
<<set $TFp2mercury.delete("Thirst")>>
<<set $TFp3mercury.delete("Thirst")>>
<<if $target is $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<else>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<</if>>
<<set $target.piss to 1>>
"Thirst." That makes sense, since $target.name is smacking his lips together as though suddenly parched.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
It’s, ahem, It’s not so bad. I’m just really, really thirsty all of a sudden.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Hmm, oh, here. I've got you.
</div>
</div>
You lean back to reach $p3.name’s gym bag and fumble around for a moment before retrieving a clear plastic water bottle. You offer it to $target.name who clutches the bottle like a man who's just crossed the dessert. He takes a swig before sputtering and spitting the liquid onto the floor.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What the fuck, $p1.name. What’d you do to this?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Huh, nothing. I just got it out of the bag.
</div>
</div>
You take the bottle back and give it a sniff. Smells fine. You squirt a stream into your mouth and make a point of slowing swishing the liquid from one cheek to the other before swallowing with an exaggerated gulp.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Tastes fine to me.
</div>
</div>
$target.name eyes you with suspicion but takes the bottle back. He squeezes some liquid into his mouth just as you had done. This time, he’s careful not to let the nozzle touch his lips; but a second later, he’s spitting the water onto the floor again.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck. $p1.name, I’m telling you, it’s rancid. Maybe it’s moldy or something. What else is in that bag?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
It’s fine, look.
</div>
</div>
You shove the gym bag into his arms, annoyed with this back and forth. It’s not even your bag.
Before you can demand an apology, $target.name is lowering his face into the bag, sniffing deeply. He moans and pulls his head out, now holding a jockstrap between his lips. The room is filled with a disgusting, squelching sound as $target.name slobbers into the dirty jock and then sucks the saliva back into his mouth.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Umm, you found a jockstrap, $target.name?
</div>
</div>
$target.name looks up, embarrassed, the reeking jock still dangling from his mouth. He pulls it out slowly, clearly fighting the instinct to further sate his extraordinary thirst, and holds it up to examine. In the center of the otherwise unblemished white fabric is a single, penny-sized yellow stain. You look from the soiled jockstrap to $target.name. He is clearly fighting and losing a battle internally. He doesn’t make it 5 seconds before bringing the spot up to his extended tongue, confirming to you and himself just what he’s been thirsting for.<<set $p1mercury.delete("Emptiness")>>
<<set $p2mercury.delete("Emptiness")>>
<<set $p3mercury.delete("Emptiness")>>
<<set $TFp2mercury.delete("Emptiness")>>
<<set $TFp3mercury.delete("Emptiness")>>
<<set $p1.anal to 1>>
You squirm against the carpet as a sudden itch begins tickling your
<<if $p1.ass is 1>>
massive bubble butt.
<<else>>
ass.
<</if>>
You try to be discreet as you reach around to give it a quick scratch, but you’re aware both men’s eyes are fixed on you, looking for any indication of the change.
<br><br>
<<if $p3winCond is "Red">>
<<set $partner to $p3>>
<div class="speechp3">
<div class="bubble p3">
Is that where it is? Your ass?
</div>
</div>
<<else>>
<<set $partner to $p2>>
<div class="speechp2">
<div class="bubble p2">
Is that where it is? Your ass?
</div>
</div>
<</if>>
You can’t reply. Your eyes are closed in concentration as your hand scratches furiously at the itch. But it always seems narrowly out of reach, like it’s just an inch away from your fingertips. It moves further and further down before diving into your $p1.hole. Not to be deterred, your finger follows. You whimper with relief as the itch is momentarily replaced by a surge of pleasure, lasting only an instant before the itch returns. You jam a second finger into your needy $p1.hole and are struck by another rapturous wave of relief. But this one is even briefer than the first. The itch, mercifully, does not return, but it’s replaced with something far worse: a sinking, terrifying feeling of emptiness. With dawning horror, you realize your fingers will never be enough to fill this void. You need something inside of you, now!
<br><br>
<<if $partner is $p3>>
<div class="speechp2">
<div class="bubble p1">
I need...
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p1">
I need...
</div>
</div>
<</if>>
It's difficult to speak between moans as you desperately finger yourself.
<br><br>
<<if $partner is $p3>>
<div class="speechp3">
<div class="bubble p3">
Yeah, what do you need?
</div>
</div>
<div class="speechp2">
<div class="bubble p1">
I need your cock!
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Yeah, what do you need?
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
I need your cock!
</div>
</div>
<</if>>
You’ve been so focused on your ass, you didn’t notice when you crumpled to the floor. But there you lay,
<<if $p1.fat is 1 or $p1.fat is 2>>
chubby legs
<<else>>
legs
<</if>>
in the air, one hand gripping the carpet and the other furiously digging into your
<<if $p1.lube is 1>>
drooling
<</if>>
hole. You almost cry when $partner.name yanks your wrist away from your twitching $p1.hole. As your fingers exit, it’s as if all of the joy and hope within you drains away, and you’re left completely hollow.
<br><br>
<<if $partner is $p3>>
<div class="speechp3">
<div class="bubble p3">
Anything for a friend.
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Fuck, this is happening.
</div>
</div>
<</if>>
$partner.name takes hold of both your ankles, spreads your legs wide, and plunges
<<if $partner.cock is 1>>
his cock into you.
<<else>>
<<if $partner.cock is 0>>
his tiny dicklet into you. It's not nearly enough. The emptiness still gnaws at you until he ruthlessly shoves three fingers in alongside it.
<<else>>
<<if $partner.cock is 2>>
his meaty fuckstick into you.
<<else>>
<<if $partner.cock is 3 and $p1.gape is 1>>
inch after inch of his monster cock into you. Thank God for your new gaping $p1.hole.
<<else>>
four fingers into you.
<</if>><</if>><</if>><</if>>
And suddenly you’re a person again, not an empty void but a man screaming in ecstasy as his cock spasms,
<<if $p1.fluid is 1>>
soaking
<<else>>
splashing
<</if>>
you and $partner.name in cum. You feel $partner.name begin to pull back and your vitality drain away again as he slides out of you.<br><br>
You raise your head to plead, to beg him to stay inside of you forever. To make you whole. But before you can protest, $partner.name grunts and thrusts into you. Your back is arched and you’re screaming again while he pistons in and out. Each pull is hell and every push heaven until, by the time $partner.name cums,
<<if $partner.cock is 3 and $p1.gape is 0>>
his mammoth tool flopping uselessly as he finger fucks you,
<<else>>
his cock buried to the hilt inside you,
<</if>>
that tortured, sunken emptiness inside of you is alight with anticipation.<br><br>
You know the void is still there, that you’re less than half a man when your $p1.hole is empty. But as $partner.name pulls his slick
<<if $partner.cock is 0>>
hand
<<else>>
cock
<</if>>
out of you for the final time, you can bear to be without it, knowing that the next cock or fist or toy will make you whole again. Although, as you’re helped up, you’re careful not to let any of $partner.name’s still-warm cum escape your $p1.hole. You’ll cherish that feeling of fullness as long as you can.<<set $p1mercury.delete("Emptiness")>>
<<set $p2mercury.delete("Emptiness")>>
<<set $p3mercury.delete("Emptiness")>>
<<set $TFp2mercury.delete("Emptiness")>>
<<set $TFp3mercury.delete("Emptiness")>>
<<if $target.name is $p2.name>>
<<set $p2.anal to 1>>
<<else>>
<<set $p3.anal to 1>>
<</if>>
<<if $target.name is $p2.name>>
<div class="speechp2">
<div class="bubble p2">
Seriously, why me?
</div>
</div>
$target.name begins to squirm uncomfortably against the carpet.
<br><br>
<div class="speechp3">
<div class="bubble p3">
What’s up? What’s it doing?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It’s nothing. It’s just--ah!
</div>
</div>
$target.name reaches a hand behind him and begins scratching furiously at his
<<if $target.ass is 0>>
ass.
<<else>>
inflated booty.
<</if>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
Shit. I’m sorry. It’s just, it itches so much. It... oh God!
</div>
</div>
$target.name’s eyes roll upward, and he seems lost in pure bliss. By now, you’ve stood up to see if $target.name’s ass has
<<if $target.ass is 0>>
changed in any way.
<<else>>
transformed again.
<</if>>
It looks the same, except for the two fingers $target.name has shoved into it.
<br><br>
<div class="speechp3">
<div class="bubble p3">
$target.name... $target.name!
</div>
</div>
$p3.name snaps his fingers and $target.name focuses again.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Sorry, I just, I felt so empty all of a sudden. I had to--
</div>
</div>
$target.name pulls his hand out of his twitching $target.hole and the color instantly drains from his face. He hurriedly plunges two fingers back in but it’s clearly not bringing the same satisfaction as before. $target.name speaks between moans while desperately fingering himself.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Please. I need... I need your help.
</div>
</div>
<div class="pchoice">
<div class="speechp3">
<div class="bubble p1 first">
<<link "No Way!">>
<<replace ".pchoice">>
<<set $p2.p1relation -= 1>>
<div class="speechp3">
<div class="bubble p1">
No way!
</div>
</div>
$target.name gives you a desperate look. But, with a sigh of resignation, he resumes fingering himself as discreetly as possible. He’ll just have to put up with whatever the card did to him until the end of the game at least.
<</replace>>
<</link>>
</div>
</div>
<div class="speechp3">
<div class="bubble p1 first">
<<link "I've got what you need.">>
<<replace ".pchoice">>
<<set $p2.p1relation += 1>>
<div class="speechp3">
<div class="bubble p1">
I've got what you need.
</div>
</div>
You push $target.name to the floor,
<<if $target.fat is 1>>
chubby legs
<<else>>
legs
<</if>>
in the air, one hand clutching the carpet while the other furiously digs into his $target.hole. First, he whimpers pathetically as you yank his wrist away. But when you grasp his ankles and spread him wide, he starts yelling.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Do it! Oh god. Put your cock in me. I need it!
</div>
</div>
<<if $p1.cock is 0>>
Needing no further encouragement, you stick your little nub into him along with a few fingers and begin pistoning in and out while he writhes on the floor.
<<else>>
<<if $p1.cock is 1>>
Needing no further encouragement, you plunge your cock into him and begin pistoning in and out while he writhes on the floor.
<<else>>
<<if $p1.cock is 2>>
Needing no further encouragement, you plunge every inch of your thick cock into him and begin pistoning in and out while he writhes on the floor.
<<else>>
<<if $p1.cock is 3 and $p2.gape is 1>>
Needing no further encouragement, you ram every inch of your gargantuan cock into him and begin pistoning in and out while he writhes on the floor. Any other asshole would be ripped in half by the onslaught.
<<else>>
You line the bulbous, purple head of your monster cock up with $target.name's greedy hole, but there's simply no way he'll take it. Maybe no one can. Instead, you plunge three fingers into $target.name and work his hole with all your strength.
<</if>><</if>><</if>><</if>>
Only a moment has passed and already
<<if $p2.cock is 0>>
his tiny clit is spasming,
<<else>>
<<if $p2.cock is 1>>
his stiff cock is spasming,
<<else>>
<<if $p2.cock is 2>>
his thick rod is spasming,
<<else>>
his massive cock is spasming,
<</if>><</if>><</if>>
splashing you both in cum. But $target.name seems not to notice at all. By the time you reach your own, roaring climax, and
<<if $p1.cock is 3 and $p1.gape is 0>>
drain your balls onto the carpet,
<<else>>
<<if $p1.fluid is 1>>
flood $target.name's $target.hole with a half-gallon of your steaming jizz,
<<else>>
seed $target.name's ass,
<</if>><</if>>
He is reduced to a dazed,
<<if $p2.fat is 1>>
fat
<<else>>
moaning
<</if>>
mass on the floor.
<br><br>
When you pull out of him for the final time, $target.name raises his head weekly to protest but stops himself, seemingly aware of his surroundings for the first time since the card was played.
<br><br>
<div class="speechp3">
<div class="bubble p1">
Better?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Yeah, I think I’m okay now.
</div>
</div>
You help $target.name up. As he retakes his place on the floor, you wonder how long before he's reduced to the same desperate, whimpering mess. Well, when the time comes, you’ll just have to help him again.
<</replace>>
<</link>>
</div>
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
Seriously, why me?
</div>
</div>
$target.name begins to squirm uncomfortably against the carpet.
<br><br>
<div class="speechp2">
<div class="bubble p2">
What’s up? What’s it doing?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
It’s nothing. It’s just--ah!
</div>
</div>
$target.name reaches a hand behind him and begins scratching furiously at his
<<if $target.ass is 0>>
ass.
<<else>>
inflated booty.
<</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Fuck. It’s just, it itches so much. It... oh God!
</div>
</div>
$target.name’s eyes roll upward, and he seems lost in pure bliss. By now, you’ve stood up to see if $target.name’s ass has
<<if $target.ass is 0>>
changed in any way.
<<else>>
transformed again.
<</if>>
It looks the same, except for the two fingers $target.name has shoved into it.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Hey, $p2.p3nickname, you okay?
</div>
</div>
$p2.name snaps his fingers and $target.name focuses again.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Sorry, I just, I felt so empty all of a sudden. I had to--
</div>
</div>
$target.name pulls his hand out of his twitching $target.hole and the color instantly drains from his face. He hurriedly plunges two fingers back in but it’s clearly not bringing the same satisfaction as before. $target.name speaks between moans while desperately fingering himself.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Please. I need... I need your help.
</div>
</div>
<div class="pchoice">
<div class="speechp2">
<div class="bubble p1 first">
<<link "No Way!">>
<<replace ".pchoice">>
<div class="speechp2">
<div class="bubble p1">
No way!
</div>
</div>
<<set $p3.p1relation -= 1>>
$target.name gives you a look of complete desperation. But, with a sigh of resignation, he resumes fingering himself as discreetly as possible. He’ll just have to put up with whatever the card did to him until the end of the game at least.
<</replace>>
<</link>>
</div>
</div>
<div class="speechp2">
<div class="bubble p1 first">
<<link "I've got what you need.">>
<<replace ".pchoice">>
<<set $p3.p1relation += 1>>
<div class="speechp2">
<div class="bubble p1">
I've got what you need.
</div>
</div>
You push $target.name to the floor,
<<if $target.fat is 1>>
chubby legs
<<else>>
legs
<</if>>
in the air, one hand clutching the carpet while the other furiously digs into his $target.hole. First, he whimpers pathetically as you yank his wrist away. But when you grasp his ankles and spread him wide, he starts yelling.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Do it! Oh god. Put your cock in me. I need it!
</div>
</div>
<<if $p1.cock is 0>>
Needing no further encouragement, you stick your little nub into him along with a few fingers and begin pistoning in and out while he writhes on the floor.
<<else>>
<<if $p1.cock is 1>>
Needing no further encouragement, you plunge your cock into him and begin pistoning in and out while he writhes on the floor.
<<else>>
<<if $p1.cock is 2>>
Needing no further encouragement, you plunge every inch of your thick cock into him and begin pistoning in and out while he writhes on the floor.
<<else>>
<<if $p1.cock is 3 and $p2.gape is 1>>
Needing no further encouragement, you ram every inch of your gargantuan cock into him and begin pistoning in and out while he writhes on the floor. Any other asshole would be ripped in half by the onslaught.
<<else>>
You line the bulbous, purple head of your monster cock up with $target.name's greedy hole, but there's simply no way he'll take it. Maybe no one can. Instead, you plunge three fingers into $target.name and work his hole with all your strength.
<</if>><</if>><</if>><</if>>
Only a moment has passed and already
<<if $p2.cock is 0>>
his tiny clit is spasming,
<<else>>
<<if $p2.cock is 1>>
his stiff cock is spasming,
<<else>>
<<if $p2.cock is 2>>
his thick rod is spasming,
<<else>>
his massive cock is spasming,
<</if>><</if>><</if>>
splashing you both in cum. But $target.name seems not to notice at all. By the time you reach your own, roaring climax, and
<<if $p1.cock is 3 and $p1.gape is 0>>
drain your balls onto the carpet,
<<else>>
<<if $p1.fluid is 1>>
flood $target.name's $target.hole with a half-gallon of your steaming jizz,
<<else>>
seed $target.name's ass,
<</if>><</if>>
He is reduced to a dazed,
<<if $p2.fat is 1>>
fat
<<else>>
moaning
<</if>>
mass on the floor.
<br><br>
When you pull out of him for the final time, $target.name raises his head weekly to protest but stops himself, seemingly aware of his surroundings for the first time since the card was played.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Better?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Yeah, get off me. I'm fine.
</div>
</div>
You help $target.name up and wonder how long before he's reduced to the same desperate, whimpering mess. Well, when the time comes, you’ll just have to help him again.
<</replace>>
<</link>>
</div>
</div>
</div>
<</if>><<set $p1mercury.delete("Inferiority")>>
<<set $p2mercury.delete("Inferiority")>>
<<set $p3mercury.delete("Inferiority")>>
<<set $TFp2mercury.delete("Inferiority")>>
<<set $TFp3mercury.delete("Inferiority")>>
<<set $p1.ftfetish to 1>>
<div class="speechp3">
<div class="bubble p3">
That doesn’t sound good. For you anyway.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
No. But I don’t feel any different.
</div>
</div>
<<if $p2.feet is 1>>
<<set $target to $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah? That why you’re rubbing my foot right now?
</div>
</div>
You look down to see $p2.name’s sinewy size 15 foot resting in your lap. You hold it with both hands, using your thumbs and fingertips to knead the warm flesh.
<br><br>
<div class="speechp3">
<div class="bubble p1">
Oh, sorry. I didn't even know I was doing that.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
No, it's fine. It felt kinda nice actually. They're still sore.
</div>
</div>
He smiles and starts to pull pull his foot away, but you grasp it tightly to your chest. The curve of the arch under your thumbs and the brush of his heel just over your dick is driving you wild.
<<if $p2.musk is 1>>
And, oh God!, the smell. It’s overwhelming. It’s almost as though you can see the musk wafting off the glistening idol in your hands.
<</if>>
You plunge your face into the fleshy sole and inhale deeply, shuddering as the scent washes over you.
<br><br>
You want to live here: pressed against your master. No! You want to lie on the ground and feel its weight press against your face as you worship it with your tongue. You need to submit to this foot, submit to its superiority.
<br><br>
You run your tongue up from the ball of your master to slip it in and out of the balmy crevasses between his toes. As your eyes raise, you see something that makes your stomach drop. It's the master's twin, still sitting on the floor. How could you let this happen?! How could you let a perfect creature like that touch the disgusting floor? It should have been crushing your face or--you moan--your cock into the ground. You have to fix this. You have to beg its forgiveness.
<br><br>
You release one hand from the perfect foot in your lap so you can retrieve its partner, but $p2.name uses the opportunity to finally yank his leg away. Your master lurches out of your grasp, and you scream as $p2.name hastily sits on his knees, obscuring the masters from view.
<br><br>
$other.name snaps his fingers in front of your face, and you jolt. Already, the need to serve $target.name’s feet is subsiding, but you don’t trust you can control yourself if you see them again.
<br><br>
<div class="speechp3">
<div class="bubble p1">
I’m- I’m okay. Just, $target.name, keep those hidden til I get a handle on the whole foot fetish thing.
</div>
</div>
$target.name smiles and shifts his weight, as though he might tease you with a glance at his feet. But, seeing the absolute panic on your face, he decides against it.
<<else>>
<<set $target to $p3>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah? That why you’re rubbing my foot right now?
</div>
</div>
You look down to see $p3.name’s sinewy size
<<if $p3.height is 0>>
<<if $p3.feet is 1>>
12
<<else>>
7
<</if>>
<<else>>
<<if $p3.feet is 1>>
18
<<else>>
12
<</if>>
<</if>>
foot resting in your lap. You hold it with both hands, using your thumbs and fingertips to knead the warm flesh.
<br><br>
<div class="speechp3">
<div class="bubble p1">
Oh, sorry. I didn't even know I was doing that.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
No worries. Maybe I'll let you do the other one sometime.
</div>
</div>
He laughs and starts to pull pull his foot away, but you grasp it tightly to your chest. The curve of the arch under your thumbs and the brush of his heel just over your dick is driving you wild.
<<if $p3.musk is 1>>
And, oh God!, the smell. It’s overwhelming. It’s almost as though you can see the musk wafting off the glistening idol in your hands.
<</if>>
You plunge your face into the fleshy sole and inhale deeply, shuddering as the scent washes over you.
<br><br>
You want to live here: pressed against your master. No! You want to lie on the ground and feel its weight press against your face as you worship it with your tongue. You need to submit to this foot, submit to its superiority.
<br><br>
You run your tongue up from the ball of your master to slip it in and out of the balmy crevasses between his toes. As your eyes raise, you see something that makes your stomach drop. It's the master's twin, still in it's flip flop and sitting on the floor. How could you let this happen?! How could you let a perfect creature like that touch the disgusting floor? It should have been crushing your face or--you moan--your cock into the ground. You have to fix this. You have to beg its forgiveness.
<br><br>
You release one hand from the perfect foot in your lap so you can retrieve its partner, but $p3.name uses the opportunity to finally yank his leg away. Your master lurches out of your grasp, and you scream as $p3.name hastily sits on his knees, obscuring the masters from view.
<br><br>
$other.name snaps his fingers in front of your face, and you jolt. Already, the need to serve $target.name’s feet is subsiding, but you don’t trust you can control yourself if you see them again.
<br><br>
<div class="speechp3">
<div class="bubble p1">
I’m- I’m okay. Just, $target.name, keep those hidden til I get a handle on the whole foot fetish thing.
</div>
</div>
$target.name smiles and shifts his weight, as though he might tease you with a glance at his feet. But, seeing the absolute panic on your face, he decides against it.
<</if>><<set $p1mercury.delete("Inferiority")>>
<<set $p2mercury.delete("Inferiority")>>
<<set $p3mercury.delete("Inferiority")>>
<<set $TFp2mercury.delete("Inferiority")>>
<<set $TFp3mercury.delete("Inferiority")>>
<<if $target is $p2>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<else>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<</if>>
<<set $target.ftfetish to 1>>
<div @class="'speech' + $o">
<div class="bubble p1">
That doesn’t sound good. For you anyway.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
No. But I don’t feel any different.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah? That why you’re rubbing my foot right now?
</div>
</div>
$target.name looks down to see your
<<if $p1.fat is 1>>
plump
<<else>>
sinewy
<</if>>
size
<<if $p1.height is 0>>
6
<<else>>
12
<</if>>
foot resting in his lap, apparently just noticing he had pulled it there. $target.name holds it in two hands, using his thumbs and fingertips to knead the warm flesh.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I didn’t even realize I was doing that.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
It’s fine. The game’s doing crazy stuff to all of us. Can I have my foot back?
</div>
</div>
You laugh and start to pull your foot away, but $target.name grasps it tightly to his chest. He plunges his face into the smooth sole and inhales deeply, shuddering as the scent washes over him.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Just- just let me stay here for awhile. I.. just want to hold it for-- No! Wait, no. I’ll lie on the ground and you can use my face as a footrest.
</div>
</div>
Still clenching your foot in a vice grip, $target.name runs his tongue up from the ball and slips it in and out of the balmy crevasses between your toes. As his eyes raise up, they go wide and his mouth hangs open. You follow his eyeline to whatever has him so terrified and, naturally, you come to look at your other foot.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, no. Master, I’m so sorry. Why are you touching the disgusting floor? Use me! You never need to touch the ground again. I’ll worship beneath you forever.
</div>
</div>
$target.name releases one hand from the foot in his lap so he can retrieve its partner, but you use the opportunity to finally yank your leg away. Your foot lurches out of $target.name’s grasp. He screams as you hastily sit on your knees, obscuring your feet from view. $other.name slaps his hands together in front of $target.name’s nose, and he jolts. Already, color is starting to return to his face.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I’m- I’m okay. Just, $p1.name, keep those hidden til I get a handle on the whole foot fetish thing.
</div>
</div>
You nod, knowingly, and begin to shift your weight, as though you might tease $target.name with a glance at your feet. But, seeing the panic on his face, you decide not to be a dick.<<set $p1mercury.delete("Insufflation")>>
<<set $p2mercury.delete("Insufflation")>>
<<set $p3mercury.delete("Insufflation")>>
<<set $TFp2mercury.delete("Insufflation")>>
<<set $TFp3mercury.delete("Insufflation")>>
<<set $p1.mskfetish to 1>>
<div class="speechp3">
<div class="bubble p3">
Any guesses what this one does, $p1.name?
</div>
</div>
You scrunch your face in concentration. There’s definitely something... off. It’s hard to tell. You suddenly feel very warm, lightheaded. You’re staring at your bare arms and sensing, you’re not sure, warmth, maybe, or heat emanating off you in waves. Your eyes trace along your bicep and into your pit, where the wave is thickest. It’s, oh God, it’s your smell.
<br><br>
The world fades away as you bury your face in your armpit, enveloped in its earthy aroma. You barely give it a second thought as you extend your trembling tongue and taste the savory flesh. Your tongue rolls back as the first hints of salt and vinegar play across your palette. It’s intoxicating. You start to lap earnestly, fighting to dig your face in further as $p2.name pulls you away.
<br><br>
<div class="speechp2">
<div class="bubble p2">
$p1.name! $p1.name!
</div>
</div>
A sharp slap to the face and the world comes back into focus. You’re staring into $p2.name’s horrified eyes, registering finally that he is shaking you violently and that your left hand is furiously tugging on your erect penis.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Woah, hold up. I think he’s back.
</div>
</div>
<<if $p2.musk is 1>>
He’s wrong. Pulled away from your own delicious aroma, you detect something incredible. With $p2.name’s hand still gripping your shoulder, his pit is exposed, and you can feel yourself being dragged into it. Before he can pull away or protest, you dive into the thin blonde tangle of his armpit, licking ravenously. Despite himself, $p2.name moans in rhythm with your onslaught of groans and snorts. You push hard against $p2.name, taking him off balance and toppling him to his back. Your body moves on its own, rubbing against his, trying to douse yourself completely in his musk.
<br><br>
When the scent in his pit begins to dissipate under your frenzied tongue bath, you spring to the next, and then to his chest, and then down. You lick, suck, and sniff your way across his writhing body. It doesn’t matter that he’s pushing feebly against you. It doesn’t matter even that $p3.name is trying to pull you away. You need his scent around you, on you, in you, and they can’t change that.
<br><br>
$p2.name protests as you flip him over and shove your face into his slick asscrack. Your muffled moans and slurps slow and finally stop as you tongue away the final traces of sweat and musk. Your whole body shudders as you collapse in exertion, panting heavily into $p2.name's puckered $p2.hole.
<br><br>
With $p3.name’s help, you’re at last able to roll off of $p2.name. You apologize profusely for the attack and for leaving a slick trail of cum down $p2.name’s back. Although, based on the wet spot in his shorts, you’re not sure how much he minded.
<<else>>
<<if $p3.musk is 1>>
He’s wrong. Pulled away from your own delicious aroma, you detect something incredible. You shove $p2.name aside and, before he can register what's happening, you dive at $p3.name. In an instant, you're buried in his
<<if $p3.hair is 1>>
dark armpit,
<<else>>
smooth armpit,
<</if>>
licking ravenously. Despite himself, $p3.name moans in rhythm with your onslaught of groans and snorts. You push hard against $p3.name, taking him off balance and toppling him to his back. Your body moves on its own, rubbing against his, trying to douse yourself completely in his musk.
<br><br>
When the scent in his pit begins to dissipate under your frenzied tongue bath, you spring to the next, and then to his chest, and then down. You lick, suck, and sniff your way across his writhing body. It doesn’t matter that he’s pushing feebly against you. It doesn’t matter even that $p2.name is trying to pull you away. You need his scent around you, on you, in you, and they can’t change that.
<br><br>
$p3.name protests as you flip him over and shove your face into his slick asscrack. Your muffled moans and slurps slow and finally stop as you tongue away the final traces of sweat and musk. Your whole body shudders as you collapse in exertion, panting heavily into $p3.name's puckered $p3.hole.
<br><br>
With $p2.name’s help, you’re at last able to roll off of $p3.name. You apologize profusely for the attack and for leaving a slick trail of cum down $p3.name’s back. Although, based on the wet spot in his shorts, you’re not sure how much he minded.
<<else>>
He’s right; you throw him a shaking thumbs up to let him know you’ve returned to your senses. He smiles and returns the gesture before pointing with the same hand at your rigid, exposed cock. You tuck it away as best as you can while trying not to get lost in the intoxicating scent rising from your crotch... you could just run a couple fingers under your balls, get one good whiff. Then you’ll be fine. Maybe a quick taste. Fuck, just think, rolling that delicious moisture across your tongue--
<br><br>
<div class="speechp2">
<div class="bubble p2">
$p1.name!
</div>
</div>
Another slap. You wipe the drool from your mouth and slam both hands on the table.
<br><br>
<div class="speechp3">
<div class="bubble p1">
I’m good. I’m fine. Let’s go.
</div>
</div>
<</if>><</if>><<set $p1mercury.delete("Insufflation")>>
<<set $p2mercury.delete("Insufflation")>>
<<set $p3mercury.delete("Insufflation")>>
<<set $TFp2mercury.delete("Insufflation")>>
<<set $TFp3mercury.delete("Insufflation")>>
<<if $target.name is $p2.name>>
<<set $other to "p3">>
<<set $othername to $p3.name>>
<<set $main to "p2">>
<<set $p2.mskfetish to 1>>
<<else>>
<<set $other to "p2">>
<<set $othername to $p2.name>>
<<set $main to "p3">>
<<set $p3.mskfetish to 1>>
<</if>>
<<if $target.name is $p2.name>>
<<if $offeredFrom is "p1">>
<<set $target.p1relation -= 2>>
<<else>>
<<if $offeredFrom is "p3">>
<<set $target.p3relation -= 2>>
<</if>><</if>>
<</if>>
<div @class="'speech' + $other">
<div @class="'bubble ' + $other">
Any guesses what this one does, $target.name?
</div>
</div>
$target.name scrunches his face in concentration. He seems to be inspecting his arms, tracing a line along his bicep and up to his armpit.
<br><br>
<div @class="'speech' + $main">
<div @class="'bubble ' + $main">
It’s, oh God, can you smell that?
</div>
</div>
$target.name's eyes glaze over and he buries his face in his armpit, sniffing its earthy aroma and then lapping earnestly with his tongue.
<br><br>
<div @class="'speech' + $other">
<div @class="'bubble ' + $other">
$target.name! $target.name!
</div>
</div>
$othername slaps $target.name's face, hard, the sting reverberating through the room as $target.name finally seems to be present again. He looks from $othername to you and then down to the erection he was, until a moment ago, furiously tugging at.
<br><br>
<div @class="'speech' + $other">
<div @class="'bubble ' + $other">
Hey, are you with us?
</div>
</div>
<<if $p1.musk is 1>>
$target.name doesn't answer. He sniffs the air and then locks eyes with you. Before you can protest, $target.name dives into
<<if $p1.hair is 1>>
the thin auburn tangle of your armpit,
<<else>>
your hairless armpit,
<</if>>
licking ravenously. Despite yourself, you find that you're moaning in rhythm with his onslaught of groans and snorts. $target.name pushes hard against you, toppling you to your back. He seems unconsious, his body mindlessly rubbing against against yours as if trying to douse every inch of himself in your musk.
<br><br>
When your pit is dripping in his saliva, and you can't imagine a single molecule of sweat remains after his frenzied tongue bath, $target.name springs to the next, and then to your chest, and then down. He licks, sucks, and sniffs his way across your writhing body as you push feebly against him. Even $othername has joined in, trying to pull $target.name off of you, but he won't be deterred.
<br><br>
You try to protest as he flips you over and plunges his face into your slick asscrack. His muffled moans and slurps slow and finally stop as he tongues away the final traces of sweat and musk. You feel his whole body shudder as he collapses in exertion, panting heavily into your puckered $p1.hole.
<br><br>
With $othername's help, $target.name is at last able to roll off of you. He apologizes profusely for the attack and for leaving a slick trail of cum down your back. As you try to conceal your own erection, you wonder how much you minded.
<<else>>
<div @class="'speech' + $main">
<div @class="'bubble ' + $main">
Huh? Oh, umm, yeah. Who's turn is it?
</div>
</div>
<</if>><<set $p1mercury.delete("Gain")>>
<<set $p2mercury.delete("Gain")>>
<<set $p3mercury.delete("Gain")>>
<<set $TFp2mercury.delete("Gain")>>
<<set $TFp3mercury.delete("Gain")>>
<<set $p1.gain to 1>>
<<if $p1.fat is 1>>
Your eyes are drawn to your exposed gut. You watch it rise and fall as you breathe. It’s almost hypnotic: the way the flesh expands and deflates, pressing your moobs up toward your chin and down again.
<br><br>
So gross. You held onto some baby fat as a teen, and it never failed to make you feel unattractive. It took time and constant effort in the pool to tone you up and leave that disgusting version of yourself behind. But here it was again, ten-fold. Ugh, imagine if you were stuck as this fatass forever.
<br><br>
What if the game left you a massive fatboy who looked like he never even heard of a gym? What if you couldn’t even see your feet or touch your cock because your belly was so swollen and full? What if your chubby boy tits were so sagging and heavy it hurt to even walk, or what if you couldn’t even stand up because your limbs were so heavy? God, how fucking hot would that be?!
<br><br>
But maybe you can stay this way. Or hell, maybe you don’t even need the game. Maybe $p2.name and $p3.name can help you stay full and bloated all the time. They could bring you endless quantities of hot, greasy food to shovel into your gob. And then, when your jaw is too sore and your stomach too bloated, they can force a funnel into your mouth and pour lard right down your throat. Christ, your cock would feel so good, trapped under your stomach and shooting load after load into your rolls of fat while you just lay there, immobile and sucking on the funnel tip.
<br><br>
You rub your belly lovingly and feel your cock strain against your chunky thighs.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Umm, you’ve been staring for a long time, $p1.name. You okay?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Huh? Oh, yeah. I’m fine. That card must have been a dud; I don’t feel any different.
</div>
</div>
<<else>>
<<if $p2.fat is 1 or $p3.fat is 1>>
<<if $p2.fat is 1>>
<<set $target to $p2>>
<<else>>
<<set $target to $p3>>
<</if>>
You feel your eyes drawn to $target.name’s bulging gut. You watch it rise and fall as he breathes. It’s almost hypnotic: the way the flesh expands and deflates, pressing $target.name’s moobs up toward his chin and down again.
<br><br>
Poor guy. You held onto some baby fat as a teen, and it never failed to make you feel unattractive. It took time and countless hours in the pool to tone you up and leave that disgusting version of yourself behind. Imagine if you were stuck as a fatass like, $target.name.
<br><br>
What if the game turned you into a massive fatboy who looked like he never even heard of a gym? What if you couldn’t even see your feet or touch your cock because your belly was so swollen and full? What if your chubby boy tits were so sagging and heavy it hurt to even walk, or what if you couldn’t even stand up because your limbs were so heavy? God, how fucking hot would that be?!
<br><br>
Or maybe you don’t even need the game. Maybe $other.name could make sure you and $target.name were full and bloated all the time. He could bring you endless quantities of hot, greasy food to shovel into your gob. And then, when your jaw was too sore and your stomach too bloated, he could force a funnel into your mouth and pour lard right down your throat. Christ, your cock would feel so good, trapped under your stomach and shooting load after load into your rolls of fat while you just lay there, immobile and sucking on the funnel tip.
<br><br>
You look down at your
<<if $p1.muscle is 2>>
muscular
<<else>>
lithe
<</if>>
torso, and back to $target.name. You wonder if he would let you rub his belly for a bit, just to see what it would feel like. He’s so lucky.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Umm, you’ve been staring at me for a long time, $p1.name. You okay?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Huh? Oh, yeah. I’m fine. That card must have been a dud; I don’t feel any different.
</div>
</div>
<<else>>
<<if $offeredTo is $p2 or $offeredFrom is $p2>>
<<set $target to $p2>>
<<else>>
<<set $target to $p3>>
<</if>>
You wait a few minutes, but nothing seems different or out of place.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Hmm, That card must have been a dud; I don’t feel any different.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Yeah, somehow I doubt that.
</div>
</div>
<</if>><</if>><<set $p1mercury.delete("Gain")>>
<<set $p2mercury.delete("Gain")>>
<<set $p3mercury.delete("Gain")>>
<<set $TFp2mercury.delete("Gain")>>
<<set $TFp3mercury.delete("Gain")>>
<<set $target.gain to 1>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<<if $target.fat is 1>>
$target.name idly looks around the room, trying to work out what’s changed. His eyes eventually settle on his exposed gut. He watches it rise and fall with his breath for a moment before rubbing it lovingly. He purrs a little as he grips a handful of fat and chuckles as the skin wobbles when released.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
$target.name, what’s up?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Huh? Oh, I’m fine. Hey when the game’s over, do you think I should hang on to the fat?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
What?! Why?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah, no. You’re right. It’s just... I mean, c’mon it’s kind of hot right? I mean, look how soft it is. Hey, maybe I could hold onto the fat but we could make me even bigger when we’re done playing. Like, we can try to get me to the point where I can’t even stand anymore and I take all my meals through a funnel.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
What are you talking about, $target.name?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Nothing. Forget it. It’s just an idea. Anyway, it’s weird that the card didn’t do anything.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, sure, man. That’s real weird.
</div>
</div>
<<else>>
<<if $other.fat is 1>>
$target.name idly looks around the room, trying to work out what’s changed. His eyes eventually settle on $other.name’s exposed gut. He watches it rise and fall with $other.name’s breath for just a little too long.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
$target.name, what’s up?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Huh? Oh, I’m fine. Hey do you think we could try to get me one of those fat transformations too?
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
What?! Why?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah, no. You’re right. It’s just... I mean, c’mon it’s kind of hot right? I mean, look at you. You’re so big and soft. Hey, or maybe we don’t need the game. Like, you guys could start force feeding me my meals to see how big I can get. We could try to get me to the point where I couldn’t even stand anymore and I took all my meals through a funnel.
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
What are you talking about, $target.name?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Nothing. Forget it. It’s just an idea. Anyway, it’s weird that the card didn’t do anything.
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Yeah, sure, man. That’s real weird.
</div>
</div>
<<else>>
<<if $p1.fat is 1>>
$target.name idly looks around the room, trying to work out what’s changed. His eyes eventually settle on your exposed gut. He watches it rise and fall with your breath for just a little too long.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
$target.name, what’s up?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Huh? Oh, I’m fine. Hey do you think we could try to get me one of those fat transformations too?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
What?! Why?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Yeah, no. You’re right. It’s just... I mean, c’mon it’s kind of hot right? I mean, look at you. You’re so big and soft. Hey, or maybe we don’t need the game. Like, you guys could start force feeding me my meals to see how big I can get. We can try to get me to the point where I can’t even stand anymore and I take all my meals through a funnel.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
What are you talking about, $target.name?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Nothing. Forget it. It’s just an idea. Anyway, it’s weird that the card didn’t do anything.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, sure, man. That’s real weird.
</div>
</div>
<<else>>
$target.name idly looks around the room, trying to work out what’s changed.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Hmm, That card must have been a dud; I don’t feel any different.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, somehow I doubt that.
</div>
</div>
<</if>><</if>><</if>>
<<set $p1mercury.delete("Lust")>>
<<set $p2mercury.delete("Lust")>>
<<set $p3mercury.delete("Lust")>>
<<set $TFp2mercury.delete("Lust")>>
<<set $TFp3mercury.delete("Lust")>>
<<set $p1.lust to 1>>
<div class="speechp2">
<div class="bubble p2">
Lust? Isn’t that just every card?
</div>
</div>
You hand is already pushed under the waist of your jeans, fondling your
<<if $p1.cock is 0>>
thumb-sized package. It feets so hot, so stiff against your palm. You pull your dick free from your jeans and hook a finger beneath your sensitive nub--all it will accommodate. A steady leak of pre drips over your knuckle. You lose yourself in the mad thrusting and, mere seconds after starting, noisily spray your hand white.
<<else>>
<<if $p1.cock is 1>>
growing bulge. You pull your dick free from your jeans and wrap your fist around it, pumping the heavy rod with wild abandon. You lose yourself in the mad thrusting and, mere seconds after starting, noisily spurt your load onto your stomach.
<<else>>
growing bulge. You fish your mammoth cock from your jeans and wrap both hands around it, pumping the heavy rod with wild abandon. You lose yourself in the mad thrusting and, mere seconds after starting, noisily spurt your load onto your stomach.
<</if>><</if>>
<br><br>
<div class="speechp1">
<div class="bubble p1">
I-I’m sorry. I couldn’t stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Yeah, umm, we figured. Want to put that away?
</div>
</div>
You reach down to stuff your dick back in your pants; but at the touch, your member twitches and stiffens again. "No," you think as you find yourself starting to jerk the
<<if $p1.cock is 0>>
little dicklet again. And again, the world fades away until you spunk a creamy load all over your hand.
<<else>>
<<if $p1.cock is 1>>
thick cock again. And again, the world fades away until you spunk a creamy load all over your crotch.
<<else>>
massive cock again. And again, the world fades away until you spunk a creamy load all over your crotch.
<</if>><</if>>
<br><br>
<div class="speechp1">
<div class="bubble p1">
Fuck! Uh, guys I think I need your help.
</div>
</div>
<<if $p2.dumb is 1>>
<div class="speechp2">
<div class="bubble p2">
What, like...
</div>
</div>
$p2.name blows a rasberry while making a wanking gesture with his fist.
<br><br>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Dude, I’m not jerking you off.
</div>
</div>
<</if>>
<div class="speechp1">
<div class="bubble p1">
No, I don’t think I can put it away. If I touch it I’ll just end up... y’know.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Ugh, seriously? Fuck, okay. Hold still.
</div>
</div>
$p2.name shuffles over to you.
<<if $p1.cock is 0>>
In one swift motion, he grabs the waistline of your jeans from under your shriveled sack and yanks it up. Your tiny member twitched like it was trying to get his attention, eliciting a moan from you, but a second later it was safely back in your jeans.
<<else>>
<<if $p1.cock is 1>>
Like he thinks it might bite, $p2.name delicately lifts your cock with two fingers and presses it parallel to your body. It takes a few tries, but he eventually manages to stuff it back in to your jeans.
<<else>>
Like he thinks it might bite, $p2.name delicately lifts your cock with the back of his hand and presses it parallel to your body. He tries to lower it into your waistband, but it manages to flop out each time and slap against your knee. You take slow, careful breaths. Fighting the urge to grasp on to the monster cock and cream $p2.name’s face. Finally, fed up, $p2.name grabs your cock in his fist and shoves it down your pant leg.
<</if>><</if>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
There. Gah, why do you have to wear such tight jeans?
</div>
</div>
<<if $p2.dumb is 1>>
<div class="speechp1">
<div class="bubble p1">
Sorry, what's the dress code for an accidental orgy?
</div>
</div>
$p2.name scrunches his face like he's thinking very hard about the question.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Right, you're stupid now. Forget it. So, I juat have to go the rest of the game without touching my dick. How hard can that be?
</div>
</div>
<<else>>
<div class="speechp1">
<div class="bubble p1">
Yeah, well. I didn’t exactly dress for the evening.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
So, you just have to make it the rest of the game without touching your dick. How hard can that be?
</div>
</div>
<</if>><<set $p1mercury.delete("Lust")>>
<<set $p2mercury.delete("Lust")>>
<<set $p3mercury.delete("Lust")>>
<<set $TFp2mercury.delete("Lust")>>
<<set $TFp3mercury.delete("Lust")>>
<<set $target.lust to 1>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<div @class="'speech' + $o">
<div class="bubble p1">
Lust? Isn’t that just every card?
</div>
</div>
$target.name’s hand is already pushed under the waist of his shorts, fondling his
<<if $target.cock is 0>>
thumb-sized package. He pulls his dick free and hooks a finger beneath his sensitive nub--all it will accommodate. A steady leak of pre drips over his knuckle until he loses himself in the mad thrusting and, not a minute after starting, noisily sprays his hand white.
<<else>>
<<if $target.cock is 1>>
growing bulge. He pulls his dick free and wraps a fist around it. He pumps the rod with wild abandon, losing himself in the mad thrusting until, not a minute after starting, he noisily spurts his load onto his stomach.
<<else>>
growing bulge. He fishes out his cock and wraps both hands around it, pumping the mammoth rod with wild abandon. He seems lost in the thrusting until, mere seconds after starting, he noisily spurts his load onto his stomach.
<</if>><</if>>
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I-I’m sorry. I couldn’t stop.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Yeah, umm, we figured. Want to put that away?
</div>
</div>
$target.name reaches down to stuff his dick back in his shorts; but at the touch, his member twitches and stiffens. His face lights up with fear as he starts to jerks the
<<if $target.cock is 0>>
little dicklet again, shooting a second load in even less time than the first.
<<else>>
<<if $target.cock is 1>>
thick cock again, shooting a second load in even less time than the first.
<<else>>
massive cock again, shooting a second load in even less time than the first.
<</if>><</if>>
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck! Uh, guys I think I need your help.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Dude, I’m not jerking you off.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
No, I don’t think I can put it away. If I touch it I’ll just end up... y’know.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Ugh, seriously? Fuck, okay. Hold still.
</div>
</div>
You shuffle over to $target.name and,
<<if $target.cock is 0>>
in one quick motion, you grab the waistline of his shorts from under his shriveled sack and yank it up. It twitches like it’s trying to get your attention, eliciting a moan from $target.name, but a second later it’s safely back in his shorts.
<<else>>
<<if $target.cock is 1>>
like you think it might bite, you delicately lift his cock with two fingers and shift it until it’s parallel with his body before yanking his shorts up and over it.
<<else>>
like you think it might bite, you delicately lift his cock with the back of your hand and shift it until it’s parallel with his body. Pulling out his waistband with the other hand, you lower it into $target.name's shorts, but it manages to flop out each time and slap against his knee. $target.name is taking slow, careful breaths, no doubt fighting the urge to grasp on to the monster cock and cream all over your face. Finally, fed up, you just grab his cock in your fist and shove it down his shorts.
<</if>><</if>>
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
There. Done. Now you just have to make it the rest of the game without touching your dick. How hard can that be?
</div>
</div><<set $p1mercury.delete("Addiction")>>
<<set $p2mercury.delete("Addiction")>>
<<set $p3mercury.delete("Addiction")>>
<<set $TFp2mercury.delete("Addiction")>>
<<set $TFp3mercury.delete("Addiction")>>
<<set $p1.addict to 1>>
A shiver runs up your spine, your arms erupt in goosebumps, and cold sweat beads on your forehead. You feel suddenly weak, shakey.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Woah, $p3.p1nickname, you don’t look so good.
</div>
</div>
You sit up on your knees and move a trembling hand toward $p3.name. He rises, thinking you’re asking for help standing up, but that’s not your target. You grab hold of your roommate’s shorts and yank them down so that his
<<if $p3.cock is 0>>
miniscule dick springs free. You dive on it, taking his nub and balls in your mouth with ease. You gently tug the genitals away from his body as your tongue swirls around and between his pea-sized balls, coaxing out your prize. Maybe it’s your technique or the relief that anyone would still want to touch his pathetic little member, but $p3.name spurts a sticky load of pure ambrosia in your mouth almost immediately.
<<else>>
<<if $p3.cock is 1>>
fat chub springs free. You dive on it, kissing the base before sliding your mouth down to engulf the head. You swallow it inch by inch, bobbing your head and swirling your tongue, desperately coaxing out your prize. Maybe it’s your technique or just the fact his head is crammed full of new, vulgar memories for him to draw upon, but $p3.name spurts a sticky load of pure ambrosia in your mouth almost immediately.
<<else>>
fucking massive cock. You dive on it, kissing the base before sliding your mouth all the way down to the bulbous head. You try your best to swallow it inch by inch, bobbing your head and swirling your tongue, desperately coaxing out your prize. Maybe it’s your technique or, more likely, the joy at using his favorite new toy but $p3.name spurts a sticky load of pure ambrosia in your mouth almost immediately.
<</if>><</if>>
<br><br>
Your head lolls back and your eyes lose focus. Light and warmth radiate from your throat. You feel yourself falling backwards to the ground as if in slow motion. Even your gushing orgasm seems to take ages. You perceive every minute twitch of your cock as it pumps a sticky load into your pants.
<br><br>
You lay on the ground in dreamy ecstasy for you’re not sure how long, only barely aware of the conversation being had over your head. It feels like days until the high fades, and you’re able to focus again.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Wow... How long was I out?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Like 2 minutes, $p3.p1nickname. You were totally stoned. $p2.name figures that’s what the "Addiction" card does, makes you addicted to cum. Isn’t that fucked?
</div>
</div><<set $p1mercury.delete("Addiction")>>
<<set $p2mercury.delete("Addiction")>>
<<set $p3mercury.delete("Addiction")>>
<<set $TFp2mercury.delete("Addiction")>>
<<set $TFp3mercury.delete("Addiction")>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<<set $target.addict to 1>>
The color drains from $target.name’s face, and he starts to shiver even as he sweats profusely.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Woah, you don’t look so good, man.
</div>
</div>
$target.name pushes himself to his knees and reaches his trembling hand toward you. You rise and offer yours, thinking he needs help getting up. But he ignores it and instead reaches for your waistband. His breath is ragged and shallow.
<br><br>
$target.name lunges forward, pulling your pants down as he dives for your
<<if $p1.cock is 0>>
miniscule dick. He engulfs your cock and balls with ease and slathers them in saliva with long, hungry strokes of his tongue. You think of pulling him off or telling him to fuck off, but you can’t. Something about having a pathetic little clit instead of a man’s cock, even if it’s temporary, just feels so shameful. It’s a relief that anyone could still want your dick.
<<else>>
the tip of your cock before taking the head in his mouth and trying to swallow every inch of it. You know you should tell him to stop. But your head is filled with lurid memories of you and your friends fucking. Even if it’s just the game making him do it, you can’t help but embrace the fantasy.
<</if>>
<br><br>
You grab $target.name by the hair and tilt his head back to look at you.
<br><br>
<div class="speechp1">
<div class="bubble p1">
C’mon, bro. Tell me what you need.
</div>
</div>
$target.name mumbles into your crotch, unable to pull his head away from his task. He clutches your ass with one hand and pulls you into him as hard as he can as if to say, "Deeper," or maybe just, "No more questions." You oblige both possibile requests as best you can, using your grip on $target.name’s hair to push him him harder into your crotch as you start to skull fuck him.
<br><br>
You feel a rush of cum spurt into $target.name’s mouth, and you release his head. His whole body quakes as he takes just the tip between his lips and sucks greedily. When the sensation is too much, you struggle to push $target.name off of you. He stares up, pupils dilated, shorts becoming soaked in his own silent climax, and dribbling cum out of his grinning mouth as his limbs go slack.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Fuck. What was that?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Wha... tha...
</div>
</div>
$target.name’s head lolls from side to side as he titters to himself.
<br><br>
<div class="speechp1">
<div class="bubble p1">
$other.name, I think he’s, like, totally stoned. That must be what "Addiction" does. It turns you into a cum addict... That’s fucked up.
</div>
</div>
It only takes a few minutes for $target.name’s high to wear off. And aside from him occasionally sneaking some of the cum out of his shorts and into his mouth, he seems back to normal. <<set $p1mercury.delete("Gustation")>>
<<set $p2mercury.delete("Gustation")>>
<<set $p3mercury.delete("Gustation")>>
<<set $TFp2mercury.delete("Gustation")>>
<<set $TFp3mercury.delete("Gustation")>>
<<set $p1.rim to 1>>
<<if $p2.ass is 1>>
<<set $target to $p2>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $target to $p3>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<<if $target.ass is 1>>
$target.name grunts and rises from his seat to reposition. Ever since his ass ballooned into a plump bubble butt, he’s had a hard time sitting on the ground for long without feeling lopsided. His cheeks bounce and wiggle from side to side as he shifts his weight from one knee to the other.
<br><br>
You're not sure why, but you feel yourself lean in, your face drawing nearer to his perfectly round globes.
<<else>>
<<if $target.muscle is 0>>
$target.name grunts and rises from his seat to reposition. It can't be comfortable sitting on that bony ass. His scrawny cheeks sway from side to side as he shifts his weight from one knee to the other.
<br><br>
You're not sure why, but you feel yourself lean in, your face drawing nearer to his butt.
<<else>>
$target.name grunts and rises from his seat to reposition. Years of squats to fill out his muscular ass and he still couldn't stand to sit on it in one position for very long at a time. His cheeks sway from side to side as he shifts his weight from one knee to the other.
<br><br>
You're not sure why, but you feel yourself lean in, your face drawing nearer to his rounded cheeks.
<</if>><</if>>
You’re salivating. And why shouldn’t you? Just the thought of pushing your face between those mounds, feeling the
<<if $target.hair is 1 or $target.hair is 2>>
moist hair matted down his crack press against your chin, his sweat slick your lips, and the warmth of his $target.hole radiate across your face.
<<else>>
smooth skin caress your lips, his sweat slick your cheeks, and the warmth of his $target.hole radiate across your face.
<</if>>
You near the musky cleft and inhale, long and deep, letting the earthy aroma fill your head and lungs. Your noisy exhale is loud enough that $target.name notices and tries to step away. But you grasp his hips. Your breath is ragged and labored as you speak.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
It's okay. Don't move. I just need to see something.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
How it tastes.
</div>
</div>
You can’t resist any longer. You bury your face in $target.name’s ass and press your tongue flat against his bulging perineum before dragging it up to his
<<if $target.gape is 1>>
gaping chasm of an asshole. You hold your tongue to the rim and your upper lip to his quivering ring
<<else>>
puckered $target.hole. Your tongue pushes in and you bring your lips to his anus
<</if>>
as you eat $target.name’s delicious asshole with a ferocity unmatched by any time you've gone down on a girl. Your hands knead his cheeks, massaging them tighter against your face. And in that moment, $target.name stops trying to wriggle out of your grip or push you away. Insteadm he grinds his ass into your face, imploring you to go deeper.
<br><br>
He rocks his hips in time with your wild tonguing until his knees give out, and he collapses to the ground. You, meanwhile, fall backwards onto your butt, suddenly feeling overstuffed, like you’ve just had a three-course meal. Your face smells like $target.name’s $target.hole, and you’ve developed a hunger that can only be sated by eating men’s asses. But in this moment, you’ve never felt more content. <<set $p1mercury.delete("Gustation")>>
<<set $p2mercury.delete("Gustation")>>
<<set $p3mercury.delete("Gustation")>>
<<set $TFp2mercury.delete("Gustation")>>
<<set $TFp3mercury.delete("Gustation")>>
<<set $target.rim to 1>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<<if $p1.ass is 1>>
You grunt and rise from your seat to reposition. Ever since your ass ballooned into a plump bubble butt, you’ve had a hard time sitting on the ground for long without feeling lopsided. You can feel your cheeks bounce and wiggle from side to side as you shift your weight from one knee to the other.
<<else>>
You grunt and rise from your seat to reposition. Years of working your glutes on the swim team and you still can’t stand to sit in one position for very long at a time. Your hips sway as you shift your weight from one knee to the other.
<</if>>
You barely register $target.name leaning in closer to your backside. That is, until he hovers his face just inches from your ass and takes a deep, sustained sniff. You try to step away, but he grasps your hips.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
It’s okay. Don’t move. I just need to see something.
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
What?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
How it tastes.
</div>
</div>
$target.name buries his face in your ass, pressing his tongue flat against your perineum before dragging it up to your
<<if $target.gape is 1>>
gaping chasm of an asshole. He holds his tongue to the rim and his upper lip to your quivering anus walls
<<else>>
puckered $p1.hole. His tongue pushes in, and he brings his lips to your anus
<</if>>
as he eats you out with a ferocity unmatched by any time you've gone down on a girl. His hands knead your cheeks, massaging them tighter against his face. And in that moment, you stop trying to wriggle out of his grip and start grinding your ass into his face. You implore him to go deeper.
<br><br>
You rock your hips in time with his wild tonguing until your knees give out and you collapse to the ground to finish yourself off with your hand. $target.name, meanwhile, falls backwards onto his butt. His face smells like your $p1.hole, and it’s clear the game has given him a hunger than can only be sated by eating men out. But at this moment, you’ve never seen him look more content.
<<set $p1mercury.delete("Fatuity")>>
<<set $p2mercury.delete("Fatuity")>>
<<set $p3mercury.delete("Fatuity")>>
<<set $TFp2mercury.delete("Fatuity")>>
<<set $TFp3mercury.delete("Fatuity")>>
<<set $p1.dumb to 1>>
You feel a tingle in your head as your years of college study drain away, pooling in a thick glob of drool that slowly dribbles out of your open mouth and splashes uselessly onto the floor. All those renaissance writers, beat poets, the rules of rhetoric and grammar, all of it spills over your drooping lip. Your face is forever stuck in a slack-jawed, vacant expression.<<set $p1mercury.delete("Fatuity")>>
<<set $p2mercury.delete("Fatuity")>>
<<set $p3mercury.delete("Fatuity")>>
<<set $TFp2mercury.delete("Fatuity")>>
<<set $TFp3mercury.delete("Fatuity")>>
<<set $target.dumb to 1>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
$target.name clutches his head with both hands, wincing. But whatever painful sensation struck him leaves just as quickly. A wide, toothy grin slowly spreads across his face and a glob of drool dribbles out of his open mouth and splashes onto his T-shirt.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
You... feeling okay?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Huh? Yeah, bro. ‘Course.
</div>
</div>
$target.name absentmindedly scratches his balls and then lifts two fingers to his nose. He chuckles dumbly, like the stench of his ball sweat is the funniest joke he’s heard all day.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Oh, shit. I think
<<if $offeredFrom is "p1" or $offeredTo is "p1">>
you
<<else>>
I
<</if>>
might have turned him into some kind of dumbass. Do you think the cards can do that?
</div>
</div>
$target.name reaches his hand down to get another whiff. His face is frozen in a slack-jawed, vacant expression.
<br><br>
<div @class="'speech' + $t">
<div class="bubble p1">
Maybe. Ask him something.
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Umm, $target.name, what’s two plus two.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
What? Four, dipshit.
</div>
</div>
$target.name holds up four fingers and then cleans out his ear with the same finger that was just scratching his taint. After giving the loose wax a sniff, he flicks the excess at $other.name.
<br><br>
<div @class="'speech' + $t">
<div class="bubble p1">
That's your idea of a hard question?
</div>
</div>
<<if $target.name is $p3.name>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
I panicked. What's a history question? Umm, $p3.name, who won the battle of Waterloo?
</div>
</div>
$target.name stares ahead for entirely too long. Then his grin widens and he guffaws, somehow still mouth-breathing the entire time.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I get it, "Water Loo." Like, "toilet." Good one, bro.
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Honestly, I'm still not sure. He was pretty fucking dumb before. He seems happy though.
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
I panicked. What's an art question? Umm, $p2.name, who painted the Mona Lisa?
</div>
</div>
You roll your eyes and begin to berate $other.name for another too-easy question. But you’re interrupted when $target.name guffaws loudly, somehow still mouth-breathing the entire time.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
More like the moaning Lisa, right dude?
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Nice. Honestly, I like him a lot more this way.
</div>
</div>
<</if>><<set $p1mercury.delete("Loyalty")>>
<<set $p2mercury.delete("Loyalty")>>
<<set $p3mercury.delete("Loyalty")>>
<<set $TFp2mercury.delete("Loyalty")>>
<<set $TFp3mercury.delete("Loyalty")>>
<<set $p1.pup to 1>>
<div class="speechp3">
<div class="bubble p1">
I don’t feel any different.
</div>
</div>
You scratch your head, waiting for something to happen. When two probing fingers scratch behind your ear, however, a dumb, carefree grin spreads across your face. Still pawing at your ear with one hand, you prop yourself up on your knees and eagerly sway your hips back and forth.
<br><br>
<div class="speechp2">
<div class="bubble p2">
$p1.name, what’s going on?
</div>
</div>
You spring from your seat and, planting both hands on his chest, push him onto his back. You happily wag your ass as you lick every inch of his face.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Hey, woah. Get off!
</div>
</div>
Your dull grin turns to frown as you whimper and slowly move away from $p2.name. You sit, waiting, legs forward and head bowed. You don’t understand why $p2.name was so upset. You just wanted to... kiss him? Lick him? What’s going on?
<br><br>
<div class="speechp3">
<div class="bubble p1">
Umm, sorry. I was just... really excited to see you all of a sudden.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Yeah. I got that.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Here, let me try something.
</div>
</div>
$p3.name extends his hand and scratches behind your ear. The effect is instant: you lean into his hand and feel all trace of human intelligence drain from your head while the same, vacant, grin spreads across your face. You’re so content rubbing your head into $p3.name’s hand, you don’t even care that you can’t really seem to comprehend what the two men are arguing about or that your cock is stiffening.
<br><br>
<div class="speechp3">
<div class="bubble p3">
<span class="blur">Ah, who's my</span> good boy?
</div>
</div>
You understood those words! You’re so happy. You’re a good boy. You wiggle your hips to show the dark-haired man how excited you are. You’re such a good boy. You yip and paw at his leg. Does he know?
<br><br>
The dark-haired man leans over to you and says some more words you don’t know. But then he laughs and points to the light-haired man. You cock your head, thinking... Oh! You bound over to the other man on hands and knees, so elated you bowl him over, and resume licking his face. You wonder if he knows how excited you are to see him. You lower your hips against his stomach and start grinding your puppy cock against him. The man wriggles under you like he wants to get away.
<br><br>
<div class="speechp2">
<div class="bubble p2">
<span class="blur">Fuck, $p3.name get him off me!</span>
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
<span class="blur">Look how excited he is. I don't think he'll calm down until... you know.</span>
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
<span class="blur">I mean... if it'll help make him normal again. Umm... $p1.name,</span> lay down.
</div>
</div>
You stop licking and clamber off of the light-haired man. You lower your chest to the ground, your ass still wagging in the air. The man grabs your shoulders and guides you to your back. Your tongue lolls out as you squirm around the carpet. You like this new game. He uses one hand to pinch your nipple and the other rubs your puppy cock. You whimper and wriggle, thankful that master’s paws can bring you pleasure in a way yours can’t.
<br><br>
<div class="speechp3">
<div class="bubble p1">
Arf!
</div>
</div>
You bark as warm, sticky fluid pools in your crotch. You feel tired, suddenly.
<br><br>
<div class="speechp2">
<div class="bubble p2">
<span class="blur">That's good, $p1.name. Want a</span> treat.
</div>
</div>
You pant warm breaths into Master's hand as he brings the sticky liquid to your mouth. You sniff then lift your head to lap up the delicious treat. When it’s clean, you stretch lazily and roll back onto your hands and knees.
<br><br>
<div class="speechp3">
<div class="bubble p3">
See, I told you that’d calm him down.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Yeah, then why didn’t you do it?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
You know why. C’mon, you're telling me it's not your fantasy to--
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Hang on. $p1.name, are you with us?
</div>
</div>
You smack your lips together a few times, the taste of your cum still very much on your tongue.
<br><br>
<div class="speechp3">
<div class="bubble p1">
I... What happened?
</div>
</div>
$p2.name and $p3.name exchanges furtive glances.
<br><br>
<div class="speechp3">
<div class="bubble p1">
Actually, don’t tell me. I got the gist of it.
</div>
</div>
You feel an itch behind your ear and reflexively go to scratch, but $p2.name catches your arm.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Hey, probably leave that whole area alone for now.
</div>
</div><<set $p1mercury.delete("Loyalty")>>
<<set $p2mercury.delete("Loyalty")>>
<<set $p3mercury.delete("Loyalty")>>
<<set $TFp2mercury.delete("Loyalty")>>
<<set $TFp3mercury.delete("Loyalty")>>
<<set $target.pup to 1>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I don’t feel any different.
</div>
</div>
$target.name impatiently scratches his head, waiting for something to happen. When two probing fingers scratch behind his ear, however, a dumb, carefree grin spreads across his face. Still pawing at his ear with one hand, he props himself up on his knees as his hips begin to sway eagerly.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
$target.name, what’s going on with you?
</div>
</div>
As if noticing $other.name for the first time, $target.name springs from his seat and, with both hands planted on $other.name's chest, pushes him onto his back. $target.name wags his ass happily as he licks $other.name’s face.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
What the hell? Get off!
</div>
</div>
$target.name’s dull grin turns to a frown as he whimpers then clamors off of $other.name. He sits, legs forward and head bowed, in front of him as if awaiting some command. When it doesn’t come, $target.name’s eyes seem to focus again as his wiggling slows and finally stops.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Umm, sorry. I was just... really excited to see you all of a sudden.
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Yeah, I got that. Here, let me try something.
</div>
</div>
$other.name extends his hand and scratches behind $target.name’s ear. The effect is instant: $target.name leans into his hand and all trace of human intelligence immediately drains from $target.name’s face, replaced by that same vacant grin from before.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Who’s a good boy?
</div>
</div>
$target.name pauses and cocks his head, as if confused. After a beat, his tongue flops out and he wags his hips enthusiastically. $other.name chuckles and looks to you.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
What do you think, $p1.name? Should we keep him? Train him to do... whatever dogs do?
</div>
</div>
<div class="pchoice">
<div @class="'speech' + $t">
<div class="bubble p1 first">
<<link "Nah, I’m more of a cat-person.">>
<<replace ".pchoice">>
<<set $p2.p1relation += 1>>
<div @class="'speech' + $t">
<div class="bubble p1">
Nah, I’m more of a cat-person.
</div>
</div>
You hold your hand up, palm forward, as if to say, "stay." $target.name dutifully sits on the floor, panting. While you and $other.name wait for his intelligence to return, $target.name occupies himself trying to lift a leg over his head and lick his own crotch.
<</replace>>
<</link>>
</div>
</div>
<div @class="'speech' + $t">
<div class="bubble p1 first">
<<link "They chase bones. Here, boy!">>
<<replace ".pchoice">>
<<set $p2.p1relation -= 1>>
<div @class="'speech' + $t">
<div class="bubble p1">
They chase bones. Here, boy!
</div>
</div>
$target.name lopes over to you and your waiting hand. His leg shudders as you ruffle his hair and scratch behind both ears. His empty eyes are half-closed, and a thin line of drool drips onto his T-shirt. He is entranced, not noticing as you pull his head into your thighs
<<if $p1.cock is 0>>
and against the stiff tip of your shrunken cock. As his lips make contact, his eyes go wide and his nostrils flare. He sniffs all around its length, yips, and then wastes no time slobbering saliva all around your dick and balls. His butt wags as you continue to stroke his head, guiding it onto your dicklet. Seemingly not at all bothered at being offered such a small treat, the constant wiggling only stops when $other.name steadies $target.name’s hips with both hands. $target.name moans into your skin as $other.name
<<else>>
and against the warm flesh of your thick cock. As his lips make contact, his eyes go wide and his nostrils flare. He sniffs up and down its length, yips, and then wastes no time covering it in saliva as his eager puppy tongue races to taste every inch. His butt wags as you continue to stroke his head, guiding it up and down your shaft. The constant wiggling only stops when $other.name steadies $target.name’s hips with both hands. $target.name moans into your skin as $other.name
<</if>>
<<if $target.ass is 1>>
sandwiches his erection between $target.name’s perfect globes and rubs it up and down his pulsing $target.hole.
<<else>>
pulls down $target.name’s shorts and sandwiches his erection between $target.name’s cheeks, rubbing it up and down his pulsing $target.hole.
<</if>>
<br><br>
As you feel your climax building, you pull $target.name up by the hair. His slobbering tongue still hangs as his head tilts in another look of confusion, this one accented by a satisfied smirk as $other.name continues to tease his asshole.
<br><br>
<div @class="'speech' + $t">
<div class="bubble p1">
Hang on, boy.
</div>
</div>
<<if $p1.cock is 0>>
You slowly retract your hand from $target.name’s head and hold it, palm forward, as if to say, "Stay." With a finger and thumb, you tug at your tiny member until you’re spurting onto $target.name’s lazy tongue and quivering chin. $other.name signals with a grunt that he’s left his own load between $target.name’s asscheeks.
<<else>>
You slowly retract your hand from $target.name’s head and hold it, palm forward, as if to say, "Stay." You wrap both hands around your mammoth cock and pump until you’re spurting onto $target.name’s lazy tongue and quivering chin. $other.name signals with a grunt that he’s left his own load between $target.name’s asscheeks.
<</if>>
<br><br>
With you and $other.name momentarily spent, $target.name occupies himself trying to lift a leg over his head and lick at his drooling dick until his intelligence eventually returns.
<</replace>>
<</link>>
</div>
</div>
<div @class="'speech' + $t">
<div class="bubble p1 first">
<<link "They sniff butts. Here, Boy!">>
<<replace ".pchoice">>
<<set $p2.p1relation -= 1>>
<div @class="'speech' + $t">
<div class="bubble p1">
They sniff butts. Here, Boy!
</div>
</div>
While $target.name lops over, you rise
<<if $p1.height is 0>>
and allow your jeans to slide down to your ankles.
<<else>>
and slide your jeans down until they bunch at your ankles.
<</if>>
You arch your back and thrust your bare ass into $target.name’s face. He yips like an obedient puppy and nestles his nose into your
<<if $p1.ass is 1>>
voluptuous booty.
<<else>>
<<if $p1.hair is 2 and ($p1.musk is 1 or $p1.stink is 1)>>
hairy, stinking asscrack.
<<else>>
<<if $p1.hair is 1>>
hairy asscrack.
<<else>>
<<if $p1.musk is 1 or $p1.stink is 1>>
sweaty asscrack.
<<else>>
warm asscrack.
<</if>><</if>><</if>><</if>>
With his nose pressed against your $p1.hole, $target.name inhales deeply, purring softly as he takes in your ripe odor. You shudder when his wet tongue runs up the length of your ass, brushing over your $p1.hole. You reach a hand around to cradle his head, pulling him tighter against you and assuring him he’s being such a good boy. You shudder in ecstasy as he tongues, slurps, and nips at your greedy hole.
<br><br>
<div @class="'speech' + $t">
<div class="bubble p1">
Ready for your treat?
</div>
</div>
You pull $target.name’s head away by his hair and turn around, only now noting that $other.name has pulled $target.name’s shorts down and is eagerly rubbing his stiff erection up and down his exposed $target.hole. $target.name’s slobbering tongue still hangs as his head tilts in another look of confusion, this one accented by a satisfied smirk as $other.name continues to tease his asshole.
<br><br>
With a few quick tugs, you’re spurting onto $target.name’s lazy tongue and quivering chin just as $other.name signals with a grunt that he’s left his own load between $target.name’s asscheeks.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Want to lick this bone clean, boy?
</div>
</div>
$target.name eagerly complies, flipping around to lick the taste of cum and ass off of $other.name’s dick and giving you a view of his creamed buttocks. With that job done, $target.name’s energy seems, at last, somewhat subdued. He’s still on his knees, ass pointed at you, but snuggling his face against $other.name’s balls and sighing deeply. And of course, that's where he finds himself minutes later when his intelligence finally returns.
<</replace>>
<</link>>
</div>
</div>
</div><<set $domsulfur.delete("Dom1")>>
<<set $subsulfur.delete("Sub1")>>
<<set $tf to "Sub1">>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.dom to 0>>
<<set $p1.hole to "fag-cunt">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "fag">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "fag">>
<<set $p3.p2nickname to "bro">>
A searing pain radiates from your forehead as new memories are poured into your head like molten steel. Images flash through your mind faster than you can register them until, as the scorching pain turns to a dull throb, your mind settles on a single memory.
<hr>
You were 18-years-old, fresh outta highschool and looking forward to starting college in a couple of months, especially if it meant getting away from your overbearing dad. He never missed a chance to express his disappointment that you hadn’t grown into a rough, blue-collar joe like him. That’s why it came as a complete shock when he invited you along to his annual hunting trip. You were hardly optimistic, but a part of you thought this was your chance to finally prove you weren’t the sissy he took you for.
<br><br>
That part of you died on the first morning of the trip. You awoke, lying in your cot completely naked even though you remembered wearing a pair of boxer-briefs to bed. What’s more, your luggage was missing. Embarrassed, you eventually had to call to your dad for help, doing your best to cover yourself with the duvet.
<br><br>
You were relieved when he entered the room with your bag strapped over his shoulder. But that relief quickly faded as you noticed his own bag in hand.
<br><br>
"Wait, are we leaving?" you asked, "I thought we had the cabin for 3 weeks."
<br><br>
"I’m leaving. You’re staying." You reached your hand out to ask for your bag, but your dad made no move to give it to you. "I’m not playing around, boy. Now I’m getting out of here so I don’t have to deal with the embarrassment of seeing what you’re about to become. But in a few minutes, my foreman Mike is going to arrive."
<br><br>
"Wait, who? Dad, what’s going on? Can I just get dressed, please?"
<br><br>
"‘Fraid not, boy. Mike says it helps the transition if boys learn early on that only men wear clothes. See, your mom and I talked it over, and it’s time you made something of yourself. God knows, I didn’t want this for you. I wanted you to be a man, not this," he held out a hand as if to indicate all of you, "preening pansy. But you insisted on all that fag shit: your little swim speedos, waxing your chest, fuck you even shave your pubes like some kinda sissy. Well I ain’t having my son go off to school to get some faggy liberal arts degree and leave me footin’ the bill.
<br><br>
"Face it, boy, the only way you’re ever going to be able to pay me back is selling that shaved pussy of yours to whoever’ll pay. So that’s where Mike comes in. He’s got this kind of side-hustle training sissy boys like you to be whores. He’s gonna spend the next 2 weeks here with you, teaching you how to take cock and suck a man off and all that shit whores do. And I don’t suggest you give him any lip, or he’ll beat the fight right out of you. Hell, maybe if I’d done that when you were younger we wouldn’t be here."
<br><br>
As he turned to leave, you finally found your voice, "Wait, dad. I don’t want to be a... whore. I’m not gay. I promise. Okay, I like girls. I’ve been with a lot of them actually."
<br><br>
"Boy, I didn’t say you were gay. Fuck, two of the men on my crew are gay and they’re both more man than you’ll ever be. I said you were a sissy bitch, and all this whining is just telling me I’m right. Besides, Mike says straight boys make the best whores."
<br><br>
Before you could protest, the sound of the cabin door closing and heavy footfalls announced Mike’s arrival.
<br><br>
"That my new fuck-bitch, chief?" he asked with a smile.
<br><br>
"Yeah, that’s my boy, Mike. I was just headin’ out."
<br><br>
He was really going to leave you with this stranger. "Dad, please--"
<br><br>
In a flash, Mike had crossed the room and planted his fist into your stomach, knocking the wind out of you.
<br><br>
"Nobody asked you a question, bitch. So unless your faggot mouth is moaning around my cock, I don’t wanna hear a sound from it. Damn, Chief, I’ve got my work cut out for me for the next 3 weeks if he’s already this uppity."
<br><br>
Your eyes went wide and you shouted to your dad, "Wait, you said 2 weeks--"
<br><br>
Another punch to the gut left you crumpled on the bed, whimpering.
<br><br>
Your dad didn’t even turn to you as he explained, "It’s 2 weeks to get you trained up then another week teaching $p3.name and $p2.name the proper way to handle their new whore." You pleaded with your eyes for an explanation, but you didn’t want to risk getting hit again. Your dad continued, "See, I told Mike here your mother and I didn’t want to handle the day-to-day. It’s shameful enough just knowing you’re out there getting whored out instead of working like a real man. So he had this idea. We’re leasing you out to $p3.name and $p2.name. They can rent your pussy out to the rugby team or just fuck you every night themselves--I don’t really care. Mike and I just get a monthly payment, and I don’t have to think of what a pathetic bitch I raised."
<br><br>
Two weeks later, you were a broken man. Your aching fag-cunt, as even you had now come to know it, leaked a steady drip of Mike’s scuzz all over the cabin floor. And your mouth constantly tasted of cum, sweat, and ass. When $p2.name and $p3.name arrived to find you on your knees and begging for their cocks--just like Mike had taught you--they could hardly believe you were the same person. They were hesitant at first, of course, but after a week of Mike’s tutelage neither saw you as a friend anymore. You were their bitch, and they would make a killing renting out your fag-cunt to anyone who’d pay.
<hr>
<div class="speechp2">
<div class="bubble p2">
That... that’s sick. I mean, $p1.name you’re not a...
</div>
</div>
//Whore//, you think, horrified at the tinge of pleasure that runs up your spine as the word reverberates in your mind. But $p2.name is wrong, and the evidence is all around you. The ragged, secondhand couch $p3.name got from his older brother has been replaced by the leather sofa he bought after renting you out as the rugby team’s cumdump. $p2.name’s new PS5 rests in the entertainment center, one of the many impulse buys he got with the money you make from your regular gig at the student lounge gloryhole. The dorm is filled with shiny reminders of all the money your fag-cunt has brought in.
<br><br>
<div class="speechp3">
<div class="bubble p1">
It seems pretty real. How the fuck could you guys do that to me?
</div>
</div>
$p3.name looks away sheepishly, but $p2.name meets your gaze.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Hey, it wasn’t exactly easy for us either. We didn’t want to have to constantly manage some pathetic fuck-bitch. Your dad said we could take you or he was gonna let that Mike guy sell you off. Plus, I didn't hear you complain much through all the cock in your mouth.
</div>
</div>
$p2.name’s face softens. You’re not sure if it’s your look of shock that snaps him out of it or just hearing those words come out of his mouth, but he immediately starts apologizing.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh, my God. I’m sorry, $p1.name. It just, kind’ve came out. I mean, it must be that "domination" thing the cards do.
</div>
</div>
<div class="speechp3">
<div class="bubble p1">
It’s... okay, man. Whoever wins, just promise to change things back. And make sure I don’t remember any of that.
</div> <<set $domsulfur.delete("Dom1")>>
<<set $subsulfur.delete("Sub1")>>
<<set $tf to "Dom1">>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<set $p1.p2nickname to "bitch">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bitch">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "bitch">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "bitch">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
<<set $target.hole to "fag-cunt">>
<<set $other.hole to "asshole">>
<<set $p1.hole to "asshole">>
A searing pain radiates from your forehead as new memories pour into your head like molten steel. Images flash through your mind faster than you can register them until, as the scorching pain turns to a dull throb, your mind settles on a single memory.
<hr>
It was parent’s weekend, just a week into your freshman semester. Only $target.name’s parents had been able to stay through Sunday, and $target.name’s mom was gushing over him in the parking lot as they prepared to leave. Meanwhile, $target.name’s dad, who’d been acting kinda cagey all weekend asked to speak to you and $other.name back in the dorm.
<br><br>
"His mother doesn’t know," he said after an awkward moment of silence, "it would just kill her if she found out, but it’s not right to keep lying to you, men."
<br><br>
"What's going on Mr. $target.surname?," $other.name asked, "Is $target.name okay?"
<br><br>
"He’s fine. It’s just, oh God, how do I say this? He’s a faggot" You both stare at him in stunned silence. "I suspected for a while. The way his eyes linger on a man’s crotch or how he instinctively sticks out his ass when he’s around you. I just didn’t want to believe it. Back when I was his age my father told me it usually skips a generation.
<br><br>
"But despite what he is, I just want my boy to be happy. And I know it’s not going to happen with
<<if $target.name is $p2.name>>
his art and his boardgames.
<<else>>
his weights and his sports.
<</if>>
That’s just him compensating because he’s got a pussy between his legs where an asshole should be. He’s never going to truly be happy until he learns to accept his place, servicing men with his mouth and his fag-cunt. That’s the only way. Please... will you help my boy?"
<br><br>
This was all a lot to take in, but something stuck in your mind: //It usually skips a generation//. "You lied to us," you began.
<br><br>
"I know. I know, " he whimpered, "I’m sorry. I should have told you about $target.name sooner."
<br><br>
"Not that. You’ve been letting us call you ‘Mr. $target.surname’ all this time. Fuck, you let me call you ‘sir,’" you said in disgust.
<br><br>
The color drained from his face as Mr. $target.surname stammered a response, "Wh-what are you... I couldn’t... you’re my son’s friends."
<br><br>
Realizing what you were saying, $other.name chimed in, "Yeah, hang on. On your knees, bitch."
<br><br>
When $target.name came back to the dormroom looking for his father, he found you coring out his sloppy cunt while he moaned into $other.name’s cock. You still found it hard to believe, that your friend of all these years was really a faggot. But all doubt left your mind when, instead of yelling, accusing, threatening, $target.name silently stepped into the room and shut the door behind him. "He really does stick his ass out when he’s around us," you remember thinking as you and $other.name continued to demonstrate with his father what $target.name’s life would be for the next 4 years.
<hr>
<<if $soul is 0>>
<<set $soul to 1>>
<<if $target.name is $p2.name>>
The pain recedes, and your common area comes back into focus. The splitting headache subsides, but you’re still left in a state of confusion. You have two perfectly clear sets of memories from the last four years. One where you and $target.name joked about preferences in girls and laughed at $other.name when he struck out at a bar. But just as vivid are the memories of where, three or four times a day, you would sandwich $target.name between you and $other.name and take turns ramming his aching boypussy and then feeding him the taste of cum and ass.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
That... that wasn’t real. I would never do that to you, $target.name. You’re my f--
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fag?!
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Friend. And besides, I’m not gay.
</div>
</div>
But even as you correct $target.name, you’re not convinced. A part of you wants to bend him over the coffee table and fuck him brutally for daring to interrupt you. And it isn’t just your attitude that’s changed. Looking around, the dorm you can’t see $target.name’s art hanging over the TV or his board game collection sitting under the end table. $target.name doesn’t get to own things in your arrangement. His job is to serve you and $other.name.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Look, it’s just the game, right? We can change everything back when it’s over. We’ll just... try not to think about it until then.
</div>
</div>
<<else>>
The pain recedes, and your common area comes back into focus. The splitting headache subsides, but you’re still left in a state of confusion. You have two perfectly clear sets of memories from the last four years. One where you and $target.name joked about preferences in girls and laughed at $other.name when he struck out at a bar. But just as vivid are the memories of where, three or four times a day, you would sandwich $target.name between you and $other.name and take turns ramming his aching boypussy and then feeding him the taste of cum and ass.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
That... that wasn’t real. I would never do that to you, $target.name. You’re my f--
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fag?!
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Friend. And besides, I’m not gay.
</div>
</div>
But even as you correct $target.name, you’re not convinced. A part of you wants to bend him over the coffee table and fuck him brutally for daring to interrupt you. And it isn’t just your attitude that’s changed. Looking around, the dorm you can’t see $target.name’s free weights sitting next to the TV or his hoodie hanging on the door. $target.name doesn’t get to own things in your arrangement. His job is to serve you and $other.name.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Look, it’s just the game, right? We can change everything back when it’s over. We’ll just... try not to think about it until then.
</div>
</div>
<</if>>
<<else>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Godammit, why did I have to be the fag?
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Look, it’s just how the game is going, okay? Besides, the way I remember it, you liked it. A Lot.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fuck off. The game made me like it... No, fuck, I mean none of that shit happened! Let’s just keep going so we can reverse this.
</div>
</div>
<</if>><<set $domsulfur.delete("Dom2")>>
<<set $subsulfur.delete("Sub2")>>
<<set $tf to "Sub2">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "bitch">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bitch">>
<<set $p3.p2nickname to "bro">>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.dom to 0>>
<<set $p1.hole to "boypussy">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
<<if $offeredFrom is "p2" or $offeredTo is "p2">>
<<set $target to $p2>>
<<set $other to $p3>>
<<else>>
<<set $target to $p3>>
<<set $other to $p2>>
<</if>>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<</if>>
You gasp as a horrible pain throbs through your head. Each tortuous pulse brings with it a flash of some scene of depravity. When the throbbing slows, you’re able to pick out a single memory from the onslaught.
<hr>
After highschool, you didn’t do much to hide how hot it was being bossed around by other men. So it was only natural that, a few days into rooming together, $target.name and $other.name had you waiting on them hand and foot. It worked out great for everyone; you were almost constantly erect at the idea of serving your superiors, and your roommates went a whole semester without doing laundry, picking up the beer cans they’d throw at you, or getting their own food from the dining hall.
<br><br>
But by the second semester, it was becoming too much. Between carrying their stuff to class, doing their homework, fetching their meals, and cleaning up after them, you had almost no time for your own coursework. You were getting sloppy, and $target.name noticed.
<br><br>
When he confronted you, you begged forgiveness. Maybe it was the fear in your eyes or the erection you got at the thought of being punished for your failures, but $target.name relented. He put a hand on your shoulder and told you, "It’s okay. I’ll take care of the meals from now on."
<br><br>
And $target.name kept his promise, even years later. Every morning, he’d sit on the edge of your bed and jerk off while you lay there and pretended to be asleep. After he spunked on the floor he would make sure to grind it deep into the carpet with his heel before mockingly shaking you awake and announcing, "Wake up. Breakfast is ready." Once, when you forgot to thank him for the meal, he didn’t let you eat anything--cum or otherwise--for 3 days. So you always made sure to give $target.name a joyful "thank you, sir!" before crawling out of bed and slurping his jizz out of the carpet fibers.
<br><br>
And every night, while $target.name and $other.name had dinner at the kitchen table, you would get on hands and knees and crawl underneath, taking turns blowing them until someone grabbed you roughly by the hair and force fed their load down your throat. And when you were lucky, on the days when he said you did an especially good job with your chores, $target.name would make you lick "dessert" off his cock when he was done breeding your boypussy.
<hr>
<<if $soul is 0>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
That... that wasn’t real. I would never do that to you, $p1.name. You’re my f--
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Fag?!
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Friend. And besides, we're not gay.
</div>
</div>
But even as he corrects you, you can tell he's not convinced. And neither are you. A part of you wants him to bend you over the coffee table and fuck you brutally for daring to interrupt him. And it isn’t just your attitude that’s changed. Looking around, the dorm you can’t see your books on the shelves or your notepad on the end table. You don't get to own things in this arrangement. Your job is to serve $target.name and $other.name.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Look, it’s just the game, right? We can change the little bitch back when it’s over... Fuck, sorry $p1.name, that just kind of came out. But yeah, let's just push on.
</div>
</div>
<<else>>
<<set $soul to 1>>
<div @class="'speech' + $o">
<div class="bubble p1">
Three years?! I've had to sneak food for 3 years?! What the hell, guys?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Bitch, who told you you could sneak food?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Wh-what? N-nobody... sir. I didn't mean--
</div>
</div>
He holds up a hand, and you can see the initial, furious instinct to punish you for your disobedience pass.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
No. Sorry, it's fine. It's just the game man, it's hard not to think of you as a, y'know, bitch. I didn't even realize what I said until after I said it.
</div>
</div>
<</if>><<set $domsulfur.delete("Dom2")>>
<<set $subsulfur.delete("Sub2")>>
<<set $tf to "Dom2">>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<set $p1.p2nickname to "bitch">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bitch">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "bitch">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "bitch">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
<<set $target.hole to "boypussy">>
<<set $other.hole to "asshole">>
<<set $p1.hole to "asshole">>
You gasp as a horrible pain throbs through your head. Each tortuous pulse brings with it a flash of some scene of depravity. When the throbbing slows, you’re able to pick out a single memory from the onslaught.
<hr>
Since highschool, it had become obvious $target.name got off on being told what to do. So it was only natural that $other.name and you had him wait on you hand and foot. It worked out great for everyone, the little bitch got to feel good serving you both, and you and $other.name went a whole semester never doing laundry, picking up beer cans, or getting your own food from the dining hall.
<br><br>
But the fag must have got complacent or something; because, by the second semester, the dorm was starting to look like a real sty, and $target.name was late bringing you breakfast more days than not. When you confronted him, he pleaded for forgiveness, saying his evening classes were keeping him out too late.
<br><br>
Well, something about the fear in his eyes and the chub in his pants as he begged not to be punished got to you. You relented, placing a hand on his shoulder and telling him, "It’s okay. I’ll take care of the meals from now on."
<br><br>
And you kept your promise, even years later. Every morning, you’d sit on the edge of $target.name’s bed and jerk off, making him lay there and pretend to be asleep while you spunked onto the floor. Then you’d make sure to grind it deep into the carpet with your heel before mockingly shaking $target.name awake and announcing, "Wake up. Breakfast is ready." You always made sure $target.name thanked you before crawling out of bed and slurping every drop of your jizz out of the carpet fibers.
<br><br>
And every night, while you and $other.name had dinner at the kitchen table, $target.name was on his knees underneath it, taking turns blowing you both until one of you would grab him by the hair and force feed a warm meal down his throat. If he did an especially good job with his chores, you’d sometimes even let him lick dessert off of your cock, but only once you were done breeding his boypussy.
<hr>
<<if $soul is 0>>
<<if $target.name is $p2.name>>
<div @class="'speech' + $o">
<div class="bubble p1">
That... that wasn’t real. I would never do that to you, $target.name. You’re my f--
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fag?!
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Friend. And besides, I’m not gay.
</div>
</div>
But even as you correct $target.name, you’re not convinced. A part of you wants to bend him over the coffee table and fuck him brutally for daring to interrupt you. And it isn’t just your attitude that’s changed. Looking around, the dorm you can’t see $target.name’s art hanging over the TV or his board game collection sitting under the end table. $target.name doesn’t get to own things in your arrangement. His job is to serve you and $other.name.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Look, it’s just the game, right? We can change the little bitch back back when it’s over... Fuck, sorry $target.name, that just kind of came out. But yeah, let's just push on.
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div class="bubble p1">
That... that wasn’t real. I would never do that to you, $target.name. You’re my f--
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fag?!
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Friend. And besides, I’m not gay.
</div>
</div>
But even as you correct $target.name, you’re not convinced. A part of you wants to bend $target.name over the coffee table and fuck him brutally for daring to interrupt you. And it isn’t just your attitude that’s changed. Looking around, the dorm you can’t see $target.name’s free weights sitting next to the TV or his hoodie hanging on the door. $target.name doesn’t get to own things in your arrangement. His job is to serve you and $other.name.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
Look, it’s just the game, right? We can change the little bitch back when it’s over... Fuck, sorry $target.name, that just kind of came out. But yeah, let's just push on.
</div>
</div>
<</if>>
<<else>>
<<set $soul to 1>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Three years?! I've had to sneak food for 3 years?! What the hell, guys?
</div>
</div>
<div @class="'speech' + $o">
<div class="bubble p1">
Bitch, who told you you could sneak food?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Wh-what? N-nobody... sir. I didn't mean--
</div>
</div>
You hold up a hand as you feel the initial, furious instinct to punish $target.name for his disobedience pass.
<br><br>
<div @class="'speech' + $o">
<div class="bubble p1">
No. Sorry, it's fine. It's just the game, man. It's hard not to think of you as a, y'know, bitch. I didn't even realize what I said until after I said it.
</div>
</div>
<</if>><<set $domsulfur.delete("Dom3")>>
<<set $subsulfur.delete("Sub3")>>
<<set $tf to "Sub3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.dom to 0>>
<<set $p1.hole to "hole">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
Your head aches, horribly. It feels like your brain is trying to escape through your forehead as your mind gets crammed full with years of new memories. As the pressure recedes, a single event stands out.
<hr>
It was sophomore year, and the men of Delta Kappa Phi were courting $p2.name and $p3.name for membership. You had tried to not to show your jealousy over the last few weeks. It made sense that $p3.name was asked to pledge; half the rugby team were members. But $p2.name was invited and not you? It just didn’t seem right that you were the odd man out all of a sudden. Worse, they’d talk constantly in hushed tones about how amazing these parties were: how they’d both got completely wasted or hooked up with a couple sorority chicks. And then, as soon as you entered the room, they’d go silent.
<br><br>
"Sorry, man," they said, "Pledges aren’t allowed to talk about Frat business with outsiders."
<br><br>
Finally, you couldn’t take it anymore. As your roommate’s prepped for another frat party, you outright begged them to get you an invite. You’re not sure who in the frat you pissed off to get looked over, but you’d suck up to anyone if it meant getting to be one of the guys again. But they just apologized and said they really didn’t have a say. You were humiliated, not just because you were excluded again, but because now they knew how much it bothered you.
<br><br>
You watched from the window as they met up with one of the frat bros. But instead of heading down the street, they all three turned around and started walking back your way. Moments later, the door opened and $p2.name stepped in, beaming.
<br><br>
"Brett says you can come to the party tonight as our special guest," he held out a red solo cup with some frothy liquid inside, "but you’ve got to drink this first." You eyed the liquid suspiciously. Brett probably spit in the drink or something, you thought, but fuck it. Pledges get hazed.
<br><br>
You downed the drink in one go, figuring you should show you can party with the best of them. Plus, if there was something gross in it, better to let it linger in your mouth. You tossed the cup to the side but didn’t make it two steps toward the door before a wave of dizziness knocked you to the floor, unconscious.
<br><br>
You woke up in a panic, seemingly unable to open your eyes and feeling something heavy crushing the air out of your lungs. You desperately gasped for air, and the breath caught in your throat as you got a vile whiff of sweat and musk. All around you, you heard the sound of laughter and an unfamiliar voice shout out, "That woke him up!" to a cheering crowd. You shouted for help, but that seemed to only increase the laughter. Eventually the same voice said, "I’ll shut him up. Hang on."
<br><br>
The man sitting on your chest removed your blindfold, and seemed delighted to show you it was a grimey, stained jockstrap. His grin only widened as he balled it up and shoved it into your screaming mouth, the acrid taste of cock and ball sweat making you gag. As your eyes adjusted to the light, you recognized the man getting up from your chest as Brett. You’d seen him around a couple of times, you recalled, just never this much of him. He was completely naked except for a jockstrap that looked suspiciously identical to the one in your mouth. His 300 lbs of hairy muscle were otherwise on full display.
<br><br>
As Brett pulled you to your feet by your bound arms, you saw that all of the men in the house were similarly clad. Except for you; you were completely naked except for the soiled jockstrap in your mouth and the ropes binding your wrists and ankles.
<br><br>
"Our special guest is ready," Brett shouted to yet more cheers from the drunken frat bros. Like there was nothing unusual at all about a gagged man standing naked in their living room, the crowd of men continued to joke and chat as they lined up against the far wall. With a rough push to the shoulder, Brett commanded you to waddle over to the line. When only a foot or so away from the back of the first man, you felt a sharp kick to the back of your knee, forcing you to the ground.
<br><br>
Brett then grabbed you by the chin and forced you to look up into his cruel sneer. "You’re our special guest tonight, so in a second I’m going to take my jock out of your mouth. Then it’s your job to show these men how grateful you are for the invitation with a kiss on the cheeks." Your eyes went wide and, as if anticipating your pleas, Brett added, "use that mouth for anything else--like screaming--and the jock gets stuffed back in your mouth. Then," he pulled your chin down until you were staring into his considerable package, "the rest of you gets stuffed. Understand?" He nodded your head for you and then pulled the jock out of your mouth.
<br><br>
You only had time for a couple clean breaths before another push from behind told you Brett was growing impatient. The man in front of you chuckled as he bent over and pushed his broad, hairy ass toward your face. You tried not to breathe in as you leaned forward and planted a quick peck on his sweaty asscheek.
<br><br>
"That’s a pretty fucking ungrateful kiss," Brett sneered before grabbing the back of your head and plunging your face directly into the man’s damp ass. You’re not sure how long he smothered you between those bulky cheeks; but by the time he released you, you were well past the point of believing you might actually suffocate. You wondered if the last thing you saw was going to be some stranger’s puckered asshole.
<br><br>
When Brett asked you if you were going to do a proper job or if he’d need to help you with the entire line, you quickly assured him you would be a grateful guest. You shuffled to the next man in line and, this time, after giving him a wet kiss on each asscheek, you lowered your face between his cheeks and licked the hairy ring clean. For 2 minutes, you sloppily tongued the jocks asshole until Brett finally seemed satisfied and moved you down the line.
<br><br>
You were openly weeping by the time you neared the end, but it made little difference. Nobody could hear your quiet sobs over their drunken chatter, and the tears on your face were obscured by the ass sweat of a dozen muscular jocks. But somehow the cruelest part was yet to come. You reached the second to last in line and realized the ass in front of you wasn’t the plump, hairy rear of some jock but $p2.name’s pale, flat ass.
<br><br>
"Now you be extra grateful to $p2.name," Brett said, bending down to speak directly into your ear," it was his idea to bring you in as our special guest tonight. Hey, someone grab $p2.name another beer."
<br><br>
You looked up at the backs of $p2.name and $p3.name, and prayed they would save you. But over the din of the crowd you heard $p3.name laugh, "Yeah, I know you thought he’d be good frat material, but he’s just been so annoying this semester." Fed up with your hesitation, Brett pushed you into $p2.name’s ass.
<br><br>
When you at last cleaned out your friends to Brett’s satisfaction, Brett whistled for everyone’s attention. "Now that the welcoming ceremony is done, let the fun begin. It’s jocks versus skins," he said, whipping off his jockstrap, "Jocks take the mouth skins get the ass. Whatever team pumps the fewest loads into this bitch by midnight has to buy the beer for our next party." As half the men started pulling off their jockstraps, Brett looked down to you, "Yeah, sorry, I lied. I was going to stuff you either way."
<br><br>
Skins won. You don’t remember every man that left a load up your ass or down your throat, but the tally marks on your chest and ass took days to wash off. As it happens, $p2.name and $p3.name ended up not joining Delta Kappa Phi. They said you were too good to share. So as long as you kept their asses clean and their dicks wet, they didn’t really need a frat to have a good time. You protested, of course. But they warned you that, after your performance at the party, Brett promised them open invitations to become brothers on the condition that they bring you along as the permanent house fag.
<br><br>
Service two men every day or twenty, the choice was yours and you’d chosen to become $p2.name and $p3.name’s personal fuck toy.
<hr>
<div class="speechp3">
<div class="bubble p3">
Do you think that shit really goes on at Delta Kap parties?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
That’s your question?! The game just turned $p1.name into the resident cumdump and you want to know about the frat?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Yeah, I know. And like, sorry $p1.name, that sucks. But that’s like nine guys from the team that are into gay shit if that’s really the kind’ve stuff they do.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Ten.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It’s ten guys on the team. I’m pretty sure you’re into gay shit now too.
</div>
</div><<set $domsulfur.delete("Dom3")>>
<<set $subsulfur.delete("Sub3")>>
<<set $tf to "Dom3">>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
<<set $target.hole to "hole">>
<<set $other.hole to "asshole">>
<<set $p1.hole to "asshole">>
Your head aches horribly. It feels like your brain is trying to escape through your forehead as your mind gets crammed full with years of new memories. As the pressure recedes, a single event stands out.
<hr>
It was sophomore year, and the men of Delta Kappa Phi were courting you and $other.name for membership. Though he was obviously feeling more excluded every day, $target.name was trying hard not to show his jealousy.
<<if $target.name is $p2.name>>
It made sense that $p3.name was asked to pledge; half the rugby team were members. But you? You were in good shape, sure, but you didn’t exactly fit in with a bunch of meathead jocks. You can only assume $p3.name had put in a good word for you.
<<else>>
You couldn’t blame him. Half the rugby team were members, and here was $p2.name--skinny, timid $p2.name--being asked to pledge while $p3.name was ignored. You can only assume $p3.name pissed off the wrong people at practice or something.
<</if>>
<br><br>
It only made things worse that pledges weren’t allowed to talk to nonmembers about frat business. You and $other.name would talk about how you’d both gotten completely wasted or hooked up with a couple sorority chicks at a party. But then, $target.name would come in and you’d have to shut down the conversation.
<br><br>
Well, $target.name finally had enough of it. As you prepped for another event, $target.name practically begged you to get him an invite. He said he wasn’t sure who he pissed off to get looked over, but he’d do anything, suck up to anyone if it meant getting to be one of the guys again. It took all your effort not to laugh as you apologized and said there really wasn’t anything you could do. You were just a pledge after all.
<br><br>
Of course, $target.name didn’t know you’d already made arrangements for him to get an invite. You were just waiting to meet up with one of the brothers before you told $target.name. You and $other.name made it out the door and halfway down the street before breaking out into laughter. You turned toward the dorm and saw $target.name staring forlorn out the window like an abandoned puppy.
<br><br>
"That our guy?" Brett, the frat bro you were meeting, asked as he walked toward you.
<br><br>
"That’s him," $other.name answered, "God, he’s been so annoying this week. Hopefully this’ll get him to stop whining."
<br><br>
"I guarantee it," Brett said with a smile. He pulled a hip flask from his pocket and offered it back and forth until you agreed to take it. "Remember," he said, "get him to drink all of it."
<br><br>
Moments later, you opened the door to $target.name’s beaming face. "Brett says you can come to the party tonight as our special guest," you told him while holding out the flask, "but you’ve got to drink this first."
<br><br>
He unscrewed the cap and gave it a suspicious sniff. "What’s in it?"
<br><br>
"Liquor I’d guess," you offered, "plus, dude, just being honest, probably spit or piss or something." $target.name pulled the container away from his nose. "C’mon man, pledges get hazed. If you want to come, you’ve gotta show that you’re willing to play the game, y’know?"
<br><br>
$target.name nodded, took a deep breath through his nose and then threw his head back, trying to down the liquid in one go. Before he could even hand the empty flask back to you, $target.name’s eyes rolled back and he slumped to the floor, unconscious.
<br><br>
Whatever Brett’s formula was, it was effective. $target.name didn’t so much as murmur in his sleep as you loaded him into the back of Brett’s car. He was so out, you even checked to make sure he was still breathing a few times as you and $other.name stripped him naked and splayed him out on the frat’s living room floor. All the while, Brett assured you he’d be fine.
<br><br>
"Don’t worry, this’ll wake him up." Brett pulled a soiled jockstrap from the ziploc he’d been carrying around, draped it over $target.name’s face, and then sat on his chest. $target.name woke up in a panic, the breath being forced out of his lungs as he realized his wrists and ankles were bound. With the jockstrap over his eyes, you imagine he was pretty disoriented, registering only the laughter of a crowd and the absolutely vile scent of Brett’s ball musk on his face.
<br><br>
"Yup, that did it!" Brett shouted to the cheering crowd. $target.name shouted for help between desperate gasps for air. Still laughing, Brett said, "I’ll shut him up. Hang on." He lifted some of his weight off of $target.name’s chest, and pulled the jock from his face. He delighted in showing $target.name what he’d been sniffing and, when $target.name opened his mouth wide to finally get a clean lungful of air, Brett shoved the jock in.
<br><br>
"Alright ladies, the welcoming ceremony is about to begin. Uniforms on." Brett was the first to yank off his T-shirt and shorts, leaving him completely naked except for a grimy jock near-identical to the one in $target.name’s mouth. Brett’s 300 pounds of hairy muscle on display, it was no wonder $target.name couldn’t breathe.
<br><br>
One of the other guys nudged you. "Hey, Pledge, uniform on," he said, and you saw him and the rest of the group stripping down to their own jocks. You hesitated a moment, but something about this big group of twenty some men all being perfectly comfortable with the situation put you at ease. It helped that $other.name was already down to his underwear and that you were five beers deep.
<br><br>
"Our special guest is ready," Brett shouted to yet more cheers from the drunken frat bros. Like there was nothing unusual at all about a gagged man standing naked in their living room, the crowd of men continued to joke and chat as they lined up and faced the wall. You took your place at the end of the line next to $other.name--pledges are always last--and watched Brett waddle $target.name over to the first guy. When only a foot or so away from the back of the first man, he gave $target.name a sharp kick to the back of the knee, forcing him to the ground.
<br><br>
"You’re our special guest tonight, so in a second I’m going to take my jock out of your mouth. Then it’s your job to show these men how grateful you are for the invitation with a kiss on the cheeks." $target.name’s eyes widened and, as if anticipating his pleas, Brett added, "use that mouth for anything else, like screaming, and the jock gets stuffed back in your mouth. Then," he pushed $target.name’s head down until he was staring into Brett’s crotch, "the rest of you gets stuffed. Understand?" Brett nodded $target.name’s head for him and then pulled the jock out of his mouth.
<br><br>
$target.name only had time for a couple clean breaths before another shove from behind made clear Brett was growing impatient. The man in front of $target.name chuckled as he bent over and pushed his broad, hairy ass toward $target.name’s face. He held his breath, leaned forward, and planted a quick peck on the sweaty asscheek.
<br><br>
"That’s a pretty fucking ungrateful kiss," Brett said before grabbing the back of $target.name’s head and plunging his face directly into the man’s damp ass. You’re not sure how long he smothered $target.name between those bulky cheeks; but by the time Brett released him, you were well past the point of worrying $target.name might actually suffocate. You wondered if the last thing your friend saw was going to be some stranger’s puckered asshole.
<br><br>
When Brett asked $target.name if he was going to do a proper job or if he’d need Brett’s help with the entire line, $target.name quickly assured him he’d be a grateful guest. $target.name shuffled to the next man in line and, this time, after giving him a wet kiss on each asscheek, he lowered his face between the man’s cheeks and licked his hairy ring clean. For 2 minutes, he sloppily tongued the jock's asshole until Brett finally seemed satisfied and moved $target.name down the line.
<br><br>
When $target.name neared the end and saw the next ass to clean was yours, his face was already soaked in tears and ass sweat. He looked up at you, pleading with his eyes that you get him out of this.
<br><br>
"Now you be extra grateful to $p1.name," Brett said, bending down to speak directly into $target.name’s ear," it was his idea to bring you in as our special guest tonight." With that, $target.name was broken. You gave him a reassuring half-smile and then pushed your ass back into his face. The boys cheered and someone handed you another beer while another told you to "blow $target.name a kiss." That seemed a bit too cruel for you, but $other.name was happy to oblige on his turn.
<br><br>
When $target.name at last cleaned out $other.name to his satisfaction, Brett whistled for everyone’s attention. "Now that the welcoming ceremony is done, let the fun begin. It’s jocks versus skins," he said, whipping off his jockstrap, "jocks take the mouth, skins get the ass. Whatever team pumps the fewest loads into this bitch by midnight has to buy the beer for our next party." As half the men started pulling off their jockstraps, Brett looked down to $target.name, "Yeah, sorry, I lied. I was going to stuff you either way."
<br><br>
Skins won. You don’t remember every time someone left a load up $target.name’s ass or down his throat; you blacked out sometime around eleven. But the tally marks on $target.name’s chest and ass took days to wash off. As it happens, you and $other.name ended up not joining Delta Kappa Phi. Oh, you got in, it’s just that $target.name was too good to share. Beer is cheap. And after the party, you didn’t need to go to some frathouse to get your dick wet. You had $target.name waiting back at the room, ready to serve.
<br><br>
Well, not at first. But when you told $target.name that Brett promised you and $other.name could join the frat anytime on the condition that you bring him as the permanent house fag, he shaped up. The choice was his, service two men every day or twenty, and he chose to be your and $other.name’s personal fuck toy.
<hr>
<div class="speechp3">
<div class="bubble p3">
Do you think that shit really goes on at Delta Kap parties?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
That’s your question?! The game just turned
<<if $target.name is $p2.name>>
me
<<else>>
you
<</if>>
into the resident cumdump and you want to know about the frat?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Yeah, I know. And that sucks and all. But that’s like nine guys from the team that are into gay shit if that’s really the kind’ve stuff they do.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Ten.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It’s ten guys on the team. I’m pretty sure you’re into gay shit now too.
</div>
</div><<set $domsulfur.delete("Dom5")>>
<<set $subsulfur.delete("Sub5")>>
<<set $tf to "Sub5">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "piggy">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "piggy">>
<<set $p3.p2nickname to "bro">>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.dom to 0>>
<<set $p1.hole to "piggy hole">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
You feel dizzy while the world shifts around you and the game creates new, disgusting memories for you to relive.
<hr>
It was your second semester. You, $p3.name, and $p2.name had signed up for a campus-wide game of Sock Assassins, and you took to it with your usual competitiveness. You hadn’t heard of the game before that year, but the premise was simple enough. The players’ names are put into a hat, and each player takes turns drawing one name out. The name drawn becomes your target, and it’s your job to knock them out of the game by "assassinating" them with your assigned weapon: a balled up pair of socks. When you take out a player, their target becomes yours; and you keep whittling the players away until only the winner is left.
<br><br>
The three of you were absolutely in your element. You strategized between every class and came up with more and more elaborate ways to ambush your targets. It was some of the most fun you had that year. But after 15 or so assassinations, things took a turn when $p3.name ended up getting $p2.name’s name from one of his victims.
<br><br>
He didn’t tell $p2.name at first, confiding in you instead. $p3.name didn’t want the game to end, and he thought it would be a dick move to take out $p2.name, anyway. Instead, he wanted to rig the game. Since $p3.name was $p2.name’s assassin, you knew nobody would target him as he took out the rest of the players. Seeing as you were usually the peacekeeper between the two of them, this was a surprisingly nice gesture from $p3.name.
<br><br>
You probably should have just gone along with it. But unfortunately, your next victim had $p3.name’s name and your competitive side took over. You lured your two friends out of the dorm with the promise of an especially convoluted scheme to take out $p2.name’s target. And when they were both busy prepping, you pegged $p3.name in the back with your balled up sock and then whipped its partner at $p2.name, knocking them both out of the game.
<br><br>
Well, they didn’t find your ruse as funny as you did. $p3.name, especially, was fucking pissed, and the three of you had a shouting match right there in the quad until campus security told you to take it elsewhere.
<br><br>
"Fine," you shouted, "let’s go back to the dorm. You guys will stop bitching as soon as we find a new game."
<br><br>
"Fuck that, bro," $p3.name shot back, "you go back. We’re not playing shit with you, asshole."
<br><br>
By the time you made it back to your dorm, you had cooled off and started to feel pretty guilty about what you’d done. It was just another dumb game, but it was really rare to see $p2.name and $p3.name getting along so well. You fucked that up, and now the thing they had most in common was thinking you were a dick. You practiced your apology for hours, waiting for them to come home. But by 11 o’clock, you fell asleep still waiting.
<br><br>
When you woke up to see $p3.name hovering over you, you were relieved. They were talking to you again! But that relief faded immediately when you tried to right yourself and realized your arms and legs were cuffed to the bed frame.
<br><br>
$p3.name smiled, "Oh good, you’re awake. Sorry we were out so late last night. We had to pick up a few things. Did you know they’ll sell handcuffs to anyone?"
<br><br>
You stammered, "Umm, no. Hey, $p3.name if this is about the game, I’m really sorr--"
<br><br>
You were cut off when $p2.name surprised you from the opposite side of the bed and jammed something into your mouth. Before you could even think to muffle a plea for help, you were dry-heaving into the moist, rancid object. $p2.name quickly followed with a strip of duct tape to keep you from spitting out the gag.
<br><br>
"You like that?" $p3.name pushed down on the tape, making sure it was secure, and said, "those were gonna be a fun surprise for the game. I’ve been prepping those socks for a month, wearing them to every practice, every game. Hell, I think my gym gains are improved this month just because I was trying to get those socks as ripe and sweaty as I could."
<br><br>
By then you were screaming into the putrid fabric, but the movement was just squeezing more and more flavor out of the socks. $p3.name leaned in, "and I wasn’t going to tell you guys this part, because even I thought it was kinda nasty. I’ve been jerking off in them every night."
<br><br>
You were stunned silent. Though you fought it, a part of your brain was trying to work out the different flavors on your tongue and discover if what he said was true. But if you thought you couldn’t be any more horrified, you were wrong. You felt something warm engulf your dick, and you looked down to discover you were naked and $p2.name was slowly working a fleshlight up and down your shaft.
<br><br>
"Damn, bro. We flipped a coin to see who would have to get you hard, but you chubbed up just at the thought of sucking my ball sweat and cum out of those socks. $p2.name, I like your chances."
<br><br>
Was that true, you wondered, had you gotten hard on your own? You tried to resist, but as $p2.name’s steady strokes with the fleshlight continued, you couldn’t help but moan into the gag.
<br><br>
"Oh, right. I haven’t explained the rules," $p3.name continued, "See, we didn’t want all my hard work to go to waste, so we came up with a new game. We’re going to get you completely addicted to that ball and cum stench, so that even catching a whiff of our unwashed boxers gets you chubbed up and moaning like a bitch in heat. $p2.name wins if we can turn you into a disgusting little pig faggot in under 2 weeks. I win if it takes longer... but I don’t like those odds. And as for you... well, I guess you just lose.
"Hey, $p2.name, remember, whenever your hand gets tired we can put in one of the vibrators instead."
<hr>
Your focus returns to the present to find your previously tidy dorm a disgusting sty. The sultry stench of sweat is thick in the air.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Eww, what is this?
</div>
</div>
$p2.name’s hand had brushed a pair of boxers which had been carelessly left on the floor. He flings them away and into your lap, where you admire for a moment how stiff they are from pre stains and neglect. You slide the boxers over your erection and sneak a little sniff as you toss them aside.
<<set $domsulfur.delete("Dom4")>>
<<set $subsulfur.delete("Sub4")>>
<<set $tf to "Sub4">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.dom to 0>>
<<set $p1.hole to "pussy">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
<<if $soul is 0>>
<div class="speechp3">
<div class="bubble p3">
What do you think a soul transmutation even does-- Ahh!
</div>
</div>
For a moment, it feels like the mysterious voice from behind you has taken an ax to the back of your head. With a pain like your skull is split open, your mind reels in a surge of new memories. They're pressed into your gaping mind faster and faster until, with the sharp ache of your skull snapping shut, the barrage ends and your mind lingers on a single new memory.
<<else>>
It feels like your head is split in two, and your mind reels in a barrage of new experiences. Each is horribly embarrassing, but for whatever reason, you settle on one to relive.
<</if>>
<hr>
It was finals week. You and $p2.name had just enough time to grab some lunch at the dining hall before you had to head out for your next exam. You ate in a hurry, lamenting that Jacobean Period Literature was your worst class. You hadn’t even done half the reading; it was so boring. As you exited the hall with $p2.name, still griping that there was no way you were going to bullshit your way through the essay portion of your test, you felt a sharp slap on your ass.
<br><br>
You tried to pull away, but $p2.name never removed his hand from your toned buttocks, gradually sinking his fingers deeper in as he guided you around the side of the building and away from passersby.
<br><br>
You stammered, "$p2.name, please..."
<br><br>
"What? You ate so fast I thought you might still be hungry. "
<br><br>
He gave your ass a gentle squeeze and you sighed, "I need to get to my class. And someone could..."
<br><br>
You gasped when $p2.name pulled his hand off the back of your jeans just to slip it into your waistband. His fingers tickled your pliable flesh, and you pushed your ass into his hand, arching your back to give him more access.
<br><br>
As he traced a delicate ring around your hole, he whispered in your ear, "Yeah, I thought so. Look how hungry your pussy is today." You felt his finger slip into you with ease as you tilted your head, eyes closed and moaning. "Shh," $p2.name cautioned, and you did your best to stifle your whimpering as he inserted a second finger.
<br><br>
While he rhythmically finger fucked your pussy, you grunted, "Going... fail exam." That seemed to only spur him on; his pace quickened, and you groaned as he teased a third finger.
<br><br>
Still whispering, $p2.name said, "$p3.name and I keep telling you, $p1.name, these classes are pointless. What, you think you’re going to graduate and go work in an office or something?" He drove his fingers in deeper, adding the third, "With a hungry little pussy like this?! How long would you last before you’re begging your boss to fuck you on the conference table?"
<br><br>
You felt your heart race as you dissented, "No, I can... I’ll control..."
<br><br>
"When $p3.name hid your dildo, you didn’t last a day before you were face down on the floor, ass in the air, begging to have your pussy filled. But," he stopped thrusting but left his three fingers halfway buried in your hole, "suit yourself."
<br><br>
"Wh-what?"
<br><br>
"Go. Pass your test then." He was going to let you go. You just needed to take a step forward, let his fingers slide out of your puss... your asshole, and maybe this nightmare would end. You could gain control of yourself again, stop begging your roommates to fill your hole every day, finally be able to focus in a class for more than thirty minutes without rushing to the bathroom to finger yourself.
<br><br>
"That’s what I thought," he said.
<br><br>
//No//, you screamed internally. You were going to do it. You were going to step away. But then you realized you were clenching and releasing your sphincter, pulling $p2.name’s fingers further into you while you unconsciously wriggled your ass into his hand. You felt so defeated, so betrayed by your own body.
<br><br>
"Hey, it’s okay, $p1.name," $p2.name said as he resumed the rough finger fucking, "it’s not your fault you have such a hungry cunt."
<hr>
<<if $soul is 0>>
<<set $soul to 1>>
Your splitting headache is gradually replaced by warm fogginess as your mind tries to reconcile all that it’s just witnessed. You have two distinct sets of memories from the last 4 years. In one, you and your roommates are childhood friends, playing games together on Saturday nights, complaining to one another about difficult classes or bad relationships, and laughing when one of you strikes out at a bar.
<br><br>
But then there’s this other set of memories, even more vivid than the first and working hard to nudge their way to the forefront. With each passing second, it’s harder to recall $p3.name and $p2.name as your platonic friends. You look at them and see only your superiors, your liberators. They showed you the slutty bottom that you were always meant to be, and you have spent 4 years thanking them with your mouth and ass.
<br><br>
<div class="speechp2">
<div class="bubble p2">
That... that wasn’t real. I would never do that to you, $p1.name. You’re my f--
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Fag?!
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Friend. And besides, we’re not gay... right?
</div>
</div>
But even as he corrects you, you can tell he's not convinced. And neither are you. In fact, there’s a growing part of you that’s hurt by the insinutation that you aren’t his fag. You wonder for a moment if you should crawl over to him, on hands and knees, fish his cock out, and prove him wrong.
<br><br>
You shake your head to dislodge the thought, and you find you’re able to think a little clearer. Panic starts to rise. You think, //Oh God, how are we supposed to turn back to normal if I can't even tell what's real?// But the fog settles in again, smothering your fear in pleasant memories of all the times your anxiety has been quelled by the feeling of $p2.name or $p3.name's cock snugly buried in your pussy.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Look, it’s just a game, right? We can change everything back when it’s over. We’ll just... try not to think about it until then.
</div>
</div>
<<else>>
The dorm comes back into focus for you just as $p2.name is sniffing his fingers. That memory was ages ago, but no doubt they still reek. Your pussy isn’t //too// hungry, so he must have fed it recently... You shake your head to try to dislodge the thought before insisting the game move on.
<</if>><<set $domsulfur.delete("Dom4")>>
<<set $subsulfur.delete("Sub4")>>
<<set $tf to "Dom4">>
<<if $target.name is $p2.name>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<<else>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
It feels like your head is split in two, and your mind reels in a barrage of new experiences. Each is horribly embarrassing, but for whatever reason, you settle on one to relive.
<hr>
It was finals week. You and $target.name had just enough time to grab some lunch at the dining hall before you had to head out for your next exams. You ate in a hurry, while $target.name
<<if $target.name is $p2.name>>
lamented that history of neoclassicism was his worst class.
<<else>>
he ever thought an intro to philosophy class would be an easy A.
<</if>>
As you exited the hall, $target.name’s grumbling was finally cut short when you gave him a sharp slap on the ass. His shoulders dropped as you guided him around the side of the building, gradually sinking your fingers deeper in.
<br><br>
"$p1.name, please..." he begged, nervously.
<br><br>
"It’s okay, $target.name. You ate so fast I thought you might still be hungry."
<br><br>
You gave his ass a gentle squeeze and he moaned, "I need to get to my exam. And someone could..." He gasped when you pulled your hand off the back of his shorts just to slip it through his waistband. You felt his ass push into your hand as he arched his back to give you better access.
<br><br>
As you traced a delicate ring around his hole, you whispered in his ear, "Yeah, I thought so. Look how hungry your pussy is today." Your finger slipped into him with ease as he tilted his head back, eyes closed and moaning. "Shh," you cautioned, and he did his best to stifle his whimpering as you inserted a second finger.
<br><br>
While you rhythmically finger fucked his pussy, $target.name sighed, "Going... fail exam." That only spurred you on. You quickened your pace and started teasing a third finger.
<br><br>
Still whispering, you said, "$other.name and I keep telling you, $target.name, these classes are pointless.
<<if $target.name is $p2.name>>
What, you think you’re going to graduate and go work in a gallery or something?" You drove your fingers in deeper, "With a hungry little pussy like this?! How long until until the only exhibit is you on your hands and knees begging to get fucked?"
<<else>>
You’re never going to keep your C-average with a hungry little pussy like this. You can’t even make it through a whole lecture without running to the bathroom to finger yourself. Face it, you’re gonna get kicked off the team sooner or later.
<</if>>
<br><br>
"No, I can... I’ll control..." Even while denying what you said, $target.name squirmed harder into your hand.
<br><br>
You laughed, "When $other.name hid your dildo, you didn’t last a day before you were bent over the counter begging to have your pussy filled. But," you stopped thrusting but left your three fingers halfy buried in $target.name’s hole, "suit yourself."
<br><br>
"Wh-what?"
<br><br>
"Go. Pass your test then." He just needed to take a step forward, let your fingers slide out of his pussy, and maybe he’d still have some dignity. Maybe he really could learn to control himself, stop begging his roommates to fill his hole every day.
<br><br>
$target.name said nothing, but his body knew the truth. His sphincter clenched and released around your fingers, pulling them further in. "That’s what I thought," you said.
<br><br>
"No! I was going to do it. I... just... I need a little more. A little more and I’ll go, please."
<br><br>
"Hey, it’s okay," you said as you resumed the rough finger fucking, "you don’t have to lie to me. I’m your friend. And I’m not going to let your cunt go hungry."
<hr>
You bring a couple fingers to your nose to sniff. Not smelling the familiar scent of $target.name's pussy juice on your fingers, you wonder if you should help him out. You shake your head to try to dislodge the thought before insisting the game move on. <<set $domsulfur.delete("Dom5")>>
<<set $subsulfur.delete("Sub5")>>
<<set $tf to "Dom5">>
<<if $target.name is $p2.name>>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $t to "p2">>
<<set $p1.p2nickname to "piggy">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "piggy">>
<<else>>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $t to "p3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "piggy">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "piggy">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
<<set $target.hole to "piggy hole">>
<<set $other.hole to "asshole">>
<<set $p1.hole to "asshole">>
You feel dizzy while the world shifts around you and the game creates new, disgusting memories for you to relive.
<hr>
It was your second semester. You, $p3.name, and $p2.name had signed up for a campus-wide game of Sock Assassins, and you took to it with your usual competitiveness. You hadn’t heard of the game before that year, but the premise was simple enough. The players’ names are put into a hat, and each player takes turns drawing one name out. The name drawn becomes your target, and it’s your job to knock them out of the game by "assassinating" them with your assigned weapon: a balled up pair of socks. When you take out a player, their target becomes yours; and you keep whittling the players away until only the winner is left.
<br><br>
The three of you were absolutely in your element. You strategized between every class and came up with more and more elaborate ways to ambush your targets. It was some of the most fun you had that year. But after 15 or so assassinations, things took a turn when you ended up getting $other.name’s name from one of your victims.
<br><br>
You didn’t tell $other.name at first, confiding in $target.name instead. You didn’t want the game to end, and you thought it would be a dick move to take out $other.name, anyway. Instead, you pitched that you two rig the game. Since you were supposed to be $other.name’s assassin, you knew nobody would be after him while you helped him take out the rest of the players. Seeing as you were usually the peacekeeper between the $target.name and $other.name, you were surprised when $target.name eagerly agreed to help $other.name win.
<br><br>
You probably should have known better. But unfortunately, $target.name’s next victim had your name, and $target.name’s competitive side took over. He lured you and $other.name out of the dorm with the promise of an especially convoluted scheme to take out $other.name’s target. And when you and $other.name were busy prepping, he pegged you in the back with a balled up sock and then whipped its partner at $other.name, knocking you both out of the game.
<br><br>
Well, he found the ruse a lot funnier than you did, and the three of you had a shouting match right there in the quad until campus security told you to take it elsewhere.
<br><br>
"Fine," $target.name shouted, "let’s go back to the dorm. You guys will stop bitching as soon as we find a new game."
<br><br>
"Fuck that, man" $other.name shot back, "you go back. We’re not playing anything with you, asshole."
<br><br>
While $target.name stomped back to the dorm, you and $other.name plotted your revenge. It took most of the night to gather up all the items you’d need, but you hoped $target.name would be asleep when you got back anyway.
<br><br>
When $target.name woke up to see you hovering over him, he looked relieved at first. Maybe he thought you forgave him. But that relief faded immediately when he tried to right himself and realized his arms and legs were cuffed to the bed frame.
<br><br>
You smiled down at him, "Oh good, you’re awake. Sorry we were out so late last night. We had to pick up a few things. Did you know they’ll sell handcuffs to anyone?"
<br><br>
He stammered, "Umm, no. Hey, $p1.name if this is about the game, I’m really sorr--"
<br><br>
He was cut off as $other.name surprised him from the opposite side of the bed and jammed the gag you prepared into his mouth. Before he could even think to muffle a plea for help, he was dry-heaving into the moist, rancid object. $other.name quickly followed with a strip of duct tape to keep him from spitting it out.
<br><br>
"You like that?" You pushed down on the tape, making sure it was secure, and said, "those were gonna be a fun surprise for the game. I’ve been prepping those socks for a month, wearing them every time I go for a run. I think I’m down to a 7-minute mile just because I’ve been trying to get those socks as ripe and sweaty as possible."
<br><br>
By then, $target.name was screaming into the putrid fabric, but the movement was just squeezing more and more flavor out of the socks. You leaned in, "and I wasn’t going to tell you guys this part, because admittedly it’s pretty gross. I’ve been jerking off in them every night."
<br><br>
$target.name was stunned silent. As were you when you saw his untouched cock start to rise. He was getting off on this and you hadn’t even done anything yet except lie about him sucking cum out of your socks. You nod to $other.name, and he lubed up the fleshlight you bought last night. When it was ready, he slid it down $target.name's by-then fully erect dick and started steadily working it up and down. $target.name started bucking his hips into the sextoy almost immediately.
<br><br>
"Woah, hang on. You’re not actually going to get off. That’s not part of the game. Oh, right! I haven’t explained the game. See, we didn’t want all my hard work to go to waste, so we came up with a new contest. We’re going to get you completely addicted to that ball and cum stench, so that even catching a whiff of our unwashed briefs gets you chubbed up and moaning like a bitch. $other.name wins if we can turn you into a disgusting little pig faggot in under 2 weeks. I win if it takes longer, but honestly," you surveyed $target.name writhing on the bed, sucking in deep breathes through his nose and moaning into your socks, "I don’t like my odds. And you win... Well, I guess you don’t win.
<br><br>
"Hey, $other.name, remember, whenever your hand gets tired we can put in one of the vibrators instead."
<hr>
Your focus returns to the present to find your previously tidy dorm a disgusting sty. The sultry stench of sweat is thick in the air.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Eww, what is this?
</div>
</div>
$other.name’s hand had brushed a pair of boxers which had been carelessly left on the floor. He flings them away and into $target.name’s lap, where he seems to admire for a moment how stiff they are from pre stains and neglect. He unsubtly slides the boxers over his erection and sneaks a little sniff before tossing them aside.
<<set $domsulfur.delete("Dom7")>>
<<set $subsulfur.delete("Sub7")>>
<<set $tf to "Sub7">>
<<set $p1.dom to 0>>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "cuck">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "cuck">>
<<set $p3.p2nickname to "bro">>
<<set $p1.hole to "cunt">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
$p2.name reacts first, crying out in pain and clutching his head. You reach for him; but before you can make contact, it hits you too. Like a marching band pounding through your head while all playing different songs. Every cacophonous step brings its own excruciating throb to your head and memory to mind. As the band plays into the distance, one memory lingers.
<hr>
It was a Friday afternoon. $p2.name and $p3.name were watching some B-movie while you paced around the common area, cell phone to your ear. "C’mon, I wouldn’t have to stay the night or anything," you offered. A string of excuses ensued from the other end until you interrupted, "Yeah. No, I get it. You need to study. Okay, we’ll talk later.. I love--" She hung up.
<br><br>
You flung your phone at the couch, a little more forcefully than intended, and groaned, "I don’t get it guys, Hannah’s been blowing me off all week."
<br><br>
"Uh huh," $p3.name replied, not so subtly raising the volume on the TV.
<br><br>
"What the fuck, dude," you shouted, chucking a throw pillow at $p3.name, "you’re supposed to be my friends. You can’t listen to me bitch for 5 seconds?"
<br><br>
$p3.name sighed, flipping off the TV, but it was $p2.name who responded, "$p1.name, look, it’s just... you’ve been moaning about getting blue-balled for 2 weeks. We’re sick of it."
<br><br>
$p3.name chuckled, "I don’t get why this is so hard for you anyway. Hannah’s the campus bicycle."
<br><br>
You were furious. "What the fuck did you just say?" $p3.name smiled, no doubt preparing some stupid comeback, but you cut him off. "Actually, no. Forget it. I heard you. Fuck you, $p3.name," you stood to leave, "and fuck you too, $p2.name. Sick of my bitching? Well I’m sick of hanging out with you two pussies. You’re just fuckin’ jealous I can land a ten like Hannah while you two are sitting around here every night sucking eachother off or whatever. Well, it’s not my fault you assholes aren’t man enough to get your own girlfriends. Maybe work on that instead of harassing me!"
<br><br>
As your rant echoed through the suite, $p2.name was frozen in place, looking like you slapped him in the face. $p3.name, though, rose to his feet. He didn’t quite measure up to you in height, but that didn’t make the muscular jock any less intimidating. $p3.name started to raise his hands, and you thought, //Oh, fuck. This is it. We’re seriously going to fight//.
<br><br>
But instead of clenching his fists, $p3.name held both palms out. "Hey, woah, take it easy," he said in a soft voice, "I’m sorry. Look, man, I’m an idiot. We all know that. It was a dumb joke." He swept his hand back to indicate $p2.name. "And he’s sorry too. Right, $p2.name."
<br><br>
"Umm... yeah. Sorry, $p1.name."
<br><br>
"You’re right," $p3.name continued, "we’re being bad friends. $p2.name, go grab $p1.name a beer out of our special collection."
<br><br>
$p2.name didn’t move. He looked frozen again, maybe even paler than before. "Are you sure, $p3.name?"
<br><br>
You added, "Special collection?"
<br><br>
"Yeah... to both questions," $p3.name answered, "don’t be jealous, $p1.name. It’s thirsty work sucking eachother off or whatever." You chuckled, feeling the tension start to drain out of the room as $p2.name fetched some beers from the kitchenette. "C’mon, $p1.name, have a seat. We’ll have a boys night."
<br><br>
In hindsight, you should have been more alarmed when $p2.name handed you your beer, already opened. Or bothered by the fact that their "special collection" seemed to just be the same PBR you always drank toward the end of the month, when the beer fund ran low. By the time any of this occurred to you, you had already downed your drink.
<br><br>
You blinked and suddenly it was dark outside. You started to slur a question, but $p3.name put a hand on your bare thigh and said, "Shh. You’re okay, $p1.name. You’re just watching some TV with the boys, right?"
<br><br>
You nodded your head and felt yourself slip into the warm haze. Every part of your body felt heavy, but your eyelids most of all. You couldn’t lift them to see the TV, but you could hear a rhythmic, wet slapping punctuated by the occasional feminine moan.
<br><br>
"What... watching?" you managed to drone out, fighting to open your eyes.
<br><br>
"Don’t worry, I’ve got you, bro," $p3.name said before roughly palming your forward in a tight grip and leaning your head back. The force of it held your eyelids open, and the pain pulled you up a little from your dreamy stupor. Your eyes focused, at last, on the video playing in front of you: a wavering shot of a man’s muscular, glistening back as he pounded a woman bent over the bed.
<br><br>
"Hey, would you stop checking out my ass?" the man on the screen shouted over his shoulder, "You can’t even tell it’s her from back there." The camera moved past the duo then swiveled around so you could see the woman’s face, mouth agape and moaning.
<br><br>
"Why..." you stammered, "Hannah in the movie?"
<br><br>
"Yeah, that’s right, buddy," $p2.name said in a high-pitched voice, like he was talking to a child. Then, pointing at the screen, he asked, "And who’s that big guy?"
<br><br>
"Umm, $p3.name?," you offered.
<br><br>
"You got it." He puts a hand on your other naked thigh, just inches away from your erect cock.
<br><br>
You stammer, "Wait. Where... my clothes?"
<br><br>
$p3.name laughs, "Don’t worry about that. We’re relaxing, remember? Just us boys. Look at the movie, isn’t that hot." You looked up, and he was right. It was fucking hot how he grunted each time he thrust into her. How his sweaty chest caught the light. How the look on her face was so zoned-out, blissful. Just like you.
<br><br>
$p3.name began to rub his hand up and down your thigh, always stopping just short of brushing your aching cock. His hot breath in your ear, he whispered, "Isn’t it hot watching me fuck your girlfriend?"
<br><br>
You couldn’t reply, only whimper as he finally touched your penis, gently swirling his thumb around the head. "But you know what, cuck? You know what I think would be even hotter?"
<br><br>
As he gently slicked his thumb in your pre, you were screaming internally for him to just grab it. Grab your cock in his fist. Stop teasing you. But your hands were so heavy and your head was filled with warm molasses. All you could manage was a quiet purr.
<br><br>
"I think it would be even hotter if your girlfriend watched me fuck you." $p2.name slid his fingers up your chest, his soft fingertip just glancing your nipple. Your body was one exposed nerve. Every touch had you reeling, begging for release.
<br><br>
The $p3.name on the screen growled, "Yeah, tell me what you want."
<br><br>
You’re not sure who spoke first, you or Hannah, but she in a wail and you in a mumble both replied, "Fuck me."
<br><br>
"You’re going to have to speak up," $p3.name said as he raised the TV volume until the dorm was awash in Hannah’s screams.
<br><br>
"Fuck me," you pleaded, as loud as you could muster with your tongue feeling like it was made of lead. $p2.name stopped cruelly teasing your nipple and stepped in front of the TV.
<br><br>
He held up your phone and said, "Now one for the camera."
<br><br>
"Fu--", you started, but $p3.name was slipping his shoulder under your arm to lift you up. Your ragdoll body offered no resistance as he laid you over the couch arm.
<br><br>
"Oh, almost forgot," he said, teasing your ass with his cockhead. $p3.name grabbed your head by the hair and turned it so you could still see the TV. Pushing into you, he taunted, "We’ve got to figure out what’s hotter. Fuck, $p1.name, your cunt is so loose already. This your first movie?"
<br><br>
"Not... a cunt," you whimper into the couch cushion.
<br><br>
"Nah," $p3.name thrusts into you completely and you see stars, "feels like a cunt. Hey, $p2.name, come get a shot of his hole. We’ll let Hannah decide if it’s a cunt or not when we send it to her."
<br><br>
You feel $p3.name piston in and out of you in time with the video, your and Hannah’s moans getting lost together in a desperate harmony until you finally, mercifully erupted, dousing the couch arm in cum. Even as pleasure radiates from your brutalized hole, you start to feel the same anguished, building need for release.
<br><br>
$p2.name crouched down next to you. Bringing the phone up to your face, he narrated, "$p1.name just came from being fucked in the ass," he looked back at $p3.name and corrected, "Sorry, I meant ‘fucked in the cunt.’" He lowered the phone and smirked, "Y’know, we really were trying to do you a favor, originally. We figured we’d slip Hannah one of those pills and maybe she’d stop being such a prude. They’re supposed to make you docile but also, like, incredibly turned on... Well, I guess I don’t need to tell you.
<br><br>
"But when she got all horned up," he twisted your nipple and a second orgasm rippled through you. Fuck, you hadn’t even touched yourself. You couldn’t. "Like you are now," he continued, smiling, "Well, $p3.name got a bit carried away. But then we thought, ‘Hey, we’ll make a video of her cheating on you. At least then you’ll be free to date someone who isn’t so uptight.’"
<br><br>
"That cunt wasn’t tight," $p3.name chimed in, "I’m just sayin’, a loose pussy like that, we couldn’t have been the only ones she fucked behind your back."
<br><br>
$p2.name shrugged, "See, we were still looking out for you." He slipped his hand underneath you and pulled it out, two fingers slick with cum. He brought the load to your mouth and commanded, "Suck." You latched on, running your lips to his fingertips and back. While idly feeding you your cum, he opined, "But I think this is going to work out a lot better. You weren’t a very grateful friend; but after we keep you like this for a few days, I think you’ll make a very appreciative slut."
<hr>
The memory begins to fade, becoming just experience from college-life that you think back on occasionally. It doesn't stand out any more than the test you took last week or what you had for lunch today.
<br><br>
<div class="speechp1">
<div class="bubble p1">
You... fucked Hannah.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Hang on, //I// didn't do anything. That was the game.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Yeah, $p1.name. And I never drugged her, that shit's sick.
</div>
</div>
$p2.name slaps his hand to his forehead. $p3.name looks to him and then back at you, realization dawning on his face at the same time as yours.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Wait... You fucked Hannah?!
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
It's not what you think, $p1.name. You were already broken up for, like, a long time. Like 3 weeks. I was drunk. It wasn't even that good.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh I'm sooo glad my ex is a bad lay. And, wait, you knew $p2.name? You guys think maybe we're playing a cursed cardgame because you two are such shitty friends?
</div>
</div><<set $domsulfur.delete("Dom6")>>
<<set $subsulfur.delete("Sub6")>>
<<set $tf to "Sub6">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<<set $p1.dom to 0>>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.hole to "pussy">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
Not nearly as jarring as the last time, this time your new memories simply bubble to the surface. It’s almost a pleasant feeling, like warm water being poured over your scalp.
<hr>
It was a lazy Sunday morning. You don’t recognize which one; it hardly matters. Most began the same way, with $p2.name or $p3.name lounging on the couch, idly flipping through channels while you worked your faggot pussy on his cock. Before the three of you roomed together, you never saw yourself as a faggot or believed $p2.name and $p3.name would ever insist on you riding their cocks every morning or gulping down their recycled beer every night. But it only took a few short months before none of you could imagine life any other way.
<br><br>
What truly added to the humiliation is that they insisted you earn the privilege of getting them off with your mouth and ass. You kept the room clean, fetched their meals, did the laundry and--this was the worst part--actually fucking paid them to get your ass cored out. You didn’t have time for a job. Not with your pussy on call 24 hours a day. So you just racked up student loans to afford your $100 per week slut tax. And the price was going up all the time.
<br><br>
When you first came out to your roommates about your need for cock, the price was twenty bucks a week. But every few months, when $p2.name was feeling particularly cruel, he’d tell you he just wasn’t that into it anymore. He’d make up some reason, that he started seeing a girl or he heard about an even needier cock-slut in another hall--as if there could be such a thing. And even though you knew he was lying, he wouldn’t let you suck him off again until you were on your knees, begging him. Each time, he would stroke his chin like he was thinking hard about it and say, "I don’t know, fag, what’s in it for me?" or "You’ve been getting off pretty easy these last few months, don’t you think it’s time you started giving back?"
<br><br>
You wanted so much to call him out, yell, "I’ve got the tightest fucking pussy you’ve ever fucked. You should be grateful," but the words always died in your throat as doubt crept in. What if he really didn’t need you? What if you never got to take his entire 4-inch cock and balls in your mouth again, moaning like a bitch in heat while $p3.name pounded you from behind? And before you knew it, you’d start sobbing, promising if he just let you be his cock-slut a little longer, you would write his papers for the rest of the year; you’d be his personal urinal, or let him send that video of you licking cum off the toilet seat to everyone in your phone. You were always horrified at the things you could come up with. Where did you even get these ideas?
<br><br>
And then instantly you would be filled with regret when $p2.name pulled out his cock and said, "Deal."
<br><br>
"Which one?" You would ask, already knowing the answer.
<br><br>
And he would reply, "All of them. Everything you just said."
<hr>
<div class="speechp2">
<div class="bubble p2">
Huh. Do you think the Soul-changing cards don't hurt as much if they're pleasant memories?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Pleasant?! A fuckin' slut tax? That's your idea of pleasant.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Oh, right. I mean, you seemed to enjo... Right, let's just keep going.
</div>
</div><<set $domsulfur.delete("Dom6")>>
<<set $subsulfur.delete("Sub6")>>
<<set $tf to "Dom6">>
<<if $target.name is $p2.name>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<<else>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
<<set $target.hole to "pussy">>
<<set $other.hole to "asshole">>
<<set $p1.hole to "asshole">>
Not nearly as jarring as the last time, this time your new memories simply bubble to the surface. It’s almost a pleasant feeling, like warm water being poured over your scalp.
<hr>
It was a lazy Sunday morning. You don’t recognize which one; it hardly matters. Most began the same way, with you lounging on the couch, idly flipping through channels while $target.name works his faggot pussy on your cock. The slut just can’t get enough, and his pussy is tighter than any woman’s you’ve been with. Of course, ever since you discovered $target.name would go down on your cock on command, you didn’t bother get with any women. Too much effort.
<br><br>
Before you roomed together, you never imagined $target.name could be a faggot or, for that matter, that you’d insist on him riding your cock in the morning or gulping down your recyled beer in the evenings. But it only took a few short months before you couldn’t imagine life any other way. For the privilege of servicing his dormmates, $target.name kept the room clean, fetched your meals, did the laundry and--this was the best part--fucking paid you to get his ass cored out.
<br><br>
He didn’t have time for a job. Not with his pussy on call 24 hours a day. So he’d just been racking up student loans to afford his $100 per week slut tax. And the price was going up all the time. When he first came out as a sniveling cock whore, the price was twenty bucks a week. But every few months, when you or $other.name were feeling particularly cruel, you’d tell $target.name you just weren’t that into it anymore. Maybe you had been seeing some girl, or you heard about an even needier cock-slut in another hall--as if there could be such a thing. And you’d try not to laugh as $target.name sobbed, saying he’d pay more; he’d write all your papers for you; he’d be your personal urinal; or let you send that video of him licking cum off the toilet seat to everyone in his phone. He never lacked for imagination.
<br><br>
And then you’d stroke your chin like you were thinking hard about it. Maybe you would call $other.name over, and say, "I don’t know, man, it seems like a lot of trouble keeping this fag happy. What do you think? Should we do him a favor?" And then you’d give in, saying that because you and $other.name were such good guys, you’d let $target.name be your fag-slut for a little longer, but with some changes. The best part was always seeing the look of utter relief in his eyes turn to dread when he’d ask what he needed to do and you would reply, "All of it. Everything you just offered."
<br><br>
As you creamed in $target.name’s ass that morning, like you did most mornings, you held that look of fear in your mind. You knew $target.name regretted it every time, thinking he couldn’t be any more humiliated. And every time, you knew he would prove himself wrong.
<hr>
<div class="speechp1">
<div class="bubble p1">
Huh. Do you think the Soul-changing cards don't hurt as much if they're pleasant memories?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Pleasant?! A fuckin' slut tax? That's your idea of pleasant.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh, right. I mean, you seemed to enjo... Yeah, let's just keep going.
</div>
</div><<set $domsulfur.delete("Dom7")>>
<<set $subsulfur.delete("Sub7")>>
<<set $tf to "Dom7">>
<<if $target.name is $p2.name>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<set $gf to "Ashley">>
<<set $p1.p2nickname to "cuck">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "cuck">>
<<else>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<<set $gf to "Emma">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "cuck">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "cuck">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
$p2.name reacts first, crying out in pain and clutching his head. You reach for him; but before you can make contact, it hits you too. Like a marching band pounding through your head while all playing different songs. Every cacophonous step brings its own excruciating throb to your head and memory to mind. As the band plays into the distance, one memory lingers.
<hr>
It was a Friday afternoon. You and $other.name were watching some B-movie while $target.name paced around the common area, cell phone to his ear. "C’mon, I wouldn’t have to stay the night or anything," he offered. After a pause, he conceded, "Yeah. No, I get it. You need to study. Okay, we’ll talk later.. I love--" She hung up.
<br><br>
$target.name flung his phone at the couch, a little more forcefully than intended, and groaned, "I don’t get it guys, $gf’s been blowing me off all week."
<br><br>
"Uh huh," $other.name replied, not so subtly raising the volume on the TV.
<br><br>
"What the fuck, dude," $target.name shouted, chucking a throw pillow at $other.name, "you’re supposed to be my friends. You can’t listen to me bitch for 5 seconds?"
<br><br>
$other.name sighed, flipping off the TV, but it was you who responded first, "$target.name, look, it’s just... you’ve been moaning about getting blue-balled for 2 weeks. We’re sick of it."
<br><br>
$other.name chuckled, "I don’t get why this is so hard for you anyway. You know they call $gf 'the campus bicycle,' right"
<br><br>
$target.name was furious. "What the fuck did you just say?" $other.name smiled, no doubt preparing some comeback, but $target.name cut him off. "Actually, no. Forget it. I heard you. Fuck you, $other.name," $target.name stood to leave, "and fuck you too, $p1.name. Sick of my bitching? Well I’m sick of hanging out with you two pussies. You’re just fuckin’ jealous I can land a ten like $gf while you two are sitting around here every night sucking eachother off or whatever. Well, it’s not my fault you assholes aren’t man enough to get your own girlfriends. You don’t have to take it out on me!"
<br><br>
As his rant echoed through the suite, $other.name was frozen in place, looking like he’d been slapped in the face. As you rose from the couch $target.name started to clench his fists, and for a moment you thought, //Oh, fuck. This is it. We’re seriously going to fight.//
<br><br>
But as you held your palms out, $target.name relaxed his posture. "Hey, woah, take it easy," you ventured in a soft voice, "I’m sorry. Look, man, It was a dumb joke. He didn’t mean that. Right, $other.name?"
<br><br>
"Umm... yeah. Sorry, $target.name."
<br><br>
"You’re right," you continued, "we’re being bad friends. $other.name, go grab $target.name a beer out of our special collection."
<br><br>
$other.name didn’t move. He looked frozen again, maybe even paler than before. "Are you sure, $p1.name?"
<br><br>
$target.name interjected, "Special collection?"
<br><br>
"Yeah... to both questions," you answered, "don’t be jealous, $target.name. It’s thirsty work sucking eachother off or whatever." He chuckled, and you could feel the tension start to drain out of the room. As $other.name fetched some beers from the kitchenette, you sat back down and said "C’mon, $target.name, have a seat. We’ll have a boys night."
<br><br>
He probably should have been more alarmed when $other.name handed him a beer, already opened. Or bothered by the fact that your "special collection" was just the same PBR you always drank toward the end of the month, when the beer fund ran low. But if any of that occurred to him, it was only after he downed the drink.
<br><br>
A half-hour passed of $target.name griping about how he and $gf hadn’t had sex in a month before his speech started to slur and he faded in and out of consciousness. With $target.name firmly out of it, you plugged your laptop into the TV and queued up the video you’d been saving for him. You rejoined $target.name on the couch just as he started to come to, slurring, "What’s... going on?"
<br><br>
You put your hand on $target.name’s thigh and said, "Shh. You’re okay, $target.name. You’re just watching some TV with the boys, right?"
<br><br>
He nodded his head, and you watched him slip back into that warm haze. His limbs hung uselessly and a line of drool was slowly making its way down his chin. You unmuted the TV, and the room was filled with rhythmic, wet slapping punctuated by the occasional feminine moan.
<br><br>
"What... watching?" $target.name managed to drone out, fighting to open his eyes.
<br><br>
"Don’t worry, I’ll help you," you said before roughly palming his forehead in a tight grip and leaning his head back. The force of it held his eyelids open, and the pain seemed to wake him a little from his dreamy stupor. His eyes focused, at last, on the video playing on the screen: a wavering shot of a man’s muscular, glistening back as he pounded a woman bent over the bed.
<br><br>
"Hey, you still checking out my ass?" the man on the screen shouted over his shoulder, "You can’t even tell it’s her from back there." The camera moved past the duo then swiveled around so you could see the woman’s face, mouth agape and moaning.
<br><br>
"Why..." $target.name stammered, "$gf in the movie?"
<br><br>
"Yeah, that’s right, buddy," $other.name said in a high-pitched voice, like he was talking to a child. Then, pointing at the screen, he asked, "And who’s that tall guy?"
<br><br>
"Umm, $p1.name?" $target.name offered.
<br><br>
"You got it," you said, in the same mocking tone. "Isn’t it hot? Look at how she moans every time I thrust into her. She looks so zoned-out, blissful... Like you."
<br><br>
"Like... me," $target.name mumbled. You started moving your hand up and down his thigh, being careful to stop short of the rising tent in his shorts.
<br><br>
You leaned into $target.name. Your hot breath in his ear, you whispered, "Isn’t is hot watching me fuck your girlfriend?" He couldn’t reply, only whimper as you pulled down his shorts and gently swirled your thumb around his cockhead. "But you know what, cuck?" you asked, "You know what I think would be even hotter."
<br><br>
You slicked your thumb in $target.name’s pre and felt it ache beneath your touch, pleading for you to just grab it and stop teasing him. "I think it would be even hotter," you continued, "if your girlfriend watched me fuck you."
<br><br>
$other.name slid his fingers up $target.name’s chest, his soft fingertips just glancing over $target.name's nipples and making him purr again.
<br><br>
The you on the screen growled, "Tell me what you want."
<br><br>
You’re not sure who spoke first, $target.name or $gf, but she in a scream and he in a mumble both replied, "Fuck me."
<br><br>
"You’re going to have to speak up," you said as you raised the TV volume until the dorm was awash in $gf’s moans.
<br><br>
"Fuck me," he pleaded, as loud as he could muster while still dazed. $other.name stopped cruelly teasing his nipple and stepped in front of the TV.
<br><br>
He held up $target.name’s phone and said, "Now one for the camera."
<br><br>
"Fu--", he started, but you slipped your shoulder under his arm to lift him up. His ragdoll body offered no resistance as you laid him over the couch arm.
<br><br>
"Oh, almost forgot," you said while teasing his ass with your cockhead. You grabbed his head by the hair and turned it so he could still see the TV. Pushing into him, you taunted, "We’ve got to figure out what’s hotter. Fuck, $target.name, your cunt is so loose already. This your first movie?"
<br><br>
"Not... a cunt," he whimpered into the couch cushion.
<br><br>
"I don’t know," you said as you thrust into him, "feels like a cunt. Hey, $other.name, come get a shot of his hole. We’ll let $gf decide if it’s a cunt or not when we send this to her."
<br><br>
You pistoned in and out of $target.name in time with the video, his and $gf’s moans getting lost together in a desperate harmony until he erupted, dousing the couch arm in cum. Even as he quivered beneath you, you knew he wasn't satisfied. $gf begged to get fucked for hours after you and $other.name were spent.
<br><br>
$other.name crouched down next to $target.name. Bringing the phone up to $target.name’s face, $other.name narrated, "$target.name just came from being fucked in the ass," he looked back at you and corrected, "Sorry, I meant ‘fucked in the cunt.’" He lowered the phone and smirked, "Y’know, we really were trying to do you a favor, $target.name. We figured we’d slip $gf one of those pills and maybe she’d stop being such a prude. They're supposed to make you docile but also, like, extremely horny... Well, I suppose I don't need to tell you.
<br><br>
"But when she got all horned up," he twisted $target.name’s nipple and you felt him tremble with a second orgasm. "Like you are now," $other.name continued, smiling, "Well, we got a bit carried away. But then we thought, ‘Hey, we’ll make a video of her cheating on you. At least then you’ll be free to date someone who isn’t so uptight.'"
<br><br>
"That cunt wasn’t tight," you chimed in, "I don’t think we were the first ones she fucked behind your back."
<br><br>
$other.name shrugged, "See, we were still looking out for you." He slipped his hand underneath $target.name and pulled it out, two fingers slick with cum. He brought the load to $target.name’s mouth and commanded, "Suck." $target.name latched on, running his lips down the length of the $other.name's fingers and back. While idly feeding $target.name his cum, $other.name opined, "But I think this is going to work out a lot better. You weren’t a very grateful friend; but after we keep you like this for a few days, I think you’ll make a very appreciative slut."
<hr>
The memory begins to fade, becoming just another experience from college-life that you think back on occasionally. It doesn't stand out any more than the test you took last week or what you had for lunch today.
<br><br>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
You... fucked $gf.
</div>
</div>
<<if $target.name is $p2.name>>
<div class="speechp3">
<div class="bubble p3">
Hang on. I never drugged her. That shit's sick.
</div>
</div>
You slap your hand to your forehead. $p2.name looks to you and then back at $p3.name, realization dawning on their faces at the same time.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Wait... You fucked $gf?! Is that why she broke up with me?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Dude, she broke up with you because you pulled that lame promise ring stunt. She and I hooked up like a year before you started dating. It wasn't anything, she just wanted to lose her virginity before college.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Virg... And, wait, you knew, $p1.name? You guys think maybe we're playing a cursed cardgame because you two are such shitty friends?
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Hang on. //I// didn't do anything. That was the game.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Yeah. And if it helps, I've fucked you a lot more than her.
</div>
</div>
<</if>><<set $domsulfur.delete("Dom8")>>
<<set $subsulfur.delete("Sub8")>>
<<set $tf to "Sub8">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "fag">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "fag">>
<<set $p3.p2nickname to "bro">>
<<set $p1.dom to 0>>
<<set $p2.dom to 1>>
<<set $p3.dom to 1>>
<<set $p1.hole to "asshole">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
Your eyes roll back and your mouth hangs open, dumbly, as you experience years worth of new memories all at once. While your brain is filled to bursting with erotic experiences, you find yourself repeatedly drawn to one memory.
<hr>
It was your first ever college game night, and you capped off a night of overly complicated eurogames with a simple round of Never Have I Ever.
<br><br>
"Alright, I’ll start," $p2.name began, "Never have I ever lost a board game in college.
<br><br>
"C’mon, bro, when are you going to stop gloating," $p3.name whined. But you both dutifully put a finger down then took a shot. "My go. Okay, never have I ever gotten off with my girlfriend’s sister."
<br><br>
You glared at $p3.name before putting down another finger and taking a shot.
<br><br>
"Wait," $p2.name remarked, "no you didn’t. Who?"
<br><br>
"You remember, Chelsea and her sister," you replied.
<br><br>
"Oh! Right. No, I thought $p3.name meant, like, at the same time."
<br><br>
$p3.name chuckled, "I did. Too late now, the finger’s down."
<br><br>
The game continued like this until you were down to one finger left and nine shots deep. You struggled to hold your head up while $p2.name and $p3.name were both sitting comfortably with six fingers left each.
<br><br>
"Goddamn, $p1.name," $p3.name said, "you suck at this. Okay, here’s a gimme. Never have I ever paid a guy to let me suck him off." You felt the color drain from your face. Did he know? That was just a one-time thing; you wanted to try it before college. You were just curious. How did he--
<br><br>
You watch the smile fade from $p3.name’s face and you realize your mistake. Fuck it was just a joke, but you were frozen like the cat that got the canary.
<br><br>
$p3.name, raised an eyebrow and said, "Bro... your finger."
<br><br>
You looked down to see you’d balled your hands into fists. "Wh-what, fuck you, dude" you stammered, "this game’s stupid. I’m going to bed." You headed to your room, praying your two friends were drunker than they seemed. You could play this all off in the morning, you thought. Or maybe you wouldn’t say anything, pretend you just blacked out.
<br><br>
You didn’t get the chance. You woke up some hours later, the scent of musk in your nostril and your lips tickled by $p3.name’s pubic hair. He growled, "Kiss it." And you opened your eyes to him straddling you, naked, his meaty cock dangling just out of reach as his balls gingerly swayed across your chin.
<br><br>
"Kiss it," he reapeted and tapped his cockhead to your lips. You opened your mouth to demand he get off of you, but the words just didn’t seem to come. Instead, you extended your tongue to lick up the drop of pre he left on your bottom lip. You wrapped your mouth around his cock and felt your own strain for attention.
<br><br>
You wondered, for a second, if $p3.name was gay. Or was he like you, unsure about how he felt, wanting to just try out a fantasy one time. Maybe he had a secret fantasy too, and the both of you would laugh about this someday, about those crazy college days.
<br><br>
But when you looked up, you didn’t see the jovial face of your friend, just cruelty. That look of contempt and disgust never changed as he slapped your face with his cock, commanded you to lick his taint, or all the times he called you a faggot cocksucker that night.
<br><br>
When his cock returned to your mouth, it wasn’t with a kiss. He grabbed you by the back of the neck and rammed his rod into you as hard as he pleased. You gagged, nearly losing nine shots of tequila as he fucked your face like a fleshlight. He stopped just short of shooting a load down your throat and coated your face instead, his cum mingling with your snot and tears.
<br><br>
Then he wiped his dick against your chin and climbed off you without a word. You felt so degraded, but there was something more than that. You felt so fucking horny. $p3.name’s words, "faggot cocksucker," replayed in your head over and over as you furiously tugged at your cock. When you came, one hand wrapped around your throbbing member and the other shoveling $p3.name’s cum into your mouth, you knew that’s exactly what you were.
<hr>
<div class="speechp2">
<div class="bubble p2">
Who was that guy, anyway, $p1.name?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Who?
</div>
</div>
<<if $p2.dumb is 1>>
<div class="speechp2">
<div class="bubble p2">
That old fag you were paying for blowies.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh, just some guy from church.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Oh, I didn't know you went to church. The only church guy I know is our old troop leader.
</div>
</div>
You share a furtive look with $p3.name. Fortunately, $p2.name's too stupid now to put two and two together.
<<else>>
<div class="speechp2">
<div class="bubble p2">
The guy you paid to... The guy you were texting.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh, just some guy from church.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
What? You don't go to church. The only time we went to church was for boyscouts... No! Mr. Novak?! Our troop leader? Dude, we were in the scouts with his kids. Shit, he's gonna get kicked out.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Okay, first of all, he probably should be kicked out if he's texting college kids for blowjobs. And second, that shit didn't really happen, remember?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Right, sorry. Anyone else, feeling like it's getting harder to remember that?
</div>
</div>
<</if>><<set $domsulfur.delete("Dom8")>>
<<set $subsulfur.delete("Sub8")>>
<<set $tf to "Dom8">>
<<if $target.name is $p2.name>>
<<set $t to "p2">>
<<set $other to $p3>>
<<set $o to "p3">>
<<set $p1.p2nickname to "fag">>
<<set $p1.p3nickname to "man">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "dude">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "fag">>
<<else>>
<<set $t to "p3">>
<<set $other to $p2>>
<<set $o to "p2">>
<<set $p1.p2nickname to "man">>
<<set $p1.p3nickname to "fag">>
<<set $p2.p1nickname to "dude">>
<<set $p2.p3nickname to "fag">>
<<set $p3.p1nickname to "bro">>
<<set $p3.p2nickname to "bro">>
<</if>>
<<set $p1.hole to "asshole">>
<<set $p2.hole to "asshole">>
<<set $p3.hole to "asshole">>
<<set $target.dom to 0>>
<<set $other.dom to 1>>
<<set $p1.dom to 1>>
<<if $soul is 0>>
<div class="speechp1">
<div class="bubble p1">
What do you think a soul transmutation even does-- Ahh!
</div>
</div>
It feels like that mysterious voice from behind you has taken an ax to the back of your head. Your skull aches like it's been split open while your mind reels in a surge of new memories. They're pressed into your gaping brain faster and faster until, with the sharp ache of your skull snapping shut, the barrage ends and your mind lingers on a single new memory.
<<else>>
Your eyes roll back and your mouth hangs open, dumbly, as you experience years worth of new memories all at once. While your brain is filled to bursting with erotic experiences, you find yourself repeatedly drawn to one memory.
<</if>>
<hr>
It was your first ever college game night, and you capped off an evening of overly complicated eurogames with a simple round of Never Have I Ever.
<br><br>
"Alright, I’ll start," $p2.name began, "Never have I ever lost a board game in college."
<br><br>
"C’mon, bro, you haven’t gloated enough yet?" $p3.name whined. But you both dutifully put a finger down then took a shot. "My go. Okay, never have I ever gotten off with my girlfriend’s sister."
<br><br>
You glared at $p3.name before putting down another finger and taking a shot.
<br><br>
"Wait," $p2.name remarked, "no you didn’t. Who?"
<br><br>
"You remember, Chelsea and her sister," you replied.
<br><br>
"Oh! Right. No, I thought $p3.name meant, like, at the same time."
<br><br>
$p3.name chuckled, "I did. Too late now, the finger’s down."
<br><br>
The game continued like this until, somehow, while you and $other.name still had six fingers left each, $target.name was down to one and nine shots of tequila deep.
<br><br>
"Wow, $target.name," you said, "This is not your game. Okay, here’s a freebie so you don’t pass out. Okay, umm, never have I ever paid a guy to let me suck him off." $other.name laughed, but $target.name went wide-eyed as the color drained from his face. His eyes darted from you to his phone on the coffee table and back. Then it clicked for you.
<br><br>
"Wait, seriously..." you began.
<br><br>
But he cut you off immediately, "Wh-what? Fuck off, dude. This game’s stupid. I’m going to bed." He all but ran to his room, slamming the door behind him.
<br><br>
In a hushed tone, $other.name said, "Okay, but we’re definitely looking at his phone, right?"
<br><br>
It didn’t need saying. You had already grabbed the forgotten phone off the table and were scrolling through his texts. For ten minutes, the two of you drank heavily and whispered aloud a text chain where some stranger--who from the sounds of things was a married guy in the suburbs--went back and forth with $target.name for two months, hemming and hawing about a meetup. But really, all you needed to know was in the last three messages.
<br><br>
$target.name wrote, "Please, I’m going to college soon. I just need to know for sure." When no reply came for 2 days, he followed up with, "$200."
<br><br>
The last message was from the stranger: "Tonight."
<br><br>
$other.name let out a long breath before saying, "I can’t believe it. I mean, I never would have... He’s been begging that guy for months." You both took another shot, and as you set the glasses down, $other.name continued, "Well, shit. Never have I ever had some needy fag suck me off."
<br><br>
You reached for the bottle to pour another drink but thought better of it. Instead, you raised both hands and put down a finger.
<br><br>
"What are you," $other.name exclaimed, but you put a finger to your lips and crept to $target.name’s door.
<br><br>
$target.name awoke to the scent of musk in his nostrils and the feeling of your pubes tickling his lips. "Kiss it, " you said, and he opened his eyes to find you straddling him, naked, your 8-inch cock dangling just out of reach as your balls swayed across his chin.
<br><br>
"Kiss it," you repeated and tapped your cockhead to his lips. His face was a mix of surprise and anger. He opened his mouth like he was going to tell you to get the fuck off of him. But instead, he extended his tongue to lick up the drop of pre you’d left on his bottom lip. Before you could prompt him again, he wrapped his lips around your cock and did his best to fit it all in his mouth.
<br><br>
He moaned into your crotch, and you felt a stir beneath you as his cock stood to attention. His happy purring ceased, though, when he looked up. Whatever secret hope he was harboring--that maybe this wouldn’t change your friendship or you could be secret boyfriends--died when he saw the look of pure contempt on your face. And that look didn’t waver for an instant as you slapped him with your cock, commanded him to lick your taint, or all the times you called him a faggot cocksucker that night.
<br><br>
When your cock returned to his mouth, it wasn’t with a kiss. You grabbed him by the back of the neck and rammed your rod into him as hard as you pleased. He gagged, nearly losing nine shots of tequila as you fucked his head like a fleshlight. You stopped just short of shooting a load down his throat and coated $target.name’s face instead, your cum mingling with his snot and tears.
<br><br>
Then, you wiped your dick against his chin and climbed off him without a word. As you walked back to your room, you could hear him furiously tugging on his cock, no doubt replaying the scene in his head while he shoveled cum into his mouth.
<br><br>
He tried to play it off in the morning, of course. He said he was so drunk the night before, he didn’t remember what happened. But you and $other.name didn’t buy it. And you never let him forget what he was.
<hr>
<<if $soul is 0>>
<<set $soul to 1>>
Your splitting headache is gradually replaced by warm fogginess as your mind tries to reconcile all that it’s just witnessed. You have two distinct sets of memories from the last 4 years. In one, you and your roommates are childhood friends, playing games together on Saturday nights, complaining to one another about difficult classes or bad relationships, and laughing when one of you strikes out at a bar.
<br><br>
But then there’s this other set of memories, even more vivid than the first and working hard to nudge their way to the forefront. With each passing second, it’s harder to recall $p3.name and $p2.name as your platonic friends. You look at $target.name and see something small, pathetic, something to be owned and used for your pleasure. And as for $other.name, well your relationship is a lot more intimate now that you share a sextoy. You've never fooled around, just the two of you, but you love it when you go to plough $target.name's pussy and find it already lubed up and dripping with $other.name's cum.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That... that wasn’t real. I would never do that to you, $target.name. You’re my f--
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Fag?!
</div>
</div>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Friend. And besides, we’re not gay... right?
</div>
</div>
But even as he corrects $target.name, you can tell $other.name isn't convinced. And neither are you. In fact, there’s a growing part of you that wants to bend $target.name over the coffee table and fuck him brutally for daring to interrupt $other.name.
<br><br>
You shake your head to dislodge the thought, and you find you’re able to think a little clearer. Panic starts to rise. You think, //Oh God, how are we supposed to turn back to normal if I can't even tell what's real?// But the fog settles in again, smothering your fear in pleasant memories of all the times you worked out your anxiety by coring out $target.name's slutty ass.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Look, it’s just a game, right? We can change everything back when it’s over. We’ll just... try not to think about it until then.
</div>
</div>
<<else>>
<div class="speechp1">
<div class="bubble p1">
Who was that guy, anyway, $target.name?
</div>
</div>
<<if $target.name is $p2.name>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Who?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
The guy you paid to... The guy you were texting.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, just some guy from church.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
What? You don't go to church. The only time we went to church was for boyscouts... No! Mr. Novak?! Our troop leader? Dude, we were in the scouts with his kids. Shit, he's gonna get kicked out.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Okay, first of all, he probably should be kicked out if he's texting college kids for blowjobs. And second, that shit didn't really happen, remember?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Right, right. Anyone else, feeling like it's getting harder to remember that?
</div>
</div>
<<else>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Who?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
The guy you paid to... The guy you were texting.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, just one of my mom's coworkers.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh, sure. Wait, didn't our old little league coach work with your mom. What was his name?
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Alan... I mean, Coach Jones.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Woah, seriously? Dude, we played with his kids. Fuck, I wonder if his wife knows.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
They, uh, got divorced... No, wait. That shit didn't really happen. It's just the game, remember?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Right, right. Anyone else, feeling like it's getting harder to remember that?
</div>
</div>
<</if>>
<</if>><<set $TFp2salt.delete("Pilosity")>>
<<set $TFp2salt.delete("Depilation")>>
<<set $p2salt.delete("Pilosity")>>
<<set $p2salt.delete("Depilation")>>
<<set $p2.hair to 0>>
<<set $haveseen.depilation to 1>>
What little stubble $p2.name had to begin with immediately falls from his face. After a quick rub under his armpits and glance into his shorts, he confirms everything below his eyebrows is completely hairless.
<br><br>
<div class="speechp3">
<div class="bubble p3">
That’s not fair. That basically didn’t do anything.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Yeah, that wasn’t too bad.
</div>
</div><<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p3salt.delete("Strength")>>
<<set $p3salt.delete("Corpulence")>>
<<set $p3salt.delete("Weakness")>>
<<set $p3.muscle to 2>>
<<set $haveseen.strength to 1>>
$p3.name eyes his body with anticipation. Cleary, this is the card he’s been waiting for. And he doesn’t wait for long as the sleeves of his T-shirt are shredded to pieces around his swelling biceps. His shoulders broaden while his hands widen, his fingers growing thick and heavy.
<br><br>
The next tear comes from his chest, as his T-shirt rips open to accommodate his pecs. The pair balloon outward, inflating until he can’t even see over them to his tightening thighs and beefy legs. $p3.name’s excitement dulls as he grasps one of his perky new muscle tits.
<<if $p3.nip is 1>>
He shivers when his stiff, udder-like nipple slides between two fingers.
<</if>>
His body continues to expand until it has outpaced any professional bodybuilder you’ve ever seen, but $p3.name is right to focus on his pecs. They’re enormous, shapely and they jut out from his chest like a pair of implants.
<<if $p3.milk is 1>>
He flexes one enormous pectoral, and a thin stream of milk is propelled across the coffee table.
<</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
It’s good right? I mean, it’s always good to be swole. It’s not... too much?
</div>
</div>
You don’t have the heart to tell him he looks ridiculous, especially with his shirt-half torn and exposing the deep trench between two cartoonish breasts.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Umm, sure. It’s... not too much.
</div>
</div>It’s Saturday night: Game Night! You and your roommates are gathered around the coffee table in your cozy, 3-bedroom suite. You’ve been friends with $p2.name and $p3.name for what seems like your entire life, long before you started rooming together in college. In all that time, your interests have drifted apart considerably. $p3.name spends most of his time at the gym, and $p2.name has only become more introverted since highschool. But the one enduring constant in your friendship, an almost sacred tradition to the three of you, is game night.
<br><br>
<div class="speechp2">
<div class="bubble p2">
$p3.name, you said you had something new for us to try tonight, right?
</div>
</div>
Sitting cross-legged to your left is <span class="name p2">$p2.name</span>, a mousy little guy you’ve known since you were ten and your moms dragged you to Boy Scouts. $p2.name says the Scouts were supposed to toughen him up so he didn’t get picked on as much. It kind’ve worked. He’s no tougher now than he was back then. Even a decade later, $p2.name is still scrawny, and he barely looks his age. But making friends with you, the tallest kid in the troop, did put an end to the bullying at least.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Yeah, a new game. Did I tell you where I got it?
</div>
</div>
Plopped down on your right is <span class="name p3">$p3.name</span>, a man as big and brash as $p2.name is small and timid. When you both were about 14-years-old, $p3.name got into rugby in a big way. He practiced and worked out religiously, transforming from the pudgy kid you knew in middle school to the muscular beast he is today. It’s one of the only things you’ve seen him take seriously in his whole life. Which is probably why, while his teammates use their off time to party and get wasted, $p3.name still prefers a quiet game night with his decidedly nerdier roommates.
<br><br>
<div class="speechp1">
<div class="bubble p1">
You haven’t heard this story yet, $p2.name?
</div>
</div>
And then there's you: <span class="name p1">$p1.name</span>. If $p2.name is the classic image of a nerd and $p3.name a jock, you suppose you’re somewhere in between. You’re not without your standout features though. $p3.name may be bulky but, at 6'2", you’re still taller. Plus--not to brag--you have both your friends beat in another department they, and most men, care about.
<br><br>
<div class="speechp3">
<div class="bubble p3">
You remember that <<= either("abandoned insane asylum on the outskirts of town?", "abandoned amusement park on the outskirts of town?", "creepy old shop I told you just appeared in an alley one day?", "empty house at the top of the hill with all the gargoyles?", "mansion my uncle inherited on the condition he stay there for one night?")>>
</div>
</div>
$p3.name reaches into his gym bag and pulls out a glass case etched in circular symbols you don’t recognize. Through the semi-transparent siding, you can just make out what looks to be a deck of cards.
<br><br>
<div class="speechp2">
<div class="bubble p2">
<<= either("Is that the place they found all those human remains in the walls?", "Oh, just up the road from that sleepaway camp where all those teens were murdered?", "Right, wasn’t that place rumored to contain a portal to hell?", "Is that the place where that team of paranormal investigators went missing?", "Where those three college kids disappeared 20 years ago to this very day?", "Where that scientist guy was supposedly conducting human experiments?")>>
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Yeah, that’s it. Anyway, $p1.name and I were talking about how they bulldozed that place to build a strip mall when I felt a tap on my shoulder. It was that weird goth kid from my history class. He just handed me this game then ran off.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Oh... That’s not where I thought that story was going.
</div>
</div>
$p3.name removes the deck from its casing along with a dozen or so tokens and sets them in the center of the coffee table. The cards touch the particle board without a sound. Yet somehow their placement feels momentous, like their arrival was announced with a boom of thunder. That would explain too why the air suddenly feels electrified and your limbs tingle with nervous energy.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Here we go. Found the rules.
</div>
</div>
$p3.name pulls a folded, glossy sheet of paper from the box and hands it to you.
<br><br>
<a data-passage="Intro II">
<div class="speechp1">
<div class="bubble p1 first">
Thanks. Let’s go over the rules.
</div>
</div>
</a>
<a data-passage="Intro Discard">
<div class="speechp1">
<div class="bubble p1 first">
Let's just get started. I don't need to see the rules.
<<set $hand to [{ name: "Dissolution", value: 3, flip: 0, color: "purple"}, { name: "Exaltation", value: 5, flip: 1, color: "red"}]>>
<<set $claim to random(1, 20)>>
</div>
</div>
</a><div class="title">
[img["https://berylforge.neocities.org/images/Title.png"]]
</div>
<p>
<div class="titleopts">
[[Begin Game|Intro I]]
</div>
</p>
<<set $winConditions to ["Red", "Red", "Blue"]>>
<<set $p1winCond to $winConditions.pluck()>>
<<set $p2winCond to $winConditions.pluck()>>
<<set $p3winCond to $winConditions.pluck()>><<popover 'transparent'>>
[img["https://berylforge.neocities.org/images/Rules.png"]]
<</popover>>
<div class="speechp1">
<div class="bubble p1">
Looks simple enough.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Does it though?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
I'm sure it'll become more clear once we get started. But hold on; I want to go over the Alchemical Stage Deck real quick. Tell you what, I'll pretend there's a flashing red button in the air that says, "1st Player's Turn," and press it when I'm ready to start.
</div>
</div>
You pull the six unique cards from the deck and take a moment to examine them. You note that they can be grouped into three categories based on their type of transmutation and how they effect your score.
<br><br>
The salt transmutation cards--Exaltation and Dissolution--add to your score and transform the body. Whatever that means. Exaltation cards give you the most points, but they also add a toxin to your scorecard. If you get three toxins, your score resets to zero.
<br><br>
Dissolution cards vary in value from 1 to 3, so you can't be sure how good a Dissolution is for your score when you have to decide to accept it or not.
<br><br>
<div class="hand">
<div class="card-container one">
<div class="back"></div>
<div class="face">
[img["https://berylforge.neocities.org/images/" + $deck[0].name + $deck[0].value + ".png"]]
</div>
</div>
<div class="card-container two">
<div class="back"></div>
<div class="face">
[img["https://berylforge.neocities.org/images/" + $deck[6].name + $deck[6].value + ".png"]]
</div>
</div>
</div>
<br>
Next, there are the mercury transmutation cards. Fixations and Sublimations don't give any points to the player who receives the card. Instead, when you get one of these cards, you choose another player to target, either raising or lowering their score and giving them a mental transformation.
<br><br>
<div class="hand">
<div class="card-container one">
<div class="back pull flip"></div>
<div class="face pull flip">
[img["https://berylforge.neocities.org/images/" + $deck[15].name + $deck[15].value + ".png"]]
</div>
</div>
<div class="card-container two">
<div class="back"></div>
<div class="face">
[img["https://berylforge.neocities.org/images/" + $deck[19].name + $deck[19].value + ".png"]]
</div>
</div>
</div>
<br>
Lastly, there's the sulfur cards. These cards subtract from your score, modify the players' win conditions, and apply a soul transformation to everyone playing. If you receive a Separation card, you switch to lunar-alignment and receive the "Subjugation" transmutation. The other two players get solar-alignments and the "Domination" transmutation. You remember that the goal of the lunar-aligned player is to have neither the highest nor lowest score at the end of the game. Solar-aligned players try to get the highest score.
<br><br>
The Multiplication card works the same way, switching the players' alignments and giving them either the "Subjugation" or "Domination" effects. The only difference is that the player who receives the Multiplication card gets to choose which of the other two players ends up with lunar-alignment.
<br><br>
<div class="hand">
<div class="card-container one">
<div class="back"></div>
<div class="face">
[img["https://berylforge.neocities.org/images/" + $deck[22].name + $deck[22].value + ".png"]]
</div>
</div>
<div class="card-container two">
<div class="back"></div>
<div class="face">
[img["https://berylforge.neocities.org/images/" + $deck[25].name + $deck[25].value + ".png"]]
</div>
</div>
</div>
<br>
That's all of it. You're still not sure how the transmutation stuff comes into play, but you figure it'll make sense once you start the game.
<div class="turn first">
[img["https://berylforge.neocities.org/images/RedTurn.png"][Intro Discard]]
</div>
<<set $hand to [{ name: "Dissolution", value: 3, flip: 0, color: "purple"}, { name: "Exaltation", value: 5, flip: 1, color: "red"}]>>
<<set $claim to random(1, 20)>>
<<set $winConditions to ["Red", "Red", "Blue"]>>
<<set $p1winCond to $winConditions.pluck()>>
<<set $p2winCond to $winConditions.pluck()>>
<<set $p3winCond to $winConditions.pluck()>><div class="speechp1">
<div class="bubble p1">
I drew an Exaltation and a Dissolution. So, I'll decide which one to keep, who to offer it to, and what transmutation to apply to it. Lastly, I'll decide whether or not to tell the truth about which card I kept.
</div>
</div>
<div class="hand">
<div class="card-container one draw">
<div class="back pull flip"></div>
<div class="face pull flip">
<<link [img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]>>
<<set $conNum to ".one">>
<<set $selected to $hand[0]>>
<<set $discarded to $hand[1]>>
<<set $believe to random(1, 20)>>
<<replace ".card-container.two">>
<div class="card-container">
<div class="face discardright">[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]</div>
</div>
<</replace>>
<<timed .4s>>
<<replace ".card-container.two">>
<</replace>>
<</timed>>
<<replace ".card-container.one">>
<div class="card-container.one">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Intro offer">>
</div>
</div>
</div>
<</replace>>
<</link>>
</div>
</div>
<div class="card-container two draw">
<div class="back pull flip"></div>
<div class="face pull flip">
<<link [img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]>>
<<set $conNum to ".two">>
<<set $selected to $hand[1]>>
<<set $discarded to $hand[0]>>
<<set $believe to random(1, 20)>>
<<replace ".card-container.one">>
<div class="card-container">
<div class="face discardleft">[img["https://berylforge.neocities.org/images/" + $hand[0].name + $hand[0].value + ".png"]]</div>
</div>
<</replace>>
<<timed .4s>>
<<replace ".card-container.one">>
<</replace>>
<</timed>>
<<replace ".card-container.two">>
<div class="card-container.two">
<div class="face hide">[img["https://berylforge.neocities.org/images/" + $hand[1].name + $hand[1].value + ".png"]]</div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Intro offer">>
</div>
</div>
</div>
<</replace>>
<</link>>
</div>
</div>
</div><<include "Player Wants">>
<<set $offeredFrom to "p1">>
<<button `"Offer to " + $p2.name`>>
<<set $offeredTo to "p2">>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<include "Intro tf">>
<<else>>
<<include "Intro say">>
<</if>>
</div>
</div>
<</replace>>
<</button>>
<<button `"Offer to " + $p3.name`>>
<<set $offeredTo to "p3">>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<include "Intro tf">>
<<else>>
<<include "Intro say">>
<</if>>
</div>
</div>
<</replace>>
<</button>> <<include "Intro TFopts">>
<<button $tfopts[0]>>
<<set $tf to $tfopts[0]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Intro say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[1]>>
<<set $tf to $tfopts[1]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Intro say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[2]>>
<<set $tf to $tfopts[2]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "Intro say">>
</div>
</div>
<</replace>>
<</button>> <<include "ChoiceDio">>
<<set $offeredFrom to "p1">>
<<button "Tell the Truth">>
<<set $lied to 0>>
<<set $p1trust += 1>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<<if $offeredTo is "p2">>
<div class="back offerleft">
<div class="options">
<<timed .6s>>
<<goto "P2Decide.Intro">>
<</timed>>
</div>
</div>
<<else>>
<div class="back offerright">
<div class="options">
<<timed .6s>>
<<goto "P3Decide.Intro">>
<</timed>>
</div>
</div>
<</if>>
<</replace>>
<</button>>
<<button "Tell a Lie">>
<<set $lied to 1>>
<<set $p1trust -= 1>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<<if $offeredTo is "p2">>
<div class="back offerleft">
<div class="options">
<<timed .6s>>
<<goto "P2Decide.Intro">>
<</timed>>
</div>
</div>
<<else>>
<div class="back offerright">
<div class="options">
<<timed .6s>>
<<goto "P3Decide.Intro">>
<</timed>>
</div>
</div>
<</if>>
<</replace>>
<</button>> <<if $offeredTo is "p2">>
<<set $tfopts to ["Strength", "Endowment", "Stature"]>>
<<else>>
<<set $tfopts to ["Corpulence", "Weakness", "Endowment"]>>
<</if>><<set $grantee to "p2">>
<<if $selected.name is $hand[0].name>>
<<set $p2score+= $hand[0].value>>
<<set $p2flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p2display.pushUnique($hand[0])>>
<<else>>
<<set $p2score += $hand[1].value>>
<<set $p2flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p2display.pushUnique($hand[1])>>
<</if>>
<<set $deck.push($discarded)>>
<div class="speechp2">
<div class="bubble p2">
Hmm. You could be lying, and it’s actually
<<if $lied is 0>>
<<if $discarded.name is "Exaltation">>
an
<<else>>
a
<</if>>
$discarded.name, but I guess I get points either way. Okay, I accept.
<<else>>
<<if $selected.name is "Exaltation">>
an
<<else>>
a
<</if>>
$selected.name, but I guess I get points either way. Okay, I accept.
<</if>>
</div>
</div>
<<timed 1.6s>>
You slide the facedown card across the table to $p2.name. He pauses before flipping it over.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh, you remembered to pick a... what was it? A transmutation from the list right?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Yeah, I picked one. What’s up with that list anyway? What is this, the SATs? I don’t know a bunch of these words: pilosity, fatuity, corpulence--
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Oh, I know that one at least. Corpulence means "fat," I think. Ugh, I hope you didn’t pick that.
</div>
</div>
$p2.name flips the card over to reveal the
<<if $selected.name is "Exaltation">>
Exaltation. He gains 5 points and a toxin token is added to his scorecard. You recall that, if any player gets three toxins, their score is reset to zero.
<<else>>
Dissolution worth $selected.value point. You recall that Dissolution cards vary in value but otherwise don’t have any unique effects.
<</if>>
<br><br>
That nervous energy you've been feeling suddenly intensifies, causing the hairs on your arms to stand up. You think to yourself, //This can’t just be the energy drink I had earlier//. You look from $p2.name to $p3.name and see from their looks of quiet anxiety that they too must feel something strange.
<br><br>
Before you think to ask your friends what’s wrong, a dry, raspy voice whispers over your shoulder and directly into your ear, "''$tf''." You yelp and jump to your feet, immediately bumping into $p3.name. You turn to each other, faces pale.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Bro, there’s someone in the dorm! He was like //right// behind me.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Yeah. No, I mean, he was right behind //me//, but I heard him too.
</div>
</div>
You look to where you were sitting and see no one; in fact, there’s hardly enough room for someone to sit behind you much less hide. You strain your ears, listening for movement, breathing, anything to help you locate the intruder.
<br><br>
<<if $tf is "Strength">>
<<set $TFp2salt.delete("Strength")>>
<<set $TFp2salt.delete("Corpulence")>>
<<set $p2salt.delete("Strength")>>
<<set $p2salt.delete("Corpulence")>>
<<set $p2.muscle to 2>>
<<set $haveseen.strength to 1>>
You hear fabric ripping and spin around so quickly you almost fall over. But the source of the noise isn’t an intruder, it’s $p2.name. He’s looking over his shoulder at a long, widening tear down the back of his T-shirt. //Was he cut//, you wonder, but he doesn’t seem very concerned with his back. Instead, he’s running his hands over his torso, flexing his biceps until they bulge while gliding his hands up and down his body.
<br><br>
<div class="speechp2">
<div class="bubble p1">
Wait... $p2.name, you have biceps!
</div>
</div>
$p2.name barely registers your exclamation. He lifts his shirt with one hand and rubs his flat stomach with the other, each movement coaxing out the rigid abdominals beneath. Within moments he is sporting a washboard 6-pack that even you’re jealous of. You’re both so entranced with his torso, you fail to notice the rest of his body bulking up.
<br><br>
$p2.name’s hand brushes against his inflating pectorals and he squeaks in surprise, only then registering that his frail, slender body has been completely buried beneath pounds of thick, veiny muscle. His shocked expression gradually dissolves into one of glee as he flexes his arms and pinches his abs.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Wow. I mean, is this how you guys feel all the time? $p3.name, I’m sorry, dude. I can’t believe I ever made fun of you for spending so much time at the gym. This feels... just, wow.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
"$tf," that’s what the voice said. Holy shit, guys. This game is real! $p2.name, you just gained like 40 pounds of muscle in under a minute. Quick, take your turn. I want to see what it can do for me.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Are you sure, $p3.name? I mean, this seems kind of dangerous, or just fucked up. We should probably stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Are you serious? You just said you were sorry for saying I spend too much time at the gym. We find a magic, muscle-granting game and you want to back out? Not gonna happen.
</div>
</div>
<<else>>
<<if $tf is "Stature">>
<<set $TFp2salt.delete("Stature")>>
<<set $TFp2salt.delete("Atomity")>>
<<set $p2salt.delete("Stature")>>
<<set $p2salt.delete("Atomity")>>
<<set $haveseen.stature to 1>>
<<set $p2.height to 2>>
You hear a snap and spin around so quickly you almost fall over. But as you regain your balance, you see you’re not face-to-face with an intruder, just $p2.name. //Wait, face-to-face?// Normally, you can easily see the top of $p2.name’s head while standing, but you’re staring straight ahead at his eyes... wait, no his nose... lips...
To a chorus of cracking bones and stretching skin, $p2.name continues to ascend a foot in height. His clothes aren’t compensating for the growth at all. His smooth belly is on full display below his too-short T-shirt, and his previously knee-length khaki shorts barely cover his scrawny thighs. When the dizzying growth stops, $p2.name isn’t the stunted kid you’ve known all your life, now standing at a lanky six-and-a-half feet.
<br><br>
<div class="speechp3">
<div class="bubble p3">
"$tf," that’s what the voice said. Holy shit, guys. This game is real! $p2.name, you just gained like a foot of height in under a minute. You’re even taller than $p1.name now. Quick, take your turn. I want to see what it can do for me.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Are you sure, $p3.name? I mean, this seems kind of dangerous, or just fucked up. We should probably stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Are you serious? You’ve complained about being short since we were sixteen. We find a magic card game, and suddenly you’re the tallest guy in the room. That can’t be a coincidence. This game... I don’t know, grants wishes or something. We’ve got to take advantage.
</div>
</div>
<<else>>
<<set $TFp2salt.delete("Endowment")>>
<<set $TFp2salt.delete("Reduction")>>
<<set $p2salt.delete("Endowment")>>
<<set $p2salt.delete("Reduction")>>
<<set $p2.cock to 2>>
You hear the unmistakable sound of a zipper being drawn and spin around so quickly you almost fall over. But the source of the noise isn’t an intruder, it’s $p2.name. He’s standing in front of you, fly down, with his hand struggling to wrap around his dick.
<br><br>
<div class="speechp1">
<div class="bubble p1">
What the hell, man?! What are you--
</div>
</div>
Your thought is cut off by the realization of what you’re seeing. You and $p2.name have been friends for a long time, through sleepovers, highschool sports, drunken parties. The point is, you’ve seen his dick before, and this thick hose that $p2.name’s struggling to grasp isn’t it. And it’s still growing. As you stare, dumbstruck, $p2.name’s previously meager cock is inching out of his fist and down his leg, expanding in girth as it continues to snake out from his body.
<br><br>
$p2.name tries to conceal an embarrassed smile as his growing dick goes rigid and juts out from his crotch. It’s natural, upward curve is dragged down by the sheer weight of his bulbous cockhead. When it’s reached full mast, the growth stops, leaving $p2.name with a fat, veiny 9-inch cock.
<br><br>
<div class="speechp3">
<div class="bubble p3">
"$tf," that’s what the voice said. Holy shit, guys. This game is real! $p2.name, 2 minutes ago you had a tiny, pencil dick... No offense. Quick, take your turn. I want to see what it can do for me.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Are you sure, $p3.name? I mean, this seems kind of dangerous, or just fucked up. We should probably stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
A magic card game just solved your biggest problem with the ladies and you want us to stop before I get anything out of it? Not gonna happen.
</div>
</div>
<</if>><</if>>
<div class="turn second">
[img["https://berylforge.neocities.org/images/BlueTurn.png"][P2Offer][$hand to [{ name: "Multiplication", value: -2, flip: 0, color: "yellow"}, { name: "Separation", value: -1, flip: 0, color: "blue"}]]]
</div>
<<set $hand to []>>
<<include "TFopts">>
<<include "Player Wants">>
<</timed>>
<<include "Game History">><<set $grantee to "p3">>
<<if $selected.name is $hand[0].name>>
<<set $p3score+= $hand[0].value>>
<<set $p3flip += $hand[0].flip>>
<<set $acceptedCard to $hand[0]>>
<<set $p3display.pushUnique($hand[0])>>
<<else>>
<<set $p3score += $hand[1].value>>
<<set $p3flip += $hand[1].flip>>
<<set $acceptedCard to $hand[1]>>
<<set $p3display.pushUnique($hand[1])>>
<</if>>
<<set $deck.push($discarded)>>
<div class="speechp3">
<div class="bubble p3">
I think I get it. So, I’ve got to decide if I should accept the card, even though you could be lying, and it’s actually
<<if $lied is 0>>
<<if $discarded.name is "Exaltation">>
an
<<else>>
a
<</if>>
$discarded.name. Well, it’s points for me either way, so I accept.
<<else>>
<<if $selected.name is "Exaltation">>
an
<<else>>
a
<</if>>
$selected.name. Well, it’s points for me either way, so I accept.
<</if>>
</div>
</div>
<<timed 1.6s>>
You slide the facedown card across the table to $p3.name. He pauses before flipping it over.
<br><br>
<div class="speechp2">
<div class="bubble p2">
Oh, you remembered to pick a... what was it? A transmutation from the list right?
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Yeah, I picked one. What’s up with that list anyway? What is this, the SATs? I don’t know a bunch of these words: pilosity, fatuity, corpulence--
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Oh, I know that one at least. Corpulence means "fat," I think. Ugh, I hope you didn’t pick that.
</div>
</div>
$p3.name flips the card over to reveal the
<<if $selected.name is "Exaltation">>
Exaltation. He gains 5 points and a toxin token is added to his scorecard. You recall that, if any player gets three toxins, their score is reset to zero.
<<else>>
Dissolution worth $selected.value point. You recall that Dissolution cards vary in value but otherwise don’t have any unique effects.
<</if>>
<br><br>
The anxious atmosphere you've been feeling suddenly intensifies, causing the hairs on your arms to stand up. You think to yourself, //This can’t just be the energy drink I had earlier//. You look from $p2.name to $p3.name and see from their looks of quiet anxiety that they too must feel something strange.
<br><br>
Before you think to ask your friends what’s wrong, a dry, raspy voice whispers over your shoulder and directly into your ear, "''$tf''." You yelp and jump to your feet, immediately bumping into $p3.name. You turn to each other, faces pale.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Bro, there’s someone in the dorm! He was like //right// behind me.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Yeah. No, I mean, he was behind //me//, but I heard him too.
</div>
</div>
You look to where you were sitting and see no one; in fact, there’s hardly enough room for someone to sit behind you much less hide. You strain your ears, listening for movement, breathing, anything to help you locate the intruder.
<br><br>
<<if $tf is "Endowment">>
<<set $TFp3salt.delete("Endowment")>>
<<set $TFp3salt.delete("Reduction")>>
<<set $p3salt.delete("Endowment")>>
<<set $p3salt.delete("Reduction")>>
<<set $p3.cock to 2>>
<<set $haveseen.endowment to 1>>
When $p3.name gasps, you spin around so quickly you almost fall over. Your eyes dart around the room, looking for whatever surprised him, but $p3.name is just staring down. You follow his eyeline and then let out a gasp of your own.
<br><br>
Barely obscured by the thin fabric of his basketball shorts, $p3.name’s already bulging manhood bloats to truly jaw-dropping proportions. The shaft thickens until it’s easily wider than a beer can while his bulbous, purple cockhead snakes its way down his thigh to poke out of his shorts leg. You can’t help but gape as his foreskin races to catch up to his fat, round glans and envelops it in sagging flesh. Then, the enormous tool rises away from his leg as it’s lifted by his two obscene, orange-sized testicles.
<br><br>
$p3.name can hardly contain his excitement as he rubs the behemoth through his shorts and feels the weight of his balls press against his lap.
<br><br>
<div class="speechp3">
<div class="bubble p3">
"$tf," that’s what the voice said. Holy shit, guys. This game is real! Look at this dick; it’s even bigger than yours, $p1.name. Quick, $p2.name, take your turn. I want to see what else I can get.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Are you sure, $p3.name? I mean, this seems kind of dangerous, or just fucked up. We should probably stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Are you serious, bro? The answer to your prayers is staring you in the face, and you want to stop? Do I actually have to fish this thing out of my shorts and slap some sense into you? Just say ‘yes’ to a good thing.
</div>
</div>
<<else>>
<<if $tf is "Weakness">>
<<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p3salt.delete("Strength")>>
<<set $p3salt.delete("Corpulence")>>
<<set $p3salt.delete("Weakness")>>
<<set $p3.muscle to 0>>
<<set $haveseen.weakness to 1>>
When $p3.name gasps, you spin around so quickly you almost fall over. Your eyes dart around the room, looking for whatever surprised him, but $p3.name is just flexing his bicep and rubbing it tenderly. //Was he hurt//, you wonder, before letting out a gasp of your own as you register what you’re seeing.
<br><br>
It almost looks like the area beneath his hand is being polished smooth as, with each gentle rub, the bulge of his bicep becomes smaller, less defined. You think you see him fight back tears as he watches his thick bicep wither away.
<br><br>
Maybe unable to stand the sight of his slender arms anymore, $p3.name yanks up his T-shirt to instead watch his firm pecs deflate and the abs he loved to show off recede into his body, leaving only a flat tummy. He slams an ineffectual fist on the coffee table with much less force than intended and shudders as he feels his powerful, bulky legs be replaced by a couple of slender twigs.
<br><br>
<div class="speechp3">
<div class="bubble p3">
"$tf," that’s what the voice said. Holy shit, guys. This game is real! $p2.name, quick, you gotta take your turn, man. You’ve got to turn me back.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Are you sure, $p3.name? I mean, this seems kind of dangerous, or just fucked up. We should probably stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What?! No. We’ve got to reverse this somehow. I’ve got practice tomorrow. I can’t show up looking like this.
</div>
</div>
<<else>>
<<set $TFp3salt.delete("Strength")>>
<<set $TFp3salt.delete("Weakness")>>
<<set $TFp3salt.delete("Corpulence")>>
<<set $p3salt.delete("Strength")>>
<<set $p3salt.delete("Corpulence")>>
<<set $p3salt.delete("Weakness")>>
<<set $p3.fat to 1>>
<<set $haveseen.corpulence to 1>>
When $p3.name groans, you spin around so quickly you almost fall over. Your eyes dart around the room, looking for whatever surprised him, but $p3.name is just clutching his stomach. //Was he hurt//, you wonder, before gasping at the scene unfolding in front of you.
<br><br>
Already slightly distended, $p3.name’s refined abdominals quiver beneath his fingers. He lifts his shirt and presses into the taught skin, watching it vibrate at his touch. Then, all at once, his stomach balloons outward, expanding into a globular, fleshy beach ball. On his otherwise muscular body, $p3.name’s stomach looks somewhere between a cartoonish roid gut and a late-term pregnancy.
<br><br>
The disparity is short-lived, though, as the rest of his body races to catch up. Pulling one hand from his bloated midsection, $p3.name inspects his pudgy, indelicate fingers and then uses them to grasp the growing mounds on his chest. He gives them a squeeze and confirms his solid pectorals are still present, just buried in blubbery moobs. With each squeeze, the bulging muscles in his arms are hidden more and more under their own lawyer of fat.
<br><br>
$p3.name’s face is contorted in an expression of pained frustration, even as his chiseled jawline fills with baby fat, eventually spilling over into a double chin. You’re left speechless as the ripped jock is replaced by this massive, buxom bear of a man in under a minute.
<br><br>
<div class="speechp3">
<div class="bubble p3">
"$tf," that’s what the voice said. Holy shit, guys. This game is real! $p2.name, quick, you gotta take your turn, man. You’ve got to turn me back.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Are you sure, $p3.name? I mean, this seems kind of dangerous, or just fucked up. We should probably stop.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
What?! No. We’ve got to reverse this somehow. I’ve got practice tomorrow. I can’t show up looking like this.
</div>
</div>
<</if>><</if>>
<div class="turn second">
[img["https://berylforge.neocities.org/images/BlueTurn.png"][P2Offer][$hand to [{ name: "Multiplication", value: -2, flip: 0, color: "yellow"}, { name: "Separation", value: -1, flip: 0, color: "blue"}]]]
</div>
<<set $hand to []>>
<<include "TFopts">>
<<include "Player Wants">>
<</timed>>
<<include "Game History">>This game includes explicit content and is intended exclusively for adult use. If you are under the age of 18, you are not authorized to use or observe this website. Please leave immediately.<div style="float: left; max-width: 15vh;">
[img["https://berylforge.neocities.org/images/Red.png"]]
</div>
<p>
You are 21-years-old
<<if $p1.height is 0>>
, though you hardly look it now. At under four feet tall, people would be forgiven for mistaking your for a child.
<<else>>
and look your age, youthful and spry.
<</if>>
You have a
<<if $p1.fat is 1>>
wide, chubby
<<else>>
<<if $p1.masc is 0>>
soft, effeminate
<<else>>
charming, angular
<</if>><</if>>
face beneath a mop of messy auburn hair
<<if $p1.lips is 1>>
, made all the more prominent by your luscious new lips
<</if>>
. The neck of your shirt hangs low enough
<<if $p1.hair is 2>>
to display a good portion of the thick carpet of hair that now dominates most of your previously unblemished torso.
<<else>>
<<if $p1.hair is 0>>
to display some of the light, porcelain-smooth skin of your chest. Like the rest of your body below the eyebrows, your chest is silky to the touch and so sensitive that your breath on the exposed skin gives you goosebumps.
<<else>>
to display some of the light, bristly skin of your chest. A dusting of prickly red stubble sticks out from your otherwise unblemished torso. You’ll need to shave again soon, and your mostly-smooth armpits probably need a touchup too.
<</if>><</if>>
</p>
<p>
Beneath your
<<if $p1.fat is 1>>
hiked up shirt, your torso is bloated and round. You have stunted, flabby limbs, and your prized 6-pack is buried beneath a mountain of wobbly lard. Your V-neck T-shirt was a size too small when you started the game. Now, your expansive gut has pushed it so far up, it looks more like a sports bra than a shirt. Which is fortunate, since your massive moobs need covering. What remains of your denim pants will need to be cut off of you with scissors. The tears in the fabric are so numerous and long, the only thing your jeans are managing to conceal at this point is your
<<if $p1.cock is 0>>
1-inch dicklet. Not that there's much to hide.
<<else>>
<<if $p1.cock is 1>>
thick, 8-inch cock.
<<else>>
mammoth cock.
<</if>><</if>>
<<else>>
<<if $p1.muscle is 2>>
shirt, your torso is sinewy and powerful. You have long, bulging limbs and a washboard 8-pack that's perfectly outlined against your V-neck T-shirt. Your every movement on the carpet is accompanied by the sound of denim being shredded apart as your skinny jeans struggle and fail to contain your beefy legs
<<if $p1.cock is 0>>
. You'd ditch the pants completely if it wouldn't mean exposing your pathetic, 1-inch nub of a cock.
<<else>>
<<if $p1.cock is 1>>
and thick, 8-inch cock.
<<else>>
and massive new schlong.
<</if>><</if>>
<<else>>
<<if $p1.muscle is 0>>
shirt, your torso is gaunt, almost anemic-looking. Your long, muscular limbs have withered to skin and bone, and your prized 6-pack is nowhere to be found. At the start of the night, your V-Neck T-shirt was one size too small, but now you look like a kid wearing his dad's clothes.
<<if $p1.cock is 0>>
Rounding out your humiliation is the complete lack of a bulge in your skinny jeans. You're just a scrawny wimp with a useless, 1-inch cock.
<<else>>
<<if $p1.cock is 1>>
Your biceps and abs may be gone, but at least the bulge in your pants is still there. You may look like a scrawny wimp, but you're a wimp with an 8-inch cock. And that counts for something.
<<else>>
Your biceps and abs may be gone, but at least the bulge in your pants is still there. You may look like a scrawny wimp, but you're a wimp with a massive, heavy schlong. And that counts for something.
<</if>><</if>>
<<else>>
shirt, your torso is slender and toned. You have long, muscular limbs and a washboard 6-pack you work hard to maintain because you believe it’s your most attractive feature. Your V-neck T-shirt is one size too small, because you love the way it hugs your torso and shows off your abs. You applied the same logic to your pants, electing to wear a pair of tight skinny jeans to outline what you believe to be your second most attractive feature: your thick, 8-inch cock.
<<if $p1.cock is 0>>
Although, now that your cock has shrunk down to a useless, 1-inch nub, there's not anything to show off.
<<else>>
<<if $p1.cock is 2>>
Although, now that your cock has grown so massive and thick you can't even get a hand around it, you may have to rethink its order in the ranking.
<</if>><</if>>
<</if>><</if>><</if>>
</p>
<hr>
<<= $p1stat.join("")>>
$p1sub<div style="float: left; max-width: 15vh;">
[img["https://berylforge.neocities.org/images/Blue.png"]]
</div>
<p>
Your roommate $p2.name is a couple months older than you but, but you're accustomed to him being mistaken for your younger brother.
<<if $p2.height is 2 and $p2.hair is 2>>
You can't imagine anyone making that mistake anymore. Standing at an intimidating 6'7", $p2.name can't be accused of being small anymore. The full-rimmed glasses resting on his button nose give him a wide-eyed, naive look that might still add to the illusion of youth, but his scraggly blonde beard ages him up a few years at least.
<<if $p2.muscle is 2>>
And then there's his brawny frame. $p2.name is nothing short of jacked, from his thick biceps, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
firm bubble butt,
<</if>>
and further still to his sinewy
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
<<if $p2.fat is 1>>
And then there's his massive frame. $p2.name is nothing short of obese, from his flabby arms, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
wide ass,
<</if>>
and further still to his chunky
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
But then there’s his slender frame. There’s not a hint of muscle mass to be found on him, from his pale, twig-like arms, down to his
<<if $p2.ass is 1>>
jiggly bubble butt,
<<else>>
completely flat butt,
<</if>>
and further still to his
<<if $p2.feet is 1>>
meaty size 15 feet.
<<else>>
dainty size 7 feet.
<</if>>
<</if>><</if>>
<<else>>
<<if $p2.height is 2>>
And you suppose that, despite his transformation, he might still be mistaken for your //younger// brother but certainly not your little brother. Standing at an intimidating 6'7", $p2.name towers over you. Still, $p2.name's porcelain-smooth face makes him look three or four years younger than his actual age, and the full-rimmed glasses resting on his button nose give him a wide-eyed, naive look that almost certainly adds to the illusion of his youth.
<<if $p2.muscle is 2>>
But then there's his brawny frame. $p2.name is nothing short of jacked, from his thick biceps, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
firm bubble butt,
<</if>>
and further still to his sinewy
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
<<if $p2.fat is 1>>
But then there's his massive frame. $p2.name is nothing short of obese, from his flabby arms, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
wide ass,
<</if>>
and further still to his chunky
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
And then there’s his slender frame. There’s not a hint of muscle mass to be found on him, from his pale, twig-like arms, down to his
<<if $p2.ass is 1>>
jiggly bubble butt,
<<else>>
completely flat butt,
<</if>>
and further still to his
<<if $p2.feet is 1>>
meaty size 15 feet.
<<else>>
dainty size 7 feet.
<</if>>
<</if>><</if>>
<<else>>
<<if $p2.hair is 2 and $p2.height is 0>>
Now that he barely comes up to your waste, you don't imagine that changing any time soon. His scraggly beard actually adds to the illusion of his youth, making him look like a teen trying too hard to look older. Plus, The full-rimmed glasses resting on his button nose give him a wide-eyed, naive look.
<<if $p2.muscle is 2>>
But then there's his brawny frame. $p2.name is nothing short of jacked, from his thick biceps, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
firm bubble butt,
<</if>>
and further still to his sinewy
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
<<if $p2.fat is 1>>
But then there's his massive frame. $p2.name is nothing short of obese, from his flabby arms, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
wide ass,
<</if>>
and further still to his chunky
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
And then there’s his slender frame. There’s not a hint of muscle mass to be found on him, from his pale, twig-like arms, down to his
<<if $p2.ass is 1>>
jiggly bubble butt,
<<else>>
completely flat butt,
<</if>>
and further still to his
<<if $p2.feet is 1>>
meaty size 15 feet.
<<else>>
dainty size 7 feet.
<</if>>
<</if>><</if>>
<<else>>
<<if $p2.height is 0>>
Now that he barely comes up to your waste, you don't imagine that changing any time soon. But his stature is only part of the confusion. The full-rimmed glasses resting on his button nose give him a wide-eyed, naive look that almost certainly adds to the illusion of his youth.
<<if $p2.muscle is 2>>
But then there's his brawny frame. $p2.name is nothing short of jacked, from his thick biceps, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
firm bubble butt,
<</if>>
and further still to his sinewy
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
<<if $p2.fat is 1>>
But then there's his massive frame. $p2.name is nothing short of obese, from his flabby arms, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
wide ass,
<</if>>
and further still to his chunky
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
And then there’s his slender frame. There’s not a hint of muscle mass to be found on him, from his pale, twig-like arms, down to his
<<if $p2.ass is 1>>
jiggly bubble butt,
<<else>>
completely flat butt,
<</if>>
and further still to his
<<if $p2.feet is 1>>
meaty size 15 feet.
<<else>>
dainty size 7 feet.
<</if>>
<</if>><</if>>
<<else>>
<<if $p2.hair is 2>>
Standing at a paltry 5’ 6”, it’s no surprise $p2.name is constantly getting carded. But his stature is only part of the confusion. His scraggly beard actually adds to the illusion of his youth, making him look like a teen trying too hard to look older. Plus, The full-rimmed glasses resting on his button nose give him a wide-eyed, naive look.
<<if $p2.muscle is 2>>
But then there's his brawny frame. $p2.name is nothing short of jacked, from his thick biceps, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
firm bubble butt,
<</if>>
and further still to his sinewy
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
<<if $p2.fat is 1>>
But then there's his massive frame. $p2.name is nothing short of obese, from his flabby arms, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
wide ass,
<</if>>
and further still to his chunky
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
And then there’s his slender frame. There’s not a hint of muscle mass to be found on him, from his pale, twig-like arms, down to his
<<if $p2.ass is 1>>
jiggly bubble butt,
<<else>>
completely flat butt,
<</if>>
and further still to his
<<if $p2.feet is 1>>
meaty size 15 feet.
<<else>>
dainty size 7 feet.
<</if>>
<</if>><</if>>
<<else>>
Standing at a paltry 5’ 6”, it’s no surprise $p2.name is constantly getting carded. But his stature is only part of the confusion. The full-rimmed glasses resting on his button nose give him a wide-eyed, naive look that almost certainly adds to the illusion of his youth.
<<if $p2.muscle is 2>>
But then there's his brawny frame. $p2.name is nothing short of jacked, from his thick biceps, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
firm bubble butt,
<</if>>
and further still to his sinewy
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
<<if $p2.fat is 1>>
But then there's his massive frame. $p2.name is nothing short of obese, from his flabby arms, down to his
<<if $p2.ass is 1>>
bouncy bubble butt,
<<else>>
wide ass,
<</if>>
and further still to his chunky
<<if $p2.feet is 1>>
size 15 feet.
<<else>>
feet.
<</if>>
<<else>>
And then there’s his slender frame. There’s not a hint of muscle mass to be found on him, from his pale, twig-like arms, down to his
<<if $p2.ass is 1>>
jiggly bubble butt,
<<else>>
completely flat butt,
<</if>>
and further still to his
<<if $p2.feet is 1>>
meaty size 15 feet.
<<else>>
dainty size 7 feet.
<</if>>
<</if>><</if>>
<</if>><</if>><</if>><</if>><</if>>
</p>
<hr>
<<= $p2stat.join("")>>
$p2sub<div style="float: left; max-width: 15vh;">
[img["https://berylforge.neocities.org/images/Green.png"]]
</div>
<p>
<<if $p3.muscle is 0 or $p3.height is 0>>
An hour ago, your roommate $p3.name was
<<else>>
Outwardly, your roommate $p3.name is
<</if>>
the epitome of the macho, muscular bro. He certainly has the wardrobe for it, complete with loose-fitting basketball shorts and a backwards cap. Through countless hours at the gym and on the field, $p3.name earned not just his brawny, masculine physique but the confidence that comes with it.
<<if $p3.height is 0>>
<<if $p3.muscle is 0>>
But now, shorter than most teens and with a scrawny body to match, $p3.name's cocky swagger is completely gone.
<<if $p3.musk is 1>>
The only remnant of his former, masculine glory is the overwhelming odor of sweat and testosterone emanating from his tiny body.
<</if>>
<<if $p1.hair is 0>>
Stupid as it may be, you think he misses his beard the most. He had been grooming that dumb thing since freshman year and wouldn't hear a word said against it.
<<else>>
Well, at least his beard is still the same. Otherwise, you might not recognize him at all.
<</if>>
<<else>>
<<if $p3.fat is 1>>
That confidence is diminished, certainly, now that his years of hard-earned muscle are mostly concealed beneath an extra 60 pounds of lard and what remains of visible has shrunk to match his diminished height.
<<if $p3.musk is 1>>
The only remnant of his former, masculine glory is the overwhelming odor of sweat and testosterone emanating from his pudgy body.
<</if>>
<<if $p1.hair is 0>>
Stupid as it may be, you think he misses his beard the most. He had been grooming that dumb thing since freshman year and wouldn't hear a word said against it.
<<else>>
Well, at least his beard is still the same. Otherwise, you might not recognize him at all.
<</if>>
<<else>>
<<if $p3.muscle is 2>>
That confidence is diminished, certainly, now that he's shorter than most teens. Still, as he plays with his massive muscle tits you can tell that his carefree humor is still intact.
<<if $p1.hair is 0>>
Stupid as it may be, you think he misses his beard the most. He had been grooming that dumb thing since freshman year and wouldn't hear a word said against it.
<<else>>
Well, at least his beard is still the same. Otherwise, you might not recognize him at all.
<</if>>
<<else>>
That confidence is diminished, certainly, now that he's shorter than most teens. But it's clear in his cocky swagger and the ways he seems completely unbothered by
<<if $p3.musk is 1>>
the incredibly powerful scent of sweat and testosterone wafting from his armpits
<<else>>
his stink of dry sweat
<</if>>
that he still doesn't care a whit what others might think of him. Well, for the most part. He’s not without his vulnerabilities.
<<if $p3.hair is 0>>
He's clearly trying not to think about how his beloved beard is scattered all over the floor.
<<else>>
He’s been grooming his thick black beard since freshman year and won’t hear a word said against it.
<</if>>
Plus, you’ve always suspected that $p2.name’s jabs get under $p3.name’s skin a little more than he lets on.
<</if>><</if>><</if>>
<<else>>
<<if $p3.muscle is 0>>
You're not sure what it's weirder to see him without, the shredded body or the cocky swagger.
<<if $p3.hair is 0>>
No, wait. It's definately the beard. He looks like a completely different person without it.
<<else>>
Well, at least his beard is still the same. Otherwise, you might not recognize him at all.
<</if>>
<<else>>
<<if $p3.fat is 1>>
He seems a little unsure in that confidence now that his hard-earned muscle is hidden beneath an extra 60 pounds of lard, but he still carries a cocky swagger that suggests he doesn’t care a whit what others might think of him. Well, for the most part. He’s not without his vulnerabilities.
<<if $p3.hair is 0>>
He's clearly trying not to think about how his beloved beard is scattered all over the floor.
<<else>>
He’s been grooming his thick black beard since freshman year and won’t hear a word said against it.
<</if>>
Plus, you’ve always suspected that $p2.name’s jabs get under $p3.name’s skin a little more than he lets on.
<<else>>
<<if $p3.muscle is 2>>
He seems a little unsure in that confidence now that his vision is partially obscured by a pair of cartoonish muscle tits, but he still carries a cocky swagger that suggests he doesn’t care a whit what others might think of him. Well, for the most part. He’s not without his vulnerabilities.
<<if $p3.hair is 0>>
He's clearly trying not to think about how his beloved beard is scattered all over the floor.
<<else>>
He’s been grooming his thick black beard since freshman year and won’t hear a word said against it.
<</if>>
Plus, you’ve always suspected that $p2.name’s jabs get under $p3.name’s skin a little more than he lets on.
<<else>>
It’s clear in his cocky swagger, his carefree humor, and his near-constant smell of dried sweat that he doesn’t care a whit what others might think of him. Well, for the most part. He’s not without his vulnerabilities.
<<if $p3.hair is 0>>
He's clearly trying not to think about how his beloved beard is scattered all over the floor.
<<else>>
He’s been grooming his thick black beard since freshman year and won’t hear a word said against it.
<</if>>
Plus, you’ve always suspected that $p2.name’s jabs get under $p3.name’s skin a little more than he lets on.
<</if>><</if>><</if>>
<</if>>
</p>
<hr>
<<= $p3stat.join("")>>
$p3sub/*
=====
Card Name
=====
*/
<<if $selected.name is "Exaltation">>
<<set _an to "An <span class='ex'>Exaltation</span> card ">>
<<else>>
<<if $selected.name is "Dissolution">>
<<set _an to "A <span class='di'>Dissolution</span> card ">>
<<else>>
<<if $selected.name is "Fixation">>
<<if $grantee is "p1">>
<<set _an to "You used a <span class='fi'>Fixation</span> card to ">>
<<else>>
<<if $grantee is "p2">>
<<set _an to $p2.name + " used a <span class='fi'>Fixation</span> card to ">>
<<else>>
<<set _an to $p3.name + " used a <span class='fi'>Fixation</span> card to ">>
<</if>><</if>>
<<else>>
<<if $selected.name is "Sublimation">>
<<if $grantee is "p1">>
<<set _an to "You used a <span class='su'>Sublimation</span> card to ">>
<<else>>
<<if $grantee is "p2">>
<<set _an to $p2.name + " used a <span class='su'>Sublimation</span> card to ">>
<<else>>
<<set _an to $p3.name + " used a <span class='su'>Sublimation</span> card to ">>
<</if>><</if>>
<<else>>
<<if $selected.name is "Separation">>
<<if $grantee is "p1">>
<<set _an to "You received a <span class='se'>Separation</span> card. ">>
<<else>>
<<if $grantee is "p2">>
<<set _an to "$p2.name received a <span class='se'>Separation</span> card. ">>
<<else>>
<<set _an to "$p3.name received a <span class='se'>Separation</span> card. ">>
<</if>><</if>>
<<else>>
<<if $selected.name is "Multiplication">>
<<if $grantee is "p1">>
<<if $target.name is $p2.name>>
<<set _an to "You targeted $p2.name with a <span class='mu'>Multiplication</span> card. ">>
<<else>>
<<set _an to "You targeted $p3.name with a <span class='mu'>Multiplication</span> card. ">>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $target.name is $p1.name>>
<<set _an to "$p2.name targeted you with a <span class='mu'>Multiplication</span> card. ">>
<<else>>
<<set _an to "$p2.name targeted $p3.name with a <span class='mu'>Multiplication</span> card. ">>
<</if>>
<<else>>
<<if $target.name is $p1.name>>
<<set _an to "$p3.name targeted you with a <span class='mu'>Multiplication</span> card. ">>
<<else>>
<<set _an to "$p3.name targeted $p2.name with a <span class='mu'>Multiplication</span> card. ">>
<</if>>
<</if>><</if>>
<</if>><</if>><</if>><</if>><</if>><</if>>
/*
=====
TF Descriptions
=====
*/
<<if $grantee is "p1">>
<<if $tf is "Endowment">>
<<set _tfsum to "gave you a thick, footlong cock and a pair of pendulous, plum-sized balls to match.">>
<<else>>
<<if $tf is "Reduction">>
<<set _tfsum to "shrunk your dick down to a pathetic little nub, no more than an inch long.">>
<<else>>
<<if $tf is "Strength">>
<<set _tfsum to "packed 60 lbs of pure, hard muscle onto your already athletic frame. You have the boulder biceps and washboard 8-pack that most professional bodybuilders only dream of.">>
<<else>>
<<if $tf is "Weakness">>
<<set _tfsum to "made every muscle in your body dwindle and shrink, leaving you a stick-thin weakling.">>
<<else>>
<<if $tf is "Corpulence">>
<<set _tfsum to "made your body inflate with fat, turning you into a 300 lb, morbidly obese tub of lard.">>
<<else>>
<<if $tf is "Lactation">>
<<set _tfsum to "caused your nipples to lactate profusely. Your shirt is drenched in tepid man milk.">>
<<else>>
<<if $tf is "Aroma">>
<<set _tfsum to "made your every pore secrete a thick, powerful musk that fills the room in the scent of sweat and testosterone.">>
<<else>>
<<if $tf is "Pilosity">>
<<set _tfsum to "made your mostly-smooth body explode in a dense coat of scraggly hair. Auburn tufts of hair peek out from your waistline and shirt sleeves.">>
<<else>>
<<if $tf is "Depilation">>
<<set _tfsum to "left you completely hairless from the eyebrows down. Your skin is silky smooth and incredibly sensitive. Every shift of the current gives you goosebumps and sends a shiver up your spine.">>
<<else>>
<<if $tf is "Stature">>
<<set _tfsum to "caused the game to glitch, giving you a transformation that shouldn't be possible.">>
<<else>>
<<if $tf is "Atomity">>
<<set _tfsum to "shrunk you down by almost half your original height. Now standing at under 4-feet tall, you can barely see over countertops and every shelf is out of reach.">>
<<else>>
<<if $tf is "Balance">>
<<set _tfsum to "grew your feet to obscene proportions. They’ve gone up at least seven sizes.">>
<<else>>
<<if $tf is "Femininity">>
<<set _tfsum to "melted away your chiseled, angular features. Your new appearance is so feminine, you can easily be mistaken for a woman in the right light.">>
<<else>>
<<if $tf is "Sensitivity">>
<<set _tfsum to "gave you long, udder-like nipples. You're afraid to touch them, since the sensation of them rubbing against your shirt is almost enough to bring you to orgasm.">>
<<else>>
<<if $tf is "Lubrication">>
<<set _tfsum to "made your asshole self-lubricating. The slightest tinge of arousal causes the milky-white liquid to run down your thighs.">>
<<else>>
<<if $tf is "Vastness">>
<<set _tfsum to "gave you a gaping asshole. It stretches painlessly to accommodate whatever's rammed into it. You suspect it could take your whole arm with ease; although, you haven't tried.">>
<<else>>
<<if $tf is "Deglutition">>
<<set _tfsum to "made your lips luscious and plump.">>
<<else>>
<<if $tf is "Rotundity">>
<<set _tfsum to "turned your flat ass into a juicy bubble butt.">>
<<else>>
<<if $tf is "Lust">>
<<if $target.name is $p2.name>>
<<set _tfsum to "make $p2.name uncontrollably horny. If he so much as touches his cock, he can think of nothing but jerking off.">>
<<else>>
<<set _tfsum to "make $p3.name uncontrollably horny. If he so much as touches his cock, he can think of nothing but jerking off.">>
<</if>>
<<else>>
<<if $tf is "Gustation">>
<<if $target.name is $p2.name>>
<<set _tfsum to "give $p2.name a hunger that can only be sated by eating out men's asses.">>
<<else>>
<<set _tfsum to "give $p3.name a hunger that can only be sated by eating out men's asses.">>
<</if>>
<<else>>
<<if $tf is "Putridity">>
<<if $target.name is $p2.name>>
<<set _tfsum to "turn $p2.name into a disgusting slob. He would love nothing more than to sniff your soiled underwear or press his nose into your ass as you rip a rancid fart.">>
<<else>>
<<set _tfsum to "turn $p3.name into a disgusting slob. He would love nothing more than to sniff your soiled underwear or press his nose into your ass as you rip a rancid fart.">>
<</if>>
<<else>>
<<if $tf is "Fatuity">>
<<if $target.name is $p2.name>>
<<set _tfsum to "remove every hint of $p2.name's college education. And from the sounds of it, most of high school is gone too. His slack-jawed, vacant expression makes it obvious at a glance just what a complete dumbass $p2.name's become.">>
<<else>>
<<set _tfsum to "remove every hint of $p3.name's college education. And from the sounds of it, most of high school is gone too. His slack-jawed, vacant expression makes it obvious at a glance just what a complete dumbass $p3.name's become.">>
<</if>>
<<else>>
<<if $tf is "Loyalty">>
<<if $target.name is $p2.name>>
<<set _tfsum to "turn $p2.name into an obedient puppy dog. He may think he's human now, but one scratch behind the ear or rub on the belly and $p2.name will be on all fours, begging to sniff your butt or suck your bone.">>
<<else>>
<<set _tfsum to "turn $p3.name into an obedient puppy dog. He may think he's human now, but one scratch behind the ear or rub on the belly and $p3.name will be on all fours, begging to sniff your butt or suck your bone.">>
<</if>>
<<else>>
<<if $tf is "Nourishment">>
<<if $target.name is $p2.name>>
<<set _tfsum to "give $p2.name an oral fixation. He is horribly uncomfortable without a cock in his mouth.">>
<<else>>
<<set _tfsum to "give $p3.name an oral fixation. He is horribly uncomfortable without a cock in his mouth.">>
<</if>>
<<else>>
<<if $tf is "Emptiness">>
<<if $target.name is $p2.name>>
<<set _tfsum to "make $p2.name feel utterly hollow unless he's got something jammed up his ass, preferably a cock, but he'll take whatever he can get to avoid feeling empty.">>
<<else>>
<<set _tfsum to "make $p3.name feel utterly hollow unless he's got something jammed up his ass, preferably a cock, but he'll take whatever he can get to avoid feeling empty.">>
<</if>>
<<else>>
<<if $tf is "Gain">>
<<if $target.name is $p2.name>>
<<set _tfsum to "give $p2.name a fat fetish. The idea would have disgusted him a moment ago, but now $target.name thinks it would be incredibly hot to get so fat, he can't even roll out of bed.">>
<<else>>
<<set _tfsum to "give $p3.name a fat fetish. The idea would have disgusted him a moment ago, but now $target.name thinks it would be incredibly hot to get so fat, he can't even roll out of bed.">>
<</if>>
<<else>>
<<if $tf is "Addiction">>
<<if $target.name is $p2.name>>
<<set _tfsum to "make $p2.name addicted to cum. Withdrawal turns him into a weak, quivering mess if he goes more than a few hours without slurping down some guy's jizz.">>
<<else>>
<<set _tfsum to "make $p3.name addicted to cum. Withdrawal turns him into a weak, quivering mess if he goes more than a few hours without slurping down some guy's jizz.">>
<</if>>
<<else>>
<<if $tf is "Insufflation">>
<<if $target.name is $p2.name>>
<<set _tfsum to "make $p2.name extraordinarily aroused by men's musk. He could lose himself in your armpit for days if you let him.">>
<<else>>
<<set _tfsum to "make $p3.name extraordinarily aroused by men's musk. He could lose himself in your armpit for days if you let him.">>
<</if>>
<<else>>
<<if $tf is "Inferiority">>
<<if $target.name is $p2.name>>
<<set _tfsum to "give $p2.name a foot fetish to end all foot fetishes. He would happily abandon everything for the opportunity to worship your feet.">>
<<else>>
<<set _tfsum to "give $p3.name a foot fetish to end all foot fetishes. He would happily abandon everything for the opportunity to worship your feet.">>
<</if>>
<<else>>
<<if $tf is "Thirst">>
<<if $target.name is $p2.name>>
<<set _tfsum to "make $p2.name crave the taste of piss. Even now, he's smacking his dry lips together and stealing glances toward the bathroom.">>
<<else>>
<<set _tfsum to "make $p3.name crave the taste of piss. Even now, he's smacking his dry lips together and stealing glances toward the bathroom.">>
<</if>>
<<else>>
<<if $tf is "Sub1">>
<<set _tfsum to "You were transformed into a slutty gay bottom that thrills at being whored out by his roommates and former best friends.">>
<<else>>
<<if $tf is "Sub2">>
<<set _tfsum to "You were transformed into a submissive little bitch, eager to attend to your roommates' every need.">>
<<else>>
<<if $tf is "Sub3">>
<<set _tfsum to "You were transformed into your roommates' personal fagpet, afraid that if you ever fail to meet their needs they'll rent you out for another frat party.">>
<<else>>
<<if $tf is "Sub4">>
<<set _tfsum to "You were transformed into a pitiful slut, too obsessed with getting your pussy filled to accomplish anything.">>
<<else>>
<<if $tf is "Sub5">>
<<set _tfsum to "You were transformed into a disgusting pig who begs his roommates for their soiled laundry because it's the only thing that gets you off anymore.">>
<<else>>
<<if $tf is "Sub6">>
<<set _tfsum to "You were transformed into a needy bottom bitch who has to pay his roommates for the privilege of getting his pussy cored out every night.">>
<<else>>
<<if $tf is "Sub7">>
<<set _tfsum to "You were transformed into a worthless cuck who gets off on being used and humiliated.">>
<<else>>
<<if $tf is "Sub8">>
<<set _tfsum to "You were transformed into your roommates' eager cock holster.">>
<<else>>
<<if $tf is "Dom1">>
<<set _tfsum to "He was transformed into a slutty gay bottom that thrills at being whored out by his roommates and former best friends.">>
<<else>>
<<if $tf is "Dom2">>
<<set _tfsum to "He was transformed into a submissive little bitch, eager to attend to his roommates' every need.">>
<<else>>
<<if $tf is "Dom3">>
<<set _tfsum to "He was transformed into your personal fagpet, afraid that if he ever fails to meet your needs you'll rent him out for another frat party.">>
<<else>>
<<if $tf is "Dom4">>
<<set _tfsum to "He was transformed into a pitiful slut, too obsessed with getting his pussy filled to accomplish anything.">>
<<else>>
<<if $tf is "Dom5">>
<<set _tfsum to "He was transformed into a disgusting pig who begs his roommates for their soiled laundry because it's the only thing that gets him off anymore.">>
<<else>>
<<if $tf is "Dom6">>
<<set _tfsum to "He was transformed into a needy bottom bitch who has to pay his roommates for the privilege of getting his pussy cored out every night.">>
<<else>>
<<if $tf is "Dom7">>
<<set _tfsum to "He was transformed into a worthless cuck who gets off on being used and humiliated.">>
<<else>>
<<if $tf is "Dom8">>
<<set _tfsum to "He was transformed into your eager cock holster.">>
<</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>>
<<else>>
<<if $grantee is "p2">>
<<if $tf is "Endowment">>
<<set _tfsum to "gave $p2.name a fat, veiny 9-inch cock.">>
<<else>>
<<if $tf is "Reduction">>
<<set _tfsum to "shrunk $p2.name's already meager dick down to a useless little nub.">>
<<else>>
<<if $tf is "Strength">>
<<set _tfsum to "replaced $p2.name's tiny body with a hard, muscular physique.">>
<<else>>
<<if $tf is "Weakness">>
<<set _tfsum to "made the game glitch.">>
<<else>>
<<if $tf is "Corpulence">>
<<set _tfsum to "inflated $p2.name with hundreds of pounds of wobbly fat.">>
<<else>>
<<if $tf is "Lactation">>
<<set _tfsum to "caused $p2.name's nipples to lactate profusely. His shirt is drenched in tepid man milk.">>
<<else>>
<<if $tf is "Aroma">>
<<set _tfsum to "gave $p2.name a powerful man musk that no amount of washing or deodorant will ever fully disguise. ">>
<<else>>
<<if $tf is "Pilosity">>
<<set _tfsum to "covered $p2.name's previously smooth body in a thick carpet of blonde hair.">>
<<else>>
<<if $tf is "Depilation">>
<<set _tfsum to "caused what little body hair $p2.name had to fall out. ">>
<<else>>
<<if $tf is "Stature">>
<<set _tfsum to "made $p2.name shoot up a foot in height, easily towering over you at six-and-a-half feet tall.">>
<<else>>
<<if $tf is "Atomity">>
<<set _tfsum to "caused $p2.name's short frame to shrink even further. He dropped in height by about 18 inches, leaving him maybe 4-feet tall.">>
<<else>>
<<if $tf is "Balance">>
<<set _tfsum to "made $p2.name's feet grow to clownish proportions.">>
<<else>>
<<if $tf is "Femininity">>
<<set _tfsum to "erased every trace of masculinity from $p2.name's body. He looks more like a tomboy than a real man.">>
<<else>>
<<if $tf is "Sensitivity">>
<<set _tfsum to "made $p2.name's nipples lengthen and becomes a hundred times more sensitive.">>
<<else>>
<<if $tf is "Lubrication">>
<<set _tfsum to "made $p2.name's asshole self-lubricating. The slightest tinge of arousal causes the milky-white fluid to run down his thighs.">>
<<else>>
<<if $tf is "Vastness">>
<<set _tfsum to "gave $p2.name a gaping asshole. It stretches painlessly to accommodate whatever's rammed into it. You suspect it could take your whole arm with ease; although, you haven't tried.">>
<<else>>
<<if $tf is "Deglutition">>
<<set _tfsum to "inflated $p2.name's lips. They look wet and collagen-filled.">>
<<else>>
<<if $tf is "Rotundity">>
<<set _tfsum to "turned $p2.name's pancake ass into a bouncing bubble butt.">>
<<else>>
<<if $tf is "Lust">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you uncontrollably horny. If you so much as touch your cock, you can think of nothing but jerking off.">>
<<else>>
<<set _tfsum to "make $p3.name uncontrollably horny. If he so much as touches his cock, he can think of nothing but jerking off.">>
<</if>>
<<else>>
<<if $tf is "Gustation">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you a hunger that can only be sated by eating out men's asses.">>
<<else>>
<<set _tfsum to "give $p3.name a hunger that can only be sated by eating out men's asses.">>
<</if>>
<<else>>
<<if $tf is "Putridity">>
<<if $target.name is $p1.name>>
<<set _tfsum to "turn you into a disgusting slob. You would love nothing more than to have sniff $p2.name's soiled underwear or press your nose into his ass as he rips a rancid fart.">>
<<else>>
<<set _tfsum to "turn $p3.name into a disgusting slob. He would love nothing more than to have sniff your soiled underwear or press his nose into your ass as you rip a rancid fart.">>
<</if>>
<<else>>
<<if $tf is "Fatuity">>
<<if $target.name is $p1.name>>
<<set _tfsum to "remove every hint of your college education and maybe most of high school. Your face is stuck in a vacant, slack-jawed expression that shows the world what a dumbass you've become.">>
<<else>>
<<set _tfsum to "remove every hint of $p3.name's college education. And from the sounds of it, most of high school is gone too. His slack-jawed, vacant expression makes it obvious at a glance just what a complete dumbass $p3.name's become.">>
<</if>>
<<else>>
<<if $tf is "Loyalty">>
<<if $target.name is $p1.name>>
<<set _tfsum to "turn you into an obedient puppy dog. You may think you're human now, but one scratch behind the ear or rub on the belly and you'll be on all fours, begging to sniff $p2.name's butt or suck his bone.">>
<<else>>
<<set _tfsum to "turn $p3.name into an obedient puppy dog. He may think he's human now, but one scratch behind the ear or rub on the belly and $p3.name will be on all fours, begging to sniff your butt or suck your bone.">>
<</if>>
<<else>>
<<if $tf is "Nourishment">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you an oral fixation. You are horribly uncomfortable without a cock in your mouth.">>
<<else>>
<<set _tfsum to "give $p3.name an oral fixation. He is horribly uncomfortable without a cock in his mouth.">>
<</if>>
<<else>>
<<if $tf is "Emptiness">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you feel utterly hollow unless you've got something jammed up your ass, preferably a cock, but you'll take whatever you can get to avoid feeling empty.">>
<<else>>
<<set _tfsum to "make $p3.name feel utterly hollow unless he's got something jammed up his ass, preferably a cock, but he'll take whatever he can get to avoid feeling empty.">>
<</if>>
<<else>>
<<if $tf is "Gain">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you a fat fetish. The idea would have disgusted you a moment ago, but now you think it would be incredibly hot to get so fat you can't even roll out of bed.">>
<<else>>
<<set _tfsum to "give $p3.name a fat fetish. The idea would have disgusted him a moment ago, but now $target.name thinks it would be incredibly hot to get so fat, he can't even roll out of bed.">>
<</if>>
<<else>>
<<if $tf is "Addiction">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you addicted to cum. Withdrawal turns you into a weak, quivering mess if you go more than a few hours without slurping down some guy's jizz.">>
<<else>>
<<set _tfsum to "make $p3.name addicted to cum. Withdrawal turns him into a weak, quivering mess if he goes more than a few hours without slurping down some guy's jizz.">>
<</if>>
<<else>>
<<if $tf is "Insufflation">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you extraordinarily aroused by men's musk. You could lose yourself in his armpit for days if he let you.">>
<<else>>
<<set _tfsum to "make $p3.name extraordinarily aroused by men's musk. He could lose himself in your armpit for days if you let him.">>
<</if>>
<<else>>
<<if $tf is "Inferiority">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you a foot fetish to end all foot fetishes. You would happily abandon everything for the opportunity to worship his feet.">>
<<else>>
<<set _tfsum to "give $p3.name a foot fetish to end all foot fetishes. He would happily abandon everything for the opportunity to worship your feet.">>
<</if>>
<<else>>
<<if $tf is "Thirst">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you crave the taste of piss. Even now, you're smacking your dry lips together and stealing glances toward the bathroom.">>
<<else>>
<<set _tfsum to "make $p3.name crave the taste of piss. Even now, he's smacking his dry lips together and stealing glances toward the bathroom.">>
<</if>>
<<else>>
<<if $tf is "Sub1">>
<<set _tfsum to "You were transformed into a slutty gay bottom that thrills at being whored out by his roommates and former best friends.">>
<<else>>
<<if $tf is "Sub2">>
<<set _tfsum to "You were transformed into a submissive little bitch, eager to attend to your roommates' every need.">>
<<else>>
<<if $tf is "Sub3">>
<<set _tfsum to "You were transformed into your roommates' personal fagpet, afraid that if you ever fail to meet their needs they'll rent you out for another frat party.">>
<<else>>
<<if $tf is "Sub4">>
<<set _tfsum to "You were transformed into a pitiful slut, too obsessed with getting your pussy filled to accomplish anything.">>
<<else>>
<<if $tf is "Sub5">>
<<set _tfsum to "You were transformed into a disgusting pig who begs your roommates for their soiled laundry because it's the only thing that gets you off anymore.">>
<<else>>
<<if $tf is "Sub6">>
<<set _tfsum to "You were transformed into a needy bottom bitch who has to pay his roommates for the privilege of getting his pussy cored out every night.">>
<<else>>
<<if $tf is "Sub7">>
<<set _tfsum to "You were transformed into a worthless cuck who gets off on being used and humiliated.">>
<<else>>
<<if $tf is "Sub8">>
<<set _tfsum to "You were transformed into your roommates' eager cock holster.">>
<<else>>
<<if $tf is "Dom1">>
<<set _tfsum to "He was transformed into a slutty gay bottom that thrills at being whored out by his roommates and former best friends.">>
<<else>>
<<if $tf is "Dom2">>
<<set _tfsum to "He was transformed into a submissive little bitch, eager to attend to his roommates' every need.">>
<<else>>
<<if $tf is "Dom3">>
<<set _tfsum to "He was transformed into your personal fagpet, afraid that if he ever fails to meet your needs you'll rent him out for another frat party.">>
<<else>>
<<if $tf is "Dom4">>
<<set _tfsum to "He was transformed into a pitiful slut, too obsessed with getting his pussy filled to accomplish anything.">>
<<else>>
<<if $tf is "Dom5">>
<<set _tfsum to "He was transformed into a disgusting pig who begs his roommates for their soiled laundry because it's the only thing that gets him off anymore.">>
<<else>>
<<if $tf is "Dom6">>
<<set _tfsum to "He was transformed into a needy bottom bitch who has to pay his roommates for the privilege of getting his pussy cored out every night.">>
<<else>>
<<if $tf is "Dom7">>
<<set _tfsum to "He was transformed into a worthless cuck who gets off on being used and humiliated.">>
<<else>>
<<if $tf is "Dom8">>
<<set _tfsum to "He was transformed into your eager cock holster.">>
<</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>>
<<else>>
<<if $tf is "Endowment">>
<<set _tfsum to "made $p3.name's dick a massive, bulging behemoth.">>
<<else>>
<<if $tf is "Reduction">>
<<set _tfsum to "shrunk $p3.name's bulging dick down to a useless half-inch clit.">>
<<else>>
<<if $tf is "Strength">>
<<set _tfsum to "swelled $p3.name's muscles to cartoonish proportions. Worst of all are the ridiculously round muscle tits protruding from his chest.">>
<<else>>
<<if $tf is "Weakness">>
<<set _tfsum to "destroyed $p3.name's countless hours of work in the gym when it made his muscles dwindle away to nothing.">>
<<else>>
<<if $tf is "Corpulence">>
<<set _tfsum to "filled up $p3.name's muscular frame with a hundred pounds of fat.">>
<<else>>
<<if $tf is "Lactation">>
<<set _tfsum to "caused $p3.name's nipples to lactate profusely. His shirt is drenched in tepid man milk.">>
<<else>>
<<if $tf is "Aroma">>
<<set _tfsum to "amplified $p3.name's musk. The whole dorm reeks like his rugby team's locker room.">>
<<else>>
<<if $tf is "Pilosity">>
<<set _tfsum to "made the game glitch.">>
<<else>>
<<if $tf is "Depilation">>
<<set _tfsum to "caused every hair on $p3.name's body, from his eyebrows down, to fall out. Without the well-kept beard he was so proud of, $p3.name looks years younger.">>
<<else>>
<<if $tf is "Stature">>
<<set _tfsum to "made $p3.name grow over a foot in height. You can't claim to be the tall one in the group now that he's over 7-feet-tall.">>
<<else>>
<<if $tf is "Atomity">>
<<set _tfsum to "shrunk $p3.name down to maybe 4-feet tall. His features are just slightly out of proportion; his head is just a little too big and his fingers a little too stubby.">>
<<else>>
<<if $tf is "Balance">>
<<set _tfsum to "made $p3.name's tanned, sweaty feet enormous.">>
<<else>>
<<if $tf is "Femininity">>
<<set _tfsum to "rounded away $p3.name's masculine features, making him look more like a handsome woman than the man you've known for years.">>
<<else>>
<<if $tf is "Sensitivity">>
<<set _tfsum to "made $p3.name's nipples lengthen and becomes a hundred times more sensitive.">>
<<else>>
<<if $tf is "Lubrication">>
<<set _tfsum to "made $p3.name's asshole self-lubricating. The slightest tinge of arousal causes the milky-white fluid to run down his thighs.">>
<<else>>
<<if $tf is "Vastness">>
<<set _tfsum to "gave $p3.name a gaping asshole. It stretches painlessly to accommodate whatever's rammed into it. You suspect it could take your whole arm with ease; although, you haven't tried.">>
<<else>>
<<if $tf is "Deglutition">>
<<set _tfsum to "gave $p3.name a pair of plump, dick-sicking lips that naturally rest in a supermodel's pout.">>
<<else>>
<<if $tf is "Rotundity">>
<<set _tfsum to "turned $p3.name's muscular ass into a fat, fuckable booty.">>
<<else>>
<<if $tf is "Lust">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you uncontrollably horny. If you so much as touch your cock, you can think of nothing but jerking off.">>
<<else>>
<<set _tfsum to "make $p2.name uncontrollably horny. If he so much as touches his cock, he can think of nothing but jerking off.">>
<</if>>
<<else>>
<<if $tf is "Gustation">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you a hunger that can only be sated by eating out men's asses.">>
<<else>>
<<set _tfsum to "give $p2.name a hunger that can only be sated by eating out men's asses.">>
<</if>>
<<else>>
<<if $tf is "Putridity">>
<<if $target.name is $p1.name>>
<<set _tfsum to "turn you into a disgusting slob. You would love nothing more than to have sniff $p3.name's soiled underwear or press your nose into his ass as he rips a rancid fart.">>
<<else>>
<<set _tfsum to "turn $p2.name into a disgusting slob. He would love nothing more than to have sniff your soiled underwear or press his nose into your ass as you rip a rancid fart.">>
<</if>>
<<else>>
<<if $tf is "Fatuity">>
<<if $target.name is $p1.name>>
<<set _tfsum to "remove every hint of your college education and maybe most of high school. Your face is stuck in a vacant, slack-jawed expression that shows the world what a dumbass you've become.">>
<<else>>
<<set _tfsum to "remove every hint of $p2.name's college education. And from the sounds of it, most of high school is gone too. His slack-jawed, vacant expression makes it obvious at a glance just what a complete dumbass $p2.name's become.">>
<</if>>
<<else>>
<<if $tf is "Loyalty">>
<<if $target.name is $p1.name>>
<<set _tfsum to "turn you into an obedient puppy dog. You may think you're human now, but one scratch behind the ear or rub on the belly and you'll be on all fours, begging to sniff $p3.name's butt or suck his bone.">>
<<else>>
<<set _tfsum to "turn $p2.name into an obedient puppy dog. He may think he's human now, but one scratch behind the ear or rub on the belly and $p2.name will be on all fours, begging to sniff your butt or suck your bone.">>
<</if>>
<<else>>
<<if $tf is "Nourishment">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you an oral fixation. You are horribly uncomfortable without a cock in your mouth.">>
<<else>>
<<set _tfsum to "give $p2.name an oral fixation. He is horribly uncomfortable without a cock in his mouth.">>
<</if>>
<<else>>
<<if $tf is "Emptiness">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you feel utterly hollow unless you've got something jammed up your ass, preferably a cock, but you'll take whatever you can get to avoid feeling empty.">>
<<else>>
<<set _tfsum to "make $p2.name feel utterly hollow unless he's got something jammed up his ass, preferably a cock, but he'll take whatever he can get to avoid feeling empty.">>
<</if>>
<<else>>
<<if $tf is "Gain">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you a fat fetish. The idea would have disgusted you a moment ago, but now you think it would be incredibly hot to get so fat you can't even roll out of bed.">>
<<else>>
<<set _tfsum to "give $p2.name a fat fetish. The idea would have disgusted him a moment ago, but now $target.name thinks it would be incredibly hot to get so fat, he can't even roll out of bed.">>
<</if>>
<<else>>
<<if $tf is "Addiction">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you addicted to cum. Withdrawal turns you into a weak, quivering mess if you go more than a few hours without slurping down some guy's jizz.">>
<<else>>
<<set _tfsum to "make $p2.name addicted to cum. Withdrawal turns him into a weak, quivering mess if he goes more than a few hours without slurping down some guy's jizz.">>
<</if>>
<<else>>
<<if $tf is "Insufflation">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you extraordinarily aroused by men's musk. You could lose yourself in his armpit for days if he let you.">>
<<else>>
<<set _tfsum to "make $p2.name extraordinarily aroused by men's musk. He could lose himself in your armpit for days if you let him.">>
<</if>>
<<else>>
<<if $tf is "Inferiority">>
<<if $target.name is $p1.name>>
<<set _tfsum to "give you a foot fetish to end all foot fetishes. You would happily abandon everything for the opportunity to worship his feet.">>
<<else>>
<<set _tfsum to "give $p2.name a foot fetish to end all foot fetishes. He would happily abandon everything for the opportunity to worship your feet.">>
<</if>>
<<else>>
<<if $tf is "Thirst">>
<<if $target.name is $p1.name>>
<<set _tfsum to "make you crave the taste of piss. Even now, you're smacking your dry lips together and stealing glances toward the bathroom.">>
<<else>>
<<set _tfsum to "make $p2.name crave the taste of piss. Even now, he's smacking his dry lips together and stealing glances toward the bathroom.">>
<</if>>
<<else>>
<<if $tf is "Sub1">>
<<set _tfsum to "You were transformed into a slutty gay bottom that thrills at being whored out by his roommates and former best friends.">>
<<else>>
<<if $tf is "Sub2">>
<<set _tfsum to "You were transformed into a submissive little bitch, eager to attend to your roommates' every need.">>
<<else>>
<<if $tf is "Sub3">>
<<set _tfsum to "You were transformed into your roommates' personal fagpet, afraid that if you ever fail to meet their needs they'll rent you out for another frat party.">>
<<else>>
<<if $tf is "Sub4">>
<<set _tfsum to "You were transformed into a pitiful slut, too obsessed with getting your pussy filled to accomplish anything.">>
<<else>>
<<if $tf is "Sub5">>
<<set _tfsum to "You were transformed into a disgusting pig who begs his roommates for their soiled laundry because it's the only thing that gets you off anymore.">>
<<else>>
<<if $tf is "Sub6">>
<<set _tfsum to "You were transformed into a needy bottom bitch who has to pay his roommates for the privilege of getting his pussy cored out every night.">>
<<else>>
<<if $tf is "Sub7">>
<<set _tfsum to "You were transformed into a worthless cuck who gets off on being used and humiliated.">>
<<else>>
<<if $tf is "Sub8">>
<<set _tfsum to "You were transformed into your roommates' eager cock holster.">>
<<else>>
<<if $tf is "Dom1">>
<<set _tfsum to "He was transformed into a slutty gay bottom that thrills at being whored out by his roommates and former best friends.">>
<<else>>
<<if $tf is "Dom2">>
<<set _tfsum to "He was transformed into a submissive little bitch, eager to attend to his roommates' every need.">>
<<else>>
<<if $tf is "Dom3">>
<<set _tfsum to "He was transformed into your personal fagpet, afraid that if he ever fails to meet your needs you'll rent him out for another frat party.">>
<<else>>
<<if $tf is "Dom4">>
<<set _tfsum to "He was transformed into a pitiful slut, too obsessed with getting his pussy filled to accomplish anything.">>
<<else>>
<<if $tf is "Dom5">>
<<set _tfsum to "He was transformed into a disgusting pig who begs his roommates for their soiled laundry because it's the only thing that gets him off anymore.">>
<<else>>
<<if $tf is "Dom6">>
<<set _tfsum to "He was transformed into a needy bottom bitch who has to pay his roommates for the privilege of getting his pussy cored out every night.">>
<<else>>
<<if $tf is "Dom7">>
<<set _tfsum to "He was transformed into a worthless cuck who gets off on being used and humiliated.">>
<<else>>
<<if $tf is "Dom8">>
<<set _tfsum to "He was transformed into your eager cock holster.">>
<</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>>
<</if>><</if>>
/*
=====
Compile into One Sentence
=====
*/
<<set _sum to "<p>" + _an + _tfsum + "</p>">>
/*
=====
Add to Game History
=====
*/
<<set $history.push(_sum)>>
/*
=====
Add to Player Stats
=====
*/
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<if $grantee is "p1">>
<<set $p1stat.push(_sum)>>
<<else>>
<<if $grantee is "p2">>
<<set $p2stat.push(_sum)>>
<<else>>
<<set $p3stat.push(_sum)>>
<</if>><</if>>
<<else>>
<<if $selected.name is "Fixation" or $selected.name is "Sublimation">>
<<if $target.name is $p1.name>>
<<set $p1stat.push(_sum)>>
<<else>>
<<if $target.name is $p2.name>>
<<set $p2stat.push(_sum)>>
<<else>>
<<set $p3stat.push(_sum)>>
<</if>><</if>>
<<else>>
<<if $selected.name is "Separation">>
<<if $grantee is "p1">>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p1sub.push(_sum)>>
<<else>>
<<if $grantee is "p2">>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p2sub.push(_sum)>>
<<else>>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p3sub.push(_sum)>>
<</if>><</if>>
<<else>>
<<if $selected.name is "Multiplication">>
<<if $target.name is $p1.name>>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p1sub.push(_sum)>>
<<else>>
<<if $target.name is $p2.name>>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p2sub.push(_sum)>>
<<else>>
<<set $p1sub to []>>
<<set $p2sub to []>>
<<set $p3sub to []>>
<<set $p3sub.push(_sum)>>
<</if>><</if>>
<</if>><</if>><</if>><</if>><h2 style="text-align: center;">Game Summary</h2>
<<= $history.join("")>>
<<if $domEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Red.png"]]>>
<<popover 'transparent'>>
<<include "p1 Desc">>
<</popover>>
<</link>>
</div>
<p>Congratulations! After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p1">you</span> won the game! All of your transformations became permanent, while $p2.name and $p3.name returned to normal. They won't stay that way for long, though. As the winner, you inherited the power to transform your roommates in any way you desire.</p>
<p style="text-align:center;"><b>
<<if $p1.cock is 0>>a<</if>>
<<if $p1.cock is 2>>A<</if>>
<<if $p1.ass is 1>>b<</if>>
<<if $p1.muscle is 0>>c<</if>>
<<if $p1.muscle is 2>>C<</if>>
<<if $p1.fat is 1>>d<</if>>
<<if $p1.fluid is 1>>e<</if>>
<<if $p1.musk is 1>>f<</if>>
<<if $p1.hair is 0>>g<</if>>
<<if $p1.hair is 2>>G<</if>>
<<if $p1.height is 0>>h<</if>>
<<if $p1.height is 2>>H<</if>>
<<if $p1.age is 0>>i<</if>>
<<if $p1.age is 2>>I<</if>>
<<if $p1.feet is 1>>j<</if>>
<<if $p1.masc is 0>>k<</if>>
<<if $p1.nip is 1>>l<</if>>
<<if $p1.lube is 1>>m<</if>>
<<if $p1.gape is 1>>n<</if>>
<<if $p1.lips is 1>>o<</if>>
<<if $p1.dom is 1>>P<</if>>
<<if $p1.dom is 0>>p<</if>>
<<if $p1.lust is 1>>q<</if>>
<<if $p1.protect is 1>>r<</if>>
<<if $p1.rim is 1>>s<</if>>
<<if $p1.stink is 1>>t<</if>>
<<if $p1.dumb is 1>>u<</if>>
<<if $p1.pup is 1>>v<</if>>
<<if $p1.oral is 1>>w<</if>>
<<if $p1.anal is 1>>x<</if>>
<<if $p1.addict is 1>>y<</if>>
<<if $p1.mskfetish is 1>>z<</if>>
<<if $p1.ftfetish is 1>>1<</if>>
<<if $p1.pissfetish is 1>>2<</if>>
<<if $p1.toy is 1>>3<</if>>
<<if $p1.milk is 1>>4<</if>>
</b></p>
<p>This code represents the outcome of your game. If you email it to BerylForge@gmail.com along with a description of how you personally would choose to transform $p2.name and $p3.name, the author will add it to future updates of //Campus Magnum//. Do not include any underage content, as it will not be read or incorporated into the game. Short descriptions will appear here, in the game summary section. If you write your outcome as a narrative, it may appear in the previous screen as a possible ending for players who achieve the same player state as captured in your code.</p>
<p>Thank you for playing!</p>
<</if>>
<<if $chasteEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Red.png"]]>>
<<popover 'transparent'>>
<<include "p1 Desc">>
<</popover>>
<</link>>
</div>
<p>After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p1">you</span> won the game! All of your transformations became permanent, and $p2.name and $p3.name briefly returned to normal. You accidentally used your new powers to turn $p2.name into a buxom, blonde knockout and $p3.name into a macho dom top that will absolutely never ever fuck your hungry hole.</p>
<</if>>
<<if $boyfriendEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Blue.png"]]>>
<<popover 'transparent'>>
<<include "p2 Desc">>
<</popover>>
<</link>>
</div>
<p>After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p2">$p2.name</span> won the game! You and $p3.name reverted back to normal, but $p2.name’s transformations became permanent. He used his new abilities to turn you into his lovestruck, doting boyfriend. You’re not sure what cruel plans he has for $p3.name, but you’re sure they’re perfect. Just like everything else about $p2.name.</p>
<</if>>
<<if $dumbEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Blue.png"]]>>
<<popover 'transparent'>>
<<include "p2 Desc">>
<</popover>>
<</link>>
</div>
<p>After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p2">$p2.name</span> won the game! You and $p3.name reverted back to normal, but $p2.name’s transformations became permanent. Unfortunately, he was too stupid to understand his new powers, and he accidentally turned you and $p3.name into a couple of dumb sluts.</p>
<</if>>
<<if $apeEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Green.png"]]>>
<<popover 'transparent'>>
<<include "p3 Desc">>
<</popover>>
<</link>>
</div>
<p>After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p3">$p3.name</span> won the game! All of his transformations became permanent, while you and $p2.name briefly returned to normal. Convinced he couldn’t stay on the rugby team anymore, $p3.name thought he could still help the team out by turning you and $p2.name into the perfect players: massive, muscly, and only good for dominating on the field and fucking his slutty ass.</p>
<</if>>
<<if $daddyEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Green.png"]]>>
<<popover 'transparent'>>
<<include "p3 Desc">>
<</popover>>
<</link>>
</div>
<p>After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p3">$p3.name</span> won the game! All of his transformations became permanent, while you and $p2.name briefly returned to normal. Furious that $p2.name--and maybe you too--let him misunderstand the rules, $p3.name turned the two of you into a pair of bubble-butted twinks and made you fight for the privilege of swallowing daddy’s cock.</p>
<</if>>
<<if $pigEnd is 1>>
<div style="float: left; max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Green.png"]]>>
<<popover 'transparent'>>
<<include "p3 Desc">>
<</popover>>
<</link>>
</div>
<p>After <<= $p1display.length + $p2display.length + $p3display.length>> turns, <span class="name p3">$p3.name</span> won the game! He was stuck as a stinking, fat-assed pig and used his new abilities to turn you and $p2.name into the perfect combo to keep him bred and fed for the rest of his happy days.</p>
<</if>>
<<if $catsgame is 1>>
<p>The game ended after <<= $p1display.length + $p2display.length + $p3display.length>> turns, and nobody won. Without a winner and with the game destroyed, all of the changes you've undergone are permanent. Hopefully you're pleased with the cards you played.</p>
<div style="margin-left: auto; margin-right: auto; display: flex; width: 80%; justify-content: center; text-align: center;">
<div style="max-width: 15vh; float: left;">
<<link [img["https://berylforge.neocities.org/images/Red.png"]]>>
<<popover 'transparent'>>
<<include "p1 Desc">>
<</popover>>
<</link>>
</div>
<div style="max-width: 15vh;">
<<link [img["https://berylforge.neocities.org/images/Blue.png"]]>>
<<popover 'transparent'>>
<<include "p2 Desc">>
<</popover>>
<</link>>
</div>
<div style="max-width: 15vh; float: right;">
<<link [img["https://berylforge.neocities.org/images/Green.png"]]>>
<<popover 'transparent'>>
<<include "p3 Desc">>
<</popover>>
<</link>>
</div>
</div>
<</if>><<if $p2.dumb is 1>>
<<set $target to $p2>>
<<set $targetdisplay to $p2display>>
<<set $targetwinCond to $p2winCond>>
<<set $t to "p2">>
<<set $o to "p3">>
<<set $other to $p3>>
<<set $otherdisplay to $p3display>>
<<else>>
<<set $target to $p3>>
<<set $targetdisplay to $p3display>>
<<set $targetwinCond to $p2winCond>>
<<set $t to "p3">>
<<set $o to "p2">>
<<set $other to $p2>>
<<set $otherdisplay to $p2display>>
<</if>>
<<if $lastturn is 1>>
<div class="speechp1">
<div class="bubble p1">
All right, my tur-- Aah!
</div>
</div>
You yank your hand from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<<if $lastturn is 2>>
<div class="speechp2">
<div class="bubble p2">
All right, my tur-- Aah!
</div>
</div>
$p2.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<div class="speechp3">
<div class="bubble p3">
All right, my tur-- Aah!
</div>
</div>
$p3.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<</if>><</if>>
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
What was that?!
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
I think the game’s over.
<<if $p1display.length is 9>>
$p1.name got nine cards. Congrats, bro. You win.
<<else>>
<<if $targetdisplay.length is 9>>
I got nine cards. Ah, fuck yeah! Suck it, bitches. I win!
<<else>>
You got nine cards. Congrats, bro. You win.
<</if>><</if>>
</div>
</div>
<<if $p1bluehi is 1>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, nobody won. $p1.name has the most points, but he’s lunar-aligned. He can’t win with the highest score.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, so does it go to the second place winner or... Look, just say who gets to change us back?
</div>
</div>
<<else>>
<<if $p2bluehi is 1>>
<<if $other.name is $p2.name>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, nobody won. I have the most points, but I’m lunar-aligned. I can’t win with the highest score.
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, nobody won. You have the most points, but you’re lunar-aligned. You can’t win with the highest score.
</div>
</div>
<</if>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, so does it go to the second place winner or... Look, just say who gets to change us back?
</div>
</div>
<<else>>
<<if $p3bluehi is 1>>
<<if $other.name is $p3.name>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, I have the most points, but I’m lunar-aligned. I can’t win with the highest score.
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, nobody won. You have the most points, but you’re lunar-aligned. You can’t win with the highest score.
</div>
</div>
<</if>>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, so does it go to the second place winner or... Look, just say who gets to change us back?
</div>
</div>
<<else>>
<<if $alltie is 1>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, nobody won. We all have the same score.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, so we all win or... Look, just say who gets to change us back?
</div>
</div>
<<else>>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
That’s not how it works, dumbass. The winner isn’t the first person to nine cards; that’s just when the game ends. There’s different win conditions, remember? We’ve got to check everyone’s scores and... their... Oh. Umm, nobody won. The two highest scores are tied.
</div>
</div>
<div @class="'speech' + $t">
<div @class="'bubble ' + $t">
Oh, so there's two winners or... Look, just say who gets to change us back?
</div>
</div>
<</if>><</if>><</if>><</if>>
You can hear the panic rising in $target.name’s voice, and you feel it too. Already, you’re snatching up the rule sheet and frantically unfurling it. //Fuck//, you think, //why weren’t we paying more attention//.
<br><br>
<div @class="'speech' + $o">
<div @class="'bubble ' + $o">
Dude, you’re not listening. //Nobody//. Nobody gets to change us back. Nobody won. We’re stuck like this.
</div>
</div>
You grasp the rules in shaking hands as the true horror of your situation dawns on you. It’s true. Without a winner, you’re stuck as this
<<if $p1.dumb is 1>>stupid, <</if>>
<<if $p1.muscle is 2>>musclebound, <</if>>
<<if $p1.fat is 1>>flabby, <</if>>
<<if $p1.muscle is 0>>scrawny, <</if>>
<<if $p1.cock is 2>>hung, <</if>>
<<if $p1.cock is 0>>micro-dicked, <</if>>
<<if $p1.ass is 1>>bubble-butted, <</if>>
<<if $p1.addict is 1>>cum-addicted, <</if>>
<<if $p1.mskfetish is 1>>armpit sniffing, <</if>>
<<if $p1.rim is 1>>ass eating, <</if>>
<<if $p1.ftfetish is 1>>foot worshipping, <</if>>
<<if $p1.pissfetish is 1>>piss drinking, <</if>>
<<if $p1.lust is 1>>perpetually horny, <</if>>
<<if $p1.height is 0>>
gay dwarf.
<<else>>
<<if $p1.dom is 0>>
fag slut.
<<else>>
<<if $p1.hair is 1 and ($p1.muscle is 2 or $p1.fat is 1) and ($p1.cock is 1 or $p1.cock is 2)>>
gay bear.
<<else>>
gay sadist.
<</if>><</if>><</if>>
$p2.name and $p3.name’s faces are a mix of emotions as they try to reckon with their transformed bodies and minds. And as you contemplate your uncertain futures, one thing is clear: the three of you are well and truly fucked.
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<if $lastturn is 1>>
<div class="speechp1">
<div class="bubble p1">
All right, my tur-- Aah!
</div>
</div>
You yank your hand from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<<if $lastturn is 2>>
<div class="speechp2">
<div class="bubble p2">
All right, my tur-- Aah!
</div>
</div>
$p2.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<div class="speechp3">
<div class="bubble p3">
All right, my tur-- Aah!
</div>
</div>
$p3.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<</if>><</if>>
<br><br>
<<if $p1.muscle is 0>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the <<if $p1.hair is 0>>hairless, <</if>>skinny limb you’d been growing accustomed to seeing but the firm, strong arm of an athlete. Your muscles are back! As you pinch your cobblestone abs, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.muscle is 2>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the <<if $p1.hair is 2>>furry, <</if>>massive limb of a professional bodybuilder. Your new muscles were gone. A little piece of you is disappointed at how weak your limbs feel, but the loss is quickly forgotten as you confirm that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.fat is 1>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the flabby, disgusting limb <<if $p1.gain is 1>>that the game tricked you into loving <<else>>you’ve been getting accustomed to <</if>> but the firm, slim arm of an athlete. You’re thin again! As you pinch your cobblestone abs, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.height is 0>>
And then you notice something else. The angle at which you’re looking at the table is all wrong. No, not wrong, right! You’re tall again! As you examine your long, proportional limbs, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.hair is 2>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the thickly carpeted limb you’ve been growing accustomed to. You can see skin on your forearms again. You look down, relieved to see there’s no longer a thick tangle of chest hair jutting out of your V-Neck. As you rub your smooth arms, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
And then you notice something else. You feel lighter, like a weight has been lifted from you. You shift in your seat, and it becomes obvious that that’s exactly what’s happened. You reach a hand behind you to confirm your massive, pillowy asscheeks are gone. You have the same tight buttocks as when you started the game. Hell, you can even slip back into your skinny jeans. As you pull your pants up for what seems like the first time in a long time, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<</if>><</if>><</if>><</if>><</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
What the fuck? How come I’m the only one that didn’t change back?
</div>
</div>
You look up from your restored body, observing that--while $p2.name, like you, is ecstatic to see his body back to normal--$p3.name is unchanged. He’s still the same
<<if $p3.dumb is 1>>stupid, <</if>>
<<if $p3.muscle is 2>>hulking, <</if>>
<<if $p3.fat is 1>>chubby, <</if>>
<<if $p3.muscle is 0>>scrawny, <</if>>
<<if $p3.cock is 2>>hung, <</if>>
<<if $p3.cock is 0>>micro-dicked, <</if>>
<<if $p3.ass is 1>>phat-assed, <</if>>
<<if $p3.addict is 1>>cum-addicted, <</if>>
<<if $p3.mskfetish is 1>>armpit sniffing, <</if>>
<<if $p3.rim is 1>>ass eating, <</if>>
<<if $p3.ftfetish is 1>>foot worshipping, <</if>>
<<if $p3.pissfetish is 1>>piss drinking, <</if>>
<<if $p3.lust is 1>>perpetually horny, <</if>>
<<if $p3.height is 0>>
gay dwarf.
<<else>>
<<if $p3.height is 2>>
gay giant.
<<else>>
<<if $p3.dom is 0>>
bottom slut.
<<else>>
gay sadist.
<</if>><</if>><</if>>
<<if $p3redwin is 1>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
It must be because you won the game. See, you have solar-alignment and the highest score, plus <<if $p2.dom is 0>>I didn’t get the middle score.<<else>>$p1.name didn’t get the middle score.<</if>>
</div>
</div>
<<else>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
It must be because you won the game. See, you have lunar-alignment and the middle score.
</div>
</div>
<</if>>
<div class="speechp3">
<div class="bubble p3">
Oh, yeah; I won. Awesome! So I can turn everything back to normal, right?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Well, the rules don’t say that, exactly... Technically, they say you get the power to change your rival players, not yourself.
</div>
</div>
<<if $p3.musk is 1 and $p3.rim is 1 and $p3.fat is 1>>
<<include "pigEnd">>
<<else>>
<<if $p3redwin is 1>>
<<include "daddyEnd">>
<<else>>
<<include "apeEnd">>
<</if>><</if>><<if $lastturn is 1>>
<div class="speechp1">
<div class="bubble p1">
All right, my tur-- Aah!
</div>
</div>
You yank your hand from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<<if $lastturn is 2>>
<div class="speechp2">
<div class="bubble p2">
All right, my tur-- Aah!
</div>
</div>
$p2.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<div class="speechp3">
<div class="bubble p3">
All right, my tur-- Aah!
</div>
</div>
$p3.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<</if>><</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
What the-- I’m back to normal!
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Huh? Oh, I am too.
</div>
</div>
You look up from $p3.name to $p2.name. It’s true: they look exactly like they did before you started playing. $p3.name might actually cry; he’s so overjoyed. But you don’t need to look down to know you aren’t so lucky. You’re still the same
<<if $p1.dumb is 1>>stupid, <</if>>
<<if $p1.muscle is 2>>musclebound, <</if>>
<<if $p1.fat is 1>>flabby, <</if>>
<<if $p1.muscle is 0>>scrawny, <</if>>
<<if $p1.cock is 2>>hung, <</if>>
<<if $p1.cock is 0>>micro-dicked, <</if>>
<<if $p1.ass is 1>>bubble-butted, <</if>>
<<if $p1.addict is 1>>cum-addicted, <</if>>
<<if $p1.mskfetish is 1>>armpit sniffing, <</if>>
<<if $p1.rim is 1>>ass eating, <</if>>
<<if $p1.ftfetish is 1>>foot worshipping, <</if>>
<<if $p1.pissfetish is 1>>piss drinking, <</if>>
<<if $p1.lust is 1>>perpetually horny, <</if>>
<<if $p1.height is 0>>
gay dwarf.
<<else>>
<<if $p1.dom is 0>>
fag slut.
<<else>>
<<if $p1.hair is 1 and ($p1.muscle is 2 or $p1.fat is 1) and ($p1.cock is 1 or $p1.cock is 2)>>
gay bear.
<<else>>
gay sadist.
<</if>><</if>><</if>>
<br><br>
<div class="speechp1">
<div class="bubble p1">
Why didn’t I change?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It must be because you won. <<if $p1redwin is 1>>See, you have solar-alignment and the highest score, plus <<if $p2.dom is 0>>I didn’t get the middle score.<<else>>$p3.name didn’t get the middle score.<</if>><<else>>See, you have lunar-alignment and the middle score.<</if>>
</div>
</div>
You can barely hear $p2.name’s answer over the now-familiar whisper in your year. But this time it speaks in a constant, hushed tone so quickly you can’t discern anything it’s saying. But as it speaks, something is changing within you. You can’t say where; it’s not like before when you felt a pressure in your head or a tingle on your skin. It’s like someone is tickling a limb you didn’t even know you had until this moment, an invisible hand you can just reach out and--
<br><br>
<div class="speechp2">
<div class="bubble p2">
Woah, $p1.name, what’re you doing? Stop!
</div>
</div>
You look up to see $p2.name clutching his arm, which has withered and blackened exactly where you touched it with your intangible new hand. You run something like fingertips across his ruined limb and know instinctively how to fix it. You watch as it silently returns to its original form.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Sorry. It’s weird. It’s so easy to change you without even thinking, but I'm trying to turn my body back to normal and it’s not working.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Umm, yeah. I think that might be because you won too. See, technically the rules say that the winner can transform the other players, not himself. Sorry, $p1.name, I honestly didn’t realize it til just now.
</div>
</div>
<<if $p1bluewin is 0>>
<<include "chasteEnd">>
<<else>>
<<include "domEnd">>
<</if>><<if $lastturn is 1>>
<div class="speechp1">
<div class="bubble p1">
All right, my tur-- Aah!
</div>
</div>
You yank your hand from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<<if $lastturn is 2>>
<div class="speechp2">
<div class="bubble p2">
All right, my tur-- Aah!
</div>
</div>
$p2.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<<else>>
<div class="speechp3">
<div class="bubble p3">
All right, my tur-- Aah!
</div>
</div>
$p3.name’s hand recoils from the cards mere moments before, with a blinding flash, the deck catches fire. The flame burns an eerie, pale green and rises almost to the ceiling before sputtering out almost as quickly as it started. When your eyes finally readjust to the gloom, you see all that’s left of the deck is a smoldering pile of ash on your coffee table.
<</if>><</if>>
<br><br>
<<if $p1.muscle is 0>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the <<if $p1.hair is 0>>hairless, <</if>>skinny limb you’d been growing accustomed to seeing but the firm, strong arm of an athlete. Your muscles are back! As you pinch your cobblestone abs, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.muscle is 2>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the <<if $p1.hair is 2>>furry, <</if>>massive limb of a professional bodybuilder. Your new muscles were gone. A little piece of you is disappointed at how weak your limbs feel, but the loss is quickly forgotten as you confirm that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.fat is 1>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the flabby, disgusting limb <<if $p1.gain is 1>>that the game tricked you into loving <<else>>you’ve been getting accustomed to <</if>> but the firm, slim arm of an athlete. You’re thin again! As you pinch your cobblestone abs, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.height is 0>>
And then you notice something else. The angle at which you’re looking at the table is all wrong. No, not wrong, right! You’re tall again! As you examine your long, proportional limbs, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
<<if $p1.hair is 2>>
And then you notice something else. The arm you’d held up to shield your eyes wasn’t the thickly carpeted limb you’ve been growing accustomed to. You can see skin on your forearms again. You look down, relieved to see there’s no longer a thick tangle of chest hair jutting out of your V-Neck. As you rub your smooth arms, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<<else>>
And then you notice something else. You feel lighter, like a weight has been lifted from you. As you shift in your seat, it becomes obvious that that’s exactly what’s happened. You reach a hand behind you to confirm your massive, pillowy asscheeks are gone. You have the same tight buttocks as when you started the game. Hell, you can even slip back into your skinny jeans. As you pull your pants up for what seems like the first time in a long time, you could almost cry. You’re so overwhelmed, it takes you a minute to register that your other changes have reversed as well. Even the false memories of you and your friends fucking are starting to fade away like a bad dream.
<</if>><</if>><</if>><</if>><</if>>
<<if $p2.dumb is 1>>
<<include "dumbEnd">>
<<else>>
<<include "boyfriendEnd">>
<</if>>Cards in the Deck: $deck.length
TF Options:
P1 Salt: $p1salt
P2 Salt: $p2salt
P3 Salt: $p3salt
P1 Mercury: $p1mercury
P2 Mercury: $p2mercury
P3 Mercury: $p3mercury
DomSulfur: $domsulfur
SubSulfur: $subsulfur
Player Wants:
P2 Wants: $p2wanted
P2 Doesn't Want: $p2unwanted
P3 Wants: $p3wanted
P3 Doesn't Want: $p3unwanted
NPC Believes You: <<= $believe lt $p1trust>>
P2 Flip: $p2flip
P3 Flip: $p3flip
$p1redwin
$p2redwin
$p3redwin
$concat2
$concat3
Selected Card: $selected.name
Discarded Card: $discarded.name
Accepted Card: $acceptedCard.name
$tf
<<button "Endowment">><<set $tf to "Endowment">><</button>>
<<button "Strength">><<set $tf to "Strength">><</button>>
<<button "Lactation">><<set $tf to "Lactation">><</button>>
<<button "Aroma">><<set $tf to "Aroma">><</button>>
<<button "Pilosity">><<set $tf to "Pilosity">><</button>>
<<button "Stature">><<set $tf to "Stature">><</button>>
<<button "Balance">><<set $tf to "Balance">><</button>>
<<button "Femininity">><<set $tf to "Femininity">><</button>>
<<button "Sensitivity">><<set $tf to "Sensitivity">><</button>>
<<button "Lubrication">><<set $tf to "Lubrication">><</button>>
<<button "Vastness">><<set $tf to "Vastness">><</button>>
<<button "Deglutition">><<set $tf to "Deglutition">><</button>>
<<button "Rotundity">><<set $tf to "Rotundity">><</button>>
<<button "Reduction">><<set $tf to "Reduction">><</button>>
<<button "Weakness">><<set $tf to "Weakness">><</button>>
<<button "Depilation">><<set $tf to "Depilation">><</button>>
<<button "Atomity">><<set $tf to "Atomity">><</button>>
<<button "Corpulence">><<set $tf to "Corpulence">><</button>>
<<button "shuffle">><<set $p1viz.shuffle()>>
<<set $TFp2mercury.shuffle()>>
<<set $TFp3mercury.shuffle()>>
<<set $p2salt.shuffle()>>
<<set $p3salt.shuffle()>>
<<set $p2mercury.shuffle()>>
<<set $p3mercury.shuffle()>><</button>>
<<include "Summary Screen">><br><br>
<<if ($target.name is $p1.name and $p1mercury.length gt 2) or ($target.name is $p2.name and $p2mercury.length gt 2) or ($target.name is $p3.name and $p3mercury.length gt 2)>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<div class="speechp2">
<div class="bubble p2">
<<if $selected.name is "Fixation">>
<<= either("Sorry, $p1.name. I'm going to lower your points.", "Nothing personal, $p1.name, but I'm gonna take your points.", "Sorry, $p1.name, I've got to take points from someone.", "Hmm, I'm thinking you could stand to lose some points, $p1.name.", "Hmm... Yeah, I'm going to have to lower your score, $p1.name. Sorry.")>>
<<= either("What do you think of trying the //$tf// transmutation?", "How's the //$tf// transmutation sound?", "The //$tf// transmutation doesn't sound too bad. What do you guys think?", "I'm leaning toward the //$tf// transmutation. It can't be that bad.", "You good with the //$tf// transmutation?")>>
<<else>>
<<= either("All right, $p1.name. I'm going to raise your score.", "I'll give the points to you, $p1.name.", "Hmm, I'm thinking you could stand to gain some points, $p1.name.", "Hmm... I'm going to raise your score, $p1.name.")>>
<<= either("What do you think of trying the //$tf// transmutation?", "How's the //$tf// transmutation sound?", "The //$tf// transmutation doesn't sound too bad. What do you guys think?", "I'm leaning toward the //$tf// transmutation. It can't be that bad.", "You good with the //$tf// transmutation?")>>
<</if>>
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
<<if $selected.name is "Fixation">>
<<= either("Sorry, $p1.name. I'm going to lower your points.", "Nothing personal, $p1.name, but I'm gonna take your points.", "Sorry, $p1.name, I've got to take points from someone.", "Hmm, I'm thinking you could stand to lose some points, $p1.name.", "Hmm... Yeah, I'm going to have to lower your score, $p1.name. Sorry.")>>
<<= either("What do you think of trying the //$tf// transmutation?", "How's the //$tf// transmutation sound?", "The //$tf// transmutation doesn't sound too bad. What do you guys think?", "I'm leaning toward the //$tf// transmutation. It can't be that bad.", "You good with the //$tf// transmutation?")>>
<<else>>
<<= either("All right, $p1.name. I'm going to raise your score.", "I'll give the points to you, $p1.name.", "Hmm, I'm thinking you could stand to gain some points, $p1.name.", "Hmm... Yeah, I'm going to raise your score, $p1.name.")>>
<<= either("What do you think of trying the //$tf// transmutation?", "How's the //$tf// transmutation sound?", "The //$tf// transmutation doesn't sound too bad. What do you guys think?", "I'm leaning toward the //$tf// transmutation. It can't be that bad.", "You good with the //$tf// transmutation?")>>
<</if>>
</div>
</div>
<</if>>
<<else>>
<<if $grantee is "p2">>
<div class="speechp2">
<div class="bubble p2">
<<if $selected.name is "Fixation">>
<<= either("Sorry, $target.name. I'm going to lower your points.", "Nothing personal, $target.name, but I'm gonna take your points.", "Sorry, $target.name, I've got to take points from someone.", "Hmm, I'm thinking you could stand to lose some points, $target.name.", "Hmm... Yeah, I'm going to have to lower your score, $target.name. Sorry.")>>
<<= either("I'm thinking of picking the //$tf// transmutation. What do you think, $p1.name?", "I'm leaning toward the //$tf// transmutation. What do you think, $p1.name?", "The //$tf// transmutation doesn't sound so bad, right $p1.name?", "Maybe the //$tf// transmutation. What do you think, $p1.name?", "What do you think of giving him the //$tf// transmutation, $p1.name?")>>
<<else>>
<<= either("All right, $target.name. I'm going to raise your score.", "I'll give the points to you, $target.name.", "Hmm, I'm thinking you could stand to gain some points, $target.name.", "Hmm... Yeah, I'm going to raise your score, $target.name.")>>
<<= either("I'm thinking of picking the //$tf// transmutation. What do you think, $p1.name?", "I'm leaning toward the //$tf// transmutation. What do you think, $p1.name?", "The //$tf// transmutation doesn't sound so bad, right $p1.name?", "Maybe the //$tf// transmutation. What do you think, $p1.name?", "What do you think of giving him the //$tf// transmutation, $p1.name?")>>
<</if>>
</div>
</div>
<<else>>
<div class="speechp3">
<div class="bubble p3">
<<if $selected.name is "Fixation">>
<<= either("Sorry, $target.name. I'm going to lower your points.", "Nothing personal, $target.name, but I'm gonna take your points.", "Sorry, $target.name, I've got to take points from someone.", "Hmm, I'm thinking you could stand to lose some points, $target.name.", "Hmm... Yeah, I'm going to have to lower your score, $target.name. Sorry.")>>
<<= either("I'm thinking of picking the //$tf// transmutation. What do you think, $p1.name?", "I'm leaning toward the //$tf// transmutation. What do you think, $p1.name?", "The //$tf// transmutation doesn't sound so bad, right $p1.name?", "Maybe the //$tf// transmutation. What do you think, $p1.name?", "What do you think of giving him the //$tf// transmutation, $p1.name?")>>
<<else>>
<<= either("All right, $target.name. I'm going to raise your score.", "I'll give the points to you, $target.name.", "Hmm, I'm thinking you could stand to gain some points, $target.name.", "Hmm... Yeah, I'm going to raise your score, $target.name.")>>
<<= either("I'm thinking of picking the //$tf// transmutation. What do you think, $p1.name?", "I'm leaning toward the //$tf// transmutation. What do you think, $p1.name?", "The //$tf// transmutation doesn't sound so bad, right $p1.name?", "Maybe the //$tf// transmutation. What do you think, $p1.name?", "What do you think of giving him the //$tf// transmutation, $p1.name?")>>
<</if>>
</div>
</div>
<</if>>
<</if>>
<<if $target.name is $p1.name>>
<<else>>
<<if $firstinput is 0>>
<<set $firstinput to 1>>
<<if $grantee is "p2">>
<div class="speechp3">
<div class="bubble p3">
Hang on! Why are you asking him? I'm the one you're about to transform.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Uh, do you know any of these words? $p1.name's the English major, he's got a better shot at guessing what these do than you.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Fine, whatever. Just don't screw me, $p1.name... I meant that figuratively.
</div>
</div>
<<else>>
<div class="speechp2">
<div class="bubble p2">
Woah, hold on! Why are you asking him? This is //my// brain we're talking about.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
I know you, bro. You overthink everything. Plus, $p1.name's the English major. He's got to know what at least some of this stuff does.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Fine. Just... think it through, okay?
</div>
</div>
<</if>>
<</if>>
<</if>>
<div class="pinchoice">
<br><br>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Yeah, //$tf// sounds good to me. Let's try it.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Yeah, //$tf// sounds good to me. Let's try it."
</div>
</div>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<<if $target.name is $p1.name>>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Nah, I think we should try //$p1mercury[0]//.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Nah, I think we should try //$p1mercury[0]//."
</div>
</div>
<<set $tf to $p1mercury[0]>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Nah, I think we should try //$p1mercury[1]//.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Nah, I think we should try //$p1mercury[1]//."
</div>
</div>
<<set $tf to $p1mercury[1]>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<<else>>
<<if $target.name is $p2.name>>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Nah, I think we should try //$p2mercury[0]//.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Nah, I think we should try //$p2mercury[0]//."
</div>
</div>
<<set $tf to $p2mercury[0]>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Nah, I think we should try //$p2mercury[1]//.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Nah, I think we should try //$p2mercury[1]//."
</div>
</div>
<<set $tf to $p2mercury[1]>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<<else>>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Nah, I think we should try //$p3mercury[0]//.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Nah, I think we should try //$p3mercury[0]//."
</div>
</div>
<<set $tf to $p3mercury[0]>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<div class="speechp1">
<div class="bubble p1 first">
<<link "Nah, I think we should try //$p3mercury[1]//.">>
<<replace ".pinchoice">>
<div class="speechp1">
<div class="bubble p1">
"Nah, I think we should try //$p3mercury[1]//."
</div>
</div>
<<set $tf to $p3mercury[1]>>
<<if $target.name is $p1.name>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises your score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<<else>>
<<if $grantee is "p2">>
<<if $selected.name is "Fixation">>
$p2.name lowers $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p2.name raises $p3.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<<else>>
<<if $selected.name is "Fixation">>
$p3.name lowers $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<<else>>
$p3.name raises $p2.name's score by 2 points. Just over your shoulder, you hear, "''$tf''."
<</if>>
<</if>>
<</if>>
<br><br>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</replace>>
<</link>>
</div>
</div>
<</if>><</if>>
</div>
<<else>>
<<if $target.name is $p1.name>>
<<include `$target.id + " " + $tf`>>
<<else>>
<<include `$tf`>>
<</if>>
/% Set up Next Turn %/
<<include "TurnSetup">>
<</if>><div class="reload">
<<link [img["https://berylforge.neocities.org/images/Reload.png"]]>>
<<if $selected.name is "Exaltation" or $selected.name is "Dissolution">>
<<replace ".reload">><</replace>>
<<if ($offeredTo is "p2" and $p2salt.length lt 6) or ($offeredTo is "p3" and $p3salt.length lt 6) or ($p1display.length + $p2display.length +$p3display.length is 6)>>
<<set $p1viz.shuffle()>>
<<set $TFp2mercury.shuffle()>>
<<set $TFp3mercury.shuffle()>>
<<set $p2salt.shuffle()>>
<<set $p3salt.shuffle()>>
<<set $p2mercury.shuffle()>>
<<set $p3mercury.shuffle()>>
<<replace ".TFChoices">>
<div class="TFChoices">
<<button $tfopts[0]>>
<<set $tf to $tfopts[0]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[1]>>
<<set $tf to $tfopts[1]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[2]>>
<<set $tf to $tfopts[2]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
</div>
<</replace>>
<<else>>
<<replace ".TFChoices">>
<div class="TFChoices">
<<button $tfopts[3]>>
<<set $tf to $tfopts[3]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[4]>>
<<set $tf to $tfopts[4]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
<<button $tfopts[5]>>
<<set $tf to $tfopts[5]>>
<<replace `".card-container" + $conNum`>>
<div @class="'face hide ' + $selected.color"></div>
<div @class="'face ' + $selected.color">
<div class="options">
<<include "say">>
</div>
</div>
<</replace>>
<</button>>
</div>
<</replace>>
<</if>>
<<else>>
<<replace ".reload">><</replace>>
<<if $p1mercury.length lt 6>>
<<set $p1viz.shuffle()>>
<<set $TFp2mercury.shuffle()>>
<<set $TFp3mercury.shuffle()>>
<<set $p2salt.shuffle()>>
<<set $p3salt.shuffle()>>
<<set $p2mercury.shuffle()>>
<<set $p3mercury.shuffle()>>
<<replace ".TFChoices">>
<div class="TFChoices">
<<button $tfopts[0]>>
<<set $tf to $tfopts[0]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button $tfopts[1]>>
<<set $tf to $tfopts[1]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button $tfopts[2]>>
<<set $tf to $tfopts[2]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
</div>
<</replace>>
<<else>>
<<replace ".TFChoices">>
<div class="TFChoices">
<<button $tfopts[3]>>
<<set $tf to $tfopts[3]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button $tfopts[4]>>
<<set $tf to $tfopts[4]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
<<button $tfopts[5]>>
<<set $tf to $tfopts[5]>>
<<replace ".card-container">>
<div @class="'face hide ' + $selected.color"></div>
<div class="face flip">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<<timed .6s>>
<<replace ".card-container">>
<div class="face accept">">
[img["https://berylforge.neocities.org/images/" + $selected.name + $selected.value + ".png"]]
</div>
<</replace>>
<</timed>>
<<timed 1s>>
<<goto "Resolve">>
<</timed>>
<</button>>
</div>
<</replace>>
<</if>>
<</if>>
<</link>>
</div><<set $chasteEnd to 1>>
Your stomach drops as you have another look at your ruined body. Worse still are all the memories swirling around your head and the aching need in your pussy. Here you are, stuck as an insatiable bottom, and your two best friends in the world won’t even fuck you anymore. You feel like you could cry.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Oh my god, bro, I’m so sorry. Fuck, and I’m the one that said we should keep playing. I’m such an idiot!
</div>
</div>
And now $p3.name is apologizing to you?! This macho, daddy bear in the making should never apologize to you. This is all wrong... but you can fix it. Just like $p2.name’s arm, you know instinctively where to push and prod to restore $p3.name to the kind of man he should be. A hairy, muscled giant of a man…
<br><br>
<div class="speechp3">
<div class="bubble p3">
Ugh, what’s happening? $p1.name, wait!
</div>
</div>
...with a massive, drooling cock. A man who’s always horny and would never apologize to a pathetic, needy little fag bitch. Someone who wouldn’t ask you to stop but command it. Tell you what to do in a deep, cruel baritone that you can’t refuse.
<br><br>
<div class="speechp3">
<div class="bubble p3">
''I said stop, bitch.''
</div>
</div>
$p3.name grabs your arm, engulfing it easily in his massive, hairy fist. <<if $p1.lube is 1>> Moisture dribbles out of your pussy and down your thigh<<else>>Your cock stands painfully stiff <</if>>at the sight of the naked behemoth in front of you. His clothes ripped to shreds and scattered on the floor, you can see $p3.name’s giant cock swaying lazily between his thighs. Your mouth waters as you envision him mercilessly shoving all 12 inches up your fuck chute.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Oh, god. You’re perfect. Fuck me, daddy.
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
''Eww, I’m not going to fuck you.''
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh, right. It’s okay. I just need to make one more change.
</div>
</div>
$p3.name grabs you by the throat, easily lifting you to your feet and throwing you against the wall.
<br><br>
<div class="speechp3">
<div class="bubble p3">
''Listen to me, faggot. You don’t change a thing unless I tell you to. You don’t touch anything, you don’t say anything, you don’t do anything without my say so. I own you.''
</div>
</div>
You nod your head, but try anyway, reaching out with your new powers and grabbing a hold of $p3.name’s mind. Just a little tweak here and he’ll be slobbering over your ass, eager to fill your needy hole anytime you want. But just the thought of disobeying $p3.name makes you sick to your stomach. He told you not to change him without his permission, and you can’t disobey him.
<br><br>
<div class="speechp3">
<div class="bubble p3">
''You’ve got the right idea, though. All right, bitch, you know what I want. Give me something to fuck.''
</div>
</div>
You try to resist with everything you have, but it’s no use. He turns away to face $p2.name, giving you a view of the perfect, muscled ass he’ll never let you lick out no matter how much you beg. $p2.name cries out as a spasm wracks his body, and you think, //Good. She deserves it for stealing my man.//
<br><br>
His body is wracked with another spasm as bones and muscle reform. $p2.name’s slim feet and plump toes become narrow and dainty while his legs thicken into a set of firm, curvy thighs. His flat butt pulls upwards into a supple, heart-shaped ass that perfectly accents his wide hips. His straight torso sinks inwards, leaving a narrow waist below a pair of perky breasts.
<br><br>
His face is stuck in a pained expression even as his lips redden and puff out, his cheekbones lift, and his blonde hair lengthens until it’s cascading down his back. $p2.name’s pained cries turn to moans as you grab hold of his mind and and turn him into the moaning slut you know $p3.name wants.
<br><br>
You saved the worst for last, but you can’t put it off anymore. Taking extra care to make him feel it, you push $p2.name’s dick and shriveled ballsac into his body, further and further until she has a tight slit below where her pale, 4-inch cock used to be.
<br><br>
<div class="speechp3">
<div class="bubble p3">
''Ah, yeah. She could use some bigger tits, but this’ll do for now. We’re heading to my room. I want this place clean and dinner ready by the time we’re done, bitch.''
</div>
</div>
While $p3.name shakes the walls with a steady, pounding rhythm, you scrub ash off the coffee table and do your best to ignore $p2.name’s screams. Every time you close your eyes, you see yourself under $p3.name, wishing it was your pussy being destroyed. Your cock is leaking a steady stream of pre and aching for release. But you can’t touch yourself, not without $p3.name’s permission. You’re trapped, not just as the desperate slut the game turned you into but in a personal hell you created: perpetually horny, chaste, and ignored by your perfect man.
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<set $domEnd to 1>>
Your stomach drops as you have another look at your ruined body. //How is this fair//, you wonder, //I win the game and get punished? And those two get to walk away like nothing happened?// But then a thought occurs to you. If <<if $p2.dom is 0>>$p2.name<<else>>$p3.name<</if>> was a slutty bottom bitch before, there’s no reason he can’t be one again. In fact, $p2.name and $p3.name can be anything you can imagine: your submissive boytoys, your personal slaves, or a couple of mindless drones. Hell, maybe you’ll turn them into a pair of sweatsocks for a week and get them addicted to licking the musk from between your toes. The options are limitless.
<br><br>
A wide smile spreads across your face, and you conclude maybe your new life won’t be so bad. Not as long as your two best friends are there to support you.
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<set $dumbEnd to 1>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
The fuck, bros? You forgot to turn me back.
</div>
</div>
You look up from your restored body, observing that--while $p3.name, like you, is ecstatic to see his body back to normal--$p2.name is unchanged. He’s still the same
<<if $p2.dumb is 1>>stupid, <</if>>
<<if $p2.muscle is 2>>hulking, <</if>>
<<if $p2.fat is 1>>chubby, <</if>>
<<if $p2.muscle is 0>>scrawny, <</if>>
<<if $p2.cock is 2>>hung, <</if>>
<<if $p2.cock is 0>>micro-dicked, <</if>>
<<if $p2.ass is 1>>phat-assed, <</if>>
<<if $p2.addict is 1>>cum-addicted, <</if>>
<<if $p2.mskfetish is 1>>armpit sniffing, <</if>>
<<if $p2.rim is 1>>ass eating, <</if>>
<<if $p2.ftfetish is 1>>foot worshipping, <</if>>
<<if $p2.pissfetish is 1>>piss drinking, <</if>>
<<if $p2.lust is 1>>perpetually horny, <</if>>
<<if $p2.height is 0>>
gay dwarf.
<<else>>
<<if $p2.height is 2>>
gay giant.
<<else>>
<<if $p2.dom is 0>>
bottom slut.
<<else>>
gay sadist.
<</if>><</if>><</if>>
<br><br>
<div class="speechp1">
<div class="bubble p1">
Huh, it must because you won the game. <<if $p2redwin is 1>>See, you have solar-alignment and the highest score, plus <<if $p1.dom is 0>>I didn’t get the middle score.<<else>>$p3.name didn’t get the middle score.<</if>><<else>>See, you have lunar-alignment and the middle score.<</if>>
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
Oh, right. I won. Heh, suck it losers. Even after the game made me stupid, I'm still smarter than you two dummies.
</div>
</div>
//Something's not right//, you think, //if $p2.name won, he should be able to turn everything back to normal, right?// You start to reach for the rule sheet, horror slowly dawning on you as you realize you missed something. But your hand barely brushes the page before you hear another word spoken over your shoulder. But this time, it's not the stranger's raspy whisper but $p2.name's dull, goofy voice declaring, "''Fatuity''."
<br><br>
You feel a tingle in your head as your years of college study drain away, pooling in a thick glob of drool that slowly dribbles out of your open mouth and splashes uselessly onto the floor. All those renaissance writers, beat poets, the rules of rhetoric and grammar, all of it spills over your drooping lip. Your mouth hangs open, and your brow is furrowed in a look of pained concentration. //There's something you're s'posed to remember//. You chuckle dumbly when you spot the answer on the rule sheet: the winner can transform their rival players, not themselves.
<br><br>
<div class="speechp2">
<div class="bubble p2">
This transforming shit's too complicated. <<if $p2.dom is 1>>Which one of you dumb sluts wants to get fucked?<<else>>Which one of you dumb sluts wants to take me for a ride?<</if>>
</div>
</div>
$p2.name's voice slurs in your ear again, "''Fatuity''", followed immediately by <<if $p2.dom is 1>>"''Subjugation''"<<else>>"''Lust''"<</if>> You frown. //These words are too big. $p2.name's right, fuck 'em. You don't need to be worrying about all this transformation stuff, you're young, incredibly dumb, and <<if $p2.dom is 1>> about to be filled with cum.<<else>>full of cum.<</if>>
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<set $boyfriendEnd to 1>>
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yeah, that's what I thought.
</div>
</div>
You look up from your restored body, observing that--while $p3.name, like you, is ecstatic to see his body back to normal--$p2.name is unchanged. He’s still the same
<<if $p2.dumb is 1>>stupid, <</if>>
<<if $p2.muscle is 2>>hulking, <</if>>
<<if $p2.fat is 1>>chubby, <</if>>
<<if $p2.muscle is 0>>scrawny, <</if>>
<<if $p2.cock is 2>>hung, <</if>>
<<if $p2.cock is 0>>micro-dicked, <</if>>
<<if $p2.ass is 1>>phat-assed, <</if>>
<<if $p2.addict is 1>>cum-addicted, <</if>>
<<if $p2.mskfetish is 1>>armpit sniffing, <</if>>
<<if $p2.rim is 1>>ass eating, <</if>>
<<if $p2.ftfetish is 1>>foot worshipping, <</if>>
<<if $p2.pissfetish is 1>>piss drinking, <</if>>
<<if $p2.lust is 1>>perpetually horny, <</if>>
<<if $p2.height is 0>>
gay dwarf.
<<else>>
<<if $p2.height is 2>>
gay giant.
<<else>>
<<if $p2.dom is 0>>
bottom slut.
<<else>>
gay sadist.
<</if>><</if>><</if>>
<br><br>
<div class="speechp1">
<div class="bubble p1">
What the hell? Why didn't you change back too?
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
It's because I won the game. <<if $p2redwin is 1>>See, I have solar-alignment and the highest score, plus <<if $p1.dom is 0>>you didn’t get the middle score.<<else>>$p3.name didn’t get the middle score.<</if>><<else>>See, I have lunar-alignment and the middle score.<</if>> The rules say that whomever wins can transform their rivals; they don't say anything about changing yourself.
</div>
</div>
<div class="speechp1">
<div class="bubble p1">
Oh... yeah. I guess that's true. Hold on, you're stuck like this? If you knew that the whole time, why didn't you say anything? Why'd you try to win?
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Fuck. You're sick, y'know that?
</div>
</div>
You look from $p2.name to $p3.name. You're not sure whose expression is more concerning: $p3.name's scowl or $p2.name's satisfied smirk.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Seriously, $p1.name, you still don't know? Like, I know I promised I wouldn't say anything, but you must have picked up on something. $p2.name's gay... or bi, whatever. He's been in love with you since, I don't know, middle school.
</div>
</div>
Eleven years of friendship race through your mind. You replay every sleepover, every time $p2.name came to cheer for your swim meets, how he followed you to a state university when he could have had his pick of colleges. //Fuck, how did you not know?!// You're not sure what to say. You're mad that your best friend kept a secret from you for years; but at the same time, you feel guilty for not recognizing that something was up.
<br><br>
<div class="speechp1">
<div class="bubble p1">
So you won to save us... me? So that I could turn back to normal?
</div>
</div>
Your sappy question lingers in the air for what seems like ages. After everything that's happened tonight, you didn't know you could still feel so embarrassed and exposed. To your surprise, $p2.name and $p3.name answer your question at the same time by bursting into simultaneous laughter.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Really, $p1.name?! Really? Okay, so here's something else you apparently haven't noticed in the last 10 years: $p2.name may be small<<if $p2.fat is 1 or $p2.muscle is 2 or $p2.height is 2>>--or he was at least--<<else>>, <</if>>but he's still a huge asshole who thinks he's better than us.
</div>
</div>
Despite the number of times it's happened already tonight, you still jump a little when a word is spoken over your shoulder, as if breathed directly into your ear. But this time, it's not the stranger's raspy whisper but $p2.name's high, almost effeminate voice declaring, "''Silence''." You feel your jaw clench shut just as $p2.name rises from his seat to stand over you.
<br><br>
<div class="speechp2">
<div class="bubble p2">
I //am// better than you, $p3.name. <<if $p2.dom is 0>>Even after turning into this submissive bitch, I know I'm better than you. That's just how little I think of you.<<else>> I would think that would be obvious by now, even to a meathead jock like you.<</if>> But you're right about this at least. I chose to win, knowing I probably would be stuck with whatever happened to me. I can't say it's everything I wanted, but it'll be worth it to finally put you in your place and get the love and respect I deserve. What do you say, $p1.name, are you ready to be my perfect boyfriend?
</div>
</div>
You feel your jaw loosen, as if $p2.name's control has released. You don't know how to react. //$p2.name's your friend. He couldn't really do this to you, could he?// You open your mouth to scream for help, but the words catch in your throat when you meet $p2.name's stare.
<br><br>
His eyes are so blue; how did you never notice before? You stare into them, feeling yourself being drawn in. You don't notice you're standing up to face him until your lips meet in a soft kiss and fireworks explode in your head. You love this man. Truly and completely. You break off the kiss just long enough to give him his answer.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Yes! Please, $p2.name, I want to be perfect for you.
</div>
</div>
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<set $daddyEnd to 1>>
The color drains from $p3.name’s face along with the briefest hint of joy at finally winning on game night. $p2.name sheepishly avoids meeting $p3.name’s stare, and $p3.name's look of disbelief slowly turns to a scowl. When he finally speaks again, his voice is as low and serious as you’ve ever heard it.
<br><br>
<div class="speechp3">
<div class="bubble p3">
You knew.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
What?! No, how could I--
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Don’t lie to me!
</div>
</div>
Again you hear a word spoken over your shoulder, as if someone is leaning into your ear. But this time, it’s not the stranger’s raspy whisper but $p3.name’s confident, booming voice declaring, "''Truth''."
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yes! I thought you’d be too stupid to read the rules, so I let you win!
</div>
</div>
$p2.name slaps his hands over his mouth, but it’s too late. $p3.name rises to his feet and exhales sharply, his <<if $p3.masc is 0>>effeminate features <<else>>face <</if>>contorted in rage. You’re frozen, not sure if you should declare you didn’t know or make a run for the door before $p3.name decides how to take out his anger. You do neither. Before you can act, the voice in your ear states in an angry growl, "''Obedience''." You scream internally while your body moves on its own. In an instant, you’ve risen to your knees, staring up into $p3.name’s eyes and awaiting a command.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Well, if I’m stuck this way, I think it’s only fair that I make some changes to the two of you.
</div>
</div>
You try desperately to look down, as you feel your body shift and contort just out of sight. But your head is fixed in place, staring unblinkingly at $p3.name’s widening grin, while your neck thins; your pecs sink into your chest; and your biceps lose all definition. //Figures he’d go for the muscles first.// Your ass swells into a voluptuous, bubble butt even as you feel your cock inch further and further into your body. <<if $p1.cock is 0>> You’re not sure you’ll even be left with a 1-incher this time.<</if>>
<br><br>
<div class="speechp3">
<div class="bubble p3">
Yeah, there's my boys. But I'm not sure I'm ready to forgive you just yet. Who wants to show me they're sorry?
</div>
</div>
At last, your jaw loosens, as if released from $p3.name’s control. You could scream; you could cry for help; you could, at the very least, tell $p3.name to go fuck himself for turning you into some phat-assed twink. You open your mouth to speak just as another word is whispered into your ear.
<br><br>
<div class="speechp1">
<div class="bubble p1">
I do, daddy!
</div>
</div>
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<set $apeEnd to 1>>
The color drains from $p3.name’s face along with the briefest hint of joy at finally winning on game night. $p2.name sheepishly avoids meeting $p3.name’s stare, and $p3.name's look of disbelief slowly turns to a scowl. When he finally speaks again, his voice is as low and serious as you’ve ever heard it.
<br><br>
<div class="speechp3">
<div class="bubble p3">
You knew.
</div>
</div>
<div class="speechp2">
<div class="bubble p2">
What?! No, how could I--
</div>
</div>
<div class="speechp3">
<div class="bubble p3">
Don’t lie to me!
</div>
</div>
Again you hear a word spoken over your shoulder, as if someone is leaning into your ear. But this time, it’s not the stranger’s raspy whisper but $p3.name’s confident, booming voice declaring, "''Truth''."
<br><br>
<div class="speechp2">
<div class="bubble p2">
Yes! I thought you’d be too stupid to read the rules, so I let you win!
</div>
</div>
$p2.name slaps his hands over his mouth, but it’s too late. $p3.name rises to his feet and exhales sharply, his <<if $p3.masc is 0>>effeminate features <<else>>face <</if>>contorted in rage. You’re frozen, not sure if you should declare you didn’t know or make a run for the door before $p3.name decides how to take out his anger. You do neither. Before you can act, the voice in your ear states in an angry growl, "''Obedience''." You scream internally while your body moves on its own. In an instant, you’ve risen to your knees, staring up into $p3.name’s eyes and awaiting a command.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Y'know what really gets me? You cost the rugby team an outside-centre. <<if $p3.muscle is 0 or $p3.height is 0>>I'm too tiny to stay on the team. <<else>> <<if $p3.fat is 1>>As this fat fuck, I'll get winded just walking to the field. <<else>>How am I supposed to play if I'm begging to get fucked by every dude in the gym. <</if>><</if>> But I'm a team player, so you two are gonna have to step up.
</div>
</div>
You try desperately to look down, as you feel your body shift and contort just out of sight. A sense of strength and euphoria radiates from your stomach and spreads through every fibre of your being. $p3.name cups your chin in his hand and turns your head to look at $p2.name. He’s frozen in the same position as you, staring up and terrified.
<br><br>
You’re not sure who has it worse, him for not being able to see what’s happening to your bodies or you for having to watch as $p2.name’s neck and shoulders thicken until they’re almost indistinguishable from each other and his pecs inflate into two melon-sized muscle tits. Worst of all are his arms. It’s not just that they’ve expanded to colossal proportions, with bulging, hard biceps almost as big as his head. No, it’s that they’re 8-inches too long and covered in shaggy, blonde hair. His knuckles resting on the floor, $p2.name looks as much like a hulking gorilla as he does your old friend. Your stomach drops as you think of how you must look by now.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Almost there. Just go to clear some room for your new sports knowledge. Plus, maybe a little extra sumthin for me.
</div>
</div>
At last, your jaw loosens, as if released from $p3.name’s control. You feel like a thick fog is settling over your mind, smothering out your thoughts; but you can just barely hold on. You want to scream; to cry for help; to, at the very least, tell $p3.name to go fuck himself for turning you into this walking freakshow. You open your mouth to speak just as your last defiant thought is snuffed out.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Hey tiny, get that ass over here. I need a quick fuck before I hit the gym.
</div>
</div>
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div><<set $pigEnd to 1>>
The color drains from $p3.name’s face along with the briefest hint of joy at finally winning on game night. $p2.name sheepishly avoids meeting $p3.name’s stare. He prods at his massive gut, pressing the flab down with his hand and watching it rebound. After the third or fourth time, he looks up at you with the same self-assured smile. The same smile you’d seen him pull a hundred times, when he took a tumble on the field or got shot down by a girl. A smile that said, “Eh, whatever. It’s all a big joke anyway, right?” But it’s not enough this time. He can’t hold your gaze for more than a second before the smile melts away and he starts sobbing.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Oh, God. $p3.name, I’m so sorry. It’ll be okay, right? We’ll… I don’t know. We’ll fix this somehow.
</div>
</div>
You scoot across the carpet and wrap your arms around $p3.name, letting him press his face to your chest. Your nose wrinkles at the scent of the former jock’s musk. It’s so overwhelming, your eyes have started to water too. And it’s not just the smell. He feels so strange in your arms: his soft manboobs pressed flat against your chest and his rolls of stomach fat heaving with each sob, coming closer and closer to brushing your erect cock. //Wait, my cock?// You try to look down, but you’re locked in $p3.name’s flabby grip. All you can do is sit there, holding him in your arms and filling your head with his musk. He smells like sweat and stale jizz. Like a laundry basket full of used jockstraps. Like sex and desire and...
<br><br>
<div class="speechp2">
<div class="bubble p2">
What the fuck! $p3.name, c’mon. Don’t do this!
</div>
</div>
So addled by $p3.name’s masculine scent, you didn’t notice $p2.name struggling to pull him off of you even as his body expanded and his clothes tore off to accommodate his rapidly growing frame. Within seconds, $p2.name is completely nude, his 4-inch chode lost under a drooping pad of fat. He's probably gained no more weight than $p3.name; but, with none of the muscle mass underneath, $p2.name's gargantuan belly, thighs, and forearms sag in jiggling flesh.
<br><br>
But it’s not over. You can only stare, mouth agape and thoughts dulled by $p3.name’s intoxicating smell, as $p2.name’s hair grays and recedes. His smooth, youthful face ages and wrinkles while his double chin is hidden beneath silver stubble. When finally $p3.name is pulled away from your chest, $p2.name is unrecognizable. Your once-petite friend has been replaced by a balding, morbidly obese man who looks to be in his 60s at least. Still unused to his new weight, $p2.name wobbles uneasily and then plops right down on his fat, naked ass.
<br><br>
<div class="speechp3">
<div class="bubble p3">
What... $p3.name, why?
</div>
</div>
$p3.name stares into your stunned eyes before replying through haggard breaths.
<br><br>
<div class="speechp2">
<div class="bubble p2">
I-- I don’t know! I’m sorry, $p2.name. I just… I got so scared, and I started thinking about what would make me feel safe and I-- It just kind of-- Oh god, $p2.name I was so hungry! If I can just have a taste I can… I can think again.
</div>
</div>
With $p3.name’s sweaty pit no longer wrapped around your shoulder, you can almost think clearly. You can almost register the horror on $p2.name’s face as his body moves on its own, shifting one leg above the other before flopping over like a beached whale so that his bloated stomach is pressed against the floor and his wide butt is pointed at $p3.name’s face.
<br><br>
With a grunt, $p3.name buries his nose into $p2.name’s waiting ass, his body shuddering as he slurps and snorts. Somehow, to your amazement, $p3.name’s cheeks are still expanding, growing to envelop more and more of $p3.name’s face until he’s buried completely in the old man’s rear. Your eyes can’t help but trace a line from the scene, past $p3.name’s bobbing heading, down his wriggling back, and to his own plump ass. His torn shorts did little to obscure his ass before; but now, with $p3.name bent over as he is, his shorts have slipped down almost completely. They frame the muscular mounds of his asscheeks and give you just the slightest glimpse at his winking hole.
<br><br>
You realize too late that this was your chance to get away. With $p3.name enraptured and making a meal of $p2.name’s ever more accommodating rear, you might have snuck away unnoticed. But $p3.name’s hungry hole is pulsing at you as if in time with his ravenous tonguing. And all that sweat and musk that had been pooling between $p3.name’s blubbery asscheeks is wafting that smell of pure, delicious sex straight into your nostrils. It’s only when you register your hand is grasped around $p3.name’s waistband and slowly pulling his shorts down that you realize how much $p3.name has changed you already.
<br><br>
<div class="speechp1">
<div class="bubble p1">
No. Fuck you, $p3.name. Fuck you for making me want you--Want your fat, stinking ass you fucking pig.
</div>
</div>
At that last word, $p3.name lets out a muffled squeal of delight into $p2.name. You can’t resist any more. You slam your cock into the writhing pig in front of you. You begin to feel that now familiar sensation of your memories being rearranged. But instead of the sharp, painful onslaught you might have experienced before, it’s as though $p3.name’s pudgy, indelicate fingers are pushing and prodding your gray matter about like a child with Play-Doh.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Yeah, you like my cock in your piggy cum hole? You like licking out your daddy while I fuck you like a squealing hog?
</div>
</div>
You drive yourself deeper into the moaning pig, deeper than should be possible. You look down to see your pistoning cock thicken. You pull it out 4 inches, 5, 8 and still feel more buried deep inside $p3.name. You lean over his arched back for more purchase and then slam your mammoth tool back into him and grasp ahold of one of his his soft tits. You roughly <<if $p3.milk is 1>>milk<<else>>massage<</if>> it between your fingers, feeling your grip tighten as every muscle in your body strengthens and swells.
<br><br>
You feel a careless squeeze inside your head, and your mind springs to all the girlfriends and hookups you've had over the year the years with their oh so delicate little pussies. Always telling you you're too big or too rough. You smirk as you give $p3.name’s moob a hard twist and pound his musky, cushioned ass mercilessly. //What a waste of time they were//, you think, as you feel the memories seep out of your head, //Take it all, $p3.name. I don't need that shit anymore. I just need your sloppy cunt.//
<br><br>
<div class="speechp1">
<div class="bubble p1">
You want my cum in you, Pig? Huh? You want my fuckin’ muscle stud seed up your piggy cunt?
</div>
</div>
$p3.name answers in another muffled squeal, but you’re not having it this time. You pull your cock out, inch by dripping inch, until you feel that only your blubous head is still inside $p3.name, pressed just inside his ring.
<br><br>
<div class="speechp1">
<div class="bubble p1">
Nah, your daddy’s hole doesn’t need to know, Pig. I do. Tell me. Do you want me to cum in this ass and mark you as my Pig forever. $p2.name and I will keep you horny and stupid, bred and fed. Our fat-assed, prized hog.
</div>
</div>
$p3.name lifts his head out of $p2.name’s crack, his face soggy and dripping with saliva, just long enough to shout.
<br><br>
<div class="speechp3">
<div class="bubble p3">
Yes. Oh fuck, yes! Breed my fat, piggy ass. I wanna be your fuck pig forever.
</div>
</div>
//Fuck//. You don’t even have time to push more than an inch back into $p3.name before you’re cumming at the image of fucking this stinking pig slut for the rest of your perfect lives.
<div class="turn gamesummary">
[img["https://berylforge.neocities.org/images/BlackTurn.png"][Summary Screen]]
</div>