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

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

Oroboros.swf

This is the info page for
Flash #24872

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


Text
Confirm Restart

music volume

sound FX volume

particle density  =

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

anti-aliasing = off

background FX

additive blending

Pause Game = (P)

Open Menu = (M)

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

View Score Stats

View Level Info

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!.

Harvest

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 :)

Seeker

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!

Swarmer

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.

Warper

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.

Cutter

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!

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)

More
Chaos

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` !

!(>_<)!
|
/\

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.!

!(x_x)!
_|_
/\

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

!

<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>

<p align="left"><font face="Verdana_10pt_st" size="10" color="#700a96" letterSpacing="0.000000" kerning="1">9862 points per Seeker sliced</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 Energy Cluster eaten</font></p>

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

Segments

Scoring statistics

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

<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>

Max Tail Bonus

Multiplier

<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>

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

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.

Evolution Zone

blade durability

armor durability

evo points

retraction stamina

agility

segment cohesion

<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>

<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="left"><font face="FFF Manager Bold_13pt_st" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">maxed Out</font></p>

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>

Retraction Stamina Boost

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

Left Mouse Button

Retract your tail by Clicking the

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

Tail of Blades

These power ups will replenish your blades
from now on.

(X) Key.

Switch to Tail of Blades by pressing the

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.

Armored Tail

These power ups will replenish your Armor
from now on.

(Z) Key.

Switch to Armored Tail by pressing the

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.

Energy Bomb

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

(Space bar)

Detonate your Energy Bombs by pressing:

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.

Invincibility Power Up

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

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!

Segment Regeneration
Power Up

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

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.

<p align="left"><font face="FFF Forward_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></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"></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>

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

Warp to the
Champions Dimension

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

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("aa81e2e1", this, 10301, true); play();
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; } } } 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") { mc = _root.pupclip.attachMovie("chitClip", "chit" + mnum, _root.pupclip.getNextHighestDepth()); } else { pwrup.pwrup_txt.text = "x" + Math.floor(mnum); pwrup.cacheAsBitmap = true; bm = new flash.display.BitmapData(pwrup._width, pwrup._height, true, 0); bm.draw(pwrup); mc = _root.pupclip.createEmptyMovieClip("mc" + mnum, _root.pupclip.getNextHighestDepth()); mc.attachBitmap(bm, 1); } mc.behave = ibehave; if (ibehave == "pickup") { dir = getSpecificDir(puDir, ispeed); puDir = puDir + 30; mc.xs = dir[0]; mc.ys = dir[1]; mc._x = leader._x + (mc.xs * 5); mc._y = leader._y + (mc.ys * 5); mc.av = 0; mc.fadeUp = true; mc.tsw = 24 * isc; mc.tsh = 24 * isc; mc._width = 1.6; mc._height = 1.6; } else { dir = getRandomDir(ispeed); mc.xs = dir[0]; mc.ys = dir[1]; mc._x = leader._x; mc._y = leader._y; mc.id = "na"; mc.av = 100; mc.fadeUp = false; mc.tsw = pwrup._width * isc; mc.tsh = pwrup._height * isc; mc._width = pwrup._width * 0.1; mc._height = pwrup._height * 0.1; } mc.ws = 0; mc.hs = 0; mc.damp = 0.93; mc.acc = 0.06; mc.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(); ScoreMgr.addValMulti(0.5); return(undefined); } } } if (this.av < 0) { 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(); } } }; }
Frame 5
scorelink._accProps = new Object(); scorelink._accProps.silent = true; play_mc._accProps = new Object(); play_mc._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 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 10
stop(); restart_yes.onRelease = function () { restart = true; play(); }; restart_no.onRelease = function () { restart = false; play(); };
Symbol 46 MovieClip Frame 20
if (restart) { _root.flushit(); } else { _parent.newgame.enabled = true; _parent.newgame.gotoAndStop(1); }
Symbol 52 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 2
stop();
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 2
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 2
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
stop();
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 2
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 2
stop();
Symbol 175 MovieClip [warper] Frame 1
stop();
Symbol 259 MovieClip [orby] Frame 1
stop();
Symbol 259 MovieClip [orby] Frame 2
stop();
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 2
stop();
Symbol 275 MovieClip Frame 3
stop();
Symbol 275 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 275 MovieClip Frame 5
stop(); blade.thrust._alpha = 100; blade.onEnterFrame = function () { if (_root.options.menuActive) { blade.thrust.play(); } else { blade.thrust.stop(); } };
Symbol 275 MovieClip Frame 6
stop();
Symbol 275 MovieClip Frame 7
stop();
Symbol 275 MovieClip Frame 8
stop();
Symbol 275 MovieClip Frame 9
stop();
Symbol 275 MovieClip Frame 10
stop();
Symbol 275 MovieClip Frame 11
stop();
Symbol 275 MovieClip Frame 12
stop();
Symbol 275 MovieClip Frame 13
stop();
Symbol 275 MovieClip Frame 14
stop();
Symbol 275 MovieClip Frame 15
stop();
Symbol 292 MovieClip Frame 1
stop(); dim_stats._alpha = 100; statbutton.gotoAndStop(1); statbutton.onRelease = function () { if (_currentframe == 1) { gotoAndStop (2); } else { gotoAndStop (1); } };
Symbol 292 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 303 MovieClip Frame 1
stop(); if (_parent.cohesion < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Cohesion"; }
Symbol 303 MovieClip Frame 2
stop(); if (_parent.agility < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Agility"; }
Symbol 303 MovieClip Frame 3
stop(); if (_parent.stamina < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Stamina"; }
Symbol 303 MovieClip Frame 4
stop(); if (Segment.arhits < 2) { evoCost.text = "cost = 3 evo-points"; } else { evoCost.text = "Max Armor"; }
Symbol 303 MovieClip Frame 5
stop(); if (Segment.bladehits < 2) { evoCost.text = "cost = 3 evo-points"; } else { evoCost.text = "Max Blades!"; }
Symbol 311 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 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 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 341 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 100
stop();
Symbol 371 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 422 MovieClip [ball1] Frame 1
stop();
Symbol 422 MovieClip [ball1] Frame 2
stop();
Symbol 664 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 665 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 666 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 667 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.msg = "not set"; res_lv.onLoad = function (success) { if (success) { } }; } 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 kongame = false; var comment_str = "no comment"; var himulti = 0; var himaxtail = 0; var level = 1; var seekersliced = 0; var clusterseaten = 0; var badgeearned = false; }
Symbol 668 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 669 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 670 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 671 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 672 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 673 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 674 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 675 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 676 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 677 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 678 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 679 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("1.5"); } static function showPreloaderAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 423 Button
on (release) { getURL ("http://www.armorgames.com", "blank"); }
Symbol 430 MovieClip Frame 135
stop(); _parent.play();
Symbol 432 MovieClip Frame 20
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 2
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 11
stop();
Symbol 454 MovieClip Frame 1
stop();
Symbol 454 MovieClip Frame 2
stop();
Symbol 455 MovieClip Frame 1
stop(); if (_root.repeatplay) { gotoAndStop (2); }
Symbol 455 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 485 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 2
stop();
Symbol 509 MovieClip Frame 3
stop();
Symbol 509 MovieClip Frame 4
stop();
Symbol 509 MovieClip Frame 5
stop();
Symbol 509 MovieClip Frame 6
stop();
Symbol 509 MovieClip Frame 7
stop();
Symbol 509 MovieClip Frame 8
stop();
Symbol 509 MovieClip Frame 9
stop();
Symbol 509 MovieClip Frame 10
stop();
Symbol 509 MovieClip Frame 11
stop();
Symbol 509 MovieClip Frame 12
stop();
Symbol 509 MovieClip Frame 13
stop();
Symbol 509 MovieClip Frame 14
stop();
Symbol 509 MovieClip Frame 15
stop();
Symbol 520 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 530 MovieClip Frame 1
nameholder.onEnterFrame = function () { this._x = this._x - 7; if (this._x < (-320 - this._width)) { this._x = -30; } };
Symbol 539 MovieClip Frame 1
stop();
Symbol 539 MovieClip Frame 2
stop();
Symbol 543 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 546 MovieClip Frame 60
stop(); _root.loader_mc.loadTxt.nextFrame(); _root.loader_mc.ready = true;
Symbol 546 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 { 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 534 MovieClip "options" in Symbol 546 MovieClip Frame 91
/* no clip actions */
Symbol 546 MovieClip Frame 125
_root.Sman.bgMusic.setVolume(0); _root.Sman.bgMusic.start(0, 999); _root.Sman.switch2music(); _root.nextFrame();
Symbol 594 MovieClip Frame 1
stop(); closeNotice.onRelease = function () { _parent.gotoAndPlay(21); Mouse.hide(); };
Symbol 594 MovieClip Frame 2
stop();
Symbol 594 MovieClip Frame 3
stop();
Symbol 594 MovieClip Frame 4
stop();
Symbol 594 MovieClip Frame 5
stop();
Symbol 594 MovieClip Frame 6
stop();
Symbol 597 MovieClip Frame 1
stop();
Symbol 597 MovieClip Frame 2
play();
Symbol 597 MovieClip Frame 3
play(); abilityMenu.gotoAndStop(_root.abnav);
Symbol 597 MovieClip Frame 20
stop(); _root.Sman.happysnd.start(); Mouse.show(); abilityMenu.gotoAndStop(_root.abnav);
Symbol 597 MovieClip Frame 40
_root.gamepaused = false;
Symbol 604 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 2
stop();
Symbol 604 MovieClip Frame 3
stop();
Symbol 604 MovieClip Frame 4
stop();
Symbol 604 MovieClip Frame 5
stop();
Symbol 604 MovieClip Frame 6
stop();
Symbol 604 MovieClip Frame 7
stop();
Symbol 604 MovieClip Frame 8
stop();
Symbol 619 MovieClip Frame 1
stop();
Symbol 626 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 629 MovieClip Frame 1
stop();
Symbol 629 MovieClip Frame 2
stop();
Symbol 645 MovieClip Frame 1
Symbol 648 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 662 MovieClip Frame 1
stop();
Symbol 662 MovieClip Frame 2
stop();

Library Items

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

Instance Names

"loader_mc"Frame 2Symbol 455 MovieClip
"musicClip"Frame 3Symbol 485 MovieClip
"title"Frame 3Symbol 546 MovieClip
"waterbg"Frame 3Symbol 509 MovieClip
"ab"Frame 4Symbol 597 MovieClip
"hud"Frame 4Symbol 626 MovieClip
"pwrup"Frame 4Symbol 419 MovieClip [pwrUp]
"orbMeter"Frame 4Symbol 453 MovieClip
"leader"Frame 4Symbol 422 MovieClip [ball1]
"invFire"Frame 4Symbol 629 MovieClip
"sub"Frame 5Symbol 632 MovieClip
"unameClip"Frame 5Symbol 641 MovieClip
"scorelink"Frame 5Symbol 645 MovieClip
"nchamp"Frame 5Symbol 648 MovieClip
"play_mc"Frame 5Symbol 659 MovieClip
"AG_link"Frame 5Symbol 662 MovieClip
"points_txt"Frame 5Symbol 663 EditableText
"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
"restart_no"Symbol 46 MovieClip Frame 10Symbol 37 MovieClip
"restart_yes"Symbol 46 MovieClip Frame 10Symbol 39 MovieClip
"restart_no"Symbol 46 MovieClip Frame 17Symbol 37 MovieClip
"restart_yes"Symbol 46 MovieClip Frame 17Symbol 39 MovieClip
"slider"Symbol 60 MovieClip Frame 1Symbol 57 MovieClip
"track"Symbol 60 MovieClip Frame 1Symbol 59 MovieClip
"tglow"Symbol 79 MovieClip Frame 1Symbol 76 MovieClip
"tglow"Symbol 82 MovieClip Frame 1Symbol 76 MovieClip
"tglow"Symbol 85 MovieClip Frame 1Symbol 76 MovieClip
"glow"Symbol 92 MovieClip Frame 1Symbol 91 MovieClip
"lights"Symbol 175 MovieClip [warper] Frame 1Symbol 168 MovieClip
"weye"Symbol 175 MovieClip [warper] Frame 1Symbol 174 MovieClip
"thrust"Symbol 247 MovieClip [cblade] Frame 1Symbol 243 MovieClip
"blade"Symbol 247 MovieClip [cblade] Frame 1Symbol 246 MovieClip
"warper"Symbol 275 MovieClip Frame 4Symbol 175 MovieClip [warper]
"blade"Symbol 275 MovieClip Frame 5Symbol 247 MovieClip [cblade]
"eat_stats"Symbol 291 MovieClip Frame 1Symbol 278 EditableText
"seek_stats"Symbol 291 MovieClip Frame 1Symbol 279 EditableText
"EC_stats"Symbol 291 MovieClip Frame 1Symbol 281 EditableText
"segments_txt"Symbol 291 MovieClip Frame 1Symbol 283 EditableText
"maxtail_txt"Symbol 291 MovieClip Frame 1Symbol 287 EditableText
"multi_txt"Symbol 291 MovieClip Frame 1Symbol 288 EditableText
"dimnum_txt"Symbol 292 MovieClip Frame 1Symbol 103 EditableText
"statbutton"Symbol 292 MovieClip Frame 1Symbol 109 MovieClip
"dim_stats"Symbol 292 MovieClip Frame 1Symbol 275 MovieClip
"pointstat"Symbol 292 MovieClip Frame 2Symbol 291 MovieClip
"evoCost"Symbol 303 MovieClip Frame 1Symbol 294 EditableText
"armDur_txt"Symbol 303 MovieClip Frame 4Symbol 300 MovieClip
"bladeDur_txt"Symbol 303 MovieClip Frame 5Symbol 302 MovieClip
"hl"Symbol 311 MovieClip Frame 1Symbol 91 MovieClip
"hl"Symbol 313 MovieClip Frame 1Symbol 91 MovieClip
"restart_confirm"Symbol 335 MovieClip [optMenu] Frame 1Symbol 46 MovieClip
"fx_vol_meter"Symbol 335 MovieClip [optMenu] Frame 1Symbol 52 MovieClip
"m_vol_meter"Symbol 335 MovieClip [optMenu] Frame 1Symbol 52 MovieClip
"fx_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 60 MovieClip
"m_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 60 MovieClip
"pd_slide_txt"Symbol 335 MovieClip [optMenu] Frame 1Symbol 61 EditableText
"pd_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 60 MovieClip
"q_slide_txt"Symbol 335 MovieClip [optMenu] Frame 1Symbol 63 EditableText
"q_slide"Symbol 335 MovieClip [optMenu] Frame 1Symbol 60 MovieClip
"bg_check"Symbol 335 MovieClip [optMenu] Frame 1Symbol 67 MovieClip
"add_check"Symbol 335 MovieClip [optMenu] Frame 1Symbol 67 MovieClip
"newgame"Symbol 335 MovieClip [optMenu] Frame 1Symbol 74 MovieClip
"evo"Symbol 335 MovieClip [optMenu] Frame 1Symbol 79 MovieClip
"controls"Symbol 335 MovieClip [optMenu] Frame 1Symbol 82 MovieClip
"opt"Symbol 335 MovieClip [optMenu] Frame 1Symbol 85 MovieClip
"close_mc"Symbol 335 MovieClip [optMenu] Frame 1Symbol 92 MovieClip
"tag_mc"Symbol 335 MovieClip [optMenu] Frame 1Symbol 97 MovieClip
"AG_pmg_link"Symbol 335 MovieClip [optMenu] Frame 1Symbol 99 MovieClip
"subMenu"Symbol 335 MovieClip [optMenu] Frame 1Symbol 292 MovieClip
"tips"Symbol 335 MovieClip [optMenu] Frame 2Symbol 303 MovieClip
"tt_bl_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 304 MovieClip
"tt_ar_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 304 MovieClip
"tt_rs_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 304 MovieClip
"tt_ag_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 304 MovieClip
"tt_sc_area"Symbol 335 MovieClip [optMenu] Frame 2Symbol 304 MovieClip
"bl_icon"Symbol 335 MovieClip [optMenu] Frame 2Symbol 34 MovieClip [segment]
"ar_icon"Symbol 335 MovieClip [optMenu] Frame 2Symbol 34 MovieClip [segment]
"agplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 311 MovieClip
"agminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"scminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"bplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 311 MovieClip
"bminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"arplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 311 MovieClip
"arminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"rsplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 311 MovieClip
"rsminus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 313 MovieClip
"scplus"Symbol 335 MovieClip [optMenu] Frame 2Symbol 311 MovieClip
"evoBlade_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 321 EditableText
"evoArmor_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 322 EditableText
"evoRetract_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 323 EditableText
"evoAg_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 324 EditableText
"evoSegCo_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 325 EditableText
"evoPts_txt"Symbol 335 MovieClip [optMenu] Frame 2Symbol 327 EditableText
"zoomBlur"Symbol 341 MovieClip Frame 2Symbol 338 MovieClip
"blastLine"Symbol 341 MovieClip Frame 20Symbol 340 MovieClip
"g5"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"g4"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"g3"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"g2"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"g1"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"g0"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"zoom"Symbol 371 MovieClip [portal] Frame 1Symbol 341 MovieClip
"glows"Symbol 371 MovieClip [portal] Frame 1Symbol 344 MovieClip
"center"Symbol 371 MovieClip [portal] Frame 1Symbol 347 MovieClip
"ring"Symbol 371 MovieClip [portal] Frame 1Symbol 370 MovieClip
"pwrup_txt"Symbol 419 MovieClip [pwrUp] Frame 1Symbol 418 EditableText
"mouth"Symbol 439 MovieClip Frame 1Symbol 438 MovieClip
"ar_load_logo"Symbol 455 MovieClip Frame 2Symbol 432 MovieClip
"loadTxt"Symbol 455 MovieClip Frame 2Symbol 436 MovieClip
"loadHead"Symbol 455 MovieClip Frame 2Symbol 439 MovieClip
"loadAni"Symbol 455 MovieClip Frame 2Symbol 453 MovieClip
"btnArea"Symbol 455 MovieClip Frame 2Symbol 454 MovieClip
"name_msg"Symbol 529 MovieClip Frame 1Symbol 528 EditableText
"nameholder"Symbol 530 MovieClip Frame 1Symbol 529 MovieClip
"pmghit"Symbol 543 MovieClip Frame 1Symbol 539 MovieClip
"tb"Symbol 546 MovieClip Frame 1Symbol 488 MovieClip
"tag"Symbol 546 MovieClip Frame 1Symbol 97 MovieClip
"maMC"Symbol 546 MovieClip Frame 85Symbol 523 MovieClip
"menumask"Symbol 546 MovieClip Frame 85Symbol 520 MovieClip
"usermsg"Symbol 546 MovieClip Frame 91Symbol 530 MovieClip
"controls"Symbol 546 MovieClip Frame 91Symbol 532 MovieClip
"options"Symbol 546 MovieClip Frame 91Symbol 534 MovieClip
"play_mc"Symbol 546 MovieClip Frame 91Symbol 536 MovieClip
"AG_PMG"Symbol 546 MovieClip Frame 91Symbol 543 MovieClip
"closeNotice"Symbol 594 MovieClip Frame 1Symbol 549 MovieClip
"abilityMenu"Symbol 597 MovieClip Frame 2Symbol 594 MovieClip
"abilityMenu"Symbol 597 MovieClip Frame 20Symbol 594 MovieClip
"abilityMenu"Symbol 597 MovieClip Frame 40Symbol 594 MovieClip
"inv_display"Symbol 607 MovieClip Frame 1Symbol 605 EditableText
"max_txt"Symbol 612 MovieClip Frame 1Symbol 609 EditableText
"bar"Symbol 625 MovieClip Frame 1Symbol 620 MovieClip
"points_txt"Symbol 626 MovieClip Frame 1Symbol 599 EditableText
"bombDisplay"Symbol 626 MovieClip Frame 1Symbol 604 MovieClip
"inv_notice"Symbol 626 MovieClip Frame 1Symbol 607 MovieClip
"maxtail"Symbol 626 MovieClip Frame 1Symbol 612 MovieClip
"snakebar"Symbol 626 MovieClip Frame 1Symbol 619 MovieClip
"tailMeter"Symbol 626 MovieClip Frame 1Symbol 625 MovieClip
"commentArea"Symbol 641 MovieClip Frame 1Symbol 636 EditableText
"uname"Symbol 641 MovieClip Frame 1Symbol 638 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "ambience"
ExportAssets (56)Timeline Frame 1Symbol 2 as "enter"
ExportAssets (56)Timeline Frame 1Symbol 6 as "xplode"
ExportAssets (56)Timeline Frame 1Symbol 8 as "plus"
ExportAssets (56)Timeline Frame 1Symbol 10 as "ar_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 15 as "blades_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 17 as "norm_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 20 as "pix"
ExportAssets (56)Timeline Frame 1Symbol 24 as "chitClip"
ExportAssets (56)Timeline Frame 1Symbol 34 as "segment"
ExportAssets (56)Timeline Frame 1Symbol 114 as "dot"
ExportAssets (56)Timeline Frame 1Symbol 163 as "swarmer"
ExportAssets (56)Timeline Frame 1Symbol 175 as "warper"
ExportAssets (56)Timeline Frame 1Symbol 180 as "cutter"
ExportAssets (56)Timeline Frame 1Symbol 247 as "cblade"
ExportAssets (56)Timeline Frame 1Symbol 259 as "orby"
ExportAssets (56)Timeline Frame 1Symbol 335 as "optMenu"
ExportAssets (56)Timeline Frame 1Symbol 371 as "portal"
ExportAssets (56)Timeline Frame 1Symbol 374 as "shaft"
ExportAssets (56)Timeline Frame 1Symbol 377 as "db1"
ExportAssets (56)Timeline Frame 1Symbol 380 as "db2"
ExportAssets (56)Timeline Frame 1Symbol 383 as "bit1"
ExportAssets (56)Timeline Frame 1Symbol 386 as "bit2"
ExportAssets (56)Timeline Frame 1Symbol 389 as "bit3"
ExportAssets (56)Timeline Frame 1Symbol 392 as "bit4"
ExportAssets (56)Timeline Frame 1Symbol 395 as "bit5"
ExportAssets (56)Timeline Frame 1Symbol 398 as "bit6"
ExportAssets (56)Timeline Frame 1Symbol 401 as "bit7"
ExportAssets (56)Timeline Frame 1Symbol 404 as "msbit1"
ExportAssets (56)Timeline Frame 1Symbol 407 as "msbit2"
ExportAssets (56)Timeline Frame 1Symbol 410 as "seg_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 413 as "inv_pwr_up"
ExportAssets (56)Timeline Frame 1Symbol 416 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 419 as "pwrUp"
ExportAssets (56)Timeline Frame 1Symbol 422 as "ball1"
ExportAssets (56)Timeline Frame 1Symbol 664 as "__Packages.BgStars"
ExportAssets (56)Timeline Frame 1Symbol 665 as "__Packages.Segment"
ExportAssets (56)Timeline Frame 1Symbol 666 as "__Packages.Dartbit"
ExportAssets (56)Timeline Frame 1Symbol 667 as "__Packages.Points"
ExportAssets (56)Timeline Frame 1Symbol 668 as "__Packages.PFX"
ExportAssets (56)Timeline Frame 1Symbol 669 as "__Packages.SoundMan"
ExportAssets (56)Timeline Frame 1Symbol 670 as "__Packages.BombFX"
ExportAssets (56)Timeline Frame 1Symbol 671 as "__Packages.Cutter"
ExportAssets (56)Timeline Frame 1Symbol 672 as "__Packages.Xplode"
ExportAssets (56)Timeline Frame 1Symbol 673 as "__Packages.Oroboros"
ExportAssets (56)Timeline Frame 1Symbol 674 as "__Packages.OrbMeter"
ExportAssets (56)Timeline Frame 1Symbol 675 as "__Packages.Food"
ExportAssets (56)Timeline Frame 1Symbol 676 as "__Packages.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 677 as "__Packages.Swarmer"
ExportAssets (56)Timeline Frame 1Symbol 678 as "__Packages.Warper"
ExportAssets (56)Timeline Frame 1Symbol 679 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 3Symbol 456 as "oroloop"
ExportAssets (56)Timeline Frame 3Symbol 458 as "armorvoice"
ExportAssets (56)Timeline Frame 3Symbol 459 as "bigBlade"
ExportAssets (56)Timeline Frame 3Symbol 460 as "bladesnd"
ExportAssets (56)Timeline Frame 3Symbol 461 as "bladesvoice"
ExportAssets (56)Timeline Frame 3Symbol 462 as "blinksnd"
ExportAssets (56)Timeline Frame 3Symbol 463 as "boom"
ExportAssets (56)Timeline Frame 3Symbol 464 as "clicka"
ExportAssets (56)Timeline Frame 3Symbol 465 as "portalClose"
ExportAssets (56)Timeline Frame 3Symbol 466 as "dawoop"
ExportAssets (56)Timeline Frame 3Symbol 467 as "die"
ExportAssets (56)Timeline Frame 3Symbol 468 as "hit"
ExportAssets (56)Timeline Frame 3Symbol 469 as "hurt"
ExportAssets (56)Timeline Frame 3Symbol 470 as "lightning"
ExportAssets (56)Timeline Frame 3Symbol 472 as "portalOpen"
ExportAssets (56)Timeline Frame 3Symbol 473 as "r1"
ExportAssets (56)Timeline Frame 3Symbol 474 as "r2"
ExportAssets (56)Timeline Frame 3Symbol 475 as "r3"
ExportAssets (56)Timeline Frame 3Symbol 476 as "spill"
ExportAssets (56)Timeline Frame 3Symbol 477 as "swarm_entry"
ExportAssets (56)Timeline Frame 3Symbol 478 as "swoosh"
ExportAssets (56)Timeline Frame 3Symbol 479 as "trans"
ExportAssets (56)Timeline Frame 3Symbol 480 as "bad"
ExportAssets (56)Timeline Frame 3Symbol 481 as "change"
ExportAssets (56)Timeline Frame 3Symbol 482 as "cooldown"
ExportAssets (56)Timeline Frame 3Symbol 483 as "invincible_sound"
ExportAssets (56)Timeline Frame 3Symbol 484 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 79 MovieClip Frame 1
"active"Symbol 79 MovieClip Frame 2
"inactive"Symbol 82 MovieClip Frame 1
"active"Symbol 82 MovieClip Frame 2
"inactive"Symbol 85 MovieClip Frame 1
"active"Symbol 85 MovieClip Frame 2
"sc"Symbol 303 MovieClip Frame 1
"ag"Symbol 303 MovieClip Frame 2
"rs"Symbol 303 MovieClip Frame 3
"ar"Symbol 303 MovieClip Frame 4
"bl"Symbol 303 MovieClip Frame 5
"optmenu"Symbol 335 MovieClip [optMenu] Frame 1
"evomenu"Symbol 335 MovieClip [optMenu] Frame 2
"ctrlmenu"Symbol 335 MovieClip [optMenu] Frame 3




http://swfchan.com/5/24872/info.shtml
Created: 24/5 -2019 10:13:18 Last modified: 24/5 -2019 10:13:18 Server time: 15/05 -2024 02:31:56