Frame 1
((undefined <= b) > "c") || (0(false));
_root.FlashTracking = function (Section) {
datenow = new Date();
LoadVariablesText = (("tracking/" + Section) + ".html?&Date=") + datenow;
loadVariablesNum (LoadVariablesText, 0);
};
_root.GameQuit = function () {
getURL ("javascript:window.opener=self; window.close()", _self);
_root.scoreIDtemp = "";
};
_root.GameHighscores = function () {
getURL ("javascript:goHighScores()", _self);
};
_root.SendScore = function () {
score = _root.myScore.getScore();
if (score > 0) {
var _local2 = "game14";
var _local1 = score;
loadVariablesNum ((("http://www.oddjobjack.com/forum/index.php?act=Arcade&do=newscore&gname=" + _local2) + "&gscore=") + _local1, 1);
}
score = 0;
var _local1 = 0;
};
_root.FlashTracking("Game14_bc_Preload_Start");
_root.xOrigin = _root.loadBar.LBar._x;
_root.total = _root.getBytesTotal();
_root.factor = _root.loadbar.barMeasure._width;
_root.partial = 0;
stop();
Instance of Symbol 34 MovieClip [loaderBar] "loadBar" in Frame 1
onClipEvent (enterFrame) {
_root.partial = _root.getBytesLoaded();
if (_root.partial < _root.total) {
_root.Move = (Number(_root.partial) / Number(_root.total)) * _root.factor;
_root.loadBar.LBar._x = _root.xOrigin + _root.Move;
} else if (_root.partial >= _root.total) {
trace("Loaded");
_root.play();
}
}
Frame 5
function shuffle(arr) {
trace("shuffle");
TraceMe.allMembers(arr);
var _local1 = arr.concat();
var _local3 = new Array();
var _local2;
do {
_local2 = Math.floor(Math.random() * _local1.length);
_local3.push(_local1[_local2]);
_local1.splice(_local2, 1);
} while (_local1.length > 0);
return(_local3);
}
function getItem(itemList) {
var _local1 = itemList;
trace("Checking itemList.duplicate: " + _local1.duplicate.toString());
if ((_local1.duplicate.length < 1) || (_local1.duplicate == undefined)) {
_local1.duplicate = _root.shuffle(_local1);
}
var _local2 = _local1.duplicate[0];
_local1.duplicate.splice(0, 1);
trace("playing sound " + _local2);
return(_local2);
}
_root.init = function () {
_root.screenCenterX = 275;
_root.screenCenterY = 240;
defineSounds();
};
_root.defineSounds = function () {
gameOver_snd = SoundDeluxe.create("gameOverSnd", null, true, 50);
roundMusic_snd = SoundDeluxe.create("roundMusicSnd", null, true, 50);
gameIntro_snd = SoundDeluxe.create("gameIntroSnd", null, true, 50);
dispenser_snd = SoundDeluxe.create("dispenserSnd", null, true, 6);
cupfall1_snd = SoundDeluxe.create("cupfallASnd", null, true, 6);
cupfall2_snd = SoundDeluxe.create("cupfallBSnd", null, true, 6);
cupfall3_snd = SoundDeluxe.create("cupfallCSnd", null, true, 6);
cupfall4_snd = SoundDeluxe.create("cupfallDSnd", null, true, 6);
cupfallp_snd = SoundDeluxe.create("cupfallASnd", null, true, 6);
pantyLevel_snd = SoundDeluxe.create("pantyLevel", null, true, 40);
braButton1_snd = SoundDeluxe.create("braBtn01", null, true, 20);
braButton2_snd = SoundDeluxe.create("braBtn02", null, true, 20);
braButton3_snd = SoundDeluxe.create("braBtn03", null, true, 20);
braButton4_snd = SoundDeluxe.create("braBtn04", null, true, 20);
basket_snd = SoundDeluxe.create("basketSnd", null, true, 30);
bobby04_snd = SoundDeluxe.create("bobby04", "bobbyVoice", true, 200);
bobby05_snd = SoundDeluxe.create("bobby05", "bobbyVoice", true, 200);
bobby06_snd = SoundDeluxe.create("bobby06", "bobbyVoice", true, 200);
bobby07_snd = SoundDeluxe.create("bobby07", "bobbyVoice", true, 200);
bobby08_snd = SoundDeluxe.create("bobby08", "bobbyVoice", true, 200);
bobby09_snd = SoundDeluxe.create("bobby09", "bobbyVoice", true, 200);
bobby10_snd = SoundDeluxe.create("bobby10", "bobbyVoice", true, 200);
bobby11_snd = SoundDeluxe.create("bobby11", "bobbyVoice", true, 200);
bobby12_snd = SoundDeluxe.create("bobby12", "bobbyVoice", true, 200);
bobby13_snd = SoundDeluxe.create("bobby13", "bobbyVoice", true, 200);
bobby14_snd = SoundDeluxe.create("bobby14", "bobbyVoice", true, 200);
bobby15_snd = SoundDeluxe.create("bobby15", "bobbyVoice", true, 200);
bobby16_snd = SoundDeluxe.create("bobby16", "bobbyVoice", true, 200);
bobby17_snd = SoundDeluxe.create("bobby17", "bobbyVoice", true, 200);
bobby18_snd = SoundDeluxe.create("bobby18", "bobbyVoice", true, 200);
bobby19_snd = SoundDeluxe.create("bobby19", "bobbyVoice", true, 200);
bobby20_snd = SoundDeluxe.create("bobby20", "bobbyVoice", true, 200);
bobby21_snd = SoundDeluxe.create("bobby21", "bobbyVoice", true, 200);
bobby22_snd = SoundDeluxe.create("bobby22", "bobbyVoice", true, 200);
bobby23_snd = SoundDeluxe.create("bobby23", "bobbyVoice", true, 200);
bobby24_snd = SoundDeluxe.create("bobby24", "bobbyVoice", true, 200);
bobby25_snd = SoundDeluxe.create("bobby25", "bobbyVoice", true, 200);
bobby26_snd = SoundDeluxe.create("bobby26", "bobbyVoice", true, 200);
bobby27_snd = SoundDeluxe.create("bobby27", "bobbyVoice", true, 200);
bobby28_snd = SoundDeluxe.create("bobby28", "bobbyVoice", true, 200);
bobby29_snd = SoundDeluxe.create("bobby29", "bobbyVoice", true, 200);
bobbyMissList = [bobby04_snd, bobby05_snd, bobby06_snd, bobby07_snd, bobby08_snd, bobby09_snd, bobby10_snd, bobby11_snd];
bobbyWrongList = [bobby12_snd, bobby13_snd, bobby14_snd, bobby15_snd, bobby16_snd, bobby17_snd, bobby18_snd, bobby19_snd, bobby20_snd];
bobbyCommentList = [bobby21_snd, bobby22_snd, bobby23_snd, bobby24_snd, bobby25_snd, bobby26_snd, bobby27_snd, bobby28_snd, bobby29_snd];
};
_root.defineGlobalVariables = function () {
var _local1 = _root;
_local1.score = 0;
_local1.theRound = 1;
_local1.gamePaused = 0;
_local1.levelbracount = 30;
_local1.miss = 0;
_local1.lives = 4;
_local1.wrong = 0;
_local1.consecutive = 0;
_local1.roundConsecutive = 0;
_local1.roundMissed = 0;
_local1.roundCorrect = 0;
_local1.roundWrong = 0;
_local1.myScore = new ScoreKeeper(null, delimited, false, 0);
_local1.pantyLevel = false;
_local1.roundTextArray = new Array();
_local1.roundTextArray[0] = "empty for array purposes";
_local1.roundTextArray[1] = "here come the A cups";
_local1.roundTextArray[2] = "here come the B cups";
_local1.roundTextArray[3] = "here come the C cups";
_local1.roundTextArray[4] = "watch out for D cups";
_local1.bucketActiveB = 0;
_local1.bucketActiveC = 0;
_local1.bucketActiveD = 0;
_local1.slowCounter = 0;
_local1.slowCounterMax = 500;
_local1.bonusDropRandomMax = 60;
_local1.nextScreen = "none";
_local1.positiveDispenserChange = 4;
_local1.negativeDispenserChange = -4;
_local1.roundNumberGrowDelay = 30;
_local1.braDelay = 700;
_local1.bucketCheckDelay = 20;
_local1.introLevel = 1;
_local1.titleLevel = 2;
_local1.gameStartLevel = 3;
_local1.transitionLevel = 50100;
_local1.boxTransitionLevel = 50101;
_local1.gameScreenLevel = 1;
_local1.gameScreenBarLevel = 50007;
_local1.dispenserLevel = 50004;
_local1.helpScreenLevel = 50009;
_local1.bucketsLevel = 50005;
_local1.scoreBoardLevel = 6;
_local1.roundNumberLevel = 50008;
_local1.gameOverLevel = 50010;
_local1.braList = new Object();
};
_root.defineGamePlayVariables = function () {
var _local1 = _root;
_local1.dropCounter = 1;
_local1.expiredCounter = 1;
_local1.droplevel = 90;
_local1.dropaccel = 1.05;
_local1.dropSpeedDenominator = 25;
_local1.bucketWidth = _local1.buckets._width;
_local1.bucketHeight = _local1.buckets._height;
_local1.catchCeiling = _local1.buckets._y - 30;
_local1.dispenser.dir = 1;
_local1.dispenseBufferMax = 100;
_local1.dispencerbuffer = _local1.dispenseBufferMax;
_local1.dispencerBufferChange = 25;
_local1.dispenserMoveFactor = 4;
_local1.dispenserMovementDelay = 30;
_local1.dispenser.x = 275;
_local1.dispenser._x = _local1.dispenser.x;
_local1.dispenser.y = _local1.dispenser._y;
};
_root.bucketCheck = function () {
var _local1 = _root;
if (_local1.gamePaused == 0) {
newX = newX + ((_local1._xmouse - _local1.buckets._x) / 5);
if (newX < 0) {
newX = 0;
} else if (newX > 550) {
newX = 550;
}
if (_local1.buckets.x > newX) {
_local1.buckets.head.gotoAndStop("left");
} else if (_local1.buckets.x == newX) {
_local1.buckets.head.gotoAndStop("up");
} else {
_local1.buckets.head.gotoAndStop("right");
}
_local1.buckets.x = newX;
}
};
_root.selectBraToDrop = function () {
var _local1 = _root;
if (_local1.gamePaused == 0) {
whichBra = random(3) + 1;
if (_local1.bucketActiveC == 0) {
whichBra = random(2) + 1;
}
if (_local1.bucketActiveB == 0) {
whichBra = 1;
}
bonusDrop = random(_local1.bonusDropRandomMax) + 1;
if (_local1.bonusDrop == 1) {
} else if (_local1.bonusDrop == 2) {
if (_local1.bucketActiveD == 1) {
whichBra = 4;
}
}
if (_local1.pantyLevel) {
whichBra = "p";
}
}
};
_root.roundCleanup = function () {
var _local1 = _root;
_local1.consecutive = 0;
_local1.roundConsecutive = 0;
_local1.roundMissed = 0;
_local1.roundCorrect = 0;
_local1.roundWrong = 0;
for (var _local2 in _local1.braList) {
_local1.braList[_local2].dropInterval.clear();
_local1.braList[_local2].removeMovieClip();
_local1.expiredCounter++;
delete _local1.braList[_local2];
}
};
_root.changeLevel = function () {
var _local1 = _root;
_local1.FlashTracking("Game14_bc_Round_" + _local1.theRound);
if (_local1.expiredCounter > _local1.levelbracount) {
trace("going to change the level");
_local1.theRound++;
_local1.showRoundNumber();
}
};
_root.makeRoundChanges = function () {
var _local1 = _root;
_local1.dispenserMoveFactor = _local1.dispenserMoveFactor + 0.5;
if (_local1.theRound == 2) {
_local1.bucketActiveB = 1;
_local1.buckets.gotoAndStop("B");
_local1.dropSpeedDenominator = 20;
}
if (_local1.theRound == 3) {
_local1.bucketActiveC = 1;
_local1.buckets.gotoAndStop("C");
_local1.dropSpeedDenominator = 15;
}
if (_local1.theRound == 4) {
_local1.bucketActiveC = 1;
_local1.buckets.gotoAndStop("C");
_local1.dropSpeedDenominator = 12;
}
if ((_local1.theRound == 5) || ((_local1.theRound / 5) == Math.floor(_local1.theRound / 5))) {
_local1.pantyLevel = true;
_local1.buckets.gotoAndStop("P");
_local1.levelbracount = 80;
clearInterval(_local1.braInterval);
_local1.braInterval = setInterval(_local1.braDrop, _local1.braDelay / 3);
clearInterval(_local1.dispenserInterval);
_local1.dispenserInterval = setInterval(_local1.dispenserMovement, _local1.dispenserMovementDelay / 3);
_local1.bucketActiveB = 0;
_local1.bucketActiveC = 0;
pantyLevel_snd.start();
_local1.gamescreenbar.bonus_mc._visible = true;
} else if (_local1.theRound > 5) {
_local1.pantyLevel = false;
_local1.buckets.gotoAndStop("C");
_local1.levelbracount = 30;
clearInterval(_local1.braInterval);
_local1.braInterval = setInterval(_local1.braDrop, _local1.braDelay);
clearInterval(_local1.dispenserInterval);
_local1.dispenserMovementDelay = _local1.dispenserMovementDelay * 0.8;
_local1.dispenserInterval = setInterval(_local1.dispenserMovement, _local1.dispenserMovementDelay);
_local1.bucketActiveB = 1;
_local1.bucketActiveC = 1;
_local1.dropSpeedDenominator = _local1.dropSpeedDenominator * 0.65;
_local1.gamescreenbar.bonus_mc._visible = false;
}
};
_root.dropThePanty = function () {
var _local1 = _root;
var _local2 = this;
trace("dropThePanty");
if (_local1.gamePaused == 0) {
_local1.attachMovie("panty", dropName, thelevel);
_local1[dropName].x = _local1.dispenser.x;
_local1[dropName]._x = _local1[dropName].x;
_local1[dropName].y = _local1.dispenser.y;
_local1[dropName]._y = _local1[dropName].y;
_local1[dropName].dropspeed = 1 + (_local1.dropCounter / 4);
_local1[dropName].whichBra = whichBra;
_local1[dropName].init = 0;
_local1[dropName].rotdirrand = random(2);
if (_local1[dropName].rotdirrand == 0) {
_local1[dropName].rotdir = 1;
} else {
_local1[dropName].rotdir = -1;
}
_local1[dropName].rotrate = random(3) + 1;
_local1[dropName].rot = random(360);
_local1[dropName].dropInterval = new Object();
_local1[dropName].dropSpeedIncrease = function () {
var _local1 = this;
if (_root.gamePaused == 0) {
_local1.dropspeed = 2 + (_local1.dropspeed * 1.2);
_local1.y = _local1.y + _local1.dropspeed;
_local1.rot = _local1.rot + (_local1.rotdir * _local1.rotrate);
}
};
_local1[dropName].onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if (_local2.gamePaused == 0) {
if (_local1.init == 0) {
Interval.create(_local1, "dropInterval", _local1, "dropSpeedIncrease", 30);
_local1.init = 1;
}
_local1._y = _local1.y;
_local1._rotation = _local1.rot;
if (_local1._y > _local2.catchCeiling) {
var _local3 = _local1.x - (_local2.buckets.x + _local2.bucketAOffset);
if ((_local3 < 50) and (_local3 > -50)) {
trace("*********************");
trace("*********************");
trace("REMOVING PANTY");
trace("*********************");
trace("*********************");
_local2.myScore.modify(10);
_local2.consecutive++;
_local2.roundCorrect++;
_local2.basket_snd.start();
} else {
_local2.resetConsecutive();
_local2.roundMissed++;
}
_local1.dropInterval.clear();
_local1.removeMovieClip();
_local2.expiredCounter++;
delete _local2.braList[_local1._name];
}
}
};
_local1.dropCounter++;
}
};
_root.dropTheDamageThing = function () {
var _local1 = _root;
var _local2 = this;
trace("dropTheDamageThing");
if (_local1.gamePaused == 0) {
_local1.attachMovie("damageItem", dropName, thelevel);
_local1[dropName].x = _local1.dispenser.x;
_local1[dropName]._x = _local1[dropName].x;
_local1[dropName].y = _local1.dispenser.y;
_local1[dropName]._y = _local1[dropName].y;
_local1[dropName].dropspeed = 1 + (_local1.dropCounter / _local1.dropSpeedDenominator);
_local1[dropName].whichBra = whichBra;
_local1[dropName].init = 0;
_local1[dropName].rotdirrand = random(2);
if (_local1[dropName].rotdirrand == 0) {
_local1[dropName].rotdir = 1;
} else {
_local1[dropName].rotdir = -1;
}
_local1[dropName].rotrate = random(3) + 1;
_local1[dropName].rot = random(360);
_local1[dropName].dropInterval = new Object();
_local1[dropName].dropSpeedIncrease = function () {
var _local1 = this;
if (_root.gamePaused == 0) {
_local1.dropspeed = 2 + (_local1.dropspeed * _root.dropaccel);
_local1.y = _local1.y + _local1.dropspeed;
_local1.rot = _local1.rot + (_local1.rotdir * _local1.rotrate);
}
};
_local1[dropName].onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if (_local2.gamePaused == 0) {
if (_local1.init == 0) {
Interval.create(_local1, "dropInterval", _local1, "dropSpeedIncrease", 30);
_local1.init = 1;
}
_local1._y = _local1.y;
_local1._rotation = _local1.rot;
if (_local1._y > _local2.catchCeiling) {
var aCloseness = (_local1.x - (_local2.buckets.x + _local2.bucketAOffset));
var _local3 = _local1.x - (_local2.buckets.x + _local2.bucketBOffset);
var cCloseness = (_local1.x - (_local2.buckets.x + _local2.bucketCOffset));
if ((aCloseness < 50) and (aCloseness > -50)) {
_local2.doDamage("A");
} else if (((_local3 < 50) and (_local3 > -50)) and (_local2.bucketActiveB == 1)) {
_local2.doDamage("B");
} else if (((cCloseness < 50) and (cCloseness > -50)) and (_local2.bucketActiveC == 1)) {
_local2.doDamage("C");
}
_local1.dropInterval.clear();
_local1.removeMovieClip();
_local2.expiredCounter++;
delete _local2.braList[_local1._name];
}
}
};
_local1.dropCounter++;
}
};
_root.doDamage = function (id) {
_root.buckets["bucket" + id].nextFrame();
};
_root.braDrop = function () {
var _local1 = _root;
var _local2 = this;
trace("bradrop whichbra: " + _local1.whichBra);
if (_local1.dropCounter > _local1.levelbracount) {
_local1.changeLevel();
} else if (_local1.gamePaused == 0) {
_local1.selectBraToDrop();
braToDrop = "bra" + whichBra;
dropName = "bra" + _local1.dropCounter;
thelevel = _local1.droplevel + _local1.dropCounter;
if (whichBra == "s") {
_local1.dropTheSlowDownThing();
} else if (whichBra == "d") {
_local1.dropTheDamageThing();
} else if (whichBra == "p") {
_local1.dropthePanty();
} else {
_local1.attachMovie(braToDrop, dropName, thelevel);
_local1[("cupfall" + whichBra) + "_snd"].setVolume(6 + Math.ceil(Math.random() * 50));
_local1[("cupfall" + whichBra) + "_snd"].start();
_local1.braList[dropName] = _local1[dropName];
_local1[dropName].x = _local1.dispenser.x;
_local1[dropName]._x = _local1[dropName].x;
_local1[dropName].y = _local1.dispenser.y;
_local1[dropName]._y = _local1[dropName].y;
_local1[dropName].dropspeed = 1 + (_local1.dropCounter / _local1.dropSpeedDenominator);
trace("latest dropSpeedDenominator = " + _local1.dropSpeedDenominator);
trace("latest drop speed = " + _local1[dropName].dropspeed);
_local1[dropName].whichBra = whichBra;
_local1[dropName].init = 0;
_local1[dropName].rotdirrand = random(2);
if (_local1[dropName].rotdirrand == 0) {
_local1[dropName].rotdir = 1;
} else {
_local1[dropName].rotdir = -1;
}
_local1[dropName].rotrate = random(3) + 1;
_local1[dropName].rot = random(360);
_local1[dropName].dropInterval = new Object();
_local1[dropName].dropSpeedIncrease = function () {
var _local1 = this;
if (_root.gamePaused == 0) {
_local1.dropspeed = _local1.dropspeed * _root.dropaccel;
_local1.y = _local1.y + _local1.dropspeed;
_local1.rot = _local1.rot + (_local1.rotdir * _local1.rotrate);
}
};
_local1[dropName].onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
if (_local1.gamePaused == 0) {
if (_local2.init == 0) {
trace("on load " + _local2._name);
Interval.create(_local2, "dropInterval", _local2, "dropSpeedIncrease", 30);
_local2.init = 1;
}
_local2._y = _local2.y;
_local2._rotation = _local2.rot;
if (_local2._y > _local1.catchCeiling) {
var aCloseness = (_local2.x - (_local1.buckets.x + _local1.bucketAOffset));
var bCloseness = (_local2.x - (_local1.buckets.x + _local1.bucketBOffset));
var cCloseness = (_local2.x - (_local1.buckets.x + _local1.bucketCOffset));
var _local3 = 0;
if ((aCloseness < 50) and (aCloseness > -50)) {
if (_local2.whichbra == 1) {
_local1.ahit++;
_local1.consecutive++;
_local1.roundCorrect++;
_local1.myScore.modify(10);
_local1.basket_snd.start();
} else if (_local2.whichbra == 4) {
_local1.hitWithDoubleD();
} else if (_local2.whichBra == "p") {
trace("PPPPPPPPPPPPPPPPPPPPPPPPPPPP");
_local1.consecutive++;
_local1.roundCorrect++;
_local1.myScore.modify(25);
_local1.basket_snd.start();
} else {
_local1.wrong++;
_local1.roundWrong++;
_local1.resetConsecutive();
_local1.myScore.modify(-5);
_local1.getItem(bobbyWrongList).start();
_local1.basket_snd.start();
}
_local3 = 1;
} else if (((bCloseness < 50) and (bCloseness > -50)) and (_local1.bucketActiveB == 1)) {
if (_local2.whichbra == 2) {
_local1.bhit++;
_local1.consecutive++;
_local1.roundCorrect++;
_local1.myScore.modify(15);
_local1.basket_snd.start();
} else if (_local2.whichbra == 4) {
_local1.hitWithDoubleD();
} else {
_local1.wrong++;
_local1.roundWrong++;
_local1.resetConsecutive();
_local1.myScore.modify(-5);
_local1.getItem(bobbyWrongList).start();
_local1.basket_snd.start();
}
_local3 = 1;
} else if (((cCloseness < 50) and (cCloseness > -50)) and (_local1.bucketActiveC == 1)) {
if (_local2.whichbra == 3) {
_local1.chit++;
_local1.consecutive++;
_local1.roundCorrect++;
_local1.myScore.modify(20);
_local1.basket_snd.start();
} else if (_local2.whichbra == 4) {
_local1.hitWithDoubleD();
} else {
_local1.wrong++;
_local1.roundWrong++;
_local1.resetConsecutive();
_local1.myScore.modify(-5);
_local1.getItem(bobbyWrongList).start();
_local1.basket_snd.start();
}
_local3 = 1;
} else if (_local2._y > (_local1.catchCeiling + 100)) {
_local1.miss++;
_local1.resetConsecutive();
_local1.roundMissed++;
_local1.gamescreen.lives_mc.nextFrame();
_local3 = 1;
_local1.getItem(bobbyMissList).start();
}
if (_local3 == 1) {
trace("removing " + _local2._name);
_local2.dropInterval.clear();
delete _local1.braList[_local2._name];
_local2.removeMovieClip();
_local1.expiredCounter++;
}
}
}
};
_local1.dispenser.gotoAndPlay("open");
_local1.dropCounter++;
}
}
};
_root.hitWithDoubleD = function () {
trace("You were hit with a double D");
};
_root.setUpLevel = function () {
var _local1 = _root;
if (_local1.bucketActiveB == 0) {
_local1.buckets.bucketB._visible = false;
}
if (_local1.bucketActiveC == 0) {
_local1.buckets.bucketC._visible = false;
}
};
_root.dispenserMovement = function () {
var _local1 = _root;
if (_local1.gamePaused == 0) {
_local1.dispenser_snd.setVolume(10);
var _local2 = random(3);
if (_local2 == 1) {
var _local3 = _local1.positiveDispenserChange;
} else {
var _local3 = _local1.negativeDispenserChange;
}
_local1.dispencerbuffer = _local1.dispencerbuffer + _local3;
if (((_local1.dispencerBuffer < _local1.dispencerBufferChange) or (_local1.dispenser.x < 50)) or (_local1.dispenser.x > 500)) {
if (_local1.dispenser.x < 50) {
_local1.dispenser.x = 50;
} else if (_local1.dispenser.x > 500) {
_local1.dispenser.x = 500;
}
_local1.dispenser.dir = _local1.dispenser.dir * -1;
_local1.dispencerbuffer = _local1.dispenseBufferMax;
}
_local1.dispenserMoveFactor = _local1.dispencerbuffer / 10;
if (_local1.slowCounter > 0) {
_local1.dispenser.x = _local1.dispenser.x + (2 * _local1.dispenser.dir);
} else {
_local1.dispenser.x = _local1.dispenser.x + (_local1.dispenserMoveFactor * _local1.dispenser.dir);
}
} else {
_local1.dispenser_snd.setVolume(0);
}
};
_root.introSkipped = function () {
stopAllSounds();
trace("skipping intro");
_root.nextScreen = "title";
_root.intro.clip.gotoAndPlay("skipMark");
};
_root.gameStartSkipped = function () {
stopAllSounds();
trace("skipping game start");
_root.boxTransition_mc.play();
};
_root.attachTransition = function () {
var _local1 = _root;
_local1.attachMovie("transition", "transition", _local1.transitionLevel);
_local1.transition._x = 275;
_local1.transition._y = 240;
};
_root.runTransitionCode = function () {
var _local1 = _root;
trace("transition code running");
if (_local1.nextScreen == "game") {
_local1.playFromGameStart();
}
if (_local1.nextScreen == "title") {
_local1.setUpTitle();
}
if (_local1.nextScreen == "gameintro") {
_local1.intro.removeMovieClip();
_local1.gameoverscreen.removeMovieClip();
_local1.attachMovie("gameStart", "gameStart", _local1.gameStartLevel);
_local1.gameStart._x = 275;
_local1.gameStart._y = 240;
_local1.boxTransition_mc.swapDepths(boxTransitionLevel);
}
if (_local1.nextScreen == "gameover") {
_local1.gamescreen.removeMovieClip();
_local1.gamescreenbar.removeMovieClip();
_local1.dispenser.removeMovieClip();
_local1.dispenser_snd.stop();
_local1.buckets.removeMovieClip();
_local1.theRoundNumber.removeMovieClip();
_local1.scoreboard.removeMovieClip();
_local1.attachMovie("gameoverscreen", "gameoverscreen", _local1.gameOverLevel);
_local1.gameoverscreen._x = 275;
_local1.gameoverscreen._y = 240;
}
};
_root.playClicked = function (fromWhere) {
var _local1 = _root;
if (fromWhere == "title") {
trace("clicked Play from TITLE");
_local1.FlashTracking("Game14_bc_Play");
stopAllSounds();
trace("skipping game start");
_local1.nextScreen = "gameintro";
_local1.attachTransition();
}
if (fromWhere == "gameover") {
_local1.FlashTracking("Game14_bc_Replay");
_local1.defineGlobalVariables();
trace("clicked Play from Game over");
_local1.nextScreen = "gameintro";
_local1.attachTransition();
}
_local1.braButton4_snd.start();
};
_root.setUpIntro = function () {
_root.attachMovie("intro", "intro", _root.introLevel);
};
_root.setUpTitle = function () {
trace("setUpTitle");
_root.intro.clip.play();
};
_root.playFromGameStart = function () {
var _local1 = _root;
var _local2 = this;
trace("playFromGameStart");
_local1.gameStart.removeMovieClip();
_local1.attachMovie("gamescreen", "gamescreen", _local1.gameScreenLevel);
_local1.gamescreen._x = 275;
_local1.gamescreen._y = 240;
_local1.attachMovie("gamescreenbar", "gamescreenbar", _local1.gameScreenBarLevel);
_local1.gamescreenbar._x = 275;
_local1.gamescreenbar._y = 240;
_local1.attachMovie("dispenser", "dispenser", _local1.dispenserLevel);
_local1.dispenser._x = 275;
_local1.dispenser._y = 90;
_local1.dispenser_snd.start(0, 999);
_local1.dispenser.onEnterFrame = function () {
var _local1 = _root;
if (_local1.gamePaused == 0) {
_local1.dispenser._x = _local1.dispenser.x;
}
};
_local1.attachMovie("buckets", "buckets", _local1.bucketsLevel);
_local1.buckets._x = 275;
_local1.buckets._y = 414;
_local1.buckets.onEnterFrame = function () {
var _local1 = this;
if (_root.gamePaused == 0) {
if (_local1._x != _local1.x) {
_local1._x = _local1.x;
}
}
};
_local1.attachMovie("scoreboard", "scoreboard", _local1.scoreBoardLevel);
_local1.scoreboard._y = _local1.scoreboard._y - 60;
_local1.defineGamePlayVariables();
_local1.setUpLevel();
_local1.braInterval = setInterval(_local1.braDrop, _local1.braDelay);
_local1.bucketInterval = setInterval(_local1.bucketCheck, _local1.bucketCheckDelay);
_local1.dispenserInterval = setInterval(_local1.dispenserMovement, _local1.dispenserMovementDelay);
_local1.myScore.setTextField(_local1.gamescreen.score_txt);
_local1.myScore.update();
_local1.showRoundNumber();
};
_root.showRoundNumber = function () {
var _local1 = _root;
if (_local1.theRound == 1) {
_local1.startRandomComments();
} else {
_local1.stopRandomComments();
_local1.roundText = _local1.roundTextArray[_local1.theRound];
_local1.gamePaused = 1;
_local1.resetConsecutive();
_local1.myScore.modify(_local1.roundConsecutive * 2);
_local1.attachMovie("roundNumber", "theRoundNumber", _local1.roundNumberLevel);
_local1.theRoundNumber._x = _local1.screenCenterX;
_local1.theRoundNumber._y = 213;
_local1.dropCounter = 1;
_local1.expiredCounter = 1;
}
};
_root.showHelpScreen = function (fromWhere) {
var _local1 = _root;
_local1.helpCalledFrom = fromWhere;
_local1.attachMovie("helpscreen", "helpscreen", _local1.helpScreenLevel);
_local1.helpscreen._x = 275;
_local1.helpscreen._y = 240;
if (fromWhere == "game") {
_local1.gamePaused = 1;
}
};
_root.helpClicked = function (fromWhere) {
var _local1 = _root;
_local1.showHelpScreen(fromWhere);
_local1.braButton2_snd.start();
_local1.stopRandomComments();
_local1.FlashTracking("Game14_bc_Help");
};
_root.backFromHelp = function (fromWhere) {
var _local1 = _root;
if (fromWhere == "title") {
_local1.helpscreen.removeMovieClip();
}
if (fromWhere == "game") {
_local1.gamePaused = 0;
_local1.helpscreen.removeMovieClip();
_local1.startRandomComments();
}
trace("BACK from HELP");
};
_root.quitClicked = function (fromWhere) {
var _local1 = _root;
var _local3 = fromWhere;
if (_local3 == "title") {
trace("quit clicked from TITLE");
_local1.myScore.setScore(0);
}
if (_local3 == "game") {
trace("quit clicked from GAME");
_local1.myScore.setScore(0);
}
if (_local3 == "gameover") {
trace("quit clicked from GAME OVER");
}
for (var _local2 in _local1.braList) {
_local1.braList[_local2].dropInterval.clear();
_local1.braList[_local2].removeMovieClip();
delete _local1.braList[_local2];
}
clearInterval(_local1.braInterval);
clearInterval(_local1.bucketInterval);
clearInterval(_local1.dispenserInterval);
_local1.gameoverscreen.removeMovieClip();
_local1.stopRandomComments();
stopAllSounds();
_local1.braButton3_snd.start();
_local1.FlashTracking("Game14_bc_Quit");
SoundDeluxe.stopAll();
SoundDeluxe.reset();
_level0.quitFromGame(_local1.myScore.getScore());
};
_root.doGameOver = function () {
var _local1 = _root;
trace(doGameOver);
_local1.FlashTracking("Game14_bc_Game_Over");
for (var _local2 in _local1.braList) {
_local1.braList[_local2].dropInterval.clear();
_local1.braList[_local2].removeMovieClip();
delete _local1.braList[_local2];
}
clearInterval(_local1.braInterval);
clearInterval(_local1.bucketInterval);
clearInterval(_local1.dispenserInterval);
_local1.nextScreen = "gameover";
_local1.runTransitionCode();
_local1.stopRandomComments();
};
_root.startRandomComments = function () {
_root.randomComment_int = setInterval(_root.randomComment, 6000);
};
_root.stopRandomComments = function () {
clearInterval(_root.randomComment_int);
};
_root.randomComment = function () {
_root.getItem(bobbyCommentList).start();
};
_root.resetConsecutive = function () {
var _local1 = _root;
if (_local1.consecutive > _local1.roundConsecutive) {
_local1.roundConsecutive = _local1.consecutive;
}
_local1.consecutive = 0;
trace("resetConsecutive - roundConsecutive: " + _local1.roundConsecutive);
};
stop();
_root.FlashTracking("Game14_bc_Preload_End");
_root.init();
_root.defineGlobalVariables();
_root.setUpIntro();
Symbol 34 MovieClip [loaderBar] Frame 1
stop();
Symbol 384 MovieClip [__Packages.ScoreKeeper] Frame 0
class ScoreKeeper
{
var v, t, f;
function ScoreKeeper (textFieldLink, formatStyle, allowNeg, defaultScore) {
var _local1 = this;
var _local2 = formatStyle;
var _local3 = defaultScore;
if ((_local3 != undefined) || (_local3 != null)) {
_local1.d = _local3;
} else {
_local1.d = 0;
}
if (allowNeg != true) {
_local1.n = false;
} else {
_local1.n = true;
}
if (textFieldLink == undefined) {
textFieldLink = null;
}
_local1.setTextField(textFieldLink);
if ((_local2 == undefined) || (_local2 == null)) {
_local2 = "none";
}
_local1.setFormatStyle(_local2);
_local1.setScore(_local1.d);
}
function setScore(newValue) {
trace("setting score to " + newValue);
v = newValue;
update();
}
function getScore() {
return(v);
}
function getFormattedScore() {
return(format(v));
}
function modify(m) {
var _local2 = this;
var _local1 = _local2.v + m;
if ((_local1 < 0) && (!_local2.n)) {
_local1 = 0;
}
_local2.setScore(_local1);
}
function update() {
var _local1 = this;
trace("update - t: " + _local1.t);
_local1.t.text = _local1.format(_local1.v);
}
function setTextField(textFieldLink) {
var _local1 = textFieldLink;
if (_local1 instanceof TextField) {
t = _local1;
return(true);
}
trace("error: invalid assignment to score text field. Tried to assign " + _local1);
return(false);
}
function format(v) {
var _local1 = "";
var addNeg = "";
if (v < 0) {
addNeg = "-";
v = Math.abs(v);
}
if (f == "delimited") {
var n = 0;
var _local3 = Math.round(v).toString();
trace("s: " + _local3.substr(3, 1));
var _local2 = _local3.length - 1;
while (_local2 >= 0) {
_local1 = _local3.substr(_local2, 1) + _local1;
trace("newS: " + _local1);
if ((((_local1.length - n) / 3) == Math.floor((_local1.length - n) / 3)) && (_local2 != 0)) {
_local1 = "," + _local1;
n++;
}
_local2--;
}
_local1 = addNeg + _local1;
} else if (f == "currency") {
var _local3 = (Math.round(v * 100) / 100).toString();
trace("initial s: " + _local3);
trace("s.indexOf(.) = " + _local3.indexOf("."));
var n = 3;
if (_local3.indexOf(".") == -1) {
_local3 = _local3 + ".00";
} else if ((_local3.length - _local3.indexOf(".")) == (_local3.length - 2)) {
_local3 = _local3 + "0";
}
_local1 = _local3.substr(-3, 3);
var _local2 = _local3.length - 4;
while (_local2 >= 0) {
_local1 = _local3.substr(_local2, 1) + _local1;
if ((((_local1.length - n) / 3) == Math.floor((_local1.length - n) / 3)) && (_local2 != 0)) {
_local1 = "," + _local1;
n++;
}
_local2--;
}
_local1 = addNeg + _local1;
_local1 = "$" + _local1;
} else if (f == "none") {
_local1 = v.toString();
_local1 = addNeg + _local1;
} else if (f == "integered") {
_local1 = Math.round(v).toString();
_local1 = addNeg + _local1;
} else {
trace("error: ScoreKeeper does not have a valid format type - " + f);
}
return(_local1);
}
function setFormatStyle(newFormatStyle) {
var _local1 = newFormatStyle;
var _local2 = this;
if ((((_local1 == "currency") || (_local1 == "delimited")) || (_local1 == "none")) || (_local1 == "integered")) {
_local2.f = _local1;
trace("set format to " + _local2.f);
return(true);
}
trace("error: ScoreKeeper cannot set format style to " + _local1);
_local2.f = "none";
return(false);
}
}
Symbol 385 MovieClip [__Packages.SoundDeluxe] Frame 0
class SoundDeluxe extends Sound
{
static var soundClipHolder, groupHolder, registry;
var co_int;
function SoundDeluxe (uniqueName, target, linkName, groupName, interrupt, vol) {
var _local1 = this;
var _local2 = groupName;
var _local3 = vol;
super(target);
_local1.uniqueName = uniqueName;
_local1.lag_int = null;
if ((interrupt == undefined) || (interrupt == null)) {
interrupt = false;
}
_local1.canInterrupt = interrupt;
if ((_local3 == null) || (_local3 == undefined)) {
_local3 = 100;
}
_local1.vol = _local3;
if ((_local2 == null) || (_local2 == undefined)) {
_local2 = uniqueName;
}
_local1.groupName = _local2;
_local1.isPlaying = false;
}
static function doCount() {
return(String(c++));
}
static function reset() {
firstRun = true;
}
static function create(linkName, groupName, interrupt, vol) {
if (firstRun) {
trace("firstRun");
_root.createEmptyMovieClip("soundClipHolder", DepthManager.newDepth());
soundClipHolder = _root.soundClipHolder;
groupHolder = new Object();
registry = new Array();
firstRun = false;
}
var _local2 = linkName + doCount();
var _local3 = soundClipHolder.createEmptyMovieClip(_local2, DepthManager.newDepth());
var _local1 = new SoundDeluxe(_local2, _local3, linkName, groupName, interrupt, vol);
_local1.attachSound(linkName);
_local1.setVolume(_local1.vol);
_local1.onSoundComplete = function () {
trace("onSoundComplete");
this.doOnComplete();
this.isPlaying = false;
};
if (groupHolder[_local1.groupName] == undefined) {
groupHolder[_local1.groupName] = new Array();
}
groupHolder[_local1.groupName].push(_local1);
registry.push(_local1);
return(_local1);
}
static function stopAll() {
trace("stopAllSoundDeluxe");
var _local1 = 0;
while (_local1 < registry.length) {
registry[_local1].stop();
_local1++;
}
}
function stop() {
var _local1 = this;
super.stop();
_local1.isPlaying = false;
clearInterval(_local1.lag_int);
clearInterval(_local1.fade_int);
clearInterval(_local1.co_int);
_local1.lag_int = null;
_local1.doOnComplete();
}
function start(secondsOffset, loops, lag, forceInterrupt) {
var _local1 = this;
trace("SoundDeluxe.start()");
var _local2 = true;
clearInterval(_local1.lag_int);
if (((lag != null) && (lag != undefined)) && (lag > 0)) {
if (_local1.lag_int == null) {
trace("setting interval for new start");
_local1.lag_int = setInterval(_local1, "start", lag, secondsOffset, loops, null, forceInterrupt);
}
return(null);
}
if (_local1.canInterrupt || (forceInterrupt)) {
for (var _local3 in groupHolder[_local1.groupName]) {
groupHolder[_local1.groupName][_local3].stop();
}
} else {
for (var _local3 in groupHolder[_local1.groupName]) {
if (groupHolder[_local1.groupName][_local3].isPlaying) {
trace(_local3 + " isPlaying");
_local2 = false;
break;
}
}
}
if (_local2) {
_local1.isPlaying = true;
super.start(secondsOffset, loops);
} else {
trace("Can't play that sound right now");
}
return(_local2);
}
function fadeIn(t) {
var _local1 = this;
var _local2 = t;
clearInterval(_local1.fade_int);
if ((_local2 == null) || (_local2 == undefined)) {
_local2 = 3000;
}
_local1.fadeAmount = _local1.vol / (_local2 / _local1.span);
if (_local1.fadeAmount < 1) {
_local1.fadeAmount = 1;
}
_local1.fade_int = setInterval(_local1, "doFade", _local1.span, true);
if (_local1.getVolume() == _local1.vol) {
_local1.setVolume(0);
}
}
function fadeOut(t) {
var _local1 = this;
var _local2 = t;
clearInterval(_local1.fade_int);
clearInterval(_local1.co_int);
if ((_local2 == null) || (_local2 == undefined)) {
_local2 = 3000;
}
_local1.fadeAmount = _local1.vol / (_local2 / _local1.span);
if (_local1.fadeAmount < 1) {
_local1.fadeAmount = 1;
}
_local1.fade_int = setInterval(_local1, "doFade", _local1.span, false);
}
function doFade(up) {
var _local2 = this;
var _local1 = _local2.getVolume();
if (up) {
_local1 = _local1 + _local2.fadeAmount;
if (_local1 >= _local2.vol) {
_local1 = _local2.vol;
clearInterval(_local2.fade_int);
}
trace("fading up to: " + _local1);
} else {
_local1 = _local1 - _local2.fadeAmount;
if (_local1 <= 0) {
_local1 = 0;
_local2.stop();
clearInterval(_local2.fade_int);
}
trace("fading down to: " + _local1);
}
_local2.setVolume(_local1);
}
function setOnComplete(f) {
doOnComplete = f;
}
function doOnComplete() {
trace("SoundDeluxe.doOnComplete");
}
function cutOff(coPosition, foLenth) {
co_int = setInterval(this, "fadeOut", coPosition, foLenth);
}
static var c = 0;
static var firstRun = true;
var span = 100;
}
Symbol 386 MovieClip [__Packages.DepthManager] Frame 0
class DepthManager
{
function DepthManager () {
}
static function newDepth(p) {
var _local1 = p;
if ((_local1 == null) || (_local1 == undefined)) {
_local1 = false;
}
var _local2;
if (typeof(_local1) == "number") {
_local2 = Number(_local1);
specialList.push(_local2);
} else if (typeof(_local1) == "boolean") {
if (_local1) {
_local2 = bottomLevel--;
} else {
_local2 = topLevel++;
}
} else {
trace("Error: invalid parameter passed to DepthManager.newDepth method");
}
return(_local2);
}
static function resetDepths() {
topLevel = defaultLevel;
bottomLevel = defaultLevel;
}
static function clearDepths() {
var _local1 = bottomLevel;
while (_local1 <= topLevel) {
unloadMovieNum (_local1);
_local1++;
}
_local1 = 0;
while (_local1 < specialList.length) {
unloadMovieNum (specialList[_local1]);
_local1++;
}
}
static var defaultLevel = 1000;
static var topLevel = defaultLevel;
static var bottomLevel = defaultLevel;
static var specialList = new Array();
}
Symbol 387 MovieClip [__Packages.Interval] Frame 0
class Interval
{
static var intervalHolder, idCounter;
var id;
function Interval (obj, func, span) {
if (firstRun) {
doFirstRun();
}
id = getNewID();
intervalHolder[id] = setInterval(obj, func, span);
}
static function doFirstRun() {
firstRun = false;
intervalHolder = new Array();
idCounter = 1;
}
static function getNewID() {
return(idCounter++);
}
static function clearAll() {
var _local1 = 0;
while (_local1 < intervalHolder.length) {
clearInterval(intervalHolder[_local1]);
_local1++;
}
firstRun = true;
}
static function create(parent, child, obj, func, span) {
var _local1 = child;
var _local2 = parent;
TraceMe.allMembers(_local2[_local1]);
_local2[_local1].clear();
_local2[_local1] = new Interval(obj, func, span);
}
function clear() {
trace("clearing Interval");
clearInterval(intervalHolder[id]);
}
static var firstRun = true;
}
Symbol 388 MovieClip [__Packages.TraceMe] Frame 0
class TraceMe
{
function TraceMe () {
}
static function allMembers(p) {
var _local1 = p;
trace(((("Tracing all members of the " + typeof(_local1)) + " ") + _local1) + " {");
for (var _local2 in _local1) {
trace((_local2 + ": ") + _local1[_local2]);
}
trace("}");
}
}
Symbol 54 MovieClip [transition] Frame 24
_root.runTransitionCode();
Symbol 54 MovieClip [transition] Frame 60
trace("end of transition reached");
this.removeMovieClip();
Symbol 71 Button
on (release) {
_parent.gotoAndPlay("animOut");
}
Symbol 72 MovieClip Frame 1
lives_txt.text = _root.lives - _root.miss;
correct_txt.text = _root.roundCorrect;
score_txt.text = _root.myScore.getScore();
summary_txt.text = ("ROUND " + (_root.theRound - 1)) + " SUMMARY";
wrong_txt.text = _root.roundWrong;
consecutive_txt.text = _root.roundConsecutive;
missed_txt.text = _root.roundMissed;
Symbol 77 MovieClip [roundNumber] Frame 1
_root.gameIntro_snd.setVolume(50);
_root.gameIntro_snd.start(0, 99);
Symbol 77 MovieClip [roundNumber] Frame 12
stop();
_root.makeRoundChanges();
Symbol 77 MovieClip [roundNumber] Frame 15
_root.roundCleanup();
_root.gameIntro_snd.stop();
Symbol 77 MovieClip [roundNumber] Frame 27
_root.gamePaused = 0;
_root.startRandomComments();
_root.roundMusic_snd.start();
this.removeMovieClip();
Symbol 130 Button
on (release) {
_root.introSkipped();
}
Symbol 210 Button
on (release) {
_root.playClicked("title");
_root.gameIntro_snd.fadeOut();
}
Symbol 211 Button
on (release) {
_root.helpClicked("title");
}
Symbol 212 Button
on (release) {
_root.quitClicked("title");
}
Symbol 213 MovieClip Frame 155
gotoAndPlay ("jumpMark");
Symbol 213 MovieClip Frame 206
_root.gameIntro_snd.start(0, 99);
_root.gameIntro_snd.fadeIn(1500);
Symbol 213 MovieClip Frame 220
stop();
Symbol 221 Button
on (release) {
this.play();
}
Symbol 222 MovieClip [helpscreen] Frame 11
stop();
Symbol 222 MovieClip [helpscreen] Frame 30
_root.backFromHelp(_root.helpCalledFrom);
Symbol 226 Button
on (release) {
_root.gameStartSkipped();
}
Symbol 238 MovieClip [gamestart] Frame 334
_root.boxTransition_mc.play();
Symbol 238 MovieClip [gamestart] Frame 356
stop();
Symbol 241 Button
on (release) {
if (_root.gamePaused == 0) {
_root.quitClicked("game");
}
}
Symbol 242 Button
on (release) {
if (_root.gamePaused == 0) {
_root.helpClicked("game");
}
}
Symbol 245 MovieClip Frame 1
this._visible = false;
Symbol 261 MovieClip Frame 1
stop();
Symbol 261 MovieClip Frame 5
_root.doGameOver();
Symbol 262 MovieClip [gamescreen] Frame 1
_root.roundMusic_snd.start();
stop();
Symbol 272 Button
on (release) {
_root.gameOver_snd.fadeOut();
_root.playClicked("gameover");
}
Symbol 273 Button
on (release) {
_root.quitClicked("gameover");
}
Symbol 275 MovieClip [gameoverscreen] Frame 1
_root.gameOver_snd.start(0, 99);
_root.gameOver_snd.fadeIn();
score_txt.text = _root.myScore.getScore();
_root.SendScore();
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 4
_root.removeBucket("A");
Symbol 309 MovieClip Frame 8
_root.removeBucket("B");
Symbol 309 MovieClip Frame 12
_root.removeBucket("C");
Symbol 320 MovieClip Frame 1
stop();
Symbol 321 MovieClip [buckets] Frame 1
stop();
_root.bucketAOffset = bucketA._x;
_root.bucketBOffset = null;
_root.bucketCOffset = null;
Instance of Symbol 309 MovieClip "bucketA" in Symbol 321 MovieClip [buckets] Frame 1
onClipEvent (load) {
gotoAndStop ("A");
}
Symbol 321 MovieClip [buckets] Frame 5
_root.bucketAOffset = bucketA._x;
_root.bucketBOffset = bucketB._x;
_root.bucketCOffset = null;
Instance of Symbol 309 MovieClip "bucketB" in Symbol 321 MovieClip [buckets] Frame 5
onClipEvent (load) {
gotoAndStop ("B");
}
Symbol 321 MovieClip [buckets] Frame 9
_root.bucketAOffset = bucketA._x;
_root.bucketBOffset = bucketB._x;
_root.bucketCOffset = bucketC._x;
Instance of Symbol 309 MovieClip "bucketB" in Symbol 321 MovieClip [buckets] Frame 9
onClipEvent (load) {
gotoAndStop ("B");
}
Instance of Symbol 309 MovieClip "bucketC" in Symbol 321 MovieClip [buckets] Frame 9
onClipEvent (load) {
gotoAndStop ("C");
}
Symbol 321 MovieClip [buckets] Frame 13
_root.bucketAOffset = bucketA._x;
_root.bucketBOffset = null;
_root.bucketCOffset = null;
Symbol 329 MovieClip [dispenser] Frame 5
gotoAndPlay (1);
Symbol 379 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 6
_root.playFromGameStart();