home *** CD-ROM | disk | FTP | other *** search
- function OpenArmorGames()
- {
- getUrl("http://www.armorgames.com", "_blank");
- }
- function OpenHeroInteractive()
- {
- getUrl("http://www.herointeractive.com", "_blank");
- }
- function BuyExtraContent()
- {
- getUrl("http://www.herointeractive.com/stormwinds1-5.html", "_blank");
- }
- function ClickPlay()
- {
- _root.actions_mc.Counter = 30;
- }
- stop();
- Array.prototype.test = function(key)
- {
- var _loc2_ = 0;
- while(_loc2_ < this.length)
- {
- this.getRow2Test(key,_loc2_);
- var _loc3_ = 0;
- _loc2_ = _loc2_ + 1;
- }
- };
- Array.prototype.bSearch = function(key, options)
- {
- this.sortDESCENDING = !(options & Array.DESCENDING) ? false : true;
- this.sortNUMERIC = !(options & Array.NUMERIC) ? false : true;
- this.sortCASEINSENSITIVE = !(options & Array.CASEINSENSITIVE) ? false : true;
- this.padRole = "0";
- var _loc4_ = 0;
- var _loc3_ = this.length - 1;
- var _loc2_ = 0;
- var _loc5_ = 0;
- while(_loc3_ - _loc4_ > 1)
- {
- _loc2_ = _loc3_ + _loc4_ >> 1;
- _loc5_ = _loc5_ + 1;
- this.getRow2Test(key,_loc2_);
- if(this.sKey >= this.tKey != this.sortDESCENDING)
- {
- _loc4_ = _loc2_;
- }
- else
- {
- _loc3_ = _loc2_;
- }
- }
- if(_loc5_ > Math.ceil(1.4426950408889634 * Math.log(this.length)))
- {
- }
- this.getRow2Test(key,!this.sortDESCENDING ? _loc4_ : _loc3_);
- if(this.sKey == this.tKey)
- {
- return !this.sortDESCENDING ? _loc4_ : _loc3_;
- }
- this.getRow2Test(key,0);
- if(this.sKey == this.tKey)
- {
- return 0;
- }
- this.getRow2Test(key,this.length - 1);
- if(this.sKey == this.tKey)
- {
- return this.length - 1;
- }
- return -1;
- };
- Array.prototype.getRow2Test = function(key, row)
- {
- this.sKey = "";
- this.tKey = "";
- for(var _loc6_ in key)
- {
- var _loc2_ = Math.max(String(key[_loc6_]).length,String(this[row][_loc6_]).length) + 1;
- if(typeof key[_loc6_] == "number" && this.sortNUMERIC)
- {
- var _loc4_ = String(key[_loc6_]).length;
- while(_loc4_ < _loc2_)
- {
- this.sKey += this.padRole;
- _loc4_ = _loc4_ + 1;
- }
- _loc4_ = String(this[row][_loc6_]).length;
- while(_loc4_ < _loc2_)
- {
- this.tKey += this.padRole;
- _loc4_ = _loc4_ + 1;
- }
- this.sKey += String(key[_loc6_]);
- this.tKey += String(this[row][_loc6_]);
- }
- else
- {
- this.sKey += String(key[_loc6_]);
- this.tKey += String(this[row][_loc6_]);
- _loc4_ = String(key[_loc6_]).length;
- while(_loc4_ < _loc2_)
- {
- this.sKey += this.padRole;
- _loc4_ = _loc4_ + 1;
- }
- _loc4_ = String(this[row][_loc6_]).length;
- while(_loc4_ < _loc2_)
- {
- this.tKey += this.padRole;
- _loc4_ = _loc4_ + 1;
- }
- }
- }
- if(this.sortCASEINSENSITIVE)
- {
- this.sKey = this.sKey.toUpperCase();
- this.tKey = this.tKey.toUpperCase();
- }
- };
- _root.kongregateServices.connect();
- var additionalMenu = new ContextMenu();
- additionalMenu.hideBuiltInItems();
- var NewItem = new ContextMenuItem("Play More Games!",OpenArmorGames);
- additionalMenu.customItems.push(NewItem);
- NewItem = new ContextMenuItem("This Game Developed by Hero Interactive",OpenHeroInteractive);
- additionalMenu.customItems.push(NewItem);
- _root.menu = additionalMenu;
- _global.versionNumber = "1.16 K";
- _global.pageTest = "";
- _global.pagePath = "main";
- _global.myMusicPlayer = new Music();
- _global.SoundManager = new SoundPlayer();
- _global.graphics = "HIGH";
- _global.musicOn = true;
- _global.soundOn = true;
- _global.avatarUp = 87;
- _global.avatarRight = 68;
- _global.avatarDown = 83;
- _global.avatarLeft = 65;
- _global.pauseHotkey = 80;
- _global.fireHotkey = 32;
- _global.otherScreen = false;
- _global.controlsModified = false;
- _global.gameMode = 1;
- _global.gamePaused = false;
- _global.encountered = new Array();
- _global.encounteredStates = new Array();
- _global.set1 = 0;
- _global.set2 = 0;
- _global.set3 = 0;
- _global.dataPath = new DataObject();
- _global.dataPath.mSet(2382752);
- _global.doExcludePreloader = new DataObject();
- _global.doExcludePreloader.mSet(59712137);
- _global.doUnlockEC = new DataObject();
- _global.doUnlockEC.mSet(19373843);
- _global.doUnLockCheats = new DataObject();
- _global.doUnLockCheats.Set(19899744);
- _global.prevMenu = false;
- _global.menuFlag = false;
- _global.instShown = false;
- _global.gameScreen = "";
- _global.invincible = false;
- _global.arenaCurrentName = "";
- _global.arenaCurrentImage = "";
- _global.arenaPrevName = "";
- _global.arenaPrevImage = "";
- _global.arena = new Bubblefield();
- _global.arenaAvatar = 1;
- var ecArray = new Array();
- ecArray.push("http://www.armorgames.com");
- ecArray.push("http://armorgames.com");
- ecArray.push("http://games.armorgames.com");
- ecArray.push("http://www.kongregate.com");
- ecArray.push("http://kongregate.com");
- ecArray.push("http://games.kongregate.com");
- ecArray.push("http://chat.kongregate.com");
- ecArray.push("http://kongregatetrunk.com");
- ecArray.push("http://www.kongregatetrunk.com");
- var i = 0;
- while(i < ecArray.length)
- {
- if(_url.substr(0,ecArray[i].length) == ecArray[i])
- {
- _global.doUnlockEC.Set(9843769);
- break;
- }
- i++;
- }
- var adArray = new Array();
- adArray.push("http://www.addictinggames.com");
- adArray.push("http://addictinggames.com");
- adArray.push("http://agstage.shockwave.com");
- adArray.push("http://www.kongregate.com");
- adArray.push("http://kongregate.com");
- adArray.push("http://games.kongregate.com");
- adArray.push("http://chat.kongregate.com");
- adArray.push("http://kongregatetrunk.com");
- adArray.push("http://www.kongregatetrunk.com");
- var i = 0;
- while(i < adArray.length)
- {
- if(_url.substr(0,adArray[i].length) == adArray[i])
- {
- _global.doExcludePreloader.Set(381594);
- break;
- }
- i++;
- }
- var cheatArray = new Array();
- cheatArray.push("http://www.kongregate.com");
- cheatArray.push("http://kongregate.com");
- cheatArray.push("http://games.kongregate.com");
- cheatArray.push("http://chat.kongregate.com");
- cheatArray.push("http://kongregatetrunk.com");
- cheatArray.push("http://www.kongregatetrunk.com");
- var i = 0;
- while(i < cheatArray.length)
- {
- if(_url.substr(0,cheatArray[i].length) == cheatArray[i])
- {
- _global.doUnLockCheats.mSet(671846);
- break;
- }
- i++;
- }
- if(_global.doExcludePreloader.Get() != -1)
- {
- _root.adBorder_mc._visible = false;
- _root.adBox.gotoAndStop(2);
- }
- else
- {
- var CPMStarPoolID = 1052;
- var CPMStarSubPoolID = 13;
- System.security.allowDomain("server.cpmstar.com");
- adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID + "&subpoolid=" + CPMStarSubPoolID);
- }
- var mySharedObject = SharedObject.getLocal("settings");
- if(mySharedObject.data.firstTime == undefined)
- {
- mySharedObject.data.firstTime = false;
- mySharedObject.data.musicOn = _global.musicOn;
- mySharedObject.data.soundOn = _global.soundOn;
- mySharedObject.data.graphics = _global.graphics;
- mySharedObject.data.avatarUp = _global.avatarUp;
- mySharedObject.data.avatarRight = _global.avatarRight;
- mySharedObject.data.avatarDown = _global.avatarDown;
- mySharedObject.data.avatarLeft = _global.avatarLeft;
- mySharedObject.data.pauseHotkey = _global.pauseHotkey;
- mySharedObject.data.fireHotkey = _global.fireHotkey;
- mySharedObject.data.versionNumber = _global.versionNumber;
- mySharedObject.data.set1 = 0;
- mySharedObject.data.set2 = 0;
- mySharedObject.data.set3 = 0;
- _global.encountered.push("Enemy_4");
- _global.encountered.push("Enemy_1");
- _global.encountered.push("Enemy_17");
- mySharedObject.data.enemyList = _global.encountered;
- _global.encounteredStates.push(1);
- mySharedObject.data.statesList = _global.encounteredStates;
- mySharedObject.flush();
- }
- else
- {
- _global.musicOn = mySharedObject.data.musicOn;
- _global.soundOn = mySharedObject.data.soundOn;
- _global.graphics = mySharedObject.data.graphics;
- _global.avatarUp = mySharedObject.data.avatarUp;
- _global.avatarRight = mySharedObject.data.avatarRight;
- _global.avatarDown = mySharedObject.data.avatarDown;
- _global.avatarLeft = mySharedObject.data.avatarLeft;
- _global.pauseHotkey = mySharedObject.data.pauseHotkey;
- _global.fireHotkey = mySharedObject.data.fireHotkey;
- _global.set1 = mySharedObject.data.set1;
- _global.set2 = mySharedObject.data.set2;
- _global.set3 = mySharedObject.data.set3;
- _global.encountered = mySharedObject.data.enemyList;
- if(_global.encountered.length == undefined)
- {
- _global.encountered = new Array();
- _global.encountered.push("Enemy_4");
- _global.encountered.push("Enemy_1");
- _global.encountered.push("Enemy_17");
- }
- _global.encounteredStates = mySharedObject.data.statesList;
- if(_global.encounteredStates.length == undefined)
- {
- _global.encounteredStates = new Array();
- _global.encounteredStates.push(1);
- }
- _quality = _global.graphics;
- }
-