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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM70814068-23DC&rnd=70814068" width="1" height="1"></div>

armorgames oroboros-421.swf

This is the info page for
Flash #263367

(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); } _root._lockroot = true; __com_mochibot__("aa81e2e1", this, 10301, true); System.security.allowDomain("api.fanbox.com"); System.security.allowDomain("profile.fanbox.com"); System.security.allowDomain("www.sms.ac");
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(); 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 672 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 673 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 674 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 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 687 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(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 showInterLevelAd(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.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 - 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 showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } 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 _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); 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 _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); 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_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; 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 _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } 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 _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _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 431 Button
on (release) { getURL ("http://www.armorgames.com", "blank"); }
Symbol 438 MovieClip Frame 135
stop(); _parent.play();
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 2
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 11
stop();
Symbol 460 MovieClip Frame 1
stop();
Symbol 460 MovieClip Frame 2
stop();
Symbol 462 MovieClip Frame 20
stop();
Symbol 463 MovieClip Frame 1
stop(); if (_root.repeatplay) { gotoAndStop (2); }
Symbol 463 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 479 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 2
stop();
Symbol 479 MovieClip Frame 3
stop();
Symbol 479 MovieClip Frame 4
stop();
Symbol 479 MovieClip Frame 5
stop();
Symbol 479 MovieClip Frame 6
stop();
Symbol 479 MovieClip Frame 7
stop();
Symbol 479 MovieClip Frame 8
stop();
Symbol 479 MovieClip Frame 9
stop();
Symbol 479 MovieClip Frame 10
stop();
Symbol 479 MovieClip Frame 11
stop();
Symbol 479 MovieClip Frame 12
stop();
Symbol 479 MovieClip Frame 13
stop();
Symbol 479 MovieClip Frame 14
stop();
Symbol 479 MovieClip Frame 15
stop();
Symbol 498 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 509 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 2
stop();
Symbol 510 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 522 MovieClip Frame 1
nameholder.onEnterFrame = function () { this._x = this._x - 7; if (this._x < (-320 - this._width)) { this._x = -30; } };
Symbol 525 MovieClip Frame 60
stop(); _root.loader_mc.loadTxt.nextFrame(); _root.loader_mc.ready = true;
Symbol 525 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 514 MovieClip "options" in Symbol 525 MovieClip Frame 91
/* no clip actions */
Symbol 525 MovieClip Frame 125
_root.Sman.bgMusic.setVolume(0); _root.Sman.bgMusic.start(0, 999); _root.Sman.switch2music(); _root.nextFrame();
Symbol 554 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
stop();
Symbol 570 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 2
stop();
Symbol 583 MovieClip Frame 3
stop();
Symbol 583 MovieClip Frame 4
stop();
Symbol 583 MovieClip Frame 5
stop();
Symbol 583 MovieClip Frame 6
stop();
Symbol 583 MovieClip Frame 7
stop();
Symbol 583 MovieClip Frame 8
stop();
Symbol 586 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 634 MovieClip Frame 1
stop(); closeNotice.onRelease = function () { _parent.gotoAndPlay(21); Mouse.hide(); };
Symbol 634 MovieClip Frame 2
stop();
Symbol 634 MovieClip Frame 3
stop();
Symbol 634 MovieClip Frame 4
stop();
Symbol 634 MovieClip Frame 5
stop();
Symbol 634 MovieClip Frame 6
stop();
Symbol 637 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 2
play();
Symbol 637 MovieClip Frame 3
play(); abilityMenu.gotoAndStop(_root.abnav);
Symbol 637 MovieClip Frame 20
stop(); _root.Sman.happysnd.start(); Mouse.show(); abilityMenu.gotoAndStop(_root.abnav);
Symbol 637 MovieClip Frame 40
_root.gamepaused = false;
Symbol 641 MovieClip Frame 1
stop();
Symbol 641 MovieClip Frame 2
stop();
Symbol 655 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 659 MovieClip Frame 1

Library Items

