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

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

Here To Collect.swf

This is the info page for
Flash #134627

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


Text
Money

Money

Shells

Shells

Bolts

Bolts

Clip

Clip

Options

/25

<p align="right"><font face="Candara" size="25" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>26</b></font></p>

Select the Summary, General,
Warrants or Weaponry
achievement groups by
clicking on the
corresponding tabs to the
left

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999,999,999,999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999,999,999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>99:99:99</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>999,999,999,999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999,999,999,999,999</b></font></p>

Have over  $1,000,000

Shoot the fish 100 times

Clear 25 Waves

Clear 50 Waves

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(1000000)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(1000000)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(1000000)</b></font></p>

Clear 75 Waves

Clear 100 Waves

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(1000000)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(1000000)</b></font></p>

Kill 25 Mutants

Kill 100 Mutants

Kill 1,000 Mutants

Kill a Witch

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

Kill 5 Witches

Kill 10 Witches

Kill a Flesh Golem

Kill 5 Flesh Golems

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

Kill 10 Flesh Golems

Kill 25 Werewolves

Kill 100 Werewolves

Kill 1,000 Werewolves

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

Acquire a Shotgun

Acquire a Crossbow

Fire 1,000 Bullets

Fire 1,000 Shells

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

Fire 1,000 Bolts

Acquire a Gatling Gun

Fire 1,000 Rounds

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="left"><font face="Candara" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>,(9999)</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999,999,999,999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999,999,999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>99:99:99</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>999,999,999,999</b></font></p>

<p align="right"><font face="Candara" size="20" color="#ffcc33" letterSpacing="0.000000" kerning="1"><b>999,999,999,999,999</b></font></p>

<p align="right"><font face="Candara" size="25" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>26</b></font></p>

<p align="left"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="right"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>12</b></font></p>

2

/

<p align="left"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>999</b></font></p>

<p align="right"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>12</b></font></p>

1

<p align="left"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="right"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>12</b></font></p>

4

<p align="left"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="right"><font face="Candara" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b>12</b></font></p>

3

<p align="right"><font face="Candara" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>9,999,999,999</b></font></p>

ActionScript [AS3]

