Frame 2
stop();
Frame 3
stop();
Frame 22
stop();
Frame 42
gotoAndStop ("menu");
Frame 62
stop();
Frame 63
submitBtn._y = 283.4;
Instance of Symbol 159 MovieClip "scoretable" in Frame 63
onClipEvent (load) {
this._visible = false;
}
Frame 65
stop();
Instance of Symbol 175 MovieClip in Frame 65
onClipEvent (enterFrame) {
this._x = this._x - 4;
if (this._x < -150) {
this._x = 600;
}
}
Instance of Symbol 175 MovieClip in Frame 65
onClipEvent (enterFrame) {
this._x = this._x - 3;
if (this._x < -150) {
this._x = 600;
}
}
Instance of Symbol 175 MovieClip in Frame 65
onClipEvent (enterFrame) {
this._x = this._x - 4;
if (this._x < -150) {
this._x = 600;
}
}
Instance of Symbol 175 MovieClip in Frame 65
onClipEvent (enterFrame) {
this._x = this._x - 3;
if (this._x < -150) {
this._x = 700;
}
}
Instance of Symbol 102 MovieClip "block" in Frame 65
onClipEvent (load) {
speed = random(2) + 1;
}
onClipEvent (enterFrame) {
this._x = this._x - speed;
if (this.hitTest(_root.chav.hittest1)) {
this.play();
} else if (this.hitTest(_root.chav.hittest2)) {
this.play();
} else if (this.hitTest(_root.chav.hittest3)) {
this.play();
}
if (this._x < -100) {
_root.i++;
duplicateMovieClip (this, "enemy" + _root.i, 7 + _root.i);
_root["enemy" + _root.i]._x = 550 + random(100);
_root["enemy" + _root.i]._y = random(350);
removeMovieClip(this);
}
}
Instance of Symbol 80 MovieClip "chav" in Frame 65
onClipEvent (load) {
maxspeed = 8;
acc = 0.2;
resultspeed = 0;
vmaxspeed = 8;
vacc = 0.2;
vresultspeed = 0;
_root.score = 0;
duplicateMovieClip (this._parent.phone, "newpoints", 2);
_root.newpoints._x = 550 + random(100);
_root.newpoints._y = random(300);
duplicateMovieClip (this._parent.bling, "newpoints2", 3);
_root.newpoints2._x = 550 + random(100);
_root.newpoints2._y = random(300);
duplicateMovieClip (this._parent.splif, "newpoints3", 4);
_root.newpoints3._x = 1000 + random(1000);
_root.newpoints3._y = random(300);
duplicateMovieClip (this._parent.police, "enemyagain", 1001);
_root.enemyagain._x = 550 + random(100);
_root.enemyagain._y = random(300);
duplicateMovieClip (this._parent.bible, "holypoints", 6);
_root.holypoints._x = 550 + random(100);
_root.holypoints._y = random(300);
duplicateMovieClip (this._parent.block, "enemy", 7);
_root.enemy._x = 550 + random(100);
_root.enemy._y = random(300);
_root.i = 0;
_root.level = 1;
_root.noenemy = 1;
_root.holyscore = 150;
_root.timer = 0;
q = 5;
}
onClipEvent (enterFrame) {
q++;
if (Key.isDown(81) && (q > 5)) {
q = 0;
if (_quality == "HIGH") {
_quality = "MEDIUM";
} else if (_quality == "MEDIUM") {
_quality = "LOW";
} else if (_quality == "LOW") {
_quality = "HIGH";
}
}
_root.phone.speed = 0;
_root.bling.speed = 0;
_root.splif.speed = 0;
_root.block.speed = 0;
_root.police.speed = 0;
_root.bible.speed = 0;
_root.holyscore = _root.holyscore - 0.1;
this._x = this._x + resultspeed;
if (Key.isDown(37)) {
if (resultspeed > (-maxspeed)) {
resultspeed = resultspeed - acc;
}
}
if (Key.isDown(39)) {
if (resultspeed < maxspeed) {
resultspeed = resultspeed + acc;
}
}
this._y = this._y + vresultspeed;
if (Key.isDown(38)) {
if (vresultspeed > (-vmaxspeed)) {
vresultspeed = vresultspeed - vacc;
}
}
if (Key.isDown(40)) {
if (vresultspeed < vmaxspeed) {
vresultspeed = vresultspeed + vacc;
}
}
if (this._x < 0) {
this._x = 550;
} else if (this._x > 550) {
this._x = 0;
}
if (this._y > 300) {
vresultspeed = -(vresultspeed + 1);
} else if (this._y < 0) {
vresultspeed = -(vresultspeed - 1);
}
if (this._y > 600) {
removeMovieClip(_root.newpoints);
removeMovieClip(_root.newpoints2);
removeMovieClip(_root.newpoints3);
removeMovieClip(_root.enemyagain);
removeMovieClip(_root.holypoints);
newi = 1;
while (newi < (_root.i + 1)) {
removeMovieClip(_root["enemy" + newi]);
newi++;
}
stopAllSounds();
_root.gotoAndStop("highscores");
}
}
Instance of Symbol 93 MovieClip "police" in Frame 65
onClipEvent (load) {
speed = 1 + (_root.level / 10);
}
onClipEvent (enterFrame) {
if ((_root.chav._x - 8) > _x) {
_x = (_x + speed);
} else if ((_root.chav._x + 8) < _x) {
_x = (_x - speed);
}
if ((_root.chav._y - 8) > _y) {
_y = (_y + speed);
} else if ((_root.chav._y + 8) < _y) {
_y = (_y - speed);
}
if (this.test.hitTest(_root.chav.hittest1)) {
this.play();
} else if (this.test.hitTest(_root.chav.hittest2)) {
this.play();
} else if (this.test.hitTest(_root.chav.hittest3)) {
this.play();
}
}
Instance of Symbol 177 MovieClip in Frame 65
onClipEvent (enterFrame) {
if (_root.level > _root.noenemy) {
_root.i++;
_root.noenemy++;
duplicateMovieClip (_root.block, "enemy" + _root.i, 7 + _root.i);
_root["enemy" + _root.i]._x = 550 + random(100);
_root["enemy" + _root.i]._y = random(300);
}
_root.timer++;
if (_root.timer > 900) {
_root.level++;
_root.timer = 0;
}
}
Instance of Symbol 5 MovieClip [Splif] "splif" in Frame 65
onClipEvent (load) {
speed = random(4) + 3;
}
onClipEvent (enterFrame) {
this._x = this._x - speed;
this._rotation = this._rotation + speed;
if (this.hitTest(_root.chav.hittest1)) {
this.play();
} else if (this.hitTest(_root.chav.hittest2)) {
this.play();
} else if (this.hitTest(_root.chav.hittest3)) {
this.play();
}
if (this._x < -50) {
duplicateMovieClip (this, "newpoints3", 4);
_root.newpoints3._x = 1000 + random(1000);
_root.newpoints3._y = random(370);
}
}
Instance of Symbol 96 MovieClip "bling" in Frame 65
onClipEvent (load) {
speed = random(4) + 1;
}
onClipEvent (enterFrame) {
this._x = this._x - speed;
if (this.hitTest(_root.chav.hittest1)) {
this.play();
} else if (this.hitTest(_root.chav.hittest2)) {
this.play();
} else if (this.hitTest(_root.chav.hittest3)) {
this.play();
}
if (this._x < -50) {
duplicateMovieClip (this, "newpoints2", 3);
_root.newpoints2._x = 550 + random(100);
_root.newpoints2._y = random(350);
}
}
Instance of Symbol 105 MovieClip "phone" in Frame 65
onClipEvent (load) {
speed = random(4) + 1;
}
onClipEvent (enterFrame) {
this._x = this._x - speed;
if (this.hitTest(_root.chav.hittest1)) {
this.play();
} else if (this.hitTest(_root.chav.hittest2)) {
this.play();
} else if (this.hitTest(_root.chav.hittest3)) {
this.play();
}
if (this._x < -50) {
duplicateMovieClip (this, "newpoints", 2);
_root.newpoints._x = 550 + random(100);
_root.newpoints._y = random(350);
}
}
Instance of Symbol 108 MovieClip "bible" in Frame 65
onClipEvent (load) {
speed = random(4) + 1;
}
onClipEvent (enterFrame) {
this._x = this._x - speed;
if (this.hitTest(_root.chav.hittest1)) {
this.play();
} else if (this.hitTest(_root.chav.hittest2)) {
this.play();
} else if (this.hitTest(_root.chav.hittest3)) {
this.play();
}
if (this._x < -50) {
duplicateMovieClip (this, "holypoints", 6);
_root.holypoints._x = 550 + random(100);
_root.holypoints._y = random(350);
}
}
Symbol 5 MovieClip [Splif] Frame 1
stop();
Symbol 5 MovieClip [Splif] Frame 20
_root.score = _root.score + 3;
duplicateMovieClip (this, "newpoints3", 4);
_root.newpoints3._x = 1000 + random(1000);
_root.newpoints3._y = random(300);
Symbol 16 MovieClip Frame 11
stop();
Symbol 18 Button
on (release) {
_quality = "MEDIUM";
_root.play();
}
Symbol 21 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
_root.play();
}
Symbol 21 MovieClip Frame 2
gotoAndPlay (1);
Symbol 192 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1] Frame 0
class ab3.rankz.Armor_Bot_30_En_AS1 extends Object
{
static var _CharsReverseLookup;
var _Armor_Bot_30_En_AS1Str, _Armor_Bot_30_En_AS1Count;
function Armor_Bot_30_En_AS1 () {
super();
}
static function Encode(str) {
var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1();
return(_local1.encodeArmor_Bot_30_En_AS1(str));
}
static function Decode(str) {
var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1();
return(_local1.decodeArmor_Bot_30_En_AS1(str));
}
static function StringReplaceAll(source, find, replacement) {
return(source.split(find).join(replacement));
}
static function InitReverseChars() {
_CharsReverseLookup = new Array();
var _local1 = 0;
while (_local1 < _Chars.length) {
_CharsReverseLookup[_Chars[_local1]] = _local1;
_local1++;
}
return(true);
}
static function UrlDecode(str) {
str = StringReplaceAll(str, "\\", " ");
str = unescape(str);
return(str);
}
static function UrlEncode(str) {
str = escape(str);
str = StringReplaceAll(str, "\\", "%2B");
str = StringReplaceAll(str, "%20", "+");
return(str);
}
function setArmor_Bot_30_En_AS1Str(str) {
_Armor_Bot_30_En_AS1Str = str;
_Armor_Bot_30_En_AS1Count = 0;
}
function readArmor_Bot_30_En_AS1() {
if (!_Armor_Bot_30_En_AS1Str) {
return(_EndOfInput);
}
if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) {
return(_EndOfInput);
}
var _local2 = _Armor_Bot_30_En_AS1Str.charCodeAt(_Armor_Bot_30_En_AS1Count) & 255;
_Armor_Bot_30_En_AS1Count++;
return(_local2);
}
function encodeArmor_Bot_30_En_AS1(str) {
setArmor_Bot_30_En_AS1Str(str);
var _local3 = "";
var _local2 = new Array(3);
var _local5 = 0;
var _local4 = false;
while ((!_local4) && (((_local2[0] = readArmor_Bot_30_En_AS1())) != _EndOfInput)) {
_local2[1] = readArmor_Bot_30_En_AS1();
_local2[2] = readArmor_Bot_30_En_AS1();
_local3 = _local3 + _Chars[_local2[0] >> 2];
if (_local2[1] != _EndOfInput) {
_local3 = _local3 + _Chars[((_local2[0] << 4) & 48) | (_local2[1] >> 4)];
if (_local2[2] != _EndOfInput) {
_local3 = _local3 + _Chars[((_local2[1] << 2) & 60) | (_local2[2] >> 6)];
_local3 = _local3 + _Chars[_local2[2] & 63];
} else {
_local3 = _local3 + _Chars[(_local2[1] << 2) & 60];
_local3 = _local3 + "=";
_local4 = true;
}
} else {
_local3 = _local3 + _Chars[(_local2[0] << 4) & 48];
_local3 = _local3 + "=";
_local3 = _local3 + "=";
_local4 = true;
}
_local5 = _local5 + 4;
if (_local5 >= 76) {
_local3 = _local3 + newline;
_local5 = 0;
}
}
return(_local3);
}
function readReverseArmor_Bot_30_En_AS1() {
if (!_Armor_Bot_30_En_AS1Str) {
return(_EndOfInput);
}
while (true) {
if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) {
return(_EndOfInput);
}
var _local2 = _Armor_Bot_30_En_AS1Str.charAt(_Armor_Bot_30_En_AS1Count);
_Armor_Bot_30_En_AS1Count++;
if (_CharsReverseLookup[_local2]) {
return(_CharsReverseLookup[_local2]);
}
if (_local2 == "A") {
return(0);
}
}
}
function ntos(n) {
var _local1 = n.toString(16);
if (_local1.length == 1) {
_local1 = "0" + _local1;
}
_local1 = "%" + _local1;
return(unescape(_local1));
}
function decodeArmor_Bot_30_En_AS1(str) {
setArmor_Bot_30_En_AS1Str(str);
var _local3 = "";
var _local2 = new Array(4);
var _local4 = false;
while (((!_local4) && (((_local2[0] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) && (((_local2[1] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) {
_local2[2] = readReverseArmor_Bot_30_En_AS1();
_local2[3] = readReverseArmor_Bot_30_En_AS1();
_local3 = _local3 + ntos(((_local2[0] << 2) & 255) | (_local2[1] >> 4));
if (_local2[2] != _EndOfInput) {
_local3 = _local3 + ntos(((_local2[1] << 4) & 255) | (_local2[2] >> 2));
if (_local2[3] != _EndOfInput) {
_local3 = _local3 + ntos(((_local2[2] << 6) & 255) | _local2[3]);
} else {
_local4 = true;
}
} else {
_local4 = true;
}
}
return(_local3);
}
function toHex(n) {
var _local4 = "";
var _local3 = true;
var _local1 = 32;
while (_local1 > 0) {
_local1 = _local1 - 4;
var _local2 = (n >> _local1) & 15;
if ((!_local3) || (_local2 != 0)) {
_local3 = false;
_local4 = _local4 + _Digits[_local2];
}
}
return(((_local4 == "") ? "0" : (_local4)));
}
function pad(str, len, pad) {
var _local2 = str;
var _local1 = str.length;
while (_local1 < len) {
_local2 = pad + _local2;
_local1++;
}
return(_local2);
}
function encodeHex(str) {
var _local4 = "";
var _local2 = 0;
while (_local2 < str.length) {
_local4 = _local4 + pad(toHex(str.charCodeAt(_local2) & 255), 2, "0");
_local2++;
}
return(_local4);
}
function decodeHex(str) {
var _local5 = "";
var _local3 = "";
var _local2 = 0;
while (_local2 < str.length) {
_local3 = _local3 + str.charAt(_local2);
if (_local3.length == 2) {
_local5 = _local5 + ntos(parseInt("0x" + _local3));
_local3 = "";
}
_local2++;
}
return(_local5);
}
static var _EndOfInput = -1;
static var _Chars = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/");
static var _CharsReverseLookupInited = InitReverseChars();
static var _Digits = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f");
}
Symbol 31 MovieClip Frame 20
stop();
Symbol 35 Button
on (release) {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank");
}
Symbol 36 MovieClip Frame 180
_root.play();
Symbol 44 Button
on (release) {
_root.play();
}
Symbol 46 Button
on (release) {
gotoAndPlay ("instructions");
}
Symbol 48 Button
on (release) {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank");
}
Symbol 50 Button
on (release) {
getURL ("http://rankz.armorbot.com/heavenhood/", "_blank");
}
Symbol 54 Button
on (release) {
getURL ("http://www.prankard.com/", "_blank");
}
Symbol 55 Button
on (release) {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank");
}
Symbol 57 Button
on (release) {
getURL ("http://www.newgrounds.com/audio/view.php?id=120934&sub=49911&page=1&order=rating", "_blank");
}
Symbol 64 Button
on (release) {
gotoAndStop ("Game");
}
Symbol 68 MovieClip Frame 10
stop();
Symbol 69 Button
on (release) {
getURL ("http://www.armorgames.com/", "_blank");
}
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 3
onEnterFrame = function () {
_root.chav.resultspeed = 0;
_root.chav.vresultspeed = 0;
};
Symbol 93 MovieClip Frame 20
_root.holyscore = _root.holyscore - 40;
duplicateMovieClip (this, "enemyagain", 1001);
_root.enemyagain._x = 550 + random(100);
_root.enemyagain._y = random(300);
Symbol 96 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 20
_root.score = _root.score + 2;
duplicateMovieClip (this, "newpoints2", 3);
_root.newpoints2._x = 550 + random(100);
_root.newpoints2._y = random(300);
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 2
onEnterFrame = function () {
_root.chav.resultspeed = 0;
_root.chav.vresultspeed = 0;
};
Symbol 102 MovieClip Frame 20
_root.i++;
_root.holyscore = _root.holyscore - 20;
duplicateMovieClip (this, "enemy" + _root.i, 7 + _root.i);
_root["enemy" + _root.i]._x = 550 + random(100);
_root["enemy" + _root.i]._y = random(300);
removeMovieClip(this);
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 20
_root.score++;
duplicateMovieClip (this, "newpoints", 2);
_root.newpoints._x = 550 + random(100);
_root.newpoints._y = random(300);
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 20
_root.holyscore = _root.holyscore + 50;
duplicateMovieClip (this, "holypoints", 6);
_root.holypoints._x = 550 + random(100);
_root.holypoints._y = random(300);
Symbol 117 Button
on (release) {
stopAllSounds();
gotoAndPlay ("game");
}
Symbol 120 Button
on (release) {
_root.gotoAndStop("menu");
}
Symbol 121 Button
on (release) {
stopAllSounds();
gotoAndStop ("game");
}
Symbol 136 Button
on (release) {
function __rankz_send__(par1, par2, par3, par4) {
par227 = new LoadVars();
par228 = new LoadVars();
par227.flashkey = par2;
par227.SU0249 = par1;
par227.bmFtZTE = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par3);
par227.c2NvcmUx = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par4 + "j%e%a%n%s");
par227.flashkey = par227.flashkey.split("=").join("");
par227.SU0249 = par227.SU0249.split("=").join("");
par228.onLoad = function (success) {
if (success) {
trace(par228.msg);
} else {
trace(par228.loaded);
}
};
par227.sendAndLoad("http://rankz.armorbot.com/submit/", par228, "POST");
}
submitBtn._y = submitBtn._y + 5000;
bXlnYW1lX25hbWVfdmFyaWFibGU = _root.myname;
bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = _root.score;
__rankz_send__("MjE4N2olZSVhJW4lcw==", "dE9Ldm5HVFE=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl);
getURL ("http://rankz.armorbot.com/heavenhood/", "_blank");
}
Symbol 184 MovieClip Frame 1
stop();
Instance of Symbol 184 MovieClip in Symbol 185 MovieClip Frame 1
onClipEvent (enterFrame) {
this._y = 300 - _root.holyscore;
if (_root.holyscore > 300) {
_root.holyscore = 300;
} else if (_root.holyscore > 200) {
this.gotoAndStop(1);
} else if (_root.holyscore > 100) {
this.gotoAndStop(2);
} else if (_root.holyscore > 0) {
gotoAndStop (3);
} else {
_root.chav.resultspeed = 0;
_root.chav.vresultspeed = 0;
_root.chav._y = _root.chav._y + 5;
}
if (_root.holyscore < 0) {
_root.holyscore = 0;
}
}