B
besaidaurochs
hey guys
lately i've been using sby's penisrangev4 mod to make the penis size ridiculous, and i've been wondering if anyone would be able to create a mod that would make the guys balls shrink when cumming? (i've tried searching and didn't manage to find anything)
that feature combined with penisrangev4 and breastexpansionplus would be a great combination ;D
EDIT:
lately i've been using sby's penisrangev4 mod to make the penis size ridiculous, and i've been wondering if anyone would be able to create a mod that would make the guys balls shrink when cumming? (i've tried searching and didn't manage to find anything)
that feature combined with penisrangev4 and breastexpansionplus would be a great combination ;D
EDIT:
Code:
package
{
public class t extends flash.display.MovieClip
{
//Auto populating vars.
public var her;
public var him;
public var lProxy:Class;
private var igm;
private var ballSizeTarget:Number = -1;
private const scalingSmoothing:Number = 8;
private const decreaseSmoothingOut:Number = 100;
private const decreaseSmoothingIn:Number = 100;
private var cumInMouth:Number = -1;
public function initl(l) : void
{
igm = l.g.inGameMenu;
var lp = lProxy.createProxy(him, "move");
lp.addPost(move, true);
lp = lProxy.createProxy(her, "fillMouth");
lp.addPre(preMouth, true);
lp.addPost(postMouth, true);
igm.himMenu.ballSizeSlider.addEventListener("sliderChanged",sliderAdjust);
ballSizeTarget = him.ballSizeSlider;
l.unloadMod();
}
private function move() : void
{
var timer:Boolean = (him.spurtTimer % him.linkFreq) == 0;
var ejAct:Boolean = him.spurting && him.spurtTimer == 0;
if(timer && ejAct)
ballSizeTarget = Math.max(0, ballSizeTarget - him.currentSpurt.strandLength/decreaseSmoothingOut);
var adjustmentTarget:Number = him.ballSizeSlider - (him.ballSizeSlider - ballSizeTarget) / scalingSmoothing;
him.setBallSize(adjustmentTarget);
igm.updateBallSizeSlider();
}
private function preMouth() : void
{
cumInMouth = her.cumInMouth;
}
private function postMouth() : void
{
var diff = her.cumInMouth - cumInMouth;
cumInMouth = her.cumInMouth;
ballSizeTarget = Math.max(0, ballSizeTarget - diff/decreaseSmoothingIn);
}
private function sliderAdjust(e)
{
ballSizeTarget = igm.himMenu.ballSizeSlider.currentValue(100) / 100;
}
}
}