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

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

Vindex Chronicle.swf

This is the info page for
Flash #31085

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


Text
resume game

resume game

resume game

resume game

quit to main menu

quit to main menu

quit to main menu

see map

see map

see map

upgrade

upgrade

upgrade

upgrade

controls

controls

controls

Play More Games

Play More Games

Play More Games

<p align="left"><font face="Lithos Pro Regular" size="11" color="#000000" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

<p align="left"><font face="Lithos Pro Regular" size="11" color="#000000" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

items STATS
potions :
Ethers    :

ether
300

This item helps you gain 50% of  total SPs

buy items

upgrade vindex stats

Unlock Special combo attack

potion
300

This item helps you gain 50% of  total HPs

required 100 Exp to upgrade

required 200 Exp to upgrade

required 400 Exp to upgrade

required 800 Exp to upgrade

required 1000 Exp to upgrade

required 1200 Exp to upgrade

required 1400 Exp to upgrade

required 1600 Exp to upgrade

required 1800 Exp to upgrade

required 2000 Exp to upgrade

maximum level

Special Combo 1
Deals 5 hits to the enemy
Uses 80 SP Points
Confirmed using "Z" key
500 Exp to unlock

Special Combo 1
Deals 5 hits to the enemy
Uses 80 SP Points
Confirmed using "Z" key
500 Exp to unlock

Special Combo 1
Deals 5 hits to the enemy
Uses 80 SP Points
Confirmed using "Z" key
500 Exp to unlock

Special Combo 2
Deals 10 hits to the enemy
Uses 100 SP Points
Confirmed using "X" key
800 Exp to unlock

Special Combo 2
Deals 10 hits to the enemy
Uses 100 SP Points
Confirmed using "X" key
800 Exp to unlock

Special Combo 2
Deals 10 hits to the enemy
Uses 100 SP Points
Confirmed using "X" key
800 Exp to unlock

You have Mastered these special combos!

Vindex Stats
HP
SP
Total Points
Total Exp

:
:
:
:

<p align="left"><font face="Lithos Pro Regular" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>99999</b></font></p>

<p align="left"><font face="Lithos Pro Regular" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>99999</b></font></p>

<p align="left"><font face="Lithos Pro Regular" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>999 / 999</b></font></p>

<p align="left"><font face="Lithos Pro Regular" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>999 / 999</b></font></p>

Special

This skills determined how
many times he can produce
combo attack to the enemy.
Higher the skill level, more
combo attack he can bring.

Strength

This skills determined how
much damage he can produ-
ce to the enemy. Higher the
skill level, more damage he
can bring to the enemy.

Health

This skills determined how
much damage he can take
when get hit by the enemy.
Higher the skill level, better
he can deal the damage and
to survive.

Viking

Britons

Persian

Egypt

Sparta

Rome

controls

q

e

a

s

use potion

use ether

arrow key for movement

attack

BREAK

upgrade

U

D

GUARD

X

SPECIAL

Z

tips

tap "A" couple times
after hit the enemy to
confirm a different
attack styles
Collect EXP Points to
upgrade certain skills
including unlock
Vindex's 2 special combo
attacks
guard is the only way
to avoid enemies arrow
attack
When you facing the
boss in each level, use
your speed and attack
prepare yourself with
items and upgraded
skills before you begin

Are you sUre you want to Quit
and go back to main menu?

no

no

no

buy

yes

yes

yes

VINDEX

chronicles

play

play

play

play more games

play more games

play more games

add game to your site

add game to your site

add game to your site

rtlogic

g    a    m    e    s

rtlogic

CONTROLS

CONTROLS

CONTROLS

Credits

Credits

Credits

BGM credit
MaestroRage - The Desire to Destroy
MrMaestro- Journet
Calpomatt- Fallen Soldier , The Mystic
Project Manager > Rudy Sudarto
Programmer > Ferry Sugiarto
Illustrator > Firmansyah

Back

Back

Back

VINDEX CHRONICLE CONTROLS

tap "A" couple times after hit the
enemy to confirm a different
attack styles
Collect EXP Points to upgrade
certain skills including unlock
Vindex's 2 special combo attacks
guard is the only way to avoid
enemies arrow attack
When you facing the boss in each
level, use your speed and attack
prepare yourself with items and
upgraded skills before you begin

Q

E

A

S

D

Z

X

U

move left

move RIGHT

USE HEALTH POTION

USE ELIXER POTION

ATTACK

BREAK

GUARD

SPECIAL ATTACK 1

SPECIAL ATTACK 2

UPGRADE MENU

“ Step by step, VIndex fights his battle.  He wins each his battle.
First..... the Vikings ......"

" Britons....."

" .....................Persian....."

" ............................................................................Egypt....."

"............................................ANd .........The strongest oponent.......Sparta "

"  Vindex Finally made it.  He brings Rome Empire into their greatest
victory. Rufus becomes a great emperor. and VIndex, The Man who
make it possible, always be remembered as the greatest general of
rome.  And this is his Chronicles to Rome Empire."

the end....
thank you for playing

play more games

play more games

MAIN MENU

Main MEnu

MAIN MENU

Britons

Vikings

Spartan

Egypts

Persians

rome captures the vikings

rome captures the britons

rome captures the persians

rome captures the egypts

play next level

play next level

LEVEL

PNT

EXP

TNL

to next level - enemies to kill

Upgrade

Upgrade

play more games

<p align="left"><font face="Guadalupe" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b>3</b></font></p>

<p align="left"><font face="Comic Sans MS" size="16" color="#333333" letterSpacing="0.000000" kerning="1"><b>10</b></font></p>

<p align="right"><font face="Comic Sans MS" size="16" color="#000000" letterSpacing="-2.000000" kerning="1"><b>23576</b></font></p>

<p align="right"><font face="Comic Sans MS" size="16" color="#000000" letterSpacing="-2.000000" kerning="1"><b>200</b></font></p>

x

<p align="left"><font face="GuadalupeDos" size="13" color="#000000" letterSpacing="0.000000" kerning="1"><b>7</b></font></p>

<p align="left"><font face="GuadalupeDos" size="13" color="#000000" letterSpacing="0.000000" kerning="1"><b>5</b></font></p>

game over

retry

retry

quit

quit

another game

another game

"Long long time ago, in the Great Rome Empire,
lived a noble and wise young man  named  Virginius Rufus.
at very young age OF him He successfully managed to be a governor ."

Skip Movie

Skip Movie

Skip Movie

“ Stands besides him, there is a brave warrior named Vindex. they
build  their friendship from their childhood.

“Vindex, is the brave soldier of Rome. He took part in many important
battles and won them.  ”

“ With so many wars he fought for ROme, he is well known as a
respectable general not only among his colleagues but also in the
eyes of his ENEMIES. ”

"AftEr the glory time of rome, comes a  moment where the senates,
the highest part of the Empire system, become so corrupt.   Meanwhile
the emperor becomes so tyran. People of Rome in great suffer because
of the very high tax raising. "

"AftEr the glory time of rome, comes a  moment where the senates,
the highest part of the Empire system, become so corrupt.   Meanwhile
the emperor becomes so tyran. People of Rome in great suffer because
of the very high tax raising. "

" unsatisfied people of rome arise to fight their rights. Rebellions
spread all over the country.  “

“ Rufus realizes he needs to end that chaotic situation. Leaded by
Vindex as his general they start a big step to take over the corrupted
Senates and tyranic emperor in the Empire. "

" By the bravery of Vindex, Rufus succeeded to take over the Rome
Empire and made himself An Emperor. Meanwhile Vindex became a
great hero for people of rome ”

" Together they lead rome into democracy and prosperity once again. "

“ Rufus realized the world will not at peace before the world is
united. Once again, for the glory of Rome, Rufus asks his general,
Vindex, for a duty of honour. Brings the world peace under the
wisdom of Rome Empire. “

play

play

ActionScript [AS3]