Symbol 1 Sound [ambience]
Symbol 2 Sound [enter]Used by:554
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 431 439 560
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 634
Symbol 42 FontUsed by:43 47 90 102 174 176 178 181 183 189 191 193 196 198 200 321 324 325 326 328 592 593 596 606 608 615 616 618 623 624 626 628 629 631 632
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 622
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 622
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 634
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 633
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 577
Symbol 213 EditableTextUses:212Used by:224
Symbol 214 EditableTextUses:212Used by:224
Symbol 215 FontUsed by:216 220 221 222 223 605
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 525
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 438 462 641
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:634
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClip [inv_pwr_up]Uses:419Used by:634
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClip [bomb]Uses:422Used by:634
Symbol 424 FontUsed by:425
Symbol 425 EditableTextUses:424Used by:426
Symbol 426 MovieClip [pwrUp]Uses:425Used by:Timeline
Symbol 427 GraphicUsed by:429 456
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClip [ball1]Uses:427 428Used by:Timeline
Symbol 430 GraphicUsed by:Timeline
Symbol 672 MovieClip [__Packages.BgStars]
Symbol 673 MovieClip [__Packages.Segment]
Symbol 674 MovieClip [__Packages.Dartbit]
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 687 MovieClip [__Packages.MochiAd]
Symbol 431 ButtonUses:7Used by:438
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432Used by:438
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:438 462
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:438 641
Symbol 438 MovieClipUses:295 431 433 435 437 SS1Used by:463
Symbol 439 MovieClipUses:7Used by:463
Symbol 440 GraphicUsed by:453
Symbol 441 GraphicUsed by:453
Symbol 442 GraphicUsed by:453
Symbol 443 GraphicUsed by:453
Symbol 444 GraphicUsed by:453
Symbol 445 GraphicUsed by:453
Symbol 446 GraphicUsed by:453
Symbol 447 GraphicUsed by:453
Symbol 448 GraphicUsed by:453
Symbol 449 GraphicUsed by:453
Symbol 450 GraphicUsed by:453
Symbol 451 ShapeTweeningUsed by:453
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:440 441 442 443 444 445 446 447 448 449 450 451 452Used by:463  Timeline
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:456
Symbol 456 MovieClipUses:427 455Used by:463
Symbol 457 FontUsed by:458 459
Symbol 458 TextUses:457Used by:460
Symbol 459 TextUses:457Used by:460
Symbol 460 MovieClipUses:458 459Used by:463
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461 295 435Used by:463
Symbol 463 MovieClipUses:438 439 453 456 460 462Used by:Timeline
Symbol 464 GraphicUsed by:479
Symbol 465 GraphicUsed by:479
Symbol 466 GraphicUsed by:479
Symbol 467 GraphicUsed by:479
Symbol 468 GraphicUsed by:479
Symbol 469 GraphicUsed by:479
Symbol 470 GraphicUsed by:479
Symbol 471 GraphicUsed by:479
Symbol 472 GraphicUsed by:479
Symbol 473 GraphicUsed by:479
Symbol 474 GraphicUsed by:479
Symbol 475 GraphicUsed by:479
Symbol 476 GraphicUsed by:479
Symbol 477 GraphicUsed by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:464 465 466 467 468 469 470 471 472 473 474 475 476 477 478Used by:525  Timeline
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:481Used by:525
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:525
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:487
Symbol 487 MovieClipUses:486Used by:525
Symbol 488 ShapeTweeningUsed by:525
Symbol 489 ShapeTweeningUsed by:525
Symbol 490 ShapeTweeningUsed by:498
Symbol 491 ShapeTweeningUsed by:498
Symbol 492 ShapeTweeningUsed by:498
Symbol 493 GraphicUsed by:498
Symbol 494 ShapeTweeningUsed by:498
Symbol 495 GraphicUsed by:498
Symbol 496 ShapeTweeningUsed by:498
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:490 491 492 493 494 495 496 497Used by:525
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 MovieClipUses:500Used by:525
Symbol 502 ShapeTweeningUsed by:525
Symbol 503 SoundUsed by:525 554
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClipUses:505Used by:510
Symbol 507 GraphicUsed by:509
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:507 508Used by:510
Symbol 510 MovieClipUses:506 509Used by:525
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:525
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:525
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:525
Symbol 517 FontUsed by:518
Symbol 518 EditableTextUses:517Used by:519
Symbol 519 MovieClipUses:518Used by:522
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClipUses:519 521Used by:525
Symbol 523 ShapeTweeningUsed by:525
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:479 482 232 484 487 488 489 498 501 502 503 510 512 514 516 522 523 524Used by:Timeline
Symbol 526 Sound [oroloop]Used by:554
Symbol 527 SoundUsed by:554 641
Symbol 528 Sound [armorvoice]Used by:554
Symbol 529 Sound [bigBlade]Used by:554
Symbol 530 Sound [bladesnd]Used by:554
Symbol 531 Sound [bladesvoice]Used by:554
Symbol 532 Sound [blinksnd]Used by:554
Symbol 533 Sound [boom]Used by:554
Symbol 534 Sound [clicka]Used by:554
Symbol 535 Sound [portalClose]Used by:554
Symbol 536 Sound [dawoop]Used by:554
Symbol 537 Sound [die]Used by:554
Symbol 538 Sound [hit]Used by:554
Symbol 539 Sound [hurt]Used by:554
Symbol 540 Sound [lightning]Used by:554
Symbol 541 Sound [portalOpen]Used by:554
Symbol 542 Sound [r1]Used by:554
Symbol 543 Sound [r2]Used by:554
Symbol 544 Sound [r3]Used by:554
Symbol 545 Sound [spill]Used by:554
Symbol 546 Sound [swarm_entry]Used by:554
Symbol 547 Sound [swoosh]Used by:554
Symbol 548 Sound [trans]Used by:554
Symbol 549 Sound [bad]Used by:554
Symbol 550 Sound [change]Used by:554
Symbol 551 Sound [cooldown]Used by:554
Symbol 552 Sound [invincible_sound]Used by:554
Symbol 553 Sound [pickup]Used by:554
Symbol 554 MovieClipUses:526 527 2 528 529 530 531 532 533 534 535 536 537 538 539 540 503 541 542 543 544 545 546 547 548 549 550 551 552 553Used by:Timeline
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:563
Symbol 560 MovieClipUses:7Used by:563
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:563
Symbol 563 MovieClipUses:559 560 562Used by:586
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:570
Symbol 566 ShapeTweeningUsed by:570
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:565 566 568 569Used by:586
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:575
Symbol 573 FontUsed by:574
Symbol 574 EditableTextUses:573Used by:575
Symbol 575 MovieClipUses:572 574Used by:586
Symbol 576 GraphicUsed by:578
Symbol 577 EditableTextUses:212Used by:578
Symbol 578 MovieClipUses:576 577Used by:586
Symbol 579 ShapeTweeningUsed by:583
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:583
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:579 581 582Used by:586
Symbol 584 FontUsed by:585 638
Symbol 585 EditableTextUses:584Used by:586
Symbol 586 MovieClipUses:563 570 575 578 583 585Used by:Timeline
Symbol 587 ShapeTweeningUsed by:637
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:634
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:634
Symbol 592 TextUses:42Used by:634
Symbol 593 TextUses:42Used by:634
Symbol 594 FontUsed by:595 607 617 625
Symbol 595 TextUses:594Used by:634
Symbol 596 TextUses:42Used by:634
Symbol 597 FontUsed by:598
Symbol 598 TextUses:597Used by:634
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:634
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:634
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:634
Symbol 605 TextUses:215Used by:634
Symbol 606 TextUses:42Used by:634
Symbol 607 TextUses:594Used by:634
Symbol 608 TextUses:42Used by:634
Symbol 609 FontUsed by:610 619 627 630
Symbol 610 TextUses:609Used by:634
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:634
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:634
Symbol 615 TextUses:42Used by:634
Symbol 616 TextUses:42Used by:634
Symbol 617 TextUses:594Used by:634
Symbol 618 TextUses:42Used by:634
Symbol 619 TextUses:609Used by:634
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:634
Symbol 622 GraphicUses:59 49Used by:634
Symbol 623 TextUses:42Used by:634
Symbol 624 TextUses:42Used by:634
Symbol 625 TextUses:594Used by:634
Symbol 626 TextUses:42Used by:634
Symbol 627 TextUses:609Used by:634
Symbol 628 TextUses:42Used by:634
Symbol 629 TextUses:42Used by:634
Symbol 630 TextUses:609Used by:634
Symbol 631 TextUses:42Used by:634
Symbol 632 TextUses:42Used by:634
Symbol 633 TextUses:203Used by:634
Symbol 634 MovieClipUses:589 591 592 593 595 596 598 600 602 604 187 605 606 607 608 610 612 614 615 616 617 618 619 621 41 423 622 623 624 625 626 627 420 628 629 630 417 631 632 633Used by:637
Symbol 635 ShapeTweeningUsed by:637
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:587 634 635 636Used by:Timeline
Symbol 638 EditableTextUses:584Used by:Timeline
Symbol 639 GraphicUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:639 295 640 437 527Used by:Timeline
Symbol 642 GraphicUsed by:645
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:645
Symbol 645 MovieClipUses:642 644Used by:Timeline
Symbol 646 GraphicUsed by:Timeline
Symbol 647 GraphicUsed by:652
Symbol 648 GraphicUsed by:652
Symbol 649 GraphicUsed by:652
Symbol 650 GraphicUsed by:652
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:647 648 649 650 651Used by:Timeline
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:655
Symbol 655 MovieClipUses:654Used by:Timeline
Symbol 656 GraphicUsed by:659
Symbol 657 FontUsed by:658
Symbol 658 TextUses:657Used by:659
Symbol 659 MovieClipUses:656 658Used by:Timeline
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:668
Symbol 662 FontUsed by:663
Symbol 663 EditableTextUses:662Used by:668
Symbol 664 FontUsed by:665
Symbol 665 EditableTextUses:664Used by:668
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:661 663 665 667Used by:Timeline
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:671
Symbol 671 MovieClipUses:670Used by:Timeline
Streaming Sound 1Used by:Symbol 438 MovieClip

