STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228131
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/76361209?noj=FRM76361209-16DC" width="1" height="1"></div>

The Maccabees.swf

This is the info page for
Flash #38313

(Click the ID number above for more basic data on this flash file.)


Text
Visit Armor Games

PLAY

PLAY

PLAY

PLAY

mana

<p align="justify"></p>

<p align="left"></p>

<p align="right"></p>

In 167 BCE, King Antiochus wanted to unify all of
his land under Hellenism, making it illegal to study
Torah or practice Judaism.  Jews were given the
choice to convert or die.  While many chose to
convert, a brave group formed a rebellion against
the Greek soldiers.  They were the Maccabees.

They were largely outnumbered, 12000 to 40000.
The Greek soldiers were trained and had proper
equipment.  However, the Maccabees had spirit,
and maybe a little help from the big man upstairs.
They were victorious, creating the first miracle
of Hanukkah.

When they returned to the Temple, they found
it in ruins.  They lit the menorah with enough
oil to last a day.  However, it burned for eight
whole days, this is the second miracle of
Hanukkah.

In this exaggerated tribute to Hanukkah and the
holiday season, you play the Big Man.  The
Maccabees, outnumbered, will fight the Greek
soldiers.  You must use your powers to defeat
the soldiers before they destroy all of the
Maccabees.

Gain shekels by defeating enemies and by having
remaining Maccabees after each level.  Use these
shekels to purchase more powers.  Beat all
six levels to win.

The Maccabees spawn on the left, and the Greek
soldiers right.  Defend the Maccabees at all costs.
To use the selected power, simply click in the
desired location, different powers have different
effects.  Click on the arrow in the HUD to change
powers.  Press Space to pause.

Certain environmental interactions can be
preformed by clicking on them, such as a fallen
bridge.  They can work to your advantage or they
can harm you, depending on how you use them.

Sometimes you'll find yourself up against bigger
guys than just the Greek soldiers.  Quickly
take these baddies out before they wipe out
your Maccabees.

Power:

Cost:

Damage
:

Mana:

Shekels:

Remaining Maccabees: 5 x (20) = 100

Continue

Power:

Cost:

Damage
:

Mana:

Shekels:

Remaining Maccabees: 5 x (20) = 100

Power:

Cost:

Damage
:

Mana:

Shekels:

Remaining Maccabees: 5 x (20) = 100

Power:

Cost:

Damage
:

Mana:

Shekels:

Remaining Maccabees: 5 x (20) = 100

Power:

Cost:

Damage
:

Mana:

Shekels:

Remaining Maccabees: 5 x (20) = 100

Power:

Cost:

Damage
:

Mana:

Shekels:

Remaining Maccabees: 5 x (20) = 100

The Maccabees

Game Concept:
Tom Gameson and Evan Greenstone

Programmed By:
Evan Greenstone

Art By:
Tom Gameson

Special Thanks To:
Jon Wilson
Daniel Weinstein
Jarrett Gorlick
Joseph Shenkel
David Shapir
Kevin Downey
Luis
People from South Devon College
Jews and Goyim the world over
Lez 'n Tez
Lewis Dan 'n co
NewGrounds

