STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #246600 |
M I N I C L I P . C O M I N T R O C O M P O N E N T v 1 . 5 |
P l a c e t h i s c o m p o n e n t o n t h e t o p l a y e r o f t h e s e c o n d f r a m e , l e a v i n g f r a m e 1 c o m p l e t e l y e m p t y . T h e s i l h o u e t t e h e l p s y o u p o s i t i o n t h e p r e l o a d e r c o r r e c t l y o n y o u r p a g e . |
The game is loading (0%) |
The game is loading (0%) |
F r e e G a m e s A N D S h o w S |
L o a d e d |
100% |
S F X |
Enter Password |
C l i c k , h o l d a n d d r a g o n a n i n d i v i d u a l c a t a p u l t t o a i m a n d s e t t h e p o w e r . T h e n r e l e a s e t o f i r e . C l i c k o n t h e f l a g t o f i r e a l l a v a i l a b l e c a t a p u l t s . U s e t h e c u r s o r k e y s t o t i p f l a m i n g o i l o v e r t h e w a l l s . |
D e f e n d y o u r c a s t l e a t a l l c o s t s a n d s t a y K i n g o f t h e H i l l . A t t a c k s f r o m a l l s i d e s m u s t b e f e n d e d o f f w i t h f l a m i n g o i l a n d c a t a p u l t f i r e u n t i l t h e t i m e r i s u p . Y o u h a v e f o u r c a t a p u l t s a n d t h u s f o u r l i v e s , l o s i n g a l i f e a n d a c a t a p u l t w h e n a n e n e m y r e a c h e s y o u r c a s t l e w a l l s o r y o u g e t h i t b y c a t a p u l t f i r e . |
I N S T R U C T I O N S |
R e a d y |
A i m i n g a n d p o w e r |
D e s t r o y e d |
F i r e a l l c a t a p u l t s |
F l a m i n g O i l |
M I N I C L I P . C O M H I G H S C O R E C O M P O N E N T v 1 . 2 7 |
P l a c e t h i s c o m p o n e n t o n a f r a m e w h e r e t h e h i g h s c o r e s s h o u l d b e d i s p l a y e d . T h e s i l h o u e t t e h e l p s y o u p o s i t i o n i t c o r r e c t l y o n y o u r p a g e . |
s c o r e L o c a t i o n g a m e n a m e s a v e S c o r e s c o r e I s T i m e s c o r e R e v e r s e d n e g a t i v e S c o r e A l l o w e d |
T h e a b s o l u t e p a t h t o t h e s c o r e v a r i a b l e . G a m e i d e n t i f i e r . S e t t o f a l s e t o o n l y s h o w t h e s c o r e s a n d n o t s a v e s c o r e . S c o r e i s b a s e d o n t i m e - ' 0 0 m 2 3 s 4 5 m s ' s h o u l d b e s e n t a s ' 2 3 4 5 ' ( n u m b e r m u s t n ' t s t a r t w i t h a z e r o ) . S c o r e i s s o r t e d d e s c e n d i n g , t i m e i s s o r t e d a s c e n d i n g . S c o r e c a n b e l e s s t h a n z e r o . |
D A I L Y |
W E E K L Y |
M O N T H L Y |
H I G H S C O R E S |
T h e h i g h s c o r e s a r e e x c u s i v e l y a v a i l a b l e a t M i n i c l i p . c o m . |
P l a y w i t h h i g h s c o r e s n o w ! |
P l a y w i t h h i g h s c o r e s n o w ! |
C a s t l e I - B a t t l e I " E a s y G o i n g " |
C a s t l e I - B a t t l e I I " D o u b l e A t t a c k " L e v e l P a s s w o r d : d o u b l e a t t a c k |
C a s t l e I - B a t t l e I I I " T h r o u g h t h e T r e e s " L e v e l P a s s w o r d : t h r o u g h t h e t r e e s |
C a s t l e I - B a t t l e I V " W a t c h Y o u r B a c k " L e v e l P a s s w o r d : w a t c h y o u r b a c k |
C a s t l e I I - B a t t l e I " A l l R o u n d A s s a u l t " L e v e l P a s s w o r d : a l l r o u n d a s s a u l t |
C a s t l e I I - B a t t l e I I " S p e e d D e m o n s " L e v e l P a s s w o r d : s p e e d d e m o n s |
C a s t l e I I - B a t t l e I I I " F a s t A n d S l o w " L e v e l P a s s w o r d : f a s t a n d s l o w |
C a s t l e I I - B a t t l e I V " M i n i S t o r m " L e v e l P a s s w o r d : m i n i s t o r m |
C a s t l e I I I - B a t t l e I " D e a t h F r o m A l l S i d e s " L e v e l P a s s w o r d : d e a t h f r o m a l l s i d e s |
C a s t l e I I I - B a t t l e I I " H e r e C o m e T h e T a n k s " L e v e l P a s s w o r d : h e r e c o m e t h e t a n k s |
C a s t l e I I I - B a t t l e I I I " N o t T o o C l o s e " L e v e l P a s s w o r d : n o t t o c l o s e |
C a s t l e I I I - B a t t l e I V " M i s s i o n S u i c i d e " L e v e l P a s s w o r d : m i s s i o n s u i c i d e |
F i n a l L e v e l , " T o t h e D e a t h " H o w l o n g c a n y o u h o l d o u t ? L e v e l P a s s w o r d : t o t h e d e a t h |
000 |
K i l l s |
00 |
L e v e l |
000 |
T i m e |
inArrow |
l i s t e n |
000 |
G A M E O V E R Y o u h a v e b e e n c o n q u e r e d . |
K i l l s |
00 |
W E L L D O N E Y o u h a v e d e f e n d e d y o u r c a s t l e . |
K i l l s s o f a r |
00 |
ActionScript [AS1/AS2]
Frame 3function fStartGame() { var _loc2 = _root; score = 0; pCatapults = [1, 1, 1, 1]; _loc2.leveltemp = _loc2.passcode.toLowerCase(); var _loc1 = 1; if (leveltemp != "doubleattack") { if (leveltemp != "throughthetrees") { if (leveltemp != "watchyourback") { if (leveltemp != "allroundassault") { if (leveltemp != "speeddemons") { if (leveltemp != "fastandslow") { if (leveltemp != "ministorm") { if (leveltemp != "deathfromallsides") { if (leveltemp != "herecomethetanks") { if (leveltemp != "nottooclose") { if (leveltemp != "missionsuicide") { if (leveltemp == "tothedeath") { _loc1 = 13; } } else { _loc1 = 12; } } else { _loc1 = 11; } } else { _loc1 = 10; } } else { _loc1 = 9; } } else { _loc1 = 8; } } else { _loc1 = 7; } } else { _loc1 = 6; } } else { _loc1 = 5; } } else { _loc1 = 4; } } else { _loc1 = 3; } } else { _loc1 = 2; } pLevel = _loc1 - 1; _loc2.gotoAndPlay("mission"); } function fNextBattle() { _root.pLevel++; _root.gotoAndPlay("mission"); inBG.gotoAndPlay("clouds"); } pSection = "intro"; speedbad = 0.100000001490116; score = 0; pCatapults = [1, 1, 1, 1]; pLevel = 0;Instance of Symbol 115 MovieClip "mc_load_info" in Frame 3//component parameters onClipEvent (initialize) { STREAM = false; PLAY_TYPE = "bytes"; PLAY_BYTES = 10000; PLAY_FRAMES = 0; PLAY_PERCENTAGE = 0; }Instance of Symbol 122 MovieClip in Frame 3onClipEvent (load) { var myStartWidth = this._width; this._width = 0; pAmount = 0; pAmountOn = 0; } onClipEvent (enterFrame) { pAmount = myStartWidth * _root.mc_load_info.fractionLoaded; this._width = pAmount; }Instance of Symbol 126 MovieClip "inSFX" in Frame 3onClipEvent (unload) { }Frame 10_root.inSFX.sMusic(); gotoAndPlay ("menu");Instance of Symbol 252 MovieClip "comHighscores" in Frame 11//component parameters onClipEvent (initialize) { scoreLocation = "_root.score"; gamename = "kingofthehill"; saveScore = true; scoreIsTime = false; scoreReversed = false; negativeScoreAllowed = false; }Frame 12inBG.stop(); stop();Frame 20pSection = "menu"; inBG.play(); stop();Instance of Symbol 281 MovieClip "mcTextBox" in Frame 20onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (_parent.passcode.toLowerCase() == "enter password") { _parent.passcode = ""; } } }Frame 28inBG.gotoAndPlay("instruct");Frame 36pSection = "ready"; _root.inSFX.sLoop.setVolume(90);Frame 39_root.inSFX.sLoop.setVolume(80);Frame 42_root.inSFX.sLoop.setVolume(70);Frame 45_root.inSFX.sLoop.setVolume(60);Frame 48_root.inSFX.sLoop.setVolume(50);Frame 51_root.inSFX.sLoop.setVolume(40);Frame 54_root.inSFX.sLoop.setVolume(30);Frame 57_root.inSFX.sLoop.setVolume(20);Frame 60_root.inSFX.sLoop.setVolume(10);Frame 63_root.inSFX.sLoop.setVolume(0);Frame 69_root.inSFX.sDrumsMusic(); inMissionOL.gotoAndStop(((pLevel + 1) * 2) - 1); pLevelText = pLevel + 1; stop();Frame 70pSection = "game"; _root.inSFX.sWinMusic();Frame 72missions.fStartGame(); stop();Frame 89_root.score = _root.missions.baddysdead; inEnd.gotoAndStop("dead"); _root.inSFX.sLoseMusic(); stop();Frame 90pSection = "menu";Frame 104_root.score = _root.missions.baddysdead; inEnd.gotoAndStop("win"); _root.inSFX.sMusic(); stop();Symbol 19 MovieClip Frame 1stop();Symbol 17 MovieClip [projectile] Frame 1gotoAndPlay (2);Symbol 17 MovieClip [projectile] Frame 24stop();Symbol 17 MovieClip [projectile] Frame 25removeMovieClip(this);Symbol 24 MovieClip Frame 1this._visible = false; stop();Symbol 23 MovieClip [explosion] Frame 1this._rotation = random(360); var tScale = (random(30) + 70); this._xscale = tScale; this._yscale = tScale;Symbol 23 MovieClip [explosion] Frame 26stop();Symbol 43 MovieClip Frame 9stop();Symbol 40 MovieClip [mcSmoke] Frame 1pScale = random(20) + 50; this._xscale = pScale; this._yscale = pScale; inSmoke._rotation = random(360); pScaleUp = random(4) + 2; if (random(2) != 0) { gotoAndPlay ("smoke2"); } else { gotoAndPlay ("smoke2"); }Instance of Symbol 43 MovieClip "inSmoke" in Symbol 40 MovieClip [mcSmoke] Frame 1onClipEvent (enterFrame) { this._x = this._x + 2; this._y = this._y + 2; this._alpha = this._alpha - 2; this._xscale = this._xscale + _parent.pScaleUp; this._yscale = this._yscale + _parent.pScaleUp; }Symbol 40 MovieClip [mcSmoke] Frame 47removeMovieClip(this); this.removeMovieClip();Symbol 58 MovieClip Frame 10_root.inSFX.fEnemyAttack();Symbol 58 MovieClip Frame 26_parent.play();Symbol 58 MovieClip Frame 34stop();Symbol 46 MovieClip [mcEnemyTower] Frame 1stop();Symbol 46 MovieClip [mcEnemyTower] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 46 MovieClip [mcEnemyTower] Frame 44_parent.fRemoveBaddie(this, pNum);Symbol 46 MovieClip [mcEnemyTower] Frame 49stop();Symbol 46 MovieClip [mcEnemyTower] Frame 50_parent.fKillCastle(pNum);Symbol 46 MovieClip [mcEnemyTower] Frame 51gotoAndPlay ("end");Symbol 64 MovieClip Frame 21_root.inSFX.fEnemyAttack();Symbol 64 MovieClip Frame 35_parent.play();Symbol 59 MovieClip [mcEnemyRam] Frame 1stop();Symbol 59 MovieClip [mcEnemyRam] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 59 MovieClip [mcEnemyRam] Frame 44_parent.fRemoveBaddie(this, pNum);Symbol 59 MovieClip [mcEnemyRam] Frame 50stop();Symbol 59 MovieClip [mcEnemyRam] Frame 51_parent.fKillCastle(pNum);Symbol 59 MovieClip [mcEnemyRam] Frame 52gotoAndPlay ("end");Symbol 68 MovieClip Frame 3stop();Symbol 68 MovieClip Frame 20stop();Symbol 68 MovieClip Frame 58gotoAndStop ("rest");Symbol 68 MovieClip Frame 76stop();Symbol 65 MovieClip [mcEnemyCatapult] Frame 1stop();Symbol 65 MovieClip [mcEnemyCatapult] Frame 35_parent.fRemoveBaddie(this, pNum);Symbol 65 MovieClip [mcEnemyCatapult] Frame 44_parent.fRemoveBaddie(this, pNum);Instance of Symbol 68 MovieClip "inGun" in Symbol 65 MovieClip [mcEnemyCatapult] Frame 45onClipEvent (load) { }Symbol 65 MovieClip [mcEnemyCatapult] Frame 46inGun.gotoAndPlay("fire"); _parent.fFireEnemy(this);Symbol 65 MovieClip [mcEnemyCatapult] Frame 53gotoAndPlay ("end");Symbol 74 MovieClip Frame 1this._visible = false;Symbol 81 MovieClip Frame 1stop();Symbol 81 MovieClip Frame 100stop();Symbol 79 MovieClip Frame 1stop();Symbol 79 MovieClip Frame 12_root.play(); _root.isFinished = true; _parent.stop(); stop();Symbol 96 Buttonon (release) { getURL ("http://www.miniclip.com/", "_blank"); }Symbol 93 MovieClip Frame 2_parent.mcAnimation.play(); stop();Symbol 93 MovieClip Frame 13_parent.gotoAndPlay("preload"); stop();Symbol 98 MovieClip Frame 1stop();Symbol 98 MovieClip Frame 60Symbol 98 MovieClip Frame 121_parent.mcBackground.play(); stop();Symbol 73 MovieClip Frame 1_root.stop(); play();Instance of Symbol 74 MovieClip "mcIntro" in Symbol 73 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 73 MovieClip Frame 2xPos = _x; yPos = _y; mcBackground._x = mcBackground._x - xPos; mcBackground._y = mcBackground._y - yPos; mcAnimation._x = mcAnimation._x - xPos; mcAnimation._y = mcAnimation._y - yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = (stageWidth / 2); var centerStageY = (stageHeight / 2); mcBackground._width = stageWidth; mcBackground._height = stageHeight; mcAnimation._x = mcAnimation._x + centerStageX; mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10)); stop();Instance of Symbol 79 MovieClip "mcLoadingAnimated" in Symbol 73 MovieClip Frame 2onClipEvent (load) { _visible = false; }Symbol 73 MovieClip Frame 3var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent != 100) { mcLoadingAnimated._visible = true; } else { _root.play(); stop(); }Symbol 73 MovieClip Frame 5var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent >= 100) { mcLoadingAnimated.play(); stop(); } else { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; gotoAndPlay(_currentframe - 1); }Symbol 115 MovieClip Frame 1function formatBytes(bytes) { var _loc3 = bytes; var _loc2 = 1024; var mb = (_loc2 * 1024); var _loc1 = 0; if (_loc3 < mb) { if (_loc3 < _loc2) { _loc1 = _loc3 + " B"; } else { _loc1 = String(Math.floor((_loc3 / _loc2) * 100) / 100); if (_loc1.substring(_loc1.indexOf("."), _loc1.length).length == 2) { _loc1 = _loc1 + "0"; } _loc1 = _loc1 + " KB"; } } else { _loc1 = String(Math.floor((_loc3 / mb) * 100) / 100); if (_loc1.substring(_loc1.indexOf("."), _loc1.length).length == 2) { _loc1 = _loc1 + "0"; } _loc1 = _loc1 + " MB"; } return(_loc1); } this._visible = false; var isLoaded = false; var totalBytes = _parent.getBytesTotal(); var loadedBytes = _parent.getBytesLoaded(); var totalFrames = _parent._totalFrames(); var loadedFrames = _parent._framesLoaded(); var fractionLoaded = 0; var percentLoaded = "0%"; var bytesPerSecond = 0; var sizePerSecond = formatBytes(bytesPerSecond); var elapsedTime = "0:00"; var estimatedTime = "0:00"; var estimatedTimeLeft = "0:00"; var gStartTime = getTimer(); var gCurrentTime = getTimer(); var gSampleTimer = (gCurrentTime - gStartTime); var gSizeSample = loadedBytes; var framesPerSecond = 0; var frameCounter = 0; var totalSize = formatBytes(totalBytes); var loadedSize = formatBytes(loadedBytes); var loadedBytes = 0; var gLoading = true; var gPlaying = false; _parent.stop();Symbol 115 MovieClip Frame 2if (gLoading) { loadedBytes = _parent.getBytesLoaded(); loadedSize = formatBytes(loadedBytes); loadedFrames = _parent._framesLoaded; gCurrentTime = getTimer(); var elapsedMinutes = Math.floor(((gCurrentTime - gStartTime) / 1000) / 60); var elapsedSeconds = Math.floor(((gCurrentTime - gStartTime) / 1000) % 60); if (String(elapsedSeconds).length == 1) { elapsedSeconds = "0" + elapsedSeconds; } elapsedTime = (elapsedMinutes + ":") + elapsedSeconds; frameCounter++; if ((gCurrentTime - gStartTime) >= (gSampleTimer + 1000)) { framesPerSecond = frameCounter; frameCounter = 0; bytesPerSecond = loadedBytes - gSizeSample; sizePerSecond = formatBytes(bytesPerSecond); if (STREAM && (PLAY_TYPE == "auto")) { if ((loadedFrames / framesPerSecond) > ((totalBytes - loadedBytes) / bytesPerSecond)) { _parent.play(); } } var estimatedMinutes = Math.floor((totalBytes / bytesPerSecond) / 60); var estimatedSeconds = Math.floor((totalBytes / bytesPerSecond) % 60); if (String(estimatedSeconds).length == 1) { estimatedSeconds = "0" + estimatedSeconds; } estimatedTime = (estimatedMinutes + ":") + estimatedSeconds; var estimatedMinutesLeft = Math.floor(((totalBytes - loadedBytes) / bytesPerSecond) / 60); var estimatedSecondsLeft = Math.floor(((totalBytes - loadedBytes) / bytesPerSecond) % 60); if (String(estimatedSecondsLeft).length == 1) { estimatedSecondsLeft = "0" + estimatedSecondsLeft; } estimatedTimeLeft = (estimatedMinutesLeft + ":") + estimatedSecondsLeft; gSizeSample = loadedBytes; gSampleTimer = gCurrentTime - gStartTime; } fractionLoaded = loadedBytes / totalBytes; percentLoaded = Math.floor(fractionLoaded * 100) + "%"; if (STREAM) { switch (PLAY_TYPE) { case "bytes" : if (loadedBytes >= PLAY_BYTES) { if (!gPlaying) { _parent.play(); gPlaying = true; } } break; case "frames" : if (loadedFrames >= PLAY_FRAMES) { if (!gPlaying) { _parent.play(); gPlaying = true; } } break; case "percent" : if ((fractionLoaded * 100) < PLAY_PERCENT) { break; } if (gPlaying) { break; } _parent.play(); gPlaying = true; } } if (loadedBytes == totalBytes) { isLoaded = true; } if (isLoaded) { if (!STREAM) { _parent.play(); } gLoading = false; stop(); } }Symbol 115 MovieClip Frame 3gotoAndPlay (2);Symbol 126 MovieClip Frame 1function fNoise(which) { var _loc1 = which; if (pOn == true) { if (_loc1 == "scroll") { sScroll.start(); return(undefined); } if (_loc1 == "click") { sClick.start(); return(undefined); } if (_loc1 == "click2") { sClick2.start(); } } } function fsExplode() { if (pOn == true) { var _loc1 = (random(50) + 50); sEarthLand.setVolume(_loc1); sEarthLand.start(); } } function fsHitEnemy() { if (pOn == true) { sExplode.start(); sOnFire.start(); } } function fOil() { if (pOn == true) { sHiss.setVolume(100); sHiss.start(); sHinge.setVolume(50); sHinge.start(); } } function fsOilBurn() { if (pOn == true) { sOnFire.start(); } } function fEnemyAttack() { if (pOn == true) { sHinge.setVolume(80); sHinge.start(); } } function fsLaunch() { if (pOn == true) { sHiss.setVolume(random(70) + 30); sHiss.start(); sLaunch.setVolume(random(30) + 70); sLaunch.start(); sReload.setVolume(random(50) + 50); sReload.start(); } } function fsCastleBlow() { if (pOn == true) { sCastleBlow.start(); } } function sWinMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sWin.start(); } } function sLoseMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sLose.start(); } } function sMusic() { if (pOn == true) { sDrums.stop(); sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.setVolume(100); sLoop.start(); sLoop.onSoundComplete = function () { sLoop.start(); }; } } function sDrumsMusic() { if (pOn == true) { sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.stop(); sDrums.start(); sDrums.onSoundComplete = function () { sDrums.start(); }; } } function sStopMusic() { if (pOn == true) { sLoop.stop(); sLose.stop(); sWin.stop(); sLoop.stop(); sDrums.stop(); } } function fMainSoundSwitch(which) { var _loc1 = _root; if (which == "on") { pOn = true; if (_loc1.pSection != "menu") { if (_loc1.pSection != "game") { if (_loc1.pSection == "ready") { sDrumsMusic(); } } } else { sMusic(); } return(undefined); } sStopMusic(); pOn = false; } this.createEmptyMovieClip("insCastleBlow", 1); var sCastleBlow = new Sound(this.insCastleBlow); sCastleBlow.attachSound("sCastleBlow.wav"); sCastleBlow.setVolume(100); this.createEmptyMovieClip("insEarthLand", 2); var sEarthLand = new Sound(this.insEarthLand); sEarthLand.attachSound("sEarthLand.wav"); sEarthLand.setVolume(100); this.createEmptyMovieClip("insExplode", 12); var sExplode = new Sound(this.insExplode); sExplode.attachSound("sExplode.wav"); sExplode.setVolume(100); this.createEmptyMovieClip("insFireBall", 3); var sFireBall = new Sound(this.insFireBall); sFireBall.attachSound("sFireBall.wav"); sFireBall.setVolume(100); this.createEmptyMovieClip("insHorses", 4); var sHorses = new Sound(this.insHorses); sHorses.attachSound("sHorses.wav"); sHorses.setVolume(100); this.createEmptyMovieClip("insLaunch", 5); var sLaunch = new Sound(this.insLaunch); sLaunch.attachSound("sLaunch.wav"); sLaunch.setVolume(100); this.createEmptyMovieClip("insMarching", 6); var sMarching = new Sound(this.insMarching); sMarching.attachSound("sMarching.wav"); sMarching.setVolume(100); this.createEmptyMovieClip("insOnFire", 7); var sOnFire = new Sound(this.insOnFire); sOnFire.attachSound("sOnFire.wav"); sOnFire.setVolume(100); this.createEmptyMovieClip("insReload", 8); var sReload = new Sound(this.insReload); sReload.attachSound("sReload.wav"); sReload.setVolume(100); this.createEmptyMovieClip("insHiss", 9); var sHiss = new Sound(this.insHiss); sHiss.attachSound("sHiss.wav"); sHiss.setVolume(100); this.createEmptyMovieClip("insLoop", 13); var sLoop = new Sound(this.insLoop); sLoop.attachSound("sLoop.wav"); sLoop.setVolume(100); this.createEmptyMovieClip("inssWin", 14); var sWin = new Sound(this.inssWin); sWin.attachSound("sWin.wav"); sWin.setVolume(100); this.createEmptyMovieClip("insLose", 15); var sLose = new Sound(this.insLose); sLose.attachSound("sLose.wav"); sLose.setVolume(100); this.createEmptyMovieClip("insDrums", 16); var sDrums = new Sound(this.insDrums); sDrums.attachSound("sDrums.wav"); sDrums.setVolume(100); this.createEmptyMovieClip("insClick", 17); var sClick = new Sound(this.insClick); sClick.attachSound("sClick.wav"); sClick.setVolume(100); this.createEmptyMovieClip("insClick2", 18); var sClick2 = new Sound(this.insClick2); sClick2.attachSound("sClick2.wav"); sClick2.setVolume(100); this.createEmptyMovieClip("insScroll", 19); var sScroll = new Sound(this.insScroll); sScroll.attachSound("sScroll.wav"); sScroll.setVolume(100); this.createEmptyMovieClip("insHinge", 20); var sHinge = new Sound(this.insHinge); sHinge.attachSound("sHinge.wav"); sHinge.setVolume(100); pOn = true; stop();Symbol 133 MovieClip Frame 1gotoAndPlay (2);Symbol 133 MovieClip Frame 15stop();Symbol 192 Buttonon (release) { gotoAndPlay ("bg"); _root.fStartGame(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 195 Buttonon (release) { gotoAndPlay ("instruct"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 200 MovieClip Frame 1gotoAndPlay (2);Symbol 200 MovieClip Frame 2_root.inSFX.fNoise("scroll");Symbol 200 MovieClip Frame 28_parent.play();Symbol 200 MovieClip Frame 30stop();Symbol 206 Buttonon (release) { gotoAndPlay ("bg"); _root.fStartGame(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 207 Buttonon (release) { gotoAndPlay ("instruct"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 210 MovieClip Frame 1stop();Symbol 210 MovieClip Frame 2stop();Symbol 210 MovieClip Frame 3stop();Symbol 210 MovieClip Frame 4stop();Symbol 210 MovieClip Frame 5stop();Symbol 210 MovieClip Frame 6stop();Symbol 210 MovieClip Frame 7stop();Symbol 210 MovieClip Frame 8stop();Symbol 210 MovieClip Frame 9stop();Symbol 210 MovieClip Frame 10stop();Symbol 210 MovieClip Frame 11stop();Symbol 212 MovieClip Frame 1var tScale = (random(30) + 30); this._xscale = tScale; this._yscale = tScale; gotoAndStop(random(3) + 2);Symbol 229 MovieClip Frame 1stop();Symbol 240 MovieClip Frame 1function fFire() { if (pFired == false) { _root.inSFX.fOil(); pFired = true; gotoAndPlay ("fire"); } } pFired = false; stop();Instance of Symbol 24 MovieClip "inHit" in Symbol 240 MovieClip Frame 25onClipEvent (enterFrame) { _parent._parent.fCheckOil(this); }Symbol 240 MovieClip Frame 138Symbol 208 MovieClip Frame 1pActive = true; this._alpha = 10; this._alpha = (this.onEnterFrame = function () { var _loc1 = this; if (pActive == true) { _loc1._alpha = _loc1._alpha + 10; if (_loc1._alpha >= 100) { _loc1._alpha = 100; pActive = false; } } });Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 1onClipEvent (load) { gotoAndStop ("reload"); }Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 24onClipEvent (load) { gotoAndStop ("ready"); }Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 60onClipEvent (load) { gotoAndStop ("ready"); }Instance of Symbol 68 MovieClip in Symbol 208 MovieClip Frame 94onClipEvent (load) { gotoAndPlay ("dead"); }Symbol 208 MovieClip Frame 220stop();Symbol 246 Buttonon (release) { gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 249 Buttonon (release) { gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1onClipEvent (load) { pMove = -1; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -290) { this._x = 790; } }Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1onClipEvent (load) { pMove = -0.5; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -290) { this._x = 720; } }Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1onClipEvent (load) { pMove = -2; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -370) { this._x = 790; } }Instance of Symbol 130 MovieClip in Symbol 128 MovieClip Frame 1onClipEvent (load) { pMove = -4; } onClipEvent (enterFrame) { this._x = this._x + pMove; if (this._x < -370) { this._x = 1100; } }Symbol 128 MovieClip Frame 17stop();Symbol 128 MovieClip Frame 23stop();Symbol 128 MovieClip Frame 24stop();Symbol 128 MovieClip Frame 34stop();Symbol 251 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 253 MovieClip Frame 1this._visible = false;Symbol 272 Buttonon (release) { var gameURL = (("http://www.miniclip.com/" + gamename) + ".htm"); getURL (gameURL, "_blank"); }Instance of Symbol 253 MovieClip "mcHighscores" in Symbol 252 MovieClip Frame 1onClipEvent (load) { _visible = false; }Symbol 252 MovieClip Frame 2if (_url.indexOf("miniclip.com") != -1) { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?" + noCache); stop(); } else { gotoAndStop(_currentframe + 1); }Symbol 252 MovieClip Frame 3stop();Symbol 279 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 280 Buttonon (release) { _root.gotoAndPlay("game"); _root.level = 13; }Symbol 284 Buttonon (release) { play(); _root.inSFX.fNoise("click"); pOn = false; _root.inSFX.fMainSoundSwitch("off"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 287 Buttonon (release) { play(); _root.inSFX.fNoise("click"); pOn = false; _root.inSFX.fMainSoundSwitch("off"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 288 Buttonon (release) { play(); pOn = true; _root.inSFX.fMainSoundSwitch("on"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 283 MovieClip Frame 1stop(); if (pOn != true) { if (pOn != false) { pOn = true; } }Symbol 283 MovieClip Frame 2stop();Symbol 292 Buttonon (release) { getURL ("http://www.miniclip.com", "_blank"); }Symbol 294 Buttonon (release) { _root.gotoAndPlay("game"); _root.level = 13; }Symbol 298 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 300 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 302 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 303 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 305 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 306 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 308 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 309 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 311 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 312 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 314 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 315 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 317 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 318 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 320 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 321 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 323 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 324 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 326 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 327 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 329 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 330 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 332 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 333 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 335 Buttonon (release) { _root.gotoAndPlay(_root._currentframe + 1); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 295 MovieClip Frame 1stop();Symbol 295 MovieClip Frame 2stop();Symbol 295 MovieClip Frame 3stop();Symbol 295 MovieClip Frame 4stop();Symbol 295 MovieClip Frame 5stop();Symbol 295 MovieClip Frame 6stop();Symbol 295 MovieClip Frame 7stop();Symbol 295 MovieClip Frame 8stop();Symbol 295 MovieClip Frame 9stop();Symbol 295 MovieClip Frame 10stop();Symbol 295 MovieClip Frame 11stop();Symbol 295 MovieClip Frame 12stop();Symbol 295 MovieClip Frame 13stop();Symbol 295 MovieClip Frame 14stop();Symbol 295 MovieClip Frame 15stop();Symbol 295 MovieClip Frame 16stop();Symbol 295 MovieClip Frame 17stop();Symbol 295 MovieClip Frame 18stop();Symbol 295 MovieClip Frame 19stop();Symbol 295 MovieClip Frame 20stop();Symbol 295 MovieClip Frame 21stop();Symbol 295 MovieClip Frame 22stop();Symbol 295 MovieClip Frame 23stop();Symbol 295 MovieClip Frame 24stop();Symbol 295 MovieClip Frame 25stop();Symbol 295 MovieClip Frame 26stop();Symbol 337 Buttonon (release) { _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; }Symbol 351 MovieClip Frame 1if (_root.pCatapults[pGunNum] == -1) { gotoAndStop ("dead"); inGun.gotoAndStop("deaded"); } stop();Symbol 351 MovieClip Frame 4inGun.gotoAndPlay("rest");Symbol 351 MovieClip Frame 5inGun.gotoAndPlay("reload");Symbol 351 MovieClip Frame 10inGun.gotoAndPlay("fire");Symbol 351 MovieClip Frame 20if (_parent.pGunStates[pGunNum] == -1) { stop(); } else { gotoAndStop ("reload"); }Symbol 351 MovieClip Frame 21inGun.gotoAndPlay("dead");Symbol 351 MovieClip Frame 29stop();Symbol 355 Buttonon (release) { fMouse("release"); } on (press) { _root.inSFX.fNoise("click"); fMouse("press"); } on (rollOver) { _root.inSFX.fNoise("click2"); fMouse("on"); } on (rollOut) { fMouse("off"); } on (dragOver) { fMouse("on"); } on (dragOut) { fMouse("off"); } on (releaseOutside) { fMouse("releaseOutside"); }Symbol 360 MovieClip Frame 1stop();Symbol 360 MovieClip Frame 2stop();Symbol 358 MovieClip Frame 1stop();Symbol 357 MovieClip Frame 1gotoAndStop (2);Symbol 357 MovieClip Frame 2stop();Symbol 366 Buttonon (release) { fMouse("release"); } on (press) { _root.inSFX.fNoise("click"); fMouse("press"); } on (rollOver) { _root.inSFX.fNoise("click2"); fMouse("on"); } on (rollOut) { fMouse("off"); } on (dragOver) { fMouse("on"); } on (dragOut) { fMouse("off"); } on (releaseOutside) { fMouse("releaseOutside"); }Symbol 354 MovieClip Frame 1function fMouse(which) { var _loc1 = _parent; switch (which) { case "press" : if ((_loc1.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { pHit = 1; gotoAndStop ("on"); } return(undefined); case "release" : if ((_loc1.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { if (pHit == 1) { pHit = 0; fCheckFire(); gotoAndStop ("off"); } } return(undefined); case "releaseOutside" : if ((_loc1.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { if (pHit == 1) { pHit = 0; fCheckFire(); gotoAndStop ("off"); } } return(undefined); } } function fCheckFire() { if (inArrow.pFirePower == true) { _parent.fArrowFire(inArrow.pRot - 90, inArrow.pPower, pGunNum); } } function fReset() { pHit = 0; gotoAndStop ("dead"); } pHit = 0; this.onEnterFrame = function () { if ((_parent.pGunStates[pGunNum] == 1) || (pGunNum == "all")) { if (pHit == 1) { _parent.fArrowRotate(inArrow.pRot - 90, pGunNum); } } }; _parent.fNewGun(this); stop();Instance of Symbol 357 MovieClip "inArrow" in Symbol 354 MovieClip Frame 7onClipEvent (load) { pRot = 90; pOS = {y:-100, x:0}; this._alpha = 0; pFirePower = false; } onClipEvent (enterFrame) { var trad = _global.getAngle({y:_ymouse, x:_xmouse}, {y:pOS.y, x:pOS.x}); pRot = (Math.floor(_global.fRadianToAngle(trad)) + 270) % 360; inDir._rotation = pRot; var tdist = _global.fGetDistance({y:_ymouse, x:_xmouse}, {y:pOS.y, x:pOS.x}); tdist = Math.floor(((tdist - 80) / 150) * 90); if (tdist <= 0) { pFirePower = false; inDir.inHead.gotoAndStop(1); } else { pFirePower = true; if (tdist <= 100) { if (tdist < 10) { tdist = 10; } } else { tdist = 100; } pPower = tdist; inDir.gotoAndStop(pPower); inDir.inHead.gotoAndStop(2); } if (this._alpha < 100) { this._alpha = this._alpha + 20; } }Symbol 367 MovieClip Frame 1_parent.fAddToStartPos(this); stop();Symbol 369 MovieClip Frame 1var tRot = _global.fRadianToAngle(getAngle({y:this._y, x:this._x}, {y:_parent.inArrowAll._y, x:_parent.inArrowAll._x})); pRot = fReangle(tRot - 180); _parent.fAddToAimPos(this); stop();Symbol 371 MovieClip Frame 1_parent.fAddToAimPos(this); stop();Symbol 336 MovieClip Frame 1function fStartGame() { var _loc3 = pLevels[pLevel]; var _loc2 = 0; while (_loc2 < _loc3.pPattern.length) { if (_loc3.pPattern[_loc2] != 0) { if (_loc3.pPattern[_loc2][pPattern] != 0) { var _loc1 = 0; while (_loc1 < 2) { fMakeEnemy(_loc2); _loc1++; } } } _loc2++; } } function fMakeEnemy(p) { totalbaddies++; var tEnemy = pEnemy[p]; var _loc1 = this.attachMovie(tEnemy.pIN, "baddy" + totalbaddies, totalbaddies); _loc1.pType = tEnemy.pName; _loc1.pNum = totalbaddies; var _loc3 = fGetRandomStartPos(); var tAim = fGetNearestAim(_loc3, _loc1); var _loc2 = _global.fRadianToAngle(getAngle(_loc3, {y:tAim._y, x:tAim._x})); _loc2 = fReangle(_loc2 - 90); var tRad = _global.fAngleToRadian(_loc2); var tVec = _global.fRadianToVector(tRad); _loc1.pEventCount = 0; _loc1._x = _loc3.x; _loc1._y = _loc3.y; _loc1.pSpeed = tEnemy.pSpeed / pSpeedDiv; _loc1.dirang = _loc2; var tRotGfx = fReangle(_loc2 - 90); _loc1._rotation = tRotGfx; _loc1.pAim = tAim; _loc1.pReachAim = false; baddies.push(_loc1); } function timer() { if (loc.dead == false) { loc.framecount++; if (loc.framecount >= 24) { time--; framecount = 0; } } if (loc.gameover == false) { if (time != 0) { if (loc.dead == true) { fResetArrows(); _root.gotoAndPlay("lose"); loc.gameover = true; } } else { fResetArrows(); _root.gotoAndPlay("win"); loc.dead = true; loc.gameover = true; } } } function fReangle(tAngle) { var _loc1 = tAngle; if (_loc1 <= 360) { if (_loc1 < 0) { _loc1 = 360 + _loc1; } } else { _loc1 = _loc1 % 360; } return(_loc1); } function fAddToStartPos(who) { pStartList.push(who); who._visible = false; } function fAddToAimPos(who) { pAimList.push(who); who._visible = false; } function fAddToCatapultPos(who) { pCatapultList.push(who); who._visible = false; } function fNewGun(who) { pGunDepth++; who.swapDepths(pGunDepth); } function fFireOil(who) { pOilList[who].fFire(); } function fCheckOil(who) { var _loc3 = who; var _loc1 = 0; while (_loc1 < baddies.length) { var _loc2 = baddies[_loc1]; if (_loc2.inHit.hitTest(_loc3)) { _root.inSFX.fsOilBurn(); fKillBaddie(_loc2); } _loc1++; } } function fDie() { fResetArrows(); _root.missions.dead = true; _parent.gotoAndPlay("dead"); } function fReload() { var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] == 1) { } else if (pGunStates[_loc1] > 1) { pGunStates[_loc1]--; if (pGunStates[_loc1] == 1) { pGuns[_loc1].gotoAndStop("ready"); } } _loc1++; } } function fReloadGun(who) { if (pGunStates[who] != -1) { pGunStates[who] = pReloadTime; } } function fArrowRotate(tRot, tGunNum) { var _loc2 = tRot; if (tGunNum != "all") { pGunNum = tGunNum; pGuns[pGunNum]._rotation = _loc2; return(undefined); } var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] == 1) { pGunNum = _loc1; pGuns[_loc1]._rotation = _loc2; } _loc1++; } } function fAddSmoke(tx, ty) { var _loc2 = ("mcSmoke" + nextSmoke); var _loc1 = loc.attachMovie("mcSmoke", _loc2, nextSmoke); _loc1._x = tx; _loc1._y = ty; nextSmoke++; } function fCheckGunExpode() { var _loc2 = (explos.length - 1); while (_loc2 >= 0) { var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] != -1) { expl = loc["explosion" + explos[_loc2]]; if (pGuns[_loc1].inHit.hitTest(expl.inHit)) { fKillGun(_loc1); } } _loc1++; } _loc2--; } } function fArrowFire(tRot, tPower, tGun) { var _loc3 = tPower; if (loc.dead == false) { if (tGun != "all") { _root.inSFX.fsLaunch(); pPower = (_loc3 / 30) + 3; distance = _loc3 * 4; angle = tRot; angle = (angle * 3.14159297943115) / 180; pGuns[tGun].gotoAndPlay("fire"); tname = "projectile" + nextBullet; loc.attachMovie("projectile", tname, nextBullet); calculateAngle2(loc[tname], pGuns[tGun]); bullets.push(nextBullet); nextBullet++; fReloadGun(tGun); fAddSmoke(pGuns[tGun]._x, pGuns[tGun]._y); return(undefined); } var tAnyFired = false; var _loc1 = 0; while (_loc1 < 4) { pPower = (_loc3 / 30) + 3; distance = (_loc3 * 4) + (random(40) - 20); angle = tRot + (random(12) - 6); angle = (angle * 3.14159297943115) / 180; if (pGunStates[_loc1] == 1) { tAnyFired = true; pGuns[_loc1].gotoAndPlay("fire"); tname = "projectile" + nextBullet; var _loc2 = loc.attachMovie("projectile", tname, nextBullet); calculateAngle2(_loc2, pGuns[_loc1]); bullets.push(nextBullet); nextBullet++; fReloadGun(_loc1); fAddSmoke(pGuns[_loc1]._x, pGuns[_loc1]._y); } _loc1++; } if (tAnyFired == true) { _root.inSFX.fsLaunch(); } } } function calculateAngle2(movie, target) { var _loc1 = movie; _loc1._x = target._x; _loc1._y = target._y; _loc1.xmov = pPower * Math.cos(angle); _loc1.ymov = pPower * Math.sin(angle); _loc1.dist = Math.sqrt(Math.pow(_loc1.xmov, 2) + Math.pow(_loc1.ymov, 2)); _loc1.totdis = distance - 15; _loc1.halfdis = distance / 2; } function moveBullets() { var _loc1 = _root; b = bullets.length - 1; while (b >= 0) { bullet = loc["projectile" + bullets[b]]; bullet._x = bullet._x + bullet.xmov; bullet._y = bullet._y + bullet.ymov; bullet.totdis = bullet.totdis - bullet.dist; if (bullet.totdis <= 5) { _loc1.inSFX.fsExplode(); x = bullet._x; y = bullet._y; loc.bullet.removeMovieClip(); bullets.splice(b, 1); exploname = "explosion" + depth; attachMovie("explosion", exploname, depth); fAddSmoke(x, y); loc[exploname]._x = x; loc[exploname]._y = y; loc[exploname].timer = 0; explos.push(depth); depth++; } if (bullet.totdis < bullet.halfdis) { bullet._xscale = bullet._xscale - 10; bullet._yscale = bullet._yscale - 10; } else { bullet._xscale = bullet._xscale + 10; bullet._yscale = bullet._yscale + 10; } b--; } } function checkExplo() { e = explos.length - 1; while (e >= 0) { expl = loc["explosion" + explos[e]]; expl.timer++; expl._alpha = 100 - (expl.timer * 2); expl._x = expl._x + 1; expl._y = expl._y + 0.5; if (expl.timer >= 50) { expl.removeMovieClip(); explos.splice(e, 1); } e--; } } function fKillCastle(tnum) { if (loc.dead == false) { var _loc1 = this["baddy" + tnum]; if (_loc1.pType == "Trojan") { var _loc2 = 0; while (_loc2 < 4) { if (pGunStates[_loc2] != -1) { fKillGun(_loc2); } _loc2++; } pArrowList[4].fReset(); return(undefined); } _loc2 = fGetNearestGunToKill(_loc1); fKillGun(_loc2); } } function fKillGun(who) { var _loc1 = who; if (loc.dead == false) { pArrowList[_loc1].fReset(); _root.inSFX.fsCastleBlow(); pGuns[_loc1].gotoAndPlay("die"); pGunStates[_loc1] = -1; if (loc.dead == false) { pLives--; if (pLives == 0) { fDie(); } } } } function fResetArrows() { var _loc1 = 0; while (_loc1 < 5) { pArrowList[_loc1].fReset(); _loc1++; } } function fGetNearestAim(tbaddie, tEnemy) { var tType = tEnemy.pType; var tDist = 1000000; var tGun = undefined; var _loc1 = 0; while (_loc1 < pAimList.length) { var _loc2 = false; var _loc3 = pAimList[_loc1].pType; if (!((tType == "Tower") && (_loc3 == "corner"))) { if (!((tType == "Ram") && (_loc3 == "wall"))) { if (!((tType == "Catapult") && (_loc3 == "range"))) { if ((tType == "Trojan") && (_loc3 == "wall")) { _loc2 = true; } } else { _loc2 = true; } } else { _loc2 = true; } } else { _loc2 = true; } if (_loc2 == true) { var distance = fGetDistance(tbaddie, {y:pAimList[_loc1]._y, x:pAimList[_loc1]._x}); if (tDist > distance) { tGun = pAimList[_loc1]; tDist = distance; } } _loc1++; } return(tGun); } function fGetNearestGunToKill(baddie) { var _loc3 = 1000000; var tGun = undefined; var _loc1 = 0; while (_loc1 < 4) { if (pGunStates[_loc1] != -1) { var _loc2 = _global.fGetDistance({y:baddie._y, x:baddie._x}, {y:pGuns[_loc1]._y, x:pGuns[_loc1]._x}); if (_loc2 < _loc3) { tGun = _loc1; _loc3 = _loc2; } } _loc1++; } return(tGun); } function fGetRandomStartPos() { var _loc1 = pStartList[random(pStartList.length)]; return({y:_loc1._y, x:_loc1._x}); } function fGetNearestRot(tStart, tEnd) { var _loc1 = tStart; var _loc2 = tEnd; _loc1 = fReangle(_loc1); _loc2 = fReangle(_loc2); var tDir = 0; var _loc3 = 0; if (_loc2 <= _loc1) { if (_loc2 < _loc1) { var t1 = (_loc1 - _loc2); var t2 = ((_loc2 + 360) - _loc1); if (t1 <= t2) { tDir = -1; _loc3 = t1; } else { tDir = 1; _loc3 = t2; } } } else { var t1 = (_loc2 - _loc1); var t2 = ((_loc1 + 360) - _loc2); if (t1 >= t2) { tDir = -1; _loc3 = t2; } else { tDir = 1; _loc3 = t1; } } return({pDistance:_loc3, pDir:tDir}); } function moveEnemies() { var _loc3 = 0; while (_loc3 < baddies.length) { var _loc1 = baddies[_loc3]; p = explos.length - 1; while (p >= 0) { expl = loc["explosion" + explos[p]]; if (_loc1.inHit.hitTest(expl.inHit)) { fKillBaddie(_loc1); _root.inSFX.fsHitEnemy(); } p--; } if (_loc1.pReachAim == false) { _loc1.pEventCount++; if (_loc1.pEventCount >= pEnemyCollisionCount) { var _loc2 = fCheckCollision(_loc1); if (_loc2 != false) { var tDist = _global.fGetDistance({y:_loc1._y, x:_loc1._x}, {y:_loc1.pAim._y, x:_loc1.pAim._x}); var tDist2 = _global.fGetDistance({y:_loc2._y, x:_loc2._x}, {y:_loc2.pAim._y, x:_loc2.pAim._x}); if (tDist <= tDist2) { _loc1.pEventCount = 0; fReAlignEnemy(_loc1); } else { _loc1.xmov = 0; _loc1.ymov = 0; _loc1.pEventCount = -50; } } else { _loc1.pEventCount = 0; fReAlignEnemy(_loc1); } } _loc1._x = _loc1._x + _loc1.xmov; _loc1._y = _loc1._y + _loc1.ymov; var tDist = _global.fGetDistance({y:_loc1._y, x:_loc1._x}, {y:_loc1.pAim._y, x:_loc1.pAim._x}); if (Math.abs(tDist) < 5) { _loc1.pReachAim = true; var tNearRot = fGetNearestRot(fReangle(_loc1._rotation), _loc1.pAim.pRot); _loc1.pRotAdd = tNearRot.pDir; _loc1.pRotAddDistance = Math.abs(tNearRot.pDistance); _loc1.pRotAddCount = 0; _loc1.xmov = 0; _loc1.ymov = 0; } } else if (_loc1.pReachAim == true) { _loc1._rotation = fReangle(_loc1._rotation + _loc1.pRotAdd); _loc1.pRotAddCount++; if (_loc1.pRotAddCount >= _loc1.pRotAddDistance) { _loc1.pReachAim = "attack"; _loc1.gotoAndPlay("attack"); } } _loc3++; } } function fCheckCollision(tEnemyIN) { var _loc3 = tEnemyIN; var tHit = false; var _loc2 = 0; while (_loc2 < baddies.length) { var _loc1 = baddies[_loc2]; if (_loc3 != _loc1) { if (_loc3.inHit.hitTest(_loc1.inHit)) { tHit = _loc1; break; } } _loc2++; } return(tHit); } function fReAlignEnemy(tEnemyIN) { var _loc1 = tEnemyIN; var _loc3 = _global; var _loc2 = _loc3.fRadianToAngle(_loc3.getAngle({y:_loc1._y, x:_loc1._x}, {y:_loc1.pAim._y, x:_loc1.pAim._x})); _loc2 = fReangle(_loc2 - 90); var tRad = _loc3.fAngleToRadian(_loc2); var tVec = _loc3.fRadianToVector(tRad); _loc1.xmov = tVec.x * _loc1.pSpeed; _loc1.ymov = tVec.y * _loc1.pSpeed; _loc1.dirang = _loc2; _loc1._rotation = fReangle(_loc2 - 90); } function fRemoveBaddie(who) { var _loc3 = who; var _loc1 = 0; while (_loc1 < baddies.length) { var _loc2 = baddies[_loc1]; if (_loc2 == _loc3) { baddies.splice(_loc1, 1); break; } _loc1++; } _loc3.removeMovieClip(); } function fKillBaddie(tEnemyIN) { var _loc1 = tEnemyIN; _loc1.pReachAim = "dead"; fAddSmoke(_loc1._x, _loc1._y); _loc1.gotoAndPlay("die"); _loc1.pSpeed = 0; loc.baddysdead++; } function fFireEnemy(who) { var _loc2 = who; _root.inSFX.fsLaunch(); var tDist = (_global.fGetDistance({y:_loc2._y, x:_loc2._x}, {y:inArrowAll._y, x:inArrowAll._x}) + (random(150) - 75)); var _loc3 = (tDist / 50); var tdistance = (_loc3 * 60); var _loc1 = (_loc2.pAim.pRot + (random(60) - 30)); _loc1 = (_loc1 * 3.14159297943115) / 180; var tname = ("projectile" + nextBullet); var tIN = loc.attachMovie("projectile", tname, nextBullet); calculateAngleEnemy(tIN, _loc2, _loc1, _loc3, tdistance); bullets.push(nextBullet); nextBullet++; } function calculateAngleEnemy(movie, target, ttangle, tPower, ttdistance) { var _loc1 = movie; _loc1._x = target._x; _loc1._y = target._y; _loc1.xmov = tPower * Math.cos(ttangle); _loc1.ymov = tPower * Math.sin(ttangle); _loc1.dist = Math.sqrt(Math.pow(_loc1.xmov, 2) + Math.pow(_loc1.ymov, 2)); _loc1.totdis = ttdistance; _loc1.halfdis = ttdistance / 2; } pLevel = _root.pLevel; pLevels = []; pEnemy = []; if (((pLevel == 0) || (pLevel == 4)) || (eval (pLevel == 8)(pLevel == 12))) { _root.pCatapults = [1, 1, 1, 1]; } pFireKey = 0; pGunNum = 0; pGuns = [gun0, gun1, gun2, gun3]; pGunStates = _root.pCatapults; pReloadTime = 50; pLives = 0; for (var l in pGunStates) { if (pGunStates[l] != -1) { pLives++; } } nextBullet = 1000; bullets = []; explos = []; baddies = []; totalbaddies = 10; nose = 30; speed = 4; depth = 900; framecount = 0; baddysdead = _root.score; dead = false; gameover = false; loc = _root.missions; pEnemy.push({pIN:"mcEnemyTower", pStages:1, pSpeed:3, pName:"Tower"}); pEnemy.push({pIN:"mcEnemyRam", pStages:1, pSpeed:5, pName:"Ram"}); pEnemy.push({pIN:"mcEnemyCatapult", pStages:1, pSpeed:4, pName:"Catapult"}); pEnemy.push({pIN:"mcEnemyTrojan", pStages:1, pSpeed:4, pName:"Trojan"}); var tPhase = 400; pSpeedDiv = 8; pRateAmount = 500; pLevels.push({pPattern:[[0, 1, 0], [1, 0, 1], 0, 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:50}); pLevels.push({pPattern:[[0, 1, 1], [1, 1, 0], 0, 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:50}); pLevels.push({pPattern:[[1, 0, 0], [1, 1, 0], [0, 1, 0], 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:50}); pLevels.push({pPattern:[[1, 1, 0], [1, 0, 1], [0, 1, 1], 0], pRate:[1, 1, 1, 1], pPhase:tPhase + 100, pTime:55}); pLevels.push({pPattern:[[0, 1, 1], [1, 0, 1], [0, 1, 0], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:60}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [0, 0, 1], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:60}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [1, 1, 0], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:60}); pLevels.push({pPattern:[[1, 1, 0], [1, 0, 1], [0, 1, 1], 0], pRate:[2, 2, 2, 2], pPhase:tPhase + 50, pTime:65}); pLevels.push({pPattern:[[0, 1, 1], [1, 0, 1], [1, 1, 0], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:70}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [0, 1, 1], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:70}); pLevels.push({pPattern:[[1, 0, 1], [1, 1, 0], [1, 1, 0], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:70}); pLevels.push({pPattern:[[1, 1, 0], [1, 0, 1], [1, 0, 1], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 20, pTime:75}); pLevels.push({pPattern:[[1, 0, 1, 1, 1, 0, 0], [0, 1, 1, 0, 1, 0], [0, 1, 1, 1, 0, 0], 0], pRate:[3, 3, 3, 3], pPhase:tPhase + 0, pTime:80}); time = pLevels[pLevel].pTime; pTime = pLevels[pLevel].pTime; pPhase = 0; pPattern = 0; pClearCount = 0; this.onEnterFrame = function () { if (loc.dead == false) { var _loc2 = pLevels[pLevel]; pPhase++; if (pPhase > _loc2.pPhase) { pPhase = 0; pPattern++; if (pPattern == _loc2.pPattern[0].length) { pPattern = 0; } fStartGame(); } var _loc1 = 0; while (_loc1 < _loc2.pPattern.length) { if (_loc2.pPattern[_loc1] != 0) { if (_loc2.pPattern[_loc1][pPattern] != 0) { if (random(pRateAmount) <= _loc2.pRate[_loc1]) { fMakeEnemy(_loc1); } } } _loc1++; } } }; pArrowList = [inArrow0, inArrow1, inArrow2, inArrow3, inArrowAll]; pOilList = [inOil0, inOil1, inOil2, inOil3]; pStartList = []; pAimList = []; pCatapultList = []; pGunDepth = 20000; _global.getAngle = function (t, c) { return(Math.atan2(t.y - c.y, t.x - c.x)); }; _global.fVectToRadian = function (vect) { return(Math.atan2(vect.y, vect.x)); }; _global.fRadianToVector = function (rad) { return({y:-Math.cos(rad), x:Math.sin(rad)}); }; _global.fRadianToAngle = function (rad) { return((rad * 180) / 3.14159297943115); }; _global.fAngleToRadian = function (ang) { return((ang * 3.14159297943115) / 180); }; _global.fReAngle = function (ang) { return(ang % 360); }; _global.fGetDistance = function (a, b) { var _loc1 = b; var _loc2 = a; return(Math.sqrt(((_loc2.x - _loc1.x) * (_loc2.x - _loc1.x)) + ((_loc2.y - _loc1.y) * (_loc2.y - _loc1.y)))); }; gotoAndStop(pLevel + 2); var pKeyListener = new Object(); pKeyListener.onKeyDown = function () { if (Key.isDown(38)) { fFireOil(1); } if (Key.isDown(40)) { fFireOil(3); } if (Key.isDown(37)) { fFireOil(2); } if (Key.isDown(39)) { fFireOil(0); } }; Key.addListener(pKeyListener); nextSmoke = 50000; pPower = 0; pEnemyCollisionCount = 20;Instance of Symbol 351 MovieClip "gun0" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 0; }Instance of Symbol 351 MovieClip "gun1" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 1; }Instance of Symbol 351 MovieClip "gun2" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 2; }Instance of Symbol 351 MovieClip "gun3" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 3; }Instance of Symbol 354 MovieClip "inArrow0" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 0; }Instance of Symbol 354 MovieClip "inArrow1" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 1; }Instance of Symbol 354 MovieClip "inArrow3" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 3; }Instance of Symbol 354 MovieClip "inArrow2" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = 2; }Instance of Symbol 354 MovieClip "inArrowAll" in Symbol 336 MovieClip Frame 1onClipEvent (load) { pGunNum = "all"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (load) { pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 225; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 371 MovieClip "inAim1" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 90; pType = "wall"; }Instance of Symbol 371 MovieClip "inAim3" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 270; pType = "wall"; }Instance of Symbol 371 MovieClip "inAim0" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 180; pType = "wall"; }Instance of Symbol 371 MovieClip "inAim2" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 0; pType = "wall"; }Instance of Symbol 371 MovieClip "inAim1b" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pType = "corner"; }Instance of Symbol 371 MovieClip "inAim3b" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 315; pType = "corner"; }Instance of Symbol 371 MovieClip "inAim0b" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 225; pType = "corner"; }Instance of Symbol 371 MovieClip "inAim2b" in Symbol 336 MovieClip Frame 2onClipEvent (load) { pRot = 45; pType = "corner"; }Instance of Symbol 373 MovieClip in Symbol 336 MovieClip Frame 2onClipEvent (enterFrame) { if (_parent.loc.dead == false) { _root.missions.moveBullets(); _root.missions.checkExplo(); _root.missions.moveEnemies(); _root.missions.fReload(); _root.missions.fCheckGunExpode(); _root.missions.timer(_root.time); } }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 6onClipEvent (load) { pRot = 290; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 6onClipEvent (load) { pRot = 225; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 6onClipEvent (load) { pRot = 180; pType = "range"; }Instance of Symbol 369 MovieClip in Symbol 336 MovieClip Frame 10onClipEvent (load) { pRot = 60; pType = "range"; }Symbol 336 MovieClip Frame 15if (pLevel == 0) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 3, "baddy", true); }; } if (pLevel == 1) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "baddy2", true); }; } if (pLevel == 2) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; } if (pLevel == 3) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 80, 6, "baddy3", true); }; } if (pLevel == 4) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 100, 4, "tank", true); _root.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); }; } if (pLevel == 5) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 100, 4, "tank2", true); _root.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "baddy2", true); }; } if (pLevel == 6) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 20, 5, "baddy2", true); }; } if (pLevel == 7) { this.onEnterFrame = function () { _root.missions.spawnEnemies(720, 700, 400, 0, 60, 7, "baddy3", true); _root.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); }; } if (pLevel == 8) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); }; } if (pLevel == 9) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel == 10) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "tank2", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank", true); _loc1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel == 11) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank2", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; } if (pLevel == 12) { _root.pCatapults = [1, 1, 1, 1]; this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _loc1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); }; } if (pLevel >= 12) { this.onEnterFrame = function () { var _loc1 = _root; _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 7, "baddy3", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 20, 6, "baddy2", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 4, "tank2", true); _loc1.missions.spawnEnemies(5, 0, 400, 0, 80, 2, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 420, 400, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(400, 0, 5, 0, 100, 3, "baddy", true); _loc1.missions.spawnEnemies(720, 700, 400, 0, 80, 5, "baddy4", true); }; }Symbol 380 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 383 Buttonon (release) { _root.inSFX.sMusic(); gotoAndPlay ("menu"); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }Symbol 384 MovieClip Frame 1stop();Symbol 384 MovieClip Frame 3stop();Symbol 384 MovieClip Frame 4stop();Symbol 384 MovieClip Frame 5stop();Symbol 393 Buttonon (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }Symbol 394 Buttonon (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }Symbol 396 Buttonon (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }Symbol 397 Buttonon (release) { gname = "kingofthehillKPC"; gscore = _root.score; flashgametime = int(getTimer() / 1000); gamesessid = _level0.gamesessid; gameid = _level0.gid; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); stop(); }Symbol 398 Buttonon (release) { fNextBattle(); _root.inSFX.fNoise("click"); } on (rollOver) { _root.inSFX.fNoise("click2"); }
Library Items
Symbol 1 Sound [sHinge.wav] | Used by:126 | |
Symbol 2 Sound [sCastleBlow.wav] | Used by:126 | |
Symbol 3 Sound [sOnFire.wav] | Used by:126 | |
Symbol 4 Sound [sEarthLand.wav] | Used by:126 | |
Symbol 5 Sound [sFireBall.wav] | Used by:126 | |
Symbol 6 Sound [sReload.wav] | Used by:126 | |
Symbol 7 Sound [sHiss.wav] | Used by:126 | |
Symbol 8 Sound [sScroll.wav] | Used by:126 | |
Symbol 9 Sound [sExplode.wav] | Used by:126 | |
Symbol 10 Sound [sLaunch.wav] | Used by:126 | |
Symbol 11 Sound [sClick.wav] | Used by:126 | |
Symbol 12 Sound [sDrums.wav] | Used by:126 | |
Symbol 13 Sound [sClick2.wav] | Used by:126 | |
Symbol 14 Sound [sLoop.wav] | Used by:126 | |
Symbol 15 Sound [sWin.wav] | Used by:126 | |
Symbol 16 Sound [sLose.wav] | Used by:126 | |
Symbol 20 Graphic | Used by:19 | |
Symbol 19 MovieClip | Uses:20 | Used by:18 |
Symbol 21 Bitmap | Used by:22 | |
Symbol 22 Graphic | Uses:21 | Used by:18 |
Symbol 18 MovieClip | Uses:19 22 | Used by:17 |
Symbol 17 MovieClip [projectile] | Uses:18 | Used by:68 240 336 |
Symbol 25 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:25 | Used by:23 46 59 65 240 351 |
Symbol 26 Bitmap | Used by:27 29 31 | |
Symbol 27 Graphic | Uses:26 | Used by:23 |
Symbol 28 Graphic | Used by:23 | |
Symbol 29 Graphic | Uses:26 | Used by:23 |
Symbol 30 Graphic | Used by:23 | |
Symbol 31 Graphic | Uses:26 | Used by:23 |
Symbol 32 Bitmap | Used by:33 | |
Symbol 33 Graphic | Uses:32 | Used by:23 |
Symbol 34 Bitmap | Used by:35 | |
Symbol 35 Graphic | Uses:34 | Used by:23 |
Symbol 36 Bitmap | Used by:37 38 39 | |
Symbol 37 Graphic | Uses:36 | Used by:23 |
Symbol 38 Graphic | Uses:36 | Used by:23 |
Symbol 39 Graphic | Uses:36 | Used by:23 |
Symbol 23 MovieClip [explosion] | Uses:24 27 28 29 30 31 33 35 37 38 39 | Used by:351 |
Symbol 42 Graphic | Used by:41 | |
Symbol 41 MovieClip | Uses:42 | Used by:40 |
Symbol 44 Bitmap | Used by:45 | |
Symbol 45 Graphic | Uses:44 | Used by:43 |
Symbol 43 MovieClip | Uses:45 | Used by:40 |
Symbol 40 MovieClip [mcSmoke] | Uses:41 43 | Used by:336 |
Symbol 47 Graphic | Used by:46 | |
Symbol 48 Graphic | Used by:58 46 | |
Symbol 49 Graphic | Used by:58 46 | |
Symbol 51 Bitmap | Used by:52 53 54 55 56 57 | |
Symbol 52 Graphic | Uses:51 | Used by:50 |
Symbol 53 Graphic | Uses:51 | Used by:50 |
Symbol 54 Graphic | Uses:51 | Used by:50 |
Symbol 55 Graphic | Uses:51 | Used by:50 |
Symbol 56 Graphic | Uses:51 | Used by:50 |
Symbol 57 Graphic | Uses:51 | Used by:50 |
Symbol 50 MovieClip | Uses:52 53 54 55 56 57 | Used by:46 59 65 240 336 |
Symbol 58 MovieClip | Uses:48 49 | Used by:46 |
Symbol 46 MovieClip [mcEnemyTower] | Uses:47 48 49 24 50 58 | Used by:336 |
Symbol 60 Graphic | Used by:59 | |
Symbol 61 Graphic | Used by:64 59 | |
Symbol 62 Graphic | Used by:64 59 | |
Symbol 63 Graphic | Used by:64 59 | |
Symbol 64 MovieClip | Uses:61 62 63 | Used by:59 |
Symbol 59 MovieClip [mcEnemyRam] | Uses:60 61 62 63 24 50 64 | Used by:336 |
Symbol 66 Graphic | Used by:65 | |
Symbol 67 Graphic | Used by:65 | |
Symbol 69 Graphic | Used by:68 | |
Symbol 70 Graphic | Used by:68 | |
Symbol 71 Graphic | Used by:68 | |
Symbol 72 Graphic | Used by:68 | |
Symbol 68 MovieClip | Uses:69 70 71 17 72 | Used by:65 208 351 |
Symbol 65 MovieClip [mcEnemyCatapult] | Uses:66 67 68 24 50 | Used by:336 |
Symbol 75 Graphic | Used by:74 | |
Symbol 77 Font | Used by:76 78 255 256 257 258 271 | |
Symbol 76 Text | Uses:77 | Used by:74 |
Symbol 78 Text | Uses:77 | Used by:74 |
Symbol 74 MovieClip | Uses:75 76 78 | Used by:73 |
Symbol 80 ShapeTweening | Used by:79 | |
Symbol 82 Graphic | Used by:81 | |
Symbol 83 Font | Used by:84 | |
Symbol 84 EditableText | Uses:83 | Used by:81 |
Symbol 85 ShapeTweening | Used by:81 | |
Symbol 86 Graphic | Used by:81 | |
Symbol 87 Font | Used by:88 | |
Symbol 88 EditableText | Uses:87 | Used by:81 |
Symbol 89 Graphic | Used by:81 | |
Symbol 90 Graphic | Used by:81 | |
Symbol 91 Graphic | Used by:81 292 337 394 397 398 | |
Symbol 81 MovieClip | Uses:82 84 85 86 88 89 90 91 | Used by:79 |
Symbol 92 Graphic | Used by:79 | |
Symbol 79 MovieClip | Uses:80 81 92 | Used by:73 |
Symbol 94 Graphic | Used by:93 | |
Symbol 95 Graphic | Used by:93 | |
Symbol 97 Graphic | Used by:96 | |
Symbol 96 Button | Uses:97 | Used by:93 |
Symbol 93 MovieClip | Uses:94 95 96 | Used by:73 |
Symbol 99 Graphic | Used by:98 | |
Symbol 100 ShapeTweening | Used by:98 | |
Symbol 101 Graphic | Used by:98 | |
Symbol 102 Sound | Used by:98 | |
Symbol 103 Graphic | Used by:98 272 | |
Symbol 104 Bitmap | Used by:105 | |
Symbol 105 Graphic | Uses:104 | Used by:98 |
Symbol 106 Graphic | Used by:98 | |
Symbol 107 Graphic | Used by:98 | |
Symbol 108 Graphic | Used by:98 | |
Symbol 109 Sound | Used by:98 | |
Symbol 111 Font | Used by:110 | |
Symbol 110 Text | Uses:111 | Used by:98 |
Symbol 98 MovieClip | Uses:99 100 101 102 103 105 106 107 108 109 110 | Used by:73 |
Symbol 73 MovieClip | Uses:74 79 93 98 | Used by:Timeline |
Symbol 112 Graphic | Used by:Timeline | |
Symbol 114 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:114 | Used by:128 Timeline |
Symbol 116 Graphic | Used by:115 | |
Symbol 115 MovieClip | Uses:116 | Used by:Timeline |
Symbol 118 Font | Used by:117 127 221 222 342 345 348 | |
Symbol 117 Text | Uses:118 | Used by:Timeline |
Symbol 119 Font | Used by:120 | |
Symbol 120 EditableText | Uses:119 | Used by:Timeline |
Symbol 121 Graphic | Used by:Timeline | |
Symbol 123 Graphic | Used by:122 | |
Symbol 122 MovieClip | Uses:123 | Used by:Timeline |
Symbol 124 Graphic | Used by:Timeline | |
Symbol 125 Graphic | Used by:Timeline | |
Symbol 127 Text | Uses:118 | Used by:126 |
Symbol 126 MovieClip | Uses:127 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Used by:Timeline |
Symbol 129 Graphic | Used by:128 | |
Symbol 131 Bitmap | Used by:132 | |
Symbol 132 Graphic | Uses:131 | Used by:130 |
Symbol 130 MovieClip | Uses:132 | Used by:128 |
Symbol 134 Graphic | Used by:133 | |
Symbol 135 Graphic | Used by:133 | |
Symbol 136 Graphic | Used by:133 | |
Symbol 137 Graphic | Used by:133 | |
Symbol 138 Graphic | Used by:133 | |
Symbol 139 Graphic | Used by:133 | |
Symbol 140 Graphic | Used by:133 | |
Symbol 141 Graphic | Used by:133 | |
Symbol 142 Graphic | Used by:133 | |
Symbol 143 Graphic | Used by:133 | |
Symbol 144 Graphic | Used by:133 | |
Symbol 145 Graphic | Used by:133 | |
Symbol 146 Graphic | Used by:133 | |
Symbol 147 Graphic | Used by:133 | |
Symbol 148 Graphic | Used by:133 | |
Symbol 149 Graphic | Used by:133 | |
Symbol 150 Graphic | Used by:133 | |
Symbol 151 Graphic | Used by:133 | |
Symbol 152 Graphic | Used by:133 | |
Symbol 153 Graphic | Used by:133 | |
Symbol 154 Graphic | Used by:133 | |
Symbol 155 Graphic | Used by:133 | |
Symbol 156 Graphic | Used by:133 | |
Symbol 157 Graphic | Used by:133 | |
Symbol 158 Graphic | Used by:133 | |
Symbol 159 Graphic | Used by:133 | |
Symbol 160 Graphic | Used by:133 | |
Symbol 161 Graphic | Used by:133 | |
Symbol 162 Graphic | Used by:133 | |
Symbol 163 Graphic | Used by:133 | |
Symbol 164 Graphic | Used by:133 | |
Symbol 165 Graphic | Used by:133 | |
Symbol 133 MovieClip | Uses:134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | Used by:128 336 |
Symbol 166 Graphic | Used by:128 | |
Symbol 167 Graphic | Used by:128 | |
Symbol 169 Graphic | Used by:168 | |
Symbol 170 Graphic | Used by:168 | |
Symbol 171 Graphic | Used by:168 | |
Symbol 173 Graphic | Used by:172 | |
Symbol 174 Graphic | Used by:172 | |
Symbol 175 Graphic | Used by:172 | |
Symbol 176 Graphic | Used by:172 | |
Symbol 177 Graphic | Used by:172 | |
Symbol 178 Graphic | Used by:172 | |
Symbol 179 Graphic | Used by:172 | |
Symbol 180 Graphic | Used by:172 | |
Symbol 181 Graphic | Used by:172 | |
Symbol 182 Graphic | Used by:172 | |
Symbol 183 Graphic | Used by:172 | |
Symbol 184 Graphic | Used by:172 | |
Symbol 185 Graphic | Used by:172 | |
Symbol 186 Graphic | Used by:172 | |
Symbol 187 Graphic | Used by:172 | |
Symbol 188 Graphic | Used by:172 | |
Symbol 172 MovieClip | Uses:173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | Used by:168 210 |
Symbol 168 MovieClip | Uses:169 170 171 172 | Used by:128 |
Symbol 189 Bitmap | Used by:190 | |
Symbol 190 Graphic | Uses:189 | Used by:128 |
Symbol 191 Graphic | Used by:128 | |
Symbol 193 Graphic | Used by:192 206 280 294 | |
Symbol 194 Graphic | Used by:192 206 280 294 | |
Symbol 192 Button | Uses:193 194 | Used by:128 |
Symbol 196 Graphic | Used by:195 207 | |
Symbol 197 Graphic | Used by:195 207 | |
Symbol 195 Button | Uses:196 197 | Used by:128 |
Symbol 198 Font | Used by:199 | |
Symbol 199 EditableText | Uses:198 | Used by:128 |
Symbol 201 Graphic | Used by:200 298 300 302 303 305 306 308 309 311 312 314 315 317 318 320 321 323 324 326 327 329 330 332 333 335 | |
Symbol 202 Graphic | Used by:200 | |
Symbol 203 Graphic | Used by:200 | |
Symbol 204 Graphic | Used by:200 | |
Symbol 205 ShapeTweening | Used by:200 | |
Symbol 200 MovieClip | Uses:201 202 203 204 205 | Used by:128 295 384 |
Symbol 206 Button | Uses:193 194 | |
Symbol 207 Button | Uses:196 197 | |
Symbol 209 Graphic | Used by:208 | |
Symbol 211 Graphic | Used by:210 | |
Symbol 210 MovieClip | Uses:211 172 | Used by:208 336 |
Symbol 213 Graphic | Used by:212 | |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:212 |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:212 |
Symbol 218 Bitmap | Used by:219 | |
Symbol 219 Graphic | Uses:218 | Used by:212 |
Symbol 212 MovieClip | Uses:213 215 217 219 | Used by:208 336 |
Symbol 220 Graphic | Used by:208 | |
Symbol 221 Text | Uses:118 | Used by:208 |
Symbol 222 Text | Uses:118 | Used by:208 |
Symbol 224 Font | Used by:223 226 228 235 237 239 296 301 304 307 310 313 316 319 322 325 328 331 334 385 386 389 390 | |
Symbol 223 Text | Uses:224 | Used by:208 |
Symbol 225 Graphic | Used by:208 | |
Symbol 226 Text | Uses:224 | Used by:208 |
Symbol 227 Graphic | Used by:208 | |
Symbol 228 Text | Uses:224 | Used by:208 |
Symbol 230 Graphic | Used by:229 | |
Symbol 231 Graphic | Used by:229 358 | |
Symbol 232 Graphic | Used by:229 | |
Symbol 233 Graphic | Used by:229 | |
Symbol 229 MovieClip | Uses:230 231 232 233 | Used by:208 |
Symbol 234 Graphic | Used by:208 | |
Symbol 235 Text | Uses:224 | Used by:208 |
Symbol 236 Graphic | Used by:208 | |
Symbol 237 Text | Uses:224 | Used by:208 |
Symbol 238 Graphic | Used by:208 | |
Symbol 239 Text | Uses:224 | Used by:208 |
Symbol 241 ShapeTweening | Used by:240 | |
Symbol 242 ShapeTweening | Used by:240 | |
Symbol 243 Graphic | Used by:240 | |
Symbol 244 ShapeTweening | Used by:240 | |
Symbol 245 Graphic | Used by:240 | |
Symbol 240 MovieClip | Uses:241 17 242 243 50 24 244 245 | Used by:208 336 |
Symbol 208 MovieClip | Uses:209 210 68 212 220 221 222 223 225 226 227 228 229 234 235 236 237 238 239 240 | Used by:128 |
Symbol 247 Graphic | Used by:246 249 251 279 393 396 | |
Symbol 248 Graphic | Used by:246 249 251 279 393 396 | |
Symbol 246 Button | Uses:247 248 | Used by:128 |
Symbol 249 Button | Uses:247 248 | |
Symbol 128 MovieClip | Uses:129 130 133 166 167 168 190 191 113 192 195 199 200 208 246 | Used by:Timeline |
Symbol 250 Graphic | Used by:Timeline | |
Symbol 251 Button | Uses:247 248 | Used by:Timeline |
Symbol 254 Graphic | Used by:253 | |
Symbol 255 Text | Uses:77 | Used by:253 |
Symbol 256 Text | Uses:77 | Used by:253 |
Symbol 257 Text | Uses:77 | Used by:253 |
Symbol 258 Text | Uses:77 | Used by:253 |
Symbol 253 MovieClip | Uses:254 255 256 257 258 | Used by:252 |
Symbol 259 MovieClip | Used by:252 | |
Symbol 260 Graphic | Used by:252 | |
Symbol 262 Font | Used by:261 264 266 268 | |
Symbol 261 Text | Uses:262 | Used by:252 |
Symbol 263 Graphic | Used by:252 | |
Symbol 264 Text | Uses:262 | Used by:252 |
Symbol 265 Graphic | Used by:252 | |
Symbol 266 Text | Uses:262 | Used by:252 |
Symbol 267 Graphic | Used by:252 | |
Symbol 268 Text | Uses:262 | Used by:252 |
Symbol 269 Graphic | Used by:252 | |
Symbol 270 Graphic | Used by:252 | |
Symbol 271 Text | Uses:77 | Used by:252 |
Symbol 274 Font | Used by:273 275 | |
Symbol 273 Text | Uses:274 | Used by:272 |
Symbol 275 Text | Uses:274 | Used by:272 |
Symbol 277 Graphic | Used by:276 272 | |
Symbol 276 MovieClip | Uses:277 | Used by:272 |
Symbol 272 Button | Uses:273 103 275 276 277 | Used by:252 |
Symbol 278 Graphic | Used by:252 | |
Symbol 252 MovieClip | Uses:253 259 260 261 263 264 265 266 267 268 269 270 271 272 278 | Used by:Timeline |
Symbol 279 Button | Uses:247 248 | |
Symbol 280 Button | Uses:193 194 | Used by:Timeline |
Symbol 282 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:282 | Used by:Timeline |
Symbol 285 Graphic | Used by:284 287 288 | |
Symbol 284 Button | Uses:285 | Used by:283 |
Symbol 286 Graphic | Used by:283 | |
Symbol 287 Button | Uses:285 | |
Symbol 288 Button | Uses:285 | Used by:283 |
Symbol 289 Graphic | Used by:283 | |
Symbol 283 MovieClip | Uses:284 286 288 289 | Used by:Timeline |
Symbol 291 Graphic | Used by:290 | |
Symbol 293 Graphic | Used by:292 | |
Symbol 292 Button | Uses:293 91 | Used by:290 |
Symbol 290 MovieClip | Uses:291 292 | Used by:336 Timeline |
Symbol 294 Button | Uses:193 194 | |
Symbol 296 Text | Uses:224 | Used by:295 |
Symbol 297 Graphic | Used by:295 384 | |
Symbol 299 Graphic | Used by:298 300 302 303 305 306 308 309 311 312 314 315 317 318 320 321 323 324 326 327 329 330 332 333 335 | |
Symbol 298 Button | Uses:201 299 | Used by:295 |
Symbol 300 Button | Uses:201 299 | |
Symbol 301 Text | Uses:224 | Used by:295 |
Symbol 302 Button | Uses:201 299 | Used by:295 |
Symbol 303 Button | Uses:201 299 | |
Symbol 304 Text | Uses:224 | Used by:295 |
Symbol 305 Button | Uses:201 299 | Used by:295 |
Symbol 306 Button | Uses:201 299 | |
Symbol 307 Text | Uses:224 | Used by:295 |
Symbol 308 Button | Uses:201 299 | Used by:295 |
Symbol 309 Button | Uses:201 299 | |
Symbol 310 Text | Uses:224 | Used by:295 |
Symbol 311 Button | Uses:201 299 | Used by:295 |
Symbol 312 Button | Uses:201 299 | |
Symbol 313 Text | Uses:224 | Used by:295 |
Symbol 314 Button | Uses:201 299 | Used by:295 |
Symbol 315 Button | Uses:201 299 | |
Symbol 316 Text | Uses:224 | Used by:295 |
Symbol 317 Button | Uses:201 299 | Used by:295 |
Symbol 318 Button | Uses:201 299 | |
Symbol 319 Text | Uses:224 | Used by:295 |
Symbol 320 Button | Uses:201 299 | Used by:295 |
Symbol 321 Button | Uses:201 299 | |
Symbol 322 Text | Uses:224 | Used by:295 |
Symbol 323 Button | Uses:201 299 | Used by:295 |
Symbol 324 Button | Uses:201 299 | |
Symbol 325 Text | Uses:224 | Used by:295 |
Symbol 326 Button | Uses:201 299 | Used by:295 |
Symbol 327 Button | Uses:201 299 | |
Symbol 328 Text | Uses:224 | Used by:295 |
Symbol 329 Button | Uses:201 299 | Used by:295 |
Symbol 330 Button | Uses:201 299 | |
Symbol 331 Text | Uses:224 | Used by:295 |
Symbol 332 Button | Uses:201 299 | Used by:295 |
Symbol 333 Button | Uses:201 299 | |
Symbol 334 Text | Uses:224 | Used by:295 |
Symbol 335 Button | Uses:201 299 | Used by:295 |
Symbol 295 MovieClip | Uses:200 296 297 298 301 302 304 305 307 308 310 311 313 314 316 317 319 320 322 323 325 326 328 329 331 332 334 335 | Used by:Timeline |
Symbol 338 Graphic | Used by:337 398 | |
Symbol 337 Button | Uses:91 338 | Used by:336 |
Symbol 339 Graphic | Used by:336 | |
Symbol 340 Font | Used by:341 | |
Symbol 341 EditableText | Uses:340 | Used by:336 |
Symbol 342 Text | Uses:118 | Used by:336 |
Symbol 343 Font | Used by:344 | |
Symbol 344 EditableText | Uses:343 | Used by:336 |
Symbol 345 Text | Uses:118 | Used by:336 |
Symbol 346 Font | Used by:347 | |
Symbol 347 EditableText | Uses:346 | Used by:336 |
Symbol 348 Text | Uses:118 | Used by:336 |
Symbol 350 Graphic | Used by:349 | |
Symbol 349 MovieClip | Uses:350 | Used by:336 |
Symbol 352 Graphic | Used by:351 | |
Symbol 353 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:24 352 68 23 353 | Used by:336 |
Symbol 356 Graphic | Used by:355 366 | |
Symbol 355 Button | Uses:356 | Used by:354 |
Symbol 359 Graphic | Used by:358 | |
Symbol 361 Graphic | Used by:360 | |
Symbol 362 Graphic | Used by:360 | |
Symbol 360 MovieClip | Uses:361 362 | Used by:358 |
Symbol 363 Graphic | Used by:358 | |
Symbol 358 MovieClip | Uses:359 231 360 363 | Used by:357 |
Symbol 364 Font | Used by:365 | |
Symbol 365 EditableText | Uses:364 | Used by:357 |
Symbol 357 MovieClip | Uses:358 365 | Used by:354 |
Symbol 366 Button | Uses:356 | |
Symbol 354 MovieClip | Uses:355 357 | Used by:336 |
Symbol 368 Graphic | Used by:367 | |
Symbol 367 MovieClip | Uses:368 | Used by:336 |
Symbol 370 Graphic | Used by:369 | |
Symbol 369 MovieClip | Uses:370 | Used by:336 |
Symbol 372 Graphic | Used by:371 | |
Symbol 371 MovieClip | Uses:372 | Used by:336 |
Symbol 375 Font | Used by:374 | |
Symbol 374 Text | Uses:375 | Used by:373 |
Symbol 373 MovieClip | Uses:374 | Used by:336 |
Symbol 376 Graphic | Used by:336 | |
Symbol 377 Graphic | Used by:336 | |
Symbol 378 Font | Used by:379 | |
Symbol 379 EditableText | Uses:378 | Used by:336 |
Symbol 336 MovieClip | Uses:337 339 133 290 341 342 344 345 347 348 349 210 240 351 354 212 367 369 371 373 376 377 379 17 40 46 59 65 50 | Used by:Timeline |
Symbol 381 Graphic | Used by:380 383 | |
Symbol 382 Graphic | Used by:380 383 | |
Symbol 380 Button | Uses:381 382 | Used by:Timeline |
Symbol 383 Button | Uses:381 382 | |
Symbol 385 Text | Uses:224 | Used by:384 |
Symbol 386 Text | Uses:224 | Used by:384 |
Symbol 387 Font | Used by:388 | |
Symbol 388 EditableText | Uses:387 | Used by:384 |
Symbol 389 Text | Uses:224 | Used by:384 |
Symbol 390 Text | Uses:224 | Used by:384 |
Symbol 391 Font | Used by:392 | |
Symbol 392 EditableText | Uses:391 | Used by:384 |
Symbol 384 MovieClip | Uses:200 385 386 388 297 389 390 392 | Used by:Timeline |
Symbol 393 Button | Uses:247 248 | Used by:Timeline |
Symbol 395 Graphic | Used by:394 397 | |
Symbol 394 Button | Uses:91 395 | Used by:Timeline |
Symbol 396 Button | Uses:247 248 | |
Symbol 397 Button | Uses:91 395 | |
Symbol 398 Button | Uses:91 338 | Used by:Timeline |
Instance Names
"mc_load_info" | Frame 3 | Symbol 115 MovieClip |
"inSFX" | Frame 3 | Symbol 126 MovieClip |
"inBG" | Frame 11 | Symbol 128 MovieClip |
"comHighscores" | Frame 11 | Symbol 252 MovieClip |
"mcTextBox" | Frame 20 | Symbol 281 MovieClip |
"inMissionOL" | Frame 69 | Symbol 295 MovieClip |
"missions" | Frame 70 | Symbol 336 MovieClip |
"inEnd" | Frame 89 | Symbol 384 MovieClip |
"inEnd" | Frame 104 | Symbol 384 MovieClip |
"inHit" | Symbol 23 MovieClip [explosion] Frame 1 | Symbol 24 MovieClip |
"inSmoke" | Symbol 40 MovieClip [mcSmoke] Frame 1 | Symbol 43 MovieClip |
"inHit" | Symbol 46 MovieClip [mcEnemyTower] Frame 1 | Symbol 24 MovieClip |
"inHit" | Symbol 46 MovieClip [mcEnemyTower] Frame 36 | Symbol 24 MovieClip |
"inHit" | Symbol 59 MovieClip [mcEnemyRam] Frame 1 | Symbol 24 MovieClip |
"inHit" | Symbol 59 MovieClip [mcEnemyRam] Frame 36 | Symbol 24 MovieClip |
"inProjectile" | Symbol 68 MovieClip Frame 2 | Symbol 17 MovieClip [projectile] |
"inGun" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 1 | Symbol 68 MovieClip |
"inHit" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 1 | Symbol 24 MovieClip |
"inHit" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 36 | Symbol 24 MovieClip |
"inGun" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 38 | Symbol 68 MovieClip |
"inGun" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 42 | Symbol 68 MovieClip |
"inGun" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 45 | Symbol 68 MovieClip |
"mcLoading" | Symbol 79 MovieClip Frame 1 | Symbol 81 MovieClip |
"mcIntro" | Symbol 73 MovieClip Frame 1 | Symbol 74 MovieClip |
"mcLoadingAnimated" | Symbol 73 MovieClip Frame 2 | Symbol 79 MovieClip |
"mcBackground" | Symbol 73 MovieClip Frame 2 | Symbol 93 MovieClip |
"mcAnimation" | Symbol 73 MovieClip Frame 2 | Symbol 98 MovieClip |
"inHit" | Symbol 240 MovieClip Frame 25 | Symbol 24 MovieClip |
"inDir" | Symbol 208 MovieClip Frame 60 | Symbol 229 MovieClip |
"inOil1" | Symbol 208 MovieClip Frame 167 | Symbol 240 MovieClip |
"inOil3" | Symbol 208 MovieClip Frame 167 | Symbol 240 MovieClip |
"inOil0" | Symbol 208 MovieClip Frame 167 | Symbol 240 MovieClip |
"inOil2" | Symbol 208 MovieClip Frame 167 | Symbol 240 MovieClip |
"mcHighscores" | Symbol 252 MovieClip Frame 1 | Symbol 253 MovieClip |
"mcTarget" | Symbol 252 MovieClip Frame 2 | Symbol 259 MovieClip |
"inHit" | Symbol 351 MovieClip Frame 1 | Symbol 24 MovieClip |
"inGun" | Symbol 351 MovieClip Frame 1 | Symbol 68 MovieClip |
"inHead" | Symbol 358 MovieClip Frame 1 | Symbol 360 MovieClip |
"inDir" | Symbol 357 MovieClip Frame 1 | Symbol 358 MovieClip |
"inArrow" | Symbol 354 MovieClip Frame 7 | Symbol 357 MovieClip |
"inHit" | Symbol 336 MovieClip Frame 1 | Symbol 349 MovieClip |
"castle" | Symbol 336 MovieClip Frame 1 | Symbol 210 MovieClip |
"inOil1" | Symbol 336 MovieClip Frame 1 | Symbol 240 MovieClip |
"inOil3" | Symbol 336 MovieClip Frame 1 | Symbol 240 MovieClip |
"inOil0" | Symbol 336 MovieClip Frame 1 | Symbol 240 MovieClip |
"inOil2" | Symbol 336 MovieClip Frame 1 | Symbol 240 MovieClip |
"gun0" | Symbol 336 MovieClip Frame 1 | Symbol 351 MovieClip |
"gun1" | Symbol 336 MovieClip Frame 1 | Symbol 351 MovieClip |
"gun2" | Symbol 336 MovieClip Frame 1 | Symbol 351 MovieClip |
"gun3" | Symbol 336 MovieClip Frame 1 | Symbol 351 MovieClip |
"inArrow0" | Symbol 336 MovieClip Frame 1 | Symbol 354 MovieClip |
"inArrow1" | Symbol 336 MovieClip Frame 1 | Symbol 354 MovieClip |
"inArrow3" | Symbol 336 MovieClip Frame 1 | Symbol 354 MovieClip |
"inArrow2" | Symbol 336 MovieClip Frame 1 | Symbol 354 MovieClip |
"inArrowAll" | Symbol 336 MovieClip Frame 1 | Symbol 354 MovieClip |
"inAim1" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim3" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim0" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim2" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim1b" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim3b" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim0b" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"inAim2b" | Symbol 336 MovieClip Frame 2 | Symbol 371 MovieClip |
"baddy" | Symbol 336 MovieClip Frame 15 | Symbol 46 MovieClip [mcEnemyTower] |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "sHinge.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "sCastleBlow.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "sOnFire.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "sEarthLand.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "sFireBall.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "sReload.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "sHiss.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "sScroll.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "sExplode.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "sLaunch.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "sClick.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "sDrums.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "sClick2.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "sLoop.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "sWin.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "sLose.wav" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "projectile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "explosion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "mcSmoke" |
ExportAssets (56) | Timeline Frame 1 | Symbol 46 as "mcEnemyTower" |
ExportAssets (56) | Timeline Frame 1 | Symbol 59 as "mcEnemyRam" |
ExportAssets (56) | Timeline Frame 1 | Symbol 65 as "mcEnemyCatapult" |
Labels
"highscores" | Frame 11 |
"menu" | Frame 20 |
"instruct" | Frame 28 |
"mission" | Frame 36 |
"dead" | Frame 75 |
"win" | Frame 90 |
"smoke2" | Symbol 40 MovieClip [mcSmoke] Frame 2 |
"die" | Symbol 46 MovieClip [mcEnemyTower] Frame 2 |
"end" | Symbol 46 MovieClip [mcEnemyTower] Frame 36 |
"attack" | Symbol 46 MovieClip [mcEnemyTower] Frame 45 |
"die" | Symbol 59 MovieClip [mcEnemyRam] Frame 2 |
"end" | Symbol 59 MovieClip [mcEnemyRam] Frame 36 |
"attack" | Symbol 59 MovieClip [mcEnemyRam] Frame 45 |
"rest" | Symbol 68 MovieClip Frame 2 |
"fire" | Symbol 68 MovieClip Frame 10 |
"reload" | Symbol 68 MovieClip Frame 21 |
"dead" | Symbol 68 MovieClip Frame 59 |
"deaded" | Symbol 68 MovieClip Frame 76 |
"die" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 2 |
"end" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 36 |
"attack" | Symbol 65 MovieClip [mcEnemyCatapult] Frame 45 |
"preload" | Symbol 73 MovieClip Frame 3 |
"fire" | Symbol 240 MovieClip Frame 2 |
"loop" | Symbol 208 MovieClip Frame 8 |
"menu" | Symbol 128 MovieClip Frame 1 |
"instruct" | Symbol 128 MovieClip Frame 18 |
"bg" | Symbol 128 MovieClip Frame 26 |
"clouds" | Symbol 128 MovieClip Frame 34 |
"reload" | Symbol 351 MovieClip Frame 5 |
"fire" | Symbol 351 MovieClip Frame 10 |
"die" | Symbol 351 MovieClip Frame 21 |
"dead" | Symbol 351 MovieClip Frame 29 |
"off" | Symbol 354 MovieClip Frame 2 |
"on" | Symbol 354 MovieClip Frame 7 |
"dead" | Symbol 354 MovieClip Frame 12 |
"score" | Symbol 354 MovieClip Frame 18 |
"dead" | Symbol 384 MovieClip Frame 2 |
"win" | Symbol 384 MovieClip Frame 4 |
Dynamic Text Variables
txtPercentLoaded2 | Symbol 84 EditableText | "The game is loading (0%)" |
txtPercentLoaded2 | Symbol 88 EditableText | "The game is loading (0%)" |
mc_load_info.percentLoaded | Symbol 120 EditableText | "100%" |
_root.passcode | Symbol 199 EditableText | "Enter Password" |
_root.missions.baddysdead | Symbol 341 EditableText | "000" |
_root.pLevelText | Symbol 344 EditableText | "00" |
_root.missions.time | Symbol 347 EditableText | "000" |
_root.missions.time | Symbol 379 EditableText | "000" |
_root.missions.baddysdead | Symbol 388 EditableText | "00" |
_root.missions.baddysdead | Symbol 392 EditableText | "00" |
|