Section 1
//Bounce (fl.transitions.easing.Bounce) package fl.transitions.easing { public class Bounce { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); if (_arg1 < (1 / 2.75)){ return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2)); }; if (_arg1 < (2 / 2.75)){ _arg1 = (_arg1 - (1.5 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2)); }; if (_arg1 < (2.5 / 2.75)){ _arg1 = (_arg1 - (2.25 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2)); }; _arg1 = (_arg1 - (2.625 / 2.75)); return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (((_arg3 - easeOut((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ if (_arg1 < (_arg4 / 2)){ return (((easeIn((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2)); }; return ((((easeOut(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2)); } } }//package fl.transitions.easing
Section 2
//Strong (fl.transitions.easing.Strong) package fl.transitions.easing { public class Strong { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package fl.transitions.easing
Section 3
//Tween (fl.transitions.Tween) package fl.transitions { import flash.display.*; import flash.events.*; import flash.utils.*; public class Tween extends EventDispatcher { private var _position:Number;// = NAN public var prevTime:Number;// = NAN public var prevPos:Number;// = NAN public var isPlaying:Boolean;// = false public var begin:Number;// = NAN private var _fps:Number;// = NAN private var _time:Number;// = NAN public var change:Number;// = NAN private var _finish:Number;// = NAN public var looping:Boolean;// = false private var _intervalID:uint;// = 0 public var func:Function; private var _timer:Timer;// = null private var _startTime:Number;// = NAN public var prop:String;// = "" private var _duration:Number;// = NAN public var obj:Object;// = null public var useSeconds:Boolean;// = false protected static var _mc:MovieClip = new MovieClip(); public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){ isPlaying = false; obj = null; prop = ""; func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); }; begin = NaN; change = NaN; useSeconds = false; prevTime = NaN; prevPos = NaN; looping = false; _duration = NaN; _time = NaN; _fps = NaN; _position = NaN; _startTime = NaN; _intervalID = 0; _finish = NaN; _timer = null; super(); if (!arguments.length){ return; }; this.obj = _arg1; this.prop = _arg2; this.begin = _arg4; this.position = _arg4; this.duration = _arg6; this.useSeconds = _arg7; if ((_arg3 is Function)){ this.func = _arg3; }; this.finish = _arg5; this._timer = new Timer(100); this.start(); } public function continueTo(_arg1:Number, _arg2:Number):void{ this.begin = this.position; this.finish = _arg1; if (!isNaN(_arg2)){ this.duration = _arg2; }; this.start(); } public function stop():void{ this.stopEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position)); } private function fixTime():void{ if (this.useSeconds){ this._startTime = (getTimer() - (this._time * 1000)); }; } public function set FPS(_arg1:Number):void{ var _local2:Boolean; _local2 = this.isPlaying; this.stopEnterFrame(); this._fps = _arg1; if (_local2){ this.startEnterFrame(); }; } public function get finish():Number{ return ((this.begin + this.change)); } public function get duration():Number{ return (this._duration); } protected function startEnterFrame():void{ var _local1:Number; if (isNaN(this._fps)){ _mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); } else { _local1 = (1000 / this._fps); this._timer.delay = _local1; this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true); this._timer.start(); }; this.isPlaying = true; } public function set time(_arg1:Number):void{ this.prevTime = this._time; if (_arg1 > this.duration){ if (this.looping){ this.rewind((_arg1 - this._duration)); this.update(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position)); } else { if (this.useSeconds){ this._time = this._duration; this.update(); }; this.stop(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position)); }; } else { if (_arg1 < 0){ this.rewind(); this.update(); } else { this._time = _arg1; this.update(); }; }; } protected function stopEnterFrame():void{ if (isNaN(this._fps)){ _mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame); } else { this._timer.stop(); }; this.isPlaying = false; } public function getPosition(_arg1:Number=NaN):Number{ if (isNaN(_arg1)){ _arg1 = this._time; }; return (this.func(_arg1, this.begin, this.change, this._duration)); } public function set finish(_arg1:Number):void{ this.change = (_arg1 - this.begin); } public function set duration(_arg1:Number):void{ this._duration = ((_arg1)<=0) ? Infinity : _arg1; } public function setPosition(_arg1:Number):void{ this.prevPos = this._position; if (this.prop.length){ this.obj[this.prop] = (this._position = _arg1); }; this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position)); } public function resume():void{ this.fixTime(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position)); } public function fforward():void{ this.time = this._duration; this.fixTime(); } protected function onEnterFrame(_arg1:Event):void{ this.nextFrame(); } public function get position():Number{ return (this.getPosition(this._time)); } public function yoyo():void{ this.continueTo(this.begin, this.time); } public function nextFrame():void{ if (this.useSeconds){ this.time = ((getTimer() - this._startTime) / 1000); } else { this.time = (this._time + 1); }; } protected function timerHandler(_arg1:TimerEvent):void{ this.nextFrame(); _arg1.updateAfterEvent(); } public function get FPS():Number{ return (this._fps); } public function rewind(_arg1:Number=0):void{ this._time = _arg1; this.fixTime(); this.update(); } public function set position(_arg1:Number):void{ this.setPosition(_arg1); } public function get time():Number{ return (this._time); } private function update():void{ this.setPosition(this.getPosition(this._time)); } public function start():void{ this.rewind(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position)); } public function prevFrame():void{ if (!this.useSeconds){ this.time = (this._time - 1); }; } } }//package fl.transitions
Section 4
//TweenEvent (fl.transitions.TweenEvent) package fl.transitions { import flash.events.*; public class TweenEvent extends Event { public var time:Number;// = NAN public var position:Number;// = NAN public static const MOTION_START:String = "motionStart"; public static const MOTION_STOP:String = "motionStop"; public static const MOTION_LOOP:String = "motionLoop"; public static const MOTION_CHANGE:String = "motionChange"; public static const MOTION_FINISH:String = "motionFinish"; public static const MOTION_RESUME:String = "motionResume"; public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){ time = NaN; position = NaN; super(_arg1, _arg4, _arg5); this.time = _arg2; this.position = _arg3; } override public function clone():Event{ return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable)); } } }//package fl.transitions
Section 5
//Achiev_Achievments_68 (Here2Collect_fla.Achiev_Achievments_68) package Here2Collect_fla { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class Achiev_Achievments_68 extends MovieClip { public var timePlayed:TextField; public var yuptext:TextField; public var yotd:MovieClip; public var wwtext:TextField; public var jlctext:TextField; public var thwtext:TextField; public var warrentsPage2:MovieClip; public var totalAmmo:TextField; public var yotdtext:TextField; public var be:MovieClip; public var hol:MovieClip; public var bk:MovieClip; public var warrentsPage3:MovieClip; public var rmwt:MovieClip; public var sr:MovieClip; public var bm:MovieClip; public var sw:MovieClip; public var ta:MovieClip; public var thw:MovieClip; public var warrents:MovieClip; public var grtext:TextField; public var fd:MovieClip; public var yup:MovieClip; public var wp:MovieClip; public var wt:MovieClip; public var totalDeaths:TextField; public var ww:MovieClip; public var general:MovieClip; public var gr:MovieClip; public var gw:MovieClip; public var bktext:TextField; public var snbtext:TextField; public var tatext:TextField; public var pltext:TextField; public var weaponry:MovieClip; public var snb:MovieClip; public var tsbtext:TextField; public var tpc:MovieClip; public var jlc:MovieClip; public var generalPage2:MovieClip; public var kamtext:TextField; public var rmwttext:TextField; public var wttext:TextField; public var swtext:TextField; public var wptext:TextField; public var mb:MovieClip; public var totalWaves:TextField; public var tsb:MovieClip; public var totalMoney:TextField; public var kam:MovieClip; public var weaponryPage2:MovieClip; public var totalKills:TextField; public var betext:TextField; public var bmtext:TextField; public var pl:MovieClip; public function Achiev_Achievments_68(){ addFrameScript(0, frame1, 1, frame2, 10, frame11, 14, frame15, 20, frame21, 23, frame24, 26, frame27, 30, frame31, 35, frame36); } public function upFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("up"); } function frame2(){ stop(); timePlayed.text = String(((((MovieClip(root).achiev.hoursPlayed + ":") + MovieClip(root).achiev.minutesPlayed) + ":") + MovieClip(root).achiev.secondsPlayed)); totalMoney.text = MovieClip(root).achiev.totalMoney; totalKills.text = (((MovieClip(root).achiev.killedMuts + MovieClip(root).achiev.killedWitches) + MovieClip(root).achiev.killedGolems) + MovieClip(root).achiev.killedWolves); totalDeaths.text = MovieClip(root).achiev.deaths; totalAmmo.text = (((MovieClip(root).achiev.bulletsShot + MovieClip(root).achiev.shellsShot) + MovieClip(root).achiev.boltsShot) + MovieClip(root).achiev.roundsShot); totalWaves.text = MovieClip(root).achiev.totalWaves; } function frame15(){ general.addEventListener(MouseEvent.MOUSE_OVER, overFunc); general.addEventListener(MouseEvent.MOUSE_OUT, upFunc); general.addEventListener(MouseEvent.CLICK, downFunc); kam.gotoAndStop(MovieClip(root).achiev.kamikaze); bk.gotoAndStop(MovieClip(root).achiev.bigKahuna); if (MovieClip(root).achiev.waves > 75){ kamtext.text = String("(75)"); } else { kamtext.text = String((("(" + MovieClip(root).achiev.waves) + ")")); }; if (MovieClip(root).achiev.waves > 100){ bktext.text = String("(100)"); } else { bktext.text = String((("(" + MovieClip(root).achiev.waves) + ")")); }; } function frame11(){ generalPage2.addEventListener(MouseEvent.MOUSE_OVER, overFunc); generalPage2.addEventListener(MouseEvent.MOUSE_OUT, upFunc); generalPage2.addEventListener(MouseEvent.CLICK, downFunc); ta.gotoAndStop(MovieClip(root).achiev.transactionApproved); hol.gotoAndStop(MovieClip(root).achiev.hookedOnLead); yup.gotoAndStop(MovieClip(root).achiev.yuppie); ww.gotoAndStop(MovieClip(root).achiev.waveWako); if (MovieClip(root).achiev.totalMoney > 1000000){ tatext.text = String("(1,000,000)"); } else { tatext.text = String((("(" + MovieClip(root).achiev.totalMoney) + ")")); }; if (MovieClip(root).achiev.waves > 25){ yuptext.text = String("(25)"); } else { yuptext.text = String((("(" + MovieClip(root).achiev.waves) + ")")); }; if (MovieClip(root).achiev.waves > 50){ wwtext.text = String("(50)"); } else { wwtext.text = String((("(" + MovieClip(root).achiev.waves) + ")")); }; } function frame24(){ warrentsPage3.addEventListener(MouseEvent.MOUSE_OVER, overFunc); warrentsPage3.addEventListener(MouseEvent.MOUSE_OUT, upFunc); warrentsPage3.addEventListener(MouseEvent.CLICK, downFunc); warrents.addEventListener(MouseEvent.MOUSE_OVER, overFunc); warrents.addEventListener(MouseEvent.MOUSE_OUT, upFunc); warrents.addEventListener(MouseEvent.CLICK, downFunc); wp.gotoAndStop(MovieClip(root).achiev.witchPlease); sw.gotoAndStop(MovieClip(root).achiev.salemWho); fd.gotoAndStop(MovieClip(root).achiev.fleshyDemise); snb.gotoAndStop(MovieClip(root).achiev.stitchesNBolts); if (MovieClip(root).achiev.killedWitches > 5){ wptext.text = String("(5)"); } else { wptext.text = String((("(" + MovieClip(root).achiev.killedWitches) + ")")); }; if (MovieClip(root).achiev.killedWitches > 10){ swtext.text = String("(10)"); } else { swtext.text = String((("(" + MovieClip(root).achiev.killedWitches) + ")")); }; if (MovieClip(root).achiev.killedGolems > 5){ snbtext.text = String("(5)"); } else { snbtext.text = String((("(" + MovieClip(root).achiev.killedGolems) + ")")); }; } function frame21(){ warrentsPage2.addEventListener(MouseEvent.MOUSE_OVER, overFunc); warrentsPage2.addEventListener(MouseEvent.MOUSE_OUT, upFunc); warrentsPage2.addEventListener(MouseEvent.CLICK, downFunc); thw.gotoAndStop(MovieClip(root).achiev.inTheHead); gr.gotoAndStop(MovieClip(root).achiev.graveyardRhade); yotd.gotoAndStop(MovieClip(root).achiev.yawnOfTheDead); ww.gotoAndStop(MovieClip(root).achiev.whichWitch); if (MovieClip(root).achiev.killedMuts > 25){ thwtext.text = String("(25)"); } else { thwtext.text = String((("(" + MovieClip(root).achiev.killedMuts) + ")")); }; if (MovieClip(root).achiev.killedMuts > 100){ grtext.text = String("(100)"); } else { grtext.text = String((("(" + MovieClip(root).achiev.killedMuts) + ")")); }; if (MovieClip(root).achiev.killedMuts > 1000){ yotdtext.text = String("(1000)"); } else { yotdtext.text = String((("(" + MovieClip(root).achiev.killedMuts) + ")")); }; } function frame36(){ weaponry.addEventListener(MouseEvent.MOUSE_OVER, overFunc); weaponry.addEventListener(MouseEvent.MOUSE_OUT, upFunc); weaponry.addEventListener(MouseEvent.CLICK, downFunc); rmwt.gotoAndStop(MovieClip(root).achiev.realMenWearTights); sr.gotoAndStop(MovieClip(root).achiev.speedRound); jlc.gotoAndStop(MovieClip(root).achiev.justLikeCandy); if (MovieClip(root).achiev.boltsShot > 1000){ rmwttext.text = String("(1000)"); } else { rmwttext.text = String((("(" + MovieClip(root).achiev.boltsShot) + ")")); }; if (MovieClip(root).achiev.roundsShot > 1000){ jlctext.text = String("(1000)"); } else { jlctext.text = String((("(" + MovieClip(root).achiev.roundsShot) + ")")); }; } function frame27(){ warrentsPage2.addEventListener(MouseEvent.MOUSE_OVER, overFunc); warrentsPage2.addEventListener(MouseEvent.MOUSE_OUT, upFunc); warrentsPage2.addEventListener(MouseEvent.CLICK, downFunc); bm.gotoAndStop(MovieClip(root).achiev.bloodyMess); pl.gotoAndStop(MovieClip(root).achiev.profLupin); wt.gotoAndStop(MovieClip(root).achiev.whatTime); be.gotoAndStop(MovieClip(root).achiev.bigEars); if (MovieClip(root).achiev.killedGolems > 10){ bmtext.text = String("(10)"); } else { bmtext.text = String((("(" + MovieClip(root).achiev.killedGolems) + ")")); }; if (MovieClip(root).achiev.killedWolves > 25){ pltext.text = String("(25)"); } else { pltext.text = String((("(" + MovieClip(root).achiev.killedWolves) + ")")); }; if (MovieClip(root).achiev.killedWolves > 100){ wttext.text = String("(100)"); } else { wttext.text = String((("(" + MovieClip(root).achiev.killedWolves) + ")")); }; if (MovieClip(root).achiev.killedWolves > 1000){ betext.text = String("(1000)"); } else { betext.text = String((("(" + MovieClip(root).achiev.killedWolves) + ")")); }; } public function downFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("down"); gotoAndStop(_arg1.target.name); } function frame31(){ weaponryPage2.addEventListener(MouseEvent.MOUSE_OVER, overFunc); weaponryPage2.addEventListener(MouseEvent.MOUSE_OUT, upFunc); weaponryPage2.addEventListener(MouseEvent.CLICK, downFunc); mb.gotoAndStop(MovieClip(root).achiev.masterBlaster); tpc.gotoAndStop(MovieClip(root).achiev.twoPumpChump); tsb.gotoAndStop(MovieClip(root).achiev.twoSmokingBarrels); gw.gotoAndStop(MovieClip(root).achiev.gotWood); if (MovieClip(root).achiev.bulletsShot > 1000){ bmtext.text = String("(1000)"); } else { bmtext.text = String((("(" + MovieClip(root).achiev.bulletsShot) + ")")); }; if (MovieClip(root).achiev.shellsShot > 1000){ tsbtext.text = String("(1000)"); } else { tsbtext.text = String((("(" + MovieClip(root).achiev.shellsShot) + ")")); }; } function frame1(){ stop(); } public function overFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("over"); } } }//package Here2Collect_fla
Section 6
//Achiev_Arrow_73 (Here2Collect_fla.Achiev_Arrow_73) package Here2Collect_fla { import flash.display.*; public dynamic class Achiev_Arrow_73 extends MovieClip { public function Achiev_Arrow_73(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 7
//Achiev_General_64 (Here2Collect_fla.Achiev_General_64) package Here2Collect_fla { import flash.display.*; public dynamic class Achiev_General_64 extends MovieClip { public function Achiev_General_64(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 8
//Achiev_Summary_66 (Here2Collect_fla.Achiev_Summary_66) package Here2Collect_fla { import flash.display.*; public dynamic class Achiev_Summary_66 extends MovieClip { public function Achiev_Summary_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 9
//Achiev_Warrents_65 (Here2Collect_fla.Achiev_Warrents_65) package Here2Collect_fla { import flash.display.*; public dynamic class Achiev_Warrents_65 extends MovieClip { public function Achiev_Warrents_65(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 10
//Achiev_Weaponry_67 (Here2Collect_fla.Achiev_Weaponry_67) package Here2Collect_fla { import flash.display.*; public dynamic class Achiev_Weaponry_67 extends MovieClip { public function Achiev_Weaponry_67(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 11
//AGlogo_mc_1 (Here2Collect_fla.AGlogo_mc_1) package Here2Collect_fla { import flash.display.*; public dynamic class AGlogo_mc_1 extends MovieClip { public var agButton_btn:SimpleButton; } }//package Here2Collect_fla
Section 12
//AGteaser_mc_6 (Here2Collect_fla.AGteaser_mc_6) package Here2Collect_fla { import flash.display.*; import flash.events.*; import fl.transitions.*; import flash.net.*; import fl.transitions.easing.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class AGteaser_mc_6 extends MovieClip { public var smash:Smash; public var timer:Timer; public var p_in; public var AGpresented_mc:MovieClip; public var AGskip_btn:SimpleButton; public var AGclick_btn:SimpleButton; public var AGlogo_mc:MovieClip; public function AGteaser_mc_6(){ addFrameScript(0, frame1); } function frame1(){ stop(); smash = new Smash(); AGpresented_mc.alpha = 0; AGclick_btn.visible = false; AGlogo_mc.y = -70; timer = new Timer(4000); timer.addEventListener(TimerEvent.TIMER, done); timer.start(); p_in = new Tween(AGpresented_mc, "alpha", Strong.easeIn, 0, 100, 12, false); p_in.addEventListener(TweenEvent.MOTION_FINISH, logo); AGskip_btn.addEventListener(MouseEvent.CLICK, done); AGclick_btn.addEventListener(MouseEvent.CLICK, loadAG); } public function done(_arg1:Event){ timer.stop(); MovieClip(root).gotoAndStop("Loading"); } public function loadAG(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.addictinggames.com"); navigateToURL(_local2, "_blank"); } public function logo(_arg1:TweenEvent){ var logo_in:*; var crunch:Function; var event = _arg1; crunch = function (_arg1:TweenEvent){ smash.play(); AGclick_btn.visible = true; new Tween(AGlogo_mc, "y", Bounce.easeOut, 60, 85, 6, false); new Tween(AGlogo_mc, "x", Bounce.easeOut, 30, 50, 6, false); new Tween(AGpresented_mc, "y", Bounce.easeOut, 15, 25, 6, false); new Tween(AGpresented_mc, "x", Bounce.easeOut, 110, 100, 6, false); }; logo_in = new Tween(AGlogo_mc, "y", Strong.easeIn, -75, 85, 12, false); logo_in.addEventListener(TweenEvent.MOTION_FINISH, crunch); } } }//package Here2Collect_fla
Section 13
//GP_BrokenWall_98 (Here2Collect_fla.GP_BrokenWall_98) package Here2Collect_fla { import flash.display.*; public dynamic class GP_BrokenWall_98 extends MovieClip { public function GP_BrokenWall_98(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 14
//hcMenu_51 (Here2Collect_fla.hcMenu_51) package Here2Collect_fla { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class hcMenu_51 extends MovieClip { public var hcMnuAchievments:MovieClip; public var restart:MovieClip; public var music:MovieClip; public var resume:MovieClip; public var fade:MovieClip; public var sfx:MovieClip; public var thing:MovieClip; public var InterfaceControls:IFC; public function hcMenu_51(){ addFrameScript(0, frame1, 5, frame6, 10, frame11); } public function restartFunction(_arg1:MouseEvent){ MovieClip(root).gotoAndStop("MainMenu"); this.gotoAndStop("up"); } public function sfxToggle(_arg1:MouseEvent){ if (InterfaceControls.SFX == true){ InterfaceControls.SFX = false; _arg1.target.toggle.gotoAndStop("off"); } else { if (InterfaceControls.SFX == false){ InterfaceControls.SFX = true; _arg1.target.toggle.gotoAndStop("on"); }; }; } public function resumeClick(_arg1:MouseEvent){ InterfaceControls.Pause = false; this.gotoAndStop("up"); } public function achievClick(_arg1:MouseEvent){ if (MovieClip(root).currentLabel == "AchievmentMenu"){ return; }; if ((((((((MovieClip(root).currentLabel == "MainMenu")) || ((MovieClip(root).currentLabel == "Credits")))) || ((MovieClip(root).currentLabel == "Intructions")))) || ((MovieClip(root).currentLabel == "Intructions1")))){ MovieClip(root).gotoAndStop("AchievmentMenu"); } else { if (MovieClip(root).currentLabel == "PlayGame"){ MovieClip(root).achievPage.visible = true; }; }; this.gotoAndStop("thing"); } function frame1(){ stop(); } function frame6(){ thing.addEventListener(MouseEvent.CLICK, clickFunction); } public function outFunction(_arg1:MouseEvent){ _arg1.currentTarget.gotoAndStop("up"); } public function clickFunction(_arg1:MouseEvent){ gotoAndStop(_arg1.target.name); } function frame11(){ InterfaceControls = new IFC(); InterfaceControls.Pause = true; stop(); resume.addEventListener(MouseEvent.ROLL_OVER, overFunction); resume.addEventListener(MouseEvent.ROLL_OUT, outFunction); resume.addEventListener(MouseEvent.CLICK, resumeClick); hcMnuAchievments.addEventListener(MouseEvent.ROLL_OVER, overFunction); hcMnuAchievments.addEventListener(MouseEvent.ROLL_OUT, outFunction); hcMnuAchievments.addEventListener(MouseEvent.CLICK, achievClick); music.addEventListener(MouseEvent.ROLL_OVER, overFunction); music.addEventListener(MouseEvent.ROLL_OUT, outFunction); music.addEventListener(MouseEvent.CLICK, musicToggle); sfx.addEventListener(MouseEvent.ROLL_OVER, overFunction); sfx.addEventListener(MouseEvent.ROLL_OUT, outFunction); sfx.addEventListener(MouseEvent.CLICK, sfxToggle); restart.addEventListener(MouseEvent.ROLL_OVER, overFunction); restart.addEventListener(MouseEvent.ROLL_OUT, outFunction); restart.addEventListener(MouseEvent.CLICK, restartFunction); } public function overFunction(_arg1:MouseEvent){ _arg1.currentTarget.gotoAndStop("over"); } public function musicToggle(_arg1:MouseEvent){ if (InterfaceControls.Audio == true){ InterfaceControls.Audio = false; _arg1.target.toggle.gotoAndStop("off"); MovieClip(root).soundChan.stop(); } else { if (InterfaceControls.Audio == false){ InterfaceControls.Audio = true; _arg1.target.toggle.gotoAndStop("on"); }; }; } } }//package Here2Collect_fla
Section 15
//mc_Exit_58 (Here2Collect_fla.mc_Exit_58) package Here2Collect_fla { import flash.display.*; public dynamic class mc_Exit_58 extends MovieClip { public function mc_Exit_58(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 16
//mc_Music_54 (Here2Collect_fla.mc_Music_54) package Here2Collect_fla { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class mc_Music_54 extends MovieClip { public var toggle:MovieClip; public function mc_Music_54(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).InterfaceControls.Audio == false){ toggle.gotoAndStop("off"); }; if (MovieClip(parent).InterfaceControls.Audio == true){ toggle.gotoAndStop("on"); }; } } }//package Here2Collect_fla
Section 17
//mc_OnOff_55 (Here2Collect_fla.mc_OnOff_55) package Here2Collect_fla { import flash.display.*; public dynamic class mc_OnOff_55 extends MovieClip { public function mc_OnOff_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 18
//mc_Restart_57 (Here2Collect_fla.mc_Restart_57) package Here2Collect_fla { import flash.display.*; public dynamic class mc_Restart_57 extends MovieClip { public function mc_Restart_57(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 19
//mc_Return_53 (Here2Collect_fla.mc_Return_53) package Here2Collect_fla { import flash.display.*; public dynamic class mc_Return_53 extends MovieClip { public function mc_Return_53(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 20
//mc_SFX_56 (Here2Collect_fla.mc_SFX_56) package Here2Collect_fla { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class mc_SFX_56 extends MovieClip { public var toggle:MovieClip; public function mc_SFX_56(){ addFrameScript(0, frame1); } function frame1(){ stop(); if (MovieClip(parent).InterfaceControls.SFX == false){ toggle.gotoAndStop("off"); }; if (MovieClip(parent).InterfaceControls.SFX == true){ toggle.gotoAndStop("on"); }; } } }//package Here2Collect_fla
Section 21
//Menu_Achievments_50 (Here2Collect_fla.Menu_Achievments_50) package Here2Collect_fla { import flash.display.*; public dynamic class Menu_Achievments_50 extends MovieClip { public function Menu_Achievments_50(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 22
//Menu_Credits_49 (Here2Collect_fla.Menu_Credits_49) package Here2Collect_fla { import flash.display.*; public dynamic class Menu_Credits_49 extends MovieClip { public function Menu_Credits_49(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 23
//Menu_Instructions_48 (Here2Collect_fla.Menu_Instructions_48) package Here2Collect_fla { import flash.display.*; public dynamic class Menu_Instructions_48 extends MovieClip { public function Menu_Instructions_48(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 24
//Menu_MainMenu_60 (Here2Collect_fla.Menu_MainMenu_60) package Here2Collect_fla { import flash.display.*; public dynamic class Menu_MainMenu_60 extends MovieClip { public function Menu_MainMenu_60(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 25
//Menu_play_47 (Here2Collect_fla.Menu_play_47) package Here2Collect_fla { import flash.display.*; public dynamic class Menu_play_47 extends MovieClip { public function Menu_play_47(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 26
//Menu_Retry_95 (Here2Collect_fla.Menu_Retry_95) package Here2Collect_fla { import flash.display.*; public dynamic class Menu_Retry_95 extends MovieClip { public function Menu_Retry_95(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 27
//Planks_99 (Here2Collect_fla.Planks_99) package Here2Collect_fla { import flash.display.*; public dynamic class Planks_99 extends MovieClip { public function Planks_99(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 28
//theBar_96 (Here2Collect_fla.theBar_96) package Here2Collect_fla { import flash.display.*; public dynamic class theBar_96 extends MovieClip { public var planks1:Node; public var planks2:Node; public var wallNode:Node; public var bg:MovieClip; public var fish:Block; public var basementNode:Node; public var thePlank:MovieClip; public var stairsNode:Node; public var fireplace:Node; public var lowerStairs:MovieClip; public var doorNode:Node; public var _hero:Player; public var theWall:MovieClip; public function theBar_96(){ addFrameScript(0, frame1); } function frame1(){ this.setChildIndex(theWall, 1); } } }//package Here2Collect_fla
Section 29
//Transition3_41 (Here2Collect_fla.Transition3_41) package Here2Collect_fla { import flash.display.*; public dynamic class Transition3_41 extends MovieClip { public function Transition3_41(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package Here2Collect_fla
Section 30
//Transition4_39 (Here2Collect_fla.Transition4_39) package Here2Collect_fla { import flash.display.*; public dynamic class Transition4_39 extends MovieClip { public function Transition4_39(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package Here2Collect_fla
Section 31
//Transition5_43 (Here2Collect_fla.Transition5_43) package Here2Collect_fla { import flash.display.*; public dynamic class Transition5_43 extends MovieClip { public function Transition5_43(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package Here2Collect_fla
Section 32
//Transition6_45 (Here2Collect_fla.Transition6_45) package Here2Collect_fla { import flash.display.*; public dynamic class Transition6_45 extends MovieClip { public function Transition6_45(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package Here2Collect_fla
Section 33
//Transition7_46 (Here2Collect_fla.Transition7_46) package Here2Collect_fla { import flash.display.*; public dynamic class Transition7_46 extends MovieClip { public function Transition7_46(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package Here2Collect_fla
Section 34
//UI_AchievmentPage_62 (Here2Collect_fla.UI_AchievmentPage_62) package Here2Collect_fla { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class UI_AchievmentPage_62 extends MovieClip { public var achievTotal:TextField; public var weaponry:MovieClip; public var warrents:MovieClip; public var theBox:MovieClip; public var summary:MovieClip; public var closeMe:MovieClip; public var general:MovieClip; public function UI_AchievmentPage_62(){ addFrameScript(0, frame1); } function frame1(){ summary.addEventListener(MouseEvent.ROLL_OVER, overFunc); summary.addEventListener(MouseEvent.ROLL_OUT, upFunc); summary.addEventListener(MouseEvent.CLICK, downFunc); general.addEventListener(MouseEvent.ROLL_OVER, overFunc); general.addEventListener(MouseEvent.ROLL_OUT, upFunc); general.addEventListener(MouseEvent.CLICK, downFunc); warrents.addEventListener(MouseEvent.ROLL_OVER, overFunc); warrents.addEventListener(MouseEvent.ROLL_OUT, upFunc); warrents.addEventListener(MouseEvent.CLICK, downFunc); weaponry.addEventListener(MouseEvent.ROLL_OVER, overFunc); weaponry.addEventListener(MouseEvent.ROLL_OUT, upFunc); weaponry.addEventListener(MouseEvent.CLICK, downFunc); closeMe.addEventListener(MouseEvent.ROLL_OVER, overFunc); closeMe.addEventListener(MouseEvent.ROLL_OUT, upFunc); closeMe.addEventListener(MouseEvent.CLICK, closeThis); achievTotal.text = MovieClip(root).achiev.totalAchievments; if (theBox.currentLabel == "summary"){ summary.gotoAndStop("down"); }; if ((((theBox.currentLabel == "general")) || ((theBox.currentLabel == "generalPage2")))){ general.gotoAndStop("down"); }; if ((((theBox.currentLabel == "weaponry")) || ((theBox.currentLabel == "weaponryPage2")))){ weaponry.gotoAndStop("down"); }; if ((((((theBox.currentLabel == "warrents")) || ((theBox.currentLabel == "warrentsPage2")))) || ((theBox.currentLabel == "warrentsPage3")))){ warrents.gotoAndStop("down"); }; } public function downFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("down"); theBox.gotoAndStop(_arg1.target.name); } public function closeThis(_arg1:MouseEvent){ _arg1.target.gotoAndStop("down"); this.visible = false; MovieClip(root).hcMenu.gotoAndStop("thing"); } public function overFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("over"); } public function upFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("up"); } } }//package Here2Collect_fla
Section 35
//UI_Close_63 (Here2Collect_fla.UI_Close_63) package Here2Collect_fla { import flash.display.*; public dynamic class UI_Close_63 extends MovieClip { public function UI_Close_63(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Here2Collect_fla
Section 36
//UI_CrossbowIcon_105 (Here2Collect_fla.UI_CrossbowIcon_105) package Here2Collect_fla { import flash.display.*; import flash.text.*; public dynamic class UI_CrossbowIcon_105 extends MovieClip { public var allAmmo:TextField; public var theClip:TextField; public function UI_CrossbowIcon_105(){ addFrameScript(0, frame1, 4, frame5, 11, frame12); } function frame12(){ allAmmo.visible = true; theClip.visible = true; } function frame1(){ allAmmo.visible = false; theClip.visible = false; } function frame5(){ allAmmo.visible = false; theClip.visible = false; } } }//package Here2Collect_fla
Section 37
//UI_GatlingIcon_104 (Here2Collect_fla.UI_GatlingIcon_104) package Here2Collect_fla { import flash.display.*; import flash.text.*; public dynamic class UI_GatlingIcon_104 extends MovieClip { public var allAmmo:TextField; public var theClip:TextField; public function UI_GatlingIcon_104(){ addFrameScript(0, frame1, 4, frame5, 11, frame12); } function frame12(){ allAmmo.visible = true; theClip.visible = true; } function frame1(){ allAmmo.visible = false; theClip.visible = false; } function frame5(){ allAmmo.visible = false; theClip.visible = false; } } }//package Here2Collect_fla
Section 38
//UI_HealthBar_101 (Here2Collect_fla.UI_HealthBar_101) package Here2Collect_fla { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class UI_HealthBar_101 extends MovieClip { public function UI_HealthBar_101(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ MovieClip(root).hero.dead = true; MovieClip(root).achiev.incDeaths(); MovieClip(root).gotoAndStop("GameOver"); } } }//package Here2Collect_fla
Section 39
//UI_PistolIcon_103 (Here2Collect_fla.UI_PistolIcon_103) package Here2Collect_fla { import flash.display.*; import flash.text.*; public dynamic class UI_PistolIcon_103 extends MovieClip { public var allAmmo:TextField; public var theClip:TextField; public function UI_PistolIcon_103(){ addFrameScript(0, frame1, 4, frame5, 11, frame12); } function frame12(){ allAmmo.visible = true; theClip.visible = true; } function frame1(){ allAmmo.visible = false; theClip.visible = false; } function frame5(){ allAmmo.visible = false; theClip.visible = false; } } }//package Here2Collect_fla
Section 40
//UI_ShotgunIcon_102 (Here2Collect_fla.UI_ShotgunIcon_102) package Here2Collect_fla { import flash.display.*; import flash.text.*; public dynamic class UI_ShotgunIcon_102 extends MovieClip { public var allAmmo:TextField; public var theClip:TextField; public function UI_ShotgunIcon_102(){ addFrameScript(0, frame1, 4, frame5, 11, frame12); } function frame12(){ allAmmo.visible = true; theClip.visible = true; } function frame1(){ allAmmo.visible = false; theClip.visible = false; } function frame5(){ allAmmo.visible = false; theClip.visible = false; } } }//package Here2Collect_fla
Section 41
//$blood ($blood) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class $blood extends MovieClip { private var timer:Timer; public function $blood(_arg1:int, _arg2:int, _arg3:int, _arg4:int){ this.y = (_arg2 + randRange(-(_arg4), _arg4)); this.x = (_arg1 + randRange(-(_arg3), _arg3)); this.scaleX = randRange(0.25, 1); this.scaleY = randRange(0.25, 1); this.alpha = randRange(0.4, 0.75); timer = new Timer(2000); timer.addEventListener(TimerEvent.TIMER, reduceAlpha); timer.start(); } private function randRange(_arg1:Number, _arg2:Number){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function removeMe(){ parent.removeChild(this); timer.removeEventListener(TimerEvent.TIMER, reduceAlpha); timer = null; delete ??getglobalscope [this]; } private function reduceAlpha(_arg1:TimerEvent){ if (this.alpha <= 0){ removeMe(); }; this.alpha = (this.alpha - 0.1); } } }//package
Section 42
//$click ($click) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class $click extends MovieClip { private var dy:Number; private var dx; public function $click(_arg1:int, _arg2:int, _arg3:int, _arg4:String){ var _local5:Timer; super(); this.gotoAndStop(_arg4); this.x = (_arg1 + Math.cos((((2 * Math.PI) * randRange(0, 360)) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * randRange(0, 360)) / 360))); dx = (_arg3 * Math.cos((((2 * Math.PI) * randRange(-135, -45)) / 360))); dy = (_arg3 * Math.sin((((2 * Math.PI) * randRange(-135, -45)) / 360))); _local5 = new Timer(100); _local5.addEventListener(TimerEvent.TIMER, reduceAlpha); this.addEventListener(Event.ENTER_FRAME, moveParticle); _local5.start(); } private function randRange(_arg1:Number, _arg2:Number){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function removeMe(){ parent.removeChild(this); removeEventListener(TimerEvent.TIMER, reduceAlpha); this.removeEventListener(Event.ENTER_FRAME, moveParticle); delete ??getglobalscope [this]; } private function moveParticle(_arg1:Event){ this.x = (this.x + dx); this.y = (this.y + dy); if (this.alpha <= 0){ removeMe(); }; } private function reduceAlpha(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } } }//package
Section 43
//$dazed ($dazed) package { import flash.display.*; public dynamic class $dazed extends MovieClip { } }//package
Section 44
//$flame ($flame) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class $flame extends MovieClip { private var dy:Number; private var dx; public function $flame(_arg1:int, _arg2:int, _arg3:int, _arg4:int){ var _local5:Timer; super(); this.y = (_arg2 + Math.sin((((2 * Math.PI) * randRange(0, 360)) / 360))); this.x = (_arg1 + randRange(-(_arg3), _arg3)); dx = (_arg4 * Math.cos((((2 * Math.PI) * randRange(-120, -60)) / 360))); dy = (_arg4 * Math.sin((((2 * Math.PI) * randRange(-120, -60)) / 360))); this.scaleX = randRange(0.5, 1); this.scaleY = randRange(0.5, 1); this.alpha = randRange(0.4, 0.75); _local5 = new Timer(200); _local5.addEventListener(TimerEvent.TIMER, reduceAlpha); this.addEventListener(Event.ENTER_FRAME, moveParticle); _local5.start(); } private function randRange(_arg1:Number, _arg2:Number){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function removeMe(){ parent.removeChild(this); removeEventListener(TimerEvent.TIMER, reduceAlpha); this.removeEventListener(Event.ENTER_FRAME, moveParticle); delete ??getglobalscope [this]; } private function moveParticle(_arg1:Event){ this.x = (this.x + dx); this.y = (this.y + dy); this.scaleX = (this.scaleY = this.alpha); if (this.alpha <= 0){ removeMe(); }; } private function reduceAlpha(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } } }//package
Section 45
//$smoke ($smoke) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class $smoke extends MovieClip { private var dy:Number; private var dx; public function $smoke(_arg1:int, _arg2:int, _arg3:int){ var _local4:Timer; super(); this.x = (_arg1 + Math.cos((((2 * Math.PI) * randRange(0, 360)) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * randRange(0, 360)) / 360))); dx = (_arg3 * Math.cos((((2 * Math.PI) * randRange(-135, -45)) / 360))); dy = (_arg3 * Math.sin((((2 * Math.PI) * randRange(-135, -45)) / 360))); this.scaleX = (this.scaleY = randRange(0.5, 1)); this.alpha = randRange(0.4, 0.9); this.rotation = randRange(0, 360); _local4 = new Timer(100); _local4.addEventListener(TimerEvent.TIMER, reduceAlpha); this.addEventListener(Event.ENTER_FRAME, moveParticle); _local4.start(); } private function randRange(_arg1:Number, _arg2:Number){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function removeMe(){ parent.removeChild(this); removeEventListener(TimerEvent.TIMER, reduceAlpha); this.removeEventListener(Event.ENTER_FRAME, moveParticle); delete ??getglobalscope [this]; } private function moveParticle(_arg1:Event){ this.x = (this.x + dx); this.y = (this.y + dy); this.scaleX = (this.scaleY = (this.scaleY + 0.09)); if (this.alpha <= 0){ removeMe(); }; } private function reduceAlpha(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } } }//package
Section 46
//Achievments (Achievments) package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; public class Achievments { private var parentMC:MovieClip; private var popUp:UI_Achievment; private var _sharedObject:SharedObject; private var ifc:IFC; private var popUpDone:Boolean;// = true static var _yawnOfTheDead:Boolean = false; static var _justLikeCandy:Boolean = false; static var _bloodyMess:Boolean = false; static var _hoursPlayed:uint = 0; static var hasShotgun:Boolean = false; static var _bulletsShot:uint = 0; static var _inTheHead:Boolean = false; static var _whatTime:Boolean = false; static var _boltsShot:uint = 0; static var _gotWood:Boolean = false; static var _waves:uint = 0; static var _deaths:uint = 0; static var _killedWolves:uint = 0; static var _profLupin:Boolean = false; static var _killedGolems:uint = 0; static var _waveWako:Boolean = false; static var _minutesPlayed:uint = 0; static var _speedRound:Boolean = false; static var _secondsPlayed:uint = 0; static var _salemWho:Boolean = false; static var _fleshyDemise:Boolean = false; static var _twoPumpChump:Boolean = false; static var _totalAchievments:uint = 0; static var hasCrossbow:Boolean = false; static var _bigEars:Boolean = false; static var _whichWitch:Boolean = false; static var _onTheHouse:Boolean = false; static var _stitchesNBolts:Boolean = false; static var _bottlesShot:uint = 0; static var _fishShot:uint = 0; static var _kamikaze:Boolean = false; static var _totalWaves:uint = 0; static var hasGatling:Boolean = false; static var _yuppie:Boolean = false; static var _witchPlease:Boolean = false; static var _graveyardRhade:Boolean = false; static var _roundsShot:uint = 0; static var _hookedOnLead:Boolean = false; static var _masterBlaster:Boolean = false; static var _killedMuts:uint = 0; static var _realMenWearTights:Boolean = false; static var _twoSmokingBarrels:Boolean = false; static var _bigKahuna:Boolean = false; static var _killedWitches:uint = 0; static var _totalMoney:uint = 0; static var _shellsShot:uint = 0; static var _transactionApproved:Boolean = false; public function Achievments(){ popUpDone = true; ifc = new IFC(); super(); } public function get justLikeCandy(){ return (_justLikeCandy); } public function incDeaths(){ _deaths++; } public function get yawnOfTheDead(){ return (_yawnOfTheDead); } public function get hookedOnLead(){ return (_hookedOnLead); } public function get speedRound(){ return (_speedRound); } public function loadGame(){ try { _sharedObject = SharedObject.getLocal("testv099"); } catch(error:Error) { return; }; _totalAchievments = _sharedObject.data.TotalAchievments; _totalMoney = _sharedObject.data.Money; _totalWaves = _sharedObject.data.TotalWaves; _yuppie = _sharedObject.data.Yuppie; _kamikaze = _sharedObject.data.Kamikaze; _waveWako = _sharedObject.data.WaveWako; _bigKahuna = _sharedObject.data.BigKahuna; _killedMuts = _sharedObject.data.KilledMutants; _killedWitches = _sharedObject.data.KilledWitches; _killedGolems = _sharedObject.data.KilledGolems; _killedWolves = _sharedObject.data.KilledWolves; _bulletsShot = _sharedObject.data.BulletsShot; _shellsShot = _sharedObject.data.ShellsShot; _boltsShot = _sharedObject.data.BoltsShot; _roundsShot = _sharedObject.data.RoundsShot; _twoPumpChump = _sharedObject.data.TwoPumpChump; _gotWood = _sharedObject.data.GotWood; _speedRound = _sharedObject.data.SpeedRound; _justLikeCandy = _sharedObject.data.JustLikeCandy; _masterBlaster = _sharedObject.data.MasterBlaster; _realMenWearTights = _sharedObject.data.RealMenWearTights; _twoSmokingBarrels = _sharedObject.data.TwoSmokingBarrels; _hookedOnLead = _sharedObject.data.HookedOnLead; _onTheHouse = _sharedObject.data.OnTheHouse; _transactionApproved = _sharedObject.data.TransactionApproved; _inTheHead = _sharedObject.data.InTheHead; _graveyardRhade = _sharedObject.data.GraveyardRhade; _yawnOfTheDead = _sharedObject.data.YawnOfTheDead; _whichWitch = _sharedObject.data.WhichWitch; _witchPlease = _sharedObject.data.WitchPlease; _salemWho = _sharedObject.data.SalemWho; _fleshyDemise = _sharedObject.data.FleshyDemise; _stitchesNBolts = _sharedObject.data.StitchesNBolts; _bloodyMess = _sharedObject.data.BloodyMess; _profLupin = _sharedObject.data.ProfLupin; _whatTime = _sharedObject.data.WhatTime; _bigEars = _sharedObject.data.BigEars; _secondsPlayed = _sharedObject.data.SecondsPlayed; _minutesPlayed = _sharedObject.data.MinutesPlayed; _hoursPlayed = _sharedObject.data.HoursPlayed; _deaths = _sharedObject.data.PlayerDeaths; } public function get witchPlease(){ return (_witchPlease); } public function get minutesPlayed(){ return (_minutesPlayed); } public function get profLupin(){ return (_profLupin); } public function get bigEars(){ return (_bigEars); } private function removeAchievment(_arg1:TimerEvent){ var _local2:Timer; _local2 = new Timer(25, (popUp.height / 3)); _local2.addEventListener(TimerEvent.TIMER, popUpPushDown); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, deleteAchievment); _local2.start(); } public function checkAchievments(){ if (!popUpDone){ return; }; if ((((_waves >= 25)) && (!(_yuppie)))){ _yuppie = true; pushAchievment("yuppie"); _totalAchievments++; return; }; if ((((_waves >= 75)) && (!(_kamikaze)))){ _kamikaze = true; pushAchievment("kamikaze"); _totalAchievments++; return; }; if ((((_waves >= 50)) && (!(_waveWako)))){ _waveWako = true; pushAchievment("wakeWako"); _totalAchievments++; return; }; if ((((_waves >= 100)) && (!(_bigKahuna)))){ _bigKahuna = true; pushAchievment("bigKahuna"); _totalAchievments++; return; }; if (((hasShotgun) && (!(_twoPumpChump)))){ _twoPumpChump = true; pushAchievment("twoPumpChump"); _totalAchievments++; return; }; if (((hasCrossbow) && (!(_gotWood)))){ _gotWood = true; pushAchievment("gotWood"); _totalAchievments++; return; }; if (((hasGatling) && (!(_speedRound)))){ _speedRound = true; pushAchievment("speedRound"); _totalAchievments++; return; }; if ((((_roundsShot >= 1000)) && (!(_justLikeCandy)))){ _justLikeCandy = true; pushAchievment("justLikeCandy"); _totalAchievments++; return; }; if ((((_bulletsShot >= 1000)) && (!(_masterBlaster)))){ _masterBlaster = true; pushAchievment("masterBlaster"); _totalAchievments++; return; }; if ((((_shellsShot >= 1000)) && (!(_twoSmokingBarrels)))){ _twoSmokingBarrels = true; pushAchievment("twoSmokingBarrels"); _totalAchievments++; return; }; if ((((_boltsShot >= 1000)) && (!(_realMenWearTights)))){ _realMenWearTights = true; pushAchievment("realMenWearTights"); _totalAchievments++; return; }; if ((((_fishShot >= 100)) && (!(_hookedOnLead)))){ _hookedOnLead = true; pushAchievment("hookedOnLead"); _totalAchievments++; return; }; if ((((_bottlesShot >= 15)) && (!(_onTheHouse)))){ _onTheHouse = true; pushAchievment("onTheHouse"); _totalAchievments++; return; }; if ((((_totalMoney >= 1000000)) && (!(_transactionApproved)))){ _transactionApproved = true; pushAchievment("transactionApproved"); _totalAchievments++; return; }; if ((((_killedMuts >= 25)) && (!(_inTheHead)))){ _inTheHead = true; pushAchievment("inTheHead"); _totalAchievments++; return; }; if ((((_killedMuts >= 100)) && (!(_graveyardRhade)))){ _graveyardRhade = true; pushAchievment("graveyardRhade"); _totalAchievments++; return; }; if ((((_killedMuts >= 1000)) && (!(_yawnOfTheDead)))){ _yawnOfTheDead = true; pushAchievment("yawnOfTheDead"); _totalAchievments++; return; }; if ((((_killedWitches >= 1)) && (!(_whichWitch)))){ _whichWitch = true; pushAchievment("whichWitch"); _totalAchievments++; return; }; if ((((_killedWitches >= 5)) && (!(_witchPlease)))){ _witchPlease = true; pushAchievment("witchPlease"); _totalAchievments++; return; }; if ((((_killedWitches >= 10)) && (!(_salemWho)))){ _salemWho = true; pushAchievment("salemWho"); _totalAchievments++; return; }; if ((((_killedGolems >= 1)) && (!(_fleshyDemise)))){ _fleshyDemise = true; pushAchievment("fleshyDemise"); _totalAchievments++; return; }; if ((((_killedGolems >= 5)) && (!(_stitchesNBolts)))){ _stitchesNBolts = true; pushAchievment("stitchesNBolts"); _totalAchievments++; return; }; if ((((_killedGolems >= 10)) && (!(_bloodyMess)))){ _bloodyMess = true; pushAchievment("bloodyMess"); _totalAchievments++; return; }; if ((((_killedWolves >= 25)) && (!(_profLupin)))){ _profLupin = true; pushAchievment("profLupin"); _totalAchievments++; return; }; if ((((_killedWolves >= 100)) && (!(_whatTime)))){ _whatTime = true; pushAchievment("whatTime"); _totalAchievments++; return; }; if ((((_killedWolves >= 1000)) && (!(_bigEars)))){ _bigEars = true; pushAchievment("bigEars"); _totalAchievments++; return; }; } public function get waves(){ return (_waves); } public function get inTheHead(){ return (_inTheHead); } public function set secondsPlayed(_arg1:uint){ _secondsPlayed = _arg1; } public function saveGame(){ try { _sharedObject = SharedObject.getLocal("testv099"); } catch(error:Error) { return; }; _sharedObject.data.TotalAchievments = _totalAchievments; _sharedObject.data.Money = _totalMoney; _sharedObject.data.TotalWaves = (_totalWaves + _waves); _sharedObject.data.Yuppie = _yuppie; _sharedObject.data.Kamikaze = _kamikaze; _sharedObject.data.WaveWako = _waveWako; _sharedObject.data.BigKahuna = _bigKahuna; _sharedObject.data.KilledMutants = _killedMuts; _sharedObject.data.KilledWitches = _killedWitches; _sharedObject.data.KilledGolems = _killedGolems; _sharedObject.data.KilledWolves = _killedWolves; _sharedObject.data.BulletsShot = _bulletsShot; _sharedObject.data.ShellsShot = _shellsShot; _sharedObject.data.BoltsShot = _boltsShot; _sharedObject.data.RoundsShot = _roundsShot; _sharedObject.data.TwoPumpChump = twoPumpChump; _sharedObject.data.GotWood = _gotWood; _sharedObject.data.SpeedRound = _speedRound; _sharedObject.data.JustLikeCandy = _justLikeCandy; _sharedObject.data.MasterBlaster = _masterBlaster; _sharedObject.data.TwoSmokingBarrels = _twoSmokingBarrels; _sharedObject.data.RealMenWearTights = _realMenWearTights; _sharedObject.data.HookedOnLead = _hookedOnLead; _sharedObject.data.OnTheHouse = _onTheHouse; _sharedObject.data.TransactionApproved = _transactionApproved; _sharedObject.data.InTheHead = _inTheHead; _sharedObject.data.GraveyardRhade = _graveyardRhade; _sharedObject.data.YawnOfTheDead = _yawnOfTheDead; _sharedObject.data.WhichWitch = _whichWitch; _sharedObject.data.WitchPlease = _witchPlease; _sharedObject.data.SalemWho = _salemWho; _sharedObject.data.FleshyDemise = _fleshyDemise; _sharedObject.data.StitchesNBolts = _stitchesNBolts; _sharedObject.data.BloodyMess = _bloodyMess; _sharedObject.data.ProfLupin = _profLupin; _sharedObject.data.WhatTime = _whatTime; _sharedObject.data.BigEars = _bigEars; _sharedObject.data.SecondsPlayed = _secondsPlayed; _sharedObject.data.MinutesPlayed = _minutesPlayed; _sharedObject.data.HoursPlayed = _hoursPlayed; _sharedObject.data.PlayerDeaths = _deaths; _sharedObject.flush(); _sharedObject.close(); } public function get boltsShot(){ return (_boltsShot); } public function incMinutes(){ _minutesPlayed++; } public function incKilledGolems(){ _killedGolems++; } public function incRounds(){ _roundsShot++; } public function gotGatling(){ hasGatling = true; } private function popUpPushDone(_arg1:TimerEvent){ var _local2:Timer; _local2 = new Timer(1000, 1); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, removeAchievment); _local2.start(); } public function get whichWitch(){ return (_whichWitch); } public function get killedGolems(){ return (_killedGolems); } private function pushAchievment(_arg1:String){ var _local2:Timer; var _local3:sfx_Achievment; if (ifc.Audio){ _local3 = new sfx_Achievment(); _local3.play(1); }; popUpDone = false; popUp = new UI_Achievment(); popUp.gotoAndStop(_arg1); popUp.x = 700; popUp.y = (500 + popUp.height); parentMC.addChild(popUp); _local2 = new Timer(25, (popUp.height / 3)); _local2.addEventListener(TimerEvent.TIMER, popUpPushUp); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, popUpPushDone); _local2.start(); } public function get graveyardRhade(){ return (_graveyardRhade); } public function get onTheHouse(){ return (_onTheHouse); } public function get checkGatling(){ return (hasGatling); } public function get whatTime(){ return (_whatTime); } public function get checkCrossbow(){ return (hasCrossbow); } public function set minutesPlayed(_arg1:uint){ _minutesPlayed = _arg1; } public function get transactionApproved(){ return (_transactionApproved); } public function get totalWaves(){ return (_totalWaves); } public function get yuppie(){ return (_yuppie); } public function linkMe(_arg1:MovieClip){ parentMC = _arg1; } public function incKilledWitches(){ _killedWitches++; } public function gotCrossbow(){ hasCrossbow = true; } public function get stitchesNBolts(){ return (_stitchesNBolts); } public function get roundsShot(){ return (_roundsShot); } public function incShells(){ _shellsShot++; } public function incKilledMuts(){ _killedMuts++; } public function get killedMuts(){ return (_killedMuts); } public function incBolts(){ _boltsShot++; } public function incSeconds(){ _secondsPlayed++; } public function get hoursPlayed(){ return (_hoursPlayed); } public function get secondsPlayed(){ return (_secondsPlayed); } public function get bulletsShot(){ return (_bulletsShot); } public function get waveWako(){ return (_waveWako); } private function popUpPushDown(_arg1:TimerEvent){ popUp.y = (popUp.y + 3); } private function popUpPushUp(_arg1:TimerEvent){ popUp.y = (popUp.y - 3); } public function incHours(){ _hoursPlayed++; } public function get fleshyDemise(){ return (_fleshyDemise); } public function get bloodyMess(){ return (_bloodyMess); } public function get salemWho(){ return (_salemWho); } public function get gotWood(){ return (_gotWood); } public function gotShotgun(){ hasShotgun = true; } public function get totalAchievments(){ return (_totalAchievments); } public function get checkShotgun(){ return (hasShotgun); } public function get twoPumpChump(){ return (_twoPumpChump); } public function get shellsShot(){ return (_shellsShot); } public function get masterBlaster(){ return (_masterBlaster); } public function incKilledWolves(){ _killedWolves++; } public function get realMenWearTights(){ return (_realMenWearTights); } public function get killedWolves(){ return (_killedWolves); } public function incFishShot(){ _fishShot++; } public function get fishShot(){ return (_fishShot); } public function incBullets(){ _bulletsShot++; } public function incWaves(){ _waves++; } public function get bigKahuna(){ return (_bigKahuna); } public function updateMoney(_arg1:uint){ _totalMoney = (_totalMoney + _arg1); } public function get killedWitches(){ return (_killedWitches); } public function get kamikaze(){ return (_kamikaze); } public function get twoSmokingBarrels(){ return (_twoSmokingBarrels); } private function deleteAchievment(_arg1:TimerEvent){ parentMC.removeChild(popUp); popUpDone = true; } public function get totalMoney(){ return (_totalMoney); } public function get deaths(){ return (_deaths); } } }//package
Section 47
//AIManager (AIManager) package { public class AIManager { private static var aiArray:Array; private static var isInit:Boolean = false; public function AIManager():void{ } public function pushAI(_arg1):void{ aiArray.push(_arg1); } public function getAIEnt(_arg1:int){ return (aiArray[_arg1]); } public function Update():void{ var _local1:*; for (_local1 in aiArray) { aiArray[_local1].Type.updatePos(aiArray[_local1]); }; } public function removeAI(_arg1):void{ var _local2:*; for (_local2 in aiArray) { if (aiArray[_local2] == _arg1){ aiArray.splice(_local2, 1); }; }; } public function initManager():void{ if (!isInit){ aiArray = new Array(); isInit = true; } else { throw (new Error("AI Manager already Initialized")); }; } public function aiLength(){ return (aiArray.length); } } }//package
Section 48
//Ammo (Ammo) package { import flash.display.*; public class Ammo extends MovieClip { private var _type:String; public function Ammo(){ addFrameScript(4, frame5, 16, frame17, 23, frame24, 33, frame34); } public function AmmoType(_arg1:String){ _type = _arg1; gotoAndStop(_type); } function frame17(){ gotoAndPlay("arm"); } function frame24(){ gotoAndPlay("corpse"); } function frame5(){ play(); } function frame34(){ gotoAndPlay("orb"); } public function getAmmoType(){ return (_type); } } }//package
Section 49
//Arm (Arm) package { import flash.display.*; import flash.events.*; public class Arm extends Ammo { private var speed:Number;// = 10 private var dx:Number; private var dy:Number; private var degree:Number; private var ifc:IFC; public function Arm(_arg1, _arg2:Number, _arg3:Number){ ifc = new IFC(); speed = 10; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); this.rotation = _arg3; AmmoType("arm"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); addEventListener(Event.ENTER_FRAME, moveArm); } public function removeMe(){ MovieClip(root).removeArm(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, moveArm); delete ??getglobalscope [this]; } public function getRot(){ return (degree); } private function moveArm(_arg1:Event){ if (ifc.Pause){ this.stop(); return; }; this.x = (this.x + dx); this.y = (this.y + dy); if ((((this.x < 10)) || ((this.x > 1240)))){ removeMe(); } else { if ((((this.y < 10)) || ((this.y > 990)))){ removeMe(); }; }; } } }//package
Section 50
//Bar (Bar) package { import flash.display.*; public dynamic class Bar extends MovieClip { } }//package
Section 51
//Barrel (Barrel) package { import flash.display.*; public dynamic class Barrel extends MovieClip { } }//package
Section 52
//BGM_Battle (BGM_Battle) package { import flash.media.*; public dynamic class BGM_Battle extends Sound { } }//package
Section 53
//BGM_Menu (BGM_Menu) package { import flash.media.*; public dynamic class BGM_Menu extends Sound { } }//package
Section 54
//Block (Block) package { import flash.display.*; public dynamic class Block extends MovieClip { } }//package
Section 55
//Bolt (Bolt) package { import flash.display.*; import flash.events.*; public class Bolt extends Ammo { private var speed:Number;// = 30 private var dx:Number; private var dy:Number; private var degree:Number; private var ifc:IFC; public function Bolt(_arg1, _arg2:Number, _arg3:Number){ ifc = new IFC(); speed = 30; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); this.rotation = _arg3; AmmoType("bolt"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); addEventListener(Event.ENTER_FRAME, moveBolts); } private function moveBolts(_arg1:Event){ if (ifc.Pause){ return; }; this.x = (this.x + dx); this.y = (this.y + dy); if ((((this.x < 10)) || ((this.x > 1240)))){ removeMe(); } else { if ((((this.y < 10)) || ((this.y > 990)))){ removeMe(); }; }; } public function removeMe(){ MovieClip(root).removeBolt(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, moveBolts); delete ??getglobalscope [this]; } public function getRot(){ return (degree); } } }//package
Section 56
//Bullet (Bullet) package { import flash.display.*; import flash.events.*; public class Bullet extends Ammo { private var speed:Number;// = 30 private var dx:Number; private var dy:Number; private var degree:Number; private var ifc:IFC; public function Bullet(_arg1, _arg2:Number, _arg3:Number){ ifc = new IFC(); speed = 30; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); this.rotation = _arg3; AmmoType("bullet"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); addEventListener(Event.ENTER_FRAME, moveBullets); } public function removeMe(){ MovieClip(root).removeBullet(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, moveBullets); delete ??getglobalscope [this]; } public function getRot(){ return (degree); } private function moveBullets(_arg1:Event){ if (ifc.Pause){ return; }; this.x = (this.x + dx); this.y = (this.y + dy); if ((((this.x < 10)) || ((this.x > 1240)))){ removeMe(); } else { if ((((this.y < 10)) || ((this.y > 990)))){ removeMe(); }; }; } } }//package
Section 57
//Corpse (Corpse) package { import flash.display.*; import flash.events.*; public class Corpse extends Ammo { private var life:uint;// = 0 private var speed:Number;// = 10 private var dx:Number; private var dy:Number; public var hitPC;// = false private var degree:Number; private var ifc:IFC; static const MAX_LIFE:uint = 60; public function Corpse(_arg1, _arg2:Number, _arg3:Number){ ifc = new IFC(); speed = 10; life = 0; hitPC = false; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); AmmoType("corpse"); gotoAndPlay("corpse"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); } public function removeMe(){ MovieClip(root).removeBullet(this); MovieClip(parent).removeChild(this); removeEventListener(Event.ENTER_FRAME, moveCorpse); delete ??getglobalscope [this]; } public function thrown(){ addEventListener(Event.ENTER_FRAME, moveCorpse); } private function hitPlayer(){ removeEventListener(Event.ENTER_FRAME, moveCorpse); playDead(); } public function getRot(){ return (degree); } private function moveCorpse(_arg1:Event){ if (ifc.Pause){ return; }; life++; this.x = (this.x + dx); this.y = (this.y + dy); if ((((this.x < 10)) || ((this.x > 1240)))){ removeMe(); } else { if ((((this.y < 10)) || ((this.y > 990)))){ removeMe(); }; }; if (life >= MAX_LIFE){ removeEventListener(Event.ENTER_FRAME, moveCorpse); playDead(); }; } private function playDead(){ this.gotoAndStop("dead"); hitPC = true; removeMe(); } } }//package
Section 58
//CustomCursor (CustomCursor) package { import flash.display.*; public dynamic class CustomCursor extends MovieClip { } }//package
Section 59
//Golem (Golem) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Golem extends MovieClip { public var node:Node; public var health:int;// = 50 private var speed:uint;// = 100 private var lastTime:int; public var isAttacking;// = false private var achiev:Achievments; private var dy:Number;// = 1 private var stren:uint; private var dx:Number;// = 1 private var stunned:Boolean;// = false public var unitwidth:Number; private var aiMgr:AIManager; private var ifc:IFC; private var fixedObjects:Array; private var canthrow:Boolean;// = true private var degrees:Number; public var bulletHit:Boolean;// = false public var Type:Class; private var body:Corpse; public var unitheight:Number; private var canWalk:Boolean;// = false private var counter:Boolean;// = false public function Golem(_arg1:int, _arg2:int, _arg3:Array){ Type = Golem; canWalk = false; achiev = new Achievments(); dx = 1; dy = 1; speed = 100; health = 50; canthrow = true; ifc = new IFC(); isAttacking = false; stunned = false; counter = false; bulletHit = false; super(); addFrameScript(0, frame1, 16, frame17, 28, frame29, 29, frame30, 45, frame46, 57, frame58, 58, frame59, 74, frame75, 86, frame87, 87, frame88, 103, frame104, 115, frame116, 116, frame117, 121, frame122, 124, frame125, 133, frame134, 139, frame140, 142, frame143, 151, frame152, 157, frame158, 160, frame161, 169, frame170, 175, frame176, 178, frame179, 187, frame188, 188, frame189, 207, frame208, 209, frame210, 210, frame211, 229, frame230, 231, frame232, 232, frame233, 251, frame252, 253, frame254, 254, frame255, 273, frame274, 275, frame276, 287, frame288, 299, frame300, 311, frame312, 323, frame324); this.x = _arg1; this.y = _arg2; node.visible = false; this.alpha = 0; unitwidth = (this.width / 2); unitheight = (this.height / 3); aiMgr = new AIManager(); fixedObjects = _arg3; setInterval(mayThrow, 4000); } function frame152(){ gotoAndPlay("neWalk"); } function frame158(){ isAttacking = true; } function frame276(){ gotoAndPlay("seWalk"); } private function randRange(_arg1:uint, _arg2:uint){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function throwCorpse(){ if (canthrow){ body = new Corpse((this.x + node.x), (this.y + node.y), traceOffsets()); MovieClip(root).bullets.push(body); MovieClip(root).dasBar.addChildAt(body, (MovieClip(root).dasBar.numChildren - 1)); canthrow = false; }; } function frame274(){ body.thrown(); } function frame288(){ stop(); } function frame161(){ isAttacking = false; } function frame176(){ isAttacking = true; } function frame170(){ gotoAndPlay("swWalk"); } function frame179(){ isAttacking = false; } private function moveCharacter(_arg1:Event){ } function frame1(){ canWalk = false; } function frame188(){ gotoAndPlay("seWalk"); } function frame29(){ gotoAndPlay("swWalk"); } function frame17(){ canWalk = true; } private function fade(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } function frame189(){ throwCorpse(); } function frame30(){ canWalk = false; } private function mayThrow(){ canthrow = true; } function frame46(){ canWalk = true; } private function killMob(_arg1:TimerEvent){ removeMe(); } function frame59(){ canWalk = false; } function frame58(){ gotoAndPlay("seWalk"); } private function traceHero(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - this.x); _local2 = (MovieClip(parent)._hero.y - this.y); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } private function fadeMob(_arg1:TimerEvent){ var _local2:Timer; _local2 = new Timer(100, 10); _local2.addEventListener(TimerEvent.TIMER, fade); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local2.start(); } function frame300(){ stop(); } function frame75(){ canWalk = true; } public function updateList(_arg1:Array){ } function frame312(){ stop(); } function frame87(){ gotoAndPlay("nwWalk"); } function frame88(){ canWalk = false; } public function pushBack(_arg1:Number, _arg2:uint){ bulletHit = true; degrees = _arg1; stren = _arg2; } private function inRange(_arg1:Object, _arg2:Object){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = Math.abs((_arg1.x - _arg2.x)); _local4 = Math.abs((_arg1.y - _arg2.y)); _local5 = (Math.sqrt(_local3) + Math.sqrt(_local4)); return (_local5); } public function removeMe(){ parent.removeChild(this); delete ??getglobalscope [this]; } private function traceOffsets(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - (this.x + node.x)); _local2 = (MovieClip(parent)._hero.y - (this.y + node.y)); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } function frame208(){ body.thrown(); } function frame211(){ throwCorpse(); } private function launchTimer(){ var _local1:Timer; if (counter){ return; }; counter = true; _local1 = new Timer(stren, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete); _local1.start(); } function frame210(){ gotoAndPlay("nwWalk"); } function frame324(){ stop(); } function frame104(){ canWalk = true; } function frame230(){ body.thrown(); } function frame233(){ throwCorpse(); } function frame116(){ gotoAndPlay("neWalk"); } function frame117(){ canWalk = false; } private function checkHealth(){ var _local1:Timer; if (health <= 0){ isAttacking = false; if ((((((this.currentLabel == "nwWalk")) || ((this.currentLabel == "nwAttack")))) || ((this.currentLabel == "nwThrow")))){ gotoAndPlay("nwHit"); } else { if ((((((this.currentLabel == "neWalk")) || ((this.currentLabel == "neAttack")))) || ((this.currentLabel == "nwThrow")))){ gotoAndPlay("neHit"); } else { if ((((((this.currentLabel == "swWalk")) || ((this.currentLabel == "swAttack")))) || ((this.currentLabel == "nwThrow")))){ gotoAndPlay("swHit"); } else { if ((((((this.currentLabel == "seWalk")) || ((this.currentLabel == "seAttack")))) || ((this.currentLabel == "nwThrow")))){ gotoAndPlay("seHit"); }; }; }; }; achiev.incKilledGolems(); MovieClip(root).thingsKilled++; MovieClip(root)._money = (MovieClip(root)._money + 5000); achiev.updateMoney(5000); aiMgr.removeAI(this); _local1 = new Timer(7000, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local1.start(); }; } public function hit(_arg1:uint){ health = (health - _arg1); } function frame232(){ gotoAndPlay("neWalk"); } private function timerComplete(_arg1:TimerEvent){ counter = false; bulletHit = false; } function frame122(){ isAttacking = true; } function frame125(){ isAttacking = false; } function frame252(){ body.thrown(); } function frame134(){ gotoAndPlay("nwWalk"); } function frame254(){ gotoAndPlay("swWalk"); } function frame255(){ throwCorpse(); } function frame140(){ isAttacking = true; } function frame143(){ isAttacking = false; } public static function updatePos(_arg1:Golem){ var _local2:int; var _local3:Number; var _local4:Number; var _local5:*; var _local6:*; var _local7:Object; var _local8:int; if (_arg1.ifc.Pause){ _arg1.lastTime = 0; _arg1.stop(); return; }; if (_arg1.alpha < 1){ _arg1.alpha = (_arg1.alpha + 0.05); return; }; if (_arg1.lastTime == 0){ _arg1.lastTime = getTimer(); }; _arg1.checkHealth(); _local2 = (getTimer() - _arg1.lastTime); _arg1.lastTime = (_arg1.lastTime + _local2); _local3 = _arg1.traceHero(); _arg1.dx = (_arg1.speed * Math.cos((((2 * Math.PI) * _local3) / 360))); _arg1.dy = (_arg1.speed * Math.sin((((2 * Math.PI) * _local3) / 360))); if ((((_local2 < 1)) || ((_arg1.health <= 0)))){ return; }; if ((((((((((((((((_arg1.currentLabel == "neAttack")) || ((_arg1.currentLabel == "nwAttack")))) || ((_arg1.currentLabel == "seAttack")))) || ((_arg1.currentLabel == "swAttack")))) || ((_arg1.currentLabel == "neThrow")))) || ((_arg1.currentLabel == "nwThrow")))) || ((_arg1.currentLabel == "seThrow")))) || ((_arg1.currentLabel == "swThrow")))){ return; }; if ((((((_local3 < 0)) && ((_local3 > -90)))) && (!((_arg1.currentLabel == "neWalk"))))){ _arg1.gotoAndPlay("neWalk"); } else { if ((((((_local3 < -90)) && ((_local3 > -179)))) && (!((_arg1.currentLabel == "nwWalk"))))){ _arg1.gotoAndPlay("nwWalk"); } else { if ((((((_local3 < 180)) && ((_local3 > 90)))) && (!((_arg1.currentLabel == "swWalk"))))){ _arg1.gotoAndPlay("swWalk"); } else { if ((((((_local3 < 90)) && ((_local3 > 0)))) && (!((_arg1.currentLabel == "seWalk"))))){ _arg1.gotoAndPlay("seWalk"); }; }; }; }; _local4 = _arg1.inRange(MovieClip(_arg1.parent)._hero, _arg1); if ((((((((_arg1.currentLabel == "neWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "neAttack"))))) && (!(_arg1.canWalk)))){ _arg1.gotoAndPlay("neAttack"); } else { if ((((((((_arg1.currentLabel == "nwWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "nwAttack"))))) && (!(_arg1.canWalk)))){ _arg1.gotoAndPlay("nwAttack"); } else { if ((((((((_arg1.currentLabel == "swWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "swAttack"))))) && (!(_arg1.canWalk)))){ _arg1.gotoAndPlay("swAttack"); } else { if ((((((((_arg1.currentLabel == "seWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "seAttack"))))) && (!(_arg1.canWalk)))){ _arg1.gotoAndPlay("seAttack"); }; }; }; }; if ((((((((((_arg1.currentLabel == "neWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "neThrow"))))) && (!(_arg1.canWalk)))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("neThrow"); } else { if ((((((((((_arg1.currentLabel == "nwWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "nwThrow"))))) && (!(_arg1.canWalk)))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("nwThrow"); } else { if ((((((((((_arg1.currentLabel == "swWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "swThrow"))))) && (!(_arg1.canWalk)))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("swThrow"); } else { if ((((((((((_arg1.currentLabel == "seWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "seThrow"))))) && (!(_arg1.canWalk)))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("seThrow"); }; }; }; }; if (!_arg1.canWalk){ return; }; _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); if (_arg1.bulletHit){ if (_arg1.currentLabel == "nwWalk"){ _arg1.gotoAndPlay("nwHit"); } else { if (_arg1.currentLabel == "neWalk"){ _arg1.gotoAndPlay("neHit"); } else { if (_arg1.currentLabel == "swWalk"){ _arg1.gotoAndPlay("swHit"); } else { if (_arg1.currentLabel == "seWalk"){ _arg1.gotoAndPlay("seHit"); }; }; }; }; _arg1.dx = (_arg1.stren * Math.cos((((2 * Math.PI) * _arg1.degrees) / 360))); _arg1.dy = (_arg1.stren * Math.sin((((2 * Math.PI) * _arg1.degrees) / 360))); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _arg1.launchTimer(); }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && (((_arg1.x + _arg1.unitwidth) > _local7.leftside)))) && (((_arg1.x - _arg1.unitwidth) < _local7.rightside)))){ if ((((_arg1.y <= _local7.topside)) && ((_local5 > _local7.topside)))){ _local5 = _local7.topside; break; }; if ((((_arg1.y >= _local7.bottomside)) && ((_local5 < (_local7.bottomside + _arg1.unitheight))))){ _local5 = (_local7.bottomside + _arg1.unitheight); break; }; }; }; _local8++; }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && ((_local5 > _local7.topside)))) && (((_local5 - _arg1.unitheight) < _local7.bottomside)))){ if (((((_arg1.x - _arg1.unitwidth) >= _local7.rightside)) && (((_local6 - _arg1.unitwidth) <= _local7.rightside)))){ _local6 = (_local7.rightside + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= _local7.leftside)) && (((_local6 + _arg1.unitwidth) >= _local7.leftside)))){ _local6 = (_local7.leftside - _arg1.unitwidth); break; }; }; }; _local8++; }; _arg1.x = _local6; _arg1.y = _local5; } } }//package
Section 60
//Here2Collect (Here2Collect) package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.geom.*; public class Here2Collect extends MovieClip { private var crossbowClip:uint;// = 10 private var gang:Array; public var nextWaveUI:MovieClip; public var myCursor:CustomCursor; public var ctxMenu:ContextMenu; public var lastCount:uint;// = 0 public var thingsKilled:uint;// = 0 public var roundTimePlayed:TextField; public var totalAmmo:TextField; private var gatlingFiredRecently:Boolean;// = false public var pistolUI:MovieClip; private var isPistolReloaded:Boolean;// = true public var battlePlaying:Boolean; private var gatlingEquip:Boolean;// = false private var mobsSpawned:int;// = 0 public var battleMusic:BGM_Battle; public var gatlingUI:MovieClip; private var shotgunClip:uint;// = 2 private var keyObject:Object; private var seconds:uint;// = 0 private var lastTime:int; public var AchievmentMenu:MovieClip; public var achiev:Achievments; public var agButton_btn:SimpleButton; public var dasBar:MovieClip; public var themeID:uint; public var Credits:MovieClip; public var trans:SoundTransform; private var itemDrop:Array; private var gatlingRounds:uint;// = 0 private var crossbowEquip:Boolean;// = false public var waves:uint;// = 4 private var enemySpawn:Timer; public var aiMgr:AIManager; public var MainMenu:MovieClip; public var player:Player; private var ifc:IFC; private var summon:Boolean;// = false private var droppedShotty:Boolean;// = false private var currentWeapon:uint;// = 1 private var minutes:uint;// = 0 private var pistolEquip:Boolean;// = true public var hcMenu:MovieClip; private var havePistol:Boolean;// = true private var fixedObjects:Array; public var soundChan:SoundChannel; private var isCrossbowReloaded:Boolean;// = true public var achievTotal:TextField; private var haveCrossbow:Boolean;// = false public var Instructions1:MovieClip; public var shotgunUI:MovieClip; private var crossbowBolts:uint;// = 0 public var sound:sfx_GameOver; private var isGatlingReloading:Boolean;// = false public var menuCopyright:ContextMenuItem; public var cash:TextField; private var isCrossbowReloading:Boolean;// = false private var timePlayedID:uint; private var brokenFloor:Boolean;// = false private var brokenWall:Boolean;// = false public var achievPage:MovieClip; private var gatlingClip:uint;// = 40 public var hcLogo:MovieClip; private var haveGatling:Boolean;// = false private var gatlingFiring:Boolean;// = false public var loadBar:MovieClip; public var PlayGame:MovieClip; private var isGatlingReloaded:Boolean;// = true private var isPistolReloading:Boolean;// = false private var hours:uint;// = 0 private var pistolClip:uint;// = 12 private var haveShotgun:Boolean;// = false private var triggerNewSpawn:Boolean;// = false private var isShotgunReloaded:Boolean;// = true private var mobs2Spawn:int;// = 0 public var crossbowUI:MovieClip; public var isPlaying:Boolean; private var isShotgunReloading:Boolean;// = false public var bullets:Array; private var ammoUsed:uint;// = 0 public var totalWaves:TextField; public var _money:uint;// = 0 public var Instructions:MovieClip; public var theme:BGM_Menu; private var shotgunEquip:Boolean;// = false public var hitsUI:MovieClip; private var spawnID:uint; public var totalMoney:TextField; private var shotgunShells:uint;// = 0 private var autoSaveID:uint; public var window:MovieClip; public var totalKills:TextField; public var hero:Object; private var holdSpawn:Boolean;// = false private var _hitReduction:Timer; static const edgeDistance:Number = 200; static const BOLTDAMAGE = 3; static const PISTOLFULL = 12; static const BG = 0; static const GATLINGFULL = 40; static const BULLETDAMAGE = 1; static const FX = 1; static const SHOTGUNFULL = 2; static const CROSSBOWFULL = 10; static const ROUNDDAMAGE = 3; static const SHELLDAMAGE = 2; public function Here2Collect(){ ifc = new IFC(); brokenWall = false; brokenFloor = false; summon = false; droppedShotty = false; currentWeapon = 1; mobsSpawned = 0; mobs2Spawn = 0; _money = 0; lastCount = 0; waves = 4; holdSpawn = false; triggerNewSpawn = false; isPistolReloaded = true; isPistolReloading = false; pistolEquip = true; havePistol = true; pistolClip = PISTOLFULL; isShotgunReloaded = true; isShotgunReloading = false; shotgunEquip = false; haveShotgun = false; shotgunClip = SHOTGUNFULL; shotgunShells = 0; isCrossbowReloaded = true; isCrossbowReloading = false; crossbowEquip = false; haveCrossbow = false; crossbowClip = CROSSBOWFULL; crossbowBolts = 0; isGatlingReloaded = true; isGatlingReloading = false; gatlingFiredRecently = false; gatlingFiring = false; gatlingEquip = false; haveGatling = false; gatlingClip = GATLINGFULL; gatlingRounds = 0; seconds = 0; minutes = 0; hours = 0; ammoUsed = 0; thingsKilled = 0; super(); addFrameScript(0, frame1, 1, frame2, 160, frame161, 161, frame162, 162, frame163, 163, frame164, 170, frame171, 180, frame181, 189, frame190, 196, frame197); } private function timePlayed(){ achiev.incSeconds(); seconds++; if (achiev.secondsPlayed > 60){ achiev.secondsPlayed = 0; achiev.incMinutes(); seconds = 0; minutes++; }; if (achiev.minutesPlayed > 60){ achiev.minutesPlayed = 0; achiev.incHours(); minutes = 0; hours++; }; achiev.checkAchievments(); } private function keyCheck(){ if (((((((keyObject.wKey) || (keyObject.aKey))) || (keyObject.sKey))) || (keyObject.dKey))){ hero.moving = true; } else { if (((((((!(keyObject.wKey)) && (!(keyObject.aKey)))) && (!(keyObject.sKey)))) && (!(keyObject.dKey)))){ hero.moving = false; }; }; } private function fireBolt(){ var _local1:$click; var _local2:sfx_crossbowTwang; var _local3:Bolt; var _local4:sfx_Arrow; if (isCrossbowReloading){ _local1 = new $click((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), 2, "twang"); dasBar.addChildAt(_local1, (dasBar.numChildren - 1)); if (ifc.SFX){ _local2 = new sfx_crossbowTwang(); _local2.play(1); }; return; }; if (isCrossbowReloaded){ _local3 = new Bolt((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), (getGunOffsetDegree() + randRange(-3, 3))); crossbowClip--; bullets.push(_local3); dasBar.addChild(_local3); if (ifc.SFX){ _local4 = new sfx_Arrow(); _local4.play(1); }; achiev.incBolts(); ammoUsed++; if (crossbowClip == 0){ isCrossbowReloaded = false; reloadCrossbow(); }; }; } private function reloadCrossbowMag(_arg1:TimerEvent){ var _local2:HUDText; var _local3:int; var _local4:HUDText; if (crossbowBolts == 0){ _local4 = new HUDText(dasBar, "Crossbow Empty", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); return; }; _local2 = new HUDText(dasBar, "Crossbow Reloaded", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isCrossbowReloaded = true; isCrossbowReloading = false; _local3 = (crossbowClip + 1); while (_local3 <= CROSSBOWFULL) { if ((((crossbowBolts == 0)) || ((crossbowClip == CROSSBOWFULL)))){ break; }; crossbowClip = _local3; crossbowBolts--; _local3++; }; } public function dropShotgun(_arg1:Object){ var _local2:int; var _local3:Item; _local2 = 0; while (_local2 < aiMgr.aiLength()) { if (aiMgr.getAIEnt(_local2) == _arg1){ _local3 = new Item(5); _local3.x = _arg1.x; _local3.y = _arg1.y; itemDrop.push(_local3); dasBar.addChild(_local3); }; _local2++; }; } public function removeShell(_arg1:Shell){ var _local2:*; for (_local2 in bullets) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function keyPressedDown(_arg1:KeyboardEvent){ if (_arg1.keyCode == 27){ ifc.Pause = !(ifc.Pause); }; if (ifc.Pause){ return; }; if (_arg1.keyCode == 87){ hero.moveUp = true; keyObject.wKey = true; }; if (_arg1.keyCode == 65){ hero.moveLeft = true; keyObject.aKey = true; }; if (_arg1.keyCode == 83){ hero.moveDown = true; keyObject.sKey = true; }; if (_arg1.keyCode == 68){ hero.moveRight = true; keyObject.dKey = true; }; if (_arg1.keyCode == 82){ switch (currentWeapon){ case 1: reloadPistol(); break; case 2: reloadShotgun(); break; case 3: reloadCrossbow(); break; case 4: reloadGatling(); break; default: break; }; }; } function frame163(){ MainMenu.addEventListener(MouseEvent.MOUSE_OVER, overFunc); MainMenu.addEventListener(MouseEvent.MOUSE_OUT, outFunc); MainMenu.addEventListener(MouseEvent.MOUSE_UP, downFunc); PlayGame.addEventListener(MouseEvent.MOUSE_OVER, overFunc); PlayGame.addEventListener(MouseEvent.MOUSE_OUT, outFunc); PlayGame.addEventListener(MouseEvent.MOUSE_UP, downFunc); } private function createWitch(_arg1:Number, _arg2:Number, _arg3:Boolean){ var _local4:Witch; _local4 = new Witch(_arg1, _arg2, fixedObjects, _arg3); dasBar.addChild(_local4); aiMgr.pushAI(_local4); mobsSpawned++; } private function reloadGatlingMag(_arg1:TimerEvent){ var _local2:HUDText; var _local3:int; var _local4:HUDText; if (gatlingRounds == 0){ _local4 = new HUDText(dasBar, "Gatling Empty", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); return; }; _local2 = new HUDText(dasBar, "Gatling Reloaded", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isGatlingReloaded = true; isGatlingReloading = false; _local3 = (gatlingClip + 1); while (_local3 <= GATLINGFULL) { if (gatlingRounds == 0){ break; }; gatlingClip = _local3; gatlingRounds--; _local3++; }; } function frame164(){ MainMenu.addEventListener(MouseEvent.MOUSE_OVER, overFunc); MainMenu.addEventListener(MouseEvent.MOUSE_OUT, outFunc); MainMenu.addEventListener(MouseEvent.MOUSE_UP, downFunc); } private function hitReduction(_arg1:TimerEvent){ if (ifc.Pause){ return; }; if ((((hero.numOfHits > 0)) && (!(hero.dead)))){ hero.numOfHits--; hitsUI.gotoAndStop((hero.numOfHits + 1)); }; } private function reloadShotgun(){ var _local1:HUDText; var _local2:Timer; if (((isShotgunReloading) || ((shotgunShells <= 0)))){ return; }; _local1 = new HUDText(dasBar, "Reloading Shotgun", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isShotgunReloading = true; _local2 = new Timer(2000, 1); _local2.addEventListener(TimerEvent.TIMER, reloadShotgunMag); _local2.start(); } private function lookForGolems(){ var _local1:Boolean; var _local2:int; _local1 = false; _local2 = 0; while (_local2 < aiMgr.aiLength()) { if ((aiMgr.getAIEnt(_local2) is Golem)){ _local1 = true; }; _local2++; }; return (_local1); } private function createBWolf(){ var _local1:Werewolf; var _local2:Werewolf; _local1 = new Werewolf(dasBar.planks1.x, dasBar.planks1.y, fixedObjects, true); _local2 = new Werewolf(dasBar.planks2.x, dasBar.planks2.y, fixedObjects, false); dasBar.addChild(_local1); dasBar.addChild(_local2); aiMgr.pushAI(_local1); aiMgr.pushAI(_local2); mobsSpawned++; mobsSpawned++; } private function keyPressRelease(_arg1:KeyboardEvent){ if (ifc.Pause){ return; }; if (_arg1.keyCode == 87){ hero.moveUp = false; keyObject.wKey = false; }; if (_arg1.keyCode == 65){ hero.moveLeft = false; keyObject.aKey = false; }; if (_arg1.keyCode == 83){ hero.moveDown = false; keyObject.sKey = false; }; if (_arg1.keyCode == 68){ hero.moveRight = false; keyObject.dKey = false; }; if (_arg1.keyCode == 49){ if (havePistol){ currentWeapon = 1; pistolEquip = true; shotgunEquip = false; crossbowEquip = false; gatlingEquip = false; }; }; if (_arg1.keyCode == 50){ if (haveShotgun){ currentWeapon = 2; pistolEquip = false; shotgunEquip = true; crossbowEquip = false; gatlingEquip = false; }; }; if (_arg1.keyCode == 51){ if (haveCrossbow){ currentWeapon = 3; pistolEquip = false; shotgunEquip = false; crossbowEquip = true; gatlingEquip = false; }; }; if (_arg1.keyCode == 52){ if (haveGatling){ currentWeapon = 4; pistolEquip = false; shotgunEquip = false; crossbowEquip = false; gatlingEquip = true; }; }; } private function gatlingCanFire(_arg1:TimerEvent){ gatlingFiredRecently = false; } public function removeListeners(){ stage.removeEventListener(Event.ENTER_FRAME, gameLoop); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyPressRelease); stage.removeEventListener(MouseEvent.MOUSE_DOWN, clickPress); stage.removeEventListener(MouseEvent.MOUSE_UP, clickRelease); } public function removeMutant(_arg1:Object){ var _local2:*; for (_local2 in gang) { if (gang[_local2] == _arg1){ gang.splice(_local2, 1); break; }; }; } public function mouseMoveHandler(_arg1:MouseEvent):void{ myCursor.x = mouseX; myCursor.y = mouseY; } private function uiTick(_arg1:TimerEvent){ var _local2:sfx_Chime; if (((ifc.Audio) && ((_arg1.target.currentCount <= 5)))){ _local2 = new sfx_Chime(); _local2.play(1); }; nextWaveUI.prevFrame(); } private function getGunOffsetDegree(){ var _local1:Point; var _local2:int; var _local3:int; var _local4:Number; var _local5:Number; _local1 = new Point((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y)); _local1 = dasBar.localToGlobal(_local1); _local2 = (mouseX - _local1.x); _local3 = (mouseY - _local1.y); _local4 = Math.atan2(_local3, _local2); _local5 = (360 * (_local4 / (2 * Math.PI))); return (_local5); } private function defineHero(){ hero = new Object(); hero.mc = dasBar._hero; hero.mc.stop(); hero.speed = 0.1; hero.numOfHits = 0; hero.height = (hero.mc.height / 3); hero.width = hero.mc.width; hero.startX = hero.mc.x; hero.startY = hero.mc.y; hero.moveLeft = false; hero.moveRight = false; hero.moveUp = false; hero.moveDown = false; hero.stren = 0; hero.degrees = 0; hero.counter = false; hero.moving = false; hero.mc.gunNode.visible = false; hero.mc.pickup.visible = false; hero.dead = false; } private function reloadPistol(){ var _local1:HUDText; var _local2:Timer; if (isPistolReloading){ return; }; _local1 = new HUDText(dasBar, "Reloading Pistol", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isPistolReloading = true; _local2 = new Timer(1500, 1); _local2.addEventListener(TimerEvent.TIMER, reloadPistolMag); _local2.start(); } function frame2(){ ctxMenu = new ContextMenu(); menuCopyright = new ContextMenuItem("Copyright © hardcircle.com"); ctxMenu.hideBuiltInItems(); ctxMenu.customItems.push(menuCopyright); this.contextMenu = ctxMenu; stop(); addEventListener(Event.ENTER_FRAME, loading); } function frame181(){ MainMenu.addEventListener(MouseEvent.MOUSE_OVER, overFunc); MainMenu.addEventListener(MouseEvent.MOUSE_OUT, outFunc); MainMenu.addEventListener(MouseEvent.MOUSE_UP, downFunc); window.closeMe.visible = false; hcMenu.gotoAndStop("up"); } function frame171(){ MainMenu.addEventListener(MouseEvent.MOUSE_OVER, overFunc); MainMenu.addEventListener(MouseEvent.MOUSE_OUT, outFunc); MainMenu.addEventListener(MouseEvent.MOUSE_UP, downFunc); } private function randRange(_arg1:Number, _arg2:Number){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } private function reloadCrossbow(){ var _local1:HUDText; var _local2:Timer; if (((isCrossbowReloading) || ((crossbowBolts <= 0)))){ return; }; _local1 = new HUDText(dasBar, "Reloading Crossbow", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isCrossbowReloading = true; _local2 = new Timer(1500, 1); _local2.addEventListener(TimerEvent.TIMER, reloadCrossbowMag); _local2.start(); } public function startMatch(){ bullets = new Array(); gang = new Array(); itemDrop = new Array(); examineLevel(); defineHero(); keySetup(); aiMgr = new AIManager(); aiMgr.initManager(); dasBar.theWall.gotoAndStop(brokenWall); pistolUI.gotoAndStop("active"); myCursor.visible = true; Mouse.hide(); achievPage.x = 20.5; achievPage.y = 15; achievPage.visible = false; nextWaveUI.visible = false; ifc.Pause = false; timePlayedID = setInterval(timePlayed, 1000); autoSaveID = setInterval(autoSave, 5000); spawnID = setInterval(spawn, 1500); _hitReduction = new Timer(10000); _hitReduction.addEventListener(TimerEvent.TIMER, hitReduction); _hitReduction.start(); stage.addEventListener(Event.ENTER_FRAME, gameLoop); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown); stage.addEventListener(KeyboardEvent.KEY_UP, keyPressRelease); stage.addEventListener(MouseEvent.MOUSE_DOWN, clickPress); stage.addEventListener(MouseEvent.MOUSE_UP, clickRelease); } private function createGolem(){ var _local1:Golem; _local1 = new Golem(dasBar.wallNode.x, dasBar.wallNode.y, fixedObjects); dasBar.addChild(_local1); aiMgr.pushAI(_local1); mobsSpawned++; } private function checkWaves(){ var _local1:Timer; if ((((mobsSpawned >= mobs2Spawn)) && (triggerNewSpawn))){ mobsSpawned = 0; triggerNewSpawn = false; holdSpawn = true; _local1 = new Timer(1000, 3); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, nextWave); _local1.start(); }; } private function examineLevel(){ var _local1:int; var _local2:*; var _local3:Object; fixedObjects = new Array(); _local1 = 0; while (_local1 < this.dasBar.numChildren) { _local2 = this.dasBar.getChildAt(_local1); if ((_local2 is Block)){ _local3 = new Object(); _local3.type = "Block"; _local3.mc = _local2; _local3.mc.visible = false; _local3.leftside = _local2.x; _local3.rightside = (_local2.x + _local2.width); _local3.topside = _local2.y; _local3.bottomside = (_local2.y + _local2.height); fixedObjects.push(_local3); }; if ((_local2 is Node)){ _local2.visible = false; }; _local1++; }; } public function removeBullet(_arg1:Object){ var _local2:*; for (_local2 in bullets) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function nextWave(_arg1:TimerEvent){ var _local2:Timer; var _local3:sfx_Chime; nextWaveUI.visible = true; nextWaveUI.gotoAndStop(6); if (ifc.Audio){ _local3 = new sfx_Chime(); _local3.play(1); }; _local2 = new Timer(1000, 6); _local2.addEventListener(TimerEvent.TIMER, uiTick); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, waveTimerComplete); _local2.start(); } private function getCursor(){ var _local1:Point; var _local2:int; var _local3:int; var _local4:Number; var _local5:Number; _local1 = new Point(hero.mc.x, (hero.mc.y - (hero.mc.height / 2))); _local1 = dasBar.localToGlobal(_local1); _local2 = (mouseX - _local1.x); _local3 = (mouseY - _local1.y); _local4 = Math.atan2(_local3, _local2); _local5 = (360 * (_local4 / (2 * Math.PI))); return (_local5); } public function dropItem(_arg1:Object){ var _local2:int; var _local3:Item; var _local4:uint; var _local5:uint; _local2 = 0; while (_local2 < aiMgr.aiLength()) { if (aiMgr.getAIEnt(_local2) == _arg1){ _local5 = Math.ceil(randRange(0, 3)); if (_local5 == 1){ if (haveShotgun){ _local4 = Math.ceil(randRange(0, 2)); }; if (haveCrossbow){ _local4 = Math.ceil(randRange(0, 3)); }; if (haveGatling){ _local4 = Math.ceil(randRange(0, 4)); }; if (((((!(haveShotgun)) && (!(haveCrossbow)))) && (!(haveGatling)))){ _local4 = 1; }; _local3 = new Item(_local4); _local3.x = _arg1.x; _local3.y = _arg1.y; itemDrop.push(_local3); dasBar.addChild(_local3); }; }; _local2++; }; } public function downFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("down"); gotoAndStop(_arg1.target.name); } private function createSpecialMut(){ var _local1:Mutant; _local1 = new Mutant(dasBar.doorNode.x, dasBar.doorNode.y, fixedObjects, true); dasBar.addChild(_local1); aiMgr.pushAI(_local1); mobsSpawned++; } private function createMutant(){ var _local1:uint; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:RMutant; var _local6:Mutant; var _local7:Werewolf; var _local8:uint; _local1 = Math.ceil(randRange(0, 6)); _local2 = Math.ceil(randRange(0, 10)); _local3 = Math.ceil(randRange(0, 20)); _local4 = Math.ceil(randRange(0, 10)); if (_local2 <= 7){ if (_local1 == 1){ _local6 = new Mutant(dasBar.doorNode.x, dasBar.doorNode.y, fixedObjects, false); } else { if (_local1 == 2){ _local6 = new Mutant(dasBar.basementNode.x, dasBar.basementNode.y, fixedObjects, false); } else { if (_local1 == 3){ _local6 = new Mutant(dasBar.stairsNode.x, dasBar.stairsNode.y, fixedObjects, false); } else { if (_local1 == 4){ if (brokenWall){ _local6 = new Mutant(dasBar.wallNode.x, dasBar.wallNode.y, fixedObjects, false); } else { _local6 = new Mutant(dasBar.doorNode.x, dasBar.doorNode.y, fixedObjects, false); }; } else { if (_local1 == 5){ if (brokenFloor){ _local6 = new Mutant(dasBar.planks1.x, dasBar.planks1.y, fixedObjects, false); } else { _local6 = new Mutant(dasBar.basementNode.x, dasBar.basementNode.y, fixedObjects, false); }; } else { if (_local1 == 6){ if (brokenFloor){ _local6 = new Mutant(dasBar.planks2.x, dasBar.planks2.y, fixedObjects, false); } else { _local6 = new Mutant(dasBar.stairsNode.x, dasBar.stairsNode.y, fixedObjects, false); }; }; }; }; }; }; }; dasBar.addChild(_local6); aiMgr.pushAI(_local6); mobsSpawned++; }; if (_local2 >= 8){ if (_local1 == 1){ _local5 = new RMutant(dasBar.doorNode.x, dasBar.doorNode.y, fixedObjects, false); } else { if (_local1 == 2){ _local5 = new RMutant(dasBar.basementNode.x, dasBar.basementNode.y, fixedObjects, false); } else { if (_local1 == 3){ _local5 = new RMutant(dasBar.stairsNode.x, dasBar.stairsNode.y, fixedObjects, false); } else { if (_local1 == 4){ if (brokenWall == true){ _local5 = new RMutant(dasBar.wallNode.x, dasBar.wallNode.y, fixedObjects, false); } else { _local5 = new RMutant(dasBar.doorNode.x, dasBar.doorNode.y, fixedObjects, false); }; } else { if (_local1 == 5){ if (brokenFloor){ _local5 = new RMutant(dasBar.planks1.x, dasBar.planks1.y, fixedObjects, false); } else { _local5 = new RMutant(dasBar.basementNode.x, dasBar.basementNode.y, fixedObjects, false); }; } else { if (_local1 == 6){ if (brokenFloor){ _local5 = new RMutant(dasBar.planks2.x, dasBar.planks2.y, fixedObjects, false); } else { _local5 = new RMutant(dasBar.stairsNode.x, dasBar.stairsNode.y, fixedObjects, false); }; }; }; }; }; }; }; dasBar.addChild(_local5); aiMgr.pushAI(_local5); mobsSpawned++; }; if (_local3 == 10){ if (((brokenWall) && ((lookForGolems() == false)))){ createGolem(); }; }; if (_local4 == 4){ if (brokenFloor){ _local8 = Math.ceil(randRange(0, 4)); if (_local8 == 1){ _local7 = new Werewolf(dasBar.wallNode.x, dasBar.wallNode.y, fixedObjects, false); } else { if (_local8 == 2){ _local7 = new Werewolf(dasBar.doorNode.x, dasBar.doorNode.y, fixedObjects, false); } else { if (_local8 == 3){ _local7 = new Werewolf(dasBar.planks1.x, dasBar.planks1.y, fixedObjects, false); } else { if (_local8 == 4){ _local7 = new Werewolf(dasBar.planks2.x, dasBar.planks2.y, fixedObjects, false); }; }; }; }; dasBar.addChild(_local7); aiMgr.pushAI(_local7); mobsSpawned++; }; }; if (_local1 == 1){ if (((summon) && ((_local3 == 9)))){ if (_local1 == 1){ createWitch(dasBar.wallNode.x, dasBar.wallNode.y, false); } else { if (_local1 == 2){ createWitch(dasBar.doorNode.x, dasBar.doorNode.y, false); } else { if (_local1 == 3){ createWitch(dasBar.planks1.x, dasBar.planks1.y, false); } else { if (_local1 == 4){ createWitch(dasBar.planks2.x, dasBar.planks2.y, false); } else { if (_local1 == 5){ createWitch(dasBar.stairsNode.x, dasBar.stairsNode.y, false); } else { if (_local1 == 6){ createWitch(dasBar.basementNode.x, dasBar.basementNode.y, false); }; }; }; }; }; }; }; }; } function frame1(){ stop(); } private function fireGatling(){ var _local1:$click; var _local2:sfx_PistolClick; var _local3:Round; var _local4:Timer; var _local5:sfx_PistolShot; if (gatlingFiredRecently){ return; }; if (((isGatlingReloading) || ((((gatlingRounds == 0)) && ((gatlingClip == 0)))))){ _local1 = new $click((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), 2, "click"); dasBar.addChildAt(_local1, (dasBar.numChildren - 1)); if (ifc.SFX){ _local2 = new sfx_PistolClick(); _local2.play(1); }; return; }; if (isGatlingReloaded){ _local3 = new Round((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), (getGunOffsetDegree() + randRange(-10, 10))); gatlingClip--; bullets.push(_local3); dasBar.addChild(_local3); if (ifc.SFX){ _local5 = new sfx_PistolShot(); _local5.play(1); }; gatlingFiredRecently = true; achiev.incRounds(); ammoUsed++; _local4 = new Timer(125, 1); _local4.addEventListener(TimerEvent.TIMER_COMPLETE, gatlingCanFire); _local4.start(); if (gatlingClip == 0){ isGatlingReloaded = false; reloadGatling(); }; }; } function frame197(){ startMatch(); myCursor.gotoAndStop("crosshair"); soundChan.stop(); isPlaying = false; if (((ifc.Audio) && (!(battlePlaying)))){ soundChan = battleMusic.play(0, 99, trans); battlePlaying = true; } else { if (!ifc.Audio){ soundChan.stop(); battlePlaying = false; }; }; } function frame190(){ player.gunNode.visible = false; player.pickup.visible = false; player.gotoAndPlay("swHit"); myCursor.gotoAndStop("point"); MainMenu.addEventListener(MouseEvent.MOUSE_OVER, overFunc); MainMenu.addEventListener(MouseEvent.MOUSE_OUT, outFunc); MainMenu.addEventListener(MouseEvent.MOUSE_UP, downFunc); PlayGame.addEventListener(MouseEvent.MOUSE_OVER, overFunc); PlayGame.addEventListener(MouseEvent.MOUSE_OUT, outFunc); PlayGame.addEventListener(MouseEvent.MOUSE_UP, downFunc); achievTotal.text = MovieClip(root).achiev.totalAchievments; roundTimePlayed.text = String(((((hours + ":") + minutes) + ":") + seconds)); totalMoney.text = String(_money); totalKills.text = String(thingsKilled); totalAmmo.text = String(ammoUsed); totalWaves.text = String(waves); achiev.saveGame(); resetGame(); if (ifc.Audio){ sound = new sfx_GameOver(); sound.play(1); soundChan.stop(); battlePlaying = false; }; } function frame162(){ myCursor.visible = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); agButton_btn.addEventListener(MouseEvent.MOUSE_DOWN, goToAG); hcMenu.addEventListener(MouseEvent.ROLL_OVER, overFunc); hcMenu.addEventListener(MouseEvent.ROLL_OUT, outFunc); stop(); achiev = new Achievments(); ifc.Pause = false; hcMenu.gotoAndStop("up"); achiev.linkMe(this); achiev.loadGame(); resetGame(); myCursor.gotoAndStop("point"); Instructions1.addEventListener(MouseEvent.MOUSE_OVER, overFunc); Instructions1.addEventListener(MouseEvent.MOUSE_OUT, outFunc); Instructions1.addEventListener(MouseEvent.MOUSE_UP, downFunc); Instructions.addEventListener(MouseEvent.MOUSE_OVER, overFunc); Instructions.addEventListener(MouseEvent.MOUSE_OUT, outFunc); Instructions.addEventListener(MouseEvent.MOUSE_UP, downFunc); AchievmentMenu.addEventListener(MouseEvent.MOUSE_OVER, overFunc); AchievmentMenu.addEventListener(MouseEvent.MOUSE_OUT, outFunc); AchievmentMenu.addEventListener(MouseEvent.MOUSE_UP, downFunc); Credits.addEventListener(MouseEvent.MOUSE_OVER, overFunc); Credits.addEventListener(MouseEvent.MOUSE_OUT, outFunc); Credits.addEventListener(MouseEvent.MOUSE_UP, downFunc); if (battlePlaying){ soundChan.stop(); battlePlaying = false; }; if (((ifc.Audio) && (!(isPlaying)))){ soundChan = theme.play(0, 99); isPlaying = true; } else { if (!ifc.Audio){ soundChan.stop(); isPlaying = false; }; }; } private function reloadPistolMag(_arg1:TimerEvent){ var _local2:HUDText; _local2 = new HUDText(dasBar, "Pistol Reloaded", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isPistolReloaded = true; isPistolReloading = false; pistolClip = PISTOLFULL; } private function newDepthControl(_arg1:MovieClip){ var _local2:int; var _local3:int; var _local4:*; _local2 = dasBar.getChildIndex(_arg1); while (_local3 < dasBar.numChildren) { _local4 = dasBar.getChildAt(_local3); if ((((((_local4 is Table)) || ((_local4 is Bar)))) || ((_local4 is Player)))){ if (_local4.y < _arg1.y){ if (dasBar.getChildIndex(_arg1) < _local3){ dasBar.setChildIndex(_arg1, (_local3 + 1)); }; }; if (_local4.y > _arg1.y){ if (dasBar.getChildIndex(_arg1) > _local3){ dasBar.setChildIndex(_arg1, _local3); }; }; }; _local3++; }; } public function goToAG(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.addictinggames.com"); navigateToURL(_local2); } function frame161(){ isPlaying = false; battlePlaying = false; soundChan = new SoundChannel(); trans = new SoundTransform(0.4, 0); theme = new BGM_Menu(); battleMusic = new BGM_Battle(); } private function fireShotgun(){ var _local1:$click; var _local2:sfx_PistolClick; var _local3:int; var _local4:Shell; var _local5:sfx_ShotgunShot; if (isShotgunReloading){ _local1 = new $click((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), 2, "click"); dasBar.addChildAt(_local1, (dasBar.numChildren - 1)); if (ifc.SFX){ _local2 = new sfx_PistolClick(); _local2.play(1); }; return; }; if (isShotgunReloaded){ _local3 = 0; while (_local3 < 6) { _local4 = new Shell(((hero.mc.x + hero.mc.gunNode.x) + Math.ceil(randRange(-4, 4))), ((hero.mc.y + hero.mc.gunNode.y) + Math.ceil(randRange(-4, 4))), (getGunOffsetDegree() + Math.ceil(randRange(-25, 25)))); bullets.push(_local4); dasBar.addChild(_local4); if (ifc.SFX){ _local5 = new sfx_ShotgunShot(); _local5.play(0, 1, trans); }; _local3++; }; shotgunClip--; achiev.incShells(); ammoUsed++; if (shotgunClip == 0){ isShotgunReloaded = false; reloadShotgun(); }; }; } public function removeCorpse(_arg1:Corpse){ var _local2:*; for (_local2 in bullets) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function playerHit(_arg1:uint, _arg2:Number, _arg3:uint){ var _local4:sfx_pHit; if (hero.beenHit){ return; }; if (ifc.SFX){ _local4 = new sfx_pHit(); _local4.play(1); }; hero.beenHit = true; hero.numOfHits = (hero.numOfHits + _arg1); hero.degrees = _arg2; hero.stren = _arg3; hitsUI.gotoAndStop((hero.numOfHits + 1)); } private function waveTimerComplete(_arg1:TimerEvent){ var _local2:HUDText; waves++; achiev.incWaves(); _local2 = new HUDText(dasBar, String(("Wave: " + waves)), hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); holdSpawn = false; nextWaveUI.visible = false; } private function inRange(_arg1:Object, _arg2:Object){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = Math.abs((_arg1.x - _arg2.x)); _local4 = Math.abs((((_arg1.height / 2) + _arg1.y) - ((_arg2.height / 2) + _arg2.y))); _local5 = (Math.sqrt(_local3) + Math.sqrt(_local4)); return (_local5); } public function outFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("up"); } public function removeBolt(_arg1:Bolt){ var _local2:*; for (_local2 in bullets) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function launchTimer(){ var _local1:Timer; if (hero.counter){ return; }; hero.counter = true; _local1 = new Timer(hero.stren, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete); _local1.start(); } public function loading(_arg1:Event){ var _local2:*; var _local3:*; var _local4:*; _local2 = stage.loaderInfo.bytesTotal; _local3 = stage.loaderInfo.bytesLoaded; _local4 = Math.round(((_local3 * 100) / _local2)); loadBar.gotoAndPlay(_local4); if (_local3 >= _local2){ removeEventListener(Event.ENTER_FRAME, loading); removeChild(loadBar); gotoAndPlay("Intro"); }; } private function weaponUICheck(){ if (((havePistol) && (!(pistolEquip)))){ pistolUI.gotoAndStop("inactive"); } else { if (!havePistol){ pistolUI.gotoAndStop("na"); } else { if (pistolEquip){ pistolUI.gotoAndStop("active"); }; }; }; if (((haveShotgun) && (!(shotgunEquip)))){ shotgunUI.gotoAndStop("inactive"); } else { if (!haveShotgun){ shotgunUI.gotoAndStop("na"); } else { if (shotgunEquip){ shotgunUI.gotoAndStop("active"); }; }; }; if (((haveCrossbow) && (!(crossbowEquip)))){ crossbowUI.gotoAndStop("inactive"); } else { if (!haveCrossbow){ crossbowUI.gotoAndStop("na"); } else { if (crossbowEquip){ crossbowUI.gotoAndStop("active"); }; }; }; if (((haveGatling) && (!(gatlingEquip)))){ gatlingUI.gotoAndStop("inactive"); } else { if (!haveGatling){ gatlingUI.gotoAndStop("na"); } else { if (gatlingEquip){ gatlingUI.gotoAndStop("active"); }; }; }; } private function clickRelease(_arg1:MouseEvent){ gatlingFiring = false; } public function removeRound(_arg1:Round){ var _local2:*; for (_local2 in bullets) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function moveHero(_arg1:Number){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:int; if (_arg1 < 1){ return; }; _local2 = 0; _local3 = 0; if (hero.moveLeft){ _local2 = (-(hero.speed) * _arg1); } else { if (hero.moveRight){ _local2 = (hero.speed * _arg1); }; }; if (hero.moveUp){ _local3 = (-(hero.speed) * _arg1); } else { if (hero.moveDown){ _local3 = (hero.speed * _arg1); }; }; if (currentWeapon == 1){ if ((((getCursor() > -110)) && ((getCursor() < -71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nWalk"))))){ hero.mc.gotoAndPlay("nWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "n"))))){ hero.mc.gotoAndStop("n"); }; }; } else { if ((((getCursor() > -70)) && ((getCursor() < -21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "neWalk"))))){ hero.mc.gotoAndPlay("neWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "ne"))))){ hero.mc.gotoAndStop("ne"); }; }; } else { if ((((getCursor() > -20)) && ((getCursor() < 21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "eWalk"))))){ hero.mc.gotoAndPlay("eWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "e"))))){ hero.mc.gotoAndStop("e"); }; }; } else { if ((((getCursor() > 20)) && ((getCursor() < 71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "seWalk"))))){ hero.mc.gotoAndPlay("seWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "se"))))){ hero.mc.gotoAndStop("se"); }; }; } else { if ((((getCursor() > 70)) && ((getCursor() < 111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "sWalk"))))){ hero.mc.gotoAndPlay("sWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "s"))))){ hero.mc.gotoAndStop("s"); }; }; } else { if ((((getCursor() > 110)) && ((getCursor() < 161)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "swWalk"))))){ hero.mc.gotoAndPlay("swWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "sw"))))){ hero.mc.gotoAndStop("sw"); }; }; } else { if ((((getCursor() < -160)) || ((getCursor() > 160)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "wWalk"))))){ hero.mc.gotoAndPlay("wWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "w"))))){ hero.mc.gotoAndStop("w"); }; }; } else { if ((((getCursor() > -160)) && ((getCursor() < -111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nwWalk"))))){ hero.mc.gotoAndPlay("nwWalk"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nw"))))){ hero.mc.gotoAndStop("nw"); }; }; }; }; }; }; }; }; }; }; }; if (currentWeapon == 2){ if ((((getCursor() > -110)) && ((getCursor() < -71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nWalkShot"))))){ hero.mc.gotoAndPlay("nWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nShot"))))){ hero.mc.gotoAndStop("nShot"); }; }; } else { if ((((getCursor() > -70)) && ((getCursor() < -21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "neWalkShot"))))){ hero.mc.gotoAndPlay("neWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "neShot"))))){ hero.mc.gotoAndStop("neShot"); }; }; } else { if ((((getCursor() > -20)) && ((getCursor() < 21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "eWalkShot"))))){ hero.mc.gotoAndPlay("eWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "eShot"))))){ hero.mc.gotoAndStop("eShot"); }; }; } else { if ((((getCursor() > 20)) && ((getCursor() < 71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "seWalkShot"))))){ hero.mc.gotoAndPlay("seWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "seShot"))))){ hero.mc.gotoAndStop("seShot"); }; }; } else { if ((((getCursor() > 70)) && ((getCursor() < 111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "sWalkShot"))))){ hero.mc.gotoAndPlay("sWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "sShot"))))){ hero.mc.gotoAndStop("sShot"); }; }; } else { if ((((getCursor() > 110)) && ((getCursor() < 161)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "swWalkShot"))))){ hero.mc.gotoAndPlay("swWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "swShot"))))){ hero.mc.gotoAndStop("swShot"); }; }; } else { if ((((getCursor() < -160)) || ((getCursor() > 160)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "wWalkShot"))))){ hero.mc.gotoAndPlay("wWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "wShot"))))){ hero.mc.gotoAndStop("wShot"); }; }; } else { if ((((getCursor() > -160)) && ((getCursor() < -111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nwWalkShot"))))){ hero.mc.gotoAndPlay("nwWalkShot"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nwShot"))))){ hero.mc.gotoAndStop("nwShot"); }; }; }; }; }; }; }; }; }; }; }; if (currentWeapon == 3){ if ((((getCursor() > -110)) && ((getCursor() < -71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nWalkCross"))))){ hero.mc.gotoAndPlay("nWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nCross"))))){ hero.mc.gotoAndStop("nCross"); }; }; } else { if ((((getCursor() > -70)) && ((getCursor() < -21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "neWalkCross"))))){ hero.mc.gotoAndPlay("neWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "neCross"))))){ hero.mc.gotoAndStop("neCross"); }; }; } else { if ((((getCursor() > -20)) && ((getCursor() < 21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "eWalkCross"))))){ hero.mc.gotoAndPlay("eWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "eCross"))))){ hero.mc.gotoAndStop("eCross"); }; }; } else { if ((((getCursor() > 20)) && ((getCursor() < 71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "seWalkCross"))))){ hero.mc.gotoAndPlay("seWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "seCross"))))){ hero.mc.gotoAndStop("seCross"); }; }; } else { if ((((getCursor() > 70)) && ((getCursor() < 111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "sWalkCross"))))){ hero.mc.gotoAndPlay("sWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "sCross"))))){ hero.mc.gotoAndStop("sCross"); }; }; } else { if ((((getCursor() > 110)) && ((getCursor() < 161)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "swWalkCross"))))){ hero.mc.gotoAndPlay("swWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "swCross"))))){ hero.mc.gotoAndStop("swCross"); }; }; } else { if ((((getCursor() < -160)) || ((getCursor() > 160)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "wWalkCross"))))){ hero.mc.gotoAndPlay("wWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "wCross"))))){ hero.mc.gotoAndStop("wCross"); }; }; } else { if ((((getCursor() > -160)) && ((getCursor() < -111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nwWalkCross"))))){ hero.mc.gotoAndPlay("nwWalkCross"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nwCross"))))){ hero.mc.gotoAndStop("nwCross"); }; }; }; }; }; }; }; }; }; }; }; if (currentWeapon == 4){ if ((((getCursor() > -110)) && ((getCursor() < -71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nWalkGatling"))))){ hero.mc.gotoAndPlay("nWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nGatling"))))){ hero.mc.gotoAndStop("nGatling"); }; }; } else { if ((((getCursor() > -70)) && ((getCursor() < -21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "neWalkGatling"))))){ hero.mc.gotoAndPlay("neWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "neGatling"))))){ hero.mc.gotoAndStop("neGatling"); }; }; } else { if ((((getCursor() > -20)) && ((getCursor() < 21)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "eWalkGatling"))))){ hero.mc.gotoAndPlay("eWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "eGatling"))))){ hero.mc.gotoAndStop("eGatling"); }; }; } else { if ((((getCursor() > 20)) && ((getCursor() < 71)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "seWalkGatling"))))){ hero.mc.gotoAndPlay("seWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "seGatling"))))){ hero.mc.gotoAndStop("seGatling"); }; }; } else { if ((((getCursor() > 70)) && ((getCursor() < 111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "sWalkGatling"))))){ hero.mc.gotoAndPlay("sWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "sGatling"))))){ hero.mc.gotoAndStop("sGatling"); }; }; } else { if ((((getCursor() > 110)) && ((getCursor() < 161)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "swWalkGatling"))))){ hero.mc.gotoAndPlay("swWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "swGatling"))))){ hero.mc.gotoAndStop("swGatling"); }; }; } else { if ((((getCursor() < -160)) || ((getCursor() > 160)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "wWalkGatling"))))){ hero.mc.gotoAndPlay("wWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "wGatling"))))){ hero.mc.gotoAndStop("wGatling"); }; }; } else { if ((((getCursor() > -160)) && ((getCursor() < -111)))){ if (((hero.moving) && (!((hero.mc.currentLabel == "nwWalkGatling"))))){ hero.mc.gotoAndPlay("nwWalkGatling"); } else { if (((!(hero.moving)) && (!((hero.mc.currentLabel == "nwGatling"))))){ hero.mc.gotoAndStop("nwGatling"); }; }; }; }; }; }; }; }; }; }; }; _local4 = (hero.mc.y + _local3); _local5 = (hero.mc.x + _local2); if (hero.beenHit){ if ((((hero.mc.currentLabel == "nwWalk")) || ((hero.mc.currentLabel == "nw")))){ hero.mc.gotoAndPlay("nwHit"); } else { if ((((((((hero.mc.currentLabel == "neWalk")) || ((hero.mc.currentLabel == "ne")))) || ((hero.mc.currentLabel == "nWalk")))) || ((hero.mc.currentLabel == "n")))){ hero.mc.gotoAndPlay("neHit"); } else { if ((((((((hero.mc.currentLabel == "swWalk")) || ((hero.mc.currentLabel == "sw")))) || ((hero.mc.currentLabel == "wWalk")))) || ((hero.mc.currentLabel == "w")))){ hero.mc.gotoAndPlay("swHit"); } else { if ((((((((((((hero.mc.currentLabel == "seWalk")) || ((hero.mc.currentLabel == "se")))) || ((hero.mc.currentLabel == "eWalk")))) || ((hero.mc.currentLabel == "e")))) || ((hero.mc.currentLabel == "sWalk")))) || ((hero.mc.currentLabel == "s")))){ hero.mc.gotoAndPlay("seHit"); }; }; }; }; _local2 = (hero.stren * Math.cos((((2 * Math.PI) * hero.degrees) / 360))); _local3 = (hero.stren * Math.sin((((2 * Math.PI) * hero.degrees) / 360))); _local5 = (hero.mc.x + ((_local2 * _arg1) / 1000)); _local4 = (hero.mc.y + ((_local3 * _arg1) / 1000)); launchTimer(); }; _local6 = 0; while (_local6 < fixedObjects.length) { if (inRange(hero.mc, fixedObjects[_local6].mc) < 30){ if ((((((fixedObjects[_local6].type == "Block")) && (((hero.mc.x + (hero.width / 2)) > fixedObjects[_local6].leftside)))) && (((hero.mc.x - (hero.width / 2)) < fixedObjects[_local6].rightside)))){ if ((((hero.mc.y <= fixedObjects[_local6].topside)) && ((_local4 > fixedObjects[_local6].topside)))){ _local4 = fixedObjects[_local6].topside; break; }; if ((((hero.mc.y >= fixedObjects[_local6].bottomside)) && ((_local4 < (fixedObjects[_local6].bottomside + hero.height))))){ _local4 = (fixedObjects[_local6].bottomside + hero.height); break; }; }; }; _local6++; }; _local6 = 0; while (_local6 < fixedObjects.length) { if (inRange(hero.mc, fixedObjects[_local6].mc) < 30){ if ((((((fixedObjects[_local6].type == "Block")) && ((_local4 > fixedObjects[_local6].topside)))) && (((_local4 - hero.height) < fixedObjects[_local6].bottomside)))){ if (((((hero.mc.x - (hero.width / 2)) >= fixedObjects[_local6].rightside)) && (((_local5 - (hero.width / 2)) <= fixedObjects[_local6].rightside)))){ _local5 = (fixedObjects[_local6].rightside + (hero.width / 2)); break; }; if (((((hero.mc.x + (hero.width / 2)) <= fixedObjects[_local6].leftside)) && (((_local5 + (hero.width / 2)) >= fixedObjects[_local6].leftside)))){ _local5 = (fixedObjects[_local6].leftside - (hero.width / 2)); break; }; }; }; _local6++; }; hero.mc.x = _local5; hero.mc.y = _local4; } public function removeArm(_arg1:Arm){ var _local2:*; for (_local2 in bullets) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function firePistol(){ var _local1:$click; var _local2:sfx_PistolClick; var _local3:Bullet; var _local4:sfx_PistolShot; if (isPistolReloading){ _local1 = new $click((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), 2, "click"); dasBar.addChildAt(_local1, (dasBar.numChildren - 1)); if (ifc.SFX){ _local2 = new sfx_PistolClick(); _local2.play(1); }; return; }; if (isPistolReloaded){ _local3 = new Bullet((hero.mc.x + hero.mc.gunNode.x), (hero.mc.y + hero.mc.gunNode.y), (getGunOffsetDegree() + randRange(-2, 3))); pistolClip--; bullets.push(_local3); dasBar.addChild(_local3); achiev.incBullets(); ammoUsed++; if (ifc.SFX){ _local4 = new sfx_PistolShot(); _local4.play(1); }; if (pistolClip == 0){ isPistolReloaded = false; reloadPistol(); }; }; } private function spawn(){ if (((((ifc.Pause) || (hero.dead))) || (holdSpawn))){ return; }; mobs2Spawn = (8 + (2 * waves)); if (mobs2Spawn > 30){ mobs2Spawn = 30; }; if ((((((mobsSpawned == mobs2Spawn)) && ((aiMgr.aiLength() <= 0)))) || ((mobsSpawned > mobs2Spawn)))){ triggerNewSpawn = true; }; if ((((aiMgr.aiLength() <= 20)) && ((mobsSpawned <= mobs2Spawn)))){ createMutant(); if ((((waves == 3)) && (!(droppedShotty)))){ createSpecialMut(); droppedShotty = true; }; if ((((waves == 5)) && (!(brokenWall)))){ createGolem(); brokenWall = true; dasBar.theWall.gotoAndStop(brokenWall); }; if ((((waves == 8)) && (!(brokenFloor)))){ createBWolf(); brokenFloor = true; dasBar.thePlank.gotoAndStop(brokenFloor); }; if ((((waves == 12)) && (!(summon)))){ createWitch(dasBar.doorNode.x, dasBar.doorNode.y, true); summon = true; }; }; checkWaves(); } private function keySetup(){ keyObject = new Object(); keyObject.wKey = false; keyObject.aKey = false; keyObject.sKey = false; keyObject.dKey = false; } public function dropCrossbow(_arg1:Object){ var _local2:int; var _local3:Item; _local2 = 0; while (_local2 < aiMgr.aiLength()) { if (aiMgr.getAIEnt(_local2) == _arg1){ _local3 = new Item(6); _local3.x = _arg1.x; _local3.y = _arg1.y; itemDrop.push(_local3); dasBar.addChild(_local3); }; _local2++; }; } private function clickPress(_arg1:MouseEvent){ if (ifc.Pause){ return; }; switch (currentWeapon){ case 1: firePistol(); break; case 2: fireShotgun(); break; case 3: fireBolt(); break; case 4: gatlingFiring = true; break; default: firePistol(); }; } private function timerComplete(_arg1:TimerEvent){ hero.counter = false; hero.beenHit = false; } public function removeOrb(_arg1:Orb){ var _local2:*; for (_local2 in _arg1) { if (bullets[_local2] == _arg1){ bullets.splice(_local2, 1); break; }; }; } private function gameLoop(_arg1:Event){ var _local2:int; var _local3:int; keyCheck(); if (hero.dead){ achiev.saveGame(); removeListeners(); return; }; if (ifc.Pause){ achiev.saveGame(); lastTime = 0; hcMenu.gotoAndStop("thing"); Mouse.show(); myCursor.visible = false; hero.mc.stop(); return; }; Mouse.hide(); myCursor.visible = true; achievPage.visible = false; if (lastTime == 0){ lastTime = getTimer(); }; _local2 = (getTimer() - lastTime); lastTime = (lastTime + _local2); newDepthControl(dasBar._hero); _local3 = 0; while (_local3 < aiMgr.aiLength()) { newDepthControl(aiMgr.getAIEnt(_local3)); _local3++; }; _local3 = 0; while (_local3 < itemDrop.length) { newDepthControl(itemDrop[_local3]); _local3++; }; weaponUICheck(); check4Hits(); moveHero(_local2); scrollWithHero(); aiMgr.Update(); dasBar.setChildIndex(dasBar.lowerStairs, (dasBar.numChildren - 1)); switch (currentWeapon){ case 1: pistolUI.theClip.text = String(pistolClip); pistolUI.allAmmo.text = "∞"; break; case 2: shotgunUI.theClip.text = String(shotgunClip); shotgunUI.allAmmo.text = String(shotgunShells); break; case 3: crossbowUI.theClip.text = String(crossbowClip); crossbowUI.allAmmo.text = String(crossbowBolts); break; case 4: gatlingUI.theClip.text = String(gatlingClip); gatlingUI.allAmmo.text = String(gatlingRounds); break; default: break; }; cash.text = String(_money); if (gatlingFiring){ fireGatling(); }; } public function goToHC(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.hardcircle.com"); navigateToURL(_local2); } private function autoSave(){ achiev.saveGame(); } public function overFunc(_arg1:MouseEvent){ _arg1.target.gotoAndStop("over"); } public function dropGatling(_arg1:Object){ var _local2:int; var _local3:Item; _local2 = 0; while (_local2 < aiMgr.aiLength()) { if (aiMgr.getAIEnt(_local2) == _arg1){ _local3 = new Item(7); _local3.x = _arg1.x; _local3.y = _arg1.y; itemDrop.push(_local3); dasBar.addChild(_local3); }; _local2++; }; } private function scrollWithHero(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local1 = (dasBar.x + hero.mc.x); _local2 = (dasBar.y + hero.mc.y); _local3 = (stage.stageWidth - edgeDistance); _local4 = edgeDistance; _local5 = edgeDistance; _local6 = (stage.stageHeight - edgeDistance); if (_local1 > _local3){ dasBar.x = (dasBar.x - (_local1 - _local3)); if (dasBar.x < -((1250 - stage.stageWidth))){ dasBar.x = -((1250 - stage.stageWidth)); }; }; if (_local1 < _local4){ dasBar.x = (dasBar.x + (_local4 - _local1)); if (dasBar.x > 0){ dasBar.x = 0; }; }; if (_local2 < _local5){ dasBar.y = (dasBar.y - (_local2 - _local5)); if (dasBar.y > 0){ dasBar.y = 0; }; }; if (_local2 > _local6){ dasBar.y = (dasBar.y - (_local2 - _local6)); if (dasBar.y < -((1000 - stage.stageHeight))){ dasBar.y = -((1000 - stage.stageHeight)); }; }; } private function reloadShotgunMag(_arg1:TimerEvent){ var _local2:HUDText; var _local3:int; var _local4:HUDText; if (shotgunShells == 0){ _local4 = new HUDText(dasBar, "Shotgun Empty", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); return; }; _local2 = new HUDText(dasBar, "Shotgun Reloaded", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isShotgunReloaded = true; isShotgunReloading = false; _local3 = (shotgunClip + 1); while (_local3 <= SHOTGUNFULL) { if (shotgunShells == 0){ break; }; shotgunClip = _local3; shotgunShells--; _local3++; }; } private function resetGame(){ var _local1:*; removeListeners(); currentWeapon = 1; _money = 0; lastCount = 0; waves = 1; isPistolReloaded = true; isPistolReloading = false; pistolEquip = true; havePistol = true; pistolClip = PISTOLFULL; isShotgunReloaded = true; isShotgunReloading = false; shotgunEquip = false; haveShotgun = false; shotgunClip = SHOTGUNFULL; shotgunShells = 0; isCrossbowReloaded = true; isCrossbowReloading = false; crossbowEquip = false; haveCrossbow = false; crossbowClip = CROSSBOWFULL; crossbowBolts = 0; isGatlingReloaded = true; isGatlingReloading = false; gatlingFiredRecently = false; gatlingFiring = false; gatlingEquip = false; haveGatling = false; gatlingClip = GATLINGFULL; gatlingRounds = 0; mobsSpawned = 0; holdSpawn = false; triggerNewSpawn = false; brokenWall = false; brokenFloor = false; droppedShotty = false; summon = false; mobs2Spawn = 0; seconds = 0; minutes = 0; hours = 0; ammoUsed = 0; thingsKilled = 0; clearInterval(timePlayedID); clearInterval(autoSaveID); clearInterval(spawnID); hero = new Object(); lastTime = 0; for (_local1 in bullets) { bullets[_local1].removeMe(); bullets.splice(_local1, 1); }; _local1 = 0; for (_local1 in gang) { gang[_local1].removeMe(); gang.splice(_local1, 1); }; _local1 = 0; for (_local1 in fixedObjects) { fixedObjects.splice(_local1, 1); }; _local1 = 0; for (_local1 in itemDrop) { itemDrop.splice(_local1, 1); }; _local1 = 0; } private function check4Hits(){ var txt:HUDText; var splatNum:uint; var mc:MovieClip; var blood:$blood; var bulletNum:int; var itemNum:int; var playHitSound:Function; var gangMember:*; var enemyNum:int; var i:int; var dx:int; var dy:int; var enemyAngle:Number; var enemyDegree:Number; var pickupSound:sfx_PickUp; var income:uint; playHitSound = function (){ var _local1:Object; if (ifc.SFX){ if (Math.ceil(randRange(0, 2)) == 1){ _local1 = new sfx_Hit1(); } else { if (Math.ceil(randRange(0, 2)) == 2){ _local1 = new sfx_Hit2(); } else { _local1 = new sfx_Hit1(); }; }; _local1.play(1); }; }; splatNum = Math.ceil(randRange(1, 3)); mc = new MovieClip(); bulletNum = 0; while (bulletNum < bullets.length) { if (((bullets[bulletNum].hitTestObject(hero.mc.pickup)) && ((bullets[bulletNum].getAmmoType() == "arm")))){ playerHit(1, bullets[bulletNum].getRot(), 100); bullets[bulletNum].removeMe(); break; }; if (((bullets[bulletNum].hitTestObject(hero.mc.pickup)) && ((bullets[bulletNum].getAmmoType() == "orb")))){ playerHit(2, bullets[bulletNum].getRot(), 100); bullets[bulletNum].removeMe(); break; }; if (((((bullets[bulletNum].hitTestObject(hero.mc.pickup)) && ((bullets[bulletNum].getAmmoType() == "corpse")))) && (!(bullets[bulletNum].hitPC)))){ playerHit(2, bullets[bulletNum].getRot(), 300); bullets[bulletNum].hitPC = true; break; }; if (bullets[bulletNum].hitTestObject(dasBar.fish)){ achiev.incFishShot(); bullets[bulletNum].removeMe(); }; enemyNum = 0; while (enemyNum < aiMgr.aiLength()) { gangMember = aiMgr.getAIEnt(enemyNum); if (gangMember.health > 0){ if (((((((bullets[bulletNum].hitTestObject(gangMember)) && (!((bullets[bulletNum].getAmmoType() == "arm"))))) && (!((bullets[bulletNum].getAmmoType() == "corpse"))))) && (!((bullets[bulletNum].getAmmoType() == "orb"))))){ playHitSound(); if (bullets[bulletNum].getAmmoType() == "bullet"){ gangMember.hit(BULLETDAMAGE); if ((((((((gangMember is Mutant)) || ((gangMember is RMutant)))) || ((gangMember is Werewolf)))) || ((gangMember is Witch)))){ gangMember.pushBack(bullets[bulletNum].getRot(), 100); } else { if ((gangMember is Golem)){ gangMember.pushBack(bullets[bulletNum].getRot(), 10); }; }; i = 0; while (i <= splatNum) { blood = new $blood(gangMember.x, gangMember.y, 20, 20); mc.addChild(blood); i = (i + 1); }; dasBar.addChildAt(mc, (dasBar.getChildIndex(dasBar.theWall) + 1)); bullets[bulletNum].removeMe(); break; }; if (bullets[bulletNum].getAmmoType() == "shell"){ gangMember.hit(SHELLDAMAGE); if ((((((((gangMember is Mutant)) || ((gangMember is RMutant)))) || ((gangMember is Werewolf)))) || ((gangMember is Witch)))){ gangMember.pushBack(bullets[bulletNum].getRot(), 200); } else { if ((gangMember is Golem)){ gangMember.pushBack(bullets[bulletNum].getRot(), 50); }; }; i = 0; while (i <= splatNum) { blood = new $blood(gangMember.x, gangMember.y, 40, 40); mc.addChild(blood); i = (i + 1); }; dasBar.addChildAt(mc, (dasBar.getChildIndex(dasBar.theWall) + 1)); bullets[bulletNum].removeMe(); break; }; if (bullets[bulletNum].getAmmoType() == "bolt"){ gangMember.hit(BOLTDAMAGE); if ((((((((gangMember is Mutant)) || ((gangMember is RMutant)))) || ((gangMember is Werewolf)))) || ((gangMember is Witch)))){ gangMember.pushBack(bullets[bulletNum].getRot(), 50); gangMember.stun(2); } else { if ((gangMember is Golem)){ gangMember.pushBack(bullets[bulletNum].getRot(), 10); }; }; i = 0; while (i <= (splatNum - 1)) { blood = new $blood(gangMember.x, gangMember.y, 10, 10); mc.addChild(blood); i = (i + 1); }; dasBar.addChildAt(mc, (dasBar.getChildIndex(dasBar.theWall) + 1)); bullets[bulletNum].removeMe(); break; }; if (bullets[bulletNum].getAmmoType() == "round"){ gangMember.hit(ROUNDDAMAGE); if ((((((((gangMember is Mutant)) || ((gangMember is RMutant)))) || ((gangMember is Werewolf)))) || ((gangMember is Witch)))){ gangMember.pushBack(bullets[bulletNum].getRot(), 200); } else { if ((gangMember is Golem)){ gangMember.pushBack(bullets[bulletNum].getRot(), 30); }; }; i = 0; while (i <= splatNum) { blood = new $blood(gangMember.x, gangMember.y, 40, 40); mc.addChild(blood); i = (i + 1); }; dasBar.addChildAt(mc, (dasBar.getChildIndex(dasBar.theWall) + 1)); bullets[bulletNum].removeMe(); break; }; }; }; enemyNum = (enemyNum + 1); }; bulletNum = (bulletNum + 1); }; enemyNum = 0; while (enemyNum < aiMgr.aiLength()) { if (((aiMgr.getAIEnt(enemyNum).isAttacking) && (aiMgr.getAIEnt(enemyNum).hitTestObject(hero.mc.pickup)))){ if ((((((((aiMgr.getAIEnt(enemyNum) is Mutant)) || ((aiMgr.getAIEnt(enemyNum) is Golem)))) || ((aiMgr.getAIEnt(enemyNum) is Werewolf)))) || ((aiMgr.getAIEnt(enemyNum) is Witch)))){ dx = (hero.mc.x - aiMgr.getAIEnt(enemyNum).x); dy = (hero.mc.y - aiMgr.getAIEnt(enemyNum).y); enemyAngle = Math.atan2(dy, dx); enemyDegree = (360 * (enemyAngle / (2 * Math.PI))); playerHit(1, enemyDegree, 100); }; }; enemyNum = (enemyNum + 1); }; itemNum = 0; while (itemNum < itemDrop.length) { if (hero.mc.pickup.hitTestObject(itemDrop[itemNum].icons)){ if (ifc.SFX){ pickupSound = new sfx_PickUp(); pickupSound.play(1); }; if (itemDrop[itemNum].currentLabel == "cash"){ income = (9 + (9 * waves)); _money = (_money + income); achiev.updateMoney(income); txt = new HUDText(dasBar, String(("+$" + income)), hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { if (itemDrop[itemNum].currentLabel == "shells"){ shotgunShells = (shotgunShells + 6); txt = new HUDText(dasBar, "Shells + 6", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { if (itemDrop[itemNum].currentLabel == "bolts"){ crossbowBolts = (crossbowBolts + 10); txt = new HUDText(dasBar, "Bolts + 10", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { if (itemDrop[itemNum].currentLabel == "rounds"){ gatlingRounds = (gatlingRounds + 20); txt = new HUDText(dasBar, "Rounds + 20", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { if (itemDrop[itemNum].currentLabel == "shotgun"){ achiev.gotShotgun(); shotgunShells = (shotgunShells + 10); haveShotgun = true; txt = new HUDText(dasBar, "Shotgun", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { if (itemDrop[itemNum].currentLabel == "crossbow"){ achiev.gotCrossbow(); crossbowBolts = (crossbowBolts + 20); haveCrossbow = true; txt = new HUDText(dasBar, "Crossbow", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { if (itemDrop[itemNum].currentLabel == "gatling"){ achiev.gotGatling(); gatlingRounds = (gatlingRounds + 40); haveGatling = true; txt = new HUDText(dasBar, "Gatling", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); } else { txt = new HUDText(dasBar, "Unknown Item Pick-up", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); dasBar.removeChild(itemDrop[itemNum]); itemDrop.splice(itemNum, 1); }; }; }; }; }; }; }; }; itemNum = (itemNum + 1); }; } private function reloadGatling(){ var _local1:HUDText; var _local2:Timer; if (((isGatlingReloading) || ((gatlingRounds <= 0)))){ return; }; _local1 = new HUDText(dasBar, "Reloading Gatling", hero.mc.x, (hero.mc.y - dasBar._hero.height), "scrollup"); isGatlingReloading = true; _local2 = new Timer(2000, 1); _local2.addEventListener(TimerEvent.TIMER, reloadGatlingMag); _local2.start(); } } }//package
Section 61
//HUDText (HUDText) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public class HUDText extends Sprite { private var tSprite:Sprite; private var scrollType:String; private var animTimer:Timer; private var parentMC:MovieClip; private var ifc:IFC; private var tField:TextField; static const animStepTime:int = 50; static const fontSize:uint = 14; static const fontFace:String = "Arnprior"; static const fontBold:Boolean = true; static const fontColour:Number = 13434879; static const animSteps:int = 15; public function HUDText(_arg1:MovieClip, _arg2:Object, _arg3, _arg4:Number, _arg5:String){ var _local6:TextFormat; ifc = new IFC(); super(); scrollType = _arg5; _local6 = new TextFormat(); _local6.font = fontFace; _local6.size = fontSize; _local6.bold = fontBold; _local6.color = fontColour; _local6.align = "center"; tField = new TextField(); tField.selectable = false; tField.defaultTextFormat = _local6; tField.autoSize = TextFieldAutoSize.CENTER; tField.text = String(_arg2); tField.x = -((tField.width / 2)); tField.y = -((tField.height / 2)); tSprite = new Sprite(); tSprite.x = _arg3; tSprite.y = _arg4; tSprite.scaleX = 0; tSprite.scaleY = 0; tSprite.alpha = 0; tSprite.addChild(tField); parentMC = _arg1; parentMC.addChildAt(tSprite, (parentMC.numChildren - 1)); animTimer = new Timer(animStepTime, animSteps); animTimer.addEventListener(TimerEvent.TIMER, scrollText); animTimer.addEventListener(TimerEvent.TIMER_COMPLETE, removeText); animTimer.start(); } private function scrollText(_arg1:TimerEvent){ var _local2:Number; if (ifc.Pause){ return; }; _local2 = (_arg1.target.currentCount / animSteps); if (scrollType == "burst"){ tSprite.scaleX = (((1 - _local2) * 0) + (_local2 * 2)); tSprite.scaleY = (((1 - _local2) * 0) + (_local2 * 2)); tSprite.alpha = (1 - _local2); }; if (scrollType == "scrollup"){ tSprite.scaleX = 1; tSprite.scaleY = 1; tSprite.y--; tSprite.alpha = (1 - _local2); }; if (scrollType == "scrolldown"){ tSprite.scaleX = 1; tSprite.scaleY = 1; tSprite.y++; tSprite.alpha = (1 - _local2); }; } private function removeText(_arg1:TimerEvent){ tSprite.removeChild(tField); parentMC.removeChild(tSprite); tField = null; tSprite = null; delete ??getglobalscope [this]; } } }//package
Section 62
//IFC (IFC) package { public class IFC { private static var _SFX:Boolean = true; private static var _Pause:Boolean = false; private static var _Audio:Boolean = true; public function get SFX():Boolean{ return (_SFX); } public function get Audio():Boolean{ return (_Audio); } public function set SFX(_arg1:Boolean){ _SFX = _arg1; } public function set Pause(_arg1:Boolean){ _Pause = _arg1; } public function set Audio(_arg1:Boolean){ _Audio = _arg1; } public function get Pause():Boolean{ return (_Pause); } } }//package
Section 63
//Item (Item) package { import flash.display.*; public class Item extends MovieClip { public var icons:MovieClip; public function Item(_arg1:uint){ addFrameScript(10, frame11, 21, frame22, 32, frame33, 43, frame44, 54, frame55, 65, frame66, 76, frame77); switch (_arg1){ case 0: break; case 1: gotoAndPlay("cash"); break; case 2: gotoAndPlay("shells"); break; case 3: gotoAndPlay("bolts"); break; case 4: gotoAndPlay("rounds"); break; case 5: gotoAndPlay("shotgun"); break; case 6: gotoAndPlay("crossbow"); break; case 7: gotoAndPlay("gatling"); break; default: break; }; } function frame77(){ gotoAndPlay("gatling"); } function frame22(){ gotoAndPlay("shells"); } function frame11(){ gotoAndPlay("cash"); } function frame44(){ gotoAndPlay("rounds"); } function frame33(){ gotoAndPlay("bolts"); } function frame55(){ gotoAndPlay("shotgun"); } function frame66(){ gotoAndPlay("crossbow"); } } }//package
Section 64
//Mutant (Mutant) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Mutant extends MovieClip { private var fixedObjects:Array; private var counter:Boolean;// = false private var weaponDrop:Boolean; private var degrees:Number; private var bulletHit:Boolean; private var speed:Number; public var health:int;// = 4 public var Type:Class; private var stars:$dazed; private var lastTime:int; public var isAttacking;// = false private var dy:Number;// = 1 private var stren:uint; private var dx:Number;// = 1 private var stunned:Boolean;// = false public var unitheight:Number; private var achiev:Achievments; public var unitwidth:Number; private var ifc:IFC; private static var aiMgr:AIManager; public function Mutant(_arg1, _arg2:Number, _arg3:Array, _arg4:Boolean){ Type = Mutant; ifc = new IFC(); dx = 1; dy = 1; health = 4; fixedObjects = new Array(); stars = new $dazed(); achiev = new Achievments(); stunned = false; counter = false; isAttacking = false; super(); addFrameScript(15, frame16, 31, frame32, 47, frame48, 63, frame64, 75, frame76, 77, frame78, 80, frame81, 88, frame89, 90, frame91, 93, frame94, 101, frame102, 103, frame104, 106, frame107, 114, frame115, 116, frame117, 119, frame120, 130, frame131, 141, frame142, 152, frame153, 163, frame164); weaponDrop = _arg4; aiMgr = new AIManager(); if (weaponDrop){ }; this.x = _arg1; this.y = _arg2; this.alpha = 0; speed = randRange(20, 40); fixedObjects = _arg3; unitwidth = (this.width / 2); unitheight = (this.height / 3); } function frame153(){ stop(); } function frame64(){ gotoAndPlay("seWalk"); } public function updateList(_arg1:Array){ } function frame76(){ this.isAttacking = true; } function frame164(){ stop(); } private function inRange(_arg1:Object, _arg2:Object){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = Math.abs((_arg1.x - _arg2.x)); _local4 = Math.abs((((_arg1.height / 2) + _arg1.y) - ((_arg2.height / 2) + _arg2.y))); _local5 = (Math.sqrt(_local3) + Math.sqrt(_local4)); return (_local5); } function frame81(){ gotoAndPlay("nwWalk"); } public function removeMe(){ parent.removeChild(this); delete ??getglobalscope [this]; } public function pushBack(_arg1:Number, _arg2:uint){ bulletHit = true; degrees = _arg1; stren = _arg2; } private function randRange(_arg1:uint, _arg2:uint){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } function frame94(){ gotoAndPlay("neWalk"); } function frame91(){ this.isAttacking = false; } function frame89(){ this.isAttacking = true; } private function fadeMob(_arg1:TimerEvent){ var _local2:Timer; _local2 = new Timer(100, 10); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local2.start(); } private function launchTimer(){ var _local1:Timer; if (counter){ return; }; counter = true; _local1 = new Timer(stren, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete); _local1.start(); } function frame107(){ gotoAndPlay("swWalk"); } function frame102(){ this.isAttacking = true; } function frame104(){ this.isAttacking = false; } function frame16(){ gotoAndPlay("nwWalk"); } function frame117(){ this.isAttacking = false; } public function moveCharacter(_arg1:Mutant){ } function frame115(){ this.isAttacking = true; } private function checkHealth(){ var _local1:Timer; if (health <= 0){ isAttacking = false; if ((((this.currentLabel == "nwWalk")) || ((this.currentLabel == "nwAttack")))){ gotoAndPlay("nwHit"); } else { if ((((this.currentLabel == "neWalk")) || ((this.currentLabel == "neAttack")))){ gotoAndPlay("neHit"); } else { if ((((this.currentLabel == "swWalk")) || ((this.currentLabel == "swAttack")))){ gotoAndPlay("swHit"); } else { if ((((this.currentLabel == "seWalk")) || ((this.currentLabel == "seAttack")))){ gotoAndPlay("seHit"); }; }; }; }; achiev.incKilledMuts(); MovieClip(root).thingsKilled++; MovieClip(root)._money = (MovieClip(root)._money + 35); achiev.updateMoney(35); if (!weaponDrop){ MovieClip(root).dropItem(this); }; if (weaponDrop){ MovieClip(root).dropShotgun(this); }; _local1 = new Timer(2000, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local1.start(); aiMgr.removeAI(this); }; } private function fade(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } private function timerComplete(_arg1:TimerEvent){ counter = false; bulletHit = false; } function frame48(){ gotoAndPlay("swWalk"); } function frame78(){ this.isAttacking = false; } function frame32(){ gotoAndPlay("neWalk"); } function frame120(){ gotoAndPlay("seWalk"); } private function killMob(_arg1:TimerEvent){ removeMe(); } public function stun(_arg1:int){ var _local2:Timer; stunned = true; _local2 = new Timer(1000, _arg1); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, unstun); _local2.start(); } private function unstun(_arg1:TimerEvent){ stunned = false; } public function hit(_arg1:uint){ health = (health - _arg1); } function frame131(){ stop(); } function frame142(){ stop(); } private function traceHero(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - this.x); _local2 = (MovieClip(parent)._hero.y - this.y); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } public static function updatePos(_arg1:Mutant){ var _local2:int; var _local3:Number; var _local4:Number; var _local5:*; var _local6:*; var _local7:Object; var _local8:int; var _local9:*; var _local10:int; if (_arg1.ifc.Pause){ _arg1.lastTime = 0; _arg1.stop(); return; }; if (_arg1.alpha < 1){ _arg1.alpha = (_arg1.alpha + 0.05); return; }; if (_arg1.lastTime == 0){ _arg1.lastTime = getTimer(); }; _arg1.checkHealth(); _local2 = (getTimer() - _arg1.lastTime); _arg1.lastTime = (_arg1.lastTime + _local2); _local3 = _arg1.traceHero(); _arg1.dx = (_arg1.speed * Math.cos((((2 * Math.PI) * _local3) / 360))); _arg1.dy = (_arg1.speed * Math.sin((((2 * Math.PI) * _local3) / 360))); if ((((((_local2 < 1)) || ((_arg1.health <= 0)))) || (_arg1.stunned))){ return; }; if ((((((((_arg1.currentLabel == "neAttack")) || ((_arg1.currentLabel == "nwAttack")))) || ((_arg1.currentLabel == "seAttack")))) || ((_arg1.currentLabel == "swAttack")))){ return; }; if ((((((_local3 < 0)) && ((_local3 > -90)))) && (!((_arg1.currentLabel == "neWalk"))))){ _arg1.gotoAndPlay("neWalk"); } else { if ((((((_local3 < -90)) && ((_local3 > -179)))) && (!((_arg1.currentLabel == "nwWalk"))))){ _arg1.gotoAndPlay("nwWalk"); } else { if ((((((_local3 < 180)) && ((_local3 > 90)))) && (!((_arg1.currentLabel == "swWalk"))))){ _arg1.gotoAndPlay("swWalk"); } else { if ((((((_local3 < 90)) && ((_local3 > 0)))) && (!((_arg1.currentLabel == "seWalk"))))){ _arg1.gotoAndPlay("seWalk"); }; }; }; }; _local4 = _arg1.inRange(MovieClip(_arg1.parent)._hero, _arg1); if ((((((_arg1.currentLabel == "neWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "neAttack"))))){ _arg1.gotoAndPlay("neAttack"); } else { if ((((((_arg1.currentLabel == "nwWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "nwAttack"))))){ _arg1.gotoAndPlay("nwAttack"); } else { if ((((((_arg1.currentLabel == "swWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "swAttack"))))){ _arg1.gotoAndPlay("swAttack"); } else { if ((((((_arg1.currentLabel == "seWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "seAttack"))))){ _arg1.gotoAndPlay("seAttack"); }; }; }; }; _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); if (_arg1.bulletHit){ if (_arg1.currentLabel == "nwWalk"){ _arg1.gotoAndPlay("nwHit"); } else { if (_arg1.currentLabel == "neWalk"){ _arg1.gotoAndPlay("neHit"); } else { if (_arg1.currentLabel == "swWalk"){ _arg1.gotoAndPlay("swHit"); } else { if (_arg1.currentLabel == "seWalk"){ _arg1.gotoAndPlay("seHit"); }; }; }; }; _arg1.dx = (_arg1.stren * Math.cos((((2 * Math.PI) * _arg1.degrees) / 360))); _arg1.dy = (_arg1.stren * Math.sin((((2 * Math.PI) * _arg1.degrees) / 360))); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _arg1.launchTimer(); }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && (((_arg1.x + _arg1.unitwidth) > _local7.leftside)))) && (((_arg1.x - _arg1.unitwidth) < _local7.rightside)))){ if ((((_arg1.y <= _local7.topside)) && ((_local5 > _local7.topside)))){ _local5 = _local7.topside; break; }; if ((((_arg1.y >= _local7.bottomside)) && ((_local5 < (_local7.bottomside + _arg1.unitheight))))){ _local5 = (_local7.bottomside + _arg1.unitheight); break; }; }; }; _local8++; }; _local10 = 0; while (_local10 < aiMgr.aiLength()) { _local9 = aiMgr.getAIEnt(_local10); if (_local9.health <= 0){ break; }; if (_arg1.inRange(_arg1, _local9) < 30){ if (((((!((_local9 == null))) && (((_arg1.x + _arg1.unitwidth) > (_local9.x - _local9.unitwidth))))) && (((_arg1.x - _arg1.unitwidth) < (_local9.x + _local9.unitwidth))))){ if ((((_arg1.y <= (_local9.y - _local9.unitheight))) && ((_local5 > (_local9.y - _local9.unitheight))))){ _local5 = (_local9.y - _local9.unitheight); break; }; }; }; _local10++; }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && ((_local5 > _local7.topside)))) && (((_local5 - _arg1.unitheight) < _local7.bottomside)))){ if (((((_arg1.x - _arg1.unitwidth) >= _local7.rightside)) && (((_local6 - _arg1.unitwidth) <= _local7.rightside)))){ _local6 = (_local7.rightside + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= _local7.leftside)) && (((_local6 + _arg1.unitwidth) >= _local7.leftside)))){ _local6 = (_local7.leftside - _arg1.unitwidth); break; }; }; }; _local8++; }; _local10 = 0; while (_local10 < aiMgr.aiLength()) { _local9 = aiMgr.getAIEnt(_local10); if (_local9.health <= 0){ break; }; if (_arg1.inRange(_arg1, _local9) < 30){ if (((((!((_local9 == null))) && ((_local5 > (_local9.y - _local9.unitheight))))) && (((_local5 - _arg1.unitheight) < _local9.y)))){ if (((((_arg1.x - _arg1.unitwidth) >= (_local9.x + _local9.unitwidth))) && (((_local6 - _arg1.unitwidth) <= (_local9.x + _local9.unitwidth))))){ _local6 = ((_local9.x + _local9.unitwidth) + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= (_local9.x - _local9.unitwidth))) && (((_local6 + _arg1.unitwidth) >= (_local9.x - _local9.unitwidth))))){ _local6 = ((_local9.x - _local9.unitwidth) - _arg1.unitwidth); break; }; }; }; _local10++; }; _arg1.x = _local6; _arg1.y = _local5; } } }//package
Section 65
//Node (Node) package { import flash.display.*; public dynamic class Node extends MovieClip { } }//package
Section 66
//Orb (Orb) package { import flash.display.*; import flash.events.*; public class Orb extends Ammo { private var speed:Number;// = 15 private var dx:Number; private var dy:Number; private var degree:Number; private var ifc:IFC; public function Orb(_arg1, _arg2:Number, _arg3:Number){ ifc = new IFC(); speed = 15; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); this.rotation = _arg3; AmmoType("orb"); gotoAndPlay("orb"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); addEventListener(Event.ENTER_FRAME, moveBullets); } public function removeMe(){ MovieClip(root).removeBullet(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, moveBullets); delete ??getglobalscope [this]; } public function getRot(){ return (degree); } private function moveBullets(_arg1:Event){ if (ifc.Pause){ return; }; this.x = (this.x + dx); this.y = (this.y + dy); if ((((this.x < 10)) || ((this.x > 1240)))){ removeMe(); } else { if ((((this.y < 10)) || ((this.y > 990)))){ removeMe(); }; }; } } }//package
Section 67
//Player (Player) package { import flash.display.*; public dynamic class Player extends MovieClip { public var gunNode:Node; public var pickup:Node; public function Player(){ addFrameScript(17, frame18, 35, frame36, 53, frame54, 71, frame72, 89, frame90, 107, frame108, 125, frame126, 143, frame144, 154, frame155, 165, frame166, 176, frame177, 187, frame188, 205, frame206, 223, frame224, 241, frame242, 259, frame260, 277, frame278, 295, frame296, 313, frame314, 331, frame332, 349, frame350, 367, frame368, 385, frame386, 403, frame404, 421, frame422, 439, frame440, 457, frame458, 475, frame476, 493, frame494, 511, frame512, 529, frame530, 547, frame548, 565, frame566, 583, frame584, 601, frame602, 619, frame620); } function frame155(){ stop(); } function frame144(){ gotoAndPlay("seWalk"); } function frame72(){ gotoAndPlay("nwWalk"); } function frame314(){ gotoAndPlay("eWalkShot"); } function frame278(){ gotoAndPlay("nWalkShot"); } function frame548(){ gotoAndPlay("nwWalkGatling"); } function frame440(){ gotoAndPlay("neWalkCross"); } function frame166(){ stop(); } function frame206(){ gotoAndPlay("sWalkShot"); } function frame386(){ gotoAndPlay("wWalkCross"); } function frame602(){ gotoAndPlay("eWalkGatling"); } function frame90(){ gotoAndPlay("nWalk"); } function frame332(){ gotoAndPlay("seWalkShot"); } function frame18(){ gotoAndPlay("sWalk"); } function frame177(){ stop(); } function frame188(){ stop(); } function frame224(){ gotoAndPlay("swWalkShot"); } function frame458(){ gotoAndPlay("eWalkCross"); } function frame108(){ gotoAndPlay("neWalk"); } function frame620(){ gotoAndPlay("seWalkGatling"); } function frame36(){ gotoAndPlay("swWalk"); } function frame584(){ gotoAndPlay("neWalkGatling"); } function frame476(){ gotoAndPlay("seWalkCross"); } function frame512(){ gotoAndPlay("swWalkGatling"); } function frame350(){ gotoAndPlay("sWalkCross"); } function frame126(){ gotoAndPlay("eWalk"); } function frame566(){ gotoAndPlay("nWalkGatling"); } function frame368(){ gotoAndPlay("swWalkCross"); } function frame296(){ gotoAndPlay("neWalkShot"); } function frame404(){ gotoAndPlay("nwWalkCross"); } function frame242(){ gotoAndPlay("wWalkShot"); } function frame494(){ gotoAndPlay("sWalkGatling"); } function frame530(){ gotoAndPlay("wWalkGatling"); } function frame54(){ gotoAndPlay("wWalk"); } function frame260(){ gotoAndPlay("nwWalkShot"); } function frame422(){ gotoAndPlay("nWalkCross"); } } }//package
Section 68
//RMutant (RMutant) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class RMutant extends MovieClip { private var gang:Array; public var health:int;// = 4 private var speed:Number; private var stars:$dazed; public var armNode:Node; private var lastTime:int; public var isAttacking:Boolean;// = false private var dx:Number;// = 1 private var dy:Number;// = 1 private var stren:uint; private var achiev:Achievments; private var stunned:Boolean;// = false public var unitwidth:Number; public var aiMgr:AIManager; private var ifc:IFC; private var fixedObjects:Array; private var timerID:uint; private var canthrow:Boolean;// = false private var weaponDrop:Boolean; private var degrees:Number; private var bulletHit:Boolean; public var Type:Class; public var unitheight:Number; private var counter:Boolean;// = false public function RMutant(_arg1, _arg2:Number, _arg3:Array, _arg4:Boolean){ Type = RMutant; ifc = new IFC(); dx = 1; dy = 1; health = 4; fixedObjects = new Array(); gang = new Array(); stars = new $dazed(); achiev = new Achievments(); stunned = false; counter = false; isAttacking = false; canthrow = false; super(); addFrameScript(15, frame16, 31, frame32, 47, frame48, 63, frame64, 75, frame76, 77, frame78, 89, frame90, 91, frame92, 103, frame104, 105, frame106, 117, frame118, 119, frame120, 130, frame131, 141, frame142, 152, frame153, 163, frame164); weaponDrop = _arg4; this.x = _arg1; this.y = _arg2; this.alpha = 0; unitwidth = (this.width / 2); unitheight = (this.height / 3); speed = randRange(20, 40); armNode.visible = false; fixedObjects = _arg3; timerID = setInterval(mayThrow, 2000); aiMgr = new AIManager(); } function frame153(){ stop(); } private function randRange(_arg1:uint, _arg2:uint){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } function frame164(){ stop(); } function frame16(){ gotoAndPlay("nwWalk"); } private function moveCharacter(_arg1:Event){ } private function fade(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } function frame32(){ gotoAndPlay("neWalk"); } private function mayThrow(){ canthrow = true; } function frame48(){ gotoAndPlay("swWalk"); } public function stun(_arg1:int){ var _local2:Timer; stunned = true; _local2 = new Timer(1000, _arg1); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, unstun); _local2.start(); } private function killMob(_arg1:TimerEvent){ removeMe(); } private function unstun(_arg1:TimerEvent){ stunned = false; } private function traceHero(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - this.x); _local2 = (MovieClip(parent)._hero.y - this.y); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } private function fadeMob(_arg1:TimerEvent){ } function frame64(){ gotoAndPlay("seWalk"); } public function updateList(_arg1:Array){ } function frame76(){ throwArm(); } function frame78(){ gotoAndPlay("nwWalk"); } private function inRange(_arg1:Object, _arg2:Object){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = Math.abs((_arg1.x - _arg2.x)); _local4 = Math.abs((((_arg1.height / 2) + _arg1.y) - ((_arg2.height / 2) + _arg2.y))); _local5 = (Math.sqrt(_local3) + Math.sqrt(_local4)); return (_local5); } public function pushBack(_arg1:Number, _arg2:uint){ bulletHit = true; degrees = _arg1; stren = _arg2; } public function removeMe(){ clearInterval(timerID); parent.removeChild(this); delete ??getglobalscope [this]; } function frame90(){ throwArm(); } function frame92(){ gotoAndPlay("neWalk"); } private function launchTimer(){ var _local1:Timer; if (counter){ return; }; counter = true; _local1 = new Timer(stren, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete); _local1.start(); } function frame106(){ gotoAndPlay("swWalk"); } function frame104(){ throwArm(); } private function checkHealth(){ var _local1:Timer; if (health <= 0){ isAttacking = false; removeEventListener(Event.ENTER_FRAME, moveCharacter); if ((((this.currentLabel == "nwWalk")) || ((this.currentLabel == "nwAttack")))){ gotoAndPlay("nwHit"); } else { if ((((this.currentLabel == "neWalk")) || ((this.currentLabel == "neAttack")))){ gotoAndPlay("neHit"); } else { if ((((this.currentLabel == "swWalk")) || ((this.currentLabel == "swAttack")))){ gotoAndPlay("swHit"); } else { if ((((this.currentLabel == "seWalk")) || ((this.currentLabel == "seAttack")))){ gotoAndPlay("seHit"); }; }; }; }; achiev.incKilledMuts(); MovieClip(root).thingsKilled++; MovieClip(root)._money = (MovieClip(root)._money + 35); aiMgr.removeAI(this); achiev.updateMoney(35); MovieClip(root).dropItem(this); _local1 = new Timer(2000, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local1.start(); }; } function frame118(){ throwArm(); } public function hit(_arg1:uint){ health = (health - _arg1); } private function throwArm(){ var _local1:Arm; if (canthrow){ _local1 = new Arm((this.x + armNode.x), (this.y + armNode.y), traceHero()); MovieClip(root).bullets.push(_local1); MovieClip(root).dasBar.addChildAt(_local1, (MovieClip(root).dasBar.numChildren - 1)); canthrow = false; }; } private function timerComplete(_arg1:TimerEvent){ counter = false; bulletHit = false; } function frame120(){ gotoAndPlay("seWalk"); } function frame131(){ stop(); } function frame142(){ stop(); } public static function updatePos(_arg1:RMutant){ var _local2:int; var _local3:Number; var _local4:Number; var _local5:*; var _local6:*; var _local7:Object; var _local8:int; var _local9:*; var _local10:int; if (_arg1.ifc.Pause){ _arg1.lastTime = 0; _arg1.stop(); return; }; if (_arg1.alpha < 1){ _arg1.alpha = (_arg1.alpha + 0.05); return; }; if (_arg1.lastTime == 0){ _arg1.lastTime = getTimer(); }; _arg1.checkHealth(); _local2 = (getTimer() - _arg1.lastTime); _arg1.lastTime = (_arg1.lastTime + _local2); _local3 = _arg1.traceHero(); _arg1.dx = (_arg1.speed * Math.cos((((2 * Math.PI) * _local3) / 360))); _arg1.dy = (_arg1.speed * Math.sin((((2 * Math.PI) * _local3) / 360))); if ((((((_local2 < 1)) || ((_arg1.health <= 0)))) || (_arg1.stunned))){ return; }; if ((((((((_arg1.currentLabel == "neAttack")) || ((_arg1.currentLabel == "nwAttack")))) || ((_arg1.currentLabel == "seAttack")))) || ((_arg1.currentLabel == "swAttack")))){ return; }; if ((((((_local3 < 0)) && ((_local3 > -90)))) && (!((_arg1.currentLabel == "neWalk"))))){ _arg1.gotoAndPlay("neWalk"); } else { if ((((((_local3 < -90)) && ((_local3 > -179)))) && (!((_arg1.currentLabel == "nwWalk"))))){ _arg1.gotoAndPlay("nwWalk"); } else { if ((((((_local3 < 180)) && ((_local3 > 90)))) && (!((_arg1.currentLabel == "swWalk"))))){ _arg1.gotoAndPlay("swWalk"); } else { if ((((((_local3 < 90)) && ((_local3 > 0)))) && (!((_arg1.currentLabel == "seWalk"))))){ _arg1.gotoAndPlay("seWalk"); }; }; }; }; _local4 = _arg1.inRange(MovieClip(_arg1.parent)._hero, _arg1); if ((((((((_arg1.currentLabel == "neWalk")) && ((_local4 <= 20)))) && (!((_arg1.currentLabel == "neAttack"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("neAttack"); } else { if ((((((((_arg1.currentLabel == "nwWalk")) && ((_local4 <= 20)))) && (!((_arg1.currentLabel == "nwAttack"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("nwAttack"); } else { if ((((((((_arg1.currentLabel == "swWalk")) && ((_local4 <= 20)))) && (!((_arg1.currentLabel == "swAttack"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("swAttack"); } else { if ((((((((_arg1.currentLabel == "seWalk")) && ((_local4 <= 20)))) && (!((_arg1.currentLabel == "seAttack"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("seAttack"); }; }; }; }; _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); if (_arg1.bulletHit){ if (_arg1.currentLabel == "nwWalk"){ _arg1.gotoAndPlay("nwHit"); } else { if (_arg1.currentLabel == "neWalk"){ _arg1.gotoAndPlay("neHit"); } else { if (_arg1.currentLabel == "swWalk"){ _arg1.gotoAndPlay("swHit"); } else { if (_arg1.currentLabel == "seWalk"){ _arg1.gotoAndPlay("seHit"); }; }; }; }; _arg1.dx = (_arg1.stren * Math.cos((((2 * Math.PI) * _arg1.degrees) / 360))); _arg1.dy = (_arg1.stren * Math.sin((((2 * Math.PI) * _arg1.degrees) / 360))); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _arg1.launchTimer(); }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && (((_arg1.x + _arg1.unitwidth) > _local7.leftside)))) && (((_arg1.x - _arg1.unitwidth) < _local7.rightside)))){ if ((((_arg1.y <= _local7.topside)) && ((_local5 > _local7.topside)))){ _local5 = _local7.topside; break; }; if ((((_arg1.y >= _local7.bottomside)) && ((_local5 < (_local7.bottomside + _arg1.unitheight))))){ _local5 = (_local7.bottomside + _arg1.unitheight); break; }; }; }; _local8++; }; _local10 = 0; while (_local10 < _arg1.aiMgr.aiLength()) { _local9 = _arg1.aiMgr.getAIEnt(_local10); if (_local9.health <= 0){ break; }; if (_arg1.inRange(_arg1, _local9) < 30){ if (((((!((_local9 == null))) && (((_arg1.x + _arg1.unitwidth) > (_local9.x - _local9.unitwidth))))) && (((_arg1.x - _arg1.unitwidth) < (_local9.x + _local9.unitwidth))))){ if ((((_arg1.y <= (_local9.y - _local9.unitheight))) && ((_local5 > (_local9.y - _local9.unitheight))))){ _local5 = (_local9.y - _local9.unitheight); break; }; }; }; _local10++; }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && ((_local5 > _local7.topside)))) && (((_local5 - _arg1.unitheight) < _local7.bottomside)))){ if (((((_arg1.x - _arg1.unitwidth) >= _local7.rightside)) && (((_local6 - _arg1.unitwidth) <= _local7.rightside)))){ _local6 = (_local7.rightside + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= _local7.leftside)) && (((_local6 + _arg1.unitwidth) >= _local7.leftside)))){ _local6 = (_local7.leftside - _arg1.unitwidth); break; }; }; }; _local8++; }; _local10 = 0; while (_local10 < _arg1.aiMgr.aiLength()) { _local9 = _arg1.aiMgr.getAIEnt(_local10); if (_local9.health <= 0){ break; }; if (_arg1.inRange(_arg1, _local9) < 30){ if (((((!((_local9 == null))) && ((_local5 > (_local9.y - _local9.unitheight))))) && (((_local5 - _arg1.unitheight) < _local9.y)))){ if (((((_arg1.x - _arg1.unitwidth) >= (_local9.x + _local9.unitwidth))) && (((_local6 - _arg1.unitwidth) <= (_local9.x + _local9.unitwidth))))){ _local6 = ((_local9.x + _local9.unitwidth) + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= (_local9.x - _local9.unitwidth))) && (((_local6 + _arg1.unitwidth) >= (_local9.x - _local9.unitwidth))))){ _local6 = ((_local9.x - _local9.unitwidth) - _arg1.unitwidth); break; }; }; }; _local10++; }; _arg1.x = _local6; _arg1.y = _local5; } } }//package
Section 69
//Round (Round) package { import flash.display.*; import flash.events.*; public class Round extends Ammo { private var speed:Number;// = 30 private var dx:Number; private var dy:Number; private var degree:Number; private var ifc:IFC; public function Round(_arg1, _arg2:Number, _arg3:Number){ ifc = new IFC(); speed = 30; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); this.rotation = _arg3; AmmoType("round"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); addEventListener(Event.ENTER_FRAME, moveBullets); } public function removeMe(){ MovieClip(root).removeRound(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, moveBullets); delete ??getglobalscope [this]; } public function getRot(){ return (degree); } private function moveBullets(_arg1:Event){ if (ifc.Pause){ return; }; this.x = (this.x + dx); this.y = (this.y + dy); if ((((this.x < 10)) || ((this.x > 1240)))){ removeMe(); } else { if ((((this.y < 10)) || ((this.y > 990)))){ removeMe(); }; }; } } }//package
Section 70
//sfx_Achievment (sfx_Achievment) package { import flash.media.*; public dynamic class sfx_Achievment extends Sound { } }//package
Section 71
//sfx_Arrow (sfx_Arrow) package { import flash.media.*; public dynamic class sfx_Arrow extends Sound { } }//package
Section 72
//sfx_Chime (sfx_Chime) package { import flash.media.*; public dynamic class sfx_Chime extends Sound { } }//package
Section 73
//sfx_crossbowTwang (sfx_crossbowTwang) package { import flash.media.*; public dynamic class sfx_crossbowTwang extends Sound { } }//package
Section 74
//sfx_GameOver (sfx_GameOver) package { import flash.media.*; public dynamic class sfx_GameOver extends Sound { } }//package
Section 75
//sfx_Hit1 (sfx_Hit1) package { import flash.media.*; public dynamic class sfx_Hit1 extends Sound { } }//package
Section 76
//sfx_Hit2 (sfx_Hit2) package { import flash.media.*; public dynamic class sfx_Hit2 extends Sound { } }//package
Section 77
//sfx_pHit (sfx_pHit) package { import flash.media.*; public dynamic class sfx_pHit extends Sound { } }//package
Section 78
//sfx_PickUp (sfx_PickUp) package { import flash.media.*; public dynamic class sfx_PickUp extends Sound { } }//package
Section 79
//sfx_PistolClick (sfx_PistolClick) package { import flash.media.*; public dynamic class sfx_PistolClick extends Sound { } }//package
Section 80
//sfx_PistolShot (sfx_PistolShot) package { import flash.media.*; public dynamic class sfx_PistolShot extends Sound { } }//package
Section 81
//sfx_Pulse (sfx_Pulse) package { import flash.media.*; public dynamic class sfx_Pulse extends Sound { } }//package
Section 82
//sfx_ShotgunShot (sfx_ShotgunShot) package { import flash.media.*; public dynamic class sfx_ShotgunShot extends Sound { } }//package
Section 83
//Shell (Shell) package { import flash.display.*; import flash.events.*; public class Shell extends Ammo { private var life:uint;// = 0 private var speed:Number;// = 30 private var maxLife:uint;// = 4 private var dx:Number; private var dy:Number; private var degree:Number; public function Shell(_arg1, _arg2:Number, _arg3:Number){ life = 0; maxLife = 4; speed = 30; super(); degree = _arg3; this.x = (_arg1 + Math.cos((((2 * Math.PI) * _arg3) / 360))); this.y = (_arg2 + Math.sin((((2 * Math.PI) * _arg3) / 360))); this.rotation = _arg3; AmmoType("shell"); dx = (speed * Math.cos((((2 * Math.PI) * _arg3) / 360))); dy = (speed * Math.sin((((2 * Math.PI) * _arg3) / 360))); addEventListener(Event.ENTER_FRAME, moveBullets); } public function removeMe(){ MovieClip(root).removeShell(this); parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, moveBullets); delete ??getglobalscope [this]; } public function getRot(){ return (degree); } private function moveBullets(_arg1:Event){ this.x = (this.x + dx); this.y = (this.y + dy); if (life == maxLife){ removeMe(); }; life++; } } }//package
Section 84
//Smash (Smash) package { import flash.media.*; public dynamic class Smash extends Sound { } }//package
Section 85
//Table (Table) package { import flash.display.*; public dynamic class Table extends MovieClip { } }//package
Section 86
//UI_Achievment (UI_Achievment) package { import flash.display.*; public dynamic class UI_Achievment extends MovieClip { } }//package
Section 87
//Werewolf (Werewolf) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Werewolf extends MovieClip { private var gang:Array; public var health:int;// = 20 private var speed:Number; private var stars:$dazed; private var lastTime:int; public var isAttacking;// = false private var dx:Number;// = 1 private var dy:Number;// = 1 private var stren:uint; private var achiev:Achievments; private var stunned:Boolean;// = false public var unitwidth:Number; private var aiMgr:AIManager; private var ifc:IFC; private var fixedObjects:Array; private var weaponDrop:Boolean; private var degrees:Number; private var bulletHit:Boolean; public var Type:Class; public var unitheight:Number; private var counter:Boolean;// = false public function Werewolf(_arg1, _arg2:Number, _arg3:Array, _arg4:Boolean){ Type = Werewolf; ifc = new IFC(); dx = 1; dy = 1; health = 20; fixedObjects = new Array(); gang = new Array(); stars = new $dazed(); achiev = new Achievments(); stunned = false; counter = false; isAttacking = false; super(); addFrameScript(19, frame20, 39, frame40, 59, frame60, 79, frame80, 80, frame81, 85, frame86, 87, frame88, 89, frame90, 95, frame96, 97, frame98, 99, frame100, 105, frame106, 107, frame108, 109, frame110, 115, frame116, 117, frame118, 119, frame120, 130, frame131, 141, frame142, 152, frame153, 163, frame164); weaponDrop = _arg4; this.x = _arg1; this.y = _arg2; this.alpha = 0; speed = randRange(50, 70); fixedObjects = _arg3; unitwidth = (this.width / 2); unitheight = (this.height / 3); aiMgr = new AIManager(); } function frame153(){ stop(); } private function randRange(_arg1:uint, _arg2:uint){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } function frame164(){ stop(); } private function moveCharacter(_arg1:Event){ } function frame20(){ gotoAndPlay("swWalk"); } private function fade(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } function frame40(){ gotoAndPlay("seWalk"); } public function stun(_arg1:int){ var _local2:Timer; stunned = true; _local2 = new Timer(1000, _arg1); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, unstun); _local2.start(); } private function killMob(_arg1:TimerEvent){ removeMe(); } private function unstun(_arg1:TimerEvent){ stunned = false; } private function traceHero(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - this.x); _local2 = (MovieClip(parent)._hero.y - this.y); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } private function fadeMob(_arg1:TimerEvent){ var _local2:Timer; _local2 = new Timer(100, 10); _local2.addEventListener(TimerEvent.TIMER, fade); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local2.start(); } function frame60(){ gotoAndPlay("nwWalk"); } public function updateList(_arg1:Array){ } function frame80(){ gotoAndPlay("neWalk"); } function frame81(){ this.isAttacking = false; } private function inRange(_arg1:Object, _arg2:Object){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = Math.abs((_arg1.x - _arg2.x)); _local4 = Math.abs((((_arg1.height / 2) + _arg1.y) - ((_arg2.height / 2) + _arg2.y))); _local5 = (Math.sqrt(_local3) + Math.sqrt(_local4)); return (_local5); } function frame86(){ this.isAttacking = true; } public function pushBack(_arg1:Number, _arg2:uint){ bulletHit = true; degrees = _arg1; stren = _arg2; } public function removeMe(){ parent.removeChild(this); delete ??getglobalscope [this]; } function frame90(){ gotoAndPlay("nwWalk"); } function frame88(){ this.isAttacking = false; } function frame98(){ this.isAttacking = false; } private function launchTimer(){ var _local1:Timer; if (counter){ return; }; counter = true; _local1 = new Timer(stren, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete); _local1.start(); } function frame96(){ this.isAttacking = true; } function frame100(){ gotoAndPlay("neWalk"); } function frame106(){ this.isAttacking = true; } function frame108(){ this.isAttacking = false; } function frame110(){ gotoAndPlay("swWalk"); } function frame116(){ this.isAttacking = true; } function frame118(){ this.isAttacking = false; } public function hit(_arg1:uint){ health = (health - _arg1); } private function checkHealth(){ var _local1:Timer; if (health <= 0){ isAttacking = false; removeEventListener(Event.ENTER_FRAME, moveCharacter); if ((((this.currentLabel == "nwWalk")) || ((this.currentLabel == "nwAttack")))){ gotoAndPlay("nwHit"); } else { if ((((this.currentLabel == "neWalk")) || ((this.currentLabel == "neAttack")))){ gotoAndPlay("neHit"); } else { if ((((this.currentLabel == "swWalk")) || ((this.currentLabel == "swAttack")))){ gotoAndPlay("swHit"); } else { if ((((this.currentLabel == "seWalk")) || ((this.currentLabel == "seAttack")))){ gotoAndPlay("seHit"); }; }; }; }; achiev.incKilledWolves(); MovieClip(root).thingsKilled++; MovieClip(root)._money = (MovieClip(root)._money + 750); achiev.updateMoney(750); if (!weaponDrop){ MovieClip(root).dropItem(this); }; if (weaponDrop){ MovieClip(root).dropCrossbow(this); }; aiMgr.removeAI(this); _local1 = new Timer(2000, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local1.start(); }; } private function timerComplete(_arg1:TimerEvent){ counter = false; bulletHit = false; } function frame120(){ gotoAndPlay("seWalk"); } function frame131(){ stop(); } function frame142(){ stop(); } public static function updatePos(_arg1:Werewolf){ var _local2:int; var _local3:*; var _local4:Number; var _local5:*; var _local6:*; var _local7:Object; var _local8:int; var _local9:*; var _local10:int; if (_arg1.ifc.Pause){ _arg1.lastTime = 0; _arg1.stop(); return; }; if (_arg1.alpha < 1){ _arg1.alpha = (_arg1.alpha + 0.05); return; }; if (_arg1.lastTime == 0){ _arg1.lastTime = getTimer(); }; _arg1.checkHealth(); _local2 = (getTimer() - _arg1.lastTime); _arg1.lastTime = (_arg1.lastTime + _local2); _local3 = _arg1.traceHero(); _arg1.dx = (_arg1.speed * Math.cos((((2 * Math.PI) * _local3) / 360))); _arg1.dy = (_arg1.speed * Math.sin((((2 * Math.PI) * _local3) / 360))); if ((((((_local2 < 1)) || ((_arg1.health <= 0)))) || (_arg1.stunned))){ return; }; if ((((((((_arg1.currentLabel == "neAttack")) || ((_arg1.currentLabel == "nwAttack")))) || ((_arg1.currentLabel == "seAttack")))) || ((_arg1.currentLabel == "swAttack")))){ return; }; if ((((((_local3 < 0)) && ((_local3 > -90)))) && (!((_arg1.currentLabel == "neWalk"))))){ _arg1.gotoAndPlay("neWalk"); } else { if ((((((_local3 < -90)) && ((_local3 > -179)))) && (!((_arg1.currentLabel == "nwWalk"))))){ _arg1.gotoAndPlay("nwWalk"); } else { if ((((((_local3 < 180)) && ((_local3 > 90)))) && (!((_arg1.currentLabel == "swWalk"))))){ _arg1.gotoAndPlay("swWalk"); } else { if ((((((_local3 < 90)) && ((_arg1.traceHero() > 0)))) && (!((_arg1.currentLabel == "seWalk"))))){ _arg1.gotoAndPlay("seWalk"); }; }; }; }; _local4 = _arg1.inRange(MovieClip(_arg1.parent)._hero, _arg1); if ((((((_arg1.currentLabel == "neWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "neAttack"))))){ _arg1.gotoAndPlay("neAttack"); } else { if ((((((_arg1.currentLabel == "nwWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "nwAttack"))))){ _arg1.gotoAndPlay("nwAttack"); } else { if ((((((_arg1.currentLabel == "swWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "swAttack"))))){ _arg1.gotoAndPlay("swAttack"); } else { if ((((((_arg1.currentLabel == "seWalk")) && ((_local4 <= 10)))) && (!((_arg1.currentLabel == "seAttack"))))){ _arg1.gotoAndPlay("seAttack"); }; }; }; }; _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); if (_arg1.bulletHit){ if (_arg1.currentLabel == "nwWalk"){ _arg1.gotoAndPlay("nwHit"); } else { if (_arg1.currentLabel == "neWalk"){ _arg1.gotoAndPlay("neHit"); } else { if (_arg1.currentLabel == "swWalk"){ _arg1.gotoAndPlay("swHit"); } else { if (_arg1.currentLabel == "seWalk"){ _arg1.gotoAndPlay("seHit"); }; }; }; }; _arg1.dx = (_arg1.stren * Math.cos((((2 * Math.PI) * _arg1.degrees) / 360))); _arg1.dy = (_arg1.stren * Math.sin((((2 * Math.PI) * _arg1.degrees) / 360))); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _arg1.launchTimer(); }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && (((_arg1.x + _arg1.unitwidth) > _local7.leftside)))) && (((_arg1.x - _arg1.unitwidth) < _local7.rightside)))){ if ((((_arg1.y <= _local7.topside)) && ((_local5 > _local7.topside)))){ _local5 = _local7.topside; break; }; if ((((_arg1.y >= _local7.bottomside)) && ((_local5 < (_local7.bottomside + _arg1.unitheight))))){ _local5 = (_local7.bottomside + _arg1.unitheight); break; }; }; }; _local8++; }; _local10 = 0; while (_local10 < _arg1.aiMgr.aiLength()) { _local9 = _arg1.aiMgr.getAIEnt(_local10); if (_local9.health <= 0){ break; }; if (_arg1.inRange(_arg1, _local9) < 30){ if (((((!((_local9 == null))) && (((_arg1.x + _arg1.unitwidth) > (_local9.x - _local9.unitwidth))))) && (((_arg1.x - _arg1.unitwidth) < (_local9.x + _local9.unitwidth))))){ if ((((_arg1.y <= (_local9.y - _local9.unitheight))) && ((_local5 > (_local9.y - _local9.unitheight))))){ _local5 = (_local9.y - _local9.unitheight); break; }; }; }; _local10++; }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && ((_local5 > _local7.topside)))) && (((_local5 - _arg1.unitheight) < _local7.bottomside)))){ if (((((_arg1.x - _arg1.unitwidth) >= _local7.rightside)) && (((_local6 - _arg1.unitwidth) <= _local7.rightside)))){ _local6 = (_local7.rightside + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= _local7.leftside)) && (((_local6 + _arg1.unitwidth) >= _local7.leftside)))){ _local6 = (_local7.leftside - _arg1.unitwidth); break; }; }; }; _local8++; }; _local10 = 0; while (_local10 < _arg1.aiMgr.aiLength()) { _local9 = _arg1.aiMgr.getAIEnt(_local10); if (_local9.health <= 0){ break; }; if (_arg1.inRange(_arg1, _local9) < 30){ if (((((!((_local9 == null))) && ((_local5 > (_local9.y - _local9.unitheight))))) && (((_local5 - _arg1.unitheight) < _local9.y)))){ if (((((_arg1.x - _arg1.unitwidth) >= (_local9.x + _local9.unitwidth))) && (((_local6 - _arg1.unitwidth) <= (_local9.x + _local9.unitwidth))))){ _local6 = ((_local9.x + _local9.unitwidth) + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= (_local9.x - _local9.unitwidth))) && (((_local6 + _arg1.unitwidth) >= (_local9.x - _local9.unitwidth))))){ _local6 = ((_local9.x - _local9.unitwidth) - _arg1.unitwidth); break; }; }; }; _local10++; }; _arg1.x = _local6; _arg1.y = _local5; } } }//package
Section 88
//Witch (Witch) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Witch extends MovieClip { public var health:int;// = 40 private var speed:uint;// = 50 private var lastTime:int; public var isAttacking;// = false private var achiev:Achievments; private var dy:Number;// = 1 private var stren:uint; private var dx:Number;// = 1 private var stunned:Boolean;// = false public var unitwidth:Number;// = 5 private var aiMgr:AIManager; private var ifc:IFC; private var fixedObjects:Array; private var canthrow:Boolean;// = false private var weaponDrop:Boolean; private var degrees:Number; private var timerID:uint; public var bulletHit:Boolean;// = false public var Type:Class; public var orbNode:Node; public var unitheight:Number;// = 5 private var counter:Boolean;// = false public function Witch(_arg1:int, _arg2:int, _arg3:Array, _arg4:Boolean){ Type = Witch; achiev = new Achievments(); dx = 1; dy = 1; speed = 50; health = 40; ifc = new IFC(); isAttacking = false; canthrow = false; unitwidth = 5; unitheight = 5; stunned = false; counter = false; bulletHit = false; super(); addFrameScript(16, frame17, 33, frame34, 50, frame51, 67, frame68, 68, frame69, 88, frame89, 104, frame105, 105, frame106, 125, frame126, 141, frame142, 142, frame143, 162, frame163, 178, frame179, 179, frame180, 199, frame200, 215, frame216, 233, frame234, 240, frame241, 258, frame259, 265, frame266, 283, frame284, 290, frame291, 308, frame309, 315, frame316, 347, frame348, 379, frame380, 412, frame413, 445, frame446); weaponDrop = _arg4; this.x = _arg1; this.y = _arg2; orbNode.visible = false; this.alpha = 0; fixedObjects = _arg3; timerID = setInterval(mayThrow, 4000); aiMgr = new AIManager(); unitwidth = (this.width / 2); unitheight = (this.height / 3); } private function randRange(_arg1:uint, _arg2:uint){ var _local3:Number; _local3 = ((Math.random() * (_arg2 - _arg1)) + _arg1); return (_local3); } function frame163(){ isAttacking = true; } function frame284(){ fireOrb(); } function frame291(){ gotoAndPlay("neWalk"); } function frame179(){ isAttacking = false; gotoAndPlay("neWalk"); } function frame17(){ gotoAndPlay("swWalk"); } function frame180(){ isAttacking = false; } private function moveCharacter(_arg1:Event){ } private function fade(_arg1:TimerEvent){ this.alpha = (this.alpha - 0.1); } private function mayThrow(){ canthrow = true; } function frame34(){ gotoAndPlay("seWalk"); } private function fireOrb(){ var _local1:Orb; if (canthrow){ _local1 = new Orb((this.x + orbNode.x), (this.y + orbNode.y), traceOffsets()); MovieClip(root).bullets.push(_local1); MovieClip(root).dasBar.addChildAt(_local1, (MovieClip(root).dasBar.numChildren - 1)); canthrow = false; }; } private function killMob(_arg1:TimerEvent){ removeMe(); } private function traceHero(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - this.x); _local2 = (MovieClip(parent)._hero.y - this.y); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } function frame51(){ gotoAndPlay("neWalk"); } private function fadeMob(_arg1:TimerEvent){ var _local2:Timer; _local2 = new Timer(100, 10); _local2.addEventListener(TimerEvent.TIMER, fade); _local2.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local2.start(); } function frame68(){ gotoAndPlay("nwWalk"); } function frame69(){ isAttacking = false; } function frame309(){ fireOrb(); } function frame316(){ gotoAndPlay("nwWalk"); } public function updateList(_arg1:Array){ } function frame446(){ stop(); } function frame200(){ isAttacking = true; } public function pushBack(_arg1:Number, _arg2:uint){ bulletHit = true; degrees = _arg1; stren = _arg2; } function frame89(){ isAttacking = true; } private function inRange(_arg1:Object, _arg2:Object){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = Math.abs((_arg1.x - _arg2.x)); _local4 = Math.abs((_arg1.y - _arg2.y)); _local5 = (Math.sqrt(_local3) + Math.sqrt(_local4)); return (_local5); } public function removeMe(){ clearInterval(timerID); parent.removeChild(this); delete ??getglobalscope [this]; } private function traceOffsets(){ var _local1:int; var _local2:int; var _local3:Number; var _local4:Number; if (health <= 0){ return (0); }; _local1 = (MovieClip(parent)._hero.x - (this.x + orbNode.x)); _local2 = (MovieClip(parent)._hero.y - (this.y + orbNode.y)); _local3 = Math.atan2(_local2, _local1); _local4 = (360 * (_local3 / (2 * Math.PI))); return (_local4); } function frame413(){ stop(); } private function launchTimer(){ var _local1:Timer; if (counter){ return; }; counter = true; _local1 = new Timer(stren, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, timerComplete); _local1.start(); } function frame216(){ isAttacking = false; gotoAndPlay("nwWalk"); } function frame105(){ isAttacking = false; gotoAndPlay("swWalk"); } function frame106(){ isAttacking = false; } function frame348(){ stop(); } private function checkHealth(){ var _local1:Timer; if (health <= 0){ isAttacking = false; removeEventListener(Event.ENTER_FRAME, moveCharacter); if ((((((this.currentLabel == "nwWalk")) || ((this.currentLabel == "nwAttack")))) || ((this.currentLabel == "nwRanged")))){ gotoAndPlay("nwHit"); } else { if ((((((this.currentLabel == "neWalk")) || ((this.currentLabel == "neAttack")))) || ((this.currentLabel == "nwRanged")))){ gotoAndPlay("neHit"); } else { if ((((((this.currentLabel == "swWalk")) || ((this.currentLabel == "swAttack")))) || ((this.currentLabel == "nwRanged")))){ gotoAndPlay("swHit"); } else { if ((((((this.currentLabel == "seWalk")) || ((this.currentLabel == "seAttack")))) || ((this.currentLabel == "nwRanged")))){ gotoAndPlay("seHit"); }; }; }; }; achiev.incKilledWitches(); MovieClip(root).thingsKilled++; MovieClip(root)._money = (MovieClip(root)._money + 5000); achiev.updateMoney(5000); if (!weaponDrop){ MovieClip(root).dropItem(this); }; if (weaponDrop){ MovieClip(root).dropGatling(this); }; aiMgr.removeAI(this); _local1 = new Timer(7000, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE, killMob); _local1.start(); }; } function frame234(){ fireOrb(); } public function hit(_arg1:uint){ health = (health - _arg1); } private function timerComplete(_arg1:TimerEvent){ counter = false; bulletHit = false; } function frame241(){ gotoAndPlay("swWalk"); } function frame126(){ isAttacking = true; } function frame259(){ fireOrb(); } function frame380(){ stop(); } function frame142(){ isAttacking = false; gotoAndPlay("seWalk"); } function frame143(){ isAttacking = false; } function frame266(){ gotoAndPlay("seWalk"); } public static function updatePos(_arg1:Witch){ var _local2:int; var _local3:Number; var _local4:*; var _local5:*; var _local6:*; var _local7:Object; var _local8:int; if (_arg1.ifc.Pause){ _arg1.lastTime = 0; _arg1.stop(); return; }; if (_arg1.alpha < 1){ _arg1.alpha = (_arg1.alpha + 0.05); return; }; if (_arg1.lastTime == 0){ _arg1.lastTime = getTimer(); }; _arg1.checkHealth(); _local2 = (getTimer() - _arg1.lastTime); _arg1.lastTime = (_arg1.lastTime + _local2); _local3 = _arg1.traceHero(); _arg1.dx = (_arg1.speed * Math.cos((((2 * Math.PI) * _local3) / 360))); _arg1.dy = (_arg1.speed * Math.sin((((2 * Math.PI) * _local3) / 360))); if ((((_local2 < 1)) || ((_arg1.health <= 0)))){ return; }; if ((((((((((((((((_arg1.currentLabel == "neAttack")) || ((_arg1.currentLabel == "nwAttack")))) || ((_arg1.currentLabel == "seAttack")))) || ((_arg1.currentLabel == "swAttack")))) || ((_arg1.currentLabel == "neRanged")))) || ((_arg1.currentLabel == "nwRanged")))) || ((_arg1.currentLabel == "seRanged")))) || ((_arg1.currentLabel == "swRanged")))){ return; }; if ((((((_local3 < 0)) && ((_local3 > -90)))) && (!((_arg1.currentLabel == "neWalk"))))){ _arg1.gotoAndPlay("neWalk"); } else { if ((((((_local3 < -90)) && ((_local3 > -179)))) && (!((_arg1.currentLabel == "nwWalk"))))){ _arg1.gotoAndPlay("nwWalk"); } else { if ((((((_local3 < 180)) && ((_local3 > 90)))) && (!((_arg1.currentLabel == "swWalk"))))){ _arg1.gotoAndPlay("swWalk"); } else { if ((((((_local3 < 90)) && ((_local3 > 0)))) && (!((_arg1.currentLabel == "seWalk"))))){ _arg1.gotoAndPlay("seWalk"); }; }; }; }; _local4 = _arg1.inRange(MovieClip(_arg1.parent)._hero, _arg1); if ((((((_arg1.currentLabel == "neWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "neAttack"))))){ _arg1.gotoAndPlay("neAttack"); } else { if ((((((_arg1.currentLabel == "nwWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "nwAttack"))))){ _arg1.gotoAndPlay("nwAttack"); } else { if ((((((_arg1.currentLabel == "swWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "swAttack"))))){ _arg1.gotoAndPlay("swAttack"); } else { if ((((((_arg1.currentLabel == "seWalk")) && ((_local4 <= 12)))) && (!((_arg1.currentLabel == "seAttack"))))){ _arg1.gotoAndPlay("seAttack"); }; }; }; }; if ((((((((_arg1.currentLabel == "neWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "neRanged"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("neRanged"); } else { if ((((((((_arg1.currentLabel == "nwWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "nwRanged"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("nwRanged"); } else { if ((((((((_arg1.currentLabel == "swWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "swRanged"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("swRanged"); } else { if ((((((((_arg1.currentLabel == "seWalk")) && ((((_local4 >= 12)) && ((_local4 >= 20)))))) && (!((_arg1.currentLabel == "seRanged"))))) && (_arg1.canthrow))){ _arg1.gotoAndPlay("seRanged"); }; }; }; }; _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); if (_arg1.bulletHit){ if (_arg1.currentLabel == "nwWalk"){ _arg1.gotoAndPlay("nwHit"); } else { if (_arg1.currentLabel == "neWalk"){ _arg1.gotoAndPlay("neHit"); } else { if (_arg1.currentLabel == "swWalk"){ _arg1.gotoAndPlay("swHit"); } else { if (_arg1.currentLabel == "seWalk"){ _arg1.gotoAndPlay("seHit"); }; }; }; }; _arg1.dx = (_arg1.stren * Math.cos((((2 * Math.PI) * _arg1.degrees) / 360))); _arg1.dy = (_arg1.stren * Math.sin((((2 * Math.PI) * _arg1.degrees) / 360))); _local6 = (_arg1.x + ((_arg1.dx * _local2) / 1000)); _local5 = (_arg1.y + ((_arg1.dy * _local2) / 1000)); _arg1.launchTimer(); }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && (((_arg1.x + _arg1.unitwidth) > _local7.leftside)))) && (((_arg1.x - _arg1.unitwidth) < _local7.rightside)))){ if ((((_arg1.y <= _local7.topside)) && ((_local5 > _local7.topside)))){ _local5 = _local7.topside; break; }; if ((((_arg1.y >= _local7.bottomside)) && ((_local5 < (_local7.bottomside + _arg1.unitheight))))){ _local5 = (_local7.bottomside + _arg1.unitheight); break; }; }; }; _local8++; }; _local8 = 0; while (_local8 < _arg1.fixedObjects.length) { _local7 = _arg1.fixedObjects[_local8]; if (_arg1.inRange(_arg1, _local7.mc) < 30){ if ((((((_local7.type == "Block")) && ((_local5 > _local7.topside)))) && (((_local5 - _arg1.unitheight) < _local7.bottomside)))){ if (((((_arg1.x - _arg1.unitwidth) >= _local7.rightside)) && (((_local6 - _arg1.unitwidth) <= _local7.rightside)))){ _local6 = (_local7.rightside + _arg1.unitwidth); break; }; if (((((_arg1.x + _arg1.unitwidth) <= _local7.leftside)) && (((_local6 + _arg1.unitwidth) >= _local7.leftside)))){ _local6 = (_local7.leftside - _arg1.unitwidth); break; }; }; }; _local8++; }; _arg1.x = _local6; _arg1.y = _local5; } } }//package