Happy Holidays!

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; function newSoundEffect(linker) { soundEffect.attachSound(linker); soundEffect.start(); } stop(); soundEffect = new Sound();
Frame 2
stopAllSounds();
Frame 3
function clearScreen() { cam.removeMovieClip(); goodguys.removeMovieClip(); badguys.removeMovieClip(); goodattack.removeMovieClip(); badattack.removeMovieClip(); bloods.removeMovieClip(); pointerground.removeMovieClip(); lightningstrike.removeMovieClip(); foreground.removeMovieClip(); hud.removeMovieClip(); upperground.removeMovieClip(); } function ironStar() { newSoundEffect("hit"); goodattack.attachMovie("ironstar", "ironstar" + ironStars, 5000 + ironStars); star = goodattack["ironstar" + ironStars]; star._x = _xmouse; if (nLevel != 2) { star._y = -30; } else { star._y = -200; } if (ironStars < 20) { ironStars++; } else { ironStars = 0; } } function beam() { newSoundEffect("lasersound"); pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } goodattack.attachMovie("beam", "beam", 100); goodattack.beam._x = _xmouse; goodattack.beam._y = pointerground._y; } function lightning() { newSoundEffect("thunder"); sky.gotoAndStop(2); pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } this.createEmptyMovieClip("lightningstrike", 50); strikes = 12; goodattack.attachMovie("lightdamage", "lightdamage", 3); goodattack.lightdamage._x = _xmouse; goodattack.lightdamage._y = pointerground._y; } function fires() { newSoundEffect("fireball"); sky.fire.gotoAndPlay(2); i = 1; while (i <= 5) { if (nFires > 30) { nFires = 0; } goodattack.attachMovie("firespec", "firespec" + nFires, nFires + 100); fi = goodattack["firespec" + nFires]; if (nLevel != 2) { fi._y = fi._y - ((Math.random() * 150) + 100); fi._x = (_xmouse + (Math.random() * 120)) - 300; } else { fi._y = fi._y - ((Math.random() * 150) + 300); fi._x = (_xmouse + (Math.random() * 120)) - 400; } fi.xspeed = 4 + Math.random(); fi.yspeed = 7; nFires = nFires + 1; i++; } } function starStrike() { newSoundEffect("slash"); if (nStarStrikes > 10) { nStarStrikes = 0; } goodattack.attachMovie("starstrike", "starstrike" + nStarStrikes, 300 + nStarStrikes); goodattack["starstrike" + nStarStrikes]._x = _xmouse; goodattack["starstrike" + nStarStrikes]._y = _ymouse; nStarStrikes++; } function dreidel() { newSoundEffect("slice"); if (nStarStrikes > 10) { nStarStrikes = 0; } pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } goodattack.attachMovie("dreidel", "starstrike" + nStarStrikes, 300 + nStarStrikes); goodattack["starstrike" + nStarStrikes]._x = _xmouse; goodattack["starstrike" + nStarStrikes]._y = pointerground._y; goodattack["starstrike" + nStarStrikes]._rotation = goodattack["starstrike" + nStarStrikes]._rotation + ((Math.random() * 50) - 25); nStarStrikes++; } function groundCheck(tgt) { if (ground.hitTest(tgt._x, tgt._y, true)) { tgt.setGravity(0); t = 1; while (t < 3) { t = t + 1; if (ground.hitTest(tgt._x, tgt._y - t, true)) { tgt._y = tgt._y - 1; } } } else { tgt.setGravity(tgt.getGravity() + 1); } if (ground.hitTest(tgt._x + (5 * tgt.getDirection()), tgt._y - 22, true) && ((tgt._x > (ground._width - 150)) || (tgt._x < 100))) { tgt.setDirection(-tgt.getDirection()); } tgt._y = tgt._y + tgt.getGravity(); } function createMaccabee() { nSoldiers = nSoldiers + 1; goodguys.attachMovie("goodMan", "man" + nSoldiers, nSoldiers); men = goodguys["man" + nSoldiers]; men.setGravity(0); men.setMoveSpeed(0.5 + (Math.random() / 2)); men.setHealth(20); men.setDirection(1); men.setGood(true); } function createEnemy() { nEnemies = nEnemies + 1; badguys.attachMovie("badMan", "badman" + nEnemies, nBadMen); men = badguys["badman" + nEnemies]; if (nLevel != 6) { men._x = ground._width - 50; } else { men._x = ground._width - 150; } men.setGravity(0); men.setMoveSpeed(0.5 + (Math.random() / 2)); men.setHealth(30); men.setDirection(-1); men.setGood(false); } _quality = "MEDIUM"; var bLightning = true; var bFireballs = true; var bLightBeam = false; var bLaserBeam = false; var bDreidelDart = false; var bStarStrike = false; var bObstruction = false; var bRain = false; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 15; var nGoodMen = 5; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var nSheckels = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; var nPauseBreak = 5; var bPaused = false; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0;
Frame 4
stop(); _quality = "MEDIUM"; foreground.swapDepths(99999); hud.swapDepths(100000); cam.swapDepths(100001); var bRain = false; var nLevel = 1; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 15; var nGoodMen = 5; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var nSheckels = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; pastSheck = nSheckels; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0; p = 1; muzic = new Sound(); muzic.attachSound("music"); muzic.start(0, 100); onMouseDown = function () { if (!bPaused) { if (nMana > 10) { mDown = true; } if (!hud.hitTest(_xmouse, _ymouse, true)) { if (((strikes == 0) && (sPower == "lightning")) && (nMana > 10)) { nMana = nMana - 10; lightning(); } else if ((sPower == "fire") && (nMana > 25)) { nMana = nMana - 25; fires(); } else if (((sPower == "beam") && (nMana > 20)) && (goodattack.beam == undefined)) { nMana = nMana - 20; beam(); } else if ((sPower == "starstrike") && (nMana > 15)) { nMana = nMana - 15; starStrike(); } else if ((sPower == "ironstar") && (nMana > 25)) { nMana = nMana - 25; ironStar(); } else if ((sPower == "dreidel") && (nMana > 18)) { nMana = nMana - 18; dreidel(); } } } }; onMouseUp = function () { mDown = false; }; onEnterFrame = function () { if ((nGoodMen == 0) && (nTotalSoldiers == 0)) { gotoAndStop ("gameover"); } if ((nBadMen == 0) && (nTotalEnemies == 0)) { play(); } if (!bPaused) { hud._x = cam._x - 345; sky._x = cam._x; foreground._x = cam._x / -3; if (((mDown && (sPower == "lazers")) && (nMana > 0)) && (!hud.hitTest(_xmouse, _ymouse, true))) { nMana = nMana - 0.5; goodattack.createEmptyMovieClip("lazers", 899); with (goodattack.lazers) { lo = lo + (dir * 2); if (lo > 20) { dir = -1; } else if (lo < 0) { dir = 1; } pointerground._y = 0; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } lineStyle(40 + lo, 16711680, 70); moveTo(_xmouse, 0); lineTo(_xmouse, pointerground._y); } } else { goodattack.lazers.removeMovieClip(); lo = 1; dir = 1; } if (nMana < 1) { mDown = false; } hud.manabar.tweener._xscale = nMana; switch (hud.powerbox._currentframe) { case 1 : sPower = "lightning"; break; case 2 : sPower = "fire"; break; case 3 : sPower = "beam"; break; case 4 : sPower = "starstrike"; break; case 5 : sPower = "lazers"; break; case 6 : sPower = "ironstar"; break; case 7 : sPower = "dreidel"; } if (nMana < 100) { nMana = nMana + 0.2; } nTotalSoldiers = nSoldiers - nDeadSoldiers; nTotalEnemies = nEnemies - nDeadEnemies; if (p > 0) { p = p - 1; } else { p = 80; if (nGoodMen > 0) { nGoodMen = nGoodMen - 1; createMaccabee(); } if (nBadMen > 0) { nBadMen = nBadMen - 1; createEnemy(); } } hud.nTotalEnemies = nTotalEnemies; hud.nTotalSoldiers = nTotalSoldiers; hud.nSheckels = nSheckels; i = 1; while (i <= nSoldiers) { men = goodguys["man" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (badattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (badguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nGoodAttack = nGoodAttack + 1; goodattack.attachMovie("goodslash", "slash" + nGoodAttack, nGoodAttack); slash = goodattack["slash" + nGoodAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadSoldiers = nDeadSoldiers + 1; men.removeMovieClip(); } } i = i + 1; } i = 1; while (i <= nEnemies) { men = badguys["badman" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (goodattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (goodguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nBadAttack = nBadAttack + 1; badattack.attachMovie("badslash", "slash" + nBadAttack, nBadAttack); slash = badattack["slash" + nBadAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadEnemies = nDeadEnemies + 1; nSheckels = nSheckels + 10; men.removeMovieClip(); } } i = i + 1; } if (strikes > 0) { strikes = strikes - 1; if (strikes > 5) { lightningstrike.lineStyle(5, 16777215, 80); lightningstrike.moveTo(pointerground._x, pointerground._y); i = 1; while (i <= 6) { lightningstrike.lineTo((pointerground._x + ((Math.random() * i) * 50)) - (i * 25), pointerground._y - (i * 50)); i++; } } else { lightningstrike.removeMovieClip(); } } else { goodattack.lightdamage.removeMovieClip(); } i = 0; while (i <= 30) { firespec = goodattack["firespec" + i]; if (firespec != undefined) { if (ground.hitTest(firespec._x, firespec._y, true) && (firespec._currentframe < 10)) { firespec.gotoAndPlay(10); } firespec._x = firespec._x + firespec.xspeed; firespec._y = firespec._y + firespec.yspeed; if (firespec._y > Stage.height) { firespec.removeMovieClip(); } } i++; } if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = true; nPauseBreak = 10; } } else if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = false; nPauseBreak = 10; } if (nPauseBreak > 0) { nPauseBreak--; } };
Frame 5
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { };
Frame 6
stop(); bonus = nTotalSoldiers * 20; remaining = (("Remaining Maccabees: " + nTotalSoldiers) + " x (20) = +") + bonus; nSheckels = nSheckels + bonus; onEnterFrame = function () { if (bStarStrike) { starStarStrike._visible = true; } else { starStarStrike._visible = false; } if (bLaserBeam) { starLaser._visible = true; } else { starLaser._visible = false; } if (bObstruction) { starObstruction._visible = true; } else { starObstruction._visible = false; } if (bDreidelDart) { starDreidelDart._visible = true; } else { starDreidelDart._visible = false; } if (bLightBeam) { starLightBeam._visible = true; } else { starLightBeam._visible = false; } };
Frame 7
stop(); _quality = "MEDIUM"; pastSheck = nSheckels; foreground.swapDepths(99999); upperground.swapDepths(99998); hud.swapDepths(100000); cam.swapDepths(100001); var bRain = false; var nLevel = 2; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 15; var nGoodMen = 10; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0; p = 1; monsterHealth = 50; badattack.attachMovie("boulder", "boulder", 1234567); badattack.boulder._x = 970; badattack.boulder._y = -10; onMouseDown = function () { if (!bPaused) { if (nMana > 10) { mDown = true; } if (!hud.hitTest(_xmouse, _ymouse, true)) { if (((strikes == 0) && (sPower == "lightning")) && (nMana > 10)) { nMana = nMana - 10; lightning(); } else if ((sPower == "fire") && (nMana > 25)) { nMana = nMana - 25; fires(); } else if (((sPower == "beam") && (nMana > 20)) && (goodattack.beam == undefined)) { nMana = nMana - 20; beam(); } else if ((sPower == "starstrike") && (nMana > 15)) { nMana = nMana - 15; starStrike(); } else if ((sPower == "ironstar") && (nMana > 25)) { nMana = nMana - 25; ironStar(); } else if ((sPower == "dreidel") && (nMana > 18)) { nMana = nMana - 18; dreidel(); } } } }; onMouseUp = function () { mDown = false; }; onEnterFrame = function () { if ((nGoodMen == 0) && (nTotalSoldiers == 0)) { gotoAndStop ("gameover"); } if ((nBadMen == 0) && (nTotalEnemies == 0)) { play(); } if (!bPaused) { hud._x = cam._x - 345; hud._y = cam._y + 151; sky._y = cam._y; sky._x = cam._x; foreground._x = cam._x / -3; if (((mDown && (sPower == "lazers")) && (nMana > 0)) && (!hud.hitTest(_xmouse, _ymouse, true))) { nMana = nMana - 0.5; goodattack.createEmptyMovieClip("lazers", 899); with (goodattack.lazers) { lo = lo + (dir * 2); if (lo > 20) { dir = -1; } else if (lo < 0) { dir = 1; } pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } lineStyle(40 + lo, 16711680, 70); moveTo(_xmouse, -200); lineTo(_xmouse, pointerground._y); } } else { goodattack.lazers.removeMovieClip(); lo = 1; dir = 1; } if (nMana < 1) { mDown = false; } hud.manabar.tweener._xscale = nMana; switch (hud.powerbox._currentframe) { case 1 : sPower = "lightning"; break; case 2 : sPower = "fire"; break; case 3 : sPower = "beam"; break; case 4 : sPower = "starstrike"; break; case 5 : sPower = "lazers"; break; case 6 : sPower = "ironstar"; break; case 7 : sPower = "dreidel"; } if (nMana < 100) { nMana = nMana + 0.2; } nTotalSoldiers = nSoldiers - nDeadSoldiers; nTotalEnemies = nEnemies - nDeadEnemies; if (p > 0) { p = p - 1; } else { p = 80; if (nGoodMen > 0) { nGoodMen = nGoodMen - 1; createMaccabee(); } if (nBadMen > 0) { nBadMen = nBadMen - 1; createEnemy(); } } hud.nTotalEnemies = nTotalEnemies; hud.nTotalSoldiers = nTotalSoldiers; hud.nSheckels = nSheckels; i = 1; while (i <= nSoldiers) { men = goodguys["man" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (badattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (badguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nGoodAttack = nGoodAttack + 1; goodattack.attachMovie("goodslash", "slash" + nGoodAttack, nGoodAttack); slash = goodattack["slash" + nGoodAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadSoldiers = nDeadSoldiers + 1; men.removeMovieClip(); } } i = i + 1; } if (goodattack.hitTest(upperground._x, upperground._y, true)) { monsterHealth--; if (monsterHealth <= 0) { upperground.gotoAndStop(36); } } i = 1; while (i <= nEnemies) { men = badguys["badman" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (goodattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (goodguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nBadAttack = nBadAttack + 1; badattack.attachMovie("badslash", "slash" + nBadAttack, nBadAttack); slash = badattack["slash" + nBadAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadEnemies = nDeadEnemies + 1; nSheckels = nSheckels + 10; men.removeMovieClip(); } } i = i + 1; } if (strikes > 0) { strikes = strikes - 1; if (strikes > 5) { lightningstrike.lineStyle(5, 16777215, 80); lightningstrike.moveTo(pointerground._x, pointerground._y); i = 1; while (i <= 8) { lightningstrike.lineTo((pointerground._x + ((Math.random() * i) * 50)) - (i * 25), pointerground._y - (i * 50)); i++; } } else { lightningstrike.removeMovieClip(); } } else { goodattack.lightdamage.removeMovieClip(); } i = 0; while (i <= 30) { firespec = goodattack["firespec" + i]; if (firespec != undefined) { if (ground.hitTest(firespec._x, firespec._y, true) && (firespec._currentframe < 10)) { firespec.gotoAndPlay(10); } firespec._x = firespec._x + firespec.xspeed; firespec._y = firespec._y + firespec.yspeed; if (firespec._y > Stage.height) { firespec.removeMovieClip(); } } i++; } if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = true; nPauseBreak = 10; } } else if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = false; nPauseBreak = 10; } if (nPauseBreak > 0) { nPauseBreak--; } };
Frame 8
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { };
Frame 9
stop(); bonus = nTotalSoldiers * 20; remaining = (("Remaining Maccabees: " + nTotalSoldiers) + " x (20) = +") + bonus; nSheckels = nSheckels + bonus; onEnterFrame = function () { if (bStarStrike) { starStarStrike._visible = true; } else { starStarStrike._visible = false; } if (bLaserBeam) { starLaser._visible = true; } else { starLaser._visible = false; } if (bObstruction) { starObstruction._visible = true; } else { starObstruction._visible = false; } if (bDreidelDart) { starDreidelDart._visible = true; } else { starDreidelDart._visible = false; } if (bLightBeam) { starLightBeam._visible = true; } else { starLightBeam._visible = false; } };
Frame 10
stop(); _quality = "MEDIUM"; pastSheck = nSheckels; foreground.swapDepths(99999); upperground.swapDepths(99998); hud.swapDepths(100000); cam.swapDepths(100001); var bRain = false; var nLevel = 3; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 20; var nGoodMen = 7; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0; p = 1; onMouseDown = function () { if (!bPaused) { if (nMana > 10) { mDown = true; } if (!hud.hitTest(_xmouse, _ymouse, true)) { if (((strikes == 0) && (sPower == "lightning")) && (nMana > 10)) { nMana = nMana - 10; lightning(); } else if ((sPower == "fire") && (nMana > 25)) { nMana = nMana - 25; fires(); } else if (((sPower == "beam") && (nMana > 20)) && (goodattack.beam == undefined)) { nMana = nMana - 20; beam(); } else if ((sPower == "starstrike") && (nMana > 15)) { nMana = nMana - 15; starStrike(); } else if ((sPower == "ironstar") && (nMana > 25)) { nMana = nMana - 25; ironStar(); } else if ((sPower == "dreidel") && (nMana > 18)) { nMana = nMana - 18; dreidel(); } } } }; onMouseUp = function () { mDown = false; }; onEnterFrame = function () { if ((nGoodMen == 0) && (nTotalSoldiers == 0)) { gotoAndStop ("gameover"); } if ((nBadMen == 0) && (nTotalEnemies == 0)) { play(); } if (!bPaused) { hud._x = cam._x - 345; hud._y = cam._y + 151; sky._x = cam._x; sky._y = cam._y; skycol._x = cam._x; foreground._x = cam._x / -3; background2._x = (cam._x / 20) - 150; if (((mDown && (sPower == "lazers")) && (nMana > 0)) && (!hud.hitTest(_xmouse, _ymouse, true))) { nMana = nMana - 0.5; goodattack.createEmptyMovieClip("lazers", 899); with (goodattack.lazers) { lo = lo + (dir * 2); if (lo > 20) { dir = -1; } else if (lo < 0) { dir = 1; } pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } lineStyle(40 + lo, 16711680, 70); moveTo(_xmouse, -200); lineTo(_xmouse, pointerground._y); } } else { goodattack.lazers.removeMovieClip(); lo = 1; dir = 1; } if (nMana < 1) { mDown = false; } hud.manabar.tweener._xscale = nMana; switch (hud.powerbox._currentframe) { case 1 : sPower = "lightning"; break; case 2 : sPower = "fire"; break; case 3 : sPower = "beam"; break; case 4 : sPower = "starstrike"; break; case 5 : sPower = "lazers"; break; case 6 : sPower = "ironstar"; break; case 7 : sPower = "dreidel"; } if (nMana < 100) { nMana = nMana + 0.2; } nTotalSoldiers = nSoldiers - nDeadSoldiers; nTotalEnemies = nEnemies - nDeadEnemies; if (p > 0) { p = p - 1; } else { p = 80; if (nGoodMen > 0) { nGoodMen = nGoodMen - 1; createMaccabee(); } if (nBadMen > 0) { nBadMen = nBadMen - 1; createEnemy(); } } hud.nTotalEnemies = nTotalEnemies; hud.nTotalSoldiers = nTotalSoldiers; hud.nSheckels = nSheckels; i = 1; while (i <= nSoldiers) { men = goodguys["man" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (badattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (badguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nGoodAttack = nGoodAttack + 1; goodattack.attachMovie("goodslash", "slash" + nGoodAttack, nGoodAttack); slash = goodattack["slash" + nGoodAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadSoldiers = nDeadSoldiers + 1; men.removeMovieClip(); } } i = i + 1; } i = 1; while (i <= nEnemies) { men = badguys["badman" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (goodattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (goodguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nBadAttack = nBadAttack + 1; badattack.attachMovie("badslash", "slash" + nBadAttack, nBadAttack); slash = badattack["slash" + nBadAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadEnemies = nDeadEnemies + 1; nSheckels = nSheckels + 10; men.removeMovieClip(); } } i = i + 1; } if (strikes > 0) { strikes = strikes - 1; if (strikes > 5) { lightningstrike.lineStyle(5, 16777215, 80); lightningstrike.moveTo(pointerground._x, pointerground._y); i = 1; while (i <= 8) { lightningstrike.lineTo((pointerground._x + ((Math.random() * i) * 50)) - (i * 25), pointerground._y - (i * 50)); i++; } } else { lightningstrike.removeMovieClip(); } } else { goodattack.lightdamage.removeMovieClip(); } i = 0; while (i <= 30) { firespec = goodattack["firespec" + i]; if (firespec != undefined) { if (ground.hitTest(firespec._x, firespec._y, true) && (firespec._currentframe < 10)) { firespec.gotoAndPlay(10); } firespec._x = firespec._x + firespec.xspeed; firespec._y = firespec._y + firespec.yspeed; if (firespec._y > Stage.height) { firespec.removeMovieClip(); } } i++; } if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = true; nPauseBreak = 10; } } else if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = false; nPauseBreak = 10; } if (nPauseBreak > 0) { nPauseBreak--; } };
Frame 11
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { };
Frame 12
stop(); bonus = nTotalSoldiers * 20; remaining = (("Remaining Maccabees: " + nTotalSoldiers) + " x (20) = +") + bonus; nSheckels = nSheckels + bonus; onEnterFrame = function () { if (bStarStrike) { starStarStrike._visible = true; } else { starStarStrike._visible = false; } if (bLaserBeam) { starLaser._visible = true; } else { starLaser._visible = false; } if (bObstruction) { starObstruction._visible = true; } else { starObstruction._visible = false; } if (bDreidelDart) { starDreidelDart._visible = true; } else { starDreidelDart._visible = false; } if (bLightBeam) { starLightBeam._visible = true; } else { starLightBeam._visible = false; } };
Frame 13
stop(); _quality = "MEDIUM"; pastSheck = nSheckels; foreground.swapDepths(99999); upperground.swapDepths(99998); hud.swapDepths(100000); cam.swapDepths(100001); var bRain = false; var nLevel = 4; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 25; var nGoodMen = 12; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0; p = 1; onMouseDown = function () { if (!bPaused) { if (nMana > 10) { mDown = true; } if (!hud.hitTest(_xmouse, _ymouse, true)) { if (((strikes == 0) && (sPower == "lightning")) && (nMana > 10)) { nMana = nMana - 10; lightning(); } else if ((sPower == "fire") && (nMana > 25)) { nMana = nMana - 25; fires(); } else if (((sPower == "beam") && (nMana > 20)) && (goodattack.beam == undefined)) { nMana = nMana - 20; beam(); } else if ((sPower == "starstrike") && (nMana > 15)) { nMana = nMana - 15; starStrike(); } else if ((sPower == "ironstar") && (nMana > 25)) { nMana = nMana - 25; ironStar(); } else if ((sPower == "dreidel") && (nMana > 18)) { nMana = nMana - 18; dreidel(); } } } }; onMouseUp = function () { mDown = false; }; onEnterFrame = function () { if ((nGoodMen == 0) && (nTotalSoldiers == 0)) { gotoAndStop ("gameover"); } if ((nBadMen == 0) && (nTotalEnemies == 0)) { play(); } if (!bPaused) { hud._x = cam._x - 345; hud._y = cam._y + 151; sky._y = cam._y; sky._x = cam._x; skycol._x = cam._x + 105; if (((mDown && (sPower == "lazers")) && (nMana > 0)) && (!hud.hitTest(_xmouse, _ymouse, true))) { nMana = nMana - 0.5; goodattack.createEmptyMovieClip("lazers", 899); with (goodattack.lazers) { lo = lo + (dir * 2); if (lo > 20) { dir = -1; } else if (lo < 0) { dir = 1; } pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } lineStyle(40 + lo, 16711680, 70); moveTo(_xmouse, -200); lineTo(_xmouse, pointerground._y); } } else { goodattack.lazers.removeMovieClip(); lo = 1; dir = 1; } if (nMana < 1) { mDown = false; } hud.manabar.tweener._xscale = nMana; switch (hud.powerbox._currentframe) { case 1 : sPower = "lightning"; break; case 2 : sPower = "fire"; break; case 3 : sPower = "beam"; break; case 4 : sPower = "starstrike"; break; case 5 : sPower = "lazers"; break; case 6 : sPower = "ironstar"; break; case 7 : sPower = "dreidel"; } if (nMana < 100) { nMana = nMana + 0.2; } nTotalSoldiers = nSoldiers - nDeadSoldiers; nTotalEnemies = nEnemies - nDeadEnemies; if (p > 0) { p = p - 1; } else { p = 80; if (nGoodMen > 0) { nGoodMen = nGoodMen - 1; createMaccabee(); } if (nBadMen > 0) { nBadMen = nBadMen - 1; createEnemy(); } } hud.nTotalEnemies = nTotalEnemies; hud.nTotalSoldiers = nTotalSoldiers; hud.nSheckels = nSheckels; i = 1; while (i <= nSoldiers) { men = goodguys["man" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (badattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (badguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nGoodAttack = nGoodAttack + 1; goodattack.attachMovie("goodslash", "slash" + nGoodAttack, nGoodAttack); slash = goodattack["slash" + nGoodAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadSoldiers = nDeadSoldiers + 1; men.removeMovieClip(); } } i = i + 1; } i = 1; while (i <= nEnemies) { men = badguys["badman" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (goodattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (goodguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nBadAttack = nBadAttack + 1; badattack.attachMovie("badslash", "slash" + nBadAttack, nBadAttack); slash = badattack["slash" + nBadAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadEnemies = nDeadEnemies + 1; nSheckels = nSheckels + 10; men.removeMovieClip(); } } i = i + 1; } if (strikes > 0) { strikes = strikes - 1; if (strikes > 5) { lightningstrike.lineStyle(5, 16777215, 80); lightningstrike.moveTo(pointerground._x, pointerground._y); i = 1; while (i <= 8) { lightningstrike.lineTo((pointerground._x + ((Math.random() * i) * 50)) - (i * 25), pointerground._y - (i * 50)); i++; } } else { lightningstrike.removeMovieClip(); } } else { goodattack.lightdamage.removeMovieClip(); } i = 0; while (i <= 30) { firespec = goodattack["firespec" + i]; if (firespec != undefined) { if (ground.hitTest(firespec._x, firespec._y, true) && (firespec._currentframe < 10)) { firespec.gotoAndPlay(10); } firespec._x = firespec._x + firespec.xspeed; firespec._y = firespec._y + firespec.yspeed; if (firespec._y > Stage.height) { firespec.removeMovieClip(); } } i++; } if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = true; nPauseBreak = 10; } } else if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = false; nPauseBreak = 10; } if (nPauseBreak > 0) { nPauseBreak--; } };
Frame 14
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { };
Frame 15
stop(); bonus = nTotalSoldiers * 20; remaining = (("Remaining Maccabees: " + nTotalSoldiers) + " x (20) = +") + bonus; nSheckels = nSheckels + bonus; onEnterFrame = function () { if (bStarStrike) { starStarStrike._visible = true; } else { starStarStrike._visible = false; } if (bLaserBeam) { starLaser._visible = true; } else { starLaser._visible = false; } if (bObstruction) { starObstruction._visible = true; } else { starObstruction._visible = false; } if (bDreidelDart) { starDreidelDart._visible = true; } else { starDreidelDart._visible = false; } if (bLightBeam) { starLightBeam._visible = true; } else { starLightBeam._visible = false; } };
Frame 16
stop(); _quality = "MEDIUM"; pastSheck = nSheckels; foreground.swapDepths(99999); upperground.swapDepths(99998); hud.swapDepths(100000); cam.swapDepths(100001); var bRain = false; var nLevel = 5; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 25; var nGoodMen = 10; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0; p = 1; onMouseDown = function () { if (!bPaused) { if (nMana > 10) { mDown = true; } if (!hud.hitTest(_xmouse, _ymouse, true)) { if (((strikes == 0) && (sPower == "lightning")) && (nMana > 10)) { nMana = nMana - 10; lightning(); } else if ((sPower == "fire") && (nMana > 25)) { nMana = nMana - 25; fires(); } else if (((sPower == "beam") && (nMana > 20)) && (goodattack.beam == undefined)) { nMana = nMana - 20; beam(); } else if ((sPower == "starstrike") && (nMana > 15)) { nMana = nMana - 15; starStrike(); } else if ((sPower == "ironstar") && (nMana > 25)) { nMana = nMana - 25; ironStar(); } else if ((sPower == "dreidel") && (nMana > 18)) { nMana = nMana - 18; dreidel(); } } } }; onMouseUp = function () { mDown = false; }; onEnterFrame = function () { if ((nBadMen == 0) && (nTotalEnemies == 0)) { play(); } if ((nGoodMen == 0) && (nTotalSoldiers == 0)) { gotoAndStop ("gameover"); } if (!bPaused) { hud._x = cam._x - 345; hud._y = cam._y + 151; sky._y = cam._y; sky._x = cam._x; skycol._x = cam._x - 300; foreground._x = cam._x / -3; if (((mDown && (sPower == "lazers")) && (nMana > 0)) && (!hud.hitTest(_xmouse, _ymouse, true))) { nMana = nMana - 0.5; goodattack.createEmptyMovieClip("lazers", 899); with (goodattack.lazers) { lo = lo + (dir * 2); if (lo > 20) { dir = -1; } else if (lo < 0) { dir = 1; } pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } lineStyle(40 + lo, 16711680, 70); moveTo(_xmouse, -200); lineTo(_xmouse, pointerground._y); } } else { goodattack.lazers.removeMovieClip(); lo = 1; dir = 1; } if (nMana < 1) { mDown = false; } i = 1; while (i <= 10) { rain = this["rain" + i]; if (rain != undefined) { rain._x = rain._x + (rain._xscale / 12); rain._y = rain._y + (rain._yscale / 8); if (rain._y > Stage.height) { if (bRain) { rain._x = ((Math.random() * Stage.width) * 1.4) - 500; rain._y = -200; rain._y = rain._y - (Math.random() * 400); rain._xscale = (rain._yscale = (Math.random() * 30) + 70); } else { rain.removeMovieClip(); } } } i++; } hud.manabar.tweener._xscale = nMana; switch (hud.powerbox._currentframe) { case 1 : sPower = "lightning"; break; case 2 : sPower = "fire"; break; case 3 : sPower = "beam"; break; case 4 : sPower = "starstrike"; break; case 5 : sPower = "lazers"; break; case 6 : sPower = "ironstar"; break; case 7 : sPower = "dreidel"; } if (nMana < 100) { nMana = nMana + 0.2; } nTotalSoldiers = nSoldiers - nDeadSoldiers; nTotalEnemies = nEnemies - nDeadEnemies; if (p > 0) { p = p - 1; } else { p = 80; if (nGoodMen > 0) { nGoodMen = nGoodMen - 1; createMaccabee(); } if (nBadMen > 0) { nBadMen = nBadMen - 1; createEnemy(); } } hud.nTotalEnemies = nTotalEnemies; hud.nTotalSoldiers = nTotalSoldiers; hud.nSheckels = nSheckels; i = 1; while (i <= nSoldiers) { men = goodguys["man" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (badattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (badguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nGoodAttack = nGoodAttack + 1; goodattack.attachMovie("goodslash", "slash" + nGoodAttack, nGoodAttack); slash = goodattack["slash" + nGoodAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadSoldiers = nDeadSoldiers + 1; men.removeMovieClip(); } } i = i + 1; } i = 1; while (i <= nEnemies) { men = badguys["badman" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (goodattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (goodguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nBadAttack = nBadAttack + 1; badattack.attachMovie("badslash", "slash" + nBadAttack, nBadAttack); slash = badattack["slash" + nBadAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadEnemies = nDeadEnemies + 1; nSheckels = nSheckels + 10; men.removeMovieClip(); } } i = i + 1; } if (strikes > 0) { strikes = strikes - 1; if (strikes > 5) { lightningstrike.lineStyle(5, 16777215, 80); lightningstrike.moveTo(pointerground._x, pointerground._y); i = 1; while (i <= 8) { lightningstrike.lineTo((pointerground._x + ((Math.random() * i) * 50)) - (i * 25), pointerground._y - (i * 50)); i++; } } else { lightningstrike.removeMovieClip(); } } else { goodattack.lightdamage.removeMovieClip(); } i = 0; while (i <= 30) { firespec = goodattack["firespec" + i]; if (firespec != undefined) { if (ground.hitTest(firespec._x, firespec._y, true) && (firespec._currentframe < 10)) { firespec.gotoAndPlay(10); } firespec._x = firespec._x + firespec.xspeed; firespec._y = firespec._y + firespec.yspeed; if (firespec._y > Stage.height) { firespec.removeMovieClip(); } } i++; } if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = true; nPauseBreak = 10; } } else if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = false; nPauseBreak = 10; } if (nPauseBreak > 0) { nPauseBreak--; } };
Frame 17
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { };
Frame 18
stop(); bonus = nTotalSoldiers * 20; remaining = (("Remaining Maccabees: " + nTotalSoldiers) + " x (20) = +") + bonus; nSheckels = nSheckels + bonus; onEnterFrame = function () { if (bStarStrike) { starStarStrike._visible = true; } else { starStarStrike._visible = false; } if (bLaserBeam) { starLaser._visible = true; } else { starLaser._visible = false; } if (bObstruction) { starObstruction._visible = true; } else { starObstruction._visible = false; } if (bDreidelDart) { starDreidelDart._visible = true; } else { starDreidelDart._visible = false; } if (bLightBeam) { starLightBeam._visible = true; } else { starLightBeam._visible = false; } };
Frame 19
stop(); _quality = "MEDIUM"; pastSheck = nSheckels; foreground.swapDepths(99999); upperground.swapDepths(99998); hud.swapDepths(100000); cam.swapDepths(100001); var bRain = false; var nLevel = 6; var nSoldiers = 0; var nEnemies = 0; var nBadMen = 25; var nGoodMen = 10; var nTotalSoldiers = 0; var nTotalEnemies = 0; var nDeadSoldiers = 0; var nDeadEnemies = 0; var strikes = 0; var nFires = 0; var nStarStrikes = 0; this.createEmptyMovieClip("goodguys", 10); this.createEmptyMovieClip("badguys", 9); this.createEmptyMovieClip("goodattack", 12); this.createEmptyMovieClip("badattack", 11); this.createEmptyMovieClip("bloods", 1); this.createEmptyMovieClip("pointerground", 2); var nGoodAttack = 0; var nBadAttack = 0; var nBlood = 0; var nMana = 0; var sPower = "lightning"; ironStars = 0; p = 1; onMouseDown = function () { if (!bPaused) { if (nMana > 10) { mDown = true; } if (!hud.hitTest(_xmouse, _ymouse, true)) { if (((strikes == 0) && (sPower == "lightning")) && (nMana > 10)) { nMana = nMana - 10; lightning(); } else if ((sPower == "fire") && (nMana > 25)) { nMana = nMana - 25; fires(); } else if (((sPower == "beam") && (nMana > 20)) && (goodattack.beam == undefined)) { nMana = nMana - 20; beam(); } else if ((sPower == "starstrike") && (nMana > 15)) { nMana = nMana - 15; starStrike(); } else if ((sPower == "ironstar") && (nMana > 25)) { nMana = nMana - 25; ironStar(); } else if ((sPower == "dreidel") && (nMana > 18)) { nMana = nMana - 18; dreidel(); } } } }; onMouseUp = function () { mDown = false; }; onEnterFrame = function () { if ((nBadMen == 0) && (nTotalEnemies == 0)) { play(); } if ((nGoodMen == 0) && (nTotalSoldiers == 0)) { gotoAndStop ("gameover"); } if (!bPaused) { hud._x = cam._x - 345; hud._y = cam._y + 151; sky._y = cam._y; sky._x = cam._x; skycol._x = cam._x; foreground._x = cam._x / -3; if (((mDown && (sPower == "lazers")) && (nMana > 0)) && (!hud.hitTest(_xmouse, _ymouse, true))) { nMana = nMana - 0.5; goodattack.createEmptyMovieClip("lazers", 899); with (goodattack.lazers) { lo = lo + (dir * 2); if (lo > 20) { dir = -1; } else if (lo < 0) { dir = 1; } pointerground._y = -200; pointerground._x = _xmouse; while (!ground.hitTest(pointerground._x, pointerground._y, true)) { pointerground._y = pointerground._y + 3; } lineStyle(40 + lo, 16711680, 70); moveTo(_xmouse, -200); lineTo(_xmouse, pointerground._y); } } else { goodattack.lazers.removeMovieClip(); lo = 1; dir = 1; } if (nMana < 1) { mDown = false; } i = 1; while (i <= 10) { rain = this["rain" + i]; if (rain != undefined) { rain._x = rain._x + (rain._xscale / 12); rain._y = rain._y + (rain._yscale / 8); if (rain._y > Stage.height) { if (bRain) { rain._x = ((Math.random() * Stage.width) * 1.4) - 500; rain._y = -200; rain._y = rain._y - (Math.random() * 400); rain._xscale = (rain._yscale = (Math.random() * 30) + 70); } else { rain.removeMovieClip(); } } } i++; } hud.manabar.tweener._xscale = nMana; switch (hud.powerbox._currentframe) { case 1 : sPower = "lightning"; break; case 2 : sPower = "fire"; break; case 3 : sPower = "beam"; break; case 4 : sPower = "starstrike"; break; case 5 : sPower = "lazers"; break; case 6 : sPower = "ironstar"; break; case 7 : sPower = "dreidel"; } if (nMana < 100) { nMana = nMana + 0.2; } nTotalSoldiers = nSoldiers - nDeadSoldiers; nTotalEnemies = nEnemies - nDeadEnemies; if (p > 0) { p = p - 1; } else { p = 80; if (nGoodMen > 0) { nGoodMen = nGoodMen - 1; createMaccabee(); } if (nBadMen > 0) { nBadMen = nBadMen - 1; createEnemy(); } } hud.nTotalEnemies = nTotalEnemies; hud.nTotalSoldiers = nTotalSoldiers; hud.nSheckels = nSheckels; i = 1; while (i <= nSoldiers) { men = goodguys["man" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (badattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (badguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nGoodAttack = nGoodAttack + 1; goodattack.attachMovie("goodslash", "slash" + nGoodAttack, nGoodAttack); slash = goodattack["slash" + nGoodAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadSoldiers = nDeadSoldiers + 1; men.removeMovieClip(); } } i = i + 1; } i = 1; while (i <= nEnemies) { men = badguys["badman" + i]; if (men != undefined) { men._x = men._x + (men.getMoveSpeed() * men.getDirection()); men._xscale = men.getDirection() * 100; groundCheck(men); if (goodattack.hitTest(men._x, men._y, true)) { men.setHealth(men.getHealth() - 0.5); if ((men.getHealth() % 2) == 0) { nBlood = nBlood + 1; bloods.attachMovie("blood", "blood" + nBlood, nBlood); bloody = bloods["blood" + nBlood]; bloody._x = men._x; bloody._y = men._y; bloody._xscale = bloody._xscale * men.getDirection(); } } if (men.getAttackWait() > 0) { men.setAttackWait(men.getAttackWait() - 1); } else if (goodguys.hitTest(men._x + (5 * men.getDirection()), men._y, true)) { nBadAttack = nBadAttack + 1; badattack.attachMovie("badslash", "slash" + nBadAttack, nBadAttack); slash = badattack["slash" + nBadAttack]; slash._x = men._x; slash._y = men._y; slash._xscale = slash._xscale * men.getDirection(); men.setAttackWait(60); } if ((men.getHealth() <= 0) || (men._y > Stage.height)) { nDeadEnemies = nDeadEnemies + 1; nSheckels = nSheckels + 10; men.removeMovieClip(); } } i = i + 1; } if (strikes > 0) { strikes = strikes - 1; if (strikes > 5) { lightningstrike.lineStyle(5, 16777215, 80); lightningstrike.moveTo(pointerground._x, pointerground._y); i = 1; while (i <= 8) { lightningstrike.lineTo((pointerground._x + ((Math.random() * i) * 50)) - (i * 25), pointerground._y - (i * 50)); i++; } } else { lightningstrike.removeMovieClip(); } } else { goodattack.lightdamage.removeMovieClip(); } i = 0; while (i <= 30) { firespec = goodattack["firespec" + i]; if (firespec != undefined) { if (ground.hitTest(firespec._x, firespec._y, true) && (firespec._currentframe < 10)) { firespec.gotoAndPlay(10); } firespec._x = firespec._x + firespec.xspeed; firespec._y = firespec._y + firespec.yspeed; if (firespec._y > Stage.height) { firespec.removeMovieClip(); } } i++; } if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = true; nPauseBreak = 10; } } else if (Key.isDown(32) && (nPauseBreak == 0)) { bPaused = false; nPauseBreak = 10; } if (nPauseBreak > 0) { nPauseBreak--; } };
Frame 20
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { }; gotoAndStop ("credits");
Frame 21
stop(); bonus = nTotalSoldiers * 20; remaining = (("Remaining Maccabees: " + nTotalSoldiers) + " x (20) = +") + bonus; nSheckels = nSheckels + bonus; onEnterFrame = function () { if (bStarStrike) { starStarStrike._visible = true; } else { starStarStrike._visible = false; } if (bLaserBeam) { starLaser._visible = true; } else { starLaser._visible = false; } if (bObstruction) { starObstruction._visible = true; } else { starObstruction._visible = false; } if (bDreidelDart) { starDreidelDart._visible = true; } else { starDreidelDart._visible = false; } if (bLightBeam) { starLightBeam._visible = true; } else { starLightBeam._visible = false; } };
Frame 22
stop();
Frame 23
clearScreen(); onMouseDown = function () { }; onEnterFrame = function () { }; stop();
Frame 24
stop(); _quality = "HIGH";
Frame 25
stop();
Symbol 14 MovieClip [boulder] Frame 1
stop();
Symbol 14 MovieClip [boulder] Frame 2
onEnterFrame = function () { if (_root.bPaused) { stop(); } else if ((!_currentframe) == 1) { play(); } };
Symbol 22 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 38 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 39 MovieClip [badMan] Frame 1
#initclip 3 Object.registerClass("badMan", Maccabee); #endinitclip
Symbol 50 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 53 MovieClip [goodMan] Frame 1
#initclip 2 Object.registerClass("goodMan", Maccabee); #endinitclip onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Instance of Symbol 50 MovieClip in Symbol 53 MovieClip [goodMan] Frame 1
onClipEvent (load) { gotoAndPlay (10); }
Symbol 60 MovieClip [badslash] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 60 MovieClip [badslash] Frame 6
this.removeMovieClip();
Symbol 61 MovieClip [goodslash] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 61 MovieClip [goodslash] Frame 6
this.removeMovieClip();
Symbol 68 MovieClip [blood] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 68 MovieClip [blood] Frame 7
this.removeMovieClip();
Symbol 74 MovieClip [firespec] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 74 MovieClip [firespec] Frame 9
gotoAndPlay (1);
Symbol 74 MovieClip [firespec] Frame 15
this.removeMovieClip();
Symbol 81 MovieClip [beam] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 81 MovieClip [beam] Frame 32
this.removeMovieClip();
Symbol 84 MovieClip [starstrike] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 84 MovieClip [starstrike] Frame 17
this.removeMovieClip();
Symbol 87 MovieClip [ironstar] Frame 1
onEnterFrame = function () { if (!_root.bPaused) { if (!stuck) { star._rotation = star._rotation + 10; _y = (_y + 9); if (_root.ground.hitTest(_x, _y, true)) { stuck = true; } } else if (i > 1) { i--; } else { this.removeMovieClip(); } } }; stuck = false; i = 35;
Symbol 90 MovieClip [dreidel] Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 90 MovieClip [dreidel] Frame 30
this.removeMovieClip();
Symbol 173 Button
on (release) { getURL ("http://www.newgrounds.com/collection/hanukkah.html", "_blank"); }
Symbol 176 Button
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 178 MovieClip Frame 40
stop();
Symbol 194 Button
on (press) { _root.play(); }
Symbol 195 Button
on (press) { _parent.play(); }
Symbol 196 MovieClip Frame 1
function onEnterFrame() { if (!loaded) { var _local3 = _root.getBytesLoaded() / _root.getBytesTotal(); if (_local3 >= 1) { if (firstframe) { gotoAndStop ("loaded"); } else { play(); bar._x = initX; } loaded = true; } else { bar._x = initX + ((_local3 - 1) * bar._width); } } var _local4 = getTimer() - time; timeAccum = timeAccum + _local4; while (timeAccum >= FRAME_TIME) { var _local2 = 0; while (_local2 < timeClips.length) { if (timeClips[_local2]._currentframe < timeClips[_local2]._totalframes) { timeClips[_local2].nextFrame(); } else { timeClips[_local2].gotoAndStop(1); } _local2++; } if (loaded && (_currentframe < _totalframes)) { nextFrame(); } timeAccum = timeAccum - FRAME_TIME; } time = time + _local4; firstframe = false; } stop(); _root.stop(); var initX = bar._x; var time = getTimer(); var FRAME_TIME = 33.3333333333333; var timeAccum = 0; var firstframe = true; var loaded = false; timeClips = [bargfx, tank.mc0, tank.mc1, tank.mc2, tank.mc3, tank.mc4, tank.mc4.mc0, tank.mc4.mc1, tank.mc4.mc0.mc0, tank.mc4.mc0.mc0.mc0.mc0, tank.mc4.mc0.mc0.mc0.mc1, tank.mc4.mc0.mc0.mc0.mc2, tank.mc4.mc0.mc0.mc0.mc3, tank.mc4.mc0.mc0.mc1, tank.mc4.mc0.mc0.mc2, tank.mc5.mc0]; var i = 0; while (i < timeClips.length) { timeClips[i].stop(); i++; }
Symbol 196 MovieClip Frame 63
stop();
Symbol 213 Button
on (press) { _root.clip.play(); }
Symbol 221 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 222 Button
on (press) { getURL ("http://www.moglytom.com/home.html", "_blank"); }
Symbol 242 MovieClip Frame 1
stop();
Symbol 242 MovieClip Frame 88
stop();
Symbol 242 MovieClip Frame 113
_root.play();
Symbol 600 MovieClip [__Packages.Maccabee] Frame 0
class Maccabee extends MovieClip { function Maccabee () { super(); } function getAttackWait() { return(nAttackWait); } function getGood() { return(bGood); } function getGravity() { return(nGravity); } function getMoveSpeed() { return(nMoveSpeed); } function getHealth() { return(nHealth); } function getDirection() { return(nDirection); } function setAttackWait(num) { nAttackWait = num; } function setGood(bol) { bGood = bol; } function setDirection(num) { nDirection = num; } function setGravity(num) { nGravity = num; } function setMoveSpeed(num) { nMoveSpeed = num; } function setHealth(num) { nHealth = num; } var nGravity = 0; var nMoveSpeed = 0; var nHealth = 0; var nDirection = 0; var bGood = false; var nAttackWait = 0; }
Symbol 249 MovieClip Frame 1
stop(); onEnterFrame = function () { };
Symbol 249 MovieClip Frame 2
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 255 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 255 MovieClip Frame 7
_parent.gotoAndStop(1);
Symbol 268 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 320 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 3
stop();
Symbol 323 MovieClip Frame 1
stop(); _visible = false;
Symbol 323 MovieClip Frame 2
stop(); _visible = false;
Symbol 331 Button
on (release) { play(); }
Symbol 333 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 2
onEnterFrame = function () { if (_root.bPaused || (_currentframe == 25)) { stop(); } else { play(); } };
Symbol 333 MovieClip Frame 25
stop(); _root.ground.bridge.play();
Symbol 343 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 351 Button
on (release) { if (!_root.bPaused) { if (powerbox._currentframe == 1) { powerbox.play(); } else if (powerbox._currentframe == 2) { if (_root.bLightBeam) { powerbox.play(); } else if (_root.bStarStrike) { powerbox.gotoAndStop(4); } else if (_root.bLaserBeam) { powerbox.gotoAndStop(5); } else if (_root.bObstruction) { powerbox.gotoAndStop(6); } else if (_root.bDreidelDart) { powerbox.gotoAndStop(7); } else { powerbox.gotoAndStop(1); } } else if (powerbox._currentframe == 3) { if (_root.bStarStrike) { powerbox.gotoAndStop(4); } else if (_root.bLaserBeam) { powerbox.gotoAndStop(5); } else if (_root.bObstruction) { powerbox.gotoAndStop(6); } else if (_root.bDreidelDart) { powerbox.gotoAndStop(7); } else { powerbox.gotoAndStop(1); } } else if (powerbox._currentframe == 4) { if (_root.bLaserBeam) { powerbox.gotoAndStop(5); } else if (_root.bObstruction) { powerbox.gotoAndStop(6); } else if (_root.bDreidelDart) { powerbox.gotoAndStop(7); } else { powerbox.gotoAndStop(1); } } else if (powerbox._currentframe == 5) { if (_root.bObstruction) { powerbox.gotoAndStop(6); } else if (_root.bDreidelDart) { powerbox.gotoAndStop(7); } else { powerbox.gotoAndStop(1); } } else if (powerbox._currentframe == 6) { if (_root.bDreidelDart) { powerbox.gotoAndStop(7); } else { powerbox.gotoAndStop(1); } } else if (powerbox._currentframe == 7) { powerbox.gotoAndStop(1); } } }
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 2
stop();
Symbol 364 MovieClip Frame 3
stop();
Symbol 364 MovieClip Frame 4
stop();
Symbol 364 MovieClip Frame 5
stop();
Symbol 364 MovieClip Frame 6
stop();
Symbol 364 MovieClip Frame 7
stop();
Symbol 379 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 2
stop();
Symbol 379 MovieClip Frame 3
stop();
Symbol 379 MovieClip Frame 4
stop();
Symbol 379 MovieClip Frame 5
stop();
Symbol 379 MovieClip Frame 6
stop();
Symbol 379 MovieClip Frame 7
stop();
Symbol 379 MovieClip Frame 8
stop(); _visible = false; _root.bPaused = false;
Symbol 379 MovieClip Frame 9
stop();
Symbol 379 MovieClip Frame 10
stop(); _visible = false; _root.bPaused = false;
Symbol 380 MovieClip Frame 1
function camControl() { if (!_root.bPaused) { if (_root.nLevel != 6) { if (((_xmouse + _x) < (_x - 300)) && ((_x - 300) > 50)) { _x = (_x - 5); } else if (((_xmouse + _x) > (_x + 300)) && ((_x + 300) < (_root.ground._width - 140))) { _x = (_x + 5); } } if (_root.nLevel == 2) { if (((_ymouse + _y) < (_y - 150)) && (_y > 0)) { _y = (_y - 5); } else if ((((_ymouse + _y) > (_y + 150)) && (_y < 200)) && (!_root.hud.tempBox.hitTest(_root._xmouse, _root._ymouse, true))) { _y = (_y + 5); } } } var _local5 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local5); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local5; _parent._yscale = 100 * _local4; } function resetStage() { _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Instance of Symbol 379 MovieClip in Symbol 380 MovieClip Frame 1
onClipEvent (enterFrame) { if (_visible) { _root.bPaused = true; } if (this.hitTest(_root._xmouse, _root._ymouse, true)) { hit = true; } else { hit = false; } } onClipEvent (mouseDown) { if (_visible && (hit)) { _root.newSoundEffect("click"); play(); } } onClipEvent (load) { if (_root.nLevel > 2) { gotoAndStop (8); } else if (_root.nLevel == 2) { gotoAndStop (9); } }
Symbol 397 Button
on (rollOver) { power = "Lightning"; cost = "Free"; damage = "5"; mana = "10"; }
Symbol 398 Button
on (rollOver) { power = "Star Strike"; cost = "300"; damage = "3"; mana = "15"; } on (press) { if ((!bStarStrike) && (_root.nSheckels >= 300)) { _root.newSoundEffect("money"); nSheckels = nSheckels - 300; bStarStrike = true; } }
Symbol 399 Button
on (rollOver) { power = "Laser"; cost = "500"; damage = "7"; mana = "Pending"; } on (press) { if ((!bLaserBeam) && (_root.nSheckels >= 500)) { _root.newSoundEffect("money"); nSheckels = nSheckels - 500; bLaserBeam = true; } }
Symbol 400 Button
on (rollOver) { power = "Obstruction"; cost = "400"; damage = "8"; mana = "25"; } on (press) { if ((!bObstruction) && (_root.nSheckels >= 400)) { _root.newSoundEffect("money"); nSheckels = nSheckels - 400; bObstruction = true; } }
Symbol 401 Button
on (rollOver) { power = "Light Beam"; cost = "350"; damage = "6"; mana = "20"; } on (press) { if ((!bLightBeam) && (_root.nSheckels >= 350)) { _root.newSoundEffect("money"); nSheckels = nSheckels - 350; bLightBeam = true; } }
Symbol 402 Button
on (rollOver) { power = "Dreidel Dart"; cost = "650"; damage = "8"; mana = "18"; } on (press) { if ((!bDreidelDart) && (_root.nSheckels >= 650)) { _root.newSoundEffect("money"); nSheckels = nSheckels - 650; bDreidelDart = true; } }
Symbol 403 Button
on (rollOver) { power = "Fire Balls"; cost = "Free"; damage = "6"; mana = "25"; }
Symbol 404 Button
on (press) { play(); }
Symbol 425 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } }; _root.newSoundEffect("grunt");
Symbol 425 MovieClip Frame 7
_root.badattack.boulder.play();
Symbol 434 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused || (_currentframe == 12)) { stop(); } else { play(); } };
Symbol 434 MovieClip Frame 12
stop();
Symbol 435 MovieClip Frame 35
stop();
Symbol 435 MovieClip Frame 36
stop();
Symbol 465 Button
on (release) { play(); }
Symbol 483 Button
on (release) { play(); }
Symbol 484 MovieClip Frame 1
onEnterFrame = function () { if ((_root.bPaused || (_currentframe == 1)) || (_currentframe == 21)) { stop(); } else { play(); } }; stop();
Symbol 484 MovieClip Frame 21
stop();
Symbol 504 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused || (_currentframe == 1000)) { stop(); } else { play(); } };
Symbol 504 MovieClip Frame 1000
stop();
Symbol 506 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused || (_currentframe == 1000)) { stop(); } else { play(); } };
Symbol 506 MovieClip Frame 1000
stop();
Symbol 510 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused || (_currentframe == 649)) { stop(); } else { play(); } };
Symbol 510 MovieClip Frame 649
stop();
Symbol 552 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused || (_currentframe == 1507)) { stop(); } else { play(); } };
Symbol 552 MovieClip Frame 1507
stop();
Symbol 561 MovieClip Frame 1
onEnterFrame = function () { if (_root.bPaused) { stop(); } else { play(); } };
Symbol 591 Button
on (press) { if (_root.nLevel == 1) { _root.gotoAndStop(4); } else { _root.nSheckels = _root.pastSheck; _root.gotoAndStop((_root.nLevel * 3) + 1); } }
Symbol 592 MovieClip Frame 30
stop();
Symbol 595 MovieClip Frame 808
stop(); _root.play();
Symbol 599 Button
on (press) { getURL ("http://www.newgrounds.com/collection/hanukkah.html", "_blank"); }