Section 1
//_Preloader_1 (VindexChronicle7_fla._Preloader_1) package VindexChronicle7_fla { import flash.display.*; public dynamic class _Preloader_1 extends MovieClip { public var link_btn:SimpleButton; public var logo_mc:MovieClip; public function _Preloader_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package VindexChronicle7_fla
Section 2
//bomb_preloader_2 (VindexChronicle7_fla.bomb_preloader_2) package VindexChronicle7_fla { import flash.display.*; public dynamic class bomb_preloader_2 extends MovieClip { public var loaderbar:MovieClip; public function bomb_preloader_2(){ addFrameScript(0, frame1, 214, frame215); } function frame215(){ stop(); } function frame1(){ stop(); } } }//package VindexChronicle7_fla
Section 3
//bomb_smoker3_16 (VindexChronicle7_fla.bomb_smoker3_16) package VindexChronicle7_fla { import flash.display.*; public dynamic class bomb_smoker3_16 extends MovieClip { public var sm:MovieClip; } }//package VindexChronicle7_fla
Section 4
//bomb_smoker4_15 (VindexChronicle7_fla.bomb_smoker4_15) package VindexChronicle7_fla { import flash.display.*; public dynamic class bomb_smoker4_15 extends MovieClip { public var sm:MovieClip; public function bomb_smoker4_15(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package VindexChronicle7_fla
Section 5
//enemy_hp_stat_mc_23 (VindexChronicle7_fla.enemy_hp_stat_mc_23) package VindexChronicle7_fla { import flash.display.*; public dynamic class enemy_hp_stat_mc_23 extends MovieClip { public var val:MovieClip; public function enemy_hp_stat_mc_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package VindexChronicle7_fla
Section 6
//inbetween_bg_mc_47 (VindexChronicle7_fla.inbetween_bg_mc_47) package VindexChronicle7_fla { import flash.display.*; public dynamic class inbetween_bg_mc_47 extends MovieClip { public function inbetween_bg_mc_47(){ addFrameScript(0, frame1, 19, frame20, 39, frame40, 59, frame60, 80, frame81); } function frame81(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame40(){ stop(); } function frame60(){ stop(); } } }//package VindexChronicle7_fla
Section 7
//live_mc_54 (VindexChronicle7_fla.live_mc_54) package VindexChronicle7_fla { import flash.display.*; public dynamic class live_mc_54 extends MovieClip { public function live_mc_54(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package VindexChronicle7_fla
Section 8
//MainTimeline (VindexChronicle7_fla.MainTimeline) package VindexChronicle7_fla { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.media.*; import flash.text.*; import flash.ui.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var VindexGame; public var preloader:MovieClip; public var gameLoaded:Boolean; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3); } function frame3(){ stop(); VindexGame = new VindexChronicle(stage); VindexGame.Start(); } function frame1(){ stop(); gameLoaded = false; preloader.stop(); preloader.logo_mc.stop(); preloader.logo_mc.loaderbar.stop(); preloader.addEventListener(Event.ENTER_FRAME, updatePreloader, false, 0, true); preloader.link_btn.addEventListener(MouseEvent.MOUSE_DOWN, gotoArc, false); } public function updatePreloader(_arg1:Event):void{ var _local2:Number; _local2 = ((this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal) * 100); if (_local2 != 100){ preloader.logo_mc.loaderbar.gotoAndStop(int(_local2)); } else { if (!gameLoaded){ gameLoaded = true; preloader.logo_mc.play(); }; if (preloader.logo_mc.currentFrame == preloader.logo_mc.totalFrames){ preloader.logo_mc.gotoAndStop(preloader.logo_mc.totalFrames); preloader.removeEventListener(Event.ENTER_FRAME, updatePreloader, false); this.gotoAndPlay(2); }; }; } public function gotoArc(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.arcadebomb.com"), "_blank"); } } }//package VindexChronicle7_fla
Section 9
//map_mc_97 (VindexChronicle7_fla.map_mc_97) package VindexChronicle7_fla { import flash.display.*; public dynamic class map_mc_97 extends MovieClip { public function map_mc_97(){ addFrameScript(6, frame7, 12, frame13, 18, frame19, 24, frame25, 30, frame31, 31, frame32); } function frame7(){ gotoAndPlay("viking"); } function frame19(){ gotoAndPlay("persian"); } function frame25(){ gotoAndPlay("egypt"); } function frame13(){ gotoAndPlay("britons"); } function frame31(){ gotoAndPlay("sparta"); } function frame32(){ stop(); } } }//package VindexChronicle7_fla
Section 10
//upgrade_special_mc_88 (VindexChronicle7_fla.upgrade_special_mc_88) package VindexChronicle7_fla { import flash.display.*; public dynamic class upgrade_special_mc_88 extends MovieClip { public function upgrade_special_mc_88(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package VindexChronicle7_fla
Section 11
//upgradeAdd_mc_87 (VindexChronicle7_fla.upgradeAdd_mc_87) package VindexChronicle7_fla { import flash.display.*; public dynamic class upgradeAdd_mc_87 extends MovieClip { public function upgradeAdd_mc_87(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11); } function frame10(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame11(){ stop(); } } }//package VindexChronicle7_fla
Section 12
//upgradehintanimation_52 (VindexChronicle7_fla.upgradehintanimation_52) package VindexChronicle7_fla { import flash.display.*; public dynamic class upgradehintanimation_52 extends MovieClip { public function upgradehintanimation_52(){ addFrameScript(100, frame101); } function frame101(){ stop(); } } }//package VindexChronicle7_fla
Section 13
//zEXPORT_19 (VindexChronicle7_fla.zEXPORT_19) package VindexChronicle7_fla { import flash.display.*; public dynamic class zEXPORT_19 extends MovieClip { public var mn_pause:pause_upgrade_mc; public var mn_lose:ending_lose_mc; public var mn_interface:interface_all_mc; public var mn_changelv:change_lv; public var mn_main:main_mc; public var mn_ending:ending_movie_mc; public var mn_opening:opening_movie_mc; public function zEXPORT_19(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package VindexChronicle7_fla
Section 14
//zSndExport_125 (VindexChronicle7_fla.zSndExport_125) package VindexChronicle7_fla { import flash.display.*; public dynamic class zSndExport_125 extends MovieClip { public function zSndExport_125(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package VindexChronicle7_fla
Section 15
//_arrow_guard (_arrow_guard) package { public dynamic class _arrow_guard extends BaseSoundEffect { } }//package
Section 16
//_arrow_hit (_arrow_hit) package { public dynamic class _arrow_hit extends BaseSoundEffect { } }//package
Section 17
//_blunt_hit (_blunt_hit) package { public dynamic class _blunt_hit extends BaseSoundEffect { } }//package
Section 18
//_guard_hit (_guard_hit) package { public dynamic class _guard_hit extends BaseSoundEffect { } }//package
Section 19
//_kick_hit (_kick_hit) package { public dynamic class _kick_hit extends BaseSoundEffect { } }//package
Section 20
//_slash_hit (_slash_hit) package { public dynamic class _slash_hit extends BaseSoundEffect { } }//package
Section 21
//arrow_mc (arrow_mc) package { import flash.display.*; public dynamic class arrow_mc extends MovieClip { public var bodyBox:MovieClip; public function arrow_mc(){ addFrameScript(0, frame1, 18, frame19); } function frame1(){ stop(); } function frame19(){ stop(); } } }//package
Section 22
//ArrowClass (ArrowClass) package { import flash.events.*; import flash.display.*; public class ArrowClass extends MovieClip { private var worldMgr;// = null private var range:Number;// = 0 private var pow:int;// = 10 private var speed:Number;// = 0 private var objArrow;// = null private var objTarget;// = null private var objCont;// = null public function ArrowClass(_arg1, _arg2){ objCont = null; objArrow = null; objTarget = null; worldMgr = null; pow = 10; range = 0; speed = 0; super(); worldMgr = _arg1; objCont = _arg2; objArrow = new arrow_mc(); objCont.addChild(objArrow); objArrow.cacheAsBitmap = true; objArrow.visible = false; objArrow.scaleX = -1; speed = 30; } private function stopShoot(){ objArrow.visible = false; objArrow.removeEventListener(Event.ENTER_FRAME, throwHandle); } public function ShootArrow(_arg1, _arg2){ if (objArrow.visible == true){ return; }; range = 0; objTarget = _arg1; objArrow.x = objCont.stageX; objArrow.y = objCont.stageY; objArrow.y = (objArrow.y - 60); pow = _arg2; objArrow.gotoAndStop("stand"); objArrow.visible = true; objArrow.addEventListener(Event.ENTER_FRAME, throwHandle, false, 0, true); } public function remove(){ objArrow.removeEventListener(Event.ENTER_FRAME, throwHandle); objCont.removeChild(objArrow); objCont = null; objArrow = null; objTarget = null; worldMgr = null; } public function isReady():Boolean{ if (objArrow.visible == true){ return (false); }; return (true); } private function throwHandle(_arg1:Event):void{ var _local2:StdAtkRes; if (((objCont.getAI().getIsPaused()) || ((objTarget == null)))){ return; }; if (objArrow.currentLabel == "end"){ stopShoot(); }; if (objArrow.currentLabel != "stand"){ return; }; if (((objTarget.getAI().isEnableHit()) && ((objTarget.isKoed() == false)))){ if ((((Math.abs((objCont.y - objTarget.y)) < 30)) && (objTarget.bodyBox.hitTestObject(objArrow.bodyBox)))){ _local2 = new StdAtkRes(); _local2.setHit(pow, 3, 1, false); _local2.directionPush(objCont, objTarget); objTarget.getAI().setDamageHit(_local2); if (objTarget.getAI().isGuard()){ objArrow.gotoAndPlay("deflect"); } else { stopShoot(); }; }; }; if (range > 1000){ stopShoot(); } else { objArrow.x = (objArrow.x + speed); range = (range + speed); }; } } }//package
Section 23
//ba_mc (ba_mc) package { public dynamic class ba_mc extends EntityClass { public function ba_mc(){ addFrameScript(24, frame25, 41, frame42, 70, frame71, 96, frame97, 112, frame113, 123, frame124, 159, frame160, 216, frame217); } function frame160(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame42(){ gotoAndPlay("walk"); } function frame71(){ gotoAndPlay("stand"); } function frame97(){ gotoAndPlay("stand"); } function frame217(){ stop(); } function frame113(){ gotoAndPlay("stand"); } function frame124(){ gotoAndPlay("stand"); } } }//package
Section 24
//BaseMovieClip (BaseMovieClip) package { import flash.display.*; public class BaseMovieClip extends MovieClip { public var _passable:Boolean;// = false private var _z:Number; public var _static:Boolean;// = false public function BaseMovieClip(){ _static = false; _passable = false; super(); } public function changeStatic(_arg1:Boolean){ _static = _arg1; } public function isCollisionHit(_arg1, _arg2):Boolean{ if (((_arg1.hitBox) && (_arg2.bodyBox))){ if (_arg1.hitBox.hitTestObject(_arg2.bodyBox)){ return (true); }; }; return (false); } public function getZDepthVal():Number{ return (_z); } public function setupProperty(_arg1:Boolean, _arg2:Boolean){ _static = _arg1; _passable = _arg2; } public function changePassable(_arg1:Boolean){ _passable = _arg1; } public function isCollisionFoot(_arg1, _arg2):Boolean{ if (_arg1._static){ return (false); }; if (_arg2._passable){ return (false); }; if (((_arg1.areaBox) && (_arg2.areaBox))){ if (_arg1.areaBox.hitTestObject(_arg2.areaBox)){ return (true); }; }; return (false); } public function updateProperty(){ _z = Math.round(this.y); } public function isCollisionArea(_arg1, _arg2):Boolean{ if (((_arg1.hitAreaBox) && (_arg2.areaBox))){ if (_arg1.hitAreaBox.hitTestObject(_arg2.areaBox)){ return (true); }; }; return (false); } public function pushObject(_arg1, _arg2){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = (_arg2.x - _arg1.x); _local4 = (_arg2.y - _arg1.y); _local5 = Math.atan2(_local4, _local3); if (_arg2._static){ _arg1.x = (_arg1.x - (Math.max(_arg1._trace_spd_x, 2) * Math.cos(_local5))); _arg1.y = (_arg1.y - (Math.max(_arg1._trace_spd_y, 2) * Math.sin(_local5))); } else { _arg1.x = (_arg1.x - (Math.min(Math.abs((_local3 * 0.5)), 0.5) * Math.cos(_local5))); _arg1.y = (_arg1.y - (Math.min(Math.abs((_local4 * 0.5)), 0.5) * Math.sin(_local5))); _arg2.x = (_arg2.x + (Math.min(Math.abs((_local3 * 0.5)), 0.5) * Math.cos(_local5))); _arg2.y = (_arg2.y + (Math.min(Math.abs((_local4 * 0.5)), 0.5) * Math.sin(_local5))); }; } } }//package
Section 25
//BaseSound (BaseSound) package { import flash.events.*; import flash.utils.*; import flash.media.*; public class BaseSound extends Sound { private var sndTransform:SoundTransform; private var sndFadeOut:Boolean; private var sndFadeIn:Boolean; private var sndPosTime:Number; private var loop:Boolean; private var sndObj:Sound; private var sndChannel:SoundChannel; private var sndTimer:Timer; private var sndVolume:Number; private var sndPan:Number; public function BaseSound(){ sndObj = this; sndChannel = null; sndTransform = null; sndVolume = 1; sndPan = 0; sndPosTime = 0; sndFadeIn = false; sndFadeOut = false; loop = false; sndTimer = new Timer(50); sndTimer.addEventListener(TimerEvent.TIMER, sndTimerHandler); sndTimer.start(); } public function setVolume(_arg1:Number):void{ var _local2:SoundTransform; sndVolume = _arg1; if (sndChannel){ _local2 = sndChannel.soundTransform; _local2.volume = sndVolume; sndChannel.soundTransform = _local2; }; } public function stopSound():void{ if (sndChannel){ sndChannel.stop(); sndChannel.removeEventListener(Event.SOUND_COMPLETE, sound_loop); loop = false; trace("stopSound() "); }; } public function fadeOut(_arg1:Boolean):void{ sndFadeOut = true; sndFadeIn = false; if (_arg1){ setVolume(1); }; trace("Fade Out Effect "); } public function pauseSound():void{ if (sndChannel){ sndPosTime = sndChannel.position; sndChannel.stop(); sndChannel.removeEventListener(Event.SOUND_COMPLETE, sound_loop); trace(("pauseSound(), Position :" + String(sndPosTime))); }; } public function playSound():void{ stopSound(); sndChannel = sndObj.play(); setVolume(sndVolume); setPan(sndPan); trace("playSound() "); } public function fadeIn(_arg1:Boolean):void{ sndFadeIn = true; sndFadeOut = false; if (_arg1){ setVolume(0); }; trace("Fade In Effect "); } private function sndTimerHandler(_arg1:TimerEvent):void{ if (((sndFadeIn) && (sndFadeOut))){ sndFadeIn = false; sndFadeOut = false; setVolume(1); }; if (sndFadeIn){ sndVolume = (sndVolume + 0.01); if (sndVolume > 1){ setVolume(1); sndFadeIn = false; } else { setVolume(sndVolume); }; }; if (sndFadeOut){ sndVolume = (sndVolume - 0.01); if (sndVolume < 0){ setVolume(0); sndFadeOut = false; } else { setVolume(sndVolume); }; }; } public function setPan(_arg1:Number):void{ var _local2:SoundTransform; sndPan = _arg1; if (sndChannel){ _local2 = sndChannel.soundTransform; _local2.pan = sndPan; sndChannel.soundTransform = _local2; }; } public function resumeSound():void{ stopSound(); sndChannel = sndObj.play(sndPosTime); if (loop){ sndChannel.addEventListener(Event.SOUND_COMPLETE, sound_loop); }; setVolume(sndVolume); setPan(sndPan); trace("resumeSound() "); } private function sound_loop(_arg1:Event){ sndChannel = sndObj.play(); setVolume(sndVolume); setPan(sndPan); sndChannel.addEventListener(Event.SOUND_COMPLETE, sound_loop); trace("Loop Back "); } public function playSoundLoop():void{ stopSound(); sndChannel = sndObj.play(); sndChannel.addEventListener(Event.SOUND_COMPLETE, sound_loop); setVolume(sndVolume); setPan(sndPan); loop = true; trace("playSoundLoop() "); } } }//package
Section 26
//BaseSoundEffect (BaseSoundEffect) package { import flash.media.*; public class BaseSoundEffect extends Sound { private var sndChannel:SoundChannel; private var sndObj:Sound; private var sndVolume:Number; public function BaseSoundEffect(){ sndObj = this; sndChannel = null; sndVolume = 1; } public function playSound():void{ stopSound(); sndChannel = sndObj.play(); setVolume(sndVolume); } public function setVolume(_arg1:Number):void{ var _local2:SoundTransform; sndVolume = _arg1; if (sndChannel){ _local2 = sndChannel.soundTransform; _local2.volume = sndVolume; sndChannel.soundTransform = _local2; }; } public function stopSound():void{ if (sndChannel){ sndChannel.stop(); }; } } }//package
Section 27
//bb_mc (bb_mc) package { public dynamic class bb_mc extends EntityClass { public function bb_mc(){ addFrameScript(24, frame25, 54, frame55, 55, frame56, 86, frame87, 116, frame117, 129, frame130, 163, frame164, 173, frame174, 180, frame181, 191, frame192, 238, frame239, 305, frame306); } function frame164(){ gotoAndPlay("stand"); } function frame174(){ stop(); } function frame181(){ gotoAndPlay("stand"); } function frame25(){ gotoAndPlay("stand"); } function frame192(){ gotoAndPlay("stand"); } function frame55(){ gotoAndPlay("walk"); } function frame56(){ gotoAndPlay("stand"); } function frame306(){ stop(); } function frame87(){ gotoAndPlay("stand"); } function frame117(){ gotoAndPlay("stand"); } function frame239(){ stop(); } function frame130(){ gotoAndPlay("stand"); } } }//package
Section 28
//BgClass (BgClass) package { import flash.display.*; public class BgClass extends Sprite { private var viewMin_x:Number;// = 0 private var viewMin_y:Number;// = 0 private var real_left_border:Number;// = 0 private var top_border:Number;// = 0 public var objBGF;// = null private var left_border:Number;// = 0 private var middle_y:Number;// = 0 private var max_x:Number;// = 0 public var objBG;// = null private var move_x:Number;// = 0 private var real_top_border:Number;// = 0 private var move_y:Number;// = 0 private var max_y:Number;// = 0 private var right_border:Number;// = 640 private var real_right_border:Number;// = 640 private var viewMax_y:Number;// = 0 private var bottom_border:Number;// = 480 private var min_y:Number;// = 0 private var viewMax_x:Number;// = 0 private var min_x:Number;// = 0 private var real_bottom_border:Number;// = 480 public function BgClass(){ left_border = 0; right_border = 640; top_border = 0; bottom_border = 480; real_left_border = 0; real_right_border = 640; real_top_border = 0; real_bottom_border = 480; objBG = null; objBGF = null; viewMin_x = 0; viewMax_x = 0; viewMin_y = 0; viewMax_y = 0; min_x = 0; max_x = 0; min_y = 0; max_y = 0; middle_y = 0; move_x = 0; move_y = 0; super(); } public function getMoveBgX(){ return ((move_x - objBG.x)); } public function setupBorder(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ left_border = _arg1; right_border = _arg2; top_border = _arg3; bottom_border = _arg4; } public function updateView(_arg1){ var _local2:*; var _local3:*; if ((((objBG == null)) || ((_arg1 == null)))){ return; }; _local2 = Math.abs(_arg1._trace_spd_x); _local3 = Math.abs(_arg1._trace_spd_y); if (_arg1.x < viewMin_x){ if (moveForward(_local2)){ _arg1.x = viewMin_x; }; }; if (_arg1.x > viewMax_x){ if (moveBackward(_local2)){ _arg1.x = viewMax_x; }; }; if (_arg1.y < viewMin_y){ if (moveDown(_local3)){ _arg1.y = viewMin_y; }; }; if (_arg1.y > viewMax_y){ if (moveUp(_local3)){ _arg1.y = viewMax_y; }; }; } public function getLeftBorder():Number{ return (left_border); } private function moveDown(_arg1):Boolean{ move_y = (move_y + _arg1); if (move_y > min_y){ move_y = min_y; return (false); }; return (true); } public function refreshView(){ var _local1:*; var _local2:*; if (objBG == null){ return; }; _local1 = (move_x - objBG.x); _local2 = (move_y - objBG.y); objBG.x = move_x; objBG.y = move_y; top_border = Math.max((objBG.y + middle_y), 0); real_top_border = (objBG.y + middle_y); real_bottom_border = (real_bottom_border + _local2); real_left_border = (real_left_border + _local1); real_right_border = (real_right_border + _local1); if (((((objBG.bg1) && (objBG.bg2))) && (objBG.bg3))){ objBG.bg1.x = (-0.5 * objBG.x); objBG.bg2.x = (-0.3 * objBG.x); }; } public function getBG():Object{ return (objBG); } public function getTopBorder():Number{ return (top_border); } public function getRealTopBorder():Number{ return (real_top_border); } public function getRightBorder():Number{ return (right_border); } public function setupViewPlayer(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ viewMin_x = _arg1; viewMax_x = _arg2; viewMin_y = _arg3; viewMax_y = _arg4; } private function moveUp(_arg1):Boolean{ move_y = (move_y - _arg1); if (move_y < max_y){ move_y = max_y; return (false); }; return (true); } public function getRealLeftBorder():Number{ return (real_left_border); } public function getRealBottomBorder():Number{ return (real_bottom_border); } public function getRealRightBorder():Number{ return (real_right_border); } public function getBottomBorder():Number{ return (bottom_border); } public function BackgroundClass(){ trace(" create bg "); } public function setupWalkBG(_arg1, _arg2, _arg3, _arg4, _arg5){ min_x = _arg1; max_x = _arg2; min_y = _arg3; max_y = _arg4; middle_y = _arg5; objBG.x = (move_x = 0); objBG.y = (move_y = 0); top_border = Math.max((objBG.y + middle_y), 0); real_left_border = 0; real_right_border = objBG.width; real_top_border = (objBG.y + middle_y); real_bottom_border = objBG.height; } public function getBGF():Object{ return (objBGF); } private function moveBackward(_arg1):Boolean{ move_x = (move_x - _arg1); if (move_x < max_x){ move_x = max_x; return (false); }; return (true); } private function moveForward(_arg1):Boolean{ move_x = (move_x + _arg1); if (move_x > min_x){ move_x = min_x; return (false); }; return (true); } public function getMoveBgY(){ return ((move_y - objBG.y)); } public function destroy(){ objBG = null; objBGF = null; } } }//package
Section 29
//BGM (BGM) package { public dynamic class BGM extends BaseSound { } }//package
Section 30
//BgManager (BgManager) package { public class BgManager extends BgClass { var document_width:int;// = 640 var document_height:int;// = 480 public function BgManager(){ document_width = 640; document_height = 480; super(); } public function init(_arg1, _arg2){ setupBorder(0, _arg1, 240, _arg2); setupViewPlayer(250, 390, 250, 400); document_width = _arg1; document_height = _arg2; } public function createPersianLand(){ objBG = new persianLand(); setupWalkBG(0, Math.round((document_width - objBG.width)), 0, Math.round((document_height - objBG.height)), 410); trace(("scroll x = " + Math.round((document_width - objBG.width)))); trace(("scroll y = " + Math.round((document_height - objBG.height)))); } public function createEgyptLand(){ objBG = new egyptLand(); setupWalkBG(0, Math.round((document_width - objBG.width)), 0, Math.round((document_height - objBG.height)), 420); trace(("scroll x = " + Math.round((document_width - objBG.width)))); trace(("scroll y = " + Math.round((document_height - objBG.height)))); } public function createBritonLand(){ objBG = new britonLand(); setupWalkBG(0, Math.round((document_width - objBG.width)), 0, Math.round((document_height - objBG.height)), 410); trace(("scroll x = " + Math.round((document_width - objBG.width)))); trace(("scroll y = " + Math.round((document_height - objBG.height)))); } public function createLv1Scn(){ objBG = new bgTest(); setupWalkBG(0, Math.round((document_width - objBG.width)), 0, Math.round((document_height - objBG.height)), 300); trace(("scroll x = " + Math.round((document_width - objBG.width)))); trace(("scroll y = " + Math.round((document_height - objBG.height)))); } public function createSpartaLand(){ objBG = new spartaLand(); setupWalkBG(0, Math.round((document_width - objBG.width)), 0, Math.round((document_height - objBG.height)), 380); trace(("scroll x = " + Math.round((document_width - objBG.width)))); trace(("scroll y = " + Math.round((document_height - objBG.height)))); } public function createVikingLand(){ objBG = new vikingLand(); setupWalkBG(0, Math.round((document_width - objBG.width)), 0, Math.round((document_height - objBG.height)), 430); trace(("scroll x = " + Math.round((document_width - objBG.width)))); trace(("scroll y = " + Math.round((document_height - objBG.height)))); } } }//package
Section 31
//bgTest (bgTest) package { import flash.display.*; public dynamic class bgTest extends Sprite { } }//package
Section 32
//boxA (boxA) package { public dynamic class boxA extends EntityClass { } }//package
Section 33
//britonLand (britonLand) package { import flash.display.*; public dynamic class britonLand extends Sprite { public var bg3:MovieClip; public var bg1:MovieClip; public var bg2:MovieClip; } }//package
Section 34
//bs_mc (bs_mc) package { public dynamic class bs_mc extends EntityClass { public function bs_mc(){ addFrameScript(24, frame25, 40, frame41, 58, frame59, 66, frame67, 67, frame68, 86, frame87, 97, frame98, 135, frame136, 196, frame197); } function frame25(){ gotoAndPlay("stand"); } function frame197(){ stop(); } function frame41(){ gotoAndPlay("walk"); } function frame59(){ gotoAndPlay("stand"); } function frame67(){ stop(); } function frame68(){ gotoAndPlay("stand"); } function frame87(){ gotoAndPlay("stand"); } function frame98(){ gotoAndPlay("stand"); } function frame136(){ stop(); } } }//package
Section 35
//change_lv (change_lv) package { import flash.display.*; public dynamic class change_lv extends MovieClip { public var bNextLevel:SimpleButton; public var bg:MovieClip; public function change_lv(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package
Section 36
//CharBritonsArcherClass (CharBritonsArcherClass) package { import flash.events.*; import flash.utils.*; public class CharBritonsArcherClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 8 private var objMC;// = null private var objArrow;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharBritonsArcherClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 8; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; objArrow = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (0.7 + Math.random()); objArrow = new ArrowClass(worldMgr, objMC); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 103){ _local1.setHit(10, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.8)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.95){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ playBreak(); } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.95){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.6)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.7){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.7)) && ((_local1 < 0.8)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (objMC.currentFrame == 65){ objArrow.ShootArrow(objTargetMC, 30); }; if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objArrow.remove(); objArrow = null; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 37
//CharBritonsBossClass (CharBritonsBossClass) package { import flash.events.*; import flash.utils.*; public class CharBritonsBossClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 3 private var objMC;// = null private var objArrow;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharBritonsBossClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 3; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; objArrow = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = 1.2; objArrow = new ArrowClass(worldMgr, objMC); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 139){ _local1.setHit(20, 2, 1, true); }; if (objMC.currentFrame == 150){ _local1.setHit(30, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.6){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.6)) && ((_local1 < 0.9)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ playBreak(); } else { if (objArrow.isReady()){ playAttack(); } else { playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.85){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (objMC.currentFrame == 66){ objArrow.ShootArrow(objTargetMC, 60); }; if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objArrow.remove(); objArrow = null; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 38
//CharBritonsFighterClass (CharBritonsFighterClass) package { import flash.events.*; import flash.utils.*; public class CharBritonsFighterClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 4 private var objMC;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharBritonsFighterClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 4; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (0.8 + Math.random()); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 53){ _local1.setHit(16, 1, 1, false); }; if (objMC.currentFrame == 80){ _local1.setHit(12, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.5){ if (Math.random() < 0.8){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.5)) && ((_local1 < 0.8)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.8){ if (Math.random() < 0.2){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.7){ if (Math.random() < 0.7){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.7){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.7)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 39
//CharEgyptArcherClass (CharEgyptArcherClass) package { import flash.events.*; import flash.utils.*; public class CharEgyptArcherClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 3 private var objMC;// = null private var objArrow;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharEgyptArcherClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 3; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; objArrow = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (1.1 + Math.random()); objArrow = new ArrowClass(worldMgr, objMC); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 87){ _local1.setHit(20, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.9)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.85){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ playBreak(); } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.85){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (objMC.currentFrame == 66){ objArrow.ShootArrow(objTargetMC, 30); }; if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objArrow.remove(); objArrow = null; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 40
//CharEgyptBossClass (CharEgyptBossClass) package { import flash.events.*; import flash.utils.*; public class CharEgyptBossClass { const _special = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 3 private var objMC;// = null private var actTimer:Timer;// = null private var pushThis:Number;// = 1 private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharEgyptBossClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 3; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = 1.5; } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 67){ _local1.setHit(75, 1, 1, false); }; if (objMC.currentFrame == 85){ _local1.setHit(120, 2, 1, false); }; if (objMC.currentFrame == 99){ _local1.setHit(65, 2, 1, true); }; if (objMC.currentFrame == 106){ _local1.setHit(100, 1, 1, false); }; if (objMC.currentFrame == 118){ _local1.setHit(170, 2, 1, true); }; }; return (_local1); } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _special)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (!((charState == _dead))))){ if (charState == _hit){ if (Math.random() < 0.8){ return; }; }; _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.6){ if (Math.random() < 0.8){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.6)) && ((_local1 < 0.95)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.random() < 0.4){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.9){ if (Math.random() < 0.7){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.95)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "special"){ charState = _special; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _special)))){ return (true); }; return (false); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function playSpecial(){ if (objMC.currentLabel != "special"){ objMC.gotoAndPlay("special"); }; } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 41
//CharEgyptFighterClass (CharEgyptFighterClass) package { import flash.events.*; import flash.utils.*; public class CharEgyptFighterClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 5 private var objMC;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharEgyptFighterClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 5; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (1.3 + Math.random()); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 44){ _local1.setHit(10, 1, 1, false); }; if (objMC.currentFrame == 53){ _local1.setHit(15, 1, 1, false); }; if (objMC.currentFrame == 71){ _local1.setHit(20, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.random() < 0.8){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.8)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.8){ if (Math.random() < 0.2){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.8){ if (Math.random() < 0.7){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 42
//CharPersianArcherClass (CharPersianArcherClass) package { import flash.events.*; import flash.utils.*; public class CharPersianArcherClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 4 private var objMC;// = null private var objArrow;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharPersianArcherClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 4; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; objArrow = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (0.9 + Math.random()); objArrow = new ArrowClass(worldMgr, objMC); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 74){ _local1.setHit(8, 3, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.8)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.8){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ playBreak(); } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.8){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (objMC.currentFrame == 59){ objArrow.ShootArrow(objTargetMC, 28); }; if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objArrow.remove(); objArrow = null; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 43
//CharPersianBossClass (CharPersianBossClass) package { import flash.events.*; import flash.utils.*; public class CharPersianBossClass { const _special = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 8 private var objMC;// = null private var actTimer:Timer;// = null private var pushThis:Number;// = 1 private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharPersianBossClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 8; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = 2; } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 69){ _local1.setHit(45, 1, 1, false); }; if (objMC.currentFrame == 89){ _local1.setHit(50, 1, 1, false); }; if (objMC.currentFrame == 111){ _local1.setHit(60, 2, 1, true); }; if (objMC.currentFrame == 122){ _local1.setHit(75, 1, 1, false); }; }; return (_local1); } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _special)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (!((charState == _dead))))){ if (charState == _hit){ if (Math.random() < 0.8){ return; }; }; _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.random() < 0.8){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.9)))){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.random() < 0.4){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.9){ if (Math.random() < 0.7){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "special"){ charState = _special; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _special)))){ return (true); }; return (false); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function playSpecial(){ if (objMC.currentLabel != "special"){ objMC.gotoAndPlay("special"); }; } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 44
//CharPersianFighterClass (CharPersianFighterClass) package { import flash.events.*; import flash.utils.*; public class CharPersianFighterClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 4 private var objMC;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharPersianFighterClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 4; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (1 + Math.random()); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 50){ _local1.setHit(30, 1, 1, false); }; if (objMC.currentFrame == 70){ _local1.setHit(22, 3, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.random() < 0.8){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.9)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.random() < 0.2){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.8){ if (Math.random() < 0.7){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 45
//CharSpartaArcherClass (CharSpartaArcherClass) package { import flash.events.*; import flash.utils.*; public class CharSpartaArcherClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 3 private var objMC;// = null private var objArrow;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharSpartaArcherClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 3; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; objArrow = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (1.2 + Math.random()); objArrow = new ArrowClass(worldMgr, objMC); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 70){ _local1.setHit(20, 1, 1, false); }; if (objMC.currentFrame == 80){ _local1.setHit(25, 3, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.5){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.5)) && ((_local1 < 0.9)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ playBreak(); } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.9){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.7){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.7)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (objMC.currentFrame == 54){ objArrow.ShootArrow(objTargetMC, 60); }; if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objArrow.remove(); objArrow = null; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 46
//CharSpartaBossClass (CharSpartaBossClass) package { import flash.events.*; import flash.utils.*; public class CharSpartaBossClass { const _special = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 3 private var objMC;// = null private var actTimer:Timer;// = null private var pushThis:Number;// = 1 private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharSpartaBossClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 3; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = 2.5; } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 53){ _local1.setHit(135, 1, 1, false); }; if (objMC.currentFrame == 65){ _local1.setHit(210, 1, 1, false); }; if (objMC.currentFrame == 76){ _local1.setHit(90, 2, 1, false); }; if (objMC.currentFrame == 84){ _local1.setHit(85, 1, 1, false); }; if (objMC.currentFrame == 94){ _local1.setHit(300, 2, 1, true); }; if (objMC.currentFrame == 104){ _local1.setHit(175, 1, 1, false); }; }; return (_local1); } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _special)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (!((charState == _dead))))){ if (charState == _hit){ if (Math.random() < 0.7){ return; }; }; _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.6){ if (Math.random() < 0.8){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.6)) && ((_local1 < 0.95)))){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.95){ if (Math.random() < 0.4){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.95){ if (Math.random() < 0.7){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.8){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.8)) && ((_local1 < 0.95)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "special"){ charState = _special; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _special)))){ return (true); }; return (false); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function playSpecial(){ if (objMC.currentLabel != "special"){ objMC.gotoAndPlay("special"); }; } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 47
//CharSpartaFighterClass (CharSpartaFighterClass) package { import flash.events.*; import flash.utils.*; public class CharSpartaFighterClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 3 private var objMC;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharSpartaFighterClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 3; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (1.5 + Math.random()); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 46){ _local1.setHit(22, 1, 1, false); }; if (objMC.currentFrame == 54){ _local1.setHit(30, 1, 1, false); }; if (objMC.currentFrame == 66){ _local1.setHit(22, 1, 1, true); }; if (objMC.currentFrame == 75){ _local1.setHit(26, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.5){ if (Math.random() < 0.8){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.5)) && ((_local1 < 0.95)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.random() < 0.2){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.9){ if (Math.random() < 0.7){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.85){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.85)) && ((_local1 < 0.95)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 48
//CharVikingArcherClass (CharVikingArcherClass) package { import flash.events.*; import flash.utils.*; public class CharVikingArcherClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 5 private var objMC;// = null private var objArrow;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharVikingArcherClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 5; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; objArrow = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (0.5 + Math.random()); objArrow = new ArrowClass(worldMgr, objMC); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 76){ _local1.setHit(4, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.8)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.8){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ playBreak(); } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.7){ if (Math.abs((objTargetMC.x - objMC.x)) < 90){ if ((((Math.random() < 0.5)) && (objArrow.isReady()))){ playAttack(); } else { playBreak(); }; } else { if (objArrow.isReady()){ playAttack(); } else { playStand(); timeAction((500 + (Math.random() * 500))); AI_state = AI_IDLE; AI_lock = true; return; }; }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.6){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.6)) && ((_local1 < 0.8)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (objMC.currentFrame == 63){ objArrow.ShootArrow(objTargetMC, 10); }; if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objArrow.remove(); objArrow = null; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 49
//CharVikingBossClass (CharVikingBossClass) package { import flash.events.*; import flash.utils.*; public class CharVikingBossClass { const _special = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 4 private var objMC;// = null private var actTimer:Timer;// = null private var pushThis:Number;// = 1 private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharVikingBossClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 4; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = 1.4; } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 81){ _local1.setHit(32, 1, 1, false); }; if (objMC.currentFrame == 87){ _local1.setHit(40, 1, 1, false); }; if (objMC.currentFrame == 99){ _local1.setHit(35, 2, 1, true); }; if (objMC.currentFrame == 117){ _local1.setHit(60, 1, 1, false); }; }; return (_local1); } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _special)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.5){ if (Math.random() < 0.8){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.5)) && ((_local1 < 0.9)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.9){ if (Math.random() < 0.4){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.9){ if (Math.random() < 0.7){ playAttack(); } else { playSpecial(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((500 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.7){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.7)) && ((_local1 < 0.9)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "special"){ charState = _special; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _special)))){ return (true); }; return (false); } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function playSpecial(){ if (objMC.currentLabel != "special"){ objMC.gotoAndPlay("special"); }; } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 50
//CharVikingFighterClass (CharVikingFighterClass) package { import flash.events.*; import flash.utils.*; public class CharVikingFighterClass { const _break = 3; const AI_IDLE = 0; const AI_GUARD = 4; const _guard = 4; const _move = 1; const AI_ATTACK = 3; const _dead = 6; const AI_MOVECLOSE = 1; const _hit = 5; const _stand = 0; const _attack = 2; const AI_MOVEAWAY = 2; private var worldMgr;// = null private var AI_state:int;// = 0 private var speed:Number;// = 2 private var objMC;// = null private var pushThis:Number;// = 1 private var actTimer:Timer;// = null private var charState:int;// = 0 private var AI_lock:Boolean;// = false private var AI_paused_state:int;// = 0 private var isPaused:Boolean;// = false private var objTargetMC;// = null public function CharVikingFighterClass(_arg1, _arg2){ isPaused = false; AI_paused_state = 0; worldMgr = null; objMC = null; objTargetMC = null; speed = 2; pushThis = 1; charState = 0; AI_state = 0; AI_lock = false; actTimer = null; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); speed = (0.5 + Math.random()); } private function playStand(){ if (objMC.currentLabel != "stand"){ objMC.gotoAndPlay("stand"); }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 55){ _local1.setHit(7, 1, 1, false); }; if (objMC.currentFrame == 64){ _local1.setHit(4, 2, 1, true); }; }; return (_local1); } private function playMoveClose(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, speed); if (objMC.x > objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _move)))) || ((charState == _guard)))) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _hit)))){ return (true); }; return (false); } private function AI_DECISION(){ var _local1:Number; if ((((AI_lock == false)) && (((!((charState == _hit))) && (!((charState == _dead))))))){ _local1 = Math.random(); if (detectHitArea()){ if (objTargetMC.getAI().isOffensive()){ if (_local1 < 0.4){ if (Math.random() < 0.8){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { if ((((_local1 >= 0.4)) && ((_local1 < 0.8)))){ if (Math.random() < 0.8){ playGuard(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_GUARD; } else { playMoveAway(); timeAction((1000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; }; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; } else { if (objTargetMC.getAI().isDefensive()){ if (_local1 < 0.8){ if (Math.random() < 0.2){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; } else { if (_local1 < 0.7){ if (Math.random() < 0.7){ playAttack(); } else { playBreak(); }; AI_state = AI_ATTACK; } else { playStand(); timeAction((1000 + (Math.random() * 1000))); AI_state = AI_IDLE; }; }; }; } else { if (_local1 < 0.6){ playMoveClose(); AI_state = AI_MOVECLOSE; } else { if ((((_local1 >= 0.6)) && ((_local1 < 0.8)))){ playMoveAway(); timeAction((3000 + (Math.random() * 3000))); AI_state = AI_MOVEAWAY; } else { playStand(); timeAction((1000 + (Math.random() * 2000))); AI_state = AI_IDLE; }; }; }; AI_lock = true; }; } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "fatality"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { charState = _attack; }; }; }; }; }; }; }; searchTarget(); AI_DECISION(); AI_RUN(); } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if (objMC.currentLabel != "attack"){ objMC.gotoAndPlay("attack"); }; } private function detectHitArea(){ if (objTargetMC){ if (objMC.isHitAreaCollision(objTargetMC)){ return (true); }; return (false); }; } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } public function playBreak(){ if (objMC.currentLabel != "break"){ objMC.gotoAndPlay("break"); }; } private function playDead(){ objMC.gotoAndPlay("dead"); } private function timeActionComplete(_arg1:TimerEvent):void{ AI_lock = false; } private function playMoveAway(){ if (objTargetMC == null){ return; }; if (objMC.currentLabel != "walk"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveToTarget(objTargetMC, -(speed)); if (objMC.x < objTargetMC.x){ objMC.setFlipLeft(); } else { objMC.setFlipRight(); }; }; } private function playHit(){ objMC.gotoAndPlay("hit"); } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (actTimer){ actTimer.stop(); }; objMC.stop(); AI_paused_state = AI_state; AI_lock = false; } else { if (actTimer){ actTimer.start(); }; objMC.play(); AI_state = AI_paused_state; AI_lock = true; }; } public function playGuard(){ if (objMC.currentLabel != "guard"){ objMC.gotoAndPlay("guard"); }; } private function playFatality(){ objMC.gotoAndPlay("fatality"); } private function searchTarget(){ if (objTargetMC == null){ objTargetMC = worldMgr.searchAllyTarget(objMC); }; } private function timeAction(_arg1:int){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete); actTimer = null; }; actTimer = new Timer(_arg1, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timeActionComplete, false, 0, true); } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } private function AI_RUN(){ if ((((charState == _hit)) || ((charState == _dead)))){ AI_lock = false; }; if (AI_lock){ if (AI_state == AI_IDLE){ } else { if (AI_state == AI_MOVECLOSE){ playMoveClose(); if (detectHitArea()){ AI_lock = false; }; } else { if (AI_state == AI_MOVEAWAY){ playMoveAway(); } else { if (AI_state == AI_ATTACK){ if (charState == _stand){ AI_lock = false; }; } else { if (AI_state == AI_GUARD){ }; }; }; }; }; }; } public function isOffensive():Boolean{ if ((((charState == _attack)) || ((charState == _break)))){ return (true); }; return (false); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; if (Math.random() < 0.7){ playDead(); } else { playFatality(); }; destroy(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getIsPaused():Boolean{ return (isPaused); } public function destroy(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, timeAction); actTimer = null; }; objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; objTargetMC = null; worldMgr = null; } } }//package
Section 51
//CharVindexClass (CharVindexClass) package { import flash.events.*; public class CharVindexClass { const _special = 4; const _break = 3; const _guard = 7; const _move = 1; const _dead = 6; const _hit = 5; const _stand = 0; const _attack = 2; private var worldMgr;// = null private var speed:Number;// = 5 private var objMC;// = null private var comboChain:Boolean;// = false private var pushThis:Number;// = 0 private var multStr:Number;// = 1 private var charState:int;// = 0 private var isPaused:Boolean;// = false public function CharVindexClass(_arg1, _arg2){ isPaused = false; worldMgr = null; objMC = null; speed = 5; comboChain = false; pushThis = 0; multStr = 1; charState = 0; super(); worldMgr = _arg1; objMC = _arg2; objMC.addEventListener(Event.ENTER_FRAME, animHandle, false, 0, true); } public function playStand(){ objMC.gotoAndPlay("stand"); } public function playGuardToStand(){ if (objMC.currentLabel == "guard"){ objMC.gotoAndPlay("stand"); }; } public function isEnableHit():Boolean{ if ((((((((((((charState == _stand)) || ((charState == _attack)))) || ((charState == _break)))) || ((charState == _guard)))) || ((charState == _move)))) || ((charState == _hit)))){ return (true); }; return (false); } public function isState(_arg1:int):Boolean{ if (_arg1 == charState){ return (true); }; return (false); } private function animHandle(_arg1:Event):void{ if (isPaused){ return; }; if ((((objMC.currentLabel == "attack_1_chain")) && ((comboChain == true)))){ objMC.gotoAndPlay("attack_11"); comboChain = false; }; if ((((objMC.currentLabel == "attack_11_chain")) && ((comboChain == true)))){ objMC.gotoAndPlay("attack_111"); comboChain = false; }; if ((((objMC.currentLabel == "attack_12_chain")) && ((comboChain == true)))){ objMC.gotoAndPlay("attack_121"); comboChain = false; }; if (objMC.currentLabel == "attack_11"){ if (objMC.isFaceRight()){ objMC.moveRight(1); } else { if (objMC.isFaceLeft()){ objMC.moveLeft(1); }; }; }; if (objMC.currentLabel == "attack_111"){ if (objMC.isFaceRight()){ objMC.moveRight(2); } else { if (objMC.isFaceLeft()){ objMC.moveLeft(2); }; }; }; if (objMC.currentLabel == "special_1"){ if (objMC.isFaceRight()){ objMC.moveRight(1); } else { if (objMC.isFaceLeft()){ objMC.moveLeft(1); }; }; }; if (objMC.currentLabel == "special_2"){ if (objMC.isFaceRight()){ objMC.moveRight(1); } else { if (objMC.isFaceLeft()){ objMC.moveLeft(1); }; }; }; if (objMC.currentLabel == "hit"){ objMC.movePush(pushThis); }; if (objMC.currentLabel == "stand"){ charState = _stand; } else { if (objMC.currentLabel == "walk"){ charState = _move; } else { if (objMC.currentLabel == "guard"){ charState = _guard; } else { if (objMC.currentLabel == "hit"){ charState = _hit; } else { if (objMC.currentLabel == "dead"){ charState = _dead; } else { if (objMC.currentLabel == "break"){ charState = _break; } else { if ((((objMC.currentLabel == "special_1")) || ((objMC.currentLabel == "special_2")))){ charState = _special; } else { charState = _attack; }; }; }; }; }; }; }; } public function isGuard():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playAttack(){ if ((((objMC.currentLabel == "stand")) || ((objMC.currentLabel == "walk")))){ objMC.gotoAndPlay("attack_1"); comboChain = false; } else { if ((((objMC.currentLabel == "attack_1")) || ((objMC.currentLabel == "attack_1_chain")))){ comboChain = true; } else { if ((((objMC.currentLabel == "attack_11")) || ((objMC.currentLabel == "attack_11_chain")))){ comboChain = true; } else { if ((((objMC.currentLabel == "attack_12")) || ((objMC.currentLabel == "attack_12_chain")))){ comboChain = true; }; }; }; }; } public function setMultStr(_arg1:Number){ multStr = Math.max(_arg1, 1); } public function playMoveUp(){ if (objMC.currentLabel == "stand"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveUp(speed); }; } public function playBreak(){ if ((((objMC.currentLabel == "stand")) || ((objMC.currentLabel == "walk")))){ objMC.gotoAndPlay("break"); }; } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ objMC.stop(); } else { objMC.play(); }; } public function playDead(){ objMC.gotoAndPlay("dead"); } public function playWalkToStand(){ if (objMC.currentLabel == "walk"){ objMC.gotoAndPlay("stand"); }; } public function playHit(){ objMC.gotoAndPlay("hit"); } public function playGuard(){ if ((((objMC.currentLabel == "stand")) || ((objMC.currentLabel == "walk")))){ objMC.gotoAndPlay("guard"); }; } public function isOffensive():Boolean{ if ((((((charState == _attack)) || ((charState == _special)))) || ((charState == _break)))){ return (true); }; return (false); } public function playMoveLeft(){ if (objMC.currentLabel == "stand"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveLeft(speed); objMC.setFlipLeft(); }; } public function isDefensive():Boolean{ if (charState == _guard){ return (true); }; return (false); } public function playSpecial1():Boolean{ if ((((((objMC.currentLabel == "stand")) || ((objMC.currentLabel == "walk")))) || ((objMC.currentLabel == "hit")))){ objMC.gotoAndPlay("special_1"); return (true); }; return (false); } public function playSpecial2():Boolean{ if ((((((objMC.currentLabel == "stand")) || ((objMC.currentLabel == "walk")))) || ((objMC.currentLabel == "hit")))){ objMC.gotoAndPlay("special_2"); return (true); }; return (false); } public function getIsPaused():Boolean{ return (isPaused); } public function setDamageHit(_arg1:StdAtkRes){ var _local2:*; if (isEnableHit()){ if (_arg1.isHit()){ _local2 = null; pushThis = _arg1.getPushTarget(); if (isGuard()){ objMC.setHealth(-1); } else { objMC.setHealth(-(_arg1.getDamage())); }; if (objMC.isKoed()){ if (_arg1.getTypeHit() == 1){ _local2 = new _slash_hit(); } else { if (_arg1.getTypeHit() == 2){ _local2 = new _blunt_hit(); } else { if (_arg1.getTypeHit() == 3){ _local2 = new _kick_hit(); } else { _local2 = new _arrow_hit(); }; }; }; playDead(); } else { if (_arg1.getTypeHit() == 1){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _slash_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 2){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _blunt_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 3){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _kick_hit(); playHit(); } else { _local2 = new _guard_hit(); }; } else { if (_arg1.getTypeHit() == 4){ if ((((isGuard() == false)) || (_arg1.isUnblockable()))){ _local2 = new _arrow_hit(); playHit(); } else { _local2 = new _arrow_guard(); }; }; }; }; }; }; if (_local2){ _local2.playSound(); }; }; }; } public function getAttackHit():StdAtkRes{ var _local1:*; _local1 = new StdAtkRes(); if (objMC){ if (objMC.currentFrame == 45){ _local1.setHit(Math.round((5 * multStr)), 1, 2, false); }; if (objMC.currentFrame == 52){ _local1.setHit(Math.round((4 * multStr)), 2, 2.5, true); }; if (objMC.currentFrame == 55){ _local1.setHit(Math.round((6 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 65){ _local1.setHit(Math.round((7 * multStr)), 1, 2, false); }; if (objMC.currentFrame == 73){ _local1.setHit(Math.round((8 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 86){ _local1.setHit(Math.round((12 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 92){ _local1.setHit(Math.round((10 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 103){ _local1.setHit(Math.round((8 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 111){ _local1.setHit(Math.round((9 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 117){ _local1.setHit(Math.round((10 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 126){ _local1.setHit(Math.round((11 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 133){ _local1.setHit(Math.round((8 * multStr)), 2, 1, true); }; if (objMC.currentFrame == 138){ _local1.setHit(Math.round((12 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 141){ _local1.setHit(Math.round((14 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 155){ _local1.setHit(Math.round((13 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 162){ _local1.setHit(Math.round((16 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 173){ _local1.setHit(Math.round((18 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 180){ _local1.setHit(Math.round((20 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 185){ _local1.setHit(Math.round((22 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 189){ _local1.setHit(Math.round((15 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 193){ _local1.setHit(Math.round((30 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 199){ _local1.setHit(Math.round((6 * multStr)), 2, 1, true); }; if (objMC.currentFrame == 206){ _local1.setHit(Math.round((11 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 215){ _local1.setHit(Math.round((13 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 222){ _local1.setHit(Math.round((15 * multStr)), 1, 1, false); }; if (objMC.currentFrame == 231){ _local1.setHit(Math.round((25 * multStr)), 1, 1, false); }; }; return (_local1); } public function playMoveDown(){ if (objMC.currentLabel == "stand"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveDown(speed); }; } public function playMoveRight(){ if (objMC.currentLabel == "stand"){ objMC.gotoAndPlay("walk"); }; if (objMC.currentLabel == "walk"){ objMC.moveRight(speed); objMC.setFlipRight(); }; } public function destroy(){ objMC.removeEventListener(Event.ENTER_FRAME, animHandle); objMC = null; worldMgr = null; } } }//package
Section 52
//ea_mc (ea_mc) package { public dynamic class ea_mc extends EntityClass { public function ea_mc(){ addFrameScript(24, frame25, 48, frame49, 49, frame50, 72, frame73, 94, frame95, 104, frame105, 124, frame125, 179, frame180); } function frame180(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame49(){ gotoAndPlay("walk"); } function frame50(){ gotoAndPlay("stand"); } function frame73(){ gotoAndPlay("stand"); } function frame95(){ gotoAndPlay("stand"); } function frame105(){ gotoAndPlay("stand"); } function frame125(){ stop(); } } }//package
Section 53
//eb_mc (eb_mc) package { public dynamic class eb_mc extends EntityClass { public function eb_mc(){ addFrameScript(24, frame25, 54, frame55, 55, frame56, 90, frame91, 124, frame125, 140, frame141, 154, frame155, 176, frame177, 231, frame232); } function frame155(){ gotoAndPlay("stand"); } function frame177(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame55(){ gotoAndPlay("walk"); } function frame56(){ gotoAndPlay("stand"); } function frame91(){ gotoAndPlay("stand"); } function frame232(){ stop(); } function frame125(){ gotoAndPlay("stand"); } function frame141(){ gotoAndPlay(133); } } }//package
Section 54
//egyptLand (egyptLand) package { import flash.display.*; public dynamic class egyptLand extends Sprite { public var bg3:MovieClip; public var bg1:MovieClip; public var bg2:MovieClip; } }//package
Section 55
//ending_lose_mc (ending_lose_mc) package { import flash.display.*; public dynamic class ending_lose_mc extends MovieClip { public var gmoverRetry:SimpleButton; public var gmoverQuit:SimpleButton; public var gAnotherGame:SimpleButton; public function ending_lose_mc(){ addFrameScript(184, frame185); } function frame185(){ stop(); } } }//package
Section 56
//ending_movie (ending_movie) package { public dynamic class ending_movie extends BaseSound { } }//package
Section 57
//ending_movie_mc (ending_movie_mc) package { import flash.display.*; public dynamic class ending_movie_mc extends MovieClip { public var edMMenu:SimpleButton; public var edPlayMore:SimpleButton; public function ending_movie_mc(){ addFrameScript(689, frame690); } function frame690(){ stop(); } } }//package
Section 58
//EnemyManager (EnemyManager) package { import flash.events.*; import flash.utils.*; public class EnemyManager { const persian_archer = 8; const sparta_archer = 14; const britons_fighter = 4; const persian_fighter = 7; const viking_archer = 2; const persian_boss = 9; const sparta_fighter = 13; const viking_boss = 3; const viking_fighter = 1; const egypt_boss = 12; const britons_boss = 6; const egypt_fighter = 10; const egypt_archer = 11; const britons_archer = 5; const sparta_boss = 15; private var spawnTimer:Timer;// = null private var totEnemySpawn:int;// = 0 private var limitEnemy:int;// = 0 private var lvStage:int;// = 0 private var worldMgr;// = null private var parent_stage; private var enemySpawn:int;// = 0 private var objEnemy;// = null private var lvTitle:String;// = "buzz" private var playerMgr;// = null public function EnemyManager(_arg1){ objEnemy = null; worldMgr = null; playerMgr = null; limitEnemy = 0; totEnemySpawn = 0; enemySpawn = 0; lvTitle = "buzz"; lvStage = 0; spawnTimer = null; super(); parent_stage = _arg1; } public function battleOfPersianLand(_arg1:int){ lvStage = 3; enemySpawn = 0; if (_arg1 == 1){ limitEnemy = 5; totEnemySpawn = 20; lvTitle = "3 STAGE 1"; } else { limitEnemy = 5; totEnemySpawn = 25; lvTitle = "3 STAGE 2"; }; parent_stage.addEventListener(Event.ENTER_FRAME, persianLandHandle, false, 0, true); } private function spartaLandHandle(_arg1:Event):void{ if ((((((((spawnTimer == null)) && ((enemySpawn < totEnemySpawn)))) && ((worldMgr.getTotEnemy() < limitEnemy)))) && ((playerMgr.isPaused == false)))){ enemySpawn++; if (enemySpawn == 1){ spawnEnemy(sparta_fighter, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { if (enemySpawn == 35){ spawnEnemy(sparta_boss, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { spawnEnemy(getRandomEnemyType(lvStage), getRandomPosX(), getRandomPosY(), 1); }; }; setDelaySpawn((3000 + (Math.random() * 300))); }; if (playerMgr.getKill() >= totEnemySpawn){ parent_stage.removeEventListener(Event.ENTER_FRAME, spartaLandHandle); }; } private function brytonLandHandle(_arg1:Event):void{ if ((((((((spawnTimer == null)) && ((enemySpawn < totEnemySpawn)))) && ((worldMgr.getTotEnemy() < limitEnemy)))) && ((playerMgr.isPaused == false)))){ enemySpawn++; if (enemySpawn == 1){ spawnEnemy(britons_fighter, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { if (enemySpawn == 20){ spawnEnemy(britons_boss, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { spawnEnemy(getRandomEnemyType(lvStage), getRandomPosX(), getRandomPosY(), 1); }; }; setDelaySpawn((4000 + (Math.random() * 3000))); }; if (playerMgr.getKill() >= totEnemySpawn){ parent_stage.removeEventListener(Event.ENTER_FRAME, brytonLandHandle); }; } public function getTitle():String{ return (lvTitle); } public function battleOfBritonLand(_arg1:int){ lvStage = 2; enemySpawn = 0; if (_arg1 == 1){ limitEnemy = 4; totEnemySpawn = 15; lvTitle = "2 STAGE 1"; } else { limitEnemy = 5; totEnemySpawn = 20; lvTitle = "2 STAGE 2"; }; parent_stage.addEventListener(Event.ENTER_FRAME, brytonLandHandle, false, 0, true); } private function setDelaySpawn(_arg1:int){ if (spawnTimer){ spawnTimer.stop(); spawnTimer.removeEventListener(TimerEvent.TIMER, spawnDelay); spawnTimer = null; }; spawnTimer = new Timer(_arg1, 1); spawnTimer.start(); spawnTimer.addEventListener(TimerEvent.TIMER_COMPLETE, spawnDelay, false, 0, true); } private function egyptLandHandle(_arg1:Event):void{ if ((((((((spawnTimer == null)) && ((enemySpawn < totEnemySpawn)))) && ((worldMgr.getTotEnemy() < limitEnemy)))) && ((playerMgr.isPaused == false)))){ enemySpawn++; if (enemySpawn == 1){ spawnEnemy(egypt_fighter, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { if (enemySpawn == 30){ spawnEnemy(egypt_boss, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { spawnEnemy(getRandomEnemyType(lvStage), getRandomPosX(), getRandomPosY(), 1); }; }; setDelaySpawn((3000 + (Math.random() * 3000))); }; if (playerMgr.getKill() >= totEnemySpawn){ parent_stage.removeEventListener(Event.ENTER_FRAME, egyptLandHandle); }; } private function getRandomEnemyType(_arg1:int):int{ var _local2:int; if (_arg1 == 1){ if (Math.random() < 0.6){ _local2 = viking_fighter; } else { _local2 = viking_archer; }; } else { if (_arg1 == 2){ if (Math.random() < 0.6){ _local2 = britons_fighter; } else { _local2 = britons_archer; }; } else { if (_arg1 == 3){ if (Math.random() < 0.6){ _local2 = persian_fighter; } else { _local2 = persian_archer; }; } else { if (_arg1 == 4){ if (Math.random() < 0.6){ _local2 = egypt_fighter; } else { _local2 = egypt_archer; }; } else { if (_arg1 == 5){ if (Math.random() < 0.6){ _local2 = sparta_fighter; } else { _local2 = sparta_archer; }; }; }; }; }; }; return (_local2); } public function getEnemySpawn():int{ return (enemySpawn); } private function persianLandHandle(_arg1:Event):void{ if ((((((((spawnTimer == null)) && ((enemySpawn < totEnemySpawn)))) && ((worldMgr.getTotEnemy() < limitEnemy)))) && ((playerMgr.isPaused == false)))){ enemySpawn++; if (enemySpawn == 1){ spawnEnemy(persian_fighter, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { if (enemySpawn == 25){ spawnEnemy(persian_boss, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { spawnEnemy(getRandomEnemyType(lvStage), getRandomPosX(), getRandomPosY(), 1); }; }; setDelaySpawn((4000 + (Math.random() * 3000))); }; if (playerMgr.getKill() >= totEnemySpawn){ parent_stage.removeEventListener(Event.ENTER_FRAME, persianLandHandle); }; } public function spawnEnemy(_arg1, _arg2, _arg3, _arg4){ var _local5:int; var _local6:*; _local5 = 0; _local6 = null; _local5 = 1; while (_local5 <= _arg4) { if (_arg1 == viking_fighter){ objEnemy = new vx_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharVikingFighterClass(worldMgr, objEnemy)); objEnemy.initHealth(50); objEnemy.initExp(75); } else { if (_arg1 == viking_archer){ objEnemy = new va_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharVikingArcherClass(worldMgr, objEnemy)); objEnemy.initHealth(25); objEnemy.initExp(45); } else { if (_arg1 == viking_boss){ objEnemy = new vb_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharVikingBossClass(worldMgr, objEnemy)); objEnemy.initHealth(400); objEnemy.initExp(1000); }; }; }; if (_arg1 == britons_fighter){ objEnemy = new bs_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharBritonsFighterClass(worldMgr, objEnemy)); objEnemy.initHealth(70); objEnemy.initExp(100); } else { if (_arg1 == britons_archer){ objEnemy = new ba_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharBritonsArcherClass(worldMgr, objEnemy)); objEnemy.initHealth(50); objEnemy.initExp(75); } else { if (_arg1 == britons_boss){ objEnemy = new bb_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharBritonsBossClass(worldMgr, objEnemy)); objEnemy.initHealth(550); objEnemy.initExp(1500); }; }; }; if (_arg1 == persian_fighter){ objEnemy = new ps_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharPersianFighterClass(worldMgr, objEnemy)); objEnemy.initHealth(120); objEnemy.initExp(125); } else { if (_arg1 == persian_archer){ objEnemy = new pa_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharPersianArcherClass(worldMgr, objEnemy)); objEnemy.initHealth(80); objEnemy.initExp(100); } else { if (_arg1 == persian_boss){ objEnemy = new pb_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharPersianBossClass(worldMgr, objEnemy)); objEnemy.initHealth(850); objEnemy.initExp(2000); }; }; }; if (_arg1 == egypt_fighter){ objEnemy = new es_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharEgyptFighterClass(worldMgr, objEnemy)); objEnemy.initHealth(125); objEnemy.initExp(150); } else { if (_arg1 == egypt_archer){ objEnemy = new ea_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharEgyptArcherClass(worldMgr, objEnemy)); objEnemy.initHealth(100); objEnemy.initExp(125); } else { if (_arg1 == egypt_boss){ objEnemy = new eb_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharEgyptBossClass(worldMgr, objEnemy)); objEnemy.initHealth(1000); objEnemy.initExp(2500); }; }; }; if (_arg1 == sparta_fighter){ objEnemy = new ss_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharSpartaFighterClass(worldMgr, objEnemy)); objEnemy.initHealth(160); objEnemy.initExp(200); } else { if (_arg1 == sparta_archer){ objEnemy = new sa_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharSpartaArcherClass(worldMgr, objEnemy)); objEnemy.initHealth(150); objEnemy.initExp(150); } else { if (_arg1 == sparta_boss){ objEnemy = new sb_mc(); objEnemy.createEntity(worldMgr, objEnemy._enemy, ((_arg2 - 50) + (Math.random() * 100)), ((_arg3 - 50) + (Math.random() * 100))); objEnemy.createAI(new CharSpartaBossClass(worldMgr, objEnemy)); objEnemy.initHealth(1600); objEnemy.initExp(3000); }; }; }; _local5++; }; if (objEnemy){ if (playerMgr.getObjPlayer().x < objEnemy.x){ objEnemy.setFlipLeft(); }; }; } public function getStage():int{ return (lvStage); } public function battleOfSpartaLand(_arg1:int){ lvStage = 5; enemySpawn = 0; if (_arg1 == 1){ limitEnemy = 6; totEnemySpawn = 30; lvTitle = "5 STAGE 1"; } else { limitEnemy = 6; totEnemySpawn = 35; lvTitle = "5 FINAL"; }; parent_stage.addEventListener(Event.ENTER_FRAME, spartaLandHandle, false, 0, true); } public function getTotEnemySpawn():int{ return (totEnemySpawn); } private function spawnDelay(_arg1:TimerEvent):void{ if (spawnTimer){ spawnTimer.stop(); spawnTimer.removeEventListener(TimerEvent.TIMER, spawnDelay); spawnTimer = null; }; } private function getRandomPosX():int{ if (Math.random() < 0.6){ return ((playerMgr.getObjPlayer().x + 640)); }; return ((playerMgr.getObjPlayer().x - 640)); } private function getRandomPosY():int{ return (((playerMgr.getObjPlayer().y - 50) + (Math.random() * 100))); } public function battleOfVikingLand(_arg1:int){ lvStage = 1; enemySpawn = 0; if (_arg1 == 1){ limitEnemy = 4; totEnemySpawn = 10; lvTitle = "1 STAGE 1"; } else { limitEnemy = 5; totEnemySpawn = 15; lvTitle = "2 STAGE 1"; }; parent_stage.addEventListener(Event.ENTER_FRAME, vikingLandHandle, false, 0, true); } private function vikingLandHandle(_arg1:Event):void{ if ((((((((spawnTimer == null)) && ((enemySpawn < totEnemySpawn)))) && ((worldMgr.getTotEnemy() < limitEnemy)))) && ((playerMgr.isPaused == false)))){ enemySpawn++; if (enemySpawn == 1){ spawnEnemy(viking_fighter, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { if (enemySpawn == 15){ spawnEnemy(viking_boss, (playerMgr.getObjPlayer().x + 640), getRandomPosY(), 1); } else { spawnEnemy(getRandomEnemyType(lvStage), getRandomPosX(), getRandomPosY(), 1); }; }; setDelaySpawn((4000 + (Math.random() * 3000))); }; if (playerMgr.getKill() >= totEnemySpawn){ parent_stage.removeEventListener(Event.ENTER_FRAME, vikingLandHandle); }; } public function create(_arg1, _arg2){ worldMgr = _arg1; playerMgr = _arg2; } public function battleOfEgyptLand(_arg1:int){ lvStage = 4; enemySpawn = 0; if (_arg1 == 1){ limitEnemy = 5; totEnemySpawn = 25; lvTitle = "4 STAGE 1"; } else { limitEnemy = 6; totEnemySpawn = 30; lvTitle = "4 STAGE 2"; }; parent_stage.addEventListener(Event.ENTER_FRAME, egyptLandHandle, false, 0, true); } } }//package
Section 59
//EntityClass (EntityClass) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class EntityClass extends BaseMovieClip { const _player = 1; const _object_box = 6; const _enemy = 3; const _object_grass = 5; const _object_box2 = 7; const _object_wall = 8; const _ally = 2; const _item = 4; private var entMaxSpecial:int;// = 1 public var healthBar:MovieClip; private var AI;// = null private var entMaxHealth:int;// = 1 public var _trace_spd_x:Number;// = 0 public var _trace_spd_y:Number;// = 0 private var entType:int;// = 1 public var bodyBox:MovieClip; private var entKill:int;// = 0 public var hitAreaBox:MovieClip; private var isPaused:Boolean;// = false private var entHealth:int;// = 1 private var entExp:int;// = 0 public var hitBox:MovieClip; private var entSpecial:int;// = 0 private var contSCN;// = null private var actTimer:Timer;// = null public var areaBox:MovieClip; public function EntityClass(){ isPaused = false; contSCN = null; AI = null; entType = 1; entMaxHealth = 1; entHealth = 1; entMaxSpecial = 1; entSpecial = 0; entExp = 0; entKill = 0; _trace_spd_x = 0; _trace_spd_y = 0; actTimer = null; super(); trace(" initialise entity class ... ok!!"); } private function frameHandle(_arg1:Event):void{ if (isPaused){ return; }; if (this.healthBar){ healthBar.val.scaleX = (entHealth / entMaxHealth); }; if (isPlayer()){ return; }; if (((isKoed()) && ((actTimer == null)))){ if (this.healthBar){ healthBar.visible = false; }; actTimer = new Timer(5000, 1); actTimer.start(); actTimer.addEventListener(TimerEvent.TIMER_COMPLETE, removeAction, false, 0, true); AI = null; }; } public function getAI():Object{ return (AI); } public function moveDown(_arg1:Number){ this.y = (this.y + _arg1); _trace_spd_y = _arg1; } public function createAI(_arg1){ AI = _arg1; } public function setPaused(_arg1:Boolean){ isPaused = _arg1; if (isPaused){ if (AI){ AI.setPaused(true); }; if (actTimer){ actTimer.stop(); }; } else { if (AI){ AI.setPaused(false); }; if (actTimer){ actTimer.start(); }; }; } public function moveUp(_arg1:Number){ this.y = (this.y - _arg1); _trace_spd_y = _arg1; } public function setExp(_arg1:int){ entExp = Math.max(Math.min((entExp + _arg1), 9999999), 0); } public function isEnemy():Boolean{ if (entType == _enemy){ return (true); }; return (false); } public function getSpecial(_arg1:Boolean=false):int{ if (_arg1){ return (entMaxSpecial); }; return (entSpecial); } public function destroyEntity(){ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, removeAction); actTimer = null; }; removeEventListener(Event.ENTER_FRAME, frameHandle); if (AI){ AI.destroy(); }; AI = null; contSCN.removeChild(this); } public function getEntType():int{ return (entType); } public function setFlipLeft(){ if (this.scaleX != -1){ this.scaleX = -1; }; } public function movePush(_arg1:Number){ this.x = (this.x + _arg1); _trace_spd_x = _arg1; } public function initKill(_arg1:int){ entKill = _arg1; } public function isPlayer():Boolean{ if (entType == _player){ return (true); }; return (false); } public function setType(_arg1:int){ entType = _arg1; } public function testCollision(_arg1, _arg2){ if (((_arg1.isKoed()) || (_arg2.isKoed()))){ return; }; if (isCollisionFoot(_arg1, _arg2)){ pushObject(_arg1, _arg2); }; } public function moveRight(_arg1:Number){ this.x = (this.x + _arg1); _trace_spd_x = _arg1; } public function moveToTarget(_arg1, _arg2:Number){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = (_arg1.x - this.x); _local4 = (_arg1.y - this.y); _local5 = Math.atan2(_local4, _local3); this.x = (this.x + (_arg2 * Math.cos(_local5))); this.y = (this.y + (_arg2 * Math.sin(_local5))); } public function getExp():int{ return (entExp); } public function initExp(_arg1:int){ entExp = _arg1; } public function isObject():Boolean{ if ((((entType == _object_box)) || ((entType == _object_box2)))){ return (true); }; return (false); } public function isAlly():Boolean{ if ((((entType == _player)) || ((entType == _ally)))){ return (true); }; return (false); } public function isKoed():Boolean{ if (entHealth <= 0){ return (true); }; return (false); } public function isItem():Boolean{ if (entType == _item){ return (true); }; return (false); } public function setHealth(_arg1:int){ entHealth = Math.max(Math.min((entHealth + _arg1), entMaxHealth), 0); if (_arg1 < 0){ setSpecial((Math.abs(_arg1) * 0.1)); }; } public function isFaceLeft(){ if (this.scaleX < 0){ return (true); }; return (false); } public function getHealth(_arg1:Boolean=false):int{ if (_arg1){ return (entMaxHealth); }; return (entHealth); } public function setFlipRight(){ if (this.scaleX != 1){ this.scaleX = 1; }; } public function moveLeft(_arg1:Number){ this.x = (this.x - _arg1); _trace_spd_x = _arg1; } public function initSpecial(_arg1:int){ entMaxSpecial = (entSpecial = _arg1); } public function initHealth(_arg1:int){ entMaxHealth = (entHealth = _arg1); } public function isHitAreaCollision(_arg1):Boolean{ if (isCollisionArea(this, _arg1)){ return (true); }; return (false); } public function isFaceRight(){ if (this.scaleX > 0){ return (true); }; return (false); } public function getKill():int{ return (entKill); } private function removeAction(_arg1:TimerEvent):void{ if (actTimer){ actTimer.stop(); actTimer.removeEventListener(TimerEvent.TIMER, removeAction); actTimer = null; }; destroyEntity(); } public function testHitAttackCollision(_arg1){ var _local2:StdAtkRes; if (((AI) && (_arg1.getAI()))){ if (((_arg1.getAI().isEnableHit()) && ((_arg1.isKoed() == false)))){ if (isCollisionHit(this, _arg1)){ _local2 = AI.getAttackHit(); _local2.directionPush(this, _arg1); _arg1.getAI().setDamageHit(_local2); setSpecial((getSpecial(true) * 0.01)); if (_arg1.isKoed()){ entKill = Math.min((entKill + 1), 999999); if (isAlly()){ entExp = Math.min((entExp + _arg1.getExp()), 999999); }; }; }; }; }; } public function setSpecial(_arg1:int){ entSpecial = Math.max(Math.min((entSpecial + _arg1), entMaxSpecial), 0); } public function createEntity(_arg1, _arg2:int, _arg3:int, _arg4:int){ contSCN = _arg1.getContainerScene(); entType = _arg2; this.x = _arg3; this.y = (_arg4 + (Math.random() * 0.001)); this.cacheAsBitmap = true; if (entType == _player){ setupProperty(false, false); } else { if (entType == _ally){ setupProperty(false, false); } else { if (entType == _enemy){ setupProperty(false, false); } else { if ((((entType == _item)) || ((entType == _object_grass)))){ setupProperty(true, true); } else { if (entType == _object_box){ setupProperty(false, false); } else { if ((((entType == _object_box2)) || ((entType == _object_wall)))){ setupProperty(true, false); }; }; }; }; }; }; addEventListener(Event.ENTER_FRAME, frameHandle, false, 0, true); contSCN.addChild(this); } } }//package
Section 60
//es_mc (es_mc) package { public dynamic class es_mc extends EntityClass { public function es_mc(){ addFrameScript(24, frame25, 36, frame37, 37, frame38, 59, frame60, 64, frame65, 65, frame66, 75, frame76, 83, frame84, 109, frame110, 111, frame112, 167, frame168); } function frame168(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame37(){ gotoAndPlay("walk"); } function frame38(){ gotoAndPlay("stand"); } function frame60(){ gotoAndPlay("stand"); } function frame65(){ stop(); } function frame66(){ gotoAndPlay("stand"); } function frame76(){ gotoAndPlay("stand"); } function frame84(){ gotoAndPlay("stand"); } function frame110(){ stop(); } function frame112(){ stop(); } } }//package
Section 61
//GameManager (GameManager) package { import flash.events.*; import flash.display.*; public class GameManager extends Sprite { private var worldMgr; private var upArrow:Boolean; private var menuMgr; private var leftArrow:Boolean; private var rightArrow:Boolean; private var enemyMgr; private var playerMgr; private var downArrow:Boolean; private var soundMgr; private var thisParent; public function GameManager(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6){ thisParent = _arg1; soundMgr = _arg2; worldMgr = _arg3; menuMgr = _arg4; playerMgr = _arg5; enemyMgr = _arg6; } private function playStage(_arg1:int){ if (_arg1 == 1){ worldMgr.createBgScene(1); playerMgr.create(worldMgr, enemyMgr); enemyMgr.create(worldMgr, playerMgr); menuMgr.showInterface(); soundMgr.playStageBgm(); }; } public function initialise(){ worldMgr.create(); playerMgr.create(worldMgr, enemyMgr, menuMgr); enemyMgr.create(worldMgr, playerMgr); menuMgr.create(worldMgr, soundMgr, playerMgr, enemyMgr); menuMgr.showMainMenu(); } private function gameHandle(_arg1:Event):void{ } private function keyPressed(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 80){ if (playerMgr.isPaused){ playerMgr.isPaused = false; worldMgr.setPaused(playerMgr.isPaused); } else { playerMgr.isPaused = true; worldMgr.setPaused(playerMgr.isPaused); }; }; } } }//package
Section 62
//interface_all_mc (interface_all_mc) package { import flash.display.*; import flash.text.*; public dynamic class interface_all_mc extends Sprite { public var kill_txt:TextField; public var sp_bar:MovieClip; public var level_txt:TextField; public var point_txt:TextField; public var exp_txt:TextField; public var hp_bar:MovieClip; public var ether_txt:TextField; public var life_mc:MovieClip; public var bPMore:MovieClip; public var bPause:SimpleButton; public var potion_txt:TextField; } }//package
Section 63
//lost_scene (lost_scene) package { public dynamic class lost_scene extends BaseSound { } }//package
Section 64
//main_mc (main_mc) package { import flash.display.*; public dynamic class main_mc extends MovieClip { public var bPlayMore:SimpleButton; public var bControls:SimpleButton; public var bBack:SimpleButton; public var bAddGame:SimpleButton; public var bLogicButton:SimpleButton; public var bCredit:SimpleButton; public var boomboxer:MovieClip; public var bPlay:SimpleButton; public var bArcadeBomb:SimpleButton; public function main_mc(){ addFrameScript(39, frame40, 40, frame41, 41, frame42); } function frame40(){ stop(); } function frame41(){ stop(); } function frame42(){ stop(); } } }//package
Section 65
//main_menu (main_menu) package { public dynamic class main_menu extends BaseSound { } }//package
Section 66
//MenuManager (MenuManager) package { import flash.events.*; import flash.display.*; import flash.net.*; public class MenuManager extends Sprite { private var worldMgr;// = null private var _mnState:int;// = 0 private var _playLv:int;// = 1 private var enemyMgr;// = null private var playerMgr;// = null private var soundMgr;// = null private var backAttached:int;// = 2 private var objCont;// = null private var objMenu;// = null public function MenuManager(){ objCont = null; objMenu = null; worldMgr = null; soundMgr = null; playerMgr = null; enemyMgr = null; _playLv = 1; _mnState = 0; backAttached = 2; super(); } private function mainMenuHandle(_arg1:Event):void{ if (objMenu.currentFrame == 10){ soundMgr.playBgm(1); }; if (objMenu.currentFrame == 39){ objMenu.bPlay.addEventListener(MouseEvent.CLICK, playClick, false, 0, true); objMenu.bPlayMore.addEventListener(MouseEvent.CLICK, playMoreClick, false, 0, true); if (backAttached == 2){ objMenu.bArcadeBomb.addEventListener(MouseEvent.CLICK, playArcadeClick, false, 0, true); objMenu.bLogicButton.addEventListener(MouseEvent.CLICK, playLogicClick, false, 0, true); }; objMenu.bAddGame.addEventListener(MouseEvent.CLICK, addGameClick, false, 0, true); if (objMenu.bCredit){ objMenu.bCredit.addEventListener(MouseEvent.CLICK, creditClick, false, 0, true); }; if (objMenu.bControls){ objMenu.bControls.addEventListener(MouseEvent.CLICK, controlsClick, false, 0, true); }; backAttached = 1; }; if (objMenu.currentFrame >= 41){ if (backAttached > 2){ backAttached--; if (backAttached <= 2){ backAttached = 1; }; }; if (backAttached == 1){ trace("in"); if (objMenu.bBack){ trace("inatt"); }; objMenu.bBack.addEventListener(MouseEvent.CLICK, backClick, false, 0, true); backAttached = 0; }; }; } public function destroy(){ if (((objCont) && (objMenu))){ removeOpening(); removeMainMenu(); removeInterface(); removePause(); objCont.removeChild(objMenu); }; } public function create(_arg1, _arg2, _arg3, _arg4){ worldMgr = _arg1; soundMgr = _arg2; playerMgr = _arg3; enemyMgr = _arg4; objCont = worldMgr.getContainerMenu(); } private function upgradeSpMove(_arg1:MouseEvent):void{ if ((((playerMgr.getSpMoveLv() == 0)) && ((playerMgr.getExperience() >= 500)))){ playerMgr.upgradeSpMove(1, 500); } else { if ((((playerMgr.getSpMoveLv() == 1)) && ((playerMgr.getExperience() >= 800)))){ playerMgr.upgradeSpMove(1, 800); }; }; } private function gmoverRetryClick(_arg1:MouseEvent):void{ if (objMenu.gmoverRetry){ objMenu.gmoverRetry.removeEventListener(MouseEvent.CLICK, gmoverRetryClick); }; if (objMenu.gmoverQuit){ objMenu.gmoverQuit.removeEventListener(MouseEvent.CLICK, gmoverQuitClick); }; levelSelect(_playLv); playerMgr.START(true); showInterface(); playerMgr.objFocusKey(); soundMgr.playBgm(3); trace("SHOW GMOVER"); playerMgr.TRACESTAT(); } public function showGameOver(){ playerMgr.ENDF(); worldMgr.destroyBgScene(); destroy(); objMenu = new ending_lose_mc(); objCont.addChild(objMenu); soundMgr.playBgm(4); objMenu.addEventListener(Event.ENTER_FRAME, gameoverHandle, false, 0, true); } private function addGameClick(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.arcadebomb.com/free_website_games.html"); navigateToURL(_local2, "_blank"); } private function creditClick(_arg1:MouseEvent):void{ backAttached = 6; if (objMenu.bPlay){ objMenu.bPlay.removeEventListener(MouseEvent.CLICK, playClick); }; if (objMenu.bPlayMore){ objMenu.bPlayMore.removeEventListener(MouseEvent.CLICK, playMoreClick); }; if (objMenu.bAddGame){ objMenu.bAddGame.removeEventListener(MouseEvent.CLICK, addGameClick); }; if (objMenu.bCredit){ objMenu.bCredit.removeEventListener(MouseEvent.CLICK, creditClick); }; if (objMenu.bControls){ objMenu.bControls.removeEventListener(MouseEvent.CLICK, controlsClick); }; objMenu.gotoAndStop(41); } private function buyEther(_arg1:MouseEvent):void{ if ((((playerMgr.getPoint() >= 300)) && ((playerMgr.getEther() < 10)))){ playerMgr.addEther(1, 300); }; } private function edPlayMoreClick(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.arcadebomb.com"); navigateToURL(_local2, "_blank"); } private function playLogicClick(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.artlogicgames.com"); navigateToURL(_local2, "_blank"); } private function controlClick(_arg1:MouseEvent):void{ objMenu.gotoAndStop("control"); } public function removeInterface(){ if (objMenu){ objMenu.removeEventListener(Event.ENTER_FRAME, interfaceHandle); }; if (objMenu.bPause){ objMenu.bPause.removeEventListener(MouseEvent.CLICK, pauseClick); }; if (objMenu.bPMore){ objMenu.bPMore.removeEventListener(MouseEvent.CLICK, playMoreClick); }; } private function gmoverAnotherClick(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.arcadebomb.com"); navigateToURL(_local2, "_blank"); } private function pauseClick(_arg1:MouseEvent):void{ if (playerMgr.getHealth() > 0){ playerMgr.isPaused = true; worldMgr.setPaused(playerMgr.isPaused); showPause(); trace("SHOW PAUSE"); playerMgr.TRACESTAT(); }; } private function removeOpening(){ if (objMenu.bSkip){ objMenu.bSkip.removeEventListener(MouseEvent.CLICK, playClick); }; objMenu.removeEventListener(Event.ENTER_FRAME, openingHandle); } private function endingHandle(_arg1:Event):void{ if (((objMenu.edMMenu) && (objMenu.edPlayMore))){ objMenu.edMMenu.addEventListener(MouseEvent.CLICK, gotoMMenuClick, false, 0, true); objMenu.edMMenu.addEventListener(MouseEvent.CLICK, edPlayMoreClick, false, 0, true); objMenu.removeEventListener(Event.ENTER_FRAME, endingHandle); }; } private function gotoMMenuClick(_arg1:MouseEvent):void{ if (objMenu.edMMenu){ objMenu.edMMenu.removeEventListener(MouseEvent.CLICK, gotoMMenuClick); }; if (objMenu.edPlayMore){ objMenu.edMMenu.removeEventListener(MouseEvent.CLICK, edPlayMoreClick); }; showMainMenu(); } private function upgradeSpecial(_arg1:MouseEvent):void{ if ((((playerMgr.getSpecialLv() == 0)) && ((playerMgr.getExperience() >= 100)))){ playerMgr.upgradeSpecial(1, 100); } else { if ((((playerMgr.getSpecialLv() == 1)) && ((playerMgr.getExperience() >= 200)))){ playerMgr.upgradeSpecial(1, 200); } else { if ((((playerMgr.getSpecialLv() == 2)) && ((playerMgr.getExperience() >= 400)))){ playerMgr.upgradeSpecial(1, 400); } else { if ((((playerMgr.getSpecialLv() == 3)) && ((playerMgr.getExperience() >= 800)))){ playerMgr.upgradeSpecial(1, 800); } else { if ((((playerMgr.getSpecialLv() == 4)) && ((playerMgr.getExperience() >= 1000)))){ playerMgr.upgradeSpecial(1, 1000); } else { if ((((playerMgr.getSpecialLv() == 5)) && ((playerMgr.getExperience() >= 1200)))){ playerMgr.upgradeSpecial(1, 1200); } else { if ((((playerMgr.getSpecialLv() == 6)) && ((playerMgr.getExperience() >= 1400)))){ playerMgr.upgradeSpecial(1, 1400); } else { if ((((playerMgr.getSpecialLv() == 7)) && ((playerMgr.getExperience() >= 1600)))){ playerMgr.upgradeSpecial(1, 1600); } else { if ((((playerMgr.getSpecialLv() == 8)) && ((playerMgr.getExperience() >= 1800)))){ playerMgr.upgradeSpecial(1, 1800); } else { if ((((playerMgr.getSpecialLv() == 9)) && ((playerMgr.getExperience() >= 2000)))){ playerMgr.upgradeSpecial(1, 2000); }; }; }; }; }; }; }; }; }; }; } private function skipClick(_arg1:MouseEvent):void{ objMenu.stop(); objMenu.removeEventListener(Event.ENTER_FRAME, openingHandle); _playLv = 1; worldMgr.createBgScene(worldMgr.vikingLand); playerMgr.START(); enemyMgr.battleOfVikingLand(1); showInterface(); soundMgr.playBgm(3); playerMgr.objFocusKey(); } private function quitYesClick(_arg1:MouseEvent):void{ objMenu.bQuitYes.removeEventListener(MouseEvent.CLICK, quitYesClick); objMenu.bQuitNo.removeEventListener(MouseEvent.CLICK, quitNoClick); showMainMenu(); } public function showClear(){ destroy(); objMenu = new change_lv(); objCont.addChild(objMenu); soundMgr.setVolume(0.5); if (_playLv == 1){ objMenu.bg.gotoAndPlay("viking_1"); } else { if (_playLv == 2){ objMenu.bg.gotoAndPlay("viking_2"); } else { if (_playLv == 3){ objMenu.bg.gotoAndPlay("britons_1"); } else { if (_playLv == 4){ objMenu.bg.gotoAndPlay("britons_2"); } else { if (_playLv == 5){ objMenu.bg.gotoAndPlay("persian_1"); } else { if (_playLv == 6){ objMenu.bg.gotoAndPlay("persian_2"); } else { if (_playLv == 7){ objMenu.bg.gotoAndPlay("egypt_1"); } else { if (_playLv == 8){ objMenu.bg.gotoAndPlay("egypt_2"); } else { if (_playLv == 9){ objMenu.bg.gotoAndPlay("spartan_1"); } else { if (_playLv == 10){ objMenu.bg.gotoAndPlay("spartan_1"); }; }; }; }; }; }; }; }; }; }; objMenu.addEventListener(Event.ENTER_FRAME, clearHandle, false, 0, true); } private function resumeClick(_arg1:MouseEvent):void{ objMenu.p_resume_btn.removeEventListener(MouseEvent.CLICK, resumeClick); objMenu.gotoAndPlay("fade"); } private function playMoreClick(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.arcadebomb.com"); navigateToURL(_local2, "_blank"); } private function removeMainMenu(){ if (objMenu.bPlay){ objMenu.bPlay.removeEventListener(MouseEvent.CLICK, playClick); }; if (objMenu.bArcadeBomb){ objMenu.bArcadeBomb.removeEventListener(MouseEvent.CLICK, playArcadeClick); }; if (objMenu.bLogicButton){ objMenu.bLogicButton.removeEventListener(MouseEvent.CLICK, playLogicClick); }; if (objMenu.bPlayMore){ objMenu.bPlayMore.removeEventListener(MouseEvent.CLICK, playMoreClick); }; if (objMenu.bAddGame){ objMenu.bAddGame.removeEventListener(MouseEvent.CLICK, addGameClick); }; if (objMenu.bCredit){ objMenu.bCredit.removeEventListener(MouseEvent.CLICK, creditClick); }; if (objMenu.bControls){ objMenu.bControls.removeEventListener(MouseEvent.CLICK, controlsClick); }; objMenu.removeEventListener(Event.ENTER_FRAME, mainMenuHandle); } private function nextClick(_arg1:MouseEvent):void{ objMenu.bNextLevel.removeEventListener(MouseEvent.CLICK, nextClick); _playLv = Math.min((_playLv + 1), 15); trace("SHOW CLEAR"); playerMgr.TRACESTAT(); levelSelect(_playLv); playerMgr.NEXT(); showInterface(); playerMgr.objFocusKey(); soundMgr.setVolume(1); } private function playArcadeClick(_arg1:MouseEvent):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.arcadebomb.com"); navigateToURL(_local2, "_blank"); } private function controlsClick(_arg1:MouseEvent):void{ backAttached = 6; if (objMenu.bPlay){ objMenu.bPlay.removeEventListener(MouseEvent.CLICK, playClick); }; if (objMenu.bPlayMore){ objMenu.bPlayMore.removeEventListener(MouseEvent.CLICK, playMoreClick); }; if (objMenu.bAddGame){ objMenu.bAddGame.removeEventListener(MouseEvent.CLICK, addGameClick); }; if (objMenu.bCredit){ objMenu.bCredit.removeEventListener(MouseEvent.CLICK, creditClick); }; if (objMenu.bControls){ objMenu.bControls.removeEventListener(MouseEvent.CLICK, controlsClick); }; objMenu.gotoAndStop(42); } private function quitClick(_arg1:MouseEvent):void{ objMenu.gotoAndPlay("quit"); } private function upgradeStrength(_arg1:MouseEvent):void{ if ((((playerMgr.getStrengthLv() == 0)) && ((playerMgr.getExperience() >= 100)))){ playerMgr.upgradeStrength(1, 100); } else { if ((((playerMgr.getStrengthLv() == 1)) && ((playerMgr.getExperience() >= 200)))){ playerMgr.upgradeStrength(1, 200); } else { if ((((playerMgr.getStrengthLv() == 2)) && ((playerMgr.getExperience() >= 400)))){ playerMgr.upgradeStrength(1, 400); } else { if ((((playerMgr.getStrengthLv() == 3)) && ((playerMgr.getExperience() >= 800)))){ playerMgr.upgradeStrength(1, 800); } else { if ((((playerMgr.getStrengthLv() == 4)) && ((playerMgr.getExperience() >= 1000)))){ playerMgr.upgradeStrength(1, 1000); } else { if ((((playerMgr.getStrengthLv() == 5)) && ((playerMgr.getExperience() >= 1200)))){ playerMgr.upgradeStrength(1, 1200); } else { if ((((playerMgr.getStrengthLv() == 6)) && ((playerMgr.getExperience() >= 1400)))){ playerMgr.upgradeStrength(1, 1400); } else { if ((((playerMgr.getStrengthLv() == 7)) && ((playerMgr.getExperience() >= 1600)))){ playerMgr.upgradeStrength(1, 1600); } else { if ((((playerMgr.getStrengthLv() == 8)) && ((playerMgr.getExperience() >= 1800)))){ playerMgr.upgradeStrength(1, 1800); } else { if ((((playerMgr.getStrengthLv() == 9)) && ((playerMgr.getExperience() >= 2000)))){ playerMgr.upgradeStrength(1, 2000); }; }; }; }; }; }; }; }; }; }; } private function upgradeHealth(_arg1:MouseEvent):void{ if ((((playerMgr.getHealthLv() == 0)) && ((playerMgr.getExperience() >= 100)))){ playerMgr.upgradeHealth(1, 100); } else { if ((((playerMgr.getHealthLv() == 1)) && ((playerMgr.getExperience() >= 200)))){ playerMgr.upgradeHealth(1, 200); } else { if ((((playerMgr.getHealthLv() == 2)) && ((playerMgr.getExperience() >= 400)))){ playerMgr.upgradeHealth(1, 400); } else { if ((((playerMgr.getHealthLv() == 3)) && ((playerMgr.getExperience() >= 800)))){ playerMgr.upgradeHealth(1, 800); } else { if ((((playerMgr.getHealthLv() == 4)) && ((playerMgr.getExperience() >= 1000)))){ playerMgr.upgradeHealth(1, 1000); } else { if ((((playerMgr.getHealthLv() == 5)) && ((playerMgr.getExperience() >= 1200)))){ playerMgr.upgradeHealth(1, 1200); } else { if ((((playerMgr.getHealthLv() == 6)) && ((playerMgr.getExperience() >= 1400)))){ playerMgr.upgradeHealth(1, 1400); } else { if ((((playerMgr.getHealthLv() == 7)) && ((playerMgr.getExperience() >= 1600)))){ playerMgr.upgradeHealth(1, 1600); } else { if ((((playerMgr.getHealthLv() == 8)) && ((playerMgr.getExperience() >= 1800)))){ playerMgr.upgradeHealth(1, 1800); } else { if ((((playerMgr.getHealthLv() == 9)) && ((playerMgr.getExperience() >= 2000)))){ playerMgr.upgradeHealth(1, 2000); }; }; }; }; }; }; }; }; }; }; } private function gameoverHandle(_arg1:Event):void{ if (((objMenu.gmoverRetry) && (objMenu.gmoverQuit))){ objMenu.gmoverRetry.addEventListener(MouseEvent.CLICK, gmoverRetryClick, false, 0, true); objMenu.gmoverQuit.addEventListener(MouseEvent.CLICK, gmoverQuitClick, false, 0, true); objMenu.gAnotherGame.addEventListener(MouseEvent.CLICK, gmoverAnotherClick, false, 0, true); objMenu.removeEventListener(Event.ENTER_FRAME, endingHandle); }; } private function mapClick(_arg1:MouseEvent):void{ objMenu.gotoAndStop("map"); } public function showEnding(){ destroy(); objMenu = new ending_movie_mc(); objCont.addChild(objMenu); soundMgr.playBgm(5); objMenu.addEventListener(Event.ENTER_FRAME, endingHandle, false, 0, true); } private function openingHandle(_arg1:Event):void{ if (objMenu.currentFrame == objMenu.totalFrames){ objMenu.stop(); _playLv = 1; worldMgr.createBgScene(worldMgr.vikingLand); playerMgr.START(); enemyMgr.battleOfVikingLand(1); showInterface(); soundMgr.playBgm(3); playerMgr.objFocusKey(); objMenu.removeEventListener(Event.ENTER_FRAME, openingHandle); }; } private function levelSelect(_arg1:int):void{ switch (_arg1){ case 1: worldMgr.createBgScene(worldMgr.vikingLand); enemyMgr.battleOfVikingLand(1); break; case 2: worldMgr.createBgScene(worldMgr.vikingLand); enemyMgr.battleOfVikingLand(2); break; case 3: worldMgr.createBgScene(worldMgr.brytonLand); enemyMgr.battleOfBritonLand(1); break; case 4: worldMgr.createBgScene(worldMgr.brytonLand); enemyMgr.battleOfBritonLand(2); break; case 5: worldMgr.createBgScene(worldMgr.persianLand); enemyMgr.battleOfPersianLand(1); break; case 6: worldMgr.createBgScene(worldMgr.persianLand); enemyMgr.battleOfPersianLand(2); break; case 7: worldMgr.createBgScene(worldMgr.egyptLand); enemyMgr.battleOfEgyptLand(1); break; case 8: worldMgr.createBgScene(worldMgr.egyptLand); enemyMgr.battleOfEgyptLand(2); break; case 9: worldMgr.createBgScene(worldMgr.spartaLand); enemyMgr.battleOfSpartaLand(1); break; case 10: worldMgr.createBgScene(worldMgr.spartaLand); enemyMgr.battleOfSpartaLand(2); break; }; } public function showOpening(){ destroy(); objMenu = new opening_movie_mc(); objCont.addChild(objMenu); objMenu.gotoAndPlay(1); soundMgr.playBgm(2); objMenu.addEventListener(Event.ENTER_FRAME, openingHandle, false, 0, true); objMenu.bSkip.addEventListener(MouseEvent.CLICK, skipClick, false, 0, true); } private function buyPotion(_arg1:MouseEvent):void{ if ((((playerMgr.getPoint() >= 300)) && ((playerMgr.getPotion() < 10)))){ playerMgr.addPotion(1, 300); }; } private function playClick(_arg1:MouseEvent):void{ objMenu.boomboxer.stop(); showOpening(); backAttached = 2; } private function pauseHandle(_arg1:Event):void{ if (objMenu.p_resume_btn){ objMenu.p_resume_btn.addEventListener(MouseEvent.CLICK, resumeClick, false, 0, true); }; if (objMenu.p_quit_btn){ objMenu.p_quit_btn.addEventListener(MouseEvent.CLICK, quitClick, false, 0, true); }; if (objMenu.p_map_btn){ objMenu.p_map_btn.addEventListener(MouseEvent.CLICK, mapClick, false, 0, true); }; if (objMenu.p_controls_btn){ objMenu.p_controls_btn.addEventListener(MouseEvent.CLICK, controlClick, false, 0, true); }; if (objMenu.p_upgrade_btn){ objMenu.p_upgrade_btn.addEventListener(MouseEvent.CLICK, upgradeClick, false, 0, true); }; if (objMenu.bPMore){ objMenu.bPMore.addEventListener(MouseEvent.CLICK, playMoreClick, false, 0, true); } else { if (objMenu.currentLabel == "end"){ showInterface(); playerMgr.objFocusKey(); playerMgr.isPaused = false; worldMgr.setPaused(playerMgr.isPaused); }; }; if (objMenu.map_mc){ if ((((enemyMgr.getStage() == 1)) && (!((objMenu.map_mc.currentLabel == "viking"))))){ objMenu.map_mc.gotoAndPlay("viking"); } else { if ((((enemyMgr.getStage() == 2)) && (!((objMenu.map_mc.currentLabel == "britons"))))){ objMenu.map_mc.gotoAndPlay("britons"); } else { if ((((enemyMgr.getStage() == 3)) && (!((objMenu.map_mc.currentLabel == "persian"))))){ objMenu.map_mc.gotoAndPlay("persian"); } else { if ((((enemyMgr.getStage() == 4)) && (!((objMenu.map_mc.currentLabel == "egypt"))))){ objMenu.map_mc.gotoAndPlay("egypt"); } else { if ((((enemyMgr.getStage() == 5)) && (!((objMenu.map_mc.currentLabel == "sparta"))))){ objMenu.map_mc.gotoAndPlay("sparta"); }; }; }; }; }; }; if (objMenu.currentLabel == "upgrade"){ if (objMenu.hpStat_txt){ objMenu.hpStat_txt.htmlText = String(((("<b>" + playerMgr.getHealth()) + " / ") + playerMgr.getHealthMax())); }; if (objMenu.spStat_txt){ objMenu.spStat_txt.htmlText = String(((("<b>" + playerMgr.getSpecial()) + " / ") + playerMgr.getSpecialMax())); }; if (objMenu.ptsStat_txt){ objMenu.ptsStat_txt.htmlText = String(("<b>" + playerMgr.getPoint())); }; if (objMenu.expStat_txt){ objMenu.expStat_txt.htmlText = String(("<b>" + playerMgr.getExperience())); }; if (objMenu.potionBuy_txt){ objMenu.potionBuy_txt.htmlText = String(("<b>" + playerMgr.getPotion())); }; if (objMenu.etherBuy_txt){ objMenu.etherBuy_txt.htmlText = String(("<b>" + playerMgr.getEther())); }; if (objMenu.add_hp_mc){ if (objMenu.add_hp_mc.currentFrame != (playerMgr.getHealthLv() + 1)){ objMenu.add_hp_mc.gotoAndStop((playerMgr.getHealthLv() + 1)); }; }; if (objMenu.add_special_mc){ if (objMenu.add_special_mc.currentFrame != (playerMgr.getSpecialLv() + 1)){ objMenu.add_special_mc.gotoAndStop((playerMgr.getSpecialLv() + 1)); }; }; if (objMenu.add_strength_mc){ if (objMenu.add_strength_mc.currentFrame != (playerMgr.getStrengthLv() + 1)){ objMenu.add_strength_mc.gotoAndStop((playerMgr.getStrengthLv() + 1)); }; }; if (objMenu.sp_mc){ if (objMenu.sp_mc.currentFrame != (playerMgr.getSpMoveLv() + 1)){ objMenu.sp_mc.gotoAndStop((playerMgr.getSpMoveLv() + 1)); }; }; if (objMenu.u_potion_btn){ objMenu.u_potion_btn.addEventListener(MouseEvent.CLICK, buyPotion, false, 0, true); }; if (objMenu.u_potion_btn){ objMenu.u_ether_btn.addEventListener(MouseEvent.CLICK, buyEther, false, 0, true); }; if (objMenu.bUpgradeHp){ objMenu.bUpgradeHp.addEventListener(MouseEvent.CLICK, upgradeHealth, false, 0, true); }; if (objMenu.bUpgradeStr){ objMenu.bUpgradeStr.addEventListener(MouseEvent.CLICK, upgradeStrength, false, 0, true); }; if (objMenu.bUpgradeSp){ objMenu.bUpgradeSp.addEventListener(MouseEvent.CLICK, upgradeSpecial, false, 0, true); }; if (objMenu.sp_mc){ objMenu.sp_mc.addEventListener(MouseEvent.CLICK, upgradeSpMove, false, 0, true); }; }; if (objMenu.bQuitYes){ objMenu.bQuitYes.addEventListener(MouseEvent.CLICK, quitYesClick, false, 0, true); }; if (objMenu.bQuitNo){ objMenu.bQuitNo.addEventListener(MouseEvent.CLICK, quitNoClick, false, 0, true); }; } private function interfaceHandle(_arg1:Event):void{ objMenu.hp_bar.scaleX = (playerMgr.getHealth() / playerMgr.getHealthMax()); objMenu.sp_bar.scaleX = (playerMgr.getSpecial() / playerMgr.getSpecialMax()); objMenu.potion_txt.htmlText = String(("<b>" + playerMgr.getPotion())); objMenu.ether_txt.htmlText = String(("<b>" + playerMgr.getEther())); objMenu.life_mc.gotoAndStop((playerMgr.getLife() + 1)); objMenu.point_txt.htmlText = String(("<b>" + playerMgr.getPoint())); objMenu.exp_txt.htmlText = String(("<b>" + playerMgr.getExperience())); objMenu.level_txt.htmlText = String(("<b>" + enemyMgr.getTitle())); objMenu.kill_txt.htmlText = String((((((((("<b>" + playerMgr.getKill()) + " / ") + enemyMgr.getTotEnemySpawn()) + " (") + worldMgr.getTotEnemy()) + "/") + enemyMgr.getEnemySpawn()) + ")")); if ((((playerMgr.getKill() == enemyMgr.getTotEnemySpawn())) && ((worldMgr.getTotEnemy() == 0)))){ if (_playLv >= 10){ showEnding(); } else { showClear(); }; }; if (playerMgr.isDead()){ showGameOver(); }; } public function showInterface(){ destroy(); objMenu = new interface_all_mc(); objCont.addChild(objMenu); objMenu.addEventListener(Event.ENTER_FRAME, interfaceHandle, false, 0, true); objMenu.bPause.addEventListener(MouseEvent.CLICK, pauseClick, false, 0, true); objMenu.bPMore.addEventListener(MouseEvent.CLICK, playMoreClick, false, 0, true); } public function playResume(){ if ((((((objMenu.currentLabel == "upgrade")) || ((objMenu.currentLabel == "control")))) || ((objMenu.currentLabel == "map")))){ objMenu.p_resume_btn.removeEventListener(MouseEvent.CLICK, resumeClick); objMenu.gotoAndPlay("fade"); }; } private function upgradeClick(_arg1:MouseEvent):void{ objMenu.gotoAndStop("upgrade"); } public function removePause(){ if (objMenu){ objMenu.removeEventListener(Event.ENTER_FRAME, pauseHandle); }; if (objMenu.p_resume_btn){ objMenu.p_resume_btn.removeEventListener(MouseEvent.CLICK, resumeClick); }; if (objMenu.p_quit_btn){ objMenu.p_quit_btn.removeEventListener(MouseEvent.CLICK, quitClick); }; if (objMenu.p_map_btn){ objMenu.p_map_btn.removeEventListener(MouseEvent.CLICK, mapClick); }; if (objMenu.p_controls_btn){ objMenu.p_controls_btn.removeEventListener(MouseEvent.CLICK, controlClick); }; if (objMenu.p_upgrade_btn){ objMenu.p_upgrade_btn.removeEventListener(MouseEvent.CLICK, upgradeClick); }; if (objMenu.bPMore){ objMenu.bPMore.removeEventListener(MouseEvent.CLICK, playMoreClick); }; } public function showMainMenu(){ playerMgr.ENDF(); worldMgr.destroyBgScene(); destroy(); objMenu = new main_mc(); objCont.addChild(objMenu); objMenu.gotoAndPlay(1); objMenu.addEventListener(Event.ENTER_FRAME, mainMenuHandle, false, 0, true); } private function backClick(_arg1:MouseEvent):void{ if (objMenu.bBack){ objMenu.bBack.removeEventListener(MouseEvent.CLICK, backClick); }; objMenu.gotoAndPlay(38); } private function gmoverQuitClick(_arg1:MouseEvent):void{ if (objMenu.gmoverRetry){ objMenu.gmoverRetry.removeEventListener(MouseEvent.CLICK, gmoverRetryClick); }; if (objMenu.gmoverQuit){ objMenu.gmoverQuit.removeEventListener(MouseEvent.CLICK, gmoverQuitClick); }; showMainMenu(); } private function clearHandle(_arg1:Event):void{ if (objMenu.currentFrame == objMenu.totalFrames){ objMenu.bNextLevel.addEventListener(MouseEvent.CLICK, nextClick, false, 0, true); objMenu.removeEventListener(Event.ENTER_FRAME, clearHandle); }; } public function showPause(){ destroy(); objMenu = new pause_upgrade_mc(); objCont.addChild(objMenu); objMenu.gotoAndPlay(1); objMenu.addEventListener(Event.ENTER_FRAME, pauseHandle, false, 0, true); } private function quitNoClick(_arg1:MouseEvent):void{ objMenu.bQuitYes.removeEventListener(MouseEvent.CLICK, quitYesClick); objMenu.bQuitNo.removeEventListener(MouseEvent.CLICK, quitNoClick); objMenu.gotoAndPlay("map"); } } }//package
Section 67
//mx_mc (mx_mc) package { public dynamic class mx_mc extends EntityClass { public function mx_mc(){ addFrameScript(24, frame25, 39, frame40, 40, frame41, 48, frame49, 56, frame57, 68, frame69, 81, frame82, 97, frame98, 129, frame130, 195, frame196, 236, frame237, 240, frame241, 249, frame250, 271, frame272, 314, frame315); } function frame272(){ gotoAndPlay("stand"); } function frame25(){ gotoAndPlay("stand"); } function frame196(){ gotoAndPlay("stand"); } function frame40(){ gotoAndPlay("walk"); } function frame41(){ gotoAndPlay("stand"); } function frame49(){ gotoAndPlay("stand"); } function frame57(){ gotoAndPlay("stand"); } function frame69(){ gotoAndPlay("stand"); } function frame315(){ stop(); } function frame82(){ gotoAndPlay("stand"); } function frame98(){ gotoAndPlay("stand"); } function frame237(){ gotoAndPlay("stand"); } function frame241(){ stop(); } function frame250(){ gotoAndPlay("stand"); } function frame130(){ gotoAndPlay("stand"); } } }//package
Section 68
//opening_movie_mc (opening_movie_mc) package { import flash.display.*; public dynamic class opening_movie_mc extends MovieClip { public var bSkip:SimpleButton; public function opening_movie_mc(){ addFrameScript(1014, frame1015); } function frame1015(){ stop(); } } }//package
Section 69
//opening_soundtrack (opening_soundtrack) package { public dynamic class opening_soundtrack extends BaseSound { } }//package
Section 70
//pa_mc (pa_mc) package { public dynamic class pa_mc extends EntityClass { public function pa_mc(){ addFrameScript(24, frame25, 44, frame45, 64, frame65, 80, frame81, 93, frame94, 115, frame116, 170, frame171); } function frame171(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame45(){ gotoAndPlay("walk"); } function frame65(){ gotoAndPlay("stand"); } function frame81(){ gotoAndPlay("stand"); } function frame94(){ gotoAndPlay("stand"); } function frame116(){ stop(); } } }//package
Section 71
//pause_upgrade_mc (pause_upgrade_mc) package { import flash.display.*; import flash.text.*; public dynamic class pause_upgrade_mc extends MovieClip { public var bUpgradeHp:SimpleButton; public var u_health_btn:SimpleButton; public var ptsStat_txt:TextField; public var add_hp_mc:MovieClip; public var potionBuy_txt:TextField; public var hpStat_txt:TextField; public var u_special_btn:SimpleButton; public var p_map_btn:SimpleButton; public var bUpgradeSp:SimpleButton; public var bQuitYes:SimpleButton; public var p_quit_btn:SimpleButton; public var u_ether_btn:SimpleButton; public var bUpgradeStr:SimpleButton; public var bQuitNo:SimpleButton; public var p_resume_btn:SimpleButton; public var p_upgrade_btn:SimpleButton; public var spStat_txt:TextField; public var add_special_mc:MovieClip; public var map_mc:MovieClip; public var u_potion_btn:SimpleButton; public var bPMore:SimpleButton; public var add_strength_mc:MovieClip; public var p_controls_btn:SimpleButton; public var etherBuy_txt:TextField; public var sp_mc:MovieClip; public var u_strength_btn:SimpleButton; public var expStat_txt:TextField; public function pause_upgrade_mc(){ addFrameScript(24, frame25, 25, frame26, 26, frame27, 31, frame32, 47, frame48); } function frame48(){ stop(); } function frame26(){ stop(); } function frame32(){ stop(); } function frame25(){ stop(); } function frame27(){ stop(); } } }//package
Section 72
//pb_mc (pb_mc) package { public dynamic class pb_mc extends EntityClass { public function pb_mc(){ addFrameScript(24, frame25, 60, frame61, 97, frame98, 130, frame131, 144, frame145, 155, frame156, 179, frame180, 244, frame245); } function frame156(){ gotoAndPlay("stand"); } function frame180(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame61(){ gotoAndPlay("walk"); } function frame98(){ gotoAndPlay("stand"); } function frame245(){ stop(); } function frame131(){ gotoAndPlay("stand"); } function frame145(){ stop(); } } }//package
Section 73
//persianLand (persianLand) package { import flash.display.*; public dynamic class persianLand extends Sprite { public var bg3:MovieClip; public var bg1:MovieClip; public var bg2:MovieClip; } }//package
Section 74
//PlayerManager (PlayerManager) package { import flash.events.*; import flash.ui.*; public class PlayerManager { private var life:int;// = 3 private var guardHold:Boolean; private var ether:int;// = 0 private var healthLv:int;// = 0 private var spMoveLv:int;// = 0 private var last_ether:int;// = 0 private var specialLv:int;// = 0 private var parent_stage; private var trace_exp:int;// = 0 private var worldMgr;// = null private var upArrow:Boolean; private var menuMgr;// = null private var leftArrow:Boolean; private var speed:Number;// = 3 private var rightArrow:Boolean; private var kill:int;// = 0 private var health:int;// = 0 private var healthMax:int;// = 0 private var experience:int;// = 0 private var last_potion:int;// = 0 private var enemyMgr;// = null private var downArrow:Boolean; private var last_spMoveLv:int;// = 0 private var last_healthLv:int;// = 0 private var point:int;// = 0 private var potion:int;// = 0 private var last_point:int;// = 0 private var strengthLv:int;// = 0 private var last_experience:int;// = 0 private var objPlayer;// = null private var special:int;// = 0 private var last_specialLv:int;// = 0 private var specialMax:int;// = 0 private var objChar;// = null private var last_strengthLv:int;// = 0 public var isPaused:Boolean;// = false public function PlayerManager(_arg1){ isPaused = false; objPlayer = null; objChar = null; speed = 3; life = 3; health = 0; healthMax = 0; special = 0; specialMax = 0; point = 0; experience = 0; potion = 0; ether = 0; kill = 0; healthLv = 0; specialLv = 0; strengthLv = 0; spMoveLv = 0; last_healthLv = 0; last_specialLv = 0; last_strengthLv = 0; last_spMoveLv = 0; last_potion = 0; last_ether = 0; last_point = 0; last_experience = 0; worldMgr = null; enemyMgr = null; menuMgr = null; trace_exp = 0; super(); parent_stage = _arg1; } public function getObjPlayer(){ return (objPlayer); } public function upgradeSpMove(_arg1:int, _arg2:int){ spMoveLv = Math.max(Math.min((spMoveLv + _arg1), 2), 0); experience = Math.max((experience - _arg2), 0); } public function retryStat(){ life = 3; healthLv = last_healthLv; specialLv = last_specialLv; strengthLv = last_strengthLv; spMoveLv = last_spMoveLv; potion = last_potion; ether = last_ether; point = last_point; experience = last_experience; trace_exp = 0; } public function START(_arg1:Boolean=false){ objPlayer = new mx_mc(); objPlayer.createEntity(worldMgr, objPlayer._player, 250, 420); objPlayer.createAI(new CharVindexClass(worldMgr, objPlayer)); objChar = objPlayer.getAI(); objPlayer.initHealth(150); objPlayer.initSpecial(100); objPlayer.x = 250; objPlayer.y = 420; objPlayer.gotoAndPlay("stand"); objPlayer.initKill(0); objPlayer.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed, false, 0, true); objPlayer.stage.addEventListener(KeyboardEvent.KEY_UP, keyReleased, false, 0, true); objPlayer.addEventListener(Event.ENTER_FRAME, controlHandle, false, 0, true); if (_arg1){ retryStat(); } else { resetAll(); }; saveStat(); isPaused = false; worldMgr.setPaused(isPaused); } public function getEther():int{ return (ether); } public function getHealth():int{ return (health); } public function getExperience():int{ return (experience); } public function getSpecialLv():int{ return (specialLv); } public function getSpMoveLv():int{ return (spMoveLv); } public function saveStat(){ last_healthLv = healthLv; last_specialLv = specialLv; last_strengthLv = strengthLv; last_spMoveLv = spMoveLv; last_potion = potion; last_ether = ether; last_point = point; last_experience = experience; upgradeHealth(0, 0, false); upgradeSpecial(0, 0, false); upgradeStrength(0, 0, false); } public function getLife():int{ return (life); } public function getHealthLv():int{ return (healthLv); } public function upgradeStrength(_arg1:int, _arg2:int, _arg3:Boolean=true){ strengthLv = Math.max(Math.min((strengthLv + _arg1), 10), 0); if (strengthLv == 0){ objPlayer.getAI().setMultStr(1); } else { if (strengthLv == 1){ objPlayer.getAI().setMultStr(1.1); } else { if (strengthLv == 2){ objPlayer.getAI().setMultStr(1.2); } else { if (strengthLv == 3){ objPlayer.getAI().setMultStr(1.3); } else { if (strengthLv == 4){ objPlayer.getAI().setMultStr(1.4); } else { if (strengthLv == 5){ objPlayer.getAI().setMultStr(1.5); } else { if (strengthLv == 6){ objPlayer.getAI().setMultStr(1.6); } else { if (strengthLv == 7){ objPlayer.getAI().setMultStr(1.7); } else { if (strengthLv == 8){ objPlayer.getAI().setMultStr(1.8); } else { if (strengthLv == 9){ objPlayer.getAI().setMultStr(2); } else { if (strengthLv == 10){ objPlayer.getAI().setMultStr(2.5); }; }; }; }; }; }; }; }; }; }; }; if (_arg3){ experience = Math.max((experience - _arg2), 0); }; } public function objFocusKey(){ objPlayer.stage.focus = parent_stage; rightArrow = false; leftArrow = false; upArrow = false; downArrow = false; guardHold = false; } public function getSpecial():int{ return (special); } public function getPotion():int{ return (potion); } public function addPotion(_arg1:int, _arg2:int){ potion = Math.min((potion + _arg1), 10); point = Math.max((point - _arg2), 0); } public function upgradeHealth(_arg1:int, _arg2:int, _arg3:Boolean=true){ healthLv = Math.max(Math.min((healthLv + _arg1), 10), 0); if (healthLv == 0){ objPlayer.initHealth(150); } else { if (healthLv == 1){ objPlayer.initHealth(200); } else { if (healthLv == 2){ objPlayer.initHealth(250); } else { if (healthLv == 3){ objPlayer.initHealth(300); } else { if (healthLv == 4){ objPlayer.initHealth(350); } else { if (healthLv == 5){ objPlayer.initHealth(400); } else { if (healthLv == 6){ objPlayer.initHealth(450); } else { if (healthLv == 7){ objPlayer.initHealth(500); } else { if (healthLv == 8){ objPlayer.initHealth(600); } else { if (healthLv == 9){ objPlayer.initHealth(750); } else { if (healthLv == 10){ objPlayer.initHealth(999); }; }; }; }; }; }; }; }; }; }; }; if (_arg3){ experience = Math.max((experience - _arg2), 0); }; } public function getStrengthLv():int{ return (strengthLv); } public function isDead():Boolean{ if ((((objPlayer.currentFrame == 315)) && ((life <= 0)))){ return (true); }; return (false); } public function getHealthMax():int{ return (healthMax); } private function keyPressed(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == 85){ if (isPaused == false){ isPaused = true; worldMgr.setPaused(isPaused); menuMgr.showPause(); return; }; menuMgr.playResume(); return; }; if (isPaused){ return; }; if (_arg1.keyCode == Keyboard.RIGHT){ rightArrow = true; }; if (_arg1.keyCode == Keyboard.LEFT){ leftArrow = true; }; if (_arg1.keyCode == Keyboard.UP){ upArrow = true; }; if (_arg1.keyCode == Keyboard.DOWN){ downArrow = true; }; if (_arg1.keyCode == 65){ objChar.playAttack(); }; if (_arg1.keyCode == 83){ objChar.playBreak(); }; if (_arg1.keyCode == 68){ guardHold = true; }; if (_arg1.keyCode == 90){ if ((((spMoveLv >= 1)) && ((objPlayer.getSpecial() >= 80)))){ if (objChar.playSpecial1()){ objPlayer.setSpecial(-80); }; }; }; if (_arg1.keyCode == 88){ if ((((spMoveLv >= 2)) && ((objPlayer.getSpecial() >= 100)))){ if (objChar.playSpecial2()){ objPlayer.setSpecial(-100); }; }; }; if (_arg1.keyCode == 81){ if ((((((health > 0)) && ((potion > 0)))) && ((objPlayer.getHealth() < objPlayer.getHealth(true))))){ potion--; objPlayer.setHealth((objPlayer.getHealth(true) * 0.5)); }; }; if (_arg1.keyCode == 87){ if ((((((health > 0)) && ((ether > 0)))) && ((objPlayer.getSpecial() < objPlayer.getSpecial(true))))){ ether--; objPlayer.setSpecial((objPlayer.getSpecial(true) * 0.5)); }; }; } private function keyReleased(_arg1:KeyboardEvent){ if (_arg1.keyCode == Keyboard.RIGHT){ rightArrow = false; }; if (_arg1.keyCode == Keyboard.LEFT){ leftArrow = false; }; if (_arg1.keyCode == Keyboard.UP){ upArrow = false; }; if (_arg1.keyCode == Keyboard.DOWN){ downArrow = false; }; if (_arg1.keyCode == 68){ guardHold = false; }; } public function resetAll(){ life = 3; objPlayer.initHealth(150); objPlayer.initSpecial(100); point = 0; experience = 0; potion = 1; ether = 0; healthLv = 0; specialLv = 0; strengthLv = 0; spMoveLv = 0; } public function getKill():int{ return (kill); } public function getSpecialMax():int{ return (specialMax); } public function addEther(_arg1:int, _arg2:int){ ether = Math.min((ether + _arg1), 10); point = Math.max((point - _arg2), 0); } public function getPoint():int{ return (point); } private function controlHandle(_arg1:Event):void{ if (objPlayer){ if ((((objPlayer.currentFrame == 315)) && ((life > 0)))){ life--; objPlayer.setHealth(objPlayer.getHealth(true)); objPlayer.gotoAndPlay("stand"); }; }; if (objPlayer){ health = objPlayer.getHealth(); healthMax = objPlayer.getHealth(true); special = objPlayer.getSpecial(); specialMax = objPlayer.getSpecial(true); if (trace_exp != objPlayer.getExp()){ experience = Math.min((experience + Math.round(((objPlayer.getExp() - trace_exp) * 0.75))), 99999); point = Math.min((point + Math.round(((objPlayer.getExp() - trace_exp) * 0.4))), 99999); }; trace_exp = objPlayer.getExp(); kill = objPlayer.getKill(); }; if (isPaused){ return; }; if (upArrow){ objChar.playMoveUp(); }; if (downArrow){ objChar.playMoveDown(); }; if (leftArrow){ objChar.playMoveLeft(); }; if (rightArrow){ objChar.playMoveRight(); }; if (guardHold){ objChar.playGuard(); }; if ((((((((upArrow == false)) && ((downArrow == false)))) && ((leftArrow == false)))) && ((rightArrow == false)))){ objChar.playWalkToStand(); }; if (guardHold == false){ objChar.playGuardToStand(); }; worldMgr.updateWorld(); } public function ENDF(){ if (objPlayer){ objChar = null; objPlayer.gotoAndStop(1); objPlayer.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); objPlayer.stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); objPlayer.removeEventListener(Event.ENTER_FRAME, controlHandle); objPlayer.destroyEntity(); objPlayer = null; }; } public function NEXT(){ objPlayer.x = 250; objPlayer.y = 420; objPlayer.gotoAndPlay("stand"); objPlayer.initKill(0); saveStat(); isPaused = false; worldMgr.setPaused(isPaused); } public function TRACESTAT(){ trace(((((((((((((("pts=" + String(last_point)) + " exp=") + String(last_experience)) + " potion=") + String(last_potion)) + " ether=") + String(last_ether)) + " lv=") + String(last_healthLv)) + "/") + String(last_strengthLv)) + "/") + String(last_specialLv))); trace(((((((((((((("pts=" + String(point)) + " exp=") + String(experience)) + " potion=") + String(potion)) + " ether=") + String(ether)) + " lv=") + String(healthLv)) + "/") + String(strengthLv)) + "/") + String(specialLv))); trace(("ent exp = " + String(objPlayer.getExp()))); } public function create(_arg1, _arg2, _arg3){ worldMgr = _arg1; enemyMgr = _arg2; menuMgr = _arg3; } public function upgradeSpecial(_arg1:int, _arg2:int, _arg3:Boolean=true){ specialLv = Math.max(Math.min((specialLv + _arg1), 10), 0); if (specialLv == 0){ objPlayer.initSpecial(100); } else { if (specialLv == 1){ objPlayer.initSpecial(120); } else { if (specialLv == 2){ objPlayer.initSpecial(150); } else { if (specialLv == 3){ objPlayer.initSpecial(200); } else { if (specialLv == 4){ objPlayer.initSpecial(240); } else { if (specialLv == 5){ objPlayer.initSpecial(280); } else { if (specialLv == 6){ objPlayer.initSpecial(320); } else { if (specialLv == 7){ objPlayer.initSpecial(360); } else { if (specialLv == 8){ objPlayer.initSpecial(400); } else { if (specialLv == 9){ objPlayer.initSpecial(450); } else { if (specialLv == 10){ objPlayer.initSpecial(600); }; }; }; }; }; }; }; }; }; }; }; if (_arg3){ experience = Math.max((experience - _arg2), 0); }; } } }//package
Section 75
//ps_mc (ps_mc) package { public dynamic class ps_mc extends EntityClass { public function ps_mc(){ addFrameScript(24, frame25, 40, frame41, 57, frame58, 79, frame80, 84, frame85, 95, frame96, 122, frame123, 193, frame194); } function frame25(){ gotoAndPlay("stand"); } function frame194(){ stop(); } function frame41(){ gotoAndPlay("walk"); } function frame58(){ gotoAndPlay("stand"); } function frame80(){ gotoAndPlay("stand"); } function frame85(){ stop(); } function frame96(){ gotoAndPlay("stand"); } function frame123(){ stop(); } } }//package
Section 76
//sa_mc (sa_mc) package { public dynamic class sa_mc extends EntityClass { public function sa_mc(){ addFrameScript(24, frame25, 38, frame39, 60, frame61, 86, frame87, 97, frame98, 118, frame119, 175, frame176); } function frame176(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame39(){ gotoAndPlay("walk"); } function frame61(){ gotoAndPlay("stand"); } function frame87(){ gotoAndPlay("stand"); } function frame98(){ gotoAndPlay("stand"); } function frame119(){ stop(); } } }//package
Section 77
//sb_mc (sb_mc) package { public dynamic class sb_mc extends EntityClass { public function sb_mc(){ addFrameScript(24, frame25, 45, frame46, 46, frame47, 70, frame71, 111, frame112, 126, frame127, 127, frame128, 137, frame138, 204, frame205, 291, frame292); } function frame292(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame46(){ gotoAndPlay("walk"); } function frame47(){ gotoAndPlay("stand"); } function frame71(){ gotoAndPlay("stand"); } function frame205(){ stop(); } function frame112(){ gotoAndPlay("stand"); } function frame127(){ gotoAndPlay(119); } function frame128(){ gotoAndPlay("stand"); } function frame138(){ gotoAndPlay("stand"); } } }//package
Section 78
//SoundManager (SoundManager) package { public class SoundManager { public var opening_bgm;// = null private var bgmFade:Boolean;// = false public var stage_bgm;// = null public var gameover_bgm;// = null public var ending_bgm;// = null public var mmenu_bgm;// = null private var sndBgm;// = null public function SoundManager(){ opening_bgm = null; stage_bgm = null; gameover_bgm = null; ending_bgm = null; mmenu_bgm = null; sndBgm = null; bgmFade = false; super(); opening_bgm = new opening_soundtrack(); stage_bgm = new BGM(); gameover_bgm = new lost_scene(); ending_bgm = new ending_movie(); mmenu_bgm = new main_menu(); trace("init sound Manager "); } public function stopBgm(){ if (sndBgm){ sndBgm.stopSound(); }; } public function fadeBgm(){ if (sndBgm){ sndBgm.fadeOut(false); }; } public function playBgm(_arg1:int){ if (sndBgm){ sndBgm.stopSound(); }; if (_arg1 == 1){ sndBgm = mmenu_bgm; } else { if (_arg1 == 2){ sndBgm = opening_bgm; } else { if (_arg1 == 3){ sndBgm = stage_bgm; } else { if (_arg1 == 4){ sndBgm = gameover_bgm; } else { if (_arg1 == 5){ sndBgm = ending_bgm; }; }; }; }; }; sndBgm.playSoundLoop(); } public function setVolume(_arg1:Number){ if (sndBgm){ sndBgm.setVolume(_arg1); }; } } }//package
Section 79
//spartaLand (spartaLand) package { import flash.display.*; public dynamic class spartaLand extends Sprite { public var bg3:MovieClip; public var bg1:MovieClip; public var bg2:MovieClip; } }//package
Section 80
//ss_mc (ss_mc) package { public dynamic class ss_mc extends EntityClass { public function ss_mc(){ addFrameScript(24, frame25, 41, frame42, 58, frame59, 82, frame83, 85, frame86, 86, frame87, 96, frame97, 127, frame128, 181, frame182); } function frame182(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame42(){ gotoAndPlay("walk"); } function frame59(){ gotoAndPlay("stand"); } function frame86(){ stop(); } function frame87(){ gotoAndPlay("stand"); } function frame83(){ gotoAndPlay("stand"); } function frame97(){ gotoAndPlay("stand"); } function frame128(){ stop(); } } }//package
Section 81
//StdAtkRes (StdAtkRes) package { public class StdAtkRes { private var pushTarget:Number;// = 0 private var unblockable:Boolean;// = false private var damage:int;// = 0 private var isTargetHit:Boolean;// = false private var typeHit:int;// = 0 public function StdAtkRes(){ isTargetHit = false; damage = 0; typeHit = 0; pushTarget = 0; unblockable = false; super(); } public function setHit(_arg1:int=0, _arg2:int=0, _arg3:Number=0, _arg4:Boolean=false){ damage = _arg1; typeHit = _arg2; pushTarget = _arg3; unblockable = _arg4; isTargetHit = true; } public function getTypeHit():int{ return (typeHit); } public function isUnblockable():Boolean{ return (unblockable); } public function getDamage():int{ return (damage); } public function directionPush(_arg1, _arg2){ if (_arg1.x > _arg2.x){ pushTarget = -1; }; } public function isHit():Boolean{ return (isTargetHit); } public function getPushTarget():int{ return (pushTarget); } public function multDamage(_arg1:Number){ damage = (damage * _arg1); } } }//package
Section 82
//TestX (TestX) package { public dynamic class TestX extends EntityClass { } }//package
Section 83
//va_mc (va_mc) package { public dynamic class va_mc extends EntityClass { public function va_mc(){ addFrameScript(24, frame25, 43, frame44, 71, frame72, 81, frame82, 92, frame93, 128, frame129, 186, frame187); } function frame25(){ gotoAndPlay("stand"); } function frame187(){ stop(); } function frame44(){ gotoAndPlay("walk"); } function frame72(){ gotoAndPlay("stand"); } function frame82(){ gotoAndPlay("stand"); } function frame93(){ gotoAndPlay("stand"); } function frame129(){ stop(); } } }//package
Section 84
//vb_mc (vb_mc) package { public dynamic class vb_mc extends EntityClass { public function vb_mc(){ addFrameScript(24, frame25, 61, frame62, 62, frame63, 90, frame91, 124, frame125, 135, frame136, 176, frame177, 177, frame178, 187, frame188, 253, frame254); } function frame177(){ stop(); } function frame178(){ gotoAndPlay("stand"); } function frame188(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame62(){ gotoAndPlay("walk"); } function frame63(){ gotoAndPlay("stand"); } function frame91(){ gotoAndPlay("stand"); } function frame125(){ gotoAndPlay("stand"); } function frame136(){ gotoAndPlay("stand"); } function frame254(){ stop(); } } }//package
Section 85
//vikingLand (vikingLand) package { import flash.display.*; public dynamic class vikingLand extends Sprite { public var bg3:MovieClip; public var bg1:MovieClip; public var bg2:MovieClip; } }//package
Section 86
//VindexChronicle (VindexChronicle) package { import flash.display.*; public class VindexChronicle extends Sprite { private var stageRoot; private var worldMgr; private var menuMgr; private var enemyMgr; private var playerMgr; private var soundMgr; private var gameMgr; public function VindexChronicle(_arg1){ stageRoot = _arg1; } public function Start(){ stageRoot.addChild(this); soundMgr = new SoundManager(); worldMgr = new WorldManager(stageRoot); menuMgr = new MenuManager(); playerMgr = new PlayerManager(stageRoot); enemyMgr = new EnemyManager(stageRoot); gameMgr = new GameManager(stageRoot, soundMgr, worldMgr, menuMgr, playerMgr, enemyMgr); gameMgr.initialise(); } } }//package
Section 87
//WorldManager (WorldManager) package { import flash.display.*; public class WorldManager extends Sprite { const brytonLand = 2; const document_width = 640; const persianLand = 3; const spartaLand = 5; const document_height = 480; const vikingLand = 1; const egyptLand = 4; private var parent_stage; private var container_scene:DisplayObjectContainer; private var container_menu:DisplayObjectContainer; private var container_bgLayerBack:DisplayObjectContainer; private var container_bgLayerFront:DisplayObjectContainer; private var bgMgr; private var totEnemy:int;// = 0 private var totAlly:int;// = 0 private var isPaused:Boolean;// = false public function WorldManager(_arg1){ isPaused = false; totAlly = 0; totEnemy = 0; super(); parent_stage = _arg1; trace(" create world manager ... ok! "); } public function create(){ container_bgLayerBack = new Sprite(); parent_stage.addChild(container_bgLayerBack); container_scene = new Sprite(); parent_stage.addChild(container_scene); container_bgLayerFront = new Sprite(); parent_stage.addChild(container_bgLayerFront); container_menu = new Sprite(); parent_stage.addChild(container_menu); bgMgr = new BgManager(); bgMgr.init(document_width, document_height); } public function createBgScene(_arg1:int){ if (bgMgr.getBG()){ container_bgLayerBack.removeChild(bgMgr.getBG()); }; if (bgMgr.getBGF()){ container_bgLayerFront.removeChild(bgMgr.getBGF()); }; if (_arg1 == vikingLand){ bgMgr.createVikingLand(); } else { if (_arg1 == brytonLand){ bgMgr.createBritonLand(); } else { if (_arg1 == persianLand){ bgMgr.createPersianLand(); } else { if (_arg1 == egyptLand){ bgMgr.createEgyptLand(); } else { if (_arg1 == spartaLand){ bgMgr.createSpartaLand(); }; }; }; }; }; container_bgLayerBack.addChild(bgMgr.getBG()); bgMgr.x = 0; bgMgr.y = 0; } public function getTotEnemy():int{ return (totEnemy); } public function addObjectBgBack(_arg1){ container_bgLayerBack.addChild(_arg1); } private function borderCollisionHandle(_arg1){ if (_arg1.isPlayer()){ if (_arg1.x < bgMgr.getLeftBorder()){ _arg1.x = bgMgr.getLeftBorder(); }; if (_arg1.x > bgMgr.getRightBorder()){ _arg1.x = bgMgr.getRightBorder(); }; if (_arg1.y < bgMgr.getTopBorder()){ _arg1.y = bgMgr.getTopBorder(); }; if (_arg1.y > bgMgr.getBottomBorder()){ _arg1.y = bgMgr.getBottomBorder(); }; } else { if (_arg1.x < bgMgr.getRealLeftBorder()){ _arg1.x = bgMgr.getRealLeftBorder(); }; if (_arg1.x > bgMgr.getRealRightBorder()){ _arg1.x = bgMgr.getRealRightBorder(); }; if (_arg1.y < bgMgr.getRealTopBorder()){ _arg1.y = bgMgr.getRealTopBorder(); }; if (_arg1.y > bgMgr.getRealBottomBorder()){ _arg1.y = bgMgr.getRealBottomBorder(); }; }; } public function setPaused(_arg1:Boolean){ var _local2:int; var _local3:Array; var _local4:int; isPaused = _arg1; _local2 = container_scene.numChildren; _local3 = new Array(_local2); _local4 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = container_scene.getChildAt(_local4); _local4++; }; _local4 = 0; while (_local4 < _local2) { if (_local3[_local4]){ _local3[_local4].setPaused(_arg1); }; _local4++; }; } private function testEntCollision(_arg1:DisplayObjectContainer){ var _local2:int; var _local3:Array; var _local4:*; var _local5:int; _local2 = _arg1.numChildren; if (_local2 < 2){ return; }; _local3 = new Array(_local2); _local5 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = _arg1.getChildAt(_local4); _local4++; }; _local4 = 0; while (_local4 < _local2) { _local5 = 0; while (_local5 < _local2) { if (_local4 != _local5){ _local3[_local4].testCollision(_local3[_local4], _local3[_local5]); }; _local5++; }; _local4++; }; } public function updateWorld():void{ if (isPaused){ return; }; testEntHit(container_scene); testEntCollision(container_scene); updateViewBackground(container_scene); bgMgr.refreshView(); testBorderCollision(container_scene); sortChildrenByFauxZ(container_scene); statCounting(container_scene); } public function addObject(_arg1){ container_scene.addChild(_arg1); } public function searchAllyTarget(_arg1):Object{ var _local2:int; var _local3:Array; var _local4:int; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:Number; _local2 = container_scene.numChildren; _local3 = new Array(_local2); _local4 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = container_scene.getChildAt(_local4); _local4++; }; _local5 = null; _local4 = 0; while (_local4 < _local2) { if (((!((_arg1 == _local3[_local4]))) && (((_local3[_local4].isPlayer()) || (_local3[_local4].isAlly()))))){ if (_local5){ _local6 = (_local3[_local4] - _arg1.x); _local7 = (_local3[_local4] - _arg1.y); _local8 = Math.sqrt(((_local6 * _local6) + (_local7 * _local7))); if (_local8 < _local9){ _local9 = _local8; _local5 = _local3[_local4]; }; } else { _local6 = (_local3[_local4] - _arg1.x); _local7 = (_local3[_local4] - _arg1.y); _local9 = Math.sqrt(((_local6 * _local6) + (_local7 * _local7))); _local5 = _local3[_local4]; }; }; _local4++; }; return (_local5); } private function testBorderCollision(_arg1:DisplayObjectContainer){ var _local2:int; var _local3:Array; var _local4:int; _local2 = _arg1.numChildren; _local3 = new Array(_local2); _local4 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = _arg1.getChildAt(_local4); _local4++; }; _local4 = 0; while (_local4 < _local2) { if (_local3[_local4]){ borderCollisionHandle(_local3[_local4]); }; _local4++; }; } public function addObjectBgFront(_arg1){ container_bgLayerFront.addChild(_arg1); } public function getContainerScene():Object{ return (container_scene); } public function searchEnemyTarget(_arg1){ } public function getTotAlly():int{ return (totAlly); } private function orderObjectHold(_arg1, _arg2):int{ if (_arg1.getZDepthVal() < _arg2.getZDepthVal()){ return (-1); }; if (_arg1.getZDepthVal() > _arg2.getZDepthVal()){ return (1); }; return (0); } public function getContainerMenu():Object{ return (container_menu); } private function testEntHit(_arg1:DisplayObjectContainer){ var _local2:int; var _local3:Array; var _local4:*; var _local5:int; _local2 = _arg1.numChildren; _local3 = new Array(_local2); _local5 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = _arg1.getChildAt(_local4); _local4++; }; _local4 = 0; while (_local4 < _local2) { if (_local3[_local4].isAlly()){ _local5 = 0; while (_local5 < _local2) { if (_local4 == _local5){ } else { if (_local3[_local5].isEnemy()){ if (_local3[_local4].isHitAreaCollision(_local3[_local5])){ _local3[_local4].testHitAttackCollision(_local3[_local5]); }; }; if (_local3[_local5].isObject()){ }; if (((_local3[_local4].isPlayer()) && (_local3[_local5].isItem()))){ }; }; _local5++; }; }; if (_local3[_local4].isEnemy()){ _local5 = 0; while (_local5 < _local2) { if (_local4 == _local5){ } else { if (_local3[_local5].isAlly()){ if (_local3[_local4].isHitAreaCollision(_local3[_local5])){ _local3[_local4].testHitAttackCollision(_local3[_local5]); }; }; if (_local3[_local5].isObject()){ }; }; _local5++; }; }; _local4++; }; } private function sortChildrenByFauxZ(_arg1:DisplayObjectContainer):Boolean{ var _local2:int; var _local3:Boolean; var _local4:Array; var _local5:int; var _local6:DisplayObject; _local2 = _arg1.numChildren; if (_local2 < 2){ return (false); }; _local4 = new Array(_local2); _local5 = -1; while (++_local5 < _local2) { _local4[_local5] = _arg1.getChildAt(_local5); _local4[_local5].updateProperty(); }; _local4.sort(orderObjectHold); _local5 = -1; while (++_local5 < _local2) { _local6 = DisplayObject(_local4[_local5]); if (_local5 != _arg1.getChildIndex(_local6)){ _local3 = true; _arg1.setChildIndex(_local6, _local5); }; }; return (_local3); } private function updateViewBackground(_arg1:DisplayObjectContainer){ var _local2:int; var _local3:Array; var _local4:int; _local2 = _arg1.numChildren; _local3 = new Array(_local2); _local4 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = _arg1.getChildAt(_local4); _local4++; }; _local4 = 0; while (_local4 < _local2) { if (_local3[_local4].isPlayer()){ bgMgr.updateView(_local3[_local4]); break; }; _local4++; }; _local4 = 0; while (_local4 < _local2) { if (_local3[_local4].isPlayer() == false){ _local3[_local4].x = (_local3[_local4].x + bgMgr.getMoveBgX()); _local3[_local4].y = (_local3[_local4].y + bgMgr.getMoveBgY()); }; _local4++; }; } public function destroyBgScene(){ var _local1:int; var _local2:Array; var _local3:int; _local1 = container_scene.numChildren; _local2 = new Array(_local1); _local3 = 0; _local3 = 0; while (_local3 < _local1) { _local2[_local3] = container_scene.getChildAt(_local3); _local3++; }; _local3 = 0; while (_local3 < _local1) { if (_local2[_local3]){ _local2[_local3].destroyEntity(); }; _local3++; }; if (bgMgr.getBG()){ container_bgLayerBack.removeChild(bgMgr.getBG()); }; if (bgMgr.getBGF()){ container_bgLayerFront.removeChild(bgMgr.getBGF()); }; bgMgr.destroy(); } private function statCounting(_arg1:DisplayObjectContainer){ var _local2:int; var _local3:Array; var _local4:int; var _local5:int; var _local6:int; _local2 = _arg1.numChildren; _local3 = new Array(_local2); _local4 = 0; _local4 = 0; while (_local4 < _local2) { _local3[_local4] = _arg1.getChildAt(_local4); _local4++; }; _local5 = 0; _local6 = 0; _local4 = 0; while (_local4 < _local2) { if (_local3[_local4].isAlly()){ _local5++; } else { if (_local3[_local4].isEnemy()){ _local6++; }; }; _local4++; }; if (((!((_local5 == totAlly))) || (!((_local6 == totEnemy))))){ totAlly = _local5; totEnemy = _local6; trace(((("totAlly = " + String(totAlly)) + " totEnemy = ") + String(totEnemy))); }; } public function destroy(){ } } }//package
Section 88
//vx_mc (vx_mc) package { public dynamic class vx_mc extends EntityClass { public function vx_mc(){ addFrameScript(24, frame25, 48, frame49, 49, frame50, 59, frame60, 68, frame69, 74, frame75, 75, frame76, 82, frame83, 103, frame104, 171, frame172); } function frame172(){ stop(); } function frame25(){ gotoAndPlay("stand"); } function frame49(){ gotoAndPlay("walk"); } function frame50(){ gotoAndPlay("stand"); } function frame60(){ gotoAndPlay("stand"); } function frame69(){ gotoAndPlay("stand"); } function frame76(){ gotoAndPlay("stand"); } function frame75(){ stop(); } function frame83(){ gotoAndPlay("stand"); } function frame104(){ stop(); } } }//package