Library Items

Symbol 1 Sound {sfx_Pulse}Used by:Timeline
Symbol 2 Sound {Smash}Used by:Timeline
Symbol 3 MovieClip {Barrel}
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip {CustomCursor}Uses:4Used by:Timeline
Symbol 6 GraphicUsed by:28
Symbol 7 GraphicUsed by:28
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:28
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:28
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:28
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:28
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:28
Symbol 18 BitmapUsed by:19 118
Symbol 19 GraphicUses:18Used by:28 128
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:28
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:28
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:28
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClip {Ammo}Uses:6 7 9 11 13 15 17 19 21 23 25 27Used by:Timeline
Symbol 29 GraphicUsed by:41 43  Timeline
Symbol 30 GraphicUsed by:41 43  Timeline
Symbol 31 GraphicUsed by:41 43  Timeline
Symbol 32 GraphicUsed by:41 43  Timeline
Symbol 33 GraphicUsed by:41 43  Timeline
Symbol 34 GraphicUsed by:41 43  Timeline
Symbol 35 GraphicUsed by:41 43  Timeline
Symbol 36 GraphicUsed by:41 43  Timeline
Symbol 37 GraphicUsed by:41 43
Symbol 38 GraphicUsed by:41 43
Symbol 39 GraphicUsed by:41 43
Symbol 40 GraphicUsed by:41 43
Symbol 41 MovieClipUses:37 38 39 30 36 34 32 29 33 31 35 40Used by:43
Symbol 42 GraphicUsed by:43
Symbol 43 ButtonUses:41 42 37 38 39 30 36 34 32 29 33 31 35 40Used by:44  Timeline
Symbol 44 MovieClip {Here2Collect_fla.AGlogo_mc_1}Uses:43Used by:59  Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:59  Timeline
Symbol 47 GraphicUsed by:52
Symbol 48 GraphicUsed by:52
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 ButtonUses:47 48 49 50 51Used by:59  Timeline
Symbol 53 GraphicUsed by:58 59 904  Timeline
Symbol 54 GraphicUsed by:58
Symbol 55 GraphicUsed by:58
Symbol 56 GraphicUsed by:58
Symbol 57 GraphicUsed by:58
Symbol 58 ButtonUses:53 54 55 56 57Used by:59
Symbol 59 MovieClip {Here2Collect_fla.AGteaser_mc_6}Uses:53 58 52 46 44Used by:Timeline
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:Timeline
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:66
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:63 65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:71
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClipUses:68 70Used by:Timeline
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:Timeline
Symbol 75 GraphicUsed by:78
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:75 77Used by:Timeline
Symbol 79 BitmapUsed by:81
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:79 80Used by:Timeline
Symbol 82 BitmapUsed by:83 86
Symbol 83 GraphicUses:82Used by:128
Symbol 84 BitmapUsed by:85 87
Symbol 85 GraphicUses:84Used by:128
Symbol 86 GraphicUses:82Used by:128
Symbol 87 GraphicUses:84Used by:128
Symbol 88 BitmapUsed by:89 92
Symbol 89 GraphicUses:88Used by:128
Symbol 90 BitmapUsed by:91 93
Symbol 91 GraphicUses:90Used by:128
Symbol 92 GraphicUses:88Used by:128
Symbol 93 GraphicUses:90Used by:128
Symbol 94 BitmapUsed by:95 100
Symbol 95 GraphicUses:94Used by:128
Symbol 96 BitmapUsed by:97 101
Symbol 97 GraphicUses:96Used by:128
Symbol 98 BitmapUsed by:99 102
Symbol 99 GraphicUses:98Used by:128
Symbol 100 GraphicUses:94Used by:128
Symbol 101 GraphicUses:96Used by:128
Symbol 102 GraphicUses:98Used by:128
Symbol 103 BitmapUsed by:104 109
Symbol 104 GraphicUses:103Used by:128
Symbol 105 BitmapUsed by:106 110
Symbol 106 GraphicUses:105Used by:128
Symbol 107 BitmapUsed by:108 111
Symbol 108 GraphicUses:107Used by:128
Symbol 109 GraphicUses:103Used by:128
Symbol 110 GraphicUses:105Used by:128
Symbol 111 GraphicUses:107Used by:128
Symbol 112 BitmapUsed by:113 116
Symbol 113 GraphicUses:112Used by:128
Symbol 114 BitmapUsed by:115 117
Symbol 115 GraphicUses:114Used by:128
Symbol 116 GraphicUses:112Used by:128
Symbol 117 GraphicUses:114Used by:128
Symbol 118 GraphicUses:18Used by:128
Symbol 119 BitmapUsed by:120 125
Symbol 120 GraphicUses:119Used by:128
Symbol 121 BitmapUsed by:122 126
Symbol 122 GraphicUses:121Used by:128
Symbol 123 BitmapUsed by:124 127
Symbol 124 GraphicUses:123Used by:128
Symbol 125 GraphicUses:119Used by:128
Symbol 126 GraphicUses:121Used by:128
Symbol 127 GraphicUses:123Used by:128
Symbol 128 MovieClip {Mutant}Uses:83 85 86 87 89 91 92 93 95 97 99 100 101 102 104 106 108 109 110 111 113 115 19 116 117 118 120 122 124 125 126 127Used by:Timeline
Symbol 129 BitmapUsed by:132 136 138 140 142
Symbol 130 BitmapUsed by:132 136 138 140 142
Symbol 131 BitmapUsed by:132 226 275 320
Symbol 132 GraphicUses:129 130 131Used by:364
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip {Node}Uses:133Used by:364 517 623 841 1191  Timeline
Symbol 135 BitmapUsed by:136 227 276 321
Symbol 136 GraphicUses:129 130 135Used by:364
Symbol 137 BitmapUsed by:138 228 277 322
Symbol 138 GraphicUses:129 130 137Used by:364
Symbol 139 BitmapUsed by:140 229 278 323
Symbol 140 GraphicUses:129 130 139Used by:364
Symbol 141 BitmapUsed by:142 230 279 324
Symbol 142 GraphicUses:129 130 141Used by:364
Symbol 143 BitmapUsed by:146 148 150 152 154 201 202 203 204 205
Symbol 144 BitmapUsed by:146 148 150 152 154 201 202 203 204 205
Symbol 145 BitmapUsed by:146 201 233 269 281 314 326 359
Symbol 146 GraphicUses:143 144 145Used by:364
Symbol 147 BitmapUsed by:148 202 234 270 282 315 327 360
Symbol 148 GraphicUses:143 144 147Used by:364
Symbol 149 BitmapUsed by:150 203 235 271 283 316 328 361
Symbol 150 GraphicUses:143 144 149Used by:364
Symbol 151 BitmapUsed by:152 204 236 272 284 317 329 362
Symbol 152 GraphicUses:143 144 151Used by:364
Symbol 153 BitmapUsed by:154 205 237 273 285 318 330 363
Symbol 154 GraphicUses:143 144 153Used by:364
Symbol 155 BitmapUsed by:158 160 162 164 166 196 197 198 199 200
Symbol 156 BitmapUsed by:158 160 162 164 166 196 197 198 199 200
Symbol 157 BitmapUsed by:158 196 240 264 287 309 332 354
Symbol 158 GraphicUses:155 156 157Used by:364
Symbol 159 BitmapUsed by:160 197 241 265 288 310 333 355
Symbol 160 GraphicUses:155 156 159Used by:364
Symbol 161 BitmapUsed by:162 198 242 266 289 311 334 356
Symbol 162 GraphicUses:155 156 161Used by:364
Symbol 163 BitmapUsed by:164 199 243 267 290 312 335 357
Symbol 164 GraphicUses:155 156 163Used by:364
Symbol 165 BitmapUsed by:166 200 244 268 291 313 336 358
Symbol 166 GraphicUses:155 156 165Used by:364
Symbol 167 BitmapUsed by:170 172 174 176 178 191 192 193 194 195
Symbol 168 BitmapUsed by:170 172 174 176 178 191 192 193 194 195
Symbol 169 BitmapUsed by:170 191 247 259 293 304 338 349
Symbol 170 GraphicUses:167 168 169Used by:364
Symbol 171 BitmapUsed by:172 192 248 260 294 305 339 350
Symbol 172 GraphicUses:167 171 168Used by:364
Symbol 173 BitmapUsed by:174 193 249 261 295 306 340 351
Symbol 174 GraphicUses:167 173 168Used by:364
Symbol 175 BitmapUsed by:176 194 250 262 296 307 341 352
Symbol 176 GraphicUses:167 175 168Used by:364
Symbol 177 BitmapUsed by:178 195 251 263 297 308 342 353
Symbol 178 GraphicUses:167 177 168Used by:364
Symbol 179 BitmapUsed by:182 184 186 188 190
Symbol 180 BitmapUsed by:182 184 186 188 190
Symbol 181 BitmapUsed by:182 254 299 344
Symbol 182 GraphicUses:179 180 181Used by:364
Symbol 183 BitmapUsed by:184 255 300 345
Symbol 184 GraphicUses:179 183 180Used by:364
Symbol 185 BitmapUsed by:186 256 301 346
Symbol 186 GraphicUses:179 185 180Used by:364
Symbol 187 BitmapUsed by:188 257 302 347
Symbol 188 GraphicUses:179 187 180Used by:364
Symbol 189 BitmapUsed by:190 258 303 348
Symbol 190 GraphicUses:179 189 180Used by:364
Symbol 191 GraphicUses:167 168 169Used by:364
Symbol 192 GraphicUses:167 171 168Used by:364
Symbol 193 GraphicUses:167 173 168Used by:364
Symbol 194 GraphicUses:167 175 168Used by:364
Symbol 195 GraphicUses:167 177 168Used by:364
Symbol 196 GraphicUses:155 156 157Used by:364
Symbol 197 GraphicUses:155 156 159Used by:364
Symbol 198 GraphicUses:155 156 161Used by:364
Symbol 199 GraphicUses:155 156 163Used by:364
Symbol 200 GraphicUses:155 156 165Used by:364
Symbol 201 GraphicUses:143 144 145Used by:364
Symbol 202 GraphicUses:143 144 147Used by:364
Symbol 203 GraphicUses:143 144 149Used by:364
Symbol 204 GraphicUses:143 144 151Used by:364
Symbol 205 GraphicUses:143 144 153Used by:364
Symbol 206 BitmapUsed by:207 212
Symbol 207 GraphicUses:206Used by:364
Symbol 208 BitmapUsed by:209 213
Symbol 209 GraphicUses:208Used by:364
Symbol 210 BitmapUsed by:211 214
Symbol 211 GraphicUses:210Used by:364
Symbol 212 GraphicUses:206Used by:364
Symbol 213 GraphicUses:208Used by:364
Symbol 214 GraphicUses:210Used by:364
Symbol 215 BitmapUsed by:216 221
Symbol 216 GraphicUses:215Used by:364
Symbol 217 BitmapUsed by:218 222
Symbol 218 GraphicUses:217Used by:364
Symbol 219 BitmapUsed by:220 223
Symbol 220 GraphicUses:219Used by:364
Symbol 221 GraphicUses:215Used by:364
Symbol 222 GraphicUses:217Used by:364
Symbol 223 GraphicUses:219Used by:364
Symbol 224 BitmapUsed by:226 227 228 229 230
Symbol 225 BitmapUsed by:226 227 228 229 230 275 276 277 278 279 320 321 322 323 324
Symbol 226 GraphicUses:224 225 131Used by:364
Symbol 227 GraphicUses:224 225 135Used by:364
Symbol 228 GraphicUses:224 225 137Used by:364
Symbol 229 GraphicUses:224 225 139Used by:364
Symbol 230 GraphicUses:224 225 141Used by:364
Symbol 231 BitmapUsed by:233 234 235 236 237 269 270 271 272 273
Symbol 232 BitmapUsed by:233 234 235 236 237 269 270 271 272 273 281 282 283 284 285 314 315 316 317 318 326 327 328 329 330 359 360 361 362 363
Symbol 233 GraphicUses:231 232 145Used by:364
Symbol 234 GraphicUses:231 232 147Used by:364
Symbol 235 GraphicUses:231 232 149Used by:364
Symbol 236 GraphicUses:231 232 151Used by:364
Symbol 237 GraphicUses:231 232 153Used by:364
Symbol 238 BitmapUsed by:240 241 242 243 244 264 265 266 267 268
Symbol 239 BitmapUsed by:240 241 242 243 244 264 265 266 267 268 287 288 289 290 291 309 310 311 312 313 332 333 334 335 336 354 355 356 357 358
Symbol 240 GraphicUses:238 239 157Used by:364
Symbol 241 GraphicUses:238 239 159Used by:364
Symbol 242 GraphicUses:238 239 161Used by:364
Symbol 243 GraphicUses:238 239 163Used by:364
Symbol 244 GraphicUses:238 239 165Used by:364
Symbol 245 BitmapUsed by:247 248 249 250 251 259 260 261 262 263
Symbol 246 BitmapUsed by:247 248 249 250 251 259 260 261 262 263 293 294 295 296 297 304 305 306 307 308 338 339 340 341 342 349 350 351 352 353
Symbol 247 GraphicUses:245 246 169Used by:364
Symbol 248 GraphicUses:245 246 171Used by:364
Symbol 249 GraphicUses:245 246 173Used by:364
Symbol 250 GraphicUses:245 246 175Used by:364
Symbol 251 GraphicUses:245 246 177Used by:364
Symbol 252 BitmapUsed by:254 255 256 257 258
Symbol 253 BitmapUsed by:254 255 256 257 258 299 300 301 302 303 344 345 346 347 348
Symbol 254 GraphicUses:252 253 181Used by:364
Symbol 255 GraphicUses:252 253 183Used by:364
Symbol 256 GraphicUses:252 253 185Used by:364
Symbol 257 GraphicUses:252 253 187Used by:364
Symbol 258 GraphicUses:252 253 189Used by:364
Symbol 259 GraphicUses:245 246 169Used by:364
Symbol 260 GraphicUses:245 246 171Used by:364
Symbol 261 GraphicUses:245 246 173Used by:364
Symbol 262 GraphicUses:245 246 175Used by:364
Symbol 263 GraphicUses:245 246 177Used by:364
Symbol 264 GraphicUses:238 239 157Used by:364
Symbol 265 GraphicUses:238 239 159Used by:364
Symbol 266 GraphicUses:238 239 161Used by:364
Symbol 267 GraphicUses:238 239 163Used by:364
Symbol 268 GraphicUses:238 239 165Used by:364
Symbol 269 GraphicUses:231 232 145Used by:364
Symbol 270 GraphicUses:231 232 147Used by:364
Symbol 271 GraphicUses:231 232 149Used by:364
Symbol 272 GraphicUses:231 232 151Used by:364
Symbol 273 GraphicUses:231 232 153Used by:364
Symbol 274 BitmapUsed by:275 276 277 278 279
Symbol 275 GraphicUses:274 225 131Used by:364
Symbol 276 GraphicUses:274 225 135Used by:364
Symbol 277 GraphicUses:274 225 137Used by:364
Symbol 278 GraphicUses:274 225 139Used by:364
Symbol 279 GraphicUses:274 225 141Used by:364
Symbol 280 BitmapUsed by:281 282 283 284 285 314 315 316 317 318
Symbol 281 GraphicUses:280 232 145Used by:364
Symbol 282 GraphicUses:280 232 147Used by:364
Symbol 283 GraphicUses:280 232 149Used by:364
Symbol 284 GraphicUses:280 232 151Used by:364
Symbol 285 GraphicUses:280 232 153Used by:364
Symbol 286 BitmapUsed by:287 288 289 290 291 309 310 311 312 313
Symbol 287 GraphicUses:286 239 157Used by:364
Symbol 288 GraphicUses:286 239 159Used by:364
Symbol 289 GraphicUses:286 239 161Used by:364
Symbol 290 GraphicUses:286 239 163Used by:364
Symbol 291 GraphicUses:286 239 165Used by:364
Symbol 292 BitmapUsed by:293 294 295 296 297 304 305 306 307 308
Symbol 293 GraphicUses:292 246 169Used by:364
Symbol 294 GraphicUses:292 246 171Used by:364
Symbol 295 GraphicUses:292 246 173Used by:364
Symbol 296 GraphicUses:292 246 175Used by:364
Symbol 297 GraphicUses:292 246 177Used by:364
Symbol 298 BitmapUsed by:299 300 301 302 303
Symbol 299 GraphicUses:298 253 181Used by:364
Symbol 300 GraphicUses:298 253 183Used by:364
Symbol 301 GraphicUses:298 253 185Used by:364
Symbol 302 GraphicUses:298 253 187Used by:364
Symbol 303 GraphicUses:298 253 189Used by:364
Symbol 304 GraphicUses:292 246 169Used by:364
Symbol 305 GraphicUses:292 246 171Used by:364
Symbol 306 GraphicUses:292 246 173Used by:364
Symbol 307 GraphicUses:292 246 175Used by:364
Symbol 308 GraphicUses:292 246 177Used by:364
Symbol 309 GraphicUses:286 239 157Used by:364
Symbol 310 GraphicUses:286 239 159Used by:364
Symbol 311 GraphicUses:286 239 161Used by:364
Symbol 312 GraphicUses:286 239 163Used by:364
Symbol 313 GraphicUses:286 239 165Used by:364
Symbol 314 GraphicUses:280 232 145Used by:364
Symbol 315 GraphicUses:280 232 147Used by:364
Symbol 316 GraphicUses:280 232 149Used by:364
Symbol 317 GraphicUses:280 232 151Used by:364
Symbol 318 GraphicUses:280 232 153Used by:364
Symbol 319 BitmapUsed by:320 321 322 323 324
Symbol 320 GraphicUses:319 225 131Used by:364
Symbol 321 GraphicUses:319 225 135Used by:364
Symbol 322 GraphicUses:319 225 137Used by:364
Symbol 323 GraphicUses:319 225 139Used by:364
Symbol 324 GraphicUses:319 225 141Used by:364
Symbol 325 BitmapUsed by:326 327 328 329 330 359 360 361 362 363
Symbol 326 GraphicUses:325 232 145Used by:364
Symbol 327 GraphicUses:325 232 147Used by:364
Symbol 328 GraphicUses:325 232 149Used by:364
Symbol 329 GraphicUses:325 232 151Used by:364
Symbol 330 GraphicUses:325 232 153Used by:364
Symbol 331 BitmapUsed by:332 333 334 335 336 354 355 356 357 358
Symbol 332 GraphicUses:331 239 157Used by:364
Symbol 333 GraphicUses:331 239 159Used by:364
Symbol 334 GraphicUses:331 239 161Used by:364
Symbol 335 GraphicUses:331 239 163Used by:364
Symbol 336 GraphicUses:331 239 165Used by:364
Symbol 337 BitmapUsed by:338 339 340 341 342 349 350 351 352 353
Symbol 338 GraphicUses:337 246 169Used by:364
Symbol 339 GraphicUses:337 246 171Used by:364
Symbol 340 GraphicUses:337 246 173Used by:364
Symbol 341 GraphicUses:337 246 175Used by:364
Symbol 342 GraphicUses:337 246 177Used by:364
Symbol 343 BitmapUsed by:344 345 346 347 348
Symbol 344 GraphicUses:343 253 181Used by:364
Symbol 345 GraphicUses:343 253 183Used by:364
Symbol 346 GraphicUses:343 253 185Used by:364
Symbol 347 GraphicUses:343 253 187Used by:364
Symbol 348 GraphicUses:343 253 189Used by:364
Symbol 349 GraphicUses:337 246 169Used by:364
Symbol 350 GraphicUses:337 246 171Used by:364
Symbol 351 GraphicUses:337 246 173Used by:364
Symbol 352 GraphicUses:337 246 175Used by:364
Symbol 353 GraphicUses:337 246 177Used by:364
Symbol 354 GraphicUses:331 239 157Used by:364
Symbol 355 GraphicUses:331 239 159Used by:364
Symbol 356 GraphicUses:331 239 161Used by:364
Symbol 357 GraphicUses:331 239 163Used by:364
Symbol 358 GraphicUses:331 239 165Used by:364
Symbol 359 GraphicUses:325 232 145Used by:364
Symbol 360 GraphicUses:325 232 147Used by:364
Symbol 361 GraphicUses:325 232 149Used by:364
Symbol 362 GraphicUses:325 232 151Used by:364
Symbol 363 GraphicUses:325 232 153Used by:364
Symbol 364 MovieClip {Player}Uses:132 134 136 138 140 142 146 148 150 152 154 158 160 162 164 166 170 172 174 176 178 182 184 186 188 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 207 209 211 212 213 214 216 218 220 221 222 223 226 227 228 229 230 233 234 235 236 237 240 241 242 243 244 247 248 249 250 251 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 275 276 277 278 279 281 282 283 284 285 287 288 289 290 291 293 294 295 296 297 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 320 321 322 323 324 326 327 328 329 330 332 333 334 335 336 338 339 340 341 342 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363Used by:1191  Timeline
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367
Symbol 367 MovieClip {Table}Uses:366Used by:1191  Timeline
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:370
Symbol 370 MovieClip {Bar}Uses:369Used by:1191  Timeline
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:423
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:423
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:423
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:423
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:423
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:423
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:423
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:423
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:423
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:423
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:423
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:423
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:423
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:423
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:423
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:423
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:423
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:423
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:423
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:423
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:423
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:423
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:423
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:423
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:423
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClip {UI_Achievment}Uses:372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422Used by:Timeline
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClip {Block}Uses:424Used by:1191  Timeline
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:461
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:430
Symbol 430 MovieClipUses:429Used by:461
Symbol 431 FontUsed by:432 433 437 438 442 443 447 448
Symbol 432 TextUses:431Used by:461
Symbol 433 TextUses:431Used by:461
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:461
Symbol 437 TextUses:431Used by:461
Symbol 438 TextUses:431Used by:461
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:441
Symbol 441 MovieClipUses:440Used by:461
Symbol 442 TextUses:431Used by:461
Symbol 443 TextUses:431Used by:461
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:446
Symbol 446 MovieClipUses:445Used by:461
Symbol 447 TextUses:431Used by:461
Symbol 448 TextUses:431Used by:461
Symbol 449 BitmapUsed by:450 454
Symbol 450 GraphicUses:449Used by:461
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:453
Symbol 453 MovieClipUses:452Used by:461
Symbol 454 GraphicUses:449Used by:461
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:457
Symbol 457 MovieClipUses:456Used by:461
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClipUses:459Used by:461
Symbol 461 MovieClip {Item}Uses:427 430 432 433 436 437 438 441 442 443 446 447 448 450 453 454 457 460Used by:Timeline
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClip {$blood}Uses:463Used by:Timeline
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:469
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:469
Symbol 469 MovieClip {$click}Uses:466 468Used by:Timeline
Symbol 470 MovieClip {$dazed}Used by:Timeline
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClip {$flame}Uses:471Used by:Timeline
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClip {$smoke}Uses:473Used by:Timeline
Symbol 475 BitmapUsed by:476 479
Symbol 476 GraphicUses:475Used by:517
Symbol 477 BitmapUsed by:478 480
Symbol 478 GraphicUses:477Used by:517
Symbol 479 GraphicUses:475Used by:517
Symbol 480 GraphicUses:477Used by:517
Symbol 481 BitmapUsed by:482 485
Symbol 482 GraphicUses:481Used by:517
Symbol 483 BitmapUsed by:484 486
Symbol 484 GraphicUses:483Used by:517
Symbol 485 GraphicUses:481Used by:517
Symbol 486 GraphicUses:483Used by:517
Symbol 487 BitmapUsed by:488 491
Symbol 488 GraphicUses:487Used by:517
Symbol 489 BitmapUsed by:490 492
Symbol 490 GraphicUses:489Used by:517
Symbol 491 GraphicUses:487Used by:517
Symbol 492 GraphicUses:489Used by:517
Symbol 493 BitmapUsed by:494 497
Symbol 494 GraphicUses:493Used by:517
Symbol 495 BitmapUsed by:496 498
Symbol 496 GraphicUses:495Used by:517
Symbol 497 GraphicUses:493Used by:517
Symbol 498 GraphicUses:495Used by:517
Symbol 499 BitmapUsed by:500 505
Symbol 500 GraphicUses:499Used by:517
Symbol 501 BitmapUsed by:502 506
Symbol 502 GraphicUses:501Used by:517
Symbol 503 BitmapUsed by:504 507
Symbol 504 GraphicUses:503Used by:517
Symbol 505 GraphicUses:499Used by:517
Symbol 506 GraphicUses:501Used by:517
Symbol 507 GraphicUses:503Used by:517
Symbol 508 BitmapUsed by:509 514
Symbol 509 GraphicUses:508Used by:517
Symbol 510 BitmapUsed by:511 515
Symbol 511 GraphicUses:510Used by:517
Symbol 512 BitmapUsed by:513 516
Symbol 513 GraphicUses:512Used by:517
Symbol 514 GraphicUses:508Used by:517
Symbol 515 GraphicUses:510Used by:517
Symbol 516 GraphicUses:512Used by:517
Symbol 517 MovieClip {RMutant}Uses:476 134 478 479 480 482 484 485 486 488 490 491 492 494 496 497 498 500 502 504 505 506 507 509 511 513 514 515 516Used by:Timeline
Symbol 518 BitmapUsed by:519 532
Symbol 519 GraphicUses:518Used by:623
Symbol 520 BitmapUsed by:521 533
Symbol 521 GraphicUses:520Used by:623
Symbol 522 BitmapUsed by:523 534
Symbol 523 GraphicUses:522Used by:623
Symbol 524 BitmapUsed by:525 535
Symbol 525 GraphicUses:524Used by:623
Symbol 526 BitmapUsed by:527 536
Symbol 527 GraphicUses:526Used by:623
Symbol 528 BitmapUsed by:529 537
Symbol 529 GraphicUses:528Used by:623
Symbol 530 BitmapUsed by:531 538
Symbol 531 GraphicUses:530Used by:623
Symbol 532 GraphicUses:518Used by:623
Symbol 533 GraphicUses:520Used by:623
Symbol 534 GraphicUses:522Used by:623
Symbol 535 GraphicUses:524Used by:623
Symbol 536 GraphicUses:526Used by:623
Symbol 537 GraphicUses:528Used by:623
Symbol 538 GraphicUses:530Used by:623
Symbol 539 BitmapUsed by:540 553
Symbol 540 GraphicUses:539Used by:623
Symbol 541 BitmapUsed by:542 554
Symbol 542 GraphicUses:541Used by:623
Symbol 543 BitmapUsed by:544 555
Symbol 544 GraphicUses:543Used by:623
Symbol 545 BitmapUsed by:546 556
Symbol 546 GraphicUses:545Used by:623
Symbol 547 BitmapUsed by:548 557
Symbol 548 GraphicUses:547Used by:623
Symbol 549 BitmapUsed by:550 558
Symbol 550 GraphicUses:549Used by:623
Symbol 551 BitmapUsed by:552 559
Symbol 552 GraphicUses:551Used by:623
Symbol 553 GraphicUses:539Used by:623
Symbol 554 GraphicUses:541Used by:623
Symbol 555 GraphicUses:543Used by:623
Symbol 556 GraphicUses:545Used by:623
Symbol 557 GraphicUses:547Used by:623
Symbol 558 GraphicUses:549Used by:623
Symbol 559 GraphicUses:551Used by:623
Symbol 560 BitmapUsed by:561 566
Symbol 561 GraphicUses:560Used by:623
Symbol 562 BitmapUsed by:563 567
Symbol 563 GraphicUses:562Used by:623
Symbol 564 BitmapUsed by:565 568
Symbol 565 GraphicUses:564Used by:623
Symbol 566 GraphicUses:560Used by:623
Symbol 567 GraphicUses:562Used by:623
Symbol 568 GraphicUses:564Used by:623
Symbol 569 BitmapUsed by:570 575
Symbol 570 GraphicUses:569Used by:623
Symbol 571 BitmapUsed by:572 576
Symbol 572 GraphicUses:571Used by:623
Symbol 573 BitmapUsed by:574 577
Symbol 574 GraphicUses:573Used by:623
Symbol 575 GraphicUses:569Used by:623
Symbol 576 GraphicUses:571Used by:623
Symbol 577 GraphicUses:573Used by:623
Symbol 578 BitmapUsed by:579 611
Symbol 579 GraphicUses:578Used by:623
Symbol 580 BitmapUsed by:581 612
Symbol 581 GraphicUses:580Used by:623
Symbol 582 BitmapUsed by:583 613
Symbol 583 GraphicUses:582Used by:623
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:610
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:610
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:610
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:610
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:610
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:610
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:610
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:610
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:610
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:610
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:610
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:610
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:610
Symbol 610 MovieClipUses:585 587 589 591 593 595 597 599 601 603 605 607 609Used by:623
Symbol 611 GraphicUses:578Used by:623
Symbol 612 GraphicUses:580Used by:623
Symbol 613 GraphicUses:582Used by:623
Symbol 614 BitmapUsed by:615 620
Symbol 615 GraphicUses:614Used by:623
Symbol 616 BitmapUsed by:617 621
Symbol 617 GraphicUses:616Used by:623
Symbol 618 BitmapUsed by:619 622
Symbol 619 GraphicUses:618Used by:623
Symbol 620 GraphicUses:614Used by:623
Symbol 621 GraphicUses:616Used by:623
Symbol 622 GraphicUses:618Used by:623
Symbol 623 MovieClip {Golem}Uses:519 134 521 523 525 527 529 531 532 533 534 535 536 537 538 540 542 544 546 548 550 552 553 554 555 556 557 558 559 561 563 565 566 567 568 570 572 574 575 576 577 579 581 583 610 611 612 613 615 617 619 620 621 622Used by:Timeline
Symbol 624 BitmapUsed by:625 632
Symbol 625 GraphicUses:624Used by:684
Symbol 626 BitmapUsed by:627 633
Symbol 627 GraphicUses:626Used by:684
Symbol 628 BitmapUsed by:629 634
Symbol 629 GraphicUses:628Used by:684
Symbol 630 BitmapUsed by:631 635
Symbol 631 GraphicUses:630Used by:684
Symbol 632 GraphicUses:624Used by:684
Symbol 633 GraphicUses:626Used by:684
Symbol 634 GraphicUses:628Used by:684
Symbol 635 GraphicUses:630Used by:684
Symbol 636 BitmapUsed by:637 644
Symbol 637 GraphicUses:636Used by:684
Symbol 638 BitmapUsed by:639 645
Symbol 639 GraphicUses:638Used by:684
Symbol 640 BitmapUsed by:641 646
Symbol 641 GraphicUses:640Used by:684
Symbol 642 BitmapUsed by:643 647
Symbol 643 GraphicUses:642Used by:684
Symbol 644 GraphicUses:636Used by:684
Symbol 645 GraphicUses:638Used by:684
Symbol 646 GraphicUses:640Used by:684
Symbol 647 GraphicUses:642Used by:684
Symbol 648 BitmapUsed by:649 654
Symbol 649 GraphicUses:648Used by:684
Symbol 650 BitmapUsed by:651 655
Symbol 651 GraphicUses:650Used by:684
Symbol 652 BitmapUsed by:653 656
Symbol 653 GraphicUses:652Used by:684
Symbol 654 GraphicUses:648Used by:684
Symbol 655 GraphicUses:650Used by:684
Symbol 656 GraphicUses:652Used by:684
Symbol 657 BitmapUsed by:658 663
Symbol 658 GraphicUses:657Used by:684
Symbol 659 BitmapUsed by:660 664
Symbol 660 GraphicUses:659Used by:684
Symbol 661 BitmapUsed by:662 665
Symbol 662 GraphicUses:661Used by:684
Symbol 663 GraphicUses:657Used by:684
Symbol 664 GraphicUses:659Used by:684
Symbol 665 GraphicUses:661Used by:684
Symbol 666 BitmapUsed by:667 672
Symbol 667 GraphicUses:666Used by:684
Symbol 668 BitmapUsed by:669 673
Symbol 669 GraphicUses:668Used by:684
Symbol 670 BitmapUsed by:671 674
Symbol 671 GraphicUses:670Used by:684
Symbol 672 GraphicUses:666Used by:684
Symbol 673 GraphicUses:668Used by:684
Symbol 674 GraphicUses:670Used by:684
Symbol 675 BitmapUsed by:676 681
Symbol 676 GraphicUses:675Used by:684
Symbol 677 BitmapUsed by:678 682
Symbol 678 GraphicUses:677Used by:684
Symbol 679 BitmapUsed by:680 683
Symbol 680 GraphicUses:679Used by:684
Symbol 681 GraphicUses:675Used by:684
Symbol 682 GraphicUses:677Used by:684
Symbol 683 GraphicUses:679Used by:684
Symbol 684 MovieClip {Werewolf}Uses:625 627 629 631 632 633 634 635 637 639 641 643 644 645 646 647 649 651 653 654 655 656 658 660 662 663 664 665 667 669 671 672 673 674 676 678 680 681 682 683Used by:Timeline
Symbol 685 BitmapUsed by:686 693
Symbol 686 GraphicUses:685Used by:841
Symbol 687 BitmapUsed by:688 694
Symbol 688 GraphicUses:687Used by:841
Symbol 689 BitmapUsed by:690 695
Symbol 690 GraphicUses:689Used by:841
Symbol 691 BitmapUsed by:692 696
Symbol 692 GraphicUses:691Used by:841
Symbol 693 GraphicUses:685Used by:841
Symbol 694 GraphicUses:687Used by:841
Symbol 695 GraphicUses:689Used by:841
Symbol 696 GraphicUses:691Used by:841
Symbol 697 BitmapUsed by:698 705
Symbol 698 GraphicUses:697Used by:841
Symbol 699 BitmapUsed by:700 706
Symbol 700 GraphicUses:699Used by:841
Symbol 701 BitmapUsed by:702 707
Symbol 702 GraphicUses:701Used by:841
Symbol 703 BitmapUsed by:704 708
Symbol 704 GraphicUses:703Used by:841
Symbol 705 GraphicUses:697Used by:841
Symbol 706 GraphicUses:699Used by:841
Symbol 707 GraphicUses:701Used by:841
Symbol 708 GraphicUses:703Used by:841
Symbol 709 BitmapUsed by:710 727
Symbol 710 GraphicUses:709Used by:841
Symbol 711 BitmapUsed by:712 728
Symbol 712 GraphicUses:711Used by:841
Symbol 713 BitmapUsed by:714 729
Symbol 714 GraphicUses:713Used by:841
Symbol 715 BitmapUsed by:716 730
Symbol 716 GraphicUses:715Used by:841
Symbol 717 BitmapUsed by:718 731
Symbol 718 GraphicUses:717Used by:841
Symbol 719 BitmapUsed by:720 732
Symbol 720 GraphicUses:719Used by:841
Symbol 721 BitmapUsed by:722 733
Symbol 722 GraphicUses:721Used by:841
Symbol 723 BitmapUsed by:724 734
Symbol 724 GraphicUses:723Used by:841
Symbol 725 BitmapUsed by:726 735
Symbol 726 GraphicUses:725Used by:841
Symbol 727 GraphicUses:709Used by:841
Symbol 728 GraphicUses:711Used by:841
Symbol 729 GraphicUses:713Used by:841
Symbol 730 GraphicUses:715Used by:841
Symbol 731 GraphicUses:717Used by:841
Symbol 732 GraphicUses:719Used by:841
Symbol 733 GraphicUses:721Used by:841
Symbol 734 GraphicUses:723Used by:841
Symbol 735 GraphicUses:725Used by:841
Symbol 736 BitmapUsed by:737 754
Symbol 737 GraphicUses:736Used by:841
Symbol 738 BitmapUsed by:739 755
Symbol 739 GraphicUses:738Used by:841
Symbol 740 BitmapUsed by:741 756
Symbol 741 GraphicUses:740Used by:841
Symbol 742 BitmapUsed by:743 757
Symbol 743 GraphicUses:742Used by:841
Symbol 744 BitmapUsed by:745 758
Symbol 745 GraphicUses:744Used by:841
Symbol 746 BitmapUsed by:747 759
Symbol 747 GraphicUses:746Used by:841
Symbol 748 BitmapUsed by:749 760
Symbol 749 GraphicUses:748Used by:841
Symbol 750 BitmapUsed by:751 761
Symbol 751 GraphicUses:750Used by:841
Symbol 752 BitmapUsed by:753 762
Symbol 753 GraphicUses:752Used by:841
Symbol 754 GraphicUses:736Used by:841
Symbol 755 GraphicUses:738Used by:841
Symbol 756 GraphicUses:740Used by:841
Symbol 757 GraphicUses:742Used by:841
Symbol 758 GraphicUses:744Used by:841
Symbol 759 GraphicUses:746Used by:841
Symbol 760 GraphicUses:748Used by:841
Symbol 761 GraphicUses:750Used by:841
Symbol 762 GraphicUses:752Used by:841
Symbol 763 BitmapUsed by:764 769
Symbol 764 GraphicUses:763Used by:841
Symbol 765 BitmapUsed by:766 770
Symbol 766 GraphicUses:765Used by:841
Symbol 767 BitmapUsed by:768 771
Symbol 768 GraphicUses:767Used by:841
Symbol 769 GraphicUses:763Used by:841
Symbol 770 GraphicUses:765Used by:841
Symbol 771 GraphicUses:767Used by:841
Symbol 772 BitmapUsed by:773 778
Symbol 773 GraphicUses:772Used by:841
Symbol 774 BitmapUsed by:775 779
Symbol 775 GraphicUses:774Used by:841
Symbol 776 BitmapUsed by:777 780
Symbol 777 GraphicUses:776Used by:841
Symbol 778 GraphicUses:772Used by:841
Symbol 779 GraphicUses:774Used by:841
Symbol 780 GraphicUses:776Used by:841
Symbol 781 BitmapUsed by:782 801
Symbol 782 GraphicUses:781Used by:841
Symbol 783 BitmapUsed by:784 802
Symbol 784 GraphicUses:783Used by:841
Symbol 785 BitmapUsed by:786 803
Symbol 786 GraphicUses:785Used by:841
Symbol 787 BitmapUsed by:788 804
Symbol 788 GraphicUses:787Used by:841
Symbol 789 BitmapUsed by:790 805
Symbol 790 GraphicUses:789Used by:841
Symbol 791 BitmapUsed by:792 806
Symbol 792 GraphicUses:791Used by:841
Symbol 793 BitmapUsed by:794 807
Symbol 794 GraphicUses:793Used by:841
Symbol 795 BitmapUsed by:796 808
Symbol 796 GraphicUses:795Used by:841
Symbol 797 BitmapUsed by:798 809
Symbol 798 GraphicUses:797Used by:841
Symbol 799 BitmapUsed by:800 810
Symbol 800 GraphicUses:799Used by:841
Symbol 801 GraphicUses:781Used by:841
Symbol 802 GraphicUses:783Used by:841
Symbol 803 GraphicUses:785Used by:841
Symbol 804 GraphicUses:787Used by:841
Symbol 805 GraphicUses:789Used by:841
Symbol 806 GraphicUses:791Used by:841
Symbol 807 GraphicUses:793Used by:841
Symbol 808 GraphicUses:795Used by:841
Symbol 809 GraphicUses:797Used by:841
Symbol 810 GraphicUses:799Used by:841
Symbol 811 BitmapUsed by:812 831
Symbol 812 GraphicUses:811Used by:841
Symbol 813 BitmapUsed by:814 832
Symbol 814 GraphicUses:813Used by:841
Symbol 815 BitmapUsed by:816 833
Symbol 816 GraphicUses:815Used by:841
Symbol 817 BitmapUsed by:818 834
Symbol 818 GraphicUses:817Used by:841
Symbol 819 BitmapUsed by:820 835
Symbol 820 GraphicUses:819Used by:841
Symbol 821 BitmapUsed by:822 836
Symbol 822 GraphicUses:821Used by:841
Symbol 823 BitmapUsed by:824 837
Symbol 824 GraphicUses:823Used by:841
Symbol 825 BitmapUsed by:826 838
Symbol 826 GraphicUses:825Used by:841
Symbol 827 BitmapUsed by:828 839
Symbol 828 GraphicUses:827Used by:841
Symbol 829 BitmapUsed by:830 840
Symbol 830 GraphicUses:829Used by:841
Symbol 831 GraphicUses:811Used by:841
Symbol 832 GraphicUses:813Used by:841
Symbol 833 GraphicUses:815Used by:841
Symbol 834 GraphicUses:817Used by:841
Symbol 835 GraphicUses:819Used by:841
Symbol 836 GraphicUses:821Used by:841
Symbol 837 GraphicUses:823Used by:841
Symbol 838 GraphicUses:825Used by:841
Symbol 839 GraphicUses:827Used by:841
Symbol 840 GraphicUses:829Used by:841
Symbol 841 MovieClip {Witch}Uses:686 134 688 690 692 693 694 695 696 698 700 702 704 705 706 707 708 710 712 714 716 718 720 722 724 726 727 728 729 730 731 732 733 734 735 737 739 741 743 745 747 749 751 753 754 755 756 757 758 759 760 761 762 764 766 768 769 770 771 773 775 777 778 779 780 782 784 786 788 790 792 794 796 798 800 801 802 803 804 805 806 807 808 809 810 812 814 816 818 820 822 824 826 828 830 831 832 833 834 835 836 837 838 839 840Used by:Timeline
Symbol 842 Sound {BGM_Menu}Used by:Timeline
Symbol 843 Sound {sfx_Achievment}Used by:Timeline
Symbol 844 Sound {BGM_Battle}Used by:Timeline
Symbol 845 Sound {sfx_Arrow}Used by:Timeline
Symbol 846 Sound {sfx_Chime}Used by:Timeline
Symbol 847 Sound {sfx_crossbowTwang}Used by:Timeline
Symbol 848 Sound {sfx_GameOver}Used by:Timeline
Symbol 849 Sound {sfx_Hit1}Used by:Timeline
Symbol 850 Sound {sfx_Hit2}Used by:Timeline
Symbol 851 Sound {sfx_pHit}Used by:Timeline
Symbol 852 Sound {sfx_PickUp}Used by:Timeline
Symbol 853 Sound {sfx_PistolShot}Used by:Timeline
Symbol 854 Sound {sfx_PistolClick}Used by:Timeline
Symbol 855 Sound {sfx_ShotgunShot}Used by:Timeline
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:867 909 917 920 923 926 927  Timeline
Symbol 858 GraphicUsed by:862
Symbol 859 BitmapUsed by:860 864
Symbol 860 GraphicUses:859Used by:861
Symbol 861 MovieClipUses:860Used by:862 869
Symbol 862 MovieClip {Here2Collect_fla.Transition4_39}Uses:858 861Used by:Timeline
Symbol 863 GraphicUsed by:866
Symbol 864 GraphicUses:859Used by:865
Symbol 865 MovieClipUses:864Used by:866 870
Symbol 866 MovieClip {Here2Collect_fla.Transition3_41}Uses:863 865Used by:Timeline
Symbol 867 MovieClipUses:857Used by:868
Symbol 868 MovieClip {Here2Collect_fla.Transition5_43}Uses:867Used by:Timeline
Symbol 869 MovieClip {Here2Collect_fla.Transition6_45}Uses:861Used by:Timeline
Symbol 870 MovieClip {Here2Collect_fla.Transition7_46}Uses:865Used by:Timeline
Symbol 871 BitmapUsed by:873 939
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:871 872Used by:Timeline
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:880
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:880
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:880
Symbol 880 MovieClip {Here2Collect_fla.Menu_play_47}Uses:875 877 879Used by:Timeline
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:887
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:887
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:887
Symbol 887 MovieClip {Here2Collect_fla.Menu_Instructions_48}Uses:882 884 886Used by:Timeline
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:894
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:894
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:894
Symbol 894 MovieClip {Here2Collect_fla.Menu_Credits_49}Uses:889 891 893Used by:Timeline
Symbol 895 BitmapUsed by:896
Symbol 896 GraphicUses:895Used by:901
Symbol 897 BitmapUsed by:898
Symbol 898 GraphicUses:897Used by:901
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:901
Symbol 901 MovieClip {Here2Collect_fla.Menu_Achievments_50}Uses:896 898 900Used by:Timeline
Symbol 902 FontUsed by:903 950 951 980 988 989 990 991 992 993 999 1004 1009 1014 1015 1016 1017 1033 1034 1035 1036 1053 1054 1055 1056 1057 1058 1059 1076 1077 1078 1079 1080 1081 1082 1099 1100 1101 1102 1103 1104 1105 1106 1123 1124 1125 1126 1127 1128 1141 1142 1143 1144 1145 1164 1165 1166 1167 1168 1169 1201 1202 1205 1208 1210 1211 1214 1218 1219 1222 1226 1227 1230 1250
Symbol 903 TextUses:902Used by:927
Symbol 904 MovieClipUses:53Used by:927
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:927
Symbol 907 BitmapUsed by:908
Symbol 908 GraphicUses:907Used by:909
Symbol 909 MovieClip {Here2Collect_fla.mc_Return_53}Uses:908 857Used by:927
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:917
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:916
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:916
Symbol 916 MovieClip {Here2Collect_fla.mc_OnOff_55}Uses:913 915Used by:917 920
Symbol 917 MovieClip {Here2Collect_fla.mc_Music_54}Uses:911 916 857Used by:927
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:920
Symbol 920 MovieClip {Here2Collect_fla.mc_SFX_56}Uses:919 916 857Used by:927
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:923
Symbol 923 MovieClip {Here2Collect_fla.mc_Restart_57}Uses:922 857Used by:927
Symbol 924 BitmapUsed by:925
Symbol 925 GraphicUses:924Used by:926
Symbol 926 MovieClip {Here2Collect_fla.mc_Exit_58}Uses:925 857Used by:927
Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51}Uses:857 903 904 906 909 917 920 923 926Used by:Timeline
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:Timeline
Symbol 930 BitmapUsed by:931
Symbol 931 GraphicUses:930Used by:936
Symbol 932 BitmapUsed by:933
Symbol 933 GraphicUses:932Used by:936
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:936
Symbol 936 MovieClip {Here2Collect_fla.Menu_MainMenu_60}Uses:931 933 935Used by:Timeline
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:Timeline
Symbol 939 GraphicUses:871Used by:940
Symbol 940 MovieClipUses:939Used by:Timeline
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:1147
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:949
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:949
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:949
Symbol 949 MovieClip {Here2Collect_fla.UI_Close_63}Uses:944 946 948Used by:1147
Symbol 950 TextUses:902Used by:1147  Timeline
Symbol 951 EditableTextUses:902Used by:1147
Symbol 952 BitmapUsed by:953
Symbol 953 GraphicUses:952Used by:958
Symbol 954 BitmapUsed by:955
Symbol 955 GraphicUses:954Used by:958
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:958
Symbol 958 MovieClip {Here2Collect_fla.Achiev_General_64}Uses:953 955 957Used by:1147
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:965
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:965
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:965
Symbol 965 MovieClip {Here2Collect_fla.Achiev_Warrents_65}Uses:960 962 964Used by:1147
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:972
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:968Used by:972
Symbol 970 BitmapUsed by:971
Symbol 971 GraphicUses:970Used by:972
Symbol 972 MovieClip {Here2Collect_fla.Achiev_Summary_66}Uses:967 969 971Used by:1147
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:979
Symbol 975 BitmapUsed by:976
Symbol 976 GraphicUses:975Used by:979
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:979
Symbol 979 MovieClip {Here2Collect_fla.Achiev_Weaponry_67}Uses:974 976 978Used by:1147
Symbol 980 TextUses:902Used by:1146
Symbol 981 BitmapUsed by:987 1163
Symbol 982 BitmapUsed by:987
Symbol 983 BitmapUsed by:987 1163
Symbol 984 BitmapUsed by:987 1163
Symbol 985 BitmapUsed by:987 1163
Symbol 986 BitmapUsed by:987 1163
Symbol 987 GraphicUses:981 982 983 984 985 986Used by:1146
Symbol 988 EditableTextUses:902Used by:1146
Symbol 989 EditableTextUses:902Used by:1146
Symbol 990 EditableTextUses:902Used by:1146
Symbol 991 EditableTextUses:902Used by:1146
Symbol 992 EditableTextUses:902Used by:1146
Symbol 993 EditableTextUses:902Used by:1146
Symbol 994 BitmapUsed by:996 997
Symbol 995 BitmapUsed by:996 1001 1006 1011 1026 1030 1038 1042 1046 1050 1061 1065 1069 1073 1084 1088 1092 1096 1108 1112 1116 1120 1130 1134 1138
Symbol 996 GraphicUses:994 995Used by:998
Symbol 997 GraphicUses:994Used by:998
Symbol 998 MovieClipUses:996 997Used by:1146
Symbol 999 TextUses:902Used by:1146
Symbol 1000 BitmapUsed by:1001 1002
Symbol 1001 GraphicUses:1000 995Used by:1003
Symbol 1002 GraphicUses:1000Used by:1003
Symbol 1003 MovieClipUses:1001 1002Used by:1146
Symbol 1004 TextUses:902Used by:1146
Symbol 1005 BitmapUsed by:1006 1007
Symbol 1006 GraphicUses:1005 995Used by:1008
Symbol 1007 GraphicUses:1005Used by:1008
Symbol 1008 MovieClipUses:1006 1007Used by:1146
Symbol 1009 TextUses:902Used by:1146
Symbol 1010 BitmapUsed by:1011 1012
Symbol 1011 GraphicUses:1010 995Used by:1013
Symbol 1012 GraphicUses:1010Used by:1013
Symbol 1013 MovieClipUses:1011 1012Used by:1146
Symbol 1014 TextUses:902Used by:1146
Symbol 1015 EditableTextUses:902Used by:1146
Symbol 1016 EditableTextUses:902Used by:1146
Symbol 1017 EditableTextUses:902Used by:1146
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1024
Symbol 1020 BitmapUsed by:1021
Symbol 1021 GraphicUses:1020Used by:1024
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024
Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}Uses:1019 1021 1023Used by:1146
Symbol 1025 BitmapUsed by:1026 1027
Symbol 1026 GraphicUses:1025 995Used by:1028
Symbol 1027 GraphicUses:1025Used by:1028
Symbol 1028 MovieClipUses:1026 1027Used by:1146
Symbol 1029 BitmapUsed by:1030 1031
Symbol 1030 GraphicUses:1029 995Used by:1032
Symbol 1031 GraphicUses:1029Used by:1032
Symbol 1032 MovieClipUses:1030 1031Used by:1146
Symbol 1033 TextUses:902Used by:1146
Symbol 1034 TextUses:902Used by:1146
Symbol 1035 EditableTextUses:902Used by:1146
Symbol 1036 EditableTextUses:902Used by:1146
Symbol 1037 BitmapUsed by:1038 1039
Symbol 1038 GraphicUses:1037 995Used by:1040
Symbol 1039 GraphicUses:1037Used by:1040
Symbol 1040 MovieClipUses:1038 1039Used by:1146
Symbol 1041 BitmapUsed by:1042 1043
Symbol 1042 GraphicUses:1041 995Used by:1044
Symbol 1043 GraphicUses:1041Used by:1044
Symbol 1044 MovieClipUses:1042 1043Used by:1146
Symbol 1045 BitmapUsed by:1046 1047
Symbol 1046 GraphicUses:1045 995Used by:1048
Symbol 1047 GraphicUses:1045Used by:1048
Symbol 1048 MovieClipUses:1046 1047Used by:1146
Symbol 1049 BitmapUsed by:1050 1051
Symbol 1050 GraphicUses:1049 995Used by:1052
Symbol 1051 GraphicUses:1049Used by:1052
Symbol 1052 MovieClipUses:1050 1051Used by:1146
Symbol 1053 TextUses:902Used by:1146
Symbol 1054 TextUses:902Used by:1146
Symbol 1055 TextUses:902Used by:1146
Symbol 1056 TextUses:902Used by:1146
Symbol 1057 EditableTextUses:902Used by:1146
Symbol 1058 EditableTextUses:902Used by:1146
Symbol 1059 EditableTextUses:902Used by:1146
Symbol 1060 BitmapUsed by:1061 1062
Symbol 1061 GraphicUses:1060 995Used by:1063
Symbol 1062 GraphicUses:1060Used by:1063
Symbol 1063 MovieClipUses:1061 1062Used by:1146
Symbol 1064 BitmapUsed by:1065 1066
Symbol 1065 GraphicUses:1064 995Used by:1067
Symbol 1066 GraphicUses:1064Used by:1067
Symbol 1067 MovieClipUses:1065 1066Used by:1146
Symbol 1068 BitmapUsed by:1069 1070
Symbol 1069 GraphicUses:1068 995Used by:1071
Symbol 1070 GraphicUses:1068Used by:1071
Symbol 1071 MovieClipUses:1069 1070Used by:1146
Symbol 1072 BitmapUsed by:1073 1074
Symbol 1073 GraphicUses:1072 995Used by:1075
Symbol 1074 GraphicUses:1072Used by:1075
Symbol 1075 MovieClipUses:1073 1074Used by:1146
Symbol 1076 TextUses:902Used by:1146
Symbol 1077 TextUses:902Used by:1146
Symbol 1078 TextUses:902Used by:1146
Symbol 1079 TextUses:902Used by:1146
Symbol 1080 EditableTextUses:902Used by:1146
Symbol 1081 EditableTextUses:902Used by:1146
Symbol 1082 EditableTextUses:902Used by:1146
Symbol 1083 BitmapUsed by:1084 1085
Symbol 1084 GraphicUses:1083 995Used by:1086
Symbol 1085 GraphicUses:1083Used by:1086
Symbol 1086 MovieClipUses:1084 1085Used by:1146
Symbol 1087 BitmapUsed by:1088 1089
Symbol 1088 GraphicUses:1087 995Used by:1090
Symbol 1089 GraphicUses:1087Used by:1090
Symbol 1090 MovieClipUses:1088 1089Used by:1146
Symbol 1091 BitmapUsed by:1092 1093
Symbol 1092 GraphicUses:1091 995Used by:1094
Symbol 1093 GraphicUses:1091Used by:1094
Symbol 1094 MovieClipUses:1092 1093Used by:1146
Symbol 1095 BitmapUsed by:1096 1097
Symbol 1096 GraphicUses:1095 995Used by:1098
Symbol 1097 GraphicUses:1095Used by:1098
Symbol 1098 MovieClipUses:1096 1097Used by:1146
Symbol 1099 TextUses:902Used by:1146
Symbol 1100 TextUses:902Used by:1146
Symbol 1101 TextUses:902Used by:1146
Symbol 1102 TextUses:902Used by:1146
Symbol 1103 EditableTextUses:902Used by:1146
Symbol 1104 EditableTextUses:902Used by:1146
Symbol 1105 EditableTextUses:902Used by:1146
Symbol 1106 EditableTextUses:902Used by:1146
Symbol 1107 BitmapUsed by:1108 1109
Symbol 1108 GraphicUses:1107 995Used by:1110
Symbol 1109 GraphicUses:1107Used by:1110
Symbol 1110 MovieClipUses:1108 1109Used by:1146
Symbol 1111 BitmapUsed by:1112 1113
Symbol 1112 GraphicUses:1111 995Used by:1114
Symbol 1113 GraphicUses:1111Used by:1114
Symbol 1114 MovieClipUses:1112 1113Used by:1146
Symbol 1115 BitmapUsed by:1116 1117
Symbol 1116 GraphicUses:1115 995Used by:1118
Symbol 1117 GraphicUses:1115Used by:1118
Symbol 1118 MovieClipUses:1116 1117Used by:1146
Symbol 1119 BitmapUsed by:1120 1121
Symbol 1120 GraphicUses:1119 995Used by:1122
Symbol 1121 GraphicUses:1119Used by:1122
Symbol 1122 MovieClipUses:1120 1121Used by:1146
Symbol 1123 TextUses:902Used by:1146
Symbol 1124 TextUses:902Used by:1146
Symbol 1125 TextUses:902Used by:1146
Symbol 1126 TextUses:902Used by:1146
Symbol 1127 EditableTextUses:902Used by:1146
Symbol 1128 EditableTextUses:902Used by:1146
Symbol 1129 BitmapUsed by:1130 1131
Symbol 1130 GraphicUses:1129 995Used by:1132
Symbol 1131 GraphicUses:1129Used by:1132
Symbol 1132 MovieClipUses:1130 1131Used by:1146
Symbol 1133 BitmapUsed by:1134 1135
Symbol 1134 GraphicUses:1133 995Used by:1136
Symbol 1135 GraphicUses:1133Used by:1136
Symbol 1136 MovieClipUses:1134 1135Used by:1146
Symbol 1137 BitmapUsed by:1138 1139
Symbol 1138 GraphicUses:1137 995Used by:1140
Symbol 1139 GraphicUses:1137Used by:1140
Symbol 1140 MovieClipUses:1138 1139Used by:1146
Symbol 1141 TextUses:902Used by:1146
Symbol 1142 TextUses:902Used by:1146
Symbol 1143 TextUses:902Used by:1146
Symbol 1144 EditableTextUses:902Used by:1146
Symbol 1145 EditableTextUses:902Used by:1146
Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68}Uses:980 987 988 989 990 991 992 993 998 999 1003 1004 1008 1009 1013 1014 1015 1016 1017 1024 1028 1032 1033 1034 1035 1036 1040 1044 1048 1052 1053 1054 1055 1056 1057 1058 1059 1063 1067 1071 1075 1076 1077 1078 1079 1080 1081 1082 1086 1090 1094 1098 1099 1100 1101 1102 1103 1104 1105 1106 1110 1114 1118 1122 1123 1124 1125 1126 1127 1128 1132 1136 1140 1141 1142 1143 1144 1145Used by:1147
Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62}Uses:942 949 950 951 958 965 972 979 1146Used by:Timeline
Symbol 1148 BitmapUsed by:1155
Symbol 1149 BitmapUsed by:1155 1197
Symbol 1150 BitmapUsed by:1155 1196
Symbol 1151 BitmapUsed by:1155 1195
Symbol 1152 BitmapUsed by:1155 1194
Symbol 1153 BitmapUsed by:1155 1193
Symbol 1154 BitmapUsed by:1155 1192
Symbol 1155 GraphicUses:1148 1149 1150 1151 1152 1153 1154Used by:Timeline
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1162
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1162
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1162
Symbol 1162 MovieClip {Here2Collect_fla.Menu_Retry_95}Uses:1157 1159 1161Used by:Timeline
Symbol 1163 GraphicUses:981 983 984 985 986Used by:Timeline
Symbol 1164 EditableTextUses:902Used by:Timeline
Symbol 1165 EditableTextUses:902Used by:Timeline
Symbol 1166 EditableTextUses:902Used by:Timeline
Symbol 1167 EditableTextUses:902Used by:Timeline
Symbol 1168 EditableTextUses:902Used by:Timeline
Symbol 1169 EditableTextUses:902Used by:Timeline
Symbol 1170 GraphicUsed by:Timeline
Symbol 1171 BitmapUsed by:1174
Symbol 1172 BitmapUsed by:1174
Symbol 1173 BitmapUsed by:1174
Symbol 1174 GraphicUses:1171 1172 1173Used by:1175
Symbol 1175 MovieClipUses:1174Used by:1191
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1180
Symbol 1178 BitmapUsed by:1179
Symbol 1179 GraphicUses:1178Used by:1180
Symbol 1180 MovieClip {Here2Collect_fla.GP_BrokenWall_98}Uses:1177 1179Used by:1191
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1191
Symbol 1183 BitmapUsed by:1184
Symbol 1184 GraphicUses:1183Used by:1187
Symbol 1185 BitmapUsed by:1186
Symbol 1186 GraphicUses:1185Used by:1187
Symbol 1187 MovieClip {Here2Collect_fla.Planks_99}Uses:1184 1186Used by:1191
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1190
Symbol 1190 MovieClipUses:1189Used by:1191
Symbol 1191 MovieClip {Here2Collect_fla.theBar_96}Uses:1175 1180 1182 425 1187 134 367 364 1190 370Used by:Timeline
Symbol 1192 GraphicUses:1154Used by:1198
Symbol 1193 GraphicUses:1153Used by:1198
Symbol 1194 GraphicUses:1152Used by:1198
Symbol 1195 GraphicUses:1151Used by:1198
Symbol 1196 GraphicUses:1150Used by:1198
Symbol 1197 GraphicUses:1149Used by:1198
Symbol 1198 MovieClip {Here2Collect_fla.UI_HealthBar_101}Uses:1192 1193 1194 1195 1196 1197Used by:Timeline
Symbol 1199 BitmapUsed by:1200
Symbol 1200 GraphicUses:1199Used by:1209 1217 1225 1233
Symbol 1201 EditableTextUses:902Used by:1209
Symbol 1202 EditableTextUses:902Used by:1209
Symbol 1203 BitmapUsed by:1204
Symbol 1204 GraphicUses:1203Used by:1209
Symbol 1205 TextUses:902Used by:1209
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1209
Symbol 1208 TextUses:902Used by:1209 1217 1225 1233
Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102}Uses:1200 1201 1202 1204 1205 1207 1208Used by:Timeline
Symbol 1210 EditableTextUses:902Used by:1217
Symbol 1211 EditableTextUses:902Used by:1217
Symbol 1212 BitmapUsed by:1213
Symbol 1213 GraphicUses:1212Used by:1217
Symbol 1214 TextUses:902Used by:1217
Symbol 1215 BitmapUsed by:1216
Symbol 1216 GraphicUses:1215Used by:1217
Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103}Uses:1200 1210 1211 1213 1214 1216 1208Used by:Timeline
Symbol 1218 EditableTextUses:902Used by:1225
Symbol 1219 EditableTextUses:902Used by:1225
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1225
Symbol 1222 TextUses:902Used by:1225
Symbol 1223 BitmapUsed by:1224
Symbol 1224 GraphicUses:1223Used by:1225
Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104}Uses:1200 1218 1219 1221 1222 1224 1208Used by:Timeline
Symbol 1226 EditableTextUses:902Used by:1233
Symbol 1227 EditableTextUses:902Used by:1233
Symbol 1228 BitmapUsed by:1229
Symbol 1229 GraphicUses:1228Used by:1233
Symbol 1230 TextUses:902Used by:1233
Symbol 1231 BitmapUsed by:1232
Symbol 1232 GraphicUses:1231Used by:1233
Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105}Uses:1200 1226 1227 1229 1230 1232 1208Used by:Timeline
Symbol 1234 BitmapUsed by:1236 1238
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1234 1235Used by:1249
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237 1234Used by:1249
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1249
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1249
Symbol 1243 BitmapUsed by:1244
Symbol 1244 GraphicUses:1243Used by:1249
Symbol 1245 BitmapUsed by:1246
Symbol 1246 GraphicUses:1245Used by:1249
Symbol 1247 BitmapUsed by:1248
Symbol 1248 GraphicUses:1247Used by:1249
Symbol 1249 MovieClipUses:1236 1238 1240 1242 1244 1246 1248Used by:Timeline
Symbol 1250 EditableTextUses:902Used by:Timeline
Symbol 1251 BitmapUsed by:1252
Symbol 1252 GraphicUses:1251Used by:Timeline