Library Items

Symbol 1 Sound [thunder]
Symbol 2 Sound [slice]
Symbol 3 Sound [slash]
Symbol 4 Sound [echo]
Symbol 5 Sound [music]
Symbol 6 Sound [money]
Symbol 7 Sound [laserrr]
Symbol 8 Sound [lasersound]
Symbol 9 Sound [grunt]
Symbol 10 Sound [fireball]
Symbol 11 Sound [click]
Symbol 12 Sound [hit]Used by:205
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [boulder]Uses:13
Symbol 15 GraphicUsed by:22
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:22
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:22
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:15 17 19 21Used by:38
Symbol 23 GraphicUsed by:38
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:38
Symbol 26 GraphicUsed by:38
Symbol 27 GraphicUsed by:38
Symbol 28 GraphicUsed by:38
Symbol 29 GraphicUsed by:38
Symbol 30 GraphicUsed by:38
Symbol 31 GraphicUsed by:38
Symbol 32 GraphicUsed by:38
Symbol 33 GraphicUsed by:38
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:22 23 25 26 27 28 29 30 31 32 33 34 35 36 37Used by:39
Symbol 39 MovieClip [badMan]Uses:38
Symbol 40 GraphicUsed by:50
Symbol 41 GraphicUsed by:50
Symbol 42 GraphicUsed by:50
Symbol 43 GraphicUsed by:50
Symbol 44 GraphicUsed by:50
Symbol 45 GraphicUsed by:50
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:40 41 42 43 44 45 46 47 48 49Used by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [goodMan]Uses:50 51 52
Symbol 54 GraphicUsed by:60 61
Symbol 55 GraphicUsed by:60 61
Symbol 56 GraphicUsed by:60 61
Symbol 57 GraphicUsed by:60 61
Symbol 58 GraphicUsed by:60 61
Symbol 59 GraphicUsed by:60 61
Symbol 60 MovieClip [badslash]Uses:54 55 56 57 58 59
Symbol 61 MovieClip [goodslash]Uses:54 55 56 57 58 59
Symbol 62 GraphicUsed by:68
Symbol 63 GraphicUsed by:68
Symbol 64 GraphicUsed by:68
Symbol 65 GraphicUsed by:68
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [blood]Uses:62 63 64 65 66 67
Symbol 69 GraphicUsed by:70 74 84 87 90 173 183
Symbol 70 MovieClip [lightdamage]Uses:69
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip [firespec]Uses:69 72 73
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [rain]Uses:75
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:81 90
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClip [beam]Uses:78 80
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:84  Timeline
Symbol 84 MovieClip [starstrike]Uses:69 83
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClip [ironstar]Uses:69 86
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90  Timeline
Symbol 90 MovieClip [dreidel]Uses:78 89 69
Symbol 91 GraphicUsed by:242
Symbol 92 GraphicUsed by:97
Symbol 93 GraphicUsed by:97
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:92 93 94 95 96Used by:152
Symbol 98 GraphicUsed by:152
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:152
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:152
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:147 152
Symbol 105 GraphicUsed by:106 236
Symbol 106 MovieClipUses:105Used by:152
Symbol 107 GraphicUsed by:152
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:130
Symbol 110 GraphicUsed by:114
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114 117
Symbol 114 MovieClipUses:110 111 113Used by:128
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:115 116 113Used by:128
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:121 124
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:118 119 120Used by:125
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:122 119 123Used by:125
Symbol 125 MovieClipUses:121 124Used by:128
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:114 117 125 127Used by:129
Symbol 129 MovieClipUses:128Used by:130
Symbol 130 MovieClipUses:109 129Used by:152
Symbol 131 GraphicUsed by:143
Symbol 132 GraphicUsed by:143
Symbol 133 GraphicUsed by:143
Symbol 134 GraphicUsed by:143
Symbol 135 GraphicUsed by:143
Symbol 136 GraphicUsed by:143
Symbol 137 GraphicUsed by:143
Symbol 138 GraphicUsed by:143
Symbol 139 GraphicUsed by:143
Symbol 140 GraphicUsed by:143
Symbol 141 GraphicUsed by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:131 132 133 134 135 136 137 138 139 140 141 142Used by:152
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:152
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146 104Used by:152
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:150
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:97 98 100 102 104 106 107 130 143 145 147 151Used by:242
Symbol 153 GraphicUsed by:196
Symbol 154 GraphicUsed by:155 196
Symbol 155 MovieClipUses:154Used by:196
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:156 157Used by:196
Symbol 159 GraphicUsed by:196
Symbol 160 GraphicUsed by:196
Symbol 161 GraphicUsed by:168 178
Symbol 162 GraphicUsed by:168 178
Symbol 163 GraphicUsed by:168 178
Symbol 164 GraphicUsed by:168 178
Symbol 165 GraphicUsed by:168 178
Symbol 166 GraphicUsed by:168 178
Symbol 167 GraphicUsed by:168 178
Symbol 168 MovieClipUses:161 162 163 164 165 166 167Used by:196
Symbol 169 GraphicUsed by:173 183
Symbol 170 GraphicUsed by:173 183
Symbol 171 GraphicUsed by:173 183
Symbol 172 GraphicUsed by:173 183
Symbol 173 ButtonUses:69 169 170 171 172Used by:196
Symbol 174 FontUsed by:175 342 346 347 348 382 383 384 385 386 387 388 389 393 396 438 439 440 441 442 443 444 445 448 450 489 490 491 492 493 494 495 496 499 501 511 512 513 514 515 516 517 518 521 523 534 535 536 537 538 539 540 541 544 546 569 570 571 572 573 574 575 576 579 581 593
Symbol 175 EditableTextUses:174Used by:176
Symbol 176 ButtonUses:175Used by:196
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:161 162 163 164 165 166 167 177Used by:196
Symbol 179 ShapeTweeningUsed by:196
Symbol 180 ShapeTweeningUsed by:196
Symbol 181 GraphicUsed by:196
Symbol 182 GraphicUsed by:196
Symbol 183 ButtonUses:69 169 170 171 172Used by:196
Symbol 184 GraphicUsed by:194 195
Symbol 185 GraphicUsed by:194 195
Symbol 186 GraphicUsed by:194 195
Symbol 187 GraphicUsed by:194 195
Symbol 188 GraphicUsed by:194 195
Symbol 189 GraphicUsed by:191 194 195
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:189 190Used by:194 195
Symbol 192 GraphicUsed by:194 195
Symbol 193 GraphicUsed by:194 195
Symbol 194 ButtonUses:184 185 186 187 188 191 192 189 193Used by:196
Symbol 195 ButtonUses:184 185 186 187 188 191 192 189 193Used by:196
Symbol 196 MovieClipUses:153 155 158 159 160 168 173 176 154 178 179 180 181 182 183 194 195Used by:242
Symbol 197 GraphicUsed by:233 242
Symbol 198 GraphicUsed by:242
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:205
Symbol 201 GraphicUsed by:204 222
Symbol 202 GraphicUsed by:203 222
Symbol 203 MovieClipUses:202Used by:204
Symbol 204 MovieClipUses:201 203Used by:205 222
Symbol 205 MovieClipUses:200 12 204Used by:242
Symbol 206 GraphicUsed by:223
Symbol 207 FontUsed by:208 209 210 212
Symbol 208 EditableTextUses:207Used by:213
Symbol 209 EditableTextUses:207Used by:213
Symbol 210 EditableTextUses:207Used by:213
Symbol 211 GraphicUsed by:213
Symbol 212 EditableTextUses:207Used by:213
Symbol 213 ButtonUses:208 209 210 211 212Used by:223
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:214 216 217Used by:219
Symbol 219 MovieClipUses:218Used by:221
Symbol 220 GraphicUsed by:221
Symbol 221 ButtonUses:219 220Used by:223
Symbol 222 ButtonUses:204 201 202Used by:223
Symbol 223 MovieClipUses:206 213 221 222Used by:242
Symbol 224 GraphicUsed by:230
Symbol 225 GraphicUsed by:230
Symbol 226 GraphicUsed by:230
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:224 225 226 227 228 229Used by:242
Symbol 231 GraphicUsed by:242
Symbol 232 GraphicUsed by:242
Symbol 233 MovieClipUses:197Used by:242
Symbol 234 SoundUsed by:242
Symbol 235 GraphicUsed by:242 255 484
Symbol 236 MovieClipUses:105Used by:242
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:91 152 196 197 198 205 223 230 231 232 233 234 235 236 240 241Used by:Timeline
Symbol 600 MovieClip [__Packages.Maccabee]
Symbol 243 ShapeTweeningUsed by:249
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:249
Symbol 246 ShapeTweeningUsed by:249
Symbol 247 ShapeTweeningUsed by:249
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:243 245 246 247 248Used by:321
Symbol 250 GraphicUsed by:321
Symbol 251 GraphicUsed by:255
Symbol 252 GraphicUsed by:255
Symbol 253 GraphicUsed by:255
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:251 252 235 253 254Used by:321
Symbol 256 ShapeTweeningUsed by:268
Symbol 257 GraphicUsed by:268
Symbol 258 GraphicUsed by:268
Symbol 259 GraphicUsed by:268
Symbol 260 ShapeTweeningUsed by:268
Symbol 261 GraphicUsed by:268
Symbol 262 GraphicUsed by:268
Symbol 263 GraphicUsed by:268
Symbol 264 GraphicUsed by:268
Symbol 265 GraphicUsed by:268
Symbol 266 ShapeTweeningUsed by:268
Symbol 267 GraphicUsed by:268 397 398 399 400 401 402 403 404 591
Symbol 268 MovieClipUses:256 257 258 259 260 261 262 263 264 265 266 267Used by:321
Symbol 269 GraphicUsed by:320
Symbol 270 GraphicUsed by:320
Symbol 271 GraphicUsed by:320
Symbol 272 GraphicUsed by:320
Symbol 273 GraphicUsed by:320
Symbol 274 GraphicUsed by:320
Symbol 275 GraphicUsed by:320
Symbol 276 GraphicUsed by:320
Symbol 277 GraphicUsed by:320
Symbol 278 GraphicUsed by:320
Symbol 279 GraphicUsed by:320
Symbol 280 GraphicUsed by:320
Symbol 281 GraphicUsed by:320
Symbol 282 GraphicUsed by:320
Symbol 283 GraphicUsed by:320
Symbol 284 GraphicUsed by:320
Symbol 285 GraphicUsed by:320
Symbol 286 GraphicUsed by:320
Symbol 287 GraphicUsed by:320
Symbol 288 GraphicUsed by:320
Symbol 289 GraphicUsed by:320
Symbol 290 GraphicUsed by:320
Symbol 291 GraphicUsed by:320
Symbol 292 GraphicUsed by:320
Symbol 293 GraphicUsed by:320
Symbol 294 GraphicUsed by:320
Symbol 295 GraphicUsed by:320
Symbol 296 GraphicUsed by:320
Symbol 297 GraphicUsed by:320
Symbol 298 GraphicUsed by:320
Symbol 299 GraphicUsed by:320
Symbol 300 GraphicUsed by:320
Symbol 301 GraphicUsed by:320
Symbol 302 GraphicUsed by:320
Symbol 303 GraphicUsed by:320
Symbol 304 GraphicUsed by:320
Symbol 305 GraphicUsed by:320
Symbol 306 GraphicUsed by:320
Symbol 307 GraphicUsed by:320
Symbol 308 GraphicUsed by:320
Symbol 309 GraphicUsed by:320
Symbol 310 GraphicUsed by:320
Symbol 311 GraphicUsed by:320
Symbol 312 GraphicUsed by:320
Symbol 313 GraphicUsed by:320
Symbol 314 GraphicUsed by:320
Symbol 315 GraphicUsed by:320
Symbol 316 GraphicUsed by:320
Symbol 317 GraphicUsed by:320
Symbol 318 GraphicUsed by:320
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319Used by:321
Symbol 321 MovieClipUses:249 250 255 268 320Used by:Timeline
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:323 324Used by:Timeline
Symbol 326 GraphicUsed by:334
Symbol 327 GraphicUsed by:333
Symbol 328 GraphicUsed by:333 484
Symbol 329 GraphicUsed by:333
Symbol 330 GraphicUsed by:331
Symbol 331 ButtonUses:330Used by:333
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:327 328 329 331 332Used by:334
Symbol 334 MovieClipUses:326 333Used by:Timeline
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:Timeline
Symbol 337 GraphicUsed by:366
Symbol 338 GraphicUsed by:343
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:343
Symbol 341 GraphicUsed by:343
Symbol 342 EditableTextUses:174Used by:343
Symbol 343 MovieClipUses:338 340 341 342Used by:366
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:366
Symbol 346 EditableTextUses:174Used by:366
Symbol 347 EditableTextUses:174Used by:366
Symbol 348 EditableTextUses:174Used by:366
Symbol 349 GraphicUsed by:351
Symbol 350 GraphicUsed by:351
Symbol 351 ButtonUses:349 350Used by:366
Symbol 352 GraphicUsed by:364
Symbol 353 GraphicUsed by:364
Symbol 354 GraphicUsed by:364
Symbol 355 GraphicUsed by:364
Symbol 356 GraphicUsed by:364
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:364
Symbol 359 GraphicUsed by:364
Symbol 360 GraphicUsed by:364
Symbol 361 GraphicUsed by:364
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClipUses:352 353 354 355 356 358 359 360 361 363Used by:366
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:337 343 345 346 347 348 351 364 365Used by:Timeline
Symbol 367 GraphicUsed by:380
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:379
Symbol 370 FontUsed by:371 372 373 374 375 376 377 378
Symbol 371 TextUses:370Used by:379
Symbol 372 TextUses:370Used by:379
Symbol 373 TextUses:370Used by:379
Symbol 374 TextUses:370Used by:379
Symbol 375 TextUses:370Used by:379
Symbol 376 TextUses:370Used by:379
Symbol 377 TextUses:370Used by:379
Symbol 378 TextUses:370Used by:379
Symbol 379 MovieClipUses:369 371 372 373 374 375 376 377 378Used by:380
Symbol 380 MovieClipUses:367 379Used by:Timeline
Symbol 381 GraphicUsed by:Timeline
Symbol 382 EditableTextUses:174Used by:Timeline
Symbol 383 EditableTextUses:174Used by:Timeline
Symbol 384 EditableTextUses:174Used by:Timeline
Symbol 385 EditableTextUses:174Used by:Timeline
Symbol 386 EditableTextUses:174Used by:Timeline
Symbol 387 EditableTextUses:174Used by:Timeline
Symbol 388 EditableTextUses:174Used by:Timeline
Symbol 389 EditableTextUses:174Used by:Timeline
Symbol 390 GraphicUsed by:Timeline
Symbol 391 GraphicUsed by:Timeline
Symbol 392 GraphicUsed by:Timeline
Symbol 393 EditableTextUses:174Used by:Timeline
Symbol 394 FontUsed by:395 405 449 500 522 545 580
Symbol 395 EditableTextUses:394Used by:Timeline
Symbol 396 EditableTextUses:174Used by:Timeline
Symbol 397 ButtonUses:267Used by:Timeline
Symbol 398 ButtonUses:267Used by:Timeline
Symbol 399 ButtonUses:267Used by:Timeline
Symbol 400 ButtonUses:267Used by:Timeline
Symbol 401 ButtonUses:267Used by:Timeline
Symbol 402 ButtonUses:267Used by:Timeline
Symbol 403 ButtonUses:267Used by:Timeline
Symbol 404 ButtonUses:267Used by:Timeline
Symbol 405 TextUses:394Used by:Timeline
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:Timeline
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:Timeline
Symbol 410 GraphicUsed by:425 434 435
Symbol 411 GraphicUsed by:435
Symbol 412 GraphicUsed by:435
Symbol 413 GraphicUsed by:435
Symbol 414 GraphicUsed by:435
Symbol 415 GraphicUsed by:435
Symbol 416 GraphicUsed by:435
Symbol 417 GraphicUsed by:435
Symbol 418 GraphicUsed by:425
Symbol 419 GraphicUsed by:425
Symbol 420 GraphicUsed by:425
Symbol 421 GraphicUsed by:425
Symbol 422 GraphicUsed by:425
Symbol 423 GraphicUsed by:425
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:410 418 419 420 421 422 423 424Used by:435
Symbol 426 GraphicUsed by:434
Symbol 427 GraphicUsed by:434
Symbol 428 GraphicUsed by:434
Symbol 429 GraphicUsed by:434
Symbol 430 GraphicUsed by:434
Symbol 431 GraphicUsed by:434
Symbol 432 GraphicUsed by:434
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:410 426 427 428 429 430 431 432 433Used by:435
Symbol 435 MovieClipUses:410 411 412 413 414 415 416 417 425 434Used by:Timeline
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:Timeline
Symbol 438 EditableTextUses:174Used by:Timeline
Symbol 439 EditableTextUses:174Used by:Timeline
Symbol 440 EditableTextUses:174Used by:Timeline
Symbol 441 EditableTextUses:174Used by:Timeline
Symbol 442 EditableTextUses:174Used by:Timeline
Symbol 443 EditableTextUses:174Used by:Timeline
Symbol 444 EditableTextUses:174Used by:Timeline
Symbol 445 EditableTextUses:174Used by:Timeline
Symbol 446 GraphicUsed by:Timeline
Symbol 447 GraphicUsed by:Timeline
Symbol 448 EditableTextUses:174Used by:Timeline
Symbol 449 EditableTextUses:394Used by:Timeline
Symbol 450 EditableTextUses:174Used by:Timeline
Symbol 451 GraphicUsed by:454
Symbol 452 GraphicUsed by:453 503 551
Symbol 453 MovieClipUses:452Used by:454
Symbol 454 MovieClipUses:451 453Used by:Timeline
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:Timeline
Symbol 457 GraphicUsed by:460
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:460
Symbol 460 MovieClipUses:457 459Used by:Timeline
Symbol 461 GraphicUsed by:486
Symbol 462 GraphicUsed by:484
Symbol 463 GraphicUsed by:484
Symbol 464 GraphicUsed by:465
Symbol 465 ButtonUses:464Used by:484
Symbol 466 GraphicUsed by:484
Symbol 467 GraphicUsed by:484
Symbol 468 GraphicUsed by:484
Symbol 469 GraphicUsed by:484
Symbol 470 GraphicUsed by:484
Symbol 471 GraphicUsed by:484
Symbol 472 GraphicUsed by:484
Symbol 473 GraphicUsed by:484
Symbol 474 GraphicUsed by:484
Symbol 475 GraphicUsed by:484
Symbol 476 GraphicUsed by:484
Symbol 477 GraphicUsed by:484
Symbol 478 GraphicUsed by:484
Symbol 479 GraphicUsed by:484
Symbol 480 GraphicUsed by:484
Symbol 481 GraphicUsed by:484
Symbol 482 GraphicUsed by:483
Symbol 483 ButtonUses:482Used by:484
Symbol 484 MovieClipUses:462 463 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 328 235 483Used by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:461 484 485Used by:Timeline
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:Timeline
Symbol 489 EditableTextUses:174Used by:Timeline
Symbol 490 EditableTextUses:174Used by:Timeline
Symbol 491 EditableTextUses:174Used by:Timeline
Symbol 492 EditableTextUses:174Used by:Timeline
Symbol 493 EditableTextUses:174Used by:Timeline
Symbol 494 EditableTextUses:174Used by:Timeline
Symbol 495 EditableTextUses:174Used by:Timeline
Symbol 496 EditableTextUses:174Used by:Timeline
Symbol 497 GraphicUsed by:Timeline
Symbol 498 GraphicUsed by:Timeline
Symbol 499 EditableTextUses:174Used by:Timeline
Symbol 500 EditableTextUses:394Used by:Timeline
Symbol 501 EditableTextUses:174Used by:Timeline
Symbol 502 GraphicUsed by:504
Symbol 503 MovieClipUses:452Used by:504
Symbol 504 MovieClipUses:502 503Used by:Timeline
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:Timeline
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:Timeline
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:Timeline
Symbol 511 EditableTextUses:174Used by:Timeline
Symbol 512 EditableTextUses:174Used by:Timeline
Symbol 513 EditableTextUses:174Used by:Timeline
Symbol 514 EditableTextUses:174Used by:Timeline
Symbol 515 EditableTextUses:174Used by:Timeline
Symbol 516 EditableTextUses:174Used by:Timeline
Symbol 517 EditableTextUses:174Used by:Timeline
Symbol 518 EditableTextUses:174Used by:Timeline
Symbol 519 GraphicUsed by:Timeline
Symbol 520 GraphicUsed by:Timeline
Symbol 521 EditableTextUses:174Used by:Timeline
Symbol 522 EditableTextUses:394Used by:Timeline
Symbol 523 EditableTextUses:174Used by:Timeline
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:Timeline
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:Timeline
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:Timeline
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:Timeline
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:Timeline
Symbol 534 EditableTextUses:174Used by:Timeline
Symbol 535 EditableTextUses:174Used by:Timeline
Symbol 536 EditableTextUses:174Used by:Timeline
Symbol 537 EditableTextUses:174Used by:Timeline
Symbol 538 EditableTextUses:174Used by:Timeline
Symbol 539 EditableTextUses:174Used by:Timeline
Symbol 540 EditableTextUses:174Used by:Timeline
Symbol 541 EditableTextUses:174Used by:Timeline
Symbol 542 GraphicUsed by:Timeline
Symbol 543 GraphicUsed by:Timeline
Symbol 544 EditableTextUses:174Used by:Timeline
Symbol 545 EditableTextUses:394Used by:Timeline
Symbol 546 EditableTextUses:174Used by:Timeline
Symbol 547 GraphicUsed by:552
Symbol 548 GraphicUsed by:552
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:552
Symbol 551 MovieClipUses:452Used by:552
Symbol 552 MovieClipUses:547 548 550 551Used by:Timeline
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:562 566
Symbol 555 GraphicUsed by:561
Symbol 556 GraphicUsed by:561
Symbol 557 GraphicUsed by:561
Symbol 558 GraphicUsed by:561
Symbol 559 GraphicUsed by:561
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:555 556 557 558 559 560Used by:562 568
Symbol 562 MovieClipUses:554 561Used by:Timeline
Symbol 563 GraphicUsed by:568
Symbol 564 GraphicUsed by:566
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:564 565 554Used by:568
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:563 566 561 567Used by:Timeline
Symbol 569 EditableTextUses:174Used by:Timeline
Symbol 570 EditableTextUses:174Used by:Timeline
Symbol 571 EditableTextUses:174Used by:Timeline
Symbol 572 EditableTextUses:174Used by:Timeline
Symbol 573 EditableTextUses:174Used by:Timeline
Symbol 574 EditableTextUses:174Used by:Timeline
Symbol 575 EditableTextUses:174Used by:Timeline
Symbol 576 EditableTextUses:174Used by:Timeline
Symbol 577 GraphicUsed by:Timeline
Symbol 578 GraphicUsed by:Timeline
Symbol 579 EditableTextUses:174Used by:Timeline
Symbol 580 EditableTextUses:394Used by:Timeline
Symbol 581 EditableTextUses:174Used by:Timeline
Symbol 582 GraphicUsed by:Timeline
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585
Symbol 585 MovieClipUses:584Used by:592
Symbol 586 GraphicUsed by:590
Symbol 587 GraphicUsed by:590
Symbol 588 GraphicUsed by:590
Symbol 589 GraphicUsed by:590
Symbol 590 ButtonUses:586 587 588 589Used by:592
Symbol 591 ButtonUses:267Used by:592
Symbol 592 MovieClipUses:585 590 591Used by:Timeline
Symbol 593 EditableTextUses:174Used by:594
Symbol 594 MovieClipUses:593Used by:595
Symbol 595 MovieClipUses:594Used by:Timeline
Symbol 596 GraphicUsed by:Timeline
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:599
Symbol 599 ButtonUses:598Used by:Timeline