Library Items

Symbol 1 Sound {opening_soundtrack}Used by:2492
Symbol 2 Sound {main_menu}Used by:2492
Symbol 3 Sound {lost_scene}Used by:2492
Symbol 4 Sound {_slash_hit}Used by:2492
Symbol 5 GraphicUsed by:8
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:8 15 561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149 2279
Symbol 8 MovieClip {boxA}Uses:5 7
Symbol 9 GraphicUsed by:15
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:15 456 561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149 2279
Symbol 12 GraphicUsed by:15
Symbol 13 GraphicUsed by:15
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {TestX}Uses:9 7 11 12 13 14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {bgTest}Uses:16
Symbol 18 GraphicUsed by:259
Symbol 19 GraphicUsed by:259
Symbol 20 GraphicUsed by:259
Symbol 21 SoundUsed by:259
Symbol 22 GraphicUsed by:259
Symbol 23 FontUsed by:24 25 26 33 34 35 38 39 40 43 44 45 49 50 51 54 55 56 202 203 204 205 206 207 223 265 266 267 271 272 273 275 276 277 291 292 293 295 296 297 379 380 381 382 386 399 400 401 402 403 404 405 406 407 408 2315 2316 2317 2318 2319 2321 2323 2325 2327 2347 2348 2349 2350 2360 2368 2369 2370 2374
Symbol 24 TextUses:23Used by:32
Symbol 25 TextUses:23Used by:32
Symbol 26 TextUses:23Used by:32
Symbol 27 GraphicUsed by:32
Symbol 28 FontUsed by:29 47 60 61 64 68 80 142 143 161 162 163 166 168 169 170 171 172 173 179 184 189 224 225 226 227 234 235 237 239 241 247 248 249 250 252 254 255 256 2285 2292 2294 2296 2298 2299 2302 2303 2304 2306 2307 2308 2330 2331 2375 2376 2378 2379 2381 2382 2388 2389 2390 2391 2396 2398 2400 2403 2404 2409 2411 2413 2415 2416 2423 2424
Symbol 29 TextUses:28Used by:32
Symbol 30 SoundUsed by:32 37 42 48 53 58 145 178 270 274 278 294 298 384 561 678 891 1007 1217 1555 1712 1929 2357 2383
Symbol 31 SoundUsed by:32 37 42 48 53 58 294 298 2426
Symbol 32 ButtonUses:24 25 26 27 29 30 31Used by:259
Symbol 33 TextUses:23Used by:37
Symbol 34 TextUses:23Used by:37
Symbol 35 TextUses:23Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:33 34 35 36 30 31Used by:259
Symbol 38 TextUses:23Used by:42
Symbol 39 TextUses:23Used by:42
Symbol 40 TextUses:23Used by:42
Symbol 41 GraphicUsed by:42
Symbol 42 ButtonUses:38 39 40 41 30 31Used by:259
Symbol 43 TextUses:23Used by:48
Symbol 44 TextUses:23Used by:48
Symbol 45 TextUses:23Used by:48
Symbol 46 GraphicUsed by:48
Symbol 47 TextUses:28Used by:48
Symbol 48 ButtonUses:43 44 45 46 47 30 31Used by:259
Symbol 49 TextUses:23Used by:53
Symbol 50 TextUses:23Used by:53
Symbol 51 TextUses:23Used by:53
Symbol 52 GraphicUsed by:53
Symbol 53 ButtonUses:49 50 51 52 30 31Used by:259
Symbol 54 TextUses:23Used by:58
Symbol 55 TextUses:23Used by:58
Symbol 56 TextUses:23Used by:58
Symbol 57 GraphicUsed by:58
Symbol 58 ButtonUses:54 55 56 57 30 31Used by:259
Symbol 59 GraphicUsed by:145 165 167 259
Symbol 60 EditableTextUses:28Used by:259
Symbol 61 EditableTextUses:28Used by:259
Symbol 62 BitmapUsed by:63 2152
Symbol 63 GraphicUses:62Used by:259
Symbol 64 TextUses:28Used by:259
Symbol 65 GraphicUsed by:74 84
Symbol 66 GraphicUsed by:74 2371
Symbol 67 FontUsed by:68 80 85 87 89 91 93 95 97 99 101 103 105 108 142 143 161 162 163 228 229 230 231 232 233 236 238 242 286
Symbol 68 TextUses:67 28Used by:74
Symbol 69 GraphicUsed by:74
Symbol 70 GraphicUsed by:74
Symbol 71 FontUsed by:72 83 181 186 191 2352
Symbol 72 TextUses:71Used by:74
Symbol 73 GraphicUsed by:74 84
Symbol 74 ButtonUses:65 66 68 69 70 72 73Used by:259
Symbol 75 FontUsed by:76 77 78 262 263 2355 2356 2362
Symbol 76 TextUses:75Used by:259
Symbol 77 TextUses:75Used by:259
Symbol 78 TextUses:75Used by:259
Symbol 79 GraphicUsed by:84
Symbol 80 TextUses:67 28Used by:84
Symbol 81 GraphicUsed by:84 178
Symbol 82 GraphicUsed by:84
Symbol 83 TextUses:71Used by:84
Symbol 84 ButtonUses:65 79 80 81 82 83 73Used by:259
Symbol 85 TextUses:67Used by:107
Symbol 86 GraphicUsed by:107
Symbol 87 TextUses:67Used by:107
Symbol 88 GraphicUsed by:107
Symbol 89 TextUses:67Used by:107
Symbol 90 GraphicUsed by:107
Symbol 91 TextUses:67Used by:107
Symbol 92 GraphicUsed by:107
Symbol 93 TextUses:67Used by:107
Symbol 94 GraphicUsed by:107
Symbol 95 TextUses:67Used by:107
Symbol 96 GraphicUsed by:107
Symbol 97 TextUses:67Used by:107
Symbol 98 GraphicUsed by:107
Symbol 99 TextUses:67Used by:107
Symbol 100 GraphicUsed by:107
Symbol 101 TextUses:67Used by:107
Symbol 102 GraphicUsed by:107
Symbol 103 TextUses:67Used by:107
Symbol 104 GraphicUsed by:107
Symbol 105 TextUses:67Used by:107
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClip {VindexChronicle7_fla.upgradeAdd_mc_87}Uses:85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106Used by:259
Symbol 108 TextUses:67Used by:145
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:141 160
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:141 160
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:141 160
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:141 160
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:141 160
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:141 160
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:141 160
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:141 160
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:141 160
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:141 160
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:141 160
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:141 160
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:141 160
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:141 160
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:141 160
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141 160
Symbol 141 MovieClipUses:110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140Used by:145 167
Symbol 142 TextUses:28 67Used by:145
Symbol 143 TextUses:28 67Used by:145
Symbol 144 GraphicUsed by:145
Symbol 145 ButtonUses:59 108 141 142 143 144 30Used by:167
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:160
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:160
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:160
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:160
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:160
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:160
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:130 132 134 136 138 140 110 112 114 116 118 120 122 124 126 128 147 149 151 153 155 157 159Used by:165 167
Symbol 161 TextUses:28 67Used by:165
Symbol 162 TextUses:28 67Used by:165
Symbol 163 TextUses:28 67Used by:165
Symbol 164 GraphicUsed by:165
Symbol 165 ButtonUses:59 160 161 162 163 164Used by:167
Symbol 166 TextUses:28Used by:167
Symbol 167 MovieClip {VindexChronicle7_fla.upgrade_special_mc_88}Uses:145 165 59 141 160 166Used by:259
Symbol 168 TextUses:28Used by:259
Symbol 169 TextUses:28Used by:259
Symbol 170 EditableTextUses:28Used by:259
Symbol 171 EditableTextUses:28Used by:259
Symbol 172 EditableTextUses:28Used by:259
Symbol 173 EditableTextUses:28Used by:259
Symbol 174 GraphicUsed by:178
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:178
Symbol 177 SoundUsed by:178 2279
Symbol 178 ButtonUses:81 174 175 176 30 177Used by:259
Symbol 179 TextUses:28Used by:183
Symbol 180 GraphicUsed by:183
Symbol 181 TextUses:71Used by:183
Symbol 182 GraphicUsed by:183
Symbol 183 ButtonUses:179 180 181 182Used by:259
Symbol 184 TextUses:28Used by:188
Symbol 185 GraphicUsed by:188
Symbol 186 TextUses:71Used by:188
Symbol 187 GraphicUsed by:188
Symbol 188 ButtonUses:184 185 186 187Used by:259
Symbol 189 TextUses:28Used by:193
Symbol 190 GraphicUsed by:193
Symbol 191 TextUses:71Used by:193
Symbol 192 GraphicUsed by:193
Symbol 193 ButtonUses:189 190 191 192Used by:259
Symbol 194 GraphicUsed by:259
Symbol 195 BitmapUsed by:196 2314
Symbol 196 GraphicUses:195Used by:219
Symbol 197 GraphicUsed by:219 2328
Symbol 198 GraphicUsed by:219 2328
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:199 200Used by:219 2328
Symbol 202 TextUses:23Used by:219
Symbol 203 TextUses:23Used by:219
Symbol 204 TextUses:23Used by:219
Symbol 205 TextUses:23Used by:219
Symbol 206 TextUses:23Used by:219
Symbol 207 TextUses:23Used by:219
Symbol 208 GraphicUsed by:219
Symbol 209 GraphicUsed by:219
Symbol 210 GraphicUsed by:219
Symbol 211 GraphicUsed by:219
Symbol 212 GraphicUsed by:219
Symbol 213 GraphicUsed by:219
Symbol 214 GraphicUsed by:219
Symbol 215 GraphicUsed by:219
Symbol 216 GraphicUsed by:219
Symbol 217 GraphicUsed by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97}Uses:196 197 198 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218Used by:259
Symbol 220 GraphicUsed by:259
Symbol 221 GraphicUsed by:259
Symbol 222 GraphicUsed by:259
Symbol 223 TextUses:23Used by:259
Symbol 224 TextUses:28Used by:259
Symbol 225 TextUses:28Used by:259
Symbol 226 TextUses:28Used by:259
Symbol 227 TextUses:28Used by:259
Symbol 228 TextUses:67Used by:259
Symbol 229 TextUses:67Used by:259
Symbol 230 TextUses:67Used by:259
Symbol 231 TextUses:67Used by:259
Symbol 232 TextUses:67Used by:259
Symbol 233 TextUses:67Used by:259
Symbol 234 TextUses:28Used by:259
Symbol 235 TextUses:28Used by:259
Symbol 236 TextUses:67Used by:259
Symbol 237 TextUses:28Used by:259
Symbol 238 TextUses:67Used by:259
Symbol 239 TextUses:28Used by:259
Symbol 240 GraphicUsed by:259
Symbol 241 TextUses:28Used by:259
Symbol 242 TextUses:67Used by:259
Symbol 243 GraphicUsed by:259
Symbol 244 GraphicUsed by:259
Symbol 245 ShapeTweeningUsed by:259
Symbol 246 GraphicUsed by:259
Symbol 247 TextUses:28Used by:259
Symbol 248 TextUses:28Used by:253
Symbol 249 TextUses:28Used by:253
Symbol 250 TextUses:28Used by:253
Symbol 251 GraphicUsed by:253 257
Symbol 252 TextUses:28Used by:253 257
Symbol 253 ButtonUses:248 249 250 251 252Used by:259
Symbol 254 TextUses:28Used by:257
Symbol 255 TextUses:28Used by:257
Symbol 256 TextUses:28Used by:257
Symbol 257 ButtonUses:254 255 256 251 252Used by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClip {pause_upgrade_mc}Uses:18 19 20 21 22 32 37 42 48 53 58 59 60 61 63 64 74 76 77 78 84 107 167 168 169 170 171 172 173 178 183 188 193 194 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 253 257 258Used by:2493
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:412
Symbol 262 TextUses:75Used by:264
Symbol 263 TextUses:75Used by:264
Symbol 264 MovieClipUses:262 263Used by:412
Symbol 265 TextUses:23Used by:270
Symbol 266 TextUses:23Used by:270
Symbol 267 TextUses:23Used by:270
Symbol 268 GraphicUsed by:270 274 278 294 298 2305 2311 2332 2357 2377 2380 2383 2392 2425
Symbol 269 SoundUsed by:270 274 278 384 1712 2149 2357
Symbol 270 ButtonUses:265 266 267 268 30 269Used by:412
Symbol 271 TextUses:23Used by:274
Symbol 272 TextUses:23Used by:274
Symbol 273 TextUses:23Used by:274
Symbol 274 ButtonUses:271 272 273 268 30 269Used by:412
Symbol 275 TextUses:23Used by:278
Symbol 276 TextUses:23Used by:278
Symbol 277 TextUses:23Used by:278
Symbol 278 ButtonUses:275 276 277 268 30 269Used by:412
Symbol 279 GraphicUsed by:282
Symbol 280 GraphicUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 ButtonUses:279 280 281Used by:412
Symbol 283 GraphicUsed by:290
Symbol 284 FontUsed by:285 288
Symbol 285 TextUses:284Used by:290
Symbol 286 TextUses:67Used by:290
Symbol 287 GraphicUsed by:290
Symbol 288 TextUses:284Used by:290
Symbol 289 GraphicUsed by:290
Symbol 290 ButtonUses:283 285 286 287 288 289Used by:412
Symbol 291 TextUses:23Used by:294
Symbol 292 TextUses:23Used by:294
Symbol 293 TextUses:23Used by:294
Symbol 294 ButtonUses:291 292 293 268 30 31Used by:412
Symbol 295 TextUses:23Used by:298
Symbol 296 TextUses:23Used by:298
Symbol 297 TextUses:23Used by:298
Symbol 298 ButtonUses:295 296 297 268 30 31Used by:412
Symbol 299 GraphicUsed by:377
Symbol 300 GraphicUsed by:377
Symbol 301 GraphicUsed by:377
Symbol 302 GraphicUsed by:377
Symbol 303 GraphicUsed by:377
Symbol 304 GraphicUsed by:377
Symbol 305 GraphicUsed by:377
Symbol 306 GraphicUsed by:377
Symbol 307 GraphicUsed by:377
Symbol 308 GraphicUsed by:377
Symbol 309 SoundUsed by:377
Symbol 310 GraphicUsed by:377
Symbol 311 GraphicUsed by:377
Symbol 312 GraphicUsed by:377
Symbol 313 GraphicUsed by:377
Symbol 314 GraphicUsed by:377
Symbol 315 GraphicUsed by:377
Symbol 316 GraphicUsed by:377
Symbol 317 GraphicUsed by:377
Symbol 318 GraphicUsed by:377
Symbol 319 GraphicUsed by:377
Symbol 320 GraphicUsed by:377
Symbol 321 GraphicUsed by:377
Symbol 322 GraphicUsed by:377
Symbol 323 GraphicUsed by:377
Symbol 324 GraphicUsed by:377
Symbol 325 GraphicUsed by:377
Symbol 326 GraphicUsed by:377
Symbol 327 GraphicUsed by:377
Symbol 328 GraphicUsed by:377
Symbol 329 GraphicUsed by:377
Symbol 330 GraphicUsed by:377
Symbol 331 GraphicUsed by:377
Symbol 332 GraphicUsed by:377
Symbol 333 GraphicUsed by:377
Symbol 334 GraphicUsed by:377
Symbol 335 GraphicUsed by:377
Symbol 336 GraphicUsed by:377
Symbol 337 GraphicUsed by:377
Symbol 338 GraphicUsed by:377
Symbol 339 GraphicUsed by:377
Symbol 340 GraphicUsed by:377
Symbol 341 GraphicUsed by:377
Symbol 342 GraphicUsed by:377
Symbol 343 GraphicUsed by:377
Symbol 344 GraphicUsed by:377
Symbol 345 GraphicUsed by:377
Symbol 346 GraphicUsed by:377
Symbol 347 GraphicUsed by:377
Symbol 348 GraphicUsed by:377
Symbol 349 GraphicUsed by:377
Symbol 350 GraphicUsed by:377
Symbol 351 GraphicUsed by:377
Symbol 352 GraphicUsed by:377
Symbol 353 GraphicUsed by:377
Symbol 354 GraphicUsed by:377
Symbol 355 GraphicUsed by:377
Symbol 356 GraphicUsed by:377
Symbol 357 GraphicUsed by:377
Symbol 358 GraphicUsed by:377
Symbol 359 GraphicUsed by:377
Symbol 360 GraphicUsed by:377
Symbol 361 GraphicUsed by:377
Symbol 362 GraphicUsed by:377
Symbol 363 GraphicUsed by:377
Symbol 364 GraphicUsed by:377
Symbol 365 GraphicUsed by:377
Symbol 366 GraphicUsed by:377
Symbol 367 GraphicUsed by:377
Symbol 368 GraphicUsed by:377
Symbol 369 GraphicUsed by:377
Symbol 370 GraphicUsed by:377
Symbol 371 GraphicUsed by:377
Symbol 372 GraphicUsed by:377
Symbol 373 GraphicUsed by:377
Symbol 374 GraphicUsed by:377
Symbol 375 GraphicUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376Used by:412
Symbol 378 TextUsed by:412
Symbol 379 TextUses:23Used by:412
Symbol 380 TextUses:23Used by:384
Symbol 381 TextUses:23Used by:384
Symbol 382 TextUses:23Used by:384
Symbol 383 GraphicUsed by:384
Symbol 384 ButtonUses:380 381 382 383 30 269Used by:412
Symbol 385 GraphicUsed by:411
Symbol 386 TextUses:23Used by:411
Symbol 387 FontUsed by:388 2369 2370
Symbol 388 TextUses:387Used by:411
Symbol 389 GraphicUsed by:411
Symbol 390 FontUsed by:391 392 393 394 395 396 397 398
Symbol 391 TextUses:390Used by:411
Symbol 392 TextUses:390Used by:411
Symbol 393 TextUses:390Used by:411
Symbol 394 TextUses:390Used by:411
Symbol 395 TextUses:390Used by:411
Symbol 396 TextUses:390Used by:411
Symbol 397 TextUses:390Used by:411
Symbol 398 TextUses:390Used by:411
Symbol 399 TextUses:23Used by:411
Symbol 400 TextUses:23Used by:411
Symbol 401 TextUses:23Used by:411
Symbol 402 TextUses:23Used by:411
Symbol 403 TextUses:23Used by:411
Symbol 404 TextUses:23Used by:411
Symbol 405 TextUses:23Used by:411
Symbol 406 TextUses:23Used by:411
Symbol 407 TextUses:23Used by:411
Symbol 408 TextUses:23Used by:411
Symbol 409 GraphicUsed by:411
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:385 386 388 389 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410Used by:412
Symbol 412 MovieClip {main_mc}Uses:261 264 270 274 278 282 290 294 298 377 378 379 384 411Used by:2493
Symbol 413 GraphicUsed by:445 446 460
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:444
Symbol 416 GraphicUsed by:417 418
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 MovieClipUses:416 417Used by:444
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:419 421 422Used by:444
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:444
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:444
Symbol 428 GraphicUsed by:435
Symbol 429 ShapeTweeningUsed by:435
Symbol 430 GraphicUsed by:435
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:433
Symbol 433 MovieClipUses:432Used by:435
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:428 429 430 433 434Used by:444
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:444
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:444
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:442
Symbol 442 MovieClip {VindexChronicle7_fla.bomb_smoker3_16}Uses:441Used by:443
Symbol 443 MovieClip {VindexChronicle7_fla.bomb_smoker4_15}Uses:442Used by:444
Symbol 444 MovieClip {VindexChronicle7_fla.bomb_preloader_2}Uses:415 418 423 425 427 435 437 439 443 SS1Used by:446
Symbol 445 ButtonUses:413Used by:446
Symbol 446 MovieClip {VindexChronicle7_fla._Preloader_1}Uses:413 444 445Used by:Timeline
Symbol 447 GraphicUsed by:456
Symbol 448 Sound {_arrow_guard}Used by:456 2492
Symbol 449 GraphicUsed by:456
Symbol 450 GraphicUsed by:456
Symbol 451 GraphicUsed by:456
Symbol 452 GraphicUsed by:456
Symbol 453 GraphicUsed by:456
Symbol 454 GraphicUsed by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClip {arrow_mc}Uses:447 11 448 449 450 451 452 453 454 455Used by:2493
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:561
Symbol 459 GraphicUsed by:462
Symbol 460 MovieClipUses:413Used by:462
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}Uses:459 460 461Used by:561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149 2279
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149 2279
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:561
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:561
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:561
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:561
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:561
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:561
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:561
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:561
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:561
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:561
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:561
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:561
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:561
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:561
Symbol 495 SoundUsed by:561 678 891 1117 1217 1331 1443 1555 1929 2022 2149 2279
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:561
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:561
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:561
Symbol 502 GraphicUsed by:561
Symbol 503 GraphicUsed by:561
Symbol 504 GraphicUsed by:561
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:561
Symbol 507 GraphicUsed by:561
Symbol 508 GraphicUsed by:561
Symbol 509 GraphicUsed by:561
Symbol 510 GraphicUsed by:561
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:561
Symbol 513 SoundUsed by:561
Symbol 514 GraphicUsed by:561
Symbol 515 GraphicUsed by:561
Symbol 516 GraphicUsed by:561
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:561
Symbol 519 GraphicUsed by:561
Symbol 520 GraphicUsed by:561
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:561
Symbol 523 GraphicUsed by:561
Symbol 524 GraphicUsed by:561
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:561
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:561
Symbol 529 GraphicUsed by:561
Symbol 530 GraphicUsed by:561
Symbol 531 GraphicUsed by:561
Symbol 532 GraphicUsed by:561
Symbol 533 GraphicUsed by:561
Symbol 534 GraphicUsed by:561
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:561
Symbol 537 SoundUsed by:561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149
Symbol 538 GraphicUsed by:561
Symbol 539 GraphicUsed by:561
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:561
Symbol 542 BitmapUsed by:543 544 545 548 549 550 551 552
Symbol 543 GraphicUses:542Used by:561
Symbol 544 GraphicUses:542Used by:561
Symbol 545 GraphicUses:542Used by:561
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:561
Symbol 548 GraphicUses:542Used by:561
Symbol 549 GraphicUses:542Used by:561
Symbol 550 GraphicUses:542Used by:561
Symbol 551 GraphicUses:542Used by:561
Symbol 552 GraphicUses:542Used by:561
Symbol 553 SoundUsed by:561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:561
Symbol 556 GraphicUsed by:561
Symbol 557 GraphicUsed by:561
Symbol 558 GraphicUsed by:561
Symbol 559 GraphicUsed by:561
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClip {ba_mc}Uses:458 462 7 11 464 466 468 470 472 474 476 478 480 482 484 486 30 488 490 492 494 495 497 499 501 502 503 504 506 507 508 509 510 512 513 514 515 516 518 519 520 522 523 524 526 528 529 530 531 532 533 534 536 537 538 539 541 543 544 545 547 548 549 550 551 552 553 555 556 557 558 559 560Used by:2493
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:678
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:678
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:678
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:678
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:678
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:678
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:678
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:678
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:678
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:678
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:678
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:678
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:678
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:678
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:678
Symbol 592 SoundUsed by:678 782 1117 1839 2022 2149 2279
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:678
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:678
Symbol 597 BitmapUsed by:598 599
Symbol 598 GraphicUses:597Used by:678
Symbol 599 GraphicUses:597Used by:678
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:678
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:678
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:678
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:678
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:678
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:678
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:678
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:678
Symbol 616 GraphicUsed by:678
Symbol 617 GraphicUsed by:678
Symbol 618 GraphicUsed by:678
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:678
Symbol 621 GraphicUsed by:678
Symbol 622 GraphicUsed by:678
Symbol 623 GraphicUsed by:678
Symbol 624 GraphicUsed by:678
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:678
Symbol 627 SoundUsed by:678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149 2279
Symbol 628 GraphicUsed by:678
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:678
Symbol 631 GraphicUsed by:678
Symbol 632 GraphicUsed by:678
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:678
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:678
Symbol 637 GraphicUsed by:678
Symbol 638 GraphicUsed by:678
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:678
Symbol 641 GraphicUsed by:678
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:678
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:678
Symbol 646 GraphicUsed by:678
Symbol 647 GraphicUsed by:678
Symbol 648 GraphicUsed by:678
Symbol 649 GraphicUsed by:678
Symbol 650 GraphicUsed by:678
Symbol 651 GraphicUsed by:678
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:678
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:678
Symbol 656 BitmapUsed by:657 658 659 660 661 662
Symbol 657 GraphicUses:656Used by:678
Symbol 658 GraphicUses:656Used by:678
Symbol 659 GraphicUses:656Used by:678
Symbol 660 GraphicUses:656Used by:678
Symbol 661 GraphicUses:656Used by:678
Symbol 662 GraphicUses:656Used by:678
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:678
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:678
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:678
Symbol 669 BitmapUsed by:670 677
Symbol 670 GraphicUses:669Used by:678
Symbol 671 GraphicUsed by:678
Symbol 672 GraphicUsed by:678
Symbol 673 GraphicUsed by:678
Symbol 674 GraphicUsed by:678
Symbol 675 GraphicUsed by:678
Symbol 676 GraphicUsed by:678
Symbol 677 GraphicUses:669Used by:678
Symbol 678 MovieClip {bb_mc}Uses:563 462 7 11 464 466 565 567 569 571 573 575 577 579 581 583 585 30 587 589 591 592 594 596 598 599 495 601 603 605 607 609 611 613 615 616 617 618 620 621 622 623 624 626 627 628 630 631 632 634 636 637 638 640 641 643 645 646 647 648 649 650 651 653 537 655 657 658 659 660 661 662 664 666 668 553 670 671 672 673 674 675 676 677Used by:2493
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:782
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:782
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:782
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:782
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:782
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:782
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:782
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:782
Symbol 695 BitmapUsed by:696
Symbol 696 GraphicUses:695Used by:782
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:782
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:782
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:782
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:782
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:782
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:782
Symbol 709 SoundUsed by:782 1007 1117 1331 1443 1555 1712 2279
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:782
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:782
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:782
Symbol 716 GraphicUsed by:782
Symbol 717 GraphicUsed by:782
Symbol 718 GraphicUsed by:782
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:782
Symbol 721 GraphicUsed by:782
Symbol 722 GraphicUsed by:782
Symbol 723 GraphicUsed by:782
Symbol 724 GraphicUsed by:782
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:782
Symbol 727 GraphicUsed by:782
Symbol 728 GraphicUsed by:782
Symbol 729 GraphicUsed by:782
Symbol 730 GraphicUsed by:782
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:782
Symbol 733 GraphicUsed by:782
Symbol 734 GraphicUsed by:782
Symbol 735 GraphicUsed by:782
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:782
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:782
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:782
Symbol 742 GraphicUsed by:782
Symbol 743 GraphicUsed by:782
Symbol 744 GraphicUsed by:782
Symbol 745 GraphicUsed by:782
Symbol 746 GraphicUsed by:782
Symbol 747 GraphicUsed by:782
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:782
Symbol 750 BitmapUsed by:751 752 753 755 757 758 760 764 766 770
Symbol 751 GraphicUses:750Used by:782
Symbol 752 GraphicUses:750Used by:782
Symbol 753 GraphicUses:750Used by:782
Symbol 754 GraphicUsed by:782
Symbol 755 GraphicUses:750Used by:782
Symbol 756 GraphicUsed by:782
Symbol 757 GraphicUses:750Used by:782
Symbol 758 GraphicUses:750Used by:782
Symbol 759 GraphicUsed by:782
Symbol 760 GraphicUses:750Used by:782
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:782
Symbol 763 GraphicUsed by:782
Symbol 764 GraphicUses:750Used by:782
Symbol 765 GraphicUsed by:782
Symbol 766 GraphicUses:750Used by:782
Symbol 767 GraphicUsed by:782
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:782
Symbol 770 GraphicUses:750Used by:782
Symbol 771 GraphicUsed by:782
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:782
Symbol 774 GraphicUsed by:782
Symbol 775 GraphicUsed by:782
Symbol 776 GraphicUsed by:782
Symbol 777 GraphicUsed by:782
Symbol 778 GraphicUsed by:782
Symbol 779 GraphicUsed by:782
Symbol 780 GraphicUsed by:782
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClip {bs_mc}Uses:680 462 7 11 464 466 682 684 686 688 690 692 694 592 696 698 700 702 704 706 708 709 711 713 715 716 717 718 720 721 722 723 724 726 627 727 728 729 730 732 733 734 735 737 739 741 742 743 744 745 746 747 749 751 537 752 753 754 755 756 757 758 759 760 762 763 764 765 766 553 767 769 770 771 773 774 775 776 777 778 779 780 781Used by:2493
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:891
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:891
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:891
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:891
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:891
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:891
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:891
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:891
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:891
Symbol 801 BitmapUsed by:802
Symbol 802 GraphicUses:801Used by:891
Symbol 803 BitmapUsed by:804
Symbol 804 GraphicUses:803Used by:891
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:891
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:891
Symbol 809 BitmapUsed by:810
Symbol 810 GraphicUses:809Used by:891
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:891
Symbol 813 BitmapUsed by:814
Symbol 814 GraphicUses:813Used by:891
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:815Used by:891
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:891
Symbol 819 BitmapUsed by:820
Symbol 820 GraphicUses:819Used by:891
Symbol 821 GraphicUsed by:891
Symbol 822 GraphicUsed by:891
Symbol 823 GraphicUsed by:891
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:891
Symbol 826 GraphicUsed by:891
Symbol 827 GraphicUsed by:891
Symbol 828 GraphicUsed by:891
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:891
Symbol 831 GraphicUsed by:891
Symbol 832 GraphicUsed by:891
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:891
Symbol 835 GraphicUsed by:891
Symbol 836 GraphicUsed by:891
Symbol 837 GraphicUsed by:891
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:891
Symbol 840 GraphicUsed by:891
Symbol 841 GraphicUsed by:891
Symbol 842 GraphicUsed by:891
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:843Used by:891
Symbol 845 GraphicUsed by:891
Symbol 846 GraphicUsed by:891
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:891
Symbol 849 GraphicUsed by:891
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:891
Symbol 852 GraphicUsed by:891
Symbol 853 GraphicUsed by:891
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:891
Symbol 856 GraphicUsed by:891
Symbol 857 GraphicUsed by:891
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:891
Symbol 860 BitmapUsed by:861 864 867 870 871 874 875 878 879 883 884
Symbol 861 GraphicUses:860Used by:891
Symbol 862 GraphicUsed by:891
Symbol 863 GraphicUsed by:891
Symbol 864 GraphicUses:860Used by:891
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:891
Symbol 867 GraphicUses:860Used by:891
Symbol 868 GraphicUsed by:891
Symbol 869 GraphicUsed by:891
Symbol 870 GraphicUses:860Used by:891
Symbol 871 GraphicUses:860Used by:891
Symbol 872 GraphicUsed by:891
Symbol 873 GraphicUsed by:891
Symbol 874 GraphicUses:860Used by:891
Symbol 875 GraphicUses:860Used by:891
Symbol 876 GraphicUsed by:891
Symbol 877 GraphicUsed by:891
Symbol 878 GraphicUses:860Used by:891
Symbol 879 GraphicUses:860Used by:891
Symbol 880 GraphicUsed by:891
Symbol 881 GraphicUsed by:891
Symbol 882 GraphicUsed by:891
Symbol 883 GraphicUses:860Used by:891
Symbol 884 GraphicUses:860Used by:891
Symbol 885 GraphicUsed by:891
Symbol 886 GraphicUsed by:891
Symbol 887 GraphicUsed by:891
Symbol 888 GraphicUsed by:891
Symbol 889 GraphicUsed by:891
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClip {ea_mc}Uses:784 462 7 11 464 466 786 788 790 792 794 796 798 800 802 30 804 806 808 810 812 495 814 816 818 820 821 822 823 825 826 827 828 830 627 831 832 834 835 836 837 839 840 841 842 844 845 846 848 849 851 852 853 855 856 537 857 859 861 862 863 864 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 553 881 882 883 884 885 886 887 888 889 890Used by:2493
Symbol 892 BitmapUsed by:893
Symbol 893 GraphicUses:892Used by:1007
Symbol 894 BitmapUsed by:895
Symbol 895 GraphicUses:894Used by:1007
Symbol 896 BitmapUsed by:897
Symbol 897 GraphicUses:896Used by:1007
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:1007
Symbol 900 BitmapUsed by:901
Symbol 901 GraphicUses:900Used by:1007
Symbol 902 BitmapUsed by:903
Symbol 903 GraphicUses:902Used by:1007
Symbol 904 BitmapUsed by:905
Symbol 905 GraphicUses:904Used by:1007
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:1007
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:1007
Symbol 910 BitmapUsed by:911
Symbol 911 GraphicUses:910Used by:1007
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:1007
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:1007
Symbol 916 SoundUsed by:1007 1331 1712 1839 2149 2279
Symbol 917 BitmapUsed by:918
Symbol 918 GraphicUses:917Used by:1007
Symbol 919 BitmapUsed by:920
Symbol 920 GraphicUses:919Used by:1007
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:1007
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:1007
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:1007
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:1007
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:1007
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:1007
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:1007
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:1007
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:1007
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:1007
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:1007
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:1007
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:1007
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:1007
Symbol 949 GraphicUsed by:1007
Symbol 950 GraphicUsed by:1007
Symbol 951 GraphicUsed by:1007
Symbol 952 BitmapUsed by:953
Symbol 953 GraphicUses:952Used by:1007
Symbol 954 GraphicUsed by:1007
Symbol 955 GraphicUsed by:1007
Symbol 956 GraphicUsed by:1007
Symbol 957 GraphicUsed by:1007
Symbol 958 BitmapUsed by:959
Symbol 959 GraphicUses:958Used by:1007
Symbol 960 GraphicUsed by:1007
Symbol 961 GraphicUsed by:1007
Symbol 962 BitmapUsed by:963
Symbol 963 GraphicUses:962Used by:1007
Symbol 964 GraphicUsed by:1007
Symbol 965 GraphicUsed by:1007
Symbol 966 GraphicUsed by:1007
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:1007
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:1007
Symbol 971 GraphicUsed by:1007
Symbol 972 BitmapUsed by:973
Symbol 973 GraphicUses:972Used by:1007
Symbol 974 GraphicUsed by:1007
Symbol 975 GraphicUsed by:1007
Symbol 976 GraphicUsed by:1007
Symbol 977 GraphicUsed by:1007
Symbol 978 BitmapUsed by:979
Symbol 979 GraphicUses:978Used by:1007
Symbol 980 BitmapUsed by:981 982 983 984 987 988 991 994 995 996
Symbol 981 GraphicUses:980Used by:1007
Symbol 982 GraphicUses:980Used by:1007
Symbol 983 GraphicUses:980Used by:1007
Symbol 984 GraphicUses:980Used by:1007
Symbol 985 GraphicUsed by:1007
Symbol 986 GraphicUsed by:1007
Symbol 987 GraphicUses:980Used by:1007
Symbol 988 GraphicUses:980Used by:1007
Symbol 989 GraphicUsed by:1007
Symbol 990 GraphicUsed by:1007
Symbol 991 GraphicUses:980Used by:1007
Symbol 992 GraphicUsed by:1007
Symbol 993 GraphicUsed by:1007
Symbol 994 GraphicUses:980Used by:1007
Symbol 995 GraphicUses:980Used by:1007
Symbol 996 GraphicUses:980Used by:1007
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:1007
Symbol 999 GraphicUsed by:1007
Symbol 1000 GraphicUsed by:1007
Symbol 1001 GraphicUsed by:1007
Symbol 1002 GraphicUsed by:1007
Symbol 1003 GraphicUsed by:1007
Symbol 1004 GraphicUsed by:1007
Symbol 1005 GraphicUsed by:1007
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClip {eb_mc}Uses:893 462 7 11 464 466 895 897 899 901 903 905 907 909 709 911 913 915 916 918 920 922 924 926 928 930 932 934 936 938 940 30 942 944 946 948 949 950 951 953 954 955 956 957 959 627 960 961 963 964 965 966 968 970 971 973 974 975 976 977 979 981 537 982 983 984 985 986 987 553 988 989 990 991 992 993 994 995 996 998 999 1000 1001 1002 1003 1004 1005 1006Used by:2493
Symbol 1008 BitmapUsed by:1009
Symbol 1009 GraphicUses:1008Used by:1117
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1117
Symbol 1012 BitmapUsed by:1013
Symbol 1013 GraphicUses:1012Used by:1117
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1117
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1117
Symbol 1018 BitmapUsed by:1019
Symbol 1019 GraphicUses:1018Used by:1117
Symbol 1020 BitmapUsed by:1021
Symbol 1021 GraphicUses:1020Used by:1117
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1117
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1117
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1117
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1117
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1117
Symbol 1032 BitmapUsed by:1033
Symbol 1033 GraphicUses:1032Used by:1117
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1117
Symbol 1036 BitmapUsed by:1037
Symbol 1037 GraphicUses:1036Used by:1117
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1117
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1117
Symbol 1042 BitmapUsed by:1043
Symbol 1043 GraphicUses:1042Used by:1117
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1117
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1117
Symbol 1048 GraphicUsed by:1117
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1117
Symbol 1051 GraphicUsed by:1117
Symbol 1052 GraphicUsed by:1117
Symbol 1053 GraphicUsed by:1117
Symbol 1054 GraphicUsed by:1117
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1117
Symbol 1057 GraphicUsed by:1117
Symbol 1058 GraphicUsed by:1117
Symbol 1059 GraphicUsed by:1117
Symbol 1060 BitmapUsed by:1061
Symbol 1061 GraphicUses:1060Used by:1117
Symbol 1062 GraphicUsed by:1117
Symbol 1063 GraphicUsed by:1117
Symbol 1064 GraphicUsed by:1117
Symbol 1065 BitmapUsed by:1066
Symbol 1066 GraphicUses:1065Used by:1117
Symbol 1067 GraphicUsed by:1117
Symbol 1068 GraphicUsed by:1117
Symbol 1069 GraphicUsed by:1117
Symbol 1070 GraphicUsed by:1117
Symbol 1071 BitmapUsed by:1072
Symbol 1072 GraphicUses:1071Used by:1117
Symbol 1073 GraphicUsed by:1117
Symbol 1074 GraphicUsed by:1117
Symbol 1075 GraphicUsed by:1117
Symbol 1076 GraphicUsed by:1117
Symbol 1077 BitmapUsed by:1078
Symbol 1078 GraphicUses:1077Used by:1117
Symbol 1079 GraphicUsed by:1117
Symbol 1080 GraphicUsed by:1117
Symbol 1081 GraphicUsed by:1117
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1117
Symbol 1084 BitmapUsed by:1085 1086 1087 1091 1092 1095 1096 1099 1100 1103
Symbol 1085 GraphicUses:1084Used by:1117
Symbol 1086 GraphicUses:1084Used by:1117
Symbol 1087 GraphicUses:1084Used by:1117
Symbol 1088 GraphicUsed by:1117
Symbol 1089 GraphicUsed by:1117
Symbol 1090 GraphicUsed by:1117
Symbol 1091 GraphicUses:1084Used by:1117
Symbol 1092 GraphicUses:1084Used by:1117
Symbol 1093 GraphicUsed by:1117
Symbol 1094 GraphicUsed by:1117
Symbol 1095 GraphicUses:1084Used by:1117
Symbol 1096 GraphicUses:1084Used by:1117
Symbol 1097 GraphicUsed by:1117
Symbol 1098 GraphicUsed by:1117
Symbol 1099 GraphicUses:1084Used by:1117
Symbol 1100 GraphicUses:1084Used by:1117
Symbol 1101 GraphicUsed by:1117
Symbol 1102 GraphicUsed by:1117
Symbol 1103 GraphicUses:1084Used by:1117
Symbol 1104 GraphicUsed by:1117
Symbol 1105 GraphicUsed by:1117
Symbol 1106 GraphicUsed by:1117
Symbol 1107 GraphicUsed by:1117
Symbol 1108 GraphicUsed by:1117
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1117
Symbol 1111 GraphicUsed by:1117
Symbol 1112 GraphicUsed by:1117
Symbol 1113 GraphicUsed by:1117
Symbol 1114 GraphicUsed by:1117
Symbol 1115 GraphicUsed by:1117
Symbol 1116 GraphicUsed by:1117
Symbol 1117 MovieClip {es_mc}Uses:1009 462 7 11 464 466 1011 1013 1015 1017 1019 1021 1023 1025 709 1027 1029 1031 592 1033 1035 1037 1039 1041 495 1043 1045 1047 1048 1050 1051 1052 1053 1054 1056 627 1057 1058 1059 1061 1062 1063 1064 1066 1067 1068 1069 1070 1072 1073 1074 1075 1076 1078 1079 1080 1081 1083 1085 537 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 553 1108 1110 1111 1112 1113 1114 1115 1116Used by:2493
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1217
Symbol 1120 BitmapUsed by:1121
Symbol 1121 GraphicUses:1120Used by:1217
Symbol 1122 BitmapUsed by:1123
Symbol 1123 GraphicUses:1122Used by:1217
Symbol 1124 BitmapUsed by:1125
Symbol 1125 GraphicUses:1124Used by:1217
Symbol 1126 BitmapUsed by:1127
Symbol 1127 GraphicUses:1126Used by:1217
Symbol 1128 BitmapUsed by:1129
Symbol 1129 GraphicUses:1128Used by:1217
Symbol 1130 BitmapUsed by:1131
Symbol 1131 GraphicUses:1130Used by:1217
Symbol 1132 BitmapUsed by:1133
Symbol 1133 GraphicUses:1132Used by:1217
Symbol 1134 BitmapUsed by:1135
Symbol 1135 GraphicUses:1134Used by:1217
Symbol 1136 BitmapUsed by:1137
Symbol 1137 GraphicUses:1136Used by:1217
Symbol 1138 BitmapUsed by:1139
Symbol 1139 GraphicUses:1138Used by:1217
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1217
Symbol 1142 BitmapUsed by:1143
Symbol 1143 GraphicUses:1142Used by:1217
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1217
Symbol 1146 BitmapUsed by:1147
Symbol 1147 GraphicUses:1146Used by:1217
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1217
Symbol 1150 GraphicUsed by:1217
Symbol 1151 GraphicUsed by:1217
Symbol 1152 GraphicUsed by:1217
Symbol 1153 BitmapUsed by:1154
Symbol 1154 GraphicUses:1153Used by:1217
Symbol 1155 GraphicUsed by:1217
Symbol 1156 GraphicUsed by:1217
Symbol 1157 GraphicUsed by:1217
Symbol 1158 GraphicUsed by:1217
Symbol 1159 BitmapUsed by:1160
Symbol 1160 GraphicUses:1159Used by:1217
Symbol 1161 GraphicUsed by:1217
Symbol 1162 GraphicUsed by:1217
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1217
Symbol 1165 GraphicUsed by:1217
Symbol 1166 GraphicUsed by:1217
Symbol 1167 GraphicUsed by:1217
Symbol 1168 BitmapUsed by:1169
Symbol 1169 GraphicUses:1168Used by:1217
Symbol 1170 GraphicUsed by:1217
Symbol 1171 GraphicUsed by:1217
Symbol 1172 GraphicUsed by:1217
Symbol 1173 BitmapUsed by:1174
Symbol 1174 GraphicUses:1173Used by:1217
Symbol 1175 GraphicUsed by:1217
Symbol 1176 BitmapUsed by:1177 1180
Symbol 1177 GraphicUses:1176Used by:1217
Symbol 1178 GraphicUsed by:1217
Symbol 1179 GraphicUsed by:1217
Symbol 1180 GraphicUses:1176Used by:1217
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1217
Symbol 1183 BitmapUsed by:1184 1185 1186 1189 1190 1195 1196 1197 1202 1203
Symbol 1184 GraphicUses:1183Used by:1217
Symbol 1185 GraphicUses:1183Used by:1217
Symbol 1186 GraphicUses:1183Used by:1217
Symbol 1187 BitmapUsed by:1188
Symbol 1188 GraphicUses:1187Used by:1217
Symbol 1189 GraphicUses:1183Used by:1217
Symbol 1190 GraphicUses:1183Used by:1217
Symbol 1191 GraphicUsed by:1217
Symbol 1192 GraphicUsed by:1217
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1217
Symbol 1195 GraphicUses:1183Used by:1217
Symbol 1196 GraphicUses:1183Used by:1217
Symbol 1197 GraphicUses:1183Used by:1217
Symbol 1198 GraphicUsed by:1217
Symbol 1199 BitmapUsed by:1200
Symbol 1200 GraphicUses:1199Used by:1217
Symbol 1201 GraphicUsed by:1217
Symbol 1202 GraphicUses:1183Used by:1217
Symbol 1203 GraphicUses:1183Used by:1217
Symbol 1204 GraphicUsed by:1217
Symbol 1205 GraphicUsed by:1217
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1217
Symbol 1208 GraphicUsed by:1217
Symbol 1209 BitmapUsed by:1210
Symbol 1210 GraphicUses:1209Used by:1217
Symbol 1211 GraphicUsed by:1217
Symbol 1212 GraphicUsed by:1217
Symbol 1213 GraphicUsed by:1217
Symbol 1214 GraphicUsed by:1217
Symbol 1215 GraphicUsed by:1217
Symbol 1216 GraphicUsed by:1217
Symbol 1217 MovieClip {pa_mc}Uses:1119 462 7 11 464 466 1121 1123 1125 1127 1129 1131 1133 1135 1137 30 1139 1141 1143 495 1145 1147 1149 1150 1151 1152 1154 1155 1156 1157 1158 1160 627 1161 1162 1164 1165 1166 1167 1169 1170 1171 1172 1174 1175 1177 1178 1179 1180 1182 1184 537 1185 1186 1188 1189 1190 1191 1192 1194 1195 1196 1197 1198 1200 1201 1202 1203 1204 1205 1207 1208 553 1210 1211 1212 1213 1214 1215 1216Used by:2493
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1331
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1331
Symbol 1222 BitmapUsed by:1223
Symbol 1223 GraphicUses:1222Used by:1331
Symbol 1224 BitmapUsed by:1225
Symbol 1225 GraphicUses:1224Used by:1331
Symbol 1226 BitmapUsed by:1227
Symbol 1227 GraphicUses:1226Used by:1331
Symbol 1228 BitmapUsed by:1229
Symbol 1229 GraphicUses:1228Used by:1331
Symbol 1230 BitmapUsed by:1231
Symbol 1231 GraphicUses:1230Used by:1331
Symbol 1232 BitmapUsed by:1233
Symbol 1233 GraphicUses:1232Used by:1331
Symbol 1234 BitmapUsed by:1235
Symbol 1235 GraphicUses:1234Used by:1331
Symbol 1236 BitmapUsed by:1237
Symbol 1237 GraphicUses:1236Used by:1331
Symbol 1238 BitmapUsed by:1239
Symbol 1239 GraphicUses:1238Used by:1331
Symbol 1240 BitmapUsed by:1241
Symbol 1241 GraphicUses:1240Used by:1331
Symbol 1242 BitmapUsed by:1243
Symbol 1243 GraphicUses:1242Used by:1331
Symbol 1244 BitmapUsed by:1245
Symbol 1245 GraphicUses:1244Used by:1331
Symbol 1246 BitmapUsed by:1247
Symbol 1247 GraphicUses:1246Used by:1331
Symbol 1248 BitmapUsed by:1249
Symbol 1249 GraphicUses:1248Used by:1331
Symbol 1250 BitmapUsed by:1251
Symbol 1251 GraphicUses:1250Used by:1331
Symbol 1252 BitmapUsed by:1253
Symbol 1253 GraphicUses:1252Used by:1331
Symbol 1254 BitmapUsed by:1255
Symbol 1255 GraphicUses:1254Used by:1331
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1331
Symbol 1258 BitmapUsed by:1259
Symbol 1259 GraphicUses:1258Used by:1331
Symbol 1260 BitmapUsed by:1261
Symbol 1261 GraphicUses:1260Used by:1331
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1331
Symbol 1264 BitmapUsed by:1265
Symbol 1265 GraphicUses:1264Used by:1331
Symbol 1266 BitmapUsed by:1267
Symbol 1267 GraphicUses:1266Used by:1331
Symbol 1268 BitmapUsed by:1269
Symbol 1269 GraphicUses:1268Used by:1331
Symbol 1270 GraphicUsed by:1331
Symbol 1271 GraphicUsed by:1331
Symbol 1272 BitmapUsed by:1273
Symbol 1273 GraphicUses:1272Used by:1331
Symbol 1274 GraphicUsed by:1331
Symbol 1275 GraphicUsed by:1331
Symbol 1276 GraphicUsed by:1331
Symbol 1277 GraphicUsed by:1331
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1278Used by:1331
Symbol 1280 GraphicUsed by:1331
Symbol 1281 GraphicUsed by:1331
Symbol 1282 BitmapUsed by:1283
Symbol 1283 GraphicUses:1282Used by:1331
Symbol 1284 GraphicUsed by:1331
Symbol 1285 GraphicUsed by:1331
Symbol 1286 GraphicUsed by:1331
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1331
Symbol 1289 GraphicUsed by:1331
Symbol 1290 GraphicUsed by:1331
Symbol 1291 GraphicUsed by:1331
Symbol 1292 BitmapUsed by:1293
Symbol 1293 GraphicUses:1292Used by:1331
Symbol 1294 GraphicUsed by:1331
Symbol 1295 GraphicUsed by:1331
Symbol 1296 BitmapUsed by:1297
Symbol 1297 GraphicUses:1296Used by:1331
Symbol 1298 BitmapUsed by:1299
Symbol 1299 GraphicUses:1298Used by:1331
Symbol 1300 GraphicUsed by:1331
Symbol 1301 GraphicUsed by:1331
Symbol 1302 BitmapUsed by:1303
Symbol 1303 GraphicUses:1302Used by:1331
Symbol 1304 BitmapUsed by:1305 1308 1309 1314 1317 1318 1321 1322 1323
Symbol 1305 GraphicUses:1304Used by:1331
Symbol 1306 GraphicUsed by:1331
Symbol 1307 GraphicUsed by:1331
Symbol 1308 GraphicUses:1304Used by:1331
Symbol 1309 GraphicUses:1304Used by:1331
Symbol 1310 GraphicUsed by:1331
Symbol 1311 BitmapUsed by:1312
Symbol 1312 GraphicUses:1311Used by:1331
Symbol 1313 GraphicUsed by:1331
Symbol 1314 GraphicUses:1304Used by:1331
Symbol 1315 GraphicUsed by:1331
Symbol 1316 GraphicUsed by:1331
Symbol 1317 GraphicUses:1304Used by:1331
Symbol 1318 GraphicUses:1304Used by:1331
Symbol 1319 GraphicUsed by:1331
Symbol 1320 GraphicUsed by:1331
Symbol 1321 GraphicUses:1304Used by:1331
Symbol 1322 GraphicUses:1304Used by:1331
Symbol 1323 GraphicUses:1304Used by:1331
Symbol 1324 BitmapUsed by:1325
Symbol 1325 GraphicUses:1324Used by:1331
Symbol 1326 GraphicUsed by:1331
Symbol 1327 GraphicUsed by:1331
Symbol 1328 GraphicUsed by:1331
Symbol 1329 GraphicUsed by:1331
Symbol 1330 GraphicUsed by:1331
Symbol 1331 MovieClip {pb_mc}Uses:1219 462 7 11 464 466 1221 1223 1225 1227 1229 1231 1233 1235 1237 709 1239 1241 916 1243 1245 1247 1249 1251 495 1253 1255 1257 1259 1261 1263 1265 1267 1269 1270 1271 1273 1274 1275 1276 1277 1279 627 1280 1281 1283 1284 1285 1286 1288 1289 1290 1291 1293 1294 1295 1297 1299 1300 537 1301 1303 1305 1306 1307 1308 553 1309 1310 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1325 1326 1327 1328 1329 1330Used by:2493
Symbol 1332 BitmapUsed by:1333
Symbol 1333 GraphicUses:1332Used by:1443
Symbol 1334 BitmapUsed by:1335
Symbol 1335 GraphicUses:1334Used by:1443
Symbol 1336 BitmapUsed by:1337
Symbol 1337 GraphicUses:1336Used by:1443
Symbol 1338 BitmapUsed by:1339
Symbol 1339 GraphicUses:1338Used by:1443
Symbol 1340 BitmapUsed by:1341
Symbol 1341 GraphicUses:1340Used by:1443
Symbol 1342 BitmapUsed by:1343
Symbol 1343 GraphicUses:1342Used by:1443
Symbol 1344 BitmapUsed by:1345
Symbol 1345 GraphicUses:1344Used by:1443
Symbol 1346 BitmapUsed by:1347
Symbol 1347 GraphicUses:1346Used by:1443
Symbol 1348 BitmapUsed by:1349
Symbol 1349 GraphicUses:1348Used by:1443
Symbol 1350 BitmapUsed by:1351
Symbol 1351 GraphicUses:1350Used by:1443
Symbol 1352 BitmapUsed by:1353
Symbol 1353 GraphicUses:1352Used by:1443
Symbol 1354 BitmapUsed by:1355
Symbol 1355 GraphicUses:1354Used by:1443
Symbol 1356 BitmapUsed by:1357
Symbol 1357 GraphicUses:1356Used by:1443
Symbol 1358 BitmapUsed by:1359
Symbol 1359 GraphicUses:1358Used by:1443
Symbol 1360 BitmapUsed by:1361
Symbol 1361 GraphicUses:1360Used by:1443
Symbol 1362 BitmapUsed by:1363
Symbol 1363 GraphicUses:1362Used by:1443
Symbol 1364 BitmapUsed by:1365
Symbol 1365 GraphicUses:1364Used by:1443
Symbol 1366 BitmapUsed by:1367
Symbol 1367 GraphicUses:1366Used by:1443
Symbol 1368 BitmapUsed by:1369
Symbol 1369 GraphicUses:1368Used by:1443
Symbol 1370 BitmapUsed by:1371
Symbol 1371 GraphicUses:1370Used by:1443
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1443
Symbol 1374 SoundUsed by:1443
Symbol 1375 GraphicUsed by:1443
Symbol 1376 BitmapUsed by:1377
Symbol 1377 GraphicUses:1376Used by:1443
Symbol 1378 GraphicUsed by:1443
Symbol 1379 GraphicUsed by:1443
Symbol 1380 GraphicUsed by:1443
Symbol 1381 GraphicUsed by:1443
Symbol 1382 BitmapUsed by:1383
Symbol 1383 GraphicUses:1382Used by:1443
Symbol 1384 BitmapUsed by:1385
Symbol 1385 GraphicUses:1384Used by:1443
Symbol 1386 GraphicUsed by:1443
Symbol 1387 GraphicUsed by:1443
Symbol 1388 BitmapUsed by:1389
Symbol 1389 GraphicUses:1388Used by:1443
Symbol 1390 GraphicUsed by:1443
Symbol 1391 GraphicUsed by:1443
Symbol 1392 GraphicUsed by:1443
Symbol 1393 BitmapUsed by:1394 1402
Symbol 1394 GraphicUses:1393Used by:1443
Symbol 1395 GraphicUsed by:1443
Symbol 1396 GraphicUsed by:1443
Symbol 1397 GraphicUsed by:1443
Symbol 1398 GraphicUsed by:1443
Symbol 1399 BitmapUsed by:1400
Symbol 1400 GraphicUses:1399Used by:1443
Symbol 1401 GraphicUsed by:1443
Symbol 1402 GraphicUses:1393Used by:1443
Symbol 1403 GraphicUsed by:1443
Symbol 1404 GraphicUsed by:1443
Symbol 1405 GraphicUsed by:1443
Symbol 1406 BitmapUsed by:1407
Symbol 1407 GraphicUses:1406Used by:1443
Symbol 1408 BitmapUsed by:1409 1410 1411 1412 1413 1416 1417 1418 1419
Symbol 1409 GraphicUses:1408Used by:1443
Symbol 1410 GraphicUses:1408Used by:1443
Symbol 1411 GraphicUses:1408Used by:1443
Symbol 1412 GraphicUses:1408Used by:1443
Symbol 1413 GraphicUses:1408Used by:1443
Symbol 1414 GraphicUsed by:1443
Symbol 1415 GraphicUsed by:1443
Symbol 1416 GraphicUses:1408Used by:1443
Symbol 1417 GraphicUses:1408Used by:1443
Symbol 1418 GraphicUses:1408Used by:1443
Symbol 1419 GraphicUses:1408Used by:1443
Symbol 1420 BitmapUsed by:1421
Symbol 1421 GraphicUses:1420Used by:1443
Symbol 1422 GraphicUsed by:1443
Symbol 1423 GraphicUsed by:1443
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1443
Symbol 1426 GraphicUsed by:1443
Symbol 1427 GraphicUsed by:1443
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1443
Symbol 1430 GraphicUsed by:1443
Symbol 1431 GraphicUsed by:1443
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1443
Symbol 1434 GraphicUsed by:1443
Symbol 1435 GraphicUsed by:1443
Symbol 1436 GraphicUsed by:1443
Symbol 1437 GraphicUsed by:1443
Symbol 1438 GraphicUsed by:1443
Symbol 1439 GraphicUsed by:1443
Symbol 1440 GraphicUsed by:1443
Symbol 1441 GraphicUsed by:1443
Symbol 1442 GraphicUsed by:1443
Symbol 1443 MovieClip {ps_mc}Uses:1333 462 7 11 464 466 1335 1337 1339 1341 1343 1345 1347 1349 709 1351 1353 1355 1357 1359 495 1361 1363 1365 1367 1369 1371 1373 1374 1375 1377 1378 1379 1380 1381 1383 627 1385 1386 1387 1389 1390 1391 1392 1394 1395 1396 1397 1398 1400 1401 1402 1403 1404 1405 1407 1409 537 1410 1411 553 1412 1413 1414 1415 1416 1417 1418 1419 1421 1422 1423 1425 1426 1427 1429 1430 1431 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442Used by:2493
Symbol 1444 BitmapUsed by:1445
Symbol 1445 GraphicUses:1444Used by:1555
Symbol 1446 BitmapUsed by:1447
Symbol 1447 GraphicUses:1446Used by:1555
Symbol 1448 BitmapUsed by:1449
Symbol 1449 GraphicUses:1448Used by:1555
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1555
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1555
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1555
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1555
Symbol 1458 BitmapUsed by:1459
Symbol 1459 GraphicUses:1458Used by:1555
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1555
Symbol 1462 BitmapUsed by:1463
Symbol 1463 GraphicUses:1462Used by:1555
Symbol 1464 BitmapUsed by:1465
Symbol 1465 GraphicUses:1464Used by:1555
Symbol 1466 BitmapUsed by:1467
Symbol 1467 GraphicUses:1466Used by:1555
Symbol 1468 BitmapUsed by:1469
Symbol 1469 GraphicUses:1468Used by:1555
Symbol 1470 BitmapUsed by:1471
Symbol 1471 GraphicUses:1470Used by:1555
Symbol 1472 BitmapUsed by:1473
Symbol 1473 GraphicUses:1472Used by:1555
Symbol 1474 BitmapUsed by:1475
Symbol 1475 GraphicUses:1474Used by:1555
Symbol 1476 BitmapUsed by:1477
Symbol 1477 GraphicUses:1476Used by:1555
Symbol 1478 BitmapUsed by:1479
Symbol 1479 GraphicUses:1478Used by:1555
Symbol 1480 BitmapUsed by:1481
Symbol 1481 GraphicUses:1480Used by:1555
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1555
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1555
Symbol 1486 GraphicUsed by:1555
Symbol 1487 GraphicUsed by:1555
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1555
Symbol 1490 GraphicUsed by:1555
Symbol 1491 GraphicUsed by:1555
Symbol 1492 GraphicUsed by:1555
Symbol 1493 BitmapUsed by:1494
Symbol 1494 GraphicUses:1493Used by:1555
Symbol 1495 GraphicUsed by:1555
Symbol 1496 GraphicUsed by:1555
Symbol 1497 BitmapUsed by:1498
Symbol 1498 GraphicUses:1497Used by:1555
Symbol 1499 GraphicUsed by:1555
Symbol 1500 GraphicUsed by:1555
Symbol 1501 GraphicUsed by:1555
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1555
Symbol 1504 GraphicUsed by:1555
Symbol 1505 GraphicUsed by:1555
Symbol 1506 GraphicUsed by:1555
Symbol 1507 GraphicUsed by:1555
Symbol 1508 GraphicUsed by:1555
Symbol 1509 GraphicUsed by:1555
Symbol 1510 GraphicUsed by:1555
Symbol 1511 GraphicUsed by:1555
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1555
Symbol 1514 GraphicUsed by:1555
Symbol 1515 BitmapUsed by:1516
Symbol 1516 GraphicUses:1515Used by:1555
Symbol 1517 BitmapUsed by:1518
Symbol 1518 GraphicUses:1517Used by:1555
Symbol 1519 BitmapUsed by:1520 1521 1522 1527 1528 1529 1532 1537 1540 1541
Symbol 1520 GraphicUses:1519Used by:1555
Symbol 1521 GraphicUses:1519Used by:1555
Symbol 1522 GraphicUses:1519Used by:1555
Symbol 1523 GraphicUsed by:1555
Symbol 1524 GraphicUsed by:1555
Symbol 1525 BitmapUsed by:1526
Symbol 1526 GraphicUses:1525Used by:1555
Symbol 1527 GraphicUses:1519Used by:1555
Symbol 1528 GraphicUses:1519Used by:1555
Symbol 1529 GraphicUses:1519Used by:1555
Symbol 1530 GraphicUsed by:1555
Symbol 1531 GraphicUsed by:1555
Symbol 1532 GraphicUses:1519Used by:1555
Symbol 1533 GraphicUsed by:1555
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1555
Symbol 1536 GraphicUsed by:1555
Symbol 1537 GraphicUses:1519Used by:1555
Symbol 1538 GraphicUsed by:1555
Symbol 1539 GraphicUsed by:1555
Symbol 1540 GraphicUses:1519Used by:1555
Symbol 1541 GraphicUses:1519Used by:1555
Symbol 1542 BitmapUsed by:1543
Symbol 1543 GraphicUses:1542Used by:1555
Symbol 1544 GraphicUsed by:1555
Symbol 1545 GraphicUsed by:1555
Symbol 1546 BitmapUsed by:1547 1554
Symbol 1547 GraphicUses:1546Used by:1555
Symbol 1548 GraphicUsed by:1555
Symbol 1549 GraphicUsed by:1555
Symbol 1550 GraphicUsed by:1555
Symbol 1551 GraphicUsed by:1555
Symbol 1552 GraphicUsed by:1555
Symbol 1553 GraphicUsed by:1555
Symbol 1554 GraphicUses:1546Used by:1555
Symbol 1555 MovieClip {sa_mc}Uses:1445 462 7 11 464 466 1447 1449 1451 1453 1455 1457 1459 1461 1463 1465 1467 30 1469 1471 709 1473 1475 1477 1479 495 1481 1483 1485 1486 1487 1489 1490 1491 1492 1494 627 1495 1496 1498 1499 1500 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1513 1514 1516 1518 1520 537 1521 1522 1523 1524 1526 1527 1528 1529 1530 1531 1532 1533 1535 1536 1537 1538 1539 1540 1541 1543 1544 1545 553 1547 1548 1549 1550 1551 1552 1553 1554Used by:2493
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1712
Symbol 1558 BitmapUsed by:1559
Symbol 1559 GraphicUses:1558Used by:1712
Symbol 1560 BitmapUsed by:1561
Symbol 1561 GraphicUses:1560Used by:1712
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1712
Symbol 1564 BitmapUsed by:1565
Symbol 1565 GraphicUses:1564Used by:1712
Symbol 1566 BitmapUsed by:1567
Symbol 1567 GraphicUses:1566Used by:1712
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1712
Symbol 1570 BitmapUsed by:1571
Symbol 1571 GraphicUses:1570Used by:1712
Symbol 1572 BitmapUsed by:1573
Symbol 1573 GraphicUses:1572Used by:1712
Symbol 1574 BitmapUsed by:1575
Symbol 1575 GraphicUses:1574Used by:1712
Symbol 1576 BitmapUsed by:1577 1578
Symbol 1577 GraphicUses:1576Used by:1712
Symbol 1578 GraphicUses:1576Used by:1712
Symbol 1579 BitmapUsed by:1580
Symbol 1580 GraphicUses:1579Used by:1712
Symbol 1581 BitmapUsed by:1582
Symbol 1582 GraphicUses:1581Used by:1712
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1712
Symbol 1585 BitmapUsed by:1586
Symbol 1586 GraphicUses:1585Used by:1712
Symbol 1587 BitmapUsed by:1588
Symbol 1588 GraphicUses:1587Used by:1712
Symbol 1589 BitmapUsed by:1590
Symbol 1590 GraphicUses:1589Used by:1712
Symbol 1591 GraphicUsed by:1712
Symbol 1592 BitmapUsed by:1593
Symbol 1593 GraphicUses:1592Used by:1712
Symbol 1594 BitmapUsed by:1595
Symbol 1595 GraphicUses:1594Used by:1712
Symbol 1596 GraphicUsed by:1712
Symbol 1597 BitmapUsed by:1598
Symbol 1598 GraphicUses:1597Used by:1712
Symbol 1599 BitmapUsed by:1600
Symbol 1600 GraphicUses:1599Used by:1712
Symbol 1601 GraphicUsed by:1712
Symbol 1602 BitmapUsed by:1603
Symbol 1603 GraphicUses:1602Used by:1712
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1712
Symbol 1606 GraphicUsed by:1712
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1607Used by:1712
Symbol 1609 BitmapUsed by:1610
Symbol 1610 GraphicUses:1609Used by:1712
Symbol 1611 BitmapUsed by:1612
Symbol 1612 GraphicUses:1611Used by:1712
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1712
Symbol 1615 BitmapUsed by:1616
Symbol 1616 GraphicUses:1615Used by:1712
Symbol 1617 BitmapUsed by:1618
Symbol 1618 GraphicUses:1617Used by:1712
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1712
Symbol 1621 GraphicUsed by:1712
Symbol 1622 GraphicUsed by:1712
Symbol 1623 GraphicUsed by:1712
Symbol 1624 BitmapUsed by:1625
Symbol 1625 GraphicUses:1624Used by:1712
Symbol 1626 GraphicUsed by:1712
Symbol 1627 GraphicUsed by:1712
Symbol 1628 GraphicUsed by:1712
Symbol 1629 GraphicUsed by:1712
Symbol 1630 BitmapUsed by:1631
Symbol 1631 GraphicUses:1630Used by:1712
Symbol 1632 GraphicUsed by:1712
Symbol 1633 GraphicUsed by:1712
Symbol 1634 GraphicUsed by:1712
Symbol 1635 BitmapUsed by:1636
Symbol 1636 GraphicUses:1635Used by:1712
Symbol 1637 GraphicUsed by:1712
Symbol 1638 GraphicUsed by:1712
Symbol 1639 BitmapUsed by:1640
Symbol 1640 GraphicUses:1639Used by:1712
Symbol 1641 BitmapUsed by:1642
Symbol 1642 GraphicUses:1641Used by:1712
Symbol 1643 GraphicUsed by:1712
Symbol 1644 GraphicUsed by:1712
Symbol 1645 BitmapUsed by:1646
Symbol 1646 GraphicUses:1645Used by:1712
Symbol 1647 GraphicUsed by:1712
Symbol 1648 GraphicUsed by:1712
Symbol 1649 BitmapUsed by:1650
Symbol 1650 GraphicUses:1649Used by:1712
Symbol 1651 GraphicUsed by:1712
Symbol 1652 GraphicUsed by:1712
Symbol 1653 GraphicUsed by:1712
Symbol 1654 GraphicUsed by:1712
Symbol 1655 GraphicUsed by:1712
Symbol 1656 GraphicUsed by:1712
Symbol 1657 BitmapUsed by:1658
Symbol 1658 GraphicUses:1657Used by:1712
Symbol 1659 GraphicUsed by:1712
Symbol 1660 GraphicUsed by:1712
Symbol 1661 BitmapUsed by:1662
Symbol 1662 GraphicUses:1661Used by:1712
Symbol 1663 BitmapUsed by:1664
Symbol 1664 GraphicUses:1663Used by:1712
Symbol 1665 BitmapUsed by:1666 1667 1670 1673 1676 1677 1682 1685 1692 1693 1699
Symbol 1666 GraphicUses:1665Used by:1712
Symbol 1667 GraphicUses:1665Used by:1712
Symbol 1668 GraphicUsed by:1712
Symbol 1669 GraphicUsed by:1712
Symbol 1670 GraphicUses:1665Used by:1712
Symbol 1671 GraphicUsed by:1712
Symbol 1672 GraphicUsed by:1712
Symbol 1673 GraphicUses:1665Used by:1712
Symbol 1674 GraphicUsed by:1712
Symbol 1675 GraphicUsed by:1712
Symbol 1676 GraphicUses:1665Used by:1712
Symbol 1677 GraphicUses:1665Used by:1712
Symbol 1678 GraphicUsed by:1712
Symbol 1679 BitmapUsed by:1680
Symbol 1680 GraphicUses:1679Used by:1712
Symbol 1681 GraphicUsed by:1712
Symbol 1682 GraphicUses:1665Used by:1712
Symbol 1683 GraphicUsed by:1712
Symbol 1684 GraphicUsed by:1712
Symbol 1685 GraphicUses:1665Used by:1712
Symbol 1686 BitmapUsed by:1687
Symbol 1687 GraphicUses:1686Used by:1712
Symbol 1688 GraphicUsed by:1712
Symbol 1689 BitmapUsed by:1690
Symbol 1690 GraphicUses:1689Used by:1712
Symbol 1691 GraphicUsed by:1712
Symbol 1692 GraphicUses:1665Used by:1712
Symbol 1693 GraphicUses:1665Used by:1712
Symbol 1694 GraphicUsed by:1712
Symbol 1695 BitmapUsed by:1696
Symbol 1696 GraphicUses:1695Used by:1712
Symbol 1697 GraphicUsed by:1712
Symbol 1698 GraphicUsed by:1712
Symbol 1699 GraphicUses:1665Used by:1712
Symbol 1700 GraphicUsed by:1712
Symbol 1701 GraphicUsed by:1712
Symbol 1702 GraphicUsed by:1712
Symbol 1703 GraphicUsed by:1712
Symbol 1704 GraphicUsed by:1712
Symbol 1705 GraphicUsed by:1712
Symbol 1706 GraphicUsed by:1712
Symbol 1707 GraphicUsed by:1712
Symbol 1708 GraphicUsed by:1712
Symbol 1709 GraphicUsed by:1712
Symbol 1710 GraphicUsed by:1712
Symbol 1711 GraphicUsed by:1712
Symbol 1712 MovieClip {sb_mc}Uses:1557 462 7 11 464 466 1559 1561 1563 1565 1567 1569 269 1571 916 1573 1575 1577 1578 1580 1582 1584 1586 709 1588 1590 1591 1593 1595 1596 1598 1600 1601 1603 1605 1606 1608 1610 1612 30 1614 1616 1618 1620 1621 1622 1623 1625 1626 1627 1628 1629 1631 1632 1633 1634 627 1636 1637 1638 1640 1642 1643 1644 1646 1647 1648 1650 1651 1652 1653 1654 1655 1656 1658 1659 537 1660 1662 1664 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1680 1681 1682 1683 1684 1685 553 1687 1688 1690 1691 1692 1693 1694 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711Used by:2493
Symbol 1713 BitmapUsed by:1714
Symbol 1714 GraphicUses:1713Used by:1839
Symbol 1715 BitmapUsed by:1716
Symbol 1716 GraphicUses:1715Used by:1839
Symbol 1717 BitmapUsed by:1718
Symbol 1718 GraphicUses:1717Used by:1839
Symbol 1719 BitmapUsed by:1720
Symbol 1720 GraphicUses:1719Used by:1839
Symbol 1721 BitmapUsed by:1722
Symbol 1722 GraphicUses:1721Used by:1839
Symbol 1723 BitmapUsed by:1724
Symbol 1724 GraphicUses:1723Used by:1839
Symbol 1725 BitmapUsed by:1726
Symbol 1726 GraphicUses:1725Used by:1839
Symbol 1727 BitmapUsed by:1728
Symbol 1728 GraphicUses:1727Used by:1839
Symbol 1729 BitmapUsed by:1730
Symbol 1730 GraphicUses:1729Used by:1839
Symbol 1731 BitmapUsed by:1732
Symbol 1732 GraphicUses:1731Used by:1839
Symbol 1733 BitmapUsed by:1734
Symbol 1734 GraphicUses:1733Used by:1839
Symbol 1735 BitmapUsed by:1736
Symbol 1736 GraphicUses:1735Used by:1839
Symbol 1737 BitmapUsed by:1738
Symbol 1738 GraphicUses:1737Used by:1839
Symbol 1739 BitmapUsed by:1740
Symbol 1740 GraphicUses:1739Used by:1839
Symbol 1741 BitmapUsed by:1742
Symbol 1742 GraphicUses:1741Used by:1839
Symbol 1743 BitmapUsed by:1744
Symbol 1744 GraphicUses:1743Used by:1839
Symbol 1745 BitmapUsed by:1746
Symbol 1746 GraphicUses:1745Used by:1839
Symbol 1747 BitmapUsed by:1748
Symbol 1748 GraphicUses:1747Used by:1839
Symbol 1749 BitmapUsed by:1750
Symbol 1750 GraphicUses:1749Used by:1839
Symbol 1751 BitmapUsed by:1752
Symbol 1752 GraphicUses:1751Used by:1839
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:1839
Symbol 1755 BitmapUsed by:1756
Symbol 1756 GraphicUses:1755Used by:1839
Symbol 1757 BitmapUsed by:1758
Symbol 1758 GraphicUses:1757Used by:1839
Symbol 1759 BitmapUsed by:1760
Symbol 1760 GraphicUses:1759Used by:1839
Symbol 1761 GraphicUsed by:1839
Symbol 1762 GraphicUsed by:1839
Symbol 1763 BitmapUsed by:1764
Symbol 1764 GraphicUses:1763Used by:1839
Symbol 1765 GraphicUsed by:1839
Symbol 1766 GraphicUsed by:1839
Symbol 1767 GraphicUsed by:1839
Symbol 1768 BitmapUsed by:1769
Symbol 1769 GraphicUses:1768Used by:1839
Symbol 1770 GraphicUsed by:1839
Symbol 1771 BitmapUsed by:1772
Symbol 1772 GraphicUses:1771Used by:1839
Symbol 1773 GraphicUsed by:1839
Symbol 1774 GraphicUsed by:1839
Symbol 1775 GraphicUsed by:1839
Symbol 1776 GraphicUsed by:1839
Symbol 1777 BitmapUsed by:1778
Symbol 1778 GraphicUses:1777Used by:1839
Symbol 1779 GraphicUsed by:1839
Symbol 1780 GraphicUsed by:1839
Symbol 1781 GraphicUsed by:1839
Symbol 1782 GraphicUsed by:1839
Symbol 1783 GraphicUsed by:1839
Symbol 1784 BitmapUsed by:1785
Symbol 1785 GraphicUses:1784Used by:1839
Symbol 1786 BitmapUsed by:1787
Symbol 1787 GraphicUses:1786Used by:1839
Symbol 1788 GraphicUsed by:1839
Symbol 1789 GraphicUsed by:1839
Symbol 1790 GraphicUsed by:1839
Symbol 1791 GraphicUsed by:1839
Symbol 1792 GraphicUsed by:1839
Symbol 1793 BitmapUsed by:1794
Symbol 1794 GraphicUses:1793Used by:1839
Symbol 1795 GraphicUsed by:1839
Symbol 1796 GraphicUsed by:1839
Symbol 1797 GraphicUsed by:1839
Symbol 1798 BitmapUsed by:1799
Symbol 1799 GraphicUses:1798Used by:1839
Symbol 1800 BitmapUsed by:1801 1804 1807 1810 1816 1823 1825 1826 1830
Symbol 1801 GraphicUses:1800Used by:1839
Symbol 1802 GraphicUsed by:1839
Symbol 1803 GraphicUsed by:1839
Symbol 1804 GraphicUses:1800Used by:1839
Symbol 1805 BitmapUsed by:1806
Symbol 1806 GraphicUses:1805Used by:1839
Symbol 1807 GraphicUses:1800Used by:1839
Symbol 1808 GraphicUsed by:1839
Symbol 1809 GraphicUsed by:1839
Symbol 1810 GraphicUses:1800Used by:1839
Symbol 1811 GraphicUsed by:1839
Symbol 1812 BitmapUsed by:1813
Symbol 1813 GraphicUses:1812Used by:1839
Symbol 1814 GraphicUsed by:1839
Symbol 1815 GraphicUsed by:1839
Symbol 1816 GraphicUses:1800Used by:1839
Symbol 1817 GraphicUsed by:1839
Symbol 1818 GraphicUsed by:1839
Symbol 1819 BitmapUsed by:1820
Symbol 1820 GraphicUses:1819Used by:1839
Symbol 1821 GraphicUsed by:1839
Symbol 1822 GraphicUsed by:1839
Symbol 1823 GraphicUses:1800Used by:1839
Symbol 1824 GraphicUsed by:1839
Symbol 1825 GraphicUses:1800Used by:1839
Symbol 1826 GraphicUses:1800Used by:1839
Symbol 1827 GraphicUsed by:1839
Symbol 1828 BitmapUsed by:1829 1831
Symbol 1829 GraphicUses:1828Used by:1839
Symbol 1830 GraphicUses:1800Used by:1839
Symbol 1831 GraphicUses:1828Used by:1839
Symbol 1832 GraphicUsed by:1839
Symbol 1833 GraphicUsed by:1839
Symbol 1834 GraphicUsed by:1839
Symbol 1835 GraphicUsed by:1839
Symbol 1836 GraphicUsed by:1839
Symbol 1837 GraphicUsed by:1839
Symbol 1838 GraphicUsed by:1839
Symbol 1839 MovieClip {ss_mc}Uses:1714 462 7 11 464 466 1716 1718 1720 1722 1724 1726 592 1728 1730 1732 1734 1736 1738 1740 1742 1744 1746 916 1748 1750 1752 1754 1756 1758 1760 1761 1762 1764 1765 1766 1767 1769 627 1770 1772 1773 1774 1775 1776 1778 1779 1780 1781 1782 1783 1785 1787 1788 1789 1790 1791 1792 1794 1795 537 1796 1797 1799 1801 1802 1803 1804 1806 1807 1808 1809 1810 1811 1813 1814 1815 1816 1817 1818 1820 1821 1822 1823 1824 1825 1826 1827 553 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838Used by:2493
Symbol 1840 BitmapUsed by:1841
Symbol 1841 GraphicUses:1840Used by:1929
Symbol 1842 BitmapUsed by:1843
Symbol 1843 GraphicUses:1842Used by:1929
Symbol 1844 BitmapUsed by:1845
Symbol 1845 GraphicUses:1844Used by:1929
Symbol 1846 BitmapUsed by:1847
Symbol 1847 GraphicUses:1846Used by:1929
Symbol 1848 BitmapUsed by:1849
Symbol 1849 GraphicUses:1848Used by:1929
Symbol 1850 BitmapUsed by:1851
Symbol 1851 GraphicUses:1850Used by:1929
Symbol 1852 BitmapUsed by:1853
Symbol 1853 GraphicUses:1852Used by:1929
Symbol 1854 BitmapUsed by:1855
Symbol 1855 GraphicUses:1854Used by:1929
Symbol 1856 BitmapUsed by:1857
Symbol 1857 GraphicUses:1856Used by:1929
Symbol 1858 BitmapUsed by:1859
Symbol 1859 GraphicUses:1858Used by:1929
Symbol 1860 BitmapUsed by:1861
Symbol 1861 GraphicUses:1860Used by:1929
Symbol 1862 BitmapUsed by:1863
Symbol 1863 GraphicUses:1862Used by:1929
Symbol 1864 BitmapUsed by:1865
Symbol 1865 GraphicUses:1864Used by:1929
Symbol 1866 BitmapUsed by:1867
Symbol 1867 GraphicUses:1866Used by:1929
Symbol 1868 BitmapUsed by:1869
Symbol 1869 GraphicUses:1868Used by:1929
Symbol 1870 BitmapUsed by:1871
Symbol 1871 GraphicUses:1870Used by:1929
Symbol 1872 BitmapUsed by:1873
Symbol 1873 GraphicUses:1872Used by:1929
Symbol 1874 GraphicUsed by:1929
Symbol 1875 GraphicUsed by:1929
Symbol 1876 BitmapUsed by:1877
Symbol 1877 GraphicUses:1876Used by:1929
Symbol 1878 GraphicUsed by:1929
Symbol 1879 GraphicUsed by:1929
Symbol 1880 GraphicUsed by:1929
Symbol 1881 GraphicUsed by:1929
Symbol 1882 BitmapUsed by:1883
Symbol 1883 GraphicUses:1882Used by:1929
Symbol 1884 GraphicUsed by:1929
Symbol 1885 BitmapUsed by:1886
Symbol 1886 GraphicUses:1885Used by:1929
Symbol 1887 GraphicUsed by:1929
Symbol 1888 GraphicUsed by:1929
Symbol 1889 BitmapUsed by:1890
Symbol 1890 GraphicUses:1889Used by:1929
Symbol 1891 BitmapUsed by:1892
Symbol 1892 GraphicUses:1891Used by:1929
Symbol 1893 BitmapUsed by:1894
Symbol 1894 GraphicUses:1893Used by:1929
Symbol 1895 GraphicUsed by:1929
Symbol 1896 GraphicUsed by:1929
Symbol 1897 GraphicUsed by:1929
Symbol 1898 GraphicUsed by:1929
Symbol 1899 BitmapUsed by:1900
Symbol 1900 GraphicUses:1899Used by:1929
Symbol 1901 BitmapUsed by:1902 1905 1906 1907 1908 1909 1910
Symbol 1902 GraphicUses:1901Used by:1929
Symbol 1903 GraphicUsed by:1929
Symbol 1904 GraphicUsed by:1929
Symbol 1905 GraphicUses:1901Used by:1929
Symbol 1906 GraphicUses:1901Used by:1929
Symbol 1907 GraphicUses:1901Used by:1929
Symbol 1908 GraphicUses:1901Used by:1929
Symbol 1909 GraphicUses:1901Used by:1929
Symbol 1910 GraphicUses:1901Used by:1929
Symbol 1911 BitmapUsed by:1912
Symbol 1912 GraphicUses:1911Used by:1929
Symbol 1913 GraphicUsed by:1929
Symbol 1914 GraphicUsed by:1929
Symbol 1915 BitmapUsed by:1916
Symbol 1916 GraphicUses:1915Used by:1929
Symbol 1917 GraphicUsed by:1929
Symbol 1918 GraphicUsed by:1929
Symbol 1919 BitmapUsed by:1920
Symbol 1920 GraphicUses:1919Used by:1929
Symbol 1921 GraphicUsed by:1929
Symbol 1922 GraphicUsed by:1929
Symbol 1923 BitmapUsed by:1924
Symbol 1924 GraphicUses:1923Used by:1929
Symbol 1925 GraphicUsed by:1929
Symbol 1926 GraphicUsed by:1929
Symbol 1927 GraphicUsed by:1929
Symbol 1928 GraphicUsed by:1929
Symbol 1929 MovieClip {va_mc}Uses:1841 462 7 11 464 466 1843 1845 1847 1849 1851 1853 1855 1857 1859 1861 30 1863 1865 1867 495 1869 1871 1873 1874 1875 1877 1878 1879 1880 1881 1883 627 1884 1886 1887 1888 1890 1892 1894 1895 1896 1897 1898 1900 1902 1903 537 1904 1905 1906 1907 1908 1909 1910 1912 1913 1914 1916 1917 1918 553 1920 1921 1922 1924 1925 1926 1927 1928Used by:2493
Symbol 1930 BitmapUsed by:1931
Symbol 1931 GraphicUses:1930Used by:2022
Symbol 1932 BitmapUsed by:1933
Symbol 1933 GraphicUses:1932Used by:2022
Symbol 1934 BitmapUsed by:1935
Symbol 1935 GraphicUses:1934Used by:2022
Symbol 1936 BitmapUsed by:1937
Symbol 1937 GraphicUses:1936Used by:2022
Symbol 1938 BitmapUsed by:1939
Symbol 1939 GraphicUses:1938Used by:2022
Symbol 1940 BitmapUsed by:1941
Symbol 1941 GraphicUses:1940Used by:2022
Symbol 1942 BitmapUsed by:1943
Symbol 1943 GraphicUses:1942Used by:2022
Symbol 1944 BitmapUsed by:1945
Symbol 1945 GraphicUses:1944Used by:2022
Symbol 1946 BitmapUsed by:1947
Symbol 1947 GraphicUses:1946Used by:2022
Symbol 1948 BitmapUsed by:1949
Symbol 1949 GraphicUses:1948Used by:2022
Symbol 1950 BitmapUsed by:1951
Symbol 1951 GraphicUses:1950Used by:2022
Symbol 1952 BitmapUsed by:1953
Symbol 1953 GraphicUses:1952Used by:2022
Symbol 1954 BitmapUsed by:1955
Symbol 1955 GraphicUses:1954Used by:2022
Symbol 1956 BitmapUsed by:1957
Symbol 1957 GraphicUses:1956Used by:2022
Symbol 1958 BitmapUsed by:1959
Symbol 1959 GraphicUses:1958Used by:2022
Symbol 1960 BitmapUsed by:1961
Symbol 1961 GraphicUses:1960Used by:2022
Symbol 1962 GraphicUsed by:2022
Symbol 1963 GraphicUsed by:2022
Symbol 1964 BitmapUsed by:1965
Symbol 1965 GraphicUses:1964Used by:2022
Symbol 1966 GraphicUsed by:2022
Symbol 1967 GraphicUsed by:2022
Symbol 1968 GraphicUsed by:2022
Symbol 1969 BitmapUsed by:1970
Symbol 1970 GraphicUses:1969Used by:2022
Symbol 1971 BitmapUsed by:1972
Symbol 1972 GraphicUses:1971Used by:2022
Symbol 1973 GraphicUsed by:2022
Symbol 1974 GraphicUsed by:2022
Symbol 1975 GraphicUsed by:2022
Symbol 1976 GraphicUsed by:2022
Symbol 1977 BitmapUsed by:1978
Symbol 1978 GraphicUses:1977Used by:2022
Symbol 1979 GraphicUsed by:2022
Symbol 1980 GraphicUsed by:2022
Symbol 1981 BitmapUsed by:1982
Symbol 1982 GraphicUses:1981Used by:2022
Symbol 1983 BitmapUsed by:1984
Symbol 1984 GraphicUses:1983Used by:2022
Symbol 1985 GraphicUsed by:2022
Symbol 1986 GraphicUsed by:2022
Symbol 1987 BitmapUsed by:1988
Symbol 1988 GraphicUses:1987Used by:2022
Symbol 1989 BitmapUsed by:1990
Symbol 1990 GraphicUses:1989Used by:2022
Symbol 1991 BitmapUsed by:1992 1995 1997 1998 1999 2002 2005 2006 2007 2012 2013
Symbol 1992 GraphicUses:1991Used by:2022
Symbol 1993 GraphicUsed by:2022
Symbol 1994 GraphicUsed by:2022
Symbol 1995 GraphicUses:1991Used by:2022
Symbol 1996 GraphicUsed by:2022
Symbol 1997 GraphicUses:1991Used by:2022
Symbol 1998 GraphicUses:1991Used by:2022
Symbol 1999 GraphicUses:1991Used by:2022
Symbol 2000 BitmapUsed by:2001 2012 2013
Symbol 2001 GraphicUses:2000Used by:2022
Symbol 2002 GraphicUses:1991Used by:2022
Symbol 2003 GraphicUsed by:2022
Symbol 2004 GraphicUsed by:2022
Symbol 2005 GraphicUses:1991Used by:2022
Symbol 2006 GraphicUses:1991Used by:2022
Symbol 2007 GraphicUses:1991Used by:2022
Symbol 2008 BitmapUsed by:2009
Symbol 2009 GraphicUses:2008Used by:2022
Symbol 2010 GraphicUsed by:2022
Symbol 2011 GraphicUsed by:2022
Symbol 2012 GraphicUses:1991 2000Used by:2022
Symbol 2013 GraphicUses:1991 2000Used by:2022
Symbol 2014 BitmapUsed by:2015
Symbol 2015 GraphicUses:2014Used by:2022
Symbol 2016 GraphicUsed by:2022
Symbol 2017 GraphicUsed by:2022
Symbol 2018 GraphicUsed by:2022
Symbol 2019 GraphicUsed by:2022
Symbol 2020 GraphicUsed by:2022
Symbol 2021 GraphicUsed by:2022
Symbol 2022 MovieClip {vx_mc}Uses:1931 462 7 11 464 466 1933 1935 1937 1939 1941 1943 1945 592 1947 1949 1951 495 1953 1955 1957 1959 1961 1962 1963 1965 1966 1967 1968 1970 627 1972 1973 1974 1975 1976 1978 1979 1980 1982 1984 1985 1986 1988 537 1990 1992 1993 1994 1995 1996 1997 1998 1999 2001 2002 2003 2004 2005 2006 553 2007 2009 2010 2011 2012 2013 2015 2016 2017 2018 2019 2020 2021Used by:2493
Symbol 2023 BitmapUsed by:2024
Symbol 2024 GraphicUses:2023Used by:2149
Symbol 2025 BitmapUsed by:2026
Symbol 2026 GraphicUses:2025Used by:2149
Symbol 2027 BitmapUsed by:2028
Symbol 2028 GraphicUses:2027Used by:2149
Symbol 2029 BitmapUsed by:2030
Symbol 2030 GraphicUses:2029Used by:2149
Symbol 2031 BitmapUsed by:2032
Symbol 2032 GraphicUses:2031Used by:2149
Symbol 2033 BitmapUsed by:2034
Symbol 2034 GraphicUses:2033Used by:2149
Symbol 2035 BitmapUsed by:2036
Symbol 2036 GraphicUses:2035Used by:2149
Symbol 2037 BitmapUsed by:2038
Symbol 2038 GraphicUses:2037Used by:2149
Symbol 2039 BitmapUsed by:2040
Symbol 2040 GraphicUses:2039Used by:2149
Symbol 2041 BitmapUsed by:2042
Symbol 2042 GraphicUses:2041Used by:2149
Symbol 2043 BitmapUsed by:2044
Symbol 2044 GraphicUses:2043Used by:2149
Symbol 2045 BitmapUsed by:2046
Symbol 2046 GraphicUses:2045Used by:2149
Symbol 2047 BitmapUsed by:2048
Symbol 2048 GraphicUses:2047Used by:2149
Symbol 2049 BitmapUsed by:2050
Symbol 2050 GraphicUses:2049Used by:2149
Symbol 2051 BitmapUsed by:2052
Symbol 2052 GraphicUses:2051Used by:2149
Symbol 2053 BitmapUsed by:2054
Symbol 2054 GraphicUses:2053Used by:2149
Symbol 2055 BitmapUsed by:2056
Symbol 2056 GraphicUses:2055Used by:2149
Symbol 2057 BitmapUsed by:2058
Symbol 2058 GraphicUses:2057Used by:2149
Symbol 2059 BitmapUsed by:2060
Symbol 2060 GraphicUses:2059Used by:2149
Symbol 2061 BitmapUsed by:2062
Symbol 2062 GraphicUses:2061Used by:2149
Symbol 2063 BitmapUsed by:2064
Symbol 2064 GraphicUses:2063Used by:2149
Symbol 2065 BitmapUsed by:2066
Symbol 2066 GraphicUses:2065Used by:2149
Symbol 2067 BitmapUsed by:2068
Symbol 2068 GraphicUses:2067Used by:2149
Symbol 2069 BitmapUsed by:2070
Symbol 2070 GraphicUses:2069Used by:2149
Symbol 2071 BitmapUsed by:2072
Symbol 2072 GraphicUses:2071Used by:2149
Symbol 2073 GraphicUsed by:2149
Symbol 2074 GraphicUsed by:2149
Symbol 2075 GraphicUsed by:2149
Symbol 2076 GraphicUsed by:2149
Symbol 2077 BitmapUsed by:2078
Symbol 2078 GraphicUses:2077Used by:2149
Symbol 2079 GraphicUsed by:2149
Symbol 2080 GraphicUsed by:2149
Symbol 2081 BitmapUsed by:2082
Symbol 2082 GraphicUses:2081Used by:2149
Symbol 2083 GraphicUsed by:2149
Symbol 2084 BitmapUsed by:2085
Symbol 2085 GraphicUses:2084Used by:2149
Symbol 2086 GraphicUsed by:2149
Symbol 2087 GraphicUsed by:2149
Symbol 2088 GraphicUsed by:2149
Symbol 2089 BitmapUsed by:2090
Symbol 2090 GraphicUses:2089Used by:2149
Symbol 2091 GraphicUsed by:2149
Symbol 2092 GraphicUsed by:2149
Symbol 2093 BitmapUsed by:2094
Symbol 2094 GraphicUses:2093Used by:2149
Symbol 2095 GraphicUsed by:2149
Symbol 2096 GraphicUsed by:2149
Symbol 2097 GraphicUsed by:2149
Symbol 2098 GraphicUsed by:2149
Symbol 2099 GraphicUsed by:2149
Symbol 2100 GraphicUsed by:2149
Symbol 2101 GraphicUsed by:2149
Symbol 2102 GraphicUsed by:2149
Symbol 2103 GraphicUsed by:2149
Symbol 2104 BitmapUsed by:2105
Symbol 2105 GraphicUses:2104Used by:2149
Symbol 2106 GraphicUsed by:2149
Symbol 2107 BitmapUsed by:2108
Symbol 2108 GraphicUses:2107Used by:2149
Symbol 2109 BitmapUsed by:2110
Symbol 2110 GraphicUses:2109Used by:2149
Symbol 2111 BitmapUsed by:2112
Symbol 2112 GraphicUses:2111Used by:2149
Symbol 2113 BitmapUsed by:2114
Symbol 2114 GraphicUses:2113Used by:2149
Symbol 2115 BitmapUsed by:2116
Symbol 2116 GraphicUses:2115Used by:2149
Symbol 2117 BitmapUsed by:2118 2121 2122 2123 2124 2125 2126 2127 2128
Symbol 2118 GraphicUses:2117Used by:2149
Symbol 2119 GraphicUsed by:2149
Symbol 2120 GraphicUsed by:2149
Symbol 2121 GraphicUses:2117Used by:2149
Symbol 2122 GraphicUses:2117Used by:2149
Symbol 2123 GraphicUses:2117Used by:2149
Symbol 2124 GraphicUses:2117Used by:2149
Symbol 2125 GraphicUses:2117Used by:2149
Symbol 2126 GraphicUses:2117Used by:2149
Symbol 2127 GraphicUses:2117Used by:2149
Symbol 2128 GraphicUses:2117Used by:2149
Symbol 2129 BitmapUsed by:2130
Symbol 2130 GraphicUses:2129Used by:2149
Symbol 2131 GraphicUsed by:2149
Symbol 2132 GraphicUsed by:2149
Symbol 2133 BitmapUsed by:2134
Symbol 2134 GraphicUses:2133Used by:2149
Symbol 2135 GraphicUsed by:2149
Symbol 2136 GraphicUsed by:2149
Symbol 2137 BitmapUsed by:2138
Symbol 2138 GraphicUses:2137Used by:2149
Symbol 2139 GraphicUsed by:2149
Symbol 2140 GraphicUsed by:2149
Symbol 2141 BitmapUsed by:2142 2148
Symbol 2142 GraphicUses:2141Used by:2149
Symbol 2143 GraphicUsed by:2149
Symbol 2144 GraphicUsed by:2149
Symbol 2145 GraphicUsed by:2149
Symbol 2146 GraphicUsed by:2149
Symbol 2147 GraphicUsed by:2149
Symbol 2148 GraphicUses:2141Used by:2149
Symbol 2149 MovieClip {vb_mc}Uses:2024 462 7 11 464 466 2026 2028 2030 2032 2034 2036 2038 2040 2042 2044 2046 2048 592 2050 2052 916 2054 2056 2058 495 2060 2062 2064 2066 2068 2070 2072 2073 2074 2075 2076 2078 2079 2080 2082 627 2083 2085 2086 2087 2088 2090 2091 2092 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2105 2106 2108 269 2110 2112 2114 2116 2118 2119 537 2120 2121 2122 2123 2124 2125 2126 2127 2128 2130 2131 2132 2134 2135 2136 553 2138 2139 2140 2142 2143 2144 2145 2146 2147 2148Used by:2493
Symbol 2150 BitmapUsed by:2151
Symbol 2151 GraphicUses:2150Used by:2279
Symbol 2152 GraphicUses:62Used by:2279
Symbol 2153 BitmapUsed by:2154
Symbol 2154 GraphicUses:2153Used by:2279
Symbol 2155 BitmapUsed by:2156
Symbol 2156 GraphicUses:2155Used by:2279
Symbol 2157 BitmapUsed by:2158
Symbol 2158 GraphicUses:2157Used by:2279
Symbol 2159 BitmapUsed by:2160
Symbol 2160 GraphicUses:2159Used by:2279
Symbol 2161 BitmapUsed by:2162
Symbol 2162 GraphicUses:2161Used by:2279
Symbol 2163 BitmapUsed by:2164
Symbol 2164 GraphicUses:2163Used by:2279
Symbol 2165 BitmapUsed by:2166
Symbol 2166 GraphicUses:2165Used by:2279
Symbol 2167 BitmapUsed by:2168
Symbol 2168 GraphicUses:2167Used by:2279
Symbol 2169 BitmapUsed by:2170
Symbol 2170 GraphicUses:2169Used by:2279
Symbol 2171 BitmapUsed by:2172
Symbol 2172 GraphicUses:2171Used by:2279
Symbol 2173 BitmapUsed by:2174
Symbol 2174 GraphicUses:2173Used by:2279
Symbol 2175 BitmapUsed by:2176
Symbol 2176 GraphicUses:2175Used by:2279
Symbol 2177 BitmapUsed by:2178
Symbol 2178 GraphicUses:2177Used by:2279
Symbol 2179 BitmapUsed by:2180
Symbol 2180 GraphicUses:2179Used by:2279
Symbol 2181 BitmapUsed by:2182
Symbol 2182 GraphicUses:2181Used by:2279
Symbol 2183 BitmapUsed by:2184
Symbol 2184 GraphicUses:2183Used by:2279
Symbol 2185 BitmapUsed by:2186
Symbol 2186 GraphicUses:2185Used by:2279
Symbol 2187 BitmapUsed by:2188
Symbol 2188 GraphicUses:2187Used by:2279
Symbol 2189 BitmapUsed by:2190
Symbol 2190 GraphicUses:2189Used by:2279
Symbol 2191 BitmapUsed by:2192
Symbol 2192 GraphicUses:2191Used by:2279
Symbol 2193 BitmapUsed by:2194
Symbol 2194 GraphicUses:2193Used by:2279
Symbol 2195 BitmapUsed by:2196
Symbol 2196 GraphicUses:2195Used by:2279
Symbol 2197 BitmapUsed by:2198
Symbol 2198 GraphicUses:2197Used by:2279
Symbol 2199 BitmapUsed by:2200
Symbol 2200 GraphicUses:2199Used by:2279
Symbol 2201 BitmapUsed by:2202
Symbol 2202 GraphicUses:2201Used by:2279
Symbol 2203 BitmapUsed by:2204
Symbol 2204 GraphicUses:2203Used by:2279
Symbol 2205 BitmapUsed by:2206
Symbol 2206 GraphicUses:2205Used by:2279
Symbol 2207 BitmapUsed by:2208
Symbol 2208 GraphicUses:2207Used by:2279
Symbol 2209 BitmapUsed by:2210
Symbol 2210 GraphicUses:2209Used by:2279
Symbol 2211 BitmapUsed by:2212
Symbol 2212 GraphicUses:2211Used by:2279
Symbol 2213 BitmapUsed by:2214
Symbol 2214 GraphicUses:2213Used by:2279
Symbol 2215 BitmapUsed by:2216
Symbol 2216 GraphicUses:2215Used by:2279
Symbol 2217 BitmapUsed by:2218
Symbol 2218 GraphicUses:2217Used by:2279
Symbol 2219 BitmapUsed by:2220
Symbol 2220 GraphicUses:2219Used by:2279
Symbol 2221 BitmapUsed by:2222
Symbol 2222 GraphicUses:2221Used by:2279
Symbol 2223 BitmapUsed by:2224
Symbol 2224 GraphicUses:2223Used by:2279
Symbol 2225 BitmapUsed by:2226
Symbol 2226 GraphicUses:2225Used by:2279
Symbol 2227 BitmapUsed by:2228
Symbol 2228 GraphicUses:2227Used by:2279
Symbol 2229 BitmapUsed by:2230
Symbol 2230 GraphicUses:2229Used by:2279
Symbol 2231 BitmapUsed by:2232
Symbol 2232 GraphicUses:2231Used by:2279
Symbol 2233 BitmapUsed by:2234
Symbol 2234 GraphicUses:2233Used by:2279
Symbol 2235 GraphicUsed by:2279
Symbol 2236 GraphicUsed by:2279
Symbol 2237 GraphicUsed by:2279
Symbol 2238 BitmapUsed by:2239
Symbol 2239 GraphicUses:2238Used by:2279
Symbol 2240 GraphicUsed by:2279
Symbol 2241 GraphicUsed by:2279
Symbol 2242 GraphicUsed by:2279
Symbol 2243 BitmapUsed by:2244
Symbol 2244 GraphicUses:2243Used by:2279
Symbol 2245 BitmapUsed by:2246
Symbol 2246 GraphicUses:2245Used by:2279
Symbol 2247 BitmapUsed by:2248
Symbol 2248 GraphicUses:2247Used by:2279
Symbol 2249 BitmapUsed by:2250
Symbol 2250 GraphicUses:2249Used by:2279
Symbol 2251 BitmapUsed by:2252
Symbol 2252 GraphicUses:2251Used by:2279
Symbol 2253 BitmapUsed by:2254
Symbol 2254 GraphicUses:2253Used by:2279
Symbol 2255 BitmapUsed by:2256
Symbol 2256 GraphicUses:2255Used by:2279
Symbol 2257 BitmapUsed by:2258
Symbol 2258 GraphicUses:2257Used by:2279
Symbol 2259 BitmapUsed by:2260
Symbol 2260 GraphicUses:2259Used by:2279
Symbol 2261 BitmapUsed by:2262
Symbol 2262 GraphicUses:2261Used by:2279
Symbol 2263 BitmapUsed by:2264
Symbol 2264 GraphicUses:2263Used by:2279
Symbol 2265 GraphicUsed by:2279
Symbol 2266 BitmapUsed by:2267
Symbol 2267 GraphicUses:2266Used by:2279
Symbol 2268 BitmapUsed by:2269
Symbol 2269 GraphicUses:2268Used by:2279
Symbol 2270 GraphicUsed by:2279
Symbol 2271 GraphicUsed by:2279
Symbol 2272 BitmapUsed by:2273
Symbol 2273 GraphicUses:2272Used by:2279
Symbol 2274 GraphicUsed by:2279
Symbol 2275 GraphicUsed by:2279
Symbol 2276 GraphicUsed by:2279
Symbol 2277 GraphicUsed by:2279
Symbol 2278 GraphicUsed by:2279
Symbol 2279 MovieClip {mx_mc}Uses:2151 7 11 464 466 2152 2154 2156 2158 2160 2162 709 2164 2166 2168 495 2170 2172 2174 2176 2178 592 2180 2182 2184 2186 2188 2190 2192 2194 916 2196 2198 2200 2202 2204 2206 2208 2210 2212 2214 2216 2218 2220 2222 2224 2226 2228 2230 2232 2234 2235 2236 2237 2239 2240 2241 2242 2244 177 2246 2248 2250 2252 2254 2256 2258 2260 2262 2264 627 2265 2267 2269 2270 2271 2273 2274 2275 2276 2277 2278Used by:2493
Symbol 2280 GraphicUsed by:2311 2426
Symbol 2281 BitmapUsed by:2282
Symbol 2282 GraphicUses:2281Used by:2311
Symbol 2283 GraphicUsed by:2311
Symbol 2284 GraphicUsed by:2311
Symbol 2285 TextUses:28Used by:2311
Symbol 2286 SoundUsed by:2311 2426
Symbol 2287 SoundUsed by:2311
Symbol 2288 GraphicUsed by:2311
Symbol 2289 BitmapUsed by:2290
Symbol 2290 GraphicUses:2289Used by:2311
Symbol 2291 GraphicUsed by:2311
Symbol 2292 TextUses:28Used by:2311
Symbol 2293 GraphicUsed by:2311
Symbol 2294 TextUses:28Used by:2311
Symbol 2295 GraphicUsed by:2311
Symbol 2296 TextUses:28Used by:2311
Symbol 2297 GraphicUsed by:2311
Symbol 2298 TextUses:28Used by:2311
Symbol 2299 TextUses:28Used by:2311
Symbol 2300 BitmapUsed by:2301
Symbol 2301 GraphicUses:2300Used by:2311
Symbol 2302 TextUses:28Used by:2311
Symbol 2303 TextUses:28Used by:2305
Symbol 2304 TextUses:28Used by:2305
Symbol 2305 ButtonUses:2303 2304 268Used by:2311
Symbol 2306 TextUses:28Used by:2310
Symbol 2307 TextUses:28Used by:2310
Symbol 2308 TextUses:28Used by:2310
Symbol 2309 GraphicUsed by:2310
Symbol 2310 ButtonUses:2306 2307 2308 2309Used by:2311
Symbol 2311 MovieClip {ending_movie_mc}Uses:2280 2282 2283 2284 2285 2286 2287 2288 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2301 268 2302 2305 2310Used by:2493
Symbol 2312 ShapeTweeningUsed by:2335
Symbol 2313 GraphicUsed by:2328
Symbol 2314 GraphicUses:195Used by:2328
Symbol 2315 TextUses:23Used by:2328
Symbol 2316 TextUses:23Used by:2328
Symbol 2317 TextUses:23Used by:2328
Symbol 2318 TextUses:23Used by:2328
Symbol 2319 TextUses:23Used by:2328
Symbol 2320 GraphicUsed by:2328
Symbol 2321 TextUses:23Used by:2328
Symbol 2322 GraphicUsed by:2328
Symbol 2323 TextUses:23Used by:2328
Symbol 2324 GraphicUsed by:2328
Symbol 2325 TextUses:23Used by:2328
Symbol 2326 GraphicUsed by:2328
Symbol 2327 TextUses:23Used by:2328
Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47}Uses:2313 2314 2315 2316 2317 2318 2319 197 198 201 2320 2321 2322 2323 2324 2325 2326 2327Used by:2335
Symbol 2329 GraphicUsed by:2335
Symbol 2330 TextUses:28Used by:2332
Symbol 2331 TextUses:28Used by:2332
Symbol 2332 ButtonUses:2330 2331 268Used by:2335
Symbol 2333 GraphicUsed by:2335
Symbol 2334 GraphicUsed by:2335
Symbol 2335 MovieClip {change_lv}Uses:2312 2328 2329 2332 2333 2334Used by:2493
Symbol 2336 GraphicUsed by:2371
Symbol 2337 GraphicUsed by:2338
Symbol 2338 MovieClipUses:2337Used by:2371
Symbol 2339 GraphicUsed by:2371
Symbol 2340 GraphicUsed by:2341
Symbol 2341 MovieClipUses:2340Used by:2342
Symbol 2342 MovieClip {VindexChronicle7_fla.upgradehintanimation_52}Uses:2341Used by:2371
Symbol 2343 GraphicUsed by:2346
Symbol 2344 GraphicUsed by:2346
Symbol 2345 GraphicUsed by:2346
Symbol 2346 MovieClip {VindexChronicle7_fla.live_mc_54}Uses:2343 2344 2345Used by:2371
Symbol 2347 TextUses:23Used by:2371
Symbol 2348 TextUses:23Used by:2371
Symbol 2349 TextUses:23Used by:2371
Symbol 2350 TextUses:23Used by:2354
Symbol 2351 GraphicUsed by:2354
Symbol 2352 TextUses:71Used by:2354
Symbol 2353 GraphicUsed by:2354
Symbol 2354 ButtonUses:2350 2351 2352 2353Used by:2371
Symbol 2355 TextUses:75Used by:2357
Symbol 2356 TextUses:75Used by:2357
Symbol 2357 ButtonUses:2355 2356 268 30 269Used by:2371
Symbol 2358 GraphicUsed by:2359
Symbol 2359 MovieClipUses:2358Used by:2361
Symbol 2360 TextUses:23Used by:2361
Symbol 2361 MovieClipUses:2359 2360Used by:2371
Symbol 2362 EditableTextUses:75Used by:2371
Symbol 2363 FontUsed by:2364 2365 2366
Symbol 2364 EditableTextUses:2363Used by:2371
Symbol 2365 EditableTextUses:2363Used by:2371
Symbol 2366 EditableTextUses:2363Used by:2371
Symbol 2367 GraphicUsed by:2371
Symbol 2368 TextUses:23Used by:2371
Symbol 2369 EditableTextUses:23 387Used by:2371
Symbol 2370 EditableTextUses:23 387Used by:2371
Symbol 2371 MovieClip {interface_all_mc}Uses:2336 2338 2339 2342 2346 2347 2348 2349 2354 2357 2361 2362 2364 2365 2366 2367 66 2368 2369 2370Used by:2493
Symbol 2372 BitmapUsed by:2373
Symbol 2373 GraphicUses:2372Used by:2384
Symbol 2374 TextUses:23Used by:2384
Symbol 2375 TextUses:28Used by:2377
Symbol 2376 TextUses:28Used by:2377
Symbol 2377 ButtonUses:2375 2376 268Used by:2384
Symbol 2378 TextUses:28Used by:2380
Symbol 2379 TextUses:28Used by:2380
Symbol 2380 ButtonUses:2378 2379 268Used by:2384
Symbol 2381 TextUses:28Used by:2383
Symbol 2382 TextUses:28Used by:2383
Symbol 2383 ButtonUses:2381 2382 268 30Used by:2384
Symbol 2384 MovieClip {ending_lose_mc}Uses:2373 2374 2377 2380 2383Used by:2493
Symbol 2385 BitmapUsed by:2386
Symbol 2386 GraphicUses:2385Used by:2426
Symbol 2387 GraphicUsed by:2426
Symbol 2388 TextUses:28Used by:2426
Symbol 2389 TextUses:28Used by:2392
Symbol 2390 TextUses:28Used by:2392
Symbol 2391 TextUses:28Used by:2392
Symbol 2392 ButtonUses:2389 2390 2391 268Used by:2426
Symbol 2393 BitmapUsed by:2394
Symbol 2394 GraphicUses:2393Used by:2426
Symbol 2395 GraphicUsed by:2426
Symbol 2396 TextUses:28Used by:2426
Symbol 2397 GraphicUsed by:2426
Symbol 2398 TextUses:28Used by:2426
Symbol 2399 GraphicUsed by:2426
Symbol 2400 TextUses:28Used by:2426
Symbol 2401 SoundUsed by:2426
Symbol 2402 GraphicUsed by:2426
Symbol 2403 TextUses:28Used by:2426
Symbol 2404 TextUses:28Used by:2426
Symbol 2405 GraphicUsed by:2426
Symbol 2406 GraphicUsed by:2426
Symbol 2407 SoundUsed by:2426
Symbol 2408 GraphicUsed by:2426
Symbol 2409 TextUses:28Used by:2426
Symbol 2410 GraphicUsed by:2426
Symbol 2411 TextUses:28Used by:2426
Symbol 2412 GraphicUsed by:2426
Symbol 2413 TextUses:28Used by:2426
Symbol 2414 GraphicUsed by:2426
Symbol 2415 TextUses:28Used by:2426
Symbol 2416 TextUses:28Used by:2426
Symbol 2417 GraphicUsed by:2426
Symbol 2418 BitmapUsed by:2419
Symbol 2419 GraphicUses:2418Used by:2426
Symbol 2420 SoundUsed by:2426
Symbol 2421 ShapeTweeningUsed by:2426
Symbol 2422 GraphicUsed by:2426
Symbol 2423 TextUses:28Used by:2425
Symbol 2424 TextUses:28Used by:2425
Symbol 2425 ButtonUses:2423 2424 268Used by:2426
Symbol 2426 MovieClip {opening_movie_mc}Uses:2280 2386 2387 2388 2392 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 31 2404 2405 2406 2407 2408 2286 2409 2410 2411 2412 2413 2414 2415 2416 2417 2419 2420 2421 2422 2425Used by:2493
Symbol 2427 BitmapUsed by:2428
Symbol 2428 GraphicUses:2427Used by:2429
Symbol 2429 MovieClipUses:2428Used by:2436
Symbol 2430 BitmapUsed by:2431
Symbol 2431 GraphicUses:2430Used by:2432
Symbol 2432 MovieClipUses:2431Used by:2436
Symbol 2433 BitmapUsed by:2434
Symbol 2434 GraphicUses:2433Used by:2435
Symbol 2435 MovieClipUses:2434Used by:2436
Symbol 2436 MovieClip {persianLand}Uses:2429 2432 2435Used by:2493
Symbol 2437 BitmapUsed by:2438
Symbol 2438 GraphicUses:2437Used by:2439
Symbol 2439 MovieClipUses:2438Used by:2446
Symbol 2440 BitmapUsed by:2441
Symbol 2441 GraphicUses:2440Used by:2442
Symbol 2442 MovieClipUses:2441Used by:2446
Symbol 2443 BitmapUsed by:2444
Symbol 2444 GraphicUses:2443Used by:2445
Symbol 2445 MovieClipUses:2444Used by:2446
Symbol 2446 MovieClip {britonLand}Uses:2439 2442 2445Used by:2493
Symbol 2447 BitmapUsed by:2448
Symbol 2448 GraphicUses:2447Used by:2449
Symbol 2449 MovieClipUses:2448Used by:2456
Symbol 2450 BitmapUsed by:2451
Symbol 2451 GraphicUses:2450Used by:2452
Symbol 2452 MovieClipUses:2451Used by:2456
Symbol 2453 BitmapUsed by:2454
Symbol 2454 GraphicUses:2453Used by:2455
Symbol 2455 MovieClipUses:2454Used by:2456
Symbol 2456 MovieClip {egyptLand}Uses:2449 2452 2455Used by:2493
Symbol 2457 BitmapUsed by:2458
Symbol 2458 GraphicUses:2457Used by:2459
Symbol 2459 MovieClipUses:2458Used by:2466
Symbol 2460 BitmapUsed by:2461
Symbol 2461 GraphicUses:2460Used by:2462
Symbol 2462 MovieClipUses:2461Used by:2466
Symbol 2463 BitmapUsed by:2464
Symbol 2464 GraphicUses:2463Used by:2465
Symbol 2465 MovieClipUses:2464Used by:2466
Symbol 2466 MovieClip {spartaLand}Uses:2459 2462 2465Used by:2493
Symbol 2467 BitmapUsed by:2468
Symbol 2468 GraphicUses:2467Used by:2478
Symbol 2469 ShapeTweeningUsed by:2472
Symbol 2470 ShapeTweeningUsed by:2472
Symbol 2471 GraphicUsed by:2472
Symbol 2472 MovieClipUses:2469 2470 2471Used by:2474
Symbol 2473 GraphicUsed by:2474
Symbol 2474 MovieClipUses:2472 2473Used by:2475 2476 2477
Symbol 2475 MovieClipUses:2474Used by:2478
Symbol 2476 MovieClipUses:2474Used by:2478
Symbol 2477 MovieClipUses:2474Used by:2478
Symbol 2478 MovieClipUses:2468 2475 2476 2477Used by:2485
Symbol 2479 BitmapUsed by:2480
Symbol 2480 GraphicUses:2479Used by:2481
Symbol 2481 MovieClipUses:2480Used by:2485
Symbol 2482 BitmapUsed by:2483
Symbol 2483 GraphicUses:2482Used by:2484
Symbol 2484 MovieClipUses:2483Used by:2485
Symbol 2485 MovieClip {vikingLand}Uses:2478 2481 2484Used by:2493
Symbol 2486 Sound {ending_movie}Used by:2492
Symbol 2487 Sound {BGM}Used by:2492
Symbol 2488 Sound {_kick_hit}Used by:2492
Symbol 2489 Sound {_guard_hit}Used by:2492
Symbol 2490 Sound {_blunt_hit}Used by:2492
Symbol 2491 Sound {_arrow_hit}Used by:2492
Symbol 2492 MovieClip {VindexChronicle7_fla.zSndExport_125}Uses:1 2 3 2486 2487 4 2488 2489 2490 2491 448Used by:2493
Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19}Uses:456 561 678 782 891 1007 1117 1217 1331 1443 1555 1712 1839 1929 2022 2149 2279 2311 2335 2371 2384 412 2426 259 2436 2446 2456 2466 2485 2492Used by:Timeline
Streaming Sound 1Used by:Symbol 444 MovieClip {VindexChronicle7_fla.bomb_preloader_2}

