Combined Code
movieClip 11 zom_shadow {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
play();
}
frame 10 {
gotoAndStop(1);
}
}
movieClip 13 {
frame 1 {
stop();
}
}
movieClip 14 {
}
movieClip 18 {
frame 1 {
stop();
}
}
// unknown tag 88 length 84
movieClip 21 {
}
movieClip 22 {
frame 1 {
_root.BeepSound();
}
frame 3 {
stop();
_parent.gotoAndStop('burst');
onEnterFrame = function () {};
}
}
movieClip 26 {
}
movieClip 47 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 47 {
stop();
_parent.shadow_mc.gotoAndPlay('up');
_parent.body_mc.gotoAndPlay('getUp');
_parent.legs_mc.gotoAndPlay('getUp');
_parent.head_mc.gotoAndStop(1);
_parent.arm1_mc.gotoAndStop(1);
_parent.arm2_mc.gotoAndStop(1);
onEnterFrame = function () {};
}
}
movieClip 49 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
_parent._alpha = 0;
}
frame 25 {
_parent._alpha = 100;
}
frame 35 {
_parent._alpha = 0;
}
frame 40 {
_parent._alpha = 100;
}
frame 48 {
_parent._alpha = 0;
}
frame 53 {
_parent._alpha = 100;
}
frame 59 {
_parent.drop_Item();
_root.updateXP();
_root.addScore();
++_root.zombieDeath;
--_root.current_Target;
_root.wave_manager();
}
frame 60 {
stop();
onEnterFrame = function () {
stop();
};
_parent.removeMovieClip();
}
}
movieClip 59 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 28 {
_parent._alpha = 0;
}
frame 33 {
_parent._alpha = 100;
}
frame 43 {
_parent._alpha = 0;
}
frame 48 {
_parent._alpha = 100;
}
frame 56 {
_parent._alpha = 0;
}
frame 61 {
_parent._alpha = 100;
}
frame 66 {
_parent.drop_Item();
_root.addScore();
++_root.zombieDeath;
--_root.current_Target;
_root.wave_manager();
}
frame 67 {
stop();
_root.updateXP();
onEnterFrame = function () {};
_parent.removeMovieClip();
}
}
movieClip 62 {
frame 1 {
stop();
}
}
movieClip 117 {
frame 1 {
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
play();
if (this._currentframe <= 40) {
if (this.hitTest(_parent._parent._parent.hero_mc.bound_mc)) {
if (_parent._parent._parent.hero_mc._currentframe < 21) {
_root.HurtHero();
_parent._parent._parent.hero_mc.gotoAndStop('thrown');
}
}
}
} else {
stop();
}
};
}
frame 80 {
_parent.drop_Item();
_root.addScore();
++_root.zombieDeath;
--_root.current_Target;
_root.wave_manager();
}
frame 81 {
stop();
_root.updateXP();
onEnterFrame = function () {};
_parent.removeMovieClip();
}
}
movieClip 118 zombie_3 {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChest', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeet', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
gotoAndStop('grabHero');
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
zomHealth = _root.zombieHealth_Array[_root.zombieWave - 1];
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 2;
this._xscale = 100;
randomLegs = random(10) + 1;
this.attachMovie('zombie_legs_' + randomLegs, 'legs_mc', 75);
this.attachMovie('zombie_head_2', 'head_mc', 95);
this.attachMovie('zombie_body2', 'body_mc', 90);
this.attachMovie('zombie_arm_2', 'arm1_mc', 98);
this.attachMovie('zombie_arm_2', 'arm2_mc', 70);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('walk');
}
}
};
}
frame 5 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 2;
}
if (this._x < _parent._parent.hero_mc._x + 150) {
gotoAndStop('run');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 2;
}
if (this._x > _parent._parent.hero_mc._x - 150) {
gotoAndStop('run');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 2;
}
if (this._x > _parent._parent.hero_mc._x + 150) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 2;
}
if (this._x < _parent._parent.hero_mc._x - 150) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('burst');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 47 {
stop();
_root.phaseSnd();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('idle');
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -4;
stunner = 5;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
++this._x;
} else {
if (this._x < _parent._parent.hero_mc._x) {
--this._x;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('idle');
} else {
gotoAndStop('phase');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -9;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
_root.addRage();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -5;
PushBack = 6;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 8;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 5;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addScore();
_root.addRage();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_Iced', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 84 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 85 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 86 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 87 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 88 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 89 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 90 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 91 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 119 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_root.HurtHero();
}
}
movieClip 120 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
_parent._alpha = 0;
}
frame 55 {
_parent._alpha = 100;
}
frame 67 {
_parent._alpha = 0;
}
frame 72 {
_parent._alpha = 100;
}
frame 82 {
_parent._alpha = 0;
}
frame 87 {
_parent._alpha = 100;
}
frame 95 {
_parent._alpha = 0;
}
frame 100 {
_parent._alpha = 100;
}
frame 105 {
_parent.drop_Item();
_root.updateXP();
_root.addScore();
++_root.zombieDeath;
_root.wave_manager();
}
frame 106 {
stop();
onEnterFrame = function () {
stop();
};
_parent.removeMovieClip();
}
}
movieClip 130 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 71 {
_parent._alpha = 0;
}
frame 76 {
_parent._alpha = 100;
}
frame 88 {
_parent._alpha = 0;
}
frame 93 {
_parent._alpha = 100;
}
frame 103 {
_parent._alpha = 0;
}
frame 108 {
_parent._alpha = 100;
}
frame 116 {
_parent._alpha = 0;
}
frame 121 {
_parent._alpha = 100;
}
frame 126 {
_parent.drop_Item();
_root.addScore();
++_root.zombieDeath;
_root.wave_manager();
}
frame 127 {
stop();
_root.updateXP();
onEnterFrame = function () {};
_parent.removeMovieClip();
}
}
movieClip 131 zombie_jumper {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / 25) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 25) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
zomGrab = true;
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChest', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeet', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
gotoAndStop('grabHero');
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
zomHealth = 25;
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 3.5;
this._xscale = 100;
randomLegs = random(10) + 1;
this.attachMovie('zombie_legs_' + randomLegs, 'legs_mc', 75);
this.attachMovie('zombie_head', 'head_mc', 95);
this.attachMovie('zombie_body', 'body_mc', 90);
randomBodyNum = random(10) + 1;
body_mc.body_mc.gotoAndStop(randomBodyNum);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm1_mc', 98);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm2_mc', 70);
head_mc.head_mc.hair_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
grav();
Rage();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('sprint');
}
}
};
}
frame 5 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
gotoAndStop('sprint');
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
--this._x;
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
++this._x;
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
gotoAndStop('sprint');
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Rage();
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 2;
}
if (this._x > _parent._parent.hero_mc._x + 150) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 2;
}
if (this._x < _parent._parent.hero_mc._x - 150) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 20 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
jumper = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('fall');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
if (deltaY >= 0 && checkGuy) {
jumper = true;
}
if (jumper) {
deltaY = -6;
jumper = false;
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= zomSpeed;
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += zomSpeed;
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
zomGrab = false;
zomHealth = 0;
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 47 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('idle');
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -5;
stunner = 4;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
this._x += 2;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._x -= 2;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('idle');
} else {
gotoAndStop('phase');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 6;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 5;
} else {
this._x -= 5;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 8;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 8;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -12;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -8;
PushBack = 9;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 9;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 10;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
grav();
Rage();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 8;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 8;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 5;
} else {
this._x -= 5;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Collide();
Rage();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addRage();
_root.addScore();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_Iced', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
check_ground_collide();
Rage();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
check_ground_collide();
Rage();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
check_ground_collide();
Rage();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
--hitting;
grav();
Rage();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 84 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 85 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 86 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 87 {
stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
_root.addRage();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 88 {
stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
_root.addRage();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 89 {
stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
_root.addRage();
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 139 zombie_iceFeetB1 {
frame 1 {
_root.IcecrackSound();
}
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freezeFeet');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
_root.addScore();
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 65 {
_parent.gotoAndStop('idle');
}
frame 73 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 147 zombie_iceChestB1 {
frame 1 {
_root.IcecrackSound();
}
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freezeChest');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 65 {
_parent.gotoAndStop('idle');
}
frame 75 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 149 {
frame 1 {
stop();
}
}
movieClip 160 {
frame 1 {
stop();
}
}
movieClip 167 {
frame 1 {
stop();
}
}
movieClip 174 {
frame 1 {
stop();
}
}
movieClip 180 {
frame 1 {
stop();
}
}
movieClip 188 {
frame 1 {
stop();
}
}
movieClip 195 {
frame 1 {
stop();
}
}
movieClip 196 {
frame 1 {
stop();
}
}
movieClip 198 {
frame 1 {
stop();
}
}
movieClip 199 {
frame 1 {
stop();
}
}
movieClip 200 zombie_head_2 {
frame 1 {
stop();
head_mc.gotoAndStop(1);
head_mc.eyes_mc.eyes_mc.gotoAndStop(1);
}
frame 2 {
head_mc.gotoAndStop('hit1');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit1');
}
frame 3 {
head_mc.gotoAndStop('hit2');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit2');
}
frame 4 {
head_mc.gotoAndStop('knock');
head_mc.eyes_mc.eyes_mc.gotoAndStop('knock');
}
frame 5 {
head_mc.gotoAndStop('grab');
head_mc.eyes_mc.eyes_mc.gotoAndStop('grab');
}
frame 6 {
head_mc.gotoAndStop('phase');
head_mc.eyes_mc.eyes_mc.gotoAndStop('phase');
}
frame 7 {
play();
head_mc.gotoAndStop('off');
head_mc.eyes_mc.eyes_mc.gotoAndStop('off');
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 49 {
stop();
onEnterFrame = function () {};
_parent.gotoAndStop('anim_death_Out2');
}
}
movieClip 201 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
_root.HurtHero();
}
}
movieClip 224 {
frame 1 {
if (playme) {
gotoAndStop(60);
}
}
frame 15 {
gotoAndPlay(1);
}
frame 16 {
play();
}
frame 37 {
_parent.body_mc._alpha = 100;
_parent.head_mc._alpha = 100;
_parent.legs_mc._alpha = 100;
_parent.arm1_mc._alpha = 100;
_parent.arm2_mc._alpha = 100;
_parent.shadow_mc._alpha = 100;
_parent.shadow_mc.gotoAndStop(1);
_parent.head_mc._rotation = 0;
_parent.head_mc.gotoAndStop('phase');
_parent.arm1_mc.gotoAndPlay('phase');
_parent.arm2_mc.gotoAndPlay('phase2');
_parent.legs_mc.gotoAndStop(1);
_parent.body_mc.gotoAndPlay('phase');
}
frame 56 {
stop();
_parent.gotoAndStop('phase');
this._alpha = 0;
}
}
movieClip 225 zombie_4 {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
zomGrab = true;
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChest', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeet', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
gotoAndStop('grabHero');
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
zomHealth = _root.zombieHealth_Array[_root.zombieWave - 1];
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 2;
this._xscale = 100;
randomLegs = random(10) + 1;
this.attachMovie('zombie_legs_' + randomLegs, 'legs_mc', 75);
this.attachMovie('zombie_head', 'head_mc', 95);
this.attachMovie('zombie_body', 'body_mc', 90);
randomBodyNum = random(10) + 1;
body_mc.body_mc.gotoAndStop(randomBodyNum);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm1_mc', 98);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm2_mc', 70);
head_mc.head_mc.hair_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
body_mc._alpha = 0;
head_mc._alpha = 0;
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
shadow_mc._alpha = 0;
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('dig');
}
}
};
}
frame 4 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('walk');
}
}
};
}
frame 5 {
stop();
if (dig_mc._alpha == 100) {
dig_mc._alpha = 0;
}
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
--this._x;
}
if (this._x < _parent._parent.hero_mc._x + 150) {
gotoAndStop('run');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
++this._x;
}
if (this._x > _parent._parent.hero_mc._x - 150) {
gotoAndStop('run');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 2;
}
if (this._x > _parent._parent.hero_mc._x + 150) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 2;
}
if (this._x < _parent._parent.hero_mc._x - 150) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
zomGrab = false;
zomHealth = 0;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 47 {
stop();
_root.phaseSnd();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('idle');
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -4;
stunner = 5;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
++this._x;
} else {
if (this._x < _parent._parent.hero_mc._x) {
--this._x;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('idle');
} else {
gotoAndStop('phase');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -9;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
_root.addRage();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -5;
PushBack = 6;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 8;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 5;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addScore();
_root.addRage();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_Iced', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
comeout = false;
randumm = random(100) + 100;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
if (!comeout) {
this._x -= 5;
if (this._x <= _parent._parent.hero_mc._x - randumm || this._x <= _parent._parent.trench_mc._x + 150) {
dig_mc.gotoAndPlay('stopped');
comeout = true;
}
}
}
};
}
instance dig_mc of movieClip 224 {
onClipEvent (load) {
playme = false;
this.swapDepths(250);
}
}
frame 84 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 85 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 86 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 87 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 88 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 89 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 90 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 91 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 282 zombie_legs_B2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 293 {
frame 1 {
stop();
}
}
movieClip 294 {
frame 1 {
stop();
}
}
movieClip 295 zombie_headB2 {
frame 1 {
stop();
head_mc.gotoAndStop(1);
head_mc.eyes_mc.eyes_mc.gotoAndStop(1);
}
frame 2 {
head_mc.gotoAndStop('hit1');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit1');
}
frame 3 {
head_mc.gotoAndStop('hit2');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit2');
}
frame 4 {
head_mc.gotoAndStop('knock');
head_mc.eyes_mc.eyes_mc.gotoAndStop('knock');
}
frame 5 {
head_mc.gotoAndStop('grab');
head_mc.eyes_mc.eyes_mc.gotoAndStop('grab');
}
frame 6 {
head_mc.gotoAndStop('phase');
head_mc.eyes_mc.eyes_mc.gotoAndStop('phase');
}
frame 7 {
play();
head_mc.gotoAndStop('off');
head_mc.eyes_mc.eyes_mc.gotoAndStop('off');
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 49 {
stop();
onEnterFrame = function () {};
_parent.gotoAndStop('anim_death_Out2');
}
}
movieClip 303 zombie_iceChestB2 {
frame 1 {
_root.IcecrackSound();
}
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freezeChest');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 65 {
_parent.gotoAndStop('run');
}
frame 75 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 310 zombie_iceFeetB2 {
frame 1 {
_root.IcecrackSound();
}
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freezeFeet');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
_root.addScore();
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 65 {
_parent.gotoAndStop('run');
}
frame 73 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 320 zombie_IcedB2 {
frame 1 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freeze');
}
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freeze');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 5 {
_root.IcecrackSound();
}
frame 10 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 30 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 50 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 70 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 80 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 90 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 100 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 103 {
_parent.gotoAndStop('phase');
}
frame 111 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 322 {
frame 5 {
_root.BossBashSnd();
}
frame 25 {
_root.BossBashSnd();
}
frame 46 {
_root.BossBashSnd();
}
frame 60 {
_root.TrexSound();
}
frame 70 {
stop();
}
}
movieClip 331 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 61 {
stop();
_parent.shadow_mc.gotoAndPlay('up');
_parent.body_mc.gotoAndPlay('getUp');
_parent.legs_mc.gotoAndPlay('getUp');
_parent.head_mc.gotoAndStop(1);
_parent.arm1_mc.gotoAndStop(1);
_parent.arm2_mc.gotoAndStop(1);
onEnterFrame = function () {};
}
}
movieClip 337 {
frame 1 {
_root.SwingSound();
}
frame 5 {
stop();
}
}
movieClip 338 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
_parent.drop_Item();
}
frame 20 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 25 {
_parent._alpha = 100;
}
frame 35 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 40 {
_parent._alpha = 100;
}
frame 48 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 53 {
_parent._alpha = 100;
}
frame 59 {
_parent.drop_Item();
_root.updateXP();
_root.addScore();
++_root.zombieBossDeath;
--_root.current_Target;
_root.finger_mc._alpha = 100;
_parent._parent._parent.cave_mc.gotoAndStop(2);
}
frame 60 {
stop();
onEnterFrame = function () {
stop();
};
_parent.removeMovieClip();
}
}
movieClip 348 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
_parent.drop_Item();
}
frame 28 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 33 {
_parent._alpha = 100;
}
frame 43 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 48 {
_parent._alpha = 100;
}
frame 56 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 61 {
_parent._alpha = 100;
}
frame 66 {
_parent.drop_Item();
_root.updateXP();
_root.addScore();
++_root.zombieBossDeath;
--_root.current_Target;
_root.finger_mc._alpha = 100;
_parent._parent._parent.cave_mc.gotoAndStop(2);
}
frame 67 {
stop();
_root.updateXP();
onEnterFrame = function () {};
_parent.removeMovieClip();
}
}
movieClip 349 zombie_BOSS2 {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / 2000) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2000) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
zomGrab = true;
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChestB2', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeetB2', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
gotoAndStop('grabHero');
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
bossAttackArray = ['inGround', 'attackFront', 'goUp'];
bossAttackArrayNum = 0;
zomHealth = 2000;
bossMaxHealth = 2000;
doneintro = false;
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 2;
this._xscale = 100;
this.attachMovie('zombie_legs_B2', 'legs_mc', 75);
this.attachMovie('zombie_headB2', 'head_mc', 95);
this.attachMovie('zombie_bodyB2', 'body_mc', 90);
this.attachMovie('zombie_arm_B2', 'arm1_mc', 98);
this.attachMovie('zombie_arm_B2', 'arm2_mc', 70);
head_mc.head_mc.hair_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (doneintro) {
gotoAndStop('run');
}
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('walk');
}
}
};
}
frame 5 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (doneintro) {
gotoAndStop('run');
}
if (_root.notPause) {
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
this._x -= 3;
if (this._x > _parent._parent.hero_mc._x && this._x < _parent._parent.spawn_mc._x - 120) {
gotoAndStop('bossIntro');
}
}
}
};
}
frame 10 {
stop();
doneintro = true;
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
_root.notPause = false;
_root.FinalMessage_mc.gotoAndStop(2);
onEnterFrame = function () {
zomParts();
if (_root.finalbossGo) {
gotoAndStop('goUp');
}
};
}
frame 15 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
tir = 35;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
grav();
check_ground_collide();
zomParts();
--tir;
if (this._xscale == 100) {
this._x -= 2;
if (tir <= 0) {
gotoAndStop(bossAttackArray[bossAttackArrayNum]);
++bossAttackArrayNum;
if (bossAttackArrayNum > bossAttackArray.length) {
bossAttackArrayNum = 0;
}
}
if (this._x < _parent._parent.hero_mc._x - 80) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
this._x += 2;
if (tir <= 0) {
gotoAndStop(bossAttackArray[bossAttackArrayNum]);
++bossAttackArrayNum;
if (bossAttackArrayNum > bossAttackArray.length) {
bossAttackArrayNum = 0;
}
}
if (this._x > _parent._parent.hero_mc._x + 80) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
zomGrab = false;
zomHealth = 0;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 46 {
stop();
dirFace();
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 100;
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 50;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('run');
}
}
};
}
frame 47 {
stop();
dirFace();
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 100;
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('run');
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -4;
stunner = 5;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
++this._x;
} else {
if (this._x < _parent._parent.hero_mc._x) {
--this._x;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('run');
}
}
}
};
}
frame 59 {
stop();
mmm = random(3) + 1;
if (mmm == 1) {
gotoAndStop('goUp');
} else {
if (mmm == 2) {
gotoAndStop('attackFront');
}
}
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('run');
} else {
gotoAndStop('inGround');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('run');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('run');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('run');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('run');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('run');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('run');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('run');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -9;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('run');
}
}
}
};
}
frame 70 {
stop();
_root.addRage();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('run');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -5;
PushBack = 6;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('run');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 8;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('run');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('run');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('run');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 5;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('run');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('run');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addScore();
_root.addRage();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_IcedB2', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('groundd');
arm2_mc.gotoAndPlay('groundd');
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
var v4 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v3 = _parent._parent.hero_mc.arm1_mc;
if (hit_mc.hitTest(v4)) {
if (v3._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
_parent._parent.effect_F_mc.tent_mc.removeMovieClip();
gotoAndStop('big_hit_push');
}
}
}
}
};
}
frame 84 {
stop();
deltaY = 0;
posY = this._y;
tempArm_mc._alpha = 100;
tempArm_mc.gotoAndPlay(1);
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('blank');
arm2_mc.gotoAndStop('blank');
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (tempArm_mc._currentframe == 5) {
deltaY += 3;
if (deltaY >= 18) {
deltaY = 18;
}
this._y -= deltaY;
if (this._y <= -20) {
this._y = -20;
deltaY = 0;
posY = this._y;
gotoAndStop('roofAttack');
}
}
}
};
}
frame 85 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('attackF');
arm2_mc.gotoAndPlay('attackF');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw33');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
check_ground_collide();
zomParts();
var v4 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v3 = _parent._parent.hero_mc.arm1_mc;
if (hit_mc.hitTest(v4)) {
if (v3._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
_parent._parent.effect_F_mc.tent_mc.removeMovieClip();
gotoAndStop('big_hit_push');
}
}
}
}
};
}
frame 86 {
stop();
dd = random(2) + 1;
if (dd == 1) {
this._x = _parent._parent.hero_mc._x + 100;
this._xscale = 100;
} else {
this._x = _parent._parent.hero_mc._x - 100;
this._xscale = -100;
}
deltaY = 0;
posY = this._y;
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop(1);
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('phase');
}
}
};
}
frame 87 {
stop();
deltaY = 0;
posY = this._y;
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
tempArm_mc.gotoAndStop(1);
tempArm_mc._alpha = 0;
_parent._parent.boss2att_mc._x = this._x;
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.boss2att_mc._xscale = -100;
} else {
_parent._parent.boss2att_mc._xscale = 100;
}
_parent._parent.boss2att_mc.gotoAndPlay(2);
beenwait = 60;
onEnterFrame = function () {
if (_root.notPause) {
--beenwait;
if (beenwait <= 0) {
gotoAndStop('comeDown');
}
}
};
}
frame 88 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 89 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 90 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 91 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 92 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 93 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 94 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 95 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 357 zombie_IcedB1 {
frame 1 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freeze');
}
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freeze');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 5 {
_root.IcecrackSound();
}
frame 10 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 30 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 50 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 70 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 80 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 90 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 100 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _parent.bossMaxHealth) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 103 {
_parent.gotoAndStop('phase');
}
frame 111 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 359 {
}
movieClip 360 zombie_bodyB2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 8 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 14 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 34 {
stop();
_parent.gotoAndStop('jump_up');
onEnterFrame = function () {};
}
frame 35 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 45 {
stop();
onEnterFrame = function () {};
}
frame 46 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 53 {
_parent.gotoAndStop('run');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 54 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 70 {
_parent.gotoAndStop('run');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 71 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 81 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 82 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 100 {
stop();
nowWhere = random(2) + 1;
if (nowWhere == 1) {
_parent.gotoAndStop('run');
} else {
_parent.gotoAndStop('phase');
}
onEnterFrame = function () {};
}
frame 101 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 109 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 110 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 115 {
stop();
onEnterFrame = function () {};
}
frame 116 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 130 {
stop();
_parent.gotoAndStop('run');
onEnterFrame = function () {};
}
frame 131 {
stop();
onEnterFrame = function () {};
}
frame 132 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 140 {
_parent.gotoAndStop('run');
gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 141 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 159 {
stop();
onEnterFrame = function () {};
}
}
movieClip 362 {
}
movieClip 363 zombie_body2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 8 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 14 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 34 {
stop();
_parent.gotoAndStop('jump_up');
onEnterFrame = function () {};
}
frame 35 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 45 {
stop();
onEnterFrame = function () {};
}
frame 46 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 53 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 54 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 70 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 71 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 81 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 82 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 100 {
stop();
nowWhere = random(2) + 1;
if (nowWhere == 1) {
_parent.gotoAndStop('idle');
} else {
_parent.gotoAndStop('phase');
}
onEnterFrame = function () {};
}
frame 101 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 109 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 110 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 115 {
stop();
onEnterFrame = function () {};
}
frame 116 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 130 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 131 {
stop();
onEnterFrame = function () {};
}
frame 132 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 140 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
}
movieClip 369 {
}
movieClip 375 {
}
movieClip 401 zombie_arm_B2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
frame 108 {
onEnterFrame = function () {};
stop();
}
frame 109 {
_root.SwingSound();
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 114 {
stop();
if (this._name == 'arm1_mc') {
newDepth = _parent._parent._parent.effect_F_mc.getNextHighestDepth();
newEffect = _parent._parent._parent.effect_F_mc.attachMovie('boss2TentacleAtt', 'tent_mc', newDepth);
newEffect._y = 312;
newEffect._x = _parent._parent._parent.hero_mc._x;
}
waiit = 65;
onEnterFrame = function () {
if (_root.notPause) {
--waiit;
if (waiit <= 0) {
gotoAndPlay('groundOut');
}
}
};
}
frame 115 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 119 {
stop();
_parent.gotoAndStop('run');
onEnterFrame = function () {};
}
frame 120 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 131 {
_root.SwingSound();
}
frame 132 {
onEnterFrame = function () {
if (_root.notPause) {
play();
if (hit_mc.hitTest(_parent._parent._parent.hero_mc.bound_mc)) {
if (_parent._parent._parent.hero_mc._currentframe != 11 && _parent._parent._parent.hero_mc._currentframe != 27) {
if (this._name == 'arm1_mc') {
_root.PunchSound();
_root.HurtHero();
}
_parent._parent._parent.hero_mc.gotoAndStop('thrown');
}
gotoAndPlay('rere');
}
} else {
stop();
}
};
}
frame 140 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 143 {
_parent.gotoAndStop('tired');
onEnterFrame = function () {};
}
}
movieClip 403 {
}
movieClip 404 zombie_body5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 8 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 14 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 34 {
stop();
_parent.gotoAndStop('jump_up');
onEnterFrame = function () {};
}
frame 35 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 45 {
stop();
onEnterFrame = function () {};
}
frame 46 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 53 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 54 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 70 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 71 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 81 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 82 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 100 {
stop();
nowWhere = random(2) + 1;
if (nowWhere == 1) {
_parent.gotoAndStop('idle');
} else {
_parent.gotoAndStop('phase');
}
onEnterFrame = function () {};
}
frame 101 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 109 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 110 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 115 {
stop();
onEnterFrame = function () {};
}
frame 116 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 130 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 131 {
stop();
onEnterFrame = function () {};
}
frame 132 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 140 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
}
movieClip 406 {
}
movieClip 407 {
frame 1 {
stop();
}
}
movieClip 408 zombie_head5 {
frame 1 {
stop();
head_mc.gotoAndStop(1);
head_mc.eyes_mc.eyes_mc.gotoAndStop(1);
}
frame 2 {
head_mc.gotoAndStop('hit1');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit1');
}
frame 3 {
head_mc.gotoAndStop('hit2');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit2');
}
frame 4 {
head_mc.gotoAndStop('knock');
head_mc.eyes_mc.eyes_mc.gotoAndStop('knock');
}
frame 5 {
head_mc.gotoAndStop('grab');
head_mc.eyes_mc.eyes_mc.gotoAndStop('grab');
}
frame 6 {
head_mc.gotoAndStop('phase');
head_mc.eyes_mc.eyes_mc.gotoAndStop('phase');
}
frame 7 {
play();
head_mc.gotoAndStop('off');
head_mc.eyes_mc.eyes_mc.gotoAndStop('off');
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 49 {
stop();
onEnterFrame = function () {};
_parent.gotoAndStop('anim_death_Out2');
}
}
movieClip 419 {
frame 16 {
gotoAndPlay('loop');
}
frame 17 {
play();
}
frame 21 {
stop();
_parent.head_mc._alpha = 100;
_parent.arm1_mc._alpha = 100;
_parent.arm2_mc._alpha = 100;
_parent.legs_mc._alpha = 100;
_parent.body_mc._alpha = 100;
_parent.gotoAndStop('idle');
}
}
movieClip 420 zombie_5 {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
} else {
if (!_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_root.HurtHero();
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this._currentframe != 15) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChest', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeet', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
} else {
if (!_root.isJumping) {
if (this._currentframe != 15) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('shield_push_back');
}
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_root.HurtHero();
_parent._parent.hero_mc.gotoAndStop('thrown');
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('throwHero');
}
}
} else {
if (_parent._parent.hero_mc._currentframe <= 21 && _parent._parent.hero_mc._currentframe != 11) {
_root.HurtHero();
if (this._xscale == 100) {
_parent._parent.hero_mc._xscale = -100;
} else {
_parent._parent.hero_mc._xscale = 100;
}
_parent._parent.hero_mc.gotoAndStop('thrown');
}
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('small_hit_1');
break;
case 'small_2':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('small_hit_2');
break;
case 'small_3':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('small_hit_3');
break;
case 'small_4':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('small_uppercut');
break;
case 'big_1':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('big_hit_1');
break;
case 'big_2':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('big_uppercut');
break;
case 'run_stab':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('run_stab');
break;
case 'big_2_strike':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
zomHealth = _root.zombieHealth_Array[_root.zombieWave - 1];
zomRollSnd = new Sound(this);
zomRollSnd.attachSound('zombieRollLoop');
zomRollSnd.setVolume(0);
zomRollSnd.start(0, 999);
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 2;
this._xscale = 100;
this.attachMovie('zombie_legs_5', 'legs_mc', 75);
this.attachMovie('zombie_head5', 'head_mc', 95);
this.attachMovie('zombie_body5', 'body_mc', 90);
randomBodyNum = random(10) + 1;
this.attachMovie('zombie_arm_2', 'arm1_mc', 98);
this.attachMovie('zombie_arm_2', 'arm2_mc', 70);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
zomRollSnd.setVolume(0);
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('walk');
}
}
};
}
frame 5 {
stop();
zomRollSnd.setVolume(0);
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
--this._x;
if (this._x < _parent._parent.hero_mc._x + 150) {
gotoAndStop('phase_attack');
}
if (this._x < _parent._parent.hero_mc._x - 50) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
++this._x;
if (this._x > _parent._parent.hero_mc._x - 150) {
gotoAndStop('phase_attack');
}
if (this._x > _parent._parent.hero_mc._x + 50) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
if (_root.notMute && !_root.HeroDead) {
zomRollSnd.setVolume(60);
}
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
legs_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
zomRollSnd.setVolume(0);
zomRollSnd.stop();
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
zomRollSnd.setVolume(0);
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
zomRollSnd.setVolume(0);
gotoAndStop('jump_ice');
}
Collide();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (ball_mc._currentframe <= 16) {
this._x -= 6;
}
if (this._x < _parent._parent.hero_mc._x - 170) {
if (ball_mc._currentframe <= 16) {
zomRollSnd.setVolume(0);
ball_mc.gotoAndPlay('out');
}
}
} else {
if (this._xscale == -100) {
if (ball_mc._currentframe <= 16) {
this._x += 6;
}
if (this._x > _parent._parent.hero_mc._x + 170) {
if (ball_mc._currentframe <= 16) {
zomRollSnd.setVolume(0);
ball_mc.gotoAndPlay('out');
}
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
zomRollSnd.setVolume(0);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
zomGrab = false;
zomHealth = 0;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
zomRollSnd.setVolume(0);
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 46 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
zomRollSnd.setVolume(0);
chill = 18;
_root.phase2Snd();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('run');
}
}
};
}
frame 47 {
stop();
zomRollSnd.setVolume(0);
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('idle');
}
}
};
}
frame 57 {
stop();
zomRollSnd.setVolume(0);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
zomRollSnd.setVolume(0);
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -4;
stunner = 5;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
++this._x;
} else {
if (this._x < _parent._parent.hero_mc._x) {
--this._x;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
zomRollSnd.setVolume(0);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('idle');
} else {
gotoAndStop('phase');
}
}
}
};
}
frame 60 {
stop();
zomRollSnd.setVolume(0);
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
zomRollSnd.setVolume(0);
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
zomRollSnd.setVolume(0);
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
zomRollSnd.setVolume(0);
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
zomRollSnd.setVolume(0);
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
zomRollSnd.setVolume(0);
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
zomRollSnd.setVolume(0);
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
zomRollSnd.setVolume(0);
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
zomRollSnd.setVolume(0);
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
zomRollSnd.setVolume(0);
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -9;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
zomRollSnd.setVolume(0);
_root.addRage();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -5;
PushBack = 6;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
zomRollSnd.setVolume(0);
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 8;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
zomRollSnd.setVolume(0);
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
zomRollSnd.setVolume(0);
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
zomRollSnd.setVolume(0);
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 5;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomRollSnd.setVolume(0);
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
zomRollSnd.setVolume(0);
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
zomRollSnd.setVolume(0);
_root.addScore();
_root.addRage();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_Iced', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
zomRollSnd.setVolume(0);
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
zomRollSnd.setVolume(0);
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
zomRollSnd.setVolume(0);
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
zomRollSnd.setVolume(0);
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 84 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 85 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 86 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
head_mc._alpha = 100;
arm1_mc._alpha = 100;
arm2_mc._alpha = 100;
legs_mc._alpha = 100;
body_mc._alpha = 100;
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 87 {
stop();
_root.addRage();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 88 {
stop();
_root.addRage();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 89 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 90 {
stop();
zomRollSnd.setVolume(0);
zomRollSnd.stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 428 zombie_iceChest {
frame 1 {
_root.IcecrackSound();
}
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freezeChest');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 65 {
_parent.gotoAndStop('idle');
}
frame 75 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 435 zombie_iceFeet {
frame 1 {
_root.IcecrackSound();
}
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freezeFeet');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
_root.addScore();
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 65 {
_parent.gotoAndStop('idle');
}
frame 73 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 443 zombie_Iced {
frame 1 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freeze');
}
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
if (_parent._currentframe <= 75) {
_parent.gotoAndStop('freeze');
}
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 5 {
_root.IcecrackSound();
}
frame 10 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 20 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 30 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 40 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 50 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.addScore();
_root.updateZomHealth();
}
frame 60 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 70 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 80 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 90 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 100 {
magicScore = _root.Hero_Magic;
shortCut = _parent._name;
Hurt_Percent = (magicScore / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_parent.zomHealth -= magicScore;
_root.updateZomHealth();
}
frame 103 {
_parent.gotoAndStop('phase');
}
frame 111 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 446 {
}
movieClip 447 plusNum {
frame 1 {
stop();
}
instance num_mc of movieClip 446 {
onClipEvent (load) {
amount_txt.text = _root.tempSC;
}
onClipEvent (enterFrame) {
if (this._y > 0) {
--this._y;
} else {
_parent.gotoAndStop(2);
}
}
}
frame 2 {
stop();
this.removeMovieClip();
}
}
movieClip 449 Meds {
frame 1 {
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 1) {
gotoAndStop('pickUp');
}
posY += deltaY;
this._y = posY;
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
deltaY = 0;
gravity = 1;
posY = this._y;
this.cacheAsBitmap = true;
}
frame 2 {
stop();
var spring = 0.02;
var friction = 0.9;
var vx = 0;
var vy = 0;
startPosY = this._y;
onEnterFrame = function () {
var v5 = (_parent._parent.hero_mc._x - this._x) * spring;
var v4 = (_parent._parent.hero_mc._y - 30 - this._y) * spring;
vx += v5;
vy += v4;
vx *= friction;
vy *= friction;
this._x += vx;
this._y += vy;
if (this.hitTest(_parent._parent.hero_mc)) {
_root.getFoodSound();
_root.GiveHealth_Hero();
removeMovieClip(this);
}
};
}
}
movieClip 455 {
}
movieClip 456 Barrel_Anim {
frame 1 {
onEnterFrame = function () {
if (!_root.notPause) {
stop();
} else {
play();
}
};
}
frame 56 {
stop();
this.removeMovieClip();
}
}
movieClip 473 boss2TentacleAtt {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 2 {
_root.BeepSound();
}
frame 18 {
_root.SwingSound();
onEnterFrame = function () {
if (_root.notPause) {
play();
if (hit_mc.hitTest(_parent._parent.hero_mc.bound_mc)) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe <= 22) {
_root.PunchSound();
_root.HurtHero();
_parent._parent.hero_mc.gotoAndStop('thrown');
}
}
} else {
stop();
}
};
}
frame 42 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 49 {
stop();
this.removeMovieClip();
}
}
movieClip 476 {
}
movieClip 477 {
frame 1 {
_root.add_ice_ground(this);
stop();
}
}
movieClip 492 magic_ice_tramp {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
_root.IceGroundSound();
}
frame 7 {
_root.zombieIceJump = true;
}
frame 10 {
_root.zombieIceJump = false;
}
frame 21 {
_root.iceGround_Array.splice(iceGround_mc, 1);
}
frame 27 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 495 {
}
movieClip 496 magic_ice_Herotramp {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 527 magic_ice_Bullet {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
if (this._xscale == 100) {
this._x += 11;
} else {
if (this._xscale == -100) {
this._x -= 11;
}
}
if (this._x > _parent._parent.hero_mc._x + 650 || this._x < _parent._parent.hero_mc._x - 650) {
removeMovieClip(this);
}
} else {
stop();
}
};
}
}
movieClip 530 {
}
movieClip 539 Magic_Ice_1 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
Timerer = 20;
}
frame 3 {
if (_root.Hero_Magic == 1) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 1) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('one');
}
}
};
}
frame 4 {
if (_root.Hero_Magic == 2) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 2) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('two');
}
}
};
}
frame 5 {
if (_root.Hero_Magic == 3) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 3) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('three');
}
}
};
}
frame 6 {
if (_root.Hero_Magic == 4) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 4) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('four');
}
}
};
}
frame 7 {
if (_root.Hero_Magic == 5) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 5) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('five');
}
}
};
}
frame 8 {
if (_root.Hero_Magic == 6) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 6) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('six');
}
}
};
}
frame 9 {
if (_root.Hero_Magic == 7) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 7) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('seven');
}
}
};
}
frame 10 {
if (_root.Hero_Magic == 8) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 8) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('eight');
}
}
};
}
frame 11 {
if (_root.Hero_Magic == 9) {
stop();
}
onEnterFrame = function () {
if (_root.notPause && _root.Hero_Magic == 9) {
--Timerer;
if (Timerer <= 0) {
gotoAndPlay('nine');
}
}
};
}
frame 12 {
if (_root.Hero_Magic == 10) {
play();
}
onEnterFrame = function () {};
}
frame 30 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 33 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 34 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 41 {
stop();
removeMovieClip(this);
onEnterFrame = function () {};
}
}
movieClip 540 heroHit {
}
frame 1 {
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
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);
}
pv = (fv == 5) ? /:$version : System.capabilities.version;
u = 'http://' + mbc + '/my/core.swf?mv=8&fv=' + fv + '&v=' + escape(pv) + '&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);
}
return res;
}
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
return res;
}
Stage.scaleMode = 'noScale';
var rightClick = new ContextMenu();
rightClick.hideBuiltInItems();
_root.menu = rightClick;
var inintTime = 0;
var inintSec = 33;
var inintTimeUp = false;
var CPMStarContentSpotID = '8790Q964494E9';
System.security.allowDomain('server.cpmstar.com');
adBox.loadMovie('http://server.cpmstar.com/adviewas2.swf?contentspotid=' + CPMStarContentSpotID);
__com_mochibot__('65fea400', this, 10301, true);
}
movieClip 544 {
}
movieClip 547 {
}
movieClip 550 {
}
movieClip 552 {
}
movieClip 554 {
}
movieClip 557 {
}
button 559 {
on (release) {
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'logo';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('?utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
movieClip 560 {
}
movieClip 4701 __Packages.caurina.transitions.Tweener {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.Tweener) {
var v1 = function () {
trace('Tweener is an static class and should not be instantiated.');
};
caurina.transitions.Tweener = v1;
var v2 = v1.prototype;
v1.addTween = function (p_scopes, p_parameters) {
if (p_scopes == undefined) {
return false;
}
var v3;
var v7;
var v2;
var v11;
if (p_scopes instanceof Array) {
v11 = p_scopes.concat();
} else {
v11 = [p_scopes];
}
var v5 = caurina.transitions.TweenListObj.makePropertiesChain(p_parameters);
if (!caurina.transitions.Tweener._inited) {
caurina.transitions.Tweener.init();
}
if (!caurina.transitions.Tweener._engineExists || _root[caurina.transitions.Tweener.getControllerName()] == undefined) {
caurina.transitions.Tweener.startEngine();
}
var v19 = isNaN(v5.time) ? 0 : v5.time;
var v12 = isNaN(v5.delay) ? 0 : v5.delay;
var v4 = new Object();
var v24 = {'overwrite': true, 'time': true, 'delay': true, 'useFrames': true, 'skipUpdates': true, 'transition': true, 'transitionParams': true, 'onStart': true, 'onUpdate': true, 'onComplete': true, 'onOverwrite': true, 'onError': true, 'rounded': true, 'onStartParams': true, 'onUpdateParams': true, 'onCompleteParams': true, 'onOverwriteParams': true, 'onStartScope': true, 'onUpdateScope': true, 'onCompleteScope': true, 'onOverwriteScope': true, 'onErrorScope': true};
var v13 = new Object();
for (v2 in v5) {
if (!v24[v2]) {
if (caurina.transitions.Tweener._specialPropertySplitterList[v2] != undefined) {
var v8 = caurina.transitions.Tweener._specialPropertySplitterList[v2].splitValues(v5[v2], caurina.transitions.Tweener._specialPropertySplitterList[v2].parameters);
v3 = 0;
while (v3 < v8.length) {
if (caurina.transitions.Tweener._specialPropertySplitterList[v8[v3].name] != undefined) {
var v9 = caurina.transitions.Tweener._specialPropertySplitterList[v8[v3].name].splitValues(v8[v3].value, caurina.transitions.Tweener._specialPropertySplitterList[v8[v3].name].parameters);
v7 = 0;
while (v7 < v9.length) {
v4[v9[v7].name] = {'valueStart': undefined, 'valueComplete': v9[v7].value, 'arrayIndex': v9[v7].arrayIndex, 'isSpecialProperty': false};
++v7;
}
} else {
v4[v8[v3].name] = {'valueStart': undefined, 'valueComplete': v8[v3].value, 'arrayIndex': v8[v3].arrayIndex, 'isSpecialProperty': false};
}
++v3;
}
} else {
if (caurina.transitions.Tweener._specialPropertyModifierList[v2] != undefined) {
var v10 = caurina.transitions.Tweener._specialPropertyModifierList[v2].modifyValues(v5[v2]);
v3 = 0;
while (v3 < v10.length) {
v13[v10[v3].name] = {'modifierParameters': v10[v3].parameters, 'modifierFunction': caurina.transitions.Tweener._specialPropertyModifierList[v2].getValue};
++v3;
}
} else {
v4[v2] = {'valueStart': undefined, 'valueComplete': v5[v2]};
}
}
}
}
for (v2 in v4) {
if (caurina.transitions.Tweener._specialPropertyList[v2] != undefined) {
v4[v2].isSpecialProperty = true;
} else {
if (v11[0][v2] == undefined) {
caurina.transitions.Tweener.printError('The property \'' + v2 + '\' doesn\'t seem to be a normal object property of ' + v11[0].toString() + ' or a registered special property.');
}
}
}
for (v2 in v13) {
if (v4[v2] != undefined) {
v4[v2].modifierParameters = v13[v2].modifierParameters;
v4[v2].modifierFunction = v13[v2].modifierFunction;
}
}
var v21;
if (typeof v5.transition == 'string') {
var v26 = v5.transition.toLowerCase();
v21 = caurina.transitions.Tweener._transitionList[v26];
} else {
v21 = v5.transition;
}
if (v21 == undefined) {
v21 = caurina.transitions.Tweener._transitionList.easeoutexpo;
}
var v14;
var v6;
var v20;
v3 = 0;
while (v3 < v11.length) {
v14 = new Object();
for (v2 in v4) {
v14[v2] = new caurina.transitions.PropertyInfoObj(v4[v2].valueStart, v4[v2].valueComplete, v4[v2].valueComplete, v4[v2].arrayIndex, {}, v4[v2].isSpecialProperty, v4[v2].modifierFunction, v4[v2].modifierParameters);
}
if (v5.useFrames == true) {
v6 = new caurina.transitions.TweenListObj(v11[v3], caurina.transitions.Tweener._currentTimeFrame + v12 / caurina.transitions.Tweener._timeScale, caurina.transitions.Tweener._currentTimeFrame + (v12 + v19) / caurina.transitions.Tweener._timeScale, true, v21, v5.transitionParams);
} else {
v6 = new caurina.transitions.TweenListObj(v11[v3], caurina.transitions.Tweener._currentTime + v12 * 1000 / caurina.transitions.Tweener._timeScale, caurina.transitions.Tweener._currentTime + (v12 * 1000 + v19 * 1000) / caurina.transitions.Tweener._timeScale, false, v21, v5.transitionParams);
}
v6.properties = v14;
v6.onStart = v5.onStart;
v6.onUpdate = v5.onUpdate;
v6.onComplete = v5.onComplete;
v6.onOverwrite = v5.onOverwrite;
v6.onError = v5.onError;
v6.onStartParams = v5.onStartParams;
v6.onUpdateParams = v5.onUpdateParams;
v6.onCompleteParams = v5.onCompleteParams;
v6.onOverwriteParams = v5.onOverwriteParams;
v6.onStartScope = v5.onStartScope;
v6.onUpdateScope = v5.onUpdateScope;
v6.onCompleteScope = v5.onCompleteScope;
v6.onOverwriteScope = v5.onOverwriteScope;
v6.onErrorScope = v5.onErrorScope;
v6.rounded = v5.rounded;
v6.skipUpdates = v5.skipUpdates;
if ((v5.overwrite == undefined) ? caurina.transitions.Tweener.autoOverwrite : v5.overwrite) {
caurina.transitions.Tweener.removeTweensByTime(v6.scope, v6.properties, v6.timeStart, v6.timeComplete);
}
caurina.transitions.Tweener._tweenList.push(v6);
if (v19 == 0 && v12 == 0) {
v20 = caurina.transitions.Tweener._tweenList.length - 1;
caurina.transitions.Tweener.updateTweenByIndex(v20);
caurina.transitions.Tweener.removeTweenByIndex(v20);
}
++v3;
}
return true;
};
v1.addCaller = function (p_scopes, p_parameters) {
if (p_scopes == undefined) {
return false;
}
var v5;
var v6;
if (p_scopes instanceof Array) {
v6 = p_scopes.concat();
} else {
v6 = [p_scopes];
}
var v3 = p_parameters;
if (!caurina.transitions.Tweener._inited) {
caurina.transitions.Tweener.init();
}
if (!caurina.transitions.Tweener._engineExists || _root[caurina.transitions.Tweener.getControllerName()] == undefined) {
caurina.transitions.Tweener.startEngine();
}
var v7 = isNaN(v3.time) ? 0 : v3.time;
var v4 = isNaN(v3.delay) ? 0 : v3.delay;
var v9;
if (typeof v3.transition == 'string') {
var v11 = v3.transition.toLowerCase();
v9 = caurina.transitions.Tweener._transitionList[v11];
} else {
v9 = v3.transition;
}
if (v9 == undefined) {
v9 = caurina.transitions.Tweener._transitionList.easeoutexpo;
}
var v2;
var v8;
v5 = 0;
while (v5 < v6.length) {
if (v3.useFrames == true) {
v2 = new caurina.transitions.TweenListObj(v6[v5], caurina.transitions.Tweener._currentTimeFrame + v4 / caurina.transitions.Tweener._timeScale, caurina.transitions.Tweener._currentTimeFrame + (v4 + v7) / caurina.transitions.Tweener._timeScale, true, v9, v3.transitionParams);
} else {
v2 = new caurina.transitions.TweenListObj(v6[v5], caurina.transitions.Tweener._currentTime + v4 * 1000 / caurina.transitions.Tweener._timeScale, caurina.transitions.Tweener._currentTime + (v4 * 1000 + v7 * 1000) / caurina.transitions.Tweener._timeScale, false, v9, v3.transitionParams);
}
v2.properties = undefined;
v2.onStart = v3.onStart;
v2.onUpdate = v3.onUpdate;
v2.onComplete = v3.onComplete;
v2.onOverwrite = v3.onOverwrite;
v2.onStartParams = v3.onStartParams;
v2.onUpdateParams = v3.onUpdateParams;
v2.onCompleteParams = v3.onCompleteParams;
v2.onOverwriteParams = v3.onOverwriteParams;
v2.onStartScope = v3.onStartScope;
v2.onUpdateScope = v3.onUpdateScope;
v2.onCompleteScope = v3.onCompleteScope;
v2.onOverwriteScope = v3.onOverwriteScope;
v2.onErrorScope = v3.onErrorScope;
v2.isCaller = true;
v2.count = v3.count;
v2.waitFrames = v3.waitFrames;
caurina.transitions.Tweener._tweenList.push(v2);
if (v7 == 0 && v4 == 0) {
v8 = caurina.transitions.Tweener._tweenList.length - 1;
caurina.transitions.Tweener.updateTweenByIndex(v8);
caurina.transitions.Tweener.removeTweenByIndex(v8);
}
++v5;
}
return true;
};
v1.removeTweensByTime = function (p_scope, p_properties, p_timeStart, p_timeComplete) {
var v5 = false;
var v4;
var v1;
var v7 = caurina.transitions.Tweener._tweenList.length;
var v2;
v1 = 0;
while (v1 < v7) {
if (p_scope == caurina.transitions.Tweener._tweenList[v1].scope) {
if (p_timeComplete > caurina.transitions.Tweener._tweenList[v1].timeStart && p_timeStart < caurina.transitions.Tweener._tweenList[v1].timeComplete) {
v4 = false;
for (v2 in caurina.transitions.Tweener._tweenList[v1].properties) {
if (p_properties[v2] != undefined) {
if (caurina.transitions.Tweener._tweenList[v1].onOverwrite != undefined) {
var v3 = (caurina.transitions.Tweener._tweenList[v1].onOverwriteScope != undefined) ? caurina.transitions.Tweener._tweenList[v1].onOverwriteScope : caurina.transitions.Tweener._tweenList[v1].scope;
try {
caurina.transitions.Tweener._tweenList[v1].onOverwrite.apply(v3, caurina.transitions.Tweener._tweenList[v1].onOverwriteParams);
}
catch (enumerate caurina.transitions.Tweener._tweenList[v1].properties) {
if (Error(enumerate caurina.transitions.Tweener._tweenList[v1].properties) != null) {
var e = Error(enumerate caurina.transitions.Tweener._tweenList[v1].properties);
caurina.transitions.Tweener.handleError(caurina.transitions.Tweener._tweenList[v1], e, 'onOverwrite');
} else {
throw enumerate caurina.transitions.Tweener._tweenList[v1].properties;
}
}
}
caurina.transitions.Tweener._tweenList[v1].properties[v2] = undefined;
delete caurina.transitions.Tweener._tweenList[v1].properties[v2];
v4 = true;
v5 = true;
}
}
if (v4) {
if (caurina.transitions.AuxFunctions.getObjectLength(caurina.transitions.Tweener._tweenList[v1].properties) == 0) {
caurina.transitions.Tweener.removeTweenByIndex(v1);
}
}
}
}
++v1;
}
return v5;
};
v1.removeTweens = function (p_scope) {
var v5 = new Array();
var v3;
v3 = 1;
while (v3 < arguments.length) {
if (typeof arguments[v3] == 'string' && !caurina.transitions.AuxFunctions.isInArray(arguments[v3], v5)) {
if (caurina.transitions.Tweener._specialPropertySplitterList[arguments[v3]]) {
var v6 = caurina.transitions.Tweener._specialPropertySplitterList[arguments[v3]];
var v4 = v6.splitValues(p_scope, null);
var v2 = 0;
while (v2 < v4.length) {
v5.push(v4[v2].name);
++v2;
}
} else {
v5.push(arguments[v3]);
}
}
++v3;
}
return caurina.transitions.Tweener.affectTweens(caurina.transitions.Tweener.removeTweenByIndex, p_scope, v5);
};
v1.removeAllTweens = function () {
var v2 = false;
var v1;
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
caurina.transitions.Tweener.removeTweenByIndex(v1);
v2 = true;
++v1;
}
return v2;
};
v1.pauseTweens = function (p_scope) {
var v3 = new Array();
var v2;
v2 = 1;
while (v2 < arguments.length) {
if (typeof arguments[v2] == 'string' && !caurina.transitions.AuxFunctions.isInArray(arguments[v2], v3)) {
v3.push(arguments[v2]);
}
++v2;
}
return caurina.transitions.Tweener.affectTweens(caurina.transitions.Tweener.pauseTweenByIndex, p_scope, v3);
};
v1.pauseAllTweens = function () {
var v2 = false;
var v1;
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
caurina.transitions.Tweener.pauseTweenByIndex(v1);
v2 = true;
++v1;
}
return v2;
};
v1.resumeTweens = function (p_scope) {
var v3 = new Array();
var v2;
v2 = 1;
while (v2 < arguments.length) {
if (typeof arguments[v2] == 'string' && !caurina.transitions.AuxFunctions.isInArray(arguments[v2], v3)) {
v3.push(arguments[v2]);
}
++v2;
}
return caurina.transitions.Tweener.affectTweens(caurina.transitions.Tweener.resumeTweenByIndex, p_scope, v3);
};
v1.resumeAllTweens = function () {
var v2 = false;
var v1;
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
caurina.transitions.Tweener.resumeTweenByIndex(v1);
v2 = true;
++v1;
}
return v2;
};
v1.affectTweens = function (p_affectFunction, p_scope, p_properties) {
var v5 = false;
var v2;
if (!caurina.transitions.Tweener._tweenList) {
return false;
}
v2 = 0;
while (v2 < caurina.transitions.Tweener._tweenList.length) {
if (caurina.transitions.Tweener._tweenList[v2].scope == p_scope) {
if (p_properties.length == 0) {
p_affectFunction(v2);
v5 = true;
} else {
var v4 = new Array();
var v1;
v1 = 0;
while (v1 < p_properties.length) {
if (caurina.transitions.Tweener._tweenList[v2].properties[p_properties[v1]] != undefined) {
v4.push(p_properties[v1]);
}
++v1;
}
if (v4.length > 0) {
var v7 = caurina.transitions.AuxFunctions.getObjectLength(caurina.transitions.Tweener._tweenList[v2].properties);
if (v7 == v4.length) {
p_affectFunction(v2);
v5 = true;
} else {
var v8 = caurina.transitions.Tweener.splitTweens(v2, v4);
p_affectFunction(v8);
v5 = true;
}
}
}
}
++v2;
}
return v5;
};
v1.splitTweens = function (p_tween, p_properties) {
var v6 = caurina.transitions.Tweener._tweenList[p_tween];
var v5 = v6.clone(false);
var v1;
var v2;
v1 = 0;
while (v1 < p_properties.length) {
v2 = p_properties[v1];
if (v6.properties[v2] != undefined) {
v6.properties[v2] = undefined;
delete v6.properties[v2];
}
++v1;
}
var v4;
for (v2 in v5.properties) {
v4 = false;
v1 = 0;
while (v1 < p_properties.length) {
if (p_properties[v1] == v2) {
v4 = true;
break;
}
++v1;
}
if (!v4) {
v5.properties[v2] = undefined;
delete v5.properties[v2];
}
}
caurina.transitions.Tweener._tweenList.push(v5);
return caurina.transitions.Tweener._tweenList.length - 1;
};
v1.updateTweens = function () {
if (caurina.transitions.Tweener._tweenList.length == 0) {
return false;
}
var v1;
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
if (!caurina.transitions.Tweener._tweenList[v1].isPaused) {
if (!caurina.transitions.Tweener.updateTweenByIndex(v1)) {
caurina.transitions.Tweener.removeTweenByIndex(v1);
}
if (caurina.transitions.Tweener._tweenList[v1] == null) {
caurina.transitions.Tweener.removeTweenByIndex(v1, true);
--v1;
}
}
++v1;
}
return true;
};
v1.removeTweenByIndex = function (p_tween, p_finalRemoval) {
caurina.transitions.Tweener._tweenList[p_tween] = null;
if (p_finalRemoval) {
caurina.transitions.Tweener._tweenList.splice(p_tween, 1);
}
return true;
};
v1.pauseTweenByIndex = function (p_tween) {
var v1 = caurina.transitions.Tweener._tweenList[p_tween];
if (v1 == null || v1.isPaused) {
return false;
}
v1.timePaused = caurina.transitions.Tweener.getCurrentTweeningTime(v1);
v1.isPaused = true;
return true;
};
v1.resumeTweenByIndex = function (p_tween) {
var v1 = caurina.transitions.Tweener._tweenList[p_tween];
if (v1 == null || !v1.isPaused) {
return false;
}
var v2 = caurina.transitions.Tweener.getCurrentTweeningTime(v1);
v1.timeStart += v2 - v1.timePaused;
v1.timeComplete += v2 - v1.timePaused;
v1.timePaused = undefined;
v1.isPaused = false;
return true;
};
v1.updateTweenByIndex = function (i) {
var v1 = caurina.transitions.Tweener._tweenList[i];
if (v1 == null || !v1.scope) {
return false;
}
var v13 = false;
var v14;
var v3;
var v7;
var v10;
var v9;
var v6;
var v2;
var v12;
var v5;
var v8 = caurina.transitions.Tweener.getCurrentTweeningTime(v1);
var v4;
if (v8 >= v1.timeStart) {
v5 = v1.scope;
if (v1.isCaller) {
do {
v7 = ((v1.timeComplete - v1.timeStart) / v1.count) * (v1.timesCalled + 1);
v10 = v1.timeStart;
v9 = v1.timeComplete - v1.timeStart;
v6 = v1.timeComplete - v1.timeStart;
v3 = v1.transition(v7, v10, v9, v6, v1.transitionParams);
if (v8 >= v3) {
if (v1.onUpdate != undefined) {
v12 = (v1.onUpdateScope != undefined) ? v1.onUpdateScope : v5;
try {
v1.onUpdate.apply(v12, v1.onUpdateParams);
}
catch (v0) {
if (Error(v0) != null) {
var e = Error(v0);
caurina.transitions.Tweener.handleError(v1, e, 'onUpdate');
} else {
throw v0;
}
}
}
++v1.timesCalled;
if (v1.timesCalled >= v1.count) {
v13 = true;
break;
}
if (v1.waitFrames) {
break;
}
}
} while (v8 >= v3);
} else {
v14 = v1.skipUpdates < 1 || v1.skipUpdates == undefined || v1.updatesSkipped >= v1.skipUpdates;
if (v8 >= v1.timeComplete) {
v13 = true;
v14 = true;
}
if (!v1.hasStarted) {
if (v1.onStart != undefined) {
v12 = (v1.onStartScope != undefined) ? v1.onStartScope : v5;
try {
v1.onStart.apply(v12, v1.onStartParams);
}
catch (v0) {
if (Error(v0) != null) {
var e = Error(v0);
caurina.transitions.Tweener.handleError(v1, e, 'onStart');
} else {
throw v0;
}
}
}
var v11;
for (v2 in v1.properties) {
if (v1.properties[v2].isSpecialProperty) {
if (caurina.transitions.Tweener._specialPropertyList[v2].preProcess != undefined) {
v1.properties[v2].valueComplete = caurina.transitions.Tweener._specialPropertyList[v2].preProcess(v5, caurina.transitions.Tweener._specialPropertyList[v2].parameters, v1.properties[v2].originalValueComplete, v1.properties[v2].extra);
}
v11 = caurina.transitions.Tweener._specialPropertyList[v2].getValue(v5, caurina.transitions.Tweener._specialPropertyList[v2].parameters, v1.properties[v2].extra);
} else {
v11 = v5[v2];
}
v1.properties[v2].valueStart = isNaN(v11) ? v1.properties[v2].valueComplete : v11;
}
v14 = true;
v1.hasStarted = true;
}
if (v14) {
for (v2 in v1.properties) {
v4 = v1.properties[v2];
if (v13) {
v3 = v4.valueComplete;
} else {
if (v4.hasModifier) {
v7 = v8 - v1.timeStart;
v6 = v1.timeComplete - v1.timeStart;
v3 = v1.transition(v7, 0, 1, v6, v1.transitionParams);
v3 = v4.modifierFunction(v4.valueStart, v4.valueComplete, v3, v4.modifierParameters);
} else {
v7 = v8 - v1.timeStart;
v10 = v4.valueStart;
v9 = v4.valueComplete - v4.valueStart;
v6 = v1.timeComplete - v1.timeStart;
v3 = v1.transition(v7, v10, v9, v6, v1.transitionParams);
}
}
if (v1.rounded) {
v3 = Math.round(v3);
}
if (v4.isSpecialProperty) {
caurina.transitions.Tweener._specialPropertyList[v2].setValue(v5, v3, caurina.transitions.Tweener._specialPropertyList[v2].parameters, v1.properties[v2].extra);
} else {
v5[v2] = v3;
}
}
v1.updatesSkipped = 0;
if (v1.onUpdate != undefined) {
v12 = (v1.onUpdateScope != undefined) ? v1.onUpdateScope : v5;
try {
v1.onUpdate.apply(v12, v1.onUpdateParams);
}
catch (enumerate v1.properties) {
if (Error(enumerate v1.properties) != null) {
var e = Error(enumerate v1.properties);
caurina.transitions.Tweener.handleError(v1, e, 'onUpdate');
} else {
throw enumerate v1.properties;
}
}
}
} else {
++v1.updatesSkipped;
}
}
if (v13 && v1.onComplete != undefined) {
v12 = (v1.onCompleteScope != undefined) ? v1.onCompleteScope : v5;
try {
v1.onComplete.apply(v12, v1.onCompleteParams);
}
catch (enumerate v1.properties) {
if (Error(enumerate v1.properties) != null) {
var e = Error(enumerate v1.properties);
caurina.transitions.Tweener.handleError(v1, e, 'onComplete');
} else {
throw enumerate v1.properties;
}
}
}
return !v13;
}
return true;
};
v1.init = function () {
caurina.transitions.Tweener._inited = true;
caurina.transitions.Tweener._transitionList = new Object();
caurina.transitions.Equations.init();
caurina.transitions.Tweener._specialPropertyList = new Object();
caurina.transitions.Tweener._specialPropertyModifierList = new Object();
caurina.transitions.Tweener._specialPropertySplitterList = new Object();
};
v1.registerTransition = function (p_name, p_function) {
if (!caurina.transitions.Tweener._inited) {
caurina.transitions.Tweener.init();
}
caurina.transitions.Tweener._transitionList[p_name] = p_function;
};
v1.registerSpecialProperty = function (p_name, p_getFunction, p_setFunction, p_parameters, p_preProcessFunction) {
if (!caurina.transitions.Tweener._inited) {
caurina.transitions.Tweener.init();
}
var v1 = new caurina.transitions.SpecialProperty(p_getFunction, p_setFunction, p_parameters, p_preProcessFunction);
caurina.transitions.Tweener._specialPropertyList[p_name] = v1;
};
v1.registerSpecialPropertyModifier = function (p_name, p_modifyFunction, p_getFunction) {
if (!caurina.transitions.Tweener._inited) {
caurina.transitions.Tweener.init();
}
var v1 = new caurina.transitions.SpecialPropertyModifier(p_modifyFunction, p_getFunction);
caurina.transitions.Tweener._specialPropertyModifierList[p_name] = v1;
};
v1.registerSpecialPropertySplitter = function (p_name, p_splitFunction, p_parameters) {
if (!caurina.transitions.Tweener._inited) {
caurina.transitions.Tweener.init();
}
var v1 = new caurina.transitions.SpecialPropertySplitter(p_splitFunction, p_parameters);
caurina.transitions.Tweener._specialPropertySplitterList[p_name] = v1;
};
v1.startEngine = function () {
caurina.transitions.Tweener._engineExists = true;
caurina.transitions.Tweener._tweenList = new Array();
var v2 = Math.floor(Math.random() * 999999);
var v3 = _root.createEmptyMovieClip(caurina.transitions.Tweener.getControllerName(), 31338 + v2);
v3.onEnterFrame = function () {
caurina.transitions.Tweener.onEnterFrame();
};
caurina.transitions.Tweener._currentTimeFrame = 0;
caurina.transitions.Tweener.updateTime();
};
v1.stopEngine = function () {
caurina.transitions.Tweener._engineExists = false;
caurina.transitions.Tweener._tweenList = null;
caurina.transitions.Tweener._currentTime = 0;
caurina.transitions.Tweener._currentTimeFrame = 0;
delete _root[caurina.transitions.Tweener.getControllerName()].onEnterFrame;
_root[caurina.transitions.Tweener.getControllerName()].removeMovieClip();
};
v1.updateTime = function () {
caurina.transitions.Tweener._currentTime = getTimer();
};
v1.updateFrame = function () {
++caurina.transitions.Tweener._currentTimeFrame;
};
v1.onEnterFrame = function () {
caurina.transitions.Tweener.updateTime();
caurina.transitions.Tweener.updateFrame();
var v1 = false;
v1 = caurina.transitions.Tweener.updateTweens();
if (!v1) {
caurina.transitions.Tweener.stopEngine();
}
};
v1.setTimeScale = function (p_time) {
var v1;
var v2;
if (isNaN(p_time)) {
p_time = 1;
}
if (p_time < 1.0e-005) {
p_time = 1.0e-005;
}
if (p_time != caurina.transitions.Tweener._timeScale) {
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
v2 = caurina.transitions.Tweener.getCurrentTweeningTime(caurina.transitions.Tweener._tweenList[v1]);
caurina.transitions.Tweener._tweenList[v1].timeStart = v2 - (v2 - caurina.transitions.Tweener._tweenList[v1].timeStart) * caurina.transitions.Tweener._timeScale / p_time;
caurina.transitions.Tweener._tweenList[v1].timeComplete = v2 - (v2 - caurina.transitions.Tweener._tweenList[v1].timeComplete) * caurina.transitions.Tweener._timeScale / p_time;
if (caurina.transitions.Tweener._tweenList[v1].timePaused != undefined) {
caurina.transitions.Tweener._tweenList[v1].timePaused = v2 - (v2 - caurina.transitions.Tweener._tweenList[v1].timePaused) * caurina.transitions.Tweener._timeScale / p_time;
}
++v1;
}
caurina.transitions.Tweener._timeScale = p_time;
}
};
v1.isTweening = function (p_scope) {
var v1;
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
if (caurina.transitions.Tweener._tweenList[v1].scope == p_scope) {
return true;
}
++v1;
}
return false;
};
v1.getTweens = function (p_scope) {
var v1;
var v2;
var v3 = new Array();
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
if (caurina.transitions.Tweener._tweenList[v1].scope == p_scope) {
for (v2 in caurina.transitions.Tweener._tweenList[v1].properties) {
v3.push(v2);
}
}
++v1;
}
return v3;
};
v1.getTweenCount = function (p_scope) {
var v1;
var v2 = 0;
v1 = 0;
while (v1 < caurina.transitions.Tweener._tweenList.length) {
if (caurina.transitions.Tweener._tweenList[v1].scope == p_scope) {
v2 += caurina.transitions.AuxFunctions.getObjectLength(caurina.transitions.Tweener._tweenList[v1].properties);
}
++v1;
}
return v2;
};
v1.handleError = function (pTweening, pError, pCallBackName) {
if (pTweening.onError != undefined && typeof (pTweening.onError == 'function')) {
var v3 = (pTweening.onErrorScope != undefined) ? pTweening.onErrorScope : pTweening.scope;
try {
pTweening.onError.apply(v3, [pTweening.scope, pError]);
}
catch (v0) {
if (Error(v0) != null) {
var metaError = Error(v0);
caurina.transitions.Tweener.printError(pTweening.scope.toString() + ' raised an error while executing the \'onError\' handler. Original error:\n ' + pError + '\nonError error: ' + metaError);
} else {
throw v0;
}
}
} else {
if (pTweening.onError == undefined) {
caurina.transitions.Tweener.printError(pTweening.scope.toString() + ' raised an error while executing the \'' + pCallBackName.toString() + '\'handler. \n' + pError);
}
}
};
v1.getCurrentTweeningTime = function (p_tweening) {
return p_tweening.useFrames ? caurina.transitions.Tweener._currentTimeFrame : caurina.transitions.Tweener._currentTime;
};
v1.getVersion = function () {
return 'AS2 1.33.74';
};
v1.getControllerName = function () {
return '__tweener_controller__' + caurina.transitions.Tweener.getVersion();
};
v1.printError = function (p_message) {
trace('## [Tweener] Error: ' + p_message);
};
v1._engineExists = false;
v1._inited = false;
v1._timeScale = 1;
v1.autoOverwrite = true;
ASSetPropFlags(caurina.transitions.Tweener.prototype, null, 1);
}
#endinitclip
}
movieClip 4702 __Packages.caurina.transitions.TweenListObj {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.TweenListObj) {
var v1 = function (p_scope, p_timeStart, p_timeComplete, p_useFrames, p_transition, p_transitionParams) {
this.scope = p_scope;
this.timeStart = p_timeStart;
this.timeComplete = p_timeComplete;
this.useFrames = p_useFrames;
this.transition = p_transition;
this.transitionParams = p_transitionParams;
this.properties = new Object();
this.isPaused = false;
this.timePaused = undefined;
this.isCaller = false;
this.updatesSkipped = 0;
this.timesCalled = 0;
this.skipUpdates = 0;
this.hasStarted = false;
};
caurina.transitions.TweenListObj = v1;
var v2 = v1.prototype;
v2.clone = function (omitEvents) {
var v2 = new caurina.transitions.TweenListObj(this.scope, this.timeStart, this.timeComplete, this.useFrames, this.transition, this.transitionParams);
v2.properties = new Object();
for (var v3 in this.properties) {
v2.properties[v3] = this.properties[v3].clone();
}
v2.skipUpdates = this.skipUpdates;
v2.updatesSkipped = this.updatesSkipped;
if (!omitEvents) {
v2.onStart = this.onStart;
v2.onUpdate = this.onUpdate;
v2.onComplete = this.onComplete;
v2.onOverwrite = this.onOverwrite;
v2.onError = this.onError;
v2.onStartParams = this.onStartParams;
v2.onUpdateParams = this.onUpdateParams;
v2.onCompleteParams = this.onCompleteParams;
v2.onOverwriteParams = this.onOverwriteParams;
v2.onStartScope = this.onStartScope;
v2.onUpdateScope = this.onUpdateScope;
v2.onCompleteScope = this.onCompleteScope;
v2.onOverwriteScope = this.onOverwriteScope;
v2.onErrorScope = this.onErrorScope;
}
v2.rounded = this.rounded;
v2.isPaused = this.isPaused;
v2.timePaused = this.timePaused;
v2.isCaller = this.isCaller;
v2.count = this.count;
v2.timesCalled = this.timesCalled;
v2.waitFrames = this.waitFrames;
v2.hasStarted = this.hasStarted;
return v2;
};
v2.toString = function () {
var v2 = '\n[TweenListObj ';
v2 += 'scope:' + String(this.scope);
v2 += ', properties:';
var v3 = true;
for (var v4 in this.properties) {
if (!v3) {
v2 += ',';
}
v2 += '[name:' + this.properties[v4].name;
v2 += ',valueStart:' + this.properties[v4].valueStart;
v2 += ',valueComplete:' + this.properties[v4].valueComplete;
v2 += ']';
v3 = false;
}
v2 += ', timeStart:' + String(this.timeStart);
v2 += ', timeComplete:' + String(this.timeComplete);
v2 += ', useFrames:' + String(this.useFrames);
v2 += ', transition:' + String(this.transition);
v2 += ', transitionParams:' + String(this.transitionParams);
if (this.skipUpdates) {
v2 += ', skipUpdates:' + String(this.skipUpdates);
}
if (this.updatesSkipped) {
v2 += ', updatesSkipped:' + String(this.updatesSkipped);
}
if (this.onStart) {
v2 += ', onStart:' + String(this.onStart);
}
if (this.onUpdate) {
v2 += ', onUpdate:' + String(this.onUpdate);
}
if (this.onComplete) {
v2 += ', onComplete:' + String(this.onComplete);
}
if (this.onOverwrite) {
v2 += ', onOverwrite:' + String(this.onOverwrite);
}
if (this.onError) {
v2 += ', onError:' + String(this.onError);
}
if (this.onStartParams) {
v2 += ', onStartParams:' + String(this.onStartParams);
}
if (this.onUpdateParams) {
v2 += ', onUpdateParams:' + String(this.onUpdateParams);
}
if (this.onCompleteParams) {
v2 += ', onCompleteParams:' + String(this.onCompleteParams);
}
if (this.onOverwriteParams) {
v2 += ', onOverwriteParams:' + String(this.onOverwriteParams);
}
if (this.onStartScope) {
v2 += ', onStartScope:' + String(this.onStartScope);
}
if (this.onUpdateScope) {
v2 += ', onUpdateScope:' + String(this.onUpdateScope);
}
if (this.onCompleteScope) {
v2 += ', onCompleteScope:' + String(this.onCompleteScope);
}
if (this.onOverwriteScope) {
v2 += ', onOverwriteScope:' + String(this.onOverwriteScope);
}
if (this.onErrorScope) {
v2 += ', onErrorScope:' + String(this.onErrorScope);
}
if (this.rounded) {
v2 += ', rounded:' + String(this.rounded);
}
if (this.isPaused) {
v2 += ', isPaused:' + String(this.isPaused);
}
if (this.timePaused) {
v2 += ', timePaused:' + String(this.timePaused);
}
if (this.isCaller) {
v2 += ', isCaller:' + String(this.isCaller);
}
if (this.count) {
v2 += ', count:' + String(this.count);
}
if (this.timesCalled) {
v2 += ', timesCalled:' + String(this.timesCalled);
}
if (this.waitFrames) {
v2 += ', waitFrames:' + String(this.waitFrames);
}
if (this.hasStarted) {
v2 += ', hasStarted:' + String(this.hasStarted);
}
v2 += ']\n';
return v2;
};
v1.makePropertiesChain = function (p_obj) {
var v6 = p_obj.base;
if (v6) {
var v5 = {};
var v2;
if (v6 instanceof Array) {
v2 = [];
var v3 = 0;
while (v3 < v6.length) {
v2.push(v6[v3]);
++v3;
}
} else {
v2 = [v6];
}
v2.push(p_obj);
var v4;
var v7 = v2.length;
var v1 = 0;
while (v1 < v7) {
if (v2[v1].base) {
v4 = caurina.transitions.AuxFunctions.concatObjects(caurina.transitions.TweenListObj.makePropertiesChain(v2[v1].base), v2[v1]);
} else {
v4 = v2[v1];
}
v5 = caurina.transitions.AuxFunctions.concatObjects(v5, v4);
++v1;
}
if (v5.base) {
delete v5.base;
}
return v5;
} else {
return p_obj;
}
};
ASSetPropFlags(caurina.transitions.TweenListObj.prototype, null, 1);
}
#endinitclip
}
movieClip 4703 __Packages.caurina.transitions.AuxFunctions {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.AuxFunctions) {
var v1 = function () {};
caurina.transitions.AuxFunctions = v1;
var v2 = v1.prototype;
v1.numberToR = function (p_num) {
return (p_num & 16711680) >> 16;
};
v1.numberToG = function (p_num) {
return (p_num & 65280) >> 8;
};
v1.numberToB = function (p_num) {
return p_num & 255;
};
v1.isInArray = function (p_string, p_array) {
var v2 = p_array.length;
var v1 = 0;
while (v1 < v2) {
if (p_array[v1] == p_string) {
return true;
}
++v1;
}
return false;
};
v1.getObjectLength = function (p_object) {
var v1 = 0;
for (var v2 in p_object) {
++v1;
}
return v1;
};
v1.concatObjects = function () {
var v4 = {};
var v2;
var v3 = 0;
while (v3 < arguments.length) {
v2 = arguments[v3];
for (var v5 in v2) {
if (v2[v5] == null) {
delete v4[v5];
} else {
v4[v5] = v2[v5];
}
}
++v3;
}
return v4;
};
ASSetPropFlags(caurina.transitions.AuxFunctions.prototype, null, 1);
}
#endinitclip
}
movieClip 4704 __Packages.caurina.transitions.PropertyInfoObj {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.PropertyInfoObj) {
var v1 = function (p_valueStart, p_valueComplete, p_originalValueComplete, p_arrayIndex, p_extra, p_isSpecialProperty, p_modifierFunction, p_modifierParameters) {
this.valueStart = p_valueStart;
this.valueComplete = p_valueComplete;
this.originalValueComplete = p_originalValueComplete;
this.arrayIndex = p_arrayIndex;
this.extra = p_extra;
this.isSpecialProperty = p_isSpecialProperty;
this.hasModifier = p_modifierFunction != undefined;
this.modifierFunction = p_modifierFunction;
this.modifierParameters = p_modifierParameters;
};
caurina.transitions.PropertyInfoObj = v1;
var v2 = v1.prototype;
v2.clone = function () {
var v2 = new caurina.transitions.PropertyInfoObj(this.valueStart, this.valueComplete, this.originalValueComplete, this.arrayIndex, this.extra, this.isSpecialProperty, this.modifierFunction, this.modifierParameters);
return v2;
};
v2.toString = function () {
var v2 = '\n[PropertyInfoObj ';
v2 += 'valueStart:' + String(this.valueStart);
v2 += ', ';
v2 += 'valueComplete:' + String(this.valueComplete);
v2 += ', ';
v2 += 'originalValueComplete:' + String(this.originalValueComplete);
v2 += ', ';
v2 += 'arrayIndex:' + String(this.arrayIndex);
v2 += ', ';
v2 += 'extra:' + String(this.extra);
v2 += ', ';
v2 += 'isSpecialProperty:' + String(this.isSpecialProperty);
v2 += ', ';
v2 += 'hasModifier:' + String(this.hasModifier);
v2 += ', ';
v2 += 'modifierFunction:' + String(this.modifierFunction);
v2 += ', ';
v2 += 'modifierParameters:' + String(this.modifierParameters);
v2 += ']\n';
return v2;
};
ASSetPropFlags(caurina.transitions.PropertyInfoObj.prototype, null, 1);
}
#endinitclip
}
movieClip 4705 __Packages.caurina.transitions.SpecialPropertySplitter {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.SpecialPropertySplitter) {
var v1 = function (p_splitFunction, p_parameters) {
this.splitValues = p_splitFunction;
this.parameters = p_parameters;
};
caurina.transitions.SpecialPropertySplitter = v1;
var v2 = v1.prototype;
v2.splitValues = function (p_value, p_parameters) {
return [];
};
v2.toString = function () {
var v2 = '';
v2 += '[SpecialPropertySplitter ';
v2 += 'splitValues:' + this.splitValues.toString();
v2 += ', ';
v2 += 'parameters:' + this.parameters.toString();
v2 += ']';
return v2;
};
ASSetPropFlags(caurina.transitions.SpecialPropertySplitter.prototype, null, 1);
}
#endinitclip
}
movieClip 4706 __Packages.caurina.transitions.Equations {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.Equations) {
var v1 = function () {
trace('Equations is a static class and should not be instantiated.');
};
caurina.transitions.Equations = v1;
var v2 = v1.prototype;
v1.init = function () {
caurina.transitions.Tweener.registerTransition('easenone', caurina.transitions.Equations.easeNone);
caurina.transitions.Tweener.registerTransition('linear', caurina.transitions.Equations.easeNone);
caurina.transitions.Tweener.registerTransition('easeinquad', caurina.transitions.Equations.easeInQuad);
caurina.transitions.Tweener.registerTransition('easeoutquad', caurina.transitions.Equations.easeOutQuad);
caurina.transitions.Tweener.registerTransition('easeinoutquad', caurina.transitions.Equations.easeInOutQuad);
caurina.transitions.Tweener.registerTransition('easeoutinquad', caurina.transitions.Equations.easeOutInQuad);
caurina.transitions.Tweener.registerTransition('easeincubic', caurina.transitions.Equations.easeInCubic);
caurina.transitions.Tweener.registerTransition('easeoutcubic', caurina.transitions.Equations.easeOutCubic);
caurina.transitions.Tweener.registerTransition('easeinoutcubic', caurina.transitions.Equations.easeInOutCubic);
caurina.transitions.Tweener.registerTransition('easeoutincubic', caurina.transitions.Equations.easeOutInCubic);
caurina.transitions.Tweener.registerTransition('easeinquart', caurina.transitions.Equations.easeInQuart);
caurina.transitions.Tweener.registerTransition('easeoutquart', caurina.transitions.Equations.easeOutQuart);
caurina.transitions.Tweener.registerTransition('easeinoutquart', caurina.transitions.Equations.easeInOutQuart);
caurina.transitions.Tweener.registerTransition('easeoutinquart', caurina.transitions.Equations.easeOutInQuart);
caurina.transitions.Tweener.registerTransition('easeinquint', caurina.transitions.Equations.easeInQuint);
caurina.transitions.Tweener.registerTransition('easeoutquint', caurina.transitions.Equations.easeOutQuint);
caurina.transitions.Tweener.registerTransition('easeinoutquint', caurina.transitions.Equations.easeInOutQuint);
caurina.transitions.Tweener.registerTransition('easeoutinquint', caurina.transitions.Equations.easeOutInQuint);
caurina.transitions.Tweener.registerTransition('easeinsine', caurina.transitions.Equations.easeInSine);
caurina.transitions.Tweener.registerTransition('easeoutsine', caurina.transitions.Equations.easeOutSine);
caurina.transitions.Tweener.registerTransition('easeinoutsine', caurina.transitions.Equations.easeInOutSine);
caurina.transitions.Tweener.registerTransition('easeoutinsine', caurina.transitions.Equations.easeOutInSine);
caurina.transitions.Tweener.registerTransition('easeincirc', caurina.transitions.Equations.easeInCirc);
caurina.transitions.Tweener.registerTransition('easeoutcirc', caurina.transitions.Equations.easeOutCirc);
caurina.transitions.Tweener.registerTransition('easeinoutcirc', caurina.transitions.Equations.easeInOutCirc);
caurina.transitions.Tweener.registerTransition('easeoutincirc', caurina.transitions.Equations.easeOutInCirc);
caurina.transitions.Tweener.registerTransition('easeinexpo', caurina.transitions.Equations.easeInExpo);
caurina.transitions.Tweener.registerTransition('easeoutexpo', caurina.transitions.Equations.easeOutExpo);
caurina.transitions.Tweener.registerTransition('easeinoutexpo', caurina.transitions.Equations.easeInOutExpo);
caurina.transitions.Tweener.registerTransition('easeoutinexpo', caurina.transitions.Equations.easeOutInExpo);
caurina.transitions.Tweener.registerTransition('easeinelastic', caurina.transitions.Equations.easeInElastic);
caurina.transitions.Tweener.registerTransition('easeoutelastic', caurina.transitions.Equations.easeOutElastic);
caurina.transitions.Tweener.registerTransition('easeinoutelastic', caurina.transitions.Equations.easeInOutElastic);
caurina.transitions.Tweener.registerTransition('easeoutinelastic', caurina.transitions.Equations.easeOutInElastic);
caurina.transitions.Tweener.registerTransition('easeinback', caurina.transitions.Equations.easeInBack);
caurina.transitions.Tweener.registerTransition('easeoutback', caurina.transitions.Equations.easeOutBack);
caurina.transitions.Tweener.registerTransition('easeinoutback', caurina.transitions.Equations.easeInOutBack);
caurina.transitions.Tweener.registerTransition('easeoutinback', caurina.transitions.Equations.easeOutInBack);
caurina.transitions.Tweener.registerTransition('easeinbounce', caurina.transitions.Equations.easeInBounce);
caurina.transitions.Tweener.registerTransition('easeoutbounce', caurina.transitions.Equations.easeOutBounce);
caurina.transitions.Tweener.registerTransition('easeinoutbounce', caurina.transitions.Equations.easeInOutBounce);
caurina.transitions.Tweener.registerTransition('easeoutinbounce', caurina.transitions.Equations.easeOutInBounce);
};
v1.easeNone = function (t, b, c, d, p_params) {
return c * t / d + b;
};
v1.easeInQuad = function (t, b, c, d, p_params) {
t /= d;
return c * t * t + b;
};
v1.easeOutQuad = function (t, b, c, d, p_params) {
t /= d;
return -c * t * (t - 2) + b;
};
v1.easeInOutQuad = function (t, b, c, d, p_params) {
t /= d / 2;
if (t < 1) {
return (c / 2) * t * t + b;
}
return (-c / 2) * (--t * (t - 2) - 1) + b;
};
v1.easeOutInQuad = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutQuad(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInQuad(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInCubic = function (t, b, c, d, p_params) {
t /= d;
return c * t * t * t + b;
};
v1.easeOutCubic = function (t, b, c, d, p_params) {
t = t / d - 1;
return c * (t * t * t + 1) + b;
};
v1.easeInOutCubic = function (t, b, c, d, p_params) {
t /= d / 2;
if (t < 1) {
return (c / 2) * t * t * t + b;
}
t -= 2;
return (c / 2) * (t * t * t + 2) + b;
};
v1.easeOutInCubic = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutCubic(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInCubic(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInQuart = function (t, b, c, d, p_params) {
t /= d;
return c * t * t * t * t + b;
};
v1.easeOutQuart = function (t, b, c, d, p_params) {
t = t / d - 1;
return -c * (t * t * t * t - 1) + b;
};
v1.easeInOutQuart = function (t, b, c, d, p_params) {
t /= d / 2;
if (t < 1) {
return (c / 2) * t * t * t * t + b;
}
t -= 2;
return (-c / 2) * (t * t * t * t - 2) + b;
};
v1.easeOutInQuart = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutQuart(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInQuart(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInQuint = function (t, b, c, d, p_params) {
t /= d;
return c * t * t * t * t * t + b;
};
v1.easeOutQuint = function (t, b, c, d, p_params) {
t = t / d - 1;
return c * (t * t * t * t * t + 1) + b;
};
v1.easeInOutQuint = function (t, b, c, d, p_params) {
t /= d / 2;
if (t < 1) {
return (c / 2) * t * t * t * t * t + b;
}
t -= 2;
return (c / 2) * (t * t * t * t * t + 2) + b;
};
v1.easeOutInQuint = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutQuint(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInQuint(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInSine = function (t, b, c, d, p_params) {
return -c * Math.cos((t / d) * 1.570796326794897) + c + b;
};
v1.easeOutSine = function (t, b, c, d, p_params) {
return c * Math.sin((t / d) * 1.570796326794897) + b;
};
v1.easeInOutSine = function (t, b, c, d, p_params) {
return (-c / 2) * (Math.cos(Math.PI * t / d) - 1) + b;
};
v1.easeOutInSine = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutSine(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInSine(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInExpo = function (t, b, c, d, p_params) {
return (t == 0) ? b : c * Math.pow(2, 10 * (t / d - 1)) + b - c * 0.001;
};
v1.easeOutExpo = function (t, b, c, d, p_params) {
return (t == d) ? b + c : c * 1.001 * (-Math.pow(2, -10 * t / d) + 1) + b;
};
v1.easeInOutExpo = function (t, b, c, d, p_params) {
if (t == 0) {
return b;
}
if (t == d) {
return b + c;
}
t /= d / 2;
if (t < 1) {
return (c / 2) * Math.pow(2, 10 * (t - 1)) + b - c * 0.0005;
}
return (c / 2) * 1.0005 * (-Math.pow(2, -10 * --t) + 2) + b;
};
v1.easeOutInExpo = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutExpo(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInExpo(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInCirc = function (t, b, c, d, p_params) {
t /= d;
return -c * (Math.sqrt(1 - t * t) - 1) + b;
};
v1.easeOutCirc = function (t, b, c, d, p_params) {
t = t / d - 1;
return c * Math.sqrt(1 - t * t) + b;
};
v1.easeInOutCirc = function (t, b, c, d, p_params) {
t /= d / 2;
if (t < 1) {
return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
}
t -= 2;
return (c / 2) * (Math.sqrt(1 - t * t) + 1) + b;
};
v1.easeOutInCirc = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutCirc(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInCirc(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInElastic = function (t, b, c, d, p_params) {
if (t == 0) {
return b;
}
t /= d;
if (t == 1) {
return b + c;
}
var v2 = (p_params.period == undefined) ? d * 0.3 : p_params.period;
var v5;
var v1 = p_params.amplitude;
if (!v1 || v1 < Math.abs(c)) {
v1 = c;
v5 = v2 / 4;
t -= 1;
return -(v1 * Math.pow(2, 10 * t) * Math.sin((t * d - v5) * 6.283185307179586 / v2)) + b;
}
v5 = (v2 / 6.283185307179586) * Math.asin(c / v1);
t -= 1;
return -(v1 * Math.pow(2, 10 * t) * Math.sin((t * d - v5) * 6.283185307179586 / v2)) + b;
};
v1.easeOutElastic = function (t, b, c, d, p_params) {
if (t == 0) {
return b;
}
t /= d;
if (t == 1) {
return b + c;
}
var v3 = (p_params.period == undefined) ? d * 0.3 : p_params.period;
var v5;
var v1 = p_params.amplitude;
if (!v1 || v1 < Math.abs(c)) {
v1 = c;
v5 = v3 / 4;
return v1 * Math.pow(2, -10 * t) * Math.sin((t * d - v5) * 6.283185307179586 / v3) + c + b;
}
v5 = (v3 / 6.283185307179586) * Math.asin(c / v1);
return v1 * Math.pow(2, -10 * t) * Math.sin((t * d - v5) * 6.283185307179586 / v3) + c + b;
};
v1.easeInOutElastic = function (t, b, c, d, p_params) {
if (t == 0) {
return b;
}
t /= d / 2;
if (t == 2) {
return b + c;
}
var v3 = (p_params.period == undefined) ? d * 0.45 : p_params.period;
var v5;
var v1 = p_params.amplitude;
if (!v1 || v1 < Math.abs(c)) {
v1 = c;
v5 = v3 / 4;
} else {
v5 = (v3 / 6.283185307179586) * Math.asin(c / v1);
}
if (t < 1) {
t -= 1;
return -0.5 * (v1 * Math.pow(2, 10 * t) * Math.sin((t * d - v5) * 6.283185307179586 / v3)) + b;
}
t -= 1;
return v1 * Math.pow(2, -10 * t) * Math.sin((t * d - v5) * 6.283185307179586 / v3) * 0.5 + c + b;
};
v1.easeOutInElastic = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutElastic(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInElastic(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInBack = function (t, b, c, d, p_params) {
if (p_params.overshoot != undefined) {
var v1 = p_params.overshoot;
t /= d;
return c * t * t * ((v1 + 1) * t - v1) + b;
}
var v1 = 1.70158;
t /= d;
return c * t * t * ((v1 + 1) * t - v1) + b;
};
v1.easeOutBack = function (t, b, c, d, p_params) {
if (p_params.overshoot != undefined) {
var v2 = p_params.overshoot;
t = t / d - 1;
return c * (t * t * ((v2 + 1) * t + v2) + 1) + b;
}
var v2 = 1.70158;
t = t / d - 1;
return c * (t * t * ((v2 + 1) * t + v2) + 1) + b;
};
v1.easeInOutBack = function (t, b, c, d, p_params) {
var v2 = (p_params.overshoot == undefined) ? 1.70158 : p_params.overshoot;
t /= d / 2;
if (t < 1) {
v2 *= 1.525;
return (c / 2) * (t * t * ((v2 + 1) * t - v2)) + b;
}
t -= 2;
v2 *= 1.525;
return (c / 2) * (t * t * ((v2 + 1) * t + v2) + 2) + b;
};
v1.easeOutInBack = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutBack(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInBack(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
v1.easeInBounce = function (t, b, c, d, p_params) {
return c - caurina.transitions.Equations.easeOutBounce(d - t, 0, c, d) + b;
};
v1.easeOutBounce = function (t, b, c, d, p_params) {
t /= d;
if (t < 0.3636363636363637) {
return c * (7.5625 * t * t) + b;
} else {
if (t < 0.7272727272727273) {
t -= 0.5454545454545454;
return c * (7.5625 * t * t + 0.75) + b;
} else {
if (t < 0.9090909090909091) {
t -= 0.8181818181818182;
return c * (7.5625 * t * t + 0.9375) + b;
} else {
t -= 0.9545454545454546;
return c * (7.5625 * t * t + 0.984375) + b;
}
}
}
};
v1.easeInOutBounce = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeInBounce(t * 2, 0, c, d) * 0.5 + b;
} else {
return caurina.transitions.Equations.easeOutBounce(t * 2 - d, 0, c, d) * 0.5 + c * 0.5 + b;
}
};
v1.easeOutInBounce = function (t, b, c, d, p_params) {
if (t < d / 2) {
return caurina.transitions.Equations.easeOutBounce(t * 2, b, c / 2, d, p_params);
}
return caurina.transitions.Equations.easeInBounce(t * 2 - d, b + c / 2, c / 2, d, p_params);
};
ASSetPropFlags(caurina.transitions.Equations.prototype, null, 1);
}
#endinitclip
}
movieClip 4707 __Packages.caurina.transitions.SpecialProperty {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.SpecialProperty) {
var v1 = function (p_getFunction, p_setFunction, p_parameters, p_preProcessFunction) {
this.getValue = p_getFunction;
this.setValue = p_setFunction;
this.parameters = p_parameters;
this.preProcess = p_preProcessFunction;
};
caurina.transitions.SpecialProperty = v1;
var v2 = v1.prototype;
v2.toString = function () {
var v2 = '';
v2 += '[SpecialProperty ';
v2 += 'getValue:' + this.getValue.toString();
v2 += ', ';
v2 += 'setValue:' + this.setValue.toString();
v2 += ', ';
v2 += 'parameters:' + this.parameters.toString();
v2 += ', ';
v2 += 'preProcess:' + this.preProcess.toString();
v2 += ']';
return v2;
};
ASSetPropFlags(caurina.transitions.SpecialProperty.prototype, null, 1);
}
#endinitclip
}
movieClip 4708 __Packages.caurina.transitions.SpecialPropertyModifier {
#initclip
if (!_global.caurina) {
_global.caurina = new Object();
}
if (!_global.caurina.transitions) {
_global.caurina.transitions = new Object();
}
if (!_global.caurina.transitions.SpecialPropertyModifier) {
var v1 = function (p_modifyFunction, p_getFunction) {
this.modifyValues = p_modifyFunction;
this.getValue = p_getFunction;
};
caurina.transitions.SpecialPropertyModifier = v1;
var v2 = v1.prototype;
v2.toString = function () {
var v2 = '';
v2 += '[SpecialPropertyModifier ';
v2 += 'modifyValues:' + this.modifyValues.toString();
v2 += ', ';
v2 += 'getValue:' + this.getValue.toString();
v2 += ']';
return v2;
};
ASSetPropFlags(caurina.transitions.SpecialPropertyModifier.prototype, null, 1);
}
#endinitclip
}
frame 2 {
function calc() {
var v2 = Math.round((_root.a / _root.b) * 100);
bar_mc.gotoAndStop(v2);
}
a = getBytesLoaded();
b = getBytesTotal();
--inintSec;
if (inintSec <= 0) {
++inintTime;
inintSec = 33;
}
if (inintTime >= 14) {
inintTimeUp = true;
}
dataa_mc.bar_mc._xscale = inintTime * 7.2;
if (dataa_mc.bar_mc._xscale >= 100) {
dataa_mc.bar_mc._xscale = 100;
}
setInterval(calc, 100);
c = Math.ceil((a / b) * 100) + '%';
g = Math.floor(dataa_mc.bar_mc._xscale) + '%';
loadbar_mc.bar_mc._xscale = Math.ceil((a / b) * 100);
}
movieClip 565 {
}
movieClip 567 {
}
movieClip 569 {
}
button 576 {
on (keyPress '<Space>') {
_root.play();
}
}
movieClip 577 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
frame 3 {
if (a == b && inintTimeUp == true) {
stop();
start_mc.gotoAndStop(2);
} else {
gotoAndPlay(2);
}
}
frame 4 {
removeMovieClip(adBox);
}
movieClip 584 zhealth {
}
movieClip 594 effect_groundSmack {
frame 19 {
stop();
removeMovieClip(this);
}
}
movieClip 605 effect_landing {
frame 19 {
stop();
removeMovieClip(this);
}
}
movieClip 611 {
}
movieClip 619 {
}
movieClip 638 {
}
movieClip 693 {
frame 1 {
stop();
}
}
movieClip 732 effect_LevelUp {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
this._x = _parent._parent.hero_mc._x;
} else {
stop();
}
};
}
frame 2 {
if (_root.GameStart) {
_root.PowerUpSound();
}
}
frame 13 {
mess_mc.gotoAndStop(_root.Char_Level);
++_root.StatPoints;
_root.ZOMBIE_DATA.data.statPoints = _root.StatPoints;
}
frame 165 {
onEnterFrame = function () {};
stop();
this.removeMovieClip();
}
}
movieClip 734 effect_Punch {
frame 1 {
_root.PunchSound();
}
frame 10 {
stop();
removeMovieClip(this);
}
}
movieClip 738 effect_running {
frame 19 {
stop();
removeMovieClip(this);
}
}
movieClip 767 Hero_Head_10 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 795 Hero_Head_9 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 820 Hero_Head_8 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 845 Hero_Head_7 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 868 Hero_Head_6 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 895 Hero_Head_5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 922 Hero_Head_4 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 947 Hero_Head_3 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 974 Hero_Head_2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 986 Hero_Head_1 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 13 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 27 {
stop();
onEnterFrame = function () {};
}
frame 28 {
stop();
onEnterFrame = function () {};
}
}
movieClip 992 Hero_body_10 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 998 Hero_body_9 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1004 Hero_body_8 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1010 Hero_body_7 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1016 Hero_body_6 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1022 Hero_body_5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1028 Hero_body_4 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1034 Hero_body_3 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1040 Hero_body_2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1046 Hero_body_1 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 6 {
stop();
onEnterFrame = function () {};
}
frame 7 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 10 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 11 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
onEnterFrame = function () {};
stop();
}
frame 14 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 30 {
gotoAndPlay('grabbed');
onEnterFrame = function () {};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 43 {
_parent.gotoAndStop('jump_getup');
}
frame 50 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1048 {
frame 1 {
stop();
wep_mc.gotoAndStop(1);
}
frame 2 {
stop();
wep_mc.gotoAndStop(2);
}
frame 3 {
stop();
wep_mc.gotoAndStop(3);
}
frame 4 {
stop();
wep_mc.gotoAndStop(4);
}
}
movieClip 1050 Hero_Arm_10b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1051 {
frame 1 {
stop();
}
}
movieClip 1140 Hero_Arm_10 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1143 Hero_Arm_9b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1158 Hero_Arm_9 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1161 Hero_Arm_8b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1176 Hero_Arm_8 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1179 Hero_Arm_7b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1194 Hero_Arm_7 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1197 Hero_Arm_6b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1211 Hero_Arm_6 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1214 Hero_Arm_5b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1229 Hero_Arm_5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1232 Hero_Arm_4b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1247 Hero_Arm_4 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1250 Hero_Arm_3b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1265 Hero_Arm_3 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1268 Hero_Arm_2b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 32 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1379 Hero_Arm_2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 8) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 16) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1398 Hero_Arm_1b {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 12 {
stop();
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 14 {
stop();
onEnterFrame = function () {};
}
frame 15 {
stop();
onEnterFrame = function () {};
}
frame 16 {
stop();
onEnterFrame = function () {};
}
frame 17 {
stop();
onEnterFrame = function () {};
}
frame 19 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 26 {
stop();
onEnterFrame = function () {};
}
frame 149 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 150 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 151 {
_root.SwingSound();
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 19 && _parent._parent.S_pressed == false) {
_parent.stop();
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent._parent.gotoAndStop('spin_attack_2');
}
}
}
frame 160 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 162 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 163 {
_parent.S_pressed = true;
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 164 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 174 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 176 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
}
movieClip 1411 Hero_Arm_1 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {};
stop();
}
frame 6 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 12 {
stop();
_parent.legs_mc.gotoAndPlay('duckUp');
_parent.body_mc.gotoAndPlay('duckUp');
onEnterFrame = function () {};
}
frame 13 {
stop();
onEnterFrame = function () {};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 29 {
stop();
onEnterFrame = function () {};
}
frame 150 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
_root.Attack = true;
_root.Attack_Type = 'small_1';
_root.Damage_Amount = 1;
}
frame 154 {
_root.SwingSound();
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('attack_1b');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 9) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1b');
_parent.gotoAndPlay('upperCut');
}
}
}
frame 162 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 163 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 164 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 164 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 167 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 1;
}
frame 168 {
_root.SwingSound();
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.legs_mc.gotoAndStop('attack_1c');
_parent.gotoAndPlay('attack_1c');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 15) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('attackBash');
}
}
}
frame 176 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 178 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 179 {
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
}
frame 179 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 180 {
_root.Attack = true;
_root.Attack_Type = 'small_3';
_root.Damage_Amount = 1;
}
frame 182 {
_root.SwingSound();
}
frame 183 {
wep_mc.wep_mc.gotoAndStop('spin');
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed) {
_parent._parent.D_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.gotoAndPlay('attack_1d');
}
if (_parent._parent.keyS && !_parent._parent.S_pressed && _root.Char_Level >= 19) {
_parent._parent.S_pressed = true;
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent.stop();
_parent._parent.gotoAndStop('stab_combo');
}
}
}
frame 186 {
_root.SwingSound();
}
frame 189 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 192 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 193 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 194 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 194 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 197 {
_root.Attack = true;
_root.Attack_Type = 'small_4';
_root.Damage_Amount = 2;
}
frame 197 {
_root.SwingSound();
}
frame 199 {
_parent.legs_mc.gotoAndStop('attack_1b');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed / 2;
} else {
_parent._x -= _parent.runSpeed / 2;
}
}
frame 202 {
_root.SwingSound();
}
frame 205 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 207 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 208 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 214 {
_root.Attack = true;
_root.Attack_Type = 'big_1';
_root.Damage_Amount = 2;
}
frame 215 {
_parent.legs_mc.gotoAndStop('big_attack_1');
_parent.body_mc.gotoAndStop('big_attack_1');
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 216 {
_root.SwingSound();
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack');
}
}
}
frame 223 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 224 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed / 2;
} else {
_parent._x += _parent.runSpeed / 2;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 225 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 226 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 227 {
_root.Attack = true;
_root.Attack_Type = 'big_2';
_root.Damage_Amount = 4;
}
frame 228 {
_root.SwingSound();
}
frame 230 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 233 {
_root.SwingSound();
}
frame 233 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 235 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 237 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 237 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 239 {
stop();
onEnterFrame = function () {};
}
frame 240 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 242 {
_root.Attack = true;
_root.Attack_Type = 'jump_doubleHurt';
_root.Damage_Amount = 2;
}
frame 242 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 244 {
_root.SwingSound();
}
frame 244 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 246 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 248 {
_root.SwingSound();
}
frame 248 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 250 {
_parent.arm2_mc.gotoAndStop(9);
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 252 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 254 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 254 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 255 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 255 {
stop();
onEnterFrame = function () {};
}
frame 256 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 257 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 3;
}
frame 257 {
_root.SwingSound();
}
frame 268 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 269 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 270 {
if (_parent._xscale == 100) {
_parent._x += _parent.runSpeed;
} else {
_parent._x -= _parent.runSpeed;
}
}
frame 270 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 274 {
_root.Attack = true;
_root.Attack_Type = 'upperCutMain';
_root.Damage_Amount = 3;
}
frame 274 {
_root.SwingSound();
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyD && !_parent._parent.D_pressed && _root.Char_Level >= 12) {
_parent._parent.D_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('spin_attack_a');
}
}
}
frame 282 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 284 {
stop();
if (_parent._xscale == 100) {
_parent._x -= _parent.runSpeed;
} else {
_parent._x += _parent.runSpeed;
}
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 285 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 286 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 287 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike2';
_root.Damage_Amount = 5;
}
frame 288 {
_root.SwingSound();
}
frame 290 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 291 {
_root.SwingSound();
}
frame 293 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 27 && !_parent._parent.S_pressed) {
_parent._parent.S_pressed = true;
_root.Damage_Amount = 0;
this.stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent._parent.gotoAndStop('groundSlam');
}
}
}
frame 295 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 297 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 297 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 299 {
stop();
onEnterFrame = function () {};
}
frame 300 {
wep_mc.wep_mc.gotoAndStop(1);
}
frame 300 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 301 {
_root.Attack = true;
_root.Attack_Type = 'run_stab';
_root.Damage_Amount = 2;
}
frame 301 {
_root.SwingSound();
}
instance of movieClip 62 {
onClipEvent (enterFrame) {
_parent._parent.checkKeys();
if (_parent._parent.keyS && _root.Char_Level >= 22) {
_root.Attack = false;
_root.Damage_Amount = 0;
_root.Attack_Type = '';
_parent._parent.S_pressed = true;
_parent.stop();
_parent._parent.gotoAndStop('spin_attack3');
}
}
}
frame 310 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 310 {
stop();
_root.Attack = false;
_root.Attack_Type = '';
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 311 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 312 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 313 {
_root.Attack = true;
_root.Attack_Type = 'big_2_strike';
_root.Damage_Amount = 5;
}
frame 314 {
_root.SwingSound();
}
frame 316 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 318 {
_root.SwingSound();
}
frame 319 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 321 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 323 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 323 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 325 {
stop();
onEnterFrame = function () {};
}
frame 326 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 329 {
_root.Attack = true;
_root.Attack_Type = 'duck_uppercut';
_root.Damage_Amount = 3;
}
frame 330 {
_root.SwingSound();
}
frame 335 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 340 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 341 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 344 {
_root.Attack = true;
_root.Attack_Type = 'small_2';
_root.Damage_Amount = 2;
}
frame 344 {
_root.SwingSound();
}
frame 351 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 352 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 353 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 354 {
_parent.arm2_mc.gotoAndPlay('spin1');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 355 {
_root.Attack = true;
_root.Attack_Type = 'big_combo_air1';
_root.Damage_Amount = 5;
}
frame 356 {
_root.SwingSound();
}
frame 358 {
_parent.arm2_mc.gotoAndStop('spin2');
_parent.arm2_mc.wep_mc.gotoAndStop('spin2');
}
frame 360 {
_root.SwingSound();
}
frame 361 {
_parent.arm2_mc.gotoAndStop('spin3');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
this.swapDepths(_parent.arm2_mc);
}
frame 363 {
_parent.arm2_mc.gotoAndStop('spin4');
_parent.arm2_mc.wep_mc.gotoAndStop('spin');
}
frame 365 {
_root.Attack = false;
_root.Attack_Type = '';
_root.Damage_Amount = 0;
}
frame 365 {
_parent.arm2_mc.wep_mc.gotoAndStop(1);
}
frame 367 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1494 Hero_Legs_1 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1588 Hero_Legs_2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1682 Hero_Legs_3 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 1765 Hero_Legs_4 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2046 Hero_Legs_5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2209 Hero_Legs_6 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2278 Hero_Legs_7 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2346 Hero_Legs_8 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2450 Hero_Legs_9 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2523 Hero_Legs_10 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 5 {
_parent.addRunEffect();
}
frame 13 {
_parent.addRunEffect();
}
frame 17 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 18 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 21 {
stop();
onEnterFrame = function () {};
}
frame 22 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
stop();
onEnterFrame = function () {};
}
frame 32 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 35 {
stop();
onEnterFrame = function () {};
}
frame 36 {
stop();
onEnterFrame = function () {};
}
frame 37 {
stop();
onEnterFrame = function () {};
}
frame 38 {
stop();
onEnterFrame = function () {};
}
frame 39 {
stop();
onEnterFrame = function () {};
}
frame 40 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 51 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 52 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 63 {
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 64 {
stop();
onEnterFrame = function () {};
}
frame 65 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 68 {
stop();
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 69 {
stop();
onEnterFrame = function () {};
}
frame 70 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 77 {
gotoAndPlay('walk_shield');
onEnterFrame = function () {};
}
frame 78 {
stop();
onEnterFrame = function () {};
}
frame 79 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 86 {
stop();
onEnterFrame = function () {};
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 98 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2528 {
}
movieClip 2529 Hero_Magic {
frame 1 {
onEnterFrame = function () {
if (_root.useMagic) {
gotoAndStop(2);
}
};
}
frame 2 {
onEnterFrame = function () {
if (!_root.useMagic) {
gotoAndStop(1);
}
};
}
}
movieClip 2533 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 8 {
gotoAndPlay(1);
}
frame 9 {
onEnterFrame = function () {};
stop();
}
}
movieClip 2534 rage_1 {
frame 1 {
_root.RageOnRocket();
onEnterFrame = function () {
if (_root.notPause) {
b1._x += 25;
b2._x += 25;
b3._x += 25;
}
if (b1._currentframe == 9 && b2._currentframe == 9 && b3._currentframe == 9) {
removeMovieClip(this);
}
if (b3._x >= 800) {
removeMovieClip(this);
}
};
}
}
movieClip 2539 {
}
movieClip 2540 {
frame 1 {
stop();
}
frame 2 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2541 rage_2 {
frame 1 {
_root.waspSound();
onEnterFrame = function () {
if (_root.notPause) {
b1._x += 15;
b2._x += 15;
b3._x += 15;
}
if (b1._currentframe == 2 && b2._currentframe == 2 && b3._currentframe == 2) {
removeMovieClip(this);
}
if (b3._x >= 800) {
removeMovieClip(this);
}
};
}
}
movieClip 2556 {
}
movieClip 2557 rage_3 {
frame 1 {
_root.pantherSound();
onEnterFrame = function () {
if (_root.notPause) {
b1._x += 20;
}
if (b1._x >= 800) {
removeMovieClip(this);
}
};
}
}
movieClip 2559 {
}
movieClip 2561 {
}
movieClip 2563 {
}
movieClip 2565 {
}
movieClip 2568 {
}
movieClip 2570 {
frame 1 {
onEnterFrame = function () {
if (_root.isPause) {
this.stop();
} else {
this.play();
}
};
}
}
movieClip 2571 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 17 {
_root.DinoWalk1();
}
frame 29 {
_root.DinoWalk2();
}
frame 31 {
gotoAndPlay('run');
}
}
movieClip 2572 rage_4 {
frame 1 {
_root.TrexSound();
onEnterFrame = function () {
if (_root.notPause) {
b1._x += 25;
}
if (b1._x >= 1350) {
removeMovieClip(this);
}
};
}
}
movieClip 2574 {
}
movieClip 2575 Coin {
frame 1 {
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 1) {
gotoAndStop('pickUp');
}
posY += deltaY;
this._y = posY;
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
deltaY = 0;
gravity = 1;
posY = this._y;
this.Cash_Amount = random(20) + 3;
this.cacheAsBitmap = true;
}
frame 2 {
stop();
var spring = 0.02;
var friction = 0.9;
var vx = 0;
var vy = 0;
startPosY = this._y;
onEnterFrame = function () {
var v5 = (_parent._parent.hero_mc._x - this._x) * spring;
var v4 = (_parent._parent.hero_mc._y - 30 - this._y) * spring;
vx += v5;
vy += v4;
vx *= friction;
vy *= friction;
this._x += vx;
this._y += vy;
if (this.hitTest(_parent._parent.hero_mc)) {
_root.getCoinSound();
++_root.coinCollected;
_root.addScore();
removeMovieClip(this);
}
};
}
}
movieClip 2577 Food {
frame 1 {
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 1) {
gotoAndStop('pickUp');
}
posY += deltaY;
this._y = posY;
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
deltaY = 0;
gravity = 1;
posY = this._y;
this.cacheAsBitmap = true;
}
frame 2 {
stop();
var spring = 0.02;
var friction = 0.9;
var vx = 0;
var vy = 0;
startPosY = this._y;
onEnterFrame = function () {
var v5 = (_parent._parent.hero_mc._x - this._x) * spring;
var v4 = (_parent._parent.hero_mc._y - 30 - this._y) * spring;
vx += v5;
vy += v4;
vx *= friction;
vy *= friction;
this._x += vx;
this._y += vy;
if (this.hitTest(_parent._parent.hero_mc)) {
_root.getFoodSound();
_root.GiveHealth_Hero();
_root.addScore();
removeMovieClip(this);
}
};
}
}
movieClip 2582 Hero_Shield_1 {
frame 1 {
stop();
this.armour = 1;
_root.Hero_Armour = this.armour;
}
}
movieClip 2587 Hero_Shield_2 {
frame 1 {
stop();
this.armour = 2;
_root.Hero_Armour = this.armour;
}
}
movieClip 2592 Hero_Shield_3 {
frame 1 {
stop();
this.armour = 3;
_root.Hero_Armour = this.armour;
}
}
movieClip 2597 Hero_Shield_4 {
frame 1 {
stop();
this.armour = 4;
_root.Hero_Armour = this.armour;
}
}
movieClip 2602 Hero_Shield_5 {
frame 1 {
stop();
this.armour = 5;
_root.Hero_Armour = this.armour;
}
}
movieClip 2607 Hero_Shield_6 {
frame 1 {
stop();
this.armour = 6;
_root.Hero_Armour = this.armour;
}
}
movieClip 2612 Hero_Shield_7 {
frame 1 {
stop();
this.armour = 7;
_root.Hero_Armour = this.armour;
}
}
movieClip 2617 Hero_Shield_8 {
frame 1 {
stop();
this.armour = 8;
_root.Hero_Armour = this.armour;
}
}
movieClip 2622 Hero_Shield_9 {
frame 1 {
stop();
this.armour = 9;
_root.Hero_Armour = this.armour;
}
}
movieClip 2627 Hero_Shield_10 {
frame 1 {
stop();
this.armour = 10;
_root.Hero_Armour = this.armour;
}
}
movieClip 2629 sword_1 {
frame 1 {
stop();
this.WeaponDamage = 1;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2631 sword_2 {
frame 1 {
stop();
this.WeaponDamage = 2;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2633 sword_3 {
frame 1 {
stop();
this.WeaponDamage = 3;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2635 sword_4 {
frame 1 {
stop();
this.WeaponDamage = 4;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2637 sword_5 {
frame 1 {
stop();
this.WeaponDamage = 5;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2639 sword_6 {
frame 1 {
stop();
this.WeaponDamage = 6;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2641 sword_7 {
frame 1 {
stop();
this.WeaponDamage = 7;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2643 sword_8 {
frame 1 {
stop();
this.WeaponDamage = 8;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2645 sword_9 {
frame 1 {
stop();
this.WeaponDamage = 9;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2647 sword_10 {
frame 1 {
stop();
this.WeaponDamage = 10;
_root.WeaponDamage = this.WeaponDamage;
}
}
movieClip 2648 zombie_1 {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
zomGrab = true;
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChest', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeet', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
gotoAndStop('grabHero');
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
zomHealth = _root.zombieHealth_Array[_root.zombieWave - 1];
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 2;
this._xscale = 100;
randomLegs = random(10) + 1;
this.attachMovie('zombie_legs_' + randomLegs, 'legs_mc', 75);
this.attachMovie('zombie_head', 'head_mc', 95);
this.attachMovie('zombie_body', 'body_mc', 90);
randomBodyNum = random(10) + 1;
body_mc.body_mc.gotoAndStop(randomBodyNum);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm1_mc', 98);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm2_mc', 70);
head_mc.head_mc.hair_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('walk');
}
}
};
}
frame 5 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
--this._x;
}
if (this._x < _parent._parent.hero_mc._x + 150) {
gotoAndStop('run');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
++this._x;
}
if (this._x > _parent._parent.hero_mc._x - 150) {
gotoAndStop('run');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 2;
}
if (this._x > _parent._parent.hero_mc._x + 150) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 2;
}
if (this._x < _parent._parent.hero_mc._x - 150) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
zomGrab = false;
zomHealth = 0;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 47 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('idle');
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -4;
stunner = 5;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
++this._x;
} else {
if (this._x < _parent._parent.hero_mc._x) {
--this._x;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('idle');
} else {
gotoAndStop('phase');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -9;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
_root.addRage();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -5;
PushBack = 6;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 8;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 5;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addScore();
_root.addRage();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_Iced', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 84 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 85 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 86 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 87 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 88 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 89 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 90 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 2653 zombie_arm_1 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2693 zombie_legs_1 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2704 {
frame 1 {
stop();
}
}
movieClip 2705 zombie_body {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 8 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 14 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 34 {
stop();
_parent.gotoAndStop('jump_up');
onEnterFrame = function () {};
}
frame 35 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 45 {
stop();
onEnterFrame = function () {};
}
frame 46 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 53 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 54 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 70 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 71 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 81 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 82 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 100 {
stop();
nowWhere = random(2) + 1;
if (nowWhere == 1) {
_parent.gotoAndStop('idle');
} else {
_parent.gotoAndStop('phase');
}
onEnterFrame = function () {};
}
frame 101 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 109 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 110 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 115 {
stop();
onEnterFrame = function () {};
}
frame 116 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 130 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 131 {
stop();
onEnterFrame = function () {};
}
frame 132 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 140 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
}
movieClip 2716 {
frame 1 {
stop();
}
}
movieClip 2717 {
frame 1 {
stop();
}
}
movieClip 2718 zombie_head {
frame 1 {
stop();
head_mc.gotoAndStop(1);
head_mc.eyes_mc.eyes_mc.gotoAndStop(1);
}
frame 2 {
head_mc.gotoAndStop('hit1');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit1');
}
frame 3 {
head_mc.gotoAndStop('hit2');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit2');
}
frame 4 {
head_mc.gotoAndStop('knock');
head_mc.eyes_mc.eyes_mc.gotoAndStop('knock');
}
frame 5 {
head_mc.gotoAndStop('grab');
head_mc.eyes_mc.eyes_mc.gotoAndStop('grab');
}
frame 6 {
head_mc.gotoAndStop('phase');
head_mc.eyes_mc.eyes_mc.gotoAndStop('phase');
}
frame 7 {
play();
head_mc.gotoAndStop('off');
head_mc.eyes_mc.eyes_mc.gotoAndStop('off');
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 49 {
stop();
onEnterFrame = function () {};
_parent.gotoAndStop('anim_death_Out2');
}
}
movieClip 2724 zombie_arm_2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2730 zombie_arm_4 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2735 zombie_arm_3 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2740 zombie_arm_6 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2741 zombie_arm_5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2746 zombie_arm_8 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2747 zombie_arm_7 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2752 zombie_arm_10 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2757 zombie_arm_9 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 2759 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
stop();
onEnterFrame = function () {};
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 25 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 26 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 31 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 36 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 37 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 50 {
stop();
onEnterFrame = function () {};
}
frame 51 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 67 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 68 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 84 {
gotoAndPlay('phase2');
onEnterFrame = function () {};
}
frame 85 {
onEnterFrame = function () {};
stop();
}
frame 87 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 107 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
frame 108 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 118 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 128 {
gotoAndPlay('ram');
onEnterFrame = function () {};
}
frame 129 {
stop();
onEnterFrame = function () {};
}
frame 130 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2809 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
frame 92 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 97 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2816 {
frame 1 {
stop();
}
}
movieClip 2828 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 8 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 14 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 15 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
stop();
onEnterFrame = function () {};
}
frame 21 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 34 {
stop();
_parent.gotoAndStop('jump_up');
onEnterFrame = function () {};
}
frame 35 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 45 {
stop();
onEnterFrame = function () {};
}
frame 46 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 53 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 54 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 70 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {};
}
frame 71 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 81 {
gotoAndPlay('grabHero');
onEnterFrame = function () {};
}
frame 82 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 100 {
stop();
nowWhere = random(2) + 1;
if (nowWhere == 1) {
_parent.gotoAndStop('idle');
} else {
_parent.gotoAndStop('phase');
}
onEnterFrame = function () {};
}
frame 101 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 109 {
gotoAndPlay('phase');
onEnterFrame = function () {};
}
frame 110 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 115 {
stop();
onEnterFrame = function () {};
}
frame 116 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 130 {
stop();
_parent.gotoAndStop('idle');
onEnterFrame = function () {};
}
frame 131 {
stop();
onEnterFrame = function () {};
}
frame 132 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 140 {
_parent.gotoAndStop('idle');
gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 141 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 145 {
stop();
onEnterFrame = function () {};
}
frame 146 {
stop();
onEnterFrame = function () {};
}
frame 147 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 152 {
stop();
onEnterFrame = function () {};
}
}
movieClip 2836 {
frame 1 {
stop();
}
}
movieClip 2847 {
frame 1 {
stop();
}
}
movieClip 2848 {
frame 1 {
stop();
}
}
movieClip 2849 {
frame 1 {
stop();
head_mc.gotoAndStop(1);
head_mc.eyes_mc.eyes_mc.gotoAndStop(1);
}
frame 2 {
head_mc.gotoAndStop('hit1');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit1');
}
frame 3 {
head_mc.gotoAndStop('hit2');
head_mc.eyes_mc.eyes_mc.gotoAndStop('hit2');
}
frame 4 {
head_mc.gotoAndStop('knock');
head_mc.eyes_mc.eyes_mc.gotoAndStop('knock');
}
frame 5 {
head_mc.gotoAndStop('grab');
head_mc.eyes_mc.eyes_mc.gotoAndStop('grab');
}
frame 6 {
head_mc.gotoAndStop('phase');
head_mc.eyes_mc.eyes_mc.gotoAndStop('phase');
}
frame 7 {
play();
head_mc.gotoAndStop('off');
head_mc.eyes_mc.eyes_mc.gotoAndStop('off');
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 49 {
stop();
onEnterFrame = function () {};
_parent.gotoAndStop('anim_death_Out2');
}
}
movieClip 2850 {
frame 9 {
stop();
_parent.gotoAndStop('ram');
onEnterFrame = function () {};
}
}
movieClip 2859 {
}
movieClip 2891 {
}
movieClip 2892 {
frame 4 {
_root.SquishSound();
}
frame 5 {
onEnterFrame = function () {
if (_root.notPause) {
play();
var v4 = 1;
while (v4 < 8) {
if (this['b' + v4].hitTest(_parent._parent._parent.hero_mc.bound_mc)) {
if (_parent._parent._parent.hero_mc._currentframe != 11 && _parent._parent._parent.hero_mc._currentframe <= 22) {
_parent._parent._parent.hero_mc.gotoAndStop('thrown');
_root.HurtHero();
}
}
++v4;
}
} else {
stop();
}
};
}
frame 18 {
_root.SquishSound();
}
frame 22 {
_root.SquishSound();
}
frame 51 {
stop();
onEnterFrame = function () {};
_parent.gotoAndStop('idle');
}
}
movieClip 2893 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 20 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 25 {
_parent._alpha = 100;
}
frame 35 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 40 {
_parent._alpha = 100;
}
frame 48 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 53 {
_parent._alpha = 100;
}
frame 59 {
_parent.drop_Item();
_root.updateXP();
_root.addScore();
++_root.zombieBossDeath;
--_root.current_Target;
_root.boss2_manager();
}
frame 60 {
stop();
onEnterFrame = function () {
stop();
};
_parent.removeMovieClip();
}
}
movieClip 2903 {
frame 1 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 28 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 33 {
_parent._alpha = 100;
}
frame 43 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 48 {
_parent._alpha = 100;
}
frame 56 {
_parent._alpha = 0;
_parent.drop_Item();
}
frame 61 {
_parent._alpha = 100;
}
frame 66 {
_parent.drop_Item();
_root.addScore();
++_root.zombieBossDeath;
--_root.current_Target;
_root.boss2_manager();
}
frame 67 {
stop();
_root.updateXP();
onEnterFrame = function () {};
_parent.removeMovieClip();
}
}
movieClip 2904 zombie_BOSS {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / 950) * 100;
TakeOffBar_Percent = 260 * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 950) * 100;
TakeOffBar_Percent = 260 * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
newMD = _parent._parent.drop_mc.getNextHighestDepth();
newM = _parent._parent.drop_mc.attachMovie('Meds', 'med' + newMD, newMD);
newM._x = this._x;
this._y -= 20;
newM._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('big_air_fly');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('big_air_fly');
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
zomGrab = true;
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChestB1', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeetB1', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
gotoAndStop('grabHero');
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
HASRUN = 0;
zomHealth = 950;
bossMaxHealth = 950;
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 1;
this._xscale = 100;
randomLegs = random(10) + 1;
randomBodyNum = random(10) + 1;
head_mc.head_mc.hair_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
zomParts();
}
instance legs_mc of movieClip 2809 {
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('walk');
}
}
};
}
frame 5 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
--this._x;
if (this._x < _parent._parent.hero_mc._x + 200) {
randy = random(3) + 1;
if (randy == 2) {
gotoAndStop('phase2');
} else {
gotoAndStop('run');
}
}
if (this._x < _parent._parent.hero_mc._x - 100) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
++this._x;
if (this._x > _parent._parent.hero_mc._x - 200) {
randy = random(3) + 1;
if (randy == 2) {
gotoAndStop('phase2');
} else {
gotoAndStop('run');
}
}
if (this._x > _parent._parent.hero_mc._x + 100) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
waiterr = 55;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
grav();
check_ground_collide();
zomParts();
--waiterr;
if (waiterr <= 0) {
gotoAndStop('shoot');
}
if (this._xscale == 100) {
this._x -= 3;
if (this._x > _parent._parent.hero_mc._x + 205) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 100) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
this._x += 3;
if (this._x < _parent._parent.hero_mc._x - 205) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 100) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
zomGrab = false;
zomHealth = 0;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 46 {
stop();
_root.phaseSnd();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phase2Snd();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
}
};
}
frame 47 {
stop();
if (HASRUN >= 2) {
destin = 'shoot';
} else {
destin = 'idle';
}
_root.phaseSnd();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop(destin);
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -4;
stunner = 5;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
++this._x;
} else {
if (this._x < _parent._parent.hero_mc._x) {
--this._x;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('shoot');
} else {
gotoAndStop('run');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 4;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -9;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
_root.addRage();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 5;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 8;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
grav();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 5;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
Collide();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addScore();
_root.addRage();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_IcedB1', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
check_ground_collide();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
++HASRUN;
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('ram');
arm2_mc.gotoAndPlay('ramOffset');
legs_mc.gotoAndPlay('fall');
body_mc.gotoAndPlay('ram');
head_mc._rotation = body_mc.head_mc._rotation;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
if (ramKnock_mc.hitTest(_parent._parent.trench_mc)) {
_root.PunchSound();
gotoAndStop('big_air_fly');
}
if (ramKnock_mc.hitTest(_parent._parent.effect_B_mc.trampH_mc.ice_mc)) {
_root.PunchSound();
gotoAndStop('big_air_fly');
}
if (legs_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (legs_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeetB1', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (ram_mc.hitTest(_parent._parent.hero_mc.bound_mc)) {
if (_parent._parent.hero_mc._currentframe <= 21 && _parent._parent.hero_mc._currentframe != 11) {
_root.HurtHero();
if (this._xscale == 100) {
_parent._parent.hero_mc._xscale = -100;
} else {
_parent._parent.hero_mc._xscale = 100;
}
_parent._parent.hero_mc.gotoAndStop('thrown');
}
}
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
this._x -= 6;
if (this._x < _parent._parent.hero_mc._x - 150) {
this._xscale = -100;
gotoAndStop('phase');
}
} else {
if (this._xscale == -100) {
this._x += 6;
if (this._x > _parent._parent.hero_mc._x + 150) {
this._xscale = 100;
gotoAndStop('phase');
}
}
}
}
};
}
frame 84 {
HASRUN = 0;
pop_mc.swapDepths(788);
pop_mc.gotoAndPlay(1);
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('shoot');
arm2_mc.gotoAndStop('shoot');
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop('shoot');
head_mc._rotation = -20;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
check_ground_collide();
zomParts();
}
};
}
frame 85 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('dead1');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('dead1');
arm1_mc.gotoAndStop('dead1');
arm2_mc.gotoAndStop('dead1');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 86 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 87 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 88 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 89 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 90 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 91 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
frame 92 {
stop();
_root.addRage();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 2961 zombie_legs_2 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3018 zombie_legs_3 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3075 zombie_legs_4 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3132 zombie_legs_5 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3246 zombie_legs_6 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3321 zombie_legs_7 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3433 zombie_legs_8 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3496 zombie_legs_9 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3570 zombie_legs_10 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
stop();
onEnterFrame = function () {};
}
frame 3 {
stop();
onEnterFrame = function () {};
}
frame 4 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 9 {
stop();
onEnterFrame = function () {};
}
frame 10 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 24 {
stop();
onEnterFrame = function () {};
}
frame 25 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 66 {
gotoAndPlay('walk');
onEnterFrame = function () {};
}
frame 67 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 74 {
gotoAndPlay('run');
onEnterFrame = function () {};
}
frame 75 {
stop();
onEnterFrame = function () {};
}
frame 76 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 91 {
gotoAndPlay('fall');
onEnterFrame = function () {};
}
}
movieClip 3571 zombie_run {
frame 1 {
function hurtZombieNotBad() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 2 / 15) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage / 2;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function hurtZombie() {
_root.calcDamage();
shortCut = this._name;
Hurt_Percent = (_root.finDamage / 15) * 100;
TakeOffBar_Percent = _root.temp_each_width * Hurt_Percent / 100;
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
if (zomHealth <= 0) {
zomHealth = 0;
checkDeathState();
}
}
function dirFace() {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
health_mc._xscale = 100;
} else {
this._xscale = -100;
health_mc._xscale = -100;
}
}
function grav() {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
}
posY += deltaY;
shadow_mc._y = -posY + 312;
this._y = posY;
}
function check_ground_collide_death() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 8);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 8;
this.posY = _root.Ground_Array[v3]._y + 8;
this.deltaY = 0;
}
++v3;
}
}
function drop_Item() {
newCD = _parent._parent.drop_mc.getNextHighestDepth();
newC = _parent._parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
this._y -= 20;
newC._y = this._y;
}
function check_ground_collide() {
var v4 = 0;
while (v4 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy) {
shadow_mc._alpha = 100;
this._y = _root.Ground_Array[v4]._y + 4;
this.posY = _root.Ground_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
var v3 = 0;
while (v3 < _root.Ground_Array2.length) {
checkGuy2 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 50);
checkGuy3 = hitCheck(_root.Ground_Array2[v3].kill_mc, this._x, this._y - 20);
if (checkGuy3 || checkGuy2) {
this._y = _root.Ground_Array2[v3]._y + 50;
this.posY = _root.Ground_Array2[v3]._y + 50;
gotoAndStop('die2');
this.deltaY = 0;
}
++v3;
}
v4 = 0;
while (v4 < _root.iceGround_Array.length) {
checkGuy2 = hitCheck(_root.iceGround_Array[v4], this._x, this._y + 4);
if (deltaY >= 0 && checkGuy2) {
shadow_mc._alpha = 0;
this._y = _root.iceGround_Array[v4]._y + 4;
this.posY = _root.iceGround_Array[v4]._y + 4;
this.deltaY = 0;
}
++v4;
}
}
function zomParts_noHead() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
}
function zomParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm_mc._x;
arm1_mc._y = body_mc.arm_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm_mc._x - 2;
arm2_mc._y = body_mc.arm_mc._y + body_mc._y - 4;
if (health_mc._xscale == 100) {
health_mc.bg_mc.gotoAndStop(1);
health_mc._x = head_mc._x + 10;
health_mc._y = head_mc._y + body_mc._y - 35;
} else {
health_mc.bg_mc.gotoAndStop(2);
health_mc._x = head_mc._x + health_mc._width;
health_mc._y = head_mc._y + body_mc._y - 35;
}
}
function addGrabOffEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x + 15;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y);
}
function addPunchEffect() {
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = this._y - Math.abs(_parent._parent.hero_mc.arm1_mc._y + _parent._parent.hero_mc.arm1_mc.wep_mc._y);
}
function ice_collide2() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('freezeChest_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('freezeChest_hit');
break;
case 'small_2':
gotoAndStop('freezeChest_hit');
break;
case 'small_3':
gotoAndStop('freezeChest_hit');
break;
case 'small_4':
gotoAndStop('freezeChest_hit');
break;
case 'duck_uppercut':
gotoAndStop('freezeChest_hit');
break;
case 'big_1':
gotoAndStop('freezeChest_hit');
break;
case 'big_2':
gotoAndStop('freezeChest_hit');
break;
case 'upperCutMain':
gotoAndStop('freezeChest_hit');
break;
case 'run_stab':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike':
gotoAndStop('freezeChest_hit');
break;
case 'big_2_strike2':
gotoAndStop('freezeChest_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('freezeChest_hit');
break;
default:
gotoAndStop('freezeChest_hit');
}
}
}
}
}
function Rage() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (this.hitTest(_parent._parent.trap1_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.trap2_mc.you_mc)) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent._parent.effect_F_mc.bar1)) {
if (_parent._parent.effect_F_mc.bar1._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar2)) {
if (_parent._parent.effect_F_mc.bar2._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent._parent.effect_F_mc.bar3)) {
if (_parent._parent.effect_F_mc.bar3._currentframe <= 25) {
_root.addScore();
if (zomHealth > 0) {
_root.PunchSound();
}
zomHealth = 0;
gotoAndStop('die');
}
}
if (this.hitTest(_parent.rage_mc.b1)) {
_root.addScore();
_parent.rage_mc.b1.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b2)) {
_root.addScore();
_parent.rage_mc.b2.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
if (this.hitTest(_parent.rage_mc.b3)) {
_root.addScore();
_parent.rage_mc.b3.gotoAndStop('none');
newD = _parent._parent.effect_F_mc.getNextHighestDepth();
newPunch = _parent._parent.effect_F_mc.attachMovie('effect_Punch', 'punch_mc' + newD, newD);
newPunch._x = this._x - 10;
newPunch._y = _parent.rage_mc.b1._y;
zomHealth = 0;
gotoAndStop('die');
}
}
}
function ice_collide() {
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('ice_hit');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('ice_hit');
break;
case 'small_2':
gotoAndStop('ice_hit');
break;
case 'small_3':
gotoAndStop('ice_hit');
break;
case 'small_4':
gotoAndStop('ice_hit');
break;
case 'duck_uppercut':
gotoAndStop('ice_hit');
break;
case 'big_1':
gotoAndStop('ice_hit');
break;
case 'big_2':
gotoAndStop('ice_hit');
break;
case 'upperCutMain':
gotoAndStop('ice_hit');
break;
case 'run_stab':
gotoAndStop('ice_hit');
break;
case 'big_2_strike':
gotoAndStop('ice_hit');
break;
case 'big_2_strike2':
gotoAndStop('ice_hit');
break;
case 'jump_doubleHurt':
gotoAndStop('ice_hit');
break;
default:
gotoAndStop('ice_hit');
}
}
}
}
}
function AttackHero() {
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
whichOne = random(2) + 1;
if (whichOne == 1) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
zomGrab = true;
gotoAndStop('grabHero');
} else {
if (whichOne == 2) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.deltaY = -5;
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
}
}
}
}
}
}
}
function Collide() {
if (this._x <= _parent._parent.spawn_mc._x) {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.bullet_mc)) {
_parent._parent.effect_F_mc.bullet_mc.removeMovieClip();
NDD = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceChest', 'ice1_mc', NDD);
iceFrame._x = -2;
iceFrame._y = -35;
gotoAndStop('freezeChest');
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.full_mc)) {
gotoAndStop('freeze');
} else {
if (hit_mc.hitTest(_parent._parent.effect_F_mc.ice_mc.feet_mc)) {
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_iceFeet', 'ice2_mc', ND);
iceFrame._x = 0;
iceFrame._y = 5;
gotoAndStop('freezeFeet');
}
}
if (attack_mc.hitTest(_parent._parent.hero_mc.bound_mc) && this._currentframe != 57) {
if (!_root.Attack) {
if (_root.isJumping) {
_parent._parent.hero_mc.gotoAndStop('thrown');
gotoAndStop('throwHero');
} else {
if (!_root.isJumping) {
if (_parent._parent.hero_mc.arm1_mc._currentframe < 150) {
if (_parent._parent.hero_mc._currentframe != 11 && _parent._parent.hero_mc._currentframe != 27) {
_parent._parent.hero_mc.arm1_mc.gotoAndStop(1);
_parent._parent.hero_mc.arm2_mc.gotoAndStop(1);
_parent._parent.hero_mc.gotoAndStop('grabHero');
}
gotoAndStop('grabHero');
}
}
}
}
}
var v5 = _parent._parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent._parent.hero_mc.arm1_mc;
if (this.air_mc.hitTest(v5)) {
if (v4._currentframe >= 353) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'big_combo_air1') {
gotoAndStop('big_air_fly');
}
}
}
}
if (hit_mc.hitTest(_parent._parent.effect_F_mc.smack_mc) && this._currentframe <= 50) {
gotoAndStop('small_hit_1');
}
var v7 = _parent._parent.hero_mc.arm2_mc.wep_mc;
var v6 = _parent._parent.hero_mc.arm2_mc;
if (this.hit_mc.hitTest(v7)) {
if (v6._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
if (_root.Attack_Type == 'run_stab') {
gotoAndStop('run_stab');
}
}
}
}
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('small_hit_1');
break;
case 'small_2':
gotoAndStop('small_hit_2');
break;
case 'small_3':
gotoAndStop('small_hit_3');
break;
case 'small_4':
gotoAndStop('small_hit_4');
break;
case 'duck_uppercut':
gotoAndStop('small_uppercut');
break;
case 'big_1':
gotoAndStop('big_hit_1');
break;
case 'big_2':
gotoAndStop('big_hit_push');
break;
case 'upperCutMain':
gotoAndStop('big_uppercut');
break;
case 'run_stab':
gotoAndStop('run_stab');
break;
case 'big_2_strike':
gotoAndStop('big_2_strike');
break;
case 'big_2_strike2':
gotoAndStop('big_2_strike2');
break;
case 'jump_doubleHurt':
gotoAndStop('jump_doubleHurt');
break;
default:
gotoAndStop('small_hit_2');
}
}
}
}
}
}
function checkDeathState() {
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('die');
break;
case 'small_2':
gotoAndStop('die');
break;
case 'small_3':
gotoAndStop('die');
break;
case 'small_4':
gotoAndStop('die');
break;
case 'duck_uppercut':
gotoAndStop('die_head');
break;
case 'big_1':
gotoAndStop('die');
break;
case 'big_2':
gotoAndStop('die_head');
break;
case 'upperCutMain':
gotoAndStop('die_head');
break;
case 'run_stab':
gotoAndStop('die');
break;
case 'big_2_strike':
gotoAndStop('die');
break;
case 'big_2_strike2':
gotoAndStop('die_head');
break;
case 'jump_doubleHurt':
gotoAndStop('die_head');
break;
default:
gotoAndStop('die');
}
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
zomHealth = 15;
zomGrab = false;
gotHitCounter = 0;
deltaY = 0;
gravity = 1;
posY = this._y;
zomSpeed = 3.5;
this._xscale = 100;
randomLegs = random(10) + 1;
this.attachMovie('zombie_legs_' + randomLegs, 'legs_mc', 75);
this.attachMovie('zombie_head', 'head_mc', 95);
this.attachMovie('zombie_body', 'body_mc', 90);
randomBodyNum = random(10) + 1;
body_mc.body_mc.gotoAndStop(randomBodyNum);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm1_mc', 98);
this.attachMovie('zombie_arm_' + randomBodyNum, 'arm2_mc', 70);
head_mc.head_mc.hair_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.mouth_mc.gotoAndStop(random(10) + 1);
head_mc.head_mc.eyes_mc.gotoAndStop(random(5) + 1);
zomParts();
}
frame 3 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
grav();
Rage();
dirFace();
check_ground_collide();
zomParts();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('idle');
}
}
};
}
frame 4 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
head_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
if (gotHitCounter >= 14) {
gotHitCounter -= 4;
} else {
--gotHitCounter;
}
if (gotHitCounter <= 0) {
gotHitCounter = 0;
gotoAndStop('sprint');
}
}
};
}
frame 5 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
gotoAndStop('sprint');
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('walk');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
--this._x;
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
++this._x;
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 15 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
gotoAndStop('sprint');
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Rage();
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 2;
}
if (this._x > _parent._parent.hero_mc._x + 150) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 2;
}
if (this._x < _parent._parent.hero_mc._x - 150) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 20 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('fall');
body_mc.gotoAndStop(1);
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
Collide();
dirFace();
grav();
check_ground_collide();
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= zomSpeed;
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += zomSpeed;
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 26 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('grab');
arm1_mc.gotoAndPlay('grabHero');
arm2_mc.gotoAndPlay('grabHero2');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('grabHero');
Offset = random(6) + 1;
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x + (18 + Offset);
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._xscale = -100;
}
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x = _parent._parent.hero_mc._x - (18 + Offset);
_parent._parent.hero_mc._xscale = -100;
} else {
if (this._x > _parent._parent.hero_mc._x) {
this._xscale = 100;
}
}
}
}
if (_parent._parent.hero_mc._currentframe == 11 || _parent._parent.hero_mc._currentframe == 27) {
_root.Grabbed = false;
gotoAndStop('shield_push_back');
}
zomGrab = true;
if (this._y <= 309) {
this._y = 312;
}
_root.zomEatSound();
onEnterFrame = function () {
if (_root.notPause) {
if (this.hitTest(_parent.rage_mc)) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
zomGrab = false;
zomHealth = 0;
gotoAndStop('die');
}
if (_root.HeroDead) {
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('phaseEnd');
}
grav();
if (zomHealth <= 0) {
_root.Grabbed = false;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('die');
}
dirFace();
Collide();
check_ground_collide();
zomParts();
if (!_root.Grabbed || !zomGrab) {
addGrabOffEffect();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
gotoAndStop('big_air_fly');
}
}
};
}
frame 36 {
stop();
_root.HurtHeroThrow();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('throw');
arm2_mc.gotoAndPlay('throw');
legs_mc.gotoAndStop('grabHero');
body_mc.gotoAndPlay('throw');
if (this._x > _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = 100;
} else {
if (this._x < _parent._parent.hero_mc._x) {
_parent._parent.hero_mc._xscale = -100;
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
grav();
dirFace();
check_ground_collide();
zomParts();
}
};
}
frame 47 {
stop();
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
_root.phaseSnd();
chill = 30;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
if (_root.HeroDead) {
gotoAndStop('phaseEnd');
}
if (zomHealth <= 0) {
gotoAndStop('die');
}
if (this._y <= 155 && _root.zombieIceJump) {
gotoAndStop('jump_ice');
}
grav();
dirFace();
Collide();
check_ground_collide();
zomParts();
--chill;
if (chill <= 0) {
chill = 0;
gotoAndStop('idle');
}
}
};
}
frame 57 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndPlay('fall');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('fall');
arm1_mc.gotoAndPlay('fall');
arm2_mc.gotoAndPlay('fall2');
shadow_mc.gotoAndStop(1);
shadow_mc._alpha = 0;
zomParts();
deltaY = -12;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
shadow_mc._y = 0;
deltaY = 0;
gotoAndStop('facePlant');
}
}
};
}
frame 58 {
stop();
head_mc._rotation = 0;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('airHit');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
shadow_mc.gotoAndStop(1);
zomParts();
deltaY = -5;
stunner = 4;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
if (this._x > _parent._parent.hero_mc._x) {
this._x += 2;
} else {
if (this._x < _parent._parent.hero_mc._x) {
this._x -= 2;
}
}
}
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
--stunner;
deltaY = 0;
if (stunner <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 59 {
stop();
head_mc._rotation = 0;
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
shadow_mc.gotoAndStop(1);
zomParts();
if (deltaY == 0) {
deltaY = -5;
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
Collide();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
pick1 = random(2) + 1;
if (pick1 == 1) {
gotoAndStop('idle');
} else {
gotoAndStop('phase');
}
}
}
};
}
frame 60 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 61 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 6;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('small_hit_2');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 62 {
stop();
if (this._xscale == 100) {
this._x += 2;
} else {
this._x -= 2;
}
hurtZombie();
gotHitCounter += 5;
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 2;
} else {
this._x -= 2;
}
gotoAndStop('run2');
} else {
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_hit_attack');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
check_ground_collide();
}
};
}
frame 63 {
stop();
_root.addRage();
stunCounter = 5;
if (gotHitCounter <= 9) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 5;
} else {
this._x -= 5;
}
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 8;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
}
};
}
frame 64 {
stop();
shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('walk');
arm2_mc.gotoAndPlay('walkOffset');
legs_mc.gotoAndPlay('run');
body_mc.gotoAndStop(1);
gotHitCounter = 0;
timeout = 15;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
dirFace();
AttackHero();
grav();
check_ground_collide();
--timeout;
if (timeout <= 0) {
gotoAndStop('idle');
}
zomParts();
if (this._xscale == 100) {
if (this._x > _parent._parent.hero_mc._x) {
this._x -= 3;
}
if (this._x > _parent._parent.hero_mc._x + 100) {
gotoAndStop('walk');
}
if (this._x < _parent._parent.hero_mc._x - 20) {
this._xscale = -100;
}
} else {
if (this._xscale == -100) {
if (this._x < _parent._parent.hero_mc._x) {
this._x += 3;
}
if (this._x < _parent._parent.hero_mc._x - 100) {
gotoAndStop('walk');
}
if (this._x > _parent._parent.hero_mc._x + 20) {
this._xscale = 100;
}
}
}
}
};
}
frame 65 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
}
};
}
frame 66 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
hurtZombie();
gotHitCounter += 5;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -5;
stunCounter = 2;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 67 {
stop();
if (this._xscale == 100) {
this._x += 4;
} else {
this._x -= 4;
}
hurtZombie();
gotHitCounter += 10;
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
dirFace();
grav();
check_ground_collide();
}
};
}
frame 68 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 4;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
Rage();
zomParts();
grav();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 69 {
stop();
if (this._xscale == 100) {
++this._x;
} else {
--this._x;
}
gotHitCounter += 8;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndPlay('small_uppercut');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
deltaY = -12;
stunCounter = 5;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
Collide();
grav();
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
deltaY = 0;
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
}
}
};
}
frame 70 {
stop();
if (zomGrab) {
zomGrab = false;
if (_parent._parent.hero_mc._currentframe == 22) {
_parent._parent.hero_mc.gotoAndStop('idle');
}
}
hurtZombie();
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
deltaY = -8;
PushBack = 9;
PushFriction = 0.5;
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (this._y <= 309) {
this._y = 312;
}
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 71 {
stop();
gotHitCounter += 9;
hurtZombie();
legs_mc.gotoAndStop('small_hit_1');
head_mc.gotoAndStop('small_hit_1');
body_mc.gotoAndStop('small_hit_1');
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
stunCounter = 10;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
check_ground_collide();
--stunCounter;
if (stunCounter <= 0) {
gotoAndStop('idle');
}
if (_parent._parent.hero_mc.tempSpeed > 0) {
if (this._xscale == 100) {
this._x += _parent._parent.hero_mc.tempSpeed;
} else {
this._x -= _parent._parent.hero_mc.tempSpeed;
}
}
}
};
}
frame 72 {
stop();
_root.Grabbed = false;
shadow_mc.gotoAndStop(1);
head_mc._rotation = 0;
head_mc.gotoAndStop('phase');
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
body_mc.gotoAndPlay('phase');
onEnterFrame = function () {
if (_root.notPause) {
grav();
Rage();
check_ground_collide();
zomParts();
}
};
}
frame 73 {
stop();
if (gotHitCounter <= 9) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 8;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 74 {
stop();
if (gotHitCounter <= 4) {
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndStop('big_hit_1');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
hurtZombieNotBad();
} else {
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
shadow_mc.gotoAndStop(2);
hurtZombie();
deltaY = -5;
}
PushBack = 8;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2)) {
if (body_mc._currentframe == 20) {
gotoAndStop('getUp');
} else {
gotoAndStop('idle');
}
}
}
};
}
frame 75 {
stop();
if (gotHitCounter <= 5) {
if (_parent._parent.hero_mc._x > this._x) {
this._x += 5;
} else {
this._x -= 5;
}
hurtZombieNotBad();
gotoAndStop('run2');
shadow_mc.gotoAndStop(1);
} else {
hurtZombie();
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('big_hit_Stun');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
shadow_mc.gotoAndStop(1);
}
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
grav();
Rage();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide();
}
};
}
frame 76 {
stop();
zomGrab = false;
legs_mc.gotoAndStop('small_hit_2');
head_mc.gotoAndStop('small_hit_2');
body_mc.gotoAndPlay('shield_hit_Stunner');
arm1_mc.gotoAndStop('small_hit_2');
arm2_mc.gotoAndStop('small_hit_1');
PushBack = 8;
PushFriction = 1;
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Collide();
Rage();
grav();
dirFace();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
gotoAndStop('idle');
}
}
}
check_ground_collide();
};
}
frame 77 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
_root.finDamage = _root.Hero_Strength + _root.Damage_Amount + _root.Hero_Magic;
shortCut = this._name;
Hurt_Percent = Math.round((_root.finDamage / _root.zombieHealth_Array[_root.zombieWave - 1]) * 100);
TakeOffBar_Percent = Math.round(_root.temp_each_width * Hurt_Percent / 100);
_root.zhealth_mc.holder_mc[shortCut]._xscale -= TakeOffBar_Percent;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
zomHealth -= _root.finDamage;
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide();
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth >= 1) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('getUp');
} else {
if (deltaY >= 0 && (checkGuy || checkGuy2) && zomHealth <= 0) {
if (this._y <= 309) {
this._y = 312;
}
gotoAndStop('death');
}
}
}
};
}
frame 78 {
stop();
_root.addRage();
_root.addScore();
shadow_mc.gotoAndStop(1);
ND = this.getNextHighestDepth();
iceFrame = this.attachMovie('zombie_Iced', 'ice3_mc', ND);
iceFrame._x = -3;
iceFrame._y = 8;
arm1_mc.stop();
arm2_mc.stop();
legs_mc.stop();
body_mc.stop();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
check_ground_collide();
Rage();
zomParts();
grav();
if (zomHealth <= 0) {
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 79 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('phase');
arm2_mc.gotoAndPlay('phase2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndPlay('phase');
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
check_ground_collide();
Rage();
ice_collide();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 80 {
stop();
arm1_mc.gotoAndStop('small_hit_1');
arm2_mc.gotoAndStop('small_hit_2');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('small_hit_1');
if (this._y <= 309) {
this._y = 312;
}
hitting = 6;
hurtZombie();
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
Rage();
--hitting;
grav();
check_ground_collide();
if (hitting <= 0) {
if (ice2_mc._currentframe < 65) {
gotoAndStop('freezeFeet');
} else {
ice2_mc.stop();
ice2_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice2_mc.stop();
ice2_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 81 {
stop();
shadow_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('side');
arm2_mc.gotoAndStop('side');
legs_mc.gotoAndStop(1);
head_mc.gotoAndStop('phase');
body_mc.gotoAndStop(1);
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
check_ground_collide();
Rage();
ice_collide2();
zomParts();
grav();
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 82 {
stop();
head_mc.gotoAndStop('small_hit_1');
hitting = 6;
hurtZombie();
if (this._y <= 309) {
this._y = 312;
}
onEnterFrame = function () {
if (_root.notPause) {
zomParts();
--hitting;
grav();
Rage();
check_ground_collide();
if (hitting <= 0) {
if (ice1_mc._currentframe < 64) {
gotoAndStop('freezeChest');
} else {
ice1_mc.stop();
ice1_mc.removeMovieClip();
gotoAndStop('idle');
}
}
if (zomHealth <= 0) {
ice1_mc.stop();
ice1_mc._alpha = 0;
zomHealth = 0;
gotoAndStop('die_ice');
}
}
};
}
frame 83 {
stop();
_root.addRage();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 84 {
stop();
_root.addRage();
this._x -= 20;
shadow_mc._alpha = 0;
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
if (_root.zhealth_mc.holder_mc[shortCut]._xscale <= 0) {
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
}
_root.updateZomHealth();
legs_mc.gotoAndStop(9);
head_mc.gotoAndStop('knockOut');
body_mc.gotoAndStop(20);
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
_root.SquishSound();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
head_mc._rotation = body_mc.head_mc._rotation;
}
};
}
frame 85 {
stop();
shadow_mc.gotoAndStop(2);
legs_mc.gotoAndStop(9);
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts();
grav();
head_mc._rotation = body_mc.head_mc._rotation;
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
gotoAndStop('anim_death_Out');
}
}
};
}
frame 86 {
stop();
shadow_mc.gotoAndStop(2);
head_mc._rotation = 0;
legs_mc.gotoAndPlay('knockFloor');
head_mc.gotoAndPlay('headOff');
body_mc.gotoAndPlay('knockFloor');
arm1_mc.gotoAndStop('knockOut');
arm2_mc.gotoAndStop('knockOut');
head_mc.swapDepths(arm1_mc);
deltaY = -5;
PushBack = 5;
PushFriction = 0.5;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
zomParts_noHead();
grav();
if (this._xscale == 100) {
this._x += PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
} else {
this._x += -PushBack;
PushBack -= PushFriction;
if (PushBack <= 0) {
PushBack = 0;
}
}
check_ground_collide_death();
if (deltaY >= 0 && checkGuy) {
}
}
};
}
frame 87 {
stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
_root.addRage();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts();
check_ground_collide_death();
}
};
}
frame 88 {
stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
_root.addRage();
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
zomParts_noHead();
check_ground_collide_death();
}
};
}
frame 89 {
stop();
shortCut = this._name;
_root.zhealth_mc.holder_mc[shortCut]._xscale = 0;
_root.updateZomHealth();
shadow_mc.gotoAndStop(1);
_root.addRage();
head_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
legs_mc._alpha = 0;
arm1_mc._alpha = 0;
arm2_mc._alpha = 0;
head_mc._alpha = 0;
body_mc._alpha = 0;
onEnterFrame = function () {
if (_root.notPause) {
ice1_mc.stop();
ice1_mc._alpha = 0;
ice2_mc.stop();
ice2_mc._alpha = 0;
ice3_mc.stop();
ice3_mc._alpha = 0;
ice1_mc.removeMovieClip();
ice2_mc.removeMovieClip();
ice3_mc.removeMovieClip();
grav();
check_ground_collide_death();
}
};
}
}
movieClip 3605 {
}
movieClip 3610 {
}
movieClip 3619 cut_scene_world {
frame 1 {
}
frame 71 {
stop();
this.removeMovieClip();
}
}
movieClip 3620 {
frame 1 {
stop();
}
}
frame 5 {
function phase2Snd() {
if (notMute) {
phaseSV.start();
}
}
function phaseSnd() {
if (notMute) {
phaseS.start();
}
}
function deathSnd() {
if (notMute) {
deadd.start();
}
}
function Trap1Sound() {
if (notMute) {
trap1.start();
}
}
function errSnd() {
if (notMute) {
erSound.start();
}
}
function BossBashSnd() {
if (notMute) {
bossBashSound.start();
}
}
function RageOnRocket() {
if (notMute) {
RageRocket.start();
}
}
function RageEffectSound() {
if (notMute) {
RageSnd.start();
}
}
function IcecrackSound() {
if (notMute) {
IceCrack.start();
}
}
function ShootIceSound() {
if (notMute) {
IceShootSnd.start();
}
}
function GroundIceSound() {
if (notMute) {
IceSpikeSnd.start();
}
}
function waspSound() {
if (notMute) {
Waspsd.start();
}
}
function pantherSound() {
if (notMute) {
panthersd.start();
}
}
function DinoWalk1() {
if (notMute) {
dino1.start();
}
}
function DinoWalk2() {
if (notMute) {
dino2.start();
}
}
function TrexSound() {
if (notMute) {
TrexSnd.start();
}
}
function IceGroundSound() {
if (notMute) {
IceGrndSnd.start();
}
}
function SelectSound() {
if (notMute) {
SelectSnd.start();
}
}
function EnterHeroSound() {
if (notMute) {
EnterHeroSnd.start();
}
}
function btnRollSound() {
if (notMute) {
btnRollOverSnd.start();
}
}
function getFoodSound() {
if (notMute) {
getFoodSnd.start();
}
}
function getCoinSound() {
if (notMute) {
getCoinSnd.start();
}
}
function GrassHitSnd() {
if (notMute) {
grassSnd.start();
}
}
function zomEatSound() {
if (notMute) {
if (_root.Grabbed) {
zomSnd_mc.zomGrabSnd.setVolume(70);
} else {
zomSnd_mc.zomGrabSnd.setVolume(0);
}
}
}
function BeepSound() {
if (notMute) {
BeepSnd.start();
}
}
function PowerUpSound() {
if (notMute) {
PowerUpSnd.start();
}
}
function SquishSound() {
if (notMute) {
SquishSnd.start();
}
}
function PunchSound() {
if (notMute) {
punchSnd.start();
}
}
function SwingSound() {
if (notMute) {
swingSnd.start();
}
}
var Swoosh2_3 = new Sound();
Swoosh2_3.attachSound('Swoosh2_Funny');
Swoosh2_3.setVolume(5);
var Swoosh3_2 = new Sound();
Swoosh3_2.attachSound('Swoosh3_Funny');
Swoosh3_2.setVolume(10);
var Swoosh3_1 = new Sound();
Swoosh3_1.attachSound('Swoosh3_Funny');
Swoosh3_1.setVolume(50);
var Swoosh1_1 = new Sound();
Swoosh1_1.attachSound('Swoosh1_Funny');
Swoosh1_1.setVolume(30);
var stem1 = new Sound();
stem1.attachSound('Stem1');
stem1.setVolume(80);
var stem2 = new Sound();
stem2.attachSound('Stem2');
stem2.setVolume(80);
var stem3 = new Sound();
stem3.attachSound('Stem3');
stem3.setVolume(80);
var stem4 = new Sound();
stem4.attachSound('Stem4');
stem4.setVolume(100);
swingSnd = new Sound(this);
swingSnd.attachSound('swish');
swingSnd.setVolume(50);
punchSnd = new Sound(this);
punchSnd.attachSound('punching');
punchSnd.setVolume(50);
SquishSnd = new Sound(this);
SquishSnd.attachSound('zombieBurstSnd');
SquishSnd.setVolume(50);
PowerUpSnd = new Sound(this);
PowerUpSnd.attachSound('PowerUp');
PowerUpSnd.setVolume(50);
BeepSnd = new Sound(this);
BeepSnd.attachSound('beep');
BeepSnd.setVolume(50);
getCoinSnd = new Sound(this);
getCoinSnd.attachSound('getCoin');
getCoinSnd.setVolume(60);
getFoodSnd = new Sound(this);
getFoodSnd.attachSound('getHealth');
getFoodSnd.setVolume(60);
grassSnd = new Sound(this);
grassSnd.attachSound('grassHit');
grassSnd.setVolume(80);
btnRollOverSnd = new Sound(this);
btnRollOverSnd.attachSound('BTNsnd');
btnRollOverSnd.setVolume(50);
EnterHeroSnd = new Sound(this);
EnterHeroSnd.attachSound('MechDoor');
EnterHeroSnd.setVolume(100);
SelectSnd = new Sound(this);
SelectSnd.attachSound('selectItem');
SelectSnd.setVolume(50);
IceGrndSnd = new Sound(this);
IceGrndSnd.attachSound('IceGroundSnd');
IceGrndSnd.setVolume(15);
TrexSnd = new Sound(this);
TrexSnd.attachSound('Trex');
TrexSnd.setVolume(30);
dino1 = new Sound(this);
dino1.attachSound('dinoWalk1');
dino1.setVolume(40);
dino2 = new Sound(this);
dino2.attachSound('dinoWalk2');
dino2.setVolume(40);
panthersd = new Sound(this);
panthersd.attachSound('pantherSnd');
panthersd.setVolume(70);
Waspsd = new Sound(this);
Waspsd.attachSound('waspSnd');
Waspsd.setVolume(60);
IceShootSnd = new Sound(this);
IceShootSnd.attachSound('shootIceSnd');
IceShootSnd.setVolume(8);
IceSpikeSnd = new Sound(this);
IceSpikeSnd.attachSound('IceSpikesSnd');
IceSpikeSnd.setVolume(15);
IceCrack = new Sound(this);
IceCrack.attachSound('IceCrackSnd');
IceCrack.setVolume(80);
RageRocket = new Sound(this);
RageRocket.attachSound('rocketsSnd');
RageRocket.setVolume(30);
RageSnd = new Sound(this);
RageSnd.attachSound('RageSound');
RageSnd.setVolume(30);
bossBashSound = new Sound(this);
bossBashSound.attachSound('BossBash');
bossBashSound.setVolume(40);
erSound = new Sound(this);
erSound.attachSound('Errorr');
erSound.setVolume(60);
trap1 = new Sound(this);
trap1.attachSound('Trap1_snd');
trap1.setVolume(100);
deadd = new Sound(this);
deadd.attachSound('herodeathSnd');
deadd.setVolume(70);
phaseSV = new Sound(this);
phaseSV.attachSound('zombiePhaseRoll');
phaseSV.setVolume(100);
phaseS = new Sound(this);
phaseS.attachSound('zombiePhaseSnd');
phaseS.setVolume(60);
var seenIntro = false;
var viewTut = false;
var playAgain = false;
var notMute = true;
}
frame 6 {
stop();
}
movieClip 3622 {
}
movieClip 3624 {
}
movieClip 3626 {
}
movieClip 3628 {
}
movieClip 3630 {
}
movieClip 3634 {
}
movieClip 3635 {
frame 1 {
stop();
}
frame 40 {
gotoAndPlay(2);
}
}
movieClip 3636 {
}
movieClip 3637 {
}
movieClip 3690 {
frame 1 {
stop();
}
frame 49 {
gotoAndPlay(2);
}
}
movieClip 3691 {
}
movieClip 3692 {
}
movieClip 3694 {
}
movieClip 3697 {
}
movieClip 3699 {
}
movieClip 3701 {
}
movieClip 3703 {
frame 1 {
stop();
}
frame 41 {
gotoAndPlay(2);
}
}
movieClip 3704 {
}
movieClip 3705 {
}
movieClip 3708 {
}
movieClip 3709 {
frame 41 {
stop();
}
}
movieClip 3712 {
frame 41 {
stop();
}
}
movieClip 3714 {
}
// unknown tag 88 length 63
movieClip 3717 {
frame 1 {
function init() {
newLogoWidth = logo_mc._width;
if (stageWidthPrm <= 430) {
newLogoWidth = stageWidthPrm - 2 * spacingLogo;
logoRatio = newLogoWidth / logo_mc._width;
logo_mc._width = newLogoWidth;
newLogoHeight = logo_mc._height * logoRatio;
logo_mc._height = newLogoHeight;
}
newLogoHeight = logo_mc._height;
if (stageHeightPrm <= 275) {
if (newLogoHeight >= stageHeightPrm / 3) {
newLogoHeight = stageHeightPrm / 3;
logoRatio = newLogoHeight / logo_mc._height;
newLogoWidth = logo_mc._width * logoRatio;
}
}
click_mc._width = stageWidthPrm;
background_mc._width = click_mc._width;
click_mc._height = stageHeightPrm;
background_mc._height = click_mc._height;
gradient_mc._width = stageWidthPrm + gradientOffset;
gradient_mc._height = stageHeightPrm + gradientOffset;
gradient_mc._x = -(gradientOffset / 2);
gradient_mc._y = -(gradientOffset / 2);
play_mc._x = stageWidthPrm / 2;
play_mc._y = stageHeightPrm / 2 + 70 * logoRatio - logoOffset;
logo_mc._x = stageWidthPrm / 2;
logo_mc._y = stageHeightPrm / 2 - logoOffset;
logo_glans_mc._x = stageWidthPrm / 2;
logo_glans_mc._y = stageHeightPrm / 2 + 80 - logoOffset;
glans1_mc._width = stageWidthPrm;
glans1_mc._height = stageHeightPrm / 2 + 80;
glans2_mc._width = stageWidthPrm;
glans2_mc._height = stageHeightPrm / 2 + 50;
stralen_mc._x = stageWidthPrm / 2;
stralen_mc._y = stageHeightPrm / 2;
logo_glans_mc._alpha = 0;
play_mc._alpha = 0;
logo_mc._alpha = 0;
gradient_mc._alpha = 0;
stralen_mc._alpha = 0;
glans2_mc._alpha = 0;
glans1_mc._alpha = 0;
logo_mc.stop();
logo_glans_mc.stop();
char_geel._alpha = 0;
char_rood._alpha = 0;
char_blauw._alpha = 0;
char_geel._x = stageWidthPrm / 2 + charOffset_x;
char_rood._x = stageWidthPrm / 2;
char_blauw._x = stageWidthPrm / 2 - charOffset_x;
start_animatie();
}
function start_animatie() {
caurina.transitions.Tweener.addTween(gradient_mc, {'_alpha': 100, 'time': 0.5, 'transition': 'easeInOutSine', 'onComplete': start_glans});
}
function start_glans() {
caurina.transitions.Tweener.addTween(glans1_mc, {'_alpha': 15, 'time': 0.5, 'transition': 'easeInOutSine'});
caurina.transitions.Tweener.addTween(glans2_mc, {'_alpha': 15, 'time': 0.5, 'transition': 'easeInOutSine', 'onComplete': start_logo});
caurina.transitions.Tweener.addTween(stralen_mc, {'_alpha': 10, 'time': 1, 'transition': 'easeInOutSine'});
}
function start_logo() {
_root.Swoosh3_1.start();
logo_mc._yscale = 0.4;
logo_mc._xscale = 0.4;
caurina.transitions.Tweener.addTween(logo_mc, {'_alpha': 100, 'time': 0.5, 'transition': 'easeOutSine'});
caurina.transitions.Tweener.addTween(logo_mc, {'_width': newLogoWidth, '_height': newLogoHeight, 'time': 1.5, 'transition': 'easeOutElastic'});
logo_glans_mc._yscale = 0.4;
logo_glans_mc._xscale = 0.4;
logo_glans_mc._y = stageHeightPrm / 2;
caurina.transitions.Tweener.addTween(logo_glans_mc, {'_alpha': 20, 'time': 0.5, 'transition': 'easeOutSine'});
caurina.transitions.Tweener.addTween(logo_glans_mc, {'_width': newLogoWidth, '_height': newLogoHeight, 'time': 1.5, '_y': stageHeightPrm / 2 + 100 * logoRatio - logoOffset, 'transition': 'easeOutElastic', 'onComplete': logo_shine});
setTimeout(char_geel_kom, 1100);
setTimeout(char_blauw_kom, 700);
setTimeout(char_rood_kom, 300);
setTimeout(char_bewegen, 2300);
}
function char_geel_kom() {
_root.Swoosh1_1.start();
_root.stem1.start();
char_geel._y = stageHeightPrm / 2;
char_geel._yscale = 40;
char_geel._xscale = 40;
caurina.transitions.Tweener.addTween(char_geel, {'_y': stageHeightPrm / 2 - 160 + charOffset, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'time': 1.5, 'transition': 'easeOutElastic'});
}
function char_blauw_kom() {
_root.Swoosh1_1.start();
_root.stem2.start();
char_blauw._y = stageHeightPrm / 2;
char_blauw._yscale = 40;
char_blauw._xscale = 40;
caurina.transitions.Tweener.addTween(char_blauw, {'_y': stageHeightPrm / 2 - 160 + charOffset, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'time': 1.5, 'transition': 'easeOutElastic'});
}
function char_rood_kom() {
_root.Swoosh1_1.start();
_root.stem3.start();
char_rood._y = stageHeightPrm / 2;
char_rood._yscale = 40;
char_rood._xscale = 40;
caurina.transitions.Tweener.addTween(char_rood, {'_y': stageHeightPrm / 2 - 160 + charOffset, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'time': 1.5, 'transition': 'easeOutElastic'});
}
function char_bewegen() {
char_blauw.char.an.gotoAndPlay(2);
char_rood.char.an.gotoAndPlay(2);
char_geel.char.an.gotoAndPlay(2);
_root.stem4.start();
}
function logo_shine() {
logo_mc.play();
logo_glans_mc.play();
play_mc._yscale = 50;
play_mc._xscale = 50;
caurina.transitions.Tweener.addTween(play_mc, {'_alpha': 100, 'time': 0.5, 'transition': 'easeOutSine'});
caurina.transitions.Tweener.addTween(play_mc, {'_xscale': logoRatio * 100, '_yscale': logoRatio * 100, 'time': 1.5, 'transition': 'easeOutElastic'});
setTimeout(logo_groter, 4000);
}
function logo_groter() {
caurina.transitions.Tweener.addTween(play_mc, {'_alpha': 0, '_xscale': 10, '_yscale': 10, 'time': 0.5, 'transition': 'easeInCubic'});
caurina.transitions.Tweener.addTween(logo_mc, {'_xscale': 110, '_yscale': 110, 'time': 0.4, 'transition': 'easeOutSine'});
caurina.transitions.Tweener.addTween(logo_glans_mc, {'_xscale': 110, '_yscale': 110, 'time': 0.4, 'transition': 'easeOutSine', 'onComplete': logo_weg});
setTimeout(char_geel_weg, 300);
setTimeout(char_blauw_weg, 200);
setTimeout(char_rood_weg, 100);
}
function char_geel_weg() {
_root.Swoosh3_2.start();
caurina.transitions.Tweener.addTween(char_geel, {'_y': stageHeightPrm / 2, '_alpha': 0, '_xscale': 10, '_yscale': 10, 'time': 0.5, 'transition': 'easeInCubic'});
}
function char_blauw_weg() {
caurina.transitions.Tweener.addTween(char_blauw, {'_y': stageHeightPrm / 2, '_alpha': 0, '_xscale': 10, '_yscale': 10, 'time': 0.5, 'transition': 'easeInCubic'});
}
function char_rood_weg() {
_root.Swoosh3_2.start();
caurina.transitions.Tweener.addTween(char_rood, {'_y': stageHeightPrm / 2, '_alpha': 0, '_xscale': 10, '_yscale': 10, 'time': 0.5, 'transition': 'easeInCubic'});
}
function logo_weg() {
_root.Swoosh2_3.start();
caurina.transitions.Tweener.addTween(logo_glans_mc, {'_y': stageHeightPrm / 2, '_xscale': 10, '_yscale': 10, 'time': 0.5, 'transition': 'easeInCubic'});
caurina.transitions.Tweener.addTween(logo_mc, {'_alpha': 0, '_xscale': 10, '_yscale': 10, 'time': 0.5, 'transition': 'easeInCubic', 'onComplete': deel1_weg});
}
function deel1_weg() {
caurina.transitions.Tweener.addTween(stralen_mc, {'_alpha': 0, '_xscale': 10, '_yscale': 10, 'time': 1, 'transition': 'easeInCubic', 'onComplete': deel3_weg});
caurina.transitions.Tweener.addTween(glans1_mc, {'_alpha': 0, 'time': 1, 'transition': 'easeInCubic', 'onComplete': deel2_weg});
caurina.transitions.Tweener.addTween(glans2_mc, {'_alpha': 0, 'time': 1, 'transition': 'easeInCubic'});
}
function deel2_weg() {
caurina.transitions.Tweener.addTween(play_mc, {'_alpha': 0, 'time': 1, 'transition': 'easeInCubic'});
}
function deel3_weg() {
_root.play();
}
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'splashscreen';
var spel_naam = 'zombie_payback_1';
var spel_id = '19561';
var stageWidthPrm = 700;
var stageHeightPrm = 400;
var link = 'http://www.funnygames.nu/redirect.html?gameid=' + spel_id + '&page=game';
var onTibacoNetwork = false;
if (ExternalInterface.available) {
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
click_mc._alpha = 0;
click_mc.onRelease = function () {
getURL(link, '_blank');
};
var spacingLogo = 10;
var newLogoWidth = 408;
var newLogoHeight = 91;
var logoRatio = 1;
var logoOffset = -50;
var charOffset = 40;
var charOffset_x = 35;
var gradientOffset = 100;
init();
stralen_mc.onEnterFrame = function () {
stralen_mc._rotation += 0.2;
};
}
}
movieClip 3719 {
frame 1 {
zomGrabSnd = new Sound(this);
zomGrabSnd.attachSound('eatSound');
zomGrabSnd.start(0, 999999);
zomGrabSnd.setVolume(0);
}
}
movieClip 3721 {
frame 1 {
inGameSnd = new Sound(this);
inGameSnd.attachSound('GameLoop');
loopVol = 0;
inGameSnd.setVolume(loopVol);
inGameSnd.start(0, 999999);
onEnterFrame = function () {
if (_root.notMute) {
if (_root.GameStart) {
if (loopVol <= 40) {
++loopVol;
inGameSnd.setVolume(loopVol);
}
if (loopVol >= 40) {
loopVol = 40;
inGameSnd.setVolume(loopVol);
}
}
if (!_root.GameStart) {
if (loopVol >= 0) {
--loopVol;
inGameSnd.setVolume(loopVol);
}
if (loopVol <= 0) {
loopVol = 0;
inGameSnd.setVolume(loopVol);
}
}
} else {
if (!_root.notMute) {
if (loopVol >= 0) {
--loopVol;
inGameSnd.setVolume(loopVol);
}
if (loopVol <= 0) {
loopVol = 0;
inGameSnd.setVolume(loopVol);
}
}
}
};
}
}
movieClip 3723 {
frame 1 {
menuSnd = new Sound(this);
menuSnd.attachSound('menu_loop');
loopVol = 0;
menuSnd.setVolume(loopVol);
menuSnd.start(0, 999999);
onEnterFrame = function () {
if (_root.notMute) {
if (_root.GameStart) {
if (loopVol >= 0) {
--loopVol;
menuSnd.setVolume(loopVol);
}
if (loopVol <= 0) {
loopVol = 0;
menuSnd.setVolume(loopVol);
}
}
if (!_root.GameStart) {
if (loopVol <= 40) {
++loopVol;
menuSnd.setVolume(loopVol);
}
if (loopVol >= 40) {
loopVol = 40;
menuSnd.setVolume(loopVol);
}
}
} else {
if (!_root.notMute) {
if (loopVol >= 0) {
--loopVol;
menuSnd.setVolume(loopVol);
}
if (loopVol <= 0) {
loopVol = 0;
menuSnd.setVolume(loopVol);
}
}
}
};
}
}
frame 10 {
ZOMBIE_DATA = SharedObject.getLocal('zombie_killa');
}
frame 11 {
function resetData() {
ZOMBIE_DATA.data.heroSpeed = 3;
ZOMBIE_DATA.data.freeStat = false;
ZOMBIE_DATA.data.buysword2 = false;
ZOMBIE_DATA.data.buysword3 = false;
ZOMBIE_DATA.data.buysword4 = false;
ZOMBIE_DATA.data.buysword5 = false;
ZOMBIE_DATA.data.buysword6 = false;
ZOMBIE_DATA.data.buysword7 = false;
ZOMBIE_DATA.data.buysword8 = false;
ZOMBIE_DATA.data.buysword9 = false;
ZOMBIE_DATA.data.buysword10 = false;
ZOMBIE_DATA.data.HeadNum = 1;
ZOMBIE_DATA.data.BodyNum = 1;
ZOMBIE_DATA.data.LegNum = 1;
ZOMBIE_DATA.data.ArmNum = 1;
ZOMBIE_DATA.data.Level_Num = 1;
ZOMBIE_DATA.data.Sword_Num = 1;
ZOMBIE_DATA.data.Shield_Num = 1;
ZOMBIE_DATA.data.Coins = 0;
ZOMBIE_DATA.data.statPoints = 0;
ZOMBIE_DATA.data.strengthSTAT = 1;
ZOMBIE_DATA.data.magicSTAT = 1;
ZOMBIE_DATA.data.defenceSTAT = 1;
ZOMBIE_DATA.data.armourSTAT = 1;
ZOMBIE_DATA.data.EXP_Num = 0;
ZOMBIE_DATA.data.HeroHealth = 100;
ZOMBIE_DATA.data.buyarms2 = false;
ZOMBIE_DATA.data.buyarms3 = false;
ZOMBIE_DATA.data.buyarms4 = false;
ZOMBIE_DATA.data.buyarms5 = false;
ZOMBIE_DATA.data.buyarms6 = false;
ZOMBIE_DATA.data.buyarms7 = false;
ZOMBIE_DATA.data.buyarms8 = false;
ZOMBIE_DATA.data.buyarms9 = false;
ZOMBIE_DATA.data.buyarms10 = false;
ZOMBIE_DATA.data.buylegs2 = false;
ZOMBIE_DATA.data.buylegs3 = false;
ZOMBIE_DATA.data.buylegs4 = false;
ZOMBIE_DATA.data.buylegs5 = false;
ZOMBIE_DATA.data.buylegs6 = false;
ZOMBIE_DATA.data.buylegs7 = false;
ZOMBIE_DATA.data.buylegs8 = false;
ZOMBIE_DATA.data.buylegs9 = false;
ZOMBIE_DATA.data.buylegs10 = false;
ZOMBIE_DATA.data.buybody2 = false;
ZOMBIE_DATA.data.buybody3 = false;
ZOMBIE_DATA.data.buybody4 = false;
ZOMBIE_DATA.data.buybody5 = false;
ZOMBIE_DATA.data.buybody6 = false;
ZOMBIE_DATA.data.buybody7 = false;
ZOMBIE_DATA.data.buybody8 = false;
ZOMBIE_DATA.data.buybody9 = false;
ZOMBIE_DATA.data.buybody10 = false;
ZOMBIE_DATA.data.buyhead2 = false;
ZOMBIE_DATA.data.buyhead3 = false;
ZOMBIE_DATA.data.buyhead4 = false;
ZOMBIE_DATA.data.buyhead5 = false;
ZOMBIE_DATA.data.buyhead6 = false;
ZOMBIE_DATA.data.buyhead7 = false;
ZOMBIE_DATA.data.buyhead8 = false;
ZOMBIE_DATA.data.buyhead9 = false;
ZOMBIE_DATA.data.buyhead10 = false;
ZOMBIE_DATA.flush();
}
if (ZOMBIE_DATA.data.buyshield2 == undefined) {
ZOMBIE_DATA.data.buyshield2 = false;
}
if (ZOMBIE_DATA.data.buyshield3 == undefined) {
ZOMBIE_DATA.data.buyshield3 = false;
}
if (ZOMBIE_DATA.data.buyshield4 == undefined) {
ZOMBIE_DATA.data.buyshield4 = false;
}
if (ZOMBIE_DATA.data.buyshield5 == undefined) {
ZOMBIE_DATA.data.buyshield5 = false;
}
if (ZOMBIE_DATA.data.buyshield6 == undefined) {
ZOMBIE_DATA.data.buyshield6 = false;
}
if (ZOMBIE_DATA.data.buyshield7 == undefined) {
ZOMBIE_DATA.data.buyshield7 = false;
}
if (ZOMBIE_DATA.data.buyshield8 == undefined) {
ZOMBIE_DATA.data.buyshield8 = false;
}
if (ZOMBIE_DATA.data.buyshield9 == undefined) {
ZOMBIE_DATA.data.buyshield9 = false;
}
if (ZOMBIE_DATA.data.buyshield10 == undefined) {
ZOMBIE_DATA.data.buyshield10 = false;
}
if (ZOMBIE_DATA.data.buysword2 == undefined) {
ZOMBIE_DATA.data.buysword2 = false;
}
if (ZOMBIE_DATA.data.buysword3 == undefined) {
ZOMBIE_DATA.data.buysword3 = false;
}
if (ZOMBIE_DATA.data.buysword4 == undefined) {
ZOMBIE_DATA.data.buysword4 = false;
}
if (ZOMBIE_DATA.data.buysword5 == undefined) {
ZOMBIE_DATA.data.buysword5 = false;
}
if (ZOMBIE_DATA.data.buysword6 == undefined) {
ZOMBIE_DATA.data.buysword6 = false;
}
if (ZOMBIE_DATA.data.buysword7 == undefined) {
ZOMBIE_DATA.data.buysword7 = false;
}
if (ZOMBIE_DATA.data.buysword8 == undefined) {
ZOMBIE_DATA.data.buysword8 = false;
}
if (ZOMBIE_DATA.data.buysword9 == undefined) {
ZOMBIE_DATA.data.buysword9 = false;
}
if (ZOMBIE_DATA.data.buysword10 == undefined) {
ZOMBIE_DATA.data.buysword10 = false;
}
if (ZOMBIE_DATA.data.buyarms2 == undefined) {
ZOMBIE_DATA.data.buyarms2 = false;
}
if (ZOMBIE_DATA.data.buyarms3 == undefined) {
ZOMBIE_DATA.data.buyarms3 = false;
}
if (ZOMBIE_DATA.data.buyarms4 == undefined) {
ZOMBIE_DATA.data.buyarms4 = false;
}
if (ZOMBIE_DATA.data.buyarms5 == undefined) {
ZOMBIE_DATA.data.buyarms5 = false;
}
if (ZOMBIE_DATA.data.buyarms6 == undefined) {
ZOMBIE_DATA.data.buyarms6 = false;
}
if (ZOMBIE_DATA.data.buyarms7 == undefined) {
ZOMBIE_DATA.data.buyarms7 = false;
}
if (ZOMBIE_DATA.data.buyarms8 == undefined) {
ZOMBIE_DATA.data.buyarms8 = false;
}
if (ZOMBIE_DATA.data.buyarms9 == undefined) {
ZOMBIE_DATA.data.buyarms9 = false;
}
if (ZOMBIE_DATA.data.buyarms10 == undefined) {
ZOMBIE_DATA.data.buyarms10 = false;
}
if (ZOMBIE_DATA.data.buylegs2 == undefined) {
ZOMBIE_DATA.data.buylegs2 = false;
}
if (ZOMBIE_DATA.data.buylegs3 == undefined) {
ZOMBIE_DATA.data.buylegs3 = false;
}
if (ZOMBIE_DATA.data.buylegs4 == undefined) {
ZOMBIE_DATA.data.buylegs4 = false;
}
if (ZOMBIE_DATA.data.buylegs5 == undefined) {
ZOMBIE_DATA.data.buylegs5 = false;
}
if (ZOMBIE_DATA.data.buylegs6 == undefined) {
ZOMBIE_DATA.data.buylegs6 = false;
}
if (ZOMBIE_DATA.data.buylegs7 == undefined) {
ZOMBIE_DATA.data.buylegs7 = false;
}
if (ZOMBIE_DATA.data.buylegs8 == undefined) {
ZOMBIE_DATA.data.buylegs8 = false;
}
if (ZOMBIE_DATA.data.buylegs9 == undefined) {
ZOMBIE_DATA.data.buylegs9 = false;
}
if (ZOMBIE_DATA.data.buylegs10 == undefined) {
ZOMBIE_DATA.data.buylegs10 = false;
}
if (ZOMBIE_DATA.data.buybody2 == undefined) {
ZOMBIE_DATA.data.buybody2 = false;
}
if (ZOMBIE_DATA.data.buybody3 == undefined) {
ZOMBIE_DATA.data.buybody3 = false;
}
if (ZOMBIE_DATA.data.buybody4 == undefined) {
ZOMBIE_DATA.data.buybody4 = false;
}
if (ZOMBIE_DATA.data.buybody5 == undefined) {
ZOMBIE_DATA.data.buybody5 = false;
}
if (ZOMBIE_DATA.data.buybody6 == undefined) {
ZOMBIE_DATA.data.buybody6 = false;
}
if (ZOMBIE_DATA.data.buybody7 == undefined) {
ZOMBIE_DATA.data.buybody7 = false;
}
if (ZOMBIE_DATA.data.buybody8 == undefined) {
ZOMBIE_DATA.data.buybody8 = false;
}
if (ZOMBIE_DATA.data.buybody9 == undefined) {
ZOMBIE_DATA.data.buybody9 = false;
}
if (ZOMBIE_DATA.data.buybody10 == undefined) {
ZOMBIE_DATA.data.buybody10 = false;
}
if (ZOMBIE_DATA.data.buyhead2 == undefined) {
ZOMBIE_DATA.data.buyhead2 = false;
}
if (ZOMBIE_DATA.data.buyhead3 == undefined) {
ZOMBIE_DATA.data.buyhead3 = false;
}
if (ZOMBIE_DATA.data.buyhead4 == undefined) {
ZOMBIE_DATA.data.buyhead4 = false;
}
if (ZOMBIE_DATA.data.buyhead5 == undefined) {
ZOMBIE_DATA.data.buyhead5 = false;
}
if (ZOMBIE_DATA.data.buyhead6 == undefined) {
ZOMBIE_DATA.data.buyhead6 = false;
}
if (ZOMBIE_DATA.data.buyhead7 == undefined) {
ZOMBIE_DATA.data.buyhead7 = false;
}
if (ZOMBIE_DATA.data.buyhead8 == undefined) {
ZOMBIE_DATA.data.buyhead8 = false;
}
if (ZOMBIE_DATA.data.buyhead9 == undefined) {
ZOMBIE_DATA.data.buyhead9 = false;
}
if (ZOMBIE_DATA.data.buyhead10 == undefined) {
ZOMBIE_DATA.data.buyhead10 = false;
}
if (ZOMBIE_DATA.data.HeadNum == undefined) {
ZOMBIE_DATA.data.HeadNum = 1;
}
if (ZOMBIE_DATA.data.BodyNum == undefined) {
ZOMBIE_DATA.data.BodyNum = 1;
}
if (ZOMBIE_DATA.data.LegNum == undefined) {
ZOMBIE_DATA.data.LegNum = 1;
}
if (ZOMBIE_DATA.data.ArmNum == undefined) {
ZOMBIE_DATA.data.ArmNum = 1;
}
if (ZOMBIE_DATA.data.Level_Num == undefined) {
ZOMBIE_DATA.data.Level_Num = 1;
}
if (ZOMBIE_DATA.data.Sword_Num == undefined) {
ZOMBIE_DATA.data.Sword_Num = 1;
}
if (ZOMBIE_DATA.data.Shield_Num == undefined) {
ZOMBIE_DATA.data.Shield_Num = 1;
}
if (ZOMBIE_DATA.data.Coins == undefined) {
ZOMBIE_DATA.data.Coins = 0;
}
if (ZOMBIE_DATA.data.statPoints == undefined) {
ZOMBIE_DATA.data.statPoints = 0;
}
if (ZOMBIE_DATA.data.strengthSTAT == undefined) {
ZOMBIE_DATA.data.strengthSTAT = 1;
}
if (ZOMBIE_DATA.data.magicSTAT == undefined) {
ZOMBIE_DATA.data.magicSTAT = 1;
}
if (ZOMBIE_DATA.data.defenceSTAT == undefined) {
ZOMBIE_DATA.data.defenceSTAT = 1;
}
if (ZOMBIE_DATA.data.armourSTAT == undefined) {
ZOMBIE_DATA.data.armourSTAT = 1;
}
if (ZOMBIE_DATA.data.EXP_Num == undefined) {
ZOMBIE_DATA.data.EXP_Num = 0;
}
if (ZOMBIE_DATA.data.HeroHealth == undefined) {
ZOMBIE_DATA.data.HeroHealth = 100;
}
if (ZOMBIE_DATA.data.freeStat == undefined) {
ZOMBIE_DATA.data.freeStat = false;
}
if (ZOMBIE_DATA.data.heroSpeed == undefined) {
ZOMBIE_DATA.data.heroSpeed = 3;
}
ZOMBIE_DATA.flush();
}
frame 12 {
function saveData() {
ZOMBIE_DATA.data.Level_Num = Char_Level;
ZOMBIE_DATA.data.ArmNum = heroArms;
ZOMBIE_DATA.data.LegNum = heroLegs;
ZOMBIE_DATA.data.BodyNum = heroBody;
ZOMBIE_DATA.data.HeadNum = heroHead;
ZOMBIE_DATA.data.HeroHealth = HeroHealth;
ZOMBIE_DATA.data.Sword_Num = sword_num;
ZOMBIE_DATA.data.Shield_Num = shield_num;
ZOMBIE_DATA.data.Coins = coinCollected;
ZOMBIE_DATA.data.statPoints = StatPoints;
ZOMBIE_DATA.data.magicSTAT = Hero_Magic;
ZOMBIE_DATA.data.strengthSTAT = Hero_Strength;
ZOMBIE_DATA.data.defenceSTAT = Hero_Defence;
ZOMBIE_DATA.flush();
}
_root.gotoUpgrade = false;
var Char_Level = ZOMBIE_DATA.data.Level_Num;
var heroArms = ZOMBIE_DATA.data.ArmNum;
var heroLegs = ZOMBIE_DATA.data.LegNum;
var heroBody = ZOMBIE_DATA.data.BodyNum;
var heroHead = ZOMBIE_DATA.data.HeadNum;
var sword_num = ZOMBIE_DATA.data.Sword_Num;
var shield_num = ZOMBIE_DATA.data.Shield_Num;
var coinCollected = ZOMBIE_DATA.data.Coins;
var StatPoints = ZOMBIE_DATA.data.statPoints;
var Hero_Magic = ZOMBIE_DATA.data.magicSTAT;
var Hero_Strength = ZOMBIE_DATA.data.strengthSTAT;
var Hero_Defence = ZOMBIE_DATA.data.defenceSTAT;
if (ZOMBIE_DATA.data.Level_Num >= 4) {
if (ZOMBIE_DATA.data.HeroHealth == 100) {
ZOMBIE_DATA.data.HeroHealth = 150;
}
}
if (ZOMBIE_DATA.data.Level_Num >= 17) {
if (ZOMBIE_DATA.data.HeroHealth == 150) {
ZOMBIE_DATA.data.HeroHealth = 200;
}
}
if (ZOMBIE_DATA.data.Level_Num >= 29) {
if (ZOMBIE_DATA.data.HeroHealth == 200) {
ZOMBIE_DATA.data.HeroHealth = 250;
}
}
}
frame 13 {
var submitScore = false;
var finalbossGo = false;
var notPause = false;
var GameStart = false;
var zombieIceJump = false;
var useMagic = false;
var HeroDead = false;
var Grabbed = false;
var Attack = false;
var HeroHealth = ZOMBIE_DATA.data.HeroHealth;
var Hero_inGameHealth = HeroHealth;
var game_score = 0;
var Hero_Armour = 1;
var notMute = true;
var bossEnter = false;
var bossHealth = 800;
var Attack_Type = '';
var Ground_Array2 = [];
var Ground_Array = [];
var iceGround_Array = [];
var zombieHealth_Array = [25, 40, 50, 75, 90, 100, 120, 140, 160, 200];
var zombieAmount_wave = [1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 7];
var zombieAttack_Damage = 20;
var zombieDeath = 0;
var zombieBossDeath = 0;
var ZomDepth = 88888;
var ZomDepth2 = 99999;
var zombieWave = 1;
var zomStartX = 0;
var zomPlaceHealth = 0;
var ScreenMove = false;
var WeaponDamage = 0;
var Damage_Amount = 0;
var finDamage = 0;
var current_Target = zombieAmount_wave[zombieWave - 1];
var Mana_RegenArray = [0.02, 0.05, 0.08, 0.1, 0.14, 0.18, 0.2, 0.25, 0.35, 0.4, 0.45, 0.5, 0.55];
var Mana_Regen = Mana_RegenArray[Hero_Magic];
var ExperienceRate = [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30];
}
frame 14 {
function calcDamage() {
finDamage = Hero_Strength + Damage_Amount + WeaponDamage;
}
function add_ground(new_MC) {
Ground_Array.push(new_MC);
}
function add_ground2(newF_MC) {
Ground_Array2.push(newF_MC);
}
function add_ice_ground(new_MC) {
iceGround_Array.push(new_MC);
}
function add_zombieBoss() {
temp_wide = 260;
temp_zomNum = 1;
temp_each_width = temp_wide / temp_zomNum;
newZ = all_mc.zoms_mc.attachMovie('zombie_BOSS', 'Z_' + pp, ZomDepth);
newHealth = zhealth_mc.holder_mc.attachMovie('zhealth', 'Z_' + pp, ZomDepth);
newHealth._width = 260;
newHealth._x = 0;
newZ._x = all_mc.spawn_mc._x + 10;
newZ._y = all_mc._y + 312;
--ZomDepth;
}
function boss2_manager() {
current_Target = 1;
temp_wide = 260;
temp_zomNum = 1;
temp_each_width = temp_wide / temp_zomNum;
newZ = all_mc.zoms_mc.attachMovie('zombie_BOSS2', 'Z_' + pp, ZomDepth);
newHealth = zhealth_mc.holder_mc.attachMovie('zhealth', 'Z_' + pp, ZomDepth);
newHealth._width = 260;
newHealth._x = 0;
newZ._x = all_mc.spawn_mc._x + 10;
newZ._y = all_mc._y + 312;
--ZomDepth;
}
function add_zombie() {
temp_wide = 260;
temp_zomNum = zombieAmount_wave[zombieWave - 1];
temp_each_width = temp_wide / temp_zomNum;
pp = 1;
while (pp <= zombieAmount_wave[zombieWave - 1]) {
if (_root.zombieWave <= 2) {
newZ = all_mc.zoms_mc.attachMovie('zombie_1', 'Z_' + pp, ZomDepth);
} else {
if (_root.zombieWave == 3) {
randum = random(2) + 1;
if (randum == 1) {
newZ = all_mc.zoms_mc.attachMovie('zombie_1', 'Z_' + pp, ZomDepth);
} else {
newZ = all_mc.zoms_mc.attachMovie('zombie_3', 'Z_' + pp, ZomDepth);
}
} else {
if (_root.zombieWave == 4) {
randum = random(3) + 1;
if (randum == 1) {
newZ = all_mc.zoms_mc.attachMovie('zombie_1', 'Z_' + pp, ZomDepth);
} else {
if (randum == 2) {
newZ = all_mc.zoms_mc.attachMovie('zombie_3', 'Z_' + pp, ZomDepth);
} else {
newZ = all_mc.zoms_mc.attachMovie('zombie_4', 'Z_' + pp, ZomDepth);
}
}
} else {
if (_root.zombieWave >= 5) {
randum = random(4) + 1;
if (randum == 1) {
newZ = all_mc.zoms_mc.attachMovie('zombie_1', 'Z_' + pp, ZomDepth);
} else {
if (randum == 2) {
newZ = all_mc.zoms_mc.attachMovie('zombie_3', 'Z_' + pp, ZomDepth);
} else {
if (randum == 3) {
newZ = all_mc.zoms_mc.attachMovie('zombie_4', 'Z_' + pp, ZomDepth);
} else {
if (randum == 4) {
newZ = all_mc.zoms_mc.attachMovie('zombie_5', 'Z_' + pp, ZomDepth);
}
}
}
}
}
}
}
}
newHealth = zhealth_mc.holder_mc.attachMovie('zhealth', 'Z_' + pp, ZomDepth);
newHealth._width = temp_each_width;
newHealth._x = zomPlaceHealth;
newZ._x = all_mc.spawn_mc._x + zomStartX;
newZ._y = all_mc._y + 312;
zomPlaceHealth += temp_each_width;
zomStartX += 150;
--ZomDepth;
++pp;
}
}
function add_zombieRun() {
temp_wide = 260;
temp_zomNum = 1;
temp_each_width = temp_wide / temp_zomNum;
randd = random(2) + 1;
if (randd == 1) {
newZ = all_mc.zoms_mc.attachMovie('zombie_run', 'Z_1', ZomDepth);
} else {
newZ = all_mc.zoms_mc.attachMovie('zombie_jumper', 'Z_1', ZomDepth);
}
newHealth = zhealth_mc.holder_mc.attachMovie('zhealth', 'Z_1', ZomDepth);
newHealth._width = temp_each_width;
newHealth._x = zomPlaceHealth;
newZ._x = all_mc.spawn_mc._x;
newZ._y = all_mc._y + 312;
zomPlaceHealth += temp_each_width;
--ZomDepth;
}
function HurtHero() {
Hero_inGameHealth -= zombieAttack_Damage - Hero_Defence;
Hero_inGameHealth = Hero_inGameHealth;
checkLife();
}
function GiveHealth_Hero() {
Hero_inGameHealth += 25;
if (Hero_inGameHealth >= HeroHealth) {
Hero_inGameHealth = HeroHealth;
}
}
function HurtHeroThrow() {
Hero_inGameHealth -= Math.floor(zombieAttack_Damage / 2);
Hero_inGameHealth = Hero_inGameHealth;
checkLife();
}
function checkLife() {
if (Hero_inGameHealth <= 0) {
Hero_inGameHealth = 0;
HeroDead = true;
}
}
}
frame 15 {
function initCamera() {
zoom = 1;
hero_clip = all_mc.hero_mc;
midX = 350;
camX = midX - 350;
}
function moveCameraX() {
deltaX = hero_clip._x - heroLastX;
heroLastX = hero_clip._x;
camX -= 0.1 * (camX - 0.75 * midX);
all_mc._x -= 0.1 * (all_mc._x - (camX - hero_clip._x) * zoom);
theLeft = Math.abs(all_mc.left_mc._x);
theLeftTemp = all_mc._x;
theRight = all_mc.right_mc._x;
theMoveRight = all_mc.move_right_mc._x;
theRightTemp = Math.abs(all_mc._x - 700);
if (theLeftTemp >= theLeft) {
all_mc._x = theLeft;
}
if (ScreenMove) {
if (theRightTemp >= theRight) {
all_mc._x = -theRight + 700;
}
} else {
if (!ScreenMove) {
if (theRightTemp >= theMoveRight) {
all_mc._x = -theMoveRight + 700;
}
}
}
}
}
frame 16 {
function updateZomHealth() {
zhealth_mc.holder_mc.Z_1._x = 0;
zhealth_mc.holder_mc.Z_2._x = zhealth_mc.holder_mc.Z_1._x + zhealth_mc.holder_mc.Z_1._width;
zhealth_mc.holder_mc.Z_3._x = zhealth_mc.holder_mc.Z_2._x + zhealth_mc.holder_mc.Z_2._width;
zhealth_mc.holder_mc.Z_4._x = zhealth_mc.holder_mc.Z_3._x + zhealth_mc.holder_mc.Z_3._width;
zhealth_mc.holder_mc.Z_5._x = zhealth_mc.holder_mc.Z_4._x + zhealth_mc.holder_mc.Z_4._width;
zhealth_mc.holder_mc.Z_6._x = zhealth_mc.holder_mc.Z_5._x + zhealth_mc.holder_mc.Z_5._width;
zhealth_mc.holder_mc.Z_7._x = zhealth_mc.holder_mc.Z_6._x + zhealth_mc.holder_mc.Z_6._width;
zhealth_mc.holder_mc.Z_8._x = zhealth_mc.holder_mc.Z_7._x + zhealth_mc.holder_mc.Z_7._width;
zhealth_mc.holder_mc.Z_9._x = zhealth_mc.holder_mc.Z_8._x + zhealth_mc.holder_mc.Z_8._width;
zhealth_mc.holder_mc.Z_10._x = zhealth_mc.holder_mc.Z_9._x + zhealth_mc.holder_mc.Z_9._width;
zhealth_mc.holder_mc.Z_11._x = zhealth_mc.holder_mc.Z_10._x + zhealth_mc.holder_mc.Z_10._width;
zhealth_mc.holder_mc.Z_12._x = zhealth_mc.holder_mc.Z_11._x + zhealth_mc.holder_mc.Z_11._width;
}
function removeZomHealth() {
zhealth_mc.holder_mc.Z_1.removeMovieClip();
zhealth_mc.holder_mc.Z_2.removeMovieClip();
zhealth_mc.holder_mc.Z_3.removeMovieClip();
zhealth_mc.holder_mc.Z_4.removeMovieClip();
zhealth_mc.holder_mc.Z_5.removeMovieClip();
zhealth_mc.holder_mc.Z_6.removeMovieClip();
zhealth_mc.holder_mc.Z_7.removeMovieClip();
zhealth_mc.holder_mc.Z_8.removeMovieClip();
zhealth_mc.holder_mc.Z_9.removeMovieClip();
zhealth_mc.holder_mc.Z_10.removeMovieClip();
zhealth_mc.holder_mc.Z_11.removeMovieClip();
zhealth_mc.holder_mc.Z_12.removeMovieClip();
}
}
frame 17 {
function wave_manager() {
if (current_Target <= 0) {
if (zombieWave <= 10 && !bossEnter) {
finger_mc._alpha = 100;
++zombieWave;
current_Target = zombieAmount_wave[zombieWave - 1];
}
if (zombieWave >= 11) {
bossEnter = true;
zombieWave = 10;
finger_mc._alpha = 0;
current_Target = 1;
add_zombieBoss();
}
}
}
function addRage() {
if (Char_Level >= 5) {
rage_mc.bar_mc._xscale += 3;
}
}
function updateXP() {
addRage();
checkLevel = Char_Level;
checkPercent = Math.round(100 / ExperienceRate[Char_Level - 1]);
xp_mc.bar_mc._xscale += checkPercent;
if (xp_mc.bar_mc._xscale >= 100) {
xp_mc.bar_mc._xscale = 100;
if (Char_Level <= 29) {
levelUp();
}
}
if (Char_Level >= 30) {
Char_Level = 30;
xp_mc.bar_mc._xscale = 100;
}
ZOMBIE_DATA.data.EXP_Num = xp_mc.bar_mc._xscale;
}
function levelUp() {
addRage();
++Char_Level;
ZOMBIE_DATA.data.Level_Num = Char_Level;
xp_mc.bar_mc._xscale = 0;
newDepth = all_mc.effect_F_mc.getNextHighestDepth();
newEffect = all_mc.effect_F_mc.attachMovie('effect_LevelUp', 'levelUp_mc', newDepth);
newEffect._x = all_mc.hero_mc._x;
newEffect._y = 310;
}
function addScore() {
if (zombieWave <= 10) {
tempSC = 1 + zombieWave * 2;
} else {
tempSC = 5 + Hero_Strength * 2;
}
nd = showscoreAdd_mc.getNextHighestDepth();
cl = showscoreAdd_mc.attachMovie('plusNum', 'plus' + nd, nd++);
cl._x = -20;
cl._y = 0;
game_score += tempSC;
}
function UpdateMana(tempNum) {
getPercent = (tempNum / 150) * 100;
magic_mc.bar_mc._xscale -= getPercent;
if (magic_mc.bar_mc._xscale <= 0) {
magic_mc.bar_mc._xscale = 0;
}
}
function updateDistance() {
THEDIST = (all_mc.hero_mc._x / 11000) * 100;
gotoPoint = (THEDIST / 100) * 600;
if (gotoPoint <= 30) {
gotoPoint = 30;
}
if (gotoPoint >= 597) {
gotoPoint = 597;
}
dist_mc.mark_mc._x = gotoPoint;
}
}
frame 18 {
if (seenIntro) {
play();
} else {
stop();
}
}
movieClip 3725 {
}
movieClip 3763 {
frame 37 {
stop();
}
}
movieClip 3765 {
frame 1 {
stop();
}
}
movieClip 3766 {
instance bg_mc of movieClip 3725 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1440) {
this._x = Math.abs(_root.all_mc._x);
}
}
}
instance ground_mc of movieClip 3765 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 2100) {
this._x = _parent.ground2_mc._x + 1400;
}
}
}
}
movieClip 3775 {
frame 150 {
_parent.nextFrame();
}
}
button 3776 {
on (keyPress '<Right>') {
nextFrame();
}
on (keyPress '<Space>') {
_root.seenIntro = true;
_root.play();
}
}
movieClip 3779 {
frame 11 {
stop();
}
}
button 3787 {
on (keyPress '<Right>') {
nextFrame();
}
on (keyPress '<Left>') {
prevFrame();
}
on (keyPress '<Space>') {
_root.seenIntro = true;
_root.play();
}
}
movieClip 3824 {
frame 150 {
_root.seenIntro = true;
_root.play();
stop();
}
}
button 3825 {
on (keyPress '<Right>') {
_root.seenIntro = true;
_root.play();
}
on (keyPress '<Left>') {
prevFrame();
}
on (keyPress '<Space>') {
_root.seenIntro = true;
_root.play();
}
}
movieClip 3826 {
frame 1 {
stop();
}
}
button 3827 {
on (release) {
if (_root._currentframe == 50) {
if (_root.notPause) {
pp_mc.gotoAndPlay('paused');
}
}
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'logo';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('?utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
frame 20 {
stop();
saveData();
}
movieClip 3831 {
}
movieClip 3834 {
}
movieClip 3836 {
frame 1 {
stop();
gotoAndStop(_root.sword_num + 1);
}
frame 2 {
_root.sword_num = 1;
}
frame 3 {
_root.sword_num = 2;
}
frame 4 {
_root.sword_num = 3;
}
frame 5 {
_root.sword_num = 4;
}
frame 6 {
_root.sword_num = 5;
}
frame 7 {
_root.sword_num = 6;
}
frame 8 {
_root.sword_num = 7;
}
frame 9 {
_root.sword_num = 8;
}
frame 10 {
_root.sword_num = 9;
}
frame 11 {
_root.sword_num = 10;
}
}
movieClip 3848 {
frame 1 {
stop();
gotoAndStop(_root.heroArms + 1);
}
frame 2 {
_root.heroArms = 1;
}
frame 3 {
_root.heroArms = 2;
}
frame 4 {
_root.heroArms = 3;
}
frame 5 {
_root.heroArms = 4;
}
frame 6 {
_root.heroArms = 5;
}
frame 7 {
_root.heroArms = 6;
}
frame 8 {
_root.heroArms = 7;
}
frame 9 {
_root.heroArms = 8;
}
frame 10 {
_root.heroArms = 9;
}
frame 11 {
_root.heroArms = 10;
}
}
movieClip 3860 {
frame 1 {
stop();
gotoAndStop(_root.heroLegs + 1);
}
frame 2 {
_root.heroLegs = 1;
}
frame 3 {
_root.heroLegs = 2;
}
frame 4 {
_root.heroLegs = 3;
}
frame 5 {
_root.heroLegs = 4;
}
frame 6 {
_root.heroLegs = 5;
}
frame 7 {
_root.heroLegs = 6;
}
frame 8 {
_root.heroLegs = 7;
}
frame 9 {
_root.heroLegs = 8;
}
frame 10 {
_root.heroLegs = 9;
}
frame 11 {
_root.heroLegs = 10;
}
}
movieClip 3872 {
frame 1 {
stop();
gotoAndStop(_root.heroBody + 1);
}
frame 2 {
_root.heroBody = 1;
}
frame 3 {
_root.heroBody = 2;
}
frame 4 {
_root.heroBody = 3;
}
frame 5 {
_root.heroBody = 4;
}
frame 6 {
_root.heroBody = 5;
}
frame 7 {
_root.heroBody = 6;
}
frame 8 {
_root.heroBody = 7;
}
frame 9 {
_root.heroBody = 8;
}
frame 10 {
_root.heroBody = 9;
}
frame 11 {
_root.heroBody = 10;
}
}
movieClip 3892 {
frame 1 {
stop();
gotoAndStop(_root.heroHead + 1);
}
frame 2 {
_root.heroHead = 1;
}
frame 3 {
_root.heroHead = 2;
}
frame 4 {
_root.heroHead = 3;
}
frame 5 {
_root.heroHead = 4;
}
frame 6 {
_root.heroHead = 5;
}
frame 7 {
_root.heroHead = 6;
}
frame 8 {
_root.heroHead = 7;
}
frame 9 {
_root.heroHead = 8;
}
frame 10 {
_root.heroHead = 9;
}
frame 11 {
_root.heroHead = 10;
}
}
movieClip 3903 {
frame 1 {
stop();
gotoAndStop(_root.shield_num + 1);
}
frame 2 {
_root.shield_num = 1;
}
frame 3 {
_root.shield_num = 2;
}
frame 4 {
_root.shield_num = 3;
}
frame 5 {
_root.shield_num = 4;
}
frame 6 {
_root.shield_num = 5;
}
frame 7 {
_root.shield_num = 6;
}
frame 8 {
_root.shield_num = 7;
}
frame 9 {
_root.shield_num = 8;
}
frame 10 {
_root.shield_num = 9;
}
frame 11 {
_root.shield_num = 10;
}
}
movieClip 3904 {
}
// unknown tag 88 length 151
movieClip 3918 {
}
button 3919 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
gotoAndStop(9);
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.HeroHealth = _root.ZOMBIE_DATA.data.HeroHealth;
_root.Hero_inGameHealth = _root.HeroHealth;
gotoAndPlay('start');
}
}
button 3924 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('edit');
}
}
button 3926 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('stats');
}
}
button 3928 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('moves');
}
}
button 3930 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('options');
}
}
button 3932 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'more_games';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=related';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
button 3934 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'download_game';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=download';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
button 3936 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'highscores';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=highscores';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
button 3938 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop(1);
}
on (keyPress '<Space>') {
_root.SelectSound();
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'walkthrough';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=walkthrough';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
movieClip 3939 {
frame 1 {
stop();
}
instance of movieClip 3904 {
onClipEvent (load) {
charMoveD = true;
}
onClipEvent (enterFrame) {
if (charMoveD) {
this._y += 0.1;
if (this._y >= 108) {
charMoveD = false;
}
}
if (!charMoveD) {
this._y -= 0.1;
if (this._y <= 95) {
charMoveD = true;
}
}
}
}
frame 10 {
play();
}
frame 25 {
stop();
_root.gotoAndStop('playAgain');
}
}
frame 21 {
stop();
saveData();
}
movieClip 3944 {
}
movieClip 3958 {
frame 1 {
stop();
gotoAndStop(_root.heroArms + 1);
}
frame 2 {
_root.heroArms = 1;
}
frame 3 {
_root.heroArms = 2;
}
frame 4 {
_root.heroArms = 3;
}
frame 5 {
_root.heroArms = 4;
}
frame 6 {
_root.heroArms = 5;
}
frame 7 {
_root.heroArms = 6;
}
frame 8 {
_root.heroArms = 7;
}
frame 9 {
_root.heroArms = 8;
}
frame 10 {
_root.heroArms = 9;
}
frame 11 {
_root.heroArms = 10;
}
}
button 3970 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
gotoAndStop('done');
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_head');
}
}
button 3978 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_body');
}
}
button 3982 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_arms');
}
}
button 3984 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_legs');
}
}
button 3986 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_sword');
}
}
button 3988 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_shield');
}
}
button 3991 {
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop('head');
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('menu');
}
}
button 3993 {
on (keyPress '<Space>') {
_root.heroHead = 1;
_root.SelectSound();
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
gotoAndStop(11);
}
}
movieClip 3999 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 4009 {
frame 1 {
stop();
}
}
movieClip 4010 {
frame 1 {
stop();
}
instance mess_mc of movieClip 3999 {
onClipEvent (enterFrame) {
if (_parent.cost >= _root.coinCollected) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
}
instance of movieClip 4009 {
onClipEvent (load) {
gotoAndStop(_parent._parent._currentframe - 2);
}
}
}
movieClip 4021 {
frame 1 {
stop();
}
}
button 4022 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 2;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead2 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 2;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4024 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 3;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead3 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 3;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4026 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 4;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead4 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 4;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4028 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 5;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead5 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 5;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4030 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 6;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead6 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 6;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4032 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 7;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead7 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 7;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4034 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 8;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead8 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 8;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4036 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 9;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead9 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 9;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
button 4038 {
on (keyPress '<Right>') {
_root.btnRollSound();
gotoAndStop(2);
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroHead = 10;
_parent.head_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyhead10 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('head');
} else {
_root.errSnd();
_parent.gotoAndStop('head');
}
} else {
if (pay_mc._currentframe == 2) {
_root.SelectSound();
_root.heroHead = 10;
_parent.head_mc.gotoAndStop(1);
_parent.gotoAndStop('head');
}
}
}
}
movieClip 4039 {
frame 1 {
stop();
gotoAndStop(_root.heroHead + 1);
}
frame 2 {
_root.heroHead = 1;
_parent.head_mc.gotoAndStop(1);
}
frame 3 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead2 == false) {
_parent.face_mc.gotoAndStop(2);
_parent.face_mc._alpha = 100;
me = 'OUT BACK';
cost = 10;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 2;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 4 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead3 == false) {
_parent.face_mc.gotoAndStop(3);
_parent.face_mc._alpha = 100;
me = 'JAMES BLONDE';
cost = 20;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 3;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 5 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead4 == false) {
_parent.face_mc.gotoAndStop(4);
_parent.face_mc._alpha = 100;
me = 'SOLDIER';
cost = 30;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 4;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 6 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead5 == false) {
_parent.face_mc.gotoAndStop(5);
_parent.face_mc._alpha = 100;
me = 'PUNK';
cost = 40;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 5;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 7 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead6 == false) {
_parent.face_mc.gotoAndStop(6);
_parent.face_mc._alpha = 100;
me = 'SCAR FACE';
cost = 50;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 6;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 8 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead7 == false) {
_parent.face_mc.gotoAndStop(7);
_parent.face_mc._alpha = 100;
me = 'MUMMY';
cost = 60;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 7;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 9 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead8 == false) {
_parent.face_mc.gotoAndStop(8);
_parent.face_mc._alpha = 100;
me = 'WIZARD';
cost = 70;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 8;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 10 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead9 == false) {
_parent.face_mc.gotoAndStop(9);
_parent.face_mc._alpha = 100;
me = 'MAGNETO';
cost = 80;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 9;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 11 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyhead10 == false) {
_parent.face_mc.gotoAndStop(10);
_parent.face_mc._alpha = 100;
me = 'BASEBALL';
cost = 90;
gotoAndStop(1);
} else {
_parent.face_mc._alpha = 0;
_root.heroHead = 10;
_parent._parent.head_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
}
button 4042 {
on (keyPress '<Space>') {
_root.heroBody = 1;
_root.SelectSound();
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
gotoAndStop(11);
}
}
movieClip 4044 {
frame 1 {
stop();
}
}
button 4045 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 2;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody2 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 2;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4046 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 3;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody3 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 3;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4047 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 4;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody4 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 4;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4048 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 5;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody5 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 5;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4049 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 6;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody6 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 6;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4050 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 7;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody7 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 7;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4051 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 8;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody8 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 8;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4052 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 9;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody9 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 9;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
button 4053 {
on (keyPress '<Right>') {
_root.btnRollSound();
gotoAndStop(2);
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroBody = 10;
_parent.body_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buybody10 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('body');
} else {
_root.errSnd();
_parent.gotoAndStop('body');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroBody = 10;
_parent.body_mc.gotoAndStop(1);
_parent.gotoAndStop('body');
}
}
}
}
movieClip 4054 {
frame 1 {
stop();
gotoAndStop(_root.heroBody + 1);
}
frame 2 {
_root.heroBody = 1;
_parent.body_mc.gotoAndStop(1);
}
frame 3 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody2 == false) {
_parent.b_mc.gotoAndStop(2);
_parent.b_mc._alpha = 100;
me = 'OUT BACK';
cost = 10;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 2;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 4 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody3 == false) {
_parent.b_mc.gotoAndStop(3);
_parent.b_mc._alpha = 100;
me = 'NINJA';
cost = 20;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 3;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 5 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody4 == false) {
_parent.b_mc.gotoAndStop(4);
_parent.b_mc._alpha = 100;
me = 'SOLDIER';
cost = 30;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 4;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 6 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody5 == false) {
_parent.b_mc.gotoAndStop(5);
_parent.b_mc._alpha = 100;
me = 'BARE TATTOO';
cost = 40;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 5;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 7 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody6 == false) {
_parent.b_mc.gotoAndStop(6);
_parent.b_mc._alpha = 100;
me = 'JOHN Mc LAIN';
cost = 50;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 6;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 8 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody7 == false) {
_parent.b_mc.gotoAndStop(7);
_parent.b_mc._alpha = 100;
me = 'MUMMY';
cost = 60;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 7;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 9 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody8 == false) {
_parent.b_mc.gotoAndStop(8);
_parent.b_mc._alpha = 100;
me = 'WIZARD';
cost = 70;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 8;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 10 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody9 == false) {
_parent.b_mc.gotoAndStop(9);
_parent.b_mc._alpha = 100;
me = 'METAL';
cost = 80;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 9;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 11 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buybody10 == false) {
_parent.b_mc.gotoAndStop(10);
_parent.b_mc._alpha = 100;
me = 'STRIPED SHIRT';
cost = 90;
gotoAndStop(1);
} else {
_parent.b_mc._alpha = 0;
_root.heroBody = 10;
_parent._parent.body_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
}
button 4056 {
on (keyPress '<Space>') {
_root.heroArms = 1;
_root.SelectSound();
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
gotoAndStop(11);
}
}
movieClip 4058 {
frame 1 {
stop();
}
}
button 4059 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 2;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms2 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 2;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4060 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 3;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms3 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 3;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4061 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 4;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms4 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 4;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4062 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 5;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms5 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 5;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4063 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 6;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms6 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 6;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4064 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 7;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms7 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 7;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4065 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 8;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms8 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 8;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4066 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 9;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms9 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 9;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
button 4067 {
on (keyPress '<Right>') {
_root.btnRollSound();
gotoAndStop(2);
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroArms = 10;
_parent.arms_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyarms10 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('arms');
} else {
_root.errSnd();
_parent.gotoAndStop('arms');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroArms = 10;
_parent.arms_mc.gotoAndStop(1);
_parent.gotoAndStop('arms');
}
}
}
}
movieClip 4068 {
frame 1 {
stop();
gotoAndStop(_root.heroArms + 1);
}
frame 2 {
_root.heroArms = 1;
_parent.arms_mc.gotoAndStop(1);
}
frame 3 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms2 == false) {
_parent.aa_mc.gotoAndStop(2);
_parent.aa_mc._alpha = 100;
me = 'OUT BACK';
cost = 10;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 2;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 4 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms3 == false) {
_parent.aa_mc.gotoAndStop(3);
_parent.aa_mc._alpha = 100;
me = 'NINJA';
cost = 20;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 3;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 5 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms4 == false) {
_parent.aa_mc.gotoAndStop(4);
_parent.aa_mc._alpha = 100;
me = 'SOLDIER';
cost = 30;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 4;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 6 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms5 == false) {
_parent.aa_mc.gotoAndStop(5);
_parent.aa_mc._alpha = 100;
me = 'BARE TATTOO';
cost = 40;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 5;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 7 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms6 == false) {
_parent.aa_mc.gotoAndStop(6);
_parent.aa_mc._alpha = 100;
me = 'SHORT SLEEVE';
cost = 50;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 6;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 8 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms7 == false) {
_parent.aa_mc.gotoAndStop(7);
_parent.aa_mc._alpha = 100;
me = 'MUMMY';
cost = 60;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 7;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 9 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms8 == false) {
_parent.aa_mc.gotoAndStop(8);
_parent.aa_mc._alpha = 100;
me = 'WIZARD';
cost = 70;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 8;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 10 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms9 == false) {
_parent.aa_mc.gotoAndStop(9);
_parent.aa_mc._alpha = 100;
me = 'METAL SLEEVE';
cost = 80;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 9;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 11 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyarms10 == false) {
_parent.aa_mc.gotoAndStop(10);
_parent.aa_mc._alpha = 100;
me = 'STRIPED SLEEVE';
cost = 90;
gotoAndStop(1);
} else {
_parent.aa_mc._alpha = 0;
_root.heroArms = 10;
_parent._parent.arms_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
}
button 4070 {
on (keyPress '<Space>') {
_root.heroLegs = 1;
_root.SelectSound();
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
gotoAndStop(11);
}
}
movieClip 4072 {
frame 1 {
stop();
}
}
button 4073 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 2;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs2 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 2;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4074 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 3;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs3 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 3;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4075 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 4;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs4 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 4;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4076 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 5;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs5 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 5;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4077 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 6;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs6 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 6;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4078 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 7;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs7 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 7;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4079 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 8;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs8 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 8;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4080 {
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 9;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs9 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 9;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
button 4081 {
on (keyPress '<Right>') {
_root.btnRollSound();
gotoAndStop(2);
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.heroLegs = 10;
_parent.legs_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buylegs10 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('legs');
} else {
_root.errSnd();
_parent.gotoAndStop('legs');
}
} else {
if (pay_mc._currentframe == 2) {
_root.heroLegs = 10;
_parent.legs_mc.gotoAndStop(1);
_parent.gotoAndStop('legs');
}
}
}
}
movieClip 4082 {
frame 1 {
stop();
gotoAndStop(_root.heroLegs + 1);
}
frame 2 {
_root.heroLegs = 1;
_parent.legs_mc.gotoAndStop(1);
}
frame 3 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs2 == false) {
_parent.ll_mc.gotoAndStop(2);
_parent.ll_mc._alpha = 100;
me = 'OUT BACK';
cost = 10;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 2;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 4 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs3 == false) {
_parent.ll_mc.gotoAndStop(3);
_parent.ll_mc._alpha = 100;
me = 'NINJA';
cost = 20;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 3;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 5 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs4 == false) {
_parent.ll_mc.gotoAndStop(4);
_parent.ll_mc._alpha = 100;
me = 'SOLDIER';
cost = 30;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 4;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 6 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs5 == false) {
_parent.ll_mc.gotoAndStop(5);
_parent.ll_mc._alpha = 100;
me = 'RUNNING SHORTS';
cost = 40;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 5;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 7 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs6 == false) {
_parent.ll_mc.gotoAndStop(6);
_parent.ll_mc._alpha = 100;
me = 'CYCLING SHORTS';
cost = 50;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 6;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 8 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs7 == false) {
_parent.ll_mc.gotoAndStop(7);
_parent.ll_mc._alpha = 100;
me = 'BANDAGE SHORTS';
cost = 60;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 7;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 9 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs8 == false) {
_parent.ll_mc.gotoAndStop(8);
_parent.ll_mc._alpha = 100;
me = 'MAGIC SHORTS';
cost = 70;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 8;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 10 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs9 == false) {
_parent.ll_mc.gotoAndStop(9);
_parent.ll_mc._alpha = 100;
me = 'METAL LEGS';
cost = 80;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 9;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 11 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buylegs10 == false) {
_parent.ll_mc.gotoAndStop(10);
_parent.ll_mc._alpha = 100;
me = 'STRIPED SHORTS';
cost = 90;
gotoAndStop(1);
} else {
_parent.ll_mc._alpha = 0;
_root.heroLegs = 10;
_parent._parent.legs_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
}
button 4084 {
on (keyPress '<Space>') {
_root.sword_num = 1;
_root.SelectSound();
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
gotoAndStop(11);
}
}
movieClip 4096 {
frame 1 {
stop();
}
}
button 4097 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 2;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword2 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 2;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4099 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 3;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword3 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 3;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4101 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 4;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword4 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 4;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4103 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 5;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword5 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 5;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4105 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 6;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword6 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 6;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4107 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 7;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword7 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 7;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4109 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 8;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword8 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 8;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4111 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 9;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword9 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 9;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4113 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.sword_num = 10;
_parent.sword_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buysword10 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('sword');
} else {
_root.errSnd();
_parent.gotoAndStop('sword');
}
} else {
if (pay_mc._currentframe == 2) {
_root.sword_num = 10;
_parent.sword_mc.gotoAndStop(1);
_parent.gotoAndStop('sword');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
gotoAndStop(2);
}
}
movieClip 4114 {
frame 1 {
stop();
gotoAndStop(_root.sword_num + 1);
}
frame 2 {
_root.sword_num = 1;
_parent.sword_mc.gotoAndStop(1);
}
frame 3 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword2 == false) {
_parent.we_mc.gotoAndStop(2);
_parent.we_mc._alpha = 100;
me = 'LEVEL 2';
cost = 15;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 2;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 4 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword3 == false) {
_parent.we_mc.gotoAndStop(3);
_parent.we_mc._alpha = 100;
me = 'LEVEL 3';
cost = 30;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 3;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 5 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword4 == false) {
_parent.we_mc.gotoAndStop(4);
_parent.we_mc._alpha = 100;
me = 'LEVEL 4';
cost = 45;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 4;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 6 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword5 == false) {
_parent.we_mc.gotoAndStop(5);
_parent.we_mc._alpha = 100;
me = 'LEVEL 5';
cost = 60;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 5;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 7 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword6 == false) {
_parent.we_mc.gotoAndStop(6);
_parent.we_mc._alpha = 100;
me = 'LEVEL 6';
cost = 75;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 6;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 8 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword7 == false) {
_parent.we_mc.gotoAndStop(7);
_parent.we_mc._alpha = 100;
me = 'LEVEL 7';
cost = 90;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 7;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 9 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword8 == false) {
_parent.we_mc.gotoAndStop(8);
_parent.we_mc._alpha = 100;
me = 'LEVEL 8';
cost = 105;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 8;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 10 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword9 == false) {
_parent.we_mc.gotoAndStop(9);
_parent.we_mc._alpha = 100;
me = 'LEVEL 9';
cost = 120;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 9;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 11 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buysword10 == false) {
_parent.we_mc.gotoAndStop(10);
_parent.we_mc._alpha = 100;
me = 'LEVEL 10';
cost = 135;
gotoAndStop(1);
} else {
_parent.we_mc._alpha = 0;
_root.sword_num = 10;
_parent._parent.sword_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
}
button 4116 {
on (keyPress '<Space>') {
_root.shield_num = 1;
_root.SelectSound();
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Left>') {
_root.btnRollSound();
gotoAndStop(11);
}
}
movieClip 4126 {
frame 1 {
stop();
}
}
button 4127 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 2;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield2 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 2;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4128 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 3;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield3 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 3;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4129 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 4;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield4 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 4;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4130 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 5;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield5 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 5;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4131 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 6;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield6 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 6;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4132 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 7;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield7 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 7;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4133 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 8;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield8 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 8;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4134 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 9;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield9 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 9;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
nextFrame();
}
}
button 4135 {
on (keyPress '<Space>') {
if (pay_mc._currentframe == 1) {
if (_root.coinCollected >= pay_mc.cost) {
_root.SelectSound();
_root.coinCollected -= pay_mc.cost;
_root.shield_num = 10;
_parent.shield_mc.gotoAndStop(1);
_root.ZOMBIE_DATA.data.buyshield10 = true;
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
_root.ZOMBIE_DATA.flush();
_parent.gotoAndStop('shield');
} else {
_root.errSnd();
_parent.gotoAndStop('shield');
}
} else {
if (pay_mc._currentframe == 2) {
_root.shield_num = 10;
_parent.shield_mc.gotoAndStop(1);
_parent.gotoAndStop('shield');
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
_root.btnRollSound();
gotoAndStop(2);
}
}
movieClip 4136 {
frame 1 {
stop();
gotoAndStop(_root.shield_num + 1);
}
frame 2 {
_root.shield_num = 1;
_parent.shield_mc.gotoAndStop(1);
}
frame 3 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield2 == false) {
_parent.ss_mc.gotoAndStop(2);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 2';
cost = 15;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 2;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 4 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield3 == false) {
_parent.ss_mc.gotoAndStop(3);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 3';
cost = 30;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 3;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 5 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield4 == false) {
_parent.ss_mc.gotoAndStop(4);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 4';
cost = 45;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 4;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 6 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield5 == false) {
_parent.ss_mc.gotoAndStop(5);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 5';
cost = 60;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 5;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 7 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield6 == false) {
_parent.ss_mc.gotoAndStop(6);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 6';
cost = 75;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 6;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 8 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield7 == false) {
_parent.ss_mc.gotoAndStop(7);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 7';
cost = 90;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 7;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 9 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield8 == false) {
_parent.ss_mc.gotoAndStop(8);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 8';
cost = 105;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 8;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 10 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield9 == false) {
_parent.ss_mc.gotoAndStop(9);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 9';
cost = 120;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 9;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
frame 11 {
}
instance pay_mc of movieClip 4010 {
onClipEvent (load) {
if (_root.ZOMBIE_DATA.data.buyshield10 == false) {
_parent.ss_mc.gotoAndStop(10);
_parent.ss_mc._alpha = 100;
me = 'LEVEL 10';
cost = 135;
gotoAndStop(1);
} else {
_parent.ss_mc._alpha = 0;
_root.shield_num = 10;
_parent._parent.shield_mc.gotoAndStop(1);
gotoAndStop(2);
}
}
}
}
movieClip 4137 {
frame 1 {
stop();
}
frame 44 {
stop();
}
frame 45 {
stop();
}
frame 46 {
stop();
}
}
frame 22 {
saveData();
}
movieClip 4154 {
frame 1 {
stop();
gotoAndStop(_root.Hero_Strength);
}
}
movieClip 4156 {
frame 1 {
stop();
gotoAndStop(_root.Hero_Magic);
}
}
movieClip 4157 {
frame 1 {
stop();
gotoAndStop(_root.Hero_Defence);
}
}
button 4160 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
gotoAndStop('done');
}
on (keyPress '<Right>') {
if (_root.StatPoints > 0 && strength_mc._currentframe < 11) {
_root.SelectSound();
strength_mc.nextFrame();
--_root.StatPoints;
}
}
on (keyPress '<Left>') {
if (_root.Hero_Strength < strength_mc._currentframe) {
_root.btnRollSound();
strength_mc.prevFrame();
++_root.StatPoints;
}
}
}
button 4163 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
if (_root.StatPoints > 0 && magic_mc._currentframe < 11) {
_root.SelectSound();
magic_mc.nextFrame();
--_root.StatPoints;
}
}
on (keyPress '<Left>') {
if (_root.Hero_Magic < magic_mc._currentframe) {
_root.btnRollSound();
magic_mc.prevFrame();
++_root.StatPoints;
}
}
}
button 4167 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
if (_root.StatPoints > 0 && defence_mc._currentframe < 11) {
_root.SelectSound();
defence_mc.nextFrame();
--_root.StatPoints;
}
}
on (keyPress '<Left>') {
if (_root.Hero_Defence < defence_mc._currentframe) {
_root.btnRollSound();
defence_mc.prevFrame();
++_root.StatPoints;
}
}
}
button 4169 {
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop(1);
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.Hero_Strength = strength_mc._currentframe;
_root.Hero_Magic = magic_mc._currentframe;
_root.Hero_Defence = defence_mc._currentframe;
_root.ZOMBIE_DATA.data.strengthSTAT = _root.Hero_Strength;
_root.ZOMBIE_DATA.data.magicSTAT = _root.Hero_Magic;
_root.ZOMBIE_DATA.data.defenceSTAT = _root.Hero_Defence;
_root.gotoAndStop('menu');
}
}
movieClip 4170 {
frame 1 {
stop();
}
}
frame 23 {
saveData();
}
movieClip 4189 {
}
button 4190 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
}
button 4191 {
on (keyPress '<Space>') {
_root.SelectSound();
_parent.gotoAndStop('menu');
}
}
button 4193 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
}
button 4195 {
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
}
movieClip 4197 {
frame 1 {
stop();
}
}
button 4198 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
gotoAndStop(3);
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_music');
}
}
button 4202 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('edit_data');
}
}
button 4206 {
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop(1);
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('menu');
}
}
button 4209 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (music_mc._currentframe == 1) {
music_mc.gotoAndStop(2);
_root.notMute = false;
} else {
if (music_mc._currentframe == 2) {
music_mc.gotoAndStop(1);
_root.notMute = true;
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (music_mc._currentframe == 1) {
music_mc.gotoAndStop(2);
_root.notMute = false;
} else {
if (music_mc._currentframe == 2) {
music_mc.gotoAndStop(1);
_root.notMute = true;
}
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('music');
}
}
movieClip 4217 {
frame 1 {
stop();
}
}
button 4218 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (data_mc._currentframe == 1) {
data_mc.gotoAndStop(2);
} else {
if (data_mc._currentframe == 2) {
data_mc.gotoAndStop(1);
}
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (data_mc._currentframe == 1) {
data_mc.gotoAndStop(2);
} else {
if (data_mc._currentframe == 2) {
data_mc.gotoAndStop(1);
}
}
}
on (keyPress '<Space>') {
if (data_mc._currentframe == 2) {
_root.SelectSound();
gotoAndStop('data');
} else {
if (data_mc._currentframe == 1) {
_root.SelectSound();
_root.resetData();
_root.gotoAndPlay('reload');
}
}
}
}
movieClip 4223 {
frame 1 {
stop();
}
}
movieClip 4224 {
frame 1 {
stop();
}
frame 9 {
stop();
}
instance music_mc of movieClip 4217 {
onClipEvent (load) {
if (_root.notMute) {
gotoAndStop(1);
} else {
gotoAndStop(2);
}
}
}
}
frame 50 {
playAgain = false;
_root.gotoUpgrade = false;
_root.submitScore = false;
stop();
initCamera();
}
movieClip 4225 {
frame 1 {
_root.add_ground(this);
stop();
}
}
movieClip 4228 {
frame 1 {
stop();
}
frame 2 {
stop();
}
instance end_mc of movieClip 62 {
onClipEvent (enterFrame) {
if (this.hitTest(_parent._parent.hero_mc.bound_mc)) {
_parent.gotoAndStop(3);
}
}
}
frame 3 {
_root.welldone_mc.gotoAndPlay(2);
stop();
}
}
movieClip 4231 {
}
movieClip 4235 {
frame 10 {
stop();
}
}
movieClip 4238 {
frame 2 {
if (_root.WeaponDamage >= 7) {
gotoAndStop(3);
} else {
gotoAndPlay(1);
}
}
}
movieClip 4249 {
frame 1 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 7) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(2);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(2);
}
}
}
};
}
frame 2 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 7) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(3);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(3);
}
}
}
};
}
frame 3 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 7) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(4);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(4);
}
}
}
};
}
frame 4 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 7) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(5);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(5);
}
}
}
};
}
frame 5 {
play();
_root.PunchSound();
}
frame 16 {
newD = 1500;
addNew = _parent.effect_F_mc.attachMovie('Barrel_Anim', 'bar1', newD);
addNew._x = this._x + 165;
addNew._y = this._y + 137;
}
frame 22 {
newD = 1480;
addNew = _parent.effect_F_mc.attachMovie('Barrel_Anim', 'bar2', newD);
addNew._x = this._x + 165;
addNew._y = this._y + 137;
}
frame 28 {
newD = 1450;
addNew = _parent.effect_F_mc.attachMovie('Barrel_Anim', 'bar3', newD);
addNew._x = this._x + 165;
addNew._y = this._y + 137;
}
frame 40 {
stop();
}
}
movieClip 4257 {
frame 10 {
stop();
_parent.gotoAndStop('idle');
}
}
movieClip 4265 {
frame 22 {
_parent.drop_Item();
_parent._x += 2500;
_parent.gotoAndPlay(1);
stop();
}
}
movieClip 4266 {
frame 1 {
function drop_Item() {
rr = random(2) + 1;
if (rr == 1) {
newCD = _parent.drop_mc.getNextHighestDepth();
newC = _parent.drop_mc.attachMovie('Coin', 'coin' + newCD, newCD);
newC._x = this._x;
newC._y = this._y - 20;
} else {
newCD = _parent.drop_mc.getNextHighestDepth();
newC = _parent.drop_mc.attachMovie('Food', 'food' + newCD, newCD);
newC._x = this._x;
newC._y = this._y - 20;
}
}
function Collide() {
var v5 = _parent.hero_mc.arm1_mc.wep_mc;
var v4 = _parent.hero_mc.arm1_mc;
if (this.hit_mc.hitTest(v5)) {
if (v4._currentframe >= 150) {
if (_root.Attack) {
addPunchEffect();
switch (_root.Attack_Type) {
case 'small_1':
gotoAndStop('hit1');
break;
case 'small_2':
gotoAndStop('hit2');
break;
case 'small_3':
gotoAndStop('hit1');
break;
case 'small_4':
gotoAndStop('hit2');
break;
case 'duck_uppercut':
gotoAndStop('hit1');
break;
case 'big_1':
gotoAndStop('hit2');
break;
case 'big_2':
gotoAndStop('hit1');
break;
case 'upperCutMain':
gotoAndStop('hit2');
break;
case 'run_stab':
gotoAndStop('hit1');
break;
case 'big_2_strike':
gotoAndStop('hit2');
break;
case 'big_2_strike2':
gotoAndStop('hit1');
break;
case 'jump_doubleHurt':
gotoAndStop('hit2');
break;
default:
gotoAndStop('hit1');
}
}
}
}
}
hitme = 2;
}
frame 2 {
stop();
onEnterFrame = function () {
Collide();
if (hitme <= 0) {
gotoAndStop('die');
}
};
}
frame 3 {
stop();
--hitme;
_root.GrassHitSnd();
if (hitme <= 0) {
gotoAndStop('die');
}
onEnterFrame = function () {};
}
frame 4 {
stop();
--hitme;
_root.GrassHitSnd();
if (hitme <= 0) {
gotoAndStop('die');
}
onEnterFrame = function () {};
}
frame 5 {
stop();
onEnterFrame = function () {};
}
}
movieClip 4269 {
}
movieClip 4271 {
frame 1 {
this._y = 310;
onEnterFrame = function () {
this._x = _parent.hero_mc._x;
this._xscale = _parent.hero_mc._xscale;
};
stop();
}
}
movieClip 4272 {
}
movieClip 4273 {
frame 1 {
function getTheSpeed() {
if (_root.Char_Level >= 7 && _root.Char_Level <= 13) {
runSpeed = 3.4;
_root.ZOMBIE_DATA.data.heroSpeed = runSpeed;
} else {
if (_root.Char_Level >= 14 && _root.Char_Level <= 20) {
runSpeed = 3.8;
_root.ZOMBIE_DATA.data.heroSpeed = runSpeed;
} else {
if (_root.Char_Level >= 21 && _root.Char_Level <= 23) {
runSpeed = 4;
_root.ZOMBIE_DATA.data.heroSpeed = runSpeed;
} else {
if (_root.Char_Level >= 24 && _root.Char_Level <= 27) {
runSpeed = 4.4;
_root.ZOMBIE_DATA.data.heroSpeed = runSpeed;
} else {
if (_root.Char_Level >= 28) {
runSpeed = 5;
_root.ZOMBIE_DATA.data.heroSpeed = runSpeed;
} else {
if (_root.Char_Level <= 6) {
runSpeed = 3;
_root.ZOMBIE_DATA.data.heroSpeed = runSpeed;
}
}
}
}
}
}
}
function check_ground_collide() {
var v3 = 0;
while (v3 < _root.Ground_Array.length) {
checkGuy = hitCheck(_root.Ground_Array[v3], this._x, this._y + 2);
if (deltaY >= 0 && checkGuy) {
this._y = _root.Ground_Array[v3]._y + 2;
this.posY = _root.Ground_Array[v3]._y + 2;
this.deltaY = 0;
}
++v3;
}
}
function doIce_1() {
newDepth = _parent.effect_F_mc.getNextHighestDepth();
newEffect = _parent.effect_F_mc.attachMovie('Magic_Ice_1', 'ice_mc', newDepth);
newEffect._x = this._x;
newEffect._y = 310;
newEffect._xscale = this._xscale;
_root.UpdateMana(50);
}
function doIce_2() {
newDepth = _parent.effect_F_mc.getNextHighestDepth();
newEffect = _parent.effect_F_mc.attachMovie('magic_ice_Bullet', 'bullet_mc', newDepth);
newEffect._x = this._x;
newEffect._y = this._y - 40;
newEffect._xscale = this._xscale;
_root.UpdateMana(50);
}
function doIce_3() {
newDepth = _parent.effect_B_mc.getNextHighestDepth();
newEffect = _parent.effect_B_mc.attachMovie('magic_ice_tramp', 'tramp_mc', newDepth);
newEffect._x = this._x;
newEffect._xscale = this._xscale;
_root.UpdateMana(60);
}
function doIce_4() {
newDepth = _parent.effect_B_mc.getNextHighestDepth();
newEffect = _parent.effect_B_mc.attachMovie('magic_ice_Herotramp', 'trampH_mc', newDepth);
newEffect._x = this._x;
newEffect._y = this._y;
_root.UpdateMana(30);
}
function addRunEffect() {
newDepth = _parent.effect_B_mc.getNextHighestDepth();
newEffect = _parent.effect_B_mc.attachMovie('effect_running', 'run_mc' + newDepth, newDepth);
newEffect._x = this._x;
newEffect._y = this._y;
newEffect._xscale = this._xscale;
}
function addDust() {
newDepth = _parent.effect_B_mc.getNextHighestDepth();
newEffect = _parent.effect_B_mc.attachMovie('effect_landing', 'land_mc' + newDepth, newDepth);
newEffect._x = this._x;
newEffect._y = this._y;
}
function addGroundSmack() {
newDepth = _parent.effect_F_mc.getNextHighestDepth();
newEffect = _parent.effect_F_mc.attachMovie('effect_groundSmack', 'eff_mc', newDepth);
newEffect._x = this._x;
newEffect._y = 310;
}
function charParts() {
body_mc._x = legs_mc.body_mc._x;
body_mc._y = legs_mc.body_mc._y;
head_mc._x = body_mc.head_mc._x;
head_mc._y = body_mc._y + body_mc.head_mc._y;
arm1_mc._x = body_mc.arm1_mc._x;
arm1_mc._y = body_mc.arm1_mc._y + body_mc._y;
arm2_mc._x = body_mc.arm2_mc._x;
arm2_mc._y = body_mc.arm2_mc._y + body_mc._y;
}
hitCheck = function (clip, localX, localY) {
var v2 = new flash.geom.Point(localX, localY);
_parent.localToGlobal(v2);
return clip.hitTest(v2.x, v2.y, true);
};
D_pressed = false;
S_pressed = false;
Up_pressed = false;
this._xscale = 100;
deltaY = 0;
gravity = 1;
posY = this._y;
getTheSpeed();
nowSpeed = 0;
addBoundArea = this.attachMovie('heroHit', 'bound_mc', 2);
addBoundArea._alpha = 0;
addArm1 = this.attachMovie('Hero_Arm_' + _root.heroArms, 'arm1_mc', 20);
addHead = this.attachMovie('Hero_Head_' + _root.heroHead, 'head_mc', 18);
addBody = this.attachMovie('Hero_body_' + _root.heroBody, 'body_mc', 16);
addLegs = this.attachMovie('Hero_Legs_' + _root.heroLegs, 'legs_mc', 14);
addArm2 = this.attachMovie('Hero_Arm_' + _root.heroArms + 'b', 'arm2_mc', 12);
addMagic = this.attachMovie('Hero_Magic', 'magic_mc', 8);
addSword = arm1_mc.wep_mc.attachMovie('sword_' + _root.sword_num, 'wep_mc', 15);
addShield = arm2_mc.wep_mc.attachMovie('Hero_Shield_' + _root.shield_num, 'wep_mc', 15);
grav = function () {
deltaY += gravity;
if (deltaY >= 18) {
deltaY = 18;
}
if (deltaY >= 0) {
i = 1;
while (i < _root.Ground_Array.length) {
while (_root.hitCheck(_root.Ground_Array[i], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++i;
}
j = 1;
while (j < _root.Ground_Array2.length) {
while (_root.hitCheck(_root.Ground_Array2[j], this._x, this._y + deltaY)) {
--deltaY;
if (deltaY <= 0) {
deltaY = 0;
}
}
++j;
}
}
posY += deltaY;
this._y = posY;
var j = 0;
while (j < _root.Ground_Array2.length) {
checkGuyTop = hitCheck(_root.Ground_Array2[j].top_mc, this._x, this._y - 50);
checkGuyRight = hitCheck(_root.Ground_Array2[j].right_mc, this._x - 20, this._y - 30);
checkGuyLeft = hitCheck(_root.Ground_Array2[j].left_mc, this._x + 20, this._y - 30);
if (checkGuyLeft) {
this._x -= nowSpeed;
}
if (checkGuyRight) {
this._x += nowSpeed;
}
if (checkGuyTop) {
posY += 10;
this._y += posY;
_root.HurtHero();
this.deltaY = 0;
}
++j;
}
};
charParts();
checkKeys = function () {
keyright = Key.isDown(39);
keyleft = Key.isDown(37);
keyup = Key.isDown(38);
keydown = Key.isDown(40);
keyD = Key.isDown(68);
keyS = Key.isDown(83);
keyA = Key.isDown(65);
keyE = Key.isDown(69);
keyW = Key.isDown(87);
keyQ = Key.isDown(81);
keyM = Key.isDown(78);
keyC = Key.isDown(67);
keyZ = Key.isDown(90);
keyX = Key.isDown(88);
if (keyA && _root.Char_Level >= 2) {
_root.useMagic = true;
} else {
if (!keyA) {
_root.useMagic = false;
}
}
_root.updateDistance();
};
stop();
onEnterFrame = function () {
if (_root.GameStart) {
grav();
}
check_ground_collide();
if (checkGuy && _root.notPause) {
gotoAndStop('idle');
}
};
}
instance of movieClip 62 {
onClipEvent (load) {
this._alpha = 0;
}
}
frame 2 {
stop();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
arm1_mc.swapDepths(20);
arm2_mc.swapDepths(12);
nowSpeed = 0;
head_mc.gotoAndStop(1);
_root.isJumping = false;
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
head_mc._rotation = 0;
arm1_mc._rotation = 0;
arm2_mc._rotation = 0;
charParts();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
_parent.shadow_mc.gotoAndStop(1);
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
grav();
check_ground_collide();
if (keyright) {
this._xscale = 100;
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
gotoAndStop('run');
}
}
if (keydown) {
gotoAndStop('duck');
}
if (keyup && !_root.useMagic) {
gotoAndStop('jump');
} else {
if (keyup && _root.useMagic && _root.Char_Level >= 18) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_jump');
}
}
}
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyS && S_pressed) {
S_pressed = false;
}
if (keyD && !D_pressed && !_root.useMagic) {
gotoAndStop('attack_1');
} else {
if (keyD && !D_pressed && _root.Char_Level >= 2 && _root.useMagic) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_1');
}
}
}
if (keyS && !S_pressed && !_root.useMagic) {
gotoAndStop('big_attack_1');
} else {
if (keyS && !S_pressed && _root.Char_Level >= 10 && _root.useMagic) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_2');
}
}
}
if (keyE && _root.useMagic && _root.Char_Level >= 25) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_3');
}
}
if (keyW) {
gotoAndStop('block');
}
}
};
}
frame 3 {
stop();
getTheSpeed();
_root.zomSnd_mc.zomGrabSnd.setVolume(0);
head_mc.gotoAndStop(1);
_root.isJumping = false;
legs_mc.gotoAndPlay('startRun');
body_mc.gotoAndStop('run');
arm1_mc.gotoAndStop('run');
arm2_mc.gotoAndStop('run');
charParts();
D_pressed = false;
S_pressed = false;
tempCounter = 15;
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
_parent.shadow_mc.gotoAndStop(1);
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
grav();
check_ground_collide();
if (this._xscale == 100) {
this._x += runSpeed;
if (!keyright) {
gotoAndStop('idle');
}
} else {
if (this._xscale == -100) {
this._x -= runSpeed;
if (!keyleft) {
gotoAndStop('idle');
}
}
}
nowSpeed = runSpeed;
if (keyup && !_root.useMagic) {
gotoAndStop('jump');
} else {
if (keyup && _root.useMagic && _root.Char_Level >= 18) {
gotoAndStop('magic_jump');
}
}
--tempCounter;
if (tempCounter <= 0) {
tempCounter = 0;
}
if (keyD && !D_pressed && tempCounter == 0 && _root.Char_Level >= 6 && !_root.useMagic) {
gotoAndStop('runStab');
} else {
if (keyD && !D_pressed && tempCounter == 0 && _root.Char_Level >= 2 && _root.useMagic) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_1');
}
}
}
if (keyS && !S_pressed && tempCounter == 0 && _root.Char_Level >= 6 && !_root.useMagic) {
gotoAndStop('runBash');
} else {
if (keyS && !S_pressed && tempCounter == 0 && _root.Char_Level >= 10 && _root.useMagic) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_2');
}
}
}
if (keyE && _root.useMagic && _root.Char_Level >= 25) {
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
gotoAndStop('magic_3');
}
}
}
};
}
frame 4 {
if (legs_mc._currentframe != 21) {
legs_mc.gotoAndPlay('duck');
body_mc.gotoAndPlay('duck');
}
nowSpeed = 0;
_root.isJumping = false;
magic_mc._yscale = 70;
arm1_mc.gotoAndStop('duck');
arm2_mc.gotoAndStop('duck');
charParts();
_parent.shadow_mc.gotoAndStop(1);
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
check_ground_collide();
if (!keydown) {
if (legs_mc._currentframe == 21) {
magic_mc._yscale = 100;
legs_mc.gotoAndPlay('duckUp');
body_mc.gotoAndPlay('duckUp');
}
}
if (keyW) {
gotoAndStop('duck_block');
}
if ((keyS || keyD) && legs_mc._currentframe == 21) {
D_pressed = true;
magic_mc._yscale = 100;
body_mc.gotoAndPlay('duckUp_punch');
arm1_mc.gotoAndPlay('duck_puch');
legs_mc.gotoAndPlay('duckUp_punch');
}
}
};
}
frame 5 {
legs_mc.gotoAndPlay('jump');
arm1_mc.gotoAndStop('run');
arm2_mc.gotoAndStop('run');
charParts();
deltaY = -8;
Up_pressed = true;
_root.isJumping = true;
if (_root.HeroDead) {
gotoAndStop('die');
}
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
grav();
if (deltaY >= 0) {
if (legs_mc._currentframe <= 31) {
legs_mc.gotoAndPlay('fall');
}
check_ground_collide();
if (checkGuy) {
if (this._xscale == 100) {
if (keyright) {
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
} else {
if (this._xscale == -100) {
if (keyright) {
this._xscale = 100;
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
}
}
}
if (checkGuy2) {
if (this._xscale == 100) {
if (keyright) {
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
} else {
if (this._xscale == -100) {
if (keyright) {
this._xscale = 100;
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
}
}
}
}
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyS && S_pressed) {
S_pressed = false;
}
if (keyS && !S_pressed) {
if (!_root.useMagic) {
S_pressed = true;
if (arm1_mc._currentframe < 341) {
arm1_mc.gotoAndPlay('normAir_punch');
}
} else {
if (_root.useMagic) {
S_pressed = true;
getTempPercent = 41.66666666666667;
if (_root.magic_mc.bar_mc._xscale >= getTempPercent) {
doIce_2();
}
}
}
} else {
if (keyD && !D_pressed) {
D_pressed = true;
if (arm1_mc._currentframe < 341) {
arm1_mc.gotoAndPlay('normAir_punch');
}
}
}
if (!keyup && Up_pressed) {
Up_pressed = false;
}
if (keyup && !Up_pressed && _root.Char_Level >= 3) {
mm = 0;
while (mm < _root.Ground_Array.length) {
if (!hitCheck(_root.Ground_Array[mm], this._x, this._y + (deltaY + 4))) {
gotoAndStop('doubleJump');
}
++mm;
}
nn = 0;
while (nn < _root.Ground_Array2.length) {
if (!hitCheck(_root.Ground_Array2[nn], this._x, this._y + (deltaY + 4))) {
gotoAndStop('doubleJump');
}
++nn;
}
}
if (this._xscale == 100) {
if (keyright) {
this._x += runSpeed;
nowSpeed = runSpeed;
} else {
if (keyleft) {
this._x -= runSpeed / 2;
nowSpeed = runSpeed + 1;
}
}
} else {
if (this._xscale == -100) {
if (keyleft) {
this._x -= runSpeed;
nowSpeed = runSpeed + 1;
} else {
if (keyright) {
this._x += runSpeed / 2;
nowSpeed = runSpeed;
}
}
}
}
}
};
}
frame 6 {
legs_mc.gotoAndStop('attack_1');
body_mc.gotoAndStop('attack_1');
arm1_mc.gotoAndPlay('attack_1');
arm2_mc.gotoAndStop('attack');
head_mc.gotoAndStop(1);
charParts();
if (this._xscale == 100) {
this._x += runSpeed;
} else {
this._x -= runSpeed;
}
nowSpeed = runSpeed;
D_pressed = true;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
grav();
check_ground_collide();
if (!keyD && D_pressed) {
D_pressed = false;
}
}
};
}
frame 7 {
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
arm1_mc.gotoAndPlay('big_attack_1');
arm2_mc.gotoAndStop('big_attack');
charParts();
S_pressed = true;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
grav();
check_ground_collide();
if (!keyS && S_pressed) {
S_pressed = false;
}
}
};
}
frame 8 {
arm1_mc.gotoAndPlay('big_attack_1b');
head_mc.gotoAndPlay('spin');
legs_mc.gotoAndPlay('spin');
body_mc.gotoAndStop(1);
charParts();
S_pressed = true;
deltaY = -8;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
if (!keyS && S_pressed) {
S_pressed = false;
}
grav();
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
addDust();
gotoAndStop('idle');
}
}
}
};
}
frame 9 {
arm1_mc.gotoAndPlay('big_attack_combo3');
head_mc.gotoAndPlay('spin');
legs_mc.gotoAndPlay('spin');
body_mc.gotoAndStop(1);
charParts();
S_pressed = true;
deltaY = -8;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
if (!keyS && S_pressed) {
S_pressed = false;
}
grav();
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
addDust();
gotoAndStop('idle');
}
}
}
};
}
frame 10 {
arm1_mc.gotoAndPlay('double_jump');
head_mc.gotoAndPlay('spin_air');
legs_mc.gotoAndPlay('spin_air');
body_mc.gotoAndStop(1);
_root.isJumping = true;
charParts();
Up_pressed = true;
deltaY = -7;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
if (!keyS && S_pressed) {
S_pressed = false;
}
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyUp && Up_pressed) {
Up_pressed = false;
}
grav();
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy) {
if (this._xscale == 100) {
if (keyright) {
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
} else {
if (this._xscale == -100) {
if (keyright) {
this._xscale = 100;
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
}
}
}
if (checkGuy2) {
if (this._xscale == 100) {
if (keyright) {
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
} else {
if (this._xscale == -100) {
if (keyright) {
this._xscale = 100;
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
}
}
}
}
if (arm1_mc._currentframe == 255) {
if (keyS && !S_pressed) {
S_pressed = true;
if (arm1_mc._currentframe < 341) {
arm1_mc.gotoAndPlay('normAir_punch');
}
} else {
if (keyD && !D_pressed) {
D_pressed = true;
if (arm1_mc._currentframe < 341) {
arm1_mc.gotoAndPlay('normAir_punch');
}
}
}
}
if (this._xscale == 100) {
if (keyright) {
this._x += runSpeed;
nowSpeed = runSpeed;
} else {
if (keyleft) {
this._x -= runSpeed / 2;
nowSpeed = runSpeed;
}
}
} else {
if (this._xscale == -100) {
if (keyleft) {
this._x -= runSpeed;
nowSpeed = runSpeed;
} else {
if (keyright) {
this._x += runSpeed / 2;
nowSpeed = runSpeed;
}
}
}
}
}
};
}
frame 11 {
stop();
legs_mc.gotoAndStop('block');
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('block');
arm2_mc.gotoAndStop('block');
charParts();
head_mc._rotation = 0;
arm1_mc._rotation = 0;
arm2_mc._rotation = 0;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
grav();
charParts();
check_ground_collide();
if (!keyW) {
gotoAndStop('idle');
}
if (keyright) {
this._xscale = 100;
gotoAndStop('run_block');
} else {
if (keyleft) {
this._xscale = -100;
gotoAndStop('run_block');
}
}
}
};
}
frame 12 {
legs_mc.gotoAndStop('attack_1');
body_mc.gotoAndStop('attack_1');
arm1_mc.gotoAndPlay('run_stab');
arm2_mc.gotoAndStop('big_attack');
charParts();
slowMeDown = 0.5;
tempSpeed = runSpeed;
D_pressed = true;
if (this._xscale == 100) {
this._x += runSpeed;
} else {
this._x -= runSpeed;
}
nowSpeed = tempSpeed;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
check_ground_collide();
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyS && S_pressed) {
S_pressed = false;
}
if (this._xscale == 100) {
this._x += tempSpeed;
tempSpeed -= slowMeDown;
} else {
this._x -= tempSpeed;
tempSpeed -= slowMeDown;
}
nowSpeed = tempSpeed;
if (tempSpeed <= 0) {
tempSpeed = 0;
D_pressed = false;
}
}
};
}
frame 13 {
legs_mc.gotoAndStop('attack_1');
body_mc.gotoAndStop('run_bash');
arm1_mc.gotoAndStop('run_bash');
arm2_mc.gotoAndPlay('run_bash');
charParts();
slowMeDown = 0.5;
tempSpeed = runSpeed;
D_pressed = true;
if (this._xscale == 100) {
this._x += runSpeed;
} else {
this._x -= runSpeed;
}
nowSpeed = tempSpeed;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
check_ground_collide();
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyS && S_pressed) {
S_pressed = false;
}
if (this._xscale == 100) {
this._x += tempSpeed;
tempSpeed -= slowMeDown;
} else {
this._x -= tempSpeed;
tempSpeed -= slowMeDown;
}
nowSpeed = tempSpeed;
if (tempSpeed <= 0) {
tempSpeed = 0;
D_pressed = false;
}
}
};
}
frame 14 {
legs_mc.gotoAndStop('attack_1');
body_mc.gotoAndStop('run_bash');
arm1_mc.gotoAndStop('run_bash');
arm2_mc.gotoAndPlay('attack_bash');
charParts();
slowMeDown = 0.5;
tempSpeed = runSpeed;
D_pressed = true;
if (this._xscale == 100) {
this._x += runSpeed;
} else {
this._x -= runSpeed;
}
nowSpeed = tempSpeed;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
check_ground_collide();
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyS && S_pressed) {
S_pressed = false;
}
if (this._xscale == 100) {
this._x += tempSpeed;
tempSpeed -= slowMeDown;
} else {
this._x -= tempSpeed;
tempSpeed -= slowMeDown;
}
nowSpeed = tempSpeed;
if (tempSpeed <= 0) {
tempSpeed = 0;
D_pressed = false;
}
}
};
}
frame 15 {
arm1_mc.gotoAndPlay('big_attack_2');
arm2_mc.gotoAndStop(1);
head_mc.gotoAndPlay('spin');
legs_mc.gotoAndPlay('spin');
body_mc.gotoAndStop(1);
charParts();
S_pressed = true;
deltaY = -8;
onEnterFrame = function () {
_root.moveCameraX();
if (_root.notPause) {
checkKeys();
charParts();
if (!keyS && S_pressed) {
S_pressed = false;
}
grav();
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
addDust();
gotoAndStop('idle');
}
}
}
};
}
frame 16 {
legs_mc.gotoAndStop('alreadyFall');
arm1_mc.gotoAndStop('run');
arm2_mc.gotoAndStop('run');
arm2_mc.wep_mc.gotoAndStop(1);
head_mc.gotoAndStop(1);
charParts();
deltaY = 0;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
grav();
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
addGroundSmack();
doIce_1();
legs_mc.gotoAndStop('already_down');
gotoAndStop('slam');
}
}
}
};
}
frame 17 {
legs_mc.gotoAndStop('already_down');
body_mc.gotoAndStop('already_duck');
arm1_mc.gotoAndPlay('groundPunch');
arm2_mc.gotoAndStop('duck');
charParts();
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
}
};
}
frame 18 {
legs_mc.gotoAndStop('attack_1');
body_mc.gotoAndStop('attack_1');
arm1_mc.gotoAndPlay('run_stab2');
arm2_mc.gotoAndStop('big_attack');
charParts();
slowMeDown = 0.5;
tempSpeed = runSpeed;
D_pressed = true;
if (this._xscale == 100) {
this._x += runSpeed;
} else {
this._x -= runSpeed;
}
nowSpeed = tempSpeed;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
check_ground_collide();
if (!keyD && D_pressed) {
D_pressed = false;
}
if (this._xscale == 100) {
this._x += tempSpeed;
tempSpeed -= slowMeDown;
} else {
this._x -= tempSpeed;
tempSpeed -= slowMeDown;
}
nowSpeed = tempSpeed;
if (tempSpeed <= 0) {
D_pressed = false;
tempSpeed = 0;
}
}
};
}
frame 19 {
arm1_mc.gotoAndPlay('big_attack_3');
head_mc.gotoAndPlay('spin');
legs_mc.gotoAndPlay('spin');
body_mc.gotoAndStop(1);
charParts();
S_pressed = true;
deltaY = -8;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
if (!keyS && S_pressed) {
S_pressed = false;
}
grav();
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
addDust();
gotoAndStop('idle');
}
}
}
};
}
frame 20 {
stop();
head_mc.gotoAndStop('stance');
arm2_mc.gotoAndStop('stance');
arm2_mc.wep_mc.gotoAndStop('stance');
arm2_mc.swapDepths(30);
legs_mc.gotoAndStop('stance');
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('stance');
charParts();
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
check_ground_collide();
}
};
}
frame 21 {
stop();
head_mc.gotoAndStop(1);
legs_mc.gotoAndPlay('walk_shield');
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop('block');
arm2_mc.gotoAndStop('block');
charParts();
D_pressed = false;
S_pressed = false;
tempCounter = 15;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
check_ground_collide();
if (this._xscale == 100) {
this._x += runSpeed / 2;
nowSpeed = runSpeed;
if (!keyright) {
gotoAndStop('block');
}
} else {
if (this._xscale == -100) {
this._x -= runSpeed / 2;
nowSpeed = runSpeed;
if (!keyleft) {
gotoAndStop('block');
}
}
}
if (!keyW) {
arm2_mc.gotoAndStop('run');
gotoAndStop('run');
}
}
};
}
frame 22 {
stop();
_parent.shadow_mc.gotoAndStop(1);
head_mc.gotoAndStop('grabbed');
_root.Grabbed = true;
legs_mc.gotoAndStop('grabbed');
body_mc.gotoAndPlay('grabbed');
arm1_mc.gotoAndStop('grabbed');
arm2_mc.gotoAndStop('grabbed');
charParts();
head_mc._rotation = 0;
arm1_mc._rotation = 0;
arm2_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
if (!_root.Grabbed) {
_root.Grabbed = false;
gotoAndStop('idle');
}
_root.moveCameraX();
checkKeys();
charParts();
check_ground_collide();
if (!checkGuy && !checkGuy2) {
++this._y;
}
if (keyD || keyS) {
_root.Grabbed = false;
gotoAndStop('idle');
}
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
}
};
}
frame 23 {
stop();
_root.useMagic = false;
deltaY = 0;
head_mc.gotoAndStop('thrown');
legs_mc.gotoAndPlay('thrown');
body_mc.gotoAndPlay('thrown');
arm1_mc.gotoAndStop('thrown');
arm2_mc.gotoAndStop('thrown');
charParts();
ThrowSpeed = 5;
SlowThrow = 0.5;
waiter = 25;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
grav();
--waiter;
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
if (waiter <= 0) {
_root.isJumping = false;
gotoAndStop('throwLand');
}
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
_root.isJumping = false;
addDust();
gotoAndStop('throwLand');
}
}
if (this._xscale == 100) {
this._x -= ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
}
} else {
if (this._xscale == -100) {
this._x += ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
}
}
}
nowSpeed = ThrowSpeed + runSpeed;
}
};
_parent.shadow_mc.gotoAndStop(2);
}
frame 24 {
_root.isJumping = false;
_parent.shadow_mc.gotoAndStop(2);
stunTime = 10;
_root.useMagic = false;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
charParts();
--stunTime;
if (this._xscale == 100) {
this._x -= ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
head_mc.gotoAndStop(1);
if (stunTime <= 0) {
gotoAndStop('getUp');
}
}
} else {
if (this._xscale == -100) {
this._x += ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
head_mc.gotoAndStop(1);
if (stunTime <= 0) {
gotoAndStop('getUp');
}
}
}
}
nowSpeed = ThrowSpeed;
}
};
}
frame 25 {
stop();
legs_mc.gotoAndPlay('getUp');
body_mc.gotoAndPlay('getUp');
arm1_mc.gotoAndPlay('getUp');
arm2_mc.gotoAndPlay('getUp');
charParts();
_root.useMagic = false;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
check_ground_collide();
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
}
};
}
frame 26 {
stop();
_parent.shadow_mc.gotoAndStop(1);
_root.useMagic = false;
_root.isJumping = true;
charParts();
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
deltaY = -6;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
grav();
if (deltaY >= 0) {
check_ground_collide();
if ((checkGuy || checkGuy2) && body_mc._currentframe == 50) {
addDust();
_root.isJumping = false;
gotoAndStop('idle');
}
}
}
};
}
frame 27 {
legs_mc.gotoAndStop(21);
body_mc.gotoAndStop('already_duck');
arm1_mc.gotoAndStop('duck');
arm2_mc.gotoAndStop('duck_block');
charParts();
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkKeys();
charParts();
check_ground_collide();
if (!keydown) {
if (legs_mc._currentframe == 21) {
magic_mc._yscale = 100;
legs_mc.gotoAndPlay('duckUp');
body_mc.gotoAndPlay('duckUp');
}
}
if (!keyW) {
gotoAndStop('duck');
}
if ((keyS || keyD) && legs_mc._currentframe == 21) {
D_pressed = true;
magic_mc._yscale = 100;
body_mc.gotoAndPlay('duckUp_punch');
arm1_mc.gotoAndPlay('duck_puch');
legs_mc.gotoAndPlay('duckUp_punch');
}
}
};
}
frame 28 {
stop();
doIce_1();
waitFor = 15;
head_mc.gotoAndStop(1);
_root.isJumping = false;
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
head_mc._rotation = 0;
arm1_mc._rotation = 0;
arm2_mc._rotation = 0;
_root.GroundIceSound();
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
check_ground_collide();
--waitFor;
if (waitFor <= 0) {
waitFor = 0;
gotoAndStop('idle');
}
}
};
}
frame 29 {
stop();
doIce_2();
_root.ShootIceSound();
waitFor = 15;
head_mc.gotoAndStop(1);
_root.isJumping = false;
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
head_mc._rotation = 0;
arm1_mc._rotation = 0;
arm2_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
check_ground_collide();
--waitFor;
if (waitFor <= 0) {
waitFor = 0;
gotoAndStop('idle');
}
}
};
}
frame 30 {
stop();
doIce_3();
waitFor = 15;
head_mc.gotoAndStop(1);
_root.isJumping = false;
legs_mc.gotoAndStop(1);
body_mc.gotoAndStop(1);
arm1_mc.gotoAndStop(1);
arm2_mc.gotoAndStop(1);
head_mc._rotation = 0;
arm1_mc._rotation = 0;
arm2_mc._rotation = 0;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
check_ground_collide();
--waitFor;
if (waitFor <= 0) {
waitFor = 0;
gotoAndStop('idle');
}
}
};
}
frame 31 {
doIce_4();
legs_mc.gotoAndPlay('jump');
arm1_mc.gotoAndStop('run');
arm2_mc.gotoAndStop('run');
charParts();
deltaY = -20;
Up_pressed = true;
_root.isJumping = true;
onEnterFrame = function () {
if (_root.notPause) {
_root.moveCameraX();
checkLife();
if (_root.HeroDead) {
gotoAndStop('die');
}
checkKeys();
charParts();
grav();
if (deltaY >= 0) {
if (legs_mc._currentframe <= 31) {
legs_mc.gotoAndPlay('fall');
}
check_ground_collide();
if (checkGuy) {
if (this._xscale == 100) {
if (keyright) {
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
} else {
if (this._xscale == -100) {
if (keyright) {
this._xscale = 100;
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
}
}
}
if (checkGuy2) {
if (this._xscale == 100) {
if (keyright) {
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
this._xscale = -100;
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
} else {
if (this._xscale == -100) {
if (keyright) {
this._xscale = 100;
addDust();
gotoAndStop('run');
} else {
if (keyleft) {
addDust();
gotoAndStop('run');
} else {
addDust();
gotoAndStop('idle');
}
}
}
}
}
}
if (!keyD && D_pressed) {
D_pressed = false;
}
if (!keyS && S_pressed) {
S_pressed = false;
}
if (keyS && !S_pressed) {
S_pressed = true;
if (arm1_mc._currentframe < 341) {
arm1_mc.gotoAndPlay('normAir_punch');
}
} else {
if (keyD && !D_pressed) {
D_pressed = true;
if (arm1_mc._currentframe < 341) {
arm1_mc.gotoAndPlay('normAir_punch');
}
}
}
if (!keyup && Up_pressed) {
Up_pressed = false;
}
if (keyup && !Up_pressed && _root.Char_Level >= 2) {
mm = 0;
while (mm < _root.Ground_Array.length) {
if (!hitCheck(_root.Ground_Array[mm], this._x, this._y + (deltaY + 4))) {
gotoAndStop('doubleJump');
}
++mm;
}
}
if (this._xscale == 100) {
if (keyright) {
this._x += runSpeed;
nowSpeed = runSpeed;
} else {
if (keyleft) {
this._x -= runSpeed / 2;
nowSpeed = runSpeed / 2;
}
}
} else {
if (this._xscale == -100) {
if (keyleft) {
this._x -= runSpeed;
nowSpeed = runSpeed;
} else {
if (keyright) {
this._x += runSpeed / 2;
nowSpeed = runSpeed / 2;
}
}
}
}
}
};
}
frame 32 {
stop();
_root.useMagic = false;
_root.HeroDead = true;
deltaY = 0;
head_mc.gotoAndStop('thrown');
_root.deathSnd();
legs_mc.gotoAndPlay('thrown');
body_mc.gotoAndPlay('thrown');
arm1_mc.gotoAndStop('thrown');
arm2_mc.gotoAndStop('thrown');
bound_mc.removeMovieClip();
charParts();
ThrowSpeed = 2;
SlowThrow = 0.5;
waiter = 25;
onEnterFrame = function () {
_root.moveCameraX();
charParts();
grav();
--waiter;
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
if (waiter <= 0) {
_root.isJumping = false;
gotoAndStop('death');
}
if (deltaY >= 0) {
check_ground_collide();
if (checkGuy || checkGuy2) {
_root.isJumping = false;
addDust();
gotoAndStop('death');
}
}
if (this._xscale == 100) {
this._x -= ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
}
} else {
if (this._xscale == -100) {
this._x += ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
}
}
}
nowSpeed = ThrowSpeed + runSpeed;
};
_parent.shadow_mc.gotoAndStop(2);
}
frame 33 {
_root.isJumping = false;
_parent.shadow_mc.gotoAndStop(2);
stunTime = 10;
_root.useMagic = false;
onEnterFrame = function () {
_root.moveCameraX();
head_mc._rotation = body_mc.head_mc._rotation;
arm1_mc._rotation = body_mc.arm1_mc._rotation;
arm2_mc._rotation = body_mc.arm2_mc._rotation;
charParts();
--stunTime;
if (this._xscale == 100) {
this._x -= ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
if (stunTime <= 0 && _root.death_mc._currentframe == 1) {
_root.notPause = false;
_root.death_mc.gotoAndPlay(2);
}
}
} else {
if (this._xscale == -100) {
this._x += ThrowSpeed;
ThrowSpeed -= SlowThrow;
if (ThrowSpeed <= 0) {
ThrowSpeed = 0;
head_mc.gotoAndStop(1);
if (stunTime <= 0 && _root.death_mc._currentframe == 1) {
_root.notPause = false;
_root.death_mc.gotoAndPlay(2);
}
}
}
}
nowSpeed = ThrowSpeed;
};
}
}
movieClip 4274 {
}
movieClip 4277 {
frame 1 {
_root.add_ground2(this);
stop();
}
}
movieClip 4281 {
frame 10 {
stop();
}
}
movieClip 4294 {
}
movieClip 4296 {
}
movieClip 4300 {
frame 1 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 3 && _root.WeaponDamage >= 3) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(2);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(2);
}
}
}
};
}
frame 2 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 3 && _root.WeaponDamage >= 3) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(3);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(3);
}
}
}
};
}
frame 3 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 3 && _root.WeaponDamage >= 3) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(4);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(4);
}
}
}
};
}
frame 4 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 3 && _root.WeaponDamage >= 3) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(5);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(5);
}
}
}
};
}
frame 5 {
play();
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_root.Trap1Sound();
}
frame 87 {
stop();
onEnterFrame = function () {
stop();
};
}
}
movieClip 4309 {
}
movieClip 4312 {
frame 1 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 5) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(2);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(2);
}
}
}
};
}
frame 2 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 5) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(3);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(3);
}
}
}
};
}
frame 3 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 5) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(4);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(4);
}
}
}
};
}
frame 4 {
stop();
onEnterFrame = function () {
if (_root.Hero_Strength >= 5 && _root.WeaponDamage >= 5) {
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm1_mc)) {
if (_parent.hero_mc.arm1_mc._currentframe >= 150) {
gotoAndStop(5);
}
}
if (this.hit_mc.hit_mc.hitTest(_parent.hero_mc.arm2_mc)) {
if (_parent.hero_mc.arm2_mc._currentframe >= 150) {
gotoAndStop(5);
}
}
}
};
}
frame 5 {
play();
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 7 {
_root.Trap1Sound();
}
frame 87 {
stop();
onEnterFrame = function () {
stop();
};
}
}
// unknown tag 88 length 4
movieClip 4349 {
frame 1 {
stop();
onEnterFrame = function () {};
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause) {
play();
var v5 = 1;
while (v5 < 8) {
if (this['b' + v5].hitTest(_parent.hero_mc.bound_mc)) {
if (_parent.hero_mc._currentframe != 11 && _parent.hero_mc._currentframe <= 22) {
_parent.hero_mc.gotoAndStop('thrown');
_root.HurtHero();
}
}
++v5;
}
var v4 = 1;
while (v4 < 3) {
if (this['h' + v4].hitTest(_parent.hero_mc.bound_mc)) {
if (_parent.hero_mc._currentframe != 11 && _parent.hero_mc._currentframe <= 22) {
_parent.hero_mc.gotoAndStop('thrown');
_root.HurtHero();
}
}
++v4;
}
} else {
stop();
}
};
_root.SwingSound();
}
frame 10 {
_root.SwingSound();
}
frame 20 {
_root.SwingSound();
}
frame 21 {
_root.SquishSound();
}
frame 30 {
_root.SwingSound();
}
frame 31 {
_root.SquishSound();
}
frame 40 {
_root.SwingSound();
}
frame 41 {
_root.SquishSound();
}
frame 50 {
_root.SwingSound();
}
frame 51 {
_root.SquishSound();
}
frame 60 {
_root.SwingSound();
}
frame 61 {
_root.SquishSound();
}
frame 70 {
_root.SquishSound();
}
frame 80 {
_root.SquishSound();
}
frame 92 {
onEnterFrame = function () {
if (_root.notPause) {
play();
} else {
stop();
}
};
}
frame 99 {
onEnterFrame = function () {};
stop();
gotoAndStop(1);
}
}
movieClip 4351 {
}
movieClip 4353 {
frame 1 {
stop();
}
}
movieClip 4355 {
}
movieClip 4356 {
instance bg_mc of movieClip 3725 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1440) {
this._x = Math.abs(_root.all_mc._x);
}
}
}
instance ground_mc of movieClip 3765 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 2100) {
this._x = _parent.ground2_mc._x + 1400;
}
}
}
instance ground2_mc of movieClip 3765 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 2100) {
this._x = _parent.ground_mc._x + 1400;
}
}
}
instance cave_mc of movieClip 4228 {
onClipEvent (load) {
this._x = 11000;
}
}
instance of movieClip 4249 {
onClipEvent (load) {
this._x = 6150;
}
}
instance of movieClip 4266 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1000) {
gotoAndStop(1);
this._x += 2500;
}
}
}
instance of movieClip 4266 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1000) {
gotoAndStop(1);
this._x += 2500;
}
}
}
instance trench_mc of movieClip 4269 {
onClipEvent (enterFrame) {
if (_parent.hero_mc._x >= this._x + 850) {
this._x = _parent.hero_mc._x - 850;
}
if (bound_mc.hitTest(_parent.hero_mc)) {
_parent.hero_mc._x += _parent.hero_mc.nowSpeed;
}
}
}
instance of movieClip 4266 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1000) {
gotoAndStop(1);
this._x += 2500;
}
}
}
instance of movieClip 4266 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1000) {
gotoAndStop(1);
this._x += 2500;
}
}
}
instance of movieClip 4277 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1400) {
this._x += 4100;
}
}
}
instance trap1_mc of movieClip 4300 {
onClipEvent (enterFrame) {
if (this._x < Math.abs(_root.all_mc._x) - 1400) {
this._x += 7000;
this.gotoAndStop(1);
}
}
}
instance trap2_mc of movieClip 4312 {
onClipEvent (load) {
this._x = 8400;
}
}
instance spawn_mc of movieClip 4351 {
onClipEvent (load) {
this._alpha = 0;
}
onClipEvent (enterFrame) {
this._x = Math.abs(_root.all_mc._x) + 730;
}
}
instance left_mc of movieClip 4353 {
onClipEvent (load) {
this._alpha = 0;
}
}
instance right_mc of movieClip 4353 {
onClipEvent (load) {
this._alpha = 0;
}
}
instance move_right_mc of movieClip 4353 {
onClipEvent (load) {
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (_root.ScreenMove) {
this._x = Math.abs(_root.all_mc._x) + 700;
}
if (this._x >= 11300) {
this._x = 11300;
}
if (_root.notPause) {
if (this.hitTest(_parent.tar_mc) || this.hitTest(_parent.tar2_mc)) {
if (_root.finger_mc._alpha == 100) {
this._x += 25;
}
_root.ScreenMove = false;
} else {
_root.ScreenMove = true;
}
}
if (this.hitTest(_parent.hero_mc)) {
_parent.hero_mc._x -= _parent.hero_mc.nowSpeed;
}
}
}
instance tar_mc of movieClip 62 {
onClipEvent (enterFrame) {
if (this.hitTest(_parent.hero_mc)) {
_root.finger_mc._alpha = 0;
_root.zomStartX = 30;
_root.zomPlaceHealth = 0;
_root.removeZomHealth();
_root.add_zombie();
this._x += 1200;
}
}
}
instance tar2_mc of movieClip 62 {
onClipEvent (enterFrame) {
if (this.hitTest(_parent.hero_mc)) {
_root.zomStartX = 30;
_root.zomPlaceHealth = 0;
_root.removeZomHealth();
_root.add_zombieRun();
this._x += 1200;
}
}
}
instance of movieClip 4355 {
onClipEvent (load) {
this._x = 11000;
}
}
}
movieClip 4368 {
frame 2 {
if (this._alpha == 100) {
if (_root.notPause) {
_root.BeepSound();
}
}
}
frame 22 {
if (this._alpha == 100) {
if (_root.notPause) {
_root.BeepSound();
}
}
}
frame 42 {
if (this._alpha == 100) {
if (_root.notPause) {
_root.BeepSound();
}
}
}
frame 62 {
if (this._alpha == 100) {
if (_root.notPause) {
_root.BeepSound();
}
}
}
frame 82 {
if (this._alpha == 100) {
if (_root.notPause) {
_root.BeepSound();
}
}
}
}
instance finger_mc of movieClip 4368 {
onClipEvent (load) {
this._alpha = 0;
}
}
movieClip 4372 {
}
movieClip 4374 {
}
movieClip 4377 {
}
movieClip 4378 {
frame 1 {
onEnterFrame = function () {
if (!_root.GameStart) {
_root.all_mc.hero_mc._x = pipe_mc._x;
_root.all_mc.hero_mc._y = pipe_mc._y;
}
};
}
frame 9 {
_root.EnterHeroSound();
}
frame 30 {
}
frame 32 {
_root.GameStart = true;
}
frame 73 {
_root.notPause = true;
}
frame 83 {
_root.EnterHeroSound();
}
frame 110 {
stop();
if (_root.viewTut) {
_root.add_zombie();
_root.timer_mc.gotoAndStop(2);
_root.all_mc.right_mc._x = 11300;
_root.tut_mc.gotoAndStop(25);
} else {
_root.tut_mc.gotoAndStop(2);
}
}
}
button 4390 {
on (keyPress '<Space>') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4398 {
on (keyPress '<Right>') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4402 {
on (keyPress '<Left>') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4406 {
on (keyPress '<Up>') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4410 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4414 {
on (keyPress 'd') {
if (b_mc._currentframe == 1) {
b_mc.gotoAndPlay(2);
}
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
movieClip 4416 {
frame 1 {
stop();
}
frame 20 {
_parent.nextFrame();
gotoAndStop(1);
}
}
button 4424 {
on (keyPress 's') {
if (b_mc._currentframe == 1) {
b_mc.gotoAndPlay(2);
}
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4428 {
on (keyPress '<Space>') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4431 {
on (keyPress 'd') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4440 {
on (keyPress 'w') {
nextFrame();
}
on (keyPress 'x') {
gotoAndPlay('skip');
}
}
button 4444 {
on (keyPress '<Space>') {
nextFrame();
}
on (keyPress 'x') {
nextFrame();
}
}
movieClip 4445 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 17 {
_root.viewTut = true;
_root.ZOMBIE_DATA.data.viewTut = _root.viewTut;
_root.add_zombie();
_root.timer_mc.gotoAndStop(2);
_root.all_mc.right_mc._x = 11300;
play();
}
frame 40 {
stop();
}
}
movieClip 4450 {
frame 1 {
stop();
}
frame 2 {
play();
_root.BeepSound();
}
frame 15 {
_root.BeepSound();
}
frame 30 {
_root.BeepSound();
}
frame 40 {
_root.notPause = true;
_root.finalbossGo = true;
stop();
}
}
movieClip 4454 {
}
movieClip 4461 {
frame 1 {
stop();
}
}
button 4462 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Up>') {
gotoAndStop(5);
}
on (keyPress '<Space>') {
if (_parent._currentframe == 10) {
_parent.gotoAndPlay('unPaused');
}
}
}
button 4465 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Space>') {
gotoAndStop('moves');
}
}
button 4466 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Space>') {
if (mctrl_mc._currentframe == 1) {
_root.notMute = false;
mctrl_mc.gotoAndStop(2);
} else {
if (mctrl_mc._currentframe == 2) {
_root.notMute = true;
mctrl_mc.gotoAndStop(1);
}
}
}
}
button 4467 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Space>') {
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'walkthrough';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=walkthrough';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
button 4468 {
on (keyPress '<Down>') {
gotoAndStop(1);
}
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Space>') {
gotoAndStop('sure');
}
}
button 4469 {
on (keyPress '<Down>') {
gotoAndStop(1);
}
on (keyPress '<Up>') {
gotoAndStop(4);
}
on (keyPress '<Space>') {
_root.gotoAndPlay('reload');
}
}
button 4474 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Up>') {
gotoAndStop('end');
}
on (keyPress '<Space>') {
gotoAndStop(2);
}
}
button 4475 {
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Space>') {
gotoAndStop(2);
}
}
button 4476 {
on (keyPress '<Down>') {
gotoAndStop('moves');
}
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Space>') {
gotoAndStop(2);
}
}
movieClip 4477 {
frame 1 {
stop();
}
instance mctrl_mc of movieClip 4461 {
onClipEvent (load) {
if (_root.notMute) {
gotoAndStop(1);
} else {
gotoAndStop(2);
}
}
}
}
movieClip 4478 {
frame 1 {
stop();
onEnterFrame = function () {
keyP = Key.isDown(80);
keyEsc = Key.isDown(27);
keyspace = Key.isDown(32);
if (keyP || keyEsc || keyspace) {
if (this._currentframe == 1 && _root.tut_mc._currentframe >= 20) {
if (_root.notPause) {
gotoAndPlay('paused');
}
}
}
};
}
frame 2 {
play();
_root.notPause = false;
onEnterFrame = function () {};
}
frame 10 {
stop();
onEnterFrame = function () {};
}
frame 11 {
play();
onEnterFrame = function () {};
}
frame 20 {
_root.notPause = true;
gotoAndStop(1);
}
}
movieClip 4480 {
}
movieClip 4482 {
}
movieClip 4485 {
instance bar_mc of movieClip 4480 {
onClipEvent (load) {
this._xscale = _root.ZOMBIE_DATA.data.EXP_Num;
}
}
}
instance xp_mc of movieClip 4485 {
onClipEvent (load) {
this.HeroHealthWidth = _root.HeroHealth;
}
}
movieClip 4486 {
}
movieClip 4488 {
}
movieClip 4490 {
frame 2 {
getPercent = (_root.Hero_inGameHealth / HeroHealthWidth) * 100;
bar_mc._xscale = getPercent;
if (bar_mc._xscale <= 0) {
bar_mc._xscale = 0;
}
if (_root.Char_Level >= 16 && _root.Char_Level <= 25) {
bar_mc._xscale += 0.09;
} else {
if (_root.Char_Level >= 26) {
bar_mc._xscale += 0.2;
}
}
if (bar_mc._xscale >= 100) {
bar_mc._xscale = 100;
}
}
}
instance health_mc of movieClip 4490 {
onClipEvent (load) {
this.HeroHealthWidth = _root.Hero_inGameHealth;
}
}
movieClip 4492 {
instance of movieClip 4488 {
onClipEvent (load) {
this.swapDepths(99999);
}
}
}
movieClip 4498 {
}
movieClip 4499 {
}
movieClip 4500 {
frame 1 {
function charParts() {
head_mc._x = body_mc.head_mc._x + body_mc._x;
head_mc._y = (body_mc.head_mc._y + body_mc._y) * 0.9;
}
addHead = head_mc.attachMovie('Hero_Head_' + _root.heroHead, 'head_mc', this.getNextHighestDepth());
addBody = body_mc.attachMovie('Hero_body_' + _root.heroBody, 'body_mc', body_mc.getNextHighestDepth());
charParts();
}
}
movieClip 4514 {
frame 1 {
stop();
gotoAndStop(_root.sword_num + 1);
}
}
movieClip 4516 {
frame 1 {
stop();
gotoAndStop(_root.shield_num + 1);
}
}
movieClip 4518 {
frame 2 {
_root.ZOMBIE_DATA.data.Coins = _root.coinCollected;
}
}
movieClip 4521 {
}
movieClip 4523 {
}
movieClip 4526 {
frame 1 {
stop();
onEnterFrame = function () {
if (_root.Char_Level >= 2) {
this._alpha = 100;
} else {
this._alpha = 0;
}
if (_root.notPause) {
if (bar_mc._xscale >= 100) {
bar_mc._xscale = 100;
}
if (bar_mc._xscale < 100) {
bar_mc._xscale += _root.Mana_Regen;
}
}
};
}
}
movieClip 4527 {
}
movieClip 4529 {
}
movieClip 4534 {
frame 1 {
stop();
onEnterFrame = function () {
if (_root.Char_Level >= 5) {
this._alpha = 100;
} else {
this._alpha = 0;
}
if (_root.notPause) {
if (bar_mc._xscale >= 100) {
bar_mc._xscale = 100;
gotoAndStop('ready');
}
if (bar_mc._xscale <= 0) {
bar_mc._xscale = 0;
}
}
};
}
frame 2 {
stop();
_root.RageEffectSound();
onEnterFrame = function () {
if (_root.notPause) {
if (bar_mc._xscale >= 100) {
bar_mc._xscale = 100;
}
if (Key.isDown(69) && !Key.isDown(65)) {
gotoAndStop('use');
}
}
};
}
frame 3 {
stop();
onEnterFrame = function () {
if (_root.notPause) {
if (bar_mc._xscale > 0) {
--bar_mc._xscale;
}
if (bar_mc._xscale <= 0) {
gotoAndStop(1);
}
}
};
if (_root.Char_Level < 13) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_1', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
if (_root.Char_Level >= 13 && _root.Char_Level <= 19) {
randRage = random(2) + 1;
if (randRage == 1) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_1', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_2', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
}
} else {
if (_root.Char_Level >= 20 && _root.Char_Level <= 29) {
randRage = random(3) + 1;
if (randRage == 1) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_3', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
if (randRage == 2) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_2', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_1', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
}
}
} else {
if (_root.Char_Level >= 30) {
randRage = random(4) + 1;
if (randRage == 1) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_1', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
if (randRage == 2) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_2', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
if (randRage == 3) {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_3', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
} else {
++_root.ZomDepth2;
addRage = _root.all_mc.zoms_mc.attachMovie('rage_4', 'rage_mc', _root.ZomDepth2);
addRage._x = _root.all_mc.move_right_mc._x - 700;
++_root.ZomDepth2;
}
}
}
}
}
}
}
}
}
instance rage_mc of movieClip 4534 {
onClipEvent (load) {
bar_mc._xscale = 0;
}
}
movieClip 4537 {
frame 1 {
stop();
var amountNum;
}
frame 2 {
stop();
}
}
movieClip 4540 {
frame 1 {
if (_root.Char_Level <= 7) {
timer_Num = 0;
timer_Max = 33;
timer_txt = 0;
} else {
if (_root.Char_Level >= 8 && _root.Char_Level <= 22) {
timer_Num = 0;
timer_Max = 43;
timer_txt = 0;
} else {
if (_root.Char_Level >= 23) {
timer_Num = 0;
timer_Max = 55;
timer_txt = 0;
}
}
}
stop();
}
frame 2 {
onEnterFrame = function () {
if (_root.notPause && !_root.HeroDead) {
++timer_Num;
if (timer_Num >= timer_Max) {
++timer_txt;
timer_Num = 0;
}
}
};
stop();
}
}
movieClip 4549 {
frame 1 {
stop();
}
frame 32 {
_root.submitScore = false;
}
frame 33 {
if (_root.ZOMBIE_DATA.data.freeStat == false) {
++_root.StatPoints;
_root.ZOMBIE_DATA.data.freeStat = true;
_root.ZOMBIE_DATA.flush();
}
}
frame 34 {
if (_root.StatPoints != 0) {
_root.gotoAndStop('AddStat');
} else {
_root.gotoAndStop('gameOver');
}
}
frame 45 {
if (_root.StatPoints == 0) {
_root.end_mc.gotoAndStop(3);
}
}
frame 64 {
stop();
}
}
movieClip 4551 {
frame 1 {
stop();
}
frame 33 {
_root.GameStart = false;
_root.notPause = false;
_root.gotoAndStop('welldone');
}
frame 64 {
stop();
_root.nice_mc.medal_mc.gotoAndPlay(2);
}
}
frame 51 {
stop();
GameStart = false;
saveData();
if (gotoUpgrade) {
end_mc.gotoAndStop(2);
}
}
movieClip 4554 {
}
movieClip 4567 {
frame 1 {
stop();
gotoAndStop(_root.heroLegs + 1);
}
frame 2 {
_root.heroLegs = 1;
}
frame 3 {
_root.heroLegs = 2;
}
frame 4 {
_root.heroLegs = 3;
}
frame 5 {
_root.heroLegs = 4;
}
frame 6 {
_root.heroLegs = 5;
}
frame 7 {
_root.heroLegs = 6;
}
frame 8 {
_root.heroLegs = 7;
}
frame 9 {
_root.heroLegs = 8;
}
frame 10 {
_root.heroLegs = 9;
}
frame 11 {
_root.heroLegs = 10;
}
}
movieClip 4574 {
frame 1 {
stop();
gotoAndStop(_root.heroBody + 1);
}
frame 2 {
_root.heroBody = 1;
}
frame 3 {
_root.heroBody = 2;
}
frame 4 {
_root.heroBody = 3;
}
frame 5 {
_root.heroBody = 4;
}
frame 6 {
_root.heroBody = 5;
}
frame 7 {
_root.heroBody = 6;
}
frame 8 {
_root.heroBody = 7;
}
frame 9 {
_root.heroBody = 8;
}
frame 10 {
_root.heroBody = 9;
}
frame 11 {
_root.heroBody = 10;
}
}
movieClip 4595 {
frame 1 {
stop();
gotoAndStop(_root.heroHead + 1);
}
frame 2 {
_root.heroHead = 1;
}
frame 3 {
_root.heroHead = 2;
}
frame 4 {
_root.heroHead = 3;
}
frame 5 {
_root.heroHead = 4;
}
frame 6 {
_root.heroHead = 5;
}
frame 7 {
_root.heroHead = 6;
}
frame 8 {
_root.heroHead = 7;
}
frame 9 {
_root.heroHead = 8;
}
frame 10 {
_root.heroHead = 9;
}
frame 11 {
_root.heroHead = 10;
}
}
movieClip 4599 {
frame 1 {
stop();
}
}
button 4601 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
gotoAndStop(7);
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('playAgain');
}
}
button 4605 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('editEnd');
}
}
button 4607 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
function tws_submitScore(_tws_score) {
var v5 = 19561;
var v6 = 'utm_medium=flashgame&utm_term=zombie_payback_1&utm_content=highscore&utm_campaign=sponsored_games';
var v2 = '0123456789abcdef';
var v1 = v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
var v7 = 'http://www.funnygames.nu/highscores/submit.html';
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(1)).length > 0 ? (String(_tws_score)).charAt(1) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(6)).length > 0 ? (String(_tws_score)).charAt(6) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(9)).length > 0 ? (String(_tws_score)).charAt(9) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(8)).length > 0 ? (String(_tws_score)).charAt(8) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(3)).length > 0 ? (String(_tws_score)).charAt(3) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(2)).length > 0 ? (String(_tws_score)).charAt(2) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(7)).length > 0 ? (String(_tws_score)).charAt(7) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(0)).length > 0 ? (String(_tws_score)).charAt(0) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(5)).length > 0 ? (String(_tws_score)).charAt(5) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += ((String(_tws_score)).charAt(4)).length > 0 ? (String(_tws_score)).charAt(4) : v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
v1 += v2.charAt(Math.round(Math.random() * 16 + 0.5) - 1);
var v4 = false;
if (flash.external.ExternalInterface.available) {
try {
v4 = flash.external.ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
}
if (!v4) {
getURL(v7 + '?length=' + (String(_tws_score)).length + '&score=' + _tws_score + '&session=' + v1 + '&gameid=' + v5 + '&' + v6 + '&utm_source=' + escape(_url), '_blank');
} else {
flash.external.ExternalInterface.call('gcom', v5, v1, _tws_score);
}
}
_root.SelectSound();
if (!_root.submitScore) {
tws_submitScore(_root.game_score);
scr_mc.gotoAndStop(2);
_root.submitScore = true;
}
}
}
button 4609 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('AddStat');
}
}
button 4611 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'more_games';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=related';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
button 4613 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
var http_vraag = _root._url.substr(0, _root._url.indexOf(':'));
var deze_website;
if (http_vraag == 'http') {
deze_website = _root._url;
} else {
deze_website = 'local';
}
var content_knop = 'walkthrough';
var spel_naam = 'zombie_payback_1';
var link = 'http://www.funnygames.nu/redirect.html?gameid=19561&page=walkthrough';
var onTibacoNetwork = false;
try {
onTibacoNetwork = ExternalInterface.call('isTibaco') == true;
}
catch (v0) {
if (Error(v0) != null) {
var error = Error(v0);
} else {
throw v0;
}
}
if (!onTibacoNetwork) {
link = link.concat('&utm_source=' + deze_website + '&utm_medium=flashgame&utm_term=' + spel_naam + '&utm_content=' + content_knop + '&utm_campaign=sponsored_games');
}
getURL(link, '_blank');
}
}
button 4615 {
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop(1);
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('menu');
}
}
movieClip 4616 {
frame 1 {
stop();
}
instance scr_mc of movieClip 4599 {
onClipEvent (load) {
if (_root.submitScore) {
gotoAndStop(2);
}
}
}
}
frame 52 {
stop();
gotoUpgrade = false;
saveData();
}
button 4620 {
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop('head');
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('gameOver');
}
}
button 4621 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (c_mc._currentframe == 11) {
c_mc.gotoAndStop(2);
} else {
c_mc.nextFrame();
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (c_mc._currentframe == 2) {
c_mc.gotoAndStop(11);
} else {
c_mc.prevFrame();
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('head');
}
}
button 4622 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (c_mc._currentframe == 11) {
c_mc.gotoAndStop(2);
} else {
c_mc.nextFrame();
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (c_mc._currentframe == 2) {
c_mc.gotoAndStop(11);
} else {
c_mc.prevFrame();
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('body');
}
}
button 4623 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (c_mc._currentframe == 11) {
c_mc.gotoAndStop(2);
} else {
c_mc.nextFrame();
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (c_mc._currentframe == 2) {
c_mc.gotoAndStop(11);
} else {
c_mc.prevFrame();
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('arms');
}
}
button 4624 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (c_mc._currentframe == 11) {
c_mc.gotoAndStop(2);
} else {
c_mc.nextFrame();
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (c_mc._currentframe == 2) {
c_mc.gotoAndStop(11);
} else {
c_mc.prevFrame();
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('legs');
}
}
button 4625 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (c_mc._currentframe == 11) {
c_mc.gotoAndStop(2);
} else {
c_mc.nextFrame();
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (c_mc._currentframe == 2) {
c_mc.gotoAndStop(11);
} else {
c_mc.prevFrame();
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('sword');
}
}
button 4626 {
on (keyPress '<Right>') {
_root.btnRollSound();
if (c_mc._currentframe == 11) {
c_mc.gotoAndStop(2);
} else {
c_mc.nextFrame();
}
}
on (keyPress '<Left>') {
_root.btnRollSound();
if (c_mc._currentframe == 2) {
c_mc.gotoAndStop(11);
} else {
c_mc.prevFrame();
}
}
on (keyPress '<Space>') {
_root.SelectSound();
gotoAndStop('shield');
}
}
movieClip 4627 {
frame 1 {
stop();
}
frame 44 {
stop();
}
frame 45 {
stop();
}
frame 46 {
stop();
}
}
frame 53 {
stop();
saveData();
}
button 4630 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
if (_root.StatPoints > 0 && magic_mc._currentframe < 11) {
_root.SelectSound();
magic_mc.nextFrame();
--_root.StatPoints;
}
}
on (keyPress '<Left>') {
if (_root.Hero_Magic < magic_mc._currentframe) {
_root.btnRollSound();
magic_mc.prevFrame();
++_root.StatPoints;
}
}
}
button 4631 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Right>') {
if (_root.StatPoints > 0 && defence_mc._currentframe < 11) {
_root.SelectSound();
defence_mc.nextFrame();
--_root.StatPoints;
}
}
on (keyPress '<Left>') {
if (_root.Hero_Defence < defence_mc._currentframe) {
_root.btnRollSound();
defence_mc.prevFrame();
++_root.StatPoints;
}
}
}
button 4632 {
on (keyPress '<Down>') {
_root.btnRollSound();
gotoAndStop(1);
}
on (keyPress '<Up>') {
_root.btnRollSound();
prevFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.Hero_Strength = strength_mc._currentframe;
_root.Hero_Magic = magic_mc._currentframe;
_root.Hero_Defence = defence_mc._currentframe;
_root.ZOMBIE_DATA.data.strengthSTAT = _root.Hero_Strength;
_root.ZOMBIE_DATA.data.magicSTAT = _root.Hero_Magic;
_root.ZOMBIE_DATA.data.defenceSTAT = _root.Hero_Defence;
_root.ZOMBIE_DATA.data.statPoints = _root.StatPoints;
_root.gotoUpgrade = true;
_root.gotoAndStop('gameOver');
}
}
movieClip 4633 {
frame 1 {
stop();
}
}
frame 54 {
stop();
saveData();
}
movieClip 4636 {
frame 2 {
++this._rotation;
}
}
movieClip 4643 {
frame 1 {
stop();
}
}
button 4644 {
on (keyPress '<Down>') {
_root.btnRollSound();
nextFrame();
}
on (keyPress '<Up>') {
_root.btnRollSound();
gotoAndStop(4);
}
on (keyPress '<Space>') {
_root.SelectSound();
if (!_root.submitScore) {
tws_submitScore(_root.game_score);
scr_mc.gotoAndStop(2);
_root.submitScore = true;
}
}
}
movieClip 4646 {
}
movieClip 4647 {
frame 1 {
stop();
}
frame 20 {
stop();
}
}
button 4651 {
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('killMore');
}
}
button 4654 {
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Down>') {
nextFrame();
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('liveFree');
}
}
button 4658 {
on (keyPress '<Up>') {
prevFrame();
}
on (keyPress '<Down>') {
gotoAndStop(1);
}
on (keyPress '<Space>') {
_root.SelectSound();
_root.gotoAndStop('findLove');
}
}
movieClip 4659 {
frame 1 {
stop();
}
instance scr_mc of movieClip 4643 {
onClipEvent (load) {
if (_root.submitScore) {
gotoAndStop(2);
}
}
}
instance scr_mc of movieClip 4599 {
onClipEvent (load) {
if (_root.submitScore) {
gotoAndStop(2);
}
}
}
}
frame 55 {
stop();
}
movieClip 4669 {
frame 1 {
stop();
gotoAndStop(_root.LegNum);
}
}
movieClip 4675 {
frame 1 {
stop();
gotoAndStop(_root.BodyNum);
}
}
movieClip 4681 {
frame 1 {
stop();
this.gotoAndStop(_root.HeadNum);
}
}
movieClip 4682 {
}
movieClip 4688 {
frame 301 {
stop();
_root.gotoAndStop('gameOver');
}
}
movieClip 4693 {
frame 300 {
stop();
_root.gotoAndStop('gameOver');
}
}
movieClip 4699 {
frame 300 {
stop();
_root.gotoAndStop('playAgain');
}
}
frame 58 {
stop();
_root.gotoUpgrade = false;
Char_Level = ZOMBIE_DATA.data.Level_Num;
if (ZOMBIE_DATA.data.Level_Num >= 4) {
if (ZOMBIE_DATA.data.HeroHealth == 100) {
ZOMBIE_DATA.data.HeroHealth = 150;
}
}
if (ZOMBIE_DATA.data.Level_Num >= 17) {
if (ZOMBIE_DATA.data.HeroHealth == 150) {
ZOMBIE_DATA.data.HeroHealth = 200;
}
}
if (ZOMBIE_DATA.data.Level_Num >= 29) {
if (ZOMBIE_DATA.data.HeroHealth == 200) {
ZOMBIE_DATA.data.HeroHealth = 250;
}
}
HeroHealth = ZOMBIE_DATA.data.HeroHealth;
Hero_inGameHealth = HeroHealth;
var Char_Level = ZOMBIE_DATA.data.Level_Num;
var heroArms = ZOMBIE_DATA.data.ArmNum;
var heroLegs = ZOMBIE_DATA.data.LegNum;
var heroBody = ZOMBIE_DATA.data.BodyNum;
var heroHead = ZOMBIE_DATA.data.HeadNum;
var sword_num = ZOMBIE_DATA.data.Sword_Num;
var shield_num = ZOMBIE_DATA.data.Shield_Num;
var coinCollected = ZOMBIE_DATA.data.Coins;
var StatPoints = ZOMBIE_DATA.data.statPoints;
var Hero_Magic = ZOMBIE_DATA.data.magicSTAT;
var Hero_Strength = ZOMBIE_DATA.data.strengthSTAT;
var Hero_Defence = ZOMBIE_DATA.data.defenceSTAT;
var submitScore = false;
var finalbossGo = false;
var notPause = false;
var GameStart = false;
var zombieIceJump = false;
var useMagic = false;
var HeroDead = false;
var Grabbed = false;
var Attack = false;
var HeroHealth = ZOMBIE_DATA.data.HeroHealth;
var Hero_inGameHealth = HeroHealth;
var game_score = 0;
var Hero_Armour = 1;
var notMute = true;
var bossEnter = false;
var bossHealth = 800;
var Attack_Type = '';
var Ground_Array2 = [];
var Ground_Array = [];
var iceGround_Array = [];
var zombieHealth_Array = [25, 40, 50, 75, 90, 100, 120, 140, 160, 200];
var zombieAmount_wave = [1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 7];
var zombieAttack_Damage = 20;
var zombieDeath = 0;
var zombieBossDeath = 0;
var ZomDepth = 88888;
var ZomDepth2 = 99999;
var zombieWave = 1;
var zomStartX = 0;
var zomPlaceHealth = 0;
var ScreenMove = false;
var WeaponDamage = 0;
var Damage_Amount = 0;
var finDamage = 0;
var current_Target = zombieAmount_wave[zombieWave - 1];
var Mana_RegenArray = [0.02, 0.05, 0.08, 0.1, 0.14, 0.18, 0.2, 0.25, 0.35, 0.4, 0.45, 0.5, 0.55];
var Mana_Regen = Mana_RegenArray[Hero_Magic];
var ExperienceRate = [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30];
gotoAndStop('Game');
}