Instance Names

"clip"Frame 1Symbol 242 MovieClip
"sky"Frame 4Symbol 321 MovieClip
"ground"Frame 4Symbol 325 MovieClip
"foreground"Frame 4Symbol 336 MovieClip
"hud"Frame 4Symbol 366 MovieClip
"cam"Frame 4Symbol 380 MovieClip
"starLightning"Frame 6Symbol 83 MovieClip
"starStarStrike"Frame 6Symbol 83 MovieClip
"starLaser"Frame 6Symbol 83 MovieClip
"starObstruction"Frame 6Symbol 83 MovieClip
"starLightBeam"Frame 6Symbol 83 MovieClip
"starDreidelDart"Frame 6Symbol 83 MovieClip
"starFireBalls"Frame 6Symbol 83 MovieClip
"sky"Frame 7Symbol 321 MovieClip
"background"Frame 7Symbol 407 MovieClip
"ground"Frame 7Symbol 409 MovieClip
"upperground"Frame 7Symbol 435 MovieClip
"foreground"Frame 7Symbol 437 MovieClip
"hud"Frame 7Symbol 366 MovieClip
"cam"Frame 7Symbol 380 MovieClip
"starLightning"Frame 9Symbol 83 MovieClip
"starStarStrike"Frame 9Symbol 83 MovieClip
"starLaser"Frame 9Symbol 83 MovieClip
"starObstruction"Frame 9Symbol 83 MovieClip
"starLightBeam"Frame 9Symbol 83 MovieClip
"starDreidelDart"Frame 9Symbol 83 MovieClip
"starFireBalls"Frame 9Symbol 83 MovieClip
"skycol"Frame 10Symbol 454 MovieClip
"sky"Frame 10Symbol 321 MovieClip
"background2"Frame 10Symbol 456 MovieClip
"ground"Frame 10Symbol 486 MovieClip
"foreground"Frame 10Symbol 488 MovieClip
"hud"Frame 10Symbol 366 MovieClip
"cam"Frame 10Symbol 380 MovieClip
"starLightning"Frame 12Symbol 83 MovieClip
"starStarStrike"Frame 12Symbol 83 MovieClip
"starLaser"Frame 12Symbol 83 MovieClip
"starObstruction"Frame 12Symbol 83 MovieClip
"starLightBeam"Frame 12Symbol 83 MovieClip
"starDreidelDart"Frame 12Symbol 83 MovieClip
"starFireBalls"Frame 12Symbol 83 MovieClip
"skycol"Frame 13Symbol 504 MovieClip
"sky"Frame 13Symbol 321 MovieClip
"background"Frame 13Symbol 506 MovieClip
"ground"Frame 13Symbol 508 MovieClip
"foreground"Frame 13Symbol 510 MovieClip
"hud"Frame 13Symbol 366 MovieClip
"cam"Frame 13Symbol 380 MovieClip
"starLightning"Frame 15Symbol 83 MovieClip
"starStarStrike"Frame 15Symbol 83 MovieClip
"starLaser"Frame 15Symbol 83 MovieClip
"starObstruction"Frame 15Symbol 83 MovieClip
"starLightBeam"Frame 15Symbol 83 MovieClip
"starDreidelDart"Frame 15Symbol 83 MovieClip
"starFireBalls"Frame 15Symbol 83 MovieClip
"skycol"Frame 16Symbol 525 MovieClip
"sky"Frame 16Symbol 321 MovieClip
"background"Frame 16Symbol 527 MovieClip
"ground"Frame 16Symbol 531 MovieClip
"foreground"Frame 16Symbol 533 MovieClip
"hud"Frame 16Symbol 366 MovieClip
"cam"Frame 16Symbol 380 MovieClip
"starLightning"Frame 18Symbol 83 MovieClip
"starStarStrike"Frame 18Symbol 83 MovieClip
"starLaser"Frame 18Symbol 83 MovieClip
"starObstruction"Frame 18Symbol 83 MovieClip
"starLightBeam"Frame 18Symbol 83 MovieClip
"starDreidelDart"Frame 18Symbol 83 MovieClip
"starFireBalls"Frame 18Symbol 83 MovieClip
"skycol"Frame 19Symbol 552 MovieClip
"sky"Frame 19Symbol 321 MovieClip
"ground"Frame 19Symbol 568 MovieClip
"hud"Frame 19Symbol 366 MovieClip
"cam"Frame 19Symbol 380 MovieClip
"starLightning"Frame 21Symbol 83 MovieClip
"starStarStrike"Frame 21Symbol 83 MovieClip
"starLaser"Frame 21Symbol 83 MovieClip
"starObstruction"Frame 21Symbol 83 MovieClip
"starLightBeam"Frame 21Symbol 83 MovieClip
"starDreidelDart"Frame 21Symbol 83 MovieClip
"starFireBalls"Frame 21Symbol 83 MovieClip
"star"Symbol 87 MovieClip [ironstar] Frame 1Symbol 86 MovieClip
"mc3"Symbol 125 MovieClip Frame 1Symbol 121 MovieClip
"mc0"Symbol 125 MovieClip Frame 1Symbol 121 MovieClip
"mc2"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip
"mc1"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip
"mc2"Symbol 128 MovieClip Frame 1Symbol 114 MovieClip
"mc1"Symbol 128 MovieClip Frame 1Symbol 117 MovieClip
"mc0"Symbol 128 MovieClip Frame 1Symbol 125 MovieClip
"mc0"Symbol 129 MovieClip Frame 1Symbol 128 MovieClip
"mc1"Symbol 130 MovieClip Frame 1Symbol 109 MovieClip
"mc0"Symbol 130 MovieClip Frame 1Symbol 129 MovieClip
"mc0"Symbol 147 MovieClip Frame 1Symbol 104 MovieClip
"mc1"Symbol 152 MovieClip Frame 1Symbol 102 MovieClip
"mc0"Symbol 152 MovieClip Frame 1Symbol 104 MovieClip
"mc4"Symbol 152 MovieClip Frame 1Symbol 130 MovieClip
"mc2"Symbol 152 MovieClip Frame 1Symbol 145 MovieClip
"mc5"Symbol 152 MovieClip Frame 1Symbol 147 MovieClip
"mc3"Symbol 152 MovieClip Frame 1Symbol 151 MovieClip
"bar"Symbol 196 MovieClip Frame 1Symbol 155 MovieClip
"bargfx"Symbol 196 MovieClip Frame 1Symbol 158 MovieClip
"bargfx"Symbol 196 MovieClip Frame 2Symbol 158 MovieClip
"tank"Symbol 242 MovieClip Frame 1Symbol 152 MovieClip
"fire"Symbol 321 MovieClip Frame 1Symbol 249 MovieClip
"bridge"Symbol 325 MovieClip Frame 1Symbol 323 MovieClip
"bridge"Symbol 334 MovieClip Frame 1Symbol 333 MovieClip
"tweener"Symbol 343 MovieClip Frame 1Symbol 340 MovieClip
"manabar"Symbol 366 MovieClip Frame 1Symbol 343 MovieClip
"powerbox"Symbol 366 MovieClip Frame 1Symbol 364 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "thunder"
ExportAssets (56)Timeline Frame 1Symbol 2 as "slice"
ExportAssets (56)Timeline Frame 1Symbol 3 as "slash"
ExportAssets (56)Timeline Frame 1Symbol 4 as "echo"
ExportAssets (56)Timeline Frame 1Symbol 5 as "music"
ExportAssets (56)Timeline Frame 1Symbol 6 as "money"
ExportAssets (56)Timeline Frame 1Symbol 7 as "laserrr"
ExportAssets (56)Timeline Frame 1Symbol 8 as "lasersound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "grunt"
ExportAssets (56)Timeline Frame 1Symbol 10 as "fireball"
ExportAssets (56)Timeline Frame 1Symbol 11 as "click"
ExportAssets (56)Timeline Frame 1Symbol 12 as "hit"
ExportAssets (56)Timeline Frame 1Symbol 14 as "boulder"
ExportAssets (56)Timeline Frame 1Symbol 39 as "badMan"
ExportAssets (56)Timeline Frame 1Symbol 53 as "goodMan"
ExportAssets (56)Timeline Frame 1Symbol 60 as "badslash"
ExportAssets (56)Timeline Frame 1Symbol 61 as "goodslash"
ExportAssets (56)Timeline Frame 1Symbol 68 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 70 as "lightdamage"
ExportAssets (56)Timeline Frame 1Symbol 74 as "firespec"
ExportAssets (56)Timeline Frame 1Symbol 76 as "rain"
ExportAssets (56)Timeline Frame 1Symbol 81 as "beam"
ExportAssets (56)Timeline Frame 1Symbol 84 as "starstrike"
ExportAssets (56)Timeline Frame 1Symbol 87 as "ironstar"
ExportAssets (56)Timeline Frame 1Symbol 90 as "dreidel"
ExportAssets (56)Timeline Frame 1Symbol 600 as "__Packages.Maccabee"