Instance Names

"preloader"Frame 1Symbol 446 MovieClip {VindexChronicle7_fla._Preloader_1}
"areaBox"Symbol 8 MovieClip {boxA} Frame 1Symbol 7 MovieClip
"areaBox"Symbol 15 MovieClip {TestX} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 15 MovieClip {TestX} Frame 1Symbol 11 MovieClip
"p_resume_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 32 Button
"p_quit_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 37 Button
"p_map_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 42 Button
"p_upgrade_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 48 Button
"p_controls_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 53 Button
"bPMore"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 58 Button
"potionBuy_txt"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 60 EditableText
"etherBuy_txt"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 61 EditableText
"u_ether_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 74 Button
"u_potion_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 84 Button
"add_hp_mc"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 107 MovieClip {VindexChronicle7_fla.upgradeAdd_mc_87}
"add_strength_mc"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 107 MovieClip {VindexChronicle7_fla.upgradeAdd_mc_87}
"add_special_mc"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 107 MovieClip {VindexChronicle7_fla.upgradeAdd_mc_87}
"sp_mc"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 167 MovieClip {VindexChronicle7_fla.upgrade_special_mc_88}
"ptsStat_txt"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 170 EditableText
"expStat_txt"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 171 EditableText
"hpStat_txt"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 172 EditableText
"spStat_txt"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 173 EditableText
"bUpgradeHp"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 178 Button
"bUpgradeStr"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 178 Button
"bUpgradeSp"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 178 Button
"u_special_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 183 Button
"u_strength_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 188 Button
"u_health_btn"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25Symbol 193 Button
"map_mc"Symbol 259 MovieClip {pause_upgrade_mc} Frame 26Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97}
"bQuitNo"Symbol 259 MovieClip {pause_upgrade_mc} Frame 32Symbol 253 Button
"bQuitYes"Symbol 259 MovieClip {pause_upgrade_mc} Frame 32Symbol 257 Button
"bPlay"Symbol 412 MovieClip {main_mc} Frame 28Symbol 270 Button
"bPlayMore"Symbol 412 MovieClip {main_mc} Frame 31Symbol 274 Button
"bAddGame"Symbol 412 MovieClip {main_mc} Frame 34Symbol 278 Button
"bArcadeBomb"Symbol 412 MovieClip {main_mc} Frame 36Symbol 282 Button
"bLogicButton"Symbol 412 MovieClip {main_mc} Frame 36Symbol 290 Button
"bControls"Symbol 412 MovieClip {main_mc} Frame 37Symbol 294 Button
"bCredit"Symbol 412 MovieClip {main_mc} Frame 38Symbol 298 Button
"boomboxer"Symbol 412 MovieClip {main_mc} Frame 40Symbol 377 MovieClip
"bBack"Symbol 412 MovieClip {main_mc} Frame 41Symbol 384 Button
"sm"Symbol 442 MovieClip {VindexChronicle7_fla.bomb_smoker3_16} Frame 1Symbol 441 MovieClip
"sm"Symbol 443 MovieClip {VindexChronicle7_fla.bomb_smoker4_15} Frame 1Symbol 442 MovieClip {VindexChronicle7_fla.bomb_smoker3_16}
"loaderbar"Symbol 444 MovieClip {VindexChronicle7_fla.bomb_preloader_2} Frame 1Symbol 435 MovieClip
"logo_mc"Symbol 446 MovieClip {VindexChronicle7_fla._Preloader_1} Frame 1Symbol 444 MovieClip {VindexChronicle7_fla.bomb_preloader_2}
"link_btn"Symbol 446 MovieClip {VindexChronicle7_fla._Preloader_1} Frame 1Symbol 445 Button
"bodyBox"Symbol 456 MovieClip {arrow_mc} Frame 1Symbol 11 MovieClip
"val"Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23} Frame 1Symbol 460 MovieClip
"healthBar"Symbol 561 MovieClip {ba_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 561 MovieClip {ba_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 561 MovieClip {ba_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 561 MovieClip {ba_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 561 MovieClip {ba_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 678 MovieClip {bb_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 678 MovieClip {bb_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 678 MovieClip {bb_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 678 MovieClip {bb_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 678 MovieClip {bb_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 782 MovieClip {bs_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 782 MovieClip {bs_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 782 MovieClip {bs_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 782 MovieClip {bs_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 782 MovieClip {bs_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 891 MovieClip {ea_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 891 MovieClip {ea_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 891 MovieClip {ea_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 891 MovieClip {ea_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 891 MovieClip {ea_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1007 MovieClip {eb_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1007 MovieClip {eb_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1007 MovieClip {eb_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1007 MovieClip {eb_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1007 MovieClip {eb_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1117 MovieClip {es_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1117 MovieClip {es_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1117 MovieClip {es_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1117 MovieClip {es_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1117 MovieClip {es_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1217 MovieClip {pa_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1217 MovieClip {pa_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1217 MovieClip {pa_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1217 MovieClip {pa_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1217 MovieClip {pa_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1331 MovieClip {pb_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1331 MovieClip {pb_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1331 MovieClip {pb_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1331 MovieClip {pb_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1331 MovieClip {pb_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1443 MovieClip {ps_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1443 MovieClip {ps_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1443 MovieClip {ps_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1443 MovieClip {ps_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1443 MovieClip {ps_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1555 MovieClip {sa_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1555 MovieClip {sa_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1555 MovieClip {sa_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1555 MovieClip {sa_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1555 MovieClip {sa_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1712 MovieClip {sb_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1712 MovieClip {sb_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1712 MovieClip {sb_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1712 MovieClip {sb_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1712 MovieClip {sb_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1839 MovieClip {ss_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1839 MovieClip {ss_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1839 MovieClip {ss_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1839 MovieClip {ss_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1839 MovieClip {ss_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 1929 MovieClip {va_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 1929 MovieClip {va_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 1929 MovieClip {va_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 1929 MovieClip {va_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 1929 MovieClip {va_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 2022 MovieClip {vx_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 2022 MovieClip {vx_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 2022 MovieClip {vx_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 2022 MovieClip {vx_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 2022 MovieClip {vx_mc} Frame 1Symbol 466 MovieClip
"healthBar"Symbol 2149 MovieClip {vb_mc} Frame 1Symbol 462 MovieClip {VindexChronicle7_fla.enemy_hp_stat_mc_23}
"areaBox"Symbol 2149 MovieClip {vb_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 2149 MovieClip {vb_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 2149 MovieClip {vb_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 2149 MovieClip {vb_mc} Frame 1Symbol 466 MovieClip
"areaBox"Symbol 2279 MovieClip {mx_mc} Frame 1Symbol 7 MovieClip
"bodyBox"Symbol 2279 MovieClip {mx_mc} Frame 1Symbol 11 MovieClip
"hitAreaBox"Symbol 2279 MovieClip {mx_mc} Frame 1Symbol 464 MovieClip
"hitBox"Symbol 2279 MovieClip {mx_mc} Frame 1Symbol 466 MovieClip
"edPlayMore"Symbol 2311 MovieClip {ending_movie_mc} Frame 690Symbol 2305 Button
"edMMenu"Symbol 2311 MovieClip {ending_movie_mc} Frame 690Symbol 2310 Button
"bg"Symbol 2335 MovieClip {change_lv} Frame 1Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47}
"bNextLevel"Symbol 2335 MovieClip {change_lv} Frame 1Symbol 2332 Button
"hp_bar"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2338 MovieClip
"sp_bar"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2338 MovieClip
"life_mc"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2346 MovieClip {VindexChronicle7_fla.live_mc_54}
"bPause"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2357 Button
"bPMore"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2361 MovieClip
"level_txt"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2362 EditableText
"kill_txt"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2364 EditableText
"point_txt"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2365 EditableText
"exp_txt"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2366 EditableText
"potion_txt"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2369 EditableText
"ether_txt"Symbol 2371 MovieClip {interface_all_mc} Frame 1Symbol 2370 EditableText
"gmoverRetry"Symbol 2384 MovieClip {ending_lose_mc} Frame 182Symbol 2377 Button
"gmoverQuit"Symbol 2384 MovieClip {ending_lose_mc} Frame 185Symbol 2380 Button
"gAnotherGame"Symbol 2384 MovieClip {ending_lose_mc} Frame 185Symbol 2383 Button
"bSkip"Symbol 2426 MovieClip {opening_movie_mc} Frame 1Symbol 2392 Button
"bg1"Symbol 2436 MovieClip {persianLand} Frame 1Symbol 2429 MovieClip
"bg2"Symbol 2436 MovieClip {persianLand} Frame 1Symbol 2432 MovieClip
"bg3"Symbol 2436 MovieClip {persianLand} Frame 1Symbol 2435 MovieClip
"bg1"Symbol 2446 MovieClip {britonLand} Frame 1Symbol 2439 MovieClip
"bg2"Symbol 2446 MovieClip {britonLand} Frame 1Symbol 2442 MovieClip
"bg3"Symbol 2446 MovieClip {britonLand} Frame 1Symbol 2445 MovieClip
"bg1"Symbol 2456 MovieClip {egyptLand} Frame 1Symbol 2449 MovieClip
"bg2"Symbol 2456 MovieClip {egyptLand} Frame 1Symbol 2452 MovieClip
"bg3"Symbol 2456 MovieClip {egyptLand} Frame 1Symbol 2455 MovieClip
"bg1"Symbol 2466 MovieClip {spartaLand} Frame 1Symbol 2459 MovieClip
"bg2"Symbol 2466 MovieClip {spartaLand} Frame 1Symbol 2462 MovieClip
"bg3"Symbol 2466 MovieClip {spartaLand} Frame 1Symbol 2465 MovieClip
"bg1"Symbol 2485 MovieClip {vikingLand} Frame 1Symbol 2478 MovieClip
"bg2"Symbol 2485 MovieClip {vikingLand} Frame 1Symbol 2481 MovieClip
"bg3"Symbol 2485 MovieClip {vikingLand} Frame 1Symbol 2484 MovieClip
"mn_ending"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 2311 MovieClip {ending_movie_mc}
"mn_changelv"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 2335 MovieClip {change_lv}
"mn_interface"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 2371 MovieClip {interface_all_mc}
"mn_lose"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 2384 MovieClip {ending_lose_mc}
"mn_main"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 412 MovieClip {main_mc}
"mn_opening"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 2426 MovieClip {opening_movie_mc}
"mn_pause"Symbol 2493 MovieClip {VindexChronicle7_fla.zEXPORT_19} Frame 5Symbol 259 MovieClip {pause_upgrade_mc}

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"viking"Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97} Frame 2
"britons"Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97} Frame 8
"persian"Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97} Frame 14
"egypt"Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97} Frame 20
"sparta"Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97} Frame 26
"rome"Symbol 219 MovieClip {VindexChronicle7_fla.map_mc_97} Frame 32
"upgrade"Symbol 259 MovieClip {pause_upgrade_mc} Frame 25
"map"Symbol 259 MovieClip {pause_upgrade_mc} Frame 26
"control"Symbol 259 MovieClip {pause_upgrade_mc} Frame 27
"quit"Symbol 259 MovieClip {pause_upgrade_mc} Frame 28
"fade"Symbol 259 MovieClip {pause_upgrade_mc} Frame 33
"end"Symbol 259 MovieClip {pause_upgrade_mc} Frame 48
"preloader_check"Symbol 444 MovieClip {VindexChronicle7_fla.bomb_preloader_2} Frame 3
"stand"Symbol 456 MovieClip {arrow_mc} Frame 1
"deflect"Symbol 456 MovieClip {arrow_mc} Frame 2
"end"Symbol 456 MovieClip {arrow_mc} Frame 19
"stand"Symbol 561 MovieClip {ba_mc} Frame 1
"walk"Symbol 561 MovieClip {ba_mc} Frame 26
"attack"Symbol 561 MovieClip {ba_mc} Frame 43
"break"Symbol 561 MovieClip {ba_mc} Frame 98
"hit"Symbol 561 MovieClip {ba_mc} Frame 114
"dead"Symbol 561 MovieClip {ba_mc} Frame 125
"fatality"Symbol 561 MovieClip {ba_mc} Frame 162
"stand"Symbol 678 MovieClip {bb_mc} Frame 1
"walk"Symbol 678 MovieClip {bb_mc} Frame 26
"attack"Symbol 678 MovieClip {bb_mc} Frame 57
"break"Symbol 678 MovieClip {bb_mc} Frame 131
"guard"Symbol 678 MovieClip {bb_mc} Frame 165
"guard_after"Symbol 678 MovieClip {bb_mc} Frame 175
"hit"Symbol 678 MovieClip {bb_mc} Frame 182
"dead"Symbol 678 MovieClip {bb_mc} Frame 193
"fatality"Symbol 678 MovieClip {bb_mc} Frame 241
"stand"Symbol 782 MovieClip {bs_mc} Frame 1
"walk"Symbol 782 MovieClip {bs_mc} Frame 26
"attack"Symbol 782 MovieClip {bs_mc} Frame 42
"guard"Symbol 782 MovieClip {bs_mc} Frame 60
"break"Symbol 782 MovieClip {bs_mc} Frame 69
"hit"Symbol 782 MovieClip {bs_mc} Frame 88
"dead"Symbol 782 MovieClip {bs_mc} Frame 99
"fatality"Symbol 782 MovieClip {bs_mc} Frame 138
"stand"Symbol 891 MovieClip {ea_mc} Frame 1
"walk"Symbol 891 MovieClip {ea_mc} Frame 26
"attack"Symbol 891 MovieClip {ea_mc} Frame 51
"break"Symbol 891 MovieClip {ea_mc} Frame 74
"hit"Symbol 891 MovieClip {ea_mc} Frame 96
"dead"Symbol 891 MovieClip {ea_mc} Frame 106
"fatality"Symbol 891 MovieClip {ea_mc} Frame 127
"stand"Symbol 1007 MovieClip {eb_mc} Frame 1
"walk"Symbol 1007 MovieClip {eb_mc} Frame 26
"attack"Symbol 1007 MovieClip {eb_mc} Frame 57
"special"Symbol 1007 MovieClip {eb_mc} Frame 92
"guard"Symbol 1007 MovieClip {eb_mc} Frame 126
"hit"Symbol 1007 MovieClip {eb_mc} Frame 142
"dead"Symbol 1007 MovieClip {eb_mc} Frame 156
"fatality"Symbol 1007 MovieClip {eb_mc} Frame 179
"stand"Symbol 1117 MovieClip {es_mc} Frame 1
"walk"Symbol 1117 MovieClip {es_mc} Frame 26
"attack"Symbol 1117 MovieClip {es_mc} Frame 39
"guard"Symbol 1117 MovieClip {es_mc} Frame 61
"break"Symbol 1117 MovieClip {es_mc} Frame 67
"hit"Symbol 1117 MovieClip {es_mc} Frame 77
"dead"Symbol 1117 MovieClip {es_mc} Frame 85
"fatality"Symbol 1117 MovieClip {es_mc} Frame 114
"stand"Symbol 1217 MovieClip {pa_mc} Frame 1
"walk"Symbol 1217 MovieClip {pa_mc} Frame 26
"attack"Symbol 1217 MovieClip {pa_mc} Frame 46
"break"Symbol 1217 MovieClip {pa_mc} Frame 66
"hit"Symbol 1217 MovieClip {pa_mc} Frame 82
"dead"Symbol 1217 MovieClip {pa_mc} Frame 95
"fatality"Symbol 1217 MovieClip {pa_mc} Frame 118
"stand"Symbol 1331 MovieClip {pb_mc} Frame 1
"walk"Symbol 1331 MovieClip {pb_mc} Frame 26
"attack"Symbol 1331 MovieClip {pb_mc} Frame 62
"special"Symbol 1331 MovieClip {pb_mc} Frame 99
"guard"Symbol 1331 MovieClip {pb_mc} Frame 132
"hit"Symbol 1331 MovieClip {pb_mc} Frame 146
"dead"Symbol 1331 MovieClip {pb_mc} Frame 157
"fatality"Symbol 1331 MovieClip {pb_mc} Frame 182
"stand"Symbol 1443 MovieClip {ps_mc} Frame 1
"walk"Symbol 1443 MovieClip {ps_mc} Frame 26
"attack"Symbol 1443 MovieClip {ps_mc} Frame 42
"break"Symbol 1443 MovieClip {ps_mc} Frame 59
"guard"Symbol 1443 MovieClip {ps_mc} Frame 81
"hit"Symbol 1443 MovieClip {ps_mc} Frame 86
"dead"Symbol 1443 MovieClip {ps_mc} Frame 97
"fatality"Symbol 1443 MovieClip {ps_mc} Frame 125
"stand"Symbol 1555 MovieClip {sa_mc} Frame 1
"walk"Symbol 1555 MovieClip {sa_mc} Frame 26
"attack"Symbol 1555 MovieClip {sa_mc} Frame 40
"break"Symbol 1555 MovieClip {sa_mc} Frame 62
"hit"Symbol 1555 MovieClip {sa_mc} Frame 88
"dead"Symbol 1555 MovieClip {sa_mc} Frame 99
"fatality"Symbol 1555 MovieClip {sa_mc} Frame 121
"stand"Symbol 1712 MovieClip {sb_mc} Frame 1
"walk"Symbol 1712 MovieClip {sb_mc} Frame 26
"attack"Symbol 1712 MovieClip {sb_mc} Frame 48
"special"Symbol 1712 MovieClip {sb_mc} Frame 72
"guard"Symbol 1712 MovieClip {sb_mc} Frame 113
"hit"Symbol 1712 MovieClip {sb_mc} Frame 129
"dead"Symbol 1712 MovieClip {sb_mc} Frame 139
"fatality"Symbol 1712 MovieClip {sb_mc} Frame 207
"stand"Symbol 1839 MovieClip {ss_mc} Frame 1
"walk"Symbol 1839 MovieClip {ss_mc} Frame 26
"attack"Symbol 1839 MovieClip {ss_mc} Frame 43
"break"Symbol 1839 MovieClip {ss_mc} Frame 60
"guard"Symbol 1839 MovieClip {ss_mc} Frame 84
"hit"Symbol 1839 MovieClip {ss_mc} Frame 88
"dead"Symbol 1839 MovieClip {ss_mc} Frame 98
"fatality"Symbol 1839 MovieClip {ss_mc} Frame 130
"stand"Symbol 1929 MovieClip {va_mc} Frame 1
"walk"Symbol 1929 MovieClip {va_mc} Frame 26
"attack"Symbol 1929 MovieClip {va_mc} Frame 45
"break"Symbol 1929 MovieClip {va_mc} Frame 73
"hit"Symbol 1929 MovieClip {va_mc} Frame 83
"dead"Symbol 1929 MovieClip {va_mc} Frame 94
"fatality"Symbol 1929 MovieClip {va_mc} Frame 131
"stand"Symbol 2022 MovieClip {vx_mc} Frame 1
"walk"Symbol 2022 MovieClip {vx_mc} Frame 26
"attack"Symbol 2022 MovieClip {vx_mc} Frame 51
"break"Symbol 2022 MovieClip {vx_mc} Frame 61
"guard"Symbol 2022 MovieClip {vx_mc} Frame 70
"hit"Symbol 2022 MovieClip {vx_mc} Frame 77
"dead"Symbol 2022 MovieClip {vx_mc} Frame 84
"fatality"Symbol 2022 MovieClip {vx_mc} Frame 106
"stand"Symbol 2149 MovieClip {vb_mc} Frame 1
"walk"Symbol 2149 MovieClip {vb_mc} Frame 26
"attack"Symbol 2149 MovieClip {vb_mc} Frame 64
"special"Symbol 2149 MovieClip {vb_mc} Frame 92
"hit"Symbol 2149 MovieClip {vb_mc} Frame 126
"dead"Symbol 2149 MovieClip {vb_mc} Frame 137
"guard"Symbol 2149 MovieClip {vb_mc} Frame 179
"fatality"Symbol 2149 MovieClip {vb_mc} Frame 190
"stand"Symbol 2279 MovieClip {mx_mc} Frame 1
"walk"Symbol 2279 MovieClip {mx_mc} Frame 26
"attack_1"Symbol 2279 MovieClip {mx_mc} Frame 42
"attack_1_chain"Symbol 2279 MovieClip {mx_mc} Frame 48
"break"Symbol 2279 MovieClip {mx_mc} Frame 50
"attack_11"Symbol 2279 MovieClip {mx_mc} Frame 58
"attack_11_chain"Symbol 2279 MovieClip {mx_mc} Frame 67
"attack_111"Symbol 2279 MovieClip {mx_mc} Frame 70
"attack_12"Symbol 2279 MovieClip {mx_mc} Frame 83
"attack_12_chain"Symbol 2279 MovieClip {mx_mc} Frame 94
"attack_121"Symbol 2279 MovieClip {mx_mc} Frame 99
"special_2"Symbol 2279 MovieClip {mx_mc} Frame 131
"special_1"Symbol 2279 MovieClip {mx_mc} Frame 197
"guard"Symbol 2279 MovieClip {mx_mc} Frame 238
"hit"Symbol 2279 MovieClip {mx_mc} Frame 242
"jump"Symbol 2279 MovieClip {mx_mc} Frame 251
"dead"Symbol 2279 MovieClip {mx_mc} Frame 273
"viking_1"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 1
"viking_2"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 2
"britons_1"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 20
"britons_2"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 21
"persian_1"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 40
"persian_2"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 41
"egypt_1"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 60
"egypt_2"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 61
"spartan_1"Symbol 2328 MovieClip {VindexChronicle7_fla.inbetween_bg_mc_47} Frame 81
"win"Symbol 2335 MovieClip {change_lv} Frame 1




http://swfchan.com/7/31085/info.shtml
Created: 18/5 -2019 21:25:07 Last modified: 18/5 -2019 21:25:07 Server time: 02/05 -2024 01:39:17