Section 1
//Bg1_28 (cockgame_fla.Bg1_28)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Bg1_28 extends MovieClip {
public function Bg1_28(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 2
//Cockdie_113 (cockgame_fla.Cockdie_113)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Cockdie_113 extends MovieClip {
public function Cockdie_113(){
addFrameScript(42, frame43, 125, frame126);
}
function frame126(){
stop();
}
function frame43(){
}
}
}//package cockgame_fla
Section 3
//Cockjump_111 (cockgame_fla.Cockjump_111)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Cockjump_111 extends MovieClip {
public function Cockjump_111(){
addFrameScript(1, frame2);
}
function frame2(){
stop();
}
}
}//package cockgame_fla
Section 4
//cockjumpshoot_114 (cockgame_fla.cockjumpshoot_114)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class cockjumpshoot_114 extends MovieClip {
public function cockjumpshoot_114(){
addFrameScript(2, frame3);
}
function frame3(){
stop();
}
}
}//package cockgame_fla
Section 5
//Cockland_112 (cockgame_fla.Cockland_112)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Cockland_112 extends MovieClip {
public function Cockland_112(){
addFrameScript(2, frame3);
}
function frame3(){
stop();
}
}
}//package cockgame_fla
Section 6
//Cockwalk_106 (cockgame_fla.Cockwalk_106)
package cockgame_fla {
import flash.display.*;
public dynamic class Cockwalk_106 extends MovieClip {
public var shaft:MovieClip;
}
}//package cockgame_fla
Section 7
//cumStains_85 (cockgame_fla.cumStains_85)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class cumStains_85 extends MovieClip {
public function cumStains_85(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 8
//Digit_Clip_minutes_139 (cockgame_fla.Digit_Clip_minutes_139)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Digit_Clip_minutes_139 extends MovieClip {
public function Digit_Clip_minutes_139(){
addFrameScript(2, frame3, 3, frame4);
}
function frame3(){
stop();
}
function frame4(){
stop();
}
}
}//package cockgame_fla
Section 9
//Digit_Clip_seconds_10s_138 (cockgame_fla.Digit_Clip_seconds_10s_138)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Digit_Clip_seconds_10s_138 extends MovieClip {
public function Digit_Clip_seconds_10s_138(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 10
//Digit_Clip_seconds_1s_127 (cockgame_fla.Digit_Clip_seconds_1s_127)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Digit_Clip_seconds_1s_127 extends MovieClip {
public function Digit_Clip_seconds_1s_127(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 11
//firstLevelFade_29 (cockgame_fla.firstLevelFade_29)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class firstLevelFade_29 extends MovieClip {
public function firstLevelFade_29(){
addFrameScript(2, frame3);
}
function frame3(){
stop();
}
}
}//package cockgame_fla
Section 12
//flyAnimation_89 (cockgame_fla.flyAnimation_89)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class flyAnimation_89 extends MovieClip {
public function flyAnimation_89(){
addFrameScript(54, frame55);
}
function frame55(){
stop();
}
}
}//package cockgame_fla
Section 13
//flyAnimationcopy_96 (cockgame_fla.flyAnimationcopy_96)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class flyAnimationcopy_96 extends MovieClip {
public function flyAnimationcopy_96(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 14
//Instructions_144 (cockgame_fla.Instructions_144)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Instructions_144 extends MovieClip {
public function Instructions_144(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 15
//Intro_148 (cockgame_fla.Intro_148)
package cockgame_fla {
import flash.display.*;
public dynamic class Intro_148 extends MovieClip {
public var skipSceneButton:SimpleButton;
}
}//package cockgame_fla
Section 16
//loaderville_18 (cockgame_fla.loaderville_18)
package cockgame_fla {
import flash.display.*;
public dynamic class loaderville_18 extends MovieClip {
public var Mask:MovieClip;
public var CUM:MovieClip;
}
}//package cockgame_fla
Section 17
//MainTimeline (cockgame_fla.MainTimeline)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class MainTimeline extends MovieClip {
public var loaded:Boolean;
public var left:Boolean;
public var pauseGraphic:Sprite;
public var bossLevel:Boolean;
public var shoot:Boolean;
public var levelFade:MovieClip;
public var bigShot:Boolean;
public var bossHealth:int;
public var jump:Boolean;
public var fadingOutLevel:Boolean;
public var levelArt:MovieClip;
public var bc:int;
public var percent:Number;
public var speed:Number;
public var bigShotSpeed:Number;
public var bossHealthDisplay:MovieClip;
public var cb:int;
public var d:int;
public var i:Number;
public var moonWalk:Boolean;
public var s:int;
public var preloader:MovieClip;
public var bulleticon:MovieClip;
public var cockViagraShoot:Boolean;
public var shotGrav:Number;
public var numberArray:Array;
public var bossHealthDisplayHit:Boolean;
public var soundStart:Boolean;
public var newArray:Array;
public var downKeyDown:Boolean;
public var eh:int;
public var itr:Number;
public var winBoolean:Boolean;
public var interval:int;
public var redVar:Number;
public var bossSpeed:Number;
public var extraShake:int;
public var gg:int;
public var bossHit:Boolean;
public var qualityClip:MovieClip;
public var bossStart:Boolean;
public var lives:int;
public var pee:int;
public var channel:SoundChannel;
public var song:Sound;
public var exit:SimpleButton;
public var digitArray:Array;
public var light:MovieClip;
public var viagraArray:Array;
public var level1Array:Array;
public var levelArray:Array;
public var loading:Boolean;
public var scale:Number;
public var cockMoveRight:Boolean;
public var menu:MovieClip;
public var lifeicon:MovieClip;
public var rotationAmount:Number;
public var limbRotation:Number;
public var ffff:int;
public var scoreField:TextField;
public var currentLevel:int;
public var moonWalkKey:Number;
public var leftKeyDown:Boolean;
public var glow:GlowFilter;
public var ySpeedSpeed:Number;
public var cumHold:MovieClip;
public var instructions:MovieClip;
public var MainScoreString:String;
public var changeLevel:Boolean;
public var glorySighted:Boolean;
public var cumDebryArray:Array;
public var cock:MovieClip;
public var grav2:Number;
public var level2Array:Array;
public var rightKeyDown:Boolean;
public var enemySpawnChance:int;
public var land:Boolean;
public var enemys:MovieClip;
public var pc:int;
public var pe:int;
public var gravAcc:int;
public var shootInterval:int;
public var second_1s:Number;
public var minute:Number;
public var right:Boolean;
public var prev:SimpleButton;
public var tranny:MovieClip;
public var grav:Number;
public var level3Array:Array;
public var intro:MovieClip;
public var bulletArray:Array;
public var fade:MovieClip;
public var shootKeyDown:Boolean;
public var movementInterval:int;
public var score:Number;
public var percentage:MovieClip;
public var endingLevel:Boolean;
public var run:Boolean;
public var gotoInstructions:SimpleButton;
public var vc:int;
public var xSpeed:Number;
public var timeInterval:Number;
public var enemySpawnInterval:Number;
public var bossSpeedY:Number;
public var bossSpeedX:Number;
public var rotationVar:Number;
public var enemyOnScreen:int;
public var scoreArray:Array;
public var shotNumber:int;
public var xSpeedSpeed:Number;
public var bigShotInterval:Number;
public var origonalSpeed:Number;
public var shake:Number;
public var level4Array:Array;
public var Next:SimpleButton;
public var menuSong:Sound;
public var frameNumber:Number;
public var atHighScore:Boolean;
public var MainScoreClip:Sprite;
public var shootIntervalCap:Number;
public var startInterval:Number;
public var cumGravAcc:Number;
public var moonWalkInterval:int;
public var bossInterval:int;
public var endLevelInterval:int;
public var ySpeed:Number;
public var bossCumArray:Array;
public var boss:MovieClip;
public var cupFilling:Boolean;
public var trannyFalling:Boolean;
public var scoreBoardHit:Boolean;
public var textFormat;
public var channel2:SoundChannel;
public var jumpKeyDown:Boolean;
public var bossShootInterval:Number;
public var PlayButton:SimpleButton;
public var textPercentage:TextField;
public var fff:int;
public var enemyArray:Array;
public var origonalCockX:Number;
public var trannyDead:Boolean;
public var spaceKeyDown:Boolean;
public var timeClip:MovieClip;
public var origonalCockY:Number;
public var scoreBoard:MovieClip;
public var landInterval:int;
public var limb:MovieClip;
public var win:MovieClip;
public var second_10s:Number;
public var game:MovieClip;
public var enemySpawnCount:int;
public var playingLevel:Boolean;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9);
}
public function cumDebryControl(_arg1:Event):void{
cb = 0;
while (cb < cumDebryArray.length) {
cumDebryArray[cb][0].y = (cumDebryArray[cb][0].y + cumDebryArray[cb][1]);
cumDebryArray[cb][1] = (cumDebryArray[cb][1] + 1);
cumDebryArray[cb][0].scaleX = (cumDebryArray[cb][0].scaleX - 0.05);
cumDebryArray[cb][0].scaleY = (cumDebryArray[cb][0].scaleY - 0.05);
cumDebryArray[cb][0].rotation = (cumDebryArray[cb][0].rotation + 10);
if (cumDebryArray[cb][0].scaleX < 0.1){
cumHold.removeChild(cumDebryArray[cb][0]);
cumDebryArray.splice(cb, 1);
};
cb++;
};
}
public function addCumDebry(_arg1, _arg2){
var _local3:MovieClip;
var _local4:Array;
_local3 = new cumDebryClip();
_local3.x = (_arg1 + ((Math.random() * 25) - (Math.random() * 25)));
_local3.y = (_arg2 + ((Math.random() * 25) - (Math.random() * 25)));
_local4 = new Array(_local3, 0);
_local3.gotoAndStop(Math.round((1 + (Math.random() * 6))));
cumDebryArray.push(_local4);
cumHold.addChild(_local3);
}
public function levelChange(_arg1:Event):void{
if (!playingLevel){
interval++;
if (!bossLevel){
if (interval > 250){
addChild(scoreBoard);
scoreBoard.addChild(MainScoreClip);
addChild(bulleticon);
addEventListener(Event.ENTER_FRAME, viagraControl);
addEventListener(Event.ENTER_FRAME, enemyControl);
addEventListener(Event.ENTER_FRAME, enemySpawn);
addEventListener(Event.ENTER_FRAME, cockMovement);
stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
interval = 0;
endLevelInterval = 0;
playingLevel = true;
};
} else {
if (interval == 175){
tranny.gotoAndStop("onScreen");
};
if (interval == 300){
addChild(timeClip);
endLevelInterval = 0;
playingLevel = true;
addChild(scoreBoard);
addChild(bossHealthDisplay);
scoreBoard.addChild(MainScoreClip);
addChild(bulleticon);
addEventListener(Event.ENTER_FRAME, timerFunction);
addEventListener(Event.ENTER_FRAME, cockMovement);
stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
addEventListener(Event.ENTER_FRAME, bossControl);
};
};
} else {
if (!bossLevel){
if (changeLevel){
cock.x = (cock.x + 4);
cock.scaleX = -(scale);
if (!fadingOutLevel){
if (cock.x > 650){
levelFade.gotoAndPlay("fadeOut");
endLevelInterval = 0;
fadingOutLevel = true;
};
} else {
endLevelInterval++;
if (endLevelInterval > 60){
moonWalk = false;
moonWalkInterval = 0;
cock.x = 300;
fadingOutLevel = false;
cock.scaleX = scale;
cock.gotoAndStop("moonWalkOnScreen");
enemySpawnCount = 0;
changeLevel = false;
endingLevel = false;
endLevelInterval = 0;
playingLevel = false;
currentLevel++;
endLevelInterval = 0;
levelArt.gotoAndStop(currentLevel);
levelFade.gotoAndPlay([("Level" + currentLevel)]);
enemyArray = new Array();
vc = 0;
while (vc < viagraArray.length) {
enemys.removeChild(viagraArray[vc][0]);
vc++;
};
viagraArray = new Array();
if (currentLevel == 5){
channel.stop();
song = new Happy();
channel = song.play(100, 1000);
bossLevel = true;
};
};
};
} else {
if (!endingLevel){
if (enemySpawnCount > levelArray[(currentLevel - 1)][0]){
endingLevel = true;
};
} else {
if (((!(bigShot)) && (!(jump)))){
if (enemyOnScreen == 0){
if (endLevelInterval == 0){
scoreBoard.removeChild(MainScoreClip);
removeChild(scoreBoard);
removeChild(bulleticon);
removeEventListener(Event.ENTER_FRAME, viagraControl);
removeEventListener(Event.ENTER_FRAME, enemyControl);
removeEventListener(Event.ENTER_FRAME, enemySpawn);
removeEventListener(Event.ENTER_FRAME, cockMovement);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
speed = 0;
rightKeyDown = false;
right = false;
leftKeyDown = false;
left = false;
downKeyDown = false;
upKeyDown = false;
crouch = false;
cock.gotoAndStop("stand");
};
endLevelInterval++;
if (endLevelInterval == 30){
cock.gotoAndStop("run");
changeLevel = true;
endLevelInterval = 0;
};
};
};
};
};
};
};
}
public function instructionsExit(_arg1:MouseEvent):void{
var _local2:Sound;
gotoAndStop("menu4");
_local2 = new cupFilling1();
_local2.play();
}
function frame4(){
interval = 0;
addEventListener(Event.ENTER_FRAME, continueMenu);
}
function frame5(){
removeEventListener(Event.ENTER_FRAME, continueMenu);
interval = 0;
prev.addEventListener(MouseEvent.CLICK, instructionsPrevious);
Next.addEventListener(MouseEvent.CLICK, instructionsNext);
exit.addEventListener(MouseEvent.CLICK, instructionsExit);
}
function frame1(){
NewgroundsAPI.linkAPI(this);
NewgroundsAPI.connectMovie(3418);
loading = false;
i = 0;
stop();
percent = 1;
loaded = false;
textPercentage.text = 1;
loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadingGame);
addEventListener(Event.ENTER_FRAME, finishLoading);
preloader.loadplay.PlayButton.addEventListener(MouseEvent.MOUSE_DOWN, playFunction);
}
function frame3(){
stop();
menuSong = new newgrounds_lost();
if (!soundStart){
channel2 = new SoundChannel();
channel2 = menuSong.play(100, 1000);
};
soundStart = true;
stage.quality = "HIGH";
PlayButton.addEventListener(MouseEvent.CLICK, playGame);
gotoInstructions.addEventListener(MouseEvent.CLICK, seeInstructions);
qualityClip.H.addEventListener(MouseEvent.MOUSE_DOWN, highQuality);
qualityClip.M.addEventListener(MouseEvent.MOUSE_DOWN, mediumQuality);
qualityClip.L.addEventListener(MouseEvent.MOUSE_DOWN, lowQuality);
}
public function bigShotCockControl(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == 40){
downKeyDown = true;
run = true;
};
if (_arg1.keyCode == 38){
jumpKeyDown = true;
};
if (_arg1.keyCode == 39){
speed = bigShotSpeed;
if (!leftKeyDown){
right = true;
};
rightKeyDown = true;
};
if (_arg1.keyCode == 37){
speed = -(bigShotSpeed);
if (!rightKeyDown){
left = true;
};
leftKeyDown = true;
};
}
function frame6(){
addEventListener(Event.ENTER_FRAME, backMenu);
}
function frame7(){
startInterval = 0;
channel2.stop();
intro.skipSceneButton.addEventListener(MouseEvent.MOUSE_DOWN, skipScene);
addEventListener(Event.ENTER_FRAME, startGame);
}
function frame2(){
soundStart = false;
}
function frame9(){
stop();
boss = new Tranny();
boss.x = 300;
boss.y = 100;
addChild(boss);
xSpeed = 0;
ySpeed = 0;
xSpeedSpeed = 0;
ySpeedSpeed = 0;
itr = 0;
rotationVar = 0;
limbRotation = 0;
rotationAmount = 0;
grav2 = 5;
addEventListener(Event.ENTER_FRAME, ragDoll);
}
function frame8(){
stop();
winBoolean = true;
timeClip = new timer();
timeClip.x = 600;
timeClip.scaleX = 0.6;
timeClip.scaleY = 0.6;
bc = 0;
redVar = 0;
second_10s = 0;
second_1s = 0;
minute = 2;
timeInterval = 0;
s = 0;
atHighScore = false;
song = new TubaPok();
channel = new SoundChannel();
channel = song.play(100, 1000);
cockMoveRight = false;
stage.quality = "MEDIUM";
enemySpawnInterval = 0;
trannyFalling = true;
trannyDead = false;
bossSpeed = 10;
shootIntervalCap = 50;
glorySighted = false;
bossHealth = 20;
bossCumArray = new Array();
d = 0;
gg = 0;
fff = 0;
ffff = 0;
bossHit = false;
bossHealthDisplay = new bossWords();
bossHealthDisplay.scaleX = 0.33;
bossHealthDisplay.scaleY = 0.33;
bossHealthDisplay.x = 35;
bossHealthDisplay.y = 380;
bossStart = false;
bossInterval = 0;
movementInterval = 0;
bossSpeedX = 10;
bossSpeedY = 0;
eh = 0;
pe = 0;
pee = 0;
vc = 0;
cb = 0;
pc = 0;
changeLevel = false;
extraShake = 0;
lives = 3;
cumDebryArray = new Array();
bigShotSpeed = 0;
bigShot = false;
bigShotInterval = 0;
origonalCockX = 0;
origonalCockY = 0;
shake = 20;
shootKeyDown = false;
cupFilling = false;
viagraArray = new Array();
downKeyDown = false;
playingLevel = false;
enemySpawnChance = 0;
cockViagraShoot = false;
enemyArray = new Array();
right = false;
left = false;
speed = 5;
moonWalk = false;
moonWalkKey = 0;
origonalSpeed = speed;
jump = false;
grav = 0;
land = false;
landInterval = 0;
run = false;
gravAcc = 2;
spaceKeyDown = false;
jumpKeyDown = false;
rightKeyDown = false;
leftKeyDown = false;
shoot = false;
shootInterval = 0;
shotGrav = 27;
shotNumber = 1;
bulletArray = new Array();
scale = 0.3;
cumHold = new MovieClip();
scoreBoard = new Scoreboard();
scoreBoard.x = 525;
scoreBoard.y = 375;
score = 0;
scoreField = new TextField();
scoreField.text = score;
scoreField.x = scoreBoard.x;
scoreField.y = (scoreBoard.y - 13);
scoreField.mouseWheelEnabled = false;
scoreField.multiline = false;
scoreField.selectable = false;
scoreField.type = TextFieldType.DYNAMIC;
scoreField.width = 55;
textFormat = new TextFormat();
textFormat.bold = false;
textFormat.align = "right";
textFormat.font = "Impact";
textFormat.size = 15;
textFormat.color = 0;
scoreField.height = 20;
cumGravAcc = 1.6;
cock = new cockClip();
cock.x = 275;
cock.y = 275;
cock.scaleX = scale;
cock.scaleY = scale;
pauseGraphic = new Pauses();
pauseGraphic.x = 300;
pauseGraphic.y = 200;
bulleticon = new Blueballs();
bulleticon.x = 32;
bulleticon.y = 45;
bulleticon.scaleX = 0.13;
bulleticon.scaleY = 0.13;
lifeicon = new Heart();
lifeicon.x = 32;
lifeicon.y = 90;
limb = new MovieClip();
fade = new fadeOut();
light = new lightClip();
enemys = new MovieClip();
game = new MovieClip();
levelArt = new GameClip();
levelFade = new Fade_Clip();
tranny = new trannyBoss();
tranny.x = 300;
tranny.y = 50;
addChild(limb);
addChild(game);
addChild(levelFade);
game.addChild(levelArt);
game.addChild(enemys);
game.addChild(fade);
game.addChild(light);
game.addChild(cock);
game.addChild(tranny);
game.addChild(cumHold);
game.x = 0;
game.y = 0;
cock.gotoAndStop("walkOnScreen");
digitArray = new Array();
frameNumber = 0;
numberArray = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
scoreArray = new Array();
MainScoreString = new String(score);
MainScoreClip = new Sprite();
MainScoreClip.x = 50;
MainScoreClip.y = -2;
glow = new GlowFilter(0xFFFFFF, 1, 2, 2, 5, 1);
MainScoreClip.filters = [glow];
enemySpawnCount = 0;
endingLevel = false;
enemyOnScreen = 0;
endLevelInterval = 0;
currentLevel = 1;
fadingOutLevel = false;
moonWalkInterval = 0;
scoreBoardHit = false;
levelArray = new Array();
level1Array = new Array(20, 8000, 500, 1500, 300, 1, 300, 800);
levelArray.push(level1Array);
level2Array = new Array(30, 800, 400, 1250, 350, 600, 350, 700);
levelArray.push(level2Array);
level3Array = new Array(40, 600, 300, 1000, 400, 500, 400, 600);
levelArray.push(level3Array);
level4Array = new Array(50, 500, 250, 650, 350, 350, 300, 300);
levelArray.push(level4Array);
bossLevel = false;
bossShootInterval = 0;
bossHealthDisplayHit = false;
win = new Youwin();
win.x = 300;
win.y = 180;
addChild(win);
newArray = new Array(win);
addEventListener(Event.ENTER_FRAME, scoreDisplayControl);
addEventListener(Event.ENTER_FRAME, cumDebryControl);
addEventListener(Event.ENTER_FRAME, cumShotControl);
addEventListener(Event.ENTER_FRAME, levelChange);
}
public function deleteEnemy(_arg1:Boolean, _arg2){
enemyOnScreen--;
if (_arg1){
scoreHitDisplay(_arg2, enemyArray[i][0].x, enemyArray[i][0].y, 0);
};
enemys.removeChild(enemyArray[i][0]);
enemyArray.splice(i, 1);
}
public function enemyControl(_arg1:Event):void{
var _local2:Sound;
var _local3:*;
var _local4:*;
var _local5:Sound;
var _local6:Sound;
i = 0;
while (i < enemyArray.length) {
if (enemyArray[i][1] == "flyEnemy"){
if (enemyArray[i][2]){
if (!enemyArray[i][11]){
if (enemyArray[i][9]){
var _local7 = enemyArray[i];
var _local8 = 10;
var _local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
if (enemyArray[i][10] > 25){
deleteEnemy(false, 0);
break;
};
} else {
enemyArray[i][5] = (enemyArray[i][5] + 1);
enemyArray[i][8] = (enemyArray[i][8] / 1.05);
enemyArray[i][0].x = (enemyArray[i][0].x + enemyArray[i][8]);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][5]);
if (enemyArray[i][0].y > 350){
_local2 = new landSound();
_local2.play();
enemyArray[i][9] = true;
enemyArray[i][0].gotoAndStop("land");
};
};
} else {
addCumDebry(enemyArray[i][0].x, enemyArray[i][0].y);
enemyArray[i][0].rotation = (50 * enemyArray[i][12]);
enemyArray[i][0].y = (enemyArray[i][0].y - 10);
enemyArray[i][0].x = (enemyArray[i][0].x - (10 * enemyArray[i][12]));
if (enemyArray[i][0].y < -200){
deleteEnemy(false, 0);
};
};
} else {
bigShotDeath(11, 12);
if (enemyArray[i][0].x < enemyArray[i][7]){
enemyArray[i][8] = (enemyArray[i][8] + 0.5);
} else {
enemyArray[i][8] = (enemyArray[i][8] - 0.5);
};
enemyArray[i][0].x = (enemyArray[i][0].x + enemyArray[i][8]);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][5]);
if (enemyArray[i][0].y > 350){
deleteEnemy(true, -300);
};
};
};
if (enemyArray[i][1] == "fat"){
if (enemyArray[i][2]){
if (!enemyArray[i][4]){
enemyArray[i][0].y = (enemyArray[i][0].y - (enemyArray[i][3] * 3));
enemyArray[i][0].rotation = (enemyArray[i][0].rotation - 30);
if (enemyArray[i][0].y < -50){
deleteEnemy(false, 0);
};
} else {
addCumDebry(enemyArray[i][0].x, enemyArray[i][0].y);
enemyArray[i][0].rotation = (50 * enemyArray[i][5]);
enemyArray[i][0].y = (enemyArray[i][0].y - 10);
enemyArray[i][0].x = (enemyArray[i][0].x - (10 * enemyArray[i][5]));
if (enemyArray[i][0].y < -200){
deleteEnemy(false, 0);
};
};
} else {
if (enemyArray[i][7]){
enemyArray[i][0].x = (enemyArray[i][0].x + (enemyArray[i][8] / 2));
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][9]);
if (enemyArray[i][9] < 5){
enemyArray[i][9] = (enemyArray[i][9] + 0.5);
};
enemyArray[i][0].rotation = (enemyArray[i][0].rotation + (enemyArray[i][8] * 5));
if (enemyArray[i][0].y > 350){
deleteEnemy(true, -500);
};
} else {
enemyArray[i][0].rotation = (enemyArray[i][0].rotation + 5);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][3]);
};
bigShotDeath(4, 5);
if (enemyArray[i][0].y > 350){
deleteEnemy(true, -300);
};
};
};
if (enemyArray[i][1] == "ass"){
if (enemyArray[i][2]){
if (!enemyArray[i][6]){
if ((enemyArray[i][0].y + enemyArray[i][3]) > 350){
if (enemyArray[i][3] > 5){
_local3 = new attack();
_local3.play();
enemyArray[i][0].y = 350;
enemyArray[i][3] = -((enemyArray[i][3] / 4));
} else {
if (enemyArray[i][5] == 0){
_local4 = new attack2();
_local4.play();
};
enemyArray[i][0].y = 351;
_local7 = enemyArray[i];
_local8 = 5;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
if (enemyArray[i][5] > 30){
deleteEnemy(false, 0);
};
};
} else {
enemyArray[i][3] = (enemyArray[i][3] + 1);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][3]);
};
} else {
addCumDebry(enemyArray[i][0].x, enemyArray[i][0].y);
enemyArray[i][0].rotation = (50 * enemyArray[i][7]);
enemyArray[i][0].y = (enemyArray[i][0].y - 10);
enemyArray[i][0].x = (enemyArray[i][0].x - (10 * enemyArray[i][7]));
if (enemyArray[i][0].y < -200){
deleteEnemy(false, 0);
};
};
} else {
bigShotDeath(6, 7);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][3]);
if (enemyArray[i][0].y > 350){
deleteEnemy(true, -300);
};
};
};
if (enemyArray[i][1] == "boobs"){
if (enemyArray[i][2]){
if (!enemyArray[i][7]){
if ((enemyArray[i][0].y + enemyArray[i][3]) > 350){
if (enemyArray[i][3] > 5){
_local5 = new boobBounce();
_local5.play();
enemyArray[i][0].gotoAndStop("dead");
enemyArray[i][0].y = 350;
enemyArray[i][3] = -((enemyArray[i][3] / 2));
} else {
if (enemyArray[i][5] == 0){
_local6 = new boobBounce();
_local6.play();
};
enemyArray[i][0].gotoAndStop("dead");
enemyArray[i][0].y = 351;
_local7 = enemyArray[i];
_local8 = 5;
_local9 = (_local7[_local8] + 1);
_local7[_local8] = _local9;
if (enemyArray[i][5] > 30){
deleteEnemy(false, 0);
};
};
} else {
enemyArray[i][0].gotoAndStop("hit2");
enemyArray[i][3] = (enemyArray[i][3] + 1);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][3]);
};
} else {
addCumDebry(enemyArray[i][0].x, enemyArray[i][0].y);
enemyArray[i][0].rotation = (50 * enemyArray[i][8]);
enemyArray[i][0].y = (enemyArray[i][0].y - 10);
enemyArray[i][0].x = (enemyArray[i][0].x - (10 * enemyArray[i][8]));
if (enemyArray[i][0].y < -200){
deleteEnemy(false, 0);
};
};
} else {
bigShotDeath(7, 8);
enemyArray[i][0].y = (enemyArray[i][0].y + enemyArray[i][3]);
if (enemyArray[i][0].y > 350){
deleteEnemy(true, -300);
};
};
};
i++;
};
}
public function enemySpawn(_arg1:Event):void{
var _local2:MovieClip;
var _local3:Array;
var _local4:MovieClip;
var _local5:Array;
var _local6:MovieClip;
var _local7:Array;
var _local8:MovieClip;
var _local9:Array;
var _local10:MovieClip;
var _local11:Array;
var _local12:MovieClip;
var _local13:Array;
var _local14:MovieClip;
var _local15:Array;
if (!endingLevel){
enemySpawnChanceFunction(1);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local2 = new beer();
_local2.x = (50 + (Math.random() * 300));
_local2.y = -50;
_local2.scaleX = 0.13;
_local2.scaleY = 0.13;
_local3 = new Array(_local2, "flyEnemy", false, false, 0, 1.5, "Beer", (_local2.x + 100), 0, false, false, 0, false, 0);
enemyArray.push(_local3);
enemys.addChild(_local2);
enemySpawnCount++;
enemyOnScreen++;
};
enemySpawnChanceFunction(2);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local4 = new beerbottle();
_local4.x = (50 + (Math.random() * 400));
_local4.y = -50;
_local4.scaleX = 0.15;
_local4.scaleY = 0.15;
_local5 = new Array(_local4, "flyEnemy", false, false, 0, 2, "Bottle", (_local4.x + 50), 0, false, 0, false, 0);
enemyArray.push(_local5);
enemys.addChild(_local4);
enemySpawnCount++;
enemyOnScreen++;
};
enemySpawnChanceFunction(3);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local6 = new guinuss();
_local6.x = (50 + (Math.random() * 250));
_local6.y = -50;
_local6.scaleX = 0.13;
_local6.scaleY = 0.13;
_local7 = new Array(_local6, "flyEnemy", false, false, 0, 1, "Guinuss", (_local6.x + 125), 0, false, 0, false, 0);
enemyArray.push(_local7);
enemys.addChild(_local6);
enemySpawnCount++;
enemyOnScreen++;
};
enemySpawnChanceFunction(4);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local8 = new fat();
_local8.x = (50 + (Math.random() * 500));
_local8.y = -50;
_local8.scaleX = 0.8;
_local8.scaleY = 0.8;
_local9 = new Array(_local8, "fat", false, 2, false, 0, 1, false, 0, -5);
enemyArray.push(_local9);
enemys.addChild(_local8);
enemySpawnCount++;
enemyOnScreen++;
};
enemySpawnChanceFunction(5);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local10 = new fat2();
_local10.x = (50 + (Math.random() * 500));
_local10.y = -50;
_local10.scaleX = 0.8;
_local10.scaleY = 0.8;
_local11 = new Array(_local10, "fat", false, 4, false, 0, 0, false, 0, -10);
enemyArray.push(_local11);
enemys.addChild(_local10);
enemySpawnCount++;
enemyOnScreen++;
};
enemySpawnChanceFunction(6);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local12 = new Arse();
_local12.x = (50 + (Math.random() * 500));
_local12.y = -50;
_local12.scaleX = 1;
_local12.scaleY = 1;
_local13 = new Array(_local12, "ass", false, 3, false, 0);
enemyArray.push(_local13);
enemys.addChild(_local12);
enemySpawnCount++;
enemyOnScreen++;
};
enemySpawnChanceFunction(7);
if (enemySpawnChance == 2){
enemySpawnInterval = 0;
_local14 = new boobClip();
_local14.x = (50 + (Math.random() * 500));
_local14.y = -50;
_local14.scaleX = 0.2;
_local14.scaleY = 0.2;
_local15 = new Array(_local14, "boobs", false, 2, false, 0, 0);
enemyArray.push(_local15);
enemys.addChild(_local14);
enemySpawnCount++;
enemyOnScreen++;
};
};
}
public function viewHighScores(_arg1:MouseEvent){
var viewHighScoreSound:Sound;
var url:String;
var request:URLRequest;
var event = _arg1;
viewHighScoreSound = new slime1();
viewHighScoreSound.play();
url = "http://rankz.armorbot.com/Tinys_Triumph/";
request = new URLRequest(url);
try {
navigateToURL(request, "_blank");
} catch(e:Error) {
trace("Error occurred!");
};
}
public function highQuality(_arg1:MouseEvent):void{
var _local2:Sound;
stage.quality = "HIGH";
_local2 = new hitNormal();
_local2.play();
}
public function finishLoading(_arg1:Event){
if (percent == 1){
loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadingGame);
preloader.loadplay.gotoAndStop(1);
removeEventListener(Event.ENTER_FRAME, finishLoading);
} else {
if (!loading){
preloader.loadplay.gotoAndStop(2);
loading = true;
};
};
}
public function bossControl(_arg1:Event):void{
var _local2:Sound;
var _local3:MovieClip;
var _local4:MovieClip;
var _local5:Array;
bossHealthDisplay.gotoAndStop(bossHealth);
if (trannyDead){
tranny.x = (tranny.x + bossSpeedX);
tranny.y = (tranny.y + bossSpeedY);
bossSpeedX = (bossSpeedX / 1.1);
bossSpeedY = (bossSpeedY + 0.5);
if (tranny.y > 380){
removeEventListener(Event.ENTER_FRAME, cockMovement);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
removeEventListener(Event.ENTER_FRAME, bossControl);
addEventListener(Event.ENTER_FRAME, endGameControl);
tranny.gotoAndStop("landed");
cock.gotoAndStop("run");
};
} else {
if (bossHealth == 1){
removeChild(bossHealthDisplay);
removeChild(scoreBoard);
removeEventListener(Event.ENTER_FRAME, timerFunction);
scoreHitDisplay(3000, tranny.x, tranny.y, 0);
win.play();
removeChild(bulleticon);
trannyDead = true;
tranny.gotoAndStop("dead");
interval = 0;
};
if (bossHealth == 6){
if (!glorySighted){
_local2 = new Roar();
_local2.play();
bossShootInterval = 0;
shootIntervalCap = 5;
bossSpeed = 20;
_local3 = new Gloryinsight();
_local3.x = 300;
_local3.y = 200;
addChild(_local3);
glorySighted = true;
};
};
if (!bossStart){
bossInterval++;
if (bossInterval == 5){
defineBossSpeed();
tranny.gotoAndStop("fly");
bossStart = true;
bossInterval = 0;
};
} else {
tranny.x = (tranny.x + bossSpeedX);
tranny.y = (tranny.y + bossSpeedY);
bossInterval++;
if (!bossHit){
bossShootInterval++;
if (bossShootInterval == shootIntervalCap){
tranny.gotoAndStop("shoot");
};
if (bossShootInterval == (shootIntervalCap + 10)){
_local4 = new bossCumShot();
_local4.x = tranny.x;
_local4.y = (tranny.y + 15);
_local5 = new Array(_local4, false, 0);
addChild(_local4);
bossCumArray.push(_local5);
};
if (bossShootInterval == (shootIntervalCap + 15)){
defineBossSpeed();
tranny.gotoAndStop("fly");
bossShootInterval = 0;
};
} else {
if (bossInterval == 25){
bossHit = false;
tranny.gotoAndStop("fly");
bossInterval = 0;
};
};
movementInterval = (Math.random() * 50);
if (movementInterval == 1){
defineBossSpeed();
};
if (((((tranny.x + bossSpeedX) < 50)) || (((tranny.x + bossSpeedX) > 550)))){
bossSpeedX = (bossSpeedX * -1);
tranny.x = (tranny.x + bossSpeedX);
};
if (((((tranny.y + bossSpeedY) < 0)) || (((tranny.y + bossSpeedY) > 100)))){
bossSpeedY = (bossSpeedY * -1);
};
};
};
bc = 0;
while (bc < bossCumArray.length) {
if (!bossCumArray[bc][1]){
bossCumArray[bc][0].y = (bossCumArray[bc][0].y + 10);
if (bossCumArray[bc][0].y > 350){
bossCumArray[bc][1] = true;
bossCumArray[bc][0].gotoAndStop("hit");
};
if (cock.hitTestPoint(bossCumArray[bc][0].x, bossCumArray[bc][0].y, true)){
bossCumArray[bc][1] = true;
scoreHitDisplay(-1000, cock.x, (cock.y + 15), 0);
bossCumArray[bc][0].gotoAndStop("hitEnemy");
};
} else {
var _local6 = bossCumArray[bc];
var _local7 = 2;
var _local8 = (_local6[_local7] + 1);
_local6[_local7] = _local8;
if (bossCumArray[bc][2] == 10){
removeChild(bossCumArray[bc][0]);
bossCumArray.splice(bc, 1);
};
};
bc++;
};
}
public function checkKeyUp(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == moonWalkKey){
moonWalk = false;
if (((right) || (((left) && (!(jump)))))){
cock.gotoAndStop("walk");
} else {
speed = 0;
};
};
if (_arg1.keyCode == 40){
downKeyDown = false;
if (run){
speed = origonalSpeed;
run = false;
if (((rightKeyDown) || (leftKeyDown))){
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
} else {
cock.gotoAndStop("stand");
};
};
};
if (_arg1.keyCode == 39){
rightKeyDown = false;
if (right){
if (((((!(shoot)) && (!(jump)))) && (!(run)))){
cock.gotoAndStop("stand");
} else {
if (run){
cock.gotoAndStop("crouch");
};
};
if (leftKeyDown){
left = true;
if (!jump){
if (!run){
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
} else {
cock.gotoAndStop("run");
};
};
} else {
left = false;
};
right = false;
};
};
if (_arg1.keyCode == 37){
leftKeyDown = false;
if (left){
if (((((!(shoot)) && (!(jump)))) && (!(run)))){
cock.gotoAndStop("stand");
} else {
if (run){
cock.gotoAndStop("crouch");
};
};
if (rightKeyDown){
right = true;
if (!jump){
if (!run){
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
} else {
cock.gotoAndStop("run");
};
};
} else {
right = false;
};
left = false;
};
};
if (_arg1.keyCode == 38){
jumpKeyDown = false;
};
if (_arg1.keyCode == 32){
shootKeyDown = false;
};
}
public function endGameControl(_arg1:Event):void{
interval++;
if (interval == 130){
win.replayButton.addEventListener(MouseEvent.MOUSE_DOWN, replay);
win.highScoreButton.addEventListener(MouseEvent.MOUSE_DOWN, gotoHighScore);
scoreBoard.x = 0;
scoreBoard.y = 20;
scoreBoard.scaleX = 4;
scoreBoard.scaleY = 4;
win.addChild(scoreBoard);
scoreBoard.gotoAndStop("empty");
};
if (winBoolean){
if (cockMoveRight){
if (cock.x < (tranny.x + 50)){
cock.x = (cock.x + 5);
} else {
cock.scaleX = scale;
cockMoveRight = false;
};
} else {
if (cock.x > (tranny.x - 50)){
cock.x = (cock.x - 5);
} else {
cock.scaleX = -(scale);
cockMoveRight = true;
};
};
};
}
public function playGame(_arg1:MouseEvent):void{
var _local2:Sound;
channel2.stop();
_local2 = new squish();
_local2.play();
root.gotoAndStop("intro");
}
public function secondTime(){
if (second_1s == 0){
if ((((minute == 0)) && ((second_10s == 0)))){
second_1s = 0;
} else {
second_1s = 9;
};
if (second_10s > 0){
second_10s--;
} else {
if (minute > 0){
minute--;
second_10s = 5;
} else {
winBoolean = false;
removeEventListener(Event.ENTER_FRAME, cockMovement);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
addEventListener(Event.ENTER_FRAME, endGameControl);
cock.gotoAndStop("die");
removeChild(bossHealthDisplay);
removeChild(scoreBoard);
win.play();
removeChild(bulleticon);
removeEventListener(Event.ENTER_FRAME, timerFunction);
interval = 0;
};
};
} else {
second_1s--;
};
}
public function defineBossSpeed(){
bossSpeedX = ((Math.random() * bossSpeed) - (Math.random() * bossSpeed));
if (bossSpeedX < 0){
bossSpeedX = (bossSpeedX - 3);
};
if (bossSpeedX > 0){
bossSpeedX = (bossSpeedX + 3);
};
bossSpeedY = ((Math.random() * (bossSpeed / 2)) - (Math.random() * (bossSpeed / 2)));
}
public function scoreDisplayControl(_arg1:Event):void{
scoreField.text = score;
scoreField.setTextFormat(textFormat);
i = 0;
while (i < scoreArray.length) {
var _local2 = scoreArray[i];
var _local3 = 1;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
if (scoreArray[i][1] > 10){
scoreArray[i][0].y = (scoreArray[i][0].y - 1);
scoreArray[i][0].scaleX = (scoreArray[i][0].scaleX - 0.005);
scoreArray[i][0].scaleY = (scoreArray[i][0].scaleY - 0.005);
scoreArray[i][0].alpha = (scoreArray[i][0].alpha - 0.05);
if (scoreArray[i][0].alpha < 0.01){
removeChild(scoreArray[i][0]);
scoreArray.splice(i, 1);
};
};
i++;
};
}
public function menuButton(_arg1:MouseEvent):void{
gotoAndStop("menu1");
soundStart = false;
stage.removeEventListener(KeyboardEvent.KEY_DOWN, unpause);
stage.removeEventListener(KeyboardEvent.KEY_UP, pauseCheckKeyUp);
pauseGraphic.qualityClip.H.removeEventListener(MouseEvent.CLICK, highQuality);
pauseGraphic.qualityClip.M.removeEventListener(MouseEvent.CLICK, mediumQuality);
pauseGraphic.qualityClip.L.removeEventListener(MouseEvent.CLICK, lowQuality);
removeChild(limb);
channel.stop();
removeChild(levelFade);
game.removeChild(levelArt);
game.removeChild(enemys);
game.removeChild(fade);
game.removeChild(light);
game.removeChild(cock);
game.removeChild(tranny);
game.removeChild(cumHold);
removeChild(game);
}
public function checkKeyDown(_arg1:KeyboardEvent):void{
var _local2:Sound;
var _local3:MovieClip;
var _local4:MovieClip;
var _local5:Array;
if (((((((((((!((_arg1.keyCode === 17))) && (!((_arg1.keyCode === 40))))) && (!((_arg1.keyCode === 39))))) && (!((_arg1.keyCode === 37))))) && (!((_arg1.keyCode === 38))))) && (!((_arg1.keyCode === 32))))){
if (((!(jump)) && (!(moonWalk)))){
if (((right) || (left))){
moonWalkKey = _arg1.keyCode;
moonWalk = true;
run = false;
speed = origonalSpeed;
cock.gotoAndStop("run");
};
};
};
if (_arg1.keyCode == 17){
addChild(pauseGraphic);
cock.animation.stop();
channel.stop();
pe = 0;
while (pe < enemyArray.length) {
enemyArray[pe][0].animation.stop();
pe++;
};
pc = 0;
while (pc < bulletArray.length) {
bulletArray[pc][0].animation.stop();
pc++;
};
pauseGraphic.qualityClip.H.addEventListener(MouseEvent.CLICK, highQuality);
pauseGraphic.qualityClip.M.addEventListener(MouseEvent.CLICK, mediumQuality);
pauseGraphic.qualityClip.L.addEventListener(MouseEvent.CLICK, lowQuality);
pauseGraphic.menubutton.addEventListener(MouseEvent.CLICK, menuButton);
removeEventListener(Event.ENTER_FRAME, viagraControl);
removeEventListener(Event.ENTER_FRAME, enemyControl);
removeEventListener(Event.ENTER_FRAME, enemySpawn);
removeEventListener(Event.ENTER_FRAME, cumShotControl);
removeEventListener(Event.ENTER_FRAME, cockMovement);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
stage.addEventListener(KeyboardEvent.KEY_DOWN, unpause);
stage.addEventListener(KeyboardEvent.KEY_UP, pauseCheckKeyUp);
if (bossLevel){
removeEventListener(Event.ENTER_FRAME, bossControl);
tranny.animation.stop();
};
};
if (_arg1.keyCode == 40){
downKeyDown = true;
if (!shoot){
if (!run){
if (!jump){
speed = (origonalSpeed * 1.5);
if (((right) || (left))){
cock.gotoAndStop("run");
run = true;
moonWalk = false;
} else {
cock.gotoAndStop("crouch");
};
};
run = true;
};
};
};
if (_arg1.keyCode == 38){
jumpKeyDown = true;
if (!jump){
jump = true;
cock.gotoAndStop("jump");
grav = -15;
};
};
if (_arg1.keyCode == 32){
if (!shootKeyDown){
if (shotNumber < 5){
if (jump){
cock.gotoAndStop("jumpShoot");
} else {
if (((right) || (left))){
if (!run){
cock.animation.shaft.gotoAndPlay("shoot");
} else {
shoot = true;
cock.gotoAndStop("shoot");
};
} else {
shoot = true;
cock.gotoAndStop("shoot");
};
};
_local2 = new shootSound();
_local2.play();
_local3 = new cumShot();
_local4 = new cumSpirt();
_local3.x = cock.x;
_local3.y = cock.y;
_local4.x = cock.x;
_local4.y = cock.y;
_local4.scaleX = 0.3;
_local4.scaleY = 0.3;
_local5 = new Array(_local3, shotGrav, false, 0, _local4, 10);
bulletArray.push(_local5);
cumHold.addChild(_local3);
addChild(_local4);
shotNumber++;
};
};
shootKeyDown = true;
};
if (_arg1.keyCode == 39){
rightKeyDown = true;
if (((!(left)) && (!(right)))){
if (!jump){
if (!run){
speed = 5;
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
} else {
speed = (origonalSpeed * 1.5);
cock.gotoAndStop("run");
};
};
right = true;
};
};
if (_arg1.keyCode == 37){
leftKeyDown = true;
if (((!(left)) && (!(right)))){
if (!jump){
if (!run){
speed = 5;
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
} else {
speed = (origonalSpeed * 1.5);
cock.gotoAndStop("run");
};
};
left = true;
};
};
}
public function seeInstructions(_arg1:MouseEvent):void{
var _local2:Sound;
PlayButton.removeEventListener(MouseEvent.CLICK, playGame);
gotoInstructions.removeEventListener(MouseEvent.CLICK, seeInstructions);
gotoAndStop("menu2");
_local2 = new shootSound();
_local2.play();
}
public function movementCheck(){
if (!downKeyDown){
if (!jump){
if (!jumpKeyDown){
if (((right) || (left))){
speed = 5;
cock.gotoAndStop("walk");
} else {
speed = 0;
cock.gotoAndStop("stand");
};
} else {
jump = true;
cock.gotoAndStop("jump");
grav = -15;
};
};
} else {
if (((!(right)) || (!(left)))){
speed = 0;
};
if (((!(right)) && (!(left)))){
speed = 0;
cock.gotoAndStop("crouch");
} else {
run = true;
speed = (origonalSpeed * 1.5);
cock.gotoAndStop("run");
};
};
if (((((((!(downKeyDown)) && (!(jumpKeyDown)))) && (!(leftKeyDown)))) && (!(rightKeyDown)))){
cock.gotoAndStop("stand");
};
}
public function scoreHitDisplay(_arg1, _arg2, _arg3, _arg4){
var _local5:String;
var _local6:Sprite;
var _local7:Array;
var _local8:MovieClip;
score = (score + _arg1);
_local5 = new String(Math.abs(_arg1));
_local6 = new Sprite();
_local7 = new Array(_local6, 0);
scoreArray.push(_local7);
addChild(_local6);
s = 0;
while (s < 20) {
if ((s + 1) > _local5.length){
break;
};
_local8 = new Digit_Clip();
_local8.x = (-10 * s);
_local8.scaleX = 0.2;
_local8.scaleY = 0.2;
_local6.addChild(_local8);
d = 0;
while (d < 10) {
if (_local5.charAt((_local5.length - (s + 1))) == numberArray[d]){
frameNumber = (d + 1);
break;
};
d++;
};
if (_arg4 == 0){
_local8.gotoAndStop(frameNumber);
} else {
_local8.gotoAndStop((frameNumber + 10));
};
s++;
};
_local6.x = _arg2;
_local6.y = _arg3;
calculateScore();
}
public function addViagra(){
var _local1:MovieClip;
var _local2:Array;
if (enemyArray[eh][6] == "Guinuss"){
scoreHitDisplay(1000, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
if (!enemyArray[eh][3]){
_local1 = new viagraClip();
_local1.x = enemyArray[eh][0].x;
_local1.y = enemyArray[eh][0].y;
_local2 = new Array(_local1, "viagra", false, 10, false, false);
viagraArray.push(_local2);
enemyArray.push(_local2);
enemys.addChild(_local1);
};
} else {
scoreHitDisplay(1000, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
};
}
public function viagraControl(_arg1:Event):void{
var _local2:Sound;
vc = 0;
while (vc < viagraArray.length) {
if (cock.hitTestPoint(viagraArray[vc][0].x, viagraArray[vc][0].y, true)){
if (!viagraArray[vc][2]){
if (!cockViagraShoot){
moonWalk = false;
fade.gotoAndPlay(2);
light.gotoAndPlay(2);
light.x = cock.x;
shake = 20;
_local2 = new CumBigShot();
_local2.play();
origonalCockX = cock.x;
origonalCockY = cock.y;
stage.addEventListener(KeyboardEvent.KEY_DOWN, bigShotCockControl);
addEventListener(Event.ENTER_FRAME, cumShotMovement);
removeEventListener(Event.ENTER_FRAME, cockMovement);
stage.addEventListener(KeyboardEvent.KEY_UP, pauseCheckKeyUp);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.removeEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
cockViagraShoot = true;
cock.gotoAndStop("viagraShoot");
scoreHitDisplay(1000, viagraArray[vc][0].x, viagraArray[vc][0].y, 1);
enemys.removeChild(viagraArray[vc][0]);
viagraArray.splice(vc, 1);
pee = 0;
while (pee < enemyArray.length) {
enemyArray[pee][0].animation.stop();
pee++;
};
removeEventListener(Event.ENTER_FRAME, enemyControl);
removeEventListener(Event.ENTER_FRAME, enemySpawn);
removeEventListener(Event.ENTER_FRAME, cumShotControl);
};
} else {
enemys.removeChild(viagraArray[vc][0]);
viagraArray.splice(vc, 1);
scoreHitDisplay(500, viagraArray[vc][0].x, viagraArray[vc][0].y, 0);
};
};
if (viagraArray[vc][5]){
} else {
if (viagraArray[vc][4]){
viagraArray[vc][0].y = (viagraArray[vc][0].y - viagraArray[vc][3]);
if (viagraArray[vc][3] > -4){
viagraArray[vc][3] = (viagraArray[vc][3] - 1);
};
} else {
viagraArray[vc][0].y = (viagraArray[vc][0].y - viagraArray[vc][3]);
viagraArray[vc][3] = (viagraArray[vc][3] - 1);
if (viagraArray[vc][3] == 0){
viagraArray[vc][4] = true;
};
};
if (viagraArray[vc][0].y > 350){
viagraArray[vc][5] = true;
};
};
vc++;
};
}
public function instructionsNext(_arg1:MouseEvent):void{
var _local2:Sound;
instructions.nextFrame();
_local2 = new slime1();
_local2.play();
}
public function timerFunction(_arg1:Event):void{
timeInterval++;
if (timeInterval == 36){
secondTime();
if ((((((minute == 0)) && ((second_10s == 3)))) && ((second_1s == 0)))){
redVar = 10;
timeClip.seperator.gotoAndStop(2);
};
timeClip.second_10s.gotoAndStop(((second_10s + 1) + redVar));
timeClip.second_1s.gotoAndStop(((second_1s + 1) + redVar));
timeClip.minute.gotoAndStop(((minute + 1) + redVar));
timeInterval = 0;
};
}
public function skipScene(_arg1:MouseEvent):void{
removeEventListener(Event.ENTER_FRAME, startGame);
gotoAndStop("game");
}
public function bigShotDeath(_arg1, _arg2){
var _local3:Sound;
if (bigShot){
if (cock.hitTestPoint(enemyArray[i][0].x, enemyArray[i][0].y, true)){
scoreHitDisplay(500, enemyArray[i][0].x, enemyArray[i][0].y, 1);
_local3 = new bigCumHit();
_local3.play();
extraShake = 20;
enemyArray[i][_arg1] = true;
enemyArray[i][2] = true;
enemyArray[i][0].gotoAndStop("superCummed");
if (cock.hitTestPoint((enemyArray[i][0].x + 25), enemyArray[i][0].y, true)){
enemyArray[i][_arg2] = 1;
} else {
enemyArray[i][_arg2] = -1;
};
};
};
}
public function submitHighScores(_arg1:MouseEvent){
var abrazor30Data:URLRequest;
var variables:URLVariables;
var my_name1_variable:String;
var my_score1_variable:Number;
var verbs:Number;
var viper:String;
var loader:URLLoader;
var dataOnLoad:*;
var submitScoreSound:Sound;
var event = _arg1;
dataOnLoad = function (_arg1:Event){
trace(loader.data.msg);
};
abrazor30Data = new URLRequest("http://rankz.armorbot.com/submit/as3_v0.php");
abrazor30Data.method = URLRequestMethod.POST;
variables = new URLVariables();
variables.flashkey = "SFl0bkhzQmM=";
variables.SU0249 = "MzIwOGolZSVhJW4lcw==";
my_name1_variable = win.inputName.text;
my_score1_variable = score;
variables.bmFtZTE = my_name1_variable;
verbs = my_score1_variable;
viper = (verbs + "Z");
variables.c2NvcmUx = viper.split("0").join("U");
variables.c2NvcmUx = variables.c2NvcmUx.split("").join("A");
variables.c2NvcmUx = variables.c2NvcmUx.split("AU").join("Y");
variables.c2NvcmUx = variables.c2NvcmUx.split("A1").join("B");
variables.c2NvcmUx = variables.c2NvcmUx.split(".").join("N");
abrazor30Data.data = variables;
loader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, dataOnLoad);
loader.load(abrazor30Data);
win.submitScores.removeEventListener(MouseEvent.MOUSE_DOWN, submitHighScores);
win.submitScores.gotoAndStop(2);
submitScoreSound = new slime2();
submitScoreSound.play();
}
public function continueMenu(_arg1:Event):void{
var _local2:Sound;
interval++;
if (interval > 9){
nextFrame();
trace("thing");
_local2 = new squish();
_local2.play();
};
}
public function cockMovement(_arg1:Event):void{
if (((moonWalk) && (!(jump)))){
if (((right) || (left))){
moonWalkInterval++;
if (moonWalkInterval == 10){
scoreHitDisplay(15, cock.x, (cock.y + 15), 1);
moonWalkInterval = 0;
};
};
};
game.x = 0;
game.y = 0;
lifeicon.gotoAndStop(lives);
bulleticon.gotoAndStop(shotNumber);
if (!shoot){
if (jump){
if (!land){
cock.y = (cock.y + grav);
grav = (grav + gravAcc);
if (cock.y > 275){
cock.gotoAndStop("land");
land = true;
cock.y = 275;
grav = 0;
};
} else {
landInterval++;
if (landInterval > 5){
if (jumpKeyDown){
landInterval = 0;
land = false;
jumpKeyDown = true;
cock.gotoAndStop("jump");
grav = -15;
} else {
if (!run){
if (((rightKeyDown) || (leftKeyDown))){
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
} else {
cock.gotoAndStop("stand");
};
} else {
if (((rightKeyDown) || (leftKeyDown))){
cock.gotoAndStop("run");
speed = (origonalSpeed * 1.5);
} else {
cock.gotoAndStop("crouch");
};
};
jump = false;
land = false;
landInterval = 0;
};
};
};
};
if (!land){
if (right){
if (cock.x < 575){
cock.x = (cock.x + speed);
};
if (moonWalk){
cock.scaleX = -(scale);
} else {
cock.scaleX = scale;
};
};
if (left){
if (cock.x > 25){
cock.x = (cock.x - speed);
};
if (moonWalk){
cock.scaleX = scale;
} else {
cock.scaleX = -(scale);
};
};
};
};
}
public function calculateScore(){
var _local1:MovieClip;
MainScoreString = Math.abs(score);
fff = 0;
while (fff < 20) {
if ((fff + 1) > MainScoreString.length){
break;
};
if (digitArray.length < MainScoreString.length){
_local1 = new Digit_Clip();
_local1.x = (-10 * digitArray.length);
digitArray.push(_local1);
_local1.scaleX = 0.2;
_local1.scaleY = 0.2;
MainScoreClip.addChild(_local1);
gg = 0;
while (gg < 10) {
if (MainScoreString.charAt((MainScoreString.length - (fff + 1))) == numberArray[gg]){
frameNumber = (gg + 1);
break;
};
gg++;
};
if (score > 0){
digitArray[fff].gotoAndStop((frameNumber + 10));
} else {
digitArray[fff].gotoAndStop(frameNumber);
};
} else {
gg = 0;
while (gg < 10) {
if (MainScoreString.charAt((MainScoreString.length - (fff + 1))) == numberArray[gg]){
frameNumber = (gg + 1);
break;
};
gg++;
};
if (score > 0){
digitArray[fff].gotoAndStop((frameNumber + 10));
} else {
digitArray[fff].gotoAndStop(frameNumber);
};
};
fff++;
};
ffff = 0;
while (ffff < 20) {
if (MainScoreString.length < (ffff + 1)){
if (digitArray.length == (ffff + 1)){
MainScoreClip.removeChild(digitArray[ffff]);
digitArray.splice(ffff, 1);
};
};
ffff++;
};
}
public function backMenu(_arg1:Event):void{
interval++;
if (interval > 9){
gotoAndStop("menu1");
removeEventListener(Event.ENTER_FRAME, backMenu);
};
}
public function enemySpawnChanceFunction(_arg1){
enemySpawnInterval++;
enemySpawnChance = (Math.random() * levelArray[(currentLevel - 1)][_arg1]);
if (enemySpawnInterval == 400){
enemySpawnChance = 2;
enemySpawnInterval = 0;
};
}
public function unpause(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == 17){
channel = song.play(100, 1000);
pauseGraphic.menubutton.removeEventListener(MouseEvent.CLICK, menuButton);
pauseGraphic.qualityClip.H.removeEventListener(MouseEvent.CLICK, highQuality);
pauseGraphic.qualityClip.M.removeEventListener(MouseEvent.CLICK, mediumQuality);
pauseGraphic.qualityClip.L.removeEventListener(MouseEvent.CLICK, lowQuality);
removeChild(pauseGraphic);
cock.animation.play();
pe = 0;
while (pe < enemyArray.length) {
enemyArray[pe][0].animation.play();
pe++;
};
pc = 0;
while (pc < bulletArray.length) {
bulletArray[pc][0].animation.play();
pc++;
};
addEventListener(Event.ENTER_FRAME, viagraControl);
addEventListener(Event.ENTER_FRAME, enemyControl);
addEventListener(Event.ENTER_FRAME, enemySpawn);
addEventListener(Event.ENTER_FRAME, cumShotControl);
addEventListener(Event.ENTER_FRAME, cockMovement);
stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
stage.removeEventListener(KeyboardEvent.KEY_DOWN, unpause);
stage.removeEventListener(KeyboardEvent.KEY_UP, pauseCheckKeyUp);
if (bossLevel){
addEventListener(Event.ENTER_FRAME, bossControl);
tranny.animation.play();
};
movementCheck();
};
if (_arg1.keyCode == 40){
downKeyDown = true;
};
if (_arg1.keyCode == 38){
jumpKeyDown = true;
};
if (_arg1.keyCode == 39){
if (!leftKeyDown){
right = true;
};
rightKeyDown = true;
};
if (_arg1.keyCode == 37){
if (!rightKeyDown){
left = true;
};
leftKeyDown = true;
};
}
public function lowQuality(_arg1:MouseEvent):void{
var _local2:Sound;
stage.quality = "LOW";
_local2 = new hitNormal();
_local2.play();
}
public function playFunction(_arg1:MouseEvent):void{
play();
}
public function loadingGame(_arg1:ProgressEvent):void{
percent = (_arg1.bytesLoaded / _arg1.bytesTotal);
preloader.bar.CUM.y = (-(percent) * 320);
preloader.bar.Mask.y = (-(percent) * 320);
preloader.percentageDisplay.y = ((-(percent) * 320) + 150);
preloader.percentageDisplay.gotoAndStop(Math.round(((percent * 100) + 1)));
textPercentage.text = (percent * 100);
}
public function startGame(_arg1:Event):void{
startInterval++;
if (startInterval > 465){
gotoAndStop("game");
startInterval = 0;
removeEventListener(Event.ENTER_FRAME, startGame);
};
}
public function ragDoll(_arg1:Event):void{
rotationAngle = (Math.atan2(ySpeed, xSpeed) / (Math.PI / 180));
limbRotation = limb.rotation;
if (limbRotation < 0){
rotationAmount = (rotationAmount / 1.05);
} else {
rotationAmount = (rotationAmount / 1.05);
};
limb.rotation = (limb.rotation - ((rotationAmount - (xSpeed / 3)) - (ySpeed / 3)));
rotationVar = (limb.rotation / 3);
boss.leg1.rotation = rotationVar;
boss.leg2.rotation = rotationVar;
boss.arm1.rotation = rotationVar;
boss.arm2.rotation = rotationVar;
boss.x = (boss.x + xSpeed);
boss.y = (boss.y + ySpeed);
itr++;
if (itr == 30){
xSpeedSpeed = ((Math.random() * 5) - (Math.random() * 5));
ySpeedSpeed = ((Math.random() * 5) - (Math.random() * 5));
itr = 0;
};
if ((((xSpeed < 10)) && ((xSpeedSpeed > 0)))){
xSpeed = (xSpeed + xSpeedSpeed);
};
if ((((xSpeed > -10)) && ((xSpeedSpeed < 0)))){
xSpeed = (xSpeed + xSpeedSpeed);
};
if ((((ySpeed < 10)) && ((ySpeedSpeed > 0)))){
ySpeed = (ySpeed + ySpeedSpeed);
};
if ((((ySpeed > -10)) && ((ySpeedSpeed < 0)))){
ySpeed = (ySpeed + ySpeedSpeed);
};
if ((((boss.x > 600)) || ((boss.x < 0)))){
xSpeed = -(xSpeed);
xSpeedSpeed = -(xSpeedSpeed);
};
if ((((boss.y > 400)) || ((boss.y < 0)))){
ySpeed = -(ySpeed);
ySpeedSpeed = -(ySpeedSpeed);
};
}
public function cumShotMovement(_arg1:Event):void{
if (!bigShot){
bigShotInterval++;
cock.x = (origonalCockX + ((Math.random() * shake) - (Math.random() * shake)));
cock.y = (origonalCockY + ((Math.random() * shake) - (Math.random() * shake)));
shake = (shake / 1.03);
if (bigShotInterval > 50){
pee = 0;
while (pee < enemyArray.length) {
enemyArray[pee][0].animation.play();
pee++;
};
addEventListener(Event.ENTER_FRAME, enemyControl);
addEventListener(Event.ENTER_FRAME, enemySpawn);
addEventListener(Event.ENTER_FRAME, cumShotControl);
speed = 0;
shake = 25;
bigShotSpeed = 30;
bigShot = true;
fade.gotoAndPlay(31);
light.gotoAndStop(1);
bigShotInterval = 0;
cock.x = origonalCockX;
cock.y = origonalCockY;
};
} else {
bigShotInterval++;
addCumDebry((Math.random() * 600), 0);
if (bigShotInterval > 75){
cockViagraShoot = false;
bigShotInterval = 0;
bigShotSpeed = 0;
cock.gotoAndStop("stand");
bigShot = false;
shake = 0;
stage.removeEventListener(KeyboardEvent.KEY_DOWN, bigShotCockControl);
removeEventListener(Event.ENTER_FRAME, cumShotMovement);
addEventListener(Event.ENTER_FRAME, cockMovement);
stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, checkKeyUp);
stage.removeEventListener(KeyboardEvent.KEY_UP, pauseCheckKeyUp);
movementCheck();
};
bigShotSpeed = (bigShotSpeed / 1.04);
cock.x = (cock.x + speed);
cock.y = (cock.y + grav);
if (cock.x > 575){
speed = 0;
cock.x = 574;
};
if (cock.x < 25){
speed = 0;
cock.x = 26;
};
if (cock.y < 275){
grav = (grav + gravAcc);
} else {
grav = 0;
cock.y = 275;
};
game.x = ((Math.random() * (shake + extraShake)) - (Math.random() * (shake + extraShake)));
game.y = ((Math.random() * (shake + extraShake)) - (Math.random() * (shake + extraShake)));
shake = (shake / 1.03);
extraShake = (extraShake / 1.1);
};
}
public function instructionsPrevious(_arg1:MouseEvent):void{
var _local2:Sound;
instructions.prevFrame();
_local2 = new slime2();
_local2.play();
}
public function mediumQuality(_arg1:MouseEvent):void{
var _local2:Sound;
stage.quality = "MEDIUM";
_local2 = new hitNormal();
_local2.play();
}
public function cumShotControl(_arg1:Event):void{
var _local2:Sound;
var _local3:Sound;
var _local4:Sound;
var _local5:Sound;
var _local6:Sound;
var _local7:Sound;
var _local8:Sound;
var _local9:Sound;
var _local10:Sound;
if (shoot){
shootInterval++;
if (shootInterval > 3){
if (!downKeyDown){
if (((right) || (left))){
if (run){
cock.gotoAndStop("run");
} else {
if (!moonWalk){
cock.gotoAndStop("walk");
} else {
cock.gotoAndStop("run");
};
};
} else {
cock.gotoAndStop("stand");
};
} else {
if (((right) || (left))){
cock.gotoAndStop("run");
} else {
cock.gotoAndStop("crouch");
};
};
shoot = false;
shootInterval = 0;
};
};
cumLoop = 0;
while (cumLoop < bulletArray.length) {
if (bulletArray[cumLoop][5] == 0){
removeChild(bulletArray[cumLoop][4]);
};
var _local11 = bulletArray[cumLoop];
var _local12 = 5;
var _local13 = (_local11[_local12] - 1);
_local11[_local12] = _local13;
if (!bulletArray[cumLoop][2]){
_local2 = new slime2();
if (scoreBoard.hitTestPoint(bulletArray[cumLoop][0].x, (bulletArray[cumLoop][0].y - bulletArray[cumLoop][1]), true)){
bulletArray[cumLoop][0].gotoAndStop("hitEnemy");
scoreBoard.gotoAndStop("hit");
if (!scoreBoardHit){
scoreHitDisplay(2000, (scoreBoard.x + 50), (scoreBoard.y - 60), 1);
scoreBoardHit = true;
};
bulletArray[cumLoop][2] = true;
_local2.play();
};
if (cock.hitTestPoint(bulletArray[cumLoop][0].x, bulletArray[cumLoop][0].y, true)){
if (!endingLevel){
if (bulletArray[cumLoop][1] < 0){
bulletArray[cumLoop][0].gotoAndStop("hitEnemy");
scoreHitDisplay(-150, cock.x, (cock.y + 15), 0);
bulletArray[cumLoop][2] = true;
_local2.play();
};
};
};
if (tranny.hitTestPoint(bulletArray[cumLoop][0].x, (bulletArray[cumLoop][0].y - bulletArray[cumLoop][1]), true)){
if (((!(endingLevel)) && (!(bossHit)))){
if ((((bossShootInterval > shootIntervalCap)) && ((bossShootInterval < 60)))){
(bossShootInterval == shootIntervalCap);
};
bossInterval = 0;
bossHit = true;
_local3 = new Roar2Sound();
_local3.play();
bossHealth = (bossHealth - 1);
tranny.gotoAndStop("hit");
bulletArray[cumLoop][0].gotoAndStop("hitEnemy");
scoreHitDisplay(1000, bulletArray[cumLoop][0].x, bulletArray[cumLoop][0].y, 1);
bulletArray[cumLoop][2] = true;
_local2.play();
};
};
if (bossHealthDisplay.hitTestPoint(bulletArray[cumLoop][0].x, (bulletArray[cumLoop][0].y - bulletArray[cumLoop][1]), true)){
if (!bossHealthDisplayHit){
bossHealthDisplayHit = true;
scoreHitDisplay(3000, bossHealthDisplay.x, bossHealthDisplay.y, 1);
bossHealthDisplay.cumStains.gotoAndStop(2);
};
};
if (bulletArray[cumLoop][0].y > 320){
bulletArray[cumLoop][2] = true;
_local4 = new slime1();
_local4.play();
bulletArray[cumLoop][0].gotoAndStop("hit");
bulletArray[cumLoop][0].y = 350;
};
bulletArray[cumLoop][0].y = (bulletArray[cumLoop][0].y - bulletArray[cumLoop][1]);
bulletArray[cumLoop][1] = (bulletArray[cumLoop][1] - cumGravAcc);
if (enemys.hitTestPoint(bulletArray[cumLoop][0].x, bulletArray[cumLoop][0].y, true)){
eh = 0;
while (eh < enemyArray.length) {
cupFilling = false;
if (enemyArray[eh][0].hitTestPoint(bulletArray[cumLoop][0].x, bulletArray[cumLoop][0].y, true)){
if (!enemyArray[eh][2]){
if (enemyArray[eh][1] == "flyEnemy"){
if ((((enemyArray[eh][6] == "Guinuss")) || ((enemyArray[eh][6] == "Beer")))){
if (bulletArray[cumLoop][1] < 0){
cupFilling = true;
_local5 = new cupFilling1();
_local5.play();
if (enemyArray[eh][6] == "Beer"){
enemyArray[eh][3] = true;
};
} else {
_local6 = new hitNormal();
_local6.play();
};
if (!cupFilling){
if (enemyArray[eh][3]){
if (enemyArray[eh][4] == 0){
scoreHitDisplay(500, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("cupFullHit1");
_local11 = enemyArray[eh];
_local12 = 4;
_local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
} else {
scoreHitDisplay(600, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("cupFullHit2");
enemyArray[eh][2] = true;
};
} else {
if (enemyArray[eh][4] == 0){
scoreHitDisplay(200, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("cupEmptyHit1");
_local11 = enemyArray[eh];
_local12 = 4;
_local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
} else {
scoreHitDisplay(300, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("cupEmptyHit2");
enemyArray[eh][2] = true;
};
};
} else {
if (enemyArray[eh][4] == 0){
addViagra();
enemyArray[eh][0].gotoAndStop("cupFull");
} else {
addViagra();
enemyArray[eh][0].gotoAndStop("cupFullHit1");
};
};
} else {
_local7 = new hitNormal();
_local7.play();
if (enemyArray[eh][4] == 0){
scoreHitDisplay(200, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("Hit1");
_local11 = enemyArray[eh];
_local12 = 4;
_local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
} else {
scoreHitDisplay(200, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("Hit2");
enemyArray[eh][2] = true;
};
};
};
if (enemyArray[eh][1] == "viagra"){
scoreHitDisplay(1000, enemyArray[eh][0].x, enemyArray[eh][0].y, 0);
enemyArray[eh][0].gotoAndStop("cummed");
enemyArray[eh][2] = true;
};
if (enemyArray[eh][1] == "fat"){
_local8 = new hitNormal();
_local8.play();
if (enemyArray[eh][6] == 1){
enemyArray[eh][2] = true;
scoreHitDisplay(200, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
} else {
scoreHitDisplay(300, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
if (enemyArray[eh][0].x < 300){
enemyArray[eh][8] = 5;
} else {
enemyArray[eh][8] = -5;
};
enemyArray[eh][7] = true;
enemyArray[eh][6] = (enemyArray[eh][6] + 1);
};
};
if (enemyArray[eh][1] == "ass"){
scoreHitDisplay(350, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
enemyArray[eh][0].gotoAndStop("dead");
enemyArray[eh][2] = true;
_local9 = new hitNormal();
_local9.play();
};
if (enemyArray[eh][1] == "boobs"){
scoreHitDisplay(225, enemyArray[eh][0].x, enemyArray[eh][0].y, 1);
if (enemyArray[eh][6] == 0){
enemyArray[eh][0].gotoAndStop("hit1");
_local11 = enemyArray[eh];
_local12 = 6;
_local13 = (_local11[_local12] + 1);
_local11[_local12] = _local13;
} else {
enemyArray[eh][0].gotoAndStop("hit2");
enemyArray[eh][2] = true;
};
_local10 = new hitNormal();
_local10.play();
};
bulletArray[cumLoop][0].gotoAndStop("hitEnemy");
bulletArray[cumLoop][2] = true;
};
};
eh++;
};
};
} else {
bulletArray[cumLoop][3] = (bulletArray[cumLoop][3] + 1);
if (bulletArray[cumLoop][3] > 6){
cumHold.removeChild(bulletArray[cumLoop][0]);
bulletArray.splice(cumLoop, 1);
shotNumber--;
};
};
cumLoop++;
};
}
public function pauseCheckKeyUp(_arg1:KeyboardEvent):void{
if (_arg1.keyCode == 40){
downKeyDown = false;
run = false;
};
if (_arg1.keyCode == 39){
rightKeyDown = false;
right = false;
};
if (_arg1.keyCode == 37){
leftKeyDown = false;
left = false;
};
if (_arg1.keyCode == 38){
jumpKeyDown = false;
};
}
public function replay(_arg1:MouseEvent){
var _local2:Sound;
_local2 = new slime2();
_local2.play();
win.replayButton.removeEventListener(MouseEvent.MOUSE_DOWN, replay);
removeEventListener(Event.ENTER_FRAME, endGameControl);
removeEventListener(Event.ENTER_FRAME, bossControl);
game.removeChild(cock);
game.removeChild(tranny);
game.removeChild(levelArt);
channel.stop();
endingLevel = true;
gotoAndStop("menu1");
interval = 0;
}
public function gotoHighScore(_arg1:MouseEvent){
var _local2:Sound;
_local2 = new slime1();
_local2.play();
win.gotoAndStop("highScores");
win.viewScores.addEventListener(MouseEvent.MOUSE_DOWN, viewHighScores);
win.submitScores.addEventListener(MouseEvent.MOUSE_DOWN, submitHighScores);
win.inputName.text = "Insert Name";
}
}
}//package cockgame_fla
Section 18
//Menu_frame2_143 (cockgame_fla.Menu_frame2_143)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Menu_frame2_143 extends MovieClip {
public var instructions:MovieClip;
public function Menu_frame2_143(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package cockgame_fla
Section 19
//moonWalkOnScreen_119 (cockgame_fla.moonWalkOnScreen_119)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class moonWalkOnScreen_119 extends MovieClip {
public var animation:MovieClip;
public function moonWalkOnScreen_119(){
addFrameScript(151, frame152, 152, frame153);
}
function frame152(){
stop();
}
function frame153(){
gotoAndPlay(151);
}
}
}//package cockgame_fla
Section 20
//NG_AD_OBJECT_22 (cockgame_fla.NG_AD_OBJECT_22)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class NG_AD_OBJECT_22 extends MovieClip {
public var ng_ad:MovieClip;
public var NG_Button:SimpleButton;
public function NG_AD_OBJECT_22(){
addFrameScript(0, frame1);
}
public function loadNGSite(_arg1:Event){
NewgroundsAPI.loadNewgrounds();
}
public function startAd(_arg1){
var _local2:URLLoader;
_local2 = new URLLoader(new URLRequest(_arg1));
_local2.addEventListener(Event.COMPLETE, ad_Loaded);
}
function frame1(){
Security.allowDomain("70.87.128.99");
Security.allowInsecureDomain("70.87.128.99");
Security.allowDomain("ads.shizmoo.com");
Security.allowInsecureDomain("ads.shizmoo.com");
Security.allowDomain("www.cpmstar.com");
Security.allowInsecureDomain("www.cpmstar.com");
Security.allowDomain("server.cpmstar.com");
Security.allowInsecureDomain("server.cpmstar.com");
if (NewgroundsAPI.getAdURL()){
startAd(NewgroundsAPI.getAdURL());
};
NewgroundsAPI.addEventListener(NewgroundsAPI.ADS_APPROVED, startAd);
NG_Button.addEventListener(MouseEvent.CLICK, loadNGSite);
stop();
}
public function ad_Loaded(_arg1:Event){
var _local2:*;
var _local3:Loader;
_local2 = String(_arg1.target.data);
_local3 = new Loader();
_local3.load(new URLRequest(_local2));
ng_ad.addChild(_local3);
}
}
}//package cockgame_fla
Section 21
//NG_TANK_24 (cockgame_fla.NG_TANK_24)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class NG_TANK_24 extends MovieClip {
public var NG_Logo:SimpleButton;
public function NG_TANK_24(){
addFrameScript(0, frame1);
}
public function loadNGSite(_arg1:Event){
NewgroundsAPI.loadNewgrounds();
}
function frame1(){
NG_Logo.addEventListener(MouseEvent.CLICK, loadNGSite);
}
}
}//package cockgame_fla
Section 22
//preloaderFinal_14 (cockgame_fla.preloaderFinal_14)
package cockgame_fla {
import flash.display.*;
public dynamic class preloaderFinal_14 extends MovieClip {
public var loadplay:MovieClip;
public var bar:MovieClip;
public var percentageDisplay:MovieClip;
}
}//package cockgame_fla
Section 23
//Quality_37 (cockgame_fla.Quality_37)
package cockgame_fla {
import flash.display.*;
public dynamic class Quality_37 extends MovieClip {
public var H:SimpleButton;
public var L:SimpleButton;
public var M:SimpleButton;
}
}//package cockgame_fla
Section 24
//shaft_107 (cockgame_fla.shaft_107)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class shaft_107 extends MovieClip {
public function shaft_107(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 25
//spermSplat_78 (cockgame_fla.spermSplat_78)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class spermSplat_78 extends MovieClip {
public function spermSplat_78(){
addFrameScript(8, frame9);
}
function frame9(){
stop();
}
}
}//package cockgame_fla
Section 26
//splat_77 (cockgame_fla.splat_77)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class splat_77 extends MovieClip {
public function splat_77(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package cockgame_fla
Section 27
//SubmitScore_46 (cockgame_fla.SubmitScore_46)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class SubmitScore_46 extends MovieClip {
public function SubmitScore_46(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 28
//Symbol12_49 (cockgame_fla.Symbol12_49)
package cockgame_fla {
import flash.display.*;
public dynamic class Symbol12_49 extends MovieClip {
public var viewScores:SimpleButton;
}
}//package cockgame_fla
Section 29
//Symbol13_15 (cockgame_fla.Symbol13_15)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Symbol13_15 extends MovieClip {
public var PlayButton:SimpleButton;
public function Symbol13_15(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package cockgame_fla
Section 30
//Symbol14_125 (cockgame_fla.Symbol14_125)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Symbol14_125 extends MovieClip {
public function Symbol14_125(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package cockgame_fla
Section 31
//Symbol4_104 (cockgame_fla.Symbol4_104)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Symbol4_104 extends MovieClip {
public function Symbol4_104(){
addFrameScript(17, frame18);
}
function frame18(){
stop();
}
}
}//package cockgame_fla
Section 32
//Tranny_151 (cockgame_fla.Tranny_151)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Tranny_151 extends MovieClip {
public function Tranny_151(){
addFrameScript(0, frame1);
}
function frame1(){
}
}
}//package cockgame_fla
Section 33
//trannyShoot_97 (cockgame_fla.trannyShoot_97)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class trannyShoot_97 extends MovieClip {
public function trannyShoot_97(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package cockgame_fla
Section 34
//walkOnScreen_118 (cockgame_fla.walkOnScreen_118)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class walkOnScreen_118 extends MovieClip {
public var animation:MovieClip;
public var shaft:MovieClip;
public function walkOnScreen_118(){
addFrameScript(151, frame152, 152, frame153);
}
function frame152(){
stop();
}
function frame153(){
gotoAndStop(151);
}
}
}//package cockgame_fla
Section 35
//ViagraShoot_115 (cockgame_fla.ViagraShoot_115)
package cockgame_fla {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class ViagraShoot_115 extends MovieClip {
public function ViagraShoot_115(){
addFrameScript(58, frame59);
}
function frame59(){
gotoAndPlay(57);
}
}
}//package cockgame_fla
Section 36
//Arse (Arse)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Arse extends MovieClip {
public var animation:MovieClip;
public function Arse(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 37
//attack (attack)
package {
import flash.media.*;
public dynamic class attack extends Sound {
}
}//package
Section 38
//attack2 (attack2)
package {
import flash.media.*;
public dynamic class attack2 extends Sound {
}
}//package
Section 39
//beer (beer)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class beer extends MovieClip {
public var animation:MovieClip;
public function beer(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 40
//beerbottle (beerbottle)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class beerbottle extends MovieClip {
public var animation:MovieClip;
public function beerbottle(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 41
//bigCumHit (bigCumHit)
package {
import flash.media.*;
public dynamic class bigCumHit extends Sound {
}
}//package
Section 42
//bigCumShotClip (bigCumShotClip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class bigCumShotClip extends MovieClip {
public function bigCumShotClip(){
addFrameScript(6, frame7);
}
function frame7(){
stop();
}
}
}//package
Section 43
//Blueballs (Blueballs)
package {
import flash.display.*;
public dynamic class Blueballs extends MovieClip {
}
}//package
Section 44
//boobBounce (boobBounce)
package {
import flash.media.*;
public dynamic class boobBounce extends Sound {
}
}//package
Section 45
//boobClip (boobClip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class boobClip extends MovieClip {
public var animation:MovieClip;
public function boobClip(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 46
//bossCumShot (bossCumShot)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class bossCumShot extends MovieClip {
public var animation:MovieClip;
public function bossCumShot(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 47
//bossWords (bossWords)
package {
import flash.display.*;
public dynamic class bossWords extends MovieClip {
public var cumStains:MovieClip;
}
}//package
Section 48
//cockClip (cockClip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class cockClip extends MovieClip {
public var animation:MovieClip;
public function cockClip(){
addFrameScript(0, frame1, 11, frame12);
}
function frame12(){
stop();
}
function frame1(){
stop();
}
}
}//package
Section 49
//CumBigShot (CumBigShot)
package {
import flash.media.*;
public dynamic class CumBigShot extends Sound {
}
}//package
Section 50
//cumDebryClip (cumDebryClip)
package {
import flash.display.*;
public dynamic class cumDebryClip extends MovieClip {
}
}//package
Section 51
//cumShot (cumShot)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class cumShot extends MovieClip {
public var animation:MovieClip;
public function cumShot(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 52
//cumSpirt (cumSpirt)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class cumSpirt extends MovieClip {
public function cumSpirt(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package
Section 53
//cupFilling1 (cupFilling1)
package {
import flash.media.*;
public dynamic class cupFilling1 extends Sound {
}
}//package
Section 54
//Digit_Clip (Digit_Clip)
package {
import flash.display.*;
public dynamic class Digit_Clip extends MovieClip {
}
}//package
Section 55
//Fade_Clip (Fade_Clip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Fade_Clip extends MovieClip {
public function Fade_Clip(){
addFrameScript(250, frame251, 501, frame502, 752, frame753, 1003, frame1004, 1326, frame1327, 1388, frame1389);
}
function frame1004(){
stop();
}
function frame502(){
stop();
}
function frame1389(){
stop();
}
function frame753(){
stop();
}
function frame251(){
stop();
}
function frame1327(){
stop();
}
}
}//package
Section 56
//fadeOut (fadeOut)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class fadeOut extends MovieClip {
public function fadeOut(){
addFrameScript(0, frame1, 29, frame30);
}
function frame1(){
stop();
}
function frame30(){
stop();
}
}
}//package
Section 57
//fat (fat)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class fat extends MovieClip {
public var animation:MovieClip;
public function fat(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 58
//fat2 (fat2)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class fat2 extends MovieClip {
public var animation:MovieClip;
public function fat2(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 59
//GameClip (GameClip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class GameClip extends MovieClip {
public function GameClip(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 60
//Gloryinsight (Gloryinsight)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Gloryinsight extends MovieClip {
public function Gloryinsight(){
addFrameScript(60, frame61);
}
function frame61(){
stop();
}
}
}//package
Section 61
//guinuss (guinuss)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class guinuss extends MovieClip {
public var animation:MovieClip;
public function guinuss(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 62
//Happy (Happy)
package {
import flash.media.*;
public dynamic class Happy extends Sound {
}
}//package
Section 63
//Heart (Heart)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Heart extends MovieClip {
public function Heart(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 64
//hitNormal (hitNormal)
package {
import flash.media.*;
public dynamic class hitNormal extends Sound {
}
}//package
Section 65
//landSound (landSound)
package {
import flash.media.*;
public dynamic class landSound extends Sound {
}
}//package
Section 66
//lightClip (lightClip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class lightClip extends MovieClip {
public function lightClip(){
addFrameScript(0, frame1, 29, frame30);
}
function frame1(){
stop();
}
function frame30(){
stop();
}
}
}//package
Section 67
//newgrounds_lost (newgrounds_lost)
package {
import flash.media.*;
public dynamic class newgrounds_lost extends Sound {
}
}//package
Section 68
//NewgroundsAPI (NewgroundsAPI)
package {
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.net.*;
public class NewgroundsAPI {
public static const ADS_APPROVED:Number = 3;
public static const bridge:Sprite = new Sprite();
private static const STAT_NEW_VERSION:Number = 4;
private static const STAT_AUTHOR_SITE:Number = 2;
private static const GATEWAY_URL:String = "http://www.ngads.com/gateway.php";
private static const NEWGROUNDS_URL:String = "http://www.newgrounds.com";
private static const STAT_CUSTOM_STATS:Number = 50;
private static const STAT_MOVIE_VIEWS:Number = 1;
private static const STAT_NEWGROUNDS:Number = 3;
public static const NEW_VERSION:Number = 2;
public static const DENY_HOST:Number = 1;
private static var tracker_id:Number;
private static var movie_options:Object = new Object();
private static var connected:Boolean;
private static var custom_events:Object = new Object();
private static var host:String;
private static var linked:Boolean;
private static var events:Object = new Object();
private static var debug:Boolean;
private static var version:String;
private static var custom_links:Object = new Object();
public static function getNewVersionURL(){
return (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + STAT_NEW_VERSION));
}
private static function ReadGatewayData(_arg1:Object){
var _local2:*;
var _local3:String;
var _local4:*;
var _local5:URLLoader;
for (_local2 in _arg1) {
_arg1[_local2] = unescape(_arg1[_local2]);
movie_options[_local2] = _arg1[_local2];
};
if (_arg1["settings_loaded"]){
SendMessage("You have successfully connected to the Newgrounds API gateway!");
SendMessage((("Movie Identified as '" + movie_options["movie_name"]) + "'"));
if (movie_options["message"]){
SendMessage(movie_options["message"]);
};
if (movie_options["ad_url"]){
SendMessage("Your movie has been approved to run Flash Ads");
if (events[ADS_APPROVED]){
var _local6 = events;
_local6[ADS_APPROVED](movie_options["ad_url"]);
} else {
onAdsApproved(movie_options["ad_url"]);
};
};
if (((movie_options["movie_version"]) && (!((String(movie_options["movie_version"]) == String(version)))))){
SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!");
if (events[NEW_VERSION]){
_local6 = events;
_local6[NEW_VERSION]({version:movie_options["movie_version"], real_url:getMovieURL(), redirect_url:getNewVersionURL()});
} else {
onNewVersionAvailable(movie_options["movie_version"], getMovieURL(), getNewVersionURL());
};
};
if (movie_options["deny_host"]){
SendMessage("You have blocked 'localHost' in your API settings.");
SendMessage("If you wish to test your movie you will need to remove this block.");
if (events[DENY_HOST]){
_local6 = events;
_local6[DENY_HOST]({host:host, real_url:getMovieURL(), redirect_url:getNewVersionURL()});
} else {
onDenyHost(host, getMovieURL(), getNewVersionURL());
};
};
if (movie_options["request_portal_url"]){
_local3 = bridge.root.loaderInfo.url;
_local4 = ((((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_local3));
_local5 = new URLLoader(new URLRequest(_local4));
};
if (events[69]){
_local6 = events;
_local6[69]();
};
} else {
if (!movie_options["settings_loaded"]){
SendError("Could not establish connection to the API gateway.");
};
};
}
public static function setMovieVersion(_arg1){
if (!_arg1){
SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)");
} else {
version = String(_arg1);
};
}
public static function loadCustomLink(_arg1:String){
if (!_arg1){
SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)");
} else {
if (!custom_links[_arg1]){
SendError(("Attempted to open undefined custom link: " + _arg1));
} else {
SendLink(custom_links[_arg1]);
};
};
}
public static function addCustomLink(_arg1:Number, _arg2:String){
if (!_arg1){
SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)");
} else {
if (!_arg2){
SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)");
} else {
custom_links[_arg2] = (STAT_CUSTOM_STATS + _arg1);
SendMessage(((("Created custom link " + _arg1) + ": ") + _arg2));
};
};
}
public static function getMovieURL(){
if (movie_options["movie_url"]){
return (movie_options["movie_url"]);
};
return ("Newgrounds.com");
}
public static function debugMode(){
debug = true;
}
public static function getAdURL(){
return (movie_options["ad_url"]);
}
private static function SendStat(_arg1:Number, _arg2:Boolean, _arg3=null){
var target_url:*;
var XML_Loaded:*;
var x:*;
var request:URLRequest;
var gateway_loader:URLLoader;
var stat_id = _arg1;
var open_in_browser = _arg2;
var extra = _arg3;
if (!tracker_id){
SendError("You must call NewgroundsAPI.connectMovie() with a valid movie id before using API features!");
} else {
XML_Loaded = function (_arg1:Event){
var _local2:XML;
var _local3:Object;
var _local4:XMLList;
var _local5:XML;
var _local6:*;
var _local7:*;
XML.ignoreWhitespace = true;
_local2 = XML(_arg1.target.data);
_local3 = new Object();
_local4 = _local2.children();
for each (_local5 in _local4) {
_local6 = _local5.localName();
_local7 = _local5.attribute("value");
if (_local7 == Number(_local7)){
_local7 = Number(_local7);
};
_local3[_local6] = _local7;
};
ReadGatewayData(_local3);
};
target_url = (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id) + addSeed());
if (extra){
for (x in extra) {
target_url = (target_url + ((("&" + escape(x)) + "=") + escape(extra[x])));
};
};
if (debug){
target_url = (target_url + "&debug=1");
};
if (open_in_browser){
request = new URLRequest((target_url + addSeed()));
navigateToURL(request, "_blank");
} else {
gateway_loader = new URLLoader(new URLRequest((target_url + addSeed())));
gateway_loader.addEventListener(Event.COMPLETE, XML_Loaded);
};
};
}
public static function onAdsApproved(_arg1:String){
}
public static function loadMySite(_arg1:Event=null){
SendLink(STAT_AUTHOR_SITE);
}
private static function SendMessage(_arg1:String){
trace(("[NEWGROUNDS API] :: " + _arg1));
}
public static function linkAPI(_arg1){
_arg1.addChild(bridge);
linked = true;
}
public static function loadNewgrounds(_arg1:Event=null, _arg2:String=null){
var _local3:URLRequest;
var _local4:*;
if (!tracker_id){
_local3 = new URLRequest(((NEWGROUNDS_URL + "/") + _arg2));
navigateToURL(_local3, "_blank");
} else {
_local4 = null;
if (_arg2){
_local4 = new Object();
_local4.page = _arg2;
};
SendLink(STAT_NEWGROUNDS, _local4);
};
}
private static function SendLink(_arg1, _arg2=null){
SendStat(_arg1, true, _arg2);
}
public static function logCustomEvent(_arg1:String){
if (!_arg1){
SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)");
} else {
if (!custom_events[_arg1]){
SendError(("Attempted to log undefined custom event: " + _arg1));
} else {
SendEvent(custom_events[_arg1]);
};
};
}
private static function SendError(_arg1:String){
trace(("[NEWGROUNDS API ERROR] :: " + _arg1));
}
public static function addCustomEvent(_arg1:Number, _arg2:String){
if (!_arg1){
SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)");
} else {
if (!_arg2){
SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)");
} else {
custom_events[_arg2] = (STAT_CUSTOM_STATS + _arg1);
SendMessage(("Created custom event: " + _arg2));
};
};
}
private static function addSeed(){
return (("&seed=" + Math.random()));
}
public static function addEventListener(_arg1:Number, _arg2:Function){
events[_arg1] = _arg2;
}
private static function SendEvent(_arg1){
SendStat(_arg1, false);
}
public static function onNewVersionAvailable(_arg1:String, _arg2:String, _arg3:String){
var sw:*;
var sh:*;
var tw:*;
var th:*;
var mg:*;
var _root:*;
var overlay:MovieClip;
var overlay_x:*;
var overlay_y:*;
var close_x:*;
var blankarea:TextField;
var header:TextField;
var header_format:TextFormat;
var msgtext:TextField;
var msgtext_format:TextFormat;
var msgtext_link:TextFormat;
var version = _arg1;
var movie_url = _arg2;
var redirect_url = _arg3;
sw = bridge.stage.stageWidth;
sh = bridge.stage.stageHeight;
tw = 350;
th = 160;
mg = 20;
_root = bridge.root;
overlay = new MovieClip();
overlay.graphics.beginFill(0, 0.6);
overlay.graphics.lineStyle(0, 0);
overlay.graphics.drawRect(0, 0, sw, sh);
overlay.graphics.endFill();
overlay_x = Math.round(((sw - tw) / 2));
overlay_y = Math.round(((sh - th) / 2));
overlay.graphics.beginFill(102);
overlay.graphics.lineStyle(10, 0);
overlay.graphics.drawRect((overlay_x - mg), (overlay_y - mg), (tw + mg), (th + mg));
overlay.graphics.endFill();
overlay.close = function (_arg1:Event){
_root.removeChild(overlay);
};
close_x = new MovieClip();
close_x.graphics.beginFill(0, 0.1);
close_x.graphics.lineStyle(3, 22015);
close_x.graphics.drawRect(0, 0, 16, 16);
close_x.graphics.endFill();
close_x.graphics.moveTo(4, 4);
close_x.graphics.lineTo(13, 13);
close_x.graphics.moveTo(13, 4);
close_x.graphics.lineTo(4, 13);
close_x.x = ((overlay_x + tw) - 26);
close_x.y = (overlay_y - 10);
close_x.addEventListener(MouseEvent.CLICK, overlay.close);
blankarea = new TextField();
blankarea.x = (overlay_x - mg);
blankarea.y = (overlay_y - mg);
blankarea.width = (tw + mg);
blankarea.height = (th + mg);
blankarea.selectable = false;
header = new TextField();
header.width = tw;
header.x = overlay_x;
header.y = overlay_y;
header.height = 100;
header.selectable = false;
header_format = new TextFormat();
header_format.font = "Arial Black";
header_format.color = 0xFFFFFF;
header_format.size = 20;
header.defaultTextFormat = header_format;
header.text = "New Version Available!";
msgtext = new TextField();
msgtext.x = overlay_x;
msgtext.y = (overlay_y + 70);
msgtext.width = tw;
msgtext.height = 60;
msgtext.selectable = false;
msgtext_format = new TextFormat();
msgtext_format.font = "Arial";
msgtext_format.color = 0xFFFFFF;
msgtext_format.size = 12;
msgtext_format.bold = true;
msgtext_link = new TextFormat();
msgtext_link.font = "Arial";
msgtext_link.color = 0xFFFF00;
msgtext_link.size = 12;
msgtext_link.bold = true;
msgtext_link.url = redirect_url;
msgtext_link.target = "_blank";
if (version){
version = ("Version " + version);
} else {
version = "A new version";
};
msgtext.defaultTextFormat = msgtext_format;
msgtext.appendText((version + " is now available"));
if (movie_url){
msgtext.appendText(" at:\n");
msgtext.defaultTextFormat = msgtext_link;
msgtext.appendText(movie_url);
} else {
msgtext.appendText("!");
};
_root.addChild(overlay);
overlay.addChild(blankarea);
overlay.addChild(header);
overlay.addChild(msgtext);
overlay.addChild(close_x);
}
public static function onDenyHost(_arg1:String, _arg2:String, _arg3:String){
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:MovieClip;
var _local10:TextField;
var _local11:TextField;
var _local12:TextFormat;
var _local13:TextField;
var _local14:TextFormat;
var _local15:TextFormat;
_local4 = bridge.stage.stageWidth;
_local5 = bridge.stage.stageHeight;
_local6 = 350;
_local7 = 160;
_local8 = bridge.root;
_local9 = new MovieClip();
_local9.graphics.beginFill(0x660000);
_local9.graphics.lineStyle(20, 0);
_local9.graphics.drawRect(0, 0, _local4, _local5);
_local9.graphics.endFill();
_local10 = new TextField();
_local10.x = 0;
_local10.y = 0;
_local10.width = _local4;
_local10.height = _local5;
_local10.selectable = false;
_local11 = new TextField();
_local11.x = Math.round(((_local4 - _local6) / 2));
_local11.y = Math.round(((_local5 - _local7) / 2.5));
_local11.width = _local6;
_local11.height = 100;
_local11.selectable = false;
_local12 = new TextFormat();
_local12.font = "Arial Black";
_local12.color = 0xFF0000;
_local12.size = 38;
_local11.defaultTextFormat = _local12;
_local11.text = "ERROR!";
_local13 = new TextField();
_local13.x = Math.round(((_local4 - _local6) / 2));
_local13.y = (Math.round(((_local5 - _local7) / 2.5)) + 80);
_local13.width = _local6;
_local13.height = 80;
_local13.selectable = false;
_local14 = new TextFormat();
_local14.font = "Arial";
_local14.color = 0xFFFFFF;
_local14.size = 12;
_local14.bold = true;
_local15 = new TextFormat();
_local15.font = "Arial";
_local15.color = 0xFFFF00;
_local15.size = 12;
_local15.bold = true;
_local15.url = _arg3;
_local15.target = "_blank";
_local13.defaultTextFormat = _local14;
_local13.appendText((("This movie has not been approved for use on " + _arg1) + "\n"));
_local13.appendText("For an approved copy, please visit:\n");
_local13.defaultTextFormat = _local15;
_local13.appendText(_arg2);
_local8.addChild(_local9);
_local9.addChild(_local10);
_local9.addChild(_local11);
_local9.addChild(_local13);
}
public static function connectMovie(_arg1:Number){
var _local2:String;
var _local3:*;
if (!_arg1){
SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)");
} else {
if (!linked){
SendError("Attempted to call MewgroundsAPI.connectMovie() without first calling NewgroundsAPI.linkAPI(this)");
} else {
if (!tracker_id){
SendMessage("Connecting to API gateway...");
tracker_id = _arg1;
_local2 = bridge.root.loaderInfo.url;
host = _local2.split("/")[2].toLowerCase();
if (host.length < 1){
host = "localhost";
};
_local3 = new Object();
SendEvent(STAT_MOVIE_VIEWS);
};
};
};
}
public static function isInstalled(){
return (true);
}
}
}//package
Section 69
//Pauses (Pauses)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Pauses extends MovieClip {
public var menubutton:SimpleButton;
public var qualityClip:MovieClip;
public function Pauses(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 70
//playButtonClip (playButtonClip)
package {
import flash.display.*;
public dynamic class playButtonClip extends MovieClip {
}
}//package
Section 71
//Roar (Roar)
package {
import flash.media.*;
public dynamic class Roar extends Sound {
}
}//package
Section 72
//Roar2Sound (Roar2Sound)
package {
import flash.media.*;
public dynamic class Roar2Sound extends Sound {
}
}//package
Section 73
//Scoreboard (Scoreboard)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Scoreboard extends MovieClip {
public function Scoreboard(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 74
//shootSound (shootSound)
package {
import flash.media.*;
public dynamic class shootSound extends Sound {
}
}//package
Section 75
//slime1 (slime1)
package {
import flash.media.*;
public dynamic class slime1 extends Sound {
}
}//package
Section 76
//slime2 (slime2)
package {
import flash.media.*;
public dynamic class slime2 extends Sound {
}
}//package
Section 77
//squish (squish)
package {
import flash.media.*;
public dynamic class squish extends Sound {
}
}//package
Section 78
//timer (timer)
package {
import flash.display.*;
public dynamic class timer extends MovieClip {
public var second_1s:MovieClip;
public var minute:MovieClip;
public var seperator:MovieClip;
public var second_10s:MovieClip;
}
}//package
Section 79
//trannyBoss (trannyBoss)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class trannyBoss extends MovieClip {
public var animation:MovieClip;
public function trannyBoss(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 80
//TubaPok (TubaPok)
package {
import flash.media.*;
public dynamic class TubaPok extends Sound {
}
}//package
Section 81
//whistleFinal (whistleFinal)
package {
import flash.media.*;
public dynamic class whistleFinal extends Sound {
}
}//package
Section 82
//viagraClip (viagraClip)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class viagraClip extends MovieClip {
public var animation:MovieClip;
public function viagraClip(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 83
//Youwin (Youwin)
package {
import flash.events.*;
import flash.media.*;
import flash.display.*;
import flash.text.*;
import flash.filters.*;
import flash.net.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.geom.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
public dynamic class Youwin extends MovieClip {
public var viewScores:MovieClip;
public var highScoreButton:MovieClip;
public var submitScores:MovieClip;
public var inputName:TextField;
public var replayButton:MovieClip;
public function Youwin(){
addFrameScript(0, frame1, 129, frame130);
}
function frame1(){
stop();
}
function frame130(){
stop();
}
}
}//package