Labels

"gameover"Frame 23
"credits"Frame 24
"LOAD"Symbol 196 MovieClip Frame 1
"COMPLETE_STOP"Symbol 196 MovieClip Frame 2
"loaded"Symbol 196 MovieClip Frame 63
"lightning"Symbol 321 MovieClip Frame 2
"angeldust"Symbol 321 MovieClip Frame 3
"boulder"Symbol 435 MovieClip Frame 35
"death"Symbol 435 MovieClip Frame 36

Dynamic Text Variables

nSheckelsSymbol 346 EditableText"<p align="justify"></p>"
nTotalEnemiesSymbol 347 EditableText"<p align="left"></p>"
nTotalSoldiersSymbol 348 EditableText"<p align="right"></p>"
powerSymbol 382 EditableText""
damageSymbol 383 EditableText""
manaSymbol 384 EditableText""
costSymbol 385 EditableText""
nSheckelsSymbol 395 EditableText""
remainingSymbol 396 EditableText"Remaining Maccabees: 5 x (20) = 100"
powerSymbol 438 EditableText""
damageSymbol 439 EditableText""
manaSymbol 440 EditableText""
costSymbol 441 EditableText""
nSheckelsSymbol 449 EditableText""
remainingSymbol 450 EditableText"Remaining Maccabees: 5 x (20) = 100"
powerSymbol 489 EditableText""
damageSymbol 490 EditableText""
manaSymbol 491 EditableText""
costSymbol 492 EditableText""
nSheckelsSymbol 500 EditableText""
remainingSymbol 501 EditableText"Remaining Maccabees: 5 x (20) = 100"
powerSymbol 511 EditableText""
damageSymbol 512 EditableText""
manaSymbol 513 EditableText""
costSymbol 514 EditableText""
nSheckelsSymbol 522 EditableText""
remainingSymbol 523 EditableText"Remaining Maccabees: 5 x (20) = 100"
powerSymbol 534 EditableText""
damageSymbol 535 EditableText""
manaSymbol 536 EditableText""
costSymbol 537 EditableText""
nSheckelsSymbol 545 EditableText""
remainingSymbol 546 EditableText"Remaining Maccabees: 5 x (20) = 100"
powerSymbol 569 EditableText""
damageSymbol 570 EditableText""
manaSymbol 571 EditableText""
costSymbol 572 EditableText""
nSheckelsSymbol 580 EditableText""
remainingSymbol 581 EditableText"Remaining Maccabees: 5 x (20) = 100"




http://swfchan.com/8/38313/info.shtml
Created: 13/5 -2019 09:51:26 Last modified: 13/5 -2019 09:51:26 Server time: 16/05 -2024 07:13:01