Frame 1
function fallReset() {
if (_root.lives == 1) {
_root.gotoAndPlay("GameOver");
} else {
_root.lives = _root.lives - 1;
}
_root.jumping = false;
_root.falling = false;
onEdgeTime = 0;
noMoveTimer = 0;
standing = true;
direction = "up";
soundShooter.numActive = 0;
_root.soundMusic.gotoAndPlay("stage" + _root.stage);
_root.pField._x = pFieldX;
_root.pField._y = pFieldY;
_root.bgnd._x = bgndX;
_root.bgnd._y = bgndY;
_root.daffy.gotoAndStop(1);
masterObj = _root.pField.catwalk;
for (eachObj in masterObj) {
finalObj = masterObj[eachObj];
finalObj.gotoAndStop(1);
}
}
function tileHit(objectX, objectY) {
tempTile = false;
masterObj = _root.pField.catwalk;
for (eachObj in masterObj) {
finalObj = masterObj[eachObj];
if (finalObj.hitTest(objectX, objectY, true)) {
tempTile = finalObj;
}
}
return(tempTile);
}
jumping = false;
standing = true;
falling = false;
maxOnEdgeTime = 10;
direction = "up";
noMoveTimer = 0;
noMoveAnvil = 50;
anvilNum = 1;
_root.soundShooter.numActive = 0;
stage = 0;
level = 0;
lives = 5;
gScore = 0;
movingPoints = 0;
speed = 3.5;
bgndOffset = 2.5;
mod = 2.4;
_root.pField.catwalk.swapDepths(100);
tileHeight = 56;
tileWidth = 126;
function daffyMove(direction, status) {
if (status eq "jumping") {
if (midJump) {
direction = "jump" + direction;
frameNum = _root.daffy.cycle._currentframe;
_root.daffy.gotoAndStop(direction);
_root.daffy.cycle.gotoAndPlay(frameNum);
} else {
direction = "jump" + direction;
_root.daffy.gotoAndStop(direction);
_root.daffy.cycle.gotoAndPlay(1);
midJump = true;
}
} else {
midJump = false;
if (status eq "standing") {
direction = "stand" + direction;
_root.daffy.gotoAndStop(direction);
} else {
direction = "move" + direction;
_root.daffy.gotoAndStop(direction);
_root.daffy.cycle.gotoAndPlay(_root.daffy.cycle._currentframe);
}
}
}
function daffyMoveOnEdge(direction, status) {
if (status eq "standing") {
direction = "onEdge" + direction;
_root.daffy.gotoAndStop(direction);
} else {
direction = "onEdge" + direction;
_root.daffy.gotoAndStop(direction);
_root.daffy.cycle.gotoAndPlay(_root.daffy.cycle._currentframe);
}
}
function jumpEnd() {
if (_root.daffy.currentTile == false) {
daffyDrop(_root.direction);
}
}
function pFieldMove(direction) {
if (direction eq "right") {
_root.pField._y = _root.pField._y + speed;
_root.pField._x = _root.pField._x - (speed * mod);
_root.triggerArea._y = _root.triggerArea._y + speed;
_root.triggerArea._x = _root.triggerArea._x - (speed * mod);
_root.bgnd._y = _root.bgnd._y + (speed - bgndOffset);
_root.bgnd._x = _root.bgnd._x - ((speed - bgndOffset) * mod);
_root.lastDirection = "right";
} else if (direction eq "left") {
_root.pField._y = _root.pField._y - speed;
_root.pField._x = _root.pField._x + (speed * mod);
_root.triggerArea._y = _root.triggerArea._y - speed;
_root.triggerArea._x = _root.triggerArea._x + (speed * mod);
_root.bgnd._y = _root.bgnd._y - (speed - bgndOffset);
_root.bgnd._x = _root.bgnd._x + ((speed - bgndOffset) * mod);
_root.lastDirection = "left";
} else if (direction eq "up") {
_root.pField._x = _root.pField._x + (speed * mod);
_root.pField._y = _root.pField._y + speed;
_root.triggerArea._x = _root.triggerArea._x + (speed * mod);
_root.triggerArea._y = _root.triggerArea._y + speed;
_root.bgnd._x = _root.bgnd._x + ((speed - bgndOffset) * mod);
_root.bgnd._y = _root.bgnd._y + (speed - bgndOffset);
_root.lastDirection = "up";
} else if (direction eq "down") {
_root.pField._x = _root.pField._x - (speed * mod);
_root.pField._y = _root.pField._y - speed;
_root.triggerArea._x = _root.triggerArea._x - (speed * mod);
_root.triggerArea._y = _root.triggerArea._y - speed;
_root.bgnd._x = _root.bgnd._x - ((speed - bgndOffset) * mod);
_root.bgnd._y = _root.bgnd._y - (speed - bgndOffset);
_root.lastDirection = "down";
}
}
function obstacle() {
if (_root.lastDirection eq "right") {
_root.pFieldMove("left");
} else if (_root.lastDirection eq "left") {
_root.pFieldMove("right");
} else if (_root.lastDirection eq "up") {
_root.pFieldMove("down");
} else if (_root.lastDirection eq "down") {
_root.pFieldMove("up");
}
}
function daffyDrop(direction) {
falling = true;
direction = "fall" + direction;
_root.daffy.gotoAndPlay(direction);
_root.daffyFall.gotoAndPlay(direction);
_root.soundMusic.gotoAndPlay("stop");
_root.soundShooter.numActive = 0;
}
function currentTileAnvil() {
targetTile = _root.daffy.currentTile;
dropAnvil(targetTile);
}
function dropAnvil(targetTile) {
duplicateMovieClip (_root.pField.anvil, "anvil" + anvilNum, 100 + anvilNum);
newAnvil = eval ("_root.pField.anvil" + anvilNum);
newAnvil._x = targetTile._x;
newAnvil._y = targetTile._y;
newAnvil._visible = true;
newAnvil.target = "" + targetTile;
newAnvil.depth = "" + anvilNum;
newAnvil.gotoAndPlay(2);
anvilNum = anvilNum + 1;
}
function anvilHit(object, target) {
target = eval (target);
if (target._currentframe == 1) {
target.gotoAndPlay(2);
}
object.swapDepths(object.depth - 100);
}
function removeAnvil(depth) {
unloadMovie ("_root.pField.anvil" + depth);
}
function shooterTrigger(object, shooterNum, direction) {
shooter = eval ("_root.pField.catwalk.shooter" + shooterNum);
if (object.hitTest(_root.daffy._x, _root.daffy._y, false)) {
Set((shooter + ".shoot") + direction, true);
if (shooter._currentframe == 1) {
shooter.gotoAndPlay(2);
}
} else {
Set((shooter + ".shoot") + direction, false);
}
}
function ammoLoop(object) {
object._rotation = object._rotation + object.rotationSpeed;
numOfChecks = 2;
i = 0;
while (i < numOfChecks) {
_root.ammoMove(object, object.direction, object._parent.ammoSpeed / numOfChecks);
if (object._parent.ammoRange < object.selfDistruct) {
object.removeMovieClip();
} else {
object.selfDistruct = object.selfDistruct + 1;
}
_root.ammoHitTest(object);
i++;
}
}
function ammoMove(object, direction, speed) {
if (direction eq "left") {
object._y = object._y + speed;
object._x = object._x - (speed * mod);
} else if (direction eq "right") {
object._y = object._y - speed;
object._x = object._x + (speed * mod);
} else if (direction eq "down") {
object._x = object._x + (speed * mod);
object._y = object._y + speed;
} else if (direction eq "up") {
object._x = object._x - (speed * mod);
object._y = object._y - speed;
}
}
function ammoHitTest(object) {
object.point.x = object._x;
object.point.y = object._y;
object._parent.localToGlobal(object.point);
if (_root.falling != true) {
if (object.hitTest(_root.daffy.cycle)) {
if (_root.daffy.currentTile eq _root.tileHit(object.point.x, object.point.y)) {
if (playerTile ne false) {
_root.daffyDrop(_root.direction);
object._parent.active = false;
object.selfDistruct = object._parent.ammoRange + 1;
}
}
}
}
}
_root.gVersionNum = "1.0";
fscommand ("showmenu", "false");
pLoadInit = false;
pTrackLoadCalled = false;
if (/:gGameID eq "") {
Set("/:gGameID", "ltbia_daffy_maze");
}
if (/:gHSRoot_swf eq "") {
Set("/:gHSRoot_swf", "/games/med/");
}
if (/:gHSRoot_jsp eq "") {
Set("/:gHSRoot_jsp", "/web/load_variables/games/");
}
if (/:gHSRoot_top100 eq "") {
Set("/:gHSRoot_top100", "/web/games/");
}
function cTimer() {
this.startTime = getTimer();
}
cTimer.prototype.restartTimer = function () {
this.startTime = getTimer();
};
cTimer.prototype.milliseconds = function () {
return(getTimer() - this.startTime);
};
cTimer.prototype.seconds = function () {
return(int((getTimer() - this.startTime) / 1000));
};
iLevelPauseTimer = new cTimer();
Stage.showMenu = false;
Frame 2
if (false) {
}
Frame 4
Set("_level0:gWTE_FL", _framesloaded);
Set("_level0:gWTE_PL", int((_level0:gWTE_FL / _level0:gWTE_TF) * 100));
Set("_level0:gWTE_PLtxt", _level0:gWTE_PL add "%");
ifFrameLoaded (92) {
gotoAndPlay (9);
}
if (pLoadInit != true) {
Set("/:gGameState", "LOADING");
pLoadStartTime = int(getTimer() / 1000);
tellTarget ("/hs_scripts") {
call("mLoading");
};
pLoadInit = true;
}
pTrackLoadCalled = true;
Instance of Symbol 14 MovieClip "bounsTimer" in Frame 4
onClipEvent (enterFrame) {
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
this.gotoAndStop(int((loaded / total) * 100));
}
Frame 6
gotoAndPlay (4);
Frame 9
tellTarget ("/hs_scripts") {
call("mLoaded");
};
Instance of Symbol 14 MovieClip "bounsTimer" in Frame 11
onClipEvent (enterFrame) {
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
this.gotoAndStop(int((loaded / total) * 100));
}
Frame 12
if (false) {
}
Frame 14
if (false) {
}
Instance of Symbol 14 MovieClip "bounsTimer" in Frame 14
onClipEvent (enterFrame) {
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
this.gotoAndStop(int((loaded / total) * 100));
}
Frame 15
stop();
Frame 20
stop();
Instance of Symbol 122 MovieClip "Cr_clip" in Frame 20
onClipEvent (load) {
function mKeyStroke() {
var i;
var key_down = -1;
if (400 < (getTimer() - pCrTimer)) {
i = 1;
while (i < 91) {
if (Key.isDown(i)) {
key_down = i;
if (2 < i) {
trace("Code: " + i);
}
}
i++;
}
if (key_down >= 48) {
pCrCheck = (pCrCheck + key_down) + ":";
trace("CrCheck: " + pCrCheck);
pCrTimer = getTimer();
if (pCrCheck == "87:66:67:72:48:50:") {
trace("OK");
pCrCheck = "";
pCrOn = true;
mCr();
}
} else if ((key_down == 13) || (key_down == 32)) {
pCrCheck = "";
pCrTimer = getTimer();
}
}
}
function mCr() {
trace("mCr");
this.gotoAndPlay("show");
_root.debug_clip._visible = true;
_root.debug_clip._x = 50;
}
}
onClipEvent (enterFrame) {
mKeyStroke();
}
Frame 22
tellTarget ("/hs_scripts") {
call("mPlay");
};
Frame 25
_root.level = _root.level + 1;
_root.stage = _root.stage + 1;
if (3 < _root.stage) {
_root.stage = 1;
_root.lives = _root.lives + 1;
noMoveAnvil = noMoveAnvil - 3;
if (noMoveAnvil < 10) {
noMoveAnvil = 10;
}
}
tellTarget ("/hs_scripts") {
call("mLevelStart");
};
Frame 63
if (Key.isDown(Key.LEFT)) {
direction = "left";
standing = false;
} else if (Key.isDown(Key.RIGHT)) {
direction = "right";
standing = false;
} else if (Key.isDown(Key.UP)) {
direction = "up";
standing = false;
} else if (Key.isDown(Key.DOWN)) {
direction = "down";
standing = false;
} else {
standing = true;
}
if (Key.isDown(Key.SPACE)) {
jumping = true;
}
_root.daffy.currentTile = tileHit(daffy._x, daffy._y);
lastDirection = direction;
if (_root.daffy.currentTile eq _root.pField.catwalk.obstacle) {
obstacle();
}
if (10 < movingScore) {
movingScore = 0;
gScore = gScore + 2;
}
if ((jumping != true) && (falling != true)) {
if (_root.daffy.currentTile) {
onEdgeTime = 0;
if (standing) {
noMoveTimer = noMoveTimer + 1;
daffyMove(direction, "standing");
} else {
noMoveTimer = 0;
movingScore = movingScore + 1;
daffyMove(direction, "moving");
pFieldMove(direction);
}
} else {
onEdgeTime = onEdgeTime + 1;
noMoveTimer = 0;
if (onEdgeTime == 1) {
cantMoveDirection = direction;
}
if (standing || (direction == cantMoveDirection)) {
daffyMoveOnEdge(cantMoveDirection, "standing");
} else {
movingScore = movingScore + 1;
daffyMoveOnEdge(cantMoveDirection, "moving");
pFieldMove(direction);
}
}
if (onEdgeTime >= maxOnEdgeTime) {
daffyDrop(direction);
}
}
if (jumping && (falling != true)) {
daffyMove(direction, "jumping");
movingScore = movingScore + 1;
noMoveTimer = 0;
if (standing != true) {
pFieldMove(direction);
}
onEdgeTime = maxOnEdgeTime;
}
if ((noMoveAnvil < noMoveTimer) && (random(noMoveAnvil) == 1)) {
noMoveTimer = 0;
currentTileAnvil();
}
if (Key.isDown(81)) {
_root.gotoAndPlay("GameOver");
}
Instance of Symbol 140 MovieClip "soundShooter" in Frame 63
onClipEvent (load) {
this.numActive = 0;
this.playing = false;
}
onClipEvent (enterFrame) {
if ((0 < numActive) && (playing == false)) {
this.playing = true;
this.gotoAndPlay("start");
}
if ((numActive < 1) && (playing == true)) {
this.playing = false;
this.gotoAndPlay("stop");
}
}
Instance of Symbol 145 MovieClip "soundMusic" in Frame 63
onClipEvent (load) {
_root.soundMusic.gotoAndPlay("stage" + _root.stage);
}
Instance of Symbol 152 MovieClip "bgnd" in Frame 63
onClipEvent (load) {
gotoAndStop(_root.stage);
_root.bgndX = this._x;
_root.bgndY = this._y;
}
Instance of Symbol 169 MovieClip "pField" in Frame 63
onClipEvent (load) {
_root.pFieldX = this._x;
_root.pFieldY = this._y;
}
Instance of Symbol 263 MovieClip "daffy" in Frame 63
onClipEvent (load) {
gotoAndStop (1);
}
Frame 64
gotoAndPlay(_currentframe - 1);
Frame 69
if (false) {
}
Frame 70
_root.soundMusic.gotoAndPlay("stop");
_root.bonusTimer.stop();
_root.bonusTime = 0;
_root.iLevelPauseTimer.restartTimer();
Frame 71
if (1000 >= _root.bounsTimer._currentframe) {
_root.bounsTimer.gotoAndStop(bounsTimer._currentframe + 10);
bonusTime = bonusTime + (2 * _root.level);
} else {
gotoAndPlay(_currentframe + 2);
}
Frame 72
_root.gotoAndPlay(_currentframe - 1);
Frame 73
gScore = gScore + bonusTime;
Frame 76
if (5 < _root.iLevelPauseTimer.seconds()) {
_root.gLevel = _root.gLevel + 1;
_root.gotoAndPlay("NextLevel");
}
Frame 77
_root.gotoAndPlay(_currentframe - 1);
Frame 78
if (false) {
}
Frame 79
tellTarget ("/hs_scripts") {
call("mGameOver");
};
Frame 100
stop();
Symbol 7 Button
on (press) {
startDrag ("");
}
on (release) {
stopDrag();
}
Symbol 9 Button
on (release) {
Set("/:gDebug", "");
}
Symbol 4 MovieClip Frame 1
if (/:gDebugMode == true) {
_x = 50;
}
Symbol 4 MovieClip Frame 5
stop();
Symbol 10 MovieClip Frame 1
if (this.sessionstarted != 1) {
this.arcade = new LoadVars();
this.sessionvars = new LoadVars();
this.arcade.gamename = "daffysstudio";
this.arcade.sessdo = "sessionstart";
this.arcade.sendAndLoad("arcade.php", sessionvars, "POST");
if (this.sessionvars.sessiontype != 2) {
_root.is_a_challenge = 0;
} else {
_root.is_a_challenge = 1;
}
this.sessionstarted = 1;
}
if (_root.gameisover == 1) {
if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) {
this.prequestvars = new LoadVars();
this.pranswer = new LoadVars();
this.prequestvars.gametime = this.sessionvars.gametime;
this.prequestvars.fakekey = this.sessionvars.initbar;
_root.score = int(Number(_root.score));
if (_root.score != 0) {
this.prequestvars.score = _root.score;
} else {
this.prequestvars.score = -1;
}
this.prequestvars.id = this.sessionvars.lastid;
this.prequestvars.sessdo = "permrequest";
this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey;
this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST");
this.askpermission = 1;
}
if ((this.pranswer.validate == 1) && (this.finalsent != 1)) {
this.burnscore = new LoadVars();
this.burnscore.microone = this.pranswer.microone;
this.burnscore.gametime = this.prequestvars.gametime;
this.burnscore.id = this.prequestvars.id;
if (_root.score == 0) {
this.burnscore.noscore = 1;
}
this.burnscore.sessdo = "burn";
this.burnscore.send("./arcade.php", "_self", "POST");
this.finalsent = 1;
}
}
Symbol 11 MovieClip Frame 1
Symbol 11 MovieClip Frame 4
stop();
Symbol 14 MovieClip Frame 100
stop();
Symbol 14 MovieClip Frame 141
stop();
Symbol 19 MovieClip Frame 1
_visible = 0;
Symbol 19 MovieClip Frame 4
stop();
Symbol 43 Button
on (release, keyPress "<Enter>") {
play();
}
Symbol 58 Button
on (release, keyPress "<Enter>") {
play();
}
Symbol 59 Button
on (release, keyPress "<Enter>") {
play();
}
Symbol 62 Button
on (release, keyPress "<Enter>") {
_root.gotoAndPlay("play");
}
Symbol 67 Button
on (release, keyPress "<Enter>") {
play();
}
Symbol 69 Button
on (release, keyPress "<Enter>") {
_root.gotoAndPlay("nextLevel");
}
Symbol 27 MovieClip Frame 53
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
play();
Symbol 73 MovieClip Frame 3
play();
Symbol 73 MovieClip Frame 4
stop();
Symbol 73 MovieClip Frame 5
prevFrame();
Symbol 79 Button
on (release, keyPress "<Enter>") {
play();
}
Instance of Symbol 120 MovieClip "cycle" in Symbol 83 MovieClip Frame 39
onClipEvent (load) {
play();
}
Symbol 70 MovieClip Frame 3
stop();
Symbol 70 MovieClip Frame 5
_root.gotoAndPlay("nextLevel");
Symbol 70 MovieClip Frame 6
stop();
Symbol 122 MovieClip Frame 4
stop();
Symbol 122 MovieClip Frame 9
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 2
playing = false;
Symbol 140 MovieClip Frame 4
stop();
Symbol 140 MovieClip Frame 7
playing = true;
Symbol 140 MovieClip Frame 9
stop();
Symbol 145 MovieClip Frame 4
stop();
Symbol 145 MovieClip Frame 11
stop();
Symbol 145 MovieClip Frame 19
stop();
Symbol 145 MovieClip Frame 26
stop();
Symbol 149 MovieClip Frame 2
stop();
Symbol 149 MovieClip Frame 4
this.gotoAndStop(2);
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
stop();
Symbol 152 MovieClip Frame 3
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 44
_root.fallReset();
Symbol 159 MovieClip Frame 45
stop();
Symbol 159 MovieClip Frame 88
_root.fallReset();
Symbol 159 MovieClip Frame 89
stop();
Symbol 159 MovieClip Frame 134
_root.fallReset();
Symbol 159 MovieClip Frame 135
stop();
Symbol 159 MovieClip Frame 179
_root.fallReset();
Symbol 159 MovieClip Frame 180
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 2
play();
Symbol 171 MovieClip Frame 3
play();
Symbol 171 MovieClip Frame 4
stop();
Symbol 171 MovieClip Frame 5
prevFrame();
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 2
play();
Symbol 172 MovieClip Frame 3
play();
Symbol 172 MovieClip Frame 4
stop();
Symbol 172 MovieClip Frame 5
prevFrame();
Symbol 184 MovieClip Frame 4
stop();
Symbol 184 MovieClip Frame 7
stop();
Symbol 184 MovieClip Frame 10
stop();
Symbol 184 MovieClip Frame 13
stop();
Symbol 184 MovieClip Frame 16
stop();
Symbol 173 MovieClip Frame 1
startedSound = false;
stop();
Symbol 173 MovieClip Frame 2
if (((shootUp || (shootDown)) || (shootLeft)) || (shootRight)) {
timer = timer + 2;
play();
if (startedSound == false) {
_root.soundShooter.numActive = _root.soundShooter.numActive + 1;
startedSound = true;
}
} else {
if (startedSound) {
_root.soundShooter.numActive = _root.soundShooter.numActive - 1;
startedSound = false;
}
gotoAndStop (1);
}
Symbol 173 MovieClip Frame 4
if (timer >= fireRate) {
timer = 1;
play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 173 MovieClip Frame 8
if (shootRight) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "right", 25);
eval (currentRound).direction = "right";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootLeft) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "left", 25);
eval (currentRound).direction = "left";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootUp) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "up", 25);
eval (currentRound).direction = "up";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootDown) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "down", 25);
eval (currentRound).direction = "down";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
gotoAndPlay (2);
Instance of Symbol 184 MovieClip "ammo" in Symbol 173 MovieClip Frame 8
onClipEvent (load) {
this.item = random(5) + 1;
this.gotoAndPlay(item * 3);
this.rotationSpeed = random(80) - 40;
selfDistruct = 1;
point = new Object();
}
onClipEvent (enterFrame) {
_root.ammoLoop(this);
}
Symbol 198 MovieClip Frame 1
startedSound = false;
stop();
Symbol 198 MovieClip Frame 2
if (((shootUp || (shootDown)) || (shootLeft)) || (shootRight)) {
timer = timer + 2;
play();
if (startedSound == false) {
_root.soundShooter.numActive = _root.soundShooter.numActive + 1;
startedSound = true;
}
} else {
if (startedSound) {
_root.soundShooter.numActive = _root.soundShooter.numActive - 1;
startedSound = false;
}
gotoAndStop (1);
}
Symbol 198 MovieClip Frame 4
if (timer >= fireRate) {
timer = 1;
play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 198 MovieClip Frame 8
if (shootRight) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "right", 25);
eval (currentRound).direction = "right";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootLeft) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "left", 25);
eval (currentRound).direction = "left";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootUp) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "up", 25);
eval (currentRound).direction = "up";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootDown) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "down", 25);
eval (currentRound).direction = "down";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
gotoAndPlay (2);
Instance of Symbol 184 MovieClip "ammo" in Symbol 198 MovieClip Frame 8
onClipEvent (load) {
this.item = random(5) + 1;
this.gotoAndPlay(item * 3);
this.rotationSpeed = random(80) - 40;
selfDistruct = 1;
point = new Object();
}
onClipEvent (enterFrame) {
_root.ammoLoop(this);
}
Instance of Symbol 203 MovieClip in Symbol 202 MovieClip Frame 1
onClipEvent (load) {
if (0 < random(3)) {
this._visible = false;
}
}
onClipEvent (enterFrame) {
if (this._visible != false) {
if (this.hitTest(_root.daffy._x, _root.daffy._y)) {
currentBonusFrame = _root.bounsTimer._currentframe;
currentBonusFrame = currentBonusFrame - 250;
if (currentBonusFrame < 1) {
currentBonusFrame = 1;
}
_root.bounsTimer.gotoAndPlay(this.currentBonusFrame);
_root.soundPowerUp.play();
this._visible = false;
}
}
}
Symbol 207 MovieClip Frame 1
startedSound = false;
stop();
Symbol 207 MovieClip Frame 2
if (((shootUp || (shootDown)) || (shootLeft)) || (shootRight)) {
timer = timer + 2;
play();
if (startedSound == false) {
_root.soundShooter.numActive = _root.soundShooter.numActive + 1;
startedSound = true;
}
} else {
if (startedSound) {
_root.soundShooter.numActive = _root.soundShooter.numActive - 1;
startedSound = false;
}
gotoAndStop (1);
}
Symbol 207 MovieClip Frame 4
if (timer >= fireRate) {
timer = 1;
play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 207 MovieClip Frame 8
if (shootRight) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "right", 25);
eval (currentRound).direction = "right";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootLeft) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "left", 25);
eval (currentRound).direction = "left";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootUp) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "up", 25);
eval (currentRound).direction = "up";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootDown) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "down", 25);
eval (currentRound).direction = "down";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
gotoAndPlay (2);
Instance of Symbol 184 MovieClip "ammo" in Symbol 207 MovieClip Frame 8
onClipEvent (load) {
this.item = random(5) + 1;
this.gotoAndPlay(item * 3);
this.rotationSpeed = random(80) - 40;
selfDistruct = 1;
point = new Object();
}
onClipEvent (enterFrame) {
_root.ammoLoop(this);
}
Symbol 208 MovieClip Frame 1
startedSound = false;
stop();
Symbol 208 MovieClip Frame 2
if (((shootUp || (shootDown)) || (shootLeft)) || (shootRight)) {
timer = timer + 2;
play();
if (startedSound == false) {
_root.soundShooter.numActive = _root.soundShooter.numActive + 1;
startedSound = true;
}
} else {
if (startedSound) {
_root.soundShooter.numActive = _root.soundShooter.numActive - 1;
startedSound = false;
}
gotoAndStop (1);
}
Symbol 208 MovieClip Frame 4
if (timer >= fireRate) {
timer = 1;
play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 208 MovieClip Frame 8
if (shootRight) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "right", 25);
eval (currentRound).direction = "right";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootLeft) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "left", 25);
eval (currentRound).direction = "left";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootUp) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "up", 25);
eval (currentRound).direction = "up";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootDown) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "down", 25);
eval (currentRound).direction = "down";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
gotoAndPlay (2);
Instance of Symbol 184 MovieClip "ammo" in Symbol 208 MovieClip Frame 8
onClipEvent (load) {
this.item = random(5) + 1;
this.gotoAndPlay(item * 3);
this.rotationSpeed = random(80) - 40;
selfDistruct = 1;
point = new Object();
}
onClipEvent (enterFrame) {
_root.ammoLoop(this);
}
Symbol 209 MovieClip Frame 1
startedSound = false;
stop();
Symbol 209 MovieClip Frame 2
if (((shootUp || (shootDown)) || (shootLeft)) || (shootRight)) {
timer = timer + 2;
play();
if (startedSound == false) {
_root.soundShooter.numActive = _root.soundShooter.numActive + 1;
startedSound = true;
}
} else {
if (startedSound) {
_root.soundShooter.numActive = _root.soundShooter.numActive - 1;
startedSound = false;
}
gotoAndStop (1);
}
Symbol 209 MovieClip Frame 4
if (timer >= fireRate) {
timer = 1;
play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 209 MovieClip Frame 8
if (shootRight) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "right", 25);
eval (currentRound).direction = "right";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootLeft) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "left", 25);
eval (currentRound).direction = "left";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootUp) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "up", 25);
eval (currentRound).direction = "up";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootDown) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "down", 25);
eval (currentRound).direction = "down";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
gotoAndPlay (2);
Instance of Symbol 184 MovieClip "ammo" in Symbol 209 MovieClip Frame 8
onClipEvent (load) {
this.item = random(5) + 1;
this.gotoAndPlay(item * 3);
this.rotationSpeed = random(80) - 40;
selfDistruct = 1;
point = new Object();
}
onClipEvent (enterFrame) {
_root.ammoLoop(this);
}
Symbol 211 MovieClip Frame 1
startedSound = false;
stop();
Symbol 211 MovieClip Frame 2
if (((shootUp || (shootDown)) || (shootLeft)) || (shootRight)) {
timer = timer + 2;
play();
if (startedSound == false) {
_root.soundShooter.numActive = _root.soundShooter.numActive + 1;
startedSound = true;
}
} else {
if (startedSound) {
_root.soundShooter.numActive = _root.soundShooter.numActive - 1;
startedSound = false;
}
gotoAndStop (1);
}
Symbol 211 MovieClip Frame 4
if (timer >= fireRate) {
timer = 1;
play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 211 MovieClip Frame 8
if (shootRight) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "right", 25);
eval (currentRound).direction = "right";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootLeft) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "left", 25);
eval (currentRound).direction = "left";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootUp) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "up", 25);
eval (currentRound).direction = "up";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
if (shootDown) {
currentRound = "ammo" + roundNum;
duplicateMovieClip (ammo, currentRound, roundNum);
_root.ammoMove(eval ((this + ".") + currentRound), "down", 25);
eval (currentRound).direction = "down";
eval (currentRound).rotationSpeed = random(90) - 45;
roundNum = roundNum + 1;
}
gotoAndPlay (2);
Instance of Symbol 184 MovieClip "ammo" in Symbol 211 MovieClip Frame 8
onClipEvent (load) {
this.item = random(5) + 1;
this.gotoAndPlay(item * 3);
this.rotationSpeed = random(80) - 40;
selfDistruct = 1;
point = new Object();
}
onClipEvent (enterFrame) {
_root.ammoLoop(this);
}
Symbol 170 MovieClip Frame 1
stop();
Instance of Symbol 173 MovieClip "shooter1" in Symbol 170 MovieClip Frame 1
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 50 - (_root.level * 4);
ammoRange = 70;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 198 MovieClip "shooter2" in Symbol 170 MovieClip Frame 1
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 60 - (_root.level * 4);
ammoRange = 70;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 199 MovieClip in Symbol 170 MovieClip Frame 1
onClipEvent (enterFrame) {
play();
}
Symbol 170 MovieClip Frame 2
stop();
Instance of Symbol 207 MovieClip "shooter1" in Symbol 170 MovieClip Frame 2
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 50 - (_root.level * 4);
ammoRange = 100;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 208 MovieClip "shooter2" in Symbol 170 MovieClip Frame 2
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 50 - (_root.level * 4);
ammoRange = 80;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 209 MovieClip "shooter3" in Symbol 170 MovieClip Frame 2
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 50 - (_root.level * 4);
ammoRange = 60;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 210 MovieClip in Symbol 170 MovieClip Frame 2
onClipEvent (enterFrame) {
play();
}
Symbol 170 MovieClip Frame 3
stop();
Instance of Symbol 207 MovieClip "shooter1" in Symbol 170 MovieClip Frame 3
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 50 - (_root.level * 4);
ammoRange = 100;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 208 MovieClip "shooter2" in Symbol 170 MovieClip Frame 3
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 50 - (_root.level * 4);
ammoRange = 80;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 211 MovieClip "shooter3" in Symbol 170 MovieClip Frame 3
onClipEvent (load) {
shootLeft = false;
shootRight = false;
shootUp = false;
shootDown = false;
ammoSpeed = int(7 + (_root.level / 3));
fireRate = 60 - (_root.level * 4);
ammoRange = 60;
active = false;
timer = 1;
roundNum = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 210 MovieClip in Symbol 170 MovieClip Frame 3
onClipEvent (enterFrame) {
play();
}
Instance of Symbol 214 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, false)) {
_root.gotoAndPlay("LevelComplete");
}
}
Instance of Symbol 216 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 218 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Right";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 220 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Down";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 221 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 222 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 223 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 223 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 225 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x + _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 226 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 226 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 226 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 227 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 3;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 228 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 6;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 227 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 3;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 227 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 3;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 227 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 3;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 229 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 3;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 221 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 232 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 214 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, false)) {
_root.gotoAndPlay("LevelComplete");
}
}
Instance of Symbol 234 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Right";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 235 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 237 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 220 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Down";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 222 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 238 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 239 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Down";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 218 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Right";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 240 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Right";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 223 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 223 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 241 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 1;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 241 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 1;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 242 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 4;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 242 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 4;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 243 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 243 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 243 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - (_root.tileWidth * 1.5), this.point.y - (_root.tileHeight * 0.5));
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 244 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 4;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 244 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 4;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 244 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 4;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 244 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 4;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 245 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 245 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 245 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 245 MovieClip in Symbol 231 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
minLevel = 7;
}
onClipEvent (enterFrame) {
if (_root.Level >= minLevel) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
}
Instance of Symbol 247 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Down";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 248 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 249 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 1;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 251 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
_root.gotoAndPlay("LevelComplete");
}
}
Instance of Symbol 252 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Down";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 254 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Left";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 255 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 2;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 256 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Right";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 257 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Up";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 239 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
shooterNum = 3;
direction = "Down";
}
onClipEvent (enterFrame) {
_root.shooterTrigger(this, shooterNum, direction);
}
Instance of Symbol 223 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 223 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 225 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x + _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 258 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 258 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 223 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x, this.point.y);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 258 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 258 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 258 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Instance of Symbol 258 MovieClip in Symbol 246 MovieClip Frame 1
onClipEvent (load) {
this.triggered = false;
point = new Object();
timer = 20;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.daffy._x, _root.daffy._y, true)) {
timer = timer + 1;
this.triggered = true;
this.point.x = this._x;
this.point.y = this._y;
_parent.localToGlobal(point);
targetTile = _root.tileHit(this.point.x - _root.tileWidth, this.point.y - _root.tileHeight);
if ((targetTile != false) && (20 < timer)) {
_root.dropAnvil(targetTile);
timer = 1;
}
} else {
timer = 20;
}
}
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 2
stop();
Symbol 212 MovieClip Frame 3
stop();
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 2
play();
daffyShadow = new Color(_root.daffy);
currentShadow = new Object();
if (_root.daffy.currentTile eq this.target) {
currentShadow = {ra:"90", rb:"0", ga:"90", gb:"0", ba:"90", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
} else {
currentShadow = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
}
Symbol 259 MovieClip Frame 3
if (_root.daffy.currentTile eq this.target) {
currentShadow = {ra:"80", rb:"0", ga:"80", gb:"0", ba:"80", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
} else {
currentShadow = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
}
Symbol 259 MovieClip Frame 4
if (_root.daffy.currentTile eq this.target) {
currentShadow = {ra:"70", rb:"0", ga:"70", gb:"0", ba:"70", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
} else {
currentShadow = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
}
Symbol 259 MovieClip Frame 5
if (_root.daffy.currentTile eq this.target) {
currentShadow = {ra:"60", rb:"0", ga:"60", gb:"0", ba:"60", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
} else {
currentShadow = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
}
Symbol 259 MovieClip Frame 6
if (_root.daffy.currentTile eq this.target) {
currentShadow = {ra:"50", rb:"0", ga:"50", gb:"0", ba:"50", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
} else {
currentShadow = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
}
Symbol 259 MovieClip Frame 7
if (_root.daffy.currentTile eq this.target) {
currentShadow = {ra:"40", rb:"0", ga:"40", gb:"0", ba:"40", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
} else {
currentShadow = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
daffyShadow.setTransform(currentShadow);
}
Symbol 259 MovieClip Frame 8
!!!ERROR
Symbol 259 MovieClip Frame 9
!!!ERROR
Symbol 259 MovieClip Frame 10
!!!ERROR
Symbol 259 MovieClip Frame 11
!!!ERROR
Symbol 259 MovieClip Frame 12
!!!ERROR
Symbol 259 MovieClip Frame 14
_root.anvilHit(this, target);
Symbol 259 MovieClip Frame 31
_root.removeAnvil(depth);
Instance of Symbol 170 MovieClip "catwalk" in Symbol 169 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(100);
gotoAndStop(_root.stage);
}
Instance of Symbol 212 MovieClip "triggerAreas" in Symbol 169 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.stage);
}
Symbol 287 MovieClip Frame 1
play();
Symbol 287 MovieClip Frame 11
!!!ERROR
Symbol 295 MovieClip Frame 1
play();
Symbol 295 MovieClip Frame 11
!!!ERROR
Symbol 303 MovieClip Frame 6
stop();
Symbol 309 MovieClip Frame 6
stop();
Symbol 315 MovieClip Frame 6
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 8
stop();
Symbol 263 MovieClip Frame 18
stop();
Symbol 263 MovieClip Frame 27
stop();
Instance of Symbol 271 MovieClip "cycle" in Symbol 263 MovieClip Frame 27
onClipEvent (load) {
play();
}
Symbol 263 MovieClip Frame 36
stop();
Symbol 263 MovieClip Frame 43
stop();
Symbol 263 MovieClip Frame 53
stop();
Symbol 263 MovieClip Frame 62
stop();
Instance of Symbol 120 MovieClip "cycle" in Symbol 263 MovieClip Frame 62
onClipEvent (load) {
play();
}
Symbol 263 MovieClip Frame 72
stop();
Symbol 263 MovieClip Frame 80
stop();
Symbol 263 MovieClip Frame 88
stop();
Symbol 263 MovieClip Frame 96
stop();
Symbol 263 MovieClip Frame 103
stop();
Symbol 263 MovieClip Frame 110
stop();
Symbol 263 MovieClip Frame 118
stop();
Symbol 263 MovieClip Frame 127
stop();
Symbol 263 MovieClip Frame 135
stop();
Symbol 263 MovieClip Frame 143
stop();
Symbol 263 MovieClip Frame 151
stop();
Symbol 263 MovieClip Frame 157
stop();
Symbol 331 MovieClip Frame 1001
stop();
Symbol 331 MovieClip Frame 1042
stop();
Symbol 334 Button
on (release) {
!!!ERROR
Symbol 340 Button
on (release) {
!!!ERROR
Symbol 343 Button
on (release) {
fallReset();
stage = 0;
gotoAndPlay (25);
}
Symbol 350 Button
on (release) {
fallReset();
stage = 1;
gotoAndPlay (25);
}
Symbol 353 Button
on (release) {
fallReset();
stage = 2;
gotoAndPlay (25);
}
Symbol 368 Button
on (release) {
if ((_root.nick eq "") || (_root.nick eq undefined)) {
_root.nick = "anonimo";
}
scoreboard = new LoadVars();
scoreboard.score = _root.gScore;
scoreboard.game = "daffysstudio";
scoreboard.name = _root.nick;
scoreboard.idgioco = _root.idgioco;
scoreboard.posto = _url.substr(10, 21);
scoreboard.onLoad = function (success) {
};
scoreboard.sendAndLoad("highscoresql09.php", scoreboard, "POST");
_root.gotoAndPlay(1);
}
Symbol 375 MovieClip Frame 1
_visible = 0;
Symbol 375 MovieClip Frame 5
stop();