Instance Names

"loader_mc"Frame 2Symbol 463 MovieClip
"waterbg"Frame 3Symbol 479 MovieClip
"title"Frame 3Symbol 525 MovieClip
"musicClip"Frame 3Symbol 554 MovieClip
"invFire"Frame 4Symbol 557 MovieClip
"leader"Frame 4Symbol 429 MovieClip [ball1]
"orbMeter"Frame 4Symbol 453 MovieClip
"pwrup"Frame 4Symbol 426 MovieClip [pwrUp]
"hud"Frame 4Symbol 586 MovieClip
"ab"Frame 4Symbol 637 MovieClip
"points_txt"Frame 5Symbol 638 EditableText
"AG_link"Frame 5Symbol 641 MovieClip
"play_mc"Frame 5Symbol 645 MovieClip
"nchamp"Frame 5Symbol 655 MovieClip
"scorelink"Frame 5Symbol 659 MovieClip
"unameClip"Frame 5Symbol 668 MovieClip
"sub"Frame 5Symbol 671 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 456 MovieClip Frame 1Symbol 455 MovieClip
"btnArea"Symbol 463 MovieClip Frame 2Symbol 439 MovieClip
"loadAni"Symbol 463 MovieClip Frame 2Symbol 453 MovieClip
"loadHead"Symbol 463 MovieClip Frame 2Symbol 456 MovieClip
"loadTxt"Symbol 463 MovieClip Frame 2Symbol 460 MovieClip
"ar_load_logo"Symbol 463 MovieClip Frame 2Symbol 462 MovieClip
"pmghit"Symbol 510 MovieClip Frame 1Symbol 509 MovieClip
"name_msg"Symbol 519 MovieClip Frame 1Symbol 518 EditableText
"nameholder"Symbol 522 MovieClip Frame 1Symbol 519 MovieClip
"tag"Symbol 525 MovieClip Frame 1Symbol 232 MovieClip
"tb"Symbol 525 MovieClip Frame 1Symbol 487 MovieClip
"menumask"Symbol 525 MovieClip Frame 85Symbol 498 MovieClip
"maMC"Symbol 525 MovieClip Frame 85Symbol 501 MovieClip
"AG_PMG"Symbol 525 MovieClip Frame 91Symbol 510 MovieClip
"play_mc"Symbol 525 MovieClip Frame 91Symbol 512 MovieClip
"options"Symbol 525 MovieClip Frame 91Symbol 514 MovieClip
"controls"Symbol 525 MovieClip Frame 91Symbol 516 MovieClip
"usermsg"Symbol 525 MovieClip Frame 91Symbol 522 MovieClip
"bar"Symbol 563 MovieClip Frame 1Symbol 560 MovieClip
"max_txt"Symbol 575 MovieClip Frame 1Symbol 574 EditableText
"inv_display"Symbol 578 MovieClip Frame 1Symbol 577 EditableText
"tailMeter"Symbol 586 MovieClip Frame 1Symbol 563 MovieClip
"snakebar"Symbol 586 MovieClip Frame 1Symbol 570 MovieClip
"maxtail"Symbol 586 MovieClip Frame 1Symbol 575 MovieClip
"inv_notice"Symbol 586 MovieClip Frame 1Symbol 578 MovieClip
"bombDisplay"Symbol 586 MovieClip Frame 1Symbol 583 MovieClip
"points_txt"Symbol 586 MovieClip Frame 1Symbol 585 EditableText
"closeNotice"Symbol 634 MovieClip Frame 1Symbol 602 MovieClip
"abilityMenu"Symbol 637 MovieClip Frame 2Symbol 634 MovieClip
"abilityMenu"Symbol 637 MovieClip Frame 20Symbol 634 MovieClip
"abilityMenu"Symbol 637 MovieClip Frame 40Symbol 634 MovieClip
"uname"Symbol 668 MovieClip Frame 1Symbol 663 EditableText
"commentArea"Symbol 668 MovieClip Frame 1Symbol 665 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network 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 672 as "__Packages.BgStars"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.Segment"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.Dartbit"
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 1Symbol 687 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 3Symbol 526 as "oroloop"
ExportAssets (56)Timeline Frame 3Symbol 528 as "armorvoice"
ExportAssets (56)Timeline Frame 3Symbol 529 as "bigBlade"
ExportAssets (56)Timeline Frame 3Symbol 530 as "bladesnd"
ExportAssets (56)Timeline Frame 3Symbol 531 as "bladesvoice"
ExportAssets (56)Timeline Frame 3Symbol 532 as "blinksnd"
ExportAssets (56)Timeline Frame 3Symbol 533 as "boom"
ExportAssets (56)Timeline Frame 3Symbol 534 as "clicka"
ExportAssets (56)Timeline Frame 3Symbol 535 as "portalClose"
ExportAssets (56)Timeline Frame 3Symbol 536 as "dawoop"
ExportAssets (56)Timeline Frame 3Symbol 537 as "die"
ExportAssets (56)Timeline Frame 3Symbol 538 as "hit"
ExportAssets (56)Timeline Frame 3Symbol 539 as "hurt"
ExportAssets (56)Timeline Frame 3Symbol 540 as "lightning"
ExportAssets (56)Timeline Frame 3Symbol 541 as "portalOpen"
ExportAssets (56)Timeline Frame 3Symbol 542 as "r1"
ExportAssets (56)Timeline Frame 3Symbol 543 as "r2"
ExportAssets (56)Timeline Frame 3Symbol 544 as "r3"
ExportAssets (56)Timeline Frame 3Symbol 545 as "spill"
ExportAssets (56)Timeline Frame 3Symbol 546 as "swarm_entry"
ExportAssets (56)Timeline Frame 3Symbol 547 as "swoosh"
ExportAssets (56)Timeline Frame 3Symbol 548 as "trans"
ExportAssets (56)Timeline Frame 3Symbol 549 as "bad"
ExportAssets (56)Timeline Frame 3Symbol 550 as "change"
ExportAssets (56)Timeline Frame 3Symbol 551 as "cooldown"
ExportAssets (56)Timeline Frame 3Symbol 552 as "invincible_sound"
ExportAssets (56)Timeline Frame 3Symbol 553 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




https://swfchan.com/53/263367/info.shtml
Created: 23/3 -2026 15:55:03 Last modified: 23/3 -2026 15:55:03 Server time: 23/03 -2026 19:58:07