Frame 1
function moregames() {
getURL ("http://www.voodel.com", "_blank");
}
function hostthis() {
}
Playtomic.Log.View(940579, "c960074ba5374cae", _root._url);
new com.neodelight.flanix.Console();
com.neodelight.std.Blueprint.addBlueprint("game", {gameName:"v2d", gameHighscores:true, gameScoreTypes:[{minValue:0, totalAdd:true, id:"score"}], gameV2dGrid:100, gameV2dGravity:1, gameDepth:1, camClass:com.neodelight.v2D.CamFollow});
com.neodelight.std.Blueprint.addBlueprint("cam", {offset:new com.neodelight.std.Vector(320, 240), tolerance:{up:50, down:50, left:20, right:20}, a:new com.neodelight.std.Vector(1, 1), f:new com.neodelight.std.Vector(0.5, 0.5)});
com.neodelight.std.Blueprint.addBlueprint("inputs", {inputsKeys:[["jump", 38], ["jump", 87], ["left", 37], ["left", 65], ["right", 39], ["right", 68], ["shoot", 32], ["gun0", 49], ["gun1", 53], ["gun2", 52], ["gun3", 51], ["gun4", 50]]});
com.neodelight.std.Blueprint.addBlueprint("classlib", {PlatformPlayerSprite:PlatformPlayerSprite, Player:com.neodelight.game.Player, PlatformObject:com.neodelight.v2D.PlatformObject, PlatformSprite:com.neodelight.v2D.PlatformSprite, PointObject:com.neodelight.v2D.PointObject, PointSprite:com.neodelight.v2D.PointSprite, RectObject:com.neodelight.v2D.RectObject, RectSprite:com.neodelight.v2D.RectSprite, Gun:com.neodelight.v2D.Gun, GunInterval:com.neodelight.v2D.GunInterval, MoverCircle:com.neodelight.v2D.MoverCircle, MoverExistInterval:com.neodelight.v2D.MoverExistInterval, MoverFloat:com.neodelight.v2D.MoverFloat, MoverLine:com.neodelight.v2D.MoverLine, MoverPattern:com.neodelight.v2D.MoverPattern, MoverPhysics:com.neodelight.v2D.MoverPhysics, MoverShot:com.neodelight.v2D.MoverShot, MoverShotSeeker:com.neodelight.v2D.MoverShotSeeker, MoverSlave:com.neodelight.v2D.MoverSlave, MoverSlaveLine:com.neodelight.v2D.MoverSlaveLine, MoverTargeter:com.neodelight.v2D.MoverTargeter, AnimationManager:com.neodelight.v2D.AnimationManager});
com.neodelight.std.Blueprint.addBlueprint("platform", {behaviour:"PlatformObject", groupsReg:"platforms"});
com.neodelight.std.Blueprint.addBlueprint("platformSprite", {behaviour:"PlatformSprite", groupsReg:"platforms", groupsCol:"players,physics", flagCarrier:true, flagStrong:true, flagFixed:true});
com.neodelight.std.Blueprint.addBlueprint("platformSprite2", {behaviour:"PlatformSprite", groupsReg:"platforms", groupsCol:"players,physics", flagCarrier:true, flagStrong:true, flagFixed:true, onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.partner.isPlayer) {
this.self.mover.active = true;
}
})});
com.neodelight.std.Blueprint.addBlueprint("rect", {behaviour:"RectObject", groupsReg:"platforms"});
com.neodelight.std.Blueprint.addBlueprint("rectSprite", {behaviour:"RectSprite", groupsReg:"platforms,physics", groupsCol:"players", flagCarrier:true, flagStrong:true, flagFixed:true});
com.neodelight.std.Blueprint.addBlueprint("rectSpritePhysics", {behaviour:"RectSprite", mover:"Physics", weight:5, friction:new com.neodelight.std.Vector3D(0.9, 0.9, 0.9), flex:0.5, flagCarrier:true, flagCarryable:true, flagStrong:false, flagFixed:false, groupsReg:"physics", groupsCol:"platforms,players,physics"});
com.neodelight.std.Blueprint.addBlueprint("hotspot", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots"});
com.neodelight.std.Blueprint.addBlueprint("player", {id:"player", animManager:"AnimationManager", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:200, aa:100, ab:0, dt:5}}, behaviour:"PlatformPlayerSprite", groupsReg:"players", groupsCol:"platforms,hotspots,monsters,physics", guns:"playerGunSimple,playerGunMulti,playerGunFlame,playerGunMachine,playerGunGrenade", statHitPoints:30, weight:2.5, width:41, height:58, friction:new com.neodelight.std.Vector3D(0.76, 0.99, 0), flagRenderLookDir:true, flagCarryable:true, flagStrong:true, sound:true, soundJump:"sndJump", soundWeapon:"sndWeapon", soundDie:"sndDeath2,sndDeath4"});
com.neodelight.std.Blueprint.addBlueprint("playerGun", {gunClass:"Gun", gunOffsetY:-7, gunOffsetX:30});
com.neodelight.std.Blueprint.addBlueprint("playerGunSimple", {blueprint:"playerGun", gunAmmo:"shotSimple", gunDir:0.25, gunReloadTime:0, gunMaxBullets:1, gunAutoAmmo:0.085, gunActive:true, sound:true, soundShoot:"sndShot"});
com.neodelight.std.Blueprint.addBlueprint("shotSimple", {behaviour:"PointSprite", libId:"plShotSimple", moverV:25, groupsReg:"", groupsCol:"platforms,explosives,monsters", flagGhost:true, flagSpareOwner:true, mover:"Shot", dieOffscreen:true, weight:0, friction:new com.neodelight.std.Vector3D(1, 1, 1), onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (_root.bulletNum == 1) {
this.partner.damage(0.5);
} else if (_root.bulletNum == 2) {
this.partner.damage(0.8);
} else if (_root.bulletNum == 3) {
this.partner.damage(1);
}
this.self.die();
})});
com.neodelight.std.Blueprint.addBlueprint("playerGunMulti", {blueprint:"playerGun", gunAmmo:"shotMulti", gunMulti:[-0.08, 0, 0.08], gunReloadTime:10, gunDirRandom:0, gunDir:0.25, gunMaxBullets:100000, gunActive:false, sound:true, soundShoot:"sndShot"});
com.neodelight.std.Blueprint.addBlueprint("shotMulti", {blueprint:"shotSimple", libId:"plShotMulti", maxAge:30, flagRenderLookDir:true, flagRenderAutoRotate:true, flex:1, onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.partner.actHitPoints != -1) {
this.self.die();
if (_root.bul3Num == 1) {
this.partner.damage(0.3);
}
if (_root.bul3Num == 2) {
this.partner.damage(0.6);
}
if (_root.bul3Num == 3) {
this.partner.damage(0.9);
}
}
})});
com.neodelight.std.Blueprint.addBlueprint("playerGunMachine", {blueprint:"playerGun", gunAmmo:"shotMachine", gunReloadTime:4, gunDirRandom:0, gunDir:0.25, gunMulti:[0, 0], gunParal:[-5, 5], gunMaxBullets:200000, gunActive:false, sound:true, soundShoot:"sndShot"});
com.neodelight.std.Blueprint.addBlueprint("shotMachine", {blueprint:"shotSimple", libId:"plShotMachine", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.partner.actHitPoints == -1) {
this.self.die();
} else {
trace("elsesee");
if (_root.bul2Num == 1) {
this.partner.damage(0.3);
}
if (_root.bul2Num == 2) {
this.partner.damage(0.6);
}
if (_root.bul2Num == 3) {
this.partner.damage(1);
}
}
})});
com.neodelight.std.Blueprint.addBlueprint("playerGunFlame", {blueprint:"playerGun", gunAmmo:"shotFlame", gunReloadTime:3, gunAccThrow:new com.neodelight.std.Vector(1, 0), gunDirRandom:0.4, gunDir:0.25, gunMaxBullets:150000, gunActive:false, sound:true, soundShoot:"sndFlame", soundPause:300});
com.neodelight.std.Blueprint.addBlueprint("shotFlame", {blueprint:"shotSimple", libId:"plShotFlame", moverV:15, weight:-0.2, friction:new com.neodelight.std.Vector3D(0.95, 0.95, 0.95), flex:0.5, flagSpareOwner:true, maxAge:20, onCollision:new com.neodelight.v2D.V2DEvent(function () {
trace("flameeeeee");
this.partner.damage(0.7);
})});
com.neodelight.std.Blueprint.addBlueprint("playerGunGrenade", {blueprint:"playerGun", gunDir:0.125, gunAmmo:"shotGrenade", gunAccThrow:new com.neodelight.std.Vector(1, 1), gunReloadTime:15, gunOffsetX:5, gunDirRandom:0, gunMaxBullets:200000, gunInitBullets:0, gunActive:true});
com.neodelight.std.Blueprint.addBlueprint("shotGrenade", {libId:"shotGrenade", behaviour:"RectSprite", groupsReg:"explosives", groupsCol:"platforms,monsters", animManager:"AnimationManager", statHitPoints:1E-5, flagSpareOwner:true, mover:"Shot", moverV:5, maxAge:60, explosion:"explosionGrenade", weight:1, flex:0.7, friction:new com.neodelight.std.Vector3D(0.99, 0.99, 0.99), sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("explosionGrenade", {areaType:71, areaRadius:80, areaDamageMin:3, areaDamageMax:6, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("bonus1", {behaviour:"RectObject", score:100, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("maxcoins", {behaviour:"RectObject", score:200, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (!this.partner.isPlayer) {
return(undefined);
}
this.self.die();
_root.maxcoinsNum++;
_root.coinsv++;
trace("coinsv" + coinsv);
trace("maxcoins:" + _root.maxcoinsNum);
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("avathar1", {behaviour:"RectObject", score:500, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.player.eff.gotoAndPlay(2);
_root.charnum = 2;
_root.levelMc.player.gotoAndStop(2);
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("avathar2", {behaviour:"RectObject", score:300, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.player.eff.gotoAndPlay(2);
_root.levelMc.player.gotoAndStop(3);
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("avathar3", {behaviour:"RectObject", score:300, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.player.eff.gotoAndPlay(2);
_root.levelMc.player.gotoAndStop(4);
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("avathar4", {behaviour:"RectObject", score:300, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.player.eff.gotoAndPlay(2);
_root.levelMc.player.gotoAndStop(5);
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("avathar5", {behaviour:"RectObject", score:500, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.player.eff.gotoAndPlay(2);
_root.charnum = 1;
_root.levelMc.player.gotoAndStop(1);
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("bonus5", {behaviour:"RectObject", score:500, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.f_bd_mc.gotoAndStop("red");
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("bonus6", {behaviour:"RectObject", score:300, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.f_bd_mc.gotoAndStop("green");
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("bonus7", {behaviour:"RectObject", score:300, flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
_root.levelMc.f_bd_mc.gotoAndStop("blue");
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("xtraWeapon", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (!this.partner.isPlayer) {
return(undefined);
}
this.partner.guns[this.self.config.paramGunId].actBullets = this.partner.guns[this.self.config.paramGunId].maxBullets;
this.partner.gun = this.partner.guns[this.self.config.paramGunId];
this.partner.gun.active = true;
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("xtraBonus", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", score:100, onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (!this.partner.isPlayer) {
return(undefined);
}
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("xtraBonus2", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", score:300, onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (!this.partner.isPlayer) {
return(undefined);
}
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("life", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots", animManager:"AnimationManager", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (!this.partner.isPlayer) {
return(undefined);
}
this.self.die();
}), sound:true, soundDie:"sndXtra"});
com.neodelight.std.Blueprint.addBlueprint("hotspotExit", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
trace(_root.savescore + "::savedscoreexit=");
_root.savescore = _root.savescore + _global.score.scoreTotal;
trace(_root.savescore + "::===savedscoreexit=");
_global.score.scoreTotal = 0;
this.self.mc.gotoAndStop(2);
})});
com.neodelight.std.Blueprint.addBlueprint("hotspotpoint", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
trace(_global.score.scoreTotal + "::_global.score.scoreTotal");
trace(_root.savescore + "::savedscore=");
_root.savescore = _root.savescore + _global.score.scoreTotal;
trace(_root.savescore + "::===savedscore=");
_global.score.scoreTotal = 0;
_root.levell = this.self.config.paramJump;
this.game.goLevel(this.self.config.paramJump);
})});
com.neodelight.std.Blueprint.addBlueprint("tutorialTriangle", {blueprint:"platformSprite", mover:"Pattern", moverPattern:[{t:0, dx:-50, dy:100, dt:40}, {t:0, dx:100, dy:0, dt:40}, {t:0, dx:-50, dy:-100, dt:40}]});
com.neodelight.std.Blueprint.addBlueprint("tutorialTargeter", {behaviour:"RectSprite", flagGhost:true, flagRenderLookDir:false, flagRenderRotation:true, friction:new com.neodelight.std.Vector3D(0.8, 0.8, 0.8), mover:"Targeter", moverV:0.5, moverA:0.1, moverStartPos:0.5});
com.neodelight.std.Blueprint.addBlueprint("hotspotToxic", {behaviour:"RectObject", flagGhost:true, groupsReg:"hotspots", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.6);
})});
com.neodelight.std.Blueprint.addBlueprint("buttonDeactivate", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
var _local3 = this.self.config.paramTargets.split(",");
var _local2 = 0;
while (_local2 < _local3.length) {
this.level[_local3[_local2]].engine.inactive = true;
this.level[_local3[_local2]]._visible = false;
_local2++;
}
this.self.mc.gotoAndStop("on");
this.self.inactive = true;
})});
com.neodelight.std.Blueprint.addBlueprint("buttonActivate", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
var _local3 = this.self.config.paramTargets.split(",");
var _local2 = 0;
while (_local2 < _local3.length) {
this.level[_local3[_local2]].engine.inactive = false;
this.level[_local3[_local2]]._visible = true;
_local2++;
}
this.self.mc.gotoAndStop("on");
this.self.inactive = true;
})});
com.neodelight.std.Blueprint.addBlueprint("buttonMoverDeactivate", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
var _local3 = this.self.config.paramTargets.split(",");
var _local2 = 0;
while (_local2 < _local3.length) {
this.level[_local3[_local2]].engine.mover.active = false;
_local2++;
}
this.self.mc.gotoAndStop("on");
this.self.inactive = true;
})});
com.neodelight.std.Blueprint.addBlueprint("buttonMoverActivate", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
var _local3 = this.self.config.paramTargets.split(",");
var _local2 = 0;
while (_local2 < _local3.length) {
this.level[_local3[_local2]].engine.mover.active = true;
_local2++;
}
this.self.mc.gotoAndStop("on");
this.self.inactive = true;
})});
com.neodelight.std.Blueprint.addBlueprint("trigger", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.self.mc._currentframe != 1) {
return(undefined);
}
var _local3 = this.self.config.paramTargets.split(",");
var _local2 = 0;
while (_local2 < _local3.length) {
this.level[_local3[_local2]].engine.mover.active = true;
_local2++;
}
this.self.mc.gotoAndPlay("trigger");
})});
com.neodelight.std.Blueprint.addBlueprint("trigger2", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.self.mc._currentframe != 1) {
return(undefined);
}
this.self.mc.gotoAndPlay("trigger");
})});
com.neodelight.std.Blueprint.addBlueprint("trigger3", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.self.mc._currentframe != 1) {
return(undefined);
}
this.self.mc.gotoAndPlay("on");
})});
com.neodelight.std.Blueprint.addBlueprint("tripleDoorExample", {blueprint:"hotspot", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.self.mc._currentframe != 1) {
return(undefined);
}
this.self.mc.tripleDoorFlag = true;
this.self.mc.gotoAndStop("on");
if ((this.level.tripleDoorSwitch0.tripleDoorFlag && (this.level.tripleDoorSwitch1.tripleDoorFlag)) && (this.level.tripleDoorSwitch2.tripleDoorFlag)) {
this.level.door6.engine.kill();
}
})});
com.neodelight.std.Blueprint.addBlueprint("tutorialKey", {blueprint:"hotspot", id:"key", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.self.inactive = true;
this.self.mc._visible = false;
})});
com.neodelight.std.Blueprint.addBlueprint("tutorialKeyHole", {blueprint:"hotspot", id:"keyhole", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (!this.level.key.engine.inactive) {
return(undefined);
}
if (this.self.inactive) {
return(undefined);
}
this.level.door7.engine.kill();
this.self.inactive = true;
this.self.mc.gotoAndStop(2);
})});
com.neodelight.std.Blueprint.addBlueprint("tutorialDoorDamage", {blueprint:"rectSprite", statHitPoints:1, animManager:"AnimationManager", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:200, aa:100, ab:0, dt:5}}, flagFixed:true, groupsReg:"platforms,explosives"});
com.neodelight.std.Blueprint.addBlueprint("tutorialKillMonOpenDoor", {blueprint:"monBobby", statHitPoints:7, score:500, onDie:new com.neodelight.v2D.V2DEvent(function () {
this.level.doorr.engine.kill();
})});
com.neodelight.std.Blueprint.addBlueprint("tutorialKillMonOpenDoor1", {blueprint:"monBobby1", statHitPoints:10, onDie:new com.neodelight.v2D.V2DEvent(function () {
this.level.doorr1.engine.kill();
})});
com.neodelight.std.Blueprint.addBlueprint("tutorialContactLift", {blueprint:"platformSprite", mover:"Line", moverDx:1780, moverV:20, moverDestinationPause:9999999999, moverActive:false, onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.partner.isPlayer) {
this.self.mover.active = true;
}
})});
com.neodelight.std.Blueprint.addBlueprint("explosiveBarrel", {blueprint:"rectSprite", statHitPoints:1, statDeathCount:10, animManager:"AnimationManager", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:200, aa:100, ab:0, dt:5}}, groupsCol:"players", flagFixed:true, groupsReg:"platforms,explosives", explosion:"explosionBarrel", sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("explosionBarrel", {areaType:71, areaRadius:80, areaDamageMin:3, areaDamageMax:6, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("bonusbox", {blueprint:"rectSprite", statHitPoints:2, statDeathCount:10, animManager:"AnimationManager", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:200, aa:100, ab:0, dt:5}}, groupsCol:"players", flagFixed:true, groupsReg:"platforms,explosives", explosion:"explosionBarrel", sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("mon", {behaviour:"RectSprite", animManager:"AnimationManager", animManagerFx:{damage:{ra:100, rb:200, ga:100, gb:200, ba:100, bb:200, aa:100, ab:0, dt:5}}, groupsCol:"players", flagFixed:true, groupsReg:"monsters", flagGhost:true});
com.neodelight.std.Blueprint.addBlueprint("monElectric", {blueprint:"mon", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.6);
this.self.mc.gotoAndPlay("electric");
this.self.snd.playEvent("Electro");
}), flagGhost:false, flagStrong:true, flagCarrier:true, sound:true, soundElectro:"sndElectro"});
com.neodelight.std.Blueprint.addBlueprint("monBobby", {blueprint:"mon", statHitPoints:2, mover:"Line", moverDx:200, moverV:3, width:25, height:30, onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.05);
}), flagRenderLookDir:true, moverDestinationPause:3, score:200, sound:true, soundDie:"sndDie"});
com.neodelight.std.Blueprint.addBlueprint("monBobby2", {blueprint:"mon", mover:"Line", moverDx:200, moverV:3, width:50, height:67, onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.05);
}), flagRenderLookDir:true, moverDestinationPause:3, score:200, sound:true, soundDie:"sndDie"});
com.neodelight.std.Blueprint.addBlueprint("bonus", {blueprint:"bon", statHitPoints:2, mover:"Line", moverDx:200, moverV:3, width:40, height:64, onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.05);
}), flagRenderLookDir:true, moverDestinationPause:3, score:200, sound:true, soundDie:"sndDie"});
com.neodelight.std.Blueprint.addBlueprint("monBobbyExplosive1", {blueprint:"bonus", score:100, groupsReg:"platforms,explosives", explosion:"explosionBobby", sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monBobbyExplosive", {blueprint:"monBobby", score:100, groupsReg:"platforms,explosives", explosion:"explosionBobby", sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("explosionBobby", {areaType:71, areaRadius:80, areaDamageMin:3, areaDamageMax:6, groupsCol:"players,explosives,monsters"});
com.neodelight.std.Blueprint.addBlueprint("monBobbyGun", {gunClass:"GunInterval", gunDir:0.25, gunAmmo:"monBobbyAmmo", gunIntervalPShoot:0.5, gunIntervalTimeOff:40, gunIntervalTimeOn:20, gunIfDirXPlayer:true, gunReloadTime:5, gunOffsetX:15, gunOffsetY:-15, sound:true, soundShoot:"ss"});
com.neodelight.std.Blueprint.addBlueprint("monBobbyGun2", {gunClass:"GunInterval", gunDir:0.25, gunAmmo:"monBobbyAmmo2", gunIntervalPShoot:0.5, gunIntervalTimeOff:30, gunIntervalTimeOn:30, gunIfDirXPlayer:true, gunReloadTime:8, gunOffsetX:15, gunOffsetY:-15, sound:true, soundShoot:"ss"});
com.neodelight.std.Blueprint.addBlueprint("monBobbyAmmo", {libId:"monShotBobby", behaviour:"PointSprite", groupsCol:"platforms,explosives,players", flagGhost:true, flagSpareOwner:true, mover:"Shot", moverV:16, dieOffscreen:true, friction:new com.neodelight.std.Vector3D(1, 1, 1), onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.self.die();
this.partner.damage(1);
})});
com.neodelight.std.Blueprint.addBlueprint("monBobbyAmmo2", {libId:"monShotBobby2", behaviour:"PointSprite", groupsCol:"platforms,explosives,players", flagGhost:true, flagSpareOwner:true, mover:"Shot", moverV:15, dieOffscreen:true, friction:new com.neodelight.std.Vector3D(1, 1, 1), onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.self.die();
this.partner.damage(1);
})});
com.neodelight.std.Blueprint.addBlueprint("monUfo", {blueprint:"mon", statHitPoints:15, mover:"Float", moverDx:100, moverV:5, moverSineAmp:25, moverSineFrequ:0.01, width:153, height:82, guns:"monUfoGunA,monUfoGunB", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.2);
}), flagRenderLookDir:false, moverDestinationPause:9, score:1000, sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monUfoGunA", {gunClass:"GunInterval", gunOffsetX:-50, gunOffsetY:25, gunDir:-0.25, gunIntervalTimeOn:50, gunIntervalPShoot:0.06, gunIntervalTimeOff:50, gunAmmo:"monUfoAmmoA", gunReloadTime:15, sound:true, soundShoot:"sndShot2"});
com.neodelight.std.Blueprint.addBlueprint("monUfoAmmoA", {behaviour:"PointSprite", mover:"ShotSeeker", moverTarget:"player", moverTargetingSpeed:0.03, moverTargetAcc:1.2, flagRenderLookDir:false, flagRenderRotation:true, flagGhost:true, flagSpareOwner:true, dieOffscreen:false, animManager:"AnimationManager", explosion:"explosionUfoAmmoA", moverV:15, weight:0, friction:new com.neodelight.std.Vector3D(0.9, 0.9, 0.9), maxAge:120, libId:"monShotMissile2", groupsReg:"", groupsCol:"players,platforms,monsters", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.self.die();
})});
com.neodelight.std.Blueprint.addBlueprint("explosionUfoAmmoA", {areaType:71, areaRadius:28, areaDamageMin:1, areaDamageMax:2, groupsCol:"players,explosives"});
com.neodelight.std.Blueprint.addBlueprint("monUfoGunB", {gunClass:"GunInterval", gunDir:0.125, gunAmmo:"monUfoAmmoB", gunIntervalPShoot:0.03, gunIntervalTimeOff:50, gunIntervalTimeOn:50, gunReloadTime:5, gunOffsetX:0, gunOffsetY:40});
com.neodelight.std.Blueprint.addBlueprint("monUfoAmmoB", {libId:"shotGrenade", behaviour:"RectSprite", groupsReg:"explosives", groupsCol:"platforms,players", animManager:"AnimationManager", statHitPoints:1E-5, flagSpareOwner:true, mover:"Shot", moverV:5, maxAge:60, explosion:"explosionGrenade", weight:1, flex:0.7, friction:new com.neodelight.std.Vector3D(0.99, 0.99, 0.99), sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monSpringgun", {blueprint:"mon", score:200, width:36, height:36, flagRenderLookDir:true, flagRenderRotation:true, friction:new com.neodelight.std.Vector3D(0.8, 0.8, 0.8), mover:"Targeter", moverV:0.05, moverA:0.01, moverStartPos:0.5, statHitPoints:0.5, moverDx:50, moverDy:0, moverDestinationPause:15, guns:"monSpringgunGun", sound:true, soundDie:"sndDie"});
com.neodelight.std.Blueprint.addBlueprint("monSpringgunGun", {gunClass:"GunInterval", gunOffsetX:0, gunOffsetY:-55, gunIfDirXPlayer:false, gunIntervalTimeOn:50, gunIntervalPShoot:0.2, gunIntervalTimeOff:30, gunAmmo:"monSpringgunShot", gunReloadTime:30, sound:true, soundShoot:"sndShot2"});
com.neodelight.std.Blueprint.addBlueprint("monSpringgunShot", {behaviour:"PointSprite", libId:"monShotFirelaser", mover:"Shot", moverV:15, flagGhost:true, flagSpareOwner:true, dieOffscreen:true, weight:0, friction:new com.neodelight.std.Vector3D(1, 1, 1), groupsReg:"", groupsCol:"players,platforms,explosives", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.6);
this.self.die();
})});
com.neodelight.std.Blueprint.addBlueprint("monBossTorso", {blueprint:"mon", score:10000, id:"bossTorso", mover:"Float", groupsReg:"", groupsCol:"players", moverV:4, moverDy:20, moverVDown:0.2, moverVUp:0.3, moverSineAmp:1, moverSineFrequ:0.005, statHitPoints:10, flagInvincible:true, moverDx:200, moverDy:0, moverDestinationPause:5, flagRenderLookDir:false, linkSlaves:"bossEye,bossEyeLid,bossGunRight,bossGunLeft,bossTurret", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.2);
}), sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monBossEye", {blueprint:"mon", id:"bossEye", width:36, height:36, flagInvincible:true, mover:"Slave", statHitPoints:10, flagRenderLookDir:false, linkMaster:"bossTorso", onDie:new com.neodelight.v2D.V2DEvent(function () {
this.level.bossTorso.engine.die();
this.level.bossEyeLid.engine.die();
}), sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monBossEyeLid", {blueprint:"mon", id:"bossEyeLid", groupsReg:"", mover:"SlaveLine", moverV:2, moverActive:false, moverDestinationPause:150, moverDx:0, moverDy:-20, statHitPoints:-1, flagRenderLookDir:false, onMoverReachPos0:new com.neodelight.v2D.V2DEvent(function () {
this.level.bossEye.engine.invincible = true;
}), onMoverReachPos1:new com.neodelight.v2D.V2DEvent(function () {
this.level.bossEye.engine.invincible = false;
}), linkMaster:"bossTorso"});
com.neodelight.std.Blueprint.addBlueprint("monBossGunRight", {blueprint:"mon", id:"bossGunRight", width:43, height:34, mover:"Slave", statHitPoints:3, guns:"monBossGunRightGun", flagRenderLookDir:false, linkMaster:"bossdroneTorso", onDie:new com.neodelight.v2D.V2DEvent(function () {
if ((this.level.bossGunLeft.engine.actHitPoints == 0) && (this.level.bossTurret.engine.actHitPoints == 0)) {
this.level.bossEyeLid.engine.mover.active = true;
}
}), sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monBossGunRightGun", {blueprint:"monBossGunLeftGun", gunOffsetX:-25, gunDir:0.65});
com.neodelight.std.Blueprint.addBlueprint("monBossGunLeft", {blueprint:"monBossGunRight", id:"bossGunLeft", guns:"monBossGunLeftGun", onDie:new com.neodelight.v2D.V2DEvent(function () {
if ((this.level.bossGunRight.engine.actHitPoints == 0) && (this.level.bossTurret.engine.actHitPoints == 0)) {
this.level.bossEyeLid.engine.mover.active = true;
}
})});
com.neodelight.std.Blueprint.addBlueprint("monBossGunLeftGun", {gunClass:"GunInterval", gunOffsetX:25, gunOffsetY:16, gunIfDirXPlayer:false, gunIntervalTimeOn:30, gunIntervalTimeOff:212, gunAmmo:"monBossAmmo", gunDir:0.35, gunReloadTime:12, sound:true, soundShoot:"sndShot2"});
com.neodelight.std.Blueprint.addBlueprint("monBossAmmo", {blueprint:"shotSimple", libId:"monShotFire", flex:0.7, maxAge:50, moverV:15, flagRenderLookDir:true, flagRenderAutoRotate:true, dieOffscreen:false, groupsCol:"players,platforms", onCollision:new com.neodelight.v2D.V2DEvent(function () {
if (this.partner.isPlayer) {
this.partner.damage(0.2);
this.self.die();
}
})});
com.neodelight.std.Blueprint.addBlueprint("monBossTurret", {blueprint:"mon", id:"bossTurret", mover:"SlaveLine", moverDestinationPause:140, moverDx:0, moverDy:-25, statHitPoints:10, guns:"monBossLauncher", flagRenderLookDir:false, linkMaster:"bossTorso", onMoverReachPos0:new com.neodelight.v2D.V2DEvent(function () {
this.self.invincible = true;
this.self.gunsoff = true;
}), onMoverReachPos1:new com.neodelight.v2D.V2DEvent(function () {
this.self.invincible = false;
this.self.gunsoff = false;
}), onDie:new com.neodelight.v2D.V2DEvent(function () {
if ((this.level.bossGunRight.engine.actHitPoints == 0) && (this.level.bossGunLeft.engine.actHitPoints == 0)) {
this.level.bossEyeLid.engine.mover.active = true;
}
}), sound:true, soundDie:"sndExplosion"});
com.neodelight.std.Blueprint.addBlueprint("monBossLauncher", {gunClass:"GunInterval", gunOffsetX:-50, gunOffsetY:0, gunDir:0.75, gunIfDirXPlayer:false, gunIntervalTimeOn:10, gunIntervalPShoot:3, gunIntervalTimeOff:0, gunAmmo:"monBossMissile", gunReloadTime:20, sound:true, soundShoot:"sndShot2"});
com.neodelight.std.Blueprint.addBlueprint("monBossMissile", {blueprint:"shotSimple", mover:"ShotSeeker", moverTarget:"player", moverTargetingSpeed:0.03, moverTargetAcc:1, flagRenderLookDir:false, flagRenderRotation:true, flagRenderAutoRotate:false, dieOffscreen:false, moverV:10, friction:new com.neodelight.std.Vector3D(0.9, 0.9, 0.9), maxAge:60, libId:"monShotMissileBoss", groupsCol:"players,platforms,explosives", onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.partner.damage(0.6);
this.self.die();
})});
com.neodelight.std.Blueprint.addBlueprint("monAcidDrain", {blueprint:"rectSprite", guns:"monGunAcid"});
com.neodelight.std.Blueprint.addBlueprint("monGunAcid", {gunClass:"GunInterval", gunDir:0.5, gunAmmo:"shotMonAcid", gunIntervalPShoot:0.05, gunIntervalTimeOff:0, gunIntervalTimeOn:1, gunReloadTime:15, gunOffsetX:0});
com.neodelight.std.Blueprint.addBlueprint("shotMonAcid", {libId:"monShotAcid", behaviour:"PointSprite", groupsReg:"", groupsCol:"platforms,explosives,players", flagGhost:true, flagSpareOwner:true, mover:"Shot", moverV:8, dieOffscreen:true, weight:0, friction:new com.neodelight.std.Vector3D(1, 1, 1), onCollision:new com.neodelight.v2D.V2DEvent(function () {
this.self.die();
this.partner.damage(1);
})});
_global.config = com.neodelight.std.AutoConfig.getConfig({url:url, configs:com.neodelight.std.Blueprint.getBlueprint("game").gameLicenses});
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
var mySiteLink = new ContextMenuItem("More Games", moregames);
myMenu.customItems.push(mySiteLink);
_root.menu = myMenu;
Frame 2
function preloadSite() {
var _local4 = _root.getBytesLoaded();
var _local3 = _root.getBytesTotal();
var _local2 = Math.round((_local4 / _local3) * 100);
l_mc.pencil_mc.gotoAndStop(_local2);
heartmc.gotoAndStop(_local2 / 10);
if (_local2 < 10) {
_root.allchars.gotoAndStop(1);
} else {
_root.allchars.gotoAndStop(Math.abs(_local2 / 10));
}
_root.txtp = _local2 + "%";
_root.txtPer2 = _local2 + "%";
if (_local4 >= _local3) {
clearInterval(loadingCall);
gotoAndStop ("startbtn");
}
}
stop();
Stage.scaleMode = "exactFit";
var loadingCall = setInterval(preloadSite, 50);
Frame 3
function btnVisible() {
play_btn._visible = true;
}
stop();
play_btn._visible = false;
setTimeout(btnVisible, 100);
trace("soundsssss");
stop();
var btnsnd = new Sound();
btnsnd.attachSound("btnsnd");
var menubgsnd = new Sound();
menubgsnd.attachSound("menubg");
var playbg = new Sound();
playbg.attachSound("playbg");
var goversnd = new Sound();
goversnd.attachSound("goversnd");
var gwinsnd = new Sound();
gwinsnd.attachSound("gwinsnd");
var lvlcompl = new Sound();
lvlcompl.attachSound("lvlcompl");
var coinsnd = new Sound();
coinsnd.attachSound("coinsnd");
var tryagainsnd = new Sound();
tryagainsnd.attachSound("tryagainsnd");
var introsnd = new Sound();
introsnd.attachSound("introsnd");
var btnanm = new Sound();
btnanm.attachSound("btnanm");
var ed2 = new Sound();
ed2.attachSound("endiesnd");
var coin2snd = new Sound();
coin2snd.attachSound("coin2snd");
trace(_root.btnsnd.getVolume());
trace(_root.menubgsnd);
introsnd.start();
Frame 4
gotoAndPlay ("init");
Frame 9
new com.neodelight.v2D.V2DGame();
var soundss = 1;
Frame 10
gotoAndPlay ("menu");
Frame 13
function menusndrpt() {
_root.menubgsnd.onSoundComplete = function () {
_root.menubgsnd.start();
};
}
stop();
_root.osd._visible = false;
_root.osd.removeMovieClip();
levelMc._visible = false;
stopAllSounds();
_root.menubgsnd.start();
menusndrpt();
_root.maxcoinsNum = 0;
var lives = 3;
_root.lvldispnum = 1;
_root.levelNum = 1;
_root.coinNum = 1;
var prevlives = 0;
var helth = false;
_root.levells = 1;
_root.levell = 1;
_root.levelload = 0;
_root.totalmoney = 0;
_root.totalscore = 0;
var coinsv = 0;
_root.bulletNum = 1;
_root.bombNum = 1;
_root.bul2Num = 1;
_root.bm2upgrade1 = false;
_root.bm2upgrade2 = false;
_root.bul3Num = 1;
_root.bm3upgrade1 = false;
_root.bm3upgrade2 = false;
_root.b0buy = true;
_root.b1buy = false;
_root.b2buy = false;
_root.b3buy = false;
_root.b4buy = false;
_root.b5buy = false;
_root.b0upgrade = false;
_root.b1upgrade = false;
var scoress = 0;
var totalscore = 0;
var pw1 = false;
var pw2 = false;
var pw3 = false;
var pw4 = false;
var power1 = 0;
var power2 = 0;
var power3 = 0;
var power4 = 0;
var power5 = 0;
var herohelth = 100;
var herohelth1 = 0;
var enmey1 = 0;
var enmey2 = 0;
var enmey3 = 0;
var enmey4 = 0;
var enmey5 = 0;
var enmey6 = 0;
var enmey7 = 0;
var enmey8 = 0;
var coins = 0;
var coinss = 0;
var enmeynum1 = 0;
var enmeynum2 = 0;
var enmeynum3 = 0;
var enmeynum4 = 0;
var enmeynum5 = 0;
var enmeynum6 = 0;
var enmeynum7 = 0;
var enmeynum8 = 0;
var enmeynums1 = 0;
var enmeynums2 = 0;
var enmeynums3 = 0;
var enmeynums4 = 0;
var enmeynums5 = 0;
var enmeynums6 = 0;
var enmeynums7 = 0;
var enmeynums8 = 0;
_root.charnum = 2;
_root.savescore = 0;
if (_root.soundss == 0) {
_root.sou.gotoAndStop(2);
stopAllSounds();
}
var playerDetails = SharedObject.getLocal("schoolgirl");
if (playerDetails.data.lev == undefined) {
playerDetails.data.lev = _root.levell;
playerDetails.data.levdispNum = _root.lvldispnum;
} else {
_root.levell = playerDetails.data.lev;
_root.lvldispnum = playerDetails.data.levdispNum;
}
Frame 19
stop();
_root.osd._visible = false;
_root.osd.removeMovieClip();
levelMc._visible = false;
Frame 20
function gogame() {
_root.levelNum = _root.levell;
_root.gotoAndStop("upgrade");
}
stop();
_root.osd._visible = false;
_root.osd.removeMovieClip();
levelMc._visible = false;
Frame 22
stop();
_root.enmey1 = 0;
_root.enmey2 = 0;
_root.enmey3 = 0;
_root.enmey4 = 0;
_root.enmey5 = 0;
_root.enmey6 = 0;
_root.enmey7 = 0;
_root.enmey8 = 0;
_root.coins = 0;
stopAllSounds();
_root.menusnd.start();
menusndrpt();
_root.gotoAndStop("game");
Frame 24
_root.levelload = _root.levell;
_global.game.initGame(_root.levelload);
osd.swapDepths(_root.getNextHighestDepth());
map_mc.swapDepths(_root.getNextHighestDepth());
credits.swapDepths(_root.getNextHighestDepth());
stopAllSounds();
_root.bg_mc.gotoAndStop(_root.levell);
_root.playbg.start();
_root.playbg.onSoundComplete = function () {
_root.playbg.start();
};
_root.prevlives = _root.lives;
Frame 26
play();
Frame 27
stop();
Frame 28
prevFrame();
Frame 31
stopAllSounds();
_root.goversnd.start();
_root.goversnd.onSoundComplete = function () {
_root.menusnd.start();
};
_root.menusndrpt();
_root.osd._visible = false;
_root.osd.removeMovieClip();
_root.map_mc._visible = false;
_root.map_mc.removeMovieClip();
levelMc._visible = false;
e.level.removeMovieClip();
_root.lives = 3;
_root.maxcoinsNum = 0;
_root.coins = 0;
_root.totalscore = _root.savescore + _root.totalscore;
_root.savescore = 0;
stop();
Frame 32
stop();
stopAllSounds();
_root.gwinsnd.start();
_root.gwinsnd.onSoundComplete = function () {
_root.menusnd.start();
};
_root.menusndrpt();
_root.osd._visible = false;
_root.osd.removeMovieClip();
_root.map_mc._visible = false;
_root.map_mc.removeMovieClip();
levelMc._visible = false;
_root.lives = 3;
_root.maxcoinsNum = 0;
_root.coins = 0;
Frame 33
stop();
_root.maxcoinsNum = 0;
stopAllSounds();
_root.gwinsnd.start();
_root.gwinsnd.onSoundComplete = function () {
_root.menusnd.start();
};
_root.menusndrpt();
_root.osd._visible = false;
_root.osd.removeMovieClip();
levelMc._visible = false;
_root.map_mc._visible = false;
_root.map_mc.removeMovieClip();
_root.enmeynum1 = _root.enmey1 / 100;
_root.enmeynum2 = _root.enmey2 / 100;
_root.enmeynum3 = _root.enmey3 / 200;
_root.enmeynum4 = _root.enmey4 / 100;
_root.enmeynum5 = _root.enmey5 / 100;
_root.enmeynum6 = _root.enmey6 / 300;
_root.enmeynum7 = _root.enmey7 / 300;
_root.enmeynum8 = _root.enmey8 / 500;
_root.power1 = 0;
_root.power2 = 0;
_root.power3 = 0;
_root.power4 = 0;
_root.levelNum++;
_root.lvldispnum++;
_root.levell++;
trace("starsv" + _root.levelNum);
if (_root.levelNum == 2) {
if (_root.coinsv <= 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv >= 10) && (_root.coinsv < 18)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 19) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 3) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 4) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 5) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 6) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 7) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 8) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 9) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum == 10) {
if (_root.coinsv < 9) {
_root.levelsv.stand.starsv.gotoAndStop(1);
}
if ((_root.coinsv > 9) && (_root.coinsv < 20)) {
_root.levelsv.stand.starsv.gotoAndStop(2);
}
if (_root.coinsv >= 20) {
_root.levelsv.stand.starsv.gotoAndStop(3);
}
}
if (_root.levelNum > 10) {
_root.levelNum = 10;
_root.lvldispnum = 10;
}
_root.playerDetails.data.lev = _root.levell;
_root.playerDetails.data.levdispNum = _root.lvldispnum;
_root.totalmoney = _root.totalmoney + _root.savescore;
_root.totalscore = _root.savescore + _root.totalscore;
_root.coinscollect = _root.coinsv;
_root.savescore = 0;
_global.score.scoreTotal = 0;
_root.coins = 0;
_root.coinsv = 0;
if (_root.levell > 10) {
_root.levell = 10;
_root.gotoAndStop("gamewin");
}
Frame 35
stop();
stopAllSounds();
_root.tryagainsnd.start(0, 999);
_root.tryagainsnd.onSoundComplete = function () {
_root.menusnd.start();
};
_root.menusndrpt();
_root.enmey1 = 0;
_root.enmey2 = 0;
_root.enmey3 = 0;
_root.enmey4 = 0;
_root.enmey5 = 0;
_root.enmey6 = 0;
_root.enmey7 = 0;
_root.enmey8 = 0;
_root.coins = 0;
_root.coinss = 0;
_root.coins = 0;
_root.maxcoinsNum = 0;
_root.lives = _root.prevlives;
_root.lives--;
_root.osd._visible = false;
_root.osd.removeMovieClip();
_root.map_mc._visible = false;
_root.map_mc.removeMovieClip();
_global.score.scoreTotal = 0;
if (_root.lives <= 0) {
_root.gotoAndStop("gameover");
}
Symbol 16 Button
on (release) {
getURL ("http://www.voodel.com", "_blank");
}
Symbol 1154 MovieClip [__Packages.com.neodelight.std.Vector] Frame 0
class com.neodelight.std.Vector
{
var x, y;
function Vector (x, y) {
this.x = x;
this.y = y;
}
function copyOf() {
return(new com.neodelight.std.Vector(x, y));
}
function toString() {
return(((("{x:" + x) + ", y:") + y) + "}");
}
static function intersectP(ax0, ay0, ax1, ay1, bx0, by0, bx1, by1) {
var _local3 = ax0 - bx0;
var _local2 = ay0 - by0;
var _local1 = (by1 * ax1) - (bx1 * ay1);
if (_local1 == 0) {
return(undefined);
}
var _local4 = (by1 * _local3) - (bx1 * _local2);
return((-1 * _local4) / _local1);
}
static function splitP(ax, ay, bx, by) {
return(((bx * ax) - (by * ay)) / (((-bx) * bx) - (by * by)));
}
static function splitV(a, b) {
return((((-b.x) * a.x) - (b.y * a.y)) / ((b.x * (-b.x)) - (b.y * b.y)));
}
static function normalizeP(vx, vy) {
var _local1 = Math.sqrt((vx * vx) + (vy * vy));
return(new com.neodelight.std.Vector(vx / _local1, vy / _local1));
}
static function normalizeV(v) {
var _local2 = Math.sqrt((v.x * v.x) + (v.y * v.y));
v.x = v.x / _local2;
v.y = v.y / _local2;
return(v);
}
static function magnitudeP(vx, vy) {
return(Math.sqrt((vx * vx) + (vy * vy)));
}
static function magnitudeV(v) {
return(Math.sqrt((v.x * v.x) + (v.y * v.y)));
}
static function distanceP(px, py, v0x, v0y, v1x, v1y) {
var _local3 = Math.sqrt((v1x * v1x) + (v1y * v1y));
v1x = v1x / _local3;
v1y = v1y / _local3;
return(-1 * (((v1x * (py - v0y)) - (v1y * (px - v0x))) / ((v1x * v1x) + (v1y * v1y))));
}
static function distanceV(p, v0, v1) {
var _local2 = v1.x;
var _local1 = v1.y;
var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1));
_local2 = _local2 / _local3;
_local1 = _local1 / _local3;
return(-1 * (((_local2 * (p.y - v0.y)) - (_local1 * (p.x - v0.x))) / ((_local2 * _local2) + (_local1 * _local1))));
}
}
Symbol 1155 MovieClip [__Packages.com.neodelight.std.Vector3D] Frame 0
class com.neodelight.std.Vector3D extends com.neodelight.std.Vector
{
var z, x, y;
function Vector3D (x, y, z) {
super(x, y);
this.z = z;
}
function copyOf() {
return(new com.neodelight.std.Vector3D(x, y, z));
}
function toString() {
return(((((("{x:" + x) + ", y:") + y) + ", z:") + z) + "}");
}
}
Symbol 1156 MovieClip [__Packages.com.neodelight.v2D.Mover] Frame 0
class com.neodelight.v2D.Mover
{
var client, mc, config, active, id, v, pos, size, origin, screenPos, dieOffscreen;
function Mover (client) {
this.client = client;
mc = this.client.mc;
config = mc;
active = ((mc.moverActive != undefined) ? (Boolean(mc.moverActive)) : true);
id = this.client.id;
v = client.v;
pos = client.pos;
size = client.size;
origin = client.origin;
screenPos = new com.neodelight.std.Vector(0, 0);
dieOffscreen = Boolean(config.dieOffscreen);
}
function reset() {
pos.x = origin.x;
pos.y = origin.y;
}
function move() {
if (!active) {
return(undefined);
}
screenPos.x = pos.x;
screenPos.y = pos.y;
mc._parent.localToGlobal(screenPos);
if (dieOffscreen) {
if ((((screenPos.x < (-size.x)) || (screenPos.x > _global.game.stageWidth)) || (screenPos.y < (-size.y))) || (screenPos.y > _global.game.stageHeight)) {
client.kill();
}
}
}
}
Symbol 1157 MovieClip [__Packages.com.neodelight.v2D.V2DObject] Frame 0
class com.neodelight.v2D.V2DObject
{
var mc, config, id, groups, cells, teams, owner, size, pos, boundingRect, totalBoundingRect, cellsRect, animMgr, animMgrStep, snd, cargo, flags, defHitPoints, maxHitPoints, defDeathCount, events, inactive, ghost, fixed, strong, carrier, carryable, crusher, spareOwner, invincible, gunsoff, actHitPoints, actDeathCount;
function V2DObject (mc, config) {
this.mc = mc;
this.mc.engine = this;
this.config = mc;
if (this.config.id) {
id = this.config.id;
} else {
id = com.neodelight.std.Unique.getKey();
}
this.mc._name = id;
groups = new Array();
cells = new Array();
teams = new Array();
if (this.config.owner) {
owner = this.config.owner;
}
if (this.config.team) {
teams[this.config.team] = true;
}
size = new com.neodelight.std.Vector3D((this.config.width ? (com.neodelight.std.XMath.toNumber(this.config.width)) : (this.mc._width)), (this.config.height ? (com.neodelight.std.XMath.toNumber(this.config.height)) : (this.mc._height)), 0);
pos = new com.neodelight.std.Vector3D(mc._x, mc._y, (mc._rotation / 180) * Math.PI);
boundingRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(pos.x, pos.y), new com.neodelight.std.Vector(pos.x + size.x, pos.y + size.y));
totalBoundingRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(boundingRect.p0.x, boundingRect.p0.y), new com.neodelight.std.Vector(boundingRect.p1.x, boundingRect.p1.y));
cellsRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(0, 0), new com.neodelight.std.Vector(0, 0));
if (this.config.animManager) {
var _local5 = com.neodelight.std.ClassLib.getClass(this.config.animManager);
animMgr = new _local5[undefined](this.mc, this);
}
animMgrStep = false;
if (this.config.sound) {
snd = new com.neodelight.v2D.V2DSound(this, this.config);
}
cargo = undefined;
flags = int(flags);
defHitPoints = (this.config.statHitPoints ? (com.neodelight.std.XMath.toNumber(this.config.statHitPoints)) : -1);
maxHitPoints = defHitPoints;
defDeathCount = com.neodelight.std.XMath.toNumber(int(Math.random() * this.config.statDeathCount));
for (var _local3 in this.config) {
if ((((_local3.substr(0, 2) == "on") && ((_local3.substr(2, 1) >= "A") && (_local3.substr(2, 1) <= "Z"))) && (this.config[_local3] != undefined)) && (this.config[_local3] != "")) {
if (!events) {
events = new Array();
}
events[_local3] = this.config[_local3];
}
}
if (this.config.explosion) {
this.config.explosion = com.neodelight.std.Blueprint.getBlueprint(this.config.explosion);
}
reset();
if (this.config.groupsReg && (!this.config.mover)) {
_global.world.register(this, this.config.groupsReg.split(","));
}
}
function reset() {
inactive = config.flagInactive;
ghost = config.flagGhost;
fixed = config.flagFixed;
strong = config.flagStrong;
carrier = config.flagCarrier;
carryable = config.flagCarryable;
crusher = config.flagCrusher;
if (crusher) {
strong = true;
}
spareOwner = config.flagSpareOwner;
invincible = config.flagInvincible;
gunsoff = config.flagGunsOff;
groups.splice(0, groups.length);
cells.splice(0, cells.length);
actHitPoints = defHitPoints;
actDeathCount = 0;
animMgr.visualize("default", 0);
}
function damage(amount) {
if (invincible) {
return(false);
}
if (actHitPoints <= 0) {
return(false);
}
actHitPoints = Math.max(0, actHitPoints - amount);
if (animMgr) {
animMgr.visualize("damage", 0);
}
if (actHitPoints == 0) {
if (defDeathCount) {
actDeathCount = defDeathCount;
return(true);
}
die();
return(true);
}
return(false);
}
function die() {
if (inactive) {
return(undefined);
}
inactive = true;
if (config.explosion) {
var _local4 = pos.x + (size.x * 0.5);
var _local3 = pos.y + (size.y * 0.5);
_global.world["areaDamage" + config.explosion.areaType](this, config.explosion.groupsCol.split(","), new com.neodelight.std.Rect(new com.neodelight.std.Vector(_local4 - config.explosion.areaRadius, _local3 - config.explosion.areaRadius), new com.neodelight.std.Vector(_local4 + config.explosion.areaRadius, _local3 + config.explosion.areaRadius)), config.explosion.areaDamageMin, config.explosion.areaDamageMax);
}
if (config.score) {
_global.score.alter(config.score);
}
if (snd) {
snd.playEvent("Die");
}
if (animMgr) {
animMgr.visualize("die", 1);
kill(true);
} else {
kill(false);
}
}
function kill(noRemove) {
if (events.onDie) {
com.neodelight.v2D.V2DEvent.run(events.onDie, this, undefined);
}
inactive = true;
_global.world.deregister(this);
if (!noRemove) {
mc.removeMovieClip();
mc._visible = false;
}
}
function getBoundingRect() {
return(boundingRect);
}
function getTotalBoundingRect() {
return(getBoundingRect());
}
}
Symbol 1158 MovieClip [__Packages.com.neodelight.std.Rect] Frame 0
class com.neodelight.std.Rect
{
var p0, p1;
function Rect (p0, p1) {
this.p0 = p0;
this.p1 = p1;
}
function standardize() {
if (p0.x > p1.x) {
var _local2 = p1.x;
p1.x = p0.x;
p0.x = _local2;
}
if (p0.y > p1.y) {
var _local2 = p1.y;
p1.y = p0.y;
p0.y = _local2;
}
}
function set x0(val) {
p0.x = val;
//return(x0);
}
function get x0() {
return(p0.x);
}
function set x1(val) {
p1.x = val;
//return(x1);
}
function get x1() {
return(p1.x);
}
function set y0(val) {
p0.y = val;
//return(y0);
}
function get y0() {
return(p0.y);
}
function set y1(val) {
p1.y = val;
//return(y1);
}
function get y1() {
return(p1.y);
}
function copyOf() {
return(new com.neodelight.std.Rect(p0.copyOf(), p1.copyOf()));
}
function toString() {
return(((((((("{x0:" + p0.x) + ", y0:") + p0.y) + ", x1:") + p1.x) + ", y1:") + p1.y) + "}");
}
}
Symbol 1159 MovieClip [__Packages.com.neodelight.v2D.AnimationManager] Frame 0
class com.neodelight.v2D.AnimationManager
{
var mc, engine, config, fxLib, prefix, fader;
function AnimationManager (mc, engine) {
this.mc = mc;
this.engine = engine;
config = engine.config;
fxLib = config.animManagerFx;
prefix = "";
fader = new com.neodelight.std.ColorFader(this.mc);
}
function visualize(stat, priority) {
if (fxLib[stat]) {
fader.fadeTo(fxLib[stat], 0);
fader.fadeTo(com.neodelight.std.ColorFader.FX_NONE, fxLib[stat].dt);
engine.animMgrStep = true;
} else {
fader.reset();
engine.animMgrStep = false;
if (mc.gfx) {
mc.gfx.gotoAndStop(prefix + stat);
} else if ((mc._totalframes == 1) && (stat == "die")) {
mc._visible = false;
} else {
mc.gotoAndStop(prefix + stat);
}
}
}
function move() {
if (!fader.step()) {
engine.animMgrStep = false;
return(false);
}
return(true);
}
}
Symbol 1160 MovieClip [__Packages.com.neodelight.std.ColorFader] Frame 0
class com.neodelight.std.ColorFader
{
var mc, col, acol, totStep, actStep, clearFx, fcol, tcol;
function ColorFader (mc) {
this.mc = mc;
col = new Color(mc);
acol = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
totStep = 0;
actStep = 1;
clearFx = reset;
}
function fadeTo(tcol, steps) {
totStep = steps;
actStep = 0;
fcol = col.getTransform();
this.tcol = tcol;
if (steps == 0) {
totStep = 1;
step();
}
}
function queueFade(tcol) {
fadeTo(tcol, tcol.dt);
}
function clearQueue() {
}
function reset() {
col.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0});
}
function step() {
var _local2 = (++actStep) / totStep;
if (actStep > totStep) {
return(false);
}
var _local3 = 1 - _local2;
acol.ra = (fcol.ra * _local3) + (tcol.ra * _local2);
acol.rb = (fcol.rb * _local3) + (tcol.rb * _local2);
acol.ga = (fcol.ga * _local3) + (tcol.ga * _local2);
acol.gb = (fcol.gb * _local3) + (tcol.gb * _local2);
acol.ba = (fcol.ba * _local3) + (tcol.ba * _local2);
acol.bb = (fcol.bb * _local3) + (tcol.bb * _local2);
acol.aa = (fcol.aa * _local3) + (tcol.aa * _local2);
acol.ab = (fcol.ab * _local3) + (tcol.ab * _local2);
col.setTransform(acol);
return(actStep < totStep);
}
static var FX_NONE = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
static var FX_BLACK = {ra:0, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0};
}
Symbol 1161 MovieClip [__Packages.com.neodelight.v2D.V2DSound] Frame 0
class com.neodelight.v2D.V2DSound
{
var config, owner, timestamps;
function V2DSound (owner, config) {
this.config = config;
this.owner = owner;
timestamps = new Object();
}
function playEvent(id) {
if (config["sound" + id]) {
var _local6 = config[("sound" + id) + "Pause"];
if ((!timestamps[id]) || ((getTimer() - timestamps[id]) > _local6)) {
var _local5 = config["sound" + id].split(",");
var _local4 = config[("sound" + id) + "Volume"];
if (_local4 == undefined) {
_local4 = 1;
}
_global.game.snd.playEvent(_local5[com.neodelight.std.XMath.rnd(0, _local5.length - 1)], _local4);
if (_local6) {
timestamps[id] = getTimer();
}
}
}
}
}
Symbol 1162 MovieClip [__Packages.com.neodelight.std.XMath] Frame 0
class com.neodelight.std.XMath
{
function XMath () {
}
static function p2pDistance(px, py, qx, qy) {
return(Math.sqrt(Math.pow(qx - px, 2) + Math.pow(qy - py, 2)));
}
static function toNumber(n) {
n = Number(n);
if (isNaN(n)) {
n = 0;
}
return(n);
}
static function vAngle(dx, dy) {
var _local1 = Math.asin(dx / Math.sqrt((dx * dx) + (dy * dy)));
if (dy > 0) {
_local1 = Math.PI - _local1;
}
return((_local1 + (Math.PI*2)) % (Math.PI*2));
}
static function angleDiff(a0, a1) {
var _local2 = (Math.PI*2);
var _local1 = a1 - a0;
while (_local1 < 0) {
_local1 = _local1 + _local2;
}
_local1 = _local1 % _local2;
if (_local1 > Math.PI) {
_local1 = (_local2 - _local1) * -1;
}
return(_local1);
}
static function vNormalize(v) {
var _local2 = Math.sqrt((v.x * v.x) + (v.y * v.y));
v.x = v.x / _local2;
v.y = v.y / _local2;
return(v);
}
static function vLength(vx, vy) {
return(Math.sqrt((vx * vx) + (vy * vy)));
}
static function vRotate(v, rad) {
var _local3 = Math.cos(rad);
var _local2 = Math.sin(rad);
var _local5 = (v.x * _local3) - (v.y * _local2);
var _local4 = (v.x * _local2) + (v.y * _local3);
v.x = _local5;
v.y = _local4;
return(v);
}
static function rnd(min, max) {
var _local1 = Math.round(Math.random() * (max - min)) + min;
return(_local1);
}
static function relativePos(val, p0, p1) {
return((val - p0) / (p1 - p0));
}
static function numericalObjectDifference(obj0, obj1) {
var _local3 = new Object();
for (var _local4 in obj0) {
if ((((typeof(obj0[_local4]) == "number") && (typeof(obj1[_local4]) == "number")) && (obj0[_local4] != undefined)) && (obj1[_local4] != undefined)) {
_local3[_local4] = obj1[_local4] - obj0[_local4];
}
}
return(_local3);
}
}
Symbol 1163 MovieClip [__Packages.com.neodelight.std.Unique] Frame 0
class com.neodelight.std.Unique
{
function Unique () {
}
static function getId() {
return(id++);
}
static function getKey() {
return("k" + (key++));
}
static var key = 1;
static var id = 1;
}
Symbol 1164 MovieClip [__Packages.com.neodelight.std.ClassLib] Frame 0
class com.neodelight.std.ClassLib
{
function ClassLib () {
}
static function init() {
var _local1 = com.neodelight.std.Blueprint.getBlueprint("classlib");
if (_local1) {
for (var _local2 in _local1) {
addClass(_local2, Function(_local1[_local2]));
}
}
}
static function addClass(id, c) {
lib[id] = c;
_global.lib.classlib = lib;
}
static function getClass(id) {
if (!lib[id]) {
}
return(lib[id]);
}
static var lib = new Array();
}
Symbol 1165 MovieClip [__Packages.com.neodelight.std.Blueprint] Frame 0
class com.neodelight.std.Blueprint
{
function Blueprint () {
}
static function addBlueprint(id, o) {
lib[id] = o;
}
static function readConfigFile(path) {
cfgLoader.onData = function (src) {
var _local4 = src.split(newline);
var _local3 = 0;
while (_local3 < _local4.length) {
var _local2 = _local4[_local3];
if (_local2.charAt(0) == "#") {
} else if (com.neodelight.std.XString.trim(_local2) == "") {
} else if (_local2.indexOf("=") == -1) {
} else {
var _local1 = _local2.split("=");
_local1[0] = com.neodelight.std.XString.trim(_local1[0]);
_local1[1] = com.neodelight.std.XString.trim(_local1[1]);
com.neodelight.std.Blueprint.addBlueprint(_local1[0], _local1[1]);
}
_local3++;
}
com.neodelight.std.Blueprint.onReadConfigFile(src != undefined);
};
cfgLoader.load(path);
}
static function onReadConfigFile(success) {
}
static function isBlueprint(id) {
return(lib[id] != undefined);
}
static function getBlueprint(id) {
if (typeof(id) == "object") {
return(id);
}
var _local1 = lib[id];
if (_local1.blueprint != undefined) {
apply(_local1, _local1.blueprint);
}
return(_local1);
}
static function getBlueprints(filter) {
if (!filter) {
return(undefined);
}
var _local1 = new Array();
for (var _local3 in lib) {
if (filter.test(_local3)) {
_local1.push(getBlueprint(_local3));
}
}
return(_local1);
}
static function apply(target, id) {
if (id == undefined) {
id = String(target.blueprint);
}
var _local3 = lib[id];
if (!_local3) {
}
var _local6 = 0;
for (var _local1 in _local3) {
if (_local1 == "blueprint") {
continue;
}
if (target[_local1] == undefined) {
target[_local1] = _local3[_local1];
}
}
if (_local3.blueprint != undefined) {
var _local4 = _local3.blueprint.split(",");
var _local1 = 0;
while (_local1 < _local4.length) {
apply(target, _local4[_local1]);
_local1++;
}
}
return(target);
}
static var lib = new Array();
static var cfgLoader = new LoadVars();
}
Symbol 1166 MovieClip [__Packages.com.neodelight.std.XString] Frame 0
class com.neodelight.std.XString
{
function XString () {
}
static function dump(o, params) {
var _local1;
params.depth = com.neodelight.std.XMath.toNumber(params.depth);
switch (typeof(o)) {
case "string" :
_local1 = ("\"" + o) + "\"";
break;
case "undefined" :
_local1 = "[undefined]";
break;
case "array" :
_local1 = "[Array]";
break;
case "number" :
_local1 = String(o);
break;
default :
_local1 = "{";
var _local5 = true;
for (var _local7 in o) {
if (!_local5) {
_local1 = _local1 + ", ";
}
_local5 = false;
if (params.br) {
_local1 = _local1 + newline;
}
var _local2 = 0;
while (_local2 < int(params.indent)) {
_local1 = _local1 + " ";
_local2++;
}
_local1 = _local1 + (_local7 + ":");
if (typeof(o[_local7]) == "object") {
if (params.depth > 0) {
_local1 = _local1 + dump(o[_local7], {depth:params.depth - 1});
} else {
_local1 = _local1 + "[Object]";
}
} else {
_local1 = _local1 + dump(o[_local7], {depth:params.depth - 1});
}
}
if (params.br) {
_local1 = _local1 + newline;
}
_local1 = _local1 + "}";
}
return(_local1);
}
static function numberFormat(num, digits) {
var _local2 = String(int(num));
var _local1 = _local2.length - 4;
while (_local1 >= 0) {
_local2 = (_local2.substring(0, _local1 + 1) + ",") + _local2.substr(_local1 + 1);
_local1 = _local1 - 3;
}
if (int(digits) > 0) {
_local2 = _local2 + ".";
var _local3 = String(int((num - int(num)) * Math.pow(10, digits)));
while (_local3.length < digits) {
_local3 = "0" + _local3;
}
_local2 = _local2 + _local3;
}
return(_local2);
}
static function timeFormat(millis, format) {
var _local5 = "";
var _local8 = new Object();
var _local6;
var _local2 = 0;
while (_local2 < format.length) {
_local6 = format.charAt(_local2);
if (_local6 == "%") {
_local2++;
var _local3 = format.charAt(_local2);
if (_local8[_local3] == undefined) {
var _local1;
switch (_local3) {
case "H" :
_local1 = String(Math.floor(millis / 3600000));
while (_local1.length < 2) {
_local1 = "0" + _local1;
}
break;
case "i" :
_local1 = String(Math.floor(millis / 60000) % 60);
while (_local1.length < 2) {
_local1 = "0" + _local1;
}
break;
case "s" :
_local1 = String(Math.floor(millis / 1000) % 60);
while (_local1.length < 2) {
_local1 = "0" + _local1;
}
break;
case "c" :
_local1 = String(Math.floor(millis / 10) % 100);
while (_local1.length < 2) {
_local1 = "0" + _local1;
}
break;
case "q" :
_local1 = String(Math.floor(millis) % 1000);
while (_local1.length < 3) {
_local1 = "0" + _local1;
}
break;
default :
_local1 = "";
}
_local8[_local3] = _local1;
_local5 = _local5 + _local1;
} else {
_local5 = _local5 + _local8[_local3];
}
} else if (_local6 == "\\") {
_local2++;
_local5 = _local5 + format.charAt(_local2);
} else {
_local5 = _local5 + _local6;
}
_local2++;
}
return(_local5);
}
static function ordinal(n) {
switch (n) {
case 1 :
return("1st");
case 2 :
return("2nd");
case 3 :
return("3rd");
}
return(n + "th");
}
static function trim(s) {
var _local3 = 0;
var _local4 = s.length;
var _local1 = 0;
while (_local1 < s.length) {
switch (s.charCodeAt(_local1)) {
case 32 :
case 9 :
case 10 :
case 13 :
_local3 = _local1 + 1;
}
if (_local3 != (_local1 + 1)) {
break;
}
_local1++;
}
_local1 = s.length - 1;
while (_local1 >= 0) {
switch (s.charCodeAt(_local1)) {
case 32 :
case 9 :
case 10 :
case 13 :
_local4 = _local1;
}
if (_local4 != _local1) {
break;
}
_local1--;
}
return(s.substring(_local3, _local4));
}
static function replace(search, replace, subject) {
return(subject.split(search).join(replace));
}
static function parse(str) {
if (String(com.neodelight.std.XMath.toNumber(Number(str))) == str) {
return(com.neodelight.std.XMath.toNumber(Number(str)));
}
if ((str.charAt(0) == "{") && (str.charAt(str.length - 1) == "}")) {
var _local3 = new Object();
return(_local3);
}
if ((str.charAt(0) == "[") && (str.charAt(str.length - 1) == "]")) {
var _local2 = new Array();
return(_local2);
}
if ((str.charAt(0) == "\"") && (str.charAt(str.length - 1) == "\"")) {
return(str.substring(1, str.length - 2));
}
return(str);
}
static function parseHex(str) {
str = str.substr(-6, 6);
var _local3 = str.length;
var _local4 = 0;
var _local2 = 0;
while (_local2 < _local3) {
var _local1 = str.charCodeAt((_local3 - _local2) - 1);
if (_local1 <= 57) {
_local1 = _local1 - 48;
} else if ((_local1 > 64) && (_local1 < 71)) {
_local1 = _local1 - 55;
}
_local4 = _local4 + (_local1 * Math.pow(16, _local2));
_local2++;
}
return(_local4);
}
static function stripSlashes(str) {
var _local1 = 0;
while (_local1 < str.length) {
if (str.charAt(_local1) == "\\") {
var _local3;
var _local4 = str.charAt(_local1 + 1);
switch (_local4) {
case "n" :
_local3 = newline;
break;
default :
_local3 = _local4;
}
str = (str.slice(0, _local1) + _local3) + str.slice(_local1 + 2, str.length);
_local1--;
}
_local1++;
}
return(str);
}
}
Symbol 1167 MovieClip [__Packages.com.neodelight.std.RegExp] Frame 0
class com.neodelight.std.RegExp
{
function RegExp () {
if (arguments[0] == null) {
} else {
const = "RegExp";
compile.apply(this, arguments);
}
}
function invStr(sVal) {
var _local5 = sVal;
var _local4 = _local5.length;
var _local1;
var _local3;
var _local6 = "";
var _local2 = 1;
while (_local2 < 255) {
_local3 = chr(_local2);
_local1 = 0;
while ((_local1 <= _local4) && (_local5.substring(1 + (_local1++), 1) != _local3)) {
}
if (_local1 > _local4) {
_local6 = _local6 + _local3;
}
_local2++;
}
return(_local5);
}
function compile() {
source = arguments[0];
var _local7;
var _local20;
if (arguments.length > 1) {
var _local17 = (arguments[1] + "").toLowerCase();
_local7 = 0;
while (_local7 < _local17.length) {
if (_local17.substring(_local7 + 1, 1) == "g") {
global = true;
}
if (_local17.substring(_local7 + 1, 1) == "i") {
ignoreCase = true;
}
if (_local17.substring(_local7 + 1, 1) == "m") {
multiline = true;
}
_local7++;
}
}
if (arguments.length < 3) {
_local20 = true;
_xrStatic = 1;
_local7 = 0;
} else {
_local20 = false;
_xr = _xrStatic++;
_local7 = arguments[2];
}
lastIndex = 0;
var _local10 = source;
var _local21;
var _local14 = _local10.length;
var _local6 = [];
var _local4 = 0;
var _local5;
var _local9 = false;
var _local16;
var _local15;
var _local18 = false;
var _local19;
for ( ; _local7 < _local14 ; _local7++) {
var _local3 = _local10.substring(_local7 + 1, 1);
if (_local3 == "\\") {
_local7++;
_local19 = false;
_local3 = _local10.substring(_local7 + 1, 1);
} else {
_local19 = true;
}
var _local12 = _local10.substring(_local7 + 2, 1);
_local6[_local4] = new Object();
_local6[_local4].t = 0;
_local6[_local4].a = 0;
_local6[_local4].b = 999;
_local6[_local4].c = -10;
if (_local19) {
if (_local3 == "(") {
_local21 = new com.neodelight.std.RegExp(_local10, (ignoreCase ? "gi" : "g"), _local7 + 1);
_local7 = _xiStatic;
_local6[_local4].t = 3;
_local3 = _local21;
_local12 = _local10.substring(_local7 + 2, 1);
} else {
if ((!_local20) && (_local3 == ")")) {
break;
}
if (_local3 == "^") {
if ((_local4 == 0) || (_local6[_local4 - 1].t == 7)) {
_local6[_local4].t = 9;
_local6[_local4].a = 1;
_local6[_local4].b = 1;
_local4++;
}
} else if (_local3 == "$") {
if (_local20) {
_local18 = true;
}
} else {
if (_local3 == "[") {
_local7++;
if (_local12 == "^") {
_local6[_local4].t = 2;
_local7++;
} else {
_local6[_local4].t = 1;
}
_local3 = "";
_local9 = false;
while ((_local7 < _local14) && ((_local5 = _local10.substring(1 + (_local7++), 1)) != "]")) {
if (_local9) {
if (_local5 == "\\") {
}
_local15 = ((_local5 == "\\") ? ((_local5 == "b") ? "\b" : (_local10.substring(1 + (_local7++), 1))) : _local5);
_local16 = ord(_local3.substring(_local3.length, 1)) + 1;
_local5 = chr(_local16++);
while (_local15 >= _local5) {
_local3 = _local3 + _local5;
}
_local9 = false;
} else if ((_local5 == "-") && (_local3.length > 0)) {
_local9 = true;
} else if (_local5 == "\\") {
_local5 = _local10.substring(1 + (_local7++), 1);
if (_local5 == "d") {
_local3 = _local3 + "0123456789";
} else if (_local5 == "D") {
_local3 = _local3 + invStr("0123456789");
} else if (_local5 == "s") {
_local3 = _local3 + " \f\n\r\t";
} else if (_local5 == "S") {
_local3 = _local3 + invStr(" \f\n\r\t");
} else if (_local5 == "w") {
_local3 = _local3 + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
} else if (_local5 == "W") {
_local3 = _local3 + invStr("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_");
} else if (_local5 == "b") {
_local3 = _local3 + "\b";
} else if (_local5 == "\\") {
_local3 = _local3 + _local5;
}
} else {
_local3 = _local3 + _local5;
}
}
if (_local9) {
_local3 = _local3 + "-";
}
_local7--;
_local12 = _local10.substring(_local7 + 2, 1);
} else {
if (_local3 == "|") {
if (_local18) {
_local6[_local4].t = 10;
_local6[_local4].a = 1;
_local6[_local4].b = 1;
_local4++;
_local6[_local4] = new Object();
_local18 = false;
}
_local6[_local4].t = 7;
_local6[_local4].a = 1;
_local6[_local4].b = 1;
_local4++;
continue;
}
if (_local3 == ".") {
_local6[_local4].t = 2;
_local3 = newline;
} else if (((_local3 == "*") || (_local3 == "?")) || (_local3 == "+")) {
continue;
}
}
// unexpected jump
if ((_local3 >= "1") && (_local3 <= "9")) {
_local6[_local4].t = 4;
} else if (_local3 == "b") {
_local6[_local4].t = 1;
_local3 = "--wb--";
} else if (_local3 == "B") {
_local6[_local4].t = 2;
_local3 = "--wb--";
} else if (_local3 == "d") {
_local6[_local4].t = 1;
_local3 = "0123456789";
} else if (_local3 == "D") {
_local6[_local4].t = 2;
_local3 = "0123456789";
} else if (_local3 == "s") {
_local6[_local4].t = 1;
_local3 = " \f\n\r\t";
} else if (_local3 == "S") {
_local6[_local4].t = 2;
_local3 = " \f\n\r\t";
} else if (_local3 == "w") {
_local6[_local4].t = 1;
_local3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
} else if (_local3 == "W") {
_local6[_local4].t = 2;
_local3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
}
if (_local12 == "*") {
_local6[_local4].s = _local3;
_local4++;
_local7++;
} else if (_local12 == "?") {
_local6[_local4].s = _local3;
_local6[_local4].b = 1;
_local4++;
_local7++;
} else if (_local12 == "+") {
_local6[_local4].s = _local3;
_local6[_local4].a = 1;
_local4++;
_local7++;
} else if (_local12 == "{") {
var _local13 = false;
var _local8 = 0;
_local9 = "";
_local7++;
while (((_local7 + 1) < _local14) && ((_local5 = _local10.substring(2 + (_local7++), 1)) != "}")) {
if ((!_local13) && (_local5 == ",")) {
_local13 = true;
_local8 = Number(_local9);
_local8 = Math.floor((isNaN(_local8) ? 0 : _local8));
if (_local8 < 0) {
_local8 = 0;
}
_local9 = "";
} else {
_local9 = _local9 + _local5;
}
}
var _local11 = Number(_local9);
_local11 = Math.floor((isNaN(_local11) ? 0 : _local11));
if (_local11 < 1) {
_local11 = 999;
}
if (_local11 < _local8) {
_local11 = _local8;
}
_local6[_local4].s = _local3;
_local6[_local4].b = _local11;
_local6[_local4].a = (_local13 ? _local8 : _local11);
_local4++;
} else {
_local6[_local4].s = _local3;
_local6[_local4].a = 1;
_local6[_local4].b = 1;
_local4++;
}
}
}
} else if ((_local3 >= "1") && (_local3 <= "9")) {
_local6[_local4].t = 4;
} else if (_local3 == "b") {
_local6[_local4].t = 1;
_local3 = "--wb--";
} else if (_local3 == "B") {
_local6[_local4].t = 2;
_local3 = "--wb--";
} else if (_local3 == "d") {
_local6[_local4].t = 1;
_local3 = "0123456789";
} else if (_local3 == "D") {
_local6[_local4].t = 2;
_local3 = "0123456789";
} else if (_local3 == "s") {
_local6[_local4].t = 1;
_local3 = " \f\n\r\t";
} else if (_local3 == "S") {
_local6[_local4].t = 2;
_local3 = " \f\n\r\t";
} else if (_local3 == "w") {
_local6[_local4].t = 1;
_local3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
} else if (_local3 == "W") {
_local6[_local4].t = 2;
_local3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
}
if (_local12 == "*") {
_local6[_local4].s = _local3;
_local4++;
_local7++;
} else if (_local12 == "?") {
_local6[_local4].s = _local3;
_local6[_local4].b = 1;
_local4++;
_local7++;
} else if (_local12 == "+") {
_local6[_local4].s = _local3;
_local6[_local4].a = 1;
_local4++;
_local7++;
} else if (_local12 == "{") {
var _local13 = false;
var _local8 = 0;
_local9 = "";
_local7++;
while (((_local7 + 1) < _local14) && ((_local5 = _local10.substring(2 + (_local7++), 1)) != "}")) {
if ((!_local13) && (_local5 == ",")) {
_local13 = true;
_local8 = Number(_local9);
_local8 = Math.floor((isNaN(_local8) ? 0 : _local8));
if (_local8 < 0) {
_local8 = 0;
}
_local9 = "";
} else {
_local9 = _local9 + _local5;
}
}
var _local11 = Number(_local9);
_local11 = Math.floor((isNaN(_local11) ? 0 : (_local11)));
if (_local11 < 1) {
_local11 = 999;
}
if (_local11 < _local8) {
_local11 = _local8;
}
_local6[_local4].s = _local3;
_local6[_local4].b = _local11;
_local6[_local4].a = (_local13 ? (_local8) : (_local11));
_local4++;
} else {
_local6[_local4].s = _local3;
_local6[_local4].a = 1;
_local6[_local4].b = 1;
_local4++;
}
}
if (_local20 && (_local18)) {
_local6[_local4] = new Object();
_local6[_local4].t = 10;
_local6[_local4].a = 1;
_local6[_local4].b = 1;
_local4++;
}
if (!_local20) {
_xiStatic = _local7;
source = _local10.substring(arguments[2] + 1, _local7 - arguments[2]);
}
if (d) {
_local7 = 0;
while (_local7 < _local4) {
_local7++;
}
}
_xq = _local6;
_xqc = _local4;
_xp = 0;
}
function test() {
if ((_xp++) == 0) {
_xxa = [];
_xxlp = 0;
}
var _local10 = arguments[0] + "";
var _local15;
var _local4 = _xq;
var _local17 = _xqc;
var _local14;
var _local7;
var _local8;
var _local9;
var _local11;
var _local13;
var _local18;
var _local12 = _local10.length;
var _local5 = (global ? (lastIndex) : 0);
var _local21 = _local5;
var _local19 = _local10;
if (ignoreCase) {
_local10 = _local10.toLowerCase();
}
var _local16 = new Object();
_local16.i = -1;
var _local3 = -1;
while (_local3 < (_local17 - 1)) {
_local3++;
if (d) {
}
_local5 = _local21;
_local14 = _local3;
_local4[_local14].c = -10;
var _local20 = false;
while ((_local3 > _local14) || (_local5 < (_local12 + 1))) {
if (_local4[_local3].t == 7) {
break;
}
if (_local4[_local3].t == 9) {
_local3++;
if (_local3 == (_local14 + 1)) {
_local18 = true;
_local14 = _local3;
}
_local4[_local14].c = -10;
continue;
}
if ((_local16.i >= 0) && (_local5 >= _local16.i)) {
break;
}
if (_local4[_local3].c == -10) {
if (d) {
}
var _local6 = 0;
_local4[_local3].i = _local5;
if (_local4[_local3].t == 0) {
_local7 = (ignoreCase ? (_local4[_local3].s.toLowerCase()) : (_local4[_local3].s));
while ((_local6 < _local4[_local3].b) && (_local5 < _local12)) {
if (_local10.substring(1 + _local5, 1) == _local7) {
_local6++;
_local5++;
} else {
break;
}
}
} else if (_local4[_local3].t == 1) {
if (_local4[_local3].s == "--wb--") {
_local4[_local3].a = 1;
if ((_local5 > 0) && (_local5 < _local12)) {
_local9 = _local10.substring(_local5, 1);
if ((_local9 == " ") || (_local9 == "\\\\\\\\\\\\\\\\n")) {
_local6 = 1;
}
if (_local6 == 0) {
_local9 = _local10.substring(1 + _local5, 1);
if ((_local9 == " ") || (_local9 == "\\\\\\\\\\\\\\\\n")) {
_local6 = 1;
}
}
} else {
_local6 = 1;
}
} else {
_local7 = (ignoreCase ? (_local4[_local3].s.toLowerCase()) : (_local4[_local3].s));
_local8 = _local7.length;
while ((_local6 < _local4[_local3].b) && (_local5 < _local12)) {
_local9 = _local10.substring(1 + _local5, 1);
_local11 = 0;
while ((_local11 <= _local8) && (_local7.substring(1 + (_local11++), 1) != _local9)) {
}
if (_local11 <= _local8) {
_local6++;
_local5++;
} else {
break;
}
}
}
} else if (_local4[_local3].t == 2) {
_local7 = (ignoreCase ? (_local4[_local3].s.toLowerCase()) : (_local4[_local3].s));
_local8 = _local7.length;
if (_local4[_local3].s == "--wb--") {
_local4[_local3].a = 1;
if ((_local5 > 0) && (_local5 < _local12)) {
_local9 = _local10.substring(_local5, 1);
_local13 = _local10.substring(1 + _local5, 1);
if ((((_local9 != " ") && (_local9 != "\\\\\\\\\\\\\\\\n")) && (_local13 != " ")) && (_local13 != "\\\\\\\\\\\\\\\\n")) {
_local6 = 1;
}
} else {
_local6 = 0;
}
} else {
while ((_local6 < _local4[_local3].b) && (_local5 < _local12)) {
_local9 = _local10.substring(1 + _local5, 1);
_local11 = 0;
while ((_local11 <= _local8) && (_local7.substring(1 + (_local11++), 1) != _local9)) {
}
if (_local11 <= _local8) {
break;
}
_local6++;
_local5++;
}
}
} else if (_local4[_local3].t == 10) {
_local13 = _local10.substring(1 + _local5, 1);
_local6 = (((multiline && ((_local13 == "\\\\\\\\\\\\\\\\n") || (_local13 == "\\\\\\\\\\\\\\\\r"))) || (_local5 == _local12)) ? 1 : 0);
} else if (_local4[_local3].t == 3) {
_local15 = _local4[_local3].s;
_local4[_local3].ix = [];
_local4[_local3].ix[_local6] = _local5;
_local15.lastIndex = _local5;
while ((_local6 < _local4[_local3].b) && _local15.test(_local19)) {
_local8 = _xxlm.length;
if (_local8 > 0) {
_local5 = _local5 + _local8;
_local6++;
_local4[_local3].ix[_local6] = _local5;
} else {
_local6 = _local4[_local3].a;
_local4[_local3].ix[_local6 - 1] = _local5;
break;
}
}
if (_local6 == 0) {
_xxlm = "";
}
if (_local15._xr > _xxlp) {
_xxlp = _local15._xr;
}
_xxa[Number(_local15._xr)] = _xxlm;
} else if (_local4[_local3].t == 4) {
_local7 = Number(_local4[_local3].s);
if (_xp >= _local7) {
_local7 = _xxa[_local7];
_local7 = (ignoreCase ? _local7.toLowerCase() : _local7);
_local8 = _local7.length;
_local4[_local3].ix = [];
_local4[_local3].ix[_local6] = _local5;
if (_local8 > 0) {
while ((_local6 < _local4[_local3].b) && (_local5 < _local12)) {
if (_local10.substring(1 + _local5, _local8) == _local7) {
_local6++;
_local5 = _local5 + _local8;
_local4[_local3].ix[_local6] = _local5;
} else {
break;
}
}
} else {
_local6 = 0;
_local4[_local3].a = 0;
}
} else {
_local7 = chr(_local7);
_local4[_local3].ix = [];
_local4[_local3].ix[_local6] = _local5;
while ((_local6 < _local4[_local3].b) && (_local5 < _local12)) {
if (_local10.substring(1 + _local5, 1) == _local7) {
_local6++;
_local5++;
_local4[_local3].ix[_local6] = _local5;
} else {
break;
}
}
}
}
_local4[_local3].c = _local6;
if (d) {
}
}
if (_local4[_local3].c < _local4[_local3].a) {
if (d) {
}
if (_local3 > _local14) {
_local3--;
_local4[_local3].c--;
if (_local4[_local3].c >= 0) {
_local5 = (((_local4[_local3].t == 3) || (_local4[_local3].t == 4)) ? (_local4[_local3].ix[_local4[_local3].c]) : (_local4[_local3].i + _local4[_local3].c));
}
if (d) {
}
} else {
if (_xp > 1) {
break;
}
if (_local18) {
if (multiline) {
do {
if (_local5 > _local12) {
break;
}
_local13 = _local10.substring(1 + (_local5++), 1);
} while (!((_local13 == "\\\\\\\\\\\\\\\\n") || (_local13 == "\\\\\\\\\\\\\\\\r")));
_local4[_local3].c = -10;
} else {
break;
}
} else {
_local5++;
_local4[_local3].c = -10;
}
}
} else {
if (d) {
}
_local3++;
if ((_local3 == _local17) || (_local4[_local3].t == 7)) {
if (d) {
}
_local16.i = _local4[_local14].i;
_local16.li = _local5;
break;
}
_local4[_local3].c = -10;
}
}
while ((_local3 < _local17) && (_local4[_local3].t != 7)) {
_local3++;
}
}
if (_local16.i < 0) {
lastIndex = 0;
if ((_xp--) == 1) {
_xxa = [];
_xxlp = 0;
}
return(false);
}
_local5 = _local16.li;
_xi = _local16.i;
_xxlm = _local19.substring(_local16.i + 1, _local5 - _local16.i);
_xxlc = _local19.substring(1, _local16.i);
_xxrc = _local19.substring(_local5 + 1, _local12 - _local5);
if (_local5 == _local16.i) {
_local5++;
}
lastIndex = _local5;
if ((_xp--) == 1) {
lastMatch = _xxlm;
leftContext = _xxlc;
rightContext = _xxrc;
_xaStatic = _xxa;
lastParen = _xxa[Number(_xxlp)];
_local3 = 1;
while (_local3 < 10) {
com.neodelight.std.RegExp["$" + _local3] = _xaStatic[Number(_local3)];
_local3++;
}
}
return(true);
}
function exec() {
var _local6 = arguments[0] + "";
var _local4;
if (_local6 == "") {
return(false);
}
var _local7 = test(_local6);
if (_local7) {
_local4 = new Array();
_local4.index = _xi;
_local4.input = _local6;
_local4[0] = lastMatch;
var _local5 = _xaStatic.length;
var _local3 = 1;
while (_local3 < _local5) {
_local4[_local3] = _xaStatic[Number(_local3)];
_local3++;
}
} else {
_local4 = null;
}
return(_local4);
}
static function setStringMethods() {
if (String.prototype.match != undefined) {
return(undefined);
}
String.prototype.match = function () {
if (typeof(arguments[0]) != "object") {
return(null);
}
if (arguments[0].const != "RegExp") {
return(null);
}
var _local3 = arguments[0];
var _local6 = this.valueOf();
var _local7 = 0;
var _local4 = 0;
var _local5;
if (_local3.global) {
_local3.lastIndex = 0;
while (_local3.test(_local6)) {
if (_local4 == 0) {
_local5 = new Array();
}
_local5[_local4++] = com.neodelight.std.RegExp.lastMatch;
_local7 = _local3.lastIndex;
}
_local3.lastIndex = _local7;
} else {
_local5 = _local3.exec(_local6);
_local4++;
}
return(((_local4 == 0) ? null : (_local5)));
};
String.prototype.replace = function () {
if (typeof(arguments[0]) != "object") {
return(null);
}
if (arguments[0].const != "RegExp") {
return(null);
}
var _local8 = arguments[0];
var _local7 = arguments[1] + "";
var _local11 = this;
var _local12 = "";
_local8.lastIndex = 0;
if (_local8.global) {
var _local13 = 0;
var _local10 = 0;
while (_local8.test(_local11)) {
var _local5 = 0;
var _local9 = _local7.length;
var _local3 = "";
var _local6 = "";
var _local4 = "";
while (_local5 < _local9) {
_local3 = _local7.substring(1 + (_local5++), 1);
if ((_local3 == "$") && (_local6 != "\\")) {
_local3 = _local7.substring(1 + (_local5++), 1);
if (isNaN(Number(_local3)) || (Number(_local3) > 9)) {
_local4 = _local4 + ("$" + _local3);
} else {
_local4 = _local4 + com.neodelight.std.RegExp._xaStatic[Number(_local3)];
}
} else {
_local4 = _local4 + _local3;
}
_local6 = _local3;
}
_local12 = _local12 + (_local11.substring(_local10 + 1, _local8._xi - _local10) + _local4);
_local10 = _local8._xi + com.neodelight.std.RegExp.lastMatch.length;
_local13 = _local8.lastIndex;
}
_local8.lastIndex = _local13;
} else if (_local8.test(_local11)) {
_local12 = _local12 + (com.neodelight.std.RegExp.leftContext + _local7);
}
_local12 = _local12 + ((_local8.lastIndex == 0) ? (_local11) : (com.neodelight.std.RegExp.rightContext));
return(_local12);
};
String.prototype.search = function () {
if (typeof(arguments[0]) != "object") {
return(null);
}
if (arguments[0].const != "RegExp") {
return(null);
}
var _local3 = arguments[0];
var _local5 = this;
_local3.lastIndex = 0;
var _local4 = _local3.test(_local5);
return((_local4 ? (_local3._xi) : -1));
};
String.prototype.old_split = String.prototype.split;
String.prototype.split = function () {
if ((typeof(arguments[0]) == "object") && (arguments[0].const == "RegExp")) {
var _local3 = arguments[0];
var _local8 = ((arguments[1] == null) ? 9999 : (Number(arguments[1])));
if (isNaN(_local8)) {
_local8 = 9999;
}
var _local6 = this;
var _local9 = new Array();
var _local5 = 0;
var _local11 = _local3.global;
_local3.global = true;
_local3.lastIndex = 0;
var _local7 = 0;
var _local10 = 0;
var _local4 = 0;
while ((_local5 < _local8) && (_local3.test(_local6))) {
if (_local3._xi != _local4) {
_local9[_local5++] = _local6.substring(_local4 + 1, _local3._xi - _local4);
}
_local4 = _local3._xi + com.neodelight.std.RegExp.lastMatch.length;
_local10 = _local7;
_local7 = _local3.lastIndex;
}
if (_local5 == _local8) {
_local3.lastIndex = _local10;
} else {
_local3.lastIndex = _local7;
}
if (_local5 == 0) {
_local9[_local5] = _local6;
} else if ((_local5 < _local8) && (com.neodelight.std.RegExp.rightContext.length > 0)) {
_local9[_local5++] = com.neodelight.std.RegExp.rightContext;
}
_local3.global = _local11;
return(_local9);
}
return(this.old_split(arguments[0], arguments[1]));
};
return(true);
}
function toString() {
return(("[RegExp \"" + source) + "\"]");
}
var const = null;
var source = null;
var global = false;
var ignoreCase = false;
var multiline = false;
var lastIndex = null;
static var _xrStatic = null;
var _xr = null;
static var _xp = null;
static var _xxa = null;
static var _xxlp = null;
var _xq = null;
var _xqc = null;
static var d = null;
static var _xiStatic = null;
var _xi = 0;
static var _xxlm = null;
static var _xxlc = null;
static var _xxrc = null;
static var lastMatch = null;
static var leftContext = null;
static var rightContext = null;
static var _xa = new Array();
static var lastParen = null;
static var _xaStatic = new Array();
static var $1 = null;
static var $2 = null;
static var $3 = null;
static var $4 = null;
static var $5 = null;
static var $6 = null;
static var $7 = null;
static var $8 = null;
static var $9 = null;
static var _setString = setStringMethods();
}
Symbol 1168 MovieClip [__Packages.com.neodelight.v2D.V2DEvent] Frame 0
class com.neodelight.v2D.V2DEvent
{
var f;
function V2DEvent (f) {
this.f = f;
}
static function reset() {
delete ram;
ram = new Object();
}
static function run(e, self, partner) {
e.self = self;
e.partner = partner;
e.game = _global.game;
e.world = _global.world;
e.level = _global.world.levelMc;
e.ram = ram;
e.f();
}
static var ram = new Object();
}
Symbol 1169 MovieClip [__Packages.com.neodelight.v2D.Sprite] Frame 0
class com.neodelight.v2D.Sprite extends com.neodelight.v2D.V2DObject
{
var origin, pos, a, f, v, vMax, tpos, tv, tvxy, lookDir, renderLookDir, renderAutoRotate, renderRotation, weight, flex, cargo, slaves, master, collisionPartners, colGhosts, mover, mc, guns, chain, actDeathCount, die, inactive, inactiveMove, colNewVr, colPos, colType, colNewVx, colNewVy, getBoundingRect, colNewPartnerVx, colPartner, colNewPartnerVy, events, animMgrStep, animMgr, freeMovement, groups, totalBoundingRect, size;
function Sprite (mc, config) {
super(mc, config);
origin = new com.neodelight.std.Vector3D(pos.x, pos.y, pos.z);
a = (config.accelleration ? (config.accelleration) : (new com.neodelight.std.Vector3D(0, 0, 0)));
f = (config.friction ? (config.friction) : (new com.neodelight.std.Vector3D(1, 1, 1)));
v = new com.neodelight.std.Vector3D(0, 0, 0);
vMax = new com.neodelight.std.Vector3D(0, 0, 0);
tpos = new com.neodelight.std.Vector3D(0, 0, 0);
tv = new com.neodelight.std.Vector3D(0, 0, 0);
tvxy = 0;
lookDir = 1;
renderLookDir = Boolean(config.flagRenderLookDir);
renderAutoRotate = Boolean(config.flagRenderAutoRotate);
renderRotation = Boolean(config.flagRenderRotation);
weight = com.neodelight.std.XMath.toNumber(config.weight);
flex = com.neodelight.std.XMath.toNumber(config.flex);
cargo = new Array();
if (config.linkSlaves) {
slaves = config.linkSlaves.split(",");
for (var _local8 in slaves) {
slaves[_local8] = _global.world.levelMc[slaves[_local8]];
}
}
if (config.linkMaster) {
master = _global.world.levelMc[config.linkMaster];
if (!master) {
}
}
if (config.groupsCol == undefined) {
config.groupsCol = "";
}
collisionPartners = (config.groupsCol ? (config.groupsCol.split(",")) : undefined);
colGhosts = new Array();
if (config.mover) {
var _local5 = com.neodelight.std.ClassLib.getClass("Mover" + config.mover);
if (_local5) {
mover = new _local5[undefined](this, this.mc);
}
mover.getTotalBoundingRect();
}
if (config.guns) {
guns = new Array();
var _local7 = config.guns.split(",");
var _local8 = 0;
while (_local8 < _local7.length) {
var _local6 = com.neodelight.std.Blueprint.getBlueprint(_local7[_local8]);
var _local5 = com.neodelight.std.ClassLib.getClass(_local6.gunClass);
if (_local5) {
guns.push(new _local5[undefined](this, _local6));
}
_local8++;
}
}
if (config.chainMc) {
chain = new com.neodelight.v2D.Chain(mc);
}
if (master) {
} else if (slaves) {
this.mc.onEnterFrame = function () {
if (!_global.paused) {
this.engine.move();
for (var _local3 in this.engine.slaves) {
this.engine.slaves[_local3].engine.move();
}
}
};
} else {
this.mc.onEnterFrame = function () {
if (!_global.paused) {
this.engine.move();
}
};
}
updateTotalBoundingRect();
if (config.groupsReg) {
_global.world.register(this, config.groupsReg.split(","));
}
}
function move() {
if (actDeathCount) {
actDeathCount = Math.max(0, actDeathCount - 1);
if (actDeathCount == 0) {
die();
return(undefined);
}
}
if (inactive) {
if (inactiveMove) {
mover.move();
}
return(undefined);
}
mover.move();
if (weight != 0) {
v.y = v.y + (gravity * weight);
}
tv.z = v.z * _global.dt;
tpos.z = pos.z + tv.z;
colNewVr = v.z;
if ((v.x != 0) || (v.y != 0)) {
tv.x = v.x * _global.dt;
tv.y = v.y * _global.dt;
tvxy = Math.sqrt((tv.x * tv.x) + (tv.y * tv.y));
tpos.x = pos.x + tv.x;
tpos.y = pos.y + tv.y;
colPos = 1;
colType = 0;
colNewVx = v.x;
colNewVy = v.y;
if (collisionPartners) {
var _local6 = _global.world.getCollisionGroups(this, collisionPartners, getBoundingRect());
for (var _local7 in _local6) {
var _local5 = _local6[_local7];
this["collisionCheck" + _local5.collisionStyle](_local5);
}
if (colNewVx != undefined) {
v.x = colNewVx;
}
if (colNewVy != undefined) {
v.y = colNewVy;
}
if (colNewPartnerVx != undefined) {
colPartner.v.x = colNewPartnerVx;
}
if (colNewPartnerVy != undefined) {
colPartner.v.y = colNewPartnerVy;
}
}
tv.x = tv.x * colPos;
tv.y = tv.y * colPos;
tpos.x = pos.x + tv.x;
tpos.y = pos.y + tv.y;
pos.x = tpos.x;
pos.y = tpos.y;
v.x = v.x * Math.pow(f.x, _global.dt);
v.y = v.y * Math.pow(f.y, _global.dt);
if ((colType > 0) && (!colPartner.ghost)) {
if (colPartner.events.onCollision) {
com.neodelight.v2D.V2DEvent.run(colPartner.events.onCollision, com.neodelight.v2D.V2DObject(colPartner), this);
}
if (events.onCollision) {
com.neodelight.v2D.V2DEvent.run(events.onCollision, this, com.neodelight.v2D.V2DObject(colPartner));
}
}
var _local3;
while (_local3 = colGhosts.pop() , _local3) {
if ((Math.round(_local3.pos * 1000) / 1000) > (Math.round(colPos * 1000) / 1000)) {
continue;
}
if (_local3.obj.events.onCollision) {
com.neodelight.v2D.V2DEvent.run(_local3.obj.events.onCollision, com.neodelight.v2D.V2DObject(_local3.obj), this);
}
if (events.onCollision) {
com.neodelight.v2D.V2DEvent.run(events.onCollision, this, com.neodelight.v2D.V2DObject(_local3.obj));
}
}
} else {
tv.x = 0;
tv.y = 0;
}
pos.z = tpos.z % (Math.PI*2);
while (pos.z < 0) {
pos.z = pos.z + (Math.PI*2);
}
v.z = colNewVr * Math.pow(f.z, _global.dt);
redraw();
if (animMgrStep) {
animMgr.move();
}
if (freeMovement) {
for (var _local8 in groups) {
_global.world.registerUpdate(this, groups);
break;
}
}
if (guns) {
for (var _local8 in guns) {
guns[_local8].move();
}
}
if (chain) {
chain.move();
}
if (slaves) {
for (var _local8 in slaves) {
var _local4 = slaves[_local8].engine;
_local4.pos.x = _local4.pos.x + tv.x;
_local4.pos.y = _local4.pos.y + tv.y;
_local4.redraw();
}
}
}
function tryPush(v) {
if ((v.x == 0) && (v.y == 0)) {
return(1);
}
var _local9 = this.v;
this.v = v;
tv.z = this.v.z;
tpos.z = pos.z + tv.z;
if ((v.x != 0) || (v.y != 0)) {
tv.x = this.v.x * _global.dt;
tv.y = this.v.y * _global.dt;
tvxy = Math.sqrt((tv.x * tv.x) + (tv.y * tv.y));
tpos.x = pos.x + tv.x;
tpos.y = pos.y + tv.y;
colPos = 1;
colType = 0;
colNewVx = this.v.x;
colNewVy = this.v.y;
var _local5 = _global.world.getCollisionGroups(this, collisionPartners, getBoundingRect());
for (var _local6 in _local5) {
var _local4 = _local5[_local6];
this["collisionCheck" + _local4.collisionStyle](_local4);
}
if (colNewVx != undefined) {
this.v.x = colNewVx;
}
if (colNewVy != undefined) {
this.v.y = colNewVy;
}
if (colNewPartnerVx != undefined) {
colPartner.v.x = colNewPartnerVx;
}
if (colNewPartnerVy != undefined) {
colPartner.v.y = colNewPartnerVy;
}
tpos.x = pos.x + (tv.x * colPos);
tpos.y = pos.y + (tv.y * colPos);
pos.x = tpos.x;
pos.y = tpos.y;
this.v.x = this.v.x * Math.pow(f.x, _global.dt);
this.v.y = this.v.y * Math.pow(f.y, _global.dt);
if ((colType > 0) && (!colPartner.ghost)) {
if (colPartner.events.onCollision) {
com.neodelight.v2D.V2DEvent.run(colPartner.events.onCollision, com.neodelight.v2D.V2DObject(colPartner), this);
}
if (events.onCollision) {
com.neodelight.v2D.V2DEvent.run(events.onCollision, this, com.neodelight.v2D.V2DObject(colPartner));
}
}
var _local3;
while (_local3 = colGhosts.pop() , _local3) {
if ((Math.round(_local3.pos * 1000) / 1000) > (Math.round(colPos * 1000) / 1000)) {
continue;
}
if (_local3.obj.events.onCollision) {
com.neodelight.v2D.V2DEvent.run(_local3.obj.events.onCollision, com.neodelight.v2D.V2DObject(_local3.obj), this);
}
if (events.onCollision) {
com.neodelight.v2D.V2DEvent.run(events.onCollision, this, com.neodelight.v2D.V2DObject(_local3.obj));
}
}
}
pos.z = tpos.z % (Math.PI*2);
if (isNaN(pos.z)) {
pos.z = 0;
}
this.v.z = colNewVr * Math.pow(f.z, _global.dt);
redraw();
if (freeMovement) {
for (var _local7 in groups) {
_global.world.registerUpdate(this, groups);
break;
}
}
this.v = _local9;
return(colPos);
}
function redraw() {
mc._x = pos.x;
mc._y = pos.y;
if (renderAutoRotate) {
mc.gfx._rotation = (com.neodelight.std.XMath.vAngle(tv.x, tv.y) / Math.PI) * 180;
} else {
if (renderLookDir) {
mc.gfx._xscale = Math.abs(mc.gfx._xscale) * lookDir;
}
if (renderRotation) {
mc.gfx._rotation = (pos.z / Math.PI) * 180;
}
}
}
function getTotalBoundingRect() {
return(totalBoundingRect);
}
function updateTotalBoundingRect() {
if (!mover) {
return(undefined);
}
mover.getTotalBoundingRect();
totalBoundingRect.p1.x = totalBoundingRect.p1.x + size.x;
totalBoundingRect.p1.y = totalBoundingRect.p1.y + size.y;
}
var isPlayer = false;
static var gravity = 1;
}
Symbol 1170 MovieClip [__Packages.com.neodelight.v2D.Chain] Frame 0
class com.neodelight.v2D.Chain
{
var clientMc, chainMc, defLength, offsetX, offsetY, flagRotate;
function Chain (clientMc, chainMc) {
this.clientMc = clientMc;
this.chainMc = _global.world.levelMc[clientMc.chainMc];
defLength = (this.chainMc._height / this.chainMc._yscale) * 100;
offsetX = com.neodelight.std.XMath.toNumber(clientMc.chainOffsetX);
offsetY = com.neodelight.std.XMath.toNumber(clientMc.chainOffsetY);
flagRotate = Boolean(clientMc.chainRotate);
}
function move() {
var _local3 = (clientMc._x + offsetX) - chainMc._x;
var _local2 = (clientMc._y + offsetY) - chainMc._y;
if (flagRotate) {
var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2));
var _local5 = com.neodelight.std.XMath.vAngle(_local3, _local2);
chainMc._rotation = ((_local5 / Math.PI) * 180) + 180;
} else {
var _local4 = _local2;
}
chainMc._yscale = (_local4 / defLength) * 100;
}
}
Symbol 1171 MovieClip [__Packages.com.neodelight.v2D.MoverLine] Frame 0
class com.neodelight.v2D.MoverLine extends com.neodelight.v2D.Mover
{
var destination, origin, defaultOrigin, defaultDestination, speed, destinationPause, flagSkip, flagTrigger, startPos, pos, sleep, active, v, client;
function MoverLine (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(origin.x + int(config.moverDx), origin.y + int(config.moverDy), 0);
defaultOrigin = origin;
defaultDestination = destination;
speed = com.neodelight.std.XMath.toNumber(config.moverV);
destinationPause = com.neodelight.std.XMath.toNumber(config.moverDestinationPause);
flagSkip = Boolean(config.moverSkip);
flagTrigger = Boolean(config.moverTrigger);
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
reset();
}
function reset() {
super.reset();
if (startPos < 0) {
destination = defaultOrigin;
origin = defaultDestination;
}
pos.x = origin.x + (Math.abs(startPos) * (destination.x - pos.x));
pos.y = origin.y + (Math.abs(startPos) * (destination.y - pos.y));
sleep = 0;
if (((!active) && (startPos == 1)) && (flagTrigger)) {
active = true;
}
}
function move() {
if (!active) {
v.x = 0;
v.y = 0;
return(undefined);
}
super.move();
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
v.x = 0;
v.y = 0;
} else {
v.x = destination.x - pos.x;
v.y = destination.y - pos.y;
var _local4 = Math.max(0, Math.min(1, speed / Math.sqrt((v.x * v.x) + (v.y * v.y))));
if ((Math.round(_local4 * 1000) / 1000) == 1) {
sleep = destinationPause;
if (flagSkip) {
pos.x = origin.x;
pos.y = origin.y;
} else {
var _local5 = destination;
destination = origin;
origin = _local5;
}
if (flagTrigger) {
active = false;
}
}
v.x = v.x * _local4;
v.y = v.y * _local4;
client.lookDir = ((v.x < 0) ? -1 : 1);
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = destination.x;
client.totalBoundingRect.p1.y = destination.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1172 MovieClip [__Packages.com.neodelight.v2D.PlatformSprite] Frame 0
class com.neodelight.v2D.PlatformSprite extends com.neodelight.v2D.Sprite
{
var collisionStyle, updateTotalBoundingRect, cargo, tv, pos, tpos, size, carrier, mc, boundingRect, v;
function PlatformSprite (mc, config) {
super(mc, config);
collisionStyle = 30;
updateTotalBoundingRect();
}
function move() {
super.move();
for (var _local3 in cargo) {
cargo[_local3].tryPush(tv);
}
}
function collisionCheck2(partner) {
if (tv.y > 0) {
return(undefined);
}
if (((Math.round(pos.y * 1000) / 1000) >= (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) <= (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000))) {
var _local3 = ((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y);
if (isNaN(_local3)) {
_local3 = 1;
}
if ((pos.x + (_local3 * tv.x)) > (partner.pos.x + partner.size.x)) {
return(undefined);
}
if (((pos.x + (_local3 * tv.x)) + size.x) < partner.pos.x) {
return(undefined);
}
if (carrier && (partner.carryable)) {
delete partner.ground.cargo[partner.id];
partner.ground = this;
cargo[partner.id] = partner;
}
var _local4 = (pos.y - partner.size.y) - partner.pos.y;
}
}
function getBoundingRect() {
boundingRect.p0.x = mc._x;
boundingRect.p0.y = mc._y;
boundingRect.p1.x = mc._x + size.x;
boundingRect.p1.y = mc._y;
if (v.x > 0) {
boundingRect.p1.x = boundingRect.p1.x + v.x;
} else {
boundingRect.p0.x = boundingRect.p0.x + v.x;
}
if (v.y > 0) {
boundingRect.p1.y = boundingRect.p1.y + v.y;
} else {
boundingRect.p0.y = boundingRect.p0.y + v.y;
}
return(boundingRect);
}
}
Symbol 1173 MovieClip [__Packages.com.neodelight.v2D.RectObject] Frame 0
class com.neodelight.v2D.RectObject extends com.neodelight.v2D.V2DObject
{
var fixed, collisionStyle, boundingRect, pos, size;
function RectObject (mc, config) {
super(mc, config);
fixed = true;
collisionStyle = 2;
}
function collisionCheck70(partner) {
if ((((boundingRect.p0.x <= partner.p1.x) && (boundingRect.p1.x >= partner.p0.x)) && (boundingRect.p0.y <= partner.p1.y)) && (boundingRect.p1.y >= partner.p0.y)) {
return(1);
}
return(0);
}
function collisionCheck71(partner) {
if ((((boundingRect.p0.x <= partner.p1.x) && (boundingRect.p1.x >= partner.p0.x)) && (boundingRect.p0.y <= partner.p1.y)) && (boundingRect.p1.y >= partner.p0.y)) {
var _local4 = (partner.p1.x - partner.p0.x) * 0.5;
var _local6 = (partner.p1.y - partner.p0.y) * 0.5;
var _local3 = partner.p0.x + _local4;
var _local2 = partner.p0.y + _local6;
if ((((_local3 >= pos.x) && (_local3 <= (pos.x + size.x))) && (_local2 >= pos.y)) && (_local2 <= (pos.y + size.y))) {
return(1);
}
if (((pos.y <= _local2) && ((pos.y + size.y) >= _local2)) && ((Math.abs(pos.x - _local3) <= _local4) || (Math.abs((pos.x + size.x) - _local3) <= _local4))) {
return((_local4 - Math.min(Math.abs(pos.x - _local3), Math.abs((pos.x + size.x) - _local3))) / _local4);
}
if (((pos.x <= _local3) && ((pos.x + size.x) >= _local3)) && ((Math.abs(pos.y - _local2) <= _local6) || (Math.abs((pos.y + size.y) - _local2) <= _local6))) {
return((_local6 - Math.min(Math.abs(pos.y - _local2), Math.abs((pos.y + size.y) - _local2))) / _local6);
}
var _local7 = Math.min(com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x, pos.y), Math.min(com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x + size.x, pos.y), Math.min(com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x, pos.y + size.y), com.neodelight.std.XMath.p2pDistance(_local3, _local2, pos.x + size.x, pos.y + size.y))));
if (_local7 < _local4) {
return((_local4 - _local7) / _local4);
}
return(0);
}
return(0);
}
}
Symbol 1174 MovieClip [__Packages.com.neodelight.v2D.RectSprite] Frame 0
class com.neodelight.v2D.RectSprite extends com.neodelight.v2D.Sprite
{
var collisionStyle, updateTotalBoundingRect, wall, ground, cargo, tv, id, colPos, v, carryable, move2, boundingRect, ghost, pos, size, colGhosts, tpos, strong, crusher, fixed, colType, colPartner, flex, colNewVy, colNewVx, colNewPartnerVx, colNewPartnerVy, carrier;
function RectSprite (mc, config) {
super(mc, config);
collisionStyle = 2;
updateTotalBoundingRect();
}
function move() {
wall = undefined;
var _local5 = ground;
ground = undefined;
super.move();
for (var _local4 in cargo) {
cargo[_local4].tryPush(new com.neodelight.std.Vector3D(tv.x, Math.max(0, tv.y), 0));
}
if (ground != _local5) {
delete _local5.cargo[id];
}
if (ground) {
var _local6 = tryPush(new com.neodelight.std.Vector3D((v.x * _global.dt) * (1 - colPos), 0));
if (ground.carrier && (carryable)) {
ground.cargo[id] = this;
}
}
if (wall) {
var _local6 = tryPush(new com.neodelight.std.Vector3D(0, (v.y * _global.dt) * (1 - colPos)));
if ((_local6 < 1) && (v.y < 0)) {
v.y = 0;
}
}
if (move2) {
tryPush(move2);
delete move2;
}
}
function tryPush(v) {
var _local5 = ground;
var _local6 = super.tryPush(v);
for (var _local4 in cargo) {
cargo[_local4].tryPush(new com.neodelight.std.Vector3D(v.x, Math.max(0, v.y), 0));
}
if (ground != _local5) {
delete _local5.cargo[id];
}
return(_local6);
}
function collisionCheck2(partner) {
if ((((boundingRect.p0.x <= (partner.pos.x + partner.size.x)) && (boundingRect.p1.x >= partner.pos.x)) && (boundingRect.p0.y <= (partner.pos.y + partner.size.y))) && (boundingRect.p1.y >= partner.pos.y)) {
if (ghost || (partner.ghost)) {
if ((((pos.x <= (partner.pos.x + partner.size.x)) && ((pos.x + size.x) >= partner.pos.x)) && (pos.y <= (partner.pos.y + partner.size.y))) && ((pos.y + size.y) >= partner.pos.y)) {
colGhosts.push({pos:0, obj:partner});
}
return(undefined);
}
if (v.x > 0) {
if (((Math.round((pos.x + size.x) * 1000) / 1000) <= (Math.round(partner.pos.x * 1000) / 1000)) && ((Math.round((tpos.x + size.x) * 1000) / 1000) >= (Math.round(partner.pos.x * 1000) / 1000))) {
var _local3 = (partner.pos.x - (pos.x + size.x)) / (tpos.x - pos.x);
if (_local3 <= colPos) {
var _local4 = Math.round(((pos.y + (_local3 * (tpos.y - pos.y))) - partner.pos.y) * 1000) / 1000;
if ((_local4 < (Math.round(partner.size.y * 1000) / 1000)) && (_local4 > (Math.round((-1 * size.y) * 1000) / 1000))) {
var _local6 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
var v = ((tpos.x + size.x) - partner.pos.x);
if (partner.tryPush(new com.neodelight.std.Vector3D(v, 0, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
_local3 = (partner.pos.x - (pos.x + size.x)) / (tpos.x - pos.x);
_local6 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || (_local6))) {
colType = 40;
colPartner = partner;
colPos = _local3;
if (flex > 0) {
colNewVy = v.y * flex;
colNewVx = (Math.abs(v.x) * -1) * flex;
} else {
colNewVx = 0;
colNewVy = undefined;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
wall = partner;
} else {
colGhosts.push({pos:_local3, obj:partner});
}
}
}
}
} else if (v.x < 0) {
if (((Math.round(pos.x * 1000) / 1000) >= (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000)) && ((Math.round(tpos.x * 1000) / 1000) < (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000))) {
var _local3 = ((partner.pos.x + partner.size.x) - pos.x) / (tpos.x - pos.x);
if (_local3 < colPos) {
var _local4 = Math.round(((pos.y + (_local3 * (tpos.y - pos.y))) - partner.pos.y) * 1000) / 1000;
if ((_local4 < (Math.round(partner.size.y * 1000) / 1000)) && (_local4 > (Math.round((-1 * size.y) * 1000) / 1000))) {
var _local6 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
var v = (tpos.x - (partner.pos.x + partner.size.x));
if (partner.tryPush(new com.neodelight.std.Vector3D(v, 0, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
_local3 = ((partner.pos.x + partner.size.x) - pos.x) / (tpos.x - pos.x);
_local6 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || _local6)) {
colType = 41;
colPartner = partner;
colPos = _local3;
if (flex > 0) {
colNewVy = v.y * flex;
colNewVx = Math.abs(v.x) * flex;
} else {
colNewVx = 0;
colNewVy = undefined;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
wall = partner;
} else {
colGhosts.push({pos:_local3, obj:partner});
}
}
}
}
}
if (v.y > 0) {
if (((Math.round((pos.y + size.y) * 1000) / 1000) <= (Math.round(partner.pos.y * 1000) / 1000)) && ((Math.round((tpos.y + size.y) * 1000) / 1000) >= (Math.round(partner.pos.y * 1000) / 1000))) {
var _local3 = (partner.pos.y - (pos.y + size.y)) / (tpos.y - pos.y);
if (_local3 <= colPos) {
var _local5 = Math.round(((pos.x + (_local3 * (tpos.x - pos.x))) - partner.pos.x) * 1000) / 1000;
if ((_local5 < (Math.round(partner.size.x * 1000) / 1000)) && (_local5 > (Math.round((-1 * size.x) * 1000) / 1000))) {
var _local6 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
var v = ((tpos.y + size.y) - partner.pos.y);
if (partner.tryPush(new com.neodelight.std.Vector3D(0, v, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
_local3 = (partner.pos.y - (pos.y + size.y)) / (tpos.y - pos.y);
_local6 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || (_local6))) {
colType = 30;
colPartner = partner;
colPos = _local3;
if (flex > 0) {
colNewVy = (Math.abs(v.y) * -1) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
ground = partner;
} else {
colGhosts.push({pos:_local3, obj:partner});
}
}
}
}
} else if (v.y < 0) {
if (((Math.round(pos.y * 1000) / 1000) >= (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) < (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000))) {
var _local3 = ((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y);
if (_local3 < colPos) {
var _local5 = Math.round(((pos.x + (_local3 * (tpos.x - pos.x))) - partner.pos.x) * 1000) / 1000;
if ((_local5 < (Math.round(partner.size.x * 1000) / 1000)) && (_local5 > (Math.round((-1 * size.x) * 1000) / 1000))) {
var _local6 = false;
if ((strong && (!partner.fixed)) && (!partner.ghost)) {
if (carrier && partner.carryable) {
delete partner.ground.cargo[partner.id];
partner.ground = this;
cargo[partner.id] = partner;
}
var v = ((tpos.y - partner.size.y) - partner.pos.y);
if (partner.tryPush(new com.neodelight.std.Vector3D(0, v, 0)) < 1) {
if (crusher) {
partner.damage(1);
}
_local3 = ((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y);
_local6 = true;
}
}
if (((!partner.ghost) && (!ghost)) && ((!fixed) || _local6)) {
colType = 2;
colPartner = partner;
colPos = _local3;
if (flex > 0) {
colNewVy = Math.abs(v.y) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
} else {
colGhosts.push({pos:_local3, obj:partner});
}
}
}
}
}
}
}
function collisionCheck30(partner) {
if (v.y <= 0) {
return(undefined);
}
if (((Math.round((pos.y + size.y) * 1000) / 1000) <= (Math.round(partner.pos.y * 1000) / 1000)) && ((Math.round((tpos.y + size.y) * 1000) / 1000) > (Math.round(partner.pos.y * 1000) / 1000))) {
var _local3 = (partner.pos.y - (pos.y + size.y)) / (tpos.y - pos.y);
if (isNaN(_local3)) {
}
if (_local3 <= colPos) {
var _local4 = (pos.x + (_local3 * (tpos.x - pos.x))) - partner.pos.x;
if ((_local4 <= partner.size.x) && (_local4 >= (-1 * size.x))) {
colPos = _local3;
colType = partner.collisionStyle;
colPartner = partner;
if (flex > 0) {
colNewVy = (Math.abs(v.y) * -1) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
ground = partner;
}
}
}
}
function collisionCheck5(partner) {
}
function getBoundingRect() {
boundingRect.p0.x = Math.min(pos.x, tpos.x);
boundingRect.p0.y = Math.min(pos.y, tpos.y);
boundingRect.p1.x = Math.max(pos.x, tpos.x) + size.x;
boundingRect.p1.y = Math.max(pos.y, tpos.y) + size.y;
return(boundingRect);
}
var collisionCheck70 = com.neodelight.v2D.RectObject.prototype.collisionCheck70;
var collisionCheck71 = com.neodelight.v2D.RectObject.prototype.collisionCheck71;
}
Symbol 1175 MovieClip [__Packages.com.neodelight.v2D.PlatformObject] Frame 0
class com.neodelight.v2D.PlatformObject extends com.neodelight.v2D.V2DObject
{
var fixed, collisionStyle;
function PlatformObject (mc, config) {
super(mc, config);
fixed = true;
collisionStyle = 30;
}
}
Symbol 1176 MovieClip [__Packages.com.neodelight.v2D.PointObject] Frame 0
class com.neodelight.v2D.PointObject extends com.neodelight.v2D.V2DObject
{
var fixed, collisionStyle;
function PointObject (mc, config) {
super(mc, config);
fixed = true;
collisionStyle = 5;
}
}
Symbol 1177 MovieClip [__Packages.com.neodelight.v2D.MoverFloat] Frame 0
class com.neodelight.v2D.MoverFloat extends com.neodelight.v2D.Mover
{
var destination, origin, moverOrigin, vDown, vUp, vHorizontal, dir, destinationPause, sineSeed, sineFrequ, sineAmp, flagSkip, startPos, pos, sleep, active, v, client;
function MoverFloat (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(origin.x + int(com.neodelight.std.XMath.toNumber(config.moverDx)), origin.y + int(com.neodelight.std.XMath.toNumber(config.moverDy)), 0);
moverOrigin = new com.neodelight.std.Vector3D(origin.x, origin.y, 0);
vDown = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverVDown)));
vUp = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverVUp)));
vHorizontal = Number(config.moverV);
dir = 1;
destinationPause = com.neodelight.std.XMath.toNumber(config.moverDestinationPause);
sineSeed = Math.random() * 10000;
sineFrequ = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverSineFrequ)));
sineAmp = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(config.moverSineAmp)));
flagSkip = Boolean(config.moverSkip);
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
reset();
}
function reset() {
super.reset();
pos.x = origin.x + (startPos * (destination.x - pos.x));
pos.y = origin.y;
sleep = 0;
}
function move() {
if (!active) {
v.x = 0;
v.y = 0;
return(undefined);
}
super.move();
var _local5;
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
v.x = 0;
v.y = 0;
} else {
v.x = destination.x - pos.x;
_local5 = Math.max(0, Math.min(1, vHorizontal / Math.abs(v.x)));
if (!isFinite(_local5)) {
_local5 = 0;
}
if (_local5 == 1) {
sleep = destinationPause;
if (flagSkip) {
pos.x = origin.x;
} else {
var _local7 = destination.x;
destination.x = moverOrigin.x;
moverOrigin.x = _local7;
}
}
v.x = v.x * _local5;
}
var _local4 = 0;
for (var _local6 in client.cargo) {
_local4 = _local4 + client.cargo[_local6].weight;
}
var _local8 = Math.sin((getTimer() * sineFrequ) + sineSeed) * sineAmp;
v.y = 0;
if (_local4 > 0) {
v.y = (destination.y - pos.y) * vDown;
} else {
v.y = (origin.y - pos.y) * vDown;
}
v.y = v.y + _local8;
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = destination.x;
client.totalBoundingRect.p1.y = destination.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1178 MovieClip [__Packages.com.neodelight.v2D.MoverTargeter] Frame 0
class com.neodelight.v2D.MoverTargeter extends com.neodelight.v2D.Mover
{
var destination, pos, dir, speed, acc, angleForbiddenFrom, angleForbiddenTo, targetObjectId, startPos, origin, active, v, size, client;
function MoverTargeter (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(pos.x, pos.y, 0);
dir = 1;
speed = com.neodelight.std.XMath.toNumber(config.moverV);
acc = com.neodelight.std.XMath.toNumber(config.moverA);
angleForbiddenFrom = (com.neodelight.std.XMath.toNumber(config.moverAngleForbiddenFrom) * 2) * Math.PI;
angleForbiddenTo = (com.neodelight.std.XMath.toNumber(config.moverAngleForbiddenTo) * 2) * Math.PI;
targetObjectId = String((config.moverTarget ? (config.moverTarget) : "player"));
startPos = (com.neodelight.std.XMath.toNumber(config.moverStartPos) * 2) * Math.PI;
destination.z = startPos;
reset();
}
function reset() {
super.reset();
pos.x = origin.x;
pos.y = origin.y;
pos.z = startPos;
if (((angleForbiddenFrom > angleForbiddenTo) && ((pos.z < angleForbiddenTo) || (pos.z > angleForbiddenFrom))) || ((angleForbiddenFrom < angleForbiddenTo) && ((pos.z < angleForbiddenTo) && (pos.z > angleForbiddenFrom)))) {
pos.z = angleForbiddenFrom;
}
}
function move() {
if (!active) {
v.z = 0;
return(undefined);
}
var _local6 = _global.world.levelMc[targetObjectId].engine;
if ((Math.abs(_local6.pos.x - (pos.x + (size.x * 0.5))) > _global.game.stageWidth) || (Math.abs(_local6.pos.y - (pos.y + (size.y * 0.5))) > _global.game.stageHeight)) {
v.z = 0;
return(undefined);
}
if (!_local6) {
} else {
var _local5 = com.neodelight.std.XMath.vAngle((_local6.pos.x + (_local6.size.x * 0.5)) - pos.x, (_local6.pos.y + (_local6.size.y * 0.5)) - pos.y);
var _local4 = com.neodelight.std.XMath.angleDiff(pos.z, _local5);
if (((angleForbiddenFrom > angleForbiddenTo) && ((pos.z < angleForbiddenTo) || (pos.z > angleForbiddenFrom))) || ((angleForbiddenFrom < angleForbiddenTo) && ((pos.z < angleForbiddenTo) && (pos.z > angleForbiddenFrom)))) {
var _local8 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenTo);
var _local7 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenFrom);
if (Math.abs(_local8) < Math.abs(_local7)) {
_local4 = _local8;
} else {
_local4 = _local7;
}
} else if (((angleForbiddenFrom > angleForbiddenTo) && ((_local5 < angleForbiddenTo) || (_local5 > angleForbiddenFrom))) || ((angleForbiddenFrom < angleForbiddenTo) && ((_local5 < angleForbiddenTo) && (_local5 > angleForbiddenFrom)))) {
var _local8 = com.neodelight.std.XMath.angleDiff(_local5, angleForbiddenTo);
var _local7 = com.neodelight.std.XMath.angleDiff(_local5, angleForbiddenFrom);
if (Math.abs(_local8) < Math.abs(_local7)) {
_local4 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenTo);
} else {
_local4 = com.neodelight.std.XMath.angleDiff(pos.z, angleForbiddenFrom);
}
}
if (_local4 > 0) {
v.z = Math.min(speed, v.z + Math.min(_local4, acc));
} else {
v.z = Math.max(-speed, v.z + Math.max(_local4, -acc));
}
}
super.move();
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1179 MovieClip [__Packages.com.neodelight.game.Player] Frame 0
class com.neodelight.game.Player
{
var config, name, abilities, items;
function Player (config) {
this.config = config;
name = config.name;
for (var _local4 in config.playerProps) {
this[_local4] = config.playerProps[_local4];
}
reset();
_global.player = this;
}
function reset() {
for (var _local2 in config.playerProps) {
com.neodelight.game.PlayerProp(this[_local2]).reset();
}
abilities = new Object();
items = new Object();
}
function init() {
}
function toString() {
return("[Player]");
}
}
Symbol 1180 MovieClip [__Packages.com.neodelight.game.PlayerProp] Frame 0
class com.neodelight.game.PlayerProp
{
var def, pValue, pMin, pMax;
function PlayerProp (min, max, def, act) {
if (min == undefined) {
min = Number.MIN_VALUE;
}
if (max == undefined) {
max = Number.MAX_VALUE;
}
this.min = (min);
this.max = (max);
this.def = com.neodelight.std.XMath.toNumber(def);
value = (((act == undefined) ? (def) : (act)));
}
function set value(value) {
pValue = Math.max(min, Math.min(max, value));
//return(this.value);
}
function get value() {
return(pValue);
}
function set min(min) {
pMin = min;
pValue = Math.max(this.min, Math.min(max, pValue));
//return(this.min);
}
function get min() {
return(pMin);
}
function set max(max) {
pMax = max;
pValue = Math.max(min, Math.min(this.max, pValue));
//return(this.max);
}
function get max() {
return(pMax);
}
function reset() {
value = (def);
}
function toString() {
return(((((((("[PlayerProp {value:" + value) + ", def:") + def) + " min:") + min) + ", max:") + max) + "}]");
}
}
Symbol 1181 MovieClip [__Packages.com.neodelight.v2D.MoverSlaveLine] Frame 0
class com.neodelight.v2D.MoverSlaveLine extends com.neodelight.v2D.Mover
{
var destination, origin, defaultOrigin, defaultDestination, speed, destinationPause, flagSkip, flagTrigger, startPos, pos, sleep, active, v, client;
function MoverSlaveLine (client, config) {
super(client);
destination = new com.neodelight.std.Vector3D(origin.x + int(config.moverDx), origin.y + int(config.moverDy), 0);
defaultOrigin = origin;
defaultDestination = destination;
speed = com.neodelight.std.XMath.toNumber(config.moverV);
destinationPause = com.neodelight.std.XMath.toNumber(config.moverDestinationPause);
flagSkip = Boolean(config.moverSkip);
flagTrigger = Boolean(config.moverTrigger);
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
reset();
}
function reset() {
super.reset();
if (startPos < 0) {
destination = defaultOrigin;
origin = defaultDestination;
}
pos.x = origin.x + (Math.abs(startPos) * (destination.x - pos.x));
pos.y = origin.y + (Math.abs(startPos) * (destination.y - pos.y));
sleep = 0;
}
function move() {
if (!active) {
v.x = 0;
v.y = 0;
return(undefined);
}
super.move();
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
v.x = 0;
v.y = 0;
} else {
v.x = (destination.x + (client.master.engine.pos.x - client.master.engine.origin.x)) - pos.x;
v.y = (destination.y + (client.master.engine.pos.y - client.master.engine.origin.y)) - pos.y;
var _local4 = Math.max(0, Math.min(1, speed / Math.sqrt((v.x * v.x) + (v.y * v.y))));
if ((Math.round(_local4 * 1000) / 1000) == 1) {
if (origin == defaultOrigin) {
if (client.events.onMoverReachPos1) {
com.neodelight.v2D.V2DEvent.run(client.events.onMoverReachPos1, client, undefined);
}
} else if (client.events.onMoverReachPos0) {
com.neodelight.v2D.V2DEvent.run(client.events.onMoverReachPos0, client, undefined);
}
sleep = destinationPause;
if (flagSkip) {
pos.x = origin.x;
pos.y = origin.y;
} else {
var _local5 = destination;
destination = origin;
origin = _local5;
}
if (flagTrigger) {
active = false;
}
}
v.x = v.x * _local4;
v.y = v.y * _local4;
client.lookDir = ((v.x < 0) ? -1 : 1);
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = destination.x;
client.totalBoundingRect.p1.y = destination.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1182 MovieClip [__Packages.com.neodelight.v2D.MoverSlave] Frame 0
class com.neodelight.v2D.MoverSlave extends com.neodelight.v2D.Mover
{
var reset;
function MoverSlave (client, config) {
super(client);
reset();
}
}
Symbol 1183 MovieClip [__Packages.com.neodelight.v2D.MoverShot] Frame 0
class com.neodelight.v2D.MoverShot extends com.neodelight.v2D.Mover
{
var client, actAge, maxAge, origin;
function MoverShot (client, config) {
super(client);
this.client.freeMovement = true;
actAge = 0;
maxAge = com.neodelight.std.XMath.toNumber(config.maxAge);
if (config.moverWeight) {
this.client.weight = com.neodelight.std.XMath.toNumber(config.moverWeight);
}
this.client.v.x = com.neodelight.std.XMath.toNumber(config.moverVx);
this.client.v.y = com.neodelight.std.XMath.toNumber(config.moverVy);
}
function move() {
super.move();
if (maxAge) {
actAge = actAge + _global.dt;
if (actAge >= maxAge) {
client.die();
}
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
return(client.totalBoundingRect);
}
}
Symbol 1184 MovieClip [__Packages.com.neodelight.v2D.MoverPhysics] Frame 0
class com.neodelight.v2D.MoverPhysics extends com.neodelight.v2D.Mover
{
var client, origin;
function MoverPhysics (client, config) {
super(client);
this.client.carryable = true;
this.client.carrier = true;
this.client.freeMovement = true;
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
return(client.totalBoundingRect);
}
}
Symbol 1185 MovieClip [__Packages.com.neodelight.v2D.PointSprite] Frame 0
class com.neodelight.v2D.PointSprite extends com.neodelight.v2D.Sprite
{
var size, boundingRect, collisionStyle, updateTotalBoundingRect, spareOwner, owner, colGhosts, flex, v, pos, tpos, colNewVx, colPos, colNewVy, colPartner, colType, colNewPartnerVx, colNewPartnerVy;
function PointSprite (mc, config) {
super(mc, config);
size.x = 0;
size.y = 0;
size.z = 0;
boundingRect.p1.x = boundingRect.p0.x;
boundingRect.p1.y = boundingRect.p1.y;
collisionStyle = 5;
updateTotalBoundingRect();
}
function move() {
super.move();
}
function collisionCheck2(partner) {
if (spareOwner && (owner == partner)) {
return(undefined);
}
if ((((boundingRect.p0.x <= (partner.pos.x + partner.size.x)) && (boundingRect.p1.x >= partner.pos.x)) && (boundingRect.p0.y <= (partner.pos.y + partner.size.y))) && (boundingRect.p1.y >= partner.pos.y)) {
colGhosts.push({pos:0, obj:partner});
if (flex) {
if (v.x > 0) {
if (((Math.round(pos.x * 1000) / 1000) < (Math.round(partner.pos.x * 1000) / 1000)) && ((Math.round(tpos.x * 1000) / 1000) >= (Math.round(partner.pos.x * 1000) / 1000))) {
colNewVx = (Math.abs(v.x) * flex) * -1;
var _local3 = (partner.pos.x - pos.x) / (tpos.x - pos.x);
if (_local3 <= colPos) {
colPos = _local3;
}
}
} else if (v.x < 0) {
if (((Math.round(pos.x * 1000) / 1000) > (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000)) && ((Math.round(tpos.x * 1000) / 1000) <= (Math.round((partner.pos.x + partner.size.x) * 1000) / 1000))) {
colNewVx = Math.abs(v.x) * flex;
var _local3 = ((partner.pos.x + partner.size.x) - pos.x) / (tpos.x - pos.x);
if (_local3 <= colPos) {
colPos = _local3;
}
}
}
if (v.y > 0) {
if (((Math.round(pos.y * 1000) / 1000) < (Math.round(partner.pos.y * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) >= (Math.round(partner.pos.y * 1000) / 1000))) {
colNewVy = (Math.abs(v.y) * flex) * -1;
var _local3 = (partner.pos.y - pos.y) / (tpos.y - pos.y);
if (_local3 <= colPos) {
colPos = _local3;
}
}
} else if (v.y < 0) {
if (((Math.round(pos.y * 1000) / 1000) > (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000)) && ((Math.round(tpos.y * 1000) / 1000) <= (Math.round((partner.pos.y + partner.size.y) * 1000) / 1000))) {
colNewVy = Math.abs(v.y) * flex;
var _local3 = ((partner.pos.y + partner.size.y) - pos.y) / (tpos.y - pos.y);
if (_local3 <= colPos) {
colPos = _local3;
}
}
}
}
}
}
function collisionCheck30(partner) {
if (v.y > 0) {
var _local2 = (partner.pos.y - pos.y) / (tpos.y - pos.y);
if (_local2 <= colPos) {
if (_local2 == colPos) {
colGhosts.push({pos:_local2, obj:colPartner});
}
var _local4 = (pos.x + (_local2 * (tpos.x - pos.x))) - partner.pos.x;
if ((_local4 <= partner.size.x) && (_local4 >= 0)) {
colPos = _local2;
colType = partner.collisionStyle;
colPartner = partner;
if (flex > 0) {
colNewVy = (Math.abs(v.y) * -1) * flex;
colNewVx = v.x * flex;
} else {
colNewVx = undefined;
colNewVy = 0;
}
colNewPartnerVx = undefined;
colNewPartnerVy = undefined;
}
}
}
}
function getBoundingRect() {
boundingRect.p0.x = Math.min(pos.x, tpos.x);
boundingRect.p0.y = Math.min(pos.y, tpos.y);
boundingRect.p1.x = Math.max(pos.x, tpos.x);
boundingRect.p1.y = Math.max(pos.y, tpos.y);
return(boundingRect);
}
}
Symbol 1186 MovieClip [__Packages.com.neodelight.v2D.MoverPattern] Frame 0
class com.neodelight.v2D.MoverPattern extends com.neodelight.v2D.Mover
{
var client, pattern, ptr, obj, move, v, steps;
function MoverPattern (client, config) {
super(client);
this.client.freeMovement = true;
if (!config.moverPattern) {
trace("#ERROR: v2D.MoverPattern(): missing pattern!");
}
pattern = config.moverPattern;
this.client.f.x = 1;
this.client.f.y = 1;
this.client.f.z = 1;
reset();
}
function reset() {
super.reset();
ptr = -1;
nextObj();
}
function nextObj() {
ptr = (ptr + 1) % pattern.length;
obj = pattern[ptr];
move = this["move" + obj.t];
this["init" + obj.t]();
}
function init0() {
var _local2 = obj.dt;
v.x = com.neodelight.std.XMath.toNumber(obj.dx) / _local2;
v.y = com.neodelight.std.XMath.toNumber(obj.dy) / _local2;
v.z = com.neodelight.std.XMath.toNumber(obj.dz) / _local2;
steps = _local2;
}
function move0() {
if (!steps) {
nextObj();
}
super.move();
steps--;
}
function init1() {
v.x = 0;
v.y = 0;
v.z = 0;
obj.gun = com.neodelight.std.XMath.toNumber(obj.gun);
if (obj.dt <= 0) {
client.guns[obj.gun].shoot();
nextObj();
} else {
steps = obj.dt;
}
}
function move1() {
if (!steps) {
nextObj();
}
client.guns[obj.gun].shoot();
super.move();
steps--;
}
}
Symbol 1187 MovieClip [__Packages.com.neodelight.v2D.Cam] Frame 0
class com.neodelight.v2D.Cam
{
var config, id, mc, v, origin, paralax, shakeTime, viewMinX, viewMaxX, viewMinY, viewMaxY, shakePower;
function Cam (mc) {
config = com.neodelight.std.Blueprint.getBlueprint("cam");
if (!config) {
}
id = "Cam" + com.neodelight.std.Unique.getId();
this.mc = mc;
v = new com.neodelight.std.Vector(0, 0);
origin = new com.neodelight.std.Vector(0, 0);
reset();
if (this.mc) {
init();
}
_global.cam = this;
}
function reset() {
paralax = new Array();
}
function init(mc) {
if (mc) {
this.mc = mc;
}
shakeTime = 0;
v.x = 0;
v.y = 0;
this.mc._x = origin.x;
this.mc._y = origin.y;
viewMinX = 0;
move(true);
}
function registerParalax(mc) {
mc.origin = new com.neodelight.std.Vector(mc._x, mc._y);
paralax.push(mc);
}
function move(init) {
if (init) {
}
mc._x = mc._x + v.x;
mc._y = mc._y + v.y;
if (shakeTime > 0) {
mc._x = mc._x + (((Math.random() - 0.5) * shakeTime) * 1);
mc._y = mc._y + (((Math.random() - 0.5) * shakeTime) * 1);
shakeTime = Math.max(0, shakeTime - 1);
}
viewMinX = -mc._x;
viewMaxX = viewMinX + _global.game.stageWidth;
viewMinY = -mc._y;
viewMaxY = viewMinY + _global.game.stageHeight;
var _local3 = paralax.length;
while (_local3--) {
var paralax = paralax[_local3];
paralax._x = paralax.origin.x + (com.neodelight.std.XMath.toNumber(paralax.paralaxFactorX) * ((mc._x + paralax.origin.x) - (_global.game.stageWidth * 0.5)));
paralax._y = paralax.origin.y + (com.neodelight.std.XMath.toNumber(paralax.paralaxFactorY) * ((mc._y + paralax.origin.y) - (_global.game.stageHeight * 0.5)));
}
if (init) {
v.x = 0;
v.y = 0;
}
}
function shake(time, power) {
shakeTime = time;
shakePower = power;
}
}
Symbol 1188 MovieClip [__Packages.com.neodelight.v2D.CamFollow] Frame 0
class com.neodelight.v2D.CamFollow extends com.neodelight.v2D.Cam
{
var offset, config, tolerance, a, f, sprite, mc, v;
function CamFollow (mc) {
super(mc);
offset = config.offset;
tolerance = config.tolerance;
a = config.a;
f = config.f;
}
function init(mc, sprite) {
super.init(mc);
this.sprite = sprite;
}
function move(init) {
if (init) {
}
var _local9 = sprite.mc;
var _local4 = mc;
var _local11 = offset.x - _local9._x;
var _local10 = offset.y - _local9._y;
var _local6 = _local11 - _local4._x;
var _local5 = _local10 - _local4._y;
var _local8 = _local4._x;
var _local7 = _local4._y;
var _local3 = tolerance;
if (_local6 > _local3.right) {
_local8 = _local8 + (_local6 - _local3.right);
} else if (_local6 < (-1 * _local3.left)) {
_local8 = _local8 + (_local6 + _local3.left);
}
if (_local5 > _local3.down) {
_local7 = _local7 + (_local5 - _local3.down);
} else if (_local5 < (-1 * _local3.up)) {
_local7 = _local7 + (_local5 + _local3.up);
}
v.x = _local8 - _local4._x;
v.y = _local7 - _local4._y;
super.move(init);
}
}
Symbol 1189 MovieClip [__Packages.com.neodelight.v2D.MoverShotSeeker] Frame 0
class com.neodelight.v2D.MoverShotSeeker extends com.neodelight.v2D.MoverShot
{
var target, config, targetVector, targetAcc, targetingSpeed, pos, v;
function MoverShotSeeker (client, config) {
super(client, config);
target = _global.world.levelMc[this.config.moverTarget].engine;
if (!target) {
}
targetVector = new com.neodelight.std.Vector(0, 0);
targetAcc = com.neodelight.std.XMath.toNumber(this.config.moverTargetAcc);
targetingSpeed = com.neodelight.std.XMath.toNumber(this.config.moverTargetingSpeed);
}
function move() {
targetVector.x = (target.pos.x + (target.size.x * 0.5)) - pos.x;
targetVector.y = (target.pos.y + (target.size.y * 0.5)) - pos.y;
var _local3 = com.neodelight.std.XMath.vAngle(targetVector.x, targetVector.y);
_local3 = (_local3 - pos.z) % (Math.PI*2);
if ((_local3 > 0) && (_local3 < Math.PI)) {
v.z = v.z + targetingSpeed;
} else {
v.z = v.z - targetingSpeed;
}
v.x = v.x + (Math.sin(pos.z) * targetAcc);
v.y = v.y + ((-Math.cos(pos.z)) * targetAcc);
super.move();
}
}
Symbol 1190 MovieClip [__Packages.com.neodelight.v2D.Gun] Frame 0
class com.neodelight.v2D.Gun
{
var owner, mc, config, id, canvas, active, offset, dir, multi, paral, dirRandom, globalPos, reloadTime, ammo, autoAmmo, snd, accThrow, maxBullets, actBullets, shootFromOffscreen, reloadStat, ready;
function Gun (owner, config) {
this.owner = owner;
mc = this.owner.mc;
this.config = config;
id = "gun@" + this.owner.id;
canvas = com.neodelight.std.Canvas.getCanvasById("shots");
active = ((((this.config.gunActive === false) || (this.config.gunActive === 0)) || (this.config.gunActive === "false")) ? false : true);
offset = new com.neodelight.std.Vector(com.neodelight.std.XMath.toNumber(this.config.gunOffsetX), com.neodelight.std.XMath.toNumber(this.config.gunOffsetY), 0);
dir = (com.neodelight.std.XMath.toNumber(this.config.gunDir) * 2) * Math.PI;
multi = (config.gunMulti ? (config.gunMulti.concat()) : ([0]));
paral = (config.gunParal ? (config.gunParal.concat()) : ([0]));
for (var _local3 in multi) {
multi[_local3] = multi[_local3] * (Math.PI*2);
paral[_local3] = com.neodelight.std.XMath.toNumber(paral[_local3]);
}
dirRandom = com.neodelight.std.XMath.toNumber(config.gunDirRandom);
globalPos = new com.neodelight.std.Vector(0, 0);
reloadTime = com.neodelight.std.XMath.toNumber(this.config.gunReloadTime);
ammo = com.neodelight.std.Blueprint.getBlueprint(this.config.gunAmmo);
if (!ammo) {
}
autoAmmo = com.neodelight.std.XMath.toNumber(config.gunAutoAmmo);
if (this.config.sound) {
snd = new com.neodelight.v2D.V2DSound(this, this.config);
}
if (ammo.explosion) {
ammo.explosion = com.neodelight.std.Blueprint.getBlueprint(ammo.explosion);
}
accThrow = (this.config.gunAccThrow ? (this.config.gunAccThrow) : (new com.neodelight.std.Vector(0, 0)));
maxBullets = (this.config.gunMaxBullets ? (com.neodelight.std.XMath.toNumber(this.config.gunMaxBullets)) : 0);
actBullets = com.neodelight.std.XMath.toNumber(this.config.gunInitBullets);
shootFromOffscreen = false;
reset();
}
function reset(owner) {
if (owner) {
this.owner = owner;
}
reloadStat = 0;
ready = true;
}
function move() {
reloadStat = Math.max(0, reloadStat - _global.dt);
ready = reloadStat == 0;
if (actBullets < maxBullets) {
actBullets = Math.min(actBullets + autoAmmo, maxBullets);
}
}
function aim(dir) {
}
function shoot() {
if (owner.gunsoff || (!active)) {
return(false);
}
if ((reloadStat == 0) && ((actBullets >= 1) || (maxBullets == 0))) {
if (!shootFromOffscreen) {
globalPos.x = owner.pos.x;
globalPos.y = owner.pos.y;
_global.world.levelMc.localToGlobal(globalPos);
if (((((globalPos.x + owner.size.x) < 0) || (globalPos.x > _global.game.stageWidth)) || ((globalPos.y + owner.size.y) < 0)) || (globalPos.y > _global.game.stageHeight)) {
return(undefined);
}
}
if (snd) {
snd.playEvent("Shoot");
}
actBullets = Math.max(0, actBullets - 1);
reloadStat = reloadTime;
ready = reloadStat == 0;
var _local5 = 0;
while (_local5 < multi.length) {
var _local4 = canvas.attachMovie(ammo.libId);
if ("monBobby" == mc.blueprint) {
mc.gfx.en_mc.effect_mc.gotoAndPlay(2);
mc.gfx.effect_mc.gotoAndPlay(2);
}
if (_root.levelMc.player == mc) {
_root.levelMc.player.gfx.anim.gotoAndPlay(2);
if ((_root.charnum == 2) || (_root.charnum == 1)) {
if (owner.renderRotation) {
_local4._x = ((owner.pos.x + (owner.size.x * 0.5)) - (((offset.y + 12) + paral[_local5]) * Math.sin(owner.pos.z))) + (offset.x * Math.cos(owner.pos.z));
_local4._y = ((owner.pos.y + (owner.size.y * 0.5)) + (((offset.y + 12) + paral[_local5]) * Math.cos(owner.pos.z))) + (offset.x * Math.sin(owner.pos.z));
} else {
_local4._x = (owner.pos.x + (owner.size.x * 0.5)) + (offset.x * owner.lookDir);
_local4._y = ((owner.pos.y + (owner.size.y * 0.5)) + (offset.y + 12)) + paral[_local5];
}
}
} else if (owner.renderRotation) {
_local4._x = ((owner.pos.x + (owner.size.x * 0.5)) - ((offset.y + paral[_local5]) * Math.sin(owner.pos.z))) + (offset.x * Math.cos(owner.pos.z));
_local4._y = ((owner.pos.y + (owner.size.y * 0.5)) + ((offset.y + paral[_local5]) * Math.cos(owner.pos.z))) + (offset.x * Math.sin(owner.pos.z));
} else {
_local4._x = (owner.pos.x + (owner.size.x * 0.5)) + (offset.x * owner.lookDir);
_local4._y = ((owner.pos.y + (owner.size.y * 0.5)) + offset.y) + paral[_local5];
}
var _local6 = (dir + multi[_local5]) + ((Math.random() - 0.5) * dirRandom);
_local6 = _local6 + owner.pos.z;
_local4.moverVx = (owner.v.x * accThrow.x) + ((ammo.moverV * Math.sin(_local6)) * owner.lookDir);
_local4.moverVy = (owner.v.y * accThrow.y) + (ammo.moverV * (-Math.cos(_local6)));
_local4.owner = owner;
com.neodelight.std.Blueprint.apply(_local4, config.gunAmmo);
if (_local4.behaviour == "PointSprite") {
if (_local4.gfx) {
_local4.gfx._rotation = (com.neodelight.std.XMath.vAngle(_local4.moverVx, _local4.moverVy) / Math.PI) * 180;
} else {
_local4._rotation = (com.neodelight.std.XMath.vAngle(_local4.moverVx, _local4.moverVy) / Math.PI) * 180;
}
} else {
_local4._x = _local4._x - (_local4._width * 0.5);
_local4._y = _local4._y - (_local4._height * 0.5);
}
var _local7 = com.neodelight.std.ClassLib.getClass(ammo.behaviour);
if (!_local7) {
}
var _local8 = new _local7[undefined](_local4, _local4);
_local8.pos.z = com.neodelight.std.XMath.vAngle(_local4.moverVx, _local4.moverVy);
_local5++;
}
return(true);
}
return(false);
}
}
Symbol 1191 MovieClip [__Packages.com.neodelight.std.Canvas] Frame 0
class com.neodelight.std.Canvas
{
var mc;
function Canvas (mc, id) {
this.mc = mc;
this.mc.canvas = this;
if (int(this.mc.canvasNextId) == 0) {
this.mc.nextId = 1;
}
if (id) {
lib[id] = this;
}
}
static function getCanvas(mc, id) {
if (mc.canvas) {
return(mc.canvas);
}
return(new com.neodelight.std.Canvas(mc, id));
}
static function getCanvasById(id) {
return(lib[id]);
}
function attachMovie(idName, initObject) {
mc.canvasNextId = int(mc.getNextHighestDepth());
return(mc.attachMovie(idName, "mc" + mc.canvasNextId, mc.canvasNextId++, initObject));
}
function createEmptyMovieClip() {
mc.canvasNextId = int(mc.getNextHighestDepth());
return(mc.createEmptyMovieClip("mc" + mc.canvasNextId, mc.canvasNextId++));
}
function reset() {
mc.clear();
mc.canvasNextId = 1;
}
function toString() {
return(("[Canvas of " + mc._target) + "]");
}
static var lib = new Array();
}
Symbol 1192 MovieClip [__Packages.com.neodelight.v2D.GunInterval] Frame 0
class com.neodelight.v2D.GunInterval extends com.neodelight.v2D.Gun
{
var timeOn, timeOff, pShoot, ifDirXPlayer, triggerStat, triggerTime, owner, shoot;
function GunInterval (owner, config, canvas) {
super(owner, config, canvas);
timeOn = com.neodelight.std.XMath.toNumber(config.gunIntervalTimeOn);
timeOff = com.neodelight.std.XMath.toNumber(config.gunIntervalTimeOff);
pShoot = com.neodelight.std.XMath.toNumber(config.gunIntervalPShoot);
if (pShoot == 0) {
pShoot = 1;
}
ifDirXPlayer = Boolean(config.gunIfDirXPlayer);
reset();
}
function reset() {
triggerStat = false;
triggerTime = timeOff;
super.reset();
}
function move() {
super.move();
if (triggerStat && ((!ifDirXPlayer) || (((_global.plSprite.pos.x - owner.pos.x) * owner.lookDir) > 0))) {
if (Math.random() < pShoot) {
shoot();
}
}
triggerTime--;
if (triggerTime < 0) {
triggerStat = !triggerStat;
if (triggerStat) {
triggerTime = timeOn;
} else {
triggerTime = timeOff;
}
}
}
}
Symbol 1193 MovieClip [__Packages.com.neodelight.flanix.Console] Frame 0
class com.neodelight.flanix.Console
{
var width, height, offsetX, offsetY, inputHeight, outputHeight, outputMaxLines, mc, output, input, history, format, cursorMc, codepage, active, parameters, flags;
function Console (width, height) {
if (_global.console) {
trace("#ERROR: Console(): only one instance of Console allowed!");
} else {
com.neodelight.flanix.Kernel.init();
_global.console = this;
this.width = (width ? (width) : 640);
this.height = (height ? (height) : 480);
offsetX = 0;
offsetY = 0;
inputHeight = 18;
outputHeight = ((this.height - (padding * 2)) - spacing) - inputHeight;
outputMaxLines = 50;
mc = _root.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), _root.getNextHighestDepth());
mc.createTextField("output", mc.getNextHighestDepth(), padding, padding, this.width - (padding * 2), outputHeight);
output = mc.output;
mc.createTextField("input", mc.getNextHighestDepth(), padding, (padding + outputHeight) + spacing, this.width - (padding * 2), 20);
input = mc.input;
input.text = promptVar;
input.addListener(this);
Key.addListener(this);
history = new Array();
format = new TextFormat();
format.color = COLOR_TEXT;
format.font = "Courier";
format.size = 10;
input.setNewTextFormat(format);
input.setTextFormat(format);
output.setTextFormat(format);
output.setNewTextFormat(format);
output.wordWrap = true;
cursorMc = mc.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), mc.getNextHighestDepth());
cursorMc.lineStyle(0, COLOR_TEXT);
cursorMc.moveTo(0, 0);
cursorMc.lineTo(8, 0);
setInterval(function (cursorMc) {
cursorMc._visible = !cursorMc._visible;
}, 200, cursorMc);
cursorMc._y = ((this.height - padding) - 2) + offsetY;
updateCursor();
codepage = new Array();
codepage[221] = "\u00B4";
codepage[304] = "=";
codepage[306] = "\"";
codepage[307] = "\u00A7";
codepage[310] = "&";
codepage[311] = "/";
codepage[312] = "(";
codepage[313] = ")";
codepage[443] = "*";
codepage[444] = ";";
codepage[446] = ":";
codepage[447] = "'";
codepage[475] = "?";
codepage[477] = "`";
codepage[482] = ">";
codepage[1584] = "}";
codepage[1591] = "{";
codepage[1592] = "[";
codepage[1593] = "]";
codepage[1617] = "@";
codepage[1723] = "~";
codepage[1755] = "\\";
codepage[1762] = "|";
redraw();
stdout("Neodelight Flash Console " + _global.$FLANIX_VERSION);
stdout("OK.");
active = false;
mc._visible = false;
}
}
function show() {
active = true;
mc._visible = true;
mc.swapDepths(_root.getNextHighestDepth());
}
function hide() {
active = false;
mc._visible = false;
}
function echo(msg) {
if (msg == undefined) {
msg = "";
}
if (output.maxscroll > outputMaxLines) {
var _local2 = output.text.split(String.fromCharCode(13));
_local2.splice(0, _local2.length - outputMaxLines);
output.text = _local2.join(newline);
} else if (output.text != "") {
}
output.text = output.text + newline;
output.text = output.text + msg;
output.scroll = output.maxscroll;
}
function stdout(msg) {
if (doBufStdOut) {
bufStdOut = bufStdOut + msg;
} else {
echo(msg);
}
}
function flushStdOut() {
echo(bufStdOut);
bufStdOut = "";
}
function stderr(msg) {
echo(msg);
}
function setExitCode(code) {
ram["?"] = code;
}
function cls() {
output.text = "";
}
static function addFunction(id, f) {
_global.bin[id.toLowerCase()] = f;
}
function getObjectAtCwd() {
if (ram.CWD == undefined) {
ram.CWD = "/";
}
return(getObjectAtPath(ram.CWD));
}
function getObjectAtPath(fullPath) {
if (fullPath.substr(0, 1) != "/") {
fullPath = (ram.CWD + "/") + fullPath;
}
var _local4 = simplifyPath(fullPath).split("/");
var _local5 = _global;
_global._level0 = _level0;
_global._level1 = _level1;
_global._level2 = _level2;
_global._level3 = _level3;
var _local3 = 0;
while (_local3 < _local4.length) {
if (_local4[_local3] != "") {
_local5 = _local5[_local4[_local3]];
}
_local3++;
}
return(_local5);
}
function getBasePath(fullPath) {
if (fullPath.charAt(fullPath.length - 1) == "/") {
return(fullPath);
}
if (fullPath.charAt(0) != "/") {
fullPath = (ram.CWD + "/") + fullPath;
}
var _local3 = simplifyPath(fullPath).split("/");
_local3.pop();
return(_local3.join("/") + "/");
}
function getFileName(fullPath) {
return(String(fullPath.split("/").pop()));
}
function simplifyPath(fullPath) {
var _local2 = fullPath.split("/");
var _local1 = 0;
while (_local1 < _local2.length) {
if (_local2[_local1] == "..") {
_local2.splice(_local1 - 1, 2);
_local1 = Math.max(-1, _local1 - 2);
} else if (((_local2[_local1] == ".") || (!_local2[_local1])) || (_local2[_local1] == "")) {
_local2.splice(_local1, 1);
_local1 = Math.max(-1, _local1 - 1);
}
_local1++;
}
fullPath = "/" + _local2.join("/");
return(fullPath);
}
function onKeyDown() {
switch (Key.getCode()) {
case 8 :
if (!active) {
break;
}
if ((cursorPos - 1) >= promptVar.length) {
input.text = input.text.substring(0, cursorPos - 1) + input.text.substring(cursorPos, input.text.length);
updateCursor(-1);
}
break;
case 9 :
if (!active) {
} else {
var _local6 = input.text.substring(promptVar.length, cursorPos);
var _local10 = input.text.lastIndexOf(" ", cursorPos);
if (_local10 != -1) {
_local6 = input.text.substring(_local10 + 1, input.text.length + 1);
}
var _local13 = ((ram.CWD + "/") + _local6).split("/");
var _local7 = String(_local13.pop());
var _local14 = _local13.join("/");
var _local8 = getObjectAtPath(_local14);
var _local3 = new Array();
for (var _local4 in _global.bin) {
if ((_local4.substr(0, _local6.length) == _local6) && (!_local3[_local4])) {
_local3.push(_local4);
_local3[_local4] = true;
}
}
for (var _local4 in _local8) {
if ((_local4.substr(0, _local7.length) == _local7) && (!_local3[_local4])) {
_local3.push(_local4);
_local3[_local4] = true;
}
}
if (_local3.length == 1) {
insertAtCursor(_local3[0].substring(_local7.length, _local3[0].length));
} else if (_local3.length > 1) {
stdout();
var _local5 = _local3[0].length;
var _local4 = 0;
while (_local4 < _local3.length) {
stdout(_local3[_local4]);
while (_local3[_local4].substr(0, _local5) != _local3[0].substr(0, _local5)) {
_local5--;
}
_local4++;
}
if (_local5) {
insertAtCursor(_local3[0].substring(_local7.length, Math.min(_local5, _local3[0].length)));
}
}
break;
if (active) {
var _local9 = input.text.substring(promptVar.length, input.text.length);
history.unshift(_local9);
if (history.length > historyLen) {
history.pop();
}
historyPtr = -1;
stdout(promptVar + _local9);
stdout(executeCommand(_local9));
input.text = promptVar;
updatePrompt();
updateCursor();
}
if (active) {
Selection.setFocus(mc.input);
Selection.setSelection(0, 0);
}
break;
break;
break;
break;
break;
cursorPos = input.text.length;
updateCursor();
break;
cursorPos = 0;
updateCursor();
break;
if (!active) {
} else {
updateCursor(-1);
break;
if (!active) {
} else {
historyPtr = Math.min(history.length - 1, historyPtr + 1);
input.text = promptVar + history[historyPtr];
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
updateCursor(1);
break;
if (!active) {
} else {
historyPtr = Math.max(-1, historyPtr - 1);
if (historyPtr == -1) {
input.text = promptVar;
} else {
input.text = promptVar + history[historyPtr];
}
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
input.text = input.text.substring(0, cursorPos) + input.text.substring(cursorPos + 1, input.text.length);
break;
if (active) {
hide();
} else {
show();
}
break;
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || Key.isToggled(20)) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
}
}
}
}
}
case 13 :
if (active) {
var _local9 = input.text.substring(promptVar.length, input.text.length);
history.unshift(_local9);
if (history.length > historyLen) {
history.pop();
}
historyPtr = -1;
stdout(promptVar + _local9);
stdout(executeCommand(_local9));
input.text = promptVar;
updatePrompt();
updateCursor();
}
if (active) {
Selection.setFocus(mc.input);
Selection.setSelection(0, 0);
}
break;
case 16 :
break;
case 17 :
break;
case 18 :
break;
case 20 :
break;
case 35 :
cursorPos = input.text.length;
updateCursor();
break;
case 36 :
cursorPos = 0;
updateCursor();
break;
case 37 :
if (!active) {
} else {
updateCursor(-1);
break;
if (!active) {
} else {
historyPtr = Math.min(history.length - 1, historyPtr + 1);
input.text = promptVar + history[historyPtr];
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
updateCursor(1);
break;
if (!active) {
} else {
historyPtr = Math.max(-1, historyPtr - 1);
if (historyPtr == -1) {
input.text = promptVar;
} else {
input.text = promptVar + history[historyPtr];
}
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
input.text = input.text.substring(0, cursorPos) + input.text.substring(cursorPos + 1, input.text.length);
break;
if (active) {
hide();
} else {
show();
}
break;
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || Key.isToggled(20)) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
}
}
}
}
case 38 :
if (!active) {
} else {
historyPtr = Math.min(history.length - 1, historyPtr + 1);
input.text = promptVar + history[historyPtr];
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
updateCursor(1);
break;
if (!active) {
} else {
historyPtr = Math.max(-1, historyPtr - 1);
if (historyPtr == -1) {
input.text = promptVar;
} else {
input.text = promptVar + history[historyPtr];
}
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
input.text = input.text.substring(0, cursorPos) + input.text.substring(cursorPos + 1, input.text.length);
break;
if (active) {
hide();
} else {
show();
}
break;
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || (Key.isToggled(20))) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
}
}
}
case 39 :
if (!active) {
} else {
updateCursor(1);
break;
if (!active) {
} else {
historyPtr = Math.max(-1, historyPtr - 1);
if (historyPtr == -1) {
input.text = promptVar;
} else {
input.text = promptVar + history[historyPtr];
}
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
input.text = input.text.substring(0, cursorPos) + input.text.substring(cursorPos + 1, input.text.length);
break;
if (active) {
hide();
} else {
show();
}
break;
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || (Key.isToggled(20))) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
}
}
case 40 :
if (!active) {
} else {
historyPtr = Math.max(-1, historyPtr - 1);
if (historyPtr == -1) {
input.text = promptVar;
} else {
input.text = promptVar + history[historyPtr];
}
cursorPos = input.text.length;
updateCursor();
break;
if (!active) {
} else {
input.text = input.text.substring(0, cursorPos) + input.text.substring(cursorPos + 1, input.text.length);
break;
if (active) {
hide();
} else {
show();
}
break;
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || (Key.isToggled(20))) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
}
case 46 :
if (!active) {
} else {
input.text = input.text.substring(0, cursorPos) + input.text.substring(cursorPos + 1, input.text.length);
break;
if (active) {
hide();
} else {
show();
}
break;
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || (Key.isToggled(20))) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
case 220 :
if (active) {
hide();
} else {
show();
}
break;
default :
if (!active) {
} else {
var _local11 = ((Key.getCode() + ((Key.isDown(16) || (Key.isToggled(20))) ? 256 : 0)) + (Key.isDown(17) ? 512 : 0)) + (Key.isDown(18) ? 1024 : 0);
var _local15 = Key.getAscii();
var _local12;
if (codepage[_local11]) {
_local12 = codepage[_local11];
} else {
_local12 = String.fromCharCode(_local15);
}
insertAtCursor(_local12);
Selection.setFocus(mc.input);
Selection.setSelection(2, 2);
}
}
}
function redraw() {
mc.lineStyle(0, COLOR_LINE);
mc.moveTo(offsetX, offsetY);
mc.beginFill(COLOR_BG, COLOR_BG_ALPHA);
mc.lineTo(width + offsetX, offsetY);
mc.lineTo(width + offsetX, height + offsetY);
mc.lineTo(offsetX, height + offsetY);
mc.lineTo(offsetX, offsetY);
mc.endFill();
output._x = offsetX;
output._y = offsetY;
input._x = padding + offsetX;
input._y = ((padding + offsetY) + outputHeight) + spacing;
updatePrompt();
updateCursor();
}
function updateCursor(offset) {
if (offset) {
cursorPos = cursorPos + offset;
}
cursorPos = Math.max(promptVar.length, Math.min(input.text.length, cursorPos));
cursorMc._x = ((offsetX + padding) + 2) + (cursorPos * 8);
cursorMc._visible = true;
}
function updatePrompt() {
promptVar = ram.CWD + ">";
input.text = promptVar;
}
function insertAtCursor(str) {
input.text = (input.text.substring(0, cursorPos) + str) + input.text.substring(cursorPos, input.text.length);
updateCursor(str.length);
}
function executeCommand(cmd, stdin) {
var _local24 = "";
cmd = com.neodelight.std.XString.trim(cmd);
while (cmd.charAt(cmd.length - 1) == ";") {
cmd = cmd.substr(0, cmd.length - 1);
}
var _local4 = "cmd";
var _local2 = "";
var _local12 = cmd.length - 1;
while (_local12 >= 0) {
if (cmd.charAt(_local12 - 1) == "\\") {
} else {
var _local3 = cmd.charAt(_local12);
switch (_local4) {
case "cmd" :
switch (_local3) {
case "\"" :
_local4 = "quotDouble";
break;
case "'" :
_local4 = "quotSingle";
break;
case ";" :
case newline :
var _local19 = cmd.substr(0, _local12);
var _local14 = String(executeCommand(_local19));
if (_local14 != "") {
_local24 = _local24 + (_local14 + newline);
}
cmd = cmd.substr(_local12 + 1);
_local12 = -1;
}
break;
case "quotSingle" :
if (_local3 == "'") {
_local4 = "cmd";
}
break;
case "quotDouble" :
if (_local3 == "\"") {
_local4 = "cmd";
}
break;
default :
trace(("#ERROR: unknown mode: " + _local4) + ".. flanix is buggy");
}
}
_local12--;
}
if (ram.CWD == undefined) {
ram.CWD = "/";
}
var _local18;
var _local21;
var _local11 = new Array();
_local2 = "";
_local4 = "cmd";
cmd = cmd + " ";
_local12 = 0;
while (_local12 < cmd.length) {
var _local3 = cmd.charAt(_local12);
switch (_local4) {
case "cmd" :
if (_local3 == " ") {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
_local4 = "param";
if (_local2 != "") {
_local11.push(_local2);
}
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
case "param" :
if (_local2 == "") {
if (_local3 == " ") {
break;
}
if (_local3 == "`") {
_local4 = "paramExpression";
_local2 = _local2 + _local3;
} else if (_local3 == "\"") {
_local4 = "paramQuoteDouble";
} else if (_local3 == "'") {
_local4 = "paramQuoteSingle";
} else if (_local3 == "|") {
_local18 = cmd.substr(_local12 + 1);
_local21 = "|";
_local12 = Number.MAX_VALUE;
} else if (_local3 == ">") {
_local4 = "paramPipeOutFile";
} else {
if (_local3 == " ") {
_local4 = "param";
if (Number(_local2) == _local2) {
_local2 = Number(_local2);
} else {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
if (_local2.indexOf("$") != -1) {
if (_local2.length <= (_local2.indexOf("$") + 1)) {
stderr("bash: unknown variable: $");
setExitCode(2);
return(undefined);
}
var _local8 = ram[_local2.substr(_local2.indexOf("$") + 1)];
if (_local8 == undefined) {
_local8 = "";
}
_local2 = _local2.substring(0, _local2.indexOf("$")) + String(_local8);
}
}
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
if ((_local3 == "`") && (cmd.charAt(_local12 - 1) != "\\")) {
_local2 = executeCommand(_local2);
_local4 = "param";
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
if ((_local3 == "'") && (cmd.charAt(_local12 - 1) != "\\")) {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
_local4 = "param";
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
if ((_local3 == "\"") && (cmd.charAt(_local12 - 1) != "\\")) {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
while (_local2.indexOf("$") != -1) {
var _local6 = _local2.indexOf("$");
var _local10 = Math.min(_local2.length, ((_local2.indexOf(" ", _local6) > -1) ? _local2.indexOf(" ", _local6) : Number.MAX_VALUE));
var _local13 = _local2.substring(_local6 + 1, _local10);
var _local8 = ram[_local13];
if (_local8 == undefined) {
_local8 = "";
}
_local2 = (_local2.slice(0, _local6) + String(_local8)) + _local2.slice(_local10, _local2.length);
}
_local4 = "param";
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
if ((_local3 == " ") && (_local2 == "")) {
} else {
if (_local3 == " ") {
_local18 = _local2;
_local21 = ">";
_local2 = "";
_local4 = "param";
} else {
_local2 = _local2 + _local3;
}
break;
trace("unknown mode: " + _local4);
}
}
}
if (_local3 == " ") {
_local4 = "param";
if (Number(_local2) == _local2) {
_local2 = Number(_local2);
} else {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
if (_local2.indexOf("$") != -1) {
if (_local2.length <= (_local2.indexOf("$") + 1)) {
stderr("bash: unknown variable: $");
setExitCode(2);
return(undefined);
}
var _local8 = ram[_local2.substr(_local2.indexOf("$") + 1)];
if (_local8 == undefined) {
_local8 = "";
}
_local2 = _local2.substring(0, _local2.indexOf("$")) + String(_local8);
}
}
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
case "paramExpression" :
if ((_local3 == "`") && (cmd.charAt(_local12 - 1) != "\\")) {
_local2 = executeCommand(_local2);
_local4 = "param";
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
case "paramQuoteSingle" :
if ((_local3 == "'") && (cmd.charAt(_local12 - 1) != "\\")) {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
_local4 = "param";
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
case "paramQuoteDouble" :
if ((_local3 == "\"") && (cmd.charAt(_local12 - 1) != "\\")) {
_local2 = com.neodelight.std.XString.stripSlashes(_local2);
while (_local2.indexOf("$") != -1) {
var _local6 = _local2.indexOf("$");
var _local10 = Math.min(_local2.length, ((_local2.indexOf(" ", _local6) > -1) ? (_local2.indexOf(" ", _local6)) : Number.MAX_VALUE));
var _local13 = _local2.substring(_local6 + 1, _local10);
var _local8 = ram[_local13];
if (_local8 == undefined) {
_local8 = "";
}
_local2 = (_local2.slice(0, _local6) + String(_local8)) + _local2.slice(_local10, _local2.length);
}
_local4 = "param";
_local11.push(_local2);
_local2 = "";
} else {
_local2 = _local2 + _local3;
}
break;
case "paramPipeOutFile" :
if ((_local3 == " ") && (_local2 == "")) {
} else {
if (_local3 == " ") {
_local18 = _local2;
_local21 = ">";
_local2 = "";
_local4 = "param";
} else {
_local2 = _local2 + _local3;
}
break;
trace("unknown mode: " + _local4);
}
default :
trace("unknown mode: " + _local4);
}
_local12++;
}
var _local22 = "";
if (_local11.length) {
var _local7 = new Array();
_local12 = 1;
while (_local12 < _local11.length) {
_local7.push(_local11[_local12]);
_local12++;
}
var _local15 = {};
for (_local12 in _local7) {
if (_local7[_local12].substr(0, 2) == "--") {
_local15[_local7[_local12].substr(2, _local7[_local12].length - 2)] = true;
} else if (String(_local7[_local12]).substr(0, 1) == "-") {
var _local9 = 1;
while (_local9 < String(_local7[_local12]).length) {
_local15[String(_local7[_local12]).charAt(_local9)] = true;
_local9++;
}
}
}
if (stdin != undefined) {
_local7.push(stdin);
}
var _local20 = String(_local11[0]);
setExitCode(undefined);
var _local17;
var _local23;
if (_local20.indexOf("/") != -1) {
if (_local20.charAt(0) == "/") {
_local17 = getObjectAtPath(_local20);
_local23 = getBasePath(_local20);
} else {
_local17 = getObjectAtPath((ram.CWD + "/") + _local20);
_local23 = getBasePath((ram.CWD + "/") + _local20);
}
} else {
var _local16 = ((ram.PATH.indexOf("/bin") == -1) ? (("/bin:" + ram.PATH).split(":")) : (ram.PATH.split(":")));
_local12 = 0;
while (_local12 < _local16.length) {
_local17 = getObjectAtPath((_local16[_local12] + "/") + _local20);
if (_local17 != undefined) {
_local23 = _local16[_local12];
break;
}
_local12++;
}
}
if (_local17 != undefined) {
switch (typeof(_local17)) {
case "function" :
var _local27 = Function(_local17);
parameters = _local7;
flags = _local15;
_local22 = _local27.apply(getObjectAtPath(_local23), _local7);
break;
case "string" :
var _local25 = _local17.split(newline, 2);
if (_local25[0] == "#!/bin/sh") {
_local22 = executeCommand(_local25[1]);
} else {
stderr("bash: to execute a string as a script, type: sh <filename>");
}
break;
default :
stderr(((("bash: not a command: " + _local20) + " (") + typeof(_local17)) + ")");
}
} else {
stderr("bash: command not found or undefined: " + _local20);
setExitCode(3);
}
ram.CWD = simplifyPath(ram.CWD);
if (_local18) {
switch (_local21) {
case "|" :
_local22 = executeCommand(_local18, _local22);
break;
case ">" :
if (_local18.indexOf("/") != -1) {
var _local26 = getObjectAtPath(getBasePath(_local18));
_local26[getFileName(_local18)] = _local22;
} else {
var _local26 = getObjectAtCwd();
_local26[_local18] = _local22;
}
break;
case "<" :
}
_local22 = "";
}
} else {
_local22 = "";
}
return(_local24 + _local22);
}
static var COLOR_LINE = 65280;
static var COLOR_BG = 2236962;
static var COLOR_BG_ALPHA = 100;
static var COLOR_TEXT = 65280;
var padding = 5;
var spacing = 5;
var promptVar = ">";
var historyLen = 100;
var historyPtr = -1;
var cursorPos = 0;
var doBufStdOut = false;
var bufStdOut = "";
var ram = {CWD:"/", PATH:"/bin:."};
}
Symbol 1194 MovieClip [__Packages.com.neodelight.flanix.Kernel] Frame 0
class com.neodelight.flanix.Kernel
{
function Kernel () {
}
static function init() {
if (_global.$FLANIX_VERSION) {
return(undefined);
}
_global.$FLANIX_VERSION = "0.2.0";
if (!_global.lib) {
_global.lib = new Object();
}
if (!_global.lib.Blueprints) {
_global.lib.Blueprints = com.neodelight.std.Blueprint.lib;
}
if (!_global.var) {
_global.var = new Object();
}
if (!_global.var.log) {
_global.var.log = new Object();
}
if (!_global.mnt) {
_global.mnt = new Object();
}
if (!_global.etc) {
_global.etc = new Object();
}
_global.etc.host = com.neodelight.std.XSystem.getDomain();
if (!_global.dev) {
_global.dev = new Object();
}
if (!_global.dev.null) {
_global.dev.null = function () {
};
}
_global._root = _level0;
var _local2 = new com.neodelight.flanix.Bin();
}
}
Symbol 1195 MovieClip [__Packages.com.neodelight.std.XSystem] Frame 0
class com.neodelight.std.XSystem
{
function XSystem () {
}
static function getBaseUrl() {
var _local1 = _url.toLowerCase();
var _local2 = _local1.length;
var _local3 = _local1.indexOf("?", 0);
if (_local3 > 0) {
_local2 = _local3;
}
var _local4 = "offline";
if (_local1.substr(0, 4) == "http") {
_local4 = _url.substr(7, _local2 - 7);
}
return(_local4);
}
static function getDomain(url) {
if (!url) {
url = _url;
}
if (url.indexOf("file://") == 0) {
return("localhost");
}
return(url.substr(7, ((url.indexOf("/", 7) == -1) ? (url.length - 7) : (url.indexOf("/", 7) - 7))));
}
static function getProtocol(url) {
if (!url) {
url = _url;
}
return(url.substr(0, url.indexOf("/") - 1));
}
static function getUrlParam(strParam) {
var _local4 = _url.toLowerCase();
var _local1 = _local4.indexOf(strParam);
var _local5 = strParam.length;
if (_local1 > 0) {
var _local3;
var _local2 = _local4.indexOf("&", _local1 + _local5);
if (_local2 > 0) {
_local3 = _local2 - _local1;
} else {
_local3 = _url.length - _local1;
}
return(_url.substr((_local1 + _local5) + 1, _local3));
}
return("");
}
static function isOffline() {
return(_url.toLowerCase().substr(0, 4) != "http");
}
static function isMacintosh() {
return(System.capabilities.os.toLowerCase().indexOf("mac") >= 0);
}
}
Symbol 1196 MovieClip [__Packages.com.neodelight.flanix.Bin] Frame 0
class com.neodelight.flanix.Bin
{
function Bin () {
if (!_global.bin) {
_global.bin = new Object();
_global.bin.dump = com.neodelight.std.XString.dump;
_global.bin.ls = function () {
var _local13 = _global.console;
var _local14 = _local13.parameters;
var _local4 = _local13.flags;
var _local8 = "";
var _local11 = "";
var _local6 = 0;
while (_local6 < arguments.length) {
if (String(arguments[_local6]).charAt(0) != "-") {
_local11 = arguments[_local6];
break;
}
_local6++;
}
var _local7 = _local13.getObjectAtPath(_local11);
if (_local4.help) {
_local8 = _local8 + "Usage: ls [OPTIONS]\n";
_local8 = _local8 + "List information about the current object\n";
_local8 = _local8 + " -a display all items\n";
_local8 = _local8 + " -d dump values of non-objects\n";
_local8 = _local8 + " -l long format\n";
_local8 = _local8 + " -1 display only one item per line\n";
return(_local8);
}
if (_local4.a) {
_global.ASSetPropFlags(_local7.__proto__, null, 6, true);
_global.ASSetPropFlags(_local7, null, 6, true);
}
var _local3 = new Array();
for (_local6 in _local7) {
switch (typeof(_local7[_local6])) {
case "movieclip" :
_local3.push(("/" + _local6) + (_local4.l ? " [m] " : " "));
break;
case "object" :
_local3.push(("/" + _local6) + (_local4.l ? " [o] " : " "));
break;
case "function" :
_local3.push(_local6 + (_local4.l ? " [f] " : " "));
break;
case "string" :
_local3.push((_local6 + (_local4.l ? " [s] " : " ")) + (_local4.d ? (("=\"" + _local7[_local6]) + "\" ") : ""));
break;
case "undefined" :
_local3.push((_local6 + (_local4.l ? " [u] " : " ")) + (_local4.d ? "=undefined " : ""));
break;
case "null" :
_local3.push((_local6 + (_local4.l ? " [0] " : " ")) + (_local4.d ? "=null " : ""));
break;
case "boolean" :
_local3.push((_local6 + (_local4.l ? " [b] " : " ")) + (_local4.d ? (("=" + _local7[_local6]) + " ") : ""));
break;
case "number" :
_local3.push((_local6 + (_local4.l ? " [n] " : " ")) + (_local4.d ? (("=" + _local7[_local6]) + " ") : ""));
break;
default :
_local3.push(((_local6 + "_") + typeof(_local7[_local6])) + "_");
}
}
var _local9 = 0;
_local6 = 0;
while (_local6 < _local3.length) {
_local9 = Math.max(_local3[_local6].length, _local9);
_local6++;
}
_local3.sort();
var _local12 = ((_local4["1"] || (_local4.d)) ? 1 : (Math.floor(_local13.cols / (_local9 + 2))));
var _local10 = 0;
_local8 = "";
_local6 = 0;
while (_local6 < _local3.length) {
_local8 = _local8 + _local3[_local6];
var _local5 = 0;
while (_local5 < ((_local9 - _local3[_local6].length) + 2)) {
_local8 = _local8 + " ";
_local5++;
}
_local10++;
_local10 = _local10 % _local12;
if (_local10 == 0) {
_local8 = _local8 + newline;
}
_local6++;
}
return(_local8);
};
_global.bin.cat = function () {
var _local3 = "";
if ((arguments.length == 0) || (_global.console.flags.help)) {
_local3 = "Usage: cat [FILE]\nPrint contents of FILE or standard input";
_global.console.setExitCode(0);
return(_local3);
}
var _local5 = _global.console.parameters;
var _local6 = _global.console;
if ((!_local5[0]) || (_local5[0] == "/")) {
_local6.ram.CWD = "";
_local5[0] = "";
}
var _local7 = ((_local5[0].substr(0, 1) == "/") ? "" : (_local6.ram.CWD + "/")) + _local5[0];
var _local4 = _local6.getObjectAtPath(_local7);
if (_local4) {
switch (typeof(_local4)) {
case "string" :
case "number" :
case "boolean" :
_local3 = _local3 + String(_local4);
break;
case "object" :
case "function" :
_local3 = _local3 + _global.bin.dump(_local4);
break;
default :
_global.console.setExitCode(1);
_local3 = _local3 + (("cat: bad type (" + typeof(_local4)) + ")");
}
} else {
_global.console.setExitCode(3);
_local3 = "cat: file not found";
}
return(_local3);
};
_global.bin.cls = function () {
var _local2 = "";
if (_global.console.flags.help) {
_local2 = "Usage: cls\nClear the console output window.";
} else {
_global.console.cls();
}
_global.console.setExitCode(0);
return(_local2);
};
_global.bin.cd = function () {
var _local2 = _global.console.parameters;
var _local3 = _global.console;
var _local5 = "";
if ((_local2[0] == undefined) || (_local2[0] == "/")) {
_local3.ram.CWD = "";
_local2[0] = "";
}
var _local6 = ((_local2[0].substr(0, 1) == "/") ? "" : (_local3.ram.CWD + "/")) + _local2[0];
var _local4 = _local3.getObjectAtPath(_local6);
if (_local4) {
switch (typeof(_local4)) {
case "object" :
case "array" :
case "movieclip" :
case "function" :
_global.console.setExitCode(0);
_local3.ram.CWD = _local6;
break;
default :
_global.console.setExitCode(1);
_local5 = _local5 + (("not an object (" + typeof(_local4)) + ")");
}
} else {
_global.console.setExitCode(3);
_local5 = _local5 + "path not found";
}
return(_local5);
};
_global.bin.echo = function () {
var _local4 = "";
var _local3 = 0;
while (_local3 < arguments.length) {
if (_local4 != "") {
_local4 = _local4 + " ";
}
_local4 = _local4 + String(arguments[_local3]);
_local3++;
}
_global.console.setExitCode(0);
return(_local4);
};
_global.bin.exit = function () {
fscommand ("quit");
};
_global.bin.false = function () {
return(false);
};
_global.bin.fps = function () {
new com.neodelight.std.FpsCounter(0.9);
return("Added FPS counter to _root\nOK.");
};
_global.bin.fscommand = function () {
fscommand (arguments[0], arguments[1]);
};
_global.bin.get = function (path) {
return(_global.console.getObjectAtPath(path));
};
_global.bin.grep = function (needle, haystack) {
var _local4 = "";
if ((arguments.length < 1) || (_global.console.flags.help)) {
_local4 = "Usage: grep [OPTION] .. PATTERN [FILE] ..\nSearch each line FILE or the standard input and output only lines containing PATTERN";
_global.console.setExitCode(0);
return(_local4);
}
var _local5 = haystack.split(newline);
var _local3 = 0;
while (_local3 < _local5.length) {
if (_local5[_local3].indexOf(needle) != -1) {
if (_local4 != "") {
_local4 = _local4 + newline;
}
_local4 = _local4 + _local5[_local3];
}
_local3++;
}
_global.console.setExitCode(0);
return(_local4);
};
_global.bin.load = function (url, loadPoint) {
var _local7 = "";
if (((arguments.length != 2) && (arguments.length != 1)) || (_global.console.flags.help)) {
_local7 = _local7 + "Usage: load SOURCE [TARGET]\nLoads the external swf file SOURCE into TARGET.\nIf TARGET is not specified, a new movie clip will be created in the _root and used as TARGET.";
_global.console.setExitCode(0);
return(_local7);
}
var _local5;
if (loadPoint) {
var _local4 = _global.console.getObjectAtPath(loadPoint);
if (!_local4) {
_global.console.stderr("load: object not found: " + loadPoint);
_global.console.setExitCode(3);
return(undefined);
}
if (typeof(_local4) != "movieclip") {
_global.console.stderr(("load: target is not a movieclip (" + typeof(_local4)) + ")");
_global.console.setExitCode(1);
return(undefined);
}
_local5 = MovieClip(_local4);
} else {
_local5 = _root.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), _root.getNextHighestDepth());
loadPoint = "/_root" + _local5._target;
}
loadMovie (url, _local5);
_local7 = _local7 + ((("load: loading " + url) + " to ") + loadPoint);
_global.console.setExitCode(0);
};
_global.bin.number = function () {
return(Number(arguments[0]));
};
_global.bin.set = function () {
var _local3 = "";
if (_global.console.flags.help) {
_local3 = "Usage: set [VAR = VALUE]\nWithout parameters: shows list of Flash-Console system variables. With parameters: set the value of a system variable.";
_global.console.setExitCode(0);
return(_local3);
}
if (arguments.length == 0) {
for (var _local4 in _global.console.ram) {
if (_local3 != "") {
_local3 = _local3 + newline;
}
_local3 = _local3 + ((_local4 + "=") + _global.console.ram[_local4]);
}
return(_local3);
}
if ((arguments.length < 2) || (arguments[1] != "=")) {
_global.console.stderr("set: syntax error\n");
_global.console.setExitCode(1);
return(undefined);
}
var _local4 = 2;
while (_local4 < arguments.length) {
if (_local3 != "") {
_local3 = _local3 + " ";
}
_local3 = _local3 + String(arguments[_local4]);
_local4++;
}
var _local5 = String(arguments[0]);
_global.console.ram[_local5] = _local3;
return(undefined);
};
_global.bin.sh = function (file) {
if (!file) {
return("");
}
var _local2 = _global.console.getObjectAtPath(file);
if (typeof(_local2) != "string") {
return("sh: not a script: " + file);
}
return(_global.console.executeCommand(_local2));
};
_global.bin.syslog = function (id, log, errlvl) {
var _local5 = "";
if ((arguments.length == 0) || (_global.console.flags.help)) {
_global.console.setExitCode(0);
_local5 = "Usage: syslog FACILITY MESSAGE [ERRORLEVEL]\nSend a message to the system logger. Messages are stored in /var/log/FACILITY.\nErrorlevels:\n1 - Normal log entry\n2 - Warning\n3 - Critical Error";
return(_local5);
}
if (!_global.var.log[id]) {
_global.var.log[id] = log + newline;
} else {
_global.var.log[id] = _global.var.log[id] + (log + newline);
}
switch (errlvl) {
case 1 :
_global.console.stdout((("#INFO:" + id) + ":") + log);
break;
case 2 :
_global.bin.syslog("WARNING", (id + ": ") + log);
_global.console.stderr((("#WARNING:" + id) + ":") + log);
break;
case 3 :
_global.bin.syslog("ERROR", (id + ": ") + log);
_global.console.stderr((("#ERROR:" + id) + ":") + log);
break;
}
_global.console.setExitCode(0);
return(_local5);
};
_global.bin.true = function () {
return(true);
};
}
}
}
Symbol 1197 MovieClip [__Packages.com.neodelight.std.FpsCounter] Frame 0
class com.neodelight.std.FpsCounter
{
var mc;
function FpsCounter (smoothing, x, y) {
if (x == undefined) {
x = 0;
}
if (y == undefined) {
y = 0;
}
mc = _root.createEmptyMovieClip("fpsCounter", _root.getNextHighestDepth());
mc.timestamp = getTimer();
if (isNaN(smoothing)) {
smoothing = 0.9;
}
mc.smoothing = Math.min(1, Math.max(0, smoothing));
mc.createTextField("my_txt", 1, x, y, 30, 20);
mc.my_txt.multiline = false;
mc.my_txt.wordWrap = false;
mc.my_txt.type = "dynamic";
mc.my_txt.variable = "display";
mc.my_txt.selectable = false;
mc.my_txt.border = true;
mc.my_txt.background = true;
mc.onEnterFrame = function () {
var _local2 = getTimer();
var _local3 = 1000 / (_local2 - this.timestamp);
if (isNaN(this.fps)) {
this.fps = _local3;
} else {
this.fps = ((1 - this.smoothing) * _local3) + (this.smoothing * this.fps);
}
this.display = Math.round(this.fps * 10) * 0.1;
this.timestamp = _local2;
};
}
}
Symbol 1198 MovieClip [__Packages.com.neodelight.v2D.MoverCircle] Frame 0
class com.neodelight.v2D.MoverCircle extends com.neodelight.v2D.Mover
{
var rotV, startPos, radius, rotPos, origin, pos, active, v, client;
function MoverCircle (client, config) {
super(client);
rotV = com.neodelight.std.XMath.toNumber(config.moverV) / ((Math.PI*2) * com.neodelight.std.XMath.toNumber(config.moverRadius));
startPos = com.neodelight.std.XMath.toNumber(config.moverStartPos);
radius = com.neodelight.std.XMath.toNumber(config.moverRadius);
reset();
}
function reset() {
super.reset();
rotPos = startPos;
pos.x = origin.x + (Math.cos((rotPos * 2) * Math.PI) * radius);
pos.y = origin.y + (Math.sin((rotPos * 2) * Math.PI) * radius);
}
function move() {
if (!active) {
return(undefined);
}
super.move();
rotPos = ((rotPos + 1) + rotV) % 1;
v.x = (origin.x + (Math.cos((rotPos * 2) * Math.PI) * radius)) - pos.x;
v.y = (origin.y + (Math.sin((rotPos * 2) * Math.PI) * radius)) - pos.y;
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x - radius;
client.totalBoundingRect.p0.y = origin.y - radius;
client.totalBoundingRect.p1.x = origin.x + radius;
client.totalBoundingRect.p1.y = origin.y + radius;
return(client.totalBoundingRect);
}
}
Symbol 1199 MovieClip [__Packages.PlatformPlayerSprite] Frame 0
class PlatformPlayerSprite extends com.neodelight.v2D.RectSprite
{
var isPlayer, player, vMax, a, t, ducked, freeMovement, gunTokens, guns, gun, origin, pos, paralyzed, jumpTokens, jumpTokensAir, weaponTokens, shootTokens, dead, actHitPoints, defHitPoints, maxHitPoints, config, size, animMgr, inactive, ground, showAnimWalking, mc, v, snd, lookDir, jumpTrigger, tryPush;
function PlatformPlayerSprite (mc, config) {
super(mc, config);
isPlayer = true;
if (_global.player) {
player = _global.player;
} else {
trace("!!!no _global.player ");
}
player.abilities.doubleJump = true;
_global.plSprite = this;
player.sprite = this;
vMax = new com.neodelight.std.Vector3D(16, 0, 0);
a = new com.neodelight.std.Vector3D(4, 27, 0);
t = new com.neodelight.std.Vector(0, 0);
ducked = false;
freeMovement = true;
gunTokens = new Array();
if (player.guns) {
guns = player.guns;
}
player.guns = guns;
var _local4 = guns.length;
while (_local4--) {
guns[_local4].id = _local4;
guns[_local4].reset(this);
}
gun = guns[0];
reset();
}
function reset() {
super.reset();
if (!player) {
return(undefined);
}
if (origin.x != undefined) {
pos.x = origin.x;
}
if (origin.y != undefined) {
pos.y = origin.y;
}
paralyzed = 0;
jumpTokens = 1;
jumpTokensAir = 1;
weaponTokens = 1;
shootTokens = 1;
var _local4 = 0;
while (_local4 < 5) {
gunTokens[_local4] = 1;
_local4++;
}
unduck();
dead = false;
if (player.actHitPoints > 0) {
actHitPoints = player.actHitPoints;
}
player.actHitPoints = actHitPoints;
player.defHitPoints = defHitPoints;
player.maxHitPoints = maxHitPoints;
maxHitPoints = Math.min(maxHitPoints, config.statHitPoints - com.neodelight.std.XMath.toNumber(_root.difficulty));
actHitPoints = Math.min(actHitPoints, config.statHitPoints - com.neodelight.std.XMath.toNumber(_root.difficulty));
defHitPoints = Math.min(defHitPoints, config.statHitPoints - com.neodelight.std.XMath.toNumber(_root.difficulty));
gun = guns[int(player.actWeaponId)];
redraw();
_root.osd.update();
}
function kill() {
}
function dieAnimOver() {
if (_root.lives <= 0) {
_root.gotoAndStop("gameover");
_global.game.initGame(30);
} else {
_root.gotoAndStop("tryagain");
_global.game.initGame(30);
}
}
function store() {
unduck();
if (!dead) {
var _local2 = 0;
while (_local2 < guns.length) {
player.actBullets[_local2] = guns[_local2].actBullets;
_local2++;
}
}
player.actWeaponId = gun.id;
player.actHitPoints = actHitPoints;
}
function unduck() {
if (ducked) {
ducked = false;
size.y = size.y + duckOffY;
pos.y = pos.y - duckOffY;
var _local2 = 0;
while (_local2 < guns.length) {
guns[_local2].offset.y = (size.y * 0.5) + com.neodelight.std.XMath.toNumber(guns[_local2].config.gunOffsetY);
_local2++;
}
}
animMgr.prefix = "";
}
function redraw() {
super.redraw();
if (!inactive) {
if (ducked) {
if (ground) {
if (showAnimWalking > 0) {
mc.gfx.gotoAndStop("ducked_walk");
} else {
mc.gfx.gotoAndStop("duck");
}
} else {
mc.gfx.gotoAndStop("flyUp");
}
} else if (ground) {
if (showAnimWalking > 0) {
mc.gfx.gotoAndStop("walk");
} else {
mc.gfx.gotoAndStop("default");
}
} else if (v.y > 0) {
mc.gfx.gotoAndStop("flyDown");
} else {
mc.gfx.gotoAndStop("flyUp");
}
}
}
function damage(amount) {
var _local4 = super.damage(amount);
player.actHitPoints = actHitPoints;
_global.osd.update();
return(_local4);
}
function die() {
super.die();
dead = true;
var _local4 = 1;
while (_local4 < guns.length) {
player.actBullets[_local4] = 0;
_local4++;
}
_root.osd.update();
}
function dieMover() {
return(undefined);
}
function eventDuck() {
if (!ducked) {
animMgr.prefix = "ducked_";
ducked = true;
size.y = size.y - duckOffY;
pos.y = pos.y + duckOffY;
var _local2 = 0;
while (_local2 < guns.length) {
guns[_local2].offset.y = guns[_local2].offset.y + duckGunOffY;
_local2++;
}
}
}
function move() {
if (dead) {
dieMover();
return(undefined);
}
if ((gun.actBullets <= 0) && (gun.id != 0)) {
var _local4 = Number(gun.id);
while (_local4 >= 0) {
if ((guns[_local4].actBullets > 0) || (_local4 == 0)) {
snd.playEvent("Weapon");
gun = guns[_local4];
break;
}
_local4--;
}
}
var _local4 = guns.length;
while (_local4--) {
if (com.neodelight.std.Inputs.isDown("gun" + _local4)) {
if (gunTokens[_local4] == 1) {
snd.playEvent("Weapon");
gun = guns[_local4];
_root.osd.update();
gunTokens[_local4] = 0;
}
} else {
gunTokens[_local4] = 1;
}
}
if (com.neodelight.std.Inputs.isDown("gunNext")) {
if (weaponTokens == 1) {
snd.playEvent("Weapon");
weaponTokens = 0;
do {
gun = guns[(Number(gun.id) + 6) % 5];
} while ((gun.actBullets <= 0) && (gun.id != 0));
_root.osd.update();
}
} else if (com.neodelight.std.Inputs.isDown("gunPrev")) {
if (weaponTokens == 1) {
snd.playEvent("Weapon");
weaponTokens = 0;
do {
gun = guns[(Number(gun.id) + 4) % 5];
} while ((gun.actBullets <= 0) && (gun.id != 0));
_root.osd.update();
}
} else {
weaponTokens = 1;
}
player.actWeaponId = gun.id;
showAnimWalking--;
if (com.neodelight.std.Inputs.isDown("right") && (paralyzed == 0)) {
v.x = Math.min(Math.max(0, v.x) + a.x, vMax.x * 0.5);
lookDir = 1;
showAnimWalking = 1;
} else if (com.neodelight.std.Inputs.isDown("left") && (paralyzed == 0)) {
v.x = Math.max(Math.min(0, v.x) - a.x, vMax.x * -0.5);
lookDir = -1;
showAnimWalking = 1;
} else {
v.x = v.x * 0.4;
if (Math.abs(v.x) < 1) {
v.x = 0;
}
}
if (com.neodelight.std.Inputs.isDown("jump") && (paralyzed == 0)) {
if (jumpTokens > 0) {
jumpTokens = 0;
jumpTrigger = 3;
} else {
jumpTrigger = Math.max(0, jumpTrigger - 1);
}
} else {
if (v.y < 0) {
v.y = v.y * 0.3;
}
jumpTrigger = Math.max(0, jumpTrigger - 1);
jumpTokens = 1;
}
if (ducked) {
var _local5 = tryPush(new com.neodelight.std.Vector3D(0, -duckOffY, 0));
if (_local5 == 1) {
animMgr.prefix = "";
ducked = false;
size.y = size.y + duckOffY;
_local4 = 0;
while (_local4 < guns.length) {
guns[_local4].offset.y = guns[_local4].offset.y - duckGunOffY;
_local4++;
}
} else if (_local5 > 0) {
tryPush(new com.neodelight.std.Vector3D(0, duckOffY * _local5));
}
}
if (ducked && (ground)) {
v.x = Math.max(-3, Math.min(3, v.x));
}
if ((ground || (player.abilities.doubleJump && (jumpTokensAir > 0))) && (jumpTrigger)) {
if (!ground) {
jumpTokensAir = 0;
} else if (_root.charnum == 2) {
jumpTokensAir = 1;
} else if (_root.charnum == 1) {
jumpTokensAir = 1;
}
snd.playEvent("Jump");
v.y = 0;
v.y = v.y + (-1 * a.y);
jumpTrigger = 0;
}
super.move();
if (com.neodelight.std.Inputs.isDown("shoot") && (paralyzed == 0)) {
}
_root.osd.update();
}
var shotV = 5;
var duckOffY = 24;
var duckGunOffY = 0;
}
Symbol 1200 MovieClip [__Packages.com.neodelight.std.Inputs] Frame 0
class com.neodelight.std.Inputs
{
static var hookMc, vMouseA, vMouseVMax, vMouseXMin, vMouseXMax, vMouseYMin, vMouseYMax;
function Inputs () {
}
static function init() {
if (!inited) {
inited = true;
var _local6 = com.neodelight.std.Blueprint.getBlueprint("inputs");
if (_local6) {
var _local3 = _local6.inputsKeys;
if (_local3) {
var _local2 = _local3.length;
while (_local2--) {
define(_local3[_local2][0], _local3[_local2][1]);
}
}
}
Mouse.addListener(com.neodelight.std.Inputs);
}
if (!hookMc) {
var _local5 = (hookMc = _root.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), _root.getNextHighestDepth()));
_local5.onEnterFrame = function () {
com.neodelight.std.Inputs.updateInputs();
if (com.neodelight.std.Inputs.isDown("mouse_click")) {
com.neodelight.std.Inputs.hookMc.onMouseDown();
}
if (com.neodelight.std.Inputs.isTriggeredUp("mouse_click")) {
com.neodelight.std.Inputs.hookMc.onMouseUp();
}
};
_local5.onMouseDown = function () {
var _local2 = com.neodelight.std.Inputs.listeners;
var _local1 = _local2.length;
while (_local1--) {
if (_local2[_local1].onVMouseDown) {
_local2[_local1].onVMouseDown();
}
}
};
_local5.onMouseUp = function () {
var _local2 = com.neodelight.std.Inputs.listeners;
var _local1 = _local2.length;
while (_local1--) {
if (_local2[_local1].onVMouseUp) {
_local2[_local1].onVMouseUp();
}
}
};
}
}
static function define(id, key) {
init();
switch (typeof(key)) {
case "string" :
var _local2 = String(key).length;
while (_local2--) {
define(id, String(key).charCodeAt(_local2));
}
break;
case "number" :
if (!inputs[id]) {
inputs[id] = {isDown:false, triggerDown:false, triggerUp:false, keys:new Array()};
}
inputs[id].keys.push(key);
break;
default :
_global.bin.syslog("Inputs", "define(): unknown variable type: " + typeof(key), 2);
}
}
static function setVirtual(id, isDown) {
vKeysDown[id] = isDown;
}
static function triggerVirtual(id, sustain) {
vKeysDown[id] = true;
vKeysReset.push({id:id, sustain:int(sustain)});
}
static function addListener(listener) {
init();
var _local2 = listeners;
var _local3 = false;
var _local1 = _local2.length;
while (_local1--) {
if (_local2[_local1] == listener) {
_local3 = true;
break;
}
}
if (!_local3) {
_local2.push(listener);
}
}
static function removeListener(listener) {
var _local2 = listeners;
var _local4 = false;
var _local1 = _local2.length;
while (_local1--) {
if (_local2[_local1] == listener) {
_local2.splice(_local1, 1);
break;
}
}
}
static function updateInputs() {
var _local9 = inputs;
var _local7 = vKeysReset;
var _local8 = vKeysDown;
for (var _local10 in _local9) {
var _local3 = _local9[_local10];
var _local2 = false;
var _local5 = _local3.keys;
var _local4 = _local5.length;
while (_local4--) {
var _local1 = _local5[_local4];
if (_local1 < 256) {
if (Key.isDown(_local1)) {
_local2 = true;
break;
}
} else if (_local8[_local1]) {
_local2 = true;
break;
}
}
_local3.triggerDown = (!_local3.isDown) && (_local2);
_local3.triggerUp = _local3.isDown && (!_local2);
_local3.isDown = _local2;
}
var _local6 = _local7.length;
while (_local6--) {
if ((--_local7[_local6].sustain) <= 0) {
_local8[Number(_local7[_local6].id)] = false;
_local7.splice(_local6, 1);
}
}
}
static function isDown(id) {
return((!locked) && (inputs[id].isDown));
}
static function isTriggeredDown(id) {
return((!locked) && (inputs[id].triggerDown));
}
static function isTriggeredUp(id) {
return((!locked) && (inputs[id].triggerUp));
}
static function getMousePos(mc) {
var _local6;
if (vMouse) {
var _local2 = vMouseV;
var _local3 = vMousePos;
var _local4 = vMouseReal;
if ((_local4.x != int(_root._xmouse)) || (_local4.y != int(_root._ymouse))) {
_local4.x = (_local3.x = int(_root._xmouse));
_local4.y = (_local3.y = int(_root._ymouse));
} else {
if (isDown("mouse_right")) {
_local2.x = Math.max(0, _local2.x + vMouseA);
} else if (isDown("mouse_left")) {
_local2.x = Math.min(0, _local2.x - vMouseA);
} else {
_local2.x = 0;
}
if (isDown("mouse_down")) {
_local2.y = Math.max(0, _local2.y + vMouseA);
} else if (isDown("mouse_up")) {
_local2.y = Math.min(0, _local2.y - vMouseA);
} else {
_local2.y = 0;
}
if ((_local2.x != 0) || (_local2.y != 0)) {
var _local5 = Math.min(vMouseVMax, Math.max(Math.abs(_local2.x), Math.abs(_local2.y)));
if (_local2.x != 0) {
if (_local2.x > 0) {
_local2.x = _local5;
} else {
_local2.x = _local5 * -1;
}
}
if (_local2.y != 0) {
if (_local2.y > 0) {
_local2.y = _local5;
} else {
_local2.y = _local5 * -1;
}
}
}
_local3.x = Math.max(vMouseXMin, Math.min(vMouseXMax, _local3.x + _local2.x));
_local3.y = Math.max(vMouseYMin, Math.min(vMouseYMax, _local3.y + _local2.y));
}
_local6 = new com.neodelight.std.Vector(_local3.x, _local3.y);
mc.globalToLocal(_local6);
} else {
_local6 = new com.neodelight.std.Vector(mc._xmouse, mc._ymouse);
}
return(_local6);
}
static function initVMouse(cfg) {
vMouseReal.x = (vMousePos.x = int(_root._xmouse));
vMouseReal.y = (vMousePos.y = int(_root._ymouse));
vMouseA = (cfg.acc ? (com.neodelight.std.XMath.toNumber(cfg.acc)) : 1);
vMouseVMax = (cfg.vMax ? (com.neodelight.std.XMath.toNumber(cfg.vMax)) : 10);
vMouseXMin = (cfg.xMin ? (com.neodelight.std.XMath.toNumber(cfg.xMin)) : 0);
vMouseXMax = (cfg.xMax ? (com.neodelight.std.XMath.toNumber(cfg.xMax)) : 550);
vMouseYMin = (cfg.yMin ? (com.neodelight.std.XMath.toNumber(cfg.yMin)) : 0);
vMouseYMax = (cfg.yMax ? (com.neodelight.std.XMath.toNumber(cfg.yMax)) : 400);
vMouse = true;
init();
}
static function onMouseDown() {
setVirtual(MOUSE_BUTTON, true);
}
static function onMouseUp() {
setVirtual(MOUSE_BUTTON, false);
}
static var inputs = new Object();
static var listeners = new Array();
static var locked = false;
static var vKeysDown = new Object();
static var vKeysReset = new Array();
static var vMouse = false;
static var vMouseKeys = new Object();
static var vMousePos = new com.neodelight.std.Vector();
static var vMouseV = new com.neodelight.std.Vector(0, 0);
static var vMouseReal = new com.neodelight.std.Vector();
static var inited = false;
static var KEY_BACKSPACE = 8;
static var KEY_CAPSLOCK = 20;
static var KEY_CONTROL = 17;
static var KEY_DELETEKEY = 46;
static var KEY_DOWN = 40;
static var KEY_END = 35;
static var KEY_ENTER = 13;
static var KEY_ESCAPE = 27;
static var KEY_HOME = 36;
static var KEY_INSERT = 45;
static var KEY_LEFT = 37;
static var KEY_PGDN = 34;
static var KEY_PGUP = 33;
static var KEY_RIGHT = 39;
static var KEY_SHIFT = 16;
static var KEY_SPACE = 32;
static var KEY_TAB = 9;
static var KEY_UP = 38;
static var JOY_UP = 400;
static var JOY_DOWN = 401;
static var JOY_LEFT = 402;
static var JOY_RIGHT = 403;
static var JOY_BUTTON0 = 404;
static var JOY_BUTTON1 = 405;
static var MOUSE_BUTTON = 406;
}
Symbol 1201 MovieClip [__Packages.com.neodelight.std.AutoConfig] Frame 0
class com.neodelight.std.AutoConfig
{
function AutoConfig () {
}
static function getConfig(config) {
var _local11 = com.neodelight.std.XSystem.getProtocol();
var _local17 = com.neodelight.std.XSystem.getDomain();
var _local13 = (config.url ? (config.url) : (((_local11 + "://") + _local17).toLowerCase()));
_global.base.syslog("AutoConfig", "url: " + _local13);
var _local14 = System.capabilities.os.toLowerCase();
_global.base.syslog("AutoConfig", "os: " + _local14);
var _local12 = System.capabilities.playerType.toLowerCase();
_global.base.syslog("AutoConfig", "player: " + _local12);
var _local15 = config.configs.split(",");
var _local10 = 0;
while (_local10 < _local15.length) {
var _local9 = false;
var _local7 = false;
var _local8 = false;
var _local6 = com.neodelight.std.Blueprint.getBlueprint(_local15[_local10]);
var _local2 = _local6.configNeedDomain.split(",");
if (_local2 != undefined) {
var _local3 = 0;
while (_local3 < _local2.length) {
_global.bin.syslog("AutoConfig", ("check pattern \"" + _local2[_local3]) + "\"");
if ((_local2[_local3].substring(_local2[_local3].length - 1) == "*") && (_local2[_local3] != "*")) {
_local2[_local3] = _local2[_local3].substring(0, _local2[_local3].length - 1);
}
if ((((_local11 == "http") && (_local13.indexOf(_local2[_local3]) != -1)) || (_local2[_local3] == "*")) || ((_local11 == "file") && (_local2[_local3] == "local"))) {
_local9 = true;
break;
}
_local3++;
}
} else {
_local9 = true;
}
var _local4 = _local6.configNeedOs.split(",");
if (_local4 != undefined) {
var _local3 = 0;
while (_local3 < _local4.length) {
if (_local14.indexOf(_local4[_local3]) > -1) {
_local7 = true;
break;
}
_local3++;
}
} else {
_local7 = true;
}
var _local5 = _local6.configNeedPlayer.split(",");
if (_local5 != undefined) {
var _local3 = 0;
while (_local3 < _local5.length) {
if (_local12 == _local5[_local3]) {
_local8 = true;
break;
}
_local3++;
}
} else {
_local8 = true;
}
if ((_local9 && (_local7)) && (_local8)) {
return(_local6);
}
_local10++;
}
return(undefined);
}
}
Symbol 1202 MovieClip [__Packages.com.neodelight.v2D.MoverExistInterval] Frame 0
class com.neodelight.v2D.MoverExistInterval extends com.neodelight.v2D.Mover
{
var timeOn, timeOff, startStatus, client, actStatus, mc, sleep, active, origin;
function MoverExistInterval (client, config) {
super(client);
timeOn = com.neodelight.std.XMath.toNumber(config.moverTimeOn);
timeOff = com.neodelight.std.XMath.toNumber(config.moverTimeOff);
startStatus = Boolean(config.moverStartStatus);
this.client.inactiveMove = true;
reset();
}
function reset() {
super.reset();
actStatus = startStatus;
mc._visible = false;
if (actStatus) {
sleep = timeOn;
} else {
sleep = timeOff;
}
mc._visible = actStatus;
}
function move() {
if (!active) {
return(undefined);
}
super.move();
mc._visible = actStatus;
client.inactive = !actStatus;
if (sleep) {
sleep = Math.max(0, sleep - _global.dt);
} else {
actStatus = !actStatus;
if (actStatus) {
if (timeOn > 0) {
sleep = timeOn - 1;
} else {
actStatus = !actStatus;
}
} else if (timeOff > 0) {
sleep = timeOff - 1;
} else {
actStatus = !actStatus;
}
}
}
function getTotalBoundingRect() {
client.totalBoundingRect.p0.x = origin.x;
client.totalBoundingRect.p0.y = origin.y;
client.totalBoundingRect.p1.x = origin.x;
client.totalBoundingRect.p1.y = origin.y;
client.totalBoundingRect.standardize();
return(client.totalBoundingRect);
}
}
Symbol 1203 MovieClip [__Packages.com.neodelight.game.Game] Frame 0
class com.neodelight.game.Game
{
var id, config, name, title, player, snd, rootFx, stageWidth, stageHeight, hooker, flow, actLevel;
function Game (config) {
com.neodelight.flanix.Kernel.init();
id = "game" + com.neodelight.std.Unique.getId();
if (config) {
this.config = config;
} else {
this.config = com.neodelight.std.Blueprint.getBlueprint("game");
if (!this.config) {
}
}
_global.game = this;
name = this.config.gameName;
title = this.config.gameTitle;
com.neodelight.std.ClassLib.init();
if (com.neodelight.std.Blueprint.isBlueprint("player")) {
var _local6 = com.neodelight.std.Blueprint.getBlueprint("player");
if (!_local6) {
}
var _local5 = com.neodelight.std.ClassLib.getClass("Player");
if (_local5 == undefined) {
} else {
var _local7 = new _local5[undefined](_local6);
player = _global.player;
}
}
if (this.config.gameHighscores) {
_global.highscores = new com.neodelight.game.Highscores(name, this.config.gameHighscoresKey0, this.config.gameHighscoresKey1);
}
_global.score = new com.neodelight.game.Score(this.config);
snd = new com.neodelight.std.XSound();
_global.snd = snd;
_root.snd = snd;
rootFx = new com.neodelight.std.ColorFader(_root);
stageWidth = Stage.width;
stageHeight = Stage.height;
if (this.config.gameTimer) {
_global.timer = new com.neodelight.std.Timer(this.config);
} else {
_global.dt = 1;
}
hooker = _root.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), _root.getNextHighestDepth());
hooker.clients = new Object();
hooker.onEnterFrame = function () {
if (_global.paused) {
return(undefined);
}
for (var _local3 in this.clients) {
this.clients[_local3].move();
}
};
com.neodelight.std.Inputs.init();
flow = new com.neodelight.std.Flow();
reset();
_global.bin.lvl = function (n) {
_global.game.initLevel(n);
};
}
function reset() {
_global.highscores.init();
_global.score.reset();
hooker.clients = new Object();
actLevel = 0;
}
function initLevel(id) {
if (id != undefined) {
actLevel = id;
}
delete hooker.clients;
hooker.clients = new Object();
_global.score.initLevel();
}
function initGame() {
reset();
}
function hookIn(o) {
var _local2 = (o.id ? (o.id) : (com.neodelight.std.Unique.getKey()));
if (!_local2) {
}
if (hooker.clients[_local2]) {
return("");
}
hooker.clients[_local2] = o;
return(_local2);
}
function hookOut(o) {
delete hooker.clients[o.id];
}
function pause(stat, mode) {
_global.paused = stat;
}
static var PAUSE_ENGINE = 1;
static var PAUSE_USER = 2;
}
Symbol 1204 MovieClip [__Packages.com.neodelight.std.XSound] Frame 0
class com.neodelight.std.XSound extends Sound
{
var channels, channelsById, groups, master;
function XSound () {
super();
if (_root.getNextHighestDepth == undefined) {
_root.getNextHighestDepth = function () {
return(com.neodelight.std.Unique.getId());
};
}
channels = new Array(channelsAmount);
channelsById = new Array();
groups = {fx:1, music:1};
var _local4 = 0;
while (_local4 < channelsAmount) {
channels[_local4] = new com.neodelight.std.XSoundChannel(_local4, _root.createEmptyMovieClip(com.neodelight.std.Unique.getKey(), _root.getNextHighestDepth()), groups);
_local4++;
}
master = new Sound();
master.setVolume(100);
playEvent("XSoundInit");
}
function addGroup(id) {
groups[id] = 1;
}
function setVolume(volume) {
master.setVolume(volume * 100);
}
function getVolume() {
return(master.getVolume() * 0.01);
}
function setGroupVolume(volume, id) {
groups[id] = volume;
var _local2 = channels.length;
while (_local2--) {
channels[_local2].setVolume();
}
}
function getGroupVolume(id) {
return(groups[id]);
}
function status() {
var _local3 = "";
var _local2 = 0;
while (_local2 < channelsAmount) {
_local3 = _local3 + (((_local2 + ": ") + channels[_local2]) + newline);
_local2++;
}
return(_local3);
}
function playSequence(sequence, locked, group, channelId) {
var _local2 = getChannel();
delete channelsById[_local2.channelId];
_local2.channelId = channelId;
if (channelId) {
channelsById[channelId] = _local2;
}
_local2.playSequence(sequence, locked, group);
}
function playLoop(libId, volume, group, channelId) {
var _local2 = getChannel();
delete channelsById[_local2.channelId];
_local2.channelId = channelId;
if (channelId) {
channelsById[channelId] = _local2;
}
_local2.attachSound(libId);
_local2.start(0, 99999);
_local2.group = (group ? (group) : "music");
_local2.setVolume(volume);
_local2.libId = libId;
_local2.locked = true;
_local2.playing = true;
return(_local2);
}
function playEvent(libId, volume, group, channelId) {
var _local2 = getChannel();
delete channelsById[_local2.channelId];
_local2.channelId = channelId;
if (channelId) {
channelsById[channelId] = _local2;
}
_local2.attachSound(libId);
_local2.setVolume(volume);
if ((_local2.duration == undefined) && (libId != "XSoundInit")) {
}
_local2.start(0, 0);
_local2.group = (group ? (group) : "fx");
_local2.libId = libId;
_local2.playing = true;
return(_local2);
}
function getChannel() {
var _local4 = -1;
var _local5 = -1;
var _local3 = 0;
while (_local3 < channels.length) {
var _local2 = channels[_local3];
if (!_local2.locked) {
if (_local2.playing) {
if (_local2.position > _local4) {
_local4 = _local2.position;
_local5 = _local2.id;
}
} else {
return(channels[_local3]);
}
}
_local3++;
}
if (_local5 != -1) {
return(channels[_local5]);
}
}
function fadeChannel(id, fadeTo, frames) {
channelsById[id].fade(fadeTo, frames);
}
function stop(libId) {
var _local2 = 0;
while (_local2 < channels.length) {
if ((channels[_local2].libId == libId) || (!libId)) {
channels[_local2].stop();
}
_local2++;
}
}
var channelsAmount = 8;
}
Symbol 1205 MovieClip [__Packages.com.neodelight.std.XSoundChannel] Frame 0
class com.neodelight.std.XSoundChannel extends Sound
{
var id, playing, locked, groups, mc, volume, group, fadeOutFlag, fading, fadeTo, fadeSpeed, sequence, sequencePointer, libId, sequenceStep, attachSound, start, channelId;
function XSoundChannel (id, mc, groups) {
super(mc);
this.id = id;
playing = false;
locked = false;
this.groups = groups;
this.mc = mc;
this.mc.channel = this;
}
function setVolume(volume) {
if (volume != undefined) {
this.volume = volume;
}
super.setVolume(Math.max(0, Math.min(100, (this.volume * 100) * groups[group])));
}
function getVolume() {
return(volume);
}
function fade(fadeTo, frames) {
if (fadeTo == -1) {
fadeOutFlag = true;
fadeTo = 0;
} else {
fadeOutFlag = false;
}
if (frames <= 0) {
setVolume(fadeTo);
fading = false;
} else {
fading = true;
this.fadeTo = Math.min(1, fadeTo);
fadeSpeed = (fadeTo - getVolume()) / frames;
}
}
function playSequence(sequence, locked, group) {
this.sequence = sequence;
sequencePointer = 0;
this.locked = locked;
fading = false;
this.group = (group ? (group) : "fx");
playing = true;
stepSequence();
onSoundComplete = stepSequence;
libId = "__SEQUENCE__";
}
function stepSequence() {
if (sequenceStep.goto != undefined) {
sequencePointer = sequenceStep.goto;
}
var _local2 = sequence[sequencePointer++];
sequenceStep = _local2;
if (!_local2) {
stop();
}
if (_local2.times == 0) {
_local2.times = 9999;
_local2.goto = sequencePointer - 1;
} else if (_local2.times == undefined) {
_local2.times = 1;
}
attachSound(_local2.id);
setVolume(_local2.vol);
start((_local2.offset ? (_local2.offset) : 0), _local2.times);
if (_local2.fadeFrames) {
fade(_local2.fadeTo, _local2.fadeFrames);
}
}
function stop() {
onSoundComplete = undefined;
sequenceStep = undefined;
locked = false;
playing = false;
fading = false;
if (channelId) {
delete _global.snd.channelsById[channelId];
}
super.stop();
}
function onSoundComplete() {
playing = false;
locked = false;
fading = false;
}
function toString() {
return((((((((("v:" + getVolume()) + " p:") + playing) + " l:") + locked) + " f:") + fading) + " lib:") + libId);
}
}
Symbol 1206 MovieClip [__Packages.com.neodelight.game.Highscores] Frame 0
class com.neodelight.game.Highscores
{
var gameName, charTableIndex, session;
function Highscores (gameName, key0, key1) {
if (key0 != undefined) {
keystring = key0;
}
if (key1 != undefined) {
keystring2 = key1;
}
this.gameName = gameName;
charTableIndex = new Array();
var _local2 = 0;
while (_local2 < charTable.length) {
charTableIndex[charTable.charCodeAt(_local2)] = _local2;
_local2++;
}
initSession();
}
function initSession() {
session = "";
while (session.length < 20) {
session = session + charTable.charAt(Math.round(Math.random() * (charTable.length - 4)));
}
}
function submit(pScore0, pDisciple) {
if (!pDisciple) {
pDisciple = "";
}
var _local3 = gameName;
var _local6 = "";
var _local2 = ("g=" + _local3) + "&";
_local2 = _local2 + (("d=" + pDisciple) + "&");
_local2 = _local2 + (("s0=" + pScore0) + "&");
_local2 = _local2 + (("s1=" + _local6) + "&");
_local2 = _local2 + ("se=" + session);
_local2 = _local2 + "&c=42";
var _local5 = (((urlSubmit + "?g=") + _local3) + "&s=") + escape(encrypt(encrypt(_local2, keystring), keystring2)).split("%").join("_");
getURL (_local5, ((_url.indexOf("neodelight.com") != -1) ? "_top" : "_blank"));
}
function encrypt(text, pKey) {
var _local9 = "";
var _local4 = 0;
var _local6;
var _local3;
var _local5;
var _local2 = 0;
while (_local2 < text.length) {
_local5 = charTableIndex[text.charCodeAt(_local2)];
_local6 = charTableIndex[pKey.charCodeAt(_local2 % pKey.length)];
_local3 = (_local5 + _local6) + _local4;
_local3 = _local3 % charTable.length;
_local9 = _local9 + charTable.charAt(_local3);
_local4 = _local4 + _local3;
_local2++;
}
_local4 = _local4 % charTable.length;
return((_local9 + "") + charTable.charAt(_local4));
}
var charTable = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&=.";
var keystring = "whytheheckdoyouwasteyourtimehackingthishighscorelist";
var keystring2 = "AnotherKey4You2FindOut4815jiagIOm30JK";
var urlSubmit = "http://www.neodelight.com/v4/high_enter.php";
}
Symbol 1207 MovieClip [__Packages.com.neodelight.std.Flow] Frame 0
class com.neodelight.std.Flow
{
var mc, queue;
function Flow () {
_global.bin.syslog("Flow", "()");
var _local4 = _root.getNextHighestDepth();
mc = _root.createEmptyMovieClip("flowMc" + _local4, _local4);
queue = new Array();
}
function pushTask(onStep, o, params, times, exitFlag, exitVal) {
if ((!times) && (!exitFlag)) {
times = 1;
} else if (times <= 0) {
times = -1;
}
queue.push({o:o, onStep:onStep, p:params, exitTimes:times, exitFlag:exitFlag, exitVal:exitVal});
mc.p = this;
mc.onEnterFrame = function () {
this.p.step();
};
}
function step() {
var _local2 = queue[0];
var _local3 = _local2.onStep.apply(_local2.o, _local2.p);
if (_local2.exitFlag && (_local2.exitVal == _local3)) {
queue.shift();
if (!queue.length) {
delete mc.onEnterFrame;
}
return(undefined);
}
if (_local2.exitTimes > 0) {
if (!(--_local2.exitTimes)) {
queue.shift();
if (!queue.length) {
delete mc.onEnterFrame;
}
}
}
}
}
Symbol 1208 MovieClip [__Packages.com.neodelight.game.Score] Frame 0
class com.neodelight.game.Score
{
var config, types, sharedObject, scoreTotal, scores, scoreLevel;
function Score (config) {
if (!config) {
config = com.neodelight.std.Blueprint.getBlueprint("score");
}
if (!config) {
} else {
this.config = config;
types = new Array();
var _local3 = 0;
while (_local3 < config.gameScoreTypes.length) {
types[config.gameScoreTypes[_local3].id] = config.gameScoreTypes[_local3];
types[_local3].id = _local3;
_local3++;
}
sharedObject = SharedObject.getLocal(_global.game.name);
reset();
}
}
function reset() {
scoreTotal = 0;
scores = new Object();
}
function initLevel() {
scores[_global.game.actLevel] = new Object();
for (var _local3 in types) {
scores[_global.game.actLevel][_local3] = com.neodelight.std.XMath.toNumber(scores[_global.game.actLevel][_local3]);
}
scoreLevel = 0;
}
function alter(deltaScore, type) {
for (type in types) {
}
scores[_global.game.actLevel][type] = scores[_global.game.actLevel][type] + deltaScore;
if (types[type].totalAdd) {
scoreTotal = scoreTotal + deltaScore;
scoreLevel = scoreLevel + deltaScore;
}
}
function set(score, type) {
for (type in types) {
}
if (types[type].totalAdd) {
scoreTotal = scoreTotal - com.neodelight.std.XMath.toNumber(scores[_global.game.actLevel][type]);
scoreTotal = scoreTotal + score;
}
scores[_global.game.actLevel][type] = score;
}
function get(type, level) {
for (type in types) {
}
if (level == undefined) {
level = _global.game.actLevel;
}
return(scores[level][type]);
}
function refresh() {
scoreTotal = 0;
for (var _local3 in scores) {
for (var _local2 in types) {
if (types[_local2].totalAdd) {
scoreTotal = scoreTotal + scores[_local3][_local2];
}
}
}
}
function saveType(disciple) {
var _local4 = _global.game.actLevel;
var _local3 = sharedObject.data;
if (!_local3) {
}
if (!_local3.scores) {
_local3.scores = new Object();
}
if (!_local3.scores[_local4]) {
_local3.scores[_local4] = new Object();
}
var _local6 = scores[_local4][types[disciple].id];
if (!_local3.scores[_local4][disciple]) {
_local3.scores[_local4][disciple] = new Object();
}
_local3.scores[_local4][disciple].count = int(_local3.scores[_local4][disciple].count) + 1;
if ((_local3.scores[_local4][disciple].max == undefined) || (_local3.scores[_local4][disciple].max < _local6)) {
_local3.scores[_local4][disciple].max = _local6;
}
if ((_local3.scores[_local4][disciple].min == undefined) || (_local3.scores[_local4][disciple].min > _local6)) {
_local3.scores[_local4][disciple].min = _local6;
}
if (_local3.scores[_local4][disciple].avg == undefined) {
_local3.scores[_local4][disciple].avg = _local6;
} else {
_local3.scores[_local4][disciple].avg = ((_local3.scores[_local4][disciple].avg * (_local3.scores[_local4][disciple].count - 1)) + _local6) / _local3.scores[_local4][disciple].count;
}
}
function save(saveTotal) {
_global.bin.syslog("Score", "save");
var _local4 = sharedObject.data;
if (saveTotal) {
_local4.count = int(_local4.count) + 1;
if ((_local4.max == undefined) || (_local4.max > scoreTotal)) {
_local4.max = scoreTotal;
}
if ((_local4.min == undefined) || (_local4.min < scoreTotal)) {
_local4.min = scoreTotal;
}
_local4.avg = ((_local4.avg == undefined) ? (scoreTotal) : (((_local4.avg * (_local4.count - 1)) + scoreTotal) / _local4.count));
}
if (!_local4.scores) {
_local4.scores = new Object();
}
var _local5 = _global.game.actLevel;
if (!_local4.scores[_local5]) {
_local4.scores[_local5] = new Object();
}
var _local3 = 0;
while (_local3 < types.length) {
var _local6 = scores[_local5][types[_local3].id];
if (!_local4.scores[_local5][_local3]) {
_local4.scores[_local5][_local3] = new Object();
}
_local4.scores[_local5][_local3].count = int(_local4.scores[_local5][_local3].count) + 1;
if ((_local4.scores[_local5][_local3].max == undefined) || (_local4.scores[_local5][_local3].max < _local6)) {
_local4.scores[_local5][_local3].max = _local6;
}
if ((_local4.scores[_local5][_local3].min == undefined) || (_local4.scores[_local5][_local3].min > _local6)) {
_local4.scores[_local5][_local3].min = _local6;
}
if (_local4.scores[_local5][_local3].avg == undefined) {
_local4.scores[_local5][_local3].avg = _local6;
} else {
_local4.scores[_local5][_local3].avg = ((_local4.scores[_local5][_local3].avg * (_local4.scores[_local5][_local3].count - 1)) + _local6) / _local4.scores[_local5][_local3].count;
}
_local3++;
}
}
function getStatistics() {
_global.bin.syslog("Score", "getStatistics", 0);
var _local5 = sharedObject.data;
var _local4 = new Object();
_local4.scores = new Object();
_local4.avg = _local5.avg;
_local4.max = _local5.max;
_local4.cur = _local5.cur;
_local4.count = _local5.count;
for (var _local6 in _local5.scores) {
_local4.scores[_local6] = new Object();
var _local3 = 0;
while (_local3 < types.length) {
_local4.scores[_local6][types[_local3].id] = new Object();
_local4.scores[_local6][types[_local3].id].avg = _local5.scores[_local6][types[_local3].id].avg;
_local4.scores[_local6][types[_local3].id].min = _local5.scores[_local6][types[_local3].id].min;
_local4.scores[_local6][types[_local3].id].max = _local5.scores[_local6][types[_local3].id].max;
_local4.scores[_local6][types[_local3].id].count = _local5.scores[_local6][types[_local3].id].count;
_local4.scores[_local6][types[_local3].id].cur = scores[_local6][types[_local3].id];
_local3++;
}
}
return(_local4);
}
function clearSharedObject() {
sharedObject.clear();
sharedObject.data = new Object();
}
}
Symbol 1209 MovieClip [__Packages.com.neodelight.std.Timer] Frame 0
class com.neodelight.std.Timer
{
var config, t, msPerFrame, smoothing;
function Timer (config) {
_global.dt = 1;
this.config = config;
t = getTimer();
msPerFrame = (this.config.timerFps ? (1000 / this.config.timerFps) : 33.3333333333333);
smoothing = Math.min(1, Math.max(0, com.neodelight.std.XMath.toNumber(this.config.timerSmoothing)));
}
function update() {
var _local3 = getTimer();
_global.dt = (smoothing * _global.dt) + (((1 - smoothing) * (_local3 - t)) / msPerFrame);
t = _local3;
}
}
Symbol 1210 MovieClip [__Packages.com.neodelight.v2D.V2DGame] Frame 0
class com.neodelight.v2D.V2DGame extends com.neodelight.game.Game
{
var world, config, cam, pause, flow;
function V2DGame () {
super();
com.neodelight.v2D.V2DDebug.init();
world = new com.neodelight.v2D.World((config.gameV2dGrid ? (com.neodelight.std.XMath.toNumber(config.gameV2dGrid)) : 100));
var _local3 = Function(config.camClass);
cam = new _local3[undefined](config);
com.neodelight.v2D.Sprite.gravity = com.neodelight.std.XMath.toNumber(config.gameV2dGravity);
}
function initGame(levelId) {
super.initGame();
initLevel(com.neodelight.std.XMath.toNumber(levelId));
}
function initLevel(id, caller) {
if (caller == "myself") {
return(undefined);
}
pause(true);
super.initLevel(id, "myself");
world.setLevel(id);
}
function goLevel(id) {
if (_global.paused) {
return(undefined);
}
pause(true);
flow.pushTask(initLevel, this, [id, "goLevel"]);
}
var busy = false;
}
Symbol 1211 MovieClip [__Packages.com.neodelight.v2D.World] Frame 0
class com.neodelight.v2D.World
{
var objects, raster, tmpCellsRect, levelMc, layers, flow;
function World (raster, levelMc) {
_global.world = this;
objects = new Array();
this.raster = raster;
tmpCellsRect = new com.neodelight.std.Rect(new com.neodelight.std.Vector(0, 0), new com.neodelight.std.Vector(0, 0));
this.levelMc = levelMc;
layers = new Array();
flow = new com.neodelight.std.Flow();
}
function init(levelMc, layers) {
if (levelMc) {
this.levelMc = levelMc;
}
if (layers) {
this.layers = layers;
}
this.layers = [_root.bg0];
reset();
}
function reset() {
for (var _local3 in objects) {
delete objects[_local3];
}
if (!levelMc.shotsMc) {
levelMc.createEmptyMovieClip("shotsMc", levelMc.getNextHighestDepth());
}
if (!levelMc.explosionsMc) {
levelMc.createEmptyMovieClip("explosionsMc", levelMc.getNextHighestDepth());
}
if (!levelMc.dynosdMc) {
levelMc.createEmptyMovieClip("dynosdMc", levelMc.getNextHighestDepth());
}
com.neodelight.std.Canvas.getCanvas(levelMc.shotsMc, "shots").reset();
com.neodelight.std.Canvas.getCanvas(levelMc.explosionsMc, "explosions").reset();
com.neodelight.std.Canvas.getCanvas(levelMc.dynosdMc, "dynosd").reset();
_global.cam.reset();
}
function setLevel(level) {
reset();
if (level != undefined) {
_global.game.actLevel = level;
}
if (!_root.levelMask) {
_root.createEmptyMovieClip("levelMask", _root.getNextHighestDepth());
var _local4 = _root.levelMask;
_local4.beginFill(255);
_local4.lineStyle(0, 16711935);
_local4.moveTo(0, 0);
_local4.lineTo(_global.game.stageWidth, 0);
_local4.lineTo(_global.game.stageWidth, _global.game.stageHeight);
_local4.lineTo(0, _global.game.stageHeight);
_local4.lineTo(0, 0);
_local4.endFill();
}
var _local5 = Number((levelMc.getDepth() ? (levelMc.getDepth()) : ((_global.game.config.gameDepth ? (_global.game.config.gameDepth) : (_root.getNextHighestDepth())))));
if (levelMc) {
levelMc.removeMovieClip();
}
levelMc._visible = false;
_global.game.hookOut(_global.cam);
var _local6 = "level" + _global.game.actLevel;
levelMc = _root.attachMovie(_local6, "levelMc", _local5);
levelMc.setMask(_root.levelMask);
init();
flow.pushTask(readLevel, this);
flow.pushTask(function () {
_global.cam.init(_root.levelMc, _global.player.sprite);
this.levelMc._visible = true;
_global.game.hookIn(_global.cam);
_global.game.pause(false);
});
}
function readLevel(levelMc) {
if (!levelMc) {
levelMc = this.levelMc;
}
var _local11 = 0;
var _local12 = 0;
var _local7 = new Array();
for (var _local13 in levelMc) {
var _local3 = levelMc[_local13];
if (typeof(_local3) != "movieclip") {
continue;
}
if (_local3.blueprint) {
com.neodelight.std.Blueprint.apply(_local3);
}
if (_local3.id) {
_local3._name = _local3.id;
}
_local11++;
if (_local3.paralaxFactorX || (_local3.paralaxFactorY)) {
_global.cam.registerParalax(_local3);
}
if (_local3.fg) {
_local7.push({depth:_local3.getDepth(), mc:_local3});
}
}
_local7.sortOn("depth", Array.NUMERIC);
var _local5 = 0;
while (_local5 < _local7.length) {
_local7[_local5].mc.swapDepths(levelMc.getNextHighestDepth());
_local5++;
}
for (var _local13 in levelMc) {
var _local3 = levelMc[_local13];
if (typeof(_local3) != "movieclip") {
continue;
}
if (_local3.behaviour) {
var _local6 = com.neodelight.std.ClassLib.getClass(_local3.behaviour);
if (!_local6) {
continue;
}
var _local9 = new _local6[undefined](_local3, _local3);
_local12++;
}
}
}
function createV2DObject(config, x, y) {
if (!config.libId) {
}
var _local3 = levelMc.attachMovie(config.libId, (config.id ? (config.id) : (com.neodelight.std.Unique.getKey())), levelMc.getNextHighestDepth());
for (var _local4 in config) {
_local3[_local4] = config[_local4];
}
_local3.id = _local3._name;
_local3._x = x;
_local3._y = y;
var _local5 = com.neodelight.std.ClassLib.getClass(config.behaviour);
if (!_local5) {
}
var _local6 = new _local5[undefined](_local3, _local3);
return(_local6);
}
function register(o, groups) {
for (var _local6 in groups) {
if (!objects[groups[_local6]]) {
objects[groups[_local6]] = new Array();
}
}
var _local7 = o.getTotalBoundingRect();
o.cellsRect.p0.x = Math.floor(_local7.p0.x / raster);
o.cellsRect.p1.x = Math.floor(_local7.p1.x / raster);
o.cellsRect.p0.y = Math.floor(_local7.p0.y / raster);
o.cellsRect.p1.y = Math.floor(_local7.p1.y / raster);
for (var _local6 in groups) {
var _local6 = groups[_local6];
o.groups[_local6] = true;
var _local4 = o.cellsRect.p0.x;
while (_local4 <= o.cellsRect.p1.x) {
var _local2 = o.cellsRect.p0.y;
while (_local2 <= o.cellsRect.p1.y) {
if (!objects[_local6][(_local4 + "_") + _local2]) {
objects[_local6][(_local4 + "_") + _local2] = new Array();
}
objects[_local6][(_local4 + "_") + _local2][o.id] = o;
o.cells[(_local4 + "_") + _local2] = true;
_local2++;
}
_local4++;
}
}
}
function deregister(o) {
var _local5 = false;
for (var _local6 in o.groups) {
_local5 = true;
if (!objects[o.groups[_local6]]) {
objects[o.groups[_local6]] = new Array();
}
}
if (!_local5) {
return(undefined);
}
var _local7 = o.getTotalBoundingRect();
for (var _local6 in o.groups) {
var _local6 = o.groups[_local6];
delete o.groups[_local6];
var _local4 = o.cellsRect.p0.x;
while (_local4 <= o.cellsRect.p1.x) {
var _local3 = o.cellsRect.p0.y;
while (_local3 <= o.cellsRect.p1.y) {
delete objects[_local6][(_local4 + "_") + _local3][o.id];
delete o.cells[(_local4 + "_") + _local3];
_local3++;
}
_local4++;
}
}
}
function registerUpdate(o, groups) {
var _local8 = o.getBoundingRect();
tmpCellsRect.p0.x = Math.floor(_local8.p0.x / raster);
tmpCellsRect.p1.x = Math.floor(_local8.p1.x / raster);
tmpCellsRect.p0.y = Math.floor(_local8.p0.y / raster);
tmpCellsRect.p1.y = Math.floor(_local8.p1.y / raster);
if ((((tmpCellsRect.p0.x != o.cellsRect.p0.x) || (tmpCellsRect.p1.x != o.cellsRect.p1.x)) || (tmpCellsRect.p0.y != o.cellsRect.p0.y)) || (tmpCellsRect.p1.y != o.cellsRect.p1.y)) {
for (var _local7 in groups) {
o.groups[_local7] = true;
var _local5 = o.cellsRect.p0.x;
while (_local5 <= o.cellsRect.p1.x) {
var _local4 = o.cellsRect.p0.y;
while (_local4 <= o.cellsRect.p1.y) {
delete objects[_local7][(_local5 + "_") + _local4][o.id];
o.cells[(_local5 + "_") + _local4] = false;
_local4++;
}
_local5++;
}
}
var _local9 = tmpCellsRect;
tmpCellsRect = o.cellsRect;
o.cellsRect = _local9;
for (var _local7 in groups) {
o.groups[_local7] = true;
var _local5 = o.cellsRect.p0.x;
while (_local5 <= o.cellsRect.p1.x) {
var _local4 = o.cellsRect.p0.y;
while (_local4 <= o.cellsRect.p1.y) {
if (isNaN(_local4)) {
_root.gotoAndStop("debug");
return(undefined);
}
if (!objects[_local7][(_local5 + "_") + _local4]) {
objects[_local7][(_local5 + "_") + _local4] = new Array();
}
objects[_local7][(_local5 + "_") + _local4][o.id] = o;
o.cells[(_local5 + "_") + _local4] = true;
_local4++;
}
_local5++;
}
}
}
}
function getCollisionGroup(groupId, rect, caller) {
var _local6 = caller.id;
var _local8 = objects[groupId];
var _local12 = Math.floor(rect.p0.x / raster);
var _local11 = Math.ceil(rect.p1.x / raster);
var _local10 = Math.floor(rect.p0.y / raster);
var _local9 = Math.ceil(rect.p1.y / raster);
var _local4;
var _local2;
var _local5 = _local12;
while (_local5 < _local11) {
var _local3 = _local10;
while (_local3 < _local9) {
_local2 = _local8[(_local5 + "_") + _local3];
for (var _local7 in _local2) {
if ((_local7 == _local6) || (_local2[_local7].inactive)) {
continue;
}
if (!_local4) {
_local4 = new Array();
}
_local4[_local7] = _local2[_local7];
}
_local3++;
}
_local5++;
}
return(_local4);
}
function getCollisionGroups(caller, groups, rect) {
var _local9 = caller.id;
var _local4;
for (var _local15 in groups) {
var _local6 = objects[groups[_local15]];
var _local13 = Math.floor(rect.p0.x / raster);
var _local11 = Math.ceil(rect.p1.x / raster);
var _local8 = Math.floor(rect.p0.y / raster);
var _local7 = Math.ceil(rect.p1.y / raster);
var _local2;
var _local5 = _local13;
while (_local5 <= _local11) {
var _local3 = _local8;
while (_local3 <= _local7) {
_local2 = _local6[(_local5 + "_") + _local3];
for (var _local10 in _local2) {
if ((_local10 == _local9) || (_local2[_local10].inactive)) {
continue;
}
if (!_local4) {
_local4 = new Array();
}
_local4[_local10] = _local2[_local10];
}
_local3++;
}
_local5++;
}
}
return(_local4);
}
function areaDamage70(caller, groups, rect, damageMin, damageMax) {
var _local4 = getCollisionGroups(caller, groups, rect);
for (var _local6 in _local4) {
var _local2 = _local4[_local6];
var _local3 = _local2.collisionCheck70(rect);
if (_local3 > 0) {
_local2.damage(damageMax);
}
}
}
function areaDamage71(caller, groups, circleBounding, damageMin, damageMax) {
trace("areaDamage71");
var _local4 = getCollisionGroups(caller, groups, circleBounding);
for (var _local7 in _local4) {
var _local3 = _local4[_local7];
var _local2 = _local3.collisionCheck71(circleBounding);
if (_local2 > 0) {
_local3.damage(((damageMax - damageMin) * _local2) + damageMin);
}
}
}
}
Symbol 1212 MovieClip [__Packages.com.neodelight.v2D.V2DDebug] Frame 0
class com.neodelight.v2D.V2DDebug
{
function V2DDebug () {
}
static function init() {
if (!_global.console) {
return(undefined);
}
_global.bin.debugRects = function () {
for (var _local3 in _global.world.levelMc) {
if (typeof(_global.world.levelMc[_local3]) == "movieclip") {
var _local2 = _global.world.levelMc[_local3];
_local2._alpha = 50;
_local2.clear();
_local2.lineStyle(0, (_local2.engine.inactive ? 16711680 : ((_local2.engine ? 65280 : 255))));
_local2.moveTo(0, 0);
_local2.lineTo(_local2.engine.size.x * (100 / _local2._xscale), 0);
_local2.lineTo(_local2.engine.size.x * (100 / _local2._xscale), ((_local2.engine.collisionStyle == 30) ? 1 : (_local2.engine.size.y * (100 / _local2._yscale))));
_local2.lineTo(0, ((_local2.engine.collisionStyle == 30) ? 1 : (_local2.engine.size.y * (100 / _local2._yscale))));
_local2.lineTo(0, 0);
}
}
return("OK");
};
_global.bin.debugRectsClear = function () {
for (var _local3 in _global.world.levelMc) {
if (typeof(_global.world.levelMc[_local3]) == "movieclip") {
var _local2 = _global.world.levelMc[_local3];
_local2.gfx._alpha = 100;
_local2.clear();
}
}
return("OK");
};
_global.bin.debugIds = function () {
for (var _local4 in _global.world.levelMc) {
if (typeof(_global.world.levelMc[_local4]) == "movieclip") {
var _local2 = _global.world.levelMc[_local4];
if (!_local2.engine) {
continue;
}
_local2._alpha = 50;
_local2.createTextField("debugId", _local2.getNextHighestDepth(), 0, 0, 300, 100);
_local2.debugId.multiline = true;
_local2.debugId.wordWrap = true;
var _local3 = new TextFormat();
_local3.color = 65280;
_local3.font = "_sans";
_local3.size = 10 * (100 / _local2._yscale);
_local2.debugId.text = _local2.engine.id;
_local2.debugId.setTextFormat(_local3);
}
}
return("OK");
};
_global.bin.debugPlayer = function () {
var _local5 = _global.plSprite.mc;
var _local6 = _local5.createEmptyMovieClip("debugPlayer", _local5.getNextHighestDepth());
_local6.createTextField("txt", _local5.getNextHighestDepth(), _local5.engine.size.x + 2, 0, 300, 100);
_local6.txt.multiline = true;
_local6.txt.wordWrap = true;
var fmt = new TextFormat();
fmt.color = 65280;
fmt.font = "_sans";
fmt.size = 10 * (100 / _local5._yscale);
_local6.fmt = fmt;
_local6.onEnterFrame = function () {
var _local3 = this._parent.engine;
this.txt.text = "ground: " + _local3.ground.id;
this.txt.text = this.txt.text + ("\nwall: " + _local3.wall.id);
this.txt.text = this.txt.text + "\nguns: ";
var _local2 = 0;
while (_local2 < _local3.guns.length) {
this.txt.text = this.txt.text + (((_local2 > 0) ? " | " : "") + (_local3.guns[_local2].active ? (com.neodelight.std.XString.numberFormat(_local3.guns[_local2].actBullets, 1)) : "X"));
_local2++;
}
this.txt.setTextFormat(this.fmt);
};
return("OK");
};
_global.bin.debugRefill = function () {
var _local2 = 0;
while (_local2 < _global.plSprite.guns.length) {
_global.plSprite.guns[_local2].active = true;
_global.plSprite.guns[_local2].actBullets = _global.plSprite.guns[_local2].maxBullets;
_local2++;
}
return("Ammo refilled.\nOK");
};
_global.bin.debugGodMode = function () {
_global.plSprite.invincible = true;
return("Player is now invincible.\nOK");
};
}
}
Symbol 29 Button
on (release) {
getURL ("http://www.voodel.com", "_blank");
}
Symbol 59 MovieClip Frame 28
stop();
Symbol 60 MovieClip Frame 160
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 26
stop();
_root.gotoAndStop("lvlcomplete");
_global.game.initGame(30);
Symbol 107 MovieClip Frame 1
_alpha = 0;
Symbol 111 MovieClip Frame 8
stop();
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
stop();
_parent.mc_flag.flagmc.gotoAndPlay(2);
Symbol 136 MovieClip Frame 20
gotoAndPlay(20 + random(10));
Symbol 137 MovieClip Frame 11
_parent._parent.removeMovieClip();
_parent._visible = false;
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
_root.coinsnd.start();
_root.coins = _root.coins + 100;
_root.coinss = _root.coinss + 100;
_root.coinsv = _root.coinsv + 1;
Symbol 139 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 2
_root.ed2.start();
_root.enemyscore = _root.enemyscore + 300;
Symbol 206 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 5
stop();
Symbol 211 MovieClip Frame 20
stop();
_root.herohelth = 100;
_parent._parent.engine.dieAnimOver();
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 7
_root.bnd.start(0, 1);
_root.ex.start(0, 1);
stop();
_root.herohelth = 100;
_parent._parent.engine.dieAnimOver();
Symbol 212 MovieClip Frame 8
_root.bnd.start(0, 1);
_root.ex.start(0, 1);
Symbol 215 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 2
this.lastChange = 0;
onEnterFrame = function () {
var _local4 = this._parent;
var _local3 = Math.max(1, Math.min(_root.herohelth, (this._parent.engine.actHitPoints / this._parent.engine.defHitPoints) * _root.herohelth));
_root.herohelth1 = Math.round(_local3) + "%";
e(_root.herohelth1 + "herohelth1");
if (_local3 != this.gfx.bar._xscale) {
this.gfx.bar._xscale = _local3;
this.gfx._alpha = 100;
this.gfx._visible = true;
this.gfx.bar.colors.gotoAndStop(Math.max(1, Math.min(10, 10 - Math.round(_local3 / 10))));
} else if (this._parent.engine.id != "player") {
this.gfx._alpha = Math.max(0, this.gfx._alpha - 5);
if (this.gfx._alpha == 0) {
this.gfx._visible = false;
}
}
};
stop();
Symbol 220 MovieClip Frame 1
stop();
_root.bulletmodel = 1;
_root.charnum = 1;
_root.avatarnd.start();
eff.gotoAndPlay(2);
Symbol 220 MovieClip Frame 2
stop();
_root.bulletmodel = 2;
_root.charnum = 2;
_root.avatarnd.start();
eff.gotoAndPlay(2);
Symbol 220 MovieClip Frame 3
stop();
_root.bulletmodel = 3;
_root.avatarnd.start();
Symbol 220 MovieClip Frame 4
stop();
_root.bulletmodel = 4;
_root.avatarnd.start();
Symbol 220 MovieClip Frame 5
stop();
_root.bulletmodel = 5;
_root.avatarnd.start();
Symbol 222 MovieClip Frame 1
_alpha = 0;
Symbol 223 MovieClip [level1] Frame 1
stop();
_root.levell = 1;
_root.lvlclearcoins = 1;
_root.coinNum = 1;
_root.playerDetails.data.lev = _root.levell;
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 1);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._y = -280;
pow1._x = -125;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._y = -280;
pow2._x = -125;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
pow3._y = -280;
pow3._x = -125;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._y = -280;
pow4._x = -125;
} else {
pow4._x = -1000;
}
if (_root.power5 == 1) {
pow5._y = -280;
pow5._x = -125;
} else {
pow5._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl1.dummyplayyer._x = player._x;
_root.map_mc.lvl1.dummyplayyer._y = player._y;
};
Instance of Symbol 112 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 2;
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 159 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 220 MovieClip "player" in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 223 MovieClip [level1] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Symbol 259 MovieClip Frame 1
stop();
_root.enbulletNum = 2;
Symbol 259 MovieClip Frame 2
_root.ed2.start();
_root.enemyscore = _root.enemyscore + 200;
Symbol 263 MovieClip Frame 19
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 19
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 21
stop();
Symbol 274 MovieClip Frame 1
stop();
_alpha = 0;
Symbol 276 MovieClip [level2] Frame 1
stop();
_root.levell = 2;
_root.lvlclearcoins = 2;
_root.coinNum = 2;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 2);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = -90;
pow1._y = 530;
} else {
pow1._x = -660;
}
if (_root.power2 == 1) {
pow2._x = -90;
pow2._y = 530;
} else {
pow2._x = -660;
}
if (_root.power3 == 1) {
pow3._x = -90;
pow3._y = 530;
} else {
pow3._x = -660;
}
if (_root.power4 == 1) {
pow4._x = -90;
pow4._y = 530;
} else {
pow4._x = -660;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl2.dummyplayyer._x = player._x;
_root.map_mc.lvl2.dummyplayyer._y = player._y;
};
Instance of Symbol 249 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -560;
moverV = 6;
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 260 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 222 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 260 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 220 MovieClip "player" in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 265 MovieClip "pow4" in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 4;
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 275 MovieClip "pow3" in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 3;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 275 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 0;
}
Instance of Symbol 112 MovieClip in Symbol 276 MovieClip [level2] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 3;
}
Symbol 278 MovieClip Frame 1
stop();
_alpha = 0;
Symbol 278 MovieClip Frame 2
play();
_alpha = 0;
Symbol 338 MovieClip Frame 1
stop();
enbulletNum = 1;
Symbol 338 MovieClip Frame 2
_root.ed2.start(0, 1);
_root.enemyscore = _root.enemyscore + 200;
Symbol 340 MovieClip [level3] Frame 1
stop();
_root.levell = 3;
_root.lvlclearcoins = 3;
_root.coinNum = 3;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 3);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = -56;
pow1._y = -260;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._x = -56;
pow2._y = -260;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
pow3._x = -56;
pow3._y = -260;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._x = -56;
pow4._y = -260;
} else {
pow4._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl3.dummyplayyer._x = player._x;
_root.map_mc.lvl3.dummyplayyer._y = player._y;
};
Instance of Symbol 278 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 249 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 6;
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 249 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 6;
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 249 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 6;
}
Instance of Symbol 339 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDy = 0;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
moverDx = -150;
}
Instance of Symbol 339 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 2.6;
moverActive = true;
statHitPoints = 1.5;
}
Instance of Symbol 339 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 339 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 50;
moverV = 2.6;
moverActive = true;
statHitPoints = 1.5;
}
Instance of Symbol 339 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDy = 0;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
moverDx = -300;
}
Instance of Symbol 265 MovieClip "pow4" in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 4;
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 275 MovieClip "pow3" in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 3;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 275 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 0;
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 220 MovieClip "player" in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 112 MovieClip in Symbol 340 MovieClip [level3] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 3;
}
Symbol 350 MovieClip Frame 1
_alpha = 0;
Symbol 371 MovieClip Frame 26
_parent._parent.removeMovieClip();
_parent._visible = false;
stop();
Symbol 372 MovieClip Frame 1
stop();
Symbol 372 MovieClip Frame 2
_root.ed2.start();
_root.enemyscore = _root.enemyscore + 200;
stop();
Symbol 396 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 2
_root.ed2.start();
_root.enemyscore = _root.enemyscore + 400;
Symbol 403 MovieClip [level4] Frame 1
stop();
_root.lvlclearcoins = 4;
_root.coinNum = 4;
_root.levell = 4;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 4);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = 75;
pow1._y = -260;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._x = 75;
pow2._y = -260;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
pow3._x = 75;
pow3._y = -260;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._x = 75;
pow4._y = -260;
} else {
pow4._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl4.dummyplayyer._x = player._x;
_root.map_mc.lvl4.dummyplayyer._y = player._y;
};
Instance of Symbol 112 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 9;
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 249 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 450;
moverDy = 0;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 450;
moverDy = 0;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 250;
moverDy = 0;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = 500;
moverV = 6;
}
Instance of Symbol 278 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 373 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -300;
moverV = 3;
moverActive = true;
statHitPoints = 1.5;
}
Instance of Symbol 397 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 265 MovieClip "pow4" in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 4;
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 275 MovieClip "pow3" in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 3;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 275 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 0;
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 220 MovieClip "player" in Symbol 403 MovieClip [level4] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Symbol 412 MovieClip [level5] Frame 1
stop();
_root.levell = 5;
_root.coinNum = 5;
_root.lvlclearcoins = 5;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 5);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = 97;
pow1._y = -150;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._x = 97;
pow2._y = -150;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
trace("klklklklk");
pow3._x = 97;
pow3._y = -150;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._x = 97;
pow4._y = -150;
} else {
pow4._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl5.dummyplayyer._x = player._x;
_root.map_mc.lvl15.dummyplayyer._y = player._y;
};
Instance of Symbol 278 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 249 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -600;
moverV = 6;
}
Instance of Symbol 112 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 5;
}
Instance of Symbol 260 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 373 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 3;
moverActive = true;
statHitPoints = 1.5;
}
Instance of Symbol 397 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 500;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 220 MovieClip "player" in Symbol 412 MovieClip [level5] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Symbol 432 MovieClip Frame 20
_parent._parent.removeMovieClip();
_parent._visible = false;
stop();
Symbol 433 MovieClip Frame 1
stop();
enbulletNum = 1;
Symbol 433 MovieClip Frame 2
_root.ed2.start(0, 1);
_root.enemyscore = _root.enemyscore + 200;
Symbol 454 MovieClip [level6] Frame 1
stop();
_root.levell = 6;
_root.lvlclearcoins = 6;
_root.coinNum = 1;
_root.playerDetails.data.lev = _root.levell;
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 6);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._y = -280;
pow1._x = -125;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._y = -280;
pow2._x = -125;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
pow3._y = -280;
pow3._x = -125;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._y = -280;
pow4._x = -125;
} else {
pow4._x = -1000;
}
if (_root.power5 == 1) {
pow5._y = -280;
pow5._x = -125;
} else {
pow5._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
exit_mc.gotoAndStop(2);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl6.dummyplayyer._x = player._x;
_root.map_mc.lvl6.dummyplayyer._y = player._y;
};
Instance of Symbol 434 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDy = 80;
moverDestinationPause = 60;
moverDx = 0;
moverV = 2;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 278 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 112 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 6;
}
Instance of Symbol 397 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 220 MovieClip "player" in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 249 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -800;
moverV = 5;
}
Instance of Symbol 249 MovieClip in Symbol 454 MovieClip [level6] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = 600;
moverV = 5;
}
Symbol 468 MovieClip [level7] Frame 1
stop();
_root.levell = 7;
_root.lvlclearcoins = 7;
_root.playerDetails.data.lev = _root.levell;
_root.levelNum = 7;
_root.coinNum = 2;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 7);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = -90;
pow1._y = 530;
} else {
pow1._x = -660;
}
if (_root.power2 == 1) {
pow2._x = -90;
pow2._y = 530;
} else {
pow2._x = -660;
}
if (_root.power3 == 1) {
pow3._x = -90;
pow3._y = 530;
} else {
pow3._x = -660;
}
if (_root.power4 == 1) {
pow4._x = -90;
pow4._y = 530;
} else {
pow4._x = -660;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl7.dummyplayyer._x = player._x;
_root.map_mc.lvl7.dummyplayyer._y = player._y;
};
Instance of Symbol 434 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDy = 80;
moverDestinationPause = 30;
moverDx = 0;
moverV = 5;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 434 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDy = 80;
moverDestinationPause = 30;
moverDx = 0;
moverV = 4;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 112 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 7;
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 249 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = 350;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -320;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -450;
moverV = 6;
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 350 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 278 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 250;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -250;
moverV = 4.5;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -200;
moverV = 4.5;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 250;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -200;
moverV = 4.5;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -200;
moverV = 4.5;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -200;
moverV = 4.5;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -250;
moverV = 4.5;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 4;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 220 MovieClip "player" in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 265 MovieClip "pow4" in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 4;
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 275 MovieClip "pow3" in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 3;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 275 MovieClip in Symbol 468 MovieClip [level7] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 0;
}
Symbol 481 MovieClip [level8] Frame 1
stop();
_root.levell = 8;
_root.coinNum = 3;
_root.lvlclearcoins = 4;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 3);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = -56;
pow1._y = -260;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._x = -56;
pow2._y = -260;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
pow3._x = -56;
pow3._y = -260;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._x = -56;
pow4._y = -260;
} else {
pow4._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl8.dummyplayyer._x = player._x;
_root.map_mc.lvl8.dummyplayyer._y = player._y;
};
Instance of Symbol 112 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 2;
}
Instance of Symbol 397 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 500;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 400;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 265 MovieClip "pow4" in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 4;
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 275 MovieClip "pow3" in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 3;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 275 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 0;
}
Instance of Symbol 249 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -600;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -300;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -600;
moverV = 6;
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 220 MovieClip "player" in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 278 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 481 MovieClip [level8] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Symbol 503 MovieClip [level9] Frame 1
stop();
_root.levell = 9;
_root.lvlclearcoins = 5;
_root.coinNum = 4;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 9);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = 75;
pow1._y = -260;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._x = 75;
pow2._y = -260;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
pow3._x = 75;
pow3._y = -260;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._x = 75;
pow4._y = -260;
} else {
pow4._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl9.dummyplayyer._x = player._x;
_root.map_mc.lvl9.dummyplayyer._y = player._y;
};
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 4;
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 300;
moverDy = 0;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -200;
moverV = 4;
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 400;
moverDy = 0;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -300;
moverV = 4;
}
Instance of Symbol 497 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Float";
moverVUp = 0.5;
moverVDown = 0.1;
moverDy = 100;
}
Instance of Symbol 497 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Float";
moverVUp = 0.1;
moverVDown = 0.1;
moverDy = 50;
}
Instance of Symbol 350 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = -400;
moverDy = 0;
moverV = 6;
}
Instance of Symbol 249 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -400;
moverV = 4;
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 502 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 500 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 112 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 9;
}
Instance of Symbol 265 MovieClip "pow4" in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 4;
}
Instance of Symbol 270 MovieClip "pow1" in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 1;
}
Instance of Symbol 275 MovieClip "pow3" in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 3;
}
Instance of Symbol 265 MovieClip "pow2" in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 2;
}
Instance of Symbol 275 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraWeapon";
paramGunId = 0;
}
Instance of Symbol 278 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 260 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 250;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -150;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 373 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 450;
moverV = 5;
moverActive = true;
statHitPoints = 1.5;
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 397 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = -400;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 220 MovieClip "player" in Symbol 503 MovieClip [level9] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Symbol 515 MovieClip [level10] Frame 1
stop();
_root.levell = 10;
_root.lvlclearcoins = 5;
_root.coinNum = 5;
_root.playerDetails.data.lev = _root.levell;
player.gotoAndStop(_root.charnum);
_root.playerDetails.data.levdispNum = (_root.lvldispnum = 10);
onEnterFrame = function () {
if (_root.power1 == 1) {
pow1._x = 97;
pow1._y = -150;
} else {
pow1._x = -1000;
}
if (_root.power2 == 1) {
pow2._x = 97;
pow2._y = -150;
} else {
pow2._x = -1000;
}
if (_root.power3 == 1) {
trace("klklklklk");
pow3._x = 97;
pow3._y = -150;
} else {
pow3._x = -1000;
}
if (_root.power4 == 1) {
pow4._x = 97;
pow4._y = -150;
} else {
pow4._x = -1000;
}
if (_root.maxcoinsNum >= _root.lvlclearcoins) {
coin_mc.gotoAndStop(1);
} else {
coin_mc.gotoAndStop(2);
}
_root.map_mc.lvl10.dummyplayyer._x = player._x;
_root.map_mc.lvl10.dummyplayyer._y = player._y;
};
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 222 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "rect";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 139 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Instance of Symbol 112 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "hotspotExit";
paramJump = 2;
}
Instance of Symbol 278 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 278 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monElectric";
}
Instance of Symbol 260 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 397 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 280;
moverV = 7;
moverActive = true;
statHitPoints = 2;
}
Instance of Symbol 397 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 7;
moverActive = true;
statHitPoints = 2;
}
Instance of Symbol 397 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 210;
moverV = 7;
moverActive = true;
statHitPoints = 2;
}
Instance of Symbol 397 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 210;
moverV = 7;
moverActive = true;
statHitPoints = 2;
}
Instance of Symbol 260 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 300;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 260 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 150;
moverV = 2.6;
moverActive = true;
statHitPoints = 1;
}
Instance of Symbol 159 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 100;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 159 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "monBobby";
moverDx = 200;
moverV = 2.6;
moverActive = true;
statHitPoints = 0.5;
}
Instance of Symbol 220 MovieClip "player" in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "player";
}
Instance of Symbol 249 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 300;
moverDy = 0;
moverV = 4;
}
Instance of Symbol 249 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -300;
moverV = 5;
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 249 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 750;
moverDy = 0;
moverV = 4;
}
Instance of Symbol 249 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -300;
moverV = 4;
}
Instance of Symbol 249 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platformSprite";
mover = "Line";
moverDx = 0;
moverDy = -300;
moverV = 5;
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Instance of Symbol 350 MovieClip in Symbol 515 MovieClip [level10] Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "platform";
}
Symbol 521 MovieClip Frame 6
_parent._parent.removeMovieClip();
Symbol 522 MovieClip Frame 1
stop();
if (_root.soundss == 1) {
_root.se.start(0, 1);
}
Symbol 522 MovieClip Frame 2
stop();
Symbol 524 MovieClip [missile] Frame 1
_root.so.start();
Symbol 524 MovieClip [missile] Frame 10
stop();
Symbol 531 MovieClip [dynosdScore] Frame 21
this.removeMovieClip();
Symbol 532 MovieClip Frame 1
stop();
Symbol 540 Button
on (release) {
_root.play();
trace("klklklk");
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 563 MovieClip Frame 28
stop();
Symbol 564 Button
on (release) {
getURL ("http://www.voodel.com", "_blank");
}
Symbol 580 MovieClip Frame 1
play();
Symbol 580 MovieClip Frame 2000
gotoAndPlay ("start");
Instance of Symbol 583 MovieClip in Symbol 598 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 598 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Symbol 603 Button
on (release) {
_root.gotoAndStop("menu");
}
Symbol 604 MovieClip Frame 5
stop();
_root.play();
Symbol 607 MovieClip Frame 1
stop();
Symbol 610 Button
on (release) {
_root.btnsnd.setVolume(0);
nextFrame();
}
Symbol 613 Button
on (release) {
_root.btnsnd.setVolume(100);
prevFrame();
}
Symbol 614 MovieClip Frame 1
stop();
trace("hi");
Symbol 614 MovieClip Frame 2
stop();
trace("hiiiiii");
Symbol 622 MovieClip Frame 39
stop();
Symbol 679 Button
on (release) {
_root.levell = (_root.playerDetails.data.lev = 1);
_root.lvldispnum = (playerDetails.data.levdispNum = 1);
_root.gotoAndStop("levelselction");
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 685 Button
on (release) {
_root.gotoAndStop("help");
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 693 Button
on (release) {
_root.gotoAndStop("levelselction");
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 694 Button
on (release) {
getURL ("http://www.voodel.com", "_blank");
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 697 MovieClip Frame 99
stop();
Symbol 710 Button
on (release) {
_root.levell = (_root.playerDetails.data.lev = 1);
_root.gotoAndStop("levelselction");
}
on (rollOver) {
_root.btnsnd.start();
}
Instance of Symbol 583 MovieClip in Symbol 711 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 711 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Symbol 711 MovieClip Frame 75
stop();
Symbol 721 MovieClip Frame 1
stop();
Symbol 721 MovieClip Frame 2
stop();
Symbol 724 MovieClip Frame 1
stop();
Symbol 724 MovieClip Frame 2
stop();
Symbol 727 MovieClip Frame 1
stop();
Symbol 727 MovieClip Frame 2
stop();
Symbol 730 MovieClip Frame 1
stop();
Symbol 730 MovieClip Frame 2
stop();
Symbol 736 MovieClip Frame 1
stop();
Symbol 736 MovieClip Frame 2
stop();
Symbol 739 MovieClip Frame 1
stop();
Symbol 739 MovieClip Frame 2
stop();
Symbol 742 MovieClip Frame 1
stop();
Symbol 742 MovieClip Frame 2
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 2
stop();
Symbol 748 MovieClip Frame 1
stop();
Symbol 748 MovieClip Frame 2
stop();
Instance of Symbol 583 MovieClip in Symbol 749 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 749 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Symbol 749 MovieClip Frame 77
stop();
_root.levell = _root.playerDetails.data.lev;
var i = 1;
while (i <= 10) {
this["le" + i].gotoAndStop(1);
i++;
}
onEnterFrame = function () {
if (_root.levell >= 1) {
le1._alpha = 100;
le1.gotoAndStop(2);
le1.onRelease = function () {
_root.levell = 1;
_root.gogame();
};
}
if (_root.levell >= 2) {
le2._alpha = 100;
le2.gotoAndStop(2);
le2.onRelease = function () {
_root.levell = 2;
_root.gogame();
};
}
if (_root.levell >= 3) {
le3._alpha = 100;
le3.gotoAndStop(2);
le3.onRelease = function () {
_root.levell = 3;
_root.gogame();
};
}
if (_root.levell >= 4) {
le4._alpha = 100;
le4.gotoAndStop(2);
le4.onRelease = function () {
_root.levell = 4;
_root.gogame();
};
}
if (_root.levell >= 5) {
le5._alpha = 100;
le5.gotoAndStop(2);
le5.onRelease = function () {
_root.levell = 5;
_root.gogame();
};
}
if (_root.levell >= 6) {
le6._alpha = 100;
le6.gotoAndStop(2);
le6.onRelease = function () {
_root.levell = 6;
_root.gogame();
};
}
if (_root.levell >= 7) {
le7._alpha = 100;
le7.gotoAndStop(2);
le7.onRelease = function () {
_root.levell = 7;
_root.gogame();
};
}
if (_root.levell >= 8) {
le8._alpha = 100;
le8.gotoAndStop(2);
le8.onRelease = function () {
_root.levell = 8;
_root.gogame();
};
}
if (_root.levell >= 9) {
trace("lklklk");
le9._alpha = 100;
le9.gotoAndStop(2);
le9.onRelease = function () {
_root.levell = 9;
_root.gogame();
};
}
if (_root.levell >= 10) {
le10._alpha = 100;
le10.gotoAndStop(2);
le10.onRelease = function () {
_root.levell = 10;
_root.gogame();
};
}
};
Symbol 778 MovieClip Frame 1
stop();
Symbol 781 Button
on (release) {
gotoAndStop(_root.levelNum + 1);
}
Symbol 805 MovieClip Frame 17
stop();
Symbol 806 MovieClip Frame 15
_parent._parent.removeMovieClip();
_parent._visible = false;
stop();
Symbol 807 MovieClip Frame 1
stop();
Symbol 807 MovieClip Frame 2
_root.coin2snd.start();
Symbol 812 MovieClip Frame 1
stop();
Symbol 812 MovieClip Frame 2
_root.coin2snd.start();
Symbol 814 MovieClip Frame 48
Symbol 816 MovieClip Frame 1
stop();
Symbol 817 MovieClip Frame 1
stop();
Symbol 817 MovieClip Frame 2
_root.coin2snd.start();
Symbol 819 MovieClip Frame 1
stop();
Symbol 819 MovieClip Frame 2
_root.coin2snd.start();
Symbol 820 MovieClip Frame 1
gotoAndStop(_root.coinNum);
Instance of Symbol 820 MovieClip in Symbol 889 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Symbol 894 Button
on (release) {
_root.moregames();
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 896 Button
on (release) {
gotoAndStop (1);
}
Symbol 921 MovieClip Frame 159
stop();
Symbol 923 Button
on (release) {
_root.moregames();
}
Symbol 925 MovieClip Frame 16
stop();
Instance of Symbol 820 MovieClip in Symbol 927 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 927 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 929 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 929 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 929 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 931 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 931 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 931 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 931 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 933 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 933 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 933 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 933 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 933 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 935 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 935 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 935 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 935 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 935 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 935 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 937 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 939 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 939 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 939 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 939 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 941 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 941 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 941 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 941 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 941 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 943 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 943 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 943 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 943 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Instance of Symbol 820 MovieClip in Symbol 943 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
blueprint = "maxcoins";
paramGunId = 1;
}
Symbol 944 MovieClip Frame 1
stop();
Symbol 944 MovieClip Frame 2
stop();
Symbol 944 MovieClip Frame 3
stop();
Symbol 944 MovieClip Frame 4
stop();
Symbol 944 MovieClip Frame 5
stop();
Symbol 944 MovieClip Frame 6
stop();
Symbol 944 MovieClip Frame 7
stop();
Symbol 944 MovieClip Frame 8
stop();
Symbol 944 MovieClip Frame 9
stop();
Symbol 944 MovieClip Frame 10
stop();
Symbol 944 MovieClip Frame 11
stop();
Symbol 975 MovieClip Frame 1
function update() {
var _local4 = _global.plSprite.guns;
var _local3 = 5;
while (_local3--) {
this["ammo" + _local3] = (Math.round(_local4[_local3].actBullets) + "/") + _local4[_local3].maxBullets;
}
this.score = com.neodelight.std.XString.numberFormat(_global.score.scoreTotal);
}
Symbol 980 Button
on (release) {
getURL ("http://www.voodel.com", "_blank");
}
Symbol 1001 MovieClip Frame 1
Symbol 1001 MovieClip Frame 2
stop();
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 2
stop();
Symbol 1006 MovieClip Frame 1
stop();
Symbol 1006 MovieClip Frame 2
stop();
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1009 MovieClip Frame 2
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1011 MovieClip Frame 2
stop();
Symbol 1015 MovieClip Frame 100
stop();
Symbol 1021 MovieClip Frame 1
gotoAndStop(_root.levelNum);
Symbol 1074 MovieClip Frame 11
_global.paused = true;
Symbol 1074 MovieClip Frame 360
stop();
_root.osd.traget_mc.c_dis.gotoAndPlay(2);
Symbol 1075 MovieClip Frame 1
stop();
Symbol 1075 MovieClip Frame 2
stop();
_global.paused = true;
Symbol 1080 MovieClip Frame 1
stop();
_root.map_mc._visible = true;
Symbol 1080 MovieClip Frame 2
stop();
_root.map_mc._visible = false;
Symbol 1083 MovieClip Frame 1
stop();
Symbol 1083 MovieClip Frame 2
_root.map_mc._visible = false;
Symbol 1083 MovieClip Frame 33
_root.map_mc._visible = true;
stop();
Symbol 1084 MovieClip Frame 1
function update() {
var _local5 = _global.plSprite.guns;
var _local4 = 5;
while (_local4--) {
this["ammo" + _local4] = (Math.round(_local5[_local4].actBullets) + "/") + _local5[_local4].maxBullets;
}
this.score = _global.score.scoreTotal;
this.score2 = _root.savescore;
_root.scores = this.score;
}
if (_root.pw1 == true) {
pgun2._alpha = 100;
} else {
pgun2._alpha = 0;
}
if (_root.pw2 == true) {
pgun3._alpha = 100;
} else {
pgun3._alpha = 0;
}
if (_root.pw3 == true) {
pgun4._alpha = 100;
} else {
pgun4._alpha = 0;
}
if (_root.pw4 == true) {
pgun5._alpha = 100;
} else {
pgun5._alpha = 0;
}
_root.paus = false;
stop();
Symbol 1093 Button
on (release) {
_root.gotoAndStop("menu");
}
on (rollOver) {
_root.btnsnd.start();
}
Symbol 1097 Button
on (release) {
getURL ("http://www.voodel.com/index.php?a=browse&do=search&q=Dora", "_blank");
}
Instance of Symbol 583 MovieClip in Symbol 1110 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 1110 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Symbol 1110 MovieClip Frame 58
stop();
Symbol 1112 Button
on (release) {
getURL ("http://www.gameseverytime.com/angrybirdsonline/", "_blank");
}
Symbol 1114 Button
on (release) {
getURL ("http://www.gameseverytime.com/mario-games/11", "_blank");
}
Instance of Symbol 583 MovieClip in Symbol 1118 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 1118 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Symbol 1118 MovieClip Frame 69
stop();
Symbol 1140 Button
on (release) {
_root.gogame();
}
on (rollOver) {
_root.btnsnd.start();
}
Instance of Symbol 583 MovieClip in Symbol 1141 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 1141 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 139 MovieClip in Symbol 1141 MovieClip Frame 41
//component parameters
onClipEvent (construct) {
blueprint = "xtraBonus";
}
Symbol 1141 MovieClip Frame 60
stop();
Symbol 1152 Button
on (release) {
_root.gotoAndPlay("upgrade");
}
on (rollOver) {
_root.btnsnd.start();
}
Instance of Symbol 583 MovieClip in Symbol 1153 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Instance of Symbol 583 MovieClip in Symbol 1153 MovieClip Frame 1
//component parameters
onClipEvent (construct) {
image = 2;
}
//component parameters
onClipEvent (construct) {
image = 2;
}
Symbol 1153 MovieClip Frame 62
stop();