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

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

Oroboros.swf

This is the info page for
Flash #57007

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


Text
Harvest

Collecting energy clusters will allow you to open portals to new
dimensions. Every 10 clusters you collect will give you a bonus multiplier,
as well as repair an individual segment.
Collect energy clusters by eating them (with your face). If they hit your
tail, you will lose a segment and spill all of your point multipliers --which
can be regained for 1/2 value if you move fast!.

Seeker

The seekers are parasitic creatures who latch onto Oroboros and devour
his energy segments. They rush toward you with great speed, but quickly
tire.  Learn to avoid them while timing their rush attacks, or slice them to
pieces with your Tail of Blades! If they hit a non-bladed segment, they will
latch on and eat up to 3 segments.  They will even attempt to eat bladed
segments... without much luck :)

Swarmer

Unstable masses of quantum energy, the Swarmers are an annoying
bunch. They pop into existence and seek out opposing energy to
annhialate themselves against. Energy bombs will take care of them, but
nothing else will faze them --just remember to keep some handy.
Note: Swarmers look very tasty, but they do not taste good at all. Do not
try to eat them!

Warper

The Warper is a slow moving entity who possesses great strength, along
with a highly unpredictable disposition. For no apparent reason, Warpers
will lose their temper and warp a short distance, DESTROYING anything in
their path. Be extremely cautious when they sound the alarm.
--Warpers are INVINCIBLE, and they will destroy you quickly, if you're  not
careful.

Cutter

The Cutter is a robotic war machine, abandoned long ago by the ancient
architects of the cosmos.  Its sole purpose was to rain down an endless
barrage of destruction upon their foes. Guided by galactic rails, these
forgotten creations wander the universe blindly. With no masters to lead
them, they will attack anything caught in their path. Only the Level 3
Armored Tail can stop them from destroying your segments.

Chaos

Lights Out!
Negative entities are multiplying, and joining forces to put a stop to your
journey.
Get your Tail Retract powered up! and always remember: dodge, dip,
duck, dive & dodge...  And slash!

More
Chaos

It's all buggered up...
At this point, dodging is an artform.  If you can keep your tail together
you will be rewarded with mega points.  For the bean-counters out there,
the formula used to calculate points =
# of segments * multiplier * maxtail bonus * (1/2 current dimension)

!(>_<)!

Snake Master
You've honed your agility. You've learned some math...been exploded,
parasited, warp blasted.  Now it's time to practice precision in your
movements.  Max out the Oroboros and battle for a place among the
heros in the Dimension of Champions!

!(>_<)!
|
/\