Instance Names

"loadBar"Frame 2Symbol 78 MovieClip
"Instructions1"Frame 162Symbol 880 MovieClip {Here2Collect_fla.Menu_play_47}
"Instructions"Frame 162Symbol 887 MovieClip {Here2Collect_fla.Menu_Instructions_48}
"Credits"Frame 162Symbol 894 MovieClip {Here2Collect_fla.Menu_Credits_49}
"AchievmentMenu"Frame 162Symbol 901 MovieClip {Here2Collect_fla.Menu_Achievments_50}
"hcMenu"Frame 162Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51}
"agButton_btn"Frame 162Symbol 43 Button
"myCursor"Frame 162Symbol 5 MovieClip {CustomCursor}
"PlayGame"Frame 163Symbol 880 MovieClip {Here2Collect_fla.Menu_play_47}
"MainMenu"Frame 163Symbol 936 MovieClip {Here2Collect_fla.Menu_MainMenu_60}
"hcLogo"Frame 171Symbol 940 MovieClip
"window"Frame 181Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62}
"player"Frame 190Symbol 364 MovieClip {Player}
"PlayGame"Frame 190Symbol 1162 MovieClip {Here2Collect_fla.Menu_Retry_95}
"MainMenu"Frame 190Symbol 936 MovieClip {Here2Collect_fla.Menu_MainMenu_60}
"totalAmmo"Frame 190Symbol 1164 EditableText
"totalWaves"Frame 190Symbol 1165 EditableText
"roundTimePlayed"Frame 190Symbol 1166 EditableText
"totalMoney"Frame 190Symbol 1167 EditableText
"totalKills"Frame 190Symbol 1168 EditableText
"achievTotal"Frame 190Symbol 1169 EditableText
"dasBar"Frame 197Symbol 1191 MovieClip {Here2Collect_fla.theBar_96}
"hitsUI"Frame 197Symbol 1198 MovieClip {Here2Collect_fla.UI_HealthBar_101}
"shotgunUI"Frame 197Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102}
"pistolUI"Frame 197Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103}
"gatlingUI"Frame 197Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104}
"crossbowUI"Frame 197Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105}
"nextWaveUI"Frame 197Symbol 1249 MovieClip
"cash"Frame 197Symbol 1250 EditableText
"achievPage"Frame 197Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62}
"agButton_btn"Symbol 44 MovieClip {Here2Collect_fla.AGlogo_mc_1} Frame 1Symbol 43 Button
"AGclick_btn"Symbol 59 MovieClip {Here2Collect_fla.AGteaser_mc_6} Frame 1Symbol 58 Button
"AGskip_btn"Symbol 59 MovieClip {Here2Collect_fla.AGteaser_mc_6} Frame 1Symbol 52 Button
"AGpresented_mc"Symbol 59 MovieClip {Here2Collect_fla.AGteaser_mc_6} Frame 1Symbol 46 MovieClip
"AGlogo_mc"Symbol 59 MovieClip {Here2Collect_fla.AGteaser_mc_6} Frame 1Symbol 44 MovieClip {Here2Collect_fla.AGlogo_mc_1}
"gunNode"Symbol 364 MovieClip {Player} Frame 1Symbol 134 MovieClip {Node}
"pickup"Symbol 364 MovieClip {Player} Frame 1Symbol 134 MovieClip {Node}
"icons"Symbol 461 MovieClip {Item} Frame 1Symbol 430 MovieClip
"icons"Symbol 461 MovieClip {Item} Frame 12Symbol 436 MovieClip
"icons"Symbol 461 MovieClip {Item} Frame 23Symbol 441 MovieClip
"icons"Symbol 461 MovieClip {Item} Frame 34Symbol 446 MovieClip
"icons"Symbol 461 MovieClip {Item} Frame 45Symbol 453 MovieClip
"icons"Symbol 461 MovieClip {Item} Frame 56Symbol 457 MovieClip
"icons"Symbol 461 MovieClip {Item} Frame 67Symbol 460 MovieClip
"armNode"Symbol 517 MovieClip {RMutant} Frame 1Symbol 134 MovieClip {Node}
"node"Symbol 623 MovieClip {Golem} Frame 1Symbol 134 MovieClip {Node}
"orbNode"Symbol 841 MovieClip {Witch} Frame 1Symbol 134 MovieClip {Node}
"toggle"Symbol 917 MovieClip {Here2Collect_fla.mc_Music_54} Frame 1Symbol 916 MovieClip {Here2Collect_fla.mc_OnOff_55}
"toggle"Symbol 920 MovieClip {Here2Collect_fla.mc_SFX_56} Frame 1Symbol 916 MovieClip {Here2Collect_fla.mc_OnOff_55}
"thing"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 6Symbol 857 MovieClip
"fade"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11Symbol 904 MovieClip
"resume"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11Symbol 909 MovieClip {Here2Collect_fla.mc_Return_53}
"music"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11Symbol 917 MovieClip {Here2Collect_fla.mc_Music_54}
"sfx"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11Symbol 920 MovieClip {Here2Collect_fla.mc_SFX_56}
"restart"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11Symbol 923 MovieClip {Here2Collect_fla.mc_Restart_57}
"hcMnuAchievments"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11Symbol 926 MovieClip {Here2Collect_fla.mc_Exit_58}
"totalDeaths"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2Symbol 988 EditableText
"totalAmmo"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2Symbol 989 EditableText
"totalWaves"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2Symbol 990 EditableText
"timePlayed"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2Symbol 991 EditableText
"totalMoney"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2Symbol 992 EditableText
"totalKills"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2Symbol 993 EditableText
"ta"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 998 MovieClip
"hol"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1003 MovieClip
"yup"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1008 MovieClip
"ww"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1013 MovieClip
"wwtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1015 EditableText
"tatext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1016 EditableText
"yuptext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1017 EditableText
"generalPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"kam"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 15Symbol 1028 MovieClip
"bk"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 15Symbol 1032 MovieClip
"bktext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 15Symbol 1035 EditableText
"kamtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 15Symbol 1036 EditableText
"general"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 15Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"gr"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1040 MovieClip
"thw"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1044 MovieClip
"yotd"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1048 MovieClip
"ww"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1052 MovieClip
"thwtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1057 EditableText
"grtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1058 EditableText
"yotdtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1059 EditableText
"warrentsPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"fd"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1063 MovieClip
"snb"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1067 MovieClip
"wp"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1071 MovieClip
"sw"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1075 MovieClip
"wptext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1080 EditableText
"swtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1081 EditableText
"snbtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1082 EditableText
"warrentsPage3"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"warrents"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"bm"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1086 MovieClip
"pl"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1090 MovieClip
"wt"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1094 MovieClip
"be"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1098 MovieClip
"bmtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1103 EditableText
"pltext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1104 EditableText
"wttext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1105 EditableText
"betext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1106 EditableText
"warrentsPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"tpc"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1110 MovieClip
"gw"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1114 MovieClip
"tsb"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1118 MovieClip
"mb"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1122 MovieClip
"bmtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1127 EditableText
"tsbtext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1128 EditableText
"weaponryPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"sr"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36Symbol 1132 MovieClip
"rmwt"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36Symbol 1136 MovieClip
"jlc"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36Symbol 1140 MovieClip
"rmwttext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36Symbol 1144 EditableText
"jlctext"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36Symbol 1145 EditableText
"weaponry"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73}
"closeMe"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 949 MovieClip {Here2Collect_fla.UI_Close_63}
"achievTotal"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 951 EditableText
"general"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 958 MovieClip {Here2Collect_fla.Achiev_General_64}
"warrents"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 965 MovieClip {Here2Collect_fla.Achiev_Warrents_65}
"summary"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 972 MovieClip {Here2Collect_fla.Achiev_Summary_66}
"weaponry"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 979 MovieClip {Here2Collect_fla.Achiev_Weaponry_67}
"theBox"Symbol 1147 MovieClip {Here2Collect_fla.UI_AchievmentPage_62} Frame 1Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68}
"bg"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 1175 MovieClip
"theWall"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 1180 MovieClip {Here2Collect_fla.GP_BrokenWall_98}
"thePlank"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 1187 MovieClip {Here2Collect_fla.Planks_99}
"planks1"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"planks2"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"fireplace"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"_hero"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 364 MovieClip {Player}
"lowerStairs"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 1190 MovieClip
"fish"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 425 MovieClip {Block}
"doorNode"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"basementNode"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"stairsNode"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"wallNode"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1Symbol 134 MovieClip {Node}
"allAmmo"Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102} Frame 1Symbol 1201 EditableText
"theClip"Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102} Frame 1Symbol 1202 EditableText
"allAmmo"Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103} Frame 1Symbol 1210 EditableText
"theClip"Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103} Frame 1Symbol 1211 EditableText
"allAmmo"Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104} Frame 1Symbol 1218 EditableText
"theClip"Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104} Frame 1Symbol 1219 EditableText
"allAmmo"Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105} Frame 1Symbol 1226 EditableText
"theClip"Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105} Frame 1Symbol 1227 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1283 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."

