STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #57007 |
Harvest |
Collecting energy clusters will allow you to open portals to new dimensions. Every 10 clusters you collect will give you a bonus multiplier, as well as repair an individual segment. Collect energy clusters by eating them (with your face). If they hit your tail, you will lose a segment and spill all of your point multipliers --which can be regained for 1/2 value if you move fast!. |
Seeker |
The seekers are parasitic creatures who latch onto Oroboros and devour his energy segments. They rush toward you with great speed, but quickly tire. Learn to avoid them while timing their rush attacks, or slice them to pieces with your Tail of Blades! If they hit a non-bladed segment, they will latch on and eat up to 3 segments. They will even attempt to eat bladed segments... without much luck :) |
Swarmer |
Unstable masses of quantum energy, the Swarmers are an annoying bunch. They pop into existence and seek out opposing energy to annhialate themselves against. Energy bombs will take care of them, but nothing else will faze them --just remember to keep some handy. Note: Swarmers look very tasty, but they do not taste good at all. Do not try to eat them! |
Warper |
The Warper is a slow moving entity who possesses great strength, along with a highly unpredictable disposition. For no apparent reason, Warpers will lose their temper and warp a short distance, DESTROYING anything in their path. Be extremely cautious when they sound the alarm. --Warpers are INVINCIBLE, and they will destroy you quickly, if you're not careful. |
Cutter |
The Cutter is a robotic war machine, abandoned long ago by the ancient architects of the cosmos. Its sole purpose was to rain down an endless barrage of destruction upon their foes. Guided by galactic rails, these forgotten creations wander the universe blindly. With no masters to lead them, they will attack anything caught in their path. Only the Level 3 Armored Tail can stop them from destroying your segments. |
Chaos |
Lights Out! Negative entities are multiplying, and joining forces to put a stop to your journey. Get your Tail Retract powered up! and always remember: dodge, dip, duck, dive & dodge... And slash! |
More Chaos |
It's all buggered up... At this point, dodging is an artform. If you can keep your tail together you will be rewarded with mega points. For the bean-counters out there, the formula used to calculate points = # of segments * multiplier * maxtail bonus * (1/2 current dimension) |
!(>_<)! |
Snake Master You've honed your agility. You've learned some math...been exploded, parasited, warp blasted. Now it's time to practice precision in your movements. Max out the Oroboros and battle for a place among the heros in the Dimension of Champions! |
!(>_<)! | /\ |
Penultimate Dimension Aaaack! You've warped straight into a nest of angry Seekers! Lucky for you there is a Blades power-up factory located right at the bottom of your screen... Now get to slashin` ! |
!(x_x)! _|_ /\ |
Now you've gone and done it The Seekers weren't too happy with you wrecking their nest; so they decided to follow in your footsteps, and do a little evolving of their own. They're coming after you... with a vengeance! Evo-style.! |
ALL YOU CAN EAT! The last warp led you right into an energy zone! There's nothing but excess amounts of your favorite food here, so prepare for a Feeding Frenzy! |
!(>_<)! ^_||_^ _/\_ |
Oroguru The Oroboros is a part of you now, but this is only the beginning. Others are waiting to test your skills. Attempt the ultimate combo. The fabled "Whirling Blade of the Heavens Emits Showers of Sparks while Defending from Doom - Nexus Implosion Attack!" It is within your grasp! Just let me know if you pull it off... |
? |
You have now ventured outside the range of possibility. Time and space no longer exist as we know them, just infinitely repeating multi-colored microverses. |
ô¿ô |
- CPU temp = 107 degrees C - Core overload imminent - Unable to generate coherent text for your enjoyment any longer. - zsfz af8semagecafnufrhvkafvk |
! |
HAPPY HAPPY HAPPY |
View Score Stats |
View Level Info |
<p align="left"><font face="FFF Access_24pt_st" size="24" color="#990000" letterSpacing="0.000000" kerning="1">1</font></p> |
Multiplier |
Max Tail Bonus |
<p align="right"><font face="FFF Manager Bold_14pt_st" size="14" color="#700a96" letterSpacing="0.000000" kerning="1">106</font></p> |
<p align="right"><font face="FFF Manager Bold_14pt_st" size="14" color="#700a96" letterSpacing="0.000000" kerning="1">106</font></p> |
Energy Cluster Value = Segments * multiplier * maxTail bonus * (1/2 Dimension) |
Scoring statistics |
Segments |
<p align="right"><font face="FFF Manager Bold_14pt_st" size="14" color="#700a96" letterSpacing="0.000000" kerning="1">106</font></p> |
<p align="left"><font face="Verdana_10pt_st" size="10" color="#700a96" letterSpacing="0.000000" kerning="1">9862 points per Energy Cluster eaten</font></p> |
Seekers are worth: 500 * (1/2 Dimension) |
<p align="left"><font face="Verdana_10pt_st" size="10" color="#700a96" letterSpacing="0.000000" kerning="1">9862 points per Seeker sliced</font></p> |
<p align="left"><font face="Verdana_10pt_st" size="10" color="#7a209e" letterSpacing="0.000000" kerning="1">You have eaten 9999 Energy Clusters, and sliced 9999 Seekers</font></p> |
Open Menu = (M) |
Pause Game = (P) |
additive blending |
background FX |
anti-aliasing = off |
* only use anti-aliasing if your computer is super fast! * |
particle density = |
sound FX volume |
music volume |
Confirm Restart |
<p align="left"><font face="FFF Manager Bold_13pt_st" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">maxed Out</font></p> |
<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-10</font></p> |
<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">10-10</font></p> |
<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-10</font></p> |
<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-3</font></p> |
<p align="center"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0-3</font></p> |
segment cohesion |
agility |
retraction stamina |
evo points |
armor durability |
blade durability |
Evolution Zone |
Segment Cohesion controls the spacing between segments. applying Evo Points to this area will increase your ability to avoid enemies. |
<p align="center"><font face="Verdana_12pt_st" size="12" color="#990000" letterSpacing="0.000000" kerning="1"><b>Cost = 12 evo points</b></font></p> |
Agility determines how fast you can move. Apply Evo Points here and you will notice an immediate boost in responsiveness! |
Retraction Stamina governs how long you can keep your tail drawn in. Increases here will cause your RS meter to drain more slowly. |
Armor Durability allows your armored tail to evolve through 3 levels of toughness. Each level allows you to take more hits from energy clusters, and level 3 can even block rocket attacks. Press (Z) key to activate. |
Blade Durability allows your Tail of Blades to evolve through 3 levels of sharpness. If a blade hits an energy cluster, both will be destroyed. With enough hits, you can kill the Seekers. Press (X) to activate. |
Controls |
<p align="center"><font face="FFF Spacedust_22pt_st" size="22" color="#ff9900" letterSpacing="0.000000" kerning="1">x222</font></p> |
initializing |
proceed |
<p align="center"><font face="FFF Access_72pt_st" size="72" color="#ffffff" letterSpacing="0.000000" kerning="1">Welcome Funface</font></p> |
<p align="left"></p> |
<p align="left"><font face="FFF Manager Bold_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">- 10</font></p> |
<p align="left"><font face="FFF Forward_14pt_st" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p> |
Quickly escape certain doom by retracting your tail. While retracted, your tail will remain close until your retraction stamina is depleted. |
Retract your tail by Clicking the |
Left Mouse Button |
These power ups will replenish your Retraction stamina from now on. |
Retraction Stamina Boost |
Slice through your foes instead of running like a coward! Take heed though... Some enemies are immune to blades. Each bladed segment is good for 1 slice, but higher levels do more damage. |
Switch to Tail of Blades by pressing the |
(X) Key. |
These power ups will replenish your blades from now on. |
Tail of Blades |
Keep the onslaught of energy clusters at a safe distance, and the rockets at bay. Armor can be leveled up to withstand up to 3 basic attacks per segment! Level 3 will also deflect rocket attacks. |
Switch to Armored Tail by pressing the |
(Z) Key. |
These power ups will replenish your Armor from now on. |
Armored Tail |
Can't handle the pressure? Swarmers crowding you? Then you might need to drop an E-Bomb! Energy Bombs will clear the screen of all energy clusters, and more importantly, all Swarmers --who are impervious to all other attacks. You can carry up to 7 bombs. |
Detonate your Energy Bombs by pressing: |
(Space bar) |
These power ups will give you 1 Energy Bomb from now on. |
Energy Bomb |
For 10 seconds you will remain Invincible to everything. No harm will befall you, just make sure you know where your tail is when your invincibility wears off! |
These power ups will render you invincible for 10 seconds when you collect them |
Invincibility Power Up |
Instantly regrow a single segment with this power up. If you can keep all of your tail segments healthy, you will earn the "Max Tail" bonus --which can increase your score dramatically. |
These power ups will regrow a single segment when you collect them. |
Segment Regeneration Power Up |
<p align="center"></p> |
Warp to the Champions Dimension |
<p align="center"><font face="FFF Forward_16pt_st" size="16" color="#ffcc00" letterSpacing="0.000000" kerning="1">Enter Your Name!</font></p> |
<p align="center"><font face="Verdana_12pt_st" size="12" color="#666666" letterSpacing="0.000000" kerning="1">Leave a comment for your Oroboros high-score entry! ...256 characters max.</font></p> |
ActionScript [AS1/AS2]
Frame 1function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("aa81e2e1", this, 10301, true); MochiAd.showPreloaderAd({id:"9235db4cf6d0ed67", res:"640x480"});Frame 2function 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 3stop(); 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 4function clocktick() { gametimer++; if (gametimer > 40) { gametimer = 0; secs = secs + 1; if (secs > 60) { secs = 0; mins = mins + 1; } } } function checkDead() { dead = true; for (i in segList) { s = segList[i]; if (s.condition == "hit") { } else if (s.condition == "regrow") { dead = false; } else if (s.condition == "normal") { dead = false; } } if (dead) { leader._x = midx; leader._y = midy; leader._alpha = 0; Player.destroy(); Orb.mc._alpha = 0; for (s in seekerList) { seekerList[s].destroy(); } if (Warpy != undefined) { Warpy.destroy(); } if (Cutty != undefined) { Cutty.destroy(); } if (ScoreMgr.kongame) { ScoreMgr.kon_updateStat("HighScore", ScoreMgr.mainScore); } _root.gotoAndStop("gameOver"); gameOn = false; } } function updateClock() { if (Player.gstate == "normal") { gameTime++; if (bladefactory) { if ((Math.random() * 100) < 1) { if (!pwrupInPlay) { launchPwrUp(2); } } } if (gameTime > leveluptime) { gameTime = 0; level++; if (segList.length < maxSegs) { segList.unshift(new Segment()); Segment.pickTarg(); } if (baddies < maxfood) { foodList.push(new Food()); baddies++; } if (!pwrupInPlay) { pnum++; if (pnum > 6) { pnum = 1; } launchPwrUp(pnum); } } dtime = dtime - 4; if (dtime > 0) { Bomb.detonateKill(50); Bomb.bombclip._alpha = Bomb.bombclip._alpha - 4; } } } function tailMeter() { if ((!gamepaused) && (Player.gstate == "normal")) { var _local1 = (tailShrink / 1000) * 256; hud.tailMeter.bar._height = _local1; if (!down) { if (ok2RechargeTail) { tailShrink = Math.min(tailShrink + 1, 1000); } Player.chainSpace = Math.min(Player.chainSpace + 1, Player.maxSpace); hud.tailMeter._alpha = Math.max(hud.tailMeter._alpha - 3, 20); } else { tailShrink = Math.max(tailShrink - Player.shrinkfactor, 0); Player.chainSpace = Math.max(Player.chainSpace - 10, 0); hud.tailMeter._alpha = Math.min(hud.tailMeter._alpha + 5, 95); } if (tailShrink <= 0) { down = false; } } else { down = false; ok2RechargeTail = true; } } function launchPwrUp(inum) { pwrupInPlay = true; if (inum == 1) { var ptype = "normal"; var _local8 = "norm_pwr_up"; } else if (inum == 2) { var ptype = "bladed"; var _local8 = "blades_pwr_up"; } else if (inum == 3) { var ptype = "armored"; var _local8 = "ar_pwr_up"; } else if (inum == 4) { var ptype = "bomb"; var _local8 = "bomb"; } else if (inum == 5) { var ptype = "inv"; var _local8 = "inv_pwr_up"; } else if (inum == 6) { if (_root.hud.mt_fadeup == true) { inum = 1; pnum = 1; var ptype = "normal"; var _local8 = "norm_pwr_up"; } else { var ptype = "seg"; var _local8 = "seg_pwr_up"; } } var _local7 = _root.getNextHighestDepth(); var _local4 = _root.pupclip.attachMovie(_local8, pup + _local7, _local7); _local4._x = random(Stage.width); _local4._y = Stage.height + 100; _local4.speed = (Math.random() * 3) + 1; _local4.pnum = inum; _local4.ptype = ptype; _local4.onEnterFrame = function () { if ((_root.gamepaused == false) && (_root.Player.gstate == "normal")) { this._y = this._y - this.speed; if ((Player.gstate == "normal") && (this.hitTest(leader._x, leader._y, false))) { switch (this.ptype) { case "normal" : tailShrink = tailShrink + 250; hud.tailMeter._alpha = 60; if (!haveRS) { ab.swapDepths(_root.getNextHighestDepth()); gamepaused = true; haveRS = true; abnav = 1; ab.gotoAndStop(2); } break; case "armored" : _root.Sman.arvoice.start(); changeTail("armored", this.pnum); if (!havearmor) { ab.swapDepths(_root.getNextHighestDepth()); havearmor = true; gamepaused = true; abnav = 3; ab.gotoAndStop(2); } break; case "bladed" : _root.Sman.bladesvoice.start(); changeTail("bladed", this.pnum); if (!haveblades) { ab.swapDepths(_root.getNextHighestDepth()); haveblades = true; gamepaused = true; abnav = 2; ab.gotoAndPlay(2); } break; case "bomb" : if (Player.bombs < 7) { Player.bombs++; var _local5 = 8 - Player.bombs; hud.bombDisplay.gotoAndStop(_local5); if (!havebombs) { ab.swapDepths(_root.getNextHighestDepth()); havebombs = true; gamepaused = true; abnav = 4; ab.gotoAndPlay(2); } } break; case "inv" : _root.Sman.invsnd.start(); _root.invincible = true; hud.invtimer = 40; hud.invsecs = 10; hud.firefade = true; leader.gotoAndStop(2); invFire.gotoAndStop(2); invFire._alpha = 50; _root.PMan.createParty(_root.burstNum, leader._x, leader._y, "plus"); if (!haveinv) { ab.swapDepths(_root.getNextHighestDepth()); haveinv = true; gamepaused = true; abnav = 5; ab.gotoAndPlay(2); } break; case "seg" : for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "hit") { _local3.condition = "regrow"; break; } } if (haveseg) { break; } ab.swapDepths(_root.getNextHighestDepth()); haveseg = true; gamepaused = true; abnav = 6; ab.gotoAndPlay(2); } this.removeMovieClip(); _root.Sman.pusnd.start(); pwrupInPlay = false; } if (this._y < -100) { this.removeMovieClip(); pwrupInPlay = false; } } }; } function changeTail(ts, ifrm) { _root.tailType = ts; for (s in segList) { seg = segList[s]; seg.mc.gotoAndStop(ifrm); if (ifrm == 2) { seg.mc.bladeclip.gotoAndStop(Segment.bladehits + 1); seg.oldbladestate = true; } else if (ifrm == 3) { seg.mc.arclip.gotoAndStop(Segment.arhits + 1); seg.arhitcounter = 0; seg.oldarstate = true; } seg.tailState = ts; if (seg.condition != "hit") { seg.condition = "normal"; seg._alpha = seg.maxalpha; } } } function switchTail(ts, ifrm) { _root.tailType = ts; for (s in segList) { seg = segList[s]; if (ifrm == 2) { if (seg.oldbladestate) { seg.mc.gotoAndStop(ifrm); var _local3 = Segment.bladehits + 1; seg.mc.bladeclip.gotoAndStop(_local3); seg.tailState = ts; } else { seg.mc.gotoAndStop(1); seg.tailState = "normal"; } } else if (ifrm == 3) { if (seg.oldarstate) { seg.mc.gotoAndStop(ifrm); var _local3 = (Segment.arhits + 1) - seg.arhitcounter; seg.mc.arclip.gotoAndStop(_local3); seg.tailState = ts; } else { seg.mc.gotoAndStop(1); seg.tailState = "normal"; } } if (seg.condition != "hit") { seg.condition = "normal"; seg._alpha = seg.maxalpha; } } } function newenemy(dim) { bladefactory = false; if (dim == 1) { var _local6 = new Enemy(); seekerList.push(_local6); } else if (dim == 2) { swarmspawn = true; pauseSeekers(); } else if (dim == 3) { swarmspawn = false; pauseSeekers(); _root.Warpy = new Warper(); } else if (dim == 4) { swarmspawn = false; pauseSeekers(); _root.Cutty = new Cutter(); } else if (dim == 5) { seekerList.push(new Enemy()); swarmspawn = false; _root.Cutty.gstate = "paused"; _root.Warpy.reset(200); resetSeekers(); } else if (dim == 6) { swarmspawn = true; resetSeekers(); _root.Cutty.reset(300); } else if (dim == 7) { swarmspawn = true; resetSeekers(); _root.Warpy.reset(200); _root.Cutty.reset(300); } else if (dim == 8) { seekerList.push(new Enemy()); seekerList.push(new Enemy()); seekerList.push(new Enemy()); seekerList.push(new Enemy()); seekerList.push(new Enemy()); swarmspawn = false; resetSeekers(); _root.Cutty.gstate = "paused"; bladefactory = true; } else if (dim == 9) { makeAdvSeekers(); _root.Warpy.reset(200); _root.Cutty.reset(300); } else if (dim == 10) { killFood(); var _local4 = 24; var _local2 = 0; while (_local2 < _local4) { foodList.push(new Food()); baddies++; _local2++; } pauseSeekers(); swarmspawn = false; _root.Cutty.gstate = "paused"; } else if (dim == 11) { makeNormalFood(); swarmspawn = true; resetSeekers(); _root.Warpy.reset(200); _root.Cutty.reset(300); } else if (dim > 11) { var _local5 = Math.round(Math.random() * 5); if (_local5 == 1) { makeNormalFood(); makeNewSeekers(); swarmspawn = false; _root.Cutty.gstate = "paused"; bladefactory = true; } else if (_local5 == 2) { killFood(); var _local4 = 24; var _local2 = 0; while (_local2 < _local4) { foodList.push(new Food()); baddies++; _local2++; } pauseSeekers(); swarmspawn = false; _root.Cutty.gstate = "paused"; bladefactory = false; } else { makeAdvSeekers(); makeNormalFood(); swarmspawn = true; _root.Warpy.reset(200); _root.Cutty.reset(300); bladefactory = false; } } } function makeNormalFood() { killFood(); var _local2 = 10; var _local1 = 0; while (_local1 < _local2) { foodList.push(new Food()); baddies++; _local1++; } } function makeAdvSeekers() { for (var _local4 in seekerList) { seekerList[_local4].destroy(); } seekerList = []; var _local3 = new Enemy(); _local3.brakes = 0.93; _local3.topspeed = 13; _local3.mc.gotoAndStop(2); seekerList.push(_local3); var _local2 = new Enemy(); _local2.brakes = 0.94; _local2.topspeed = 14; _local2.mc.gotoAndStop(2); seekerList.push(_local2); var _local1 = new Enemy(); _local1.brakes = 0.9; _local1.topspeed = 15; _local1.mc.gotoAndStop(2); seekerList.push(_local1); swarmspawn = true; resetSeekers(); } function makeNewSeekers() { for (var _local1 in seekerList) { seekerList[_local1].destroy(); } seekerList = []; var _local1 = 0; while (_local1 < 3) { var _local2 = new Enemy(); seekerList.push(_local2); _local1++; } var _local5 = new Enemy(); _local5.brakes = 0.93; _local5.topspeed = 13; _local5.mc.gotoAndStop(2); seekerList.push(_local5); var _local4 = new Enemy(); _local4.brakes = 0.94; _local4.topspeed = 14; _local4.mc.gotoAndStop(2); seekerList.push(_local4); var _local3 = new Enemy(); _local3.brakes = 0.9; _local3.topspeed = 15; _local3.mc.gotoAndStop(2); seekerList.push(_local3); swarmspawn = true; resetSeekers(); } function killFood() { for (var _local2 in _root.foodList) { foodList[_local2].mc.removeMovieClip(); } foodList = []; } function resetSeekers() { for (var _local2 in seekerList) { _root.seekerList[_local2].reset(); } } function pauseSeekers() { for (var _local2 in seekerList) { _root.seekerList[_local2].gstate = "paused"; } } function checkfade() { if (fadetoblack) { if (waterbg._alpha > 0) { waterbg._alpha = Math.max(waterbg._alpha - 5, 0); if (waterbg._alpha == 0) { if (waterbg._currentframe < waterbg._totalframes) { waterbg.nextFrame(); } else { waterbg.gotoAndStop(1); } } } } else if (!donefading) { waterbg._alpha = Math.min(waterbg._alpha + 5, 100); if (waterbg._alpha == 100) { donefading = true; } } } stop(); var tailType = "normal"; ScoreMgr.zeroScore(); ScoreMgr.level = 1; options.gotoAndStop("evomenu"); options.gotoAndStop("optmenu"); options.resetevo(); Mouse.hide(); if (!starsoff) { if (BgFX == undefined) { BgFX = new BgStars(30); } } BgFX.gstate = "normal"; var tailShrink = 0; var ok2RechargeTail = true; var gamepaused = false; var bombDropped = false; var down = false; var gameTime = 0; var level = 1; var baddies = 0; var leveluptime = 700; var maxSegs = 10; var maxfood = 7; var puDir = 0; var gameOn = true; var dead = false; var segList = []; var foodList = []; var canvas = _root.createEmptyMovieClip("canvas", _root.getNextHighestDepth()); var swarmz = _root.createEmptyMovieClip("swarmz", _root.getNextHighestDepth()); var pupclip = _root.createEmptyMovieClip("pupclp", _root.getNextHighestDepth()); var swarmspawn = false; var swarmList = new Array(); var pnum = 0; var blok2change = true; var arok2change = true; var havearmor = false; var haveblades = false; var haveRS = false; var havebombs = false; var haveinv = false; var haveseg = false; var bl_ok2error = false; var ar_ok2error = false; var seekerList = new Array(); var seekergibList = new Array(); var retractTimer = 0; var menuClosing = false; var invincible = false; var bladefactory = false; var resetting = false; var swarmdelay = 0; var Player = new Oroboros(); var Orb = new OrbMeter(); var Warpy; var Cutty; var i = 0; while (i < 3) { segList.unshift(new Segment()); Segment.pickTarg(); i++; } var i = 0; while (i < 3) { foodList.push(new Food()); i++; } var bfrm = (8 - Player.bombs); hud.bombDisplay.gotoAndStop(bfrm); var gametimer = 0; var mins = 0; var secs = 0; this.onEnterFrame = function () { if (menuClosing) { retractTimer--; if (retractTimer <= 0) { gamepaused = false; options.menuActive = false; menuClosing = false; Mouse.hide(); } } Sman.doSoundFades(); if (_root.BgFX != undefined) { var _local7 = (midx - leader._x) * 0.0005; var _local5 = (midy - leader._y) * 0.0005; BgFX.update(_local7, _local5); } checkfade(); if (!gamepaused) { clocktick(); if (gameOn) { canvas.clear(); Bomb.bombclip.clear(); updateClock(); Player.update(); Orb.update(); if (_root.invincible) { invFire._x = leader._x; invFire._y = leader._y; invFire._rotation++; } for (var _local3 in segList) { segList[_local3].update(); } for (var _local3 in foodList) { foodList[_local3].update(); } for (var _local2 in seekerList) { seekerList[_local2].update(); } for (var _local4 in seekergibList) { seekergibList[_local4].update(); } if (Warpy != undefined) { Warpy.update(); } if (Cutty != undefined) { Cutty.update(); } if (Player.gstate == "normal") { if (swarmspawn) { swarmdelay = Math.max(swarmdelay - 1, 0); if (swarmdelay == 0) { if (Math.random() < 0.006) { var _local6 = new Swarmer(); swarmList.push(_local6); } } } if (swarmList.length == 0) { for (var _local2 in swarmz) { swarmz[_local2].removeMovieClip(); } } } for (var _local2 in swarmList) { swarmList[_local2].update(); } if (!resetting) { checkDead(); } tailMeter(); PMan.update(); } } }; onMouseDown = function () { if (Player.gstate == "normal") { if (tailShrink > 0) { down = true; } ok2RechargeTail = false; } }; onMouseUp = function () { if (Player.gstate == "normal") { down = false; ok2RechargeTail = true; } }; var klo = new Object(); klo.onKeyDown = function () { if (((Key.getCode() == 32) && (Player.gstate == "normal")) && (gamepaused == false)) { if ((!bombDropped) && (Player.bombs > 0)) { Sman.bombsnd.start(); dtime = 100; Bomb.bombclip._alpha = 100; bombDropped = true; Player.bombs--; var _local5 = 8 - Player.bombs; hud.bombDisplay.gotoAndStop(_local5); swarmdelay = 280; } } if (!gamepaused) { if ((Key.getCode() == 88) && (blok2change)) { if (haveblades) { if (tailType != "bladed") { var _local2 = false; for (var _local4 in _root.segList) { if (_root.segList[_local4].oldbladestate && (_root.segList[_local4].condition != "hit")) { _local2 = true; break; } } if (_local2) { Sman.changesnd.start(); switchTail("bladed", 2); blok2change = false; } else if (bl_ok2error) { Sman.badsnd.start(); bl_ok2error = false; } } } else if (bl_ok2error) { Sman.badsnd.start(); bl_ok2error = false; } } if ((Key.getCode() == 90) && (arok2change)) { if (havearmor) { if (tailType != "armored") { var _local3 = false; for (var _local4 in _root.segList) { if (_root.segList[_local4].oldarstate && (_root.segList[_local4].condition != "hit")) { _local3 = true; break; } } if (_local3) { Sman.changesnd.start(); switchTail("armored", 3); arok2change = false; } else if (ar_ok2error) { Sman.badsnd.start(); ar_ok2error = false; } } } else if (ar_ok2error) { Sman.badsnd.start(); ar_ok2error = false; } } } }; klo.onKeyUp = function () { if (Key.getCode() == 88) { blok2change = true; bl_ok2error = true; } if (Key.getCode() == 90) { arok2change = true; ar_ok2error = true; } if ((Key.getCode() == 80) && (options.menuActive == false)) { if (!gamepaused) { gamepaused = true; } else { gamepaused = false; if (ab._currentframe != 1) { ab.gotoAndStop(1); Mouse.hide(); } } options.yspeed = 1; } if (Key.getCode() == 32) { bombDropped = false; } }; Key.addListener(klo); function flushit() { if (_root.ScoreMgr.kongame) { _root.kongregateStats.submit("HighScore", _root.ScoreMgr.mainScore); } resetting = true; invincible = false; Player.invul = false; Player.gstate = "normal"; fadetoblack = false; ScoreMgr.resetall(); leader._x = midx; leader._y = midy; leader._alpha = 0; Player.destroy(); Orb.mc._alpha = 0; for (s in seekerList) { seekerList[s].destroy(); } if (Warpy != undefined) { Warpy.destroy(); } if (Cutty != undefined) { Cutty.destroy(); } ab.gotoAndStop(1); invFire.gotoAndStop(1); hud.invtimer = 35; hud.firefade = false; hud.inv_notice._alpha = 0; hud.invsecs = 10; invFire._x = -200; invFire._y = -200; repeatplay = true; Key.removeListener(klo); Key.removeListener(menuLO); klo = undefined; menuLO = undefined; oro_end_ani.play(); Mouse.show(); Segment.bladehits = 0; Segment.arhits = 0; Segment.gstate = "normal"; for (var _local2 in segList) { segList[_local2].mc.removeMovieClip(); } for (var _local2 in foodList) { foodList[_local2].mc.removeMovieClip(); foodList[_local2].reinit(); } for (var _local2 in swarmList) { swarmList[_local2].destroy(); } for (var _local2 in seekerList) { seekerList[_local2].destroy(); } for (var _local2 in seekergibList) { seekergibList[_local2].destroy(); } PMan.killall(); foodList = undefined; segList = undefined; swarmList = undefined; Swarmer.myindex = 1; seekerList = undefined; seekergibList = undefined; Dartbit.myindex = 1; Player = undefined; Orby = undefined; Warpy = undefined; Cutty = undefined; BgFX.destroy(); BgFX = undefined; canvas.clear(); canvas.removeMovieClip(); pupclip.removeMovieClip(); pwrupInPlay = false; swarmz.removeMovieClip(); gibclip.removeMovieClip(); _root.clear(); options.removeMovieClip(); hud.snakebar.gotoAndStop(1); ScoreMgr.level = 1; _root.waterbg.gotoAndStop(1); _root.gotoAndStop("endAd"); _root.Sman.switch2music(); } function createMulti(mnum, ispeed, isc, ibehave) { if (ibehave == "pickup") { var _local3 = _root.pupclip.attachMovie("chitClip", "chit" + mnum, _root.pupclip.getNextHighestDepth()); } else { pwrup.pwrup_txt.text = "x" + Math.floor(mnum); pwrup.cacheAsBitmap = true; var bm = (new flash.display.BitmapData(pwrup._width, pwrup._height, true, 0)); bm.draw(pwrup); var _local3 = _root.pupclip.createEmptyMovieClip("mc" + mnum, _root.pupclip.getNextHighestDepth()); _local3.attachBitmap(bm, 1); } _local3.behave = ibehave; if (ibehave == "pickup") { dir = getSpecificDir(puDir, ispeed); puDir = puDir + 30; _local3.xs = dir[0]; _local3.ys = dir[1]; _local3._x = leader._x + (_local3.xs * 5); _local3._y = leader._y + (_local3.ys * 5); _local3.av = 0; _local3.fadeUp = true; _local3.tsw = 24 * isc; _local3.tsh = 24 * isc; _local3._width = 1.6; _local3._height = 1.6; } else { dir = getRandomDir(ispeed); _local3.xs = dir[0]; _local3.ys = dir[1]; _local3._x = leader._x; _local3._y = leader._y; _local3.id = "na"; _local3.av = 100; _local3.fadeUp = false; _local3.tsw = pwrup._width * isc; _local3.tsh = pwrup._height * isc; _local3._width = pwrup._width * 0.1; _local3._height = pwrup._height * 0.1; } _local3.ws = 0; _local3.hs = 0; _local3.damp = 0.93; _local3.acc = 0.06; _local3.onEnterFrame = function () { if ((_root.gamepaused == false) && (_root.Player.gstate == "normal")) { dw = (this.tsw - this._width) * this.acc; dh = (this.tsh - this._height) * this.acc; this.ws = (this.ws + dw) * this.damp; this.hs = (this.hs + dh) * this.damp; this._width = this._width + this.ws; this._height = this._height + this.hs; if ((this._x + this._width) > Stage.width) { this.xs = -this.xs; this._x = Stage.width - this._width; } if (this._x < 0) { this.xs = -this.xs; this._x = 0; } if ((this._y + this._height) > Stage.height) { this.ys = -this.ys; this._y = Stage.height - this._height; } if (this._y < 0) { this.ys = -this.ys; this._y = 0; } this._x = this._x + this.xs; this._y = this._y + this.ys; if (this.fadeUp) { this.av = this.av + 5; } else { this.av--; } if (this.av >= 100) { this.fadeUp = false; } this._alpha = this.av; if (this.behave == "pickup") { if (this.fadeUp == false) { if (leader.hitTest(this._x, this._y, false)) { _root.Sman.pusnd.start(); this.removeMovieClip(); bm.dispose(); ScoreMgr.addValMulti(0.5); return(undefined); } } } if (this.av < 0) { bm.dispose(); this.removeMovieClip(); } } else if (this.behave != "pickup") { dw = (this.tsw - this._width) * this.acc; dh = (this.tsh - this._height) * this.acc; this.ws = (this.ws + dw) * this.damp; this.hs = (this.hs + dh) * this.damp; this._width = this._width + this.ws; this._height = this._height + this.hs; if ((this._x + this._width) > Stage.width) { this.xs = -this.xs; this._x = Stage.width - this._width; } if (this._x < 0) { this.xs = -this.xs; this._x = 0; } if ((this._y + this._height) > Stage.height) { this.ys = -this.ys; this._y = Stage.height - this._height; } if (this._y < 0) { this.ys = -this.ys; this._y = 0; } this._x = this._x + this.xs; this._y = this._y + this.ys; if (this.fadeUp) { this.av = this.av + 5; } else { this.av--; } if (this.av >= 100) { this.fadeUp = false; } this._alpha = this.av; if (this.av < 0) { this.removeMovieClip(); bm.dispose(); } } }; }Frame 5play_mc._accProps = new Object(); play_mc._accProps.silent = true; scorelink._accProps = new Object(); scorelink._accProps.silent = true; stop(); scoring(); Segment.bladehits = 0; Segment.arhits = 0; Segment.gstate = "normal"; invincible = false; Player.invul = false; Player.gstate = "normal"; ab.gotoAndStop(1); fadetoblack = false; play_mc._focusrect = false; scorelink._focusrect = false; sub._focusrect = false; unameClip.uname.tabEnabled = true; unameClip.commentArea.tabEnabled = true; unameClip.uname.tabIndex = 1; unameClip.commentArea.tabIndex = 2; Selection.setFocus(unameClip.uname); Sman.diesnd.start(); invFire.gotoAndStop(1); hud.invtimer = 40; hud.firefade = false; hud.inv_notice._alpha = 0; hud.invsecs = 10; invFire._x = -200; invFire._y = -200; repeatplay = true; ScoreMgr.storetime(); ScoreMgr.displayScore(_root.points_txt); if (ScoreMgr.kongame) { unameClip.uname.text = _root.kongregate_username; } if (ScoreMgr.mainScore > hscut) { nchamp.active = true; _root.tempLV = new LoadVars(); } else { nchamp.active = false; } scorelink.onRollOver = function () { this._alpha = 100; }; scorelink.onRollOut = function () { this._alpha = 50; }; scorelink.onRelease = function () { if (ScoreMgr.kongame) { getURL ("http://oroboros.funfacegames.com/hiscores.htm", "_blank"); } else { getURL ("http://oroboros.funfacegames.com/hiscores.htm", "_blank"); } }; var submitted = false; unameClip._visible = true; sub._visible = true; sub.onRelease = function () { if (!submitted) { if (nchamp.active) { _root.tempLV.sendAndLoad("http://www.funfacegames.com/games/oroboros/scripts/makexml.php", _root.tempLV, "GET"); _root.tempLV.onLoad = function (success) { }; } ScoreMgr.sendScore(unameClip.uname.text, unameClip.commentArea.text); unameClip.uname.text = "Thanks! !(>_<)!"; unameClip.commentArea.text = "Arigatou!"; submitted = true; Sman.clksnd.start(); } }; Key.removeListener(klo); Key.removeListener(menuLO); klo = undefined; menuLO = undefined; oro_end_ani.play(); Mouse.show(); for (var item in segList) { segList[item].mc.removeMovieClip(); } for (var item in foodList) { foodList[item].mc.removeMovieClip(); } for (var item in swarmList) { swarmList[item].destroy(); } for (var item in seekerList) { seekerList[item].destroy(); } for (var item in seekergibList) { seekergibList[item].destroy(); } PMan.killall(); foodList = undefined; segList = undefined; swarmList = undefined; Swarmer.myindex = 1; seekerList = undefined; seekergibList = undefined; Dartbit.myindex = 1; Player = undefined; Orby = undefined; Warpy = undefined; Cutty = undefined; BgFX.destroy(); BgFX = undefined; canvas.clear(); canvas.removeMovieClip(); pupclip.removeMovieClip(); pwrupInPlay = false; swarmz.removeMovieClip(); gibclip.removeMovieClip(); _root.clear(); options.removeMovieClip(); hud.snakebar.gotoAndStop(1); play_mc.onRelease = function () { ScoreMgr.resetall(); _root.waterbg.gotoAndStop(1); _root.gotoAndStop("endAd"); }; play_mc.onRollOver = function () { this.forcefadein = true; }; play_mc.onRollOut = function () { this.forcefadein = false; }; play_mc.fadeup = false; play_mc.onEnterFrame = function () { if (this._alpha >= 100) { this.fadeup = false; } if (this._alpha <= 50) { this.fadeup = true; } if (this.forcefadein) { this.fadeup = true; } if (this.fadeup) { this._alpha = Math.min(this._alpha + 2, 100); } else { this._alpha = Math.max(this._alpha - 2, 50); } }; AG_link.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); }; AG_link.onRollOver = function () { AG_link.gotoAndStop(2); }; AG_link.onRollOut = function () { AG_link.gotoAndStop(1); };Frame 6stop(); MochiAd.showTimedAd({id:"9235db4cf6d0ed67", res:"640x480"});Frame 7gotoAndPlay ("main");Symbol 6 MovieClip [xplode] Frame 15stop();Symbol 29 MovieClip Frame 1stop();Symbol 33 MovieClip Frame 1stop();Symbol 34 MovieClip [segment] Frame 1stop();Symbol 101 MovieClip [warper] Frame 1stop();Symbol 187 MovieClip [orby] Frame 1stop();Symbol 187 MovieClip [orby] Frame 2stop();Symbol 201 MovieClip Frame 1stop();Symbol 201 MovieClip Frame 2stop();Symbol 201 MovieClip Frame 3stop();Symbol 201 MovieClip Frame 4stop(); var tmr = 0; warper.onEnterFrame = function () { if (_root.options.menuActive) { tmr++; if (tmr > 60) { this.lights._alpha = 100; tmr = 0; } this.lights._alpha = Math.max(this.lights._alpha - 10, 0); dx = _parent._xmouse - this._x; dy = _parent._ymouse - this._y; r = Math.atan2(dy, dx); tx = Math.cos(r) * 4; ty = Math.sin(r) * 4; this.weye._x = this.weye._x + _root.inertiaSingle(tx, this.weye._x, 0.15); this.weye._y = this.weye._y + _root.inertiaSingle(ty, this.weye._y, 0.15); } };Symbol 201 MovieClip Frame 5stop(); blade.thrust._alpha = 100; blade.onEnterFrame = function () { if (_root.options.menuActive) { blade.thrust.play(); } else { blade.thrust.stop(); } };Symbol 201 MovieClip Frame 6stop();Symbol 201 MovieClip Frame 7stop();Symbol 201 MovieClip Frame 8stop();Symbol 201 MovieClip Frame 9stop();Symbol 201 MovieClip Frame 10stop();Symbol 201 MovieClip Frame 11stop();Symbol 201 MovieClip Frame 12stop();Symbol 201 MovieClip Frame 13stop();Symbol 201 MovieClip Frame 14stop();Symbol 201 MovieClip Frame 15stop();Symbol 206 MovieClip Frame 1stop();Symbol 206 MovieClip Frame 2stop();Symbol 225 MovieClip Frame 1stop(); dim_stats._alpha = 100; statbutton.gotoAndStop(1); statbutton.onRelease = function () { if (_currentframe == 1) { gotoAndStop (2); } else { gotoAndStop (1); } };Symbol 225 MovieClip Frame 2stop(); dim_stats._alpha = 0; statbutton.gotoAndStop(2); pointstat.segments_txt.text = _root.segList.length; pointstat.multi_txt.text = Math.round(_root.ScoreMgr.multi); pointstat.maxtail_txt.text = _root.ScoreMgr.full_tail_multi; if (_root.ScoreMgr.level > 1) { var lbonus = (_root.ScoreMgr.level * 0.5); } else { var lbonus = 1; } var val = Math.floor(((_root.segList.length * _root.ScoreMgr.multi) * _root.ScoreMgr.full_tail_multi) * lbonus); pointstat.EC_stats.text = val + " points per Energy Cluster eaten"; pointstat.seek_stats.text = (500 * lbonus) + " points per Seeker Sliced"; var str = "seekers!"; var cstr = "clusters"; if (_root.ScoreMgr.seekersliced == 1) { str = "seeker!"; } if (_root.ScoreMgr.clusterseaten == 1) { cstr = "cluster"; } pointstat.eat_stats.text = (((((("You have eaten " + _root.ScoreMgr.clusterseaten) + " Energy ") + cstr) + ", and sliced ") + _root.ScoreMgr.seekersliced) + " ") + str;Symbol 232 MovieClip Frame 1stop();Symbol 232 MovieClip Frame 2stop();Symbol 247 MovieClip Frame 1stop();Symbol 247 MovieClip Frame 2stop();Symbol 250 MovieClip Frame 1stop();Symbol 250 MovieClip Frame 2stop();Symbol 253 MovieClip Frame 1stop();Symbol 253 MovieClip Frame 2stop();Symbol 257 MovieClip Frame 1stop();Symbol 257 MovieClip Frame 2stop();Symbol 262 MovieClip Frame 1stop();Symbol 262 MovieClip Frame 2stop();Symbol 279 MovieClip Frame 1stop();Symbol 292 MovieClip Frame 1stop();Symbol 292 MovieClip Frame 10stop(); restart_yes.onRelease = function () { restart = true; play(); }; restart_no.onRelease = function () { restart = false; play(); };Symbol 292 MovieClip Frame 20if (restart) { _root.flushit(); } else { _parent.newgame.enabled = true; _parent.newgame.gotoAndStop(1); }Symbol 313 MovieClip Frame 1this.fadeIn = false; this.onRollOver = function () { this.fadeIn = true; }; this.onRollOut = function () { this.fadeIn = false; }; this.onPress = function () { _root.Sman.clksnd.start(); }; this.onEnterFrame = function () { if (this.fadeIn) { hl._alpha = Math.min(hl._alpha + 13, 100); } else { hl._alpha = Math.max(hl._alpha - 7, 0); } };Symbol 315 MovieClip Frame 1this.fadeIn = false; this.onRollOver = function () { this.fadeIn = true; }; this.onRollOut = function () { this.fadeIn = false; }; this.onPress = function () { _root.Sman.clksnd.start(); }; this.onEnterFrame = function () { if (this.fadeIn) { hl._alpha = Math.min(hl._alpha + 13, 100); } else { hl._alpha = Math.max(hl._alpha - 7, 0); } };Symbol 330 MovieClip Frame 1stop(); if (_parent.cohesion < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Cohesion"; }Symbol 330 MovieClip Frame 2stop(); if (_parent.agility < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Agility"; }Symbol 330 MovieClip Frame 3stop(); if (_parent.stamina < 10) { evoCost.text = "cost = 1 evo-point"; } else { evoCost.text = "Max Stamina"; }Symbol 330 MovieClip Frame 4stop(); if (Segment.arhits < 2) { evoCost.text = "cost = 3 evo-points"; } else { evoCost.text = "Max Armor"; }Symbol 330 MovieClip Frame 5stop(); if (Segment.bladehits < 2) { evoCost.text = "cost = 3 evo-points"; } else { evoCost.text = "Max Blades!"; }Symbol 335 MovieClip [optMenu] Frame 1function 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 2function 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 3stop();Symbol 365 MovieClip Frame 100stop();Symbol 377 MovieClip Frame 1stop();Symbol 378 MovieClip [portal] Frame 1function summon() { ring._alpha = Math.min(ring._alpha + 1, 100); center._alpha = Math.min(ring._alpha + 4, 100); for (i in glows) { g = glows[i]; if (fadeup) { g._alpha = Math.min(g._alpha + 5, 50); } else { g._alpha = Math.max(g._alpha - 6, 0); if (g._alpha == 0) { animstate = "portal"; } } if (g._alpha == 50) { fadeup = false; } } } function fadeportal() { ring._alpha = Math.min(ring._alpha + 5, 100); if (ring._alpha == 100) { animstate = "hideclock"; timer = 40; } } function dotime() { timer--; if (timer < 0) { animstate = "openclock"; timer = 60; _root.Player.gstate = "portal"; Segment.gstate = "portal"; _root.Player.mc._alpha = 100; _root.Player.mc._x = _root.Player.locList[0].x; _root.Player.mc._y = _root.Player.locList[0].y; _root.PMan.createParty(_root.burstNum, _root.Player.mc._x, _root.Player.mc._y, "plus"); for (var _local3 in _root.segList) { var _local2 = _root.segList[_local3]; if (_local2.condition == "normal") { _local2.mc._alpha = _local2.maxalpha; } } } } function dotime2() { timer--; if (timer < 0) { animstate = "finish"; zoom.gotoAndPlay(2); _root.Sman.portclosesnd.start(); _root.Player.gstate = "levelup"; } } function cleanup() { ring._alpha = Math.max(ring._alpha - 2, 0); center._alpha = ring._alpha; glows._alpha = ring._alpha; if (ring._alpha == 0) { _root.options.gotoAndStop("evomenu"); _root.options.opt.gotoAndStop("inactive"); _root.options.controls.gotoAndStop("inactive"); _root.options.evo.gotoAndStop("active"); _root.options.yspeed = 3; if (!_root.Player.maxed) { _root.Player.evoPts = _root.Player.evoPts + 3; _root.options.evoPts_txt.text = _root.Player.evoPts; } else { _root.options.evoPts_txt.text = "maxed out"; } _root.options.swapDepths(_root.getNextHighestDepth()); _root.options.menuActive = true; _root.options.gotoAndStop("evomenu"); _root.options.activate_ng_button(); _root.Player.energylevel = 0; _root.options.subMenu.gotoAndStop(1); _root.options.subMenu.statbutton.enabled = true; _root.options.subMenu.statbutton._alpha = 100; Mouse.show(); _root.fadetoblack = true; _root.Sman.switch2amb(); _root.Player.portalfinished = true; for (var _local2 in _root.seekergibList) { _root.seekergibList[_local2].destroy(); } _root.seekergibList = []; Dartbit.myindex = 1; _root.Player.port.removeMovieClip(); } } fadeup = true; animstate = "summon"; ring._alpha = 0; glows._alpha = 100; center._alpha = 0; this.onEnterFrame = function () { if (_root._currentframe != 4) { this.removeMovieClip(); } switch (animstate) { case "summon" : summon(); break; case "portal" : fadeportal(); break; case "hideclock" : dotime(); break; case "openclock" : dotime2(); break; case "finish" : cleanup(); } };Symbol 429 MovieClip [ball1] Frame 1stop();Symbol 429 MovieClip [ball1] Frame 2stop();Symbol 671 MovieClip [__Packages.BgStars] Frame 0class BgStars { static var bg_mc; function BgStars (inum) { var _local6 = _root.getNextHighestDepth(); bg_mc = _root.createEmptyMovieClip("bgmovers", _local6); bg_mc._alpha = 50; var _local3 = 0; while (_local3 < inum) { var _local4 = bg_mc.getNextHighestDepth(); var _local2 = bg_mc.attachMovie("pix", "pix" + _local3, _local4); _local2.cacheAsBitmap = true; _local2.xsp = 0; _local2.ysp = 0; _local2.xboost = (Math.random() - 0.5) * 0.01; _local2.yboost = (Math.random() - 0.5) * 0.01; _local2._x = Math.random() * Stage.width; _local2._y = Math.random() * Stage.height; _local3++; } } function update(ix, iy) { switch (gstate) { case "intro" : updateIntro(); break; case "normal" : updateNorm(ix, iy); break; case "warp" : updateWarp(); } } function updateIntro() { for (var _local3 in bg_mc) { var _local2 = bg_mc[_local3]; _local2._x = _local2._x + (_local2.xboost * 100); _local2._y = _local2._y + (_local2.yboost * 100); checkbounds(_local2); } } function updateNorm(ix, iy) { for (var _local5 in bg_mc) { var _local2 = bg_mc[_local5]; var _local4 = _local2.xboost + ix; var _local3 = _local2.yboost + iy; _local2.xsp = Math.max(Math.min(_local2.xsp + _local4, 7), -7); _local2.ysp = Math.max(Math.min(_local2.ysp + _local3, 7), -7); _local2._x = _local2._x + _local2.xsp; _local2._y = _local2._y + _local2.ysp; checkbounds(_local2); } } function checkbounds(star) { if (star._x > Stage.width) { star._x = 0; } if (star._x < 0) { star._x = Stage.width; } if (star._y > Stage.height) { star._y = 0; } if (star._y < 0) { star._y = Stage.height; } } function updateWarp() { for (var _local4 in bg_mc) { var _local3 = bg_mc[_local4]; _local3._alpha = Math.min(_local3._alpha + 5, 100); _local3._x = _local3._x + _local3.xsp; _local3._y = _local3._y + _local3.ysp; if (((_local3._x > Stage.width) || (_local3._x < 0)) || ((_local3._y > Stage.height) || (_local3._y < 0))) { _local3._x = _root.midx; _local3._y = _root.midy; _local3._alpha = 5; setspeed(_local3); } } } function setspeed(imc) { var _local2 = _root.getRandomDir((Math.random() * 20) - 10); if ((_local2[0] < 1) && (_local2[0] > -1)) { _local2[0] = 5; } if ((_local2[1] < 1) && (_local2[1] > -1)) { _local2[1] = -5; } imc.xsp = _local2[0]; imc.ysp = _local2[1]; } function destroy() { bg_mc.removeMovieClip(); } var gstate = "intro"; }Symbol 672 MovieClip [__Packages.Segment] Frame 0class Segment { var mc, sc, amp, freq, condition, tailState, maxalpha, segtarg, myseeker; function Segment () { createSeg(); } function createSeg() { var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("segment", "seg" + _local3, _local3); mc._x = _root.leader._x; mc._y = _root.leader._y; sc = ((-((_root.segList.length + 1) * 10)) + (_root.segList.length + 1)) * 0.1; amp = 1; freq = (_root.segList.length + 1) * 0.01; mc.gotoAndStop(1); condition = "regrow"; tailState = "normal"; mc.blendMode = _root.addMode; maxalpha = 100; mc._alpha = 0; oldbladestate = false; oldarstate = false; } static function pickTarg() { _root.segList[0].segtarg = _root.leader; var _local2 = 1; while (_local2 < _root.segList.length) { _root.segList[_local2].segtarg = _root.segList[_local2 - 1].mc; _local2++; } } function update() { switch (gstate) { case "normal" : _root.canvas.lineStyle(1, 16777215, 100, false, "none", "square"); move_and_draw(); if (!_root.Player.invul) { checkCollision(); } doTailFeedback(); break; case "trans" : mc._alpha = Math.max(mc._alpha - 2, 0); move_and_draw(); break; case "portal" : _root.canvas.lineStyle(1, 16777215, 100, false, "none", "square"); move_and_draw(); doTailFeedback(); } } function move_and_draw() { sc = sc + freq; var _local13 = Math.sin(sc) * amp; var _local12 = Math.cos(-sc) * amp; var _local10 = Math.cos(segtarg._rotation * 0.0174533) * _root.Player.chainSpace; var _local9 = Math.sin(segtarg._rotation * 0.0174533) * _root.Player.chainSpace; var _local4 = (segtarg._x - _local10) - mc._x; var _local3 = (segtarg._y - _local9) - mc._y; segspeed = Math.abs(_local4) + Math.abs(_local3); var _local11 = Math.atan2(_local3, _local4) * 57.295779; mc._rotation = _local11; mc._x = mc._x + ((_local4 * _root.Player.slow) + _local13); mc._y = mc._y + ((_local3 * _root.Player.slow) + _local12); var _local8 = mc._x; var _local6 = mc._y; var _local7 = segtarg._x; var _local5 = segtarg._y; _root.canvas.moveTo(_local7, _local5); _root.canvas.lineTo(_local8, _local6); } function checkCollision() { var _local4 = 0; while (_local4 < _root.foodList.length) { var _local3 = _root.foodList[_local4]; if (condition == "normal") { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false) && (_local3.gstate == "alive")) { tailFoodCheck(_local3); } } _local4++; } } function tailFoodCheck(ifood) { switch (tailState) { case "normal" : tailFoodNorm(ifood); break; case "armored" : tailEnemyArmor(ifood); break; case "bladed" : tailEnemyBlade(ifood); } } function tailFoodNorm(ifood) { if (!_root.invincible) { condition = "hit"; tailState = "normal"; oldarstate = false; oldbladestate = false; mc.gotoAndStop(1); _root.Sman.hurtsnd.start(); _root.Orb.subtract(); _root.PMan.createParty(Math.round(_root.burstNum * 0.7), mc._x, mc._y, "plus"); ifood.reset(); killAttachedSeeker(); } } function tailEnemyNorm() { if (!_root.invincible) { condition = "hit"; tailState = "normal"; oldarstate = false; oldbladestate = false; mc.gotoAndStop(1); _root.Sman.hurtsnd.start(); _root.Orb.subtract(); _root.PMan.createParty(Math.round(_root.burstNum * 0.7), mc._x, mc._y, "plus"); killAttachedSeeker(); } } function tailEnemyArmor(ifood) { _root.Sman.reflectsnd.start(); if (ifood != undefined) { ifood.reflect(mc); } if (!_root.invincible) { armorhit(); killAttachedSeeker(); } } function armorhit() { arhitcounter++; mc.arclip.gotoAndStop((arhits + 1) - arhitcounter); if (arhitcounter > arhits) { tailState = "normal"; mc.gotoAndStop(1); arhitcounter = 0; oldarstate = false; } } function tailEnemyBlade(ifood) { _root.Sman.bladesnd.start(); if (ifood != undefined) { ifood.reset(); } if (!_root.invincible) { oldbladestate = false; tailState = "normal"; mc.gotoAndStop(1); killAttachedSeeker(); } } function killAttachedSeeker() { if (seekerlatched) { myseeker.explode(); myseeker = undefined; seekerlatched = false; } } function doTailFeedback() { switch (condition) { case "hit" : mc._alpha = Math.max(mc._alpha - 3, 7); break; case "regrow" : mc._alpha = Math.min(mc._alpha + 1, maxalpha); if (mc._alpha < maxalpha) { break; } condition = "normal"; oldbladestate = false; oldarstate = false; } } function reset() { } var oldbladestate = false; var oldarstate = false; static var arhits = 0; var arhitcounter = 0; static var bladehits = 0; static var gstate = "normal"; var segspeed = 0; var seekerlatched = false; }Symbol 673 MovieClip [__Packages.Dartbit] Frame 0class Dartbit { var mc; function Dartbit (iname, iloc) { if (_root.gibclip == undefined) { _root.createEmptyMovieClip("gibclip", _root.getNextHighestDepth()); } mc = _root.gibclip.attachMovie(iname, iname + myindex, myindex); mc._x = iloc.x; mc._y = iloc.y; mc._alpha = 100; xs = (Math.random() - 0.5) * 3; ys = (-Math.random()) * 4; _root.seekergibList[myindex - 1] = this; myindex++; if (myindex > 20) { myindex = 1; } } function dump() { } function update() { mc._x = mc._x + xs; mc._y = mc._y + ys; mc._rotation = mc._rotation + xs; ys = ys + 0.5; if (mc._y > Stage.height) { destroy(); } } function destroy() { mc.removeMovieClip(); } var xs = 0; var ys = 0; static var myindex = 1; }Symbol 674 MovieClip [__Packages.MochiAd] Frame 0class MochiAd { function MochiAd () { } static function getVersion() { return("1.5"); } static function showPreloaderAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }Symbol 675 MovieClip [__Packages.Points] Frame 0class Points { var send_lv, res_lv; function Points () { var _local5 = new Array("kongregate.com", "www.kongregate.com"); for (var _local6 in _local5) { var _local3 = _local5[_local6]; var _local4 = _url.substring(_url.indexOf("http://") + 7).split("/"); if (_local4[0].indexOf(_local3) == -1) { kongame = false; } else { kongame = true; break; } } _local5 = undefined; if (kongame) { _root.kongregateServices.connect(); } send_lv = new LoadVars(); res_lv = new LoadVars(); res_lv.onLoad = function (success) { if (success) { if (this.msg != undefined) { _root.unameClip.commentArea.text = this.msg; } } }; } function resetall() { full_tail_multi = 1; multi = 1; level = 1; mainScore = 0; himulti = 0; himaxtail = 0; seekersliced = 0; clusterseaten = 0; badgeearned = false; } function sendScore(iname, icom) { if (iname == "Enter Your Name!") { iname = "Player"; } send_lv.myname = iname; if (kongame) { kon_updateStat("HighScore", mainScore); } if (_root.secs < 10) { send_lv.mytime = ((_root.mins + ":") + "0") + _root.secs; } else { send_lv.mytime = (_root.mins + ":") + _root.secs; } send_lv.score = mainScore; send_lv.mymulti = himulti; send_lv.maxtail = himaxtail; send_lv.mylevel = level; send_lv.comment = icom; var _local3 = "http://www.funfacegames.com/games/oroboros/scripts/putHS.php"; send_lv.sendAndLoad(_local3, res_lv, "POST"); } function addValMulti(ival) { multi = multi + ival; } function addMulti() { multi++; _root.createMulti(multi, 3, 1.2, "default"); if (kongame) { kon_updateStat("Point_Multiplier", multi); } if (multi > himulti) { himulti = multi; } } function addTailMulti() { var _local3 = checkFullT(); if (_local3) { full_tail_multi++; if (full_tail_multi > 1) { _root.hud.maxtail.max_txt.text = "x" + full_tail_multi; _root.hud.mt_fadeup = true; } if (kongame) { kon_updateStat("Max_Tail_Bonus", full_tail_multi); } if (full_tail_multi > himaxtail) { himaxtail = full_tail_multi; } } } function checkFullT() { var _local2; for (_local2 in _root.segList) { if (_root.segList[_local2].condition != "normal") { return(false); } } return(true); } function spill() { if (multi > 1) { var _local3 = 1; while (_local3 < multi) { _root.createMulti(_local3 + 1, (Math.random() * 3) + 1, 0.5, "pickup"); _local3++; } } resetMulti(); resetTailMulti(); } function resetTailMulti() { full_tail_multi = 1; _root.hud.mt_fadeup = false; _root.hud.maxtail.max_txt.text = ""; } function resetMulti() { multi = 1; } function setScore(inum) { mainScore = inum; displayScore(_root.hud.points_txt); return(mainScore); } function increase(itype) { if (level > 1) { var _local3 = level * 0.5; } else { var _local3 = 1; } switch (itype) { case "food" : var _local4 = Math.floor(((_root.segList.length * multi) * full_tail_multi) * _local3); clusterseaten++; break; case "seeker" : seekersliced++; _local4 = Math.round(500 * _local3); if (!kongame) { break; } kon_updateStat("Seekers_Sliced", 1); } mainScore = mainScore + _local4; displayScore(_root.hud.points_txt); if (kongame) { if ((mainScore >= 1000000) && (badgeearned == false)) { kon_updateStat("HighScore", mainScore); badgeearned = true; } } return(mainScore); } function zeroScore() { mainScore = 0; displayScore(_root.hud.points_txt); return(mainScore); } function displayScore(tx) { tx.text = String(mainScore); } function kon_updateStat(stat_name, ival) { _root.kongregateStats.submit(stat_name, ival); } var mainScore = 0; var multi = 1; var full_tail_multi = 1; var comment_str = "no comment"; var himulti = 0; var himaxtail = 0; var level = 1; var seekersliced = 0; var clusterseaten = 0; var badgeearned = false; var kongame = false; }Symbol 676 MovieClip [__Packages.PFX] Frame 0class PFX { function PFX () { } function createParty(inum, ix, iy, iclip) { var _local3 = 0; while (_local3 < inum) { if (iclip == "bit") { var _local4 = _root.PFX_mc.getNextHighestDepth(); var _local2 = _root.PFX_mc.attachMovie(iclip + (_local3 + 1), "PFX" + _local4, _local4); } else { var _local4 = _root.PFX_mc.getNextHighestDepth(); var _local2 = _root.PFX_mc.attachMovie(iclip, "PFX" + _local4, _local4); } _local2.cacheAsBitmap = true; var _local5 = _root.getRandomDir((Math.random() * 5) + 1); _local2.xs = _local5[0]; _local2.ys = _local5[1]; _local2.grav = -7; _local2._x = ix; _local2._y = iy; if (iclip != "bit") { _local2._width = 2; _local2._height = 2; _local2.is_seeker = false; } else { _local2.is_seeker = true; } pList.push(_local2); _local3++; } } function update() { var _local2 = 0; while (_local2 < pList.length) { var _local1 = pList[_local2]; _local1.grav = _local1.grav + 0.5; _local1._x = _local1._x + _local1.xs; _local1._y = _local1._y + (_local1.ys + _local1.grav); if (_local1.is_seeker) { _local1._rotation = _local1._rotation + _local1.xs; } _local1._alpha--; if (_local1._y > 820) { _local1.removeMovieClip(); pList.splice(_local2, 1); } _local2++; } } function killall() { for (var _local2 in _root.PFX_mc) { _root.PFX_mc[_local2].removeMovieClip(); } for (var _local2 in pList) { pList[_local2] = undefined; } pList = []; } static var pList = []; }Symbol 677 MovieClip [__Packages.SoundMan] Frame 0class SoundMan { var sfxclip, sfxclip_pan, bgAmbClip, r1snd, r2snd, r3snd, transsnd, hurtsnd, clksnd, portalsnd, portclosesnd, eatsnd, multsnd, spillsnd, pusnd, reflectsnd, bladesnd, bombsnd, blinksnd, swooshsnd, arvoice, bladesvoice, swarmsnd, bigbladesnd, diesnd, badsnd, happysnd, changesnd, cooldownsnd, invsnd, ambLoop, bgMusic; function SoundMan () { sfxclip = _root.createEmptyMovieClip("sfxclip", _root.getNextHighestDepth()); sfxclip_pan = _root.createEmptyMovieClip("sfxclip_pan", _root.getNextHighestDepth()); bgAmbClip = _root.createEmptyMovieClip("bgAmbClip", _root.getNextHighestDepth()); r1snd = new Sound(sfxclip); r1snd.attachSound("r1"); sa.push(r1snd); r2snd = new Sound(sfxclip); r2snd.attachSound("r2"); sa.push(r2snd); r3snd = new Sound(sfxclip); r3snd.attachSound("r3"); sa.push(r3snd); transsnd = new Sound(sfxclip); transsnd.attachSound("trans"); sa.push(transsnd); hurtsnd = new Sound(sfxclip); hurtsnd.attachSound("hurt"); sa.push(hurtsnd); clksnd = new Sound(sfxclip); clksnd.attachSound("clicka"); sa.push(clksnd); portalsnd = new Sound(sfxclip); portalsnd.attachSound("portalOpen"); sa.push(portalsnd); portclosesnd = new Sound(sfxclip); portclosesnd.attachSound("portalClose"); sa.push(portclosesnd); eatsnd = new Sound(sfxclip); eatsnd.attachSound("dawoop"); sa.push(eatsnd); multsnd = new Sound(sfxclip); multsnd.attachSound("boom"); sa.push(multsnd); spillsnd = new Sound(sfxclip); spillsnd.attachSound("spill"); sa.push(spillsnd); pusnd = new Sound(sfxclip); pusnd.attachSound("pickup"); sa.push(pusnd); reflectsnd = new Sound(); reflectsnd.attachSound("hit"); sa.push(reflectsnd); bladesnd = new Sound(sfxclip); bladesnd.attachSound("bladesnd"); sa.push(bladesnd); bombsnd = new Sound(sfxclip); bombsnd.attachSound("lightning"); sa.push(bombsnd); blinksnd = new Sound(sfxclip); blinksnd.attachSound("blinksnd"); sa.push(blinksnd); swooshsnd = new Sound(sfxclip); swooshsnd.attachSound("swoosh"); sa.push(swooshsnd); arvoice = new Sound(sfxclip); arvoice.attachSound("armorvoice"); sa.push(arvoice); bladesvoice = new Sound(sfxclip); bladesvoice.attachSound("bladesvoice"); sa.push(bladesvoice); swarmsnd = new Sound(sfxclip_pan); swarmsnd.attachSound("swarm_entry"); sa.push(swarmsnd); bigbladesnd = new Sound(sfxclip); bigbladesnd.attachSound("bigBlade"); sa.push(bigbladesnd); diesnd = new Sound(sfxclip); diesnd.attachSound("die"); sa.push(diesnd); badsnd = new Sound(sfxclip); badsnd.attachSound("bad"); sa.push(badsnd); happysnd = new Sound(sfxclip); happysnd.attachSound("enter"); sa.push(happysnd); changesnd = new Sound(sfxclip); changesnd.attachSound("change"); sa.push(changesnd); cooldownsnd = new Sound(sfxclip); cooldownsnd.attachSound("cooldown"); sa.push(cooldownsnd); invsnd = new Sound(sfxclip); invsnd.attachSound("invincible_sound"); sa.push(invsnd); ambLoop = new Sound(bgAmbClip); ambLoop.attachSound("ambience"); ambLoop.setVolume(0); ambLoop.start(0, 999); sa.push(ambLoop); fadein1 = true; bgMusic = new Sound(_root.musicClip); bgMusic.attachSound("oroLoop"); } function destroy() { for (var _local3 in sa) { var _local2 = sa[_local3]; _local2 = undefined; } sa = undefined; sfxclip.removeMovieClip(); bgAmbClip.removeMovieClip(); } function doSoundFades() { if ((fadein1 == true) && (vol1 < maxmusicvol)) { vol1 = Math.min(vol1 + 1, maxmusicvol); ambLoop.setVolume(vol1); } else if ((fadein1 == false) && (vol1 > 0)) { vol1 = Math.max(vol1 - 1, 0); ambLoop.setVolume(vol1); } if ((fadein2 == true) && (vol2 < maxmusicvol)) { vol2 = Math.min(vol2 + 1, maxmusicvol); bgMusic.setVolume(vol2); } else if ((fadein2 == false) && (vol2 > 0)) { vol2 = Math.max(vol2 - 1, 0); bgMusic.setVolume(vol2); } } function switch2amb() { fadein1 = true; vol1 = ambLoop.getVolume(); fadein2 = false; vol2 = bgMusic.getVolume(); } function switch2music() { fadein2 = true; vol2 = bgMusic.getVolume(); fadein1 = false; vol1 = ambLoop.getVolume(); } var fadein1 = false; var fadein2 = false; var vol1 = 0; var vol2 = 0; var maxsfxvol = 100; var maxmusicvol = 100; var sa = new Array(); }Symbol 678 MovieClip [__Packages.BombFX] Frame 0class BombFX { var bombclip; function BombFX () { var _local3 = _root.getNextHighestDepth(); bombclip = _root.createEmptyMovieClip("bombClip", _local3); bombclip.cacheAsBitmap = true; bombclip._alpha = 70; bombclip.blendMode = _root.addMode; } function detonateKill(irand) { for (var _local10 in _root.foodList) { var _local3 = _root.foodList[_local10]; if ((_local3.gstate == "alive") || (_local3.gstate == "bombed")) { var _local7 = new flash.geom.Point(_root.Player.mc._x, _root.Player.mc._y); var _local6 = new flash.geom.Point(_local3.mc._x, _local3.mc._y); var _local4 = createLightPath(_local7, _local6, irand); drawLightning(11, 10031500, _local4); drawLightning(5, 4868848, _local4); drawLightning(1, 16777215, _local4); _local3.gstate = "bombed"; } } for (var _local9 in _root.swarmList) { var _local3 = _root.swarmList[_local9]; if ((_local3.gstate == "advancing") || (_local3.gstate == "leaving")) { var _local7 = new flash.geom.Point(_root.Player.mc._x, _root.Player.mc._y); var _local6 = new flash.geom.Point(_local3.mc._x, _local3.mc._y); var _local5 = createLightPath(_local7, _local6, irand); drawLightning(11, 10031500, _local5); drawLightning(5, 4868848, _local5); drawLightning(1, 16777215, _local5); _local3.gstate = "leaving"; } } } function detonateSingle(sp, ep, irand) { var _local2 = createLightPath(sp, ep, irand); drawLightning(11, 10031500, _local2); drawLightning(5, 4868848, _local2); drawLightning(1, 16777215, _local2); } function createLightPath(sp, ep, irand) { var _local4 = [sp]; var _local2 = 0.2; while (_local2 < 1) { var _local1 = flash.geom.Point.interpolate(ep, sp, _local2); _local1.x = _local1.x + (random(irand) - (irand * 0.5)); _local1.y = _local1.y + (random(irand) - (irand * 0.5)); _local4.push(_local1); _local2 = _local2 + 0.2; } _local4.push(ep); return(_local4); } function drawLightning(thick, col, pathList) { bombclip.lineStyle(thick, col, 50, false, "none", "round"); var _local2 = 0; while (_local2 < (pathList.length - 1)) { bombclip.moveTo(pathList[_local2].x, pathList[_local2].y); bombclip.lineTo(pathList[_local2 + 1].x, pathList[_local2 + 1].y); _local2++; } } }Symbol 679 MovieClip [__Packages.Cutter] Frame 0class Cutter { var sl, sr, mcr, mcl, leftBlade, rightBlade; function Cutter () { var _local3 = _root.getNextHighestDepth(); _local3 = _root.getNextHighestDepth(); sl = _root.attachMovie("shaft", "sl" + _local3, _local3); _local3 = _root.getNextHighestDepth(); sr = _root.attachMovie("shaft", "sr" + _local3, _local3); sl._x = 7; sl._y = 0; sr._x = Stage.width - 7; sr._y = 0; _local3 = _root.getNextHighestDepth(); mcr = _root.attachMovie("cutter", "cr" + _local3, _local3); _local3 = _root.getNextHighestDepth(); mcl = _root.attachMovie("cutter", "cl" + _local3, _local3); mcr._x = Stage.width - 20; mcl._x = 20; mcr._y - 50; mcl._y = Stage.height + 50; mcl._rotation = 180; _local3 = _root.getNextHighestDepth(); leftBlade = _root.attachMovie("cblade", "cblade" + _local3, _local3); leftBlade.thrust.blendMode = _root.addMode; _local3 = _root.getNextHighestDepth(); rightBlade = _root.attachMovie("cblade", "cblade" + _local3, _local3); rightBlade.thrust.blendMode = _root.addMode; leftBlade._rotation = 180; leftBlade._x = mcl._x; leftBlade._y = mcl._y; rightBlade._x = mcr._x; rightBlade._y = mcr._y; } function reset(itime) { gstate = "waiting"; waitdelay = itime; leave = false; lstop = false; rstop = false; } function update() { switch (gstate) { case "paused" : leftBlade.thrust.stop(); rightBlade.thrust.stop(); break; case "waiting" : wait(); break; case "spawning" : spawn(); break; case "normal" : movearound(); checkhit(); checkseekers(); checkwarper(); checkswarm(); break; case "recover" : break; case "leaving" : unspawn(); } } function unspawn() { sl._height = Math.max(sl._height - 10, 0); sr._height = Math.max(sr._height - 10, 0); } function spawn() { sl._height = sl._height + 10; sr._height = sr._height + 10; if (sl._height > Stage.height) { gstate = "normal"; rstop = false; lstop = false; rshot = false; lshot = false; xspr = 1; xspl = 1; } } function wait() { waittimer++; if (waittimer > waitdelay) { gstate = "spawning"; waittimer = 0; leftBlade.thrust.play(); rightBlade.thrust.play(); } } function movearound() { if (rampup) { ysp = Math.min(ysp * 1.1, 10); } else { ysp = Math.max(ysp * 0.9, 1); } if (ysp == 10) { rampup = false; } if (ysp == 1) { if ((mcr._y > 16) && (mcr._y < (Stage.height - 16))) { if (!rshot) { rshot = true; xspr = 1; rightBlade.thrust._alpha = 100; rightBlade.thrust.play(); } } if ((mcl._y > 16) && (mcl._y < (Stage.height - 16))) { if (!lshot) { lshot = true; xspl = 1; leftBlade.thrust._alpha = 100; leftBlade.thrust.play(); } } rampup = true; } if (!rstop) { mcr._y = mcr._y + ysp; } if (!lstop) { mcl._y = mcl._y - ysp; } if (!lshot) { leftBlade._x = mcl._x; leftBlade._y = mcl._y; } else { leftBlade._x = leftBlade._x + xspl; xspl = Math.min(xspl + 0.5, 20); if (leftBlade._x > (Stage.width + 100)) { resetleft = true; leftBlade.thrust._alpha = 0; leftBlade.thrust.stop(); } } if (!rshot) { rightBlade._x = mcr._x; rightBlade._y = mcr._y; } else { rightBlade._x = rightBlade._x - xspr; xspr = Math.min(xspr + 0.5, 20); if (rightBlade._x < -100) { resetright = true; rightBlade.thrust._alpha = 0; rightBlade.thrust.stop(); } } if (mcr._y > bot) { if (leave) { rstop = true; } mcr._y = top; if (resetright) { rightBlade._x = mcr._x; rightBlade._y = mcr._y; rshot = false; } } if (mcr._y < top) { if (leave) { rstop = true; } mcr._y = bot; if (resetright) { rightBlade._x = mcr._x; rightBlade._y = mcr._y; rshot = false; } } if (mcl._y > bot) { if (leave) { lstop = true; } mcl._y = top; if (resetleft) { leftBlade._x = mcl._x; leftBlade._y = mcl._y; lshot = false; } } if (mcl._y < top) { if (leave) { lstop = true; } mcl._y = bot; if (resetleft) { leftBlade._x = mcl._x; leftBlade._y = mcl._y; lshot = false; } } if (lstop && (rstop)) { gstate = "leaving"; } } function boom(itype) { _root.Sman.multsnd.start(); if (itype == "left") { lshot = true; var _local3 = new Xplode(leftBlade._x, leftBlade._y); leftBlade._x = Stage.width + 200; resetleft = true; xspl = 0; leftBlade.thrust._alpha = 0; leftBlade.thrust.stop(); } else { rshot = true; var _local3 = new Xplode(rightBlade._x, rightBlade._y); rightBlade._x = -200; xspr = 0; resetright = true; rightBlade.thrust._alpha = 0; rightBlade.thrust.stop(); } } function checkhit() { if (_root.Player.gstate == "normal") { for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (leftBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { if (((_local3.tailState == "armored") && (_local3.arhitcounter == 0)) && (Segment.arhits == 2)) { boom("left"); _root.Sman.reflectsnd.start(); _root.Sman.multsnd.start(); _local3.armorhit(); } else { boom("left"); _local3.tailEnemyNorm(); } } else if (rightBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { if (((_local3.tailState == "armored") && (_local3.arhitcounter == 0)) && (Segment.arhits == 2)) { boom("right"); _root.Sman.reflectsnd.start(); _root.Sman.multsnd.start(); _local3.armorhit(); } else { boom("right"); _local3.tailEnemyNorm(); } } } } } else { leave = true; } } function checkseekers() { for (var _local4 in _root.seekerList) { var _local3 = _root.seekerList[_local4]; if (((_local3.gstate == "hunting") || (_local3.gstate == "tailhooked")) || (_local3.gstate == "dazed")) { if (leftBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("left"); _local3.explode(); } if (rightBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("right"); _local3.explode(); } } } } function checkwarper() { if ((_root.Warpy != undefined) && (_root.Warpy.gstate != "leaving")) { if (leftBlade.blade.hitTest(_root.Warpy.mc._x, _root.Warpy.mc._y, false)) { boom("left"); _root.Sman.reflectsnd.start(); } if (rightBlade.blade.hitTest(_root.Warpy.mc._x, _root.Warpy.mc._y, false)) { boom("right"); _root.Sman.reflectsnd.start(); } } } function checkswarm() { if (_root.swarmspawn && (_root.swarmdelay == 0)) { for (var _local4 in _root.swarmList) { var _local3 = _root.swarmList[_local4]; if (_local3.gstate == "advancing") { if (leftBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("left"); _local3.gstate = "leaving"; } if (rightBlade.blade.hitTest(_local3.mc._x, _local3.mc._y, false)) { boom("right"); _local3.gstate = "leaving"; } } } } } function shoot() { lshot = true; rshot = true; } function destroy() { mcr.removeMovieClip(); mcl.removeMovieClip(); leftBlade.removeMovieClip(); rightBlade.removeMovieClip(); sl.removeMovieClip(); sr.removeMovieClip(); } var gstate = "waiting"; var xspr = 1; var xspl = 1; var ysp = 1; var waittimer = 0; var waitdelay = 0; var rampup = false; var bot = Stage.height + 50; var top = -50; var lshot = false; var rshot = false; var resetright = false; var resetleft = false; var leave = false; var lstop = false; var rstop = false; }Symbol 680 MovieClip [__Packages.Xplode] Frame 0class Xplode { var xp; function Xplode (ix, iy) { var _local3 = _root.getNextHighestDepth(); xp = _root.attachMovie("xplode", "xp" + _local3, _local3); xp._x = ix; xp._y = iy; xp._rotation = Math.random() * 360; xp._alpha = 100; xp.play(); } function update() { if ((xp._currentframe = xp._totalframes)) { xp.removeMovieClip(); } } }Symbol 681 MovieClip [__Packages.Oroboros] Frame 0class Oroboros { var mc, locList, port; function Oroboros () { mc = _root.leader; oldx = _root._xmouse; oldy = _root._ymouse; var _local3 = new flash.geom.Point(_root.midx - 172.5, _root.midy - 173); locList = [new flash.geom.Point(_local3.x + 255, _local3.y + 75), new flash.geom.Point(_local3.x + 299, _local3.y + 152), new flash.geom.Point(_local3.x + 216, _local3.y + 295), new flash.geom.Point(_local3.x + 89, _local3.y + 75), new flash.geom.Point(_local3.x + 45, _local3.y + 152), new flash.geom.Point(_local3.x + 128, _local3.y + 295)]; } function update() { switch (gstate) { case "normal" : scaleLeader(); moveLeader(); checkFinish(); oldx = _root._xmouse; oldy = _root._ymouse; break; case "trans" : tocenter(); chainlightning2(); break; case "portal" : scaleLeader(); portal(); break; case "levelup" : scaleLeader(); orbit(); invul = true; } } function respawn() { gstate = "normal"; Segment.gstate = "normal"; energylevel = 0; invul = false; _root.BgFX.gstate = "normal"; dimension++; energythresh = Math.min(Math.round(energythresh * 1.3), 150); _root.newenemy(dimension); _root.hud.snakebar.gotoAndStop(1); for (var _local3 in _root.swarmz) { _root.swarmz[_local3].removeMovieClip(); } for (var _local3 in _root.swarmList) { _root.swarmList[_local3].destroy(); } } function scaleLeader() { ltarg = Math.max(ltarg - 1, relax); var _local2 = (ltarg - mc._width) * 0.2; ss = (ss + _local2) * 0.9; mc._width = Math.min(mc._width + ss, 96); mc._height = mc._width; } function moveLeader() { var _local5 = new flash.geom.Point(_root._xmouse, _root._ymouse); var _local4 = new flash.geom.Point(mc._x, mc._y); var _local3 = _root.inertiaPos(_local5, _local4, slow); if ((_root._xmouse == oldx) and (_root._ymouse == oldy)) { floattimer++; if (floattimer > 20) { amp = Math.min(amp + 0.1, 40); sc = sc + freq; var _local7 = (Math.sin(sc) * amp) * 3; var _local6 = (Math.cos((-sc) * 0.5) * amp) * 2; mc._x = mc._x + (_local3.x + _local7); mc._y = mc._y + (_local3.y + _local6); mc._rotation = mc._rotation + 2; } mc._x = mc._x + _local3.x; mc._y = mc._y + _local3.y; } else { mc._rotation = _root.pointAt(_local5, _local4, 0); mc._x = mc._x + _local3.x; mc._y = mc._y + _local3.y; floattimer = 0; var _local7 = 0; var _local6 = 0; sc = 0; freq = 0.1; amp = 0; } if (mc._x > Stage.width) { mc._x = Stage.width; } if (mc._x < 0) { mc._x = 0; } if (mc._y > Stage.height) { mc._y = Stage.height; } if (mc._y < 0) { mc._y = 0; } } function boostSize() { if (relax < maxSize) { boost = mc._width * 1.2; relax = Math.min(ltarg + 2, 50); ltarg = boost; } } function checkFinish() { if (energylevel >= energythresh) { if (!_root.dead) { if (_root.ScoreMgr.kongame) { _root.kongregateStats.submit("HighScore", _root.ScoreMgr.mainScore); } _root.Sman.portalsnd.start(); port = _root.attachMovie("portal", "port", _root.getNextHighestDepth()); port.blendMode = _root.addMode; port._x = _root.midx; port._y = _root.midy; gstate = "trans"; Segment.gstate = "trans"; invul = true; _root.Bomb.bombclip._alpha = 100; _root.BgFX.gstate = "warp"; _root.ScoreMgr.level++; if (_root.ScoreMgr.level < 16) { _root.options.subMenu.dim_stats.gotoAndStop(_root.ScoreMgr.level); } else { _root.options.subMenu.dim_stats.gotoAndStop(15); } _root.options.subMenu.dimnum_txt.text = _root.ScoreMgr.level; if (_root.ScoreMgr.kongame) { _root.ScoreMgr.kon_updateStat("Dimension", _root.ScoreMgr.level); } portalfinished = false; _root.invFire.gotoAndStop(1); } } } function tocenter() { var _local5 = new flash.geom.Point(_root.midx, _root.midy); var _local4 = new flash.geom.Point(mc._x, mc._y); var _local3 = _root.inertiaPos(_local5, _local4, slow); mc._rotation = _root.pointAt(new flash.geom.Point(_root.midx, _root.midy), new flash.geom.Point(mc._x, mc._y), 0); mc._x = mc._x + _local3.x; mc._y = mc._y + _local3.y; mc._alpha = Math.max(mc._alpha - 2, 0); } function portal() { port._x = (_root.midx + (Math.random() * 6)) - 3; port._y = (_root.midy + (Math.random() * 6)) - 3; port.center._rotation = port.center._rotation + (stepspeed * 50); stepspeed = Math.min(stepspeed * 1.05, 0.333); step = step + stepspeed; if (step >= 1) { step = 0; locNum = ((locNum < (locList.length - 1)) ? (locNum + 1) : 0); port.glows["g" + locNum]._alpha = 75; _root.Sman.multsnd.start(); } if (locNum == (locList.length - 1)) { var _local7 = locList[locList.length - 1]; var _local6 = locList[0]; } else { var _local7 = locList[locNum]; var _local6 = locList[locNum + 1]; } var _local5 = _root.linearInterp(_local7, _local6, step); mc._x = _local5.x; mc._y = _local5.y; mc._rotation = _root.pointAt(_local6, _local7, 0); for (var _local4 in port.glows) { var _local3 = port.glows[_local4]; _local3._alpha = Math.max(_local3._alpha - 3, 0); } if (stepspeed >= 0.333) { _root.Bomb.bombclip._alpha = 75; chainlightning(); _root.Bomb.bombclip._alpha = _root.Bomb.bombclip._alpha - 2; } else { _root.Bomb.bombclip._alpha = 75; } } function chainlightning() { var _local3 = 0; while (_local3 < locList.length) { var _local5 = locList[_local3]; if (_local3 != (locList.length - 1)) { var _local4 = locList[_local3 + 1]; } else { var _local4 = locList[0]; } _root.Bomb.detonateSingle(_local5, _local4, 25); _local3++; } _root.Bomb.detonateSingle(new flash.geom.Point(mc._x, mc._y), new flash.geom.Point(_root.midx, _root.midy - 130), 25); } function chainlightning2() { _root.Bomb.bombclip._alpha = _root.Bomb.bombclip._alpha - 2; var _local3 = 0; while (_local3 < locList.length) { var _local5 = locList[_local3]; var _local4 = new flash.geom.Point(_root.midx, _root.midy); _root.Bomb.detonateSingle(_local5, _local4, 50); _local3++; } } function orbit() { var _local5 = _root.segList.length; amp = Math.min(amp + 0.5, 110); fspeed = Math.min(fspeed * 1.005, 0.03); freq = _local5 * fspeed; sc = sc + freq; var _local4 = _root.midx + (Math.sin(sc) * amp); var _local3 = _root.midy + (Math.cos(sc) * amp); mc._rotation = _root.pointAt(new flash.geom.Point(_local4, _local3), new flash.geom.Point(mc._x, mc._y), 0); mc._x = _local4; mc._y = _local3; } function destroy() { port.removeMovieClip(); mc.removeMovieClip(); } var dimension = 0; var evoPts = 3; var invul = false; var slow = 0.25; var chainSpace = 26; var maxSpace = 26; var shrinkfactor = 22; var energylevel = 0; var energythresh = 40; var freq = 0.05; var bombs = 3; var sc = 0; var amp = 10; var eatcount = 0; var maxSize = 60; var startsize = 40; var boost = 48; var relax = 40; var ltarg = 48; var ss = 0; var floattimer = 0; var oldx = 0; var oldy = 0; var gstate = "normal"; var fspeed = 0.03; var locNum = 0; var step = 0; var stepspeed = 0.13; var portalfinished = true; var maxed = false; }Symbol 682 MovieClip [__Packages.OrbMeter] Frame 0class OrbMeter { var mc; function OrbMeter () { mc = _root.orbMeter; mc.stop(); } function advance() { mc._alpha = 100; if (eatcount <= 8) { eatcount++; mc.gotoAndStop(eatcount + 1); } else { eatcount = 0; mc.gotoAndStop(eatcount + 1); _root.ScoreMgr.addMulti(); _root.ScoreMgr.addTailMulti(); _root.PMan.createParty(_root.burstNum, _root.Player.mc._x, _root.Player.mc._y, "plus"); _root.Sman.multsnd.start(); _root.Player.boostSize(); for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "hit") { _local3.condition = "regrow"; break; } } } } function subtract() { eatcount = Math.max(eatcount - 1, 0); mc.gotoAndStop(eatcount + 1); _root.ScoreMgr.spill(); _root.Sman.spillsnd.start(); } function update() { mc._x = _root.Player.mc._x; mc._y = _root.Player.mc._y; mc._alpha = Math.max(mc._alpha - 1, 5); } var eatcount = 0; }Symbol 683 MovieClip [__Packages.Food] Frame 0class Food { var mc, rotspeed, fadeTimer; function Food () { createFood(); } function createFood() { var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("dot", "food" + _local3, _local3); mc._rotation = Math.random() * 360; rotspeed = (Math.random() * 4) - 2; gstate = "alive"; reset(); } function reset() { gstate = "timeout"; mc._alpha = 100; var _local2 = Math.floor(Math.random() * 4); switch (_local2) { case 0 : mc._x = random(Stage.width); mc._y = -100; speedx = 0; speedy = (Math.random() * 5) + 1; break; case 1 : mc._x = random(Stage.width); mc._y = Stage.height + 100; speedx = 0; speedy = (Math.random() * 5) - 6; break; case 2 : mc._x = -100; mc._y = random(Stage.height); speedx = (Math.random() * 5) + 1; speedy = 0; break; case 3 : mc._x = Stage.width + 100; mc._y = random(Stage.height); speedx = (Math.random() * 5) - 6; speedy = 0; } } function update() { switch (gstate) { case "alive" : mc._x = mc._x + speedx; mc._y = mc._y + speedy; mc._rotation = mc._rotation + rotspeed; isOffScreen(); if (!_root.Player.invul) { checkLeader(); } break; case "bombed" : mc._alpha = mc._alpha - 4; if (mc._alpha <= 0) { fadeTimer = random(200) + 60; gstate = "timeout"; reset(); } break; case "timeout" : fadeTimer--; if (fadeTimer > 0) { break; } if (_root.Player.gstate == "normal") { gstate = "alive"; } else { gstate = "timeout"; } } } function isOffScreen() { if (mc._y > (Stage.height + 120)) { fadeTimer = random(50) + 60; reset(); } else if (mc._y < -120) { fadeTimer = random(50) + 60; reset(); } else if (mc._x > (Stage.width + 120)) { fadeTimer = random(50) + 60; reset(); } else if (mc._x < -120) { fadeTimer = random(50) + 60; reset(); } } function reflect(iseg) { var _local3 = iseg._x - mc._x; var _local2 = iseg._y - mc._y; mc._x = mc._x - (_local3 * 2); mc._y = mc._y - (_local2 * 2); mc.speedx = -_local3; mc.speedy = -_local2; } function checkLeader() { if (_root.Player.mc.hitTest(mc._x, mc._y, false) && (gstate == "alive")) { reset(); _root.Sman.eatsnd.start(); _root.ScoreMgr.increase("food"); _root.Orb.advance(); _root.Player.energylevel = _root.Player.energylevel + 1; var _local3 = Math.round((_root.Player.energylevel / _root.Player.energythresh) * 29); _root.hud.snakebar.gotoAndStop(_local3 + 1); } } var gstate = "alive"; var speedx = 0; var speedy = 0; }Symbol 684 MovieClip [__Packages.Enemy] Frame 0class Enemy { var targ_obj, mc, mysegment; function Enemy () { targ_obj = _root.Player; var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("orby", "orby" + _local3, _local3); placeEnemy(); (Math.random() * 200) + 100; } function explode() { _root.PMan.createParty(7, mc._x, mc._y, "bit"); reset(); } function placeEnemy(r) { r = Math.round(Math.random() * 3); var _local2 = new flash.geom.Point(); switch (r) { case 0 : _local2.x = -100; _local2.y = Math.random(Stage.height); break; case 1 : _local2.x = Stage.width + 100; _local2.y = Math.random(Stage.height); break; case 2 : _local2.x = Math.random(Stage.width); _local2.y = -100; break; case 3 : _local2.x = Math.random(Stage.width); _local2.y = Stage.height + 100; } mc._x = _local2.x; mc._y = _local2.y; } function update() { switch (gstate) { case "paused" : mc._alpha = Math.max(mc._alpha - 2, 0); break; case "hunting" : if (!_root.Player.invul) { rampspeed(); drive2target(); checkTailHit(); doHuntTime(); } else { gstate = "dying"; dtime = 0; } break; case "dazed" : blink(); break; case "tailhooked" : if (_root.Player.invul) { gstate = "dying"; dtime = 0; } stick2target(); break; case "dying" : driveoff(); fadeOut(); break; case "waiting" : wait(); } } function blink() { if (mc._alpha == 100) { mc._alpha = 10; } else { mc._alpha == 100; } dazedelay--; if (dazedelay < 0) { mc._alpha = 100; gstate = "hunting"; huntClock = Math.min(huntClock + 100, 800); } } function doHuntTime() { huntClock--; if (huntClock < 0) { gstate = "dying"; dtime = 0; } } function driveoff() { if (dtime < 60) { if (Math.abs(speed) < 50) { speed = speed * 1.1; } mc._x = mc._x + (Math.cos(mc._rotation * 0.01675) * speed); mc._y = mc._y + (Math.sin(mc._rotation * 0.01675) * speed); dtime++; } } function drive2target() { tdelay++; if (tdelay > 30) { targ_obj = getclosest(); tdelay = 0; } var _local3 = _root.pointAt(new flash.geom.Point(targ_obj.mc._x, targ_obj.mc._y), new flash.geom.Point(mc._x, mc._y), 1); mc._rotation = _local3 * 57.295779; mc._x = mc._x + (Math.cos(_local3) * speed); mc._y = mc._y + (Math.sin(_local3) * speed); } function stick2target() { mc._x = targ_obj.mc._x; mc._y = targ_obj.mc._y; mc._rotation = targ_obj.mc._rotation; eatclock--; if (eatclock < 0) { if (eatCount < maxeat) { checkAdvance(); } else { gstate = "dying"; dtime = 0; eatCount = 0; } } } function checkTailHit() { var _local4; _local4 = 0; while (_local4 < _root.segList.length) { var _local3 = _root.segList[_local4]; if ((_local3.condition == "normal") && (!_local3.seekerlatched)) { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false)) { if (_local3.tailState == "bladed") { var _local5 = Segment.bladehits + 1; hitpoints = hitpoints - _local5; _local3.tailEnemyBlade(); if (hitpoints < 0) { killem(_local3); } else { _root.Sman.bladesnd.start(); gstate = "dazed"; dazedelay = 5; _local3.seekerlatched = false; _local3.myseeker = undefined; mysegment.myseeker = undefined; mysegment = undefined; } } else if (!_root.invincible) { gstate = "tailhooked"; targ_obj = _local3; eatclock = 120; segNum = _local4; speed = 1; _local3.myseeker = this; _local3.seekerlatched = true; mysegment = _local3; } } } _local4++; } } function reset() { gstate = "waiting"; mc._alpha = 100; waitclock = (Math.random() * 400) + 100; placeEnemy(); segNum = 0; speed = 1; mc._alpha = 100; hitpoints = 2; eatclock = 120; eatCount = 0; if (mysegment != undefined) { mysegment.seekerlatched = false; mysegment.myseeker = undefined; mysegment = undefined; } } function killem(segObj) { _root.Sman.bigbladesnd.start(); if (mc._currentframe == 1) { var _local4 = new Dartbit("db1", new flash.geom.Point(mc._x, mc._y)); var _local3 = new Dartbit("db2", new flash.geom.Point(mc._x, mc._y)); } else { var _local4 = new Dartbit("msbit1", new flash.geom.Point(mc._x, mc._y)); var _local3 = new Dartbit("msbit2", new flash.geom.Point(mc._x, mc._y)); } reset(); _root.ScoreMgr.increase("seeker"); hitpoints = 2; } function fadeOut() { mc._alpha = mc._alpha - 2; if (mc._alpha <= 0) { reset(); } } function wait() { waitclock--; if (waitclock < 0) { gstate = "hunting"; mc._alpha = 100; huntClock = (Math.random() * 300) + 250; } } function checkAdvance() { segNum--; if (segNum >= 0) { var _local4; _local4 = segNum; if (_local4 >= 0) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (_local3.tailState == "bladed") { var _local5 = Segment.bladehits + 1; hitpoints = hitpoints - _local5; _local3.tailEnemyBlade(); if (hitpoints < 0) { killem(_local3); } else { _local3.seekerlatched = false; mysegment.seekerlatched = false; _local3.myseeker = undefined; mysegment.myseeker = undefined; mysegment = undefined; gstate = "dazed"; dazedelay = 5; eatclock = 120; (eatCount);// not popped } } else if (!_local3.seekerlatched) { mysegment.seekerlatched = false; mysegment = _local3; _local3.myseeker = this; jumpSegment(_local3); _local3.seekerlatched = true; } else { quiteating(); } } } } else { quiteating(); } } function quiteating() { eatclock = 120; gstate = "dying"; dtime = 0; eatCount = 0; mysegment.seekerlatched = false; mysegment.myseeker = undefined; mysegment = undefined; targ_obj.tailEnemyNorm(); } function jumpSegment(segObj) { targ_obj.tailEnemyNorm(); targ_obj = segObj; eatclock = 120; eatCount++; } function getclosest() { var _local7 = _root.segList[0]; var _local5 = 1000; var _local6; var _local4; var _local3; for (_local6 in _root.segList) { _local3 = _root.segList[_local6]; if ((_local3.condition == "normal") && (!_local3.seekerlatched)) { _local4 = getDist(_local3.mc, mc); if (_local4 < _local5) { _local5 = _local4; _local7 = _local3; } } } return(_local7); } function getDist(mc1, mc2) { var _local2 = mc1._x - mc2._x; var _local1 = mc1._y - mc2._y; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function rampspeed() { if (speedup) { speed = Math.min(speed * 1.1, topspeed); } else { speed = Math.max(speed * brakes, 0.1); } if (speed == topspeed) { speedup = false; } if (speed == 0.1) { speedup = true; } } function destroy() { mc.removeMovieClip(); } var speed = 1; var speedup = true; var gstate = "waiting"; var eatclock = 0; var segNum = 0; var huntClock = 300; var waitclock = 200; var eatCount = 0; var dtime = 0; var tdelay = 0; var hitpoints = 2; var dazedelay = 5; var brakes = 0.9; var topspeed = 10; var maxeat = 2; }Symbol 685 MovieClip [__Packages.Swarmer] Frame 0class Swarmer { var mc, targ; function Swarmer () { mc = _root.swarmz.attachMovie("swarmer", "swarmer" + myindex, myindex); var _local3 = _root.getRandomDir(256); mc._x = _root.Player.mc._x + _local3[0]; mc._y = _root.Player.mc._y + _local3[1]; mc._alpha = 0; var _local4 = Math.floor(Math.random() * (_root.segList.length - 1)); targ = _root.segList[_local4]; if (targ == undefined) { targ = _root.segList[0]; } var _local5 = ((mc._x / Stage.width) * 200) - 100; _root.Sman.swarmsnd.setPan(_local5); _root.Sman.swarmsnd.start(); _root.swarmList[myindex - 1] = this; myindex++; if (myindex > 20) { myindex = 1; } } function update() { switch (gstate) { case "spawning" : fadeup(); break; case "advancing" : moveTowardSeg(); if (_root.Player.gstate == "normal") { if (!_root.invincible) { checkTailHit(); } } else { gstate = "leaving"; } break; case "leaving" : fadeout(); break; case "waiting" : } } function fadeup() { mc._alpha = Math.min(mc._alpha + 10, 100); if (mc._alpha == 100) { gstate = "advancing"; } } function fadeout() { mc._alpha = Math.max(mc._alpha - 10, 0); if (mc._alpha == 0) { gstate = "waiting"; mc._x = -100; mc._y = -100; destroy(); } } function moveTowardSeg() { mc._x = mc._x + ((targ.mc._x - mc._x) * 0.01); mc._y = mc._y + ((targ.mc._y - mc._y) * 0.01); clock--; if (clock < 0) { gstate = "leaving"; } } function checkTailHit() { var _local4; _local4 = 0; while (_local4 < _root.segList.length) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false)) { gstate = "leaving"; _local3.tailEnemyNorm(); } } _local4++; } } function destroy() { mc._alpha = 0; mc.removeMovieClip(); } var gstate = "spawning"; static var myindex = 1; var clock = 500; }Symbol 686 MovieClip [__Packages.Warper] Frame 0class Warper { var mc, mp, sp; function Warper () { var _local3 = _root.getNextHighestDepth(); mc = _root.attachMovie("warper", "warper" + _local3, _local3); mc._x = -100; mc._y = -100; mc._alpha = 0; var _local4 = _root.getRandomDir(3); xsp = _local4[0]; ysp = _local4[1]; eyelook(); mp = new flash.geom.Point(_root.midx, _root.midy); sp = new flash.geom.Point(0, 0); } function reset(itime) { gstate = "waiting"; waitdelay = itime; } function update() { if (_root.Player.gstate != "normal") { gstate = "leaving"; } switch (gstate) { case "paused" : break; case "waiting" : wait(); break; case "spawning" : spawn(); break; case "normal" : movearound(); lerplook(); if (!_root.invincible) { checkhit(); } break; case "warpinit" : blink(); if (!_root.invincible) { checkhit(); } lerplook(); break; case "warping" : warp(); if (!_root.invincible) { checkhit(); } lerplook(); break; case "recover" : break; case "leaving" : leave(); lerplook(); } } function leave() { mc._alpha = Math.max(mc._alpha - 3, 0); eyex = 0; eyey = 0; } function spawn() { mc._alpha = Math.min(mc._alpha + 2, 100); if (mc._alpha == 100) { gstate = "normal"; } } function wait() { waittimer++; if (waittimer > waitdelay) { gstate = "spawning"; waittimer = 0; mc._x = (Math.random() * 550) + 50; mc._y = (Math.random() * 350) + 50; } } function eyelook() { eyex = xsp * 2.5; eyey = ysp * 2.5; } function lerplook() { mc.weye._x = mc.weye._x + _root.inertiaSingle(eyex, mc.weye._x, 0.1); mc.weye._y = mc.weye._y + _root.inertiaSingle(eyey, mc.weye._y, 0.1); } function movearound() { mc._x = mc._x + xsp; mc._y = mc._y + ysp; if ((mc._x + half) > Stage.width) { mc._x = Stage.width - half; xsp = -xsp; eyelook(); } if ((mc._x - half) < 0) { mc._x = half; xsp = -xsp; eyelook(); } if ((mc._y + half) > Stage.height) { mc._y = Stage.height - half; ysp = -ysp; eyelook(); } if ((mc._y - half) < 0) { ysp = -ysp; mc._y = half; eyelook(); } if (Math.random() < 0.005) { var _local3 = _root.getRandomDir(3); xsp = _local3[0]; ysp = _local3[1]; eyelook(); } warptimer++; if (warptimer > warpdelay) { var _local4 = _root.getHyp(mp, new flash.geom.Point(mc._x, mc._y)); if (_local4 > 200) { sp.x = mc._x; sp.y = mc._y; gstate = "warpinit"; warptimer = 0; eyex = 0; eyey = 0; } } } function checkhit() { if (_root.Player.gstate == "normal") { hitdelay = Math.max(hitdelay - 1, 0); if (hitdelay < 1) { for (var _local4 in _root.segList) { var _local3 = _root.segList[_local4]; if (_local3.condition == "normal") { if (mc.hitTest(_local3.mc._x, _local3.mc._y, false)) { _local3.tailEnemyNorm(); hitdelay = 8; } } } } } else { gstate = "leaving"; } } function blink() { blinktimer++; if (blinktimer > blinkdelay) { fadeup = !fadeup; blinktimer = 0; blinkdelay = blinkdelay - 2; mc.lights._alpha = 100; _root.Sman.blinksnd.start(); if (blinkdelay <= 0) { gstate = "warping"; blinkdelay = 13; blinktimer = 0; _root.Sman.swooshsnd.start(); } } mc.lights._alpha = Math.max(mc.lights._alpha - 10, 0); } function warp() { lerp = Math.min(lerp + 0.1, 1); var _local3 = _root.linearInterp(sp, mp, lerp); mc._x = _local3.x; mc._y = _local3.y; if (lerp == 1) { gstate = "normal"; lerp = 0; var _local4 = _root.getRandomDir(3); xsp = _local4[0]; ysp = _local4[1]; eyelook(); mc.lights._alpha = 0; } } function destroy() { mc.removeMovieClip(); } var gstate = "waiting"; var xsp = 0; var ysp = 0; var eyex = 0; var eyey = 0; var waittimer = 0; var waitdelay = 100; var half = 24; var blinktimer = 0; var blinkdelay = 13; var fadeup = false; var warpdelay = 200; var warptimer = 0; var lerp = 0; var hitdelay = 0; }Symbol 430 Buttonon (release) { getURL ("http://www.armorgames.com", "blank"); }Symbol 437 MovieClip Frame 135stop(); _parent.play();Symbol 438 MovieClip Frame 1stop();Symbol 438 MovieClip Frame 2stop();Symbol 452 MovieClip Frame 1stop();Symbol 452 MovieClip Frame 11stop();Symbol 459 MovieClip Frame 1stop();Symbol 459 MovieClip Frame 2stop();Symbol 461 MovieClip Frame 20stop();Symbol 462 MovieClip Frame 1stop(); if (_root.repeatplay) { gotoAndStop (2); }Symbol 462 MovieClip Frame 2function fadeMouth() { if (!poop2) { with (loadHead.mouth) { _alpha = _alpha - 4; if (Math.random() < 0.05) { _alpha = random(80) + 20; _root.sp.x = _root._xmouse; _root.sp.y = _root._ymouse; _root.PMan.createParty(Math.round(_root.burstNum * 0.7), _root._xmouse, _root._ymouse, "plus"); } _root.Bomb.bombclip._alpha = _alpha; } } } stop(); var L = _root.getBytesLoaded(); var T = _root.getBytesTotal(); var ready = false; var F = 0; var poop = false; var poop2 = false; var tsnd = new Sound(); tsnd.attachSound("enter"); this.onEnterFrame = function () { _root.Sman.doSoundFades(); _root.BgFX.update(); if (_root.options.menuActive) { btnArea.enabled = false; } else { btnArea.enabled = true; } _root.Bomb.bombclip.clear(); _root.introLightning(); fadeMouth(); _root.PMan.update(); if (F != 10) { L = _root.getBytesLoaded(); F = Math.floor((L / T) * 10); loadAni.gotoAndStop(F + 1); } else if (!poop) { _root.nextFrame(); poop = true; } loadHead._rotation = _root.pointAt(new flash.geom.Point(_root._xmouse, _root._ymouse), new flash.geom.Point(_root.midx, _root.midy), 0); if (fadeout) { this._alpha = Math.max(this._alpha - 5, 0); _root.Bomb.bombclip._alpha = Math.max(_root.Bomb.bombclip._alpha - 5, 0); loadTxt._y = loadTxt._y + 10; if ((this._alpha <= 0) && (!poop2)) { _root.Bomb.bombclip.clear(); _root.Bomb.bombclip._alpha = 0; _root.title.gotoAndPlay(61); poop2 = true; } } }; var dstr = _url; btnArea.onRelease = function () { if (ready && (_root.options.menuActive == false)) { tsnd.start(); fadeout = true; this.gotoAndStop(2); return(undefined); } }; ar_load_logo.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); };Symbol 478 MovieClip Frame 1stop();Symbol 478 MovieClip Frame 2stop();Symbol 478 MovieClip Frame 3stop();Symbol 478 MovieClip Frame 4stop();Symbol 478 MovieClip Frame 5stop();Symbol 478 MovieClip Frame 6stop();Symbol 478 MovieClip Frame 7stop();Symbol 478 MovieClip Frame 8stop();Symbol 478 MovieClip Frame 9stop();Symbol 478 MovieClip Frame 10stop();Symbol 478 MovieClip Frame 11stop();Symbol 478 MovieClip Frame 12stop();Symbol 478 MovieClip Frame 13stop();Symbol 478 MovieClip Frame 14stop();Symbol 478 MovieClip Frame 15stop();Symbol 497 MovieClip Frame 1stop(); var rr = false; this.onEnterFrame = function () { if (this.rr == true) { if (this._currentframe > 1) { this.gotoAndStop(this._currentframe - 1); } else { stop(); } } else if (this._currentframe < this._totalframes) { this.gotoAndStop(this._currentframe + 1); } };Symbol 508 MovieClip Frame 1stop();Symbol 508 MovieClip Frame 2stop();Symbol 509 MovieClip Frame 10stop(); pmghit.onRollOver = function () { this.gotoAndStop(2); _root.Sman.r1snd.start(); }; pmghit.onRollOut = function () { this.gotoAndStop(1); }; pmghit.onRelease = function () { getURL ("http://www.armorgames.com", "_blank"); };Symbol 521 MovieClip Frame 1nameholder.onEnterFrame = function () { this._x = this._x - 7; if (this._x < (-320 - this._width)) { this._x = -30; } };Symbol 524 MovieClip Frame 60stop(); _root.loader_mc.loadTxt.nextFrame(); _root.loader_mc.ready = true;Symbol 524 MovieClip Frame 91stop(); _root.Sman = new SoundMan(); scores._alpha = 0; options._alpha = 0; play_mc._alpha = 0; if (_root.ScoreMgr.kongame) { var un_str = (("hello " + _root.kongregate_username) + "!"); usermsg.nameholder.name_msg.text = un_str; usermsg.nameholder.name_msg._width = 72 * un_str.length; } else if (_root.mymsg != undefined) { var msg = _root.mymsg; usermsg.nameholder.name_msg.text = msg; usermsg.nameholder.name_msg._width = 72 * msg.length; } else { usermsg.nameholder.name_msg.text = "welcome!"; usermsg.nameholder.name_msg._width = 576; } play_mc.onRollOver = function () { this.fadeUp = true; _root.Sman.r1snd.start(); }; play_mc.onRollOut = (play_mc.onDragOut = function () { this.fadeUp = false; }); play_mc.onEnterFrame = function () { if (this.fadeUp) { this._alpha = Math.min(this._alpha + 15, 100); } else { this._alpha = Math.max(this._alpha - 5, 10); } }; play_mc.onRelease = function () { _root.Sman.transsnd.start(); if (!_root.qualityset) { _quality = "low"; } if (_root.options.menuActive) { _root.activateMenu(); } gotoAndPlay(_currentframe + 1); menumask.rr = true; }; options.onRollOver = function () { this.fadeUp = true; _root.Sman.r2snd.start(); }; options.onRollOut = (options.onDragOut = function () { this.fadeUp = false; }); options.onEnterFrame = function () { if (this.fadeUp) { this._alpha = Math.min(this._alpha + 15, 100); } else { this._alpha = Math.max(this._alpha - 5, 10); } }; options.onRelease = function () { _root.activateMenu(); _root.options.gotoAndStop("optmenu"); _root.options.opt.gotoAndStop("active"); _root.options.controls.gotoAndStop("inactive"); _root.options.evo.gotoAndStop("inactive"); }; controls.onRollOver = function () { this.fadeUp = true; _root.Sman.r3snd.start(); }; controls.onRollOut = (controls.onDragOut = function () { this.fadeUp = false; }); controls.onEnterFrame = function () { if (this.fadeUp) { this._alpha = Math.min(this._alpha + 15, 100); } else { this._alpha = Math.max(this._alpha - 5, 10); } }; controls.onRelease = function () { _root.activateMenu(); _root.options.gotoAndStop("ctrlmenu"); _root.options.opt.gotoAndStop("inactive"); _root.options.evo.gotoAndStop("inactive"); _root.options.controls.gotoAndStop("active"); }; tag.onRollOver = function () { this.gotoAndStop(2); _root.Sman.r1snd.start(); }; tag.onRollOut = function () { this.gotoAndStop(1); }; tag.onRelease = function () { getURL ("http://www.funfacegames.com", "_top"); };Instance of Symbol 513 MovieClip "options" in Symbol 524 MovieClip Frame 91/* no clip actions */Symbol 524 MovieClip Frame 125_root.Sman.bgMusic.setVolume(0); _root.Sman.bgMusic.start(0, 999); _root.Sman.switch2music(); _root.nextFrame();Symbol 553 MovieClip Frame 1stop();Symbol 556 MovieClip Frame 1stop();Symbol 556 MovieClip Frame 2stop();Symbol 569 MovieClip Frame 1stop();Symbol 582 MovieClip Frame 1stop();Symbol 582 MovieClip Frame 2stop();Symbol 582 MovieClip Frame 3stop();Symbol 582 MovieClip Frame 4stop();Symbol 582 MovieClip Frame 5stop();Symbol 582 MovieClip Frame 6stop();Symbol 582 MovieClip Frame 7stop();Symbol 582 MovieClip Frame 8stop();Symbol 585 MovieClip Frame 1function doFire() { if (firefade) { _root.invFire._alpha = Math.min(_root.invFire._alpha + 10, 100); } else { _root.invFire._alpha = Math.max(_root.invFire._alpha - 5, 10); } } var mt_fadeup = false; maxtail.onEnterFrame = function () { if (mt_fadeup) { maxtail._alpha = Math.min(maxtail._alpha + 10, 100); } else { maxtail._alpha = Math.max(maxtail._alpha - 10, 0); } }; var invtimer = 35; var invsecs = 10; var firefade = true; inv_notice.inv_display.text = "- 10"; inv_notice.onEnterFrame = function () { if (_root.invincible == true) { if ((_root.Player.gstate == "normal") && (_root.gamepaused == false)) { doFire(); invtimer--; if (invtimer < 0) { invsecs--; invtimer = 35; inv_notice.inv_display.text = "- " + Math.round(invsecs); if (invsecs == 1) { firefade = false; _root.Sman.cooldownsnd.start(); } if (invsecs == 0) { _root.invincible = false; invsecs = 10; _root.leader.gotoAndStop(1); } } inv_notice._alpha = Math.min(inv_notice._alpha + 10, 100); } } else { inv_notice._alpha = Math.max(inv_notice._alpha - 10, 0); _root.invFire.gotoAndStop(1); } };Symbol 633 MovieClip Frame 1stop(); closeNotice.onRelease = function () { _parent.gotoAndPlay(21); Mouse.hide(); };Symbol 633 MovieClip Frame 2stop();Symbol 633 MovieClip Frame 3stop();Symbol 633 MovieClip Frame 4stop();Symbol 633 MovieClip Frame 5stop();Symbol 633 MovieClip Frame 6stop();Symbol 636 MovieClip Frame 1stop();Symbol 636 MovieClip Frame 2play();Symbol 636 MovieClip Frame 3play(); abilityMenu.gotoAndStop(_root.abnav);Symbol 636 MovieClip Frame 20stop(); _root.Sman.happysnd.start(); Mouse.show(); abilityMenu.gotoAndStop(_root.abnav);Symbol 636 MovieClip Frame 40_root.gamepaused = false;Symbol 640 MovieClip Frame 1stop();Symbol 640 MovieClip Frame 2stop();Symbol 654 MovieClip Frame 1this.fadeup = false; this.onEnterFrame = function () { if (this.active) { if (this.fadeup) { this._alpha = Math.min(this._alpha + 4, 100); } else { this._alpha = Math.max(this._alpha - 4, 0); } if (this._alpha == 100) { this.fadeup = false; } if (this._alpha == 0) { this.fadeup = true; } } };Symbol 658 MovieClip Frame 1
Library Items
Symbol 1 Sound [ambience] | ||
Symbol 2 Sound [enter] | Used by:553 | |
Symbol 3 Graphic | Used by:6 | |
Symbol 4 Graphic | Used by:6 | |
Symbol 5 Graphic | Used by:6 | |
Symbol 6 MovieClip [xplode] | Uses:3 4 5 | |
Symbol 7 Graphic | Used by:8 292 319 430 438 559 | |
Symbol 8 MovieClip [plus] | Uses:7 | |
Symbol 9 Graphic | Used by:10 | |
Symbol 10 MovieClip [ar_pwr_up] | Uses:9 | |
Symbol 11 Graphic | Used by:15 | |
Symbol 12 Graphic | Used by:15 29 | |
Symbol 13 Graphic | Used by:14 | |
Symbol 14 MovieClip | Uses:13 | Used by:15 29 |
Symbol 15 MovieClip [blades_pwr_up] | Uses:11 12 14 | |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip [norm_pwr_up] | Uses:16 | |
Symbol 18 Bitmap | Used by:19 | |
Symbol 19 Graphic | Uses:18 | Used by:20 |
Symbol 20 MovieClip [pix] | Uses:19 | |
Symbol 21 Bitmap | Used by:22 | |
Symbol 22 Graphic | Uses:21 | Used by:23 |
Symbol 23 MovieClip | Uses:22 | Used by:24 201 |
Symbol 24 MovieClip [chitClip] | Uses:23 | |
Symbol 25 Graphic | Used by:34 | |
Symbol 26 Graphic | Used by:34 | |
Symbol 27 Graphic | Used by:29 | |
Symbol 28 Graphic | Used by:29 | |
Symbol 29 MovieClip | Uses:27 12 14 28 | Used by:34 |
Symbol 30 Graphic | Used by:33 | |
Symbol 31 Graphic | Used by:33 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:30 31 32 | Used by:34 |
Symbol 34 MovieClip [segment] | Uses:25 26 29 33 | Used by:335 |
Symbol 35 Graphic | Used by:225 | |
Symbol 36 Graphic | Used by:201 224 | |
Symbol 37 Font | Used by:38 46 48 91 103 175 177 210 211 217 218 | |
Symbol 38 Text | Uses:37 | Used by:201 |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:41 |
Symbol 41 MovieClip [dot] | Uses:40 | Used by:201 633 |
Symbol 42 Font | Used by:43 47 90 102 174 176 178 181 183 189 191 193 196 198 200 321 324 325 326 328 591 592 595 605 607 614 615 617 622 623 625 627 628 630 631 | |
Symbol 43 Text | Uses:42 | Used by:201 |
Symbol 44 Bitmap | Used by:45 184 | |
Symbol 45 Graphic | Uses:44 | Used by:201 |
Symbol 46 Text | Uses:37 | Used by:201 |
Symbol 47 Text | Uses:42 | Used by:201 |
Symbol 48 Text | Uses:37 | Used by:201 |
Symbol 49 Bitmap | Used by:50 621 | |
Symbol 50 Graphic | Uses:49 | Used by:89 |
Symbol 51 Bitmap | Used by:52 | |
Symbol 52 Graphic | Uses:51 | Used by:89 |
Symbol 53 Bitmap | Used by:54 | |
Symbol 54 Graphic | Uses:53 | Used by:89 |
Symbol 55 Bitmap | Used by:56 | |
Symbol 56 Graphic | Uses:55 | Used by:89 |
Symbol 57 Bitmap | Used by:58 | |
Symbol 58 Graphic | Uses:57 | Used by:89 |
Symbol 59 Bitmap | Used by:60 621 | |
Symbol 60 Graphic | Uses:59 | Used by:89 |
Symbol 61 Bitmap | Used by:62 | |
Symbol 62 Graphic | Uses:61 | Used by:89 |
Symbol 63 Bitmap | Used by:64 | |
Symbol 64 Graphic | Uses:63 | Used by:89 |
Symbol 65 Bitmap | Used by:66 | |
Symbol 66 Graphic | Uses:65 | Used by:89 |
Symbol 67 Bitmap | Used by:68 | |
Symbol 68 Graphic | Uses:67 | Used by:89 |
Symbol 69 Bitmap | Used by:70 | |
Symbol 70 Graphic | Uses:69 | Used by:89 |
Symbol 71 Bitmap | Used by:72 | |
Symbol 72 Graphic | Uses:71 | Used by:89 |
Symbol 73 Bitmap | Used by:74 | |
Symbol 74 Graphic | Uses:73 | Used by:89 |
Symbol 75 Bitmap | Used by:76 | |
Symbol 76 Graphic | Uses:75 | Used by:89 |
Symbol 77 Bitmap | Used by:78 | |
Symbol 78 Graphic | Uses:77 | Used by:89 |
Symbol 79 Bitmap | Used by:80 | |
Symbol 80 Graphic | Uses:79 | Used by:89 |
Symbol 81 Bitmap | Used by:82 | |
Symbol 82 Graphic | Uses:81 | Used by:89 |
Symbol 83 Bitmap | Used by:84 | |
Symbol 84 Graphic | Uses:83 | Used by:89 |
Symbol 85 Bitmap | Used by:86 | |
Symbol 86 Graphic | Uses:85 | Used by:89 |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:89 |
Symbol 89 MovieClip [swarmer] | Uses:50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 | Used by:201 |
Symbol 90 Text | Uses:42 | Used by:201 |
Symbol 91 Text | Uses:37 | Used by:201 |
Symbol 92 Graphic | Used by:101 | |
Symbol 93 Bitmap | Used by:94 | |
Symbol 94 Graphic | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:94 | Used by:101 |
Symbol 96 Bitmap | Used by:97 | |
Symbol 97 Graphic | Uses:96 | Used by:101 |
Symbol 98 Bitmap | Used by:99 | |
Symbol 99 Graphic | Uses:98 | Used by:100 |
Symbol 100 MovieClip | Uses:99 | Used by:101 |
Symbol 101 MovieClip [warper] | Uses:92 95 97 100 | Used by:201 |
Symbol 102 Text | Uses:42 | Used by:201 |
Symbol 103 Text | Uses:37 | Used by:201 |
Symbol 104 Bitmap | Used by:105 | |
Symbol 105 Graphic | Uses:104 | Used by:106 |
Symbol 106 MovieClip | Uses:105 | Used by:170 |
Symbol 107 Bitmap | Used by:108 | |
Symbol 108 Graphic | Uses:107 | Used by:169 |
Symbol 109 Bitmap | Used by:110 | |
Symbol 110 Graphic | Uses:109 | Used by:169 |
Symbol 111 Bitmap | Used by:112 | |
Symbol 112 Graphic | Uses:111 | Used by:169 |
Symbol 113 Bitmap | Used by:114 | |
Symbol 114 Graphic | Uses:113 | Used by:169 |
Symbol 115 Bitmap | Used by:116 | |
Symbol 116 Graphic | Uses:115 | Used by:169 |
Symbol 117 Bitmap | Used by:118 | |
Symbol 118 Graphic | Uses:117 | Used by:169 |
Symbol 119 Bitmap | Used by:120 | |
Symbol 120 Graphic | Uses:119 | Used by:169 |
Symbol 121 Bitmap | Used by:122 | |
Symbol 122 Graphic | Uses:121 | Used by:169 |
Symbol 123 Bitmap | Used by:124 | |
Symbol 124 Graphic | Uses:123 | Used by:169 |
Symbol 125 Bitmap | Used by:126 | |
Symbol 126 Graphic | Uses:125 | Used by:169 |
Symbol 127 Bitmap | Used by:128 | |
Symbol 128 Graphic | Uses:127 | Used by:169 |
Symbol 129 Bitmap | Used by:130 | |
Symbol 130 Graphic | Uses:129 | Used by:169 |
Symbol 131 Bitmap | Used by:132 | |
Symbol 132 Graphic | Uses:131 | Used by:169 |
Symbol 133 Bitmap | Used by:134 | |
Symbol 134 Graphic | Uses:133 | Used by:169 |
Symbol 135 Bitmap | Used by:136 | |
Symbol 136 Graphic | Uses:135 | Used by:169 |
Symbol 137 Bitmap | Used by:138 | |
Symbol 138 Graphic | Uses:137 | Used by:169 |
Symbol 139 Bitmap | Used by:140 | |
Symbol 140 Graphic | Uses:139 | Used by:169 |
Symbol 141 Bitmap | Used by:142 | |
Symbol 142 Graphic | Uses:141 | Used by:169 |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:169 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:169 |
Symbol 147 Bitmap | Used by:148 | |
Symbol 148 Graphic | Uses:147 | Used by:169 |
Symbol 149 Bitmap | Used by:150 | |
Symbol 150 Graphic | Uses:149 | Used by:169 |
Symbol 151 Bitmap | Used by:152 | |
Symbol 152 Graphic | Uses:151 | Used by:169 |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:169 |
Symbol 155 Bitmap | Used by:156 | |
Symbol 156 Graphic | Uses:155 | Used by:169 |
Symbol 157 Bitmap | Used by:158 | |
Symbol 158 Graphic | Uses:157 | Used by:169 |
Symbol 159 Bitmap | Used by:160 | |
Symbol 160 Graphic | Uses:159 | Used by:169 |
Symbol 161 Bitmap | Used by:162 | |
Symbol 162 Graphic | Uses:161 | Used by:169 |
Symbol 163 Bitmap | Used by:164 | |
Symbol 164 Graphic | Uses:163 | Used by:169 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:169 |
Symbol 167 Bitmap | Used by:168 | |
Symbol 168 Graphic | Uses:167 | Used by:169 |
Symbol 169 MovieClip | Uses:108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 | Used by:170 |
Symbol 170 MovieClip [cblade] | Uses:106 169 | Used by:201 |
Symbol 171 Bitmap | Used by:172 | |
Symbol 172 Graphic | Uses:171 | Used by:173 |
Symbol 173 MovieClip [cutter] | Uses:172 | Used by:201 |
Symbol 174 Text | Uses:42 | Used by:201 |
Symbol 175 Text | Uses:37 | Used by:201 |
Symbol 176 Text | Uses:42 | Used by:201 |
Symbol 177 Text | Uses:37 | Used by:201 |
Symbol 178 Text | Uses:42 | Used by:201 |
Symbol 179 Font | Used by:180 182 188 192 | |
Symbol 180 Text | Uses:179 | Used by:201 |
Symbol 181 Text | Uses:42 | Used by:201 |
Symbol 182 Text | Uses:179 | Used by:201 |
Symbol 183 Text | Uses:42 | Used by:201 |
Symbol 184 Graphic | Uses:44 | Used by:187 |
Symbol 185 Bitmap | Used by:186 190 | |
Symbol 186 Graphic | Uses:185 | Used by:187 |
Symbol 187 MovieClip [orby] | Uses:184 186 | Used by:201 633 |
Symbol 188 Text | Uses:179 | Used by:201 |
Symbol 189 Text | Uses:42 | Used by:201 |
Symbol 190 Graphic | Uses:185 | Used by:201 |
Symbol 191 Text | Uses:42 | Used by:201 |
Symbol 192 Text | Uses:179 | Used by:201 |
Symbol 193 Text | Uses:42 | Used by:201 |
Symbol 194 Font | Used by:195 197 199 | |
Symbol 195 Text | Uses:194 | Used by:201 |
Symbol 196 Text | Uses:42 | Used by:201 |
Symbol 197 Text | Uses:194 | Used by:201 |
Symbol 198 Text | Uses:42 | Used by:201 |
Symbol 199 Text | Uses:194 | Used by:201 |
Symbol 200 Text | Uses:42 | Used by:201 |
Symbol 201 MovieClip | Uses:36 38 41 23 43 45 46 47 48 89 90 91 101 102 103 170 173 174 175 176 177 178 180 181 182 183 187 188 189 190 191 192 193 195 196 197 198 199 200 | Used by:225 |
Symbol 202 Graphic | Used by:206 | |
Symbol 203 Font | Used by:204 205 632 | |
Symbol 204 Text | Uses:203 | Used by:206 |
Symbol 205 Text | Uses:203 | Used by:206 |
Symbol 206 MovieClip | Uses:202 204 205 | Used by:225 |
Symbol 207 Graphic | Used by:225 | |
Symbol 208 Font | Used by:209 | |
Symbol 209 EditableText | Uses:208 | Used by:225 |
Symbol 210 Text | Uses:37 | Used by:224 |
Symbol 211 Text | Uses:37 | Used by:224 |
Symbol 212 Font | Used by:213 214 219 298 299 300 301 302 576 | |
Symbol 213 EditableText | Uses:212 | Used by:224 |
Symbol 214 EditableText | Uses:212 | Used by:224 |
Symbol 215 Font | Used by:216 220 221 222 223 604 | |
Symbol 216 Text | Uses:215 | Used by:224 |
Symbol 217 Text | Uses:37 | Used by:224 |
Symbol 218 Text | Uses:37 | Used by:224 |
Symbol 219 EditableText | Uses:212 | Used by:224 |
Symbol 220 EditableText | Uses:215 | Used by:224 |
Symbol 221 Text | Uses:215 | Used by:224 |
Symbol 222 EditableText | Uses:215 | Used by:224 |
Symbol 223 EditableText | Uses:215 | Used by:224 |
Symbol 224 MovieClip | Uses:36 210 211 213 214 216 217 218 219 220 221 222 223 | Used by:225 |
Symbol 225 MovieClip | Uses:35 201 206 207 209 224 | Used by:335 |
Symbol 226 Graphic | Used by:335 | |
Symbol 227 Graphic | Used by:335 | |
Symbol 228 Graphic | Used by:229 | |
Symbol 229 MovieClip | Uses:228 | Used by:335 |
Symbol 230 Bitmap | Used by:231 | |
Symbol 231 Graphic | Uses:230 | Used by:232 |
Symbol 232 MovieClip | Uses:231 | Used by:335 524 |
Symbol 233 Graphic | Used by:234 | |
Symbol 234 MovieClip | Uses:233 | Used by:335 |
Symbol 235 Graphic | Used by:236 | |
Symbol 236 MovieClip | Uses:235 | Used by:239 313 315 |
Symbol 237 Bitmap | Used by:238 | |
Symbol 238 Graphic | Uses:237 | Used by:239 |
Symbol 239 MovieClip | Uses:236 238 | Used by:335 |
Symbol 240 Font | Used by:241 242 259 263 270 271 272 273 274 | |
Symbol 241 Text | Uses:240 | Used by:335 |
Symbol 242 Text | Uses:240 | Used by:335 |
Symbol 243 Graphic | Used by:247 | |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:244 | Used by:247 250 253 |
Symbol 246 Graphic | Used by:247 | |
Symbol 247 MovieClip | Uses:243 245 246 | Used by:335 |
Symbol 248 Graphic | Used by:250 | |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 MovieClip | Uses:248 245 249 | Used by:335 |
Symbol 251 Graphic | Used by:253 | |
Symbol 252 Graphic | Used by:253 | |
Symbol 253 MovieClip | Uses:251 245 252 | Used by:335 |
Symbol 254 Graphic | Used by:257 | |
Symbol 255 Graphic | Used by:257 | |
Symbol 256 Graphic | Used by:257 | |
Symbol 257 MovieClip | Uses:254 255 256 | Used by:335 |
Symbol 258 Graphic | Used by:335 | |
Symbol 259 Text | Uses:240 | Used by:335 |
Symbol 260 Graphic | Used by:262 | |
Symbol 261 Graphic | Used by:262 | |
Symbol 262 MovieClip | Uses:260 261 | Used by:335 |
Symbol 263 Text | Uses:240 | Used by:335 |
Symbol 264 Graphic | Used by:335 | |
Symbol 265 Graphic | Used by:266 | |
Symbol 266 MovieClip | Uses:265 | Used by:269 |
Symbol 267 Graphic | Used by:268 | |
Symbol 268 MovieClip | Uses:267 | Used by:269 |
Symbol 269 MovieClip | Uses:266 268 | Used by:335 |
Symbol 270 EditableText | Uses:240 | Used by:335 |
Symbol 271 Text | Uses:240 | Used by:335 |
Symbol 272 EditableText | Uses:240 | Used by:335 |
Symbol 273 Text | Uses:240 | Used by:335 |
Symbol 274 Text | Uses:240 | Used by:335 |
Symbol 275 Graphic | Used by:279 | |
Symbol 276 ShapeTweening | Used by:279 | |
Symbol 277 ShapeTweening | Used by:279 | |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:275 276 277 278 | Used by:335 |
Symbol 280 Graphic | Used by:335 | |
Symbol 281 ShapeTweening | Used by:292 | |
Symbol 282 Graphic | Used by:292 | |
Symbol 283 Font | Used by:284 | |
Symbol 284 Text | Uses:283 | Used by:292 |
Symbol 285 Graphic | Used by:286 | |
Symbol 286 MovieClip | Uses:285 | Used by:292 |
Symbol 287 Graphic | Used by:288 | |
Symbol 288 MovieClip | Uses:287 | Used by:292 |
Symbol 289 ShapeTweening | Used by:292 | |
Symbol 290 ShapeTweening | Used by:292 | |
Symbol 291 ShapeTweening | Used by:292 | |
Symbol 292 MovieClip | Uses:281 282 284 286 288 289 290 291 7 | Used by:335 |
Symbol 293 Graphic | Used by:335 | |
Symbol 294 Graphic | Used by:295 | |
Symbol 295 MovieClip | Uses:294 | Used by:335 437 461 640 |
Symbol 296 Font | Used by:297 | |
Symbol 297 EditableText | Uses:296 | Used by:335 |
Symbol 298 EditableText | Uses:212 | Used by:335 |
Symbol 299 EditableText | Uses:212 | Used by:335 |
Symbol 300 EditableText | Uses:212 | Used by:335 |
Symbol 301 EditableText | Uses:212 | Used by:335 |
Symbol 302 EditableText | Uses:212 | Used by:335 |
Symbol 303 Font | Used by:304 305 306 307 308 309 | |
Symbol 304 Text | Uses:303 | Used by:335 |
Symbol 305 Text | Uses:303 | Used by:335 |
Symbol 306 Text | Uses:303 | Used by:335 |
Symbol 307 Text | Uses:303 | Used by:335 |
Symbol 308 Text | Uses:303 | Used by:335 |
Symbol 309 Text | Uses:303 | Used by:335 |
Symbol 310 Bitmap | Used by:311 | |
Symbol 311 Graphic | Uses:310 | Used by:313 315 |
Symbol 312 Graphic | Used by:313 | |
Symbol 313 MovieClip | Uses:311 236 312 | Used by:335 |
Symbol 314 Graphic | Used by:315 | |
Symbol 315 MovieClip | Uses:311 236 314 | Used by:335 |
Symbol 316 Graphic | Used by:335 | |
Symbol 317 Font | Used by:318 334 | |
Symbol 318 Text | Uses:317 | Used by:335 |
Symbol 319 MovieClip | Uses:7 | Used by:335 |
Symbol 320 Graphic | Used by:330 | |
Symbol 321 Text | Uses:42 | Used by:330 |
Symbol 322 Font | Used by:323 | |
Symbol 323 EditableText | Uses:322 | Used by:330 |
Symbol 324 Text | Uses:42 | Used by:330 |
Symbol 325 Text | Uses:42 | Used by:330 |
Symbol 326 Text | Uses:42 | Used by:327 |
Symbol 327 MovieClip | Uses:326 | Used by:330 |
Symbol 328 Text | Uses:42 | Used by:329 |
Symbol 329 MovieClip | Uses:328 | Used by:330 |
Symbol 330 MovieClip | Uses:320 321 323 324 325 327 329 | Used by:335 |
Symbol 331 Graphic | Used by:335 | |
Symbol 332 Bitmap | Used by:333 | |
Symbol 333 Graphic | Uses:332 | Used by:335 |
Symbol 334 Text | Uses:317 | Used by:335 |
Symbol 335 MovieClip [optMenu] | Uses:225 226 227 229 232 234 239 241 242 247 250 253 257 258 259 262 263 264 269 270 271 272 273 274 279 280 292 293 295 297 298 299 300 301 302 304 305 306 307 308 309 313 315 316 34 318 319 330 331 333 334 | |
Symbol 336 Bitmap | Used by:337 339 341 342 344 346 348 349 350 351 356 357 359 360 362 363 364 | |
Symbol 337 Graphic | Uses:336 | Used by:365 |
Symbol 338 ShapeTweening | Used by:365 | |
Symbol 339 Graphic | Uses:336 | Used by:365 |
Symbol 340 Graphic | Used by:365 | |
Symbol 341 Graphic | Uses:336 | Used by:365 |
Symbol 342 Graphic | Uses:336 | Used by:365 |
Symbol 343 ShapeTweening | Used by:365 | |
Symbol 344 Graphic | Uses:336 | Used by:365 |
Symbol 345 ShapeTweening | Used by:365 | |
Symbol 346 Graphic | Uses:336 | Used by:365 |
Symbol 347 ShapeTweening | Used by:365 | |
Symbol 348 Graphic | Uses:336 | Used by:365 |
Symbol 349 Graphic | Uses:336 | Used by:365 |
Symbol 350 Graphic | Uses:336 | Used by:365 |
Symbol 351 Graphic | Uses:336 | Used by:365 |
Symbol 352 ShapeTweening | Used by:365 | |
Symbol 353 ShapeTweening | Used by:365 | |
Symbol 354 ShapeTweening | Used by:365 | |
Symbol 355 ShapeTweening | Used by:365 | |
Symbol 356 Graphic | Uses:336 | Used by:365 |
Symbol 357 Graphic | Uses:336 | Used by:365 |
Symbol 358 ShapeTweening | Used by:365 | |
Symbol 359 Graphic | Uses:336 | Used by:365 |
Symbol 360 Graphic | Uses:336 | Used by:365 |
Symbol 361 ShapeTweening | Used by:365 | |
Symbol 362 Graphic | Uses:336 | Used by:365 |
Symbol 363 Graphic | Uses:336 | Used by:365 |
Symbol 364 Graphic | Uses:336 | Used by:365 |
Symbol 365 MovieClip | Uses:337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 | Used by:378 |
Symbol 366 Bitmap | Used by:367 | |
Symbol 367 Graphic | Uses:366 | Used by:368 |
Symbol 368 MovieClip | Uses:367 | Used by:378 |
Symbol 369 Graphic | Used by:370 | |
Symbol 370 MovieClip | Uses:369 | Used by:371 |
Symbol 371 MovieClip | Uses:370 | Used by:378 |
Symbol 372 Bitmap | Used by:373 | |
Symbol 373 Graphic | Uses:372 | Used by:374 |
Symbol 374 MovieClip | Uses:373 | Used by:377 |
Symbol 375 Graphic | Used by:376 | |
Symbol 376 MovieClip | Uses:375 | Used by:377 |
Symbol 377 MovieClip | Uses:374 376 | Used by:378 |
Symbol 378 MovieClip [portal] | Uses:365 368 371 377 | |
Symbol 379 Bitmap | Used by:380 | |
Symbol 380 Graphic | Uses:379 | Used by:381 |
Symbol 381 MovieClip [shaft] | Uses:380 | |
Symbol 382 Bitmap | Used by:383 | |
Symbol 383 Graphic | Uses:382 | Used by:384 |
Symbol 384 MovieClip [db1] | Uses:383 | |
Symbol 385 Bitmap | Used by:386 | |
Symbol 386 Graphic | Uses:385 | Used by:387 |
Symbol 387 MovieClip [db2] | Uses:386 | |
Symbol 388 Bitmap | Used by:389 | |
Symbol 389 Graphic | Uses:388 | Used by:390 |
Symbol 390 MovieClip [bit1] | Uses:389 | |
Symbol 391 Bitmap | Used by:392 | |
Symbol 392 Graphic | Uses:391 | Used by:393 |
Symbol 393 MovieClip [bit2] | Uses:392 | |
Symbol 394 Bitmap | Used by:395 | |
Symbol 395 Graphic | Uses:394 | Used by:396 |
Symbol 396 MovieClip [bit3] | Uses:395 | |
Symbol 397 Bitmap | Used by:398 | |
Symbol 398 Graphic | Uses:397 | Used by:399 |
Symbol 399 MovieClip [bit4] | Uses:398 | |
Symbol 400 Bitmap | Used by:401 | |
Symbol 401 Graphic | Uses:400 | Used by:402 |
Symbol 402 MovieClip [bit5] | Uses:401 | |
Symbol 403 Bitmap | Used by:404 | |
Symbol 404 Graphic | Uses:403 | Used by:405 |
Symbol 405 MovieClip [bit6] | Uses:404 | |
Symbol 406 Bitmap | Used by:407 | |
Symbol 407 Graphic | Uses:406 | Used by:408 |
Symbol 408 MovieClip [bit7] | Uses:407 | |
Symbol 409 Bitmap | Used by:410 | |
Symbol 410 Graphic | Uses:409 | Used by:411 |
Symbol 411 MovieClip [msbit1] | Uses:410 | |
Symbol 412 Bitmap | Used by:413 | |
Symbol 413 Graphic | Uses:412 | Used by:414 |
Symbol 414 MovieClip [msbit2] | Uses:413 | |
Symbol 415 Bitmap | Used by:416 | |
Symbol 416 Graphic | Uses:415 | Used by:417 |
Symbol 417 MovieClip [seg_pwr_up] | Uses:416 | Used by:633 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:420 |
Symbol 420 MovieClip [inv_pwr_up] | Uses:419 | Used by:633 |
Symbol 421 Bitmap | Used by:422 | |
Symbol 422 Graphic | Uses:421 | Used by:423 |
Symbol 423 MovieClip [bomb] | Uses:422 | Used by:633 |
Symbol 424 Font | Used by:425 | |
Symbol 425 EditableText | Uses:424 | Used by:426 |
Symbol 426 MovieClip [pwrUp] | Uses:425 | Used by:Timeline |
Symbol 427 Graphic | Used by:429 455 | |
Symbol 428 Graphic | Used by:429 | |
Symbol 429 MovieClip [ball1] | Uses:427 428 | Used by:Timeline |
Symbol 671 MovieClip [__Packages.BgStars] | ||
Symbol 672 MovieClip [__Packages.Segment] | ||
Symbol 673 MovieClip [__Packages.Dartbit] | ||
Symbol 674 MovieClip [__Packages.MochiAd] | ||
Symbol 675 MovieClip [__Packages.Points] | ||
Symbol 676 MovieClip [__Packages.PFX] | ||
Symbol 677 MovieClip [__Packages.SoundMan] | ||
Symbol 678 MovieClip [__Packages.BombFX] | ||
Symbol 679 MovieClip [__Packages.Cutter] | ||
Symbol 680 MovieClip [__Packages.Xplode] | ||
Symbol 681 MovieClip [__Packages.Oroboros] | ||
Symbol 682 MovieClip [__Packages.OrbMeter] | ||
Symbol 683 MovieClip [__Packages.Food] | ||
Symbol 684 MovieClip [__Packages.Enemy] | ||
Symbol 685 MovieClip [__Packages.Swarmer] | ||
Symbol 686 MovieClip [__Packages.Warper] | ||
Symbol 430 Button | Uses:7 | Used by:437 |
Symbol 431 Graphic | Used by:432 | |
Symbol 432 MovieClip | Uses:431 | Used by:437 |
Symbol 433 Graphic | Used by:434 | |
Symbol 434 MovieClip | Uses:433 | Used by:437 461 |
Symbol 435 Graphic | Used by:436 | |
Symbol 436 MovieClip | Uses:435 | Used by:437 640 |
Symbol 437 MovieClip | Uses:295 430 432 434 436 SS1 | Used by:462 |
Symbol 438 MovieClip | Uses:7 | Used by:462 |
Symbol 439 Graphic | Used by:452 | |
Symbol 440 Graphic | Used by:452 | |
Symbol 441 Graphic | Used by:452 | |
Symbol 442 Graphic | Used by:452 | |
Symbol 443 Graphic | Used by:452 | |
Symbol 444 Graphic | Used by:452 | |
Symbol 445 Graphic | Used by:452 | |
Symbol 446 Graphic | Used by:452 | |
Symbol 447 Graphic | Used by:452 | |
Symbol 448 Graphic | Used by:452 | |
Symbol 449 Graphic | Used by:452 | |
Symbol 450 ShapeTweening | Used by:452 | |
Symbol 451 Graphic | Used by:452 | |
Symbol 452 MovieClip | Uses:439 440 441 442 443 444 445 446 447 448 449 450 451 | Used by:462 Timeline |
Symbol 453 Graphic | Used by:454 | |
Symbol 454 MovieClip | Uses:453 | Used by:455 |
Symbol 455 MovieClip | Uses:427 454 | Used by:462 |
Symbol 456 Font | Used by:457 458 | |
Symbol 457 Text | Uses:456 | Used by:459 |
Symbol 458 Text | Uses:456 | Used by:459 |
Symbol 459 MovieClip | Uses:457 458 | Used by:462 |
Symbol 460 Graphic | Used by:461 | |
Symbol 461 MovieClip | Uses:460 295 434 | Used by:462 |
Symbol 462 MovieClip | Uses:437 438 452 455 459 461 | Used by:Timeline |
Symbol 463 Graphic | Used by:478 | |
Symbol 464 Graphic | Used by:478 | |
Symbol 465 Graphic | Used by:478 | |
Symbol 466 Graphic | Used by:478 | |
Symbol 467 Graphic | Used by:478 | |
Symbol 468 Graphic | Used by:478 | |
Symbol 469 Graphic | Used by:478 | |
Symbol 470 Graphic | Used by:478 | |
Symbol 471 Graphic | Used by:478 | |
Symbol 472 Graphic | Used by:478 | |
Symbol 473 Graphic | Used by:478 | |
Symbol 474 Graphic | Used by:478 | |
Symbol 475 Graphic | Used by:478 | |
Symbol 476 Graphic | Used by:478 | |
Symbol 477 Graphic | Used by:478 | |
Symbol 478 MovieClip | Uses:463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 | Used by:524 Timeline |
Symbol 479 Bitmap | Used by:480 | |
Symbol 480 Graphic | Uses:479 | Used by:481 |
Symbol 481 MovieClip | Uses:480 | Used by:524 |
Symbol 482 Bitmap | Used by:483 | |
Symbol 483 Graphic | Uses:482 | Used by:524 |
Symbol 484 Bitmap | Used by:485 | |
Symbol 485 Graphic | Uses:484 | Used by:486 |
Symbol 486 MovieClip | Uses:485 | Used by:524 |
Symbol 487 ShapeTweening | Used by:524 | |
Symbol 488 ShapeTweening | Used by:524 | |
Symbol 489 ShapeTweening | Used by:497 | |
Symbol 490 ShapeTweening | Used by:497 | |
Symbol 491 ShapeTweening | Used by:497 | |
Symbol 492 Graphic | Used by:497 | |
Symbol 493 ShapeTweening | Used by:497 | |
Symbol 494 Graphic | Used by:497 | |
Symbol 495 ShapeTweening | Used by:497 | |
Symbol 496 Graphic | Used by:497 | |
Symbol 497 MovieClip | Uses:489 490 491 492 493 494 495 496 | Used by:524 |
Symbol 498 Bitmap | Used by:499 | |
Symbol 499 Graphic | Uses:498 | Used by:500 |
Symbol 500 MovieClip | Uses:499 | Used by:524 |
Symbol 501 ShapeTweening | Used by:524 | |
Symbol 502 Sound | Used by:524 553 | |
Symbol 503 Bitmap | Used by:504 | |
Symbol 504 Graphic | Uses:503 | Used by:505 |
Symbol 505 MovieClip | Uses:504 | Used by:509 |
Symbol 506 Graphic | Used by:508 | |
Symbol 507 Graphic | Used by:508 | |
Symbol 508 MovieClip | Uses:506 507 | Used by:509 |
Symbol 509 MovieClip | Uses:505 508 | Used by:524 |
Symbol 510 Graphic | Used by:511 | |
Symbol 511 MovieClip | Uses:510 | Used by:524 |
Symbol 512 Graphic | Used by:513 | |
Symbol 513 MovieClip | Uses:512 | Used by:524 |
Symbol 514 Graphic | Used by:515 | |
Symbol 515 MovieClip | Uses:514 | Used by:524 |
Symbol 516 Font | Used by:517 | |
Symbol 517 EditableText | Uses:516 | Used by:518 |
Symbol 518 MovieClip | Uses:517 | Used by:521 |
Symbol 519 Bitmap | Used by:520 | |
Symbol 520 Graphic | Uses:519 | Used by:521 |
Symbol 521 MovieClip | Uses:518 520 | Used by:524 |
Symbol 522 ShapeTweening | Used by:524 | |
Symbol 523 Graphic | Used by:524 | |
Symbol 524 MovieClip | Uses:478 481 232 483 486 487 488 497 500 501 502 509 511 513 515 521 522 523 | Used by:Timeline |
Symbol 525 Sound [oroloop] | Used by:553 | |
Symbol 526 Sound | Used by:553 640 | |
Symbol 527 Sound [armorvoice] | Used by:553 | |
Symbol 528 Sound [bigBlade] | Used by:553 | |
Symbol 529 Sound [bladesnd] | Used by:553 | |
Symbol 530 Sound [bladesvoice] | Used by:553 | |
Symbol 531 Sound [blinksnd] | Used by:553 | |
Symbol 532 Sound [boom] | Used by:553 | |
Symbol 533 Sound [clicka] | Used by:553 | |
Symbol 534 Sound [portalClose] | Used by:553 | |
Symbol 535 Sound [dawoop] | Used by:553 | |
Symbol 536 Sound [die] | Used by:553 | |
Symbol 537 Sound [hit] | Used by:553 | |
Symbol 538 Sound [hurt] | Used by:553 | |
Symbol 539 Sound [lightning] | Used by:553 | |
Symbol 540 Sound [portalOpen] | Used by:553 | |
Symbol 541 Sound [r1] | Used by:553 | |
Symbol 542 Sound [r2] | Used by:553 | |
Symbol 543 Sound [r3] | Used by:553 | |
Symbol 544 Sound [spill] | Used by:553 | |
Symbol 545 Sound [swarm_entry] | Used by:553 | |
Symbol 546 Sound [swoosh] | Used by:553 | |
Symbol 547 Sound [trans] | Used by:553 | |
Symbol 548 Sound [bad] | Used by:553 | |
Symbol 549 Sound [change] | Used by:553 | |
Symbol 550 Sound [cooldown] | Used by:553 | |
Symbol 551 Sound [invincible_sound] | Used by:553 | |
Symbol 552 Sound [pickup] | Used by:553 | |
Symbol 553 MovieClip | Uses:525 526 2 527 528 529 530 531 532 533 534 535 536 537 538 539 502 540 541 542 543 544 545 546 547 548 549 550 551 552 | Used by:Timeline |
Symbol 554 Bitmap | Used by:555 | |
Symbol 555 Graphic | Uses:554 | Used by:556 |
Symbol 556 MovieClip | Uses:555 | Used by:Timeline |
Symbol 557 Bitmap | Used by:558 | |
Symbol 558 Graphic | Uses:557 | Used by:562 |
Symbol 559 MovieClip | Uses:7 | Used by:562 |
Symbol 560 Bitmap | Used by:561 | |
Symbol 561 Graphic | Uses:560 | Used by:562 |
Symbol 562 MovieClip | Uses:558 559 561 | Used by:585 |
Symbol 563 Bitmap | Used by:564 | |
Symbol 564 Graphic | Uses:563 | Used by:569 |
Symbol 565 ShapeTweening | Used by:569 | |
Symbol 566 Bitmap | Used by:567 | |
Symbol 567 Graphic | Uses:566 | Used by:569 |
Symbol 568 Graphic | Used by:569 | |
Symbol 569 MovieClip | Uses:564 565 567 568 | Used by:585 |
Symbol 570 Bitmap | Used by:571 | |
Symbol 571 Graphic | Uses:570 | Used by:574 |
Symbol 572 Font | Used by:573 | |
Symbol 573 EditableText | Uses:572 | Used by:574 |
Symbol 574 MovieClip | Uses:571 573 | Used by:585 |
Symbol 575 Graphic | Used by:577 | |
Symbol 576 EditableText | Uses:212 | Used by:577 |
Symbol 577 MovieClip | Uses:575 576 | Used by:585 |
Symbol 578 ShapeTweening | Used by:582 | |
Symbol 579 Bitmap | Used by:580 | |
Symbol 580 Graphic | Uses:579 | Used by:582 |
Symbol 581 Graphic | Used by:582 | |
Symbol 582 MovieClip | Uses:578 580 581 | Used by:585 |
Symbol 583 Font | Used by:584 637 | |
Symbol 584 EditableText | Uses:583 | Used by:585 |
Symbol 585 MovieClip | Uses:562 569 574 577 582 584 | Used by:Timeline |
Symbol 586 ShapeTweening | Used by:636 | |
Symbol 587 Bitmap | Used by:588 | |
Symbol 588 Graphic | Uses:587 | Used by:633 |
Symbol 589 Bitmap | Used by:590 | |
Symbol 590 Graphic | Uses:589 | Used by:633 |
Symbol 591 Text | Uses:42 | Used by:633 |
Symbol 592 Text | Uses:42 | Used by:633 |
Symbol 593 Font | Used by:594 606 616 624 | |
Symbol 594 Text | Uses:593 | Used by:633 |
Symbol 595 Text | Uses:42 | Used by:633 |
Symbol 596 Font | Used by:597 | |
Symbol 597 Text | Uses:596 | Used by:633 |
Symbol 598 Bitmap | Used by:599 | |
Symbol 599 Graphic | Uses:598 | Used by:633 |
Symbol 600 Graphic | Used by:601 | |
Symbol 601 MovieClip | Uses:600 | Used by:633 |
Symbol 602 Bitmap | Used by:603 | |
Symbol 603 Graphic | Uses:602 | Used by:633 |
Symbol 604 Text | Uses:215 | Used by:633 |
Symbol 605 Text | Uses:42 | Used by:633 |
Symbol 606 Text | Uses:593 | Used by:633 |
Symbol 607 Text | Uses:42 | Used by:633 |
Symbol 608 Font | Used by:609 618 626 629 | |
Symbol 609 Text | Uses:608 | Used by:633 |
Symbol 610 Bitmap | Used by:611 | |
Symbol 611 Graphic | Uses:610 | Used by:633 |
Symbol 612 Bitmap | Used by:613 | |
Symbol 613 Graphic | Uses:612 | Used by:633 |
Symbol 614 Text | Uses:42 | Used by:633 |
Symbol 615 Text | Uses:42 | Used by:633 |
Symbol 616 Text | Uses:593 | Used by:633 |
Symbol 617 Text | Uses:42 | Used by:633 |
Symbol 618 Text | Uses:608 | Used by:633 |
Symbol 619 Bitmap | Used by:620 | |
Symbol 620 Graphic | Uses:619 | Used by:633 |
Symbol 621 Graphic | Uses:59 49 | Used by:633 |
Symbol 622 Text | Uses:42 | Used by:633 |
Symbol 623 Text | Uses:42 | Used by:633 |
Symbol 624 Text | Uses:593 | Used by:633 |
Symbol 625 Text | Uses:42 | Used by:633 |
Symbol 626 Text | Uses:608 | Used by:633 |
Symbol 627 Text | Uses:42 | Used by:633 |
Symbol 628 Text | Uses:42 | Used by:633 |
Symbol 629 Text | Uses:608 | Used by:633 |
Symbol 630 Text | Uses:42 | Used by:633 |
Symbol 631 Text | Uses:42 | Used by:633 |
Symbol 632 Text | Uses:203 | Used by:633 |
Symbol 633 MovieClip | Uses:588 590 591 592 594 595 597 599 601 603 187 604 605 606 607 609 611 613 614 615 616 617 618 620 41 423 621 622 623 624 625 626 420 627 628 629 417 630 631 632 | Used by:636 |
Symbol 634 ShapeTweening | Used by:636 | |
Symbol 635 Graphic | Used by:636 | |
Symbol 636 MovieClip | Uses:586 633 634 635 | Used by:Timeline |
Symbol 637 EditableText | Uses:583 | Used by:Timeline |
Symbol 638 Graphic | Used by:640 | |
Symbol 639 Graphic | Used by:640 | |
Symbol 640 MovieClip | Uses:638 295 639 436 526 | Used by:Timeline |
Symbol 641 Graphic | Used by:644 | |
Symbol 642 Graphic | Used by:643 | |
Symbol 643 MovieClip | Uses:642 | Used by:644 |
Symbol 644 MovieClip | Uses:641 643 | Used by:Timeline |
Symbol 645 Graphic | Used by:Timeline | |
Symbol 646 Graphic | Used by:651 | |
Symbol 647 Graphic | Used by:651 | |
Symbol 648 Graphic | Used by:651 | |
Symbol 649 Graphic | Used by:651 | |
Symbol 650 Graphic | Used by:651 | |
Symbol 651 MovieClip | Uses:646 647 648 649 650 | Used by:Timeline |
Symbol 652 Bitmap | Used by:653 | |
Symbol 653 Graphic | Uses:652 | Used by:654 |
Symbol 654 MovieClip | Uses:653 | Used by:Timeline |
Symbol 655 Graphic | Used by:658 | |
Symbol 656 Font | Used by:657 | |
Symbol 657 Text | Uses:656 | Used by:658 |
Symbol 658 MovieClip | Uses:655 657 | Used by:Timeline |
Symbol 659 Bitmap | Used by:660 | |
Symbol 660 Graphic | Uses:659 | Used by:667 |
Symbol 661 Font | Used by:662 | |
Symbol 662 EditableText | Uses:661 | Used by:667 |
Symbol 663 Font | Used by:664 | |
Symbol 664 EditableText | Uses:663 | Used by:667 |
Symbol 665 Bitmap | Used by:666 | |
Symbol 666 Graphic | Uses:665 | Used by:667 |
Symbol 667 MovieClip | Uses:660 662 664 666 | Used by:Timeline |
Symbol 668 Bitmap | Used by:669 | |
Symbol 669 Graphic | Uses:668 | Used by:670 |
Symbol 670 MovieClip | Uses:669 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 437 MovieClip |
Instance Names
"loader_mc" | Frame 2 | Symbol 462 MovieClip |
"waterbg" | Frame 3 | Symbol 478 MovieClip |
"title" | Frame 3 | Symbol 524 MovieClip |
"musicClip" | Frame 3 | Symbol 553 MovieClip |
"invFire" | Frame 4 | Symbol 556 MovieClip |
"leader" | Frame 4 | Symbol 429 MovieClip [ball1] |
"orbMeter" | Frame 4 | Symbol 452 MovieClip |
"pwrup" | Frame 4 | Symbol 426 MovieClip [pwrUp] |
"hud" | Frame 4 | Symbol 585 MovieClip |
"ab" | Frame 4 | Symbol 636 MovieClip |
"points_txt" | Frame 5 | Symbol 637 EditableText |
"AG_link" | Frame 5 | Symbol 640 MovieClip |
"play_mc" | Frame 5 | Symbol 644 MovieClip |
"nchamp" | Frame 5 | Symbol 654 MovieClip |
"scorelink" | Frame 5 | Symbol 658 MovieClip |
"unameClip" | Frame 5 | Symbol 667 MovieClip |
"sub" | Frame 5 | Symbol 670 MovieClip |
"chit" | Symbol 24 MovieClip [chitClip] Frame 1 | Symbol 23 MovieClip |
"bladeclip" | Symbol 34 MovieClip [segment] Frame 2 | Symbol 29 MovieClip |
"arclip" | Symbol 34 MovieClip [segment] Frame 3 | Symbol 33 MovieClip |
"weye" | Symbol 101 MovieClip [warper] Frame 1 | Symbol 95 MovieClip |
"lights" | Symbol 101 MovieClip [warper] Frame 1 | Symbol 100 MovieClip |
"blade" | Symbol 170 MovieClip [cblade] Frame 1 | Symbol 106 MovieClip |
"thrust" | Symbol 170 MovieClip [cblade] Frame 1 | Symbol 169 MovieClip |
"warper" | Symbol 201 MovieClip Frame 4 | Symbol 101 MovieClip [warper] |
"blade" | Symbol 201 MovieClip Frame 5 | Symbol 170 MovieClip [cblade] |
"multi_txt" | Symbol 224 MovieClip Frame 1 | Symbol 213 EditableText |
"maxtail_txt" | Symbol 224 MovieClip Frame 1 | Symbol 214 EditableText |
"segments_txt" | Symbol 224 MovieClip Frame 1 | Symbol 219 EditableText |
"EC_stats" | Symbol 224 MovieClip Frame 1 | Symbol 220 EditableText |
"seek_stats" | Symbol 224 MovieClip Frame 1 | Symbol 222 EditableText |
"eat_stats" | Symbol 224 MovieClip Frame 1 | Symbol 223 EditableText |
"dim_stats" | Symbol 225 MovieClip Frame 1 | Symbol 201 MovieClip |
"statbutton" | Symbol 225 MovieClip Frame 1 | Symbol 206 MovieClip |
"dimnum_txt" | Symbol 225 MovieClip Frame 1 | Symbol 209 EditableText |
"pointstat" | Symbol 225 MovieClip Frame 2 | Symbol 224 MovieClip |
"glow" | Symbol 239 MovieClip Frame 1 | Symbol 236 MovieClip |
"tglow" | Symbol 247 MovieClip Frame 1 | Symbol 245 MovieClip |
"tglow" | Symbol 250 MovieClip Frame 1 | Symbol 245 MovieClip |
"tglow" | Symbol 253 MovieClip Frame 1 | Symbol 245 MovieClip |
"track" | Symbol 269 MovieClip Frame 1 | Symbol 266 MovieClip |
"slider" | Symbol 269 MovieClip Frame 1 | Symbol 268 MovieClip |
"restart_yes" | Symbol 292 MovieClip Frame 10 | Symbol 286 MovieClip |
"restart_no" | Symbol 292 MovieClip Frame 10 | Symbol 288 MovieClip |
"restart_yes" | Symbol 292 MovieClip Frame 17 | Symbol 286 MovieClip |
"restart_no" | Symbol 292 MovieClip Frame 17 | Symbol 288 MovieClip |
"hl" | Symbol 313 MovieClip Frame 1 | Symbol 236 MovieClip |
"hl" | Symbol 315 MovieClip Frame 1 | Symbol 236 MovieClip |
"evoCost" | Symbol 330 MovieClip Frame 1 | Symbol 323 EditableText |
"armDur_txt" | Symbol 330 MovieClip Frame 4 | Symbol 327 MovieClip |
"bladeDur_txt" | Symbol 330 MovieClip Frame 5 | Symbol 329 MovieClip |
"subMenu" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 225 MovieClip |
"AG_pmg_link" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 229 MovieClip |
"tag_mc" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 232 MovieClip |
"close_mc" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 239 MovieClip |
"opt" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 247 MovieClip |
"controls" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 250 MovieClip |
"evo" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 253 MovieClip |
"newgame" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 257 MovieClip |
"add_check" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 262 MovieClip |
"bg_check" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 262 MovieClip |
"q_slide" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 269 MovieClip |
"q_slide_txt" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 270 EditableText |
"pd_slide" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 269 MovieClip |
"pd_slide_txt" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 272 EditableText |
"m_slide" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 269 MovieClip |
"fx_slide" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 269 MovieClip |
"m_vol_meter" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 279 MovieClip |
"fx_vol_meter" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 279 MovieClip |
"restart_confirm" | Symbol 335 MovieClip [optMenu] Frame 1 | Symbol 292 MovieClip |
"evoPts_txt" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 297 EditableText |
"evoSegCo_txt" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 298 EditableText |
"evoAg_txt" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 299 EditableText |
"evoRetract_txt" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 300 EditableText |
"evoArmor_txt" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 301 EditableText |
"evoBlade_txt" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 302 EditableText |
"scplus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 313 MovieClip |
"rsminus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 315 MovieClip |
"rsplus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 313 MovieClip |
"arminus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 315 MovieClip |
"arplus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 313 MovieClip |
"bminus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 315 MovieClip |
"bplus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 313 MovieClip |
"scminus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 315 MovieClip |
"agminus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 315 MovieClip |
"agplus" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 313 MovieClip |
"ar_icon" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 34 MovieClip [segment] |
"bl_icon" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 34 MovieClip [segment] |
"tt_sc_area" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 319 MovieClip |
"tt_ag_area" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 319 MovieClip |
"tt_rs_area" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 319 MovieClip |
"tt_ar_area" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 319 MovieClip |
"tt_bl_area" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 319 MovieClip |
"tips" | Symbol 335 MovieClip [optMenu] Frame 2 | Symbol 330 MovieClip |
"g0" | Symbol 371 MovieClip Frame 1 | Symbol 370 MovieClip |
"g1" | Symbol 371 MovieClip Frame 1 | Symbol 370 MovieClip |
"g2" | Symbol 371 MovieClip Frame 1 | Symbol 370 MovieClip |
"g3" | Symbol 371 MovieClip Frame 1 | Symbol 370 MovieClip |
"g4" | Symbol 371 MovieClip Frame 1 | Symbol 370 MovieClip |
"g5" | Symbol 371 MovieClip Frame 1 | Symbol 370 MovieClip |
"zoomBlur" | Symbol 377 MovieClip Frame 2 | Symbol 374 MovieClip |
"blastLine" | Symbol 377 MovieClip Frame 20 | Symbol 376 MovieClip |
"ring" | Symbol 378 MovieClip [portal] Frame 1 | Symbol 365 MovieClip |
"center" | Symbol 378 MovieClip [portal] Frame 1 | Symbol 368 MovieClip |
"glows" | Symbol 378 MovieClip [portal] Frame 1 | Symbol 371 MovieClip |
"zoom" | Symbol 378 MovieClip [portal] Frame 1 | Symbol 377 MovieClip |
"pwrup_txt" | Symbol 426 MovieClip [pwrUp] Frame 1 | Symbol 425 EditableText |
"mouth" | Symbol 455 MovieClip Frame 1 | Symbol 454 MovieClip |
"btnArea" | Symbol 462 MovieClip Frame 2 | Symbol 438 MovieClip |
"loadAni" | Symbol 462 MovieClip Frame 2 | Symbol 452 MovieClip |
"loadHead" | Symbol 462 MovieClip Frame 2 | Symbol 455 MovieClip |
"loadTxt" | Symbol 462 MovieClip Frame 2 | Symbol 459 MovieClip |
"ar_load_logo" | Symbol 462 MovieClip Frame 2 | Symbol 461 MovieClip |
"pmghit" | Symbol 509 MovieClip Frame 1 | Symbol 508 MovieClip |
"name_msg" | Symbol 518 MovieClip Frame 1 | Symbol 517 EditableText |
"nameholder" | Symbol 521 MovieClip Frame 1 | Symbol 518 MovieClip |
"tag" | Symbol 524 MovieClip Frame 1 | Symbol 232 MovieClip |
"tb" | Symbol 524 MovieClip Frame 1 | Symbol 486 MovieClip |
"menumask" | Symbol 524 MovieClip Frame 85 | Symbol 497 MovieClip |
"maMC" | Symbol 524 MovieClip Frame 85 | Symbol 500 MovieClip |
"AG_PMG" | Symbol 524 MovieClip Frame 91 | Symbol 509 MovieClip |
"play_mc" | Symbol 524 MovieClip Frame 91 | Symbol 511 MovieClip |
"options" | Symbol 524 MovieClip Frame 91 | Symbol 513 MovieClip |
"controls" | Symbol 524 MovieClip Frame 91 | Symbol 515 MovieClip |
"usermsg" | Symbol 524 MovieClip Frame 91 | Symbol 521 MovieClip |
"bar" | Symbol 562 MovieClip Frame 1 | Symbol 559 MovieClip |
"max_txt" | Symbol 574 MovieClip Frame 1 | Symbol 573 EditableText |
"inv_display" | Symbol 577 MovieClip Frame 1 | Symbol 576 EditableText |
"tailMeter" | Symbol 585 MovieClip Frame 1 | Symbol 562 MovieClip |
"snakebar" | Symbol 585 MovieClip Frame 1 | Symbol 569 MovieClip |
"maxtail" | Symbol 585 MovieClip Frame 1 | Symbol 574 MovieClip |
"inv_notice" | Symbol 585 MovieClip Frame 1 | Symbol 577 MovieClip |
"bombDisplay" | Symbol 585 MovieClip Frame 1 | Symbol 582 MovieClip |
"points_txt" | Symbol 585 MovieClip Frame 1 | Symbol 584 EditableText |
"closeNotice" | Symbol 633 MovieClip Frame 1 | Symbol 601 MovieClip |
"abilityMenu" | Symbol 636 MovieClip Frame 2 | Symbol 633 MovieClip |
"abilityMenu" | Symbol 636 MovieClip Frame 20 | Symbol 633 MovieClip |
"abilityMenu" | Symbol 636 MovieClip Frame 40 | Symbol 633 MovieClip |
"uname" | Symbol 667 MovieClip Frame 1 | Symbol 662 EditableText |
"commentArea" | Symbol 667 MovieClip Frame 1 | Symbol 664 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "ambience" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "enter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "xplode" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "plus" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "ar_pwr_up" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "blades_pwr_up" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "norm_pwr_up" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "pix" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "chitClip" |
ExportAssets (56) | Timeline Frame 1 | Symbol 34 as "segment" |
ExportAssets (56) | Timeline Frame 1 | Symbol 41 as "dot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 89 as "swarmer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 101 as "warper" |
ExportAssets (56) | Timeline Frame 1 | Symbol 170 as "cblade" |
ExportAssets (56) | Timeline Frame 1 | Symbol 173 as "cutter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 187 as "orby" |
ExportAssets (56) | Timeline Frame 1 | Symbol 335 as "optMenu" |
ExportAssets (56) | Timeline Frame 1 | Symbol 378 as "portal" |
ExportAssets (56) | Timeline Frame 1 | Symbol 381 as "shaft" |
ExportAssets (56) | Timeline Frame 1 | Symbol 384 as "db1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 387 as "db2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 390 as "bit1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 393 as "bit2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 396 as "bit3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 399 as "bit4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 402 as "bit5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 405 as "bit6" |
ExportAssets (56) | Timeline Frame 1 | Symbol 408 as "bit7" |
ExportAssets (56) | Timeline Frame 1 | Symbol 411 as "msbit1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 414 as "msbit2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 417 as "seg_pwr_up" |
ExportAssets (56) | Timeline Frame 1 | Symbol 420 as "inv_pwr_up" |
ExportAssets (56) | Timeline Frame 1 | Symbol 423 as "bomb" |
ExportAssets (56) | Timeline Frame 1 | Symbol 426 as "pwrUp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 429 as "ball1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 671 as "__Packages.BgStars" |
ExportAssets (56) | Timeline Frame 1 | Symbol 672 as "__Packages.Segment" |
ExportAssets (56) | Timeline Frame 1 | Symbol 673 as "__Packages.Dartbit" |
ExportAssets (56) | Timeline Frame 1 | Symbol 674 as "__Packages.MochiAd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 675 as "__Packages.Points" |
ExportAssets (56) | Timeline Frame 1 | Symbol 676 as "__Packages.PFX" |
ExportAssets (56) | Timeline Frame 1 | Symbol 677 as "__Packages.SoundMan" |
ExportAssets (56) | Timeline Frame 1 | Symbol 678 as "__Packages.BombFX" |
ExportAssets (56) | Timeline Frame 1 | Symbol 679 as "__Packages.Cutter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 680 as "__Packages.Xplode" |
ExportAssets (56) | Timeline Frame 1 | Symbol 681 as "__Packages.Oroboros" |
ExportAssets (56) | Timeline Frame 1 | Symbol 682 as "__Packages.OrbMeter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 683 as "__Packages.Food" |
ExportAssets (56) | Timeline Frame 1 | Symbol 684 as "__Packages.Enemy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 685 as "__Packages.Swarmer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 686 as "__Packages.Warper" |
ExportAssets (56) | Timeline Frame 3 | Symbol 525 as "oroloop" |
ExportAssets (56) | Timeline Frame 3 | Symbol 527 as "armorvoice" |
ExportAssets (56) | Timeline Frame 3 | Symbol 528 as "bigBlade" |
ExportAssets (56) | Timeline Frame 3 | Symbol 529 as "bladesnd" |
ExportAssets (56) | Timeline Frame 3 | Symbol 530 as "bladesvoice" |
ExportAssets (56) | Timeline Frame 3 | Symbol 531 as "blinksnd" |
ExportAssets (56) | Timeline Frame 3 | Symbol 532 as "boom" |
ExportAssets (56) | Timeline Frame 3 | Symbol 533 as "clicka" |
ExportAssets (56) | Timeline Frame 3 | Symbol 534 as "portalClose" |
ExportAssets (56) | Timeline Frame 3 | Symbol 535 as "dawoop" |
ExportAssets (56) | Timeline Frame 3 | Symbol 536 as "die" |
ExportAssets (56) | Timeline Frame 3 | Symbol 537 as "hit" |
ExportAssets (56) | Timeline Frame 3 | Symbol 538 as "hurt" |
ExportAssets (56) | Timeline Frame 3 | Symbol 539 as "lightning" |
ExportAssets (56) | Timeline Frame 3 | Symbol 540 as "portalOpen" |
ExportAssets (56) | Timeline Frame 3 | Symbol 541 as "r1" |
ExportAssets (56) | Timeline Frame 3 | Symbol 542 as "r2" |
ExportAssets (56) | Timeline Frame 3 | Symbol 543 as "r3" |
ExportAssets (56) | Timeline Frame 3 | Symbol 544 as "spill" |
ExportAssets (56) | Timeline Frame 3 | Symbol 545 as "swarm_entry" |
ExportAssets (56) | Timeline Frame 3 | Symbol 546 as "swoosh" |
ExportAssets (56) | Timeline Frame 3 | Symbol 547 as "trans" |
ExportAssets (56) | Timeline Frame 3 | Symbol 548 as "bad" |
ExportAssets (56) | Timeline Frame 3 | Symbol 549 as "change" |
ExportAssets (56) | Timeline Frame 3 | Symbol 550 as "cooldown" |
ExportAssets (56) | Timeline Frame 3 | Symbol 551 as "invincible_sound" |
ExportAssets (56) | Timeline Frame 3 | Symbol 552 as "pickup" |
Tag 0x0FF (255) | Timeline Frame 1 | 1 bytes "." |
Labels
"mochi" | Frame 1 |
"load" | Frame 2 |
"main" | Frame 3 |
"game" | Frame 4 |
"gameOver" | Frame 5 |
"endAd" | Frame 6 |
"inactive" | Symbol 247 MovieClip Frame 1 |
"active" | Symbol 247 MovieClip Frame 2 |
"inactive" | Symbol 250 MovieClip Frame 1 |
"active" | Symbol 250 MovieClip Frame 2 |
"inactive" | Symbol 253 MovieClip Frame 1 |
"active" | Symbol 253 MovieClip Frame 2 |
"sc" | Symbol 330 MovieClip Frame 1 |
"ag" | Symbol 330 MovieClip Frame 2 |
"rs" | Symbol 330 MovieClip Frame 3 |
"ar" | Symbol 330 MovieClip Frame 4 |
"bl" | Symbol 330 MovieClip Frame 5 |
"optmenu" | Symbol 335 MovieClip [optMenu] Frame 1 |
"evomenu" | Symbol 335 MovieClip [optMenu] Frame 2 |
"ctrlmenu" | Symbol 335 MovieClip [optMenu] Frame 3 |
|