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

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

Zombie Payback 1.swf

This is the info page for
Flash #210898

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


ActionScript [AS1/AS2]
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'); }




http://swfchan.com/43/210898/info.shtml
Created: 8/10 -2018 04:48:56 Last modified: 8/10 -2018 04:48:56 Server time: 08/05 -2024 14:32:31