package flash
{
import flash.display.MovieClip;
public dynamic class Main extends flash.display.MovieClip
{
var main;
var g;
public function initl(l){
main = l;
g = l.g;
var lProxy:Class = main.lDOM.getDefinition("Modules.lProxy");
var lp10 = lProxy.createProxy(g.him, "addRandomSpurt");
lp10.addPre(addRandomSpurt,true);
lp10.hooked = false;
main.updateStatusCol("straightshooter loaded","#00ff00");
main.unloadMod();
return;
}
public function addRandomSpurt(param1:uint, param2:Boolean = false) : void
{
var _loc_3:* = {spurtTimer:0, spurtTimerStart:0, randomSpurtAngle:0, randomSpurtAngleRange:0, randomSpurtSpeed:0, randomSpurtCollisionDelay:0, pauseTimer:0};
_loc_3.spurtTimer = param1;
_loc_3.spurtTimerStart = param1;
_loc_3.randomSpurtAngle = (4/10) - (33/10);
_loc_3.randomSpurtAngleRange = (3/10);
_loc_3.randomSpurtSpeed = Math.random() * 15 + 25;
_loc_3.randomSpurtCollisionDelay = Math.floor(Math.random() * 3) + 1;
if (param2)
{
_loc_3.pauseTimer = 0;
}
else
{
_loc_3.pauseTimer = Math.floor(Math.random() * 4 * Math.max(1, 3 - g.him.ejaculation.length) + 5);
}
g.him.ejaculation.push(_loc_3);
return;
}// end function
}
}