Labels

"Loading"Frame 2
"Intro"Frame 25
"MainMenu"Frame 162
"Instructions1"Frame 163
"Instructions"Frame 164
"Credits"Frame 171
"AchievmentMenu"Frame 181
"GameOver"Frame 190
"PlayGame"Frame 197
"crosshair"Symbol 5 MovieClip {CustomCursor} Frame 1
"bullet"Symbol 28 MovieClip {Ammo} Frame 1
"round"Symbol 28 MovieClip {Ammo} Frame 2
"shell"Symbol 28 MovieClip {Ammo} Frame 3
"bolt"Symbol 28 MovieClip {Ammo} Frame 4
"arm"Symbol 28 MovieClip {Ammo} Frame 5
"corpse"Symbol 28 MovieClip {Ammo} Frame 18
"dead"Symbol 28 MovieClip {Ammo} Frame 25
"orb"Symbol 28 MovieClip {Ammo} Frame 26
"nwWalk"Symbol 128 MovieClip {Mutant} Frame 1
"neWalk"Symbol 128 MovieClip {Mutant} Frame 17
"swWalk"Symbol 128 MovieClip {Mutant} Frame 33
"seWalk"Symbol 128 MovieClip {Mutant} Frame 49
"nwAttack"Symbol 128 MovieClip {Mutant} Frame 65
"neAttack"Symbol 128 MovieClip {Mutant} Frame 82
"swAttack"Symbol 128 MovieClip {Mutant} Frame 95
"seAttack"Symbol 128 MovieClip {Mutant} Frame 108
"nwHit"Symbol 128 MovieClip {Mutant} Frame 121
"neHit"Symbol 128 MovieClip {Mutant} Frame 132
"swHit"Symbol 128 MovieClip {Mutant} Frame 143
"seHit"Symbol 128 MovieClip {Mutant} Frame 154
"s"Symbol 364 MovieClip {Player} Frame 1
"sWalk"Symbol 364 MovieClip {Player} Frame 2
"sw"Symbol 364 MovieClip {Player} Frame 19
"swWalk"Symbol 364 MovieClip {Player} Frame 20
"w"Symbol 364 MovieClip {Player} Frame 37
"wWalk"Symbol 364 MovieClip {Player} Frame 38
"nw"Symbol 364 MovieClip {Player} Frame 55
"nwWalk"Symbol 364 MovieClip {Player} Frame 56
"n"Symbol 364 MovieClip {Player} Frame 73
"nWalk"Symbol 364 MovieClip {Player} Frame 74
"ne"Symbol 364 MovieClip {Player} Frame 91
"neWalk"Symbol 364 MovieClip {Player} Frame 92
"e"Symbol 364 MovieClip {Player} Frame 109
"eWalk"Symbol 364 MovieClip {Player} Frame 110
"se"Symbol 364 MovieClip {Player} Frame 127
"seWalk"Symbol 364 MovieClip {Player} Frame 128
"nwHit"Symbol 364 MovieClip {Player} Frame 145
"neHit"Symbol 364 MovieClip {Player} Frame 156
"swHit"Symbol 364 MovieClip {Player} Frame 167
"seHit"Symbol 364 MovieClip {Player} Frame 178
"sShot"Symbol 364 MovieClip {Player} Frame 189
"sWalkShot"Symbol 364 MovieClip {Player} Frame 190
"swShot"Symbol 364 MovieClip {Player} Frame 207
"swWalkShot"Symbol 364 MovieClip {Player} Frame 208
"wShot"Symbol 364 MovieClip {Player} Frame 225
"wWalkShot"Symbol 364 MovieClip {Player} Frame 226
"nwShot"Symbol 364 MovieClip {Player} Frame 243
"nwWalkShot"Symbol 364 MovieClip {Player} Frame 244
"nShot"Symbol 364 MovieClip {Player} Frame 261
"nWalkShot"Symbol 364 MovieClip {Player} Frame 262
"neShot"Symbol 364 MovieClip {Player} Frame 279
"neWalkShot"Symbol 364 MovieClip {Player} Frame 280
"eShot"Symbol 364 MovieClip {Player} Frame 297
"eWalkShot"Symbol 364 MovieClip {Player} Frame 298
"seShot"Symbol 364 MovieClip {Player} Frame 315
"seWalkShot"Symbol 364 MovieClip {Player} Frame 316
"sCross"Symbol 364 MovieClip {Player} Frame 333
"sWalkCross"Symbol 364 MovieClip {Player} Frame 334
"swCross"Symbol 364 MovieClip {Player} Frame 351
"swWalkCross"Symbol 364 MovieClip {Player} Frame 352
"wCross"Symbol 364 MovieClip {Player} Frame 369
"wWalkCross"Symbol 364 MovieClip {Player} Frame 370
"nwCross"Symbol 364 MovieClip {Player} Frame 387
"nwWalkCross"Symbol 364 MovieClip {Player} Frame 388
"nCross"Symbol 364 MovieClip {Player} Frame 405
"nWalkCross"Symbol 364 MovieClip {Player} Frame 406
"neCross"Symbol 364 MovieClip {Player} Frame 423
"neWalkCross"Symbol 364 MovieClip {Player} Frame 424
"eCross"Symbol 364 MovieClip {Player} Frame 441
"eWalkCross"Symbol 364 MovieClip {Player} Frame 442
"seCross"Symbol 364 MovieClip {Player} Frame 459
"seWalkCross"Symbol 364 MovieClip {Player} Frame 460
"sGatling"Symbol 364 MovieClip {Player} Frame 477
"sWalkGatling"Symbol 364 MovieClip {Player} Frame 478
"swGatling"Symbol 364 MovieClip {Player} Frame 495
"swWalkGatling"Symbol 364 MovieClip {Player} Frame 496
"wGatling"Symbol 364 MovieClip {Player} Frame 513
"wWalkGatling"Symbol 364 MovieClip {Player} Frame 514
"nwGatling"Symbol 364 MovieClip {Player} Frame 531
"nwWalkGatling"Symbol 364 MovieClip {Player} Frame 532
"nGatling"Symbol 364 MovieClip {Player} Frame 549
"nWalkGatling"Symbol 364 MovieClip {Player} Frame 550
"neGatling"Symbol 364 MovieClip {Player} Frame 567
"neWalkGatling"Symbol 364 MovieClip {Player} Frame 568
"eGatling"Symbol 364 MovieClip {Player} Frame 585
"eWalkGatling"Symbol 364 MovieClip {Player} Frame 586
"seGatling"Symbol 364 MovieClip {Player} Frame 603
"seWalkGatling"Symbol 364 MovieClip {Player} Frame 604
"twoPumpChump"Symbol 423 MovieClip {UI_Achievment} Frame 1
"gotWood"Symbol 423 MovieClip {UI_Achievment} Frame 2
"speedRound"Symbol 423 MovieClip {UI_Achievment} Frame 3
"justLikeCandy"Symbol 423 MovieClip {UI_Achievment} Frame 4
"graveyardRhade"Symbol 423 MovieClip {UI_Achievment} Frame 5
"hookedOnLead"Symbol 423 MovieClip {UI_Achievment} Frame 6
"fleshyDemise"Symbol 423 MovieClip {UI_Achievment} Frame 7
"onTheHouse"Symbol 423 MovieClip {UI_Achievment} Frame 8
"profLupin"Symbol 423 MovieClip {UI_Achievment} Frame 9
"salemWho"Symbol 423 MovieClip {UI_Achievment} Frame 10
"inTheHead"Symbol 423 MovieClip {UI_Achievment} Frame 11
"transactionApproved"Symbol 423 MovieClip {UI_Achievment} Frame 12
"bloodyMess"Symbol 423 MovieClip {UI_Achievment} Frame 13
"bigEars"Symbol 423 MovieClip {UI_Achievment} Frame 14
"whatTime"Symbol 423 MovieClip {UI_Achievment} Frame 15
"whichWitch"Symbol 423 MovieClip {UI_Achievment} Frame 16
"witchPlease"Symbol 423 MovieClip {UI_Achievment} Frame 17
"yawnOfTheDead"Symbol 423 MovieClip {UI_Achievment} Frame 18
"stitchesNBolts"Symbol 423 MovieClip {UI_Achievment} Frame 19
"kamikaze"Symbol 423 MovieClip {UI_Achievment} Frame 20
"masterBlaster"Symbol 423 MovieClip {UI_Achievment} Frame 21
"realMenWearTights"Symbol 423 MovieClip {UI_Achievment} Frame 22
"bigKahuna"Symbol 423 MovieClip {UI_Achievment} Frame 23
"twoSmokingBarrels"Symbol 423 MovieClip {UI_Achievment} Frame 24
"waveWako"Symbol 423 MovieClip {UI_Achievment} Frame 25
"yuppie"Symbol 423 MovieClip {UI_Achievment} Frame 26
"cash"Symbol 461 MovieClip {Item} Frame 1
"shells"Symbol 461 MovieClip {Item} Frame 12
"bolts"Symbol 461 MovieClip {Item} Frame 23
"rounds"Symbol 461 MovieClip {Item} Frame 34
"shotgun"Symbol 461 MovieClip {Item} Frame 45
"crossbow"Symbol 461 MovieClip {Item} Frame 56
"gatling"Symbol 461 MovieClip {Item} Frame 67
"click"Symbol 469 MovieClip {$click} Frame 1
"twang"Symbol 469 MovieClip {$click} Frame 11
"nwWalk"Symbol 517 MovieClip {RMutant} Frame 1
"neWalk"Symbol 517 MovieClip {RMutant} Frame 17
"swWalk"Symbol 517 MovieClip {RMutant} Frame 33
"seWalk"Symbol 517 MovieClip {RMutant} Frame 49
"nwAttack"Symbol 517 MovieClip {RMutant} Frame 65
"neAttack"Symbol 517 MovieClip {RMutant} Frame 79
"swAttack"Symbol 517 MovieClip {RMutant} Frame 93
"seAttack"Symbol 517 MovieClip {RMutant} Frame 107
"nwHit"Symbol 517 MovieClip {RMutant} Frame 121
"neHit"Symbol 517 MovieClip {RMutant} Frame 132
"swHit"Symbol 517 MovieClip {RMutant} Frame 143
"seHit"Symbol 517 MovieClip {RMutant} Frame 154
"swWalk"Symbol 623 MovieClip {Golem} Frame 1
"seWalk"Symbol 623 MovieClip {Golem} Frame 30
"nwWalk"Symbol 623 MovieClip {Golem} Frame 59
"neWalk"Symbol 623 MovieClip {Golem} Frame 88
"nwAttack"Symbol 623 MovieClip {Golem} Frame 117
"neAttack"Symbol 623 MovieClip {Golem} Frame 135
"swAttack"Symbol 623 MovieClip {Golem} Frame 153
"seAttack"Symbol 623 MovieClip {Golem} Frame 171
"nwThrow"Symbol 623 MovieClip {Golem} Frame 189
"neThrow"Symbol 623 MovieClip {Golem} Frame 211
"swThrow"Symbol 623 MovieClip {Golem} Frame 233
"seThrow"Symbol 623 MovieClip {Golem} Frame 255
"nwHit"Symbol 623 MovieClip {Golem} Frame 277
"neHit"Symbol 623 MovieClip {Golem} Frame 289
"swHit"Symbol 623 MovieClip {Golem} Frame 301
"seHit"Symbol 623 MovieClip {Golem} Frame 313
"swWalk"Symbol 684 MovieClip {Werewolf} Frame 1
"seWalk"Symbol 684 MovieClip {Werewolf} Frame 21
"nwWalk"Symbol 684 MovieClip {Werewolf} Frame 41
"neWalk"Symbol 684 MovieClip {Werewolf} Frame 61
"nwAttack"Symbol 684 MovieClip {Werewolf} Frame 81
"neAttack"Symbol 684 MovieClip {Werewolf} Frame 91
"swAttack"Symbol 684 MovieClip {Werewolf} Frame 101
"seAttack"Symbol 684 MovieClip {Werewolf} Frame 111
"nwHit"Symbol 684 MovieClip {Werewolf} Frame 121
"neHit"Symbol 684 MovieClip {Werewolf} Frame 132
"swHit"Symbol 684 MovieClip {Werewolf} Frame 143
"seHit"Symbol 684 MovieClip {Werewolf} Frame 154
"swWalk"Symbol 841 MovieClip {Witch} Frame 1
"seWalk"Symbol 841 MovieClip {Witch} Frame 18
"neWalk"Symbol 841 MovieClip {Witch} Frame 35
"nwWalk"Symbol 841 MovieClip {Witch} Frame 52
"swAttack"Symbol 841 MovieClip {Witch} Frame 69
"seAttack"Symbol 841 MovieClip {Witch} Frame 106
"neAttack"Symbol 841 MovieClip {Witch} Frame 143
"nwAttack"Symbol 841 MovieClip {Witch} Frame 180
"swRanged"Symbol 841 MovieClip {Witch} Frame 217
"seRanged"Symbol 841 MovieClip {Witch} Frame 242
"neRanged"Symbol 841 MovieClip {Witch} Frame 267
"nwRanged"Symbol 841 MovieClip {Witch} Frame 292
"swHit"Symbol 841 MovieClip {Witch} Frame 317
"seHit"Symbol 841 MovieClip {Witch} Frame 349
"neHit"Symbol 841 MovieClip {Witch} Frame 381
"nwHit"Symbol 841 MovieClip {Witch} Frame 414
"up"Symbol 880 MovieClip {Here2Collect_fla.Menu_play_47} Frame 1
"over"Symbol 880 MovieClip {Here2Collect_fla.Menu_play_47} Frame 2
"down"Symbol 880 MovieClip {Here2Collect_fla.Menu_play_47} Frame 3
"up"Symbol 887 MovieClip {Here2Collect_fla.Menu_Instructions_48} Frame 1
"over"Symbol 887 MovieClip {Here2Collect_fla.Menu_Instructions_48} Frame 2
"down"Symbol 887 MovieClip {Here2Collect_fla.Menu_Instructions_48} Frame 3
"up"Symbol 894 MovieClip {Here2Collect_fla.Menu_Credits_49} Frame 1
"over"Symbol 894 MovieClip {Here2Collect_fla.Menu_Credits_49} Frame 2
"down"Symbol 894 MovieClip {Here2Collect_fla.Menu_Credits_49} Frame 3
"up"Symbol 901 MovieClip {Here2Collect_fla.Menu_Achievments_50} Frame 1
"over"Symbol 901 MovieClip {Here2Collect_fla.Menu_Achievments_50} Frame 2
"down"Symbol 901 MovieClip {Here2Collect_fla.Menu_Achievments_50} Frame 3
"up"Symbol 909 MovieClip {Here2Collect_fla.mc_Return_53} Frame 1
"over"Symbol 909 MovieClip {Here2Collect_fla.mc_Return_53} Frame 6
"on"Symbol 916 MovieClip {Here2Collect_fla.mc_OnOff_55} Frame 1
"off"Symbol 916 MovieClip {Here2Collect_fla.mc_OnOff_55} Frame 6
"up"Symbol 917 MovieClip {Here2Collect_fla.mc_Music_54} Frame 1
"over"Symbol 917 MovieClip {Here2Collect_fla.mc_Music_54} Frame 6
"up"Symbol 920 MovieClip {Here2Collect_fla.mc_SFX_56} Frame 1
"over"Symbol 920 MovieClip {Here2Collect_fla.mc_SFX_56} Frame 6
"up"Symbol 923 MovieClip {Here2Collect_fla.mc_Restart_57} Frame 1
"over"Symbol 923 MovieClip {Here2Collect_fla.mc_Restart_57} Frame 6
"up"Symbol 926 MovieClip {Here2Collect_fla.mc_Exit_58} Frame 1
"over"Symbol 926 MovieClip {Here2Collect_fla.mc_Exit_58} Frame 6
"up"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 1
"over"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 6
"thing"Symbol 927 MovieClip {Here2Collect_fla.hcMenu_51} Frame 11
"up"Symbol 936 MovieClip {Here2Collect_fla.Menu_MainMenu_60} Frame 1
"over"Symbol 936 MovieClip {Here2Collect_fla.Menu_MainMenu_60} Frame 2
"down"Symbol 936 MovieClip {Here2Collect_fla.Menu_MainMenu_60} Frame 3
"up"Symbol 949 MovieClip {Here2Collect_fla.UI_Close_63} Frame 1
"over"Symbol 949 MovieClip {Here2Collect_fla.UI_Close_63} Frame 2
"down"Symbol 949 MovieClip {Here2Collect_fla.UI_Close_63} Frame 3
"up"Symbol 958 MovieClip {Here2Collect_fla.Achiev_General_64} Frame 1
"over"Symbol 958 MovieClip {Here2Collect_fla.Achiev_General_64} Frame 2
"down"Symbol 958 MovieClip {Here2Collect_fla.Achiev_General_64} Frame 3
"up"Symbol 965 MovieClip {Here2Collect_fla.Achiev_Warrents_65} Frame 1
"over"Symbol 965 MovieClip {Here2Collect_fla.Achiev_Warrents_65} Frame 2
"down"Symbol 965 MovieClip {Here2Collect_fla.Achiev_Warrents_65} Frame 3
"up"Symbol 972 MovieClip {Here2Collect_fla.Achiev_Summary_66} Frame 1
"over"Symbol 972 MovieClip {Here2Collect_fla.Achiev_Summary_66} Frame 2
"down"Symbol 972 MovieClip {Here2Collect_fla.Achiev_Summary_66} Frame 3
"up"Symbol 979 MovieClip {Here2Collect_fla.Achiev_Weaponry_67} Frame 1
"over"Symbol 979 MovieClip {Here2Collect_fla.Achiev_Weaponry_67} Frame 2
"down"Symbol 979 MovieClip {Here2Collect_fla.Achiev_Weaponry_67} Frame 3
"true"Symbol 998 MovieClip Frame 1
"false"Symbol 998 MovieClip Frame 10
"true"Symbol 1003 MovieClip Frame 1
"false"Symbol 1003 MovieClip Frame 6
"true"Symbol 1008 MovieClip Frame 1
"false"Symbol 1008 MovieClip Frame 2
"true"Symbol 1013 MovieClip Frame 1
"false"Symbol 1013 MovieClip Frame 2
"up"Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73} Frame 1
"over"Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73} Frame 5
"down"Symbol 1024 MovieClip {Here2Collect_fla.Achiev_Arrow_73} Frame 10
"true"Symbol 1028 MovieClip Frame 1
"false"Symbol 1028 MovieClip Frame 2
"true"Symbol 1032 MovieClip Frame 1
"false"Symbol 1032 MovieClip Frame 2
"true"Symbol 1040 MovieClip Frame 1
"false"Symbol 1040 MovieClip Frame 2
"true"Symbol 1044 MovieClip Frame 1
"false"Symbol 1044 MovieClip Frame 2
"true"Symbol 1048 MovieClip Frame 1
"false"Symbol 1048 MovieClip Frame 2
"true"Symbol 1052 MovieClip Frame 1
"false"Symbol 1052 MovieClip Frame 2
"true"Symbol 1063 MovieClip Frame 1
"false"Symbol 1063 MovieClip Frame 2
"true"Symbol 1067 MovieClip Frame 1
"false"Symbol 1067 MovieClip Frame 2
"true"Symbol 1071 MovieClip Frame 1
"false"Symbol 1071 MovieClip Frame 2
"true"Symbol 1075 MovieClip Frame 1
"false"Symbol 1075 MovieClip Frame 2
"true"Symbol 1086 MovieClip Frame 1
"false"Symbol 1086 MovieClip Frame 2
"true"Symbol 1090 MovieClip Frame 1
"false"Symbol 1090 MovieClip Frame 2
"true"Symbol 1094 MovieClip Frame 1
"false"Symbol 1094 MovieClip Frame 2
"true"Symbol 1098 MovieClip Frame 1
"false"Symbol 1098 MovieClip Frame 2
"true"Symbol 1110 MovieClip Frame 1
"false"Symbol 1110 MovieClip Frame 2
"true"Symbol 1114 MovieClip Frame 1
"false"Symbol 1114 MovieClip Frame 2
"true"Symbol 1118 MovieClip Frame 1
"false"Symbol 1118 MovieClip Frame 2
"true"Symbol 1122 MovieClip Frame 1
"false"Symbol 1122 MovieClip Frame 2
"true"Symbol 1132 MovieClip Frame 1
"false"Symbol 1132 MovieClip Frame 2
"true"Symbol 1136 MovieClip Frame 1
"false"Symbol 1136 MovieClip Frame 2
"true"Symbol 1140 MovieClip Frame 1
"false"Symbol 1140 MovieClip Frame 2
"summary"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 2
"general"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 11
"generalPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 15
"warrents"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 21
"warrentsPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 24
"warrentsPage3"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 27
"weaponry"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 31
"weaponryPage2"Symbol 1146 MovieClip {Here2Collect_fla.Achiev_Achievments_68} Frame 36
"up"Symbol 1162 MovieClip {Here2Collect_fla.Menu_Retry_95} Frame 1
"over"Symbol 1162 MovieClip {Here2Collect_fla.Menu_Retry_95} Frame 2
"down"Symbol 1162 MovieClip {Here2Collect_fla.Menu_Retry_95} Frame 3
"false"Symbol 1180 MovieClip {Here2Collect_fla.GP_BrokenWall_98} Frame 1
"true"Symbol 1180 MovieClip {Here2Collect_fla.GP_BrokenWall_98} Frame 2
"false"Symbol 1187 MovieClip {Here2Collect_fla.Planks_99} Frame 1
"true"Symbol 1187 MovieClip {Here2Collect_fla.Planks_99} Frame 2
"hrth"Symbol 1191 MovieClip {Here2Collect_fla.theBar_96} Frame 1
"na"Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102} Frame 1
"inactive"Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102} Frame 5
"active"Symbol 1209 MovieClip {Here2Collect_fla.UI_ShotgunIcon_102} Frame 12
"na"Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103} Frame 1
"inactive"Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103} Frame 5
"active"Symbol 1217 MovieClip {Here2Collect_fla.UI_PistolIcon_103} Frame 12
"na"Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104} Frame 1
"inactive"Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104} Frame 5
"active"Symbol 1225 MovieClip {Here2Collect_fla.UI_GatlingIcon_104} Frame 12
"na"Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105} Frame 1
"inactive"Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105} Frame 5
"active"Symbol 1233 MovieClip {Here2Collect_fla.UI_CrossbowIcon_105} Frame 12




http://swfchan.com/27/134627/info.shtml
Created: 9/2 -2019 20:59:53 Last modified: 9/2 -2019 20:59:53 Server time: 19/04 -2024 11:14:23