Penultimate Dimension
Aaaack!
You've warped straight into a nest of angry Seekers!  Lucky for you there
is a Blades power-up factory located right at the bottom of your screen...
Now get to slashin` !

!(x_x)!
_|_
/\

Now you've gone and done it
The Seekers weren't too happy with you wrecking their nest; so they
decided to follow in your footsteps, and do a little evolving of their own.
They're coming after you... with a vengeance! Evo-style.!

ALL YOU CAN EAT!
The last warp led you right into an energy zone!  There's nothing but
excess amounts of your favorite food here, so prepare for a Feeding
Frenzy!

!(>_<)!
^_||_^
_/\_

Oroguru
The Oroboros is a part of you now,  but this is only the beginning.  Others
are waiting to test your skills.  Attempt the ultimate combo. The fabled
"Whirling Blade of the Heavens Emits Showers of Sparks while Defending
from Doom - Nexus Implosion Attack!"  It is within your grasp!  Just let
me know if you pull it off...

?

You have now ventured outside the range of possibility.  Time and space
no longer exist as we know them,  just infinitely repeating multi-colored
microverses.

ô¿ô

- CPU temp = 107 degrees C
- Core overload imminent
- Unable to generate coherent text for your enjoyment any longer.
- zsfz af8semagecafnufrhvkafvk

!

HAPPY HAPPY HAPPY

View Score Stats

View Level Info

<p align="left"><font face="FFF Access_24pt_st" size="24" color="#990000" letterSpacing="0.000000" kerning="1">1</font></p>

Multiplier

Max Tail Bonus

<p align="right"><font face="FFF Manager Bold_14pt_st" size="14" color="#700a96" letterSpacing="0.000000" kerning="1">106</font></p>

<p align="right"><font face="FFF Manager Bold_14pt_st" size="14" color="#700a96" letterSpacing="0.000000" kerning="1">106</font></p>

Energy Cluster Value =
Segments * multiplier * maxTail bonus * (1/2 Dimension)

Scoring statistics

Segments

<p align="right"><font face="FFF Manager Bold_14pt_st" size="14" color="#700a96" letterSpacing="0.000000" kerning="1">106</font></p>

<p align="left"><font face="Verdana_10pt_st" size="10" color="#700a96" letterSpacing="0.000000" kerning="1">9862 points per Energy Cluster eaten</font></p>

Seekers are worth: 500 * (1/2 Dimension)

<p align="left"><font face="Verdana_10pt_st" size="10" color="#700a96" letterSpacing="0.000000" kerning="1">9862 points per Seeker sliced</font></p>

<p align="left"><font face="Verdana_10pt_st" size="10" color="#7a209e" letterSpacing="0.000000" kerning="1">You have eaten 9999 Energy Clusters, and sliced 9999 Seekers</font></p>

Open Menu = (M)

Pause Game = (P)

additive blending

background FX

anti-aliasing = off

* only use anti-aliasing if your computer is super fast! *

particle density  =

sound FX volume

music volume

Confirm Restart

<p align="left"><font face="FFF Manager Bold_13pt_st" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">maxed Out</font></p>

<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-10</font></p>

<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">10-10</font></p>

<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-10</font></p>

<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-3</font></p>

<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-3</font></p>

segment cohesion

agility

retraction stamina

evo points

armor durability

blade durability

Evolution Zone

Segment Cohesion
controls the spacing
between segments.
applying Evo Points to
this area will increase
your ability to avoid
enemies.

<p align="center"><font face="Verdana_12pt_st" size="12" color="#990000" letterSpacing="0.000000" kerning="1"><b>Cost = 12 evo points</b></font></p>

Agility determines how
fast you can move.
Apply Evo Points here
and you will notice an
immediate boost in
responsiveness!

Retraction Stamina
governs how long you
can keep your tail
drawn in. Increases
here will cause your RS
meter to drain more
slowly.

Armor Durability allows
your armored tail to
evolve through 3 levels of
toughness.  Each level
allows you to take more
hits from energy clusters,
and level 3 can even
block rocket attacks.
Press (Z) key to activate.

Blade Durability allows
your Tail of Blades to
evolve through 3 levels of
sharpness. If a blade hits
an energy cluster, both
will be destroyed. With
enough hits, you can  kill
the Seekers.
Press (X) to activate.

Controls

<p align="center"><font face="FFF Spacedust_22pt_st" size="22" color="#ff9900" letterSpacing="0.000000" kerning="1">x222</font></p>

initializing

proceed

<p align="center"><font face="FFF Access_72pt_st" size="72" color="#ffffff" letterSpacing="0.000000" kerning="1">Welcome Funface</font></p>

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

<p align="left"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">- 10</font></p>

<p align="left"><font face="FFF Forward_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

Quickly escape certain doom by retracting your
tail. While retracted, your tail will remain close
until your retraction stamina is depleted.

Retract your tail by Clicking the

Left Mouse Button

These power ups will replenish your Retraction
stamina from now on.

Retraction Stamina Boost

Slice through your foes instead of running like a
coward! Take heed though... Some enemies are
immune to blades. Each bladed segment is good
for 1 slice, but higher levels do more damage.

Switch to Tail of Blades by pressing the

(X) Key.

These power ups will replenish your blades
from now on.

Tail of Blades

Keep the onslaught of energy clusters at a safe
distance, and the rockets at bay. Armor can be
leveled up to withstand up to 3 basic attacks per
segment! Level 3 will also deflect rocket attacks.

Switch to Armored Tail by pressing the

(Z) Key.

These power ups will replenish your Armor
from now on.

Armored Tail

Can't handle the pressure?  Swarmers crowding you?
Then you might need to drop an E-Bomb!  Energy
Bombs will clear the screen of all energy clusters, and
more importantly, all Swarmers --who are impervious
to all other attacks. You can carry up to 7 bombs.

Detonate your Energy Bombs by pressing:

(Space bar)

These power ups will give you 1 Energy
Bomb from now on.

Energy Bomb

For 10 seconds you will remain Invincible to
everything. No harm will befall you, just make sure
you know where your tail is when your invincibility
wears off!

These power ups will render you invincible
for 10 seconds when you collect them

Invincibility Power Up

Instantly regrow a single segment with this
power up.  If you can keep all of your tail
segments healthy, you will earn the "Max Tail"
bonus --which can increase your score
dramatically.

These power ups will regrow a single segment
when you collect them.

Segment Regeneration
Power Up

<p align="center"></p>

Warp to the
Champions Dimension

<p align="center"><font face="FFF Forward_16pt_st" size="16" color="#ffcc00" letterSpacing="0.000000" kerning="1">Enter Your Name!</font></p>

<p align="center"><font face="Verdana_12pt_st" size="12" color="#666666" letterSpacing="0.000000" kerning="1">Leave a comment for your Oroboros high-score entry! ...256 characters max.</font></p>

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("aa81e2e1", this, 10301, true); MochiAd.showPreloaderAd({id:"9235db4cf6d0ed67", res:"640x480"});
Frame 2
function getRandomDir(iboost) { pnt = [0, 0]; c = (Math.random() * 360) * 0.0175; pnt[0] = Math.cos(c) * iboost; pnt[1] = Math.sin(c) * iboost; return(pnt); } function getSpecificDir(inum, iboost) { pnt = [0, 0]; c = inum * 0.0175; pnt[0] = Math.cos(c) * iboost; pnt[1] = Math.sin(c) * iboost; return(pnt); } function argbtohex(a, r, g, b) { return((((a << 24) | (r << 16)) | (g << 8)) | b); } function hextoargb(val) { var _local1 = {}; _local1.alpha = (val >> 24) & 255; _local1.red = (val >> 16) & 255; _local1.green = (val >> 8) & 255; _local1.blue = val & 255; return(_local1); } function linearInterp(a, b, pct) { var _local1 = new flash.geom.Point(b.x - a.x, b.y - a.y); return(a.add(new flash.geom.Point(pct * _local1.x, pct * _local1.y))); } function cosInterp(a, b, pct) { temp = (1 - Math.cos(pct * Math.PI)) * 0.5; return((a * (1 - temp)) + (b * temp)); } function getDist(p1, p2) { return(p1.subtract(p2)); } function getHyp(p1, p2) { var _local1 = p1.subtract(p2); return(Math.sqrt((_local1.x * _local1.x) + (_local1.y * _local1.y))); } function inertiaPos(p1, p2, spd) { d = p1.subtract(p2); d.x = d.x * spd; d.y = d.y * spd; return(d); } function inertiaSingle(v1, v2, spd) { return((v1 - v2) * spd); } function pointAt(p1, p2, rad) { d = p1.subtract(p2); r = Math.atan2(d.y, d.x); if (rad == 0) { return(r * 57.295779); } return(r); } function findpos(list, iname) { var _local1 = 0; var _local2; _local1 = 0; while (_local1 < list.length) { _local2 = list[_local1]; if (_local2._name == iname) { return(_local1); } _local1++; } return(false); } var maxmusicvol = 100; var maxsfxvol = 100; var vol1 = 0; var vol2 = 0; var fadein1 = false; var fadein2 = false; function activateMenu() { options.activate_ng_button(); options.subMenu.gotoAndStop(1); options.restart_confirm.gotoAndStop(1); if (_currentframe != 4) { options.subMenu.statbutton.enabled = false; options.subMenu.statbutton._alpha = 0; } else { options.subMenu.statbutton.enabled = true; options.subMenu.statbutton._alpha = 100; } if (_root.menuClosing) { options.menuActive = true; _root.gamepaused = true; _root.menuClosing = false; _root.retractTimer = 0; options.swapDepths(_root.getNextHighestDepth()); options.yspeed = 3; Mouse.show(); _root.Sman.switch2amb(); } else { options.menuActive = !options.menuActive; options.yspeed = 3; if (options.menuActive) { options.swapDepths(_root.getNextHighestDepth()); _root.gamepaused = true; Mouse.show(); options.gotoAndStop("optmenu"); _root.Sman.switch2amb(); } else { options.close_mc.onRelease(); } } } function funfacelink() { getURL ("http://www.funfacegames.com", "_blank"); if (_root._currentframe == 4) { Mouse.hide(); } } function arlink() { getURL ("http://www.armorgames.com", "_blank"); if (_root._currentframe == 4) { Mouse.hide(); } } function deadClick() { if (Sman.bombsnd != undefined) { Sman.bombsnd.start(); } if (_root._currentframe == 4) { Mouse.hide(); } } function introLightning() { var _local2 = loader_mc.loadHead; var _local1 = (_local2._rotation * Math.PI) / 180; var _local4 = midx + (Math.cos(_local1) * 45); var _local3 = midy + (Math.sin(_local1) * 45); var _local5 = new flash.geom.Point(_local4, _local3); Bomb.detonateSingle(sp, _local5, 50); } stop(); var hscut; var tlv = new LoadVars(); var rlv = new LoadVars(); tlv.sendAndLoad("http://www.funfacegames.com/games/oroboros/scripts/getHS.php", rlv, "GET"); rlv.onLoad = function (success) { if (success) { _root.hscut = this.hscut; } tlv = undefined; rlv = undefined; }; var burstNum = 8; var fadetoblack = false; var donefading = true; var BgFX = new BgStars(30); BgFX.gstate = "intro"; var qualityset = false; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var dub = new ContextMenuItem("\u00F4__________!(>_<)!__________\u00F4", deadClick); var orotext = new ContextMenuItem("Game (M)enu", activateMenu); var mySiteLink = new ContextMenuItem("www.funfacegames.com", funfacelink); var arlink = new ContextMenuItem("Play More Games!", arlink); var copyrightNotice = new ContextMenuItem("\u00A9 2007 Funface Games", funfacelink); orotext.separatorBefore = true; mySiteLink.separatorBefore = true; copyrightNotice.separatorBefore = true; myMenu.customItems.push(dub, orotext, mySiteLink, arlink, copyrightNotice); _root.menu = myMenu; var addMode = "add"; var midx = (Stage.width / 2); var midy = (Stage.height / 2); var PFX_mc = _root.createEmptyMovieClip("PFX_mc", _root.getNextHighestDepth()); var ScoreMgr = new Points(); var Bomb = new BombFX(); var sp = (new flash.geom.Point(midx, midy)); var PMan = new PFX(); options = _root.attachMovie("optmenu", "options", _root.getNextHighestDepth()); options.menuActive = false; options.yspeed = 3; options.outPos = 30; options.inPos = -320; options._x = 20; options._y = options.inPos; if (menuLO == undefined) { var menuLO = new Object(); menuLO.onKeyUp = function () { var _local1 = Key.getCode(); if (((_local1 == 81) || (_local1 == 73)) || (_local1 == 77)) { activateMenu(); } }; Key.addListener(menuLO); } options.onEnterFrame = function () { this.yspeed = Math.min(this.yspeed * 1.2, 100); if (this.menuActive) { this._y = Math.min(this._y + this.yspeed, this.outPos); options.subMenu._y = Math.min(options.subMenu._y + this.yspeed, 275); _root.title.controls.enabled = false; _root.title.options.enabled = false; _root.title.play_mc.enabled = false; } else { this._y = Math.max(this._y - this.yspeed, this.inPos); options.subMenu._y = Math.max(options.subMenu._y - this.yspeed, 85); _root.title.controls.enabled = true; _root.title.options.enabled = true; _root.title.play_mc.enabled = true; } };
Frame 3
stop(); if (repeatplay) { options = _root.attachMovie("optmenu", "options", _root.getNextHighestDepth()); options.menuActive = false; options.yspeed = 3; options.outPos = 30; options.inPos = -320; options._x = 20; options._y = options.inPos; if (menuLO == undefined) { var menuLO = new Object(); menuLO.onKeyUp = function () { var _local1 = Key.getCode(); if (((_local1 == 81) || (_local1 == 73)) || (_local1 == 77)) { activateMenu(); } }; Key.addListener(menuLO); } options.onEnterFrame = function () { this.yspeed = Math.min(this.yspeed * 1.2, 100); if (this.menuActive) { this._y = Math.min(this._y + this.yspeed, this.outPos); options.subMenu._y = Math.min(options.subMenu._y + this.yspeed, 275); _root.title.controls.enabled = false; _root.title.options.enabled = false; _root.title.play_mc.enabled = false; } else { this._y = Math.max(this._y - this.yspeed, this.inPos); options.subMenu._y = Math.max(options.subMenu._y - this.yspeed, 85); _root.title.controls.enabled = true; _root.title.options.enabled = true; _root.title.play_mc.enabled = true; } }; }
Frame 4
function clocktick() { gametimer++; if (gametimer > 40) { gametimer = 0; secs = secs + 1; if (secs > 60) { secs = 0; mins = mins + 1; } } } function checkDead() { dead = true; for (i in segList) { s = segList[i]; if (s.condition == "hit") { } else if (s.condition == "regrow") { dead = false; } else if (s.condition == "normal") { dead = false; } } if (dead) { leader._x = midx; leader._y = midy; leader._alpha = 0; Player.destroy(); Orb.mc._alpha = 0; for (s in seekerList) { seekerList[s].destroy(); } if (Warpy != undefined) { Warpy.destroy(); } if (Cutty != undefined) { Cutty.destroy(); } if (ScoreMgr.kongame) { ScoreMgr.kon_updateStat("HighScore", ScoreMgr.mainScore); } _root.gotoAndStop("gameOver"); gameOn = false; } } function updateClock() { if (Player.gstate == "normal") { gameTime++; if (bladefactory) { if ((Math.random() * 100) < 1) { if (!pwrupInPlay) { launchPwrUp(2); } } } if (gameTime > leveluptime) { gameTime = 0; level++; if (segList.length < maxSegs) { segList.unshift(new Segment()); Segment.pickTarg(); } if (baddies < maxfood) { foodList.push(new Food()); baddies++; } if (!pwrupInPlay) { pnum++; if (pnum > 6) { pnum = 1; } launchPwrUp(pnum); } } dtime = dtime - 4; if (dtime > 0) { Bomb.detonateKill(50); Bomb.bombclip._alpha = Bomb.bombclip._alpha - 4; } } } function tailMeter() { if ((!gamepaused) && (Player.gstate == "normal")) { var _local1 = (tailShrink / 1000) * 256; hud.tailMeter.bar._height = _local1; if (!down) { if (ok2RechargeTail) { tailShrink = Math.min(tailShrink + 1, 1000); } Player.chainSpace = Math.min(Player.chainSpace + 1, Player.maxSpace); hud.tailMeter._alpha = Math.max(hud.tailMeter._alpha - 3, 20); } else { tailShrink = Math.max(tailShrink - Player.shrinkfactor, 0); Player.chainSpace = Math.max(Player.chainSpace - 10, 0); hud.tailMeter._alpha = Math.min(hud.tailMeter._alpha + 5, 95); } if (tailShrink <= 0) { down = false; } } else { down = false; ok2RechargeTail = true; } } function launchPwrUp(inum) { pwrupInPlay = true; if (inum == 1) { var ptype = "normal"; var _local8 = "norm_pwr_up"; } else if (inum == 2) { var ptype = "bladed"; var _local8 = "blades_pwr_up"; } else if (inum == 3) { var ptype = "armored"; var _local8 = "ar_pwr_up"; } else if (inum == 4) { var ptype = "bomb"; var _local8 = "bomb"; } else if (inum == 5) { var ptype = "inv"; var _local8 = "inv_pwr_up"; } else if (inum == 6) { if (_root.hud.mt_fadeup == true) { inum = 1; pnum = 1; var ptype = "normal"; var _local8 = "norm_pwr_up"; } else { var ptype = "seg"; var _local8 = "seg_pwr_up"; } } var _local7 = _root.getNextHighestDepth(); var _local4 = _root.pupclip.attachMovie(_local8, pup + _local7, _local7); _local4._x = random(Stage.width); _local4._y = Stage.height + 100; _local4.speed = (Math.random() * 3) + 1; _local4.pnum = inum; _local4.ptype = ptype; _local4.onEnterFrame = function () { if ((_root.gamepaused == false) && (_root.Player.gstate == "normal")) { this._y = this._y - this.speed; if ((Player.gstate == "normal") && (this.hitTest(leader._x, leader._y, false))) { switch (this.ptype) { case "normal" : tailShrink = tailShrink + 250; hud.tailMeter._alpha = 60; if (!haveRS) { ab.swapDepths(_root.getNextHighestDepth()); gamepaused = true; haveRS = true; abnav = 1; ab.gotoAndStop(2); } break; case "armored" : _root.Sman.arvoice.start(); changeTail("armored", this.pnum); if (!havearmor) { ab.swapDepths(_root.getNextHighestDepth()); havearmor = true; gamepaused = true; abnav = 3; ab.gotoAndStop(2); } break; case "bladed" : _root.Sman.bladesvoice.start(); changeTail("bladed", this.pnum); if (!haveblades) { ab.swapDepths(_root.getNextHighestDepth()); haveblades = true; gamepaused = true; abnav = 2; ab.gotoAndPlay(2); } break; case "bomb" : if (Player.bombs < 7) { Player.bombs++; var _local5 = 8 - Player.bombs; hud.bombDisplay.gotoAndStop(_local5); if (!havebombs) { ab.swapDepths(_root.getNextHighestDepth()); havebombs = true; gamepaused = true; abnav = 4; ab.gotoAndPlay(2); } } break; case "inv" : _root.Sman.invsnd.start(); _root.invincible = true; hud.invtimer = 40; hud.invsecs = 10; hud.firefade = true; leader.gotoAndStop(2); invFire.gotoAndStop(2); invFire._alpha = 50; _root.PMan.createParty(_root.burstNum, leader._x, leader._y, "plus"); if (!haveinv) { ab.swapDepths(_root.getNextHighestDepth()); haveinv = true; gamepaused = true; abnav = 5; ab.gotoAndPlay(2); } break; case "seg" : for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "hit") { _local3.condition = "regrow"; break; } } if (haveseg) { break; } ab.swapDepths(_root.getNextHighestDepth()); haveseg = true; gamepaused = true; abnav = 6; ab.gotoAndPlay(2); } this.removeMovieClip(); _root.Sman.pusnd.start(); pwrupInPlay = false; } if (this._y < -100) { this.removeMovieClip(); pwrupInPlay = false; } } }; } function changeTail(ts, ifrm) { _root.tailType = ts; for (s in segList) { seg = segList[s]; seg.mc.gotoAndStop(ifrm); if (ifrm == 2) { seg.mc.bladeclip.gotoAndStop(Segment.bladehits + 1); seg.oldbladestate = true; } else if (ifrm == 3) { seg.mc.arclip.gotoAndStop(Segment.arhits + 1); seg.arhitcounter = 0; seg.oldarstate = true; } seg.tailState = ts; if (seg.condition != "hit") { seg.condition = "normal"; seg._alpha = seg.maxalpha; } } } function switchTail(ts, ifrm) { _root.tailType = ts; for (s in segList) { seg = segList[s]; if (ifrm == 2) { if (seg.oldbladestate) { seg.mc.gotoAndStop(ifrm); var _local3 = Segment.bladehits + 1; seg.mc.bladeclip.gotoAndStop(_local3); seg.tailState = ts; } else { seg.mc.gotoAndStop(1); seg.tailState = "normal"; } } else if (ifrm == 3) { if (seg.oldarstate) { seg.mc.gotoAndStop(ifrm); var _local3 = (Segment.arhits + 1) - seg.arhitcounter; seg.mc.arclip.gotoAndStop(_local3); seg.tailState = ts; } else { seg.mc.gotoAndStop(1); seg.tailState = "normal"; } } if (seg.condition != "hit") { seg.condition = "normal"; seg._alpha = seg.maxalpha; } } } function newenemy(dim) { bladefactory = false; if (dim == 1) { var _local6 = new Enemy(); seekerList.push(_local6); } else if (dim == 2) { swarmspawn = true; pauseSeekers(); } else if (dim == 3) { swarmspawn = false; pauseSeekers(); _root.Warpy = new Warper(); } else if (dim == 4) { swarmspawn = false; pauseSeekers(); _root.Cutty = new Cutter(); } else if (dim == 5) { seekerList.push(new Enemy()); swarmspawn = false; _root.Cutty.gstate = "paused"; _root.Warpy.reset(200); resetSeekers(); } else if (dim == 6) { swarmspawn = true; resetSeekers(); _root.Cutty.reset(300); } else if (dim == 7) { swarmspawn = true; resetSeekers(); _root.Warpy.reset(200); _root.Cutty.reset(300); } else if (dim == 8) { seekerList.push(new Enemy()); seekerList.push(new Enemy()); seekerList.push(new Enemy()); seekerList.push(new Enemy()); seekerList.push(new Enemy()); swarmspawn = false; resetSeekers(); _root.Cutty.gstate = "paused"; bladefactory = true; } else if (dim == 9) { makeAdvSeekers(); _root.Warpy.reset(200); _root.Cutty.reset(300); } else if (dim == 10) { killFood(); var _local4 = 24; var _local2 = 0; while (_local2 < _local4) { foodList.push(new Food()); baddies++; _local2++; } pauseSeekers(); swarmspawn = false; _root.Cutty.gstate = "paused"; } else if (dim == 11) { makeNormalFood(); swarmspawn = true; resetSeekers(); _root.Warpy.reset(200); _root.Cutty.reset(300); } else if (dim > 11) { var _local5 = Math.round(Math.random() * 5); if (_local5 == 1) { makeNormalFood(); makeNewSeekers(); swarmspawn = false; _root.Cutty.gstate = "paused"; bladefactory = true; } else if (_local5 == 2) { killFood(); var _local4 = 24; var _local2 = 0; while (_local2 < _local4) { foodList.push(new Food()); baddies++; _local2++; } pauseSeekers(); swarmspawn = false; _root.Cutty.gstate = "paused"; bladefactory = false; } else { makeAdvSeekers(); makeNormalFood(); swarmspawn = true; _root.Warpy.reset(200); _root.Cutty.reset(300); bladefactory = false; } } } function makeNormalFood() { killFood(); var _local2 = 10; var _local1 = 0; while (_local1 < _local2) { foodList.push(new Food()); baddies++; _local1++; } } function makeAdvSeekers() { for (var _local4 in seekerList) { seekerList[_local4].destroy(); } seekerList = []; var _local3 = new Enemy(); _local3.brakes = 0.93; _local3.topspeed = 13; _local3.mc.gotoAndStop(2); seekerList.push(_local3); var _local2 = new Enemy(); _local2.brakes = 0.94; _local2.topspeed = 14; _local2.mc.gotoAndStop(2); seekerList.push(_local2); var _local1 = new Enemy(); _local1.brakes = 0.9; _local1.topspeed = 15; _local1.mc.gotoAndStop(2); seekerList.push(_local1); swarmspawn = true; resetSeekers(); } function makeNewSeekers() { for (var _local1 in seekerList) { seekerList[_local1].destroy(); } seekerList = []; var _local1 = 0; while (_local1 < 3) { var _local2 = new Enemy(); seekerList.push(_local2); _local1++; } var _local5 = new Enemy(); _local5.brakes = 0.93; _local5.topspeed = 13; _local5.mc.gotoAndStop(2); seekerList.push(_local5); var _local4 = new Enemy(); _local4.brakes = 0.94; _local4.topspeed = 14; _local4.mc.gotoAndStop(2); seekerList.push(_local4); var _local3 = new Enemy(); _local3.brakes = 0.9; _local3.topspeed = 15; _local3.mc.gotoAndStop(2); seekerList.push(_local3); swarmspawn = true; resetSeekers(); } function killFood() { for (var _local2 in _root.foodList) { foodList[_local2].mc.removeMovieClip(); } foodList = []; } function resetSeekers() { for (var _local2 in seekerList) { _root.seekerList[_local2].reset(); } } function pauseSeekers() { for (var _local2 in seekerList) { _root.seekerList[_local2].gstate = "paused"; } } function checkfade() { if (fadetoblack) { if (waterbg._alpha > 0) { waterbg._alpha = Math.max(waterbg._alpha - 5, 0); if (waterbg._alpha == 0) { if (waterbg._currentframe < waterbg._totalframes) { waterbg.nextFrame(); } else { waterbg.gotoAndStop(1); } } } } else if (!donefading) { waterbg._alpha = Math.min(waterbg._alpha + 5, 100); if (waterbg._alpha == 100) { donefading = true; } } } stop(); var tailType = "normal"; ScoreMgr.zeroScore(); ScoreMgr.level = 1; options.gotoAndStop("evomenu"); options.gotoAndStop("optmenu"); options.resetevo(); Mouse.hide(); if (!starsoff) { if (BgFX == undefined) { BgFX = new BgStars(30); } } BgFX.gstate = "normal"; var tailShrink = 0; var ok2RechargeTail = true; var gamepaused = false; var bombDropped = false; var down = false; var gameTime = 0; var level = 1; var baddies = 0; var leveluptime = 700; var maxSegs = 10; var maxfood = 7; var puDir = 0; var gameOn = true; var dead = false; var segList = []; var foodList = []; var canvas = _root.createEmptyMovieClip("canvas", _root.getNextHighestDepth()); var swarmz = _root.createEmptyMovieClip("swarmz", _root.getNextHighestDepth()); var pupclip = _root.createEmptyMovieClip("pupclp", _root.getNextHighestDepth()); var swarmspawn = false; var swarmList = new Array(); var pnum = 0; var blok2change = true; var arok2change = true; var havearmor = false; var haveblades = false; var haveRS = false; var havebombs = false; var haveinv = false; var haveseg = false; var bl_ok2error = false; var ar_ok2error = false; var seekerList = new Array(); var seekergibList = new Array(); var retractTimer = 0; var menuClosing = false; var invincible = false; var bladefactory = false; var resetting = false; var swarmdelay = 0; var Player = new Oroboros(); var Orb = new OrbMeter(); var Warpy; var Cutty; var i = 0; while (i < 3) { segList.unshift(new Segment()); Segment.pickTarg(); i++; } var i = 0; while (i < 3) { foodList.push(new Food()); i++; } var bfrm = (8 - Player.bombs); hud.bombDisplay.gotoAndStop(bfrm); var gametimer = 0; var mins = 0; var secs = 0; this.onEnterFrame = function () { if (menuClosing) { retractTimer--; if (retractTimer <= 0) { gamepaused = false; options.menuActive = false; menuClosing = false; Mouse.hide(); } } Sman.doSoundFades(); if (_root.BgFX != undefined) { var _local7 = (midx - leader._x) * 0.0005; var _local5 = (midy - leader._y) * 0.0005; BgFX.update(_local7, _local5); } checkfade(); if (!gamepaused) { clocktick(); if (gameOn) { canvas.clear(); Bomb.bombclip.clear(); updateClock(); Player.update(); Orb.update(); if (_root.invincible) { invFire._x = leader._x; invFire._y = leader._y; invFire._rotation++; } for (var _local3 in segList) { segList[_local3].update(); } for (var _local3 in foodList) { foodList[_local3].update(); } for (var _local2 in seekerList) { seekerList[_local2].update(); } for (var _local4 in seekergibList) { seekergibList[_local4].update(); } if (Warpy != undefined) { Warpy.update(); } if (Cutty != undefined) { Cutty.update(); } if (Player.gstate == "normal") { if (swarmspawn) { swarmdelay = Math.max(swarmdelay - 1, 0); if (swarmdelay == 0) { if (Math.random() < 0.006) { var _local6 = new Swarmer(); swarmList.push(_local6); } } } if (swarmList.length == 0) { for (var _local2 in swarmz) { swarmz[_local2].removeMovieClip(); } } } for (var _local2 in swarmList) { swarmList[_local2].update(); } if (!resetting) { checkDead(); } tailMeter(); PMan.update(); } } }; onMouseDown = function () { if (Player.gstate == "normal") { if (tailShrink > 0) { down = true; } ok2RechargeTail = false; } }; onMouseUp = function () { if (Player.gstate == "normal") { down = false; ok2RechargeTail = true; } }; var klo = new Object(); klo.onKeyDown = function () { if (((Key.getCode() == 32) && (Player.gstate == "normal")) && (gamepaused == false)) { if ((!bombDropped) && (Player.bombs > 0)) { Sman.bombsnd.start(); dtime = 100; Bomb.bombclip._alpha = 100; bombDropped = true; Player.bombs--; var _local5 = 8 - Player.bombs; hud.bombDisplay.gotoAndStop(_local5); swarmdelay = 280; } } if (!gamepaused) { if ((Key.getCode() == 88) && (blok2change)) { if (haveblades) { if (tailType != "bladed") { var _local2 = false; for (var _local4 in _root.segList) { if (_root.segList[_local4].oldbladestate && (_root.segList[_local4].condition != "hit")) { _local2 = true; break; } } if (_local2) { Sman.changesnd.start(); switchTail("bladed", 2); blok2change = false; } else if (bl_ok2error) { Sman.badsnd.start(); bl_ok2error = false; } } } else if (bl_ok2error) { Sman.badsnd.start(); bl_ok2error = false; } } if ((Key.getCode() == 90) && (arok2change)) { if (havearmor) { if (tailType != "armored") { var _local3 = false; for (var _local4 in _root.segList) { if (_root.segList[_local4].oldarstate && (_root.segList[_local4].condition != "hit")) { _local3 = true; break; } } if (_local3) { Sman.changesnd.start(); switchTail("armored", 3); arok2change = false; } else if (ar_ok2error) { Sman.badsnd.start(); ar_ok2error = false; } } } else if (ar_ok2error) { Sman.badsnd.start(); ar_ok2error = false; } } } }; klo.onKeyUp = function () { if (Key.getCode() == 88) { blok2change = true; bl_ok2error = true; } if (Key.getCode() == 90) { arok2change = true; ar_ok2error = true; } if ((Key.getCode() == 80) && (options.menuActive == false)) { if (!gamepaused) { gamepaused = true; } else { gamepaused = false; if (ab._currentframe != 1) { ab.gotoAndStop(1); Mouse.hide(); } } options.yspeed = 1; } if (Key.getCode() == 32) { bombDropped = false; } }; Key.addListener(klo); function flushit() { if (_root.ScoreMgr.kongame) { _root.kongregateStats.submit("HighScore", _root.ScoreMgr.mainScore); } resetting = true; invincible = false; Player.invul = false; Player.gstate = "normal"; fadetoblack = false; ScoreMgr.resetall(); leader._x = midx; leader._y = midy; leader._alpha = 0; Player.destroy(); Orb.mc._alpha = 0; for (s in seekerList) { seekerList[s].destroy(); } if (Warpy != undefined) { Warpy.destroy(); } if (Cutty != undefined) { Cutty.destroy(); } ab.gotoAndStop(1); invFire.gotoAndStop(1); hud.invtimer = 35; hud.firefade = false; hud.inv_notice._alpha = 0; hud.invsecs = 10; invFire._x = -200; invFire._y = -200; repeatplay = true; Key.removeListener(klo); Key.removeListener(menuLO); klo = undefined; menuLO = undefined; oro_end_ani.play(); Mouse.show(); Segment.bladehits = 0; Segment.arhits = 0; Segment.gstate = "normal"; for (var _local2 in segList) { segList[_local2].mc.removeMovieClip(); } for (var _local2 in foodList) { foodList[_local2].mc.removeMovieClip(); foodList[_local2].reinit(); } for (var _local2 in swarmList) { swarmList[_local2].destroy(); } for (var _local2 in seekerList) { seekerList[_local2].destroy(); } for (var _local2 in seekergibList) { seekergibList[_local2].destroy(); } PMan.killall(); foodList = undefined; segList = undefined; swarmList = undefined; Swarmer.myindex = 1; seekerList = undefined; seekergibList = undefined; Dartbit.myindex = 1; Player = undefined; Orby = undefined; Warpy = undefined; Cutty = undefined; BgFX.destroy(); BgFX = undefined; canvas.clear(); canvas.removeMovieClip(); pupclip.removeMovieClip(); pwrupInPlay = false; swarmz.removeMovieClip(); gibclip.removeMovieClip(); _root.clear(); options.removeMovieClip(); hud.snakebar.gotoAndStop(1); ScoreMgr.level = 1; _root.waterbg.gotoAndStop(1); _root.gotoAndStop("endAd"); _root.Sman.switch2music(); } function createMulti(mnum, ispeed, isc, ibehave) { if (ibehave == "pickup") { var _local3 = _root.pupclip.attachMovie("chitClip", "chit" + mnum, _root.pupclip.getNextHighestDepth()); } else { pwrup.pwrup_txt.text = "x" + Math.floor(mnum); pwrup.cacheAsBitmap = true; var bm = (new flash.display.BitmapData(pwrup._width, pwrup._height, true, 0)); bm.draw(pwrup); var _local3 = _root.pupclip.createEmptyMovieClip("mc" + mnum, _root.pupclip.getNextHighestDepth()); _local3.attachBitmap(bm, 1); } _local3.behave = ibehave; if (ibehave == "pickup") { dir = getSpecificDir(puDir, ispeed); puDir = puDir + 30; _local3.xs = dir[0]; _local3.ys = dir[1]; _local3._x = leader._x + (_local3.xs * 5); _local3._y = leader._y + (_local3.ys * 5); _local3.av = 0; _local3.fadeUp = true; _local3.tsw = 24 * isc; _local3.tsh = 24 * isc; _local3._width = 1.6; _local3._height = 1.6; } else { dir = getRandomDir(ispeed); _local3.xs = dir[0]; _local3.ys = dir[1]; _local3._x = leader._x; _local3._y = leader._y; _local3.id = "na"; _local3.av = 100; _local3.fadeUp = false; _local3.tsw = pwrup._width * isc; _local3.tsh = pwrup._height * isc; _local3._width = pwrup._width * 0.1; _local3._height = pwrup._height * 0.1; } _local3.ws = 0; _local3.hs = 0; _local3.damp = 0.93; _local3.acc = 0.06; _local3.onEnterFrame = function () { if ((_root.gamepaused == false) && (_root.Player.gstate == "normal")) { dw = (this.tsw - this._width) * this.acc; dh = (this.tsh - this._height) * this.acc; this.ws = (this.ws + dw) * this.damp; this.hs = (this.hs + dh) * this.damp; this._width = this._width + this.ws; this._height = this._height + this.hs; if ((this._x + this._width) > Stage.width) { this.xs = -this.xs; this._x = Stage.width - this._width; } if (this._x < 0) { this.xs = -this.xs; this._x = 0; } if ((this._y + this._height) > Stage.height) { this.ys = -this.ys; this._y = Stage.height - this._height; } if (this._y < 0) { this.ys = -this.ys; this._y = 0; } this._x = this._x + this.xs; this._y = this._y + this.ys; if (this.fadeUp) { this.av = this.av + 5; } else { this.av--; } if (this.av >= 100) { this.fadeUp = false; } this._alpha = this.av; if (this.behave == "pickup") { if (this.fadeUp == false) { if (leader.hitTest(this._x, this._y, false)) { _root.Sman.pusnd.start(); this.removeMovieClip(); bm.dispose(); ScoreMgr.addValMulti(0.5); return(undefined); } } } if (this.av < 0) { bm.dispose(); this.removeMovieClip(); } } else if (this.behave != "pickup") { dw = (this.tsw - this._width) * this.acc; dh = (this.tsh - this._height) * this.acc; this.ws = (this.ws + dw) * this.damp; this.hs = (this.hs + dh) * this.damp; this._width = this._width + this.ws; this._height = this._height + this.hs; if ((this._x + this._width) > Stage.width) { this.xs = -this.xs; this._x = Stage.width - this._width; } if (this._x < 0) { this.xs = -this.xs; this._x = 0; } if ((this._y + this._height) > Stage.height) { this.ys = -this.ys; this._y = Stage.height - this._height; } if (this._y < 0) { this.ys = -this.ys; this._y = 0; } this._x = this._x + this.xs; this._y = this._y + this.ys; if (this.fadeUp) { this.av = this.av + 5; } else { this.av--; } if (this.av >= 100) { this.fadeUp = false; } this._alpha = this.av; if (this.av < 0) { this.removeMovieClip(); bm.dispose(); } } }; }
Frame 5
play_mc._accProps = new Object(); play_mc._accProps.silent = true; scorelink._accProps = new Object(); scorelink._accProps.silent = true; stop(); scoring(); Segment.bladehits = 0; Segment.arhits = 0; Segment.gstate = "normal"; invincible = false; Player.invul = false; Player.gstate = "normal"; ab.gotoAndStop(1); fadetoblack = false; play_mc._focusrect = false; scorelink._focusrect = false; sub._focusrect = false; unameClip.uname.tabEnabled = true; unameClip.commentArea.tabEnabled = true; unameClip.uname.tabIndex = 1; unameClip.commentArea.tabIndex = 2; Selection.setFocus(unameClip.uname); Sman.diesnd.start(); invFire.gotoAndStop(1); hud.invtimer = 40; hud.firefade = false; hud.inv_notice._alpha = 0; hud.invsecs = 10; invFire._x = -200; invFire._y = -200; repeatplay = true; ScoreMgr.storetime(); ScoreMgr.displayScore(_root.points_txt); if (ScoreMgr.kongame) { unameClip.uname.text = _root.kongregate_username; } if (ScoreMgr.mainScore > hscut) { nchamp.active = true; _root.tempLV = new LoadVars(); } else { nchamp.active = false; } scorelink.onRollOver = function () { this._alpha = 100; }; scorelink.onRollOut = function () { this._alpha = 50; }; scorelink.onRelease = function () { if (ScoreMgr.kongame) { getURL ("http://oroboros.funfacegames.com/hiscores.htm", "_blank"); } else { getURL ("http://oroboros.funfacegames.com/hiscores.htm", "_blank"); } }; var submitted = false; unameClip._visible = true; sub._visible = true; sub.onRelease = function () { if (!submitted) { if (nchamp.active) { _root.tempLV.sendAndLoad("http://www.funfacegames.com/games/oroboros/scripts/makexml.php", _root.tempLV, "GET"); _root.tempLV.onLoad = function (success) { }; } ScoreMgr.sendScore(unameClip.uname.text, unameClip.commentArea.text); unameClip.uname.text = "Thanks! !(>_<)!"; unameClip.commentArea.text = "Arigatou!"; submitted = true; Sman.clksnd.start(); } }; Key.removeListener(klo); Key.removeListener(menuLO); klo = undefined; menuLO = undefined; oro_end_ani.play(); Mouse.show(); for (var item in segList) { segList[item].mc.removeMovieClip(); } for (var item in foodList) { foodList[item].mc.removeMovieClip(); } for (var item in swarmList) { swarmList[item].destroy(); } for (var item in seekerList) { seekerList[item].destroy(); } for (var item in seekergibList) { seekergibList[item].destroy(); } PMan.killall(); foodList = undefined; segList = undefined; swarmList = undefined; Swarmer.myindex = 1; seekerList = undefined; seekergibList = undefined; Dartbit.myindex = 1; Player = undefined; Orby = undefined; Warpy = undefined; Cutty = undefined; BgFX.destroy(); BgFX = undefined; canvas.clear(); canvas.removeMovieClip(); pupclip.removeMovieClip(); pwrupInPlay = false; swarmz.removeMovieClip(); gibclip.removeMovieClip(); _root.clear(); options.removeMovieClip(); hud.snakebar.gotoAndStop(1); play_mc.onRelease = function () { ScoreMgr.resetall(); _root.waterbg.gotoAndStop(1); _root.gotoAndStop("endAd"); }; play_mc.onRollOver = function () { this.forcefadein = true; }; play_mc.onRollOut = function () { this.forcefadein = false; }; play_mc.fadeup = false; play_mc.onEnterFrame = function () { if (this._alpha >= 100) { this.fadeup = false; } if (this._alpha <= 50) { this.fadeup = true; } if (this.forcefadein) { this.fadeup = true; } if (this.fadeup) { this._alpha = Math.min(this._alpha + 2, 100); } else { this._alpha = Math.max(this._alpha - 2, 50); } }; AG_link.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); }; AG_link.onRollOver = function () { AG_link.gotoAndStop(2); }; AG_link.onRollOut = function () { AG_link.gotoAndStop(1); };
Frame 6
stop(); MochiAd.showTimedAd({id:"9235db4cf6d0ed67", res:"640x480"});
Frame 7
gotoAndPlay ("main");
Symbol 6 MovieClip [xplode] Frame 15
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 1
stop();
Symbol 34 MovieClip [segment] Frame 1
stop();
Symbol 101 MovieClip [warper] Frame 1
stop();
Symbol 187 MovieClip [orby] Frame 1
stop();
Symbol 187 MovieClip [orby] Frame 2
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 2
stop();
Symbol 201 MovieClip Frame 3
stop();
Symbol 201 MovieClip Frame 4
stop(); var tmr = 0; warper.onEnterFrame = function () { if (_root.options.menuActive) { tmr++; if (tmr > 60) { this.lights._alpha = 100; tmr = 0; } this.lights._alpha = Math.max(this.lights._alpha - 10, 0); dx = _parent._xmouse - this._x; dy = _parent._ymouse - this._y; r = Math.atan2(dy, dx); tx = Math.cos(r) * 4; ty = Math.sin(r) * 4; this.weye._x = this.weye._x + _root.inertiaSingle(tx, this.weye._x, 0.15); this.weye._y = this.weye._y + _root.inertiaSingle(ty, this.weye._y, 0.15); } };
Symbol 201 MovieClip Frame 5
stop(); blade.thrust._alpha = 100; blade.onEnterFrame = function () { if (_root.options.menuActive) { blade.thrust.play(); } else { blade.thrust.stop(); } };
Symbol 201 MovieClip Frame 6
stop();
Symbol 201 MovieClip Frame 7
stop();
Symbol 201 MovieClip Frame 8
stop();
Symbol 201 MovieClip Frame 9
stop();
Symbol 201 MovieClip Frame 10
stop();
Symbol 201 MovieClip Frame 11
stop();
Symbol 201 MovieClip Frame 12
stop();
Symbol 201 MovieClip Frame 13
stop();
Symbol 201 MovieClip Frame 14
stop();
Symbol 201 MovieClip Frame 15
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 1
stop(); dim_stats._alpha = 100; statbutton.gotoAndStop(1); statbutton.onRelease = function () { if (_currentframe == 1) { gotoAndStop (2); } else { gotoAndStop (1); } };
Symbol 225 MovieClip Frame 2
stop(); dim_stats._alpha = 0; statbutton.gotoAndStop(2); pointstat.segments_txt.text = _root.segList.length; pointstat.multi_txt.text = Math.round(_root.ScoreMgr.multi); pointstat.maxtail_txt.text = _root.ScoreMgr.full_tail_multi; if (_root.ScoreMgr.level > 1) { var lbonus = (_root.ScoreMgr.level * 0.5); } else { var lbonus = 1; } var val = Math.floor(((_root.segList.length * _root.ScoreMgr.multi) * _root.ScoreMgr.full_tail_multi) * lbonus); pointstat.EC_stats.text = val + " points per Energy Cluster eaten"; pointstat.seek_stats.text = (500 * lbonus) + " points per Seeker Sliced"; var str = "seekers!"; var cstr = "clusters"; if (_root.ScoreMgr.seekersliced == 1) { str = "seeker!"; } if (_root.ScoreMgr.clusterseaten == 1) { cstr = "cluster"; } pointstat.eat_stats.text = (((((("You have eaten " + _root.ScoreMgr.clusterseaten) + " Energy ") + cstr) + ", and sliced ") + _root.ScoreMgr.seekersliced) + " ") + str;
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 2
stop();
Symbol 247 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 2
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 2
stop();
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 2
stop();
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 2
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 2
stop();
Symbol 279 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 10
stop(); restart_yes.onRelease = function () { restart = true; play(); }; restart_no.onRelease = function () { restart = false; play(); };
Symbol 292 MovieClip Frame 20
if (restart) { _root.flushit(); } else { _parent.newgame.enabled = true; _parent.newgame.gotoAndStop(1); }
Symbol 313 MovieClip Frame 1
this.fadeIn = false; this.onRollOver = function () { this.fadeIn = true; }; this.onRollOut = function () { this.fadeIn = false; }; this.onPress = function () { _root.Sman.clksnd.start(); }; this.onEnterFrame = function () { if (this.fadeIn) { hl._alpha = Math.min(hl._alpha + 13, 100); } else { hl._alpha = Math.max(hl._alpha - 7, 0); } };
Symbol 315 MovieClip Frame 1
this.fadeIn = false; this.onRollOver = function () { this.fadeIn = true; }; this.onRollOut = function () { this.fadeIn = false; }; this.onPress = function () { _root.Sman.clksnd.start(); }; this.onEnterFrame = function () { if (this.fadeIn) { hl._alpha = Math.min(hl._alpha + 13, 100); } else { hl._alpha = Math.max(hl._alpha - 7, 0); } };
Symbol 330 MovieClip Frame 1
stop(); if (_parent.cohesion < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Cohesion"; }
Symbol 330 MovieClip Frame 2
stop(); if (_parent.agility < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Agility"; }
Symbol 330 MovieClip Frame 3
stop(); if (_parent.stamina < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Stamina"; }
Symbol 330 MovieClip Frame 4
stop(); if (Segment.arhits < 2) { evoCost.text = "cost = 3 evo-points"; } else { evoCost.text = "Max Armor"; }
Symbol 330 MovieClip Frame 5
stop(); if (Segment.bladehits < 2) { evoCost.text = "cost = 3 evo-points"; } else { evoCost.text = "Max Blades!"; }
Symbol 335 MovieClip [optMenu] Frame 1
function closemenu() { _root.options.subMenu.gotoAndStop(1); menuActive = false; yspeed = 3; _root.menuClosing = true; _root.retractTimer = 30; if (_root._currentframe == 4) { _root.Sman.switch2music(); if (_root.invincible) { _root.invFire.gotoAndStop(2); } } else { _root.title.options.fadeUp = false; _root.title.controls.fadeUp = false; } } function activate_ng_button() { if (_root._currentframe == 4) { newgame.enabled = true; newgame._alpha = 100; newgame.gotoAndStop(1); restart_confirm.gotoAndStop(1); } else { newgame.gotoAndStop(1); newgame.enabled = false; newgame._alpha = 0; restart_confirm.gotoAndStop(1); } } stop(); opt.gotoAndStop("active"); evo.gotoAndStop("inactive"); var str = _quality; var hidden = false; q_slide_txt.text = str.toLowerCase(); close_mc.fadeup = false; close_mc.onRollOver = function () { this.fadeup = true; }; close_mc.onRollOut = function () { this.fadeup = false; }; close_mc.onPress = function () { }; close_mc.onRelease = function () { if ((_root.Player.portalfinished == true) || (_root.Player == undefined)) { if (_root.Player.gstate == "levelup") { _root.Player.respawn(); _root.Sman.transsnd.start(); if (_root.fadetoblack) { _root.fadetoblack = false; _root.donefading = false; } _root.gamepaused = true; closemenu(); } else { closemenu(); } } }; close_mc.onEnterFrame = function () { if (this.fadeup) { this.glow._alpha = Math.min(this.glow._alpha + 5, 75); } else { this.glow._alpha = Math.max(this.glow._alpha - 2, 10); } }; if (_quality == "LOW") { q_slide.slider._x = 0; q_slide_txt.text = "anti-aliasing = off"; } else if (_quality == "MEDIUM") { q_slide.slider._x = 64; q_slide_txt.text = "anti-aliasing = 1x"; } else if (_quality == "HIGH") { q_slide.slider._x = 127; q_slide_txt.text = "anti-aliasing = 2x"; } q_slide.down = false; q_slide.slider.onPress = function () { _root.qualityset = true; this.down = true; this.startDrag(false, 0, 0, 128, 0); }; q_slide.slider.onRelease = (q_slide.slider.onReleaseOutside = function () { this.down = false; this.stopDrag(); }); q_slide.track.onPress = function () { _root.qualityset = true; q_slide.slider._x = q_slide._xmouse; q_slide.slider.down = true; }; q_slide.track.onRelease = (q_slide.track.onReleaseOutside = function () { q_slide.slider.down = false; }); q_slide.onEnterFrame = function () { if (this.slider.down) { var _local2 = Math.round((this.slider._x / 128) * 2); switch (_local2) { case 0 : q_slide_txt.text = "anti-aliasing = off"; _quality = "low"; break; case 1 : q_slide_txt.text = "anti-aliasing = 1x"; _quality = "medium"; break; case 2 : q_slide_txt.text = "anti-aliasing = 2x"; _quality = "high"; } } }; pd_slide.slider._x = (_root.burstNum / 16) * 128; pd_slide_txt.text = ("particle density = " + Math.round((pd_slide.slider._x / 128) * 100)) + "%"; pd_slide.down = false; pd_slide.slider.onPress = function () { this.down = true; this.startDrag(false, 0, 0, 128, 0); }; pd_slide.slider.onRelease = (pd_slide.slider.onReleaseOutside = function () { this.down = false; this.stopDrag(); }); pd_slide.track.onPress = function () { pd_slide.slider._x = pd_slide._xmouse; pd_slide.slider.down = true; }; pd_slide.track.onRelease = (fx_slide.track.onReleaseOutside = function () { pd_slide.slider.down = false; }); pd_slide.onEnterFrame = function () { if (this.slider.down) { var _local3 = this.slider._x / 128; _root.burstNum = Math.round(_local3 * 16); pd_slide_txt.text = ("particle density = " + Math.round(_local3 * 100)) + "%"; } }; fx_slide.slider._x = (_root.Sman.maxsfxvol / 100) * 128; fx_vol_meter.gotoAndStop(Math.round(_root.Sman.maxsfxvol * 0.5)); fx_slide.down = false; fx_slide.oldx = 0; fx_slide.st = 0; fx_slide.slider.onPress = function () { this.down = true; this.startDrag(false, 0, 0, 128, 0); }; fx_slide.slider.onRelease = (fx_slide.slider.onReleaseOutside = function () { this.down = false; this.stopDrag(); }); fx_slide.track.onPress = function () { fx_slide.slider._x = fx_slide._xmouse; fx_slide.slider.down = true; _root.Sman.eatsnd.start(); }; fx_slide.track.onRelease = (fx_slide.track.onReleaseOutside = function () { fx_slide.slider.down = false; }); fx_slide.onEnterFrame = function () { if (this.slider.down) { _root.Sman.maxsfxvol = Math.round((this.slider._x / 128) * 100); _root.Sman.hurtsnd.setVolume(_root.Sman.maxsfxvol); _root.Sman.swarmsnd.setVolume(_root.Sman.maxsfxvol); fx_vol_meter.gotoAndStop(Math.round(_root.Sman.maxsfxvol * 0.5)); fx_slide.st--; if (fx_slide.st < 0) { if ((this.oldx != this._xmouse) && ((_root.Sman.maxsfxvol < 100) && (_root.Sman.maxsfxvol > 0))) { _root.Sman.eatsnd.start(); } fx_slide.st = 6; } this.oldx = this._xmouse; } }; m_slide.slider._x = (_root.Sman.maxmusicvol / 100) * 128; m_vol_meter.gotoAndStop(Math.round(_root.Sman.maxmusicvol * 0.5)); m_slide.slider.onPress = function () { this.down = true; this.startDrag(false, 0, 0, 128, 0); }; m_slide.slider.onRelease = (m_slide.slider.onReleaseOutside = function () { this.down = false; this.stopDrag(); }); m_slide.track.onPress = function () { m_slide.slider._x = m_slide._xmouse; m_slide.slider.down = true; }; m_slide.track.onRelease = (m_slide.track.onReleaseOutside = function () { m_slide.slider.down = false; }); m_slide.onEnterFrame = function () { if (this.slider.down) { _root.Sman.maxmusicvol = Math.round((this.slider._x / 128) * 100); _root.Sman.ambLoop.setVolume(_root.Sman.maxmusicvol); m_vol_meter.gotoAndStop(Math.round(_root.Sman.maxmusicvol * 0.5)); } }; if (_root.addMode == "add") { add_check.gotoAndStop(1); } else { add_check.gotoAndStop(2); } add_check.onPress = function () { _root.Sman.clksnd.start(); }; add_check.onRelease = function () { if (_root.addMode == "add") { _root.addMode = "normal"; this.gotoAndStop(2); } else { _root.addMode = "add"; this.gotoAndStop(1); } if (_root.segList != undefined) { for (var _local3 in _root.segList) { _root.segList[_local3].mc.blendMode = _root.addMode; } } _root.leader.blendMode = _root.addMode; _root.orbMeter.blendMode = _root.addMode; _root.canvas.blendMode = _root.addMode; _root.bombClip.blendMode = _root.addMode; _root.port.blendMode = _root.addMode; _root.port.center.blendMode = _root.addMode; _root.port.zoom.blendMode = _root.addMode; _root.port.zoom.zoomBlur.blendMode = _root.addMode; _root.port.zoom.blastLine.blendMode = _root.addMode; _root.Cutty.leftBlade.thrust.blendMode = _root.addMode; _root.Cutty.rightBlade.thrust.blendMode = _root.addMode; }; if (_root.BgFX == undefined) { bg_check.gotoAndStop(2); } else { bg_check.gotoAndStop(1); } bg_check.onPress = function () { _root.Sman.clksnd.start(); }; bg_check.onRelease = function () { if (_root.BgFX == undefined) { _root.BgFX = new BgStars(30); _root.starsoff = false; if (_root._currentframe == 4) { if (_root.BgFX.gstate == "warp") { } else { _root.BgFX.gstate = "normal"; } } else { _root.BgFX.gstate = "intro"; } this.gotoAndStop(1); } else { _root.BgFX.destroy(); _root.BgFX = undefined; _root.starsoff = true; this.gotoAndStop(2); } }; tag_mc.onRollOver = function () { this.gotoAndStop(2); }; tag_mc.onRollOut = function () { this.gotoAndStop(1); }; tag_mc.onRelease = function () { getURL ("http://www.funfacegames.com", "_blank"); }; opt.fadeup = false; evo.fadeup = false; opt.onRollOver = function () { this.fadeup = true; }; opt.onRollOut = (opt.onDragOut = function () { this.fadeup = false; }); opt.onEnterFrame = function () { if (this.fadeup) { this.tglow._alpha = Math.min(this.tglow._alpha + 13, 100); } else { this.tglow._alpha = Math.max(this.tglow._alpha - 7, 0); } }; opt.onRelease = function () { gotoAndStop ("optmenu"); controls.gotoAndStop("inactive"); evo.gotoAndStop("inactive"); opt.gotoAndStop("active"); }; evo.onRollOver = function () { if (_root._currentframe == 4) { this.fadeup = true; } }; evo.onRollOut = (opt.onDragOut = function () { if (_root._currentframe == 4) { this.fadeup = false; } }); evo.onEnterFrame = function () { if (_root._currentframe == 4) { if (this.fadeup) { this.tglow._alpha = Math.min(this.tglow._alpha + 13, 100); } else { this.tglow._alpha = Math.max(this.tglow._alpha - 7, 0); } } }; evo.onRelease = function () { if (_root._currentframe == 4) { gotoAndStop ("evomenu"); evo.gotoAndStop("active"); opt.gotoAndStop("inactive"); controls.gotoAndStop("inactive"); } }; controls.onRollOver = function () { this.fadeup = true; }; controls.onRollOut = (opt.onDragOut = function () { this.fadeup = false; }); controls.onEnterFrame = function () { if (this.fadeup) { this.tglow._alpha = Math.min(this.tglow._alpha + 13, 100); } else { this.tglow._alpha = Math.max(this.tglow._alpha - 7, 0); } }; controls.onRelease = function () { gotoAndStop ("ctrlmenu"); controls.gotoAndStop("active"); evo.gotoAndStop("inactive"); opt.gotoAndStop("inactive"); }; activate_ng_button(); newgame.onRelease = function () { restart_confirm.play(); newgame.enabled = false; }; newgame.onRollOver = function () { this.gotoAndStop(2); }; newgame.onRollOut = function () { this.gotoAndStop(1); }; AG_pmg_link.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); }; AG_pmg_link.onRollOver = function () { AG_pmg_link._alpha = 100; }; AG_pmg_link.onRollOut = function () { AG_pmg_link._alpha = 70; }; function resetevo() { cohesion = 0; agility = 0; stamina = 0; armor = 0; blade = 0; evoSegCo_txt.text = 0; evoAg_txt.text = 0; evoArmor_txt.text = 0; evoBlade_txt.text = 0; evoRetract_txt.text = 0; Segment.arhits = 0; Segment.bladehits = 0; }
Symbol 335 MovieClip [optMenu] Frame 2
function checkMaxedOut() { if (((((cohesion == 10) && (agility == 10)) && (stamina == 10)) && (Segment.arhits == 2)) && (Segment.bladehits == 2)) { evoPts_txt.text = "maxed out"; _root.Player.maxed = true; _root.Player.evoPts = 0; } } function substat(inum) { _root.Player.evoPts = _root.Player.evoPts - inum; evoPts_txt.text = _root.Player.evoPts; checkMaxedOut(); } function addstat(inum) { _root.Player.evoPts = _root.Player.evoPts + inum; evoPts_txt.text = _root.Player.evoPts; _root.Player.maxed = false; } stop(); tips._alpha = 0; ar_icon.gotoAndStop(3); bl_icon.gotoAndStop(2); ar_icon.arclip.gotoAndStop(Segment.arhits + 1); bl_icon.bladeclip.gotoAndStop(Segment.bladehits + 1); evoPts_txt.text = _root.Player.evoPts; checkMaxedOut(); evoSegCo_txt.text = cohesion + "-10"; evoAg_txt.text = agility + "-10"; evoArmor_txt.text = (Segment.arhits + 1) + "-3"; evoBlade_txt.text = (Segment.bladehits + 1) + "-3"; evoRetract_txt.text = stamina + "-10"; scplus.onRelease = function () { if ((_root.Player.evoPts > 0) && (cohesion < 10)) { _root.Player.maxSpace = Math.max(_root.Player.maxSpace - 2, 6); cohesion = Math.min(cohesion + 1, 10); evoSegCo_txt.text = cohesion + "-10"; substat(1); if (cohesion == 10) { tips.evoCost.text = "Max Cohesion"; } else { tips.evoCost.text = "cost = 1 evo-point"; } } else { _root.Sman.badsnd.start(); } }; scminus.onRelease = function () { if (cohesion > 0) { addstat(1); } _root.Player.maxSpace = Math.min(_root.Player.maxSpace + 2, 26); cohesion = Math.max(cohesion - 1, 0); evoSegCo_txt.text = cohesion + "-10"; if (cohesion == 10) { tips.evoCost.text = "Max Cohesion"; } else { tips.evoCost.text = "cost = 1 evo-point"; } }; agplus.onRelease = function () { if ((_root.Player.evoPts > 0) && (agility < 10)) { _root.Player.slow = Math.min(_root.Player.slow + 0.015, 0.5); agility = Math.min(agility + 1, 10); evoAg_txt.text = agility + "-10"; substat(1); if (agility == 10) { tips.evoCost.text = "Max Agility"; } else { tips.evoCost.text = "cost = 1 evo-point"; } } else { _root.Sman.badsnd.start(); } }; agminus.onRelease = function () { if (agility > 0) { addstat(1); } _root.Player.slow = Math.min(_root.Player.slow - 0.015, 0.35); agility = Math.max(agility - 1, 0); evoAg_txt.text = agility + "-10"; if (agility == 10) { tips.evoCost.text = "Max Agility"; } else { tips.evoCost.text = "cost = 1 evo-point"; } }; arplus.onRelease = function () { if ((_root.Player.evoPts >= 3) && (Segment.arhits < 2)) { Segment.arhits = Math.min(Segment.arhits + 1, 2); ar_icon.arclip.gotoAndStop(Segment.arhits + 1); evoArmor_txt.text = (Segment.arhits + 1) + "-3"; substat(3); if (Segment.arhits == 2) { tips.evoCost.text = "Max Armor"; } else { tips.evoCost.text = "cost = 3 evo-points"; } if (_root.tailType == "armored") { for (var _local2 in _root.segList) { seg = _root.segList[_local2]; if (seg.tailState == "armored") { seg.mc.arclip.gotoAndStop(Segment.arhits + 1); } } } } else { _root.Sman.badsnd.start(); } }; arminus.onRelease = function () { if (Segment.arhits > 0) { addstat(3); } Segment.arhits = Math.max(Segment.arhits - 1, 0); ar_icon.arclip.gotoAndStop(Segment.arhits + 1); evoArmor_txt.text = (Segment.arhits + 1) + "-3"; if (Segment.arhits == 2) { tips.evoCost.text = "Max Armor"; } else { tips.evoCost.text = "cost = 3 evo-points"; } if (_root.tailType == "armored") { for (var _local2 in _root.segList) { seg = _root.segList[_local2]; if (seg.tailState == "armored") { seg.mc.arclip.gotoAndStop(Segment.arhits + 1); } } } }; bplus.onRelease = function () { if ((_root.Player.evoPts >= 3) && (Segment.bladehits < 2)) { Segment.bladehits = Math.min(Segment.bladehits + 1, 2); bl_icon.bladeclip.gotoAndStop(Segment.bladehits + 1); evoBlade_txt.text = (Segment.bladehits + 1) + "-3"; substat(3); if (Segment.bladehits == 2) { tips.evoCost.text = "Max Blades"; } else { tips.evoCost.text = "cost = 3 evo-points"; } if (_root.tailType == "bladed") { for (var _local2 in _root.segList) { seg = _root.segList[_local2]; if (seg.tailState == "bladed") { seg.mc.bladeclip.gotoAndStop(Segment.bladehits + 1); } } } } else { _root.Sman.badsnd.start(); } }; bminus.onRelease = function () { if (Segment.bladehits > 0) { addstat(3); } Segment.bladehits = Math.max(Segment.bladehits - 1, 0); bl_icon.bladeclip.gotoAndStop(Segment.bladehits + 1); evoBlade_txt.text = (Segment.bladehits + 1) + "-3"; if (Segment.bladehits == 2) { tips.evoCost.text = "Max Blades"; } else { tips.evoCost.text = "cost = 3 evo-points"; } if (_root.tailType == "bladed") { for (var _local2 in _root.segList) { seg = _root.segList[_local2]; if (seg.tailState == "bladed") { seg.mc.bladeclip.gotoAndStop(Segment.bladehits + 1); } } } }; rsplus.onRelease = function () { if ((_root.Player.evoPts > 0) && (stamina < 10)) { _root.Player.shrinkfactor = Math.max(_root.Player.shrinkfactor - 2, 2); stamina = Math.min(stamina + 1, 10); evoRetract_txt.text = stamina + "-10"; substat(1); if (stamina == 10) { tips.evoCost.text = "Max Stamina"; } else { tips.evoCost.text = "cost = 1 evo-point"; } } else { _root.Sman.badsnd.start(); } }; rsminus.onRelease = function () { if (stamina > 0) { addstat(1); } _root.Player.shrinkfactor = Math.min(_root.Player.shrinkfactor + 2, 22); stamina = Math.max(stamina - 1, 0); evoRetract_txt.text = stamina + "-10"; if (stamina == 10) { tips.evoCost.text = "Max Stamina"; } else { tips.evoCost.text = "cost = 1 evo-point"; } }; var tlist = [tt_sc_area, tt_ag_area, tt_rs_area, tt_ar_area, tt_bl_area]; tips.onEnterFrame = function () { if (menuActive && (_currentframe == 2)) { showtip = false; var _local3 = 0; while (_local3 < tlist.length) { hitarea = tlist[_local3]; if (hitarea.hitTest(_root._xmouse, _root._ymouse, false)) { showtip = true; this.gotoAndStop(_local3 + 1); break; } _local3++; } } if (showtip) { this._alpha = Math.min(this._alpha + 10, 100); this.evoCost._visible = true; } else { this._alpha = Math.max(this._alpha - 10, 0); this.evoCost._visible = false; } };
Symbol 335 MovieClip [optMenu] Frame 3
stop();
Symbol 365 MovieClip Frame 100
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 378 MovieClip [portal] Frame 1
function summon() { ring._alpha = Math.min(ring._alpha + 1, 100); center._alpha = Math.min(ring._alpha + 4, 100); for (i in glows) { g = glows[i]; if (fadeup) { g._alpha = Math.min(g._alpha + 5, 50); } else { g._alpha = Math.max(g._alpha - 6, 0); if (g._alpha == 0) { animstate = "portal"; } } if (g._alpha == 50) { fadeup = false; } } } function fadeportal() { ring._alpha = Math.min(ring._alpha + 5, 100); if (ring._alpha == 100) { animstate = "hideclock"; timer = 40; } } function dotime() { timer--; if (timer < 0) { animstate = "openclock"; timer = 60; _root.Player.gstate = "portal"; Segment.gstate = "portal"; _root.Player.mc._alpha = 100; _root.Player.mc._x = _root.Player.locList[0].x; _root.Player.mc._y = _root.Player.locList[0].y; _root.PMan.createParty(_root.burstNum, _root.Player.mc._x, _root.Player.mc._y, "plus"); for (var _local3 in _root.segList) { var _local2 = _root.segList[_local3]; if (_local2.condition == "normal") { _local2.mc._alpha = _local2.maxalpha; } } } } function dotime2() { timer--; if (timer < 0) { animstate = "finish"; zoom.gotoAndPlay(2); _root.Sman.portclosesnd.start(); _root.Player.gstate = "levelup"; } } function cleanup() { ring._alpha = Math.max(ring._alpha - 2, 0); center._alpha = ring._alpha; glows._alpha = ring._alpha; if (ring._alpha == 0) { _root.options.gotoAndStop("evomenu"); _root.options.opt.gotoAndStop("inactive"); _root.options.controls.gotoAndStop("inactive"); _root.options.evo.gotoAndStop("active"); _root.options.yspeed = 3; if (!_root.Player.maxed) { _root.Player.evoPts = _root.Player.evoPts + 3; _root.options.evoPts_txt.text = _root.Player.evoPts; } else { _root.options.evoPts_txt.text = "maxed out"; } _root.options.swapDepths(_root.getNextHighestDepth()); _root.options.menuActive = true; _root.options.gotoAndStop("evomenu"); _root.options.activate_ng_button(); _root.Player.energylevel = 0; _root.options.subMenu.gotoAndStop(1); _root.options.subMenu.statbutton.enabled = true; _root.options.subMenu.statbutton._alpha = 100; Mouse.show(); _root.fadetoblack = true; _root.Sman.switch2amb(); _root.Player.portalfinished = true; for (var _local2 in _root.seekergibList) { _root.seekergibList[_local2].destroy(); } _root.seekergibList = []; Dartbit.myindex = 1; _root.Player.port.removeMovieClip(); } } fadeup = true; animstate = "summon"; ring._alpha = 0; glows._alpha = 100; center._alpha = 0; this.onEnterFrame = function () { if (_root._currentframe != 4) { this.removeMovieClip(); } switch (animstate) { case "summon" : summon(); break; case "portal" : fadeportal(); break; case "hideclock" : dotime(); break; case "openclock" : dotime2(); break; case "finish" : cleanup(); } };
Symbol 429 MovieClip [ball1] Frame 1
stop();
Symbol 429 MovieClip [ball1] Frame 2
stop();
Symbol 671 MovieClip [__Packages.BgStars] Frame 0
class BgStars { static var bg_mc; function BgStars (inum) { var _local6 = _root.getNextHighestDepth(); bg_mc = _root.createEmptyMovieClip("bgmovers", _local6); bg_mc._alpha = 50; var _local3 = 0; while (_local3 < inum) { var _local4 = bg_mc.getNextHighestDepth(); var _local2 = bg_mc.attachMovie("pix", "pix" + _local3, _local4); _local2.cacheAsBitmap = true; _local2.xsp = 0; _local2.ysp = 0; _local2.xboost = (Math.random() - 0.5) * 0.01; _local2.yboost = (Math.random() - 0.5) * 0.01; _local2._x = Math.random() * Stage.width; _local2._y = Math.random() * Stage.height; _local3++; } } function update(ix, iy) { switch (gstate) { case "intro" : updateIntro(); break; case "normal" : updateNorm(ix, iy); break; case "warp" : updateWarp(); } } function updateIntro() { for (var _local3 in bg_mc) { var _local2 = bg_mc[_local3]; _local2._x = _local2._x + (_local2.xboost * 100); _local2._y = _local2._y + (_local2.yboost * 100); checkbounds(_local2); } } function updateNorm(ix, iy) { for (var _local5 in bg_mc) { var _local2 = bg_mc[_local5]; var _local4 = _local2.xboost + ix; var _local3 = _local2.yboost + iy; _local2.xsp = Math.max(Math.min(_local2.xsp + _local4, 7), -7); _local2.ysp = Math.max(Math.min(_local2.ysp + _local3, 7), -7); _local2._x = _local2._x + _local2.xsp; _local2._y = _local2._y + _local2.ysp; checkbounds(_local2); } } function checkbounds(star) { if (star._x > Stage.width) { star._x = 0; } if (star._x < 0) { star._x = Stage.width; } if (star._y > Stage.height) { star._y = 0; } if (star._y < 0) { star._y = Stage.height; } } function updateWarp() { for (var _local4 in bg_mc) { var _local3 = bg_mc[_local4]; _local3._alpha = Math.min(_local3._alpha + 5, 100); _local3._x = _local3._x + _local3.xsp; _local3._y = _local3._y + _local3.ysp; if (((_local3._x > Stage.width) || (_local3._x < 0)) || ((_local3._y > Stage.height) || (_local3._y < 0))) { _local3._x = _root.midx; _local3._y = _root.midy; _local3._alpha = 5; setspeed(_local3); } } } function setspeed(imc) { var _local2 = _root.getRandomDir((Math.random() * 20) - 10); if ((_local2[0] < 1) && (_local2[0] > -1)) { _local2[0] = 5; } if ((_local2[1] < 1) && (_local2[1] > -1)) { _local2[1] = -5; } imc.xsp = _local2[0]; imc.ysp = _local2[1]; } function destroy() { bg_mc.removeMovieClip(); } var gstate = "intro"; }
Symbol 672 MovieClip [__Packages.Segment] Frame 0
class Segment { var mc, sc, amp, freq, condition, tailState, maxalpha, segtarg, myseeker; function Segment () { createSeg(); } function createSeg() { var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("segment", "seg" + _local3, _local3); mc._x = _root.leader._x; mc._y = _root.leader._y; sc = ((-((_root.segList.length + 1) * 10)) + (_root.segList.length + 1)) * 0.1; amp = 1; freq = (_root.segList.length + 1) * 0.01; mc.gotoAndStop(1); condition = "regrow"; tailState = "normal"; mc.blendMode = _root.addMode; maxalpha = 100; mc._alpha = 0; oldbladestate = false; oldarstate = false; } static function pickTarg() { _root.segList[0].segtarg = _root.leader; var _local2 = 1; while (_local2 < _root.segList.length) { _root.segList[_local2].segtarg = _root.segList[_local2 - 1].mc; _local2++; } } function update() { switch (gstate) { case "normal" : _root.canvas.lineStyle(1, 16777215, 100, false, "none", "square"); move_and_draw(); if (!_root.Player.invul) { checkCollision(); } doTailFeedback(); break; case "trans" : mc._alpha = Math.max(mc._alpha - 2, 0); move_and_draw(); break; case "portal" : _root.canvas.lineStyle(1, 16777215, 100, false, "none", "square"); move_and_draw(); doTailFeedback(); } } function move_and_draw() { sc = sc + freq; var _local13 = Math.sin(sc) * amp; var _local12 = Math.cos(-sc) * amp; var _local10 = Math.cos(segtarg._rotation * 0.0174533) * _root.Player.chainSpace; var _local9 = Math.sin(segtarg._rotation * 0.0174533) * _root.Player.chainSpace; var _local4 = (segtarg._x - _local10) - mc._x; var _local3 = (segtarg._y - _local9) - mc._y; segspeed = Math.abs(_local4) + Math.abs(_local3); var _local11 = Math.atan2(_local3, _local4) * 57.295779; mc._rotation = _local11; mc._x = mc._x + ((_local4 * _root.Player.slow) + _local13); mc._y = mc._y + ((_local3 * _root.Player.slow) + _local12); var _local8 = mc._x; var _local6 = mc._y; var _local7 = segtarg._x; var _local5 = segtarg._y; _root.canvas.moveTo(_local7, _local5); _root.canvas.lineTo(_local8, _local6); } function checkCollision() { var _local4 = 0; while (_local4 < _root.foodList.length) { var _local3 = _root.foodList[_local4]; if (condition == "normal") { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false) && (_local3.gstate == "alive")) { tailFoodCheck(_local3); } } _local4++; } } function tailFoodCheck(ifood) { switch (tailState) { case "normal" : tailFoodNorm(ifood); break; case "armored" : tailEnemyArmor(ifood); break; case "bladed" : tailEnemyBlade(ifood); } } function tailFoodNorm(ifood) { if (!_root.invincible) { condition = "hit"; tailState = "normal"; oldarstate = false; oldbladestate = false; mc.gotoAndStop(1); _root.Sman.hurtsnd.start(); _root.Orb.subtract(); _root.PMan.createParty(Math.round(_root.burstNum * 0.7), mc._x, mc._y, "plus"); ifood.reset(); killAttachedSeeker(); } } function tailEnemyNorm() { if (!_root.invincible) { condition = "hit"; tailState = "normal"; oldarstate = false; oldbladestate = false; mc.gotoAndStop(1); _root.Sman.hurtsnd.start(); _root.Orb.subtract(); _root.PMan.createParty(Math.round(_root.burstNum * 0.7), mc._x, mc._y, "plus"); killAttachedSeeker(); } } function tailEnemyArmor(ifood) { _root.Sman.reflectsnd.start(); if (ifood != undefined) { ifood.reflect(mc); } if (!_root.invincible) { armorhit(); killAttachedSeeker(); } } function armorhit() { arhitcounter++; mc.arclip.gotoAndStop((arhits + 1) - arhitcounter); if (arhitcounter > arhits) { tailState = "normal"; mc.gotoAndStop(1); arhitcounter = 0; oldarstate = false; } } function tailEnemyBlade(ifood) { _root.Sman.bladesnd.start(); if (ifood != undefined) { ifood.reset(); } if (!_root.invincible) { oldbladestate = false; tailState = "normal"; mc.gotoAndStop(1); killAttachedSeeker(); } } function killAttachedSeeker() { if (seekerlatched) { myseeker.explode(); myseeker = undefined; seekerlatched = false; } } function doTailFeedback() { switch (condition) { case "hit" : mc._alpha = Math.max(mc._alpha - 3, 7); break; case "regrow" : mc._alpha = Math.min(mc._alpha + 1, maxalpha); if (mc._alpha < maxalpha) { break; } condition = "normal"; oldbladestate = false; oldarstate = false; } } function reset() { } var oldbladestate = false; var oldarstate = false; static var arhits = 0; var arhitcounter = 0; static var bladehits = 0; static var gstate = "normal"; var segspeed = 0; var seekerlatched = false; }
Symbol 673 MovieClip [__Packages.Dartbit] Frame 0
class Dartbit { var mc; function Dartbit (iname, iloc) { if (_root.gibclip == undefined) { _root.createEmptyMovieClip("gibclip", _root.getNextHighestDepth()); } mc = _root.gibclip.attachMovie(iname, iname + myindex, myindex); mc._x = iloc.x; mc._y = iloc.y; mc._alpha = 100; xs = (Math.random() - 0.5) * 3; ys = (-Math.random()) * 4; _root.seekergibList[myindex - 1] = this; myindex++; if (myindex > 20) { myindex = 1; } } function dump() { } function update() { mc._x = mc._x + xs; mc._y = mc._y + ys; mc._rotation = mc._rotation + xs; ys = ys + 0.5; if (mc._y > Stage.height) { destroy(); } } function destroy() { mc.removeMovieClip(); } var xs = 0; var ys = 0; static var myindex = 1; }
Symbol 674 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("1.5"); } static function showPreloaderAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 675 MovieClip [__Packages.Points] Frame 0
class Points { var send_lv, res_lv; function Points () { var _local5 = new Array("kongregate.com", "www.kongregate.com"); for (var _local6 in _local5) { var _local3 = _local5[_local6]; var _local4 = _url.substring(_url.indexOf("http://") + 7).split("/"); if (_local4[0].indexOf(_local3) == -1) { kongame = false; } else { kongame = true; break; } } _local5 = undefined; if (kongame) { _root.kongregateServices.connect(); } send_lv = new LoadVars(); res_lv = new LoadVars(); res_lv.onLoad = function (success) { if (success) { if (this.msg != undefined) { _root.unameClip.commentArea.text = this.msg; } } }; } function resetall() { full_tail_multi = 1; multi = 1; level = 1; mainScore = 0; himulti = 0; himaxtail = 0; seekersliced = 0; clusterseaten = 0; badgeearned = false; } function sendScore(iname, icom) { if (iname == "Enter Your Name!") { iname = "Player"; } send_lv.myname = iname; if (kongame) { kon_updateStat("HighScore", mainScore); } if (_root.secs < 10) { send_lv.mytime = ((_root.mins + ":") + "0") + _root.secs; } else { send_lv.mytime = (_root.mins + ":") + _root.secs; } send_lv.score = mainScore; send_lv.mymulti = himulti; send_lv.maxtail = himaxtail; send_lv.mylevel = level; send_lv.comment = icom; var _local3 = "http://www.funfacegames.com/games/oroboros/scripts/putHS.php"; send_lv.sendAndLoad(_local3, res_lv, "POST"); } function addValMulti(ival) { multi = multi + ival; } function addMulti() { multi++; _root.createMulti(multi, 3, 1.2, "default"); if (kongame) { kon_updateStat("Point_Multiplier", multi); } if (multi > himulti) { himulti = multi; } } function addTailMulti() { var _local3 = checkFullT(); if (_local3) { full_tail_multi++; if (full_tail_multi > 1) { _root.hud.maxtail.max_txt.text = "x" + full_tail_multi; _root.hud.mt_fadeup = true; } if (kongame) { kon_updateStat("Max_Tail_Bonus", full_tail_multi); } if (full_tail_multi > himaxtail) { himaxtail = full_tail_multi; } } } function checkFullT() { var _local2; for (_local2 in _root.segList) { if (_root.segList[_local2].condition != "normal") { return(false); } } return(true); } function spill() { if (multi > 1) { var _local3 = 1; while (_local3 < multi) { _root.createMulti(_local3 + 1, (Math.random() * 3) + 1, 0.5, "pickup"); _local3++; } } resetMulti(); resetTailMulti(); } function resetTailMulti() { full_tail_multi = 1; _root.hud.mt_fadeup = false; _root.hud.maxtail.max_txt.text = ""; } function resetMulti() { multi = 1; } function setScore(inum) { mainScore = inum; displayScore(_root.hud.points_txt); return(mainScore); } function increase(itype) { if (level > 1) { var _local3 = level * 0.5; } else { var _local3 = 1; } switch (itype) { case "food" : var _local4 = Math.floor(((_root.segList.length * multi) * full_tail_multi) * _local3); clusterseaten++; break; case "seeker" : seekersliced++; _local4 = Math.round(500 * _local3); if (!kongame) { break; } kon_updateStat("Seekers_Sliced", 1); } mainScore = mainScore + _local4; displayScore(_root.hud.points_txt); if (kongame) { if ((mainScore >= 1000000) && (badgeearned == false)) { kon_updateStat("HighScore", mainScore); badgeearned = true; } } return(mainScore); } function zeroScore() { mainScore = 0; displayScore(_root.hud.points_txt); return(mainScore); } function displayScore(tx) { tx.text = String(mainScore); } function kon_updateStat(stat_name, ival) { _root.kongregateStats.submit(stat_name, ival); } var mainScore = 0; var multi = 1; var full_tail_multi = 1; var comment_str = "no comment"; var himulti = 0; var himaxtail = 0; var level = 1; var seekersliced = 0; var clusterseaten = 0; var badgeearned = false; var kongame = false; }
Symbol 676 MovieClip [__Packages.PFX] Frame 0
class PFX { function PFX () { } function createParty(inum, ix, iy, iclip) { var _local3 = 0; while (_local3 < inum) { if (iclip == "bit") { var _local4 = _root.PFX_mc.getNextHighestDepth(); var _local2 = _root.PFX_mc.attachMovie(iclip + (_local3 + 1), "PFX" + _local4, _local4); } else { var _local4 = _root.PFX_mc.getNextHighestDepth(); var _local2 = _root.PFX_mc.attachMovie(iclip, "PFX" + _local4, _local4); } _local2.cacheAsBitmap = true; var _local5 = _root.getRandomDir((Math.random() * 5) + 1); _local2.xs = _local5[0]; _local2.ys = _local5[1]; _local2.grav = -7; _local2._x = ix; _local2._y = iy; if (iclip != "bit") { _local2._width = 2; _local2._height = 2; _local2.is_seeker = false; } else { _local2.is_seeker = true; } pList.push(_local2); _local3++; } } function update() { var _local2 = 0; while (_local2 < pList.length) { var _local1 = pList[_local2]; _local1.grav = _local1.grav + 0.5; _local1._x = _local1._x + _local1.xs; _local1._y = _local1._y + (_local1.ys + _local1.grav); if (_local1.is_seeker) { _local1._rotation = _local1._rotation + _local1.xs; } _local1._alpha--; if (_local1._y > 820) { _local1.removeMovieClip(); pList.splice(_local2, 1); } _local2++; } } function killall() { for (var _local2 in _root.PFX_mc) { _root.PFX_mc[_local2].removeMovieClip(); } for (var _local2 in pList) { pList[_local2] = undefined; } pList = []; } static var pList = []; }
Symbol 677 MovieClip [__Packages.SoundMan] Frame 0
class SoundMan { var sfxclip, sfxclip_pan, bgAmbClip, r1snd, r2snd, r3snd, transsnd, hurtsnd, clksnd, portalsnd, portclosesnd, eatsnd, multsnd, spillsnd, pusnd, reflectsnd, bladesnd, bombsnd, blinksnd, swooshsnd, arvoice, bladesvoice, swarmsnd, bigbladesnd, diesnd, badsnd, happysnd, changesnd, cooldownsnd, invsnd, ambLoop, bgMusic; function SoundMan () { sfxclip = _root.createEmptyMovieClip("sfxclip", _root.getNextHighestDepth()); sfxclip_pan = _root.createEmptyMovieClip("sfxclip_pan", _root.getNextHighestDepth()); bgAmbClip = _root.createEmptyMovieClip("bgAmbClip", _root.getNextHighestDepth()); r1snd = new Sound(sfxclip); r1snd.attachSound("r1"); sa.push(r1snd); r2snd = new Sound(sfxclip); r2snd.attachSound("r2"); sa.push(r2snd); r3snd = new Sound(sfxclip); r3snd.attachSound("r3"); sa.push(r3snd); transsnd = new Sound(sfxclip); transsnd.attachSound("trans"); sa.push(transsnd); hurtsnd = new Sound(sfxclip); hurtsnd.attachSound("hurt"); sa.push(hurtsnd); clksnd = new Sound(sfxclip); clksnd.attachSound("clicka"); sa.push(clksnd); portalsnd = new Sound(sfxclip); portalsnd.attachSound("portalOpen"); sa.push(portalsnd); portclosesnd = new Sound(sfxclip); portclosesnd.attachSound("portalClose"); sa.push(portclosesnd); eatsnd = new Sound(sfxclip); eatsnd.attachSound("dawoop"); sa.push(eatsnd); multsnd = new Sound(sfxclip); multsnd.attachSound("boom"); sa.push(multsnd); spillsnd = new Sound(sfxclip); spillsnd.attachSound("spill"); sa.push(spillsnd); pusnd = new Sound(sfxclip); pusnd.attachSound("pickup"); sa.push(pusnd); reflectsnd = new Sound(); reflectsnd.attachSound("hit"); sa.push(reflectsnd); bladesnd = new Sound(sfxclip); bladesnd.attachSound("bladesnd"); sa.push(bladesnd); bombsnd = new Sound(sfxclip); bombsnd.attachSound("lightning"); sa.push(bombsnd); blinksnd = new Sound(sfxclip); blinksnd.attachSound("blinksnd"); sa.push(blinksnd); swooshsnd = new Sound(sfxclip); swooshsnd.attachSound("swoosh"); sa.push(swooshsnd); arvoice = new Sound(sfxclip); arvoice.attachSound("armorvoice"); sa.push(arvoice); bladesvoice = new Sound(sfxclip); bladesvoice.attachSound("bladesvoice"); sa.push(bladesvoice); swarmsnd = new Sound(sfxclip_pan); swarmsnd.attachSound("swarm_entry"); sa.push(swarmsnd); bigbladesnd = new Sound(sfxclip); bigbladesnd.attachSound("bigBlade"); sa.push(bigbladesnd); diesnd = new Sound(sfxclip); diesnd.attachSound("die"); sa.push(diesnd); badsnd = new Sound(sfxclip); badsnd.attachSound("bad"); sa.push(badsnd); happysnd = new Sound(sfxclip); happysnd.attachSound("enter"); sa.push(happysnd); changesnd = new Sound(sfxclip); changesnd.attachSound("change"); sa.push(changesnd); cooldownsnd = new Sound(sfxclip); cooldownsnd.attachSound("cooldown"); sa.push(cooldownsnd); invsnd = new Sound(sfxclip); invsnd.attachSound("invincible_sound"); sa.push(invsnd); ambLoop = new Sound(bgAmbClip); ambLoop.attachSound("ambience"); ambLoop.setVolume(0); ambLoop.start(0, 999); sa.push(ambLoop); fadein1 = true; bgMusic = new Sound(_root.musicClip); bgMusic.attachSound("oroLoop"); } function destroy() { for (var _local3 in sa) { var _local2 = sa[_local3]; _local2 = undefined; } sa = undefined; sfxclip.removeMovieClip(); bgAmbClip.removeMovieClip(); } function doSoundFades() { if ((fadein1 == true) && (vol1 < maxmusicvol)) { vol1 = Math.min(vol1 + 1, maxmusicvol); ambLoop.setVolume(vol1); } else if ((fadein1 == false) && (vol1 > 0)) { vol1 = Math.max(vol1 - 1, 0); ambLoop.setVolume(vol1); } if ((fadein2 == true) && (vol2 < maxmusicvol)) { vol2 = Math.min(vol2 + 1, maxmusicvol); bgMusic.setVolume(vol2); } else if ((fadein2 == false) && (vol2 > 0)) { vol2 = Math.max(vol2 - 1, 0); bgMusic.setVolume(vol2); } } function switch2amb() { fadein1 = true; vol1 = ambLoop.getVolume(); fadein2 = false; vol2 = bgMusic.getVolume(); } function switch2music() { fadein2 = true; vol2 = bgMusic.getVolume(); fadein1 = false; vol1 = ambLoop.getVolume(); } var fadein1 = false; var fadein2 = false; var vol1 = 0; var vol2 = 0; var maxsfxvol = 100; var maxmusicvol = 100; var sa = new Array(); }
Symbol 678 MovieClip [__Packages.BombFX] Frame 0
class BombFX { var bombclip; function BombFX () { var _local3 = _root.getNextHighestDepth(); bombclip = _root.createEmptyMovieClip("bombClip", _local3); bombclip.cacheAsBitmap = true; bombclip._alpha = 70; bombclip.blendMode = _root.addMode; } function detonateKill(irand) { for (var _local10 in _root.foodList) { var _local3 = _root.foodList[_local10]; if ((_local3.gstate == "alive") || (_local3.gstate == "bombed")) { var _local7 = new flash.geom.Point(_root.Player.mc._x, _root.Player.mc._y); var _local6 = new flash.geom.Point(_local3.mc._x, _local3.mc._y); var _local4 = createLightPath(_local7, _local6, irand); drawLightning(11, 10031500, _local4); drawLightning(5, 4868848, _local4); drawLightning(1, 16777215, _local4); _local3.gstate = "bombed"; } } for (var _local9 in _root.swarmList) { var _local3 = _root.swarmList[_local9]; if ((_local3.gstate == "advancing") || (_local3.gstate == "leaving")) { var _local7 = new flash.geom.Point(_root.Player.mc._x, _root.Player.mc._y); var _local6 = new flash.geom.Point(_local3.mc._x, _local3.mc._y); var _local5 = createLightPath(_local7, _local6, irand); drawLightning(11, 10031500, _local5); drawLightning(5, 4868848, _local5); drawLightning(1, 16777215, _local5); _local3.gstate = "leaving"; } } } function detonateSingle(sp, ep, irand) { var _local2 = createLightPath(sp, ep, irand); drawLightning(11, 10031500, _local2); drawLightning(5, 4868848, _local2); drawLightning(1, 16777215, _local2); } function createLightPath(sp, ep, irand) { var _local4 = [sp]; var _local2 = 0.2; while (_local2 < 1) { var _local1 = flash.geom.Point.interpolate(ep, sp, _local2); _local1.x = _local1.x + (random(irand) - (irand * 0.5)); _local1.y = _local1.y + (random(irand) - (irand * 0.5)); _local4.push(_local1); _local2 = _local2 + 0.2; } _local4.push(ep); return(_local4); } function drawLightning(thick, col, pathList) { bombclip.lineStyle(thick, col, 50, false, "none", "round"); var _local2 = 0; while (_local2 < (pathList.length - 1)) { bombclip.moveTo(pathList[_local2].x, pathList[_local2].y); bombclip.lineTo(pathList[_local2 + 1].x, pathList[_local2 + 1].y); _local2++; } } }
Symbol 679 MovieClip [__Packages.Cutter] Frame 0
class Cutter { var sl, sr, mcr, mcl, leftBlade, rightBlade; function Cutter () { var _local3 = _root.getNextHighestDepth(); _local3 = _root.getNextHighestDepth(); sl = _root.attachMovie("shaft", "sl" + _local3, _local3); _local3 = _root.getNextHighestDepth(); sr = _root.attachMovie("shaft", "sr" + _local3, _local3); sl._x = 7; sl._y = 0; sr._x = Stage.width - 7; sr._y = 0; _local3 = _root.getNextHighestDepth(); mcr = _root.attachMovie("cutter", "cr" + _local3, _local3); _local3 = _root.getNextHighestDepth(); mcl = _root.attachMovie("cutter", "cl" + _local3, _local3); mcr._x = Stage.width - 20; mcl._x = 20; mcr._y - 50; mcl._y = Stage.height + 50; mcl._rotation = 180; _local3 = _root.getNextHighestDepth(); leftBlade = _root.attachMovie("cblade", "cblade" + _local3, _local3); leftBlade.thrust.blendMode = _root.addMode; _local3 = _root.getNextHighestDepth(); rightBlade = _root.attachMovie("cblade", "cblade" + _local3, _local3); rightBlade.thrust.blendMode = _root.addMode; leftBlade._rotation = 180; leftBlade._x = mcl._x; leftBlade._y = mcl._y; rightBlade._x = mcr._x; rightBlade._y = mcr._y; } function reset(itime) { gstate = "waiting"; waitdelay = itime; leave = false; lstop = false; rstop = false; } function update() { switch (gstate) { case "paused" : leftBlade.thrust.stop(); rightBlade.thrust.stop(); break; case "waiting" : wait(); break; case "spawning" : spawn(); break; case "normal" : movearound(); checkhit(); checkseekers(); checkwarper(); checkswarm(); break; case "recover" : break; case "leaving" : unspawn(); } } function unspawn() { sl._height = Math.max(sl._height - 10, 0); sr._height = Math.max(sr._height - 10, 0); } function spawn() { sl._height = sl._height + 10; sr._height = sr._height + 10; if (sl._height > Stage.height) { gstate = "normal"; rstop = false; lstop = false; rshot = false; lshot = false; xspr = 1; xspl = 1; } } function wait() { waittimer++; if (waittimer > waitdelay) { gstate = "spawning"; waittimer = 0; leftBlade.thrust.play(); rightBlade.thrust.play(); } } function movearound() { if (rampup) { ysp = Math.min(ysp * 1.1, 10); } else { ysp = Math.max(ysp * 0.9, 1); } if (ysp == 10) { rampup = false; } if (ysp == 1) { if ((mcr._y > 16) && (mcr._y < (Stage.height - 16))) { if (!rshot) { rshot = true; xspr = 1; rightBlade.thrust._alpha = 100; rightBlade.thrust.play(); } } if ((mcl._y > 16) && (mcl._y < (Stage.height - 16))) { if (!lshot) { lshot = true; xspl = 1; leftBlade.thrust._alpha = 100; leftBlade.thrust.play(); } } rampup = true; } if (!rstop) { mcr._y = mcr._y + ysp; } if (!lstop) { mcl._y = mcl._y - ysp; } if (!lshot) { leftBlade._x = mcl._x; leftBlade._y = mcl._y; } else { leftBlade._x = leftBlade._x + xspl; xspl = Math.min(xspl + 0.5, 20); if (leftBlade._x > (Stage.width + 100)) { resetleft = true; leftBlade.thrust._alpha = 0; leftBlade.thrust.stop(); } } if (!rshot) { rightBlade._x = mcr._x; rightBlade._y = mcr._y; } else { rightBlade._x = rightBlade._x - xspr; xspr = Math.min(xspr + 0.5, 20); if (rightBlade._x < -100) { resetright = true; rightBlade.thrust._alpha = 0; rightBlade.thrust.stop(); } } if (mcr._y > bot) { if (leave) { rstop = true; } mcr._y = top; if (resetright) { rightBlade._x = mcr._x; rightBlade._y = mcr._y; rshot = false; } } if (mcr._y < top) { if (leave) { rstop = true; } mcr._y = bot; if (resetright) { rightBlade._x = mcr._x; rightBlade._y = mcr._y; rshot = false; } } if (mcl._y > bot) { if (leave) { lstop = true; } mcl._y = top; if (resetleft) { leftBlade._x = mcl._x; leftBlade._y = mcl._y; lshot = false; } } if (mcl._y < top) { if (leave) { lstop = true; } mcl._y = bot; if (resetleft) { leftBlade._x = mcl._x; leftBlade._y = mcl._y; lshot = false; } } if (lstop && (rstop)) { gstate = "leaving"; } } function boom(itype) { _root.Sman.multsnd.start(); if (itype == "left") { lshot = true; var _local3 = new Xplode(leftBlade._x, leftBlade._y); leftBlade._x = Stage.width + 200; resetleft = true; xspl = 0; leftBlade.thrust._alpha = 0; leftBlade.thrust.stop(); } else { rshot = true; var _local3 = new Xplode(rightBlade._x, rightBlade._y); rightBlade._x = -200; xspr = 0; resetright = true; rightBlade.thrust._alpha = 0; rightBlade.thrust.stop(); } } function checkhit() { if (_root.Player.gstate == "normal") { for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (leftBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { if (((_local3.tailState == "armored") && (_local3.arhitcounter == 0)) && (Segment.arhits == 2)) { boom("left"); _root.Sman.reflectsnd.start(); _root.Sman.multsnd.start(); _local3.armorhit(); } else { boom("left"); _local3.tailEnemyNorm(); } } else if (rightBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { if (((_local3.tailState == "armored") && (_local3.arhitcounter == 0)) && (Segment.arhits == 2)) { boom("right"); _root.Sman.reflectsnd.start(); _root.Sman.multsnd.start(); _local3.armorhit(); } else { boom("right"); _local3.tailEnemyNorm(); } } } } } else { leave = true; } } function checkseekers() { for (var _local4 in _root.seekerList) { var _local3 = _root.seekerList[_local4]; if (((_local3.gstate == "hunting") || (_local3.gstate == "tailhooked")) || (_local3.gstate == "dazed")) { if (leftBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("left"); _local3.explode(); } if (rightBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("right"); _local3.explode(); } } } } function checkwarper() { if ((_root.Warpy != undefined) && (_root.Warpy.gstate != "leaving")) { if (leftBlade.blade.hitTest(_root.Warpy.mc._x, _root.Warpy.mc._y, false)) { boom("left"); _root.Sman.reflectsnd.start(); } if (rightBlade.blade.hitTest(_root.Warpy.mc._x, _root.Warpy.mc._y, false)) { boom("right"); _root.Sman.reflectsnd.start(); } } } function checkswarm() { if (_root.swarmspawn && (_root.swarmdelay == 0)) { for (var _local4 in _root.swarmList) { var _local3 = _root.swarmList[_local4]; if (_local3.gstate == "advancing") { if (leftBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("left"); _local3.gstate = "leaving"; } if (rightBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("right"); _local3.gstate = "leaving"; } } } } } function shoot() { lshot = true; rshot = true; } function destroy() { mcr.removeMovieClip(); mcl.removeMovieClip(); leftBlade.removeMovieClip(); rightBlade.removeMovieClip(); sl.removeMovieClip(); sr.removeMovieClip(); } var gstate = "waiting"; var xspr = 1; var xspl = 1; var ysp = 1; var waittimer = 0; var waitdelay = 0; var rampup = false; var bot = Stage.height + 50; var top = -50; var lshot = false; var rshot = false; var resetright = false; var resetleft = false; var leave = false; var lstop = false; var rstop = false; }
Symbol 680 MovieClip [__Packages.Xplode] Frame 0
class Xplode { var xp; function Xplode (ix, iy) { var _local3 = _root.getNextHighestDepth(); xp = _root.attachMovie("xplode", "xp" + _local3, _local3); xp._x = ix; xp._y = iy; xp._rotation = Math.random() * 360; xp._alpha = 100; xp.play(); } function update() { if ((xp._currentframe = xp._totalframes)) { xp.removeMovieClip(); } } }
Symbol 681 MovieClip [__Packages.Oroboros] Frame 0
class Oroboros { var mc, locList, port; function Oroboros () { mc = _root.leader; oldx = _root._xmouse; oldy = _root._ymouse; var _local3 = new flash.geom.Point(_root.midx - 172.5, _root.midy - 173); locList = [new flash.geom.Point(_local3.x + 255, _local3.y + 75), new flash.geom.Point(_local3.x + 299, _local3.y + 152), new flash.geom.Point(_local3.x + 216, _local3.y + 295), new flash.geom.Point(_local3.x + 89, _local3.y + 75), new flash.geom.Point(_local3.x + 45, _local3.y + 152), new flash.geom.Point(_local3.x + 128, _local3.y + 295)]; } function update() { switch (gstate) { case "normal" : scaleLeader(); moveLeader(); checkFinish(); oldx = _root._xmouse; oldy = _root._ymouse; break; case "trans" : tocenter(); chainlightning2(); break; case "portal" : scaleLeader(); portal(); break; case "levelup" : scaleLeader(); orbit(); invul = true; } } function respawn() { gstate = "normal"; Segment.gstate = "normal"; energylevel = 0; invul = false; _root.BgFX.gstate = "normal"; dimension++; energythresh = Math.min(Math.round(energythresh * 1.3), 150); _root.newenemy(dimension); _root.hud.snakebar.gotoAndStop(1); for (var _local3 in _root.swarmz) { _root.swarmz[_local3].removeMovieClip(); } for (var _local3 in _root.swarmList) { _root.swarmList[_local3].destroy(); } } function scaleLeader() { ltarg = Math.max(ltarg - 1, relax); var _local2 = (ltarg - mc._width) * 0.2; ss = (ss + _local2) * 0.9; mc._width = Math.min(mc._width + ss, 96); mc._height = mc._width; } function moveLeader() { var _local5 = new flash.geom.Point(_root._xmouse, _root._ymouse); var _local4 = new flash.geom.Point(mc._x, mc._y); var _local3 = _root.inertiaPos(_local5, _local4, slow); if ((_root._xmouse == oldx) and (_root._ymouse == oldy)) { floattimer++; if (floattimer > 20) { amp = Math.min(amp + 0.1, 40); sc = sc + freq; var _local7 = (Math.sin(sc) * amp) * 3; var _local6 = (Math.cos((-sc) * 0.5) * amp) * 2; mc._x = mc._x + (_local3.x + _local7); mc._y = mc._y + (_local3.y + _local6); mc._rotation = mc._rotation + 2; } mc._x = mc._x + _local3.x; mc._y = mc._y + _local3.y; } else { mc._rotation = _root.pointAt(_local5, _local4, 0); mc._x = mc._x + _local3.x; mc._y = mc._y + _local3.y; floattimer = 0; var _local7 = 0; var _local6 = 0; sc = 0; freq = 0.1; amp = 0; } if (mc._x > Stage.width) { mc._x = Stage.width; } if (mc._x < 0) { mc._x = 0; } if (mc._y > Stage.height) { mc._y = Stage.height; } if (mc._y < 0) { mc._y = 0; } } function boostSize() { if (relax < maxSize) { boost = mc._width * 1.2; relax = Math.min(ltarg + 2, 50); ltarg = boost; } } function checkFinish() { if (energylevel >= energythresh) { if (!_root.dead) { if (_root.ScoreMgr.kongame) { _root.kongregateStats.submit("HighScore", _root.ScoreMgr.mainScore); } _root.Sman.portalsnd.start(); port = _root.attachMovie("portal", "port", _root.getNextHighestDepth()); port.blendMode = _root.addMode; port._x = _root.midx; port._y = _root.midy; gstate = "trans"; Segment.gstate = "trans"; invul = true; _root.Bomb.bombclip._alpha = 100; _root.BgFX.gstate = "warp"; _root.ScoreMgr.level++; if (_root.ScoreMgr.level < 16) { _root.options.subMenu.dim_stats.gotoAndStop(_root.ScoreMgr.level); } else { _root.options.subMenu.dim_stats.gotoAndStop(15); } _root.options.subMenu.dimnum_txt.text = _root.ScoreMgr.level; if (_root.ScoreMgr.kongame) { _root.ScoreMgr.kon_updateStat("Dimension", _root.ScoreMgr.level); } portalfinished = false; _root.invFire.gotoAndStop(1); } } } function tocenter() { var _local5 = new flash.geom.Point(_root.midx, _root.midy); var _local4 = new flash.geom.Point(mc._x, mc._y); var _local3 = _root.inertiaPos(_local5, _local4, slow); mc._rotation = _root.pointAt(new flash.geom.Point(_root.midx, _root.midy), new flash.geom.Point(mc._x, mc._y), 0); mc._x = mc._x + _local3.x; mc._y = mc._y + _local3.y; mc._alpha = Math.max(mc._alpha - 2, 0); } function portal() { port._x = (_root.midx + (Math.random() * 6)) - 3; port._y = (_root.midy + (Math.random() * 6)) - 3; port.center._rotation = port.center._rotation + (stepspeed * 50); stepspeed = Math.min(stepspeed * 1.05, 0.333); step = step + stepspeed; if (step >= 1) { step = 0; locNum = ((locNum < (locList.length - 1)) ? (locNum + 1) : 0); port.glows["g" + locNum]._alpha = 75; _root.Sman.multsnd.start(); } if (locNum == (locList.length - 1)) { var _local7 = locList[locList.length - 1]; var _local6 = locList[0]; } else { var _local7 = locList[locNum]; var _local6 = locList[locNum + 1]; } var _local5 = _root.linearInterp(_local7, _local6, step); mc._x = _local5.x; mc._y = _local5.y; mc._rotation = _root.pointAt(_local6, _local7, 0); for (var _local4 in port.glows) { var _local3 = port.glows[_local4]; _local3._alpha = Math.max(_local3._alpha - 3, 0); } if (stepspeed >= 0.333) { _root.Bomb.bombclip._alpha = 75; chainlightning(); _root.Bomb.bombclip._alpha = _root.Bomb.bombclip._alpha - 2; } else { _root.Bomb.bombclip._alpha = 75; } } function chainlightning() { var _local3 = 0; while (_local3 < locList.length) { var _local5 = locList[_local3]; if (_local3 != (locList.length - 1)) { var _local4 = locList[_local3 + 1]; } else { var _local4 = locList[0]; } _root.Bomb.detonateSingle(_local5, _local4, 25); _local3++; } _root.Bomb.detonateSingle(new flash.geom.Point(mc._x, mc._y), new flash.geom.Point(_root.midx, _root.midy - 130), 25); } function chainlightning2() { _root.Bomb.bombclip._alpha = _root.Bomb.bombclip._alpha - 2; var _local3 = 0; while (_local3 < locList.length) { var _local5 = locList[_local3]; var _local4 = new flash.geom.Point(_root.midx, _root.midy); _root.Bomb.detonateSingle(_local5, _local4, 50); _local3++; } } function orbit() { var _local5 = _root.segList.length; amp = Math.min(amp + 0.5, 110); fspeed = Math.min(fspeed * 1.005, 0.03); freq = _local5 * fspeed; sc = sc + freq; var _local4 = _root.midx + (Math.sin(sc) * amp); var _local3 = _root.midy + (Math.cos(sc) * amp); mc._rotation = _root.pointAt(new flash.geom.Point(_local4, _local3), new flash.geom.Point(mc._x, mc._y), 0); mc._x = _local4; mc._y = _local3; } function destroy() { port.removeMovieClip(); mc.removeMovieClip(); } var dimension = 0; var evoPts = 3; var invul = false; var slow = 0.25; var chainSpace = 26; var maxSpace = 26; var shrinkfactor = 22; var energylevel = 0; var energythresh = 40; var freq = 0.05; var bombs = 3; var sc = 0; var amp = 10; var eatcount = 0; var maxSize = 60; var startsize = 40; var boost = 48; var relax = 40; var ltarg = 48; var ss = 0; var floattimer = 0; var oldx = 0; var oldy = 0; var gstate = "normal"; var fspeed = 0.03; var locNum = 0; var step = 0; var stepspeed = 0.13; var portalfinished = true; var maxed = false; }
Symbol 682 MovieClip [__Packages.OrbMeter] Frame 0
class OrbMeter { var mc; function OrbMeter () { mc = _root.orbMeter; mc.stop(); } function advance() { mc._alpha = 100; if (eatcount <= 8) { eatcount++; mc.gotoAndStop(eatcount + 1); } else { eatcount = 0; mc.gotoAndStop(eatcount + 1); _root.ScoreMgr.addMulti(); _root.ScoreMgr.addTailMulti(); _root.PMan.createParty(_root.burstNum, _root.Player.mc._x, _root.Player.mc._y, "plus"); _root.Sman.multsnd.start(); _root.Player.boostSize(); for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "hit") { _local3.condition = "regrow"; break; } } } } function subtract() { eatcount = Math.max(eatcount - 1, 0); mc.gotoAndStop(eatcount + 1); _root.ScoreMgr.spill(); _root.Sman.spillsnd.start(); } function update() { mc._x = _root.Player.mc._x; mc._y = _root.Player.mc._y; mc._alpha = Math.max(mc._alpha - 1, 5); } var eatcount = 0; }
Symbol 683 MovieClip [__Packages.Food] Frame 0
class Food { var mc, rotspeed, fadeTimer; function Food () { createFood(); } function createFood() { var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("dot", "food" + _local3, _local3); mc._rotation = Math.random() * 360; rotspeed = (Math.random() * 4) - 2; gstate = "alive"; reset(); } function reset() { gstate = "timeout"; mc._alpha = 100; var _local2 = Math.floor(Math.random() * 4); switch (_local2) { case 0 : mc._x = random(Stage.width); mc._y = -100; speedx = 0; speedy = (Math.random() * 5) + 1; break; case 1 : mc._x = random(Stage.width); mc._y = Stage.height + 100; speedx = 0; speedy = (Math.random() * 5) - 6; break; case 2 : mc._x = -100; mc._y = random(Stage.height); speedx = (Math.random() * 5) + 1; speedy = 0; break; case 3 : mc._x = Stage.width + 100; mc._y = random(Stage.height); speedx = (Math.random() * 5) - 6; speedy = 0; } } function update() { switch (gstate) { case "alive" : mc._x = mc._x + speedx; mc._y = mc._y + speedy; mc._rotation = mc._rotation + rotspeed; isOffScreen(); if (!_root.Player.invul) { checkLeader(); } break; case "bombed" : mc._alpha = mc._alpha - 4; if (mc._alpha <= 0) { fadeTimer = random(200) + 60; gstate = "timeout"; reset(); } break; case "timeout" : fadeTimer--; if (fadeTimer > 0) { break; } if (_root.Player.gstate == "normal") { gstate = "alive"; } else { gstate = "timeout"; } } } function isOffScreen() { if (mc._y > (Stage.height + 120)) { fadeTimer = random(50) + 60; reset(); } else if (mc._y < -120) { fadeTimer = random(50) + 60; reset(); } else if (mc._x > (Stage.width + 120)) { fadeTimer = random(50) + 60; reset(); } else if (mc._x < -120) { fadeTimer = random(50) + 60; reset(); } } function reflect(iseg) { var _local3 = iseg._x - mc._x; var _local2 = iseg._y - mc._y; mc._x = mc._x - (_local3 * 2); mc._y = mc._y - (_local2 * 2); mc.speedx = -_local3; mc.speedy = -_local2; } function checkLeader() { if (_root.Player.mc.hitTest(mc._x, mc._y, false) && (gstate == "alive")) { reset(); _root.Sman.eatsnd.start(); _root.ScoreMgr.increase("food"); _root.Orb.advance(); _root.Player.energylevel = _root.Player.energylevel + 1; var _local3 = Math.round((_root.Player.energylevel / _root.Player.energythresh) * 29); _root.hud.snakebar.gotoAndStop(_local3 + 1); } } var gstate = "alive"; var speedx = 0; var speedy = 0; }
Symbol 684 MovieClip [__Packages.Enemy] Frame 0
class Enemy { var targ_obj, mc, mysegment; function Enemy () { targ_obj = _root.Player; var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("orby", "orby" + _local3, _local3); placeEnemy(); (Math.random() * 200) + 100; } function explode() { _root.PMan.createParty(7, mc._x, mc._y, "bit"); reset(); } function placeEnemy(r) { r = Math.round(Math.random() * 3); var _local2 = new flash.geom.Point(); switch (r) { case 0 : _local2.x = -100; _local2.y = Math.random(Stage.height); break; case 1 : _local2.x = Stage.width + 100; _local2.y = Math.random(Stage.height); break; case 2 : _local2.x = Math.random(Stage.width); _local2.y = -100; break; case 3 : _local2.x = Math.random(Stage.width); _local2.y = Stage.height + 100; } mc._x = _local2.x; mc._y = _local2.y; } function update() { switch (gstate) { case "paused" : mc._alpha = Math.max(mc._alpha - 2, 0); break; case "hunting" : if (!_root.Player.invul) { rampspeed(); drive2target(); checkTailHit(); doHuntTime(); } else { gstate = "dying"; dtime = 0; } break; case "dazed" : blink(); break; case "tailhooked" : if (_root.Player.invul) { gstate = "dying"; dtime = 0; } stick2target(); break; case "dying" : driveoff(); fadeOut(); break; case "waiting" : wait(); } } function blink() { if (mc._alpha == 100) { mc._alpha = 10; } else { mc._alpha == 100; } dazedelay--; if (dazedelay < 0) { mc._alpha = 100; gstate = "hunting"; huntClock = Math.min(huntClock + 100, 800); } } function doHuntTime() { huntClock--; if (huntClock < 0) { gstate = "dying"; dtime = 0; } } function driveoff() { if (dtime < 60) { if (Math.abs(speed) < 50) { speed = speed * 1.1; } mc._x = mc._x + (Math.cos(mc._rotation * 0.01675) * speed); mc._y = mc._y + (Math.sin(mc._rotation * 0.01675) * speed); dtime++; } } function drive2target() { tdelay++; if (tdelay > 30) { targ_obj = getclosest(); tdelay = 0; } var _local3 = _root.pointAt(new flash.geom.Point(targ_obj.mc._x, targ_obj.mc._y), new flash.geom.Point(mc._x, mc._y), 1); mc._rotation = _local3 * 57.295779; mc._x = mc._x + (Math.cos(_local3) * speed); mc._y = mc._y + (Math.sin(_local3) * speed); } function stick2target() { mc._x = targ_obj.mc._x; mc._y = targ_obj.mc._y; mc._rotation = targ_obj.mc._rotation; eatclock--; if (eatclock < 0) { if (eatCount < maxeat) { checkAdvance(); } else { gstate = "dying"; dtime = 0; eatCount = 0; } } } function checkTailHit() { var _local4; _local4 = 0; while (_local4 < _root.segList.length) { var _local3 = _root.segList[_local4]; if ((_local3.condition == "normal") && (!_local3.seekerlatched)) { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false)) { if (_local3.tailState == "bladed") { var _local5 = Segment.bladehits + 1; hitpoints = hitpoints - _local5; _local3.tailEnemyBlade(); if (hitpoints < 0) { killem(_local3); } else { _root.Sman.bladesnd.start(); gstate = "dazed"; dazedelay = 5; _local3.seekerlatched = false; _local3.myseeker = undefined; mysegment.myseeker = undefined; mysegment = undefined; } } else if (!_root.invincible) { gstate = "tailhooked"; targ_obj = _local3; eatclock = 120; segNum = _local4; speed = 1; _local3.myseeker = this; _local3.seekerlatched = true; mysegment = _local3; } } } _local4++; } } function reset() { gstate = "waiting"; mc._alpha = 100; waitclock = (Math.random() * 400) + 100; placeEnemy(); segNum = 0; speed = 1; mc._alpha = 100; hitpoints = 2; eatclock = 120; eatCount = 0; if (mysegment != undefined) { mysegment.seekerlatched = false; mysegment.myseeker = undefined; mysegment = undefined; } } function killem(segObj) { _root.Sman.bigbladesnd.start(); if (mc._currentframe == 1) { var _local4 = new Dartbit("db1", new flash.geom.Point(mc._x, mc._y)); var _local3 = new Dartbit("db2", new flash.geom.Point(mc._x, mc._y)); } else { var _local4 = new Dartbit("msbit1", new flash.geom.Point(mc._x, mc._y)); var _local3 = new Dartbit("msbit2", new flash.geom.Point(mc._x, mc._y)); } reset(); _root.ScoreMgr.increase("seeker"); hitpoints = 2; } function fadeOut() { mc._alpha = mc._alpha - 2; if (mc._alpha <= 0) { reset(); } } function wait() { waitclock--; if (waitclock < 0) { gstate = "hunting"; mc._alpha = 100; huntClock = (Math.random() * 300) + 250; } } function checkAdvance() { segNum--; if (segNum >= 0) { var _local4; _local4 = segNum; if (_local4 >= 0) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (_local3.tailState == "bladed") { var _local5 = Segment.bladehits + 1; hitpoints = hitpoints - _local5; _local3.tailEnemyBlade(); if (hitpoints < 0) { killem(_local3); } else { _local3.seekerlatched = false; mysegment.seekerlatched = false; _local3.myseeker = undefined; mysegment.myseeker = undefined; mysegment = undefined; gstate = "dazed"; dazedelay = 5; eatclock = 120; (eatCount);// not popped } } else if (!_local3.seekerlatched) { mysegment.seekerlatched = false; mysegment = _local3; _local3.myseeker = this; jumpSegment(_local3); _local3.seekerlatched = true; } else { quiteating(); } } } } else { quiteating(); } } function quiteating() { eatclock = 120; gstate = "dying"; dtime = 0; eatCount = 0; mysegment.seekerlatched = false; mysegment.myseeker = undefined; mysegment = undefined; targ_obj.tailEnemyNorm(); } function jumpSegment(segObj) { targ_obj.tailEnemyNorm(); targ_obj = segObj; eatclock = 120; eatCount++; } function getclosest() { var _local7 = _root.segList[0]; var _local5 = 1000; var _local6; var _local4; var _local3; for (_local6 in _root.segList) { _local3 = _root.segList[_local6]; if ((_local3.condition == "normal") && (!_local3.seekerlatched)) { _local4 = getDist(_local3.mc, mc); if (_local4 < _local5) { _local5 = _local4; _local7 = _local3; } } } return(_local7); } function getDist(mc1, mc2) { var _local2 = mc1._x - mc2._x; var _local1 = mc1._y - mc2._y; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function rampspeed() { if (speedup) { speed = Math.min(speed * 1.1, topspeed); } else { speed = Math.max(speed * brakes, 0.1); } if (speed == topspeed) { speedup = false; } if (speed == 0.1) { speedup = true; } } function destroy() { mc.removeMovieClip(); } var speed = 1; var speedup = true; var gstate = "waiting"; var eatclock = 0; var segNum = 0; var huntClock = 300; var waitclock = 200; var eatCount = 0; var dtime = 0; var tdelay = 0; var hitpoints = 2; var dazedelay = 5; var brakes = 0.9; var topspeed = 10; var maxeat = 2; }
Symbol 685 MovieClip [__Packages.Swarmer] Frame 0
class Swarmer { var mc, targ; function Swarmer () { mc = _root.swarmz.attachMovie("swarmer", "swarmer" + myindex, myindex); var _local3 = _root.getRandomDir(256); mc._x = _root.Player.mc._x + _local3[0]; mc._y = _root.Player.mc._y + _local3[1]; mc._alpha = 0; var _local4 = Math.floor(Math.random() * (_root.segList.length - 1)); targ = _root.segList[_local4]; if (targ == undefined) { targ = _root.segList[0]; } var _local5 = ((mc._x / Stage.width) * 200) - 100; _root.Sman.swarmsnd.setPan(_local5); _root.Sman.swarmsnd.start(); _root.swarmList[myindex - 1] = this; myindex++; if (myindex > 20) { myindex = 1; } } function update() { switch (gstate) { case "spawning" : fadeup(); break; case "advancing" : moveTowardSeg(); if (_root.Player.gstate == "normal") { if (!_root.invincible) { checkTailHit(); } } else { gstate = "leaving"; } break; case "leaving" : fadeout(); break; case "waiting" : } } function fadeup() { mc._alpha = Math.min(mc._alpha + 10, 100); if (mc._alpha == 100) { gstate = "advancing"; } } function fadeout() { mc._alpha = Math.max(mc._alpha - 10, 0); if (mc._alpha == 0) { gstate = "waiting"; mc._x = -100; mc._y = -100; destroy(); } } function moveTowardSeg() { mc._x = mc._x + ((targ.mc._x - mc._x) * 0.01); mc._y = mc._y + ((targ.mc._y - mc._y) * 0.01); clock--; if (clock < 0) { gstate = "leaving"; } } function checkTailHit() { var _local4; _local4 = 0; while (_local4 < _root.segList.length) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false)) { gstate = "leaving"; _local3.tailEnemyNorm(); } } _local4++; } } function destroy() { mc._alpha = 0; mc.removeMovieClip(); } var gstate = "spawning"; static var myindex = 1; var clock = 500; }
Symbol 686 MovieClip [__Packages.Warper] Frame 0
class Warper { var mc, mp, sp; function Warper () { var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("warper", "warper" + _local3, _local3); mc._x = -100; mc._y = -100; mc._alpha = 0; var _local4 = _root.getRandomDir(3); xsp = _local4[0]; ysp = _local4[1]; eyelook(); mp = new flash.geom.Point(_root.midx, _root.midy); sp = new flash.geom.Point(0, 0); } function reset(itime) { gstate = "waiting"; waitdelay = itime; } function update() { if (_root.Player.gstate != "normal") { gstate = "leaving"; } switch (gstate) { case "paused" : break; case "waiting" : wait(); break; case "spawning" : spawn(); break; case "normal" : movearound(); lerplook(); if (!_root.invincible) { checkhit(); } break; case "warpinit" : blink(); if (!_root.invincible) { checkhit(); } lerplook(); break; case "warping" : warp(); if (!_root.invincible) { checkhit(); } lerplook(); break; case "recover" : break; case "leaving" : leave(); lerplook(); } } function leave() { mc._alpha = Math.max(mc._alpha - 3, 0); eyex = 0; eyey = 0; } function spawn() { mc._alpha = Math.min(mc._alpha + 2, 100); if (mc._alpha == 100) { gstate = "normal"; } } function wait() { waittimer++; if (waittimer > waitdelay) { gstate = "spawning"; waittimer = 0; mc._x = (Math.random() * 550) + 50; mc._y = (Math.random() * 350) + 50; } } function eyelook() { eyex = xsp * 2.5; eyey = ysp * 2.5; } function lerplook() { mc.weye._x = mc.weye._x + _root.inertiaSingle(eyex, mc.weye._x, 0.1); mc.weye._y = mc.weye._y + _root.inertiaSingle(eyey, mc.weye._y, 0.1); } function movearound() { mc._x = mc._x + xsp; mc._y = mc._y + ysp; if ((mc._x + half) > Stage.width) { mc._x = Stage.width - half; xsp = -xsp; eyelook(); } if ((mc._x - half) < 0) { mc._x = half; xsp = -xsp; eyelook(); } if ((mc._y + half) > Stage.height) { mc._y = Stage.height - half; ysp = -ysp; eyelook(); } if ((mc._y - half) < 0) { ysp = -ysp; mc._y = half; eyelook(); } if (Math.random() < 0.005) { var _local3 = _root.getRandomDir(3); xsp = _local3[0]; ysp = _local3[1]; eyelook(); } warptimer++; if (warptimer > warpdelay) { var _local4 = _root.getHyp(mp, new flash.geom.Point(mc._x, mc._y)); if (_local4 > 200) { sp.x = mc._x; sp.y = mc._y; gstate = "warpinit"; warptimer = 0; eyex = 0; eyey = 0; } } } function checkhit() { if (_root.Player.gstate == "normal") { hitdelay = Math.max(hitdelay - 1, 0); if (hitdelay < 1) { for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false)) { _local3.tailEnemyNorm(); hitdelay = 8; } } } } } else { gstate = "leaving"; } } function blink() { blinktimer++; if (blinktimer > blinkdelay) { fadeup = !fadeup; blinktimer = 0; blinkdelay = blinkdelay - 2; mc.lights._alpha = 100; _root.Sman.blinksnd.start(); if (blinkdelay <= 0) { gstate = "warping"; blinkdelay = 13; blinktimer = 0; _root.Sman.swooshsnd.start(); } } mc.lights._alpha = Math.max(mc.lights._alpha - 10, 0); } function warp() { lerp = Math.min(lerp + 0.1, 1); var _local3 = _root.linearInterp(sp, mp, lerp); mc._x = _local3.x; mc._y = _local3.y; if (lerp == 1) { gstate = "normal"; lerp = 0; var _local4 = _root.getRandomDir(3); xsp = _local4[0]; ysp = _local4[1]; eyelook(); mc.lights._alpha = 0; } } function destroy() { mc.removeMovieClip(); } var gstate = "waiting"; var xsp = 0; var ysp = 0; var eyex = 0; var eyey = 0; var waittimer = 0; var waitdelay = 100; var half = 24; var blinktimer = 0; var blinkdelay = 13; var fadeup = false; var warpdelay = 200; var warptimer = 0; var lerp = 0; var hitdelay = 0; }
Symbol 430 Button
on (release) { getURL ("http://www.armorgames.com", "blank"); }
Symbol 437 MovieClip Frame 135
stop(); _parent.play();
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 2
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 11
stop();
Symbol 459 MovieClip Frame 1
stop();
Symbol 459 MovieClip Frame 2
stop();
Symbol 461 MovieClip Frame 20
stop();
Symbol 462 MovieClip Frame 1
stop(); if (_root.repeatplay) { gotoAndStop (2); }
Symbol 462 MovieClip Frame 2
function fadeMouth() { if (!poop2) { with (loadHead.mouth) { _alpha = _alpha - 4; if (Math.random() < 0.05) { _alpha = random(80) + 20; _root.sp.x = _root._xmouse; _root.sp.y = _root._ymouse; _root.PMan.createParty(Math.round(_root.burstNum * 0.7), _root._xmouse, _root._ymouse, "plus"); } _root.Bomb.bombclip._alpha = _alpha; } } } stop(); var L = _root.getBytesLoaded(); var T = _root.getBytesTotal(); var ready = false; var F = 0; var poop = false; var poop2 = false; var tsnd = new Sound(); tsnd.attachSound("enter"); this.onEnterFrame = function () { _root.Sman.doSoundFades(); _root.BgFX.update(); if (_root.options.menuActive) { btnArea.enabled = false; } else { btnArea.enabled = true; } _root.Bomb.bombclip.clear(); _root.introLightning(); fadeMouth(); _root.PMan.update(); if (F != 10) { L = _root.getBytesLoaded(); F = Math.floor((L / T) * 10); loadAni.gotoAndStop(F + 1); } else if (!poop) { _root.nextFrame(); poop = true; } loadHead._rotation = _root.pointAt(new flash.geom.Point(_root._xmouse, _root._ymouse), new flash.geom.Point(_root.midx, _root.midy), 0); if (fadeout) { this._alpha = Math.max(this._alpha - 5, 0); _root.Bomb.bombclip._alpha = Math.max(_root.Bomb.bombclip._alpha - 5, 0); loadTxt._y = loadTxt._y + 10; if ((this._alpha <= 0) && (!poop2)) { _root.Bomb.bombclip.clear(); _root.Bomb.bombclip._alpha = 0; _root.title.gotoAndPlay(61); poop2 = true; } } }; var dstr = _url; btnArea.onRelease = function () { if (ready && (_root.options.menuActive == false)) { tsnd.start(); fadeout = true; this.gotoAndStop(2); return(undefined); } }; ar_load_logo.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); };
Symbol 478 MovieClip Frame 1
stop();
Symbol 478 MovieClip Frame 2
stop();
Symbol 478 MovieClip Frame 3
stop();
Symbol 478 MovieClip Frame 4
stop();
Symbol 478 MovieClip Frame 5
stop();
Symbol 478 MovieClip Frame 6
stop();
Symbol 478 MovieClip Frame 7
stop();
Symbol 478 MovieClip Frame 8
stop();
Symbol 478 MovieClip Frame 9
stop();
Symbol 478 MovieClip Frame 10
stop();
Symbol 478 MovieClip Frame 11
stop();
Symbol 478 MovieClip Frame 12
stop();
Symbol 478 MovieClip Frame 13
stop();
Symbol 478 MovieClip Frame 14
stop();
Symbol 478 MovieClip Frame 15
stop();
Symbol 497 MovieClip Frame 1
stop(); var rr = false; this.onEnterFrame = function () { if (this.rr == true) { if (this._currentframe > 1) { this.gotoAndStop(this._currentframe - 1); } else { stop(); } } else if (this._currentframe < this._totalframes) { this.gotoAndStop(this._currentframe + 1); } };
Symbol 508 MovieClip Frame 1
stop();
Symbol 508 MovieClip Frame 2
stop();
Symbol 509 MovieClip Frame 10
stop(); pmghit.onRollOver = function () { this.gotoAndStop(2); _root.Sman.r1snd.start(); }; pmghit.onRollOut = function () { this.gotoAndStop(1); }; pmghit.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); };
Symbol 521 MovieClip Frame 1
nameholder.onEnterFrame = function () { this._x = this._x - 7; if (this._x < (-320 - this._width)) { this._x = -30; } };
Symbol 524 MovieClip Frame 60
stop(); _root.loader_mc.loadTxt.nextFrame(); _root.loader_mc.ready = true;
Symbol 524 MovieClip Frame 91
stop(); _root.Sman = new SoundMan(); scores._alpha = 0; options._alpha = 0; play_mc._alpha = 0; if (_root.ScoreMgr.kongame) { var un_str = (("hello " + _root.kongregate_username) + "!"); usermsg.nameholder.name_msg.text = un_str; usermsg.nameholder.name_msg._width = 72 * un_str.length; } else if (_root.mymsg != undefined) { var msg = _root.mymsg; usermsg.nameholder.name_msg.text = msg; usermsg.nameholder.name_msg._width = 72 * msg.length; } else { usermsg.nameholder.name_msg.text = "welcome!"; usermsg.nameholder.name_msg._width = 576; } play_mc.onRollOver = function () { this.fadeUp = true; _root.Sman.r1snd.start(); }; play_mc.onRollOut = (play_mc.onDragOut = function () { this.fadeUp = false; }); play_mc.onEnterFrame = function () { if (this.fadeUp) { this._alpha = Math.min(this._alpha + 15, 100); } else { this._alpha = Math.max(this._alpha - 5, 10); } }; play_mc.onRelease = function () { _root.Sman.transsnd.start(); if (!_root.qualityset) { _quality = "low"; } if (_root.options.menuActive) { _root.activateMenu(); } gotoAndPlay(_currentframe + 1); menumask.rr = true; }; options.onRollOver = function () { this.fadeUp = true; _root.Sman.r2snd.start(); }; options.onRollOut = (options.onDragOut = function () { this.fadeUp = false; }); options.onEnterFrame = function () { if (this.fadeUp) { this._alpha = Math.min(this._alpha + 15, 100); } else { this._alpha = Math.max(this._alpha - 5, 10); } }; options.onRelease = function () { _root.activateMenu(); _root.options.gotoAndStop("optmenu"); _root.options.opt.gotoAndStop("active"); _root.options.controls.gotoAndStop("inactive"); _root.options.evo.gotoAndStop("inactive"); }; controls.onRollOver = function () { this.fadeUp = true; _root.Sman.r3snd.start(); }; controls.onRollOut = (controls.onDragOut = function () { this.fadeUp = false; }); controls.onEnterFrame = function () { if (this.fadeUp) { this._alpha = Math.min(this._alpha + 15, 100); } else { this._alpha = Math.max(this._alpha - 5, 10); } }; controls.onRelease = function () { _root.activateMenu(); _root.options.gotoAndStop("ctrlmenu"); _root.options.opt.gotoAndStop("inactive"); _root.options.evo.gotoAndStop("inactive"); _root.options.controls.gotoAndStop("active"); }; tag.onRollOver = function () { this.gotoAndStop(2); _root.Sman.r1snd.start(); }; tag.onRollOut = function () { this.gotoAndStop(1); }; tag.onRelease = function () { getURL ("http://www.funfacegames.com", "_top"); };
Instance of Symbol 513 MovieClip "options" in Symbol 524 MovieClip Frame 91
/* no clip actions */
Symbol 524 MovieClip Frame 125
_root.Sman.bgMusic.setVolume(0); _root.Sman.bgMusic.start(0, 999); _root.Sman.switch2music(); _root.nextFrame();
Symbol 553 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 2
stop();
Symbol 569 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 2
stop();
Symbol 582 MovieClip Frame 3
stop();
Symbol 582 MovieClip Frame 4
stop();
Symbol 582 MovieClip Frame 5
stop();
Symbol 582 MovieClip Frame 6
stop();
Symbol 582 MovieClip Frame 7
stop();
Symbol 582 MovieClip Frame 8
stop();
Symbol 585 MovieClip Frame 1
function doFire() { if (firefade) { _root.invFire._alpha = Math.min(_root.invFire._alpha + 10, 100); } else { _root.invFire._alpha = Math.max(_root.invFire._alpha - 5, 10); } } var mt_fadeup = false; maxtail.onEnterFrame = function () { if (mt_fadeup) { maxtail._alpha = Math.min(maxtail._alpha + 10, 100); } else { maxtail._alpha = Math.max(maxtail._alpha - 10, 0); } }; var invtimer = 35; var invsecs = 10; var firefade = true; inv_notice.inv_display.text = "- 10"; inv_notice.onEnterFrame = function () { if (_root.invincible == true) { if ((_root.Player.gstate == "normal") && (_root.gamepaused == false)) { doFire(); invtimer--; if (invtimer < 0) { invsecs--; invtimer = 35; inv_notice.inv_display.text = "- " + Math.round(invsecs); if (invsecs == 1) { firefade = false; _root.Sman.cooldownsnd.start(); } if (invsecs == 0) { _root.invincible = false; invsecs = 10; _root.leader.gotoAndStop(1); } } inv_notice._alpha = Math.min(inv_notice._alpha + 10, 100); } } else { inv_notice._alpha = Math.max(inv_notice._alpha - 10, 0); _root.invFire.gotoAndStop(1); } };
Symbol 633 MovieClip Frame 1
stop(); closeNotice.onRelease = function () { _parent.gotoAndPlay(21); Mouse.hide(); };
Symbol 633 MovieClip Frame 2
stop();
Symbol 633 MovieClip Frame 3
stop();
Symbol 633 MovieClip Frame 4
stop();
Symbol 633 MovieClip Frame 5
stop();
Symbol 633 MovieClip Frame 6
stop();
Symbol 636 MovieClip Frame 1
stop();
Symbol 636 MovieClip Frame 2
play();
Symbol 636 MovieClip Frame 3
play(); abilityMenu.gotoAndStop(_root.abnav);
Symbol 636 MovieClip Frame 20
stop(); _root.Sman.happysnd.start(); Mouse.show(); abilityMenu.gotoAndStop(_root.abnav);
Symbol 636 MovieClip Frame 40
_root.gamepaused = false;
Symbol 640 MovieClip Frame 1
stop();
Symbol 640 MovieClip Frame 2
stop();
Symbol 654 MovieClip Frame 1
this.fadeup = false; this.onEnterFrame = function () { if (this.active) { if (this.fadeup) { this._alpha = Math.min(this._alpha + 4, 100); } else { this._alpha = Math.max(this._alpha - 4, 0); } if (this._alpha == 100) { this.fadeup = false; } if (this._alpha == 0) { this.fadeup = true; } } };
Symbol 658 MovieClip Frame 1

Library Items

Symbol 1 Sound [ambience]
Symbol 2 Sound [enter]Used by:553
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [xplode]Uses:3 4 5
Symbol 7 GraphicUsed by:8 292 319 430 438 559
Symbol 8 MovieClip [plus]Uses:7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [ar_pwr_up]Uses:9
Symbol 11 GraphicUsed by:15
Symbol 12 GraphicUsed by:15 29
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15 29
Symbol 15 MovieClip [blades_pwr_up]Uses:11 12 14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [norm_pwr_up]Uses:16
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20
Symbol 20 MovieClip [pix]Uses:19
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:24 201
Symbol 24 MovieClip [chitClip]Uses:23
Symbol 25 GraphicUsed by:34
Symbol 26 GraphicUsed by:34
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:27 12 14 28Used by:34
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:30 31 32Used by:34
Symbol 34 MovieClip [segment]Uses:25 26 29 33Used by:335
Symbol 35 GraphicUsed by:225
Symbol 36 GraphicUsed by:201 224
Symbol 37 FontUsed by:38 46 48 91 103 175 177 210 211 217 218
Symbol 38 TextUses:37Used by:201
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClip [dot]Uses:40Used by:201 633
Symbol 42 FontUsed by:43 47 90 102 174 176 178 181 183 189 191 193 196 198 200 321 324 325 326 328 591 592 595 605 607 614 615 617 622 623 625 627 628 630 631
Symbol 43 TextUses:42Used by:201
Symbol 44 BitmapUsed by:45 184
Symbol 45 GraphicUses:44Used by:201
Symbol 46 TextUses:37Used by:201
Symbol 47 TextUses:42Used by:201
Symbol 48 TextUses:37Used by:201
Symbol 49 BitmapUsed by:50 621
Symbol 50 GraphicUses:49Used by:89
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:89
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:89
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:89
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:89
Symbol 59 BitmapUsed by:60 621
Symbol 60 GraphicUses:59Used by:89
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:89
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:89
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:89
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:89
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:89
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:89
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:89
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:89
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:89
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:89
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:89
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:89
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:89
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip [swarmer]Uses:50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88Used by:201
Symbol 90 TextUses:42Used by:201
Symbol 91 TextUses:37Used by:201
Symbol 92 GraphicUsed by:101
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:101
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:101
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:101
Symbol 101 MovieClip [warper]Uses:92 95 97 100Used by:201
Symbol 102 TextUses:42Used by:201
Symbol 103 TextUses:37Used by:201
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:170
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:169
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:169
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:169
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:169
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:169
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:169
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:169
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:169
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:169
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:169
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:169
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:169
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:169
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:169
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:169
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:169
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:169
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:169
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:169
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:169
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:169
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:169
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:169
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:169
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:169
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:169
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:169
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:169
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:169
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:169
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169
Symbol 169 MovieClipUses:108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168Used by:170
Symbol 170 MovieClip [cblade]Uses:106 169Used by:201
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClip [cutter]Uses:172Used by:201
Symbol 174 TextUses:42Used by:201
Symbol 175 TextUses:37Used by:201
Symbol 176 TextUses:42Used by:201
Symbol 177 TextUses:37Used by:201
Symbol 178 TextUses:42Used by:201
Symbol 179 FontUsed by:180 182 188 192
Symbol 180 TextUses:179Used by:201
Symbol 181 TextUses:42Used by:201
Symbol 182 TextUses:179Used by:201
Symbol 183 TextUses:42Used by:201
Symbol 184 GraphicUses:44Used by:187
Symbol 185 BitmapUsed by:186 190
Symbol 186 GraphicUses:185Used by:187
Symbol 187 MovieClip [orby]Uses:184 186Used by:201 633
Symbol 188 TextUses:179Used by:201
Symbol 189 TextUses:42Used by:201
Symbol 190 GraphicUses:185Used by:201
Symbol 191 TextUses:42Used by:201
Symbol 192 TextUses:179Used by:201
Symbol 193 TextUses:42Used by:201
Symbol 194 FontUsed by:195 197 199
Symbol 195 TextUses:194Used by:201
Symbol 196 TextUses:42Used by:201
Symbol 197 TextUses:194Used by:201
Symbol 198 TextUses:42Used by:201
Symbol 199 TextUses:194Used by:201
Symbol 200 TextUses:42Used by:201
Symbol 201 MovieClipUses:36 38 41 23 43 45 46 47 48 89 90 91 101 102 103 170 173 174 175 176 177 178 180 181 182 183 187 188 189 190 191 192 193 195 196 197 198 199 200Used by:225
Symbol 202 GraphicUsed by:206
Symbol 203 FontUsed by:204 205 632
Symbol 204 TextUses:203Used by:206
Symbol 205 TextUses:203Used by:206
Symbol 206 MovieClipUses:202 204 205Used by:225
Symbol 207 GraphicUsed by:225
Symbol 208 FontUsed by:209
Symbol 209 EditableTextUses:208Used by:225
Symbol 210 TextUses:37Used by:224
Symbol 211 TextUses:37Used by:224
Symbol 212 FontUsed by:213 214 219 298 299 300 301 302 576
Symbol 213 EditableTextUses:212Used by:224
Symbol 214 EditableTextUses:212Used by:224
Symbol 215 FontUsed by:216 220 221 222 223 604
Symbol 216 TextUses:215Used by:224
Symbol 217 TextUses:37Used by:224
Symbol 218 TextUses:37Used by:224
Symbol 219 EditableTextUses:212Used by:224
Symbol 220 EditableTextUses:215Used by:224
Symbol 221 TextUses:215Used by:224
Symbol 222 EditableTextUses:215Used by:224
Symbol 223 EditableTextUses:215Used by:224
Symbol 224 MovieClipUses:36 210 211 213 214 216 217 218 219 220 221 222 223Used by:225
Symbol 225 MovieClipUses:35 201 206 207 209 224Used by:335
Symbol 226 GraphicUsed by:335
Symbol 227 GraphicUsed by:335
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:335
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 MovieClipUses:231Used by:335 524
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:335
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:239 313 315
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:236 238Used by:335
Symbol 240 FontUsed by:241 242 259 263 270 271 272 273 274
Symbol 241 TextUses:240Used by:335
Symbol 242 TextUses:240Used by:335
Symbol 243 GraphicUsed by:247
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:247 250 253
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:243 245 246Used by:335
Symbol 248 GraphicUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:248 245 249Used by:335
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:251 245 252Used by:335
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:254 255 256Used by:335
Symbol 258 GraphicUsed by:335
Symbol 259 TextUses:240Used by:335
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:260 261Used by:335
Symbol 263 TextUses:240Used by:335
Symbol 264 GraphicUsed by:335
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:269
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:269
Symbol 269 MovieClipUses:266 268Used by:335
Symbol 270 EditableTextUses:240Used by:335
Symbol 271 TextUses:240Used by:335
Symbol 272 EditableTextUses:240Used by:335
Symbol 273 TextUses:240Used by:335
Symbol 274 TextUses:240Used by:335
Symbol 275 GraphicUsed by:279
Symbol 276 ShapeTweeningUsed by:279
Symbol 277 ShapeTweeningUsed by:279
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:275 276 277 278Used by:335
Symbol 280 GraphicUsed by:335
Symbol 281 ShapeTweeningUsed by:292
Symbol 282 GraphicUsed by:292
Symbol 283 FontUsed by:284
Symbol 284 TextUses:283Used by:292
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:292
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:292
Symbol 289 ShapeTweeningUsed by:292
Symbol 290 ShapeTweeningUsed by:292
Symbol 291 ShapeTweeningUsed by:292
Symbol 292 MovieClipUses:281 282 284 286 288 289 290 291 7Used by:335
Symbol 293 GraphicUsed by:335
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:335 437 461 640
Symbol 296 FontUsed by:297
Symbol 297 EditableTextUses:296Used by:335
Symbol 298 EditableTextUses:212Used by:335
Symbol 299 EditableTextUses:212Used by:335
Symbol 300 EditableTextUses:212Used by:335
Symbol 301 EditableTextUses:212Used by:335
Symbol 302 EditableTextUses:212Used by:335
Symbol 303 FontUsed by:304 305 306 307 308 309
Symbol 304 TextUses:303Used by:335
Symbol 305 TextUses:303Used by:335
Symbol 306 TextUses:303Used by:335
Symbol 307 TextUses:303Used by:335
Symbol 308 TextUses:303Used by:335
Symbol 309 TextUses:303Used by:335
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:313 315
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:311 236 312Used by:335
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:311 236 314Used by:335
Symbol 316 GraphicUsed by:335
Symbol 317 FontUsed by:318 334
Symbol 318 TextUses:317Used by:335
Symbol 319 MovieClipUses:7Used by:335
Symbol 320 GraphicUsed by:330
Symbol 321 TextUses:42Used by:330
Symbol 322 FontUsed by:323
Symbol 323 EditableTextUses:322Used by:330
Symbol 324 TextUses:42Used by:330
Symbol 325 TextUses:42Used by:330
Symbol 326 TextUses:42Used by:327
Symbol 327 MovieClipUses:326Used by:330
Symbol 328 TextUses:42Used by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClipUses:320 321 323 324 325 327 329Used by:335
Symbol 331 GraphicUsed by:335
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:335
Symbol 334 TextUses:317Used by:335
Symbol 335 MovieClip [optMenu]Uses:225 226 227 229 232 234 239 241 242 247 250 253 257 258 259 262 263 264 269 270 271 272 273 274 279 280 292 293 295 297 298 299 300 301 302 304 305 306 307 308 309 313 315 316 34 318 319 330 331 333 334
Symbol 336 BitmapUsed by:337 339 341 342 344 346 348 349 350 351 356 357 359 360 362 363 364
Symbol 337 GraphicUses:336Used by:365
Symbol 338 ShapeTweeningUsed by:365
Symbol 339 GraphicUses:336Used by:365
Symbol 340 GraphicUsed by:365
Symbol 341 GraphicUses:336Used by:365
Symbol 342 GraphicUses:336Used by:365
Symbol 343 ShapeTweeningUsed by:365
Symbol 344 GraphicUses:336Used by:365
Symbol 345 ShapeTweeningUsed by:365
Symbol 346 GraphicUses:336Used by:365
Symbol 347 ShapeTweeningUsed by:365
Symbol 348 GraphicUses:336Used by:365
Symbol 349 GraphicUses:336Used by:365
Symbol 350 GraphicUses:336Used by:365
Symbol 351 GraphicUses:336Used by:365
Symbol 352 ShapeTweeningUsed by:365
Symbol 353 ShapeTweeningUsed by:365
Symbol 354 ShapeTweeningUsed by:365
Symbol 355 ShapeTweeningUsed by:365
Symbol 356 GraphicUses:336Used by:365
Symbol 357 GraphicUses:336Used by:365
Symbol 358 ShapeTweeningUsed by:365
Symbol 359 GraphicUses:336Used by:365
Symbol 360 GraphicUses:336Used by:365
Symbol 361 ShapeTweeningUsed by:365
Symbol 362 GraphicUses:336Used by:365
Symbol 363 GraphicUses:336Used by:365
Symbol 364 GraphicUses:336Used by:365
Symbol 365 MovieClipUses:337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364Used by:378
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:378
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:371
Symbol 371 MovieClipUses:370Used by:378
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:374
Symbol 374 MovieClipUses:373Used by:377
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:377
Symbol 377 MovieClipUses:374 376Used by:378
Symbol 378 MovieClip [portal]Uses:365 368 371 377
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClip [shaft]Uses:380
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClip [db1]Uses:383
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClip [db2]Uses:386
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:390
Symbol 390 MovieClip [bit1]Uses:389
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClip [bit2]Uses:392
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:396
Symbol 396 MovieClip [bit3]Uses:395
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:399
Symbol 399 MovieClip [bit4]Uses:398
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402
Symbol 402 MovieClip [bit5]Uses:401
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClip [bit6]Uses:404
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:408
Symbol 408 MovieClip [bit7]Uses:407
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:411
Symbol 411 MovieClip [msbit1]Uses:410
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414
Symbol 414 MovieClip [msbit2]Uses:413
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:417
Symbol 417 MovieClip [seg_pwr_up]Uses:416Used by:633
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClip [inv_pwr_up]Uses:419Used by:633
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClip [bomb]Uses:422Used by:633
Symbol 424 FontUsed by:425
Symbol 425 EditableTextUses:424Used by:426
Symbol 426 MovieClip [pwrUp]Uses:425Used by:Timeline
Symbol 427 GraphicUsed by:429 455
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClip [ball1]Uses:427 428Used by:Timeline
Symbol 671 MovieClip [__Packages.BgStars]
Symbol 672 MovieClip [__Packages.Segment]
Symbol 673 MovieClip [__Packages.Dartbit]
Symbol 674 MovieClip [__Packages.MochiAd]
Symbol 675 MovieClip [__Packages.Points]
Symbol 676 MovieClip [__Packages.PFX]
Symbol 677 MovieClip [__Packages.SoundMan]
Symbol 678 MovieClip [__Packages.BombFX]
Symbol 679 MovieClip [__Packages.Cutter]
Symbol 680 MovieClip [__Packages.Xplode]
Symbol 681 MovieClip [__Packages.Oroboros]
Symbol 682 MovieClip [__Packages.OrbMeter]
Symbol 683 MovieClip [__Packages.Food]
Symbol 684 MovieClip [__Packages.Enemy]
Symbol 685 MovieClip [__Packages.Swarmer]
Symbol 686 MovieClip [__Packages.Warper]
Symbol 430 ButtonUses:7Used by:437
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:437
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:437 461
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:437 640
Symbol 437 MovieClipUses:295 430 432 434 436 SS1Used by:462
Symbol 438 MovieClipUses:7Used by:462
Symbol 439 GraphicUsed by:452
Symbol 440 GraphicUsed by:452
Symbol 441 GraphicUsed by:452
Symbol 442 GraphicUsed by:452
Symbol 443 GraphicUsed by:452
Symbol 444 GraphicUsed by:452
Symbol 445 GraphicUsed by:452
Symbol 446 GraphicUsed by:452
Symbol 447 GraphicUsed by:452
Symbol 448 GraphicUsed by:452
Symbol 449 GraphicUsed by:452
Symbol 450 ShapeTweeningUsed by:452
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:439 440 441 442 443 444 445 446 447 448 449 450 451Used by:462  Timeline
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClipUses:427 454Used by:462
Symbol 456 FontUsed by:457 458
Symbol 457 TextUses:456Used by:459
Symbol 458 TextUses:456Used by:459
Symbol 459 MovieClipUses:457 458Used by:462
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460 295 434Used by:462
Symbol 462 MovieClipUses:437 438 452 455 459 461Used by:Timeline
Symbol 463 GraphicUsed by:478
Symbol 464 GraphicUsed by:478
Symbol 465 GraphicUsed by:478
Symbol 466 GraphicUsed by:478
Symbol 467 GraphicUsed by:478
Symbol 468 GraphicUsed by:478
Symbol 469 GraphicUsed by:478
Symbol 470 GraphicUsed by:478
Symbol 471 GraphicUsed by:478
Symbol 472 GraphicUsed by:478
Symbol 473 GraphicUsed by:478
Symbol 474 GraphicUsed by:478
Symbol 475 GraphicUsed by:478
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:463 464 465 466 467 468 469 470 471 472 473 474 475 476 477Used by:524  Timeline
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:481
Symbol 481 MovieClipUses:480Used by:524
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:524
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:486
Symbol 486 MovieClipUses:485Used by:524
Symbol 487 ShapeTweeningUsed by:524
Symbol 488 ShapeTweeningUsed by:524
Symbol 489 ShapeTweeningUsed by:497
Symbol 490 ShapeTweeningUsed by:497
Symbol 491 ShapeTweeningUsed by:497
Symbol 492 GraphicUsed by:497
Symbol 493 ShapeTweeningUsed by:497
Symbol 494 GraphicUsed by:497
Symbol 495 ShapeTweeningUsed by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:489 490 491 492 493 494 495 496Used by:524
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:499Used by:524
Symbol 501 ShapeTweeningUsed by:524
Symbol 502 SoundUsed by:524 553
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:504Used by:509
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:506 507Used by:509
Symbol 509 MovieClipUses:505 508Used by:524
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:524
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:524
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:524
Symbol 516 FontUsed by:517
Symbol 517 EditableTextUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:521
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:518 520Used by:524
Symbol 522 ShapeTweeningUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:478 481 232 483 486 487 488 497 500 501 502 509 511 513 515 521 522 523Used by:Timeline
Symbol 525 Sound [oroloop]Used by:553
Symbol 526 SoundUsed by:553 640
Symbol 527 Sound [armorvoice]Used by:553
Symbol 528 Sound [bigBlade]Used by:553
Symbol 529 Sound [bladesnd]Used by:553
Symbol 530 Sound [bladesvoice]Used by:553
Symbol 531 Sound [blinksnd]Used by:553
Symbol 532 Sound [boom]Used by:553
Symbol 533 Sound [clicka]Used by:553
Symbol 534 Sound [portalClose]Used by:553
Symbol 535 Sound [dawoop]Used by:553
Symbol 536 Sound [die]Used by:553
Symbol 537 Sound [hit]Used by:553
Symbol 538 Sound [hurt]Used by:553
Symbol 539 Sound [lightning]Used by:553
Symbol 540 Sound [portalOpen]Used by:553
Symbol 541 Sound [r1]Used by:553
Symbol 542 Sound [r2]Used by:553
Symbol 543 Sound [r3]Used by:553
Symbol 544 Sound [spill]Used by:553
Symbol 545 Sound [swarm_entry]Used by:553
Symbol 546 Sound [swoosh]Used by:553
Symbol 547 Sound [trans]Used by:553
Symbol 548 Sound [bad]Used by:553
Symbol 549 Sound [change]Used by:553
Symbol 550 Sound [cooldown]Used by:553
Symbol 551 Sound [invincible_sound]Used by:553
Symbol 552 Sound [pickup]Used by:553
Symbol 553 MovieClipUses:525 526 2 527 528 529 530 531 532 533 534 535 536 537 538 539 502 540 541 542 543 544 545 546 547 548 549 550 551 552Used by:Timeline
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555Used by:Timeline
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:562
Symbol 559 MovieClipUses:7Used by:562
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:562
Symbol 562 MovieClipUses:558 559 561Used by:585
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:569
Symbol 565 ShapeTweeningUsed by:569
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:569
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:564 565 567 568Used by:585
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:574
Symbol 572 FontUsed by:573
Symbol 573 EditableTextUses:572Used by:574
Symbol 574 MovieClipUses:571 573Used by:585
Symbol 575 GraphicUsed by:577
Symbol 576 EditableTextUses:212Used by:577
Symbol 577 MovieClipUses:575 576Used by:585
Symbol 578 ShapeTweeningUsed by:582
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:578 580 581Used by:585
Symbol 583 FontUsed by:584 637
Symbol 584 EditableTextUses:583Used by:585
Symbol 585 MovieClipUses:562 569 574 577 582 584Used by:Timeline
Symbol 586 ShapeTweeningUsed by:636
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:633
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:633
Symbol 591 TextUses:42Used by:633
Symbol 592 TextUses:42Used by:633
Symbol 593 FontUsed by:594 606 616 624
Symbol 594 TextUses:593Used by:633
Symbol 595 TextUses:42Used by:633
Symbol 596 FontUsed by:597
Symbol 597 TextUses:596Used by:633
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:633
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:633
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:633
Symbol 604 TextUses:215Used by:633
Symbol 605 TextUses:42Used by:633
Symbol 606 TextUses:593Used by:633
Symbol 607 TextUses:42Used by:633
Symbol 608 FontUsed by:609 618 626 629
Symbol 609 TextUses:608Used by:633
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:633
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:633
Symbol 614 TextUses:42Used by:633
Symbol 615 TextUses:42Used by:633
Symbol 616 TextUses:593Used by:633
Symbol 617 TextUses:42Used by:633
Symbol 618 TextUses:608Used by:633
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:633
Symbol 621 GraphicUses:59 49Used by:633
Symbol 622 TextUses:42Used by:633
Symbol 623 TextUses:42Used by:633
Symbol 624 TextUses:593Used by:633
Symbol 625 TextUses:42Used by:633
Symbol 626 TextUses:608Used by:633
Symbol 627 TextUses:42Used by:633
Symbol 628 TextUses:42Used by:633
Symbol 629 TextUses:608Used by:633
Symbol 630 TextUses:42Used by:633
Symbol 631 TextUses:42Used by:633
Symbol 632 TextUses:203Used by:633
Symbol 633 MovieClipUses:588 590 591 592 594 595 597 599 601 603 187 604 605 606 607 609 611 613 614 615 616 617 618 620 41 423 621 622 623 624 625 626 420 627 628 629 417 630 631 632Used by:636
Symbol 634 ShapeTweeningUsed by:636
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:586 633 634 635Used by:Timeline
Symbol 637 EditableTextUses:583Used by:Timeline
Symbol 638 GraphicUsed by:640
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:638 295 639 436 526Used by:Timeline
Symbol 641 GraphicUsed by:644
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:644
Symbol 644 MovieClipUses:641 643Used by:Timeline
Symbol 645 GraphicUsed by:Timeline
Symbol 646 GraphicUsed by:651
Symbol 647 GraphicUsed by:651
Symbol 648 GraphicUsed by:651
Symbol 649 GraphicUsed by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:646 647 648 649 650Used by:Timeline
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:654
Symbol 654 MovieClipUses:653Used by:Timeline
Symbol 655 GraphicUsed by:658
Symbol 656 FontUsed by:657
Symbol 657 TextUses:656Used by:658
Symbol 658 MovieClipUses:655 657Used by:Timeline
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:667
Symbol 661 FontUsed by:662
Symbol 662 EditableTextUses:661Used by:667
Symbol 663 FontUsed by:664
Symbol 664 EditableTextUses:663Used by:667
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:667
Symbol 667 MovieClipUses:660 662 664 666Used by:Timeline
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:670
Symbol 670 MovieClipUses:669Used by:Timeline
Streaming Sound 1Used by:Symbol 437 MovieClip

Instance Names

"loader_mc"Frame 2Symbol 462 MovieClip
"waterbg"Frame 3Symbol 478 MovieClip
"title"Frame 3Symbol 524 MovieClip
"musicClip"Frame 3Symbol 553 MovieClip
"invFire"Frame 4Symbol 556 MovieClip
"leader"Frame 4Symbol 429 MovieClip [ball1]
"orbMeter"Frame 4Symbol 452 MovieClip
"pwrup"Frame 4Symbol 426 MovieClip [pwrUp]
"hud"Frame 4Symbol 585 MovieClip
"ab"Frame 4Symbol 636 MovieClip
"points_txt"Frame 5Symbol 637 EditableText
"AG_link"Frame 5Symbol 640 MovieClip
"play_mc"Frame 5Symbol 644 MovieClip
"nchamp"Frame 5Symbol 654 MovieClip
"scorelink"Frame 5Symbol 658 MovieClip
"unameClip"Frame 5Symbol 667 MovieClip
"sub"Frame 5Symbol 670 MovieClip
"chit"Symbol 24 MovieClip [chitClip] Frame 1Symbol 23 MovieClip
"bladeclip"Symbol 34 MovieClip [segment] Frame 2Symbol 29 MovieClip
"arclip"Symbol 34 MovieClip [segment] Frame 3Symbol 33 MovieClip
"weye"Symbol 101 MovieClip [warper] Frame 1Symbol 95 MovieClip
"lights"Symbol 101 MovieClip [warper] Frame 1Symbol 100 MovieClip
"blade"Symbol 170 MovieClip [cblade] Frame 1Symbol 106 MovieClip
"thrust"Symbol 170 MovieClip [cblade] Frame 1Symbol 169 MovieClip
"warper"Symbol 201 MovieClip Frame 4Symbol 101 MovieClip [warper]
"blade"Symbol 201 MovieClip Frame 5Symbol 170 MovieClip [cblade]
"multi_txt"Symbol 224 MovieClip Frame 1Symbol 213 EditableText
"maxtail_txt"Symbol 224 MovieClip Frame 1Symbol 214 EditableText
"segments_txt"Symbol 224 MovieClip Frame 1Symbol 219 EditableText
"EC_stats"Symbol 224 MovieClip Frame 1Symbol 220 EditableText
"seek_stats"Symbol 224 MovieClip Frame 1Symbol 222 EditableText
"eat_stats"Symbol 224 MovieClip Frame 1Symbol 223 EditableText
"dim_stats"Symbol 225 MovieClip Frame 1Symbol 201 MovieClip
"statbutton"Symbol 225 MovieClip Frame 1Symbol 206 MovieClip
"dimnum_txt"Symbol 225 MovieClip Frame 1Symbol 209 EditableText
"pointstat"Symbol 225 MovieClip Frame 2Symbol 224 MovieClip
"glow"Symbol 239 MovieClip Frame 1Symbol 236 MovieClip
"tglow"Symbol 247 MovieClip Frame 1Symbol 245 MovieClip
"tglow"Symbol 250 MovieClip Frame 1Symbol 245 MovieClip
"tglow"Symbol 253 MovieClip Frame 1Symbol 245 MovieClip
"track"Symbol 269 MovieClip Frame 1Symbol 266 MovieClip
"slider"Symbol 269 MovieClip Frame 1Symbol 268 MovieClip
"restart_yes"Symbol 292 MovieClip Frame 10Symbol 286 MovieClip
"restart_no"Symbol 292 MovieClip Frame 10Symbol 288 MovieClip
"restart_yes"Symbol 292 MovieClip Frame 17Symbol 286 MovieClip
"restart_no"Symbol 292 MovieClip Frame 17Symbol 288 MovieClip
"hl"Symbol 313 MovieClip Frame 1Symbol 236 MovieClip
"hl"Symbol 315 MovieClip Frame 1Symbol 236 MovieClip
"evoCost"Symbol 330 MovieClip Frame 1Symbol 323 EditableText
"armDur_txt"Symbol 330 MovieClip Frame 4Symbol 327 MovieClip
"bladeDur_txt"Symbol 330 MovieClip Frame 5Symbol 329 MovieClip
"subMenu"Symbol 335 MovieClip [optMenu] Frame 1Symbol 225 MovieClip
"AG_pmg_link"Symbol 335 MovieClip [optMenu] Frame 1Symbol 229 MovieClip
"tag_mc"Symbol 335 MovieClip [optMenu] Frame 1Symbol 232 MovieClip
"close_mc"Symbol 335 MovieClip [optMenu] Frame 1Symbol 239 MovieClip
"opt"Symbol 335 MovieClip [optMenu] Frame 1Symbol 247 MovieClip
"controls"Symbol 335 MovieClip [optMenu] Frame 1Symbol 250 MovieClip
"evo"Symbol 335 MovieClip [optMenu] Frame 1Symbol 253 MovieClip
"newgame"Symbol 335 MovieClip [optMenu] Frame 1Symbol 257 MovieClip
"add_check"Symbol 335 MovieClip [optMenu] Frame 1Symbol 262 MovieClip
"bg_check"Symbol 335 MovieClip [optMenu] Frame 1Symbol 262 MovieClip
"q_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 269 MovieClip
"q_slide_txt"Symbol 335 MovieClip [optMenu] Frame 1Symbol 270 EditableText
"pd_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 269 MovieClip
"pd_slide_txt"Symbol 335 MovieClip [optMenu] Frame 1Symbol 272 EditableText
"m_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 269 MovieClip
"fx_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 269 MovieClip
"m_vol_meter"Symbol 335 MovieClip [optMenu] Frame 1Symbol 279 MovieClip
"fx_vol_meter"Symbol 335 MovieClip [optMenu] Frame 1Symbol 279 MovieClip
"restart_confirm"Symbol 335 MovieClip [optMenu] Frame 1Symbol 292 MovieClip
"evoPts_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 297 EditableText
"evoSegCo_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 298 EditableText
"evoAg_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 299 EditableText
"evoRetract_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 300 EditableText
"evoArmor_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 301 EditableText
"evoBlade_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 302 EditableText
"scplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"rsminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 315 MovieClip
"rsplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"arminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 315 MovieClip
"arplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"bminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 315 MovieClip
"bplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"scminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 315 MovieClip
"agminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 315 MovieClip
"agplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"ar_icon"Symbol 335 MovieClip [optMenu] Frame 2Symbol 34 MovieClip [segment]
"bl_icon"Symbol 335 MovieClip [optMenu] Frame 2Symbol 34 MovieClip [segment]
"tt_sc_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 319 MovieClip
"tt_ag_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 319 MovieClip
"tt_rs_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 319 MovieClip
"tt_ar_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 319 MovieClip
"tt_bl_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 319 MovieClip
"tips"Symbol 335 MovieClip [optMenu] Frame 2Symbol 330 MovieClip
"g0"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"g1"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"g2"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"g3"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"g4"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"g5"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"zoomBlur"Symbol 377 MovieClip Frame 2Symbol 374 MovieClip
"blastLine"Symbol 377 MovieClip Frame 20Symbol 376 MovieClip
"ring"Symbol 378 MovieClip [portal] Frame 1Symbol 365 MovieClip
"center"Symbol 378 MovieClip [portal] Frame 1Symbol 368 MovieClip
"glows"Symbol 378 MovieClip [portal] Frame 1Symbol 371 MovieClip
"zoom"Symbol 378 MovieClip [portal] Frame 1Symbol 377 MovieClip
"pwrup_txt"Symbol 426 MovieClip [pwrUp] Frame 1Symbol 425 EditableText
"mouth"Symbol 455 MovieClip Frame 1Symbol 454 MovieClip
"btnArea"Symbol 462 MovieClip Frame 2Symbol 438 MovieClip
"loadAni"Symbol 462 MovieClip Frame 2Symbol 452 MovieClip
"loadHead"Symbol 462 MovieClip Frame 2Symbol 455 MovieClip
"loadTxt"Symbol 462 MovieClip Frame 2Symbol 459 MovieClip
"ar_load_logo"Symbol 462 MovieClip Frame 2Symbol 461 MovieClip
"pmghit"Symbol 509 MovieClip Frame 1Symbol 508 MovieClip
"name_msg"Symbol 518 MovieClip Frame 1Symbol 517 EditableText
"nameholder"Symbol 521 MovieClip Frame 1Symbol 518 MovieClip
"tag"Symbol 524 MovieClip Frame 1Symbol 232 MovieClip
"tb"Symbol 524 MovieClip Frame 1Symbol 486 MovieClip
"menumask"Symbol 524 MovieClip Frame 85Symbol 497 MovieClip
"maMC"Symbol 524 MovieClip Frame 85Symbol 500 MovieClip
"AG_PMG"Symbol 524 MovieClip Frame 91Symbol 509 MovieClip
"play_mc"Symbol 524 MovieClip Frame 91Symbol 511 MovieClip
"options"Symbol 524 MovieClip Frame 91Symbol 513 MovieClip
"controls"Symbol 524 MovieClip Frame 91Symbol 515 MovieClip
"usermsg"Symbol 524 MovieClip Frame 91Symbol 521 MovieClip
"bar"Symbol 562 MovieClip Frame 1Symbol 559 MovieClip
"max_txt"Symbol 574 MovieClip Frame 1Symbol 573 EditableText
"inv_display"Symbol 577 MovieClip Frame 1Symbol 576 EditableText
"tailMeter"Symbol 585 MovieClip Frame 1Symbol 562 MovieClip
"snakebar"Symbol 585 MovieClip Frame 1Symbol 569 MovieClip
"maxtail"Symbol 585 MovieClip Frame 1Symbol 574 MovieClip
"inv_notice"Symbol 585 MovieClip Frame 1Symbol 577 MovieClip
"bombDisplay"Symbol 585 MovieClip Frame 1Symbol 582 MovieClip
"points_txt"Symbol 585 MovieClip Frame 1Symbol 584 EditableText
"closeNotice"Symbol 633 MovieClip Frame 1Symbol 601 MovieClip
"abilityMenu"Symbol 636 MovieClip Frame 2Symbol 633 MovieClip
"abilityMenu"Symbol 636 MovieClip Frame 20Symbol 633 MovieClip
"abilityMenu"Symbol 636 MovieClip Frame 40Symbol 633 MovieClip
"uname"Symbol 667 MovieClip Frame 1Symbol 662 EditableText
"commentArea"Symbol 667 MovieClip Frame 1Symbol 664 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "ambience"
ExportAssets (56)Timeline Frame 1Symbol 2 as "enter"
ExportAssets (56)Timeline Frame 1Symbol 6 as "xplode"
ExportAssets (56)Timeline Frame 1Symbol 8 as "plus"
ExportAssets (56)Timeline Frame 1Symbol 10 as "ar_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 15 as "blades_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 17 as "norm_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 20 as "pix"
ExportAssets (56)Timeline Frame 1Symbol 24 as "chitClip"
ExportAssets (56)Timeline Frame 1Symbol 34 as "segment"
ExportAssets (56)Timeline Frame 1Symbol 41 as "dot"
ExportAssets (56)Timeline Frame 1Symbol 89 as "swarmer"
ExportAssets (56)Timeline Frame 1Symbol 101 as "warper"
ExportAssets (56)Timeline Frame 1Symbol 170 as "cblade"
ExportAssets (56)Timeline Frame 1Symbol 173 as "cutter"
ExportAssets (56)Timeline Frame 1Symbol 187 as "orby"
ExportAssets (56)Timeline Frame 1Symbol 335 as "optMenu"
ExportAssets (56)Timeline Frame 1Symbol 378 as "portal"
ExportAssets (56)Timeline Frame 1Symbol 381 as "shaft"
ExportAssets (56)Timeline Frame 1Symbol 384 as "db1"
ExportAssets (56)Timeline Frame 1Symbol 387 as "db2"
ExportAssets (56)Timeline Frame 1Symbol 390 as "bit1"
ExportAssets (56)Timeline Frame 1Symbol 393 as "bit2"
ExportAssets (56)Timeline Frame 1Symbol 396 as "bit3"
ExportAssets (56)Timeline Frame 1Symbol 399 as "bit4"
ExportAssets (56)Timeline Frame 1Symbol 402 as "bit5"
ExportAssets (56)Timeline Frame 1Symbol 405 as "bit6"
ExportAssets (56)Timeline Frame 1Symbol 408 as "bit7"
ExportAssets (56)Timeline Frame 1Symbol 411 as "msbit1"
ExportAssets (56)Timeline Frame 1Symbol 414 as "msbit2"
ExportAssets (56)Timeline Frame 1Symbol 417 as "seg_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 420 as "inv_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 423 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 426 as "pwrUp"
ExportAssets (56)Timeline Frame 1Symbol 429 as "ball1"
ExportAssets (56)Timeline Frame 1Symbol 671 as "__Packages.BgStars"
ExportAssets (56)Timeline Frame 1Symbol 672 as "__Packages.Segment"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.Dartbit"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 675 as "__Packages.Points"
ExportAssets (56)Timeline Frame 1Symbol 676 as "__Packages.PFX"
ExportAssets (56)Timeline Frame 1Symbol 677 as "__Packages.SoundMan"
ExportAssets (56)Timeline Frame 1Symbol 678 as "__Packages.BombFX"
ExportAssets (56)Timeline Frame 1Symbol 679 as "__Packages.Cutter"
ExportAssets (56)Timeline Frame 1Symbol 680 as "__Packages.Xplode"
ExportAssets (56)Timeline Frame 1Symbol 681 as "__Packages.Oroboros"
ExportAssets (56)Timeline Frame 1Symbol 682 as "__Packages.OrbMeter"
ExportAssets (56)Timeline Frame 1Symbol 683 as "__Packages.Food"
ExportAssets (56)Timeline Frame 1Symbol 684 as "__Packages.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 685 as "__Packages.Swarmer"
ExportAssets (56)Timeline Frame 1Symbol 686 as "__Packages.Warper"
ExportAssets (56)Timeline Frame 3Symbol 525 as "oroloop"
ExportAssets (56)Timeline Frame 3Symbol 527 as "armorvoice"
ExportAssets (56)Timeline Frame 3Symbol 528 as "bigBlade"
ExportAssets (56)Timeline Frame 3Symbol 529 as "bladesnd"
ExportAssets (56)Timeline Frame 3Symbol 530 as "bladesvoice"
ExportAssets (56)Timeline Frame 3Symbol 531 as "blinksnd"
ExportAssets (56)Timeline Frame 3Symbol 532 as "boom"
ExportAssets (56)Timeline Frame 3Symbol 533 as "clicka"
ExportAssets (56)Timeline Frame 3Symbol 534 as "portalClose"
ExportAssets (56)Timeline Frame 3Symbol 535 as "dawoop"
ExportAssets (56)Timeline Frame 3Symbol 536 as "die"
ExportAssets (56)Timeline Frame 3Symbol 537 as "hit"
ExportAssets (56)Timeline Frame 3Symbol 538 as "hurt"
ExportAssets (56)Timeline Frame 3Symbol 539 as "lightning"
ExportAssets (56)Timeline Frame 3Symbol 540 as "portalOpen"
ExportAssets (56)Timeline Frame 3Symbol 541 as "r1"
ExportAssets (56)Timeline Frame 3Symbol 542 as "r2"
ExportAssets (56)Timeline Frame 3Symbol 543 as "r3"
ExportAssets (56)Timeline Frame 3Symbol 544 as "spill"
ExportAssets (56)Timeline Frame 3Symbol 545 as "swarm_entry"
ExportAssets (56)Timeline Frame 3Symbol 546 as "swoosh"
ExportAssets (56)Timeline Frame 3Symbol 547 as "trans"
ExportAssets (56)Timeline Frame 3Symbol 548 as "bad"
ExportAssets (56)Timeline Frame 3Symbol 549 as "change"
ExportAssets (56)Timeline Frame 3Symbol 550 as "cooldown"
ExportAssets (56)Timeline Frame 3Symbol 551 as "invincible_sound"
ExportAssets (56)Timeline Frame 3Symbol 552 as "pickup"
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Labels

"mochi"Frame 1
"load"Frame 2
"main"Frame 3
"game"Frame 4
"gameOver"Frame 5
"endAd"Frame 6
"inactive"Symbol 247 MovieClip Frame 1
"active"Symbol 247 MovieClip Frame 2
"inactive"Symbol 250 MovieClip Frame 1
"active"Symbol 250 MovieClip Frame 2
"inactive"Symbol 253 MovieClip Frame 1
"active"Symbol 253 MovieClip Frame 2
"sc"Symbol 330 MovieClip Frame 1
"ag"Symbol 330 MovieClip Frame 2
"rs"Symbol 330 MovieClip Frame 3
"ar"Symbol 330 MovieClip Frame 4
"bl"Symbol 330 MovieClip Frame 5
"optmenu"Symbol 335 MovieClip [optMenu] Frame 1
"evomenu"Symbol 335 MovieClip [optMenu] Frame 2
"ctrlmenu"Symbol 335 MovieClip [optMenu] Frame 3




http://swfchan.com/12/57007/info.shtml
Created: 18/4 -2019 17:57:23 Last modified: 18/4 -2019 17:57:23 Server time: 11/05 -2024 19:43:12