Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<include "init">>
Set Muscle from scale of 0 to 99
<<numberbox "$muscle" $muscle>>
Set breasts from scale of 0 to 99
<<numberbox "$breasts" $breasts>>
Set balls from scale of 0 to 99
<<numberbox "$balls" $balls>>
Set penis from scale of 0 to 99
<<numberbox "$dick" $dick>>
Set lips from scale of 0 to 99
<<numberbox "$lips" $lips>>
<<link "display body" "display">><</link>><<set $muscle to 0>>
<<set $fat to 0>>
<<set $breasts to 0>>
<<set $balls to 0>>
<<set $dick to 0>>
<<set $lips to 0>><<widget fullBody>>
<div id="fullImage" width="2000" height="2000" style="position: relative;"><div class="loader"></div>
<canvas id="canvas" width="2000" height="2000" style="display: none; position: absolute;">Your browser does not support the HTML canvas tag.</canvas></div>
<<timed 0s>><<script>>
var myCanvas = document.getElementById("canvas");
var myContext = myCanvas.getContext("2d");
var body = [{
name: "skinny",
URL: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Body/body_skinny.png",
genitalOffsetX: 25,
genitalOffsetY: 0,
leftBreastOffsetX: 0,
rightBreastOffsetX: 0,
leftBreastOffsetY: 0,
rightBreastOffsetY: 0,
}, {
name: "thick",
URL: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Body/body_thick.png",
genitalOffsetX: 0,
genitalOffsetY: 0,
leftBreastOffsetX: 0,
rightBreastOffsetX: 0,
leftBreastOffsetY: 0,
rightBreastOffsetY: 0,
}, {
name: "bodybuilder",
URL: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Body/body_bodybuilder.png",
genitalOffsetX: 0,
genitalOffsetY: 0,
leftBreastOffsetX: 15,
rightBreastOffsetX: -50,
leftBreastOffsetY: 0,
rightBreastOffsetY: 0,
}
];
var muscleI = Math.floor(body.length * (State.variables.muscle / 100));
var legURL = ["https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Body/leg_skinny.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Body/leg_thick.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Body/leg_bodybuilder.png"
];
var muscleI = Math.floor(body.length * (State.variables.muscle / 100));
var breastsURL = [{
left: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Breasts/Breasts_small_left.png",
right: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Breasts/Breasts_small_right.png"
}, {
left: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Breasts/Breasts_med_left.png",
right: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Breasts/Breasts_med_right.png"
}, {
left: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Breasts/Breasts_large_left.png",
right: "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Breasts/Breasts_large_right.png"
}
];
var breastsI = Math.floor(breastsURL.length * (State.variables.breasts / 100));
var ballsURL = ["https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Statics/empty.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/balls/balls_small.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/balls/balls_med.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/balls/balls_large.png"
];
var ballsI = Math.floor(ballsURL.length * (State.variables.balls / 100));
var penisURL = ["https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Statics/empty.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/penis/penis_small.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/penis/penis_med.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/penis/penis_large.png"
];
var penisI = Math.floor(penisURL.length * (State.variables.dick / 100));
var lipsURL = ["https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Statics/empty.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Lips/lips_med.png",
"https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Lips/lips_large.png",
];
var lipsI = Math.floor(lipsURL.length * (State.variables.lips / 100));
var background = new Image();
background.src = "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/c2eb733263d79ed8408cbaef81bfd006189cc776/Full%20body%20experiment/Statics/Summer_Growth_Fullbody_Mirror.png";
background.onload = function () {
myContext.drawImage(background, 0, 0, myCanvas.width, myCanvas.height);
var hair = new Image();
hair.src = "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Statics/hair.png";
hair.onload = function () {
myContext.drawImage(hair, 0, 0, myCanvas.width, myCanvas.height);
var bodyImage = new Image();
bodyImage.src = body[muscleI].URL;
bodyImage.onload = function () {
myContext.drawImage(bodyImage, 0, 0, myCanvas.width, myCanvas.height);
var rightBreast = new Image();
rightBreast.src = breastsURL[breastsI].right;
rightBreast.onload = function () {
myContext.drawImage(rightBreast, body[muscleI].rightBreastOffsetX, body[muscleI].rightBreastOffsetY, myCanvas.width, myCanvas.height);
var leftBreast = new Image();
leftBreast.src = breastsURL[breastsI].left;
leftBreast.onload = function () {
myContext.drawImage(leftBreast, body[muscleI].leftBreastOffsetX, body[muscleI].leftBreastOffsetY, myCanvas.width, myCanvas.height);
};
};
var penis = new Image();
penis.src = penisURL[penisI];
penis.onload = function () {
myContext.drawImage(penis, body[muscleI].genitalOffsetX, body[muscleI].genitalOffsetY, myCanvas.width, myCanvas.height);
var balls = new Image();
balls.src = ballsURL[ballsI];
balls.onload = function () {
myContext.drawImage(balls, body[muscleI].genitalOffsetX, body[muscleI].genitalOffsetY, myCanvas.width, myCanvas.height);
var leg = new Image();
leg.src = legURL[muscleI];
leg.onload = function () {
myContext.drawImage(leg, 0, 0, myCanvas.width, myCanvas.height)
};
var head = new Image();
head.src = "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Statics/head.png";
head.onload = function () {
myContext.drawImage(head, 0, 0, myCanvas.width, myCanvas.height);
var lips = new Image();
lips.src = lipsURL[lipsI];
lips.onload = function () {
myContext.drawImage(lips, 0, 0, myCanvas.width, myCanvas.height)
};
var cutout = new Image();
cutout.src = "https://raw.githubusercontent.com/BobdyBuilder/SummerGrowth/main/Full%20body%20experiment/Statics/cutour.png";
cutout.onload = function () {
myContext.drawImage(cutout, 0, 0, myCanvas.width, myCanvas.height);
setTimeout(() => {
$("#canvas").fadeIn();
}, 200);
};
};
};
};
};
};
};
<</script>><</timed>>
<</widget>><<fullBody>><h1>Full Body demo</h1>
<h2>Notice: This demo is 18+ only, and contains full nudity, big muscles, breast expansion, and possible futa content.</h2>
<<include "init">>Man, this summer was WEIRD! It started with that potion, and ended with you almost a totally new person. You got to know that dork, Johan, and that creepy girl, Kris. But now, four months later, you feel like a different person! Maybe you should look in the mirror a bit. After all, your plan to work out...
<<link "...didn't happen." "story2">><<set $muscle to 10>><</link>>
<<link "...utterly failed. You only gained more weight!" "story2">><<set $muscle to 60>><</link>>
<<link "...really worked!" "story2">><<set $muscle to 99>><</link>>But the working out was far from the weirdest thing that happened. With all those weird potions and stuff, things got strange! But here you are, with some new... assets. Regarding your chest you're suprised...
<<link "...you didn't grow at all!" "story3">><<set $breasts to 10>><</link>>
<<link "...you only grew a bit." "story3">><<set $breasts to 60>><</link>>
<<link "...you grew so much!" "story3">><<set $breasts to 99>><</link>>That one potion you got from Kris though... now THAT had an odd side effect! When you drank it you got...
<<link "...nothing at all?" "storyFinal">><</link>>
<<link "...lips that are a bit fuller?" "storyFinal">><</link>>
<<link "...fuller lips!" "storyFinal">><<set $lips to 99>><</link>>
<<link "...a dick!" "story4">><</link>>No time to delay. Let's look in the mirror and see what this summer brought!
<<link "Lets have a look!" "display">><</link>>Imagine that, you growing a dick. And it didn't just stop there, it got...
<<link "...decently big!" "story5">><<set $dick to 30>><</link>>
<<link "...BIG!" "story5">><<set $dick to 60>><</link>>
<<link "...GIGANTIC!" "story5">><<set $dick to 99>><</link>>And the the balls...
<<link "...were not too big." "storyFinal">><<set $balls to 30>><</link>>
<<link "...got decently big." "storyFinal">><<set $balls to 60>><</link>>
<<link "...might be too big!" "storyFinal">><<set $balls to 99>><</link>><div id= "logo">
<p id="my-image"><img id="logoImage" src="https://i.imgur.com/Gv7Ettv.png">
</p>
</div>