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

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

Danny Phantom Freak For All.swf

This is the info page for
Flash #24391

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


Text
LOADING...

LOADING...

CTRL

capture
keys

<p align="right"><font face="_sans" size="8" color="#000000" letterSpacing="0.000000" kerning="1"><b>TRANSITION</b></font></p>

<p align="right"><font face="_sans" size="8" color="#000000" letterSpacing="0.000000" kerning="1"><b>POPUP</b></font></p>

PLAY

INSTRUCTIONS

UP

DOWN

LEFT

RIGHT

ATTACK BUTTON

GHOST BUTTON

SPACE BAR

G

G

INSTRUCTIONS

UP

DOWN

LEFT

RIGHT

ATTACK BUTTON

GHOST BUTTON

BACK

NEXT

DOUBLE JUMP

<UP> + <UP>

JUMP KICK

<UP> + <SPACE>

CROUCHED ATTACK

<DOWN> + <SPACE>

SPIN PUNCH / PHANTOM FIST

<SPACE> + <G> + <SPACE>

HARD FRONT KICK / BLASTING UPPERCUT

<SPACE> + <SPACE> + <HOLD "DOWN ARROW", THEN PRESS SPACE>

JABBATTACK

<SPACE> + <SPACE> + <SPACE>

STANDARD MOVES

COMBO ATTACKS

DOUBLE JUMP

<UP> + <UP>

JUMP KICK

<UP> + <SPACE>

CROUCHED ATTACK

<DOWN> + <SPACE>

SPIN PUNCH / PHANTOM FIST

<SPACE> + <G> + <SPACE>

HARD FRONT KICK / BLASTING UPPERCUT

<SPACE> + <SPACE> + <SPACE>

STANDARD MOVES

COMBO ATTACKS

JAB ATTACK

HOME

<SPACE> + <SPACE> + <HOLD "DOWN ARROW", THEN PRESS SPACE>

YES

No

ARE YOU SURE

YOU WANT TO QUIT?

ARE YOU SURE

YOU WANT TO QUIT?

SOUND

tail

nose

wing

main

ball

mine

fire

missile

RAPTORIx

000000000

PTS

RADIUSMAN

000000000

PTS

Freak for All

Freak for All

HIGH SCORES

Watch “Danny Phantom” on Nickelodeon

INSTRUCTIONS

Level

1

3

2

FREAKSHOW, THE EVIL, DEMENTED CIRCUS MANIAC,
HAS ESCAPED WITH THE REALITY GAUNTLET. TO MAINTAIN
THE WORLD’S SANITY, THIS WEAPON OF GREAT POWER
CANNOT REMAIN IN HIS FREAKY HANDS!

FREAKSHOW, THE EVIL, DEMENTED CIRCUS MANIAC,
HAS ESCAPED WITH THE REALITY GAUNTLET. TO MAINTAIN
THE WORLD’S SANITY, THIS WEAPON OF GREAT POWER
CANNOT REMAIN IN HIS FREAKY HANDS!

LUCKILY HE HAS NOT FOUND ALL THE GEMS
TO FULLY OPERATE IT, BUT IT IS ONLY A
MATTER OF TIME BEFORE HE DOES.

LUCKILY HE HAS NOT FOUND ALL THE GEMS
TO FULLY OPERATE IT, BUT IT IS ONLY A
MATTER OF TIME BEFORE HE DOES.

OH NO!

OH NO!

<p align="left"><font face="Aura-Regular" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA </font></p>

DANNY

DANNY

DANiEL

DANiEL

SAM

SAM

TUCKER

TUCKER

FREAKSHOW

FREAKSHOW

LYDIA

LYDIA

CREEPY LADY

CREEPY LADY

PRESS SPACEBAR TO SKIP

PRESS SPACEBAR TO SKIP

<p align="right"><font face="Aura-Regular" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA LOREM IPSUM BLA BLA </font></p>

<p align="right"><font face="_sans" size="8" color="#000000" letterSpacing="0.000000" kerning="1"><b>OVERLAYS</b></font></p>

BEAT'EM UP

BEAT'EM UP

BEAT'EM UP

LYDIA

LYDIA

LYDIA

LIVING SHUTTLE

LIVING SHUTTLE

LIVING SHUTTLE

FREAKSHOW

FREAKSHOW

FREAKSHOW

FREAKSHOW

PERFECT

PERFECT

PERFECT

LEVEL ONE

LEVEL ONE

LEVEL TWO

LEVEL TWO

LEVEL THREE

LEVEL THREE

AMITY STREETS

AMITY STREETS

CAP CANAVERAL

CAP CANAVERAL

FREAKSHOW'S REALITY

FREAKSHOW'S REALITY

READY

READY

READY

<p align="left"><font face="Aura-Regular" size="40" color="#000000" letterSpacing="0.000000" kerning="1">x2</font></p>

<p align="left"><font face="Aura-Regular" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">x2</font></p>

LEVELSTATS

000000

000000

000000

000000

00000000

- TIME ELAPSED BONUS:

00:00

STUNNED ENEMIES:

COMBOS PERFORMED:

LIFE ENERGY BONUS:

Total Score:

Total Score:

00000000

000000

000000

000000

000000

STUNNED ENEMIES:

COMBOS PERFORMED:

LIFE ENERGY BONUS:

- TIME ELAPSED BONUS:

00:00

YELLOW GEM ACQUIRED!

CONTINUE

QUIT

RED GEM ACQUIRED!

FREAKSHOW DEFEATED!

GAME

E-2

LVL1 - SCREEN Alternative 01

LVL1 - SCREEN Alternative 02

LVL1 - SCREEN Alternative 03

Animated Pop-up text:

Beat Them Up Challenge

Dialog text - Tucker:
Danny take this! (First Aid Kit before the beat them up challenge)

LVL1 - SCREEN 1

LVL1 - SCREEN 3

Snack

Snack

LVL1 - SCREEN 4

Dialog Text  - Sam:
Danny if you want to get on this. Press on the jump button twice to perform a double jump.

LVL1 - SCREEN 05

E-
1a*

E-
1b*

LVL1 - SCREEN 13

E-
1a

E-
1b

LVL1 - SCREEN 14

LVL1 - SCREEN 15

LVL1 - SCREEN 16

LVL1 - SCREEN 17

LVL1 - SCREEN 18

LVL1 - SCREEN 19

LVL1 - SCREEN 20

Animated Pop-up text:

Beat Them Up Challenge

Dialog text - Tucker:
Danny take this! (First Aid Kit before the beat them up challenge)

LVL1 - SCREEN 11

LVL1 - SCREEN 09

LVL1 - SCREEN 24

LVL1 - SCREEN 21

LVL1 - SCREEN 12

LVL1 - SCREEN 28

LVL1 - SCREEN 08

LVL1 - SCREEN 23

LVL1 - SCREEN 22

LVL1 - SCREEN 27

LVL1 - SCREEN 26

LVL1 - SCREEN 29

LVL1 - SCREEN 30

LVL1 - SCREEN 2

LVL1 - SCREEN 06

Dialog Text  - Tucker:
What's that? Is that some sort of defense device?

Dialog Text  - Sam:
I think Guys in White organisation are behind this.
This device can hurt the one who dare passing trough.
Luckily you are no ordinary kid Danny.
Get ghost and you'll no be hurt.

LVL1 - SCREEN 07

Dialog Text  - Tucker:
"Here comes a green one! Get back to normal and you'll not get hurt"

LVL1 - SCREEN 10

Dialog Text  - Tucker:
Oah Danny! Do you see that Dude! Seem he is looking for ya!

Dialog Text - Sam:
It is one of those Guys in White Soldier sent by the Anti-Ghost Minister to catch you.
Be careful they can be dangerous!

Try this special fighting combo:
Charged Punch: Hit + Hit + Hit.

Dialog Text  - Tucker:
What a fight! Great job Danny!

LVL1 - BOSS SCREEN

Animated Pop-up text:

Lydia
Ready!

Dialog text - Danny:
Stop fleeing! Who are you? What do you want?

< Starts flying >
Dialog text - Lydia:
Freakshow has ordered me to take care of you.

Dialog text - Danny:
Oh yeah! What are you waiting for?

Dialog text - Lydia:
Very  well then!
< Lydia Starts flying and uncloak herself>

Dialog text - Danny:
Lydia!!!

Dialog text - Tucker:
Be careful of  her evil Tattoos. They usually bite!

Dialog text - Sam:
Try to send Lydia back her tatoos. It's the only way to hurt her.
Try this trick: <key sequence>.

Repeat this if the player get to much hurt:

<Lydia Escape>

Dialog text - Tucker:
She is fleeing again!

Dialog text - Danny:
Let her go, she dropped the yellow gem that all we need.

<Danny in front of the dropped gem, the yellow gem disapears>

Dialog text - Danny:
3 more gems to go!

Dialog text - Sam:
The next gem is somewhere at Cape Canaveral. We must search for it.

Dialog text - Tucker:
Can we eat first? I'm starving!

Dialog text - Sam:
...sight...

LVL1 - SCREEN 25

GWT

TATOO

ADSD

SCORE

TIME

ENERGY

LIFE

<p align="center"><font face="Aura-Regular" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>00:00</b></font></p>

<p align="center"><font face="Aura-Regular" size="16" color="#ffffff" letterSpacing="1.000000" kerning="0"><b>00000000</b></font></p>

MENU

HOW TO PLAY

QUIT?

MUSIC

OFF

ON

<SPACE> + <SPACE> + <G> + <SPACE>

X

LYDYA HINT

TO BEAT LYDIA, GO GHOST, GET DIRECTLY BENEATH HER AND USE THIS COMBO:
<SPACE> + <SPACE> + <HOLD "DOWN ARROW", THEN PRESS SPACE>

LOADING ...

LVL1 - SCREEN Alternative 02

LVL1 - SCREEN Alternative 05

LVL1 - SCREEN Alternative 03

Animated Pop-up text:

Beat Them Up Challenge

Dialog text - Tucker:
Danny take this! (First Aid Kit before the beat them up challenge)

LVL1 - SCREEN Alternative 01

LVL1 - SCREEN 1

E-3

LVL1 - SCREEN 11

LVL1 - SCREEN 05

LVL1 - SCREEN 07

LVL1 - SCREEN 10

LVL1 - SCREEN 4

LVL1 - SCREEN 24

LVL1 - SCREEN 29

LVL1 - SCREEN 17

LVL1 - SCREEN 18

LVL1 - SCREEN 3

LVL1 - SCREEN 19

LVL1 - SCREEN 20

Animated Pop-up text:

Beat Them Up Challenge

Dialog text - Tucker:
Danny take this! (First Aid Kit before the beat them up challenge)

LVL1 - SCREEN Alternative 04

LVL1 - SCREEN 26

LVL1 - SCREEN 09

LVL1 - SCREEN 27

LVL1 - SCREEN 22

LVL1 - SCREEN 12

LVL1 - SCREEN 13

LVL1 - SCREEN 14

LVL1 - SCREEN 15

LVL1 - SCREEN 16

LVL1 - SCREEN 2

LVL1 - SCREEN 1

LVL1 - SCREEN 11

LVL1 - SCREEN 28

LVL1 - SCREEN 3

LVL1 - SCREEN 05

LVL1 - SCREEN 4

LVL1 - SCREEN 1

LVL1 - SCREEN Alternative 02

LVL1 - SCREEN Alternative 01

LVL1 - SCREEN Alternative 04

LVL1 - SCREEN Alternative 05

LVL1 - SCREEN Alternative 06

LVL1 - SCREEN 1

Candys

Candys

LVL1 - SCREEN 2

LVL1 - SCREEN 4

Welcome

Welcome

to

CIRCUS

PARK

CIRCUS

PARK

LVL1 - SCREEN 3

T

LVL1 - SCREEN 06

LVL1 - SCREEN 26

LVL1 - SCREEN 08

LVL1 - SCREEN 09

LVL1 - SCREEN 10

?

LVL1 - SCREEN 11

LVL1 - SCREEN 12

LVL1 - SCREEN 13

LVL1 - SCREEN 14

LVL1 - SCREEN 15

LVL1 - SCREEN 16

LVL1 - SCREEN 17

LVL1 - SCREEN 19

LVL1 - SCREEN 20

Animated Pop-up text:

Beat Them Up Challenge

Dialog text - Tucker:
Danny take this! (First Aid Kit before the beat them up challenge)

LVL1 - SCREEN 21

LVL1 - SCREEN 22

LVL1 - SCREEN 23

LVL1 - SCREEN 24

LVL1 - SCREEN 27

LVL1 - SCREEN 28

LVL1 - SCREEN 29

LVL1 - SCREEN 30

LVL1 - SCREEN 1

Uh, oh

Uh, oh

IT'S A TOTAL
FREAKSHOW!

IT'S A TOTAL
FREAKSHOW!

TOTAL SCORE:

00000000

SUBMIT SCORE

TRY AGAIN

IT'S BACK TO THE
BIG HOUSE FOR YOU,
FREAKSHOW!

BIG TOP

FORGET THE

BIG TOP

IT'S BACK TO THE
BIG HOUSE FOR YOU,
FREAKSHOW!

FORGET THE

PLAY AGAIN

HALL OF FREAKS

HALL OF FREAKS

LOADING DATA ...

TRY AGAIN

ActionScript [AS1/AS2]

Frame 1
_global.theStage = this; stop();
Instance of Symbol 23 MovieClip in Frame 1
onClipEvent (enterFrame) { var l_pc = Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (l_pc == 100) { _parent.gotoAndStop("LoadingStepTwo"); } else { this.gotoAndStop(l_pc); } this.pc = l_pc + "%"; }
Instance of Symbol 26 MovieClip in Frame 2
onClipEvent (load) { function getScores() { if (gProxyObj == undefined) { listScores(); } else { gProxyObj.getScores(cbFunc2); } } function submitScore() { if (gProxyObj == undefined) { listScores(); } else { gProxyObj.submitScore(_global.C.oScore.points, cbFunc); } } function initHiScores() { gProxyObj.setGame_Id("dp_out"); _global.C.isLoggedIn = gProxyObj.getIsLoggedIn(); if (gProxyObj == undefined) { _global.C.isLoggedIn = false; } Debug.trace("_global.C.isLoggedIn: " + _global.C.isLoggedIn); } function listScores() { if (gProxyObj == undefined) { _global.theStage.screen.txtLoading.text = "Oops! The high score list isn\u2019t available right now!"; } else { writeList(_global.theStage.screen); _global.theStage.screen.btnScroll.onPress = mx.utils.Delegate.create(this, scrollDragPress); _global.theStage.screen.btnScroll.onRelease = mx.utils.Delegate.create(this, scrollDragRelease); _global.theStage.screen.btnScroll.onReleaseOutside = mx.utils.Delegate.create(this, scrollDragRelease); _global.theStage.screen.btnScroll.onEnterFrame = mx.utils.Delegate.create(this, scrollDrag); } } function cbFunc(thisBool) { Debug.trace("cbFunc"); if (thisBool) { listScores(); } else { _global.theStage.screen.txtLoading.text = "Oops! The high score list isn\u2019t available right now!"; _global.theStage.screen.btnScroll = false; } } function cbFunc2(thisBool) { Debug.trace("cbFunc2"); if (thisBool) { listScores(); } else { _global.theStage.screen.txtLoading.text = "Oops! The high score list isn\u2019t available right now!"; _global.theStage.screen.btnScroll = false; } } function writeList(l_mcTarget) { parseList(); var _local9 = 15; var _local10 = 0; var _local8 = "_hsItem20"; var _local7 = "_hsItem100"; var _local3; var _local5; var _local4; var _local2; l_mcTarget.txtLoading.text = ""; var _local1 = 0; while (_local1 < gProxyObj.getScoreCount()) { l_oTempFighter = new Object(); l_aTempData = gProxyObj.getScoreItem(_local1); l_oTempFighter.name = l_aTempData[0]; l_oTempFighter.score = l_aTempData[1]; _local2 = new Object(); _local2._x = _local9; _local2._y = _local10 + (_local1 * 24); if (_local1 < 20) { _local3 = _local8; } else { _local3 = _local7; } _local5 = l_mcTarget.hsList.scoreListNormal.attachMovie(_local3, "player" + _local1, _local1 + 5, _local2); _local4 = l_mcTarget.hsList.scoreListShadow.attachMovie(_local3, "player" + _local1, _local1 + 5, _local2); _local5.txtPlayer.text = l_oTempFighter.name; _local4.txtPlayer.text = l_oTempFighter.name; _local5.txtScore.text = l_oTempFighter.score; _local4.txtScore.text = l_oTempFighter.score; _local1++; } mcList = l_mcTarget.hsList; mcList.initY = 110; mcList.maxY = (mcList.initY - mcList._height) + 215; } function init() { initHiScores(); _global.SoundCTRL.playSound("MusicPackaging", MUSIC_VOLUME, 100000); goToScreen("TitleCard"); oScore = new ffa.ScoreDisplay(); } function mute() { SoundActive = false; _global.SoundCTRL.muteAllSounds(); _global.menu.sousMenu.gotoAndStop(2); } function unmute() { SoundActive = true; _global.SoundCTRL.unmuteAllSounds(); _global.menu.sousMenu.gotoAndStop(1); } function initGame(bPlayAgain, nLevel) { Life = 3; oScore.resetGlobal(); Level = nLevel; goToScreen("Game_LEVEL" + Level, true); _global.SoundCTRL.fadeOutSound("MusicPackaging"); if ((Level == 1) || (Level == 2)) { _global.SoundCTRL.playSound("MusicInGame", MUSIC_VOLUME, 1000); } else if (Level == 3) { _global.SoundCTRL.playSound("MusicFreakshow", MUSIC_VOLUME, 1000); } GameActive = true; } function endGame(endType) { Score = _global.Game.Pers.Point; _global.Game.destroyAll(); if (endType == "lose") { goToScreen("BadEnding", true); if ((Level == 1) || (Level == 2)) { _global.SoundCTRL.fadeOutSound("MusicInGame"); } else if (Level == 3) { _global.SoundCTRL.fadeOutSound("MusicFreakshow"); } _global.SoundCTRL.playSound("BadEnding", MUSIC_VOLUME, 0); calculateBonus(true); } else { goToScreen("GoodEnding", true); _global.SoundCTRL.fadeOutSound("MusicFreakshow"); _global.SoundCTRL.playSound("GoodEnding", MUSIC_VOLUME, 0); calculateBonus(false); } } function nextLevel() { Life = _global.Game.Pers.oLifeBar.getEnergy(); _global.Game.destroyAll(); Level++; _global.Transition.gotoAndStop("Transition"); NextScreen = "Game_LEVEL" + Level; Reset = true; if (Level == 3) { _global.SoundCTRL.fadeOutSound("MusicInGame"); _global.SoundCTRL.playSound("MusicFreakshow", MUSIC_VOLUME, 10000); } } function goodEndingButton(l_bSubmit) { bSubmit = l_bSubmit; goToScreen("HighScores"); _global.SoundCTRL.playSound("MusicPackaging", MUSIC_VOLUME, 100000); } function badEndingButton(l_bSubmit) { bSubmit = l_bSubmit; goToScreen("HighScores"); _global.SoundCTRL.playSound("MusicPackaging", MUSIC_VOLUME, 100000); } function submitScoreAndHide() { submitScore(); _global.theStage.screen.submitScore._visible = false; } function quitConfirm() { _global.Popup.gotoAndStop("QuitConfirm"); _global.Popup.disable.enabled = false; } function quit() { goToScreen("TitleCard"); if ((Level == 1) || (Level == 2)) { _global.SoundCTRL.fadeOutSound("MusicInGame"); } else if (Level == 3) { _global.SoundCTRL.fadeOutSound("MusicFreakshow"); } _global.SoundCTRL.playSound("MusicPackaging", MUSIC_VOLUME, 100000); } function quitCancel() { _global.Popup.gotoAndStop("Sleep"); } function showHelp(inGame) { if (inGame) { _global.menu.btnClose.enabled = false; _global.menu.sousMenu.gotoAndStop(3); _global.Popup.gotoAndStop("Instructions1"); _global.Popup.btnPlay._visible = false; _global.Popup.btnBackToTitleCard._visible = false; _global.Popup.btnNextInstructions._visible = false; _global.Popup.btnPlayInstructions._visible = false; } else { _global.Popup.gotoAndStop("Instructions1"); _global.Popup.btnBackToGame._visible = false; _global.theStage.gotoAndStop("Reset"); } } function hideHelp() { _global.Popup.gotoAndStop("Sleep"); _global.menu.btnClose.enabled = true; _global.menu.sousMenu.gotoAndStop(1); } function goToScreen(Screen, ResetLevel) { _global.Transition.gotoAndStop("Transition"); LastScreen = NextScreen; NextScreen = Screen; Reset = ResetLevel; } function resetScreen() { if (Reset) { _root.gotoAndStop("Reset"); } _global.Popup.gotoAndStop(1); } function showScreen() { _global.theStage.gotoAndStop(NextScreen); if ((NextScreen == "GoodEnding") || (NextScreen == "BadEnding")) { oScore.showTotal(_global.theStage.screen.score); if (!isLoggedIn) { _global.theStage.screen.submitScore._visible = false; } else { _global.theStage.screen.submitScore._visible = true; } } else if (NextScreen == "HighScores") { switch (LastScreen) { case "GoodEnding" : _global.theStage.screen.btnBack._visible = false; _global.theStage.screen.btnPlayAgain._visible = true; _global.theStage.screen.btnTryAgain._visible = false; if (bSubmit || (!isLoggedIn)) { _global.theStage.screen.submitScore._visible = false; } else { _global.theStage.screen.submitScore._visible = true; } break; case "BadEnding" : _global.theStage.screen.btnBack._visible = false; _global.theStage.screen.btnPlayAgain._visible = false; _global.theStage.screen.btnTryAgain._visible = true; if (bSubmit || (!isLoggedIn)) { _global.theStage.screen.submitScore._visible = false; } else { _global.theStage.screen.submitScore._visible = true; } break; default : _global.theStage.screen.btnBack._visible = true; _global.theStage.screen.btnPlayAgain._visible = false; _global.theStage.screen.btnTryAgain._visible = false; _global.theStage.screen.submitScore._visible = false; } if (bSubmit) { bSubmit = false; submitScore(); } else { getScores(); } } } function scrollDrag() { var _local2 = _global.theStage.screen.btnScroll; var _local3 = _global.theStage.screen.hsList; var _local5; var _local4; if (_local2.bDrag) { _local4 = Math.round(((_local2._y - 100) / 155) * 100); _local5 = 60 - ((_local3._height - 210) * (_local4 / 100)); _local3._y = _local5; } } function scrollDragPress() { var _local2 = _global.theStage.screen.btnScroll; var _local3 = _global.theStage.screen.hsList; _local2.startDrag(false, _local2._x, 100, _local2._x, 255); _local2.bDrag = true; } function scrollDragRelease() { var _local2 = _global.theStage.screen.btnScroll; var _local3 = _global.theStage.screen.hsList; _local2.stopDrag(); _local2.bDrag = false; } function openMenu() { _global.Game.broadcastMessage("pause", true); _global.menu.gotoAndPlay("Opens"); } function closeMenu() { _global.Game.broadcastMessage("resume", true); _global.menu.gotoAndPlay("Closes"); } function endLevel(CurrentPoint, CurrentLife) { Life = CurrentLife; Score = CurrentPoint; _global.Popup.gotoAndStop(Level + "End"); } function endTransition() { _global.Transition.gotoAndStop("Sleep"); } function ActivateHud() { _global.menu.btnMenu.enabled = true; } function DesactivateHud() { _global.menu.btnMenu.enabled = false; } _global.C = this; MUSIC_VOLUME = 40; var Reset = false; var Time = 0; var NextScreen = ""; var GameActive = false; var SoundActive = true; var TotalScore = 0; var bSubmit = false; }
Instance of Symbol 33 MovieClip "Transition" in Frame 2
onClipEvent (load) { _global.Transition = this; }
Instance of Symbol 188 MovieClip "Popup" in Frame 2
onClipEvent (load) { _global.Popup = this; }
Instance of Symbol 224 MovieClip in Frame 3
onClipEvent (load) { _global.SoundCTRL = new SoundController(this); }
Frame 5
_global.C.init();
Frame 21
stop();
Frame 31
stop();
Instance of Symbol 2041 MovieClip in Frame 31
onClipEvent (load) { this._xscale = 100; this._yscale = 100; this._x = 0; this._y = -320; this.Control.nLevel = 1; }
Instance of Symbol 2087 MovieClip "menu" in Frame 31
onClipEvent (load) { _global.menu = this; }
Frame 41
stop();
Instance of Symbol 2283 MovieClip in Frame 41
onClipEvent (load) { this._xscale = 100; this._yscale = 100; this._x = 0; this._y = -250; this.Control.nLevel = 2; }
Frame 51
stop();
Instance of Symbol 2676 MovieClip in Frame 51
onClipEvent (load) { this._xscale = 100; this._yscale = 100; this._x = 0; this._y = -250; this.Control.nLevel = 3; }
Frame 61
stop();
Frame 71
stop();
Frame 81
stop();
Symbol 26 MovieClip Frame 2
stop();
Symbol 30 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Up>") { return(undefined); } on (keyPress "<Down>") { return(undefined); } on (keyPress "<Space>") { return(undefined); }
Symbol 32 MovieClip Frame 2
_global.C.resetScreen();
Symbol 32 MovieClip Frame 4
_global.C.showScreen();
Symbol 32 MovieClip Frame 6
_global.C.endTransition();
Symbol 33 MovieClip Frame 1
gotoAndStop ("Sleep");
Instance of Symbol 32 MovieClip "state" in Symbol 33 MovieClip Frame 11
onClipEvent (load) { this.frame = 1; }
Symbol 33 MovieClip Frame 20
gotoAndStop ("Sleep");
Symbol 44 Button
on (release) { gotoAndStop ("Sleep"); _global.theStage.gotoAndStop("StoryLine"); }
Symbol 124 Button
on (release) { _global.C.goToScreen("TitleCard", true); }
Symbol 128 Button
on (release) { gotoAndStop ("Instructions2"); }
Symbol 129 Button
on (release) { _global.C.hideHelp(); }
Symbol 135 Button
on (release) { _global.C.showHelp(); }
Symbol 168 Button
on (release) { _global.C.goToScreen("TitleCard", true); }
Symbol 179 Button
on (release) { _global.C.quit(); }
Symbol 181 Button
on (release) { _parent.play(); }
Symbol 187 MovieClip Frame 1
btnMask._visible = false; btnMask.enabled = false;
Symbol 187 MovieClip Frame 20
stop();
Symbol 187 MovieClip Frame 31
_global.C.quitCancel();
Symbol 188 MovieClip Frame 1
gotoAndStop ("Sleep");
Symbol 188 MovieClip Frame 38
gotoAndStop ("Sleep");
Symbol 2739 MovieClip [__Packages.Debug] Frame 0
class Debug { static var lc; function Debug () { } static function clear() { lc = new LocalConnection(); lc.send("trace", "clear"); } static function setLevel(pLvl) { level = pLvl; } static function trace(pMsg, pLvl) { var _local1; if (pLvl != undefined) { _local1 = pLvl; } else { _local1 = level; } lc = new LocalConnection(); lc.send("trace", "trace", pMsg, _local1); } static function traceObject(o, pRecurseDepth, pLvl, pIndent) { var _local7; var _local5; var _local6; if (pLvl != undefined) { _local6 = pLvl; } else { _local6 = level; } if (pRecurseDepth == undefined) { _local7 = 0; } else { _local7 = pRecurseDepth; } if (pIndent == undefined) { _local5 = 0; } else { _local5 = pIndent; } for (var _local8 in o) { var _local3 = ""; var _local1 = 0; while (_local1 < _local5) { _local3 = _local3 + " "; _local1++; } var _local2 = o[_local8].toString(); if (o[_local8] instanceof Array) { _local2 = "[Array]"; } if (_local2 == "[object Object]") { _local2 = "[Object]"; } trace(((_local3 + _local8) + ": ") + _local2, _local6); if (_local7 > 0) { traceObject(o[_local8], _local7 - 1, _local6, _local5 + 1); } } } static var level = 0; static var DEBUG = 0; static var INFO = 1; static var WARN = 2; static var ERROR = 3; static var FATAL = 4; }
Symbol 2740 MovieClip [__Packages.ffa.ScoreDisplay] Frame 0
class ffa.ScoreDisplay { var mcScore, nPoints, nEnnemyBeated, nCombo, nLevel, nTimeElapsed, nLifeRemaining, nEnergyRemaining; function ScoreDisplay () { resetGlobal(); } function init(l_mcContainer) { mcScore = l_mcContainer; mcScore.gotoAndPlay("Idle"); mcScore.anim.score.text = com.sarbakan.utils.StringComplex.pad(nPoints, 8); } function resetGlobal() { nPoints = 0; resetLevel(); } function resetLevel(l_nLevel) { nEnnemyBeated = 0; nCombo = 0; nLevel = l_nLevel; } function addPoints(l_nAmount) { nPoints = nPoints + l_nAmount; mcScore.anim.score.text = com.sarbakan.utils.StringComplex.pad(nPoints, 8); mcScore.gotoAndPlay("Add"); } function addEnnemyBeated(l_nAmount) { nEnnemyBeated = nEnnemyBeated + l_nAmount; addPoints(l_nAmount * 1000); } function addCombo(l_nComboSequence) { var _local3; var _local2 = 1; while (_local2 <= l_nComboSequence) { _local3 = _local2 * 1000; addPoints(_local3); _local2++; } nCombo++; } function setTimeElapsed(l_nTime) { nTimeElapsed = l_nTime; } function setLifeRemaining(l_nLife, l_nEnergy) { nLifeRemaining = l_nLife; nEnergyRemaining = l_nEnergy; } function showStats(l_mcContainer) { var _local4; var _local3; var _local7; var _local8; var _local5; _local4 = (nLifeRemaining + (nEnergyRemaining / 10)) * 10000; _local7 = 10000; var _local6 = 750000 /* 0x0B71B0 */; if (nTimeElapsed > 600) { _local3 = 0; } else { _local3 = Math.round((nTimeElapsed * 5000000000) / Math.pow(nTimeElapsed, 2.75)); if (_local3 > _local6) { _local3 = _local6; } } _local5 = ((_local4 + _local7) + _local3) + nPoints; trace("*****LifeBonus: " + _local4); trace("*****LevelBonus: " + _local7); trace("*****TimeBonus: " + _local3); trace("*****StunnedEnnemies: " + nEnnemyBeated); trace("*****CombosPerformed: " + nCombo); trace("*****TotalPoints: " + _local5); nPoints = _local5; l_mcContainer.stunnedEnnemies.text = com.sarbakan.utils.StringComplex.pad(nEnnemyBeated, 6); l_mcContainer.stunnedEnnemies_shadow.text = com.sarbakan.utils.StringComplex.pad(nEnnemyBeated, 6); l_mcContainer.combos.text = com.sarbakan.utils.StringComplex.pad(nCombo, 6); l_mcContainer.combos_shadow.text = com.sarbakan.utils.StringComplex.pad(nCombo, 6); l_mcContainer.energyBonus.text = com.sarbakan.utils.StringComplex.pad(_local4, 6); l_mcContainer.energyBonus_shadow.text = com.sarbakan.utils.StringComplex.pad(_local4, 6); l_mcContainer.timeBonus.text = com.sarbakan.utils.StringComplex.pad(_local3, 6); l_mcContainer.timeBonus_shadow.text = com.sarbakan.utils.StringComplex.pad(_local3, 6); l_mcContainer.time.text = com.sarbakan.utils.StringComplex.formatTime(nTimeElapsed); l_mcContainer.time_shadow.text = com.sarbakan.utils.StringComplex.formatTime(nTimeElapsed); l_mcContainer.total.text = com.sarbakan.utils.StringComplex.pad(_local5, 8); l_mcContainer.total_shadow.text = com.sarbakan.utils.StringComplex.pad(_local5, 8); } function showTotal(l_mcContainer) { l_mcContainer.total.text = com.sarbakan.utils.StringComplex.pad(nPoints, 8); } function get points() { return(nPoints); } }
Symbol 2741 MovieClip [__Packages.com.sarbakan.utils.StringComplex] Frame 0
class com.sarbakan.utils.StringComplex { function StringComplex () { } static function pad(l_nToPad, l_nMinLength) { var _local1 = String(l_nToPad); while (_local1.length < l_nMinLength) { _local1 = "0" + _local1; } return(_local1); } static function formatTime(l_nTime) { var _local2 = l_nTime; var _local1 = Math.floor(_local2 / 60); var _local3 = Math.round(_local2 - (_local1 * 60)); return((pad(_local1, 2) + ":") + pad(_local3, 2)); } }
Symbol 2742 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 2743 MovieClip [__Packages.SoundController] Frame 0
class SoundController { var mcSoundFX, SOUND_FADE_SPEED, bMute; function SoundController (l_mcContainer) { l_mcContainer.createEmptyMovieClip("soundFX", 2); l_mcContainer.createEmptyMovieClip("music", 3); mcSoundFX = l_mcContainer.soundFX; SOUND_FADE_SPEED = 5; bMute = false; } function clearSound() { for (var _local2 in mcSoundFX) { mcSoundFX[_local2].onEnterFrame = function () { this.oSound.setVolume(this.oSound.getVolume() - this.oSound.SOUND_FADE_SPEED); if (this.oSound.getVolume() <= 0) { this.oSound.stop(); this.removeMovieClip(); } }; } } function fadeOutSound(l_sLinkage) { mcSoundFX["oClip" + l_sLinkage].onEnterFrame = function () { this.oSound.setVolume(this.oSound.getVolume() - this.oSound.SOUND_FADE_SPEED); if (this.oSound.getVolume() <= 0) { this.oSound.stop(); this.removeMovieClip(); } }; } function stopSound(l_sID) { bMute = false; mcSoundFX["oClip" + l_sID].oSound.setVolume(0); } function muteAllSounds() { bMute = true; for (var _local2 in mcSoundFX) { mcSoundFX[_local2].initVolume = mcSoundFX[_local2].oSound.getVolume(); mcSoundFX[_local2].onEnterFrame = function () { this.oSound.setVolume(this.oSound.getVolume() - this.oSound.SOUND_FADE_SPEED); if (this.oSound.getVolume() <= 0) { delete this.onEnterFrame; } }; } } function unmuteAllSounds() { bMute = false; for (var _local2 in mcSoundFX) { mcSoundFX[_local2].onEnterFrame = function () { this.oSound.setVolume(this.oSound.getVolume() + this.oSound.SOUND_FADE_SPEED); if (this.oSound.getVolume() >= this.initVolume) { delete this.onEnterFrame; } }; } } function playSound(l_sLinkage, l_nVolume, l_nLoop, l_bUnique) { nNextDepth++; if (l_nLoop == undefined) { l_nLoop = 0; } if (mcSoundFX["oClip" + l_sLinkage] == undefined) { mcSoundFX.createEmptyMovieClip("oClip" + l_sLinkage, nNextDepth); var l_oClip = mcSoundFX["oClip" + l_sLinkage]; } else if (!l_bUnique) { mcSoundFX.createEmptyMovieClip("oClip" + nNextDepth, nNextDepth); var l_oClip = mcSoundFX["oClip" + nNextDepth]; } l_oClip.oSound = new Sound(l_oClip); var _local2 = l_oClip.oSound; _local2.attachSound(l_sLinkage); _local2.onSoundComplete = function () { l_oClip.removeMovieClip(); delete l_oClip; }; _local2.maxVolume = l_nVolume; _local2.SOUND_FADE_SPEED = SOUND_FADE_SPEED; if (bMute) { l_oClip.initVolume = l_nVolume; _local2.setVolume(0); } else { _local2.setVolume(l_nVolume); } _local2.start(0, l_nLoop); return(_local2); } static var nNextDepth = 0; }
Symbol 2744 MovieClip [__Packages.com.sarbakan.utils.Stater] Frame 0
class com.sarbakan.utils.Stater { var bPaused, sCurrentState, dispatchEvent, mcContainer, nFrTotalAnim; function Stater () { mx.events.EventDispatcher.initialize(this); mx.transitions.OnEnterFrameBeacon.init(); MovieClip.addListener(this); bPaused = false; } function setState(l_sState) { var _local2; if (sCurrentState != l_sState) { dispatchEvent({type:"changeState", target:this, newState:l_sState, oldState:sCurrentState}); sCurrentState = l_sState; _local2 = mcContainer._currentframe; mcContainer.gotoAndStop(sCurrentState); if (mcContainer._currentframe == _local2) { mcContainer.gotoAndStop("Idle"); } nFrTotalAnim = mcContainer.state._totalframes; } } function onEnterFrame() { actions(); } function getState() { return(sCurrentState); } function actions() { this[sCurrentState](); } function destroy() { MovieClip.removeListener(this); } function pause() { bPaused = true; } function resume() { bPaused = false; } }
Symbol 2745 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 2746 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 2747 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 2748 MovieClip [__Packages.ffa.ScrollerElement] Frame 0
class ffa.ScrollerElement extends com.sarbakan.utils.Stater { var oScroller, oPers, oCollider, nPosX, nPosY, bActionPause, bAnimPause, addListener, nTrueX, nTrueY, bHitGround, nSpdY, nWidthOutLeft, nWidthOutRight, setState, nMoveX, nSpdX, nMoveY, mcContainer, bFlipped, getState, removeListener; function ScrollerElement (l_oPosition, l_oScroller, l_oPers, l_oCollider) { super(); ffa.Info.init(); AsBroadcaster.initialize(this); oScroller = l_oScroller; oPers = l_oPers; oCollider = l_oCollider; nPosX = l_oPosition.x; nPosY = l_oPosition.y; bActionPause = false; bAnimPause = false; _global.Game.addListener(this); addListener(_global.Game); pause(true); } function checkGround() { var _local2 = oCollider.Sol; if (_local2.hitTest(nTrueX, nTrueY, true)) { bHitGround = true; } else { while (_local2.hitTest(nTrueX, nTrueY + nSpdY, true) && (nSpdY > 0)) { nSpdY--; bHitGround = true; } } } function checkSleep() { if ((nPosX <= (oScroller.nInvertedPosX - nWidthOutLeft)) || (nPosX >= (oScroller.nInvertedPosX + nWidthOutRight))) { setState("Sleep"); } } function checkActive() { if ((nPosX >= (oScroller.nInvertedPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nInvertedPosX + nWidthOutRight))) { Activate(); } } function Activate() { setState("Idle"); } function setMove() { nMoveX = nSpdX; nMoveY = nSpdY; } function moveToPos() { setMove(); if ((nMoveY != 0) || (nMoveX != 0)) { nPosX = nPosX + nMoveX; nPosY = nPosY + nMoveY; mcContainer._parent._x = nPosX; mcContainer._parent._y = nPosY; } } function setFlipped(l_bFlipped) { if (l_bFlipped) { mcContainer._xscale = Math.abs(mcContainer._xscale) * -1; } else { mcContainer._xscale = Math.abs(mcContainer._xscale); } bFlipped = l_bFlipped; } function setTruePos() { if (getState() != "Sleep") { nTrueX = nPosX + oScroller.nPosX; nTrueY = nPosY + oScroller.nPosY; } } function destroy() { _global.Game.removeListener(this); removeListener(_global.Game); super.destroy(); mcContainer._parent.removeMovieClip(); } function pause(l_bAnim) { bActionPause = true; if (l_bAnim) { mcContainer.state.stop(); } bAnimPause = l_bAnim; } function resume() { bActionPause = false; if (bAnimPause) { mcContainer.state.play(); } bAnimPause = false; } function replace(l_nX, l_nY) { nPosX = nPosX + l_nX; mcContainer._parent._x = nPosX; nPosY = nPosY + l_nY; mcContainer._parent._y = nPosY; } function replaceToPos() { mcContainer._parent._x = nPosX; mcContainer._parent._y = nPosY; } function actions() { if (!bAnimPause) { setTruePos(); super.actions(); } else { mcContainer.state.stop(); } } static var bDEBUG = false; }
Symbol 2749 MovieClip [__Packages.ffa.Info] Frame 0
class ffa.Info { static var nWidth, nHeight, nFrameRate; function Info () { } static function init() { nWidth = 600; nHeight = 300; nFrameRate = 30; } static function get WIDTH() { return(nWidth); } static function get HEIGHT() { return(nHeight); } static function get FRAME_RATE() { return(nFrameRate); } }
Symbol 2750 MovieClip [__Packages.ffa.ennemy.Ennemy] Frame 0
class ffa.ennemy.Ennemy extends ffa.ScrollerElement { var nHurtLoop, nHurtLoopMax, checkActive, nFrTotalAnim, mcContainer, setState, destroy, bFlipped, nGetHitLeft, nGetHitRight, nGetHitTop, oPers, nPosX, nPosY; function Ennemy (l_oPosition, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); nHurtLoop = 0; nHurtLoopMax = 1; } function Sleep() { checkActive(); } function Die() { if (mcContainer.state._currentframe == nFrTotalAnim) { setState("Dead"); } } function Dead() { mcContainer._parent.removeMovieClip(); destroy(); } function setFlipped(l_bFlipped) { super.setFlipped(l_bFlipped); initGetHurtZone(); } function initHurt() { } function initGetHurtZone() { if (bFlipped) { nGetHitLeft = mcContainer.HitFront._x; nGetHitRight = -1 * mcContainer.HitBack._x; } else { nGetHitLeft = -1 * mcContainer.HitBack._x; nGetHitRight = mcContainer.HitFront._x; } nGetHitTop = mcContainer.HitTop._y; } function checkGetHurt() { if (oPers.CanHit) { trace("Right here! "); if (bDEBUG) { mcContainer._parent._parent.clear(); mcContainer._parent._parent.lineStyle(5, 255); mcContainer._parent._parent.moveTo(nPosX + nGetHitRight, nPosY); mcContainer._parent._parent.lineTo(nPosX - nGetHitLeft, nPosY); mcContainer._parent._parent.lineTo(nPosX - nGetHitLeft, nPosY + nGetHitTop); mcContainer._parent._parent.lineTo(nPosX + nGetHitRight, nPosY + nGetHitTop); mcContainer._parent._parent.lineTo(nPosX + nGetHitRight, nPosY); } if ((oPers.HitPointY <= nPosY) && (oPers.HitPointY >= (nPosY + nGetHitTop))) { if (((oPers.HitPointX <= (nPosX + nGetHitRight)) && (oPers.HitPointX >= (nPosX - nGetHitLeft))) && (oPers.Dir == "D")) { oPers.CanHit = false; setFlipped(true); initHurt(); return(true); } if (((oPers.HitPointX >= (nPosX - nGetHitLeft)) && (oPers.HitPointX <= (nPosX + nGetHitRight))) and (oPers.Dir == "G")) { oPers.CanHit = false; setFlipped(false); initHurt(); return(true); } } } return(false); } function checkTarget() { if ((oPers.PosX >= nPosX) && (bFlipped)) { setFlipped(false); } else if ((oPers.PosX <= nPosX) && (!bFlipped)) { setFlipped(true); } } static var bDEBUG = false; }
Symbol 2751 MovieClip [__Packages.ffa.ennemy.GWT] Frame 0
class ffa.ennemy.GWT extends ffa.ennemy.Ennemy { var sDepth, oScreen, bBeatThemUp, nBeatThemUpOrder, nFrFire, nElement, nPosXFront, nPosYFront, nTargetFrontY, nPosXParallax, nPosYParallax, nEnergy, mcContainerFront, mcContainerParallax, nPosX, nPosY, nFlyToFrontCount, mcContainer, nWidthOutLeft, nWidthOutRight, sGun, bFlipped, nFrontKickDistance, nFrontKickDelay, nFrontKickDelayCount, nHurtLoopMax, nHurtLoop, nSpdYFall, nSpdYFly, nSpdYFlyMax, nMoveX, nMoveY, nSpdX, nSpdY, bWaitForTutorial, initGetHurtZone, oBeam, sChargeType, nChargeDistance, nQuickChargeFr, StraightGunCharge, UpperGunCharge, CrouchedLowerGunCharge, StraightGunAttack, UpperGunAttack, CrouchedLowerGunAttack, sTarget, sBeamColor, nTryRange, nChargeCountDown, oPers, broadcastMessage, moveToPos, checkTarget, bActionPause, checkGetHurt, nFrTotalAnim, bHitGround, sLastHit, oScroller, getState, destroy, setFlipped, bAnimPause; function GWT (l_mcAttachTargetFront, l_mcAttachTargetParallax, l_oPosition, l_sGunColor, l_sShieldColor, l_oScroller, l_oPers, l_oCollider, l_oScreen, l_sDepth, l_bBeatThemUp) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); var _local4; var _local5 = nGWT; nGWT++; sDepth = l_sDepth; oScreen = l_oScreen; bBeatThemUp = l_bBeatThemUp; nBeatThemUpOrder = 0; nFrFire = 0; _local4 = "GWT" + _local5; nElement = _local5; nPosXFront = l_oPosition.x; nPosYFront = l_oPosition.y; nTargetFrontY = l_oPosition.y; if (!bBeatThemUp) { nPosXParallax = (l_oPosition.x / 2) - 150; } else { nPosXParallax = l_oPosition.x / 2; } nPosYParallax = 345; nEnergy = 85; l_mcAttachTargetFront.attachMovie("GWT", _local4, _local5 * 2, {_x:nPosXFront, _y:nPosYFront}); mcContainerFront = l_mcAttachTargetFront[_local4].Obj; l_mcAttachTargetParallax.attachMovie("GWT", _local4, (_local5 * 2) + 500, {_x:nPosXParallax, _y:nPosYParallax}); mcContainerParallax = l_mcAttachTargetParallax[_local4].Obj; mcContainerParallax._xscale = 35; mcContainerParallax._yscale = 35; if (sDepth == "Parallax") { nPosX = nPosXParallax; nPosY = nPosYParallax; nFlyToFrontCount = 40; mcContainer = mcContainerParallax; } else { nPosX = nPosXFront; nPosY = nPosYFront; mcContainer = mcContainerFront; } nWidthOutLeft = (0 + (mcContainer._width / 2)) + ACTIVATION_GAP; nWidthOutRight = (600 + (mcContainer._width / 2)) + ACTIVATION_GAP; setState("Sleep"); sGun = "WithGun"; bFlipped = false; nFrontKickDistance = 120; nFrontKickDelay = 15; nFrontKickDelayCount = 0; nHurtLoopMax = 3; nHurtLoop = 0; nSpdYFall = 5; nSpdYFly = -2; nSpdYFlyMax = -10; nMoveX = 0; nMoveY = 0; nSpdX = 0; nSpdY = 0; bWaitForTutorial = false; initGetHurtZone(); initGunHandle(l_sGunColor); } function initHitZone(l_mcAttachTarget, l_mcReference) { var _local5 = l_mcReference._rotation; var _local4 = bFlipped; var _local3; var _local6; if (_local4) { _local3 = (nPosX - l_mcReference._x) - l_mcReference._parent._x; } else { _local3 = (nPosX + l_mcReference._x) + l_mcReference._parent._x; } _local6 = (nPosY + l_mcReference._y) + l_mcReference._parent._y; oBeam.launch(_local5, _local3, _local6, _local4); } function initGunHandle(l_sType) { sChargeType = ""; nChargeDistance = 500; nQuickChargeFr = 25; StraightGunCharge = mx.utils.Delegate.create(this, GunCharge); UpperGunCharge = mx.utils.Delegate.create(this, GunCharge); CrouchedLowerGunCharge = mx.utils.Delegate.create(this, GunCharge); StraightGunAttack = mx.utils.Delegate.create(this, GunAttack); UpperGunAttack = mx.utils.Delegate.create(this, GunAttack); CrouchedLowerGunAttack = mx.utils.Delegate.create(this, GunAttack); if (l_sType == "red") { sTarget = "Daniel"; sBeamColor = "Red"; } else if (l_sType == "green") { sTarget = "Danny"; sBeamColor = "Green"; } else { sTarget = "All"; sBeamColor = "Combined"; } oBeam = new ffa.Beam(ffa.Info.__get__WIDTH() * 4, 11, 75, 70); nTryRange = 15; nChargeCountDown = Math.round(CHARGE_TIME + (Math.random() * 25)); } function initGunCharge(l_sChargeType) { sChargeType = l_sChargeType; setState(sChargeType + "GunCharge"); if (oPers.CanBeHit) { mcContainer.state.Beam.color.gotoAndPlay(nQuickChargeFr); mcContainer.state.gotoAndPlay(nQuickChargeFr); } } function initGunAttack() { nFrFire = 0; setState(sChargeType + "GunAttack"); initHitZone(mcContainer._parent._parent, mcContainer.state.Beam); } function set waitForTutorial(l_bWait) { bWaitForTutorial = l_bWait; //return(waitForTutorial); } function get waitForTutorial() { return(bWaitForTutorial); } function Dead() { broadcastMessage("onGWTDie", nBeatThemUpOrder, true); super.Dead(); } function Out() { switchDepth(); moveToPos(); } function IdleWithGun() { checkSleep(); checkTarget(); if ((oPers.Etat != "Die") && (!bActionPause)) { if (sDepth == "Front") { if ((!checkFrontKick()) && (!bWaitForTutorial)) { checkCharge(); } checkGetHurt(); } else { checkFlyToFront(); } } } function IdleWithoutGun() { checkSleep(); checkTarget(); if (mcContainer.state._currentframe == nFrTotalAnim) { setState("JetpackStart" + sGun); } else { checkGetHurt(); } } function JetpackStartWithGun() { if (mcContainer.state._currentframe == nFrTotalAnim) { setState("JetpackIdle" + sGun); nSpdY = nSpdYFly; } } function JetpackStartWithoutGun() { if (mcContainer.state._currentframe == nFrTotalAnim) { setState("JetpackIdle" + sGun); nSpdY = nSpdYFly * 2; } } function JetpackIdleWithoutGun() { nSpdY = nSpdY * 1.4; if (nSpdY < (nSpdYFlyMax * 2)) { nSpdY = nSpdYFlyMax * 2; } checkFlyOut(); moveToPos(); } function JetpackIdleWithGun() { if (sDepth == "Parallax") { nSpdY = nSpdY * 1.2; if (nSpdY < nSpdYFlyMax) { nSpdY = nSpdYFlyMax; } mcContainer._xscale = mcContainer._xscale + 0.75; mcContainer._yscale = mcContainer._yscale + 0.75; checkFlyOut(); moveToPos(); } else { checkGround(); moveToPos(); if (bHitGround) { setState("JetpackLanding"); } } } function JetpackLanding() { if (mcContainer.state._currentframe == nFrTotalAnim) { setState("Idle" + sGun); nSpdY = 0; } } function GunCharge() { if (mcContainer.state._currentframe == (nQuickChargeFr + 1)) { _global.SoundCTRL.playSound("GWT_Charge", 40, 0); } if (mcContainer.state._currentframe == nFrTotalAnim) { initGunAttack(); } checkGetHurt(); } function GunAttack() { if (mcContainer.state._currentframe == nFrTotalAnim) { mcContainer.state.stop(); } nFrFire++; if ((nFrFire > FIRE_TIME) || (bActionPause)) { nFrFire = 0; setState("Idle" + sGun); nChargeCountDown = Math.round(CHARGE_TIME + (Math.random() * 25)); } else { checkGetHurt(); checkHit(); } } function BackgroundFall() { if (sDepth == "Front") { checkFlyOut(); moveToPos(); } else { if (nPosY > 320) { setState("BackgroundFallEnd"); } mcContainer._xscale = mcContainer._xscale - 0.4; mcContainer._yscale = mcContainer._yscale - 0.4; moveToPos(); } } function BackgroundFallEnd() { if (mcContainer.state._currentframe == nFrTotalAnim) { mcContainer.state.stop(); mcContainer._parent.cacheAsBitmap = true; setState("BackgroundJunk"); broadcastMessage("onGWTDie", nBeatThemUpOrder, true); trace("Die" + this); } } function BackgroundJunk() { checkSleep(); } function HurtWithGun() { if ((oPers.Etat != "JumpKick") && (checkGetHurt())) { oPers.nHitCombo++; nHurtLoop = 0; } else if (mcContainer.state._currentframe == nFrTotalAnim) { nHurtLoop++; if (nHurtLoop == nHurtLoopMax) { nChargeCountDown = Math.round(CHARGE_TIME + (Math.random() * 25)); nFrontKickDelayCount = 10; oPers.nHitCombo = 0; oPers.bComboSwitch = false; nHurtLoop = 0; setState("Idle" + sGun); } } } function HurtWithoutGun() { if ((oPers.Etat != "JumpKick") && (checkGetHurt())) { oPers.Combo++; mcContainer.state.gotoAndPlay(1); } else if (mcContainer.state._currentframe == nFrTotalAnim) { nHurtLoop++; if (nHurtLoop == (nHurtLoopMax + 5)) { nChargeCountDown = Math.round(CHARGE_TIME + (Math.random() * 25)); nFrontKickDelayCount = 0; oPers.nHitCombo = 0; nHurtLoop = 0; setState("JetpackStart" + sGun); if ((((sLastHit != "MegaChargedUppercut") && (sLastHit != "HardFrontKick")) && (sLastHit != "ComboSpinPunch")) && (sLastHit != "ComboBlast")) { setState("FrontKick" + sGun); } } } } function HurtLoosesGun() { mcContainer.state.Gun.gotoAndStop(sBeamColor); if (checkGetHurt()) { oPers.Combo++; } else if (mcContainer.state._currentframe == nFrTotalAnim) { nChargeCountDown = Math.round(CHARGE_TIME + (Math.random() * 25)); nFrontKickDelayCount = 0; oPers.Combo = 0; setState("Idle" + sGun); } } function FrontKickWithGun() { var _local3; var _local4; var _local5 = mcContainer.state.bAttack; if (_local5) { if (bFlipped) { _local3 = nPosX - mcContainer.state.nDistAttackX; _local4 = nPosY + mcContainer.state.nDistAttackY; } else { _local3 = nPosX + mcContainer.state.nDistAttackX; _local4 = nPosY + mcContainer.state.nDistAttackY; } if ((_local4 <= oPers.PosY) && (_local4 >= (oPers.PosY - oPers.nGetHitTop))) { if (((oPers.Dir == "D") && (_local3 <= (oPers.PosX + oPers.nGetHitRight))) && (_local3 >= (oPers.PosX - oPers.nGetHitLeft))) { if (oPers.CanBeHit) { _global.SoundCTRL.playSound("Danny_LowKick", 90, 0); } if (bFlipped) { oPers.Dir = "D"; } else { oPers.Dir = "G"; } oPers.GetHit(30); } else if (((oPers.Dir == "G") && (_local3 <= (oPers.PosX + oPers.nGetHitRight))) && (_local3 >= (oPers.PosX - oPers.nGetHitLeft))) { if (oPers.CanBeHit) { _global.SoundCTRL.playSound("Danny_LowKick", 90, 0); } if (bFlipped) { oPers.Dir = "D"; } else { oPers.Dir = "G"; } oPers.GetHit(30); } } } if (mcContainer.state._currentframe == nFrTotalAnim) { setState("Idle" + sGun); } checkGetHurt(); } function FrontKickWithoutGun() { var _local3; var _local4; var _local5 = mcContainer.state.bAttack; if (_local5) { if (bFlipped) { _local3 = nPosX - mcContainer.state.nDistAttackX; _local4 = nPosY + mcContainer.state.nDistAttackY; } else { _local3 = nPosX + mcContainer.state.nDistAttackX; _local4 = nPosY + mcContainer.state.nDistAttackY; } if ((_local4 <= oPers.PosY) && (_local4 >= (oPers.PosY - oPers.nGetHitTop))) { if (((oPers.Dir == "D") && (_local3 <= (oPers.PosX + oPers.nGetHitRight))) && (_local3 >= (oPers.PosX - oPers.nGetHitLeft))) { if (oPers.CanBeHit) { _global.SoundCTRL.playSound("Danny_LowKick", 90, 0); } if (bFlipped) { oPers.Dir = "D"; } else { oPers.Dir = "G"; } oPers.GetHit(30); } else if (((oPers.Dir == "G") && (_local3 <= (oPers.PosX + oPers.nGetHitRight))) && (_local3 >= (oPers.PosX - oPers.nGetHitLeft))) { if (oPers.CanBeHit) { _global.SoundCTRL.playSound("Danny_LowKick", 90, 0); } if (bFlipped) { oPers.Dir = "D"; } else { oPers.Dir = "G"; } oPers.GetHit(30); } } } if (mcContainer.state._currentframe == nFrTotalAnim) { setState("JetpackStart" + sGun); } checkGetHurt(); } function checkFrontKick() { if (oPers.CanBeHit) { if ((nPosY <= (oPers.PosY + 10)) && (nPosY >= (oPers.PosY - oPers.nGetHitTop))) { if (bFlipped && (Math.abs(oPers.PosX - nPosX) <= nFrontKickDistance)) { nFrontKickDelayCount++; if (nFrontKickDelayCount >= nFrontKickDelay) { nFrontKickDelayCount = 0; _global.SoundCTRL.playSound("Danny_AnticPunch", 90, 0); setState("FrontKick" + sGun); } return(true); } if ((!bFlipped) && (Math.abs(nPosX - oPers.PosX) <= nFrontKickDistance)) { nFrontKickDelayCount++; if (nFrontKickDelayCount >= nFrontKickDelay) { nFrontKickDelayCount = 0; _global.SoundCTRL.playSound("Danny_AnticPunch", 90, 0); setState("FrontKick" + sGun); } return(true); } if (nFrontKickDelayCount > 0) { nFrontKickDelayCount--; } } } return(false); } function checkCharge() { var _local2 = (nPosY - oBeam.__get__defaultY()) - oBeam.__get__width(); var _local3 = nPosY - oBeam.__get__defaultY(); if (nChargeCountDown == 0) { if (((_local2 - nTryRange) <= oPers.PosY) && ((_local2 + nTryRange) >= (oPers.PosY - oPers.nGetHitTop))) { if ((bFlipped && (Math.abs(oPers.PosX - nPosX) <= nChargeDistance)) && (Math.abs(oPers.PosX - nPosX) > oBeam.__get__defaultX())) { initGunCharge("Straight"); } else if (((!bFlipped) && (Math.abs(nPosX - oPers.PosX) <= nChargeDistance)) && (Math.abs(oPers.PosX - nPosX) > oBeam.__get__defaultX())) { initGunCharge("Straight"); } } else if ((_local2 >= oPers.PosY) && ((_local2 - (nChargeDistance * 0.4)) <= oPers.PosY)) { if (bFlipped && (Math.abs(oPers.PosX - nPosX) <= (nChargeDistance * 0.6))) { initGunCharge("Upper"); } else if ((!bFlipped) && (Math.abs(nPosX - oPers.PosX) <= (nChargeDistance * 0.6))) { initGunCharge("Upper"); } } else if ((_local3 <= oPers.PosY) && ((_local3 + (nChargeDistance * 0.4)) >= oPers.PosY)) { if (bFlipped && (Math.abs(oPers.PosX - nPosX) <= (nChargeDistance * 0.7))) { initGunCharge("CrouchedLower"); } else if ((!bFlipped) && (Math.abs(nPosX - oPers.PosX) <= (nChargeDistance * 0.7))) { initGunCharge("CrouchedLower"); } } } else if (nChargeCountDown > 0) { nChargeCountDown--; } } function checkHit() { var _local11; var _local5; var _local4; var _local2; var _local3; var _local8; var _local6; var _local9; var _local7; var _local10; oBeam.update(); _local11 = (mcContainer.state.Beam._xscale / 100) * (mcContainer.state._xscale / 100); mcContainer.state.Beam.color._height = (oBeam.__get__length() * _local11) * (oBeam.__get__scaleProgress() / 100); if ((sTarget == oPers.Perso) || (sTarget == "All")) { _local5 = oPers.PosX; _local4 = oPers.PosY; _local2 = oPers.PosX; _local3 = oPers.PosY - oPers.nGetHitTop; _local8 = oBeam.startX; _local6 = oBeam.startY; _local9 = oBeam.endX; _local7 = oBeam.endY; if (ffa.ennemy.Ennemy.bDEBUG) { mcContainer._parent._parent.clear(); mcContainer._parent._parent.lineStyle(5, 255); mcContainer._parent._parent.moveTo(_local8, _local6); mcContainer._parent._parent.lineTo(_local9, _local7); mcContainer._parent._parent.moveTo(_local5, _local4); mcContainer._parent._parent.lineTo(_local2, _local3); } _local10 = com.sarbakan.utils.Trig.lineIntersect(_local8, _local6, _local9, _local7, _local5, _local4, _local2, _local3).intersect; if (_local10) { oPers.GetHit(); } } } function checkGround() { if ((nPosY + nSpdY) >= nTargetFrontY) { super.checkGround(); } } function checkActive() { if (nEnergy > 0) { if (sDepth == "Front") { if ((nPosX >= (oScroller.nInvertedPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nInvertedPosX + nWidthOutRight))) { if (!bBeatThemUp) { Activate(); } } } else if ((nPosX >= (oScroller.nParallaxPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nParallaxPosX + nWidthOutRight))) { Activate(); } } } function checkSleep() { if (sDepth == "Front") { if ((nPosX <= (oScroller.nInvertedPosX - nWidthOutLeft)) || (nPosX >= (oScroller.nInvertedPosX + nWidthOutRight))) { setState("Sleep"); } } else if ((nPosX <= (oScroller.nParallaxPosX - nWidthOutLeft)) || (nPosX >= (oScroller.nParallaxPosX + nWidthOutRight))) { if (getState() == "BackgroundJunk") { destroy(); } else { setState("Sleep"); } } } function checkFlyToFront() { if (!bBeatThemUp) { nFlyToFrontCount--; if (nFlyToFrontCount <= 0) { setState("JetpackStart" + sGun); } } } function checkFlyOut() { if (nPosY < 0) { setState("Out"); } } function setState(l_sState) { if (sDepth == "Parallax") { mcContainer = mcContainerParallax; mcContainerFront.gotoAndStop("Sleep"); } else if (sDepth == "Front") { mcContainer = mcContainerFront; mcContainerParallax.gotoAndStop("Sleep"); } super.setState(l_sState); mcContainer.state.Gun.gotoAndStop(sBeamColor); mcContainer.state.Beam.gotoAndStop(sBeamColor); } function Activate() { setState("Idle" + sGun); if (sDepth == "Parallax") { mcContainer.state.stop(); mcContainer._parent.cacheAsBitmap = true; } } function KillAllGWT() { destroy(); } function initHurt() { trace("Hurt?" + oPers.CanHit); if (getState() != ("Hurt" + sGun)) { _global.SoundCTRL.playSound("GWT_Hurt", 90, 0); } nFrontKickDelayCount = 0; oPers.setComboHit(); sLastHit = oPers.Etat; switch (oPers.Etat) { case "ComboSpinPunch" : case "ComboBlast" : nEnergy = nEnergy - 35; if (nEnergy > 0) { if (sGun == "WithGun") { sGun = "WithoutGun"; setState("HurtLoosesGun"); } else { setState("Hurt" + sGun); } } else { setState("Die"); } break; case "MegaChargedUppercut" : case "HardFrontKick" : nEnergy = nEnergy - 35; if (nEnergy > 0) { if (sGun == "WithGun") { sGun = "WithoutGun"; setState("HurtLoosesGun"); } else { setState("Hurt" + sGun); } } else { nSpdY = -30; _global.SoundCTRL.playSound("GWT_BackgroundFall", 90, 0); setState("BackgroundFall"); } break; case "JumpKick" : nEnergy = nEnergy - 25; oPers.initJumpKickBounce(); setState("Hurt" + sGun); if (nEnergy <= 0) { _global.SoundCTRL.playSound("GWT_Die", 90, 0); setState("Die"); } break; default : nEnergy = nEnergy - 5; setState("Hurt" + sGun); if (nEnergy > 0) { break; } _global.SoundCTRL.playSound("GWT_Die", 90, 0); setState("Die"); } } function switchDepth() { if (sDepth == "Parallax") { sDepth = "Front"; nPosX = nPosXFront; nPosY = -300; nSpdY = 20; setState("JetpackIdle" + sGun); setFlipped(false); } else if ((sDepth == "Front") && (nEnergy < 0)) { sDepth = "Parallax"; nPosX = (nPosX / 2) + ((Math.random() * 150) - 50); nPosY = -500; nSpdY = 20; setFlipped(false); setState("BackgroundFall"); mcContainer._xscale = 50; mcContainer._yscale = 50; } else { broadcastMessage("onGWTDie", nBeatThemUpOrder, false); super.Dead(); } } function beatIt(l_nBeatThemUpOrder) { bBeatThemUp = false; nBeatThemUpOrder = l_nBeatThemUpOrder; if (sDepth == "Front") { nPosX = nPosXFront; nPosY = -300; nSpdY = 20; setState("JetpackIdle" + sGun); setFlipped(false); moveToPos(); } } function pause(l_bAnim) { if (l_bAnim) { mcContainer.state.Beam.color.stop(); } super.pause(l_bAnim); } function resume() { if (getState().indexOf("GunAttack") != -1) { bActionPause = false; if (bAnimPause) { if (mcContainer.state._currentframe < nFrTotalAnim) { mcContainer.state.play(); } } bAnimPause = false; } else if (getState() != "BackgroundJunk") { if (bAnimPause) { mcContainer.state.Beam.color.play(); } super.resume(); } else if (getState() == "BackgroundJunk") { bAnimPause = false; bActionPause = false; } } function toString() { return(mcContainer._parent._name); } static var FIRE_TIME = 50; static var CHARGE_TIME = 25; static var ACTIVATION_GAP = 25; static var nGWT = 0; }
Symbol 2752 MovieClip [__Packages.ffa.Beam] Frame 0
class ffa.Beam { var nLength, nWidth, nDefaultX, nDefaultY, nXBeamStart, nYBeamStart, nScaleProgress, nXBeamEnd, nYBeamEnd; function Beam (l_nLength, l_nWidth, l_nDefaultX, l_nDefaultY) { nLength = l_nLength; nWidth = l_nWidth; nDefaultX = l_nDefaultX; nDefaultY = l_nDefaultY; } function launch(l_nRotation, l_nStartPosX, l_nStartPosY, l_bFlipped) { nXBeamStart = l_nStartPosX; nYBeamStart = l_nStartPosY; nScaleProgress = 5; if (Math.round(l_nRotation) == 90) { if (l_bFlipped) { nXBeamEnd = l_nStartPosX - nLength; nYBeamEnd = l_nStartPosY; } else { nXBeamEnd = l_nStartPosX + nLength; nYBeamEnd = l_nStartPosY; } } else { l_nRotation = l_nRotation - 180; if (!l_bFlipped) { l_nRotation = l_nRotation * -1; } nXBeamEnd = l_nStartPosX + (nLength * Math.sin((l_nRotation * Math.PI) / 180)); nYBeamEnd = l_nStartPosY + (nLength * Math.cos((l_nRotation * Math.PI) / 180)); } } function update() { if (nScaleProgress < 100) { nScaleProgress = nScaleProgress + 15; } if (nScaleProgress > 100) { nScaleProgress = 100; } } function get defaultX() { return(nDefaultX); } function get defaultY() { return(nDefaultY); } function get length() { return(nLength); } function get width() { return(nWidth); } function get startX() { return(nXBeamStart); } function get startY() { return(nYBeamStart); } function get endX() { return(nXBeamEnd); } function get endY() { return(nYBeamEnd); } function get scaleProgress() { return(nScaleProgress); } }
Symbol 2753 MovieClip [__Packages.ffa.background.Screen] Frame 0
class ffa.background.Screen { var oScreenGroup, oPers, oScroller, mcParallax, mcGWT, mcCollider, mcContainer, nCameraMinPauseX, nCameraMaxPauseX, bReady, aADSD, aGWT, aTatoo, nCurrentAction, aAction, startDialog, queueDialog, bLockGWT, bBeatThemUp, nSimultaneous, aRealGWT, nID, aBonus, nEnnemyBeated, nCurrentBeatThemUpEnnemy, nEnergyBefore; function Screen (l_mcContainer, l_oScreenGroup, l_mcMainContainer, l_oScroller, l_oPers) { oScreenGroup = l_oScreenGroup; oPers = l_oPers; oScroller = l_oScroller; mcParallax = l_mcMainContainer.Parallax; mcGWT = l_mcMainContainer.GWT; mcCollider = l_mcMainContainer.Collider; mcContainer = l_mcContainer; nCameraMinPauseX = -1; nCameraMaxPauseX = -1; if (mcContainer._currentframe == 2) { bReady = true; } else { aADSD = new Array(); aGWT = new Array(); aTatoo = new Array(); mcContainer.gotoAndStop(2); mcContainer.cacheAsBitmap = true; bReady = false; nCurrentAction = 0; aAction = new Array(); } startDialog = mx.utils.Delegate.create(_global.Game.oDialog, _global.Game.oDialog.startDialog); queueDialog = mx.utils.Delegate.create(_global.Game.oDialog, _global.Game.oDialog.queueDialog); bLockGWT = false; bBeatThemUp = false; _global.Game.oDialog.addListener(this); } function registerGWT(l_oPointInit) { var _local2 = new Object(); _local2.pt = l_oPointInit; _local2.id = aGWT.length; aGWT.push(_local2); } function registerADSD(l_oADSD) { aADSD.push(l_oADSD); } function registerTatoo(l_oTatoo) { aTatoo.push(l_oTatoo); } function generate() { var _local2; if (!bBeatThemUp) { _local2 = oScreenGroup.GWTRule; } else { _local2 = oScreenGroup.BeathThemUpGWTRule; } generateNormalGWT(_local2); replaceADSD(); replaceTatoo(); } function generateNormalGWT(l_aGWTRule) { var _local4; var _local12; var _local15; var _local8 = 0; var _local3; var _local6; var _local5; var _local7; if (aGWT.length > 0) { for (var _local11 in aGWT) { aGWT[_local11].gunColor = randomColor(["green", "combined", "red"]); aGWT[_local11].depth = randomDepth(); } if (l_aGWTRule.length > 0) { var _local9 = 0; while (_local9 < l_aGWTRule.length) { _local4 = l_aGWTRule[_local9]; switch (_local4.type) { case "GWT" : while (aGWT.length > _local4.max) { _local12 = Math.floor(Math.random() * aGWT.length) - 1; aGWT[_local12].removeFromList = true; aGWT.sortOn("removeFromList"); aGWT.pop(); } while ((aGWT.length < _local4.min) && (bBeatThemUp)) { _local7 = new Object(); for (var _local13 in aGWT[_local8]) { _local7[_local13] = aGWT[_local8][_local13]; } _local7.id = aGWT.length; aGWT.push(_local7); _local8++; } break; case "gunColor" : _local3 = new Array(); _local6 = new Array(); for (var _local11 in aGWT) { _local5 = aGWT[_local11]; if (_local5.gunColor == _local4.gunColor) { _local3.push(_local5); } else { _local6.push(_local5); } } while (_local3.length > _local4.max) { do { _local3[_local3.length - 1].gunColor = randomColor(_local4.colorRange); } while (_local3[_local3.length - 1].gunColor == _local4.gunColor); _local6.push(_local3.pop()); } aGWT = _local3.concat(_local6); break; case "depth" : _local3 = new Array(); _local6 = new Array(); for (var _local11 in aGWT) { _local5 = aGWT[_local11]; if (_local5.depth == _local4.depth) { _local3.push(_local5); } else { _local6.push(_local5); } } while (_local3.length > _local4.max) { do { _local3[_local3.length - 1].depth = randomDepth(); } while (_local3[_local3.length - 1].depth == _local4.depth); _local6.push(_local3.pop()); } aGWT = _local3.concat(_local6); break; case "simultaneous" : nSimultaneous = _local4.max; } _local9++; } } aRealGWT = new Array(); aGWT.sortOn("id"); var _local11 = 0; while (_local11 < aGWT.length) { var _local10 = new Object(); _local5 = aGWT[_local11]; _local10.x = _local5.pt.x + mcContainer._x; _local10.y = _local5.pt.y + mcContainer._y; aRealGWT.push(new ffa.ennemy.GWT(mcGWT, mcParallax, _local10, _local5.gunColor, _local5.shieldColor, oScroller, oPers, mcCollider, this, _local5.depth, bBeatThemUp)); _global.Game.addListener(aRealGWT[aRealGWT.length - 1]); if (bLockGWT) { aRealGWT[aRealGWT.length - 1].waitForTutorial = true; aRealGWT[aRealGWT.length - 1].addListener(this); } _local11++; } } } function randomColor(l_aColorRange) { var _local1 = Math.floor(Math.random() * l_aColorRange.length); return(l_aColorRange[_local1]); } function randomDepth() { var _local1 = Math.floor(Math.random() * 2); switch (_local1) { case 0 : return("Front"); case 1 : return("Parallax"); } } function replaceADSD() { for (var _local2 in aADSD) { aADSD[_local2].replace(mcContainer._x, mcContainer._y); } } function replaceTatoo() { for (var _local2 in aTatoo) { aTatoo[_local2].replace(mcContainer._x, mcContainer._y); } } function addDialog(l_oDialogData) { var _local2 = new Object(); _local2 = l_oDialogData; _local2.type = "Dialog"; aAction.push(_local2); } function addFirstFight() { var _local2 = new Object(); _local2.type = "FirstFight"; bLockGWT = true; aAction.push(_local2); } function addAction(l_oAction) { aAction.push(l_oAction); switch (l_oAction.type) { case "LydiaFlees" : _global.Game.Lydia.setNewPos((l_oAction.screen * 600) - 100, 580); break; case "LydiaPrepareCombat" : _global.Game.Lydia.setNewPos((l_oAction.screen * 600) - 250, 580); aAction.pop(); break; case "LifeBonus" : if (!_global.Game.LifeBonusTaken) { nCameraMinPauseX = l_oAction.min; nCameraMaxPauseX = l_oAction.max; } else { aAction.pop(); } break; } } function initFirstFight() { bLockGWT = false; nextAction(); } function setPauseLimit(l_nMin, l_nMax) { nCameraMinPauseX = l_nMin; nCameraMaxPauseX = l_nMax; } function checkPauseLimit(l_nPosX) { var _local2; l_nPosX = l_nPosX + 301; if (((nCameraMinPauseX != -1) && (nCameraMaxPauseX != -1)) && (nCurrentAction == 0)) { if (Math.ceil(l_nPosX / 600) == nID) { _local2 = (l_nPosX + 600) % 600; if ((_local2 > nCameraMinPauseX) && (_local2 < nCameraMaxPauseX)) { return(true); } } } return(false); } function addBeatThemUp(l_oAction) { bBeatThemUp = true; aAction.push(l_oAction); } function addBonus(l_oBonus) { aBonus.push(l_oBonus); l_oBonus.addListener(this); } function onLifeTaken() { trace("Yo"); _global.Game.LifeBonusTaken = true; } function nextAction() { var _local4 = 0; var _local3; trace((id + " ") + aAction[nCurrentAction].type); switch (aAction[nCurrentAction].type) { case "Dialog" : startDialog(aAction[nCurrentAction]); nCurrentAction++; while (aAction[nCurrentAction].type == "Dialog") { queueDialog(aAction[nCurrentAction]); nCurrentAction++; } switch (aAction[nCurrentAction - 1].id) { case "10_end_0" : this["closeDialog_" + aAction[nCurrentAction - 1].id] = mx.utils.Delegate.create(oScroller, oScroller.switchToNextScreenGroup); break; default : if (!aAction[nCurrentAction]) { break; } this["closeDialog_" + aAction[nCurrentAction - 1].id] = mx.utils.Delegate.create(this, nextAction); } break; case "FirstFight" : aRealGWT[0].waitForTutorial = false; break; case "LydiaFlees" : _global.Game.Lydia.initFleesWithCapeOn(this); nCurrentAction++; break; case "LydiaHides" : _global.Game.Lydia.setNewPos(0, 0); nCurrentAction++; nextAction(); break; case "LydiaUncloak" : _global.Game.Lydia.initUncloak(this); nCurrentAction++; break; case "LydiaMoveToTop" : _global.Game.Lydia.initMoveToTop(this); nCurrentAction++; break; case "LockCamera" : _local3 = (((aAction[nCurrentAction].lockedScreen - 1) * 600) - aAction[nCurrentAction].lockedScreen) * -1; oScroller.setLimit(oScreenGroup.__get__maxDown(), oScreenGroup.__get__maxUp(), _local3, _local3); nCurrentAction++; nextAction(); break; case "UnlockCamera" : oScroller.initCameraToScreen(); nCurrentAction++; nextAction(); break; case "BeatThemUp" : initBeatThemUp(); break; case "NextScreenGroup" : oScroller.switchToNextScreenGroup(); nCurrentAction++; break; case undefined : break; case "SpaceShuttlePassBackground" : _global.Game.Shuttle.addListener(this); _global.Game[aAction[nCurrentAction].type](); nCurrentAction++; nextAction(); break; case "FreakshowTakeGem" : _global.Game.Freakshow.addListener(this); _global.Game[aAction[nCurrentAction].type](); nCurrentAction++; nextAction(); break; case "Wait" : nCurrentAction++; break; case "SpaceShuttleCrash" : _global.Game.Shuttle.addListener(this); _global.Game[aAction[nCurrentAction].type](this, aAction[nCurrentAction]); nCurrentAction++; nextAction(); break; default : _global.Game[aAction[nCurrentAction].type](this, aAction[nCurrentAction]); nCurrentAction++; nextAction(); } } function LockCamera(l_nLockedScreen) { var _local2 = (((l_nLockedScreen - 1) * 600) - l_nLockedScreen) * -1; oScroller.setLimit(oScreenGroup.__get__maxDown(), oScreenGroup.__get__maxUp(), _local2, _local2); } function onFirstAidKitTaken() { if (aAction[nCurrentAction].type == "BeatThemUp") { nextAction(); } } function onFreakshowTookGem() { nextAction(); } function onFreakshowFreakDanny() { nextAction(); } function onFreakshowDie() { nextAction(); } function onShuttleGoOffScreen() { nextAction(); } function onShuttleCrash() { nextAction(); } function setLydiaScreenLimit() { var _local2 = (((id - 1) * 600) - id) * -1; if (id == 51) { oScroller.setLimit(oScreenGroup.__get__maxDown(), oScreenGroup.__get__maxUp() + 50, _local2, _local2); } } function setLydiaUnlockedCameraLimit() { oScroller.setLimit(oScreenGroup.__get__maxDown(), oScreenGroup.__get__maxUp() + 50, oScreenGroup.__get__maxLeft(), oScreenGroup.__get__maxRight()); } function initBeatThemUp() { _global.Game.oOverlays.setState("BeatThemUp"); _global.Game.oOverlays.addListener(this); } function BeatThemUpComplete() { nEnnemyBeated = 0; nCurrentBeatThemUpEnnemy = 0; nEnergyBefore = oPers.oEnergyBar.getEnergy(); var _local2 = nEnnemyBeated; while (_local2 < (nSimultaneous + nEnnemyBeated)) { aRealGWT[_local2].beatIt(_local2); aRealGWT[_local2].addListener(this); nCurrentBeatThemUpEnnemy++; _local2++; } } function PerfectComplete() { nCurrentAction++; nextAction(); } function beatThemUpNextEnnemy() { aRealGWT[nCurrentBeatThemUpEnnemy].beatIt(nCurrentBeatThemUpEnnemy); aRealGWT[nCurrentBeatThemUpEnnemy].addListener(this); nCurrentBeatThemUpEnnemy++; } function onGWTDie(l_nBeatThemUpOrder) { switch (aAction[nCurrentAction].type) { case "FirstFight" : nCurrentAction++; nextAction(); break; case "BeatThemUp" : nEnnemyBeated++; if (nEnnemyBeated < aRealGWT.length) { beatThemUpNextEnnemy(); } else if (nEnergyBefore == oPers.oEnergyBar.getEnergy()) { _global.Game.oOverlays.setState("Perfect"); _global.Game.oOverlays.addListener(this); _global.C.oScore.addPoints(10000); } else { nCurrentAction++; nextAction(); } } } function destroy() { for (var _local2 in aRealGWT) { aRealGWT[_local2].destroy(); delete aRealGWT[_local2]; } for (var _local2 in aTatoo) { aTatoo[_local2].destroy(); delete aTatoo[_local2]; } for (var _local2 in aADSD) { aADSD[_local2].destroy(); delete aADSD[_local2]; } mcContainer.gotoAndStop(3); mcContainer.cacheAsBitmap = false; } function set ready(l_bReady) { bReady = l_bReady; //return(ready); } function get ready() { return(bReady); } function get name() { return(mcContainer._name); } function set id(l_nID) { _global["Screen" + nID] = this; nID = l_nID; //return(id); } function get id() { return(nID); } }
Symbol 2754 MovieClip [__Packages.ffa.background.ScreenGroup] Frame 0
class ffa.background.ScreenGroup { var sName, sType, bBeatThemUpNext, bSpecialRuleActive, aScreen, aSpecialRule, aGWTRule, aBeatThemUpGWTRule, nFirstScreen, nLastScreen, nScreenWidth, nScreenHeight, nMaxDown, nMaxUp, nMaxLeft, nMaxRight, oScroller; function ScreenGroup (l_sName, l_sType) { sName = l_sName; sType = l_sType; bBeatThemUpNext = false; bSpecialRuleActive = true; } function init(l_nFirstScreen, l_nLastScreen, l_nScreenWidth, l_nScreenHeight) { aScreen = new Array(); aSpecialRule = new Array(); aGWTRule = new Array(); aBeatThemUpGWTRule = new Array(); nFirstScreen = l_nFirstScreen; nLastScreen = l_nLastScreen; nScreenWidth = l_nScreenWidth; nScreenHeight = l_nScreenHeight; initBorder(); } function initBorder() { nMaxDown = 0 + (nScreenHeight / 2); nMaxUp = -(nScreenHeight / 2); nMaxLeft = (((nLastScreen - 1) * nScreenWidth) - nLastScreen) * -1; if (nFirstScreen > 1) { nMaxRight = ((nFirstScreen - 1) * nScreenWidth) * -1; } else { nMaxRight = 0; } } function addEnnemyRule(l_oRule, l_sTarget) { switch (l_sTarget) { case "GWT" : aGWTRule.push(l_oRule); break; case "Tatoos" : } } function addSpecialRule(l_oRule, l_sTarget) { var _local3 = aSpecialRule[l_oRule.screen - (firstScreen - 1)]; if (!_local3) { aSpecialRule[l_oRule.screen - (firstScreen - 1)] = new Array(); } aSpecialRule[l_oRule.screen - (firstScreen - 1)].push(l_oRule); } function addBeatThemUpRule(l_oRule, l_sTarget) { switch (l_sTarget) { case "GWT" : aBeatThemUpGWTRule.push(l_oRule); break; case "Tatoos" : } } function activate(l_mcContainer, l_mcMainContainer, l_oScroller, l_oPers, l_bSpecialRule) { oScroller = l_oScroller; trace(("------" + name) + "------"); var _local6; var _local3; var _local2; var _local8; var _local4; aScreen = new Array(); if (l_bSpecialRule) { bSpecialRuleActive = !l_bSpecialRule; } trace("bSpecialRuleActive: " + bSpecialRuleActive); _local6 = firstScreen; while (_local6 <= lastScreen) { if ((!bBeatThemUpNext) || (_local6 < lastScreen)) { _local3 = new ffa.background.Screen(l_mcContainer[_local6], this, l_mcMainContainer, l_oScroller, l_oPers); aScreen.push(_local3); if (bSpecialRuleActive) { _local8 = aSpecialRule[_local6 - (firstScreen - 1)]; _local3.__set__id(_local6); if (_local8) { var _local7 = 0; while (_local7 < _local8.length) { _local4 = _local8[_local7]; switch (_local4.type) { case "Dialog" : _local2 = ffa.DialogData.getDialog(_local4.level, _local4.screen + "_init"); var _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = (_local4.screen + "_init_") + _local5; _local3.addDialog(_local2[_local5]); _local5++; } if (_local4.min) { _local3.setPauseLimit(_local4.min, _local4.max); } break; case "FirstFight" : _local3.addFirstFight(); _local2 = ffa.DialogData.getDialog(_local4.level, _local4.screen + "_end"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = (_local4.screen + "_end_") + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "LydiaFlees" : _local3.addAction(_local4); _local2 = ffa.DialogData.getDialog(_local4.level, _local4.screen + "_end"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = (_local4.screen + "_end_") + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "LydiaUncloak" : _local3.addAction(_local4); _local2 = ffa.DialogData.getDialog(_local4.level, "Lydia_uncloaked"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = "Lydia_uncloaked_" + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "LydiaMoveToTop" : _local3.addAction(_local4); _local2 = ffa.DialogData.getDialog(_local4.level, "Lydia_sendTatoos"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = "Lydia_sendTatoos_" + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "SpaceShuttlePassFront" : _local3.addAction(_local4); _local3.addAction({type:"Wait"}); _local2 = ffa.DialogData.getDialog(_local4.level, "SpaceShuttle_pass"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = "SpaceShuttle_pass_" + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "FreakshowTakeGem" : _local3.addAction(_local4); _local3.addAction({type:"Wait"}); _local2 = ffa.DialogData.getDialog(_local4.level, "Freakshow_takeGem"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = "Freakshow_takeGem_" + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "FreakshowAttack" : _local3.addAction(_local4); _local3.addAction({type:"Wait"}); _local2 = ffa.DialogData.getDialog(_local4.level, "Freakshow_attack"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = "Freakshow_attack_" + _local5; _local3.addDialog(_local2[_local5]); _local5++; } break; case "BeatThemUp" : _local2 = ffa.DialogData.getDialog(0, "firstAid_1"); _local5 = 0; while (_local5 < _local2.length) { _local2[_local5].id = "firstAid_1_" + _local5; _local3.addDialog(_local2[_local5]); _local5++; } _local3.addAction({type:"FirstAidKit"}); _local3.addAction({type:"Wait"}); _local3.addBeatThemUp(_local4); break; case "LockCamera" : _local3.addAction(_local4); _local3.setPauseLimit(_local4.min, _local4.max); break; default : _local3.addAction(_local4); } _local7++; } _local3.__set__id(_local6); } } if (l_mcContainer[_local6 + "_alt"] != undefined) { aScreen.push(new ffa.background.Screen(l_mcContainer[_local6 + "_alt"], this, l_mcMainContainer, l_oScroller, l_oPers)); } } _local6++; } } function checkReady(l_sName) { var _local2 = true; for (var _local4 in aScreen) { if (l_sName == aScreen[_local4].name) { aScreen[_local4].ready = true; } if (!aScreen[_local4].ready) { _local2 = false; } } if (_local2) { generate(); } return(_local2); } function checkCameraPause(l_nPosX) { for (var _local3 in aScreen) { if (aScreen[_local3].checkPauseLimit(l_nPosX)) { aScreen[_local3].nextAction(); return(true); } } } function clean() { var _local2 = 0; while (_local2 < (aScreen.length - 1)) { aScreen[_local2].destroy(); delete aScreen[_local2]; _local2++; } aScreen = new Array(); } function destroy() { var _local2 = 0; while (_local2 < aScreen.length) { aScreen[_local2].destroy(); delete aScreen[_local2]; _local2++; } aScreen = new Array(); } function generate() { oScroller.initCameraToScreen(); for (var _local2 in aScreen) { aScreen[_local2].generate(); } } function getScreen(l_sName) { for (var _local3 in aScreen) { if (l_sName == aScreen[_local3].name) { return(aScreen[_local3]); } } } function get GWTRule() { return(aGWTRule); } function get BeathThemUpGWTRule() { return(aBeatThemUpGWTRule); } function get maxLeft() { return(nMaxLeft); } function get maxRight() { return(nMaxRight); } function get maxUp() { return(nMaxUp); } function get maxDown() { return(nMaxDown); } function get firstScreen() { return(nFirstScreen); } function get lastScreen() { return(nLastScreen); } function mustInitNext() { return(bBeatThemUpNext); } function get beatThemUpScreen() { if (sType == "Beat Them Up") { return(true); } return(false); } function get normalScreen() { if (sType == "Normal") { return(true); } return(false); } function get name() { return(sName); } }
Symbol 2755 MovieClip [__Packages.ffa.background.MainScroller] Frame 0
class ffa.background.MainScroller { var mcContainer, oPers, nPosX, nPosY, nParallaxPosX, nParallaxPosY, nMoveX, nMoveY, bLoading, nLoadCountDown, nCurrentScreenGroup, nMaxDown, nMaxUp, nMaxLeft, nMaxRight, nInvertedPosX, nInvertedPosY, nCenterX, nCenterY, nSpdXRight, nSpdXLeft, nSpdYDown, nSpdYUp, bMoveAuto, aScreenGroup, broadcastMessage, addListener; function MainScroller (l_mcContainer, l_nPosX, l_nPosY, l_oPers) { ffa.Info.init(); AsBroadcaster.initialize(this); mcContainer = l_mcContainer; oPers = l_oPers; nPosX = l_nPosX; nPosY = l_nPosY; nParallaxPosX = 0; nParallaxPosY = 0; nMoveX = 0; nMoveY = 0; bLoading = true; nLoadCountDown = 0; nCurrentScreenGroup = 0; nMaxDown = 0; nMaxUp = 0; nMaxLeft = 0; nMaxRight = 0; nInvertedPosX = nPosX * -1; nInvertedPosY = nPosY * -1; nCenterX = 300; nCenterY = 125; nSpdXRight = 15; nSpdXLeft = -15; nSpdYDown = 20; nSpdYUp = -20; bMoveAuto = false; aScreenGroup = new Array(); } function actions() { if (!bLoading) { checkScreenGroup(); checkScreenRule(); scroll(); } else if (nLoadCountDown > 0) { nLoadCountDown--; } else { bLoading = false; mcContainer._parent._parent.levelLoader.gotoAndStop("Empty"); _global.Game.broadcastMessage("resume"); _global.Game.switchControlMode("Game"); } } function resetAllScreen() { for (var _local2 in mcContainer) { mcContainer[_local2].gotoAndStop(3); mcContainer[_local2 + "_alt"].gotoAndStop(3); } } function resetAllScreenGroup() { for (var _local2 in aScreenGroup) { aScreenGroup[_local2].destroy(); } mcContainer._parent.Collider.clear(); } function resetScreenGroup(l_nScreenGroup) { aScreenGroup[l_nScreenGroup].destroy(); } function cleanLastScreenGroup(l_nScreenGroup) { aScreenGroup[l_nScreenGroup].clean(); } function addScreenGroup(l_oGroup) { aScreenGroup.push(l_oGroup); } function setLimit(l_nMaxDown, l_nMaxUp, l_nMaxLeft, l_nMaxRight) { nMaxDown = l_nMaxDown; nMaxUp = l_nMaxUp; nMaxLeft = l_nMaxLeft; nMaxRight = l_nMaxRight; scroll(); } function initCameraToScreen() { var _local3; var _local2; nMaxDown = aScreenGroup[nCurrentScreenGroup].maxDown; nMaxUp = aScreenGroup[nCurrentScreenGroup].maxUp; nMaxLeft = aScreenGroup[nCurrentScreenGroup].maxLeft; nMaxRight = aScreenGroup[nCurrentScreenGroup].maxRight; if (bMoveAuto) { _local3 = nMaxRight; _local2 = nMaxUp; bMoveAuto = false; mcContainer._parent._x = Math.floor(_local3); mcContainer._parent.Parallax._x = Math.floor(_local3 / -2); nPosX = mcContainer._parent._x; nParallaxPosX = mcContainer._parent.Parallax._x; nInvertedPosX = nPosX * -1; mcContainer._parent._y = Math.floor(_local2); mcContainer._parent.Parallax._y = Math.floor(_local2 / -2); nPosY = mcContainer._parent._y; nParallaxPosY = mcContainer._parent.Parallax._y; nInvertedPosY = nPosY * -1; broadcastMessage("CameraSkip"); } scroll(); } function activateScreenGroup(l_bSpecialRule) { bLoading = true; mcContainer._parent._parent.levelLoader.gotoAndStop("Load"); _global.Game.broadcastMessage("pause", true); _global.Game.switchControlMode("Pause"); nLoadCountDown = 20; addListener(aScreenGroup[nCurrentScreenGroup]); aScreenGroup[nCurrentScreenGroup].activate(mcContainer, mcContainer._parent, this, oPers, l_bSpecialRule); } function checkScreenGroup() { } function checkScreenRule() { if (aScreenGroup[nCurrentScreenGroup].checkCameraPause(nInvertedPosX)) { return(true); } } function switchToNextScreenGroup() { cleanLastScreenGroup(nCurrentScreenGroup); nCurrentScreenGroup++; activateScreenGroup(); } function get currentScreenGroup() { return(aScreenGroup[nCurrentScreenGroup]); } function get currentScreenGroupNum() { return(nCurrentScreenGroup); } function get nextScreenGroup() { return(aScreenGroup[nCurrentScreenGroup + 1]); } function get maxUp() { return(nMaxUp); } function get maxDown() { return(nMaxDown); } function goto(l_oDestination, l_bSpecialRule) { switch (l_oDestination.type) { case "group" : nCurrentScreenGroup = l_oDestination.group - 1; bMoveAuto = true; activateScreenGroup(l_bSpecialRule); break; default : } } function scroll() { if ((nPosY <= nMaxDown) and (nPosY >= nMaxUp)) { if (oPers.TrueX > (nCenterX + 1)) { if ((!oPers.HitGrd) && (oPers.TrueY >= ffa.Info.__get__HEIGHT())) { nSpdXLeft = -30; nSpdXRight = 30; } else if (oPers.SpdXNow > 0) { nSpdXLeft = (oPers.SpdXNow * -1) - 5; } else if (oPers.SpdXNow < 0) { nSpdXRight = (oPers.SpdXNow * -1) + 5; } else { nSpdXLeft = -8; nSpdXRight = 8; } if (nPosX < nMaxLeft) { if ((nPosX + nSpdXRight) > nMaxLeft) { nMoveX = nMaxLeft - nPosX; } else { nMoveX = nSpdXRight; } } else { if ((nCenterX - oPers.TrueX) > nSpdXLeft) { nMoveX = nCenterX - oPers.TrueX; } else { nMoveX = nSpdXLeft; } if ((nPosX + nMoveX) < nMaxLeft) { nMoveX = nMaxLeft - nPosX; } } } else if (oPers.TrueX < (nCenterX - 1)) { if ((!oPers.HitGrd) && (oPers.TrueY >= ffa.Info.__get__HEIGHT())) { nSpdXLeft = -30; nSpdXRight = 30; } else if (oPers.SpdXNow > 0) { nSpdXLeft = (oPers.SpdXNow * -1) - 5; } else if (oPers.SpdXNow < 0) { nSpdXRight = (oPers.SpdXNow * -1) + 5; } else { nSpdXLeft = -8; nSpdXRight = 8; } if (nPosX > nMaxRight) { if ((nPosX + nSpdXLeft) < nMaxRight) { nMoveX = nMaxRight - nPosX; } else { nMoveX = nSpdXLeft; } } else { if ((nCenterX - oPers.TrueX) < nSpdXRight) { nMoveX = nCenterX - oPers.TrueX; } else { nMoveX = nSpdXRight; } if ((nPosX + nMoveX) > nMaxRight) { nMoveX = nMaxRight - nPosX; } } } else { if ((oPers.HitGrd == false) and (oPers.TrueY >= 300)) { nSpdXLeft = -30; nSpdXRight = 30; } else if (oPers.SpdXNow > 0) { nSpdXLeft = (oPers.SpdXNow * -1) - 5; } else if (oPers.SpdXNow < 0) { nSpdXRight = (oPers.SpdXNow * -1) + 5; } else { nSpdXLeft = -8; nSpdXRight = 8; } if (nPosX < nMaxLeft) { if ((nPosX + nSpdXRight) > nMaxLeft) { nMoveX = nMaxLeft - nPosX; } else { nMoveX = nSpdXRight; } } else if (nPosX > nMaxRight) { if ((nPosX + nSpdXLeft) < nMaxRight) { nMoveX = nMaxRight - nPosX; } else { nMoveX = nSpdXLeft; } } } } if ((nPosX <= nMaxRight) and (nPosX >= nMaxLeft)) { if (oPers.TrueY > (nCenterY + 1)) { if (oPers.SpdYNow > 0) { nSpdYUp = (oPers.SpdYNow * -1) - 5; } else if (oPers.SpdYNow < 0) { nSpdYDown = (oPers.SpdYNow * -1) + 5; } else { nSpdYUp = -5; nSpdYDown = 5; } if (nPosY < nMaxUp) { if ((nPosY + nSpdYDown) > nMaxUp) { nMoveY = nMaxUp - nPosY; } else { nMoveY = nSpdYDown; } } else { if ((nCenterY - oPers.TrueY) > nSpdYUp) { nMoveY = nCenterY - oPers.TrueY; } else { nMoveY = nSpdYUp; } if ((nPosY + nMoveY) < nMaxUp) { nMoveY = nMaxUp - nPosY; } } } else if (oPers.TrueY < (nCenterY - 1)) { if (oPers.SpdYNow > 0) { nSpdYUp = (oPers.SpdYNow * -1) - 5; } else if (oPers.SpdYNow < 0) { nSpdYDown = (oPers.SpdYNow * -1) + 5; } else { nSpdYUp = -5; nSpdYDown = 5; } if (nPosY > nMaxDown) { if ((nPosY + nSpdYUp) < nMaxDown) { nMoveY = nMaxDown - nPosY; } else { nMoveY = nSpdYUp; } } else { if ((nCenterY - oPers.TrueY) < nSpdYDown) { nMoveY = nCenterY - oPers.TrueY; } else { nMoveY = nSpdYDown; } if ((nPosY + nMoveY) > nMaxDown) { nMoveY = nMaxDown - nPosY; } } } else { if (oPers.SpdYNow > 0) { nSpdYUp = (oPers.SpdYNow * -1) - 5; } else if (oPers.SpdYNow < 0) { nSpdYDown = (oPers.SpdYNow * -1) + 5; } else { nSpdYUp = -5; nSpdYDown = 5; } if (nPosY < nMaxUp) { if ((nPosY + nSpdYDown) > nMaxUp) { nMoveY = nMaxDown - nPosY; } else { nMoveY = nSpdYDown; } } else if (nPosY > nMaxDown) { if ((nPosY + nSpdYUp) < nMaxDown) { nMoveY = nMaxDown - nPosY; } else { nMoveY = nSpdYUp; } } } } mcContainer._parent._x = Math.floor(mcContainer._parent._x + nMoveX); mcContainer._parent.Parallax._x = Math.floor(mcContainer._parent._x / -2); nPosX = mcContainer._parent._x; nParallaxPosX = mcContainer._parent.Parallax._x; nInvertedPosX = nPosX * -1; nMoveX = 0; mcContainer._parent._y = Math.floor(mcContainer._parent._y + nMoveY); mcContainer._parent.Parallax._y = Math.floor(mcContainer._parent._y / -2); nPosY = mcContainer._parent._y; nParallaxPosY = mcContainer._parent.Parallax._y; nInvertedPosY = nPosY * -1; nMoveY = 0; } }
Symbol 2756 MovieClip [__Packages.ffa.DialogData] Frame 0
class ffa.DialogData { static var aLevel; function DialogData () { } static function init() { var _local1 = new Object(); aLevel = new Array(); _local1 = new Object(); _local1.firstAid_1 = [{content:"Danny! Take this!", character:"Tucker", face:"Angry"}]; _local1.firstAid_2 = [{content:"You better take this!", character:"Tucker", face:"Angry"}]; _local1.firstAid_3 = [{content:"Danny I think you'll need this!", character:"Sam", face:"Angry"}]; aLevel.push(_local1); _local1 = new Object(); _local1["1_init"] = [{content:"Hurry up Danny! We gotta find all four gems before Freakshow does!", character:"Sam", face:"Angry"}]; _local1["4_init"] = [{content:"Danny if you want to get over this. Press on the jump button twice to perform a double jump.", character:"Sam", face:"Angry"}]; _local1["6_init"] = [{content:"Careful Danny -- that beam can hurt any person who passes through it. Hey, but maybe not if you're a ghost...hmm...", character:"Tucker", face:"Surprise"}]; _local1["7_init"] = [{content:"Looks like this one only hurts ghosts -- switch back to normal and you won\u2019t get hurt.", character:"Tucker", face:"Angry"}]; _local1["10_init"] = [{content:"Heads up Danny, that guy\u2019s looking for you!", character:"Tucker", face:"Surprise"}, {content:"It\u2019s one of the Guys in White ... he was sent by the Anti-Ghost Minister to catch you!\rBe careful they can be dangerous!", character:"Sam", face:"Surprise"}, {content:"Try this special fighting combo:\rDaniel's Spin Punch / Danny's Phantom Fist:\r<Space> + <G> + <Space>", character:"Sam", face:"Angry"}]; _local1["10_end"] = [{content:"Nice work Danny!", character:"Tucker", face:"Angry"}]; _local1["20_init"] = [{content:"Yikes, who\u2019s that creepy lady?", character:"Tucker", face:"Surprise"}, {content:"Hey! Who are you?", character:"Danny", face:"Angry"}, {content:"...", character:"LydiaCloaked", face:""}]; _local1["20_end"] = [{content:"Guess she\u2019s not too talkative.", character:"Sam", face:"Surprise"}]; _local1["37_init"] = [{content:"Come back here!", character:"Danny", face:"Angry"}]; _local1["47_init"] = [{content:"Hey!", character:"Danny", face:"Angry"}]; _local1["51_init"] = [{content:"Come back here! Who are you? What do you want?", character:"Danny", face:"Angry"}, {content:"Freakshow has ordered me to take care of you.", character:"LydiaCloaked", face:""}, {content:"Oh yeah! What are you waiting for?", character:"Danny", face:"Angry"}, {content:"...", character:"LydiaCloaked", face:""}]; _local1.Lydia_uncloaked = [{content:"Lydia!!!", character:"Danny", face:"Surprise"}]; _local1.Lydia_sendTatoos = [{content:"Be careful of her evil Tattoos. They just love to bite!", character:"Tucker", face:"Angry"}, {content:"Send Lydia\u2019s tattoos back to her. It\u2019s the only way to hurt her!Go ghost and try the Danny's Blasting Uppercut right below her: \r<SPACE> + <SPACE> + <HOLD \"DOWN ARROW\", THEN PRESS SPACE>", character:"Sam", face:"Angry"}]; _local1.Lydia_dropGem = [{content:"She\u2019s flying off again!", character:"Tucker", face:"Surprise"}, {content:"Let her go, she dropped the yellow gem that's all we need.", character:"Danny", face:"Angry"}]; _local1.boss_end = [{content:"Three more gems to go!", character:"Danny", face:"Angry"}, {content:"The next gem is somewhere at Cape Canaveral. We have to find it!", character:"Sam", face:"Angry"}, {content:"Can we eat first? I'm starving!", character:"Tucker", face:"Surprise"}, {content:"...sigh...", character:"Sam", face:"Angry"}]; aLevel.push(_local1); _local1 = new Object(); _local1["1_init"] = [{content:"Oh! No! The soldiers have followed us here! ", character:"Tucker", face:"Angry"}, {content:"Quick! The red gem has to be here somewhere! ", character:"Sam", face:"Angry"}, {content:"Ugh, are we EVER gonna eat lunch?", character:"Tucker", face:"Surprise"}]; _local1["51_init"] = [{content:"Wow! Look at this beautiful space shuttle.", character:"Danny", face:"Surprise"}, {content:"It looks weird to me, like the space shuttle has a gigantic mouth...", character:"Sam", face:"Surprise"}]; _local1.SpaceShuttle_pass = [{content:"That\u2019s because it does! It just tried to eat us!", character:"Tucker", face:"Surprise"}, {content:"RUN FOR IT!!!", character:"Danny", face:"Angry"}]; _local1.SpaceShuttle_dropGem = [{content:"Way to scuttle that shuttle, Fenton!", character:"Tucker", face:"Surprise"}, {content:"It seems the red gem gave life to the space shuttle! Come on Danny grab it!", character:"Sam", face:"Surprise"}]; _local1.boss_end = [{content:"The red gem is secure! ", character:"Danny", face:"Angry"}]; aLevel.push(_local1); _local1 = new Object(); _local1["1_init"] = [{content:"What a crazy place!", character:"Tucker", face:"Surprise"}, {content:"Freakshow must have created all these things with the other two gems.", character:"Sam", face:"Surprise"}, {content:"We better hurry up!", character:"Sam", face:"Surprise"}]; _local1["1_mid"] = [{content:"Welcome to my domain ladies and gentlemen, boys and girls.\rNo harm will come to you as long as you are kind enough to give me the two gems you borrowed.", character:"Freakshow", face:""}, {content:"Danny! Don\u2019t do that! Freakshow will distort reality.", character:"Sam", face:"Angry"}, {content:"Do you really think anybody will pay to see this circus, Freakshow?", character:"Danny", face:"Angry"}, {content:"Oh they\u2019ll pay all right -- with their sanity! Now, please enjoy your trip through my amusement park. Perhaps we\u2019ll meet again later -- if you survive! HAHAHAHA!!!", character:"Freakshow", face:""}]; _local1["1_end"] = [{content:"That guy\u2019s got issues.", character:"Danny", face:"Surprise"}]; _local1["8_init"] = [{content:"Hang on Danny, you can't pass through those beams in ghost OR human form--wait till they disappear for a moment and then sprint past!", character:"Tucker", face:"Surprise"}]; _local1["51_init"] = [{content:"Freakshow!", character:"Danny", face:"Surprise"}, {content:"Danny my boy, I see you showed up after all. Bad idea.", character:"Freakshow", face:""}]; _local1.Freakshow_takeGem = [{content:"Hey! My gems! Freakshow took them!", character:"Danny", face:"Surprise"}, {content:"HAHAHA! Now you shall tremble before the Reality Gauntlet\u2019s powers!", character:"Freakshow", face:""}]; _local1.Freakshow_attack = [{content:"You just got zapped with Freakshow's Freak Beam! You're in for a momentary reality check!", character:"Sam", face:"Surprise"}]; _local1.Freakshow_lost = [{content:"Impossible! It is I who controls reality.", character:"Freakshow", face:"Sad"}, {content:"Not anymore Freak! I\u2019ll make sure the Reality Gauntlet is destroyed.", character:"Danny", face:"Angry"}, {content:"Noooooooooo!!!", character:"Freakshow", face:"Sad"}]; aLevel.push(_local1); } static function getDialog(l_nLevel, l_sDialogName) { trace(l_sDialogName); return(aLevel[l_nLevel][l_sDialogName]); } }
Symbol 2757 MovieClip [__Packages.ffa.devices.ADSD] Frame 0
class ffa.devices.ADSD extends ffa.ScrollerElement { var nFrFire, bIntermitent, oScroller, nPosX, nPosY, oPers, mcContainer, nWidthOutLeft, nWidthOutRight, nRayWidth, sTarget, setState, nRayHeight, mcHitZone, nFrTotalAnim, bAnimPause; function ADSD (l_nElement, l_mcAttachTarget, l_oPosition, l_sType, l_bIntermitent, l_oScroller, l_oPers, l_nRayWidth, l_nADSDWidth) { super(); ffa.Info.init(); var _local3; nFrFire = 0; bIntermitent = l_bIntermitent; oScroller = l_oScroller; _local3 = "ADSD" + l_nElement; nPosX = l_oPosition.x; nPosY = l_oPosition.y; oPers = l_oPers; l_mcAttachTarget.attachMovie("ADSD_NORMAL", _local3, l_nElement * 2, {_x:l_oPosition.x, _y:l_oPosition.y}); l_mcAttachTarget[_local3]._width = l_nADSDWidth; if (l_sType == "red") { l_mcAttachTarget[_local3].gotoAndStop(1); } else if (l_sType == "green") { l_mcAttachTarget[_local3].gotoAndStop(2); } else if (l_sType == "combined") { l_mcAttachTarget[_local3].gotoAndStop(3); } mcContainer = l_mcAttachTarget[_local3].Obj; nWidthOutLeft = (0 + mcContainer._width) + 200; nWidthOutRight = ffa.Info.__get__WIDTH() + 200; nRayWidth = l_nRayWidth; initHitZone(_local3, l_mcAttachTarget, l_nElement); if (l_sType == "red") { sTarget = "Daniel"; } else if (l_sType == "green") { sTarget = "Danny"; } else { sTarget = "Dan"; } setState("Sleep"); } function initHitZone(l_sName, l_mcAttachTarget, l_nElement) { nRayHeight = (ffa.Info.__get__HEIGHT() + Math.abs(oScroller.maxUp)) + Math.abs(oScroller.maxDown); if (mcHitZone == undefined) { mcHitZone = l_mcAttachTarget.createEmptyMovieClip(l_sName + "Hit", (l_nElement * 2) + 1); } mcHitZone._x = nPosX; mcHitZone._y = nPosY - nRayHeight; mcHitZone.moveTo(0, 0); mcHitZone.beginFill(16711935); mcHitZone.lineTo(0, nRayHeight); mcHitZone.lineTo(nRayWidth + 40, nRayHeight); mcHitZone.lineTo(nRayWidth + 40, 0); mcHitZone.lineTo(0, 0); mcHitZone._visible = false; } function checkActive() { if ((nPosX >= (oScroller.nInvertedPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nInvertedPosX + nWidthOutRight))) { initHitZone(); Activate(); } } function Activate() { if (!bIntermitent) { startFire(); } else { setState("Charge"); mcContainer.state.gotoAndPlay(15); } } function checkSleep() { if ((nPosX <= (oScroller.nInvertedPosX - nWidthOutLeft)) || (nPosX >= (oScroller.nInvertedPosX + nWidthOutRight))) { setState("Sleep"); } } function startFire() { setState("Fire"); mcContainer.state.Ray._height = nRayHeight; mcContainer.state.Ray._width = mcContainer.state._width - 30; mcContainer._parent.cacheAsBitmap = true; } function Sleep() { checkActive(); } function Idle() { checkSleep(); } function Charge() { if (mcContainer.state._currentframe == nFrTotalAnim) { startFire(); } checkSleep(); } function Fire() { nFrFire++; if (bIntermitent && (nFrFire > FIRE_TIME)) { nFrFire = 0; mcContainer._parent.cacheAsBitmap = false; setState("Charge"); } else if (nFrFire != 0) { checkHit(); } checkSleep(); } function checkHit() { if (((sTarget == "Dan") || (oPers.Perso == sTarget)) && (mcHitZone.hitTest(oPers.TrueX, oPers.TrueY))) { oPers.GetHit(); } } function pause(l_bAnim) { if (l_bAnim) { mcContainer.state.Ray.stop(); } super.pause(l_bAnim); } function resume() { if (bAnimPause) { mcContainer.state.Ray.play(); } super.resume(); } function destroy() { mcContainer._parent.cacheAsBitmap = false; mcHitZone.removeMovieClip(); super.destroy(); } function toString() { return(mcContainer._parent._name); } static var FIRE_TIME = 60; }
Symbol 2758 MovieClip [__Packages.ffa.ennemy.Tatoo] Frame 0
class ffa.ennemy.Tatoo extends ffa.ennemy.Ennemy { var bInBoss, nPosY, nPosX, mcContainer, nAttackRange, nFrAttackDuration, nFrAttackCount, nSpdYMax, nHurtLoopMax, nWidthOutLeft, nWidthOutRight, nEnergy, setState, bActionPause, checkTarget, checkGetHurt, checkSleep, nSpdX, oPers, nHurtLoop, nFrTotalAnim, nTrueY, broadcastMessage, nTrueX, destroy, nSpdY, oScroller, bFlipped; function Tatoo (l_mcAttachTarget, l_oPosition, l_oScroller, l_oPers, l_oCollider, l_oScreen, l_bInBoss) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); var _local5 = nTatoo; var _local3 = "Tatoo" + nTatoo; nTatoo++; bInBoss = l_bInBoss; l_mcAttachTarget.attachMovie("Tatoos", _local3, _local5 * 2, {_x:nPosX, _y:nPosY}); l_mcAttachTarget[_local3].gotoAndStop(Math.ceil(Math.random() * 3)); mcContainer = l_mcAttachTarget[_local3].Obj; nAttackRange = 125; nFrAttackDuration = 30; nFrAttackCount = 0; nSpdYMax = 3; nHurtLoopMax = 8; nWidthOutLeft = (0 + (mcContainer._width / 2)) + ACTIVATION_GAP; nWidthOutRight = (600 + (mcContainer._width / 2)) + ACTIVATION_GAP; nEnergy = 99; setState("Sleep"); } function Idle() { if (!bActionPause) { checkTarget(); checkAttack(); checkGetHurt(); setSpeedNormal(); moveToPos(); if (!bInBoss) { checkSleep(); } } } function Hurt() { nSpdX = nSpdX * 0.8; moveToPos(); if ((oPers.Etat != "JumpKick") && (checkGetHurt())) { nHurtLoop = 0; } else if (mcContainer.state._currentframe == nFrTotalAnim) { nHurtLoop++; if (nHurtLoop == nHurtLoopMax) { nHurtLoop = 0; if (!checkDie()) { setState("Idle"); } } } } function Attack() { checkHit(); setSpeedAttack(); moveToPos(); nFrAttackCount++; if (nFrAttackCount >= nFrAttackDuration) { nFrAttackCount = 0; setState("Idle"); } checkGetHurt(); } function PunchedOut() { if (nTrueY > 100) { setSpeedPunchedOut(); moveToPos(); } else { broadcastMessage("onTatooExplode", nPosX, nPosY); setState("Die"); } } function GoOut() { setSpeedGoOut(); moveToPos(); if ((nTrueX > 625) || (nTrueX < -25)) { setState("Wait"); } } function Wait() { } function Die() { if (mcContainer.state._currentframe == nFrTotalAnim) { broadcastMessage("onTatooDie", this); destroy(); } } function initHurt() { nSpdX = 0; nSpdY = 0; nEnergy = nEnergy - 50; switch (oPers.Etat) { case "MegaChargedUppercut" : setState("PunchedOut"); break; case "HardFrontKick" : setState("Die"); break; case "JumpKick" : initJumpKickBounce(); break; default : setState("Hurt"); } oPers.setComboHit(); } function initEntrance() { if (nTrueX > 300) { nPosX = oScroller.nInvertedPosX + 600; } else if (nTrueX < 300) { nPosX = oScroller.nInvertedPosX; } replaceToPos(); setState("Idle"); } function initJumpKickBounce() { if (bFlipped) { nSpdX = 50; } else { nSpdX = -50; } setState("Hurt"); } function checkHit() { var _local2; var _local3; var _local4 = true; if (_local4) { if (bFlipped) { _local2 = nPosX - mcContainer.AttackPoint._x; _local3 = nPosY + mcContainer.AttackPoint._y; } else { _local2 = nPosX + mcContainer.AttackPoint._x; _local3 = nPosY + mcContainer.AttackPoint._y; } if ((_local3 <= oPers.PosY) && (_local3 >= (oPers.PosY - oPers.nGetHitTop))) { if (((oPers.Dir == "D") && (_local2 <= (oPers.PosX + oPers.nGetHitRight))) && (_local2 >= (oPers.PosX - oPers.nGetHitLeft))) { oPers.GetHit(); } else if (((oPers.Dir == "G") && (_local2 <= (oPers.PosX + oPers.nGetHitRight))) && (_local2 >= (oPers.PosX - oPers.nGetHitLeft))) { oPers.GetHit(); } } } } function checkAttack() { if (bFlipped) { if ((nPosX - oPers.PosX) < nAttackRange) { _global.SoundCTRL.playSound("Tatoo_Attack", 30, 0); setState("Attack"); } } else if ((oPers.PosX - nPosX) < nAttackRange) { _global.SoundCTRL.playSound("Tatoo_Attack", 30, 0); setState("Attack"); } } function checkDie() { if (nEnergy < 0) { _global.SoundCTRL.playSound("Tatoo_Die", 50, 0); setState("Die"); return(true); } return(false); } function setSpeedNormal() { if (bFlipped) { nSpdX = -3; } else { nSpdX = 3; } if (nPosY < (oPers.PosY - 35)) { nSpdY = nSpdYMax * 1; } else if (nPosY > (oPers.PosY - 25)) { nSpdY = nSpdYMax * -1; } else { nSpdY = 0; } } function setSpeedGoOut() { if (bFlipped) { nSpdX = -15; } else { nSpdX = 15; } nSpdY = -2; } function setSpeedPunchedOut() { if (bFlipped) { nSpdX = 0; } else { nSpdX = 0; } nSpdY = -30; } function setSpeedAttack() { if (bFlipped) { nSpdX = -10; } else { nSpdX = 10; } nSpdY = 0; } function replaceToPos() { mcContainer._parent._x = nPosX; mcContainer._parent._y = nPosY; } function moveToPos() { if (!bActionPause) { super.moveToPos(); } } function get id() { return(mcContainer._parent._name); } function toString() { return(mcContainer._parent._name); } static var nTatoo = 0; static var ACTIVATION_GAP = 150; }
Symbol 2759 MovieClip [__Packages.com.sarbakan.utils.Trig] Frame 0
class com.sarbakan.utils.Trig { function Trig () { } static function lineIntersect(l_nX1, l_nY1, l_nX2, l_nY2, l_nX3, l_nY3, l_nX4, l_nY4) { var _local1 = {x:0, y:0}; var _local10; _local10 = (((l_nX4 - l_nX3) * (l_nY1 - l_nY3)) - ((l_nY4 - l_nY3) * (l_nX1 - l_nX3))) / (((l_nY4 - l_nY3) * (l_nX2 - l_nX1)) - ((l_nX4 - l_nX3) * (l_nY2 - l_nY1))); _local1.x = l_nX1 + (_local10 * (l_nX2 - l_nX1)); _local1.y = l_nY1 + (_local10 * (l_nY2 - l_nY1)); if ((((((_local1.x >= l_nX1) && (_local1.x <= l_nX2)) || ((_local1.x <= l_nX1) && (_local1.x >= l_nX2))) && (((_local1.y >= l_nY1) && (_local1.y <= l_nY2)) || ((_local1.y <= l_nY1) && (_local1.y >= l_nY2)))) && (((_local1.x >= l_nX3) && (_local1.x <= l_nX4)) || ((_local1.x <= l_nX3) && (_local1.x >= l_nX4)))) && (((_local1.y >= l_nY3) && (_local1.y <= l_nY4)) || ((_local1.y <= l_nY3) && (_local1.y >= l_nY4)))) { _local1.intersect = true; } else { _local1.intersect = false; } return(_local1); } static function pointsGetDistance(l_oPt1, l_oPt2) { var _local1 = Math.sqrt(Math.pow(Math.abs(l_oPt2.x - l_oPt1.x), 2) + Math.pow(Math.abs(l_oPt2.y - l_oPt1.y), 2)); return(_local1); } static function pointsGetAngle(l_oPt1, l_oPt2) { var _local4 = 0; var _local3 = 0; var _local1 = 0; var _local2 = 0; _local4 = (l_oPt1.x - l_oPt2.x) * -1; _local3 = (l_oPt1.y - l_oPt2.y) * -1; _local1 = Math.atan2(_local3, _local4); _local1 = (_local1 * 180) / Math.PI; if (_local1 < 0) { _local1 = _local1 * -1; _local2 = 180 - _local1; _local1 = 180 + _local2; } if (_local1 < 0) { _local1 = _local1 + 360; } return(_local1); } static function pointsGetRadian(l_oPt1, l_oPt2) { var _local2 = 0; var _local1 = 0; var _local3 = 0; _local2 = (l_oPt1.x - l_oPt2.x) * -1; _local1 = (l_oPt1.y - l_oPt2.y) * -1; _local3 = Math.atan2(_local1, _local2); return(_local3); } }
Symbol 2760 MovieClip [__Packages.ffa.boss.Lydia] Frame 0
class ffa.boss.Lydia extends ffa.ennemy.Ennemy { var mcContainer, bCloaked, nWidthOutLeft, nWidthOutRight, setState, bLastDirection, bReinit, nTatooDelay, nTutorialDelay, nTatooCount, nTatooActive, aTatooSpawned, aTatooActive, bFirstPause, nHurtLoopMax, nHurtLoop, nTotalEnergy, nEnergy, oScreenToNotify, replaceToPos, checkActive, nFrTotalAnim, oLastTatooActivated, pause, checkTarget, bFlipped, nSpdX, moveToPos, nTrueX, nSpdY, destroy, nPosY, nPosX, oScroller, oPers, oCollider, getState, setFlipped, nGetHitRight, nGetHitLeft, nGetHitTop, oGem; function Lydia (l_mcContainer, l_oPosition, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); mcContainer = l_mcContainer.Obj; bCloaked = true; nWidthOutLeft = 0; nWidthOutRight = 1000; setState("Sleep"); bLastDirection = true; bReinit = false; nTatooDelay = 250; nTutorialDelay = 25; nTatooCount = 0; nTatooActive = 0; aTatooSpawned = new Array(); aTatooActive = new Array(); bFirstPause = true; nHurtLoopMax = 5; nHurtLoop = 0; nTotalEnergy = 8; nEnergy = nTotalEnergy; } function reInit() { var _local4 = 50; bReinit = true; for (var _local3 in aTatooActive) { aTatooActive[_local3].setState("Die"); aTatooActive[_local3].removeListener(this); } for (var _local3 in aTatooSpawned) { aTatooSpawned[_local3].setState("Die"); aTatooSpawned[_local3].removeListener(this); } aTatooSpawned = new Array(); aTatooActive = new Array(); nTatooCount = 2000; bFirstPause = false; nEnergy = nTotalEnergy; bCloaked = false; setNewPos((_local4 * 600) - 250, 580); initMoveToTop(); oScreenToNotify = _global["Screen" + _local4]; oScreenToNotify.addAction({type:"BossSequenceEnd", screen:_local4, level:1}); } function Activate() { if (bCloaked) { setState("IdleWithCapeOn"); } else { setState("IdleWithoutCape"); } replaceToPos(); } function Sleep() { checkActive(); } function Hurt() { if (mcContainer.state._currentframe == nFrTotalAnim) { nHurtLoop++; if (nHurtLoop == nHurtLoopMax) { if (nEnergy > 0) { nHurtLoop = 0; setState("IdleWithoutCape"); } else { initFleesWithoutCape(); } } } } function IdleWithCapeOn() { } function IdleWithoutCape() { if (aTatooSpawned.length > 0) { if (!bFirstPause) { if (nTatooCount < nTatooDelay) { nTatooCount++; } else if (aTatooActive.length < 2) { triggerTatooEntrance(); } checkCenter(); } else if (aTatooSpawned.length == 2) { if (nTatooCount < nTutorialDelay) { nTatooCount++; } else { triggerTatooEntrance(); } } else if (nTatooCount < nTutorialDelay) { nTatooCount++; } else if (nTatooCount == nTutorialDelay) { nTatooCount = 0; oLastTatooActivated.pause(false); pause(); bFirstPause = false; oScreenToNotify.nextAction(); } } checkTarget(); } function FleesWithCapeOn() { if (bFlipped) { nSpdX = -8; } else { nSpdX = 8; } moveToPos(); if (nTrueX > 700) { oScreenToNotify.nextAction(); setState("Sleep"); } } function FleesWithoutCape() { nSpdX = 10; nSpdY = -1; moveToPos(); if (nTrueX > 700) { oScreenToNotify.nextAction(); destroy(); } } function RemovesCape() { if (mcContainer.state._currentframe == mcContainer.state._totalframes) { mcContainer.state.stop(); bCloaked = false; setState("IdleWithoutCape"); oScreenToNotify.nextAction(); } } function MovesToTop() { if (mcContainer.state._currentframe == 40) { if (bReinit) { } else { oScreenToNotify.setLydiaScreenLimit(); } } if (mcContainer.state._currentframe == mcContainer.state._totalframes) { mcContainer.state.stop(); nSpdX = mcContainer.state.finalPos._x; nSpdY = mcContainer.state.finalPos._y; initTatooThrow(); moveToPos(); nSpdX = 0; nSpdY = 0; } } function TatooThrow() { if (mcContainer.state._currentframe == 20) { spawnTatoos(3); } if (mcContainer.state._currentframe == mcContainer.state._totalframes) { setState("IdleWithoutCape"); } } function FlyToCenter() { if (bFlipped) { if (nTrueX < 300) { nSpdX = 0; setState("IdleWithoutCape"); } else { nSpdX = -10; } } else if (nTrueX > 300) { setState("IdleWithoutCape"); nSpdX = 0; } else { nSpdX = 10; } moveToPos(); } function spawnTatoos() { var _local2; var _local3 = 0; while (_local3 < 2) { _local2 = new ffa.ennemy.Tatoo(mcContainer._parent._parent.Tatoo, {x:nPosX, y:nPosY}, oScroller, oPers, oCollider, oScreenToNotify, true); if (!bLastDirection) { _local2.setFlipped(true); } bLastDirection = !bLastDirection; _local2.setState("GoOut"); _local2.resume(); aTatooSpawned.push(_local2); _local3++; } } function triggerTatooEntrance() { var _local2 = aTatooSpawned[0]; _local2.addListener(this); oLastTatooActivated = _local2; aTatooSpawned.shift(); aTatooActive.push(_local2); _local2.initEntrance(); nTatooCount = nTatooDelay - (nTatooDelay * (nEnergy / nTotalEnergy)); if (nTatooCount > (nTatooDelay - 50)) { nTatooCount = nTatooDelay - 50; } } function onTatooDie(l_oTatooDie) { var _local4; var _local5; for (var _local3 in aTatooActive) { if (aTatooActive[_local3].id == l_oTatooDie.__get__id()) { aTatooActive[_local3].dead = true; aTatooActive.sortOn("dead"); aTatooActive.shift(); break; } } if ((aTatooActive.length == 0) && (aTatooSpawned.length > 0)) { triggerTatooEntrance(); } if ((aTatooSpawned.length < 10) && (getState() != "Hurt")) { initTatooThrow(); } } function onTatooExplode(l_nX, l_nY) { checkGetHurt(l_nX, l_nY); } function checkCenter() { if (nTrueX < 200) { setFlipped(false); setState("FlyToCenter"); } else if (nTrueX > 400) { setFlipped(true); setState("FlyToCenter"); } } function checkJumpKick() { if (oPers.CanHit) { trace(oPers.Etat); if (oPers.Etat == "JumpKick") { if (bFlipped) { nSpdX = -30; } else { nSpdX = 30; } setState("Dodge"); } } } function checkGetHurt(l_nHitX, l_nHitY) { if (ffa.ennemy.Ennemy.bDEBUG) { mcContainer._parent._parent.clear(); mcContainer._parent._parent.lineStyle(5, 255); mcContainer._parent._parent.moveTo(nPosX + nGetHitRight, nPosY); mcContainer._parent._parent.lineTo(nPosX - nGetHitLeft, nPosY); mcContainer._parent._parent.lineTo(nPosX - nGetHitLeft, nPosY + nGetHitTop); mcContainer._parent._parent.lineTo(nPosX + nGetHitRight, nPosY + nGetHitTop); mcContainer._parent._parent.lineTo(nPosX + nGetHitRight, nPosY); } if ((l_nHitY <= nPosY) && (l_nHitY >= (nPosY + nGetHitTop))) { if ((l_nHitX <= (nPosX + nGetHitRight)) && (l_nHitX >= (nPosX - nGetHitLeft))) { initHurt(); return(true); } if ((l_nHitX >= (nPosX - nGetHitLeft)) && (l_nHitX <= (nPosX + nGetHitRight))) { initHurt(); return(true); } } return(false); } function initHurt() { nEnergy--; if (nEnergy == 0) { nHurtLoopMax = nHurtLoopMax * 2; } _global.SoundCTRL.playSound("Lydia_Hurt", 100, 0); setState("Hurt"); } function initFleesWithoutCape() { for (var _local3 in aTatooActive) { aTatooActive[_local3].setState("Die"); aTatooActive[_local3].removeListener(this); } for (var _local3 in aTatooSpawned) { aTatooSpawned[_local3].setState("Die"); aTatooSpawned[_local3].removeListener(this); } setFlipped(false); oGem = new ffa.Gem("Yellow", {x:nPosX, y:nPosY}, mcContainer._parent._parent, oScroller, oPers, oCollider); oGem.resume(); _global.Game.HideHint(); setState("FleesWithoutCape"); } function initTatooThrow(l_nQuantity) { _global.SoundCTRL.playSound("Lydia_Spawn", 100, 0); setState("TatooThrow"); } function initFleesWithCapeOn(l_oScreen) { oScreenToNotify = l_oScreen; setFlipped(false); setState("FleesWithCapeOn"); } function initUncloak(l_oScreen) { oScreenToNotify = l_oScreen; setFlipped(true); _global.SoundCTRL.playSound("Lydia_Cape", 100, 0); setState("RemovesCape"); } function initMoveToTop(l_oScreen) { oScreenToNotify = l_oScreen; setFlipped(true); setState("MovesToTop"); } function setNewPos(l_nX, l_nY) { nPosX = l_nX; nPosY = l_nY; replaceToPos(); setFlipped(true); } function resume() { super.resume(); if ((!bCloaked) && (!bReinit)) { oScreenToNotify.setLydiaUnlockedCameraLimit(); } } function toString() { return("Lydia"); } }
Symbol 2761 MovieClip [__Packages.ffa.Gem] Frame 0
class ffa.Gem extends ffa.ScrollerElement { var nPosY, nPosX, mcContainer, setState, nSpdY, checkGround, moveToPos, bHitGround, nFrTotalAnim; function Gem (l_sColor, l_oPosition, l_mcAttachTarget, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); var _local4 = l_sColor + "Gem"; l_mcAttachTarget.attachMovie("Gems", _local4, 1000, {_x:nPosX, _y:nPosY}); l_mcAttachTarget[_local4].gotoAndStop(l_sColor); mcContainer = l_mcAttachTarget[_local4].Obj; setState("Fall"); nSpdY = 10; _global.Gem = this; } function Fall() { nSpdY = nSpdY * 1.1; checkGround(); moveToPos(); if (bHitGround) { nSpdY = 0; setState("Bounce"); } } function Bounce() { if (mcContainer.state._currentframe == nFrTotalAnim) { mcContainer.state.stop(); nSpdY = 0; } } }
Symbol 2762 MovieClip [__Packages.ffa.boss.SpaceShuttle] Frame 0
class ffa.boss.SpaceShuttle extends ffa.ennemy.Ennemy { var mcContainerFront, mcContainerParallax, sDepth, sCurrentStep, mcContainer, nWidthOutLeft, nWidthOutRight, nSpdXBase, nPassEasyMinDelay, nPassEasyMaxDelay, nPassHardMinDelay, nPassHardMaxDelay, nRespawnDelay, nDelayMax, nDelayCount, bActionPause, sCurrentHeight, nFrTotalAnim, broadcastMessage, oGem, nPosY, nPosX, oScroller, oPers, oCollider, nTrueX, nSpdX, moveToPos, bFlipped, nGetHitRight, nGetHitLeft, nSpdY, replaceToPos, nGetHitTop, getState, nTrueY; function SpaceShuttle (l_mcContainerFront, l_mcContainerParallax, l_oPosition, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); ffa.Info.init(); mcContainerFront = l_mcContainerFront.Obj; mcContainerParallax = l_mcContainerParallax.Obj; sDepth = "Front"; sCurrentStep = "FirstPass"; mcContainer = mcContainerFront; nWidthOutLeft = 0; nWidthOutRight = 1000; nSpdXBase = 32; setState("Sleep"); nPassEasyMinDelay = 60; nPassEasyMaxDelay = 180; nPassHardMinDelay = 60; nPassHardMaxDelay = 180; nRespawnDelay = nPassEasyMinDelay; nDelayMax = 15; nDelayCount = 0; } function Wait() { if (!bActionPause) { nDelayCount++; if ((nDelayCount > nDelayMax) && (sDepth == "Parallax")) { initFrontPass(); } else if ((nDelayCount > nRespawnDelay) && (sDepth == "Front")) { if (sCurrentHeight == "Up") { initParallaxPass("Down"); } else if (sCurrentHeight == "Down") { initParallaxPass("Up"); } } } } function TowerCrash() { if (mcContainer.state._currentframe == nFrTotalAnim) { mcContainer.state.stop(); setState("Crashed"); broadcastMessage("onShuttleCrash"); trace("Crashed!!"); oGem = new ffa.Gem("Red", {x:nPosX - 50, y:nPosY}, mcContainer._parent._parent, oScroller, oPers, oCollider); oGem.resume(); } } function Crashed() { } function Idle() { switch (sCurrentStep) { case "SecondPass" : setSpeed(); if ((nTrueX > -50) && (sDepth == "Front")) { oPers.initAutoCrouch(); } break; case "NormalPass" : setSpeed(); break; case "PrepareCrash" : trace("Speed!!"); trace(_global.Game.Pers.Etat); if (_global.Game.Pers.Etat == "AutoCrouch") { setSpeed(); checkCrash(); } else { nSpdX = 0; } break; default : setSpeed(); } if (sDepth == "Front") { checkHit(); } moveToPos(); if ((bFlipped && ((nTrueX + nGetHitRight) < 0)) || ((!bFlipped) && ((nTrueX - nGetHitLeft) > ffa.Info.__get__WIDTH()))) { setState("Wait"); if (sCurrentStep == "FirstPass") { sCurrentStep = "SecondPass"; broadcastMessage("onShuttleGoOffScreen"); } else if (sCurrentStep == "SecondPass") { sCurrentStep = "NormalPass"; broadcastMessage("onShuttleGoOffScreen"); } } } function Sleep() { } function setSpeed() { if (bFlipped) { nSpdX = nSpdXBase * -1; } else { nSpdX = nSpdXBase; } if (sDepth == "Parallax") { nSpdX = nSpdX / 2; } nSpdY = 0; } function initParallaxPass(l_sHeight) { setState("Sleep"); sDepth = "Parallax"; sCurrentHeight = l_sHeight; Activate(); setFlipped(true); if (bFlipped) { nPosX = ((oPers.PosX / 2) + ffa.Info.__get__WIDTH()) + nGetHitLeft; } else { nPosX = ((oPers.PosX / 2) + ffa.Info.__get__WIDTH()) - nGetHitRight; } switch (sCurrentHeight) { case "Up" : nPosY = 250; break; case "Down" : nPosY = 350; } Activate(); setFlipped(true); nDelayCount = 0; _global.SoundCTRL.playSound("Shuttle_Fly", 50, 0); } function initFrontPass() { setState("Sleep"); sDepth = "Front"; Activate(); setFlipped(false); if (bFlipped) { nPosX = (oPers.PosX - ffa.Info.__get__WIDTH()) + nGetHitLeft; } else { nPosX = (oPers.PosX - ffa.Info.__get__WIDTH()) - nGetHitRight; } switch (sCurrentHeight) { case "Up" : nPosY = 500; break; case "Down" : nPosY = 565; } Activate(); setFlipped(false); if (oScroller.nInvertedPosX < (58 * ffa.Info.__get__WIDTH())) { nRespawnDelay = Math.round(nPassEasyMinDelay + (Math.random() * (nPassEasyMaxDelay - nPassEasyMinDelay))); } else if (oScroller.nInvertedPosX < (67 * ffa.Info.__get__WIDTH())) { nRespawnDelay = Math.round(nPassHardMinDelay + (Math.random() * (nPassHardMaxDelay - nPassHardMinDelay))); } else { nRespawnDelay = 90000 /* 0x015F90 */; } nDelayCount = 0; _global.SoundCTRL.playSound("Shuttle_Fly", 100, 0); } function Activate() { setState("Idle"); mcContainer._parent.cacheAsBitmap = true; replaceToPos(); initHurtZone(); } function checkActive() { if (sDepth == "Front") { if ((nPosX >= (oScroller.nInvertedPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nInvertedPosX + nWidthOutRight))) { Activate(); } } else if ((nPosX >= (oScroller.nParallaxPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nParallaxPosX + nWidthOutRight))) { Activate(); } } function checkHit() { var _local11; var _local10; var _local6; var _local8; var _local9; var _local7; var _local2; var _local12; var _local3; var _local4; _local11 = oPers.PosX; _local10 = oPers.PosY; _local6 = oPers.PosX; _local8 = oPers.PosY - oPers.nGetHitTop; _local9 = nPosX + nGetHitRight; _local7 = nPosX - nGetHitLeft; _local2 = nPosY; mcContainer._parent._parent.clear(); var _local5 = 0; while (_local5 < 3) { switch (_local5) { case 0 : _local3 = _local2 + (nGetHitTop / 2); _local4 = _local2; break; case 1 : _local3 = _local2 + (nGetHitTop / 2); _local4 = _local2 + (nGetHitTop / 2); break; case 2 : _local3 = _local2 + (nGetHitTop / 2); _local4 = _local2 + nGetHitTop; } if (bDEBUG) { mcContainer._parent._parent.lineStyle(5, 255); mcContainer._parent._parent.moveTo(_local9, _local3); mcContainer._parent._parent.lineTo(_local7, _local4); mcContainer._parent._parent.moveTo(_local11, _local10); mcContainer._parent._parent.lineTo(_local6, _local8); } _local12 = com.sarbakan.utils.Trig.lineIntersect(_local9, _local3, _local7, _local4, _local11, _local10, _local6, _local8).intersect; if (_local12) { oPers.GetHit(); break; } _local5++; } } function initHurtZone() { if (bFlipped) { nGetHitLeft = mcContainer.HitFront._x; nGetHitRight = -1 * mcContainer.HitBack._x; } else { nGetHitLeft = -1 * mcContainer.HitBack._x; nGetHitRight = mcContainer.HitFront._x; } nGetHitTop = mcContainer.HitTop._y; nGetHitLeft = nGetHitLeft * (mcContainer._parent._xscale / 100); nGetHitRight = nGetHitRight * (mcContainer._parent._xscale / 100); nGetHitTop = nGetHitTop * (mcContainer._parent._xscale / 100); } function setFlipped(l_bFlipped) { super.setFlipped(l_bFlipped); initHurtZone(); } function checkCrash() { if ((nTrueX > -100) && (sDepth == "Front")) { oPers.initAutoCrouch(); } if ((_global.Game.Pers.Etat == "AutoCrouch") && (nPosX > 41550)) { initCrash(); } } function initCrash() { mcContainer._parent.cacheAsBitmap = false; _global.SoundCTRL.playSound("Shuttle_Crash", 100, 0); setState("TowerCrash"); } function prepareCrash() { setState("Sleep"); sDepth = "Front"; nPosX = 40800; nPosY = 475; Activate(); sCurrentStep = "PrepareCrash"; setFlipped(false); _global.Game.Pers.initAutoCrouch(); } function setTruePos() { if (sDepth == "Parallax") { if (getState() != "Sleep") { nTrueX = nPosX - oScroller.nParallaxPosX; nTrueY = nPosY - oScroller.nParallaxPosY; } } else { super.setTruePos(); } } function setState(l_sState) { if (sDepth == "Parallax") { mcContainer = mcContainerParallax; mcContainerFront.gotoAndStop("Sleep"); } else if (sDepth == "Front") { mcContainer = mcContainerFront; mcContainerParallax.gotoAndStop("Sleep"); } super.setState(l_sState); } static var bDEBUG = false; }
Symbol 2763 MovieClip [__Packages.ffa.boss.Freakshow] Frame 0
class ffa.boss.Freakshow extends ffa.ennemy.Ennemy { var mcContainer, nWidthOutLeft, nWidthOutRight, setState, nHurtLoopMax, nHurtLoop, nCurrentSequence, aSequence, oBeam, sTarget, nEnergyTotal, nEnergy, nFrAttack, nFrAttackCount, aRandomPos, aRandomColor, nLastRandomPos, nCurrentShot, nMaxShot, StraightShot, DownShot, UpperShot, LowerShot, UpShot, bCanCombo, oScreenToNotify, replaceToPos, checkActive, oPers, checkGetHurt, nFrTotalAnim, bActionPause, setFlipped, broadcastMessage, checkTarget, sBeamColor, sBeamDirection, bFlipped, nPosX, nPosY, nTrueY, nTrueX, getState; function Freakshow (l_mcContainer, l_oPosition, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); ffa.Info.init(); mcContainer = l_mcContainer.Obj; nWidthOutLeft = 0; nWidthOutRight = 1000; setState("Sleep"); nHurtLoopMax = 10; nHurtLoop = 0; nCurrentSequence = 0; aSequence = ["Init", "TakeGem", "Talk", "Fight", "Defeated"]; oBeam = new ffa.Beam(ffa.Info.__get__WIDTH() * 2, 15, 75, 70); sTarget = "All"; nEnergyTotal = 400; nEnergy = nEnergyTotal - 1; nFrAttack = 15; nFrAttackCount = 0; aRandomPos = [{x:30475, y:570, canDie:true}, {x:30135, y:380, canDie:false}, {x:30135, y:480, canDie:true}, {x:30055, y:480, canDie:false}, {x:30475, y:400, canDie:true}, {x:30370, y:400, canDie:false}, {x:30415, y:240, canDie:true}, {x:30295, y:240, canDie:false}, {x:30055, y:240, canDie:false}]; aRandomColor = ["Red", "Green", "Combined"]; nLastRandomPos = 0; nCurrentShot = 0; nMaxShot = 3; StraightShot = mx.utils.Delegate.create(this, Shot); DownShot = mx.utils.Delegate.create(this, Shot); UpperShot = mx.utils.Delegate.create(this, Shot); LowerShot = mx.utils.Delegate.create(this, Shot); UpShot = mx.utils.Delegate.create(this, Shot); bCanCombo = false; } function reInit() { nEnergy = nEnergyTotal; oScreenToNotify = _global.Screen51; oScreenToNotify.LockCamera(51); oScreenToNotify.addAction({type:"BossSequenceEnd", screen:51, level:1}); setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); } function Activate() { super.Activate(); replaceToPos(); } function Sleep() { checkActive(); } function Hurt() { if (((oPers.Etat != "JumpKick") && (bCanCombo)) && (checkGetHurt())) { mcContainer.state.gotoAndPlay(1); } else if (mcContainer.state._currentframe == nFrTotalAnim) { nHurtLoop++; if (nHurtLoop == nHurtLoopMax) { oPers.nHitCombo = 0; nHurtLoop = 0; if (bCanCombo) { nCurrentShot = 0; bCanCombo = false; } setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); } } } function Idle() { if ((aSequence[nCurrentSequence] == "Fight") && (!bActionPause)) { nFrAttackCount++; if (nFrAttackCount > nFrAttack) { nFrAttackCount = 0; initShot(); } checkGetHurt(); } } function Die() { setFlipped(true); if (mcContainer.state._currentframe == nFrTotalAnim) { broadcastMessage("onFreakshowDie"); mcContainer.state.stop(); } } function Adjust() { if (mcContainer.state._currentframe == nFrTotalAnim) { setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); bCanCombo = false; } checkGetHurt(); } function Laugh() { if (mcContainer.state._currentframe == nFrTotalAnim) { if ((nCurrentShot == 0) || (bActionPause)) { setState("Idle"); } else { _global.SoundCTRL.playSound("Freakshow_Glove", 100, 3); setState("Adjust"); bCanCombo = true; nCurrentShot = 0; } } checkGetHurt(); } function WarpIn() { checkTarget(); if (mcContainer.state._currentframe == nFrTotalAnim) { switch (aSequence[nCurrentSequence]) { case "Init" : setState("Idle"); broadcastMessage("FreakshowWarpedIn"); break; case "TakeGem" : nCurrentSequence++; setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); break; case "Talk" : initLaugh(); broadcastMessage("onFreakshowTookGem"); break; case "Fight" : if (nCurrentShot < nMaxShot) { setState("Idle"); } else { initLaugh(); } } } } function WarpOut() { if (mcContainer.state._currentframe == nFrTotalAnim) { switch (aSequence[nCurrentSequence]) { case "Init" : setState("Wait"); broadcastMessage("FreakshowWarpedOut"); break; case "TakeGem" : setNewPos(oPers.PosX + 70, oPers.PosY); setState("WarpIn"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); break; case "Talk" : setNewPos(30475, 570); setState("WarpIn"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); setFlipped(true); break; case "Fight" : getNewPosition(); setState("WarpIn"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); } } } function Shot() { mcContainer.state.Beam.gotoAndStop(sBeamColor); mcContainer.state.Charge.gotoAndStop(sBeamColor); if (mcContainer.state._currentframe == 3) { initHitZone(mcContainer.state.Beam); } else if ((mcContainer.state._currentframe > 3) && (mcContainer.state._currentframe < 12)) { if (mcContainer.state._currentframe == 4) { mcContainer.state.stop(); nFrAttackCount++; if (nFrAttackCount > nFrAttack) { mcContainer.state.play(); } } checkHit(); } else if (mcContainer.state._currentframe == nFrTotalAnim) { switch (aSequence[nCurrentSequence]) { case "Init" : break; case "TakeGem" : break; case "Talk" : nCurrentSequence++; initLaugh(); broadcastMessage("onFreakshowFreakDanny"); break; case "Fight" : setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); } } checkGetHurt(); } function Antic() { if (mcContainer.state._currentframe == 15) { checkDirection(); setState(sBeamDirection + "Shot"); nCurrentShot++; } mcContainer.state.Charge.gotoAndStop(sBeamColor); checkGetHurt(); } function initShot(l_sColor) { var _local2; if (l_sColor) { sBeamColor = l_sColor; } else if (nCurrentShot == 0) { sBeamColor = "Pink"; } else { if (oPers.Perso == "Danny") { aRandomColor = ["Green", "Combined"]; } else if (oPers.Perso == "Daniel") { aRandomColor = ["Red", "Combined"]; } _local2 = Math.floor(Math.random() * aRandomColor.length); sBeamColor = aRandomColor[_local2]; } setState("Antic"); switch (sBeamColor) { case "Green" : sTarget = "Danny"; break; case "Red" : sTarget = "Daniel"; break; default : sTarget = "All"; } nFrAttackCount = nFrAttack - Math.round((nEnergy / nEnergyTotal) * nFrAttack); trace("nFrAttackCount: " + nFrAttackCount); } function getNewPosition() { var _local2; do { _local2 = Math.floor(Math.random() * aRandomPos.length); } while ((nLastRandomPos == _local2) || ((nEnergy < 100) && (!aRandomPos[_local2].canDie))); nLastRandomPos = _local2; setNewPos(aRandomPos[_local2].x, aRandomPos[_local2].y); } function initHitZone(l_mcReference) { var _local5 = l_mcReference._rotation; var _local4 = bFlipped; var _local3; var _local6; if (_local4) { _local3 = (nPosX - l_mcReference._x) - l_mcReference._parent._x; } else { _local3 = (nPosX + l_mcReference._x) + l_mcReference._parent._x; } _local6 = (nPosY + l_mcReference._y) + l_mcReference._parent._y; oBeam.launch(_local5, _local3, _local6, _local4); } function checkHit() { var _local11; var _local5; var _local4; var _local2; var _local3; var _local8; var _local6; var _local9; var _local7; var _local10; oBeam.update(); _local11 = (mcContainer.state.Beam._xscale / 100) * (mcContainer.state._xscale / 100); mcContainer.state.Beam.color._height = (oBeam.__get__length() * _local11) * (oBeam.__get__scaleProgress() / 100); if ((sTarget == oPers.Perso) || (sTarget == "All")) { if ((sBeamDirection != "Up") && (sBeamDirection != "Down")) { _local5 = oPers.PosX; _local4 = oPers.PosY; _local2 = oPers.PosX; _local3 = oPers.PosY - oPers.nGetHitTop; } else { _local5 = oPers.PosX - oPers.nGetHitLeft; _local4 = oPers.PosY; _local2 = oPers.PosX + oPers.nGetHitRight; _local3 = oPers.PosY; } _local8 = oBeam.startX; _local6 = oBeam.startY; _local9 = oBeam.endX; _local7 = oBeam.endY; if (ffa.ennemy.Ennemy.bDEBUG) { mcContainer._parent._parent.clear(); mcContainer._parent._parent.lineStyle(5, 255); mcContainer._parent._parent.moveTo(_local8, _local6); mcContainer._parent._parent.lineTo(_local9, _local7); mcContainer._parent._parent.moveTo(_local5, _local4); mcContainer._parent._parent.lineTo(_local2, _local3); } _local10 = com.sarbakan.utils.Trig.lineIntersect(_local8, _local6, _local9, _local7, _local5, _local4, _local2, _local3).intersect; if (_local10) { if (sBeamColor != "Pink") { oPers.GetHit(); } else { oPers.GetFreak(); } } } } function checkDirection() { var _local3 = {x:oPers.TrueX, y:oPers.TrueY - 50}; var _local4 = {x:nTrueX, y:nTrueY - 50}; var _local2 = com.sarbakan.utils.Trig.pointsGetAngle(_local3, _local4); trace("l_nAngle: " + _local2); if (((_local2 >= 340) || (_local2 < 20)) || ((_local2 >= 160) && (_local2 < 200))) { sBeamDirection = "Straight"; } else if (((_local2 >= 20) && (_local2 < 70)) || ((_local2 >= 110) && (_local2 < 160))) { sBeamDirection = "Upper"; } else if ((_local2 >= 70) && (_local2 < 110)) { sBeamDirection = "Up"; } else if (((_local2 >= 390) && (_local2 < 340)) || ((_local2 >= 200) && (_local2 < 250))) { sBeamDirection = "Lower"; } else if ((_local2 >= 250) && (_local2 < 390)) { sBeamDirection = "Down"; } } function initHurt() { oPers.setComboHit(); switch (oPers.Etat) { case "ComboSpinPunch" : case "ComboBlast" : nEnergy = nEnergy - 35; setState("Hurt"); break; case "MegaChargedUppercut" : case "HardFrontKick" : nEnergy = nEnergy - 35; setState("Hurt"); break; case "JumpKick" : nEnergy = nEnergy - 25; oPers.initJumpKickBounce(); setState("Hurt"); break; default : nEnergy = nEnergy - 10; setState("Hurt"); } if (nEnergy <= 0) { setState("Die"); _global.SoundCTRL.playSound("Freakshow_Die", 100, 0); } else { _global.SoundCTRL.stopSound("Freakshow_Laugh"); _global.SoundCTRL.playSound("Freakshow_Hurt", 100, 0); } } function initLaugh() { _global.SoundCTRL.playSound("Freakshow_Laugh", 100, 0); setState("Laugh"); } function initFirstAppear() { setState("WarpIn"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); setFlipped(true); setNewPos(500, 570); } function initFirstDisappear() { if (getState() != "WarpOut") { setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); setFlipped(true); } } function initCombatPos() { setNewPos(30475, 570); setState("WarpIn"); } function initTakeGem() { nCurrentSequence++; setState("WarpOut"); setFlipped(true); } function initCombat() { nEnergy = nEnergyTotal; setState("WarpOut"); _global.SoundCTRL.playSound("Freakshow_Warp", 100, 0); oScreenToNotify = _global.Screen51; oScreenToNotify.LockCamera(51); oScreenToNotify.addAction({type:"BossSequenceEnd", screen:51, level:1}); } function setNewPos(l_nX, l_nY) { nPosX = l_nX; nPosY = l_nY; replaceToPos(); setFlipped(true); } function pause(l_bAnim) { super.pause(l_bAnim); for (var _local4 in mcContainer.state) { if (typeof(mcContainer.state[_local4]) == "movieclip") { mcContainer.state[_local4].stop(); for (var _local3 in mcContainer.state[_local4]) { if (typeof(mcContainer.state[_local4][_local3]) == "movieclip") { mcContainer.state[_local4][_local3].stop(); } } } } } function resume() { super.resume(); for (var _local4 in mcContainer.state) { if (typeof(mcContainer.state[_local4]) == "movieclip") { mcContainer.state[_local4].stop(); for (var _local3 in mcContainer.state[_local4]) { if (typeof(mcContainer.state[_local4][_local3]) == "movieclip") { mcContainer.state[_local4][_local3].stop(); } } } } } function toString() { return("Freakshow"); } var bDebug = true; }
Symbol 2764 MovieClip [__Packages.ffa.Bar] Frame 0
class ffa.Bar { var mcContainer, nEnergyFull, nEnergyCurrent, oParentBar; function Bar () { } function init(l_mcContainer, l_nBarValue, l_oParentBar) { mcContainer = l_mcContainer; if (l_nBarValue == undefined) { l_nBarValue = l_mcContainer._totalframes - 1; } nEnergyFull = l_nBarValue; mcContainer.gotoAndStop(Math.round(l_nBarValue) + 1); nEnergyCurrent = nEnergyFull; oParentBar = l_oParentBar; } function looseEnergy(l_nAmount) { nEnergyCurrent = nEnergyCurrent - l_nAmount; if (nEnergyCurrent <= 0) { mcContainer.gotoAndStop(1); nEnergyCurrent = 0; return(true); } mcContainer.gotoAndStop(nEnergyCurrent + 1); return(false); } function addEnergy(l_nAmount) { if ((oParentBar != null) && (l_nAmount == nEnergyFull)) { oParentBar.addEnergy(1); } else { nEnergyCurrent = nEnergyCurrent + l_nAmount; if (nEnergyCurrent >= nEnergyFull) { nEnergyCurrent = nEnergyFull; mcContainer.gotoAndStop(nEnergyCurrent + 1); } else { mcContainer.gotoAndStop(nEnergyCurrent + 1); } } } function setEnergy(l_nAmount) { if (l_nAmount == "Full") { nEnergyCurrent = nEnergyFull; } else { nEnergyCurrent = l_nAmount; } if (nEnergyCurrent >= nEnergyFull) { nEnergyCurrent = nEnergyFull; mcContainer.gotoAndStop(nEnergyCurrent + 1); } else { mcContainer.gotoAndStop(nEnergyCurrent + 1); } } function getEnergy() { return(nEnergyCurrent); } }
Symbol 2765 MovieClip [__Packages.ffa.Timer] Frame 0
class ffa.Timer extends com.sarbakan.utils.Stater { var nTimer, txtContainer, nFrameCount, setState, bPaused; function Timer (l_txtTimer) { super(); ffa.Info.init(); AsBroadcaster.initialize(this); _global.Game.addListener(this); nTimer = 0; txtContainer = l_txtTimer; nFrameCount = 0; setState("Idle"); } function Idle() { if (!bPaused) { nFrameCount++; if (nFrameCount == ffa.Info.__get__FRAME_RATE()) { nFrameCount = 0; nTimer++; txtContainer.text = com.sarbakan.utils.StringComplex.formatTime(nTimer); } } } function get timeElapsed() { return(nTimer); } }
Symbol 2766 MovieClip [__Packages.com.sarbakan.utils.KeyManager] Frame 0
class com.sarbakan.utils.KeyManager { var oKeyList; function KeyManager () { mx.transitions.OnEnterFrameBeacon.init(); MovieClip.addListener(this); oKeyList = new Object(); } function onEnterFrame() { setKey(); } function addKeyListener(l_nKeyCode, l_sKeyName) { oKeyList[l_sKeyName] = new Object(); oKeyList[l_sKeyName].nKeyCode = l_nKeyCode; this[l_sKeyName] = false; } function setKey() { var _local2; for (_local2 in oKeyList) { if (Key.isDown(oKeyList[_local2].nKeyCode)) { this[_local2] = true; } else { this[_local2] = false; } } } }
Symbol 2767 MovieClip [__Packages.ffa.OverlaysManager] Frame 0
class ffa.OverlaysManager extends com.sarbakan.utils.Stater { var mcContainer, nFrTotalAnim, broadcastMessage, getState; function OverlaysManager (l_mcContainer) { super(); AsBroadcaster.initialize(this); mcContainer = l_mcContainer; } function setState(l_sState) { super.setState(l_sState); if (l_sState != "Sleep") { this[l_sState] = mx.utils.Delegate.create(this, checkOverlay); } } function Sleep() { } function checkOverlay() { if (mcContainer.state._currentframe == nFrTotalAnim) { broadcastMessage(getState() + "Complete"); trace(getState() + "Complete"); setState("Sleep"); } } }
Symbol 2768 MovieClip [__Packages.ship.ShipDatas] Frame 0
class ship.ShipDatas { static var oUnlockScore, aVoices, aPalettes, aHull, aTailWeapon, aNoseWeapon, aWingWeapon; function ShipDatas () { } static function init() { oUnlockScore = {A1:0, B1:0, C1:0, D1:0, A2:10000, B2:25000, C2:50000, D2:75000, A3:150000, B3:250000, C3:350000, D3:500000}; aVoices = ["danny_voice", "sam_voice", "skulker_voice", "desiree_voice", "vlad_voice", "technus_voice"]; aPalettes = [[{ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}, {ra:40, rb:0, ga:40, gb:0, ba:65, bb:0, aa:100, ab:0}, {ra:100, rb:-25, ga:100, gb:255, ba:100, bb:255, aa:100, ab:0}], [{ra:-100, rb:-255, ga:-64, gb:168, ba:-30, bb:229, aa:100, ab:0}, {ra:-100, rb:-31, ga:-90, gb:-87, ba:-100, bb:122, aa:100, ab:0}, {ra:98, rb:-82, ga:92, gb:-97, ba:76, bb:102, aa:100, ab:0}], [{ra:100, rb:-255, ga:100, gb:5, ba:100, bb:-255, aa:100, ab:0}, {ra:-100, rb:255, ga:45, gb:112, ba:-100, bb:255, aa:100, ab:0}, {ra:60, rb:0, ga:85, gb:0, ba:100, bb:0, aa:100, ab:0}], [{ra:-100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}, {ra:-100, rb:0, ga:100, gb:112, ba:100, bb:-57, aa:100, ab:0}, {ra:-100, rb:255, ga:-57, gb:255, ba:100, bb:255, aa:100, ab:0}], [{ra:100, rb:-255, ga:100, gb:-255, ba:100, bb:-85, aa:100, ab:0}, {ra:100, rb:-45, ga:-100, gb:-255, ba:-100, bb:-255, aa:100, ab:0}, {ra:100, rb:0, ga:25, gb:0, ba:-15, bb:0, aa:100, ab:0}], [{ra:-100, rb:-255, ga:-100, gb:180, ba:50, bb:75, aa:100, ab:0}, {ra:-100, rb:-255, ga:-100, gb:-180, ba:50, bb:75, aa:100, ab:0}, {ra:-100, rb:255, ga:-100, gb:255, ba:-100, bb:-180, aa:100, ab:0}]]; aHull = [{energy:2, movement:2, size:"Med", damage:2, scaling:120}, {energy:1, movement:3, size:"Sma", damage:1, scaling:160}, {energy:3, movement:1, size:"Big", damage:3, scaling:70}, {energy:2, movement:2, size:"Med", damage:2, scaling:110}, {energy:1, movement:2, size:"Sma", damage:1, scaling:115}, {energy:2, movement:3, size:"Med", damage:2, scaling:190}, {energy:3, movement:1, size:"Big", damage:3, scaling:80}, {energy:2, movement:2, size:"Med", damage:2, scaling:110}, {energy:2, movement:2, size:"Med", damage:2, scaling:105}, {energy:3, movement:2, size:"Med", damage:2, scaling:160}, {energy:5, movement:1.5, size:"Big", damage:4, scaling:80}, {energy:1, movement:4, size:"Sma", damage:2, scaling:100}]; aTailWeapon = [{damage:4}, {damage:4}, {damage:4}, {damage:4}, {damage:6}, {damage:6}, {damage:6}, {damage:6}, {damage:8}, {damage:8}, {damage:8}, {damage:8}]; aNoseWeapon = [{damage:1}, {damage:1}, {damage:1}, {damage:1}, {damage:2}, {damage:2}, {damage:2}, {damage:2}, {damage:3}, {damage:3}, {damage:3}, {damage:3}]; aWingWeapon = [{damage:1, speed:2}, {damage:1, speed:3}, {damage:1, speed:1}, {damage:1, speed:2}, {damage:2, speed:3}, {damage:2, speed:2}, {damage:2, speed:1}, {damage:2, speed:2}, {damage:3, speed:2}, {damage:3, speed:2}, {damage:3, speed:3}, {damage:3, speed:1}]; } }
Symbol 2769 MovieClip [__Packages.ffa.EnergyBonus] Frame 0
class ffa.EnergyBonus extends ffa.ScrollerElement { var nPosY, nPosX, mcContainer, setState, nSpdY, sType, nSpdX, checkGround, moveToPos, bHitGround, oPers, nFrTotalAnim, broadcastMessage, destroy; function EnergyBonus (l_sType, l_oPosition, l_mcAttachTarget, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); nBonus++; var _local3 = "Bonus" + nBonus; l_mcAttachTarget.attachMovie("Bonus", _local3, 300 + nBonus, {_x:nPosX, _y:nPosY}); l_mcAttachTarget[_local3].gotoAndStop(l_sType); mcContainer = l_mcAttachTarget[_local3].Obj; setState("Fall"); nSpdY = 10; sType = l_sType; } function Fall() { nSpdX = 0; nSpdY = nSpdY * 1.1; if (nSpdY > 30) { nSpdY = 30; } checkGround(); moveToPos(); if (bHitGround) { nSpdY = 0; setState("Idle"); } } function Idle() { if (mcContainer.hitTest(oPers.mcContainer)) { setState("Taken"); } } function Taken() { if (mcContainer.state._currentframe == nFrTotalAnim) { mcContainer.state.stop(); oPers.getBonus(sType); broadcastMessage(("on" + sType) + "Taken"); destroy(); } } static var nBonus = 0; }
Symbol 2770 MovieClip [__Packages.ffa.EasterEgg] Frame 0
class ffa.EasterEgg extends ffa.ennemy.Ennemy { var mcContainerFront, mcContainerParallax, sDepth, sCurrentStep, mcContainer, nWidthOutLeft, nWidthOutRight, nSpdXBase, sShipCode, nPassEasyMinDelay, nPassEasyMaxDelay, nPassHardMinDelay, nPassHardMaxDelay, nRespawnDelay, nDelayMax, nDelayCount, oShip, moveToPos, bFlipped, nGetHitRight, nTrueX, nGetHitLeft, nSpdX, nSpdY, getState, nPosX, oPers, nPosY, replaceToPos, oScroller, nGetHitTop, nTrueY; function EasterEgg (l_mcContainerFront, l_mcContainerParallax, l_oPosition, l_oScroller, l_oPers, l_oCollider) { super(l_oPosition, l_oScroller, l_oPers, l_oCollider); ffa.Info.init(); mcContainerFront = l_mcContainerFront; mcContainerParallax = l_mcContainerParallax.Obj; mcContainerParallax._parent.swapDepths(10000); sDepth = "Front"; sCurrentStep = "FirstPass"; mcContainer = mcContainerFront; nWidthOutLeft = 0; nWidthOutRight = 1000; nSpdXBase = 30; setState("Sleep"); sShipCode = ship.ShipCodec.getRandomCode(); trace("sShipCode: " + sShipCode); nPassEasyMinDelay = 60; nPassEasyMaxDelay = 180; nPassHardMinDelay = 60; nPassHardMaxDelay = 180; nRespawnDelay = nPassEasyMinDelay; nDelayMax = 15; nDelayCount = 0; } function showPlayerShip() { var _local2 = ship.ShipCodec.decode(sShipCode); var _local3 = mcContainerParallax.state.container; _local3._parent._xscale = 25; _local3._parent._yscale = 25; _local3._xscale = ship.ShipDatas.aHull[_local2.hullID].scaling; _local3._yscale = ship.ShipDatas.aHull[_local2.hullID].scaling; oShip = new ship.Ship(_local3); oShip.setColorPalette(ship.ShipDatas.aPalettes[_local2.pilotID - 1][0], ship.ShipDatas.aPalettes[_local2.pilotID - 1][1], ship.ShipDatas.aPalettes[_local2.pilotID - 1][2]); oShip.setHull(_local2.hullID); oShip.setWing(_local2.wingID); oShip.setNose(_local2.noseID); oShip.setTail(_local2.tailID); oShip.render(); } function Idle() { setSpeed(); moveToPos(); if ((bFlipped && ((nTrueX + nGetHitRight) < 0)) || ((!bFlipped) && ((nTrueX - nGetHitLeft) > ffa.Info.__get__WIDTH()))) { setState("Sleep"); } } function Sleep() { } function setSpeed() { if (bFlipped) { nSpdX = nSpdXBase * -1; } else { nSpdX = nSpdXBase; } if (sDepth == "Parallax") { nSpdX = nSpdX / 2; } nSpdY = 0; } function initPass() { if (getState() != "Idle") { setState("Sleep"); sDepth = "Parallax"; Activate(); setFlipped(false); if (bFlipped) { nPosX = ((oPers.PosX / 2) - 100) + nGetHitLeft; } else { nPosX = ((oPers.PosX / 2) - 100) - nGetHitRight; } nPosY = 300; Activate(); setFlipped(false); nDelayCount = 0; setState("Idle"); showPlayerShip(); _global.SoundCTRL.playSound("Shuttle_Fly", 100, 0); } } function Activate() { setState("Idle"); mcContainer._parent.cacheAsBitmap = true; replaceToPos(); initHurtZone(); } function checkActive() { if (sDepth == "Front") { if ((nPosX >= (oScroller.nInvertedPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nInvertedPosX + nWidthOutRight))) { Activate(); } } else if ((nPosX >= (oScroller.nParallaxPosX - nWidthOutLeft)) && (nPosX <= (oScroller.nParallaxPosX + nWidthOutRight))) { Activate(); } } function checkHit() { var _local11; var _local10; var _local6; var _local8; var _local9; var _local7; var _local2; var _local12; var _local3; var _local4; _local11 = oPers.PosX; _local10 = oPers.PosY; _local6 = oPers.PosX; _local8 = oPers.PosY - oPers.nGetHitTop; _local9 = nPosX + nGetHitRight; _local7 = nPosX - nGetHitLeft; _local2 = nPosY; mcContainer._parent._parent.clear(); var _local5 = 0; while (_local5 < 3) { switch (_local5) { case 0 : _local3 = _local2 + (nGetHitTop / 2); _local4 = _local2; break; case 1 : _local3 = _local2 + (nGetHitTop / 2); _local4 = _local2 + (nGetHitTop / 2); break; case 2 : _local3 = _local2 + (nGetHitTop / 2); _local4 = _local2 + nGetHitTop; } if (bDEBUG) { mcContainer._parent._parent.lineStyle(5, 255); mcContainer._parent._parent.moveTo(_local9, _local3); mcContainer._parent._parent.lineTo(_local7, _local4); mcContainer._parent._parent.moveTo(_local11, _local10); mcContainer._parent._parent.lineTo(_local6, _local8); } _local12 = com.sarbakan.utils.Trig.lineIntersect(_local9, _local3, _local7, _local4, _local11, _local10, _local6, _local8).intersect; if (_local12) { oPers.GetHit(); break; } _local5++; } } function initHurtZone() { if (bFlipped) { nGetHitLeft = mcContainer.HitFront._x; nGetHitRight = -1 * mcContainer.HitBack._x; } else { nGetHitLeft = -1 * mcContainer.HitBack._x; nGetHitRight = mcContainer.HitFront._x; } nGetHitTop = mcContainer.HitTop._y; nGetHitLeft = nGetHitLeft * (mcContainer._parent._xscale / 100); nGetHitRight = nGetHitRight * (mcContainer._parent._xscale / 100); nGetHitTop = nGetHitTop * (mcContainer._parent._xscale / 100); } function setFlipped(l_bFlipped) { super.setFlipped(l_bFlipped); initHurtZone(); } function checkCrash() { if ((nTrueX > -100) && (sDepth == "Front")) { oPers.initAutoCrouch(); } if ((_global.Game.Pers.Etat == "AutoCrouch") && (nPosX > 41550)) { initCrash(); } } function initCrash() { mcContainer._parent.cacheAsBitmap = false; _global.SoundCTRL.playSound("Shuttle_Crash", 100, 0); setState("TowerCrash"); } function prepareCrash() { setState("Sleep"); sDepth = "Front"; nPosX = 40800; nPosY = 475; Activate(); sCurrentStep = "PrepareCrash"; setFlipped(false); } function setTruePos() { if (sDepth == "Parallax") { if (getState() != "Sleep") { nTrueX = nPosX - oScroller.nParallaxPosX; nTrueY = nPosY - oScroller.nParallaxPosY; } } else { super.setTruePos(); } } function setState(l_sState) { if (sDepth == "Parallax") { mcContainer = mcContainerParallax; mcContainerFront.gotoAndStop("Sleep"); } else if (sDepth == "Front") { mcContainer = mcContainerFront; mcContainerParallax.gotoAndStop("Sleep"); } super.setState(l_sState); } static var bDEBUG = false; }
Symbol 2771 MovieClip [__Packages.ship.Ship] Frame 0
class ship.Ship { var mcContainer, oColorSetter, nHullID, nWingID, nTailID, nNoseID, bHullLocked, bWingLocked, bTailLocked, bNoseLocked; function Ship (l_mcContainer) { mcContainer = l_mcContainer; setHull(0); setTail(0); setWing(0); setNose(0); oColorSetter = new utils.ColorSetter(); } function render(l_sFireType) { mcContainer.attachMovie("parts_hulls", "hull", 2); mcContainer.attachMovie("parts_wings", "wing", 3); mcContainer.attachMovie("parts_tails", "tail", 1); mcContainer.attachMovie("parts_noses", "nose", 4); if (l_sFireType != "NOFIRE") { mcContainer.attachMovie("parts_fire", "fire", 0); } mcContainer.hull.gotoAndStop(nHullID + 1); mcContainer.hull.part.boundingBox._visible = false; mcContainer.hull.part.mainPoint._visible = false; mcContainer.wing.gotoAndStop(nWingID + 1); mcContainer.wing.part.regLaunchPoint._visible = false; mcContainer.tail.gotoAndStop(nTailID + 1); if (l_sFireType != "NOFIRE") { mcContainer.fire.gotoAndStop(nTailID + 1); } mcContainer.tail.part.boundingBox._visible = false; mcContainer.tail.part.regLaunchPoint._visible = false; mcContainer.tail.part.firePoint._visible = false; mcContainer.nose.gotoAndStop(nNoseID + 1); mcContainer.nose.part.boundingBox._visible = false; mcContainer.nose.part.regLaunchPoint._visible = false; movePart(mcContainer.wing, mcContainer.hull.part.wingPoint); movePart(mcContainer.tail, mcContainer.hull.part.tailPoint); movePart(mcContainer.nose, mcContainer.hull.part.nosePoint); if (l_sFireType != "NOFIRE") { moveFire(mcContainer.fire, mcContainer.tail.part.firePoint); } colorPart(mcContainer.hull, bHullLocked); colorPart(mcContainer.wing, bWingLocked); colorPart(mcContainer.tail, bTailLocked); colorPart(mcContainer.nose, bNoseLocked); } function pause() { mcContainer.fire.part.stop(); } function setHull(l_nHullID, l_bLocked) { nHullID = l_nHullID; bHullLocked = l_bLocked; } function setTail(l_nTailID, l_bLocked) { nTailID = l_nTailID; bTailLocked = l_bLocked; } function setWing(l_nWingID, l_bLocked) { nWingID = l_nWingID; bWingLocked = l_bLocked; } function setNose(l_nNoseID, l_bLocked) { nNoseID = l_nNoseID; bNoseLocked = l_bLocked; } function getHull() { return(nHullID); } function getTail() { return(nTailID); } function getWing() { return(nWingID); } function getNose() { return(nNoseID); } function getRegMissile() { return(mcContainer.wing.part.regLaunchPoint); } function getRegMine() { return(mcContainer.tail.part.firePoint); } function getRegCannon() { return(mcContainer.nose.part.regLaunchPoint); } function getRegHull() { return(mcContainer.hull.part.mainPoint); } function getBoundingBox() { return([mcContainer.tail.part.boundingBox, mcContainer.hull.part.boundingBox, mcContainer.nose.part.boundingBox]); } function movePart(mcPart, mcPoint) { mcPoint._visible = false; mcPart._x = mcPoint._x; mcPart._y = mcPoint._y; } function moveFire(mcPart, mcPoint) { mcPoint._visible = false; mcPart._x = mcPoint._x + mcContainer.tail._x; mcPart._y = mcPoint._y + mcContainer.tail._y; } function colorPart(mcPart, l_bLocked) { oColorSetter.colorPart(mcPart, l_bLocked); } function setColorPalette(l_oColor1, l_oColor2, l_oColor3) { oColorSetter.setColorPalette(l_oColor1, l_oColor2, l_oColor3); } function getColorPalette() { return(oColorSetter.getColorPalette()); } }
Symbol 2772 MovieClip [__Packages.utils.ColorSetter] Frame 0
class utils.ColorSetter { var oColor1, oColor2, oColor3, oColorLocked; function ColorSetter () { } function setColorPalette(l_oColor1, l_oColor2, l_oColor3) { oColor1 = l_oColor1; trace("oColor1: " + oColor1); oColor2 = l_oColor2; trace("oColor2: " + oColor2); oColor3 = l_oColor3; trace("oColor3: " + oColor3); oColorLocked = {ra:0, rb:-255, ga:0, gb:-255, ba:0, bb:-255, aa:100, ab:0}; } function getColorPalette() { return({color1:oColor1, color2:oColor2, color3:oColor3}); } function colorPart(mcPart, l_bLocked) { var _local4; var _local3; for (var _local5 in mcPart.part) { if (mcPart.part[_local5]._name.indexOf("ol") != -1) { mcPart.part[_local5]._name = mcPart.part[_local5]._name.toLowerCase(); } } if (l_bLocked) { _local3 = oColorLocked; } else { _local3 = oColor1; } _local4 = new Color(mcPart.part.col1); _local4.setTransform(_local3); if (l_bLocked) { _local3 = oColorLocked; } else { _local3 = oColor2; } _local4 = new Color(mcPart.part.col2); _local4.setTransform(_local3); if (l_bLocked) { _local3 = oColorLocked; } else { _local3 = oColor3; } _local4 = new Color(mcPart.part.col3); _local4.setTransform(_local3); } }
Symbol 2773 MovieClip [__Packages.ship.ShipCodec] Frame 0
class ship.ShipCodec { function ShipCodec () { } static function getRandomCode() { var _local2 = Math.ceil(Math.random() * nMaxPilot); var _local1 = Math.floor(Math.random() * nMaxPart); var _local5 = Math.floor(Math.random() * nMaxPart); var _local3 = Math.floor(Math.random() * nMaxPart); var _local4 = Math.floor(Math.random() * nMaxPart); return(encode(_local2, _local1, _local5, _local3, _local4)); } static function encode(l_nPilotID, l_nHull, l_nWing, l_nTail, l_nNose) { var _local1 = ""; _local1 = _local1 + padZero(l_nPilotID); _local1 = _local1 + padZero(l_nHull); _local1 = _local1 + padZero(l_nWing); _local1 = _local1 + padZero(l_nTail); _local1 = _local1 + padZero(l_nNose); return(_local1); } static function decode(shipID) { var _local1 = new Object(); _local1.pilotID = Number(shipID.substr(0, 2)); _local1.hullID = Number(shipID.substr(2, 2)); _local1.wingID = Number(shipID.substr(4, 2)); _local1.tailID = Number(shipID.substr(6, 2)); _local1.noseID = Number(shipID.substr(8, 2)); return(_local1); } static function padZero(l_nNum) { if (l_nNum < 10) { return("0" + l_nNum); } return(String(l_nNum)); } static var nMaxPilot = 6; static var nMaxPart = 12; }
Symbol 2774 MovieClip [__Packages.ffa.DialogManager] Frame 0
class ffa.DialogManager { var mcContainer, nTimeDelay, aGoodCharacter, aBadCharacter, aQueue, broadcastMessage, oCurrentDialog; function DialogManager (l_mcContainer) { AsBroadcaster.initialize(this); mcContainer = l_mcContainer; nTimeDelay = 0; aGoodCharacter = ["Danny", "Sam", "Tucker"]; aBadCharacter = ["Freakshow", "Lydia", "LydiaCloaked"]; aQueue = new Array(); } function startDialog(l_oDialog, l_bShowTips) { var _local5 = false; l_bShowTips = true; for (var _local4 in aGoodCharacter) { if (aGoodCharacter[_local4] == l_oDialog.character) { show(l_oDialog, "Good", true); } } if (!_local5) { for (var _local4 in aGoodCharacter) { if (aBadCharacter[_local4] == l_oDialog.character) { show(l_oDialog, "Bad", true); } } } _global.Game.broadcastMessage("pause", false); _global.Game.switchControlMode("Dialog"); if (l_bShowTips) { mcContainer.tips._visible = true; } else { mcContainer.tips._visible = false; } } function nextQueue() { var _local2 = aQueue[0]; var _local4 = false; if (aQueue.length > 0) { for (var _local3 in aGoodCharacter) { if (aGoodCharacter[_local3] == _local2.character) { show(_local2, "Good", false); } } if (!_local4) { for (var _local3 in aGoodCharacter) { if (aBadCharacter[_local3] == _local2.character) { show(_local2, "Bad", false); } } } aQueue.shift(); return(true); } hide(); aQueue = new Array(); return(false); } function hide(l_bBroadcast) { if (l_bBroadcast != false) { broadcastMessage("closeDialog_" + oCurrentDialog.id); } mcContainer.gotoAndStop("Sleep"); } function clean() { aQueue = new Array(); nTimeDelay = 0; mcContainer.gotoAndStop("Sleep"); } function queueDialog(l_oDialog) { aQueue.push(l_oDialog); } function show(l_oDialog, l_sType, l_bFirst) { oCurrentDialog = l_oDialog; mcContainer.gotoAndStop(l_sType + " Guys"); if (l_oDialog.character == "Danny") { l_oDialog.character = _global.Game.Pers.Perso; } mcContainer.characterFace.gotoAndStop(l_oDialog.character + l_oDialog.face); mcContainer.characterName.gotoAndStop(l_oDialog.character); mcContainer.content.text = l_oDialog.content.toUpperCase(); trace("mcContainer.content.text: " + mcContainer.content.text); if (!l_bFirst) { mcContainer.back.gotoAndStop(7); } nTimeDelay = 15; } function updateTimeDelay() { if (nTimeDelay > 0) { nTimeDelay--; } } function get timeDelay() { return(nTimeDelay); } function toString() { return("DialogManager"); } }
Symbol 224 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 1
_visible = false;
Symbol 268 MovieClip Frame 1
trace(this._currentframe);
Symbol 292 MovieClip Frame 1
var bAttack = false; var nDistAttackX = 0;
Symbol 292 MovieClip Frame 2
bAttack = true; nDistAttackX = 15; nDistAttackY = -20;
Symbol 292 MovieClip Frame 3
bAttack = true; nDistAttackX = 70; nDistAttackY = -20;
Symbol 292 MovieClip Frame 4
bAttack = true; nDistAttackX = 40; nDistAttackY = -45;
Symbol 292 MovieClip Frame 5
nDistAttackX = 90; nDistAttackY = -45;
Symbol 292 MovieClip Frame 10
bAttack = false;
Symbol 293 MovieClip Frame 1
var bAttack = false; var nDistAttackX = 0;
Symbol 293 MovieClip Frame 2
bAttack = true; nDistAttackX = 15; nDistAttackY = -20;
Symbol 293 MovieClip Frame 3
bAttack = true; nDistAttackX = 70; nDistAttackY = -20;
Symbol 293 MovieClip Frame 4
bAttack = true; nDistAttackX = 40; nDistAttackY = -45;
Symbol 293 MovieClip Frame 5
nDistAttackX = 90; nDistAttackY = -45;
Symbol 293 MovieClip Frame 10
bAttack = false;
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 12
stop();
Symbol 342 MovieClip Frame 25
stop();
Symbol 342 MovieClip Frame 38
stop();
Symbol 342 MovieClip Frame 51
stop();
Symbol 342 MovieClip Frame 63
stop();
Symbol 342 MovieClip Frame 95
stop();
Symbol 342 MovieClip Frame 126
stop();
Symbol 342 MovieClip Frame 140
stop();
Symbol 342 MovieClip Frame 154
stop();
Symbol 342 MovieClip Frame 168
stop();
Symbol 342 MovieClip Frame 182
stop();
Symbol 342 MovieClip Frame 196
stop();
Symbol 342 MovieClip Frame 209
stop();
Symbol 342 MovieClip Frame 222
stop();
Symbol 342 MovieClip Frame 241
stop();
Symbol 342 MovieClip Frame 260
stop();
Symbol 342 MovieClip Frame 287
stop();
Symbol 342 MovieClip Frame 299
stop();
Symbol 342 MovieClip Frame 306
stop();
Symbol 343 MovieClip [GWT] Frame 1
stop();
Symbol 490 MovieClip [Tatoos] Frame 1
stop();
Symbol 490 MovieClip [Tatoos] Frame 2
stop();
Symbol 490 MovieClip [Tatoos] Frame 3
stop();
Symbol 525 MovieClip Frame 1
stop();
Symbol 531 MovieClip Frame 1
stop();
Symbol 1079 MovieClip [parts_fire] Frame 1
stop();
Symbol 1095 MovieClip Frame 1
stop();
Symbol 1131 Button
on (release) { _global.theStage.gotoAndStop("StoryLine"); }
Symbol 1133 Button
on (release) { _global.C.goToScreen("HighScores", false); }
Symbol 1141 Button
on (release) { _global.C.showHelp(false); }
Symbol 1145 Button
on (release) { _global.C.initGame(true, 1); }
Symbol 1146 Button
on (release) { _global.C.initGame(true, 2); }
Symbol 1147 Button
on (release) { _global.C.initGame(true, 3); }
Symbol 1168 Button
on (release) { _global.C.initGame(false, 1); }
Symbol 1179 MovieClip Frame 1
stop();
Symbol 1179 MovieClip Frame 25
stop();
Symbol 1182 MovieClip Frame 1
_parent.characterName._visible = false; _parent.characterFace._visible = false; _parent.content._visible = false;
Symbol 1182 MovieClip Frame 7
_parent.characterName._visible = true; _parent.characterFace._visible = true; _parent.content._visible = true; stop();
Symbol 1226 MovieClip Frame 1
stop();
Symbol 1290 MovieClip Frame 1
stop();
Symbol 1314 MovieClip Frame 1
gotoAndStop(_parent.frame);
Symbol 1322 MovieClip Frame 1
gotoAndStop(_parent.frame);
Symbol 1325 MovieClip Frame 1
gotoAndStop(_parent.frame);
Symbol 1332 MovieClip Frame 1
gotoAndStop(_parent.frame);
Symbol 1338 MovieClip Frame 1
gotoAndStop ("Sleep");
Instance of Symbol 1315 MovieClip "state" in Symbol 1338 MovieClip Frame 11
onClipEvent (load) { this.frame = 1; }
Instance of Symbol 1315 MovieClip "state" in Symbol 1338 MovieClip Frame 20
onClipEvent (load) { this.frame = 5; }
Instance of Symbol 1315 MovieClip "state" in Symbol 1338 MovieClip Frame 29
onClipEvent (load) { this.frame = 2; }
Instance of Symbol 1315 MovieClip "state" in Symbol 1338 MovieClip Frame 38
onClipEvent (load) { this.frame = 3; }
Instance of Symbol 1315 MovieClip "state" in Symbol 1338 MovieClip Frame 48
onClipEvent (load) { this.frame = 4; }
Instance of Symbol 1337 MovieClip "state" in Symbol 1338 MovieClip Frame 58
onClipEvent (load) { this.frame = 1; }
Instance of Symbol 1337 MovieClip "state" in Symbol 1338 MovieClip Frame 65
onClipEvent (load) { this.frame = 2; }
Instance of Symbol 1337 MovieClip "state" in Symbol 1338 MovieClip Frame 73
onClipEvent (load) { this.frame = 3; }
Symbol 1346 MovieClip Frame 1
comboNum.text = "x" + _global.Game.Pers.nComboSequence; comboNum_shadow.text = "x" + _global.Game.Pers.nComboSequence;
Symbol 1347 MovieClip Frame 1
if (_global.Game.Pers.nComboSequence == 1) { play(); } else { gotoAndPlay ("Complex"); }
Symbol 1347 MovieClip Frame 28
_parent.gotoAndStop("Sleep");
Symbol 1347 MovieClip Frame 58
_parent.gotoAndStop("Sleep");
Symbol 1348 MovieClip Frame 5
gotoAndStop ("Sleep");
Symbol 1377 Button
on (release) { _global.C.nextLevel(); }
Symbol 1380 Button
on (release) { _global.C.quitConfirm(); }
Symbol 1384 Button
on (release) { _global.C.endGame("win"); }
Symbol 1385 MovieClip Frame 2
stop();
Symbol 1387 MovieClip Frame 2
stop();
Symbol 1412 MovieClip Frame 5
gotoAndStop ("Sleep");
Symbol 1478 MovieClip Frame 5
gotoAndStop ("Sleep");
Symbol 1478 MovieClip Frame 10
gotoAndStop ("Sleep");
Symbol 1564 MovieClip Frame 1
stop();
Symbol 1564 MovieClip Frame 8
stop();
Symbol 1564 MovieClip Frame 17
stop();
Symbol 1564 MovieClip Frame 26
stop();
Symbol 1564 MovieClip Frame 34
stop();
Symbol 1564 MovieClip Frame 44
stop();
Symbol 1564 MovieClip Frame 83
stop();
Symbol 1564 MovieClip Frame 96
stop();
Symbol 1564 MovieClip Frame 121
stop();
Symbol 1564 MovieClip Frame 132
stop();
Symbol 1564 MovieClip Frame 140
stop();
Symbol 1564 MovieClip Frame 148
stop();
Symbol 1564 MovieClip Frame 157
stop();
Symbol 1564 MovieClip Frame 167
stop();
Symbol 1564 MovieClip Frame 180
stop();
Symbol 1564 MovieClip Frame 190
stop();
Symbol 1564 MovieClip Frame 199
stop();
Symbol 1564 MovieClip Frame 216
stop();
Symbol 1564 MovieClip Frame 225
stop();
Symbol 1564 MovieClip Frame 238
stop();
Symbol 1564 MovieClip Frame 255
stop();
Symbol 1683 MovieClip Frame 1
stop();
Symbol 1683 MovieClip Frame 8
stop();
Symbol 1683 MovieClip Frame 17
stop();
Symbol 1683 MovieClip Frame 26
stop();
Symbol 1683 MovieClip Frame 34
stop();
Symbol 1683 MovieClip Frame 44
stop();
Symbol 1683 MovieClip Frame 84
stop();
Symbol 1683 MovieClip Frame 94
stop();
Symbol 1683 MovieClip Frame 113
stop();
Symbol 1683 MovieClip Frame 125
stop();
Symbol 1683 MovieClip Frame 133
stop();
Symbol 1683 MovieClip Frame 143
stop();
Symbol 1683 MovieClip Frame 152
stop();
Symbol 1683 MovieClip Frame 162
stop();
Symbol 1683 MovieClip Frame 175
stop();
Symbol 1683 MovieClip Frame 184
stop();
Symbol 1683 MovieClip Frame 193
stop();
Symbol 1683 MovieClip Frame 210
stop();
Symbol 1683 MovieClip Frame 219
stop();
Symbol 1683 MovieClip Frame 232
stop();
Symbol 1683 MovieClip Frame 249
stop();
Symbol 1684 MovieClip Frame 1
Obj.gotoAndStop(_parent.Control.Pers.Etat); stop();
Symbol 1684 MovieClip Frame 2
Obj.gotoAndStop(_parent.Control.Pers.Etat); stop();
Symbol 1684 MovieClip Frame 3
Obj.gotoAndStop(_parent.Control.Pers.Etat); stop();
Symbol 1684 MovieClip Frame 4
Obj.gotoAndStop(_parent.Control.Pers.Etat); stop();
Symbol 1689 MovieClip Frame 23
stop();
Symbol 1690 MovieClip Frame 81
stop();
Symbol 1691 MovieClip Frame 1
stop();
Symbol 1692 MovieClip Frame 1
stop();
Symbol 1693 MovieClip Frame 2
var i = 1; while (i < 15) { bitmap_00.duplicateMovieClip("bitmap_" + i, i, {_x:i * 2399, _y:bitmap_00._y, _visible:true}); i++; } stop();
Symbol 1699 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O1a(this, this._x, this._y); stop();
Symbol 1699 MovieClip Frame 3
_parent._parent._parent.Control.Creer_O1a(this, this._x, this._y); stop();
Symbol 1704 MovieClip Frame 1
if ((Math.random() * 2) < 1) { stop(); }
Symbol 1704 MovieClip Frame 2
stop();
Symbol 1707 MovieClip Frame 1
if ((Math.random() * 2) < 1) { stop(); }
Symbol 1707 MovieClip Frame 2
stop();
Symbol 1723 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P4b(this, this._x, this._y); stop();
Symbol 1727 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P4a(this, this._x, this._y); stop();
Symbol 1731 MovieClip Frame 1
_parent._parent._parent.Control.Creer_GWT(this, "green"); gotoAndStop(_parent._currentframe);
Symbol 1731 MovieClip Frame 2
stop();
Symbol 1735 MovieClip Frame 1
stop();
Instance of Symbol 1699 MovieClip in Symbol 1735 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 1735 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 1735 MovieClip Frame 3
stop();
Symbol 1737 MovieClip Frame 1
stop();
Symbol 1737 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 1737 MovieClip Frame 3
stop();
Symbol 1743 MovieClip Frame 1
stop();
Symbol 1743 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 1743 MovieClip Frame 3
stop();
Symbol 1758 MovieClip Frame 1
stop();
Symbol 1758 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1758 MovieClip Frame 3
stop();
Symbol 1771 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2b(this); stop();
Symbol 1773 MovieClip Frame 1
stop();
Symbol 1773 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1773 MovieClip Frame 3
stop();
Symbol 1780 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O2b(this, this._x, this._y); stop();
Symbol 1788 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2a(this, this._x, this._y); stop();
Symbol 1791 MovieClip Frame 1
stop();
Symbol 1791 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1791 MovieClip Frame 3
stop();
Symbol 1800 MovieClip Frame 1
stop();
Symbol 1800 MovieClip Frame 2
_parent._parent.Control.CreerFloor3b(this); stop();
Symbol 1800 MovieClip Frame 3
stop();
Symbol 1806 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD1(this, true, "red");
Symbol 1806 MovieClip Frame 2
stop();
Symbol 1808 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD1(this, true, "green");
Symbol 1808 MovieClip Frame 2
stop();
Symbol 1810 MovieClip Frame 1
stop();
Symbol 1810 MovieClip Frame 2
_parent._parent.Control.CreerFloor4a(this, this._x, this._y); stop();
Symbol 1810 MovieClip Frame 3
stop();
Symbol 1814 MovieClip Frame 2
_parent._parent._parent.Control.Creer_ADSD1(this, true, "red"); stop();
Symbol 1816 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD1(this, false, "green");
Symbol 1816 MovieClip Frame 2
stop();
Symbol 1818 MovieClip Frame 1
stop();
Symbol 1818 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1818 MovieClip Frame 3
stop();
Symbol 1820 MovieClip Frame 1
stop();
Symbol 1820 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1820 MovieClip Frame 3
stop();
Symbol 1824 MovieClip Frame 1
gotoAndStop(_parent._currentframe);
Symbol 1824 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O1b(this, this._x, this._y); stop();
Symbol 1826 MovieClip Frame 1
stop();
Symbol 1826 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 1826 MovieClip Frame 3
stop();
Symbol 1830 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD2(this, false, "red");
Symbol 1830 MovieClip Frame 2
stop();
Symbol 1832 MovieClip Frame 1
stop();
Symbol 1832 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1832 MovieClip Frame 3
stop();
Symbol 1834 MovieClip Frame 1
stop();
Symbol 1834 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1834 MovieClip Frame 3
stop();
Symbol 1835 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD2(this, false, "green");
Symbol 1835 MovieClip Frame 2
stop();
Symbol 1837 MovieClip Frame 1
stop();
Symbol 1837 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1837 MovieClip Frame 3
stop();
Symbol 1842 MovieClip Frame 1
stop();
Symbol 1842 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1842 MovieClip Frame 3
stop();
Symbol 1844 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2c(this); stop();
Symbol 1850 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P3a(this, this._x, this._y); stop();
Symbol 1852 MovieClip Frame 1
stop();
Symbol 1852 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 1852 MovieClip Frame 3
stop();
Symbol 1859 MovieClip Frame 1
stop();
Symbol 1859 MovieClip Frame 2
_parent._parent.Control.CreerFloor3c(this); stop();
Symbol 1859 MovieClip Frame 3
stop();
Symbol 1861 MovieClip Frame 1
stop();
Symbol 1861 MovieClip Frame 2
_parent._parent.Control.CreerFloor3b(this); stop();
Symbol 1861 MovieClip Frame 3
stop();
Symbol 1862 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD2(this, false, "green");
Symbol 1862 MovieClip Frame 2
stop();
Symbol 1864 MovieClip Frame 1
stop();
Symbol 1864 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1864 MovieClip Frame 3
stop();
Symbol 1866 MovieClip Frame 1
stop();
Symbol 1866 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1866 MovieClip Frame 3
stop();
Symbol 1868 MovieClip Frame 1
stop();
Symbol 1868 MovieClip Frame 2
_parent._parent.Control.CreerFloor4a(this, this._x, this._y); stop();
Symbol 1868 MovieClip Frame 3
stop();
Symbol 1870 MovieClip Frame 1
stop();
Symbol 1870 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1870 MovieClip Frame 3
stop();
Symbol 1873 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD2(this, false, "red");
Symbol 1873 MovieClip Frame 2
stop();
Symbol 1874 MovieClip Frame 2
_parent._parent._parent.Control.Creer_ADSD2(this, false, "green"); stop();
Symbol 1876 MovieClip Frame 1
stop();
Symbol 1876 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1876 MovieClip Frame 3
stop();
Symbol 1878 MovieClip Frame 1
stop();
Symbol 1878 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 1878 MovieClip Frame 3
stop();
Symbol 1880 MovieClip Frame 1
stop();
Symbol 1880 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1880 MovieClip Frame 3
stop();
Symbol 1882 MovieClip Frame 1
stop();
Symbol 1882 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1882 MovieClip Frame 3
stop();
Symbol 1894 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O3b(this, this._x, this._y); stop();
Symbol 1896 MovieClip Frame 1
stop();
Symbol 1896 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1896 MovieClip Frame 3
stop();
Symbol 1898 MovieClip Frame 1
stop();
Symbol 1898 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 1898 MovieClip Frame 3
stop();
Symbol 1900 MovieClip Frame 1
stop();
Symbol 1900 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1900 MovieClip Frame 3
stop();
Symbol 1903 MovieClip Frame 1
stop();
Symbol 1903 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 1903 MovieClip Frame 3
stop();
Symbol 1906 MovieClip Frame 1
stop();
Symbol 1906 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 1906 MovieClip Frame 3
stop();
Symbol 1907 MovieClip Frame 1
_parent._parent._parent.Control.Creer_GWT(this, "green"); gotoAndStop(_parent._currentframe);
Symbol 1907 MovieClip Frame 2
stop();
Symbol 1911 MovieClip Frame 1
stop();
Symbol 1911 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 1911 MovieClip Frame 3
stop();
Symbol 1918 MovieClip Frame 1
stop();
Symbol 1918 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 1918 MovieClip Frame 3
stop();
Symbol 1941 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P3b(this, this._x, this._y); stop();
Symbol 1943 MovieClip Frame 1
stop();
Symbol 1943 MovieClip Frame 2
_parent._parent.Control.CreerFloor2c(this, this._x, this._y); stop();
Symbol 1943 MovieClip Frame 3
stop();
Symbol 1944 MovieClip Frame 2
stop();
Symbol 2031 MovieClip Frame 2
stop();
Symbol 2033 MovieClip Frame 2
stop();
Symbol 2035 MovieClip Frame 2
stop();
Instance of Symbol 2037 MovieClip "Sol" in Symbol 2040 MovieClip Frame 1
onClipEvent (load) { }
Symbol 2041 MovieClip Frame 1
_visible = false;
Instance of Symbol 1387 MovieClip "Control" in Symbol 2041 MovieClip Frame 1
onClipEvent (load) { function ObjPers(PosX, PosY) { AsBroadcaster.initialize(this); this.oEnergyBar = new ffa.Bar(); this.oLifeBar = new ffa.Bar(); this.nGetHitLeft = 0; this.nGetHitRight = 0; this.nGetHitTop = 0; this.aCurrentCombo = new Array(); this.Nom = "Pers"; this.Etat = "Idle"; this.EtatOld = "Idle"; this.Dir = "D"; this.DirOld = "D"; this.Point = _global.C.Score; this.Life = _global.C.Life; this.SpdXMinion = 3; this.SpdXNormal = 15; this.SpdXBase = this.SpdXNormal; this.SpdXNow = 0; this.MoveX = 0; this.MoveY = 0; this.PosX = PosX; this.PosY = PosY; this.PosXAuto = 0; this.TrueX = PosX; this.TrueY = PosY; this.FrontX = 0; this.FrontY = 0; this.BottomFrontX = 0; this.BottomBackX = 0; this.BackX = 0; this.HitGrdPoint = 0; this.WallHitBloc = 2; this.SpdYNow = 0; this.SpdYUp = 1.5; this.SpdYMax = 30; this.SpdYFall = 2; this.SpdXHitBase = 5; this.SpdYHitBase = -10; this.SpdStartJump = -17; this.SolOut = 2; this.SolHitMin = 5; this.MaxSol = 3; this.HitGrd = false; this.SolForJump = 6; this.DistYFall = 0; this.DistYLand = 100; this.CanHit = false; this.CanBeHit = true; this.FrWalkNow = 1; this.InPause = false; this.FrJump = 1; this.FrFall = 14; this.FrLand = 15; this.FrGetHit = 10; this.FrGetHitCount = 0; this.FrBoomTir = 9; this.FrFinBoom = 6; this.FrDead = 140; this.FrDeadCount = 0; this.aCharacter = ["Danny", "Daniel"]; this.ICharacter = 1; this.Perso = this.aCharacter[this.ICharacter]; this.updatePerso(); this.LgGetShootX = 20; this.LgGetShootUp = 72; this.LgGetShootUpBas = 44; this.FrInvincibleCount = 0; this.FrInvincible = 60; this.Invincible = false; this.FrSwitchCharacter = 15; this.FrSwitchCharacterCount = 0; this.nFrCanDoubleJump = 5; this.nFrCanDoubleJumpCount = 0; this.bCanSwitch = true; this.nHitCombo = 0; this.bJumpRelease = true; this.SpdXBaseJumpKick = 20; this.bComboCheck = false; this.nFrDelayCombo = 15; this.nFrDelayComboCount = 0; this.bCanAttack = true; this.bAttackRelease = true; this.bSkipDie = false; this.mcHitGetHurt = null; this.HitPointX = 0; this.HitPointY = 0; this.BASE_DELAY = 15; BASE_DELAY = this.BASE_DELAY; this.NO_DELAY = -1; NO_DELAY = this.NO_DELAY; this.nComboSequence = 0; this.aComboList = new Array(); var _local4; var _local20; this.bPause = false; this.bFreak = false; this.cDanny = new Color(_parent.Pers); this.ctOriginal = this.cDanny.getTransform(); this.ctFreak = {ra:50, rb:128, ga:50, gb:51, ba:50, bb:128, aa:100, ab:0}; this.FrFreak = 300; this.FrFreakCount = 0; _local4 = new Array({Action:"RightPunch", Hit:false, Perso:"All", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"Punch"}, {Action:"LeftPunch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"RightPunchStill", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielSpinPunch = new Array({Action:"RightPunch", Hit:true, Perso:"Danny", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"SpinPunch"}, {Action:"SwitchDaniel", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"ComboSpinPunch", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielHardFrontKick = new Array({Action:"RightPunch", Hit:true, Perso:"Daniel", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"HardFrontKick"}, {Action:"LeftPunch", Hit:true, MaxFrameDelay:BASE_DELAY}, {Action:"Crouch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"HardFrontKick", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielMegaChargedUppercut = new Array({Action:"RightPunch", Hit:true, Perso:"Danny", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"MegaChargedUppercut"}, {Action:"LeftPunch", Hit:true, MaxFrameDelay:BASE_DELAY}, {Action:"Crouch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"MegaChargedUppercut", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDannyBlast = new Array({Action:"RightPunch", Hit:true, Perso:"Daniel", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"DannyBlast"}, {Action:"SwitchDanny", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"ComboBlast", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDannyUppercut = new Array({Action:"Crouch", Hit:false, Perso:"Danny", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"DannyUppercut"}, {Action:"Uppercut", Hit:true, MaxFrameDelay:NO_DELAY}); aComboDanielLowKick = new Array({Action:"Crouch", Hit:false, Perso:"Daniel", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"DannyLowKick"}, {Action:"LowKick", Hit:true, MaxFrameDelay:NO_DELAY}); aComboJumpKick = new Array({Action:"Jump", Hit:false, Perso:"All", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"JumpKick"}, {Action:"JumpKick", Hit:true, MaxFrameDelay:NO_DELAY}); this.aComboList.push(_local4); this.aComboList.push(aComboDanielSpinPunch); this.aComboList.push(aComboDanielHardFrontKick); this.aComboList.push(aComboDannyBlast); this.aComboList.push(aComboDanielMegaChargedUppercut); this.aComboList.push(aComboDannyUppercut); this.aComboList.push(aComboDanielLowKick); this.aComboList.push(aComboJumpKick); this.aComboSelected = new Array(); this.FrCombo = 0; } _global.Game = this; this.GlobalKeyListener = new com.sarbakan.utils.KeyManager(); GlobalKeyListener.addKeyListener(39, "R"); GlobalKeyListener.addKeyListener(37, "L"); GlobalKeyListener.addKeyListener(40, "Dw"); GlobalKeyListener.addKeyListener(38, "Up"); GlobalKeyListener.addKeyListener(71, "Ghost"); GlobalKeyListener.addKeyListener(70, "EasterEgg"); GlobalKeyListener.addKeyListener(32, "Attack"); GlobalKeyListener.addKeyListener(32, "Next"); Selection.setFocus(_parent._parent.FocusBtn); G_CurrentFocus = Selection.getFocus(); G_CheckPause = function () { if ((Pers.Etat != "Die") and (Pers.Etat != "Dead")) { if (G_PauseOut && (!G_Pause)) { G_Pause = true; _parent.ControlBall.stop(); _parent._parent.Popup.gotoAndStop("Pause"); if (_global.C.SoundActive) { _global.SoundCTRL.muteAllSounds(); } _global.C.DesactivateHud(); } else if ((G_Resume == true) and (G_Pause == true)) { G_PauseOut = false; Selection.setFocus(_parent._parent.FocusBtn); G_CurrentFocus = Selection.getFocus(); KeyListener.Up = false; KeyListener.UpRelease = true; KeyListener.Dw = false; KeyListener.L = false; KeyListener.R = false; KeyListener.X = false; KeyListener.Z = false; KeyListener.Sp = false; Music.VolDest = 70; Music.Etat = "FadeIn"; G_Pause = false; G_Resume = false; _parent._parent.Popup.gotoAndStop(1); if (_global.C.SoundActive) { _global.SoundCTRL.unmuteAllSounds(); } _global.C.ActivateHud(); if (_parent.ControlBall._currentframe != 1) { _parent.ControlBall.play(); } } } }; CreerPers = function (PosX, PosY) { this.Pers = new ObjPers(PosX, PosY); this.Pers.oLifeBar.init(_parent._parent.hud.lifeBar, 3, null); this.Pers.oEnergyBar.init(_parent._parent.hud.energyBar, 10, this.Pers.oLifeBar); this.Pers.oLifeBar.setEnergy(_global.C.Life); _global.Game.addListener(this.Pers); }; ObjPers.prototype.resurrect = function () { with (this) { Etat = "Idle"; CanBeHit = true; CanHit = false; oEnergyBar.setEnergy(10); FrDeadCount = 0; } }; ObjPers.prototype.CharacterSwitch = function () { with (this) { if ((Etat != "Die") && (Etat != "Hurt")) { if (ICharacter == 0) { ICharacter = 1; } else if (ICharacter == 1) { ICharacter = 0; } Perso = aCharacter[ICharacter]; addToComboList("Switch" + Perso, false); updatePerso(); _parent.Pers.Obj.Transform.gotoAndPlay("Transform"); _global.SoundCTRL.playSound("Danny_Ghost", 90, 0); } } }; ObjPers.prototype.HeroChange = function (NewHero) { with (this) { Perso = NewHero; updatePerso(); } }; ObjPers.prototype.Idle = function () { with (this) { KeepDeadPos = true; if (oEnergyBar.getEnergy() > 0) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckSol(); CheckFall(); MovePers(); CheckJump(); CheckCrouch(); this["CheckAttack" + Perso](); CheckGetFire(); CheckDie(); } else { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckSol(); CheckFall(); MovePers(); CheckDie(); } } }; ObjPers.prototype.getBonus = function (l_sEnergyType) { with (this) { if (l_sEnergyType == "Life") { oLifeBar.addEnergy(1); } else { oEnergyBar.setEnergy("Full"); } } }; ObjPers.prototype.Run = function () { with (this) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckJump(); CheckCrouch(); CheckSol(); CheckFall(); MovePers(); CheckGetFire(); CheckDie(); } }; ObjPers.prototype.RunAuto = function () { with (this) { SetSpdXAuto(); SetMoveX(); CheckHitGrd(); CheckJump(); CheckCrouch(); CheckSol(); CheckFall(); MovePers(); } }; ObjPers.prototype.DoubleJumpStart = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckGetFire(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { Etat = "DoubleJumpIdle"; } } }; ObjPers.prototype.DoubleJumpIdle = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); MovePers(); this["CheckAttack" + Perso](); if (HitGrd == true) { Etat = "Land"; } else if (SpdYNow >= 0) { Etat = "DoubleJumpFall"; DistYFall = 0; } } }; ObjPers.prototype.DoubleJumpFall = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); SpdXNow = 0; MoveX = 0; this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if (DistYFall >= DistYLand) { Etat = "JumpLanding"; } else { Etat = "Idle"; } } CheckHole(); trace("DJFall"); } }; ObjPers.prototype.JumpKickFall = function () { with (this) { SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); SpdXNow = 0; MoveX = 0; if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if (DistYFall >= DistYLand) { Etat = "JumpLanding"; } else { Etat = "Idle"; } } CheckHole(); } }; ObjPers.prototype.JumpStart = function () { with (this) { CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckGetFire(); CheckDoubleJump(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { SpdYNow = SpdStartJump; Etat = "JumpIdle"; } } }; ObjPers.prototype.JumpIdle = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckDoubleJump(); MovePers(); this["CheckAttack" + Perso](); if (HitGrd == true) { Etat = "Land"; } else if (SpdYNow >= 0) { Etat = "Fall"; DistYFall = 0; } } }; ObjPers.prototype.Fall = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); CheckDoubleJump(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if ((DistYFall >= DistYLand) || (Math.abs(SpdXNow) < 5)) { Etat = "JumpLanding"; SpdXNow = 0; MoveX = 0; } else { Etat = "Run"; } } CheckHole(); } }; ObjPers.prototype.JumpLanding = function () { with (this) { CheckGetFire(); CheckCrouch(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { if (oEnergyBar.getEnergy() <= 0) { Etat = "Die"; } else { Etat = "Idle"; } } } }; ObjPers.prototype.Crouch = function () { with (this) { CheckGetFire(); CheckCrouchRelease(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } } }; ObjPers.prototype.RightPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.HardFrontKick = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "JumpLanding"; CheckGetFire(); } } }; ObjPers.prototype.MegaChargedUppercut = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Crouch"; CheckGetFire(); } } }; ObjPers.prototype.RightPunchStill = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; if (nFrPunchStill == 0) { Etat = "Idle"; } else { _parent.Pers.Obj.Etat.stop(); nFrPunchStill--; } CheckGetFire(); } } }; ObjPers.prototype.LeftPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.LowKick = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Crouch"; CheckGetFire(); } } }; ObjPers.prototype.Uppercut = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.ComboBlast = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.ComboSpinPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.JumpKick = function () { with (this) { if (nJumpKickPause == 0) { if (_parent.Pers.Obj.Etat._currentframe == 1) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; CheckGetFire(); SetSpdXJumpKick(); SetMoveX(); CheckWall(BottomFrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(BottomFrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); if (HitGrd) { CanHit = false; Etat = "JumpLanding"; } CheckHole(); } else { nJumpKickPause--; } } }; ObjPers.prototype.JumpKickBounce = function () { with (this) { CheckGetFire(); SetSpdXJumpKickBounce(); SetMoveX(); CheckWall(BottomFrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(BottomFrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); if (SpdYNow > 5) { setState("JumpKickFall"); } if (HitGrd) { CanHit = false; Etat = "JumpLanding"; } CheckHole(); } }; ObjPers.prototype.initJumpKickBounce = function () { with (this) { CanHit = false; SpdYNow = SpdYNow - 15; if (Dir == "G") { SpdXNow = 10; } else if (Dir == "D") { SpdXNow = -10; } setState("JumpKickBounce"); } }; ObjPers.prototype.Hurt = function () { with (this) { if (FrGetHitCount >= FrGetHit) { CheckHitGrd(); Etat = "DoubleJumpFall"; FrGetHitCount = 0; InvincibleInit(); } else { FrGetHitCount++; } GetHitGeneral(); } }; ObjPers.prototype.GetHitGeneral = function () { with (this) { SetSpdXHit(); CheckWall(BackX, TrueY); CheckHitGrd(); CheckSol(); MovePers(); CheckDie(); CheckHole(); } }; ObjPers.prototype.GetHit = function (l_nSpdXHit) { with (this) { if (CanBeHit) { CanHit = false; CanBeHit = false; oEnergyBar.looseEnergy(1); trace("l_nSpdXHit: " + l_nSpdXHit); if (l_nSpdXHit != undefined) { SpdXNow = l_nSpdXHit; } else { SpdXNow = SpdXHitBase; } trace("SpdXNow: " + SpdXNow); SpdYNow = SpdYHitBase; Etat = "Hurt"; _global.SoundCTRL.playSound("Danny_Hurt", 40, 0); GetHitGeneral(); nComboSequence = 0; } } }; ObjPers.prototype.GetFreak = function () { with (this) { if (CanBeHit) { CanHit = false; CanBeHit = false; SpdXNow = SpdXHitBase; SpdYNow = SpdYHitBase; Etat = "Hurt"; _global.SoundCTRL.playSound("Danny_Hurt", 90, 0); GetHitGeneral(); initFreakControl(); } } }; ObjPers.prototype.initAutoCrouch = function () { with (this) { if (HitGrd) { Etat = "AutoCrouch"; } else { Etat = "AutoCrouchFall"; trace("Etat: " + Etat); } } }; ObjPers.prototype.AutoCrouch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); broadcastMessage("readyForShuttle"); } } }; ObjPers.prototype.AutoCrouchFall = function () { with (this) { SetSpdXJump(); CheckHitGrd(); CheckSol(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { Etat = "AutoCrouch"; SpdXNow = 0; MoveX = 0; } } }; ObjPers.prototype.CheckHole = function () { with (this) { if (PosY > 725) { trace("Hole!!"); setState("Die"); } } }; ObjPers.prototype.CheckGetFire = function () { with (this) { var NbMinionBall = G_TabMinionBall.length; if ((NbMinionBall > 0) && (Perso != "TuesdayDisguised")) { var i = 0; while (i < NbMinionBall) { var BallX = _parent.Control[G_TabMinionBall[i]].PosX; var BallY = _parent.Control[G_TabMinionBall[i]].PosY; if (((((BallX >= (PosX - GetFireG)) and (BallX <= (PosX + GetFireD))) and (BallY >= (PosY - GetFireUp))) and (BallY <= (PosY + GetFireDw))) && (!Invincible)) { Etat = "GetFire"; if (_parent.Control[G_TabMinionBall[i]].Dir == "D") { Dir = "G"; } else if (_parent.Control[G_TabMinionBall[i]].Dir == "G") { Dir = "D"; } _parent.Control[G_TabMinionBall[i]].Etat = "Hit"; } i++; } } } }; ObjPers.prototype.InvincibleInit = function () { with (this) { Invincible = true; } }; ObjPers.prototype.InvincibleEnd = function () { with (this) { Invincible = false; FrInvincibleCount = 0; _parent.Pers._visible = true; } }; ObjPers.prototype.InvincibleCheck = function () { with (this) { if (Invincible) { if (FrInvincibleCount >= FrInvincible) { InvincibleEnd(); CanBeHit = true; } else { FrInvincibleCount++; if ((FrInvincibleCount % 3) == 0) { _parent.Pers._visible = !_parent.Pers._visible; } } } } }; ObjPers.prototype.Die = function () { with (this) { CanBeHit = false; if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { if (FrDeadCount == 0) { _parent.Pers.Obj.Etat.stop(); } FrDeadCount++; if (FrDeadCount >= 30) { _global.Game.onPlayerDie(); oLifeBar.looseEnergy(1); } } } }; ObjPers.prototype.Sleep = function () { }; ObjPers.prototype.SetSpdXHit = function () { with (this) { MoveX = SpdXNow; if (SpdXNow > 0) { SpdXNow = SpdXNow * 0.7; } if (Dir eq "D") { MoveX = MoveX * -1; } } }; ObjPers.prototype.SetSpdX = function () { with (this) { if (KeyListener.R == true) { Dir = "D"; if (_parent.Collider.Wall.hitTest(FrontX + WallHitBloc, TrueY, true)) { Etat = "Idle"; SpdXNow = 0; } else { Etat = "Run"; SpdXNow = SpdXBase; } } else if (KeyListener.L == true) { Dir = "G"; if (_parent.Collider.Wall.hitTest(FrontX - WallHitBloc, TrueY, true)) { Etat = "Idle"; SpdXNow = 0; } else { Etat = "Run"; SpdXNow = SpdXBase * -1; } } else { Etat = "Idle"; SpdXNow = 0; } if (Dir ne DirOld) { SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXAuto = function () { with (this) { if ((PosXAuto >= PosX) && (Dir == "D")) { Dir = "D"; Etat = "RunAuto"; SpdXNow = SpdXBase; } else if ((PosXAuto <= PosX) && (Dir == "G")) { Dir = "G"; Etat = "RunAuto"; SpdXNow = SpdXBase * -1; } else { Etat = "Idle"; broadcastMessage("runAutoComplete"); SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXJump = function () { with (this) { if (KeyListener.R == true) { Dir = "D"; if (_parent.Collider.Wall.hitTest(TrueX + WallHitBloc, TrueY, true)) { SpdXNow = 0; } else { SpdXNow = SpdXBase; } } else if (KeyListener.L == true) { Dir = "G"; if (_parent.Collider.Wall.hitTest(TrueX - WallHitBloc, TrueY, true)) { SpdXNow = 0; } else { SpdXNow = SpdXBase * -1; } } else { SpdXNow = 0; } if (Dir ne DirOld) { SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXJumpKick = function () { with (this) { if (Dir == "G") { if (SpdXNow < -5) { SpdXNow = SpdXNow + 2; } else { SpdXNow = -5; } } else if (Dir == "D") { if (SpdXNow > 5) { SpdXNow = SpdXNow - 2; } else { SpdXNow = 5; } } } }; ObjPers.prototype.SetSpdXJumpKickBounce = function () { with (this) { if (Dir == "G") { if (SpdXNow < 10) { SpdXNow = SpdXNow + 2; } else { SpdXNow = 10; } } else if (Dir == "D") { if (SpdXNow > -10) { SpdXNow = SpdXNow - 2; } else { SpdXNow = -10; } } } }; ObjPers.prototype.SetMoveX = function () { with (this) { MoveX = SpdXNow; } }; ObjPers.prototype.CheckWall = function (CoordX, CoordY) { with (this) { if (MoveX != 0) { if (MoveX > 0) { var WallStop = WallHitBloc; } else { var WallStop = (-1 * WallHitBloc); } var WallHit1 = (MoveX / 3); var WallHit2 = (WallHit1 * 2); var WallHit3 = (WallHit1 * 4); if (_parent.Collider.Wall.hitTest(CoordX + WallStop, CoordY, true)) { MoveX = 0; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit1, CoordY, true)) { MoveX = WallHitBloc; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit2, CoordY, true)) { MoveX = WallHit1; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit3, CoordY, true)) { MoveX = WallHit2; } else if (_parent.Collider.Wall.hitTest(CoordX + MoveX, CoordY, true)) { MoveX = WallHit2; } } } }; ObjPers.prototype.CheckCeil = function () { with (this) { if (MoveY != 0) { if (_parent.Collider.Ceil.hitTest(TopX, TopY + MoveY, true)) { MoveY = 0; SpdYNow = 0; Etat = "Fall"; DistYFall = 0; } } } }; ObjPers.prototype.CheckJump = function () { with (this) { if ((!KeyListener.Up) && (!bJumpRelease)) { bJumpRelease = true; } if (((KeyListener.Up == true) && (HitGrd == true)) && (bJumpRelease)) { bJumpRelease = false; if (Etat == "Run") { SpdYNow = SpdStartJump; Etat = "JumpIdle"; _global.SoundCTRL.playSound("Danny_Jump", 30, 0); } else { _global.SoundCTRL.playSound("Danny_Jump", 30, 0); Etat = "JumpStart"; } nFrCanDoubleJumpCount = nFrCanDoubleJump; } } }; ObjPers.prototype.CheckDoubleJump = function () { with (this) { if ((!KeyListener.Up) && (!bJumpRelease)) { bJumpRelease = true; } if (nFrCanDoubleJumpCount == 0) { if ((KeyListener.Up == true) && (bJumpRelease)) { _global.SoundCTRL.playSound("Danny_Jump", 20, 0); Etat = "DoubleJumpStart"; SpdYNow = SpdStartJump; } } else { nFrCanDoubleJumpCount--; } } }; ObjPers.prototype.CheckCrouch = function () { with (this) { if ((((KeyListener.Dw && (HitGrd)) && (!KeyListener.L)) && (!KeyListener.R)) && (!KeyListener.Up)) { Etat = "Crouch"; } } }; ObjPers.prototype.CheckCrouchRelease = function () { with (this) { if ((((!KeyListener.Dw) || (KeyListener.L)) || (KeyListener.R)) || (KeyListener.Up)) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckJump(); CheckSol(); CheckFall(); MovePers(); CheckGetFire(); CheckDie(); } } }; ObjPers.prototype.CheckAttackDanny = function () { with (this) { var bComboContinue = false; var oCurrentAttack = new Object(); var oLastAttack; if (KeyListener.Attack && (bAttackRelease)) { bAttackRelease = false; if (aCurrentCombo.length == 0) { initRightPunch(); addToComboList(Etat, true); } else { NextAttack = addToComboList("Attack", true); if (NextAttack != undefined) { this["init" + NextAttack](); } else { initRightPunch(); addToComboList(Etat, true); } } } else if (!KeyListener.Attack) { bAttackRelease = true; } } }; ObjPers.prototype.CheckAttackDaniel = ObjPers.prototype.CheckAttackDanny; ObjPers.prototype.getActionType = function (l_sAction) { with (this) { switch (l_sAction) { case "LeftPunch" : case "RightPunch" : case "RightPunchStill" : case "HardFrontKick" : case "LowKick" : case "MegaChargedUppercut" : case "Uppercut" : case "JumpKick" : case "ComboBlast" : case "ComboSpinPunch" : return("Attack"); case "JumpIdle" : case "Fall" : case "DoubleJumpIdle" : case "DoubleJumpStart" : case "DoubleJumpFall" : return("Jump"); } } }; ObjPers.prototype.resetCombo = function () { with (this) { aCurrentCombo = new Array(); aComboSelected = new Array(); FrCombo = 0; } }; ObjPers.prototype.checkHitSequence = function (l_nComboStep, l_aComboToCheck) { with (this) { var i = 0; while (i <= l_nComboStep) { if ((aCurrentCombo[i].Hit == true) || (aCurrentCombo[i].Hit == l_aComboToCheck[i].Hit)) { } else { trace("Reset no hit!"); nComboSequence = 0; return(false); } i++; } return(true); } }; ObjPers.prototype.checkDelay = function (l_nComboStep, l_aComboToCheck) { with (this) { if ((l_aComboToCheck[l_nComboStep - 1].MaxFrameDelay == NO_DELAY) || ((FrCombo - aCurrentCombo[l_nComboStep - 1].FrameCount) <= l_aComboToCheck[l_nComboStep - 1].MaxFrameDelay)) { return(true); } trace("Reset in delay 2!"); nComboSequence = 0; return(false); } }; ObjPers.prototype.setComboHit = function () { with (this) { aCurrentCombo[aCurrentCombo.length - 1].Hit = true; _parent.Pers.Obj.Impact.gotoAndPlay("Hit"); switch (Etat) { case "HardFrontKick" : _global.SoundCTRL.playSound("Danny_HardFrontKick", 100, 0); showCombo(); return; case "ComboSpinPunch" : _global.SoundCTRL.playSound("Danny_Uppercut", 100, 0); showCombo(); return; case "MegaChargedUppercut" : case "ComboBlast" : _global.SoundCTRL.playSound("Danny_BlastingUppercut", 100, 0); showCombo(); return; case "LowKick" : _global.SoundCTRL.playSound("Danny_LowKick", 100, 0); return; case "JumpKick" : _global.SoundCTRL.playSound("Danny_LowKick", 100, 0); return; case "Uppercut" : _global.SoundCTRL.playSound("Danny_Uppercut", 100, 0); return; case "LeftPunch" : case "RightPunch" : case "RightPunchStill" : _global.SoundCTRL.playSound("Danny_Punch", 100, 0); return; } } }; ObjPers.prototype.showCombo = function () { with (this) { nComboSequence++; if (nComboSequence > 5) { nComboSequence = 5; } _global.C.oScore.addCombo(nComboSequence); _parent._parent.combo.gotoAndStop("Combo"); _parent._parent.combo._x = 110; _parent._parent.combo._y = 60; } }; ObjPers.prototype.addToComboList = function (l_sNewAction, l_bManualAdd) { with (this) { var oCurrentAttack; var oLastAttack; var bComboContinue = false; var l_sActionType = getActionType(l_sNewAction); var nComboStep = aCurrentCombo.length; var l_sNextAction; if ((l_sNewAction != "Idle") || (aCurrentCombo[0].noIdle)) { if ((l_sActionType != "Attack") || (l_bManualAdd)) { oCurrentAttack = new Object(); if (l_sActionType == "Jump") { l_sNewAction = l_sActionType; } if (nComboStep == 0) { for (var i in aComboList) { if ((Perso == aComboList[i][0].Perso) || (aComboList[i][0].Perso == "All")) { if (aComboList[i][nComboStep].Action == l_sNewAction) { if (aCurrentCombo.length == 0) { oCurrentAttack.Action = l_sNewAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); aCurrentCombo[0].noIdle = aComboList[i][0].noIdle; } aComboSelected.push(aComboList[i]); } } } } else { for (var i in aComboSelected) { if ((aComboSelected[i][nComboStep].Action == l_sNewAction) && (checkDelay(nComboStep, aComboSelected[i]))) { if (nComboStep == aCurrentCombo.length) { oCurrentAttack.Action = l_sNewAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); trace("continue : " + aComboSelected[i][0].Name); } } else if ((((getActionType(aComboSelected[i][nComboStep].Action) == "Attack") && (l_sNewAction == "Attack")) && (checkHitSequence(nComboStep - 1, aComboSelected[i]))) && (checkDelay(nComboStep, aComboSelected[i]))) { if (nComboStep == aCurrentCombo.length) { l_sNextAction = aComboSelected[i][nComboStep].Action; oCurrentAttack.Action = l_sNextAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); } } else { delete aComboSelected[i]; } } } if ((!bComboContinue) && (aCurrentCombo.length > 0)) { resetCombo(); addToComboList(l_sNewAction, false); if (l_sNewAction == "Attack") { } } return(l_sNextAction); } } } }; ObjPers.prototype.initRightPunch = function () { with (this) { Etat = "RightPunch"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); } }; ObjPers.prototype.initLeftPunch = function () { with (this) { Etat = "LeftPunch"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); } }; ObjPers.prototype.initRightPunchStill = function () { with (this) { nFrPunchStill = 15; Etat = "RightPunchStill"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); nComboSequence = 0; } }; ObjPers.prototype.initHardFrontKick = function () { with (this) { Etat = "HardFrontKick"; } }; ObjPers.prototype.initMegaChargedUppercut = function () { with (this) { Etat = "MegaChargedUppercut"; } }; ObjPers.prototype.initLowKick = function () { with (this) { Etat = "LowKick"; } }; ObjPers.prototype.initUppercut = function () { with (this) { Etat = "Uppercut"; } }; ObjPers.prototype.initComboBlast = function () { with (this) { Etat = "ComboBlast"; } }; ObjPers.prototype.initComboSpinPunch = function () { with (this) { Etat = "ComboSpinPunch"; } }; ObjPers.prototype.initJumpKick = function () { with (this) { SpdYNow = -1; if (Dir == "G") { SpdXNow = SpdXNow - SpdXBaseJumpKick; } else if (Dir == "D") { SpdXNow = SpdXNow + SpdXBaseJumpKick; } nJumpKickPause = 0; Etat = "JumpKick"; nComboSequence = 0; } }; ObjPers.prototype.initFreakControl = function () { with (this) { bFreak = true; FrFreakCount = 0; cDanny.setTransform(ctFreak); nComboSequence = 0; } }; ObjPers.prototype.endFreak = function () { with (this) { bFreak = false; _parent.Pers._visible = true; cDanny.setTransform(ctOriginal); } }; ObjPers.prototype.CheckFall = function () { with (this) { if (SpdYNow >= SpdYFall) { Etat = "Fall"; DistYFall = 0; } } }; ObjPers.prototype.CheckDie = function () { with (this) { if ((oEnergyBar.getEnergy() <= 0) and (HitGrd == true)) { CanBeHit = false; InvincibleEnd(); _global.C.DesactivateHud(); _global.SoundCTRL.playSound("Danny_Die", 90, 0); Etat = "Die"; nComboSequence = 0; endFreak(); } else if (oEnergyBar.getEnergy() <= 0) { Etat = "Hurt"; bSkipDie = true; } } }; ObjPers.prototype.MovePers = function () { with (this) { MoveX = Math.round(MoveX); FrontX = Math.round(FrontX); BackX = Math.round(BackX); if (((Dir == "G") && (MoveX < 0)) && ((FrontX + MoveX) < 50)) { MoveX = 50 - FrontX; } else if (((Dir == "D") && (MoveX < 0)) && ((BackX + MoveX) < 50)) { MoveX = 50 - BackX; } else if (((Dir == "D") && (MoveX > 0)) && ((FrontX + MoveX) > 550)) { MoveX = 550 - FrontX; } else if (((Dir == "G") && (MoveX > 0)) && ((BackX + MoveX) > 550)) { MoveX = 550 - BackX; } PosX = _parent.Pers._x + MoveX; _parent.Pers._x = PosX; MoveX = 0; PosY = _parent.Pers._y + MoveY; _parent.Pers._y = PosY; MoveY = 0; } }; ObjPers.prototype.SetPos = function (l_nX, l_nY) { with (this) { PosX = l_nX; _parent.Pers._x = PosX; MoveX = 0; PosY = l_nY; _parent.Pers._y = PosY; MoveY = 0; } }; ObjPers.prototype.SetTruePos = function () { with (this) { TrueX = PosX + _parent._x; TrueY = PosY + _parent._y; TopX = TrueX; TopY = TrueY + _parent.Pers.Obj.HitTop._y; FrontX = _parent.Pers.Obj.HitFront._x; FrontY = TrueY + _parent.Pers.Obj.HitFront._y; BottomFrontX = _parent.Pers.Obj.HitBottomFront._x; BottomBackX = _parent.Pers.Obj.HitBottomBack._x; BackX = _parent.Pers.Obj.HitBack._x; if (Dir == "G") { FrontX = TrueX - FrontX; BottomFrontX = TrueX - BottomFrontX; BottomBackX = TrueX - BottomBackX; BackX = TrueX - BackX; } else if (Dir == "D") { FrontX = TrueX + FrontX; BottomFrontX = TrueX + BottomFrontX; BottomBackX = TrueX + BottomBackX; BackX = TrueX + BackX; } } }; ObjPers.prototype.CheckHitGrd = function (CheckX, CheckY) { with (this) { if ((CheckX == undefined) && (CheckY == undefined)) { CheckX = TrueX; CheckY = TrueY; aCheckPoints = [CheckX, BottomFrontX, BottomBackX]; } else { aCheckPoints = [CheckX]; } for (var i in aCheckPoints) { if (_parent.Collider.Sol.hitTest(aCheckPoints[i], CheckY + MaxSol, true) and (SpdYNow >= 0)) { HitGrd = true; HitGrdPoint = aCheckPoints[i]; break; } HitGrd = false; HitGrdPoint = TrueX; } } }; ObjPers.prototype.CheckSol = function (CheckX, CheckY) { with (this) { if ((CheckX == undefined) && (CheckY == undefined)) { CheckX = HitGrdPoint; CheckY = TrueY; } if (_parent.Collider.Sol.hitTest(CheckX, CheckY, true) and (SpdYNow >= 0)) { SpdYNow = 0; var InSol = true; while (InSol == true) { MoveY = MoveY - SolOut; InSol = _parent.Collider.Sol.hitTest(CheckX, CheckY + MoveY, true); } } else if (SpdYNow >= 0) { if (HitGrd == true) { SpdYNow = 0; MoveY = SpdYNow; } else { SpdYNow = SpdYNow + SpdYUp; if (Etat == "JumpKick") { SpdYNow = SpdYNow + 1; } if (SpdYNow > SpdYMax) { SpdYNow = SpdYMax; } var SolHit1 = (SpdYNow / 3); var SolHit2 = (SolHit1 * 2); if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SolHit1, true)) { MoveY = SolHitMin; } else if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SolHit2, true)) { MoveY = SolHit1; } else if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SpdYNow, true)) { MoveY = SolHit2; } else { MoveY = SpdYNow; } } } else { SpdYNow = SpdYNow + SpdYUp; MoveY = SpdYNow; } if (MoveY > 0) { DistYFall = DistYFall + MoveY; } } }; ObjPers.prototype.setState = function (l_sNewState) { with (this) { EtatOld = Etat; Etat = l_sNewState; var nOldTransformFr = _parent.Pers.Obj.Transform._currentframe; _parent.Pers.Obj.gotoAndStop(l_sNewState); _parent.Pers.Obj.Etat.gotoAndPlay(1); this.nFrTotalAnim = _parent.Pers.Obj.Etat._totalframes; _parent.Pers.Obj.Transform.gotoAndStop(1); if ((Etat == "Die") && (bSkipDie)) { _parent.Pers.Obj.Etat.gotoAndPlay(9); } if ((nOldTransformFr < 15) && (nOldTransformFr > 5)) { _parent.Pers.Obj.Transform.gotoAndPlay(nOldTransformFr); } nGetHitTop = -1 * _parent.Pers.Obj.HitTop._y; addToComboList(Etat, false); this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.updatePerso = function () { var nCurrentFrame; with (this) { nCurrentFrame = _parent.Pers.Obj.Etat._currentframe; _parent.Pers.gotoAndStop((Perso + "_") + Dir); _parent.Pers.Obj.Etat.gotoAndPlay(nCurrentFrame); nGetHitLeft = -1 * _parent.Pers.Obj.HitBack._x; nGetHitRight = _parent.Pers.Obj.HitFront._x; nGetHitTop = -1 * _parent.Pers.Obj.HitTop._y; ComboKick = 0; mcHitGetHurt = _parent.Pers.Obj.HitGetHurt; this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.ChangeDir = function (NewDir) { with (this) { DirOld = Dir; Dir = NewDir; _parent.Pers.gotoAndStop((Perso + "_") + Dir); this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.Actions = function () { with (this) { if (!bPause) { FrCombo++; SetTruePos(); InvincibleCheck(); Freakcheck(); this[Etat](); CheckCharSwitch(); CheckHit(); } } }; ObjPers.prototype.Freakcheck = function () { with (this) { if (bFreak && (KeyListener)) { FrFreakCount++; if (FrFreakCount >= FrFreak) { endFreak(); } else { if ((FrFreakCount > (FrFreak - 20)) && ((FrFreakCount % 3) == 0)) { _parent.Pers._visible = !_parent.Pers._visible; } l_bLeftValue = GlobalKeyListener.L; l_bRightValue = GlobalKeyListener.R; if (l_bRightValue) { KeyListener.L = true; } else { KeyListener.L = false; } if (l_bLeftValue) { KeyListener.R = true; } else { KeyListener.R = false; } } } } }; ObjPers.prototype.CheckCharSwitch = function () { with (this) { if (KeyListener.Ghost && (bCanSwitch)) { bCanSwitch = false; CanHit = false; FrSwitchCharacterCount = FrSwitchCharacter; CharacterSwitch(); } if (!bCanSwitch) { bComboSwitch = true; FrSwitchCharacterCount--; if (FrSwitchCharacterCount == 0) { bCanSwitch = true; } } } }; ObjPers.prototype.pause = function (l_bAnim) { with (this) { KeyListener = undefined; if (l_bAnim) { bPause = true; _parent.Pers.Obj.Etat.stop(); for (var i in _parent.Pers.Obj.Etat) { if (typeof(_parent.Pers.Obj.Etat[i]) == "movieclip") { _parent.Pers.Obj.Etat[i].stop(); for (var j in _parent.Pers.Obj.Etat[i]) { if (typeof(_parent.Pers.Obj.Etat[i][j]) == "movieclip") { _parent.Pers.Obj.Etat[i][j].stop(); } } } } } } }; ObjPers.prototype.resume = function () { with (this) { bPause = false; CanBeHit = true; CanHit = false; KeyListener = GlobalKeyListener; if ((Etat != "Die") || (_parent.Pers.Obj.Etat._currentframe < nFrTotalAnim)) { _parent.Pers.Obj.Etat.play(); } for (var i in _parent.Pers.Obj.Etat) { if (typeof(_parent.Pers.Obj.Etat[i]) == "movieclip") { _parent.Pers.Obj.Etat[i].play(); for (var j in _parent.Pers.Obj.Etat[i]) { if (typeof(_parent.Pers.Obj.Etat[i][j]) == "movieclip") { _parent.Pers.Obj.Etat[i][j].play(); } } } } } }; ObjPers.prototype.CheckHit = function () { with (this) { if (KeyListener.X && (CanBeHit)) { this.GetHit(); } } }; this.cnt = 0; this.G_Pause = true; this.G_PauseOut = false; this.G_PRealese = true; this.G_Resume = false; switchDelay = 30; this.G_TabGWT = new Array(); this.G_TabBox = new Array(); this.G_TabGun = new Array(); this.G_TabSwitch = new Array(); this.G_TabDoor = new Array(); this.G_TabHeroChanger = new Array(); this.G_TabElevator = new Array(); this.G_TabPersBall = new Array(); this.G_TabMinionBall = new Array(); this.G_TabLifeBonus = new Array(); this.G_TabCam = new Array(); this.G_TabLevier = new Array(); this.G_TabTV = new Array(); this.G_NextPersBall = 1; this.G_NextPersBallDepth = 10; this.G_NextMinionBall = 1; this.G_NextMinionBallDepth = 20; this.bossSequence = false; AsBroadcaster.initialize(this); this.easterEggCount = 0; ffa.DialogData.init(); this.oDialog = new ffa.DialogManager(_parent._parent.captions); this.oOverlays = new ffa.OverlaysManager(_parent._parent.overlays); this.bEasterEgg = false; this.oTimer = new ffa.Timer(_parent._parent.hud.timer); _global.C.oScore.init(_parent._parent.hud.score); _global.C.oScore.resetLevel(nLevel); this.sLevelState = ""; this.LifeBonusTaken = false; this.onPlayerDie = function () { this.resumeLevel(); this.broadcastMessage("pause", true); }; this.initLevel = function () { this.Pers.PosXAuto = 100; this.Pers.Dir = "D"; this.Pers.Etat = "RunAuto"; this.Pers.addListener(this); this.BG.addListener(this); this.oOverlays.addListener(this); this.sLevelState = "init"; this._parent._visible = true; ship.ShipDatas.init(); this.CreerEasterEgg(_parent.missedShot, _parent.Parallax.easterEgg); }; this.resumeLevel = function () { if (this.Pers.oLifeBar.getEnergy() > 0) { oDialog.hide(false); oOverlays.setState("Sleep"); this._parent._visible = false; this.Pers.Etat = "Sleep"; this.nFrameActionDelay = 15; this.doOnNextFrame = function () { this.nFrameActionDelay--; trace("nFrameActionDelay: " + nFrameActionDelay); if (nFrameActionDelay <= 0) { _global.C.ActivateHud(); this.BG.goto({type:"group", group:this.BG.currentScreenGroupNum + 1}, this.bossSequence); this.sLevelState = "ResumeLevel"; this.Pers.resurrect(); this.doOnNextFrame = undefined; } }; this.BG.resetAllScreenGroup(); } else { _global.C.endGame("lose"); _parent._parent.gotoAndStop("BadEnding"); } }; this.resumeLevelReady = function () { this._parent._visible = true; this.sLevelState = "Game"; if (this.bossSequence) { switch (nLevel) { case 1 : this.Lydia.reInit(); this.broadcastMessage("KillAllGWT"); this.sLevelState = "Boss"; break; case 2 : break; case 3 : this.Freakshow.reInit(); } } }; this.runAutoComplete = function () { var _local3; switch (this.sLevelState) { case "init" : _local3 = ffa.DialogData.getDialog(nLevel, "1_init"); this.oDialog.startDialog(_local3[0], true); var _local2 = 1; while (_local2 < _local3.length) { this.oDialog.queueDialog(_local3[_local2]); _local2++; } break; case "Complete" : break; case "CollectGem" : break; } }; this.BossSequenceEnd = function () { var _local2; switch (nLevel) { case 1 : _local2 = ffa.DialogData.getDialog(nLevel, "Lydia_dropGem"); this.oDialog.startDialog(_local2[0]); var _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "CollectGem"; break; case 2 : _local2 = ffa.DialogData.getDialog(nLevel, "SpaceShuttle_dropGem"); this.oDialog.startDialog(_local2[0]); _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "CollectGem"; break; case 3 : if (this.sLevelState == "EndLevel") { break; } _local2 = ffa.DialogData.getDialog(nLevel, "Freakshow_lost"); this.oDialog.startDialog(_local2[0]); _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "EndLevel"; } }; this.CameraSkip = function () { this.Pers.SetPos(this.BG.nInvertedPosX + 100, 0); }; this.bSpaceSkip = false; this.switchControlMode = function (l_sNewMode) { if (l_sNewMode == "Game") { this.KeyListener = GlobalKeyListener; this.bSpaceSkip = false; _parent._parent.menu.gotoAndStop("Idle"); } else if (l_sNewMode == "Dialog") { _parent._parent.menu.gotoAndStop("Disable"); this.bSpaceSkip = true; } else { _parent._parent.menu.gotoAndStop("Disable"); this.KeyListener = undefined; this.bSpaceSkip = false; } }; nADSD = 0; nGWT = 0; this.Creer_O1a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 100); if (l_mcElement.bTop) { l_mcElement.gotoAndStop(3); } CreerObstacle(pt, 80, 100); } }; this.Creer_O1b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 100); CreerObstacle(pt, 240, 100); } }; this.Creer_O2a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 180); CreerObstacle(pt, 80, 180); } }; this.Creer_O2b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 180); CreerObstacle(pt, 240, 180); } }; this.Creer_O3b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 260); CreerObstacle(pt, 240, 260); } }; this.Creer_P2a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 80); } }; this.Creer_P2b = function (l_mcElement, l_nPosX, l_nPosY) { var nRandomItem; with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 240); if (l_mcElement._name != undefined) { nRandomItem = Number(l_mcElement._name) + 1; l_mcElement.gotoAndStop(nRandomItem); } } }; this.Creer_P2c = function (l_mcElement) { with (this) { l_mcElement._y = l_mcElement._y - 20; pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 80); } }; this.Creer_P3a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 240); CreerPlateforme(pt, 80); } }; this.Creer_P3b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 240); CreerPlateforme(pt, 240); } }; this.Creer_P4a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 320); CreerPlateforme(pt, 80); } }; this.Creer_P4b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 320); CreerPlateforme(pt, 260); if (l_mcElement._name != undefined) { nRandomItem = Number(l_mcElement._name) + 1; l_mcElement.gotoAndStop(nRandomItem); } } }; this.Creer_ADSD1 = function (l_mcElement, l_bAlwaysActive, l_sType) { with (this) { var l_oADSD; if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); l_oADSD = new ffa.devices.ADSD(nADSD, _parent.ADSD, pt, l_sType, !l_bAlwaysActive, BG, Pers, 15, 60); nADSD++; oScreen.registerADSD(l_oADSD); } } }; this.Creer_ADSD2 = function (l_mcElement, l_bAlwaysActive, l_sType) { with (this) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; l_oADSD = new ffa.devices.ADSD(nADSD, _parent.ADSD, pt, l_sType, !l_bAlwaysActive, BG, Pers, 27, 95); nADSD++; oScreen.registerADSD(l_oADSD); } }; this.Creer_GWT = function (l_mcElement, l_sType) { var oScreen; var l_sDepth; with (this) { if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); oScreen.registerGWT(pt); } } }; this.Creer_Tatoo = function (l_mcElement, l_sType) { var oScreen; var l_sDepth; with (this) { if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); l_oTatoo = new ffa.ennemy.Tatoo(_parent.Tatoo, pt, BG, Pers, _parent.Collider, oScreen, false); oScreen.registerTatoo(l_oTatoo); } } }; this.CreerLydia = function (l_mcElement) { this.Lydia = new ffa.boss.Lydia(l_mcElement, {x:11850, y:560}, this.BG, this.Pers, _parent.Collider); }; this.CreerShuttle = function (l_mcElementFront, l_mcElementParallax) { this.Shuttle = new ffa.boss.SpaceShuttle(l_mcElementFront, l_mcElementParallax, {x:30000, y:450}, this.BG, this.Pers, _parent.Collider); }; this.CreerEasterEgg = function (l_mcElementFront, l_mcElementParallax) { this.EasterEgg = new ffa.EasterEgg(l_mcElementFront, l_mcElementParallax, {x:30000, y:450}, this.BG, this.Pers, _parent.Collider); }; this.CreerFreakShow = function (l_mcElement) { this.Freakshow = new ffa.boss.Freakshow(l_mcElement, {x:0, y:0}, this.BG, this.Pers, _parent.Collider); }; this.CreerObstacle = function (pt, l_nWidth, l_nHeight) { var _local3 = _parent.Collider.Wall; var _local4 = _parent.Collider.Sol; pt.x = Math.round(pt.x); pt.y = Math.round(pt.y); _local4.moveTo(pt.x, pt.y); _local4.beginFill(16711935); _local4.lineTo(pt.x, pt.y + 30); _local4.lineTo(pt.x + l_nWidth, pt.y + 30); _local4.lineTo(pt.x + l_nWidth, pt.y); _local4.lineTo(pt.x, pt.y); _local3.moveTo(pt.x, pt.y); _local3.beginFill(16711680); _local3.lineTo(pt.x, pt.y + l_nHeight); _local3.lineTo(pt.x + l_nWidth, pt.y + l_nHeight); _local3.lineTo(pt.x + l_nWidth, pt.y); _local3.lineTo(pt.x, pt.y); }; this.CreerPlateforme = function (pt, l_nWidth) { var _local3 = _parent.Collider.Sol; pt.x = Math.round(pt.x); pt.y = Math.round(pt.y); _local3.moveTo(pt.x, pt.y); _local3.beginFill(16711935); _local3.lineTo(pt.x, pt.y + 30); _local3.lineTo(pt.x + l_nWidth, pt.y + 30); _local3.lineTo(pt.x + l_nWidth, pt.y); _local3.lineTo(pt.x, pt.y); }; this.addDialog = function (l_mcElement, l_sDialog, l_sCharacter, l_sFace) { var _local2 = this.BG.nextScreenGroup.getScreen(l_mcElement._name); _local2.addDialog({content:l_sDialog, character:l_sCharacter, face:l_sFace}, this.oDialog); }; this.addBeatThemUp = function (l_mcElement, l_sDialog, l_sCharacter, l_sFace) { var _local2 = this.BG.nextScreenGroup.getScreen(l_mcElement._name); _local2.addBeatThemUp(); }; this.replaceTile = function (l_mcElement) { var _local2 = l_mcElement._name; var _local4; var _local5 = Math.round(l_mcElement._x / nTileDistance); var nTileDistance = 599; var _local6; if (_local2.indexOf("_alt") != -1) { _local4 = _local2.indexOf("_alt"); l_mcElement._x = (Number(_local2.slice(0, _local4)) - 1) * nTileDistance; l_mcElement._y = nTileDistance; } else { l_mcElement._x = (Number(_local2) - 1) * nTileDistance; l_mcElement._y = nTileDistance; } if (BG.currentScreenGroup.checkReady(_local2) && ((this.sLevelState == "") || (this.sLevelState == "ResumeLevel"))) { if (this.sLevelState == "") { this.initLevel(); } else if (this.sLevelState == "ResumeLevel") { this.resumeLevelReady(); } trace("ready! go!"); } }; this.CreerFloor1 = function (l_mcElement, l_bBeatThemUp) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement, l_bBeatThemUp); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 600, pt.y + 40); mcGround.lineTo(pt.x + 600, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor2a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor2b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + 200; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor2c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + 300; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor3a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor3b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y); mcGround.lineTo(pt.x, pt.y); pt.x = pt.x + 400; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor3c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y); mcGround.lineTo(pt.x, pt.y); pt.x = pt.x + 440; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor4a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor4b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor4c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor5 = function (l_mcElement) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); } }; this.FirstAidKit = function (l_oScreen) { var _local3 = new ffa.EnergyBonus("FirstAidKit", {x:(l_oScreen.__get__id() * 600) - 150, y:300}, _parent, this.BG, this.Pers, _parent.Collider); l_oScreen.addBonus(_local3); }; this.LifeBonus = function (l_oScreen, l_oRule) { if (!this.LifeBonusTaken) { var _local3 = new ffa.EnergyBonus("Life", {x:(l_oScreen.__get__id() * 600) - 200, y:l_oRule.y}, _parent, this.BG, this.Pers, _parent.Collider); _local3.resume(); l_oScreen.addBonus(_local3); } }; this.doAfterDialog = function () { switch (this.sLevelState) { case "init" : if (nLevel == 1) { this.switchControlMode("Game"); this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); } else if (nLevel == 2) { this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); } else if (nLevel == 3) { this.switchControlMode("Pause"); this.Freakshow.initFirstAppear(); this.Freakshow.addListener(this); } break; case "levelStart" : trace("Wait for level start!"); break; case "talk" : this.Freakshow.initFirstDisappear(); break; case "ready" : this.oOverlays.setState("Level" + this.nLevel); break; case "Complete" : break; case "Boss" : this.switchControlMode("Pause"); break; case "CollectGem" : _global.Gem.destroy(); this.switchControlMode("Pause"); l_aDialog = ffa.DialogData.getDialog(nLevel, "boss_end"); this.oDialog.startDialog(l_aDialog[0]); var _local3 = 1; while (_local3 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local3]); _local3++; } this.sLevelState = "EndLevel"; break; case "EndLevel" : endLevel(); break; default : if (this.BG.bLoading) { break; } this.broadcastMessage("resume"); this.switchControlMode("Game"); } }; this.endLevel = function () { this.broadcastMessage("pause", true); _parent._parent.hud.gotoAndStop("Off"); _parent._parent.menu.gotoAndStop("Off"); _global.C.oScore.setTimeElapsed(_global.Game.oTimer.timeElapsed); _global.C.oScore.setLifeRemaining(this.Pers.oLifeBar.getEnergy(), this.Pers.oEnergyBar.getEnergy()); _parent._parent.levelStats.gotoAndStop("Level" + nLevel); _global.C.oScore.showStats(_parent._parent.levelStats); }; this.LevelStartOverlays = function (l_oScreen, l_oRule) { this.sLevelState = "levelStart"; this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); this.screenToNotify = l_oScreen; }; this.FreakshowWarpedIn = function () { switch (this.sLevelState) { case "init" : l_aDialog = ffa.DialogData.getDialog(nLevel, "1_mid"); this.oDialog.startDialog(l_aDialog[0]); var _local2 = 1; while (_local2 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local2]); _local2++; } this.sLevelState = "talk"; break; default : } }; this.FreakshowAttack = function () { this.Freakshow.initShot("Pink"); }; this.FreakshowTakeGem = function () { this.Freakshow.initTakeGem(); }; this.FreakshowInitCombatPos = function () { this.Freakshow.initCombatPos(); }; this.FreakshowWarpedOut = function () { switch (this.sLevelState) { case "talk" : l_aDialog = ffa.DialogData.getDialog(nLevel, "1_end"); this.oDialog.startDialog(l_aDialog[0]); var _local2 = 1; while (_local2 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local2]); _local2++; } this.sLevelState = "ready"; break; default : } }; this.onFreakshowTookGem = function () { trace("RunAuto"); this.Pers.PosXAuto = this.FreakShow.nPosX - 200; this.Pers.Dir = "D"; this.Pers.Etat = "RunAuto"; }; this.initBossFight = function () { this.sLevelState = "Boss"; }; this.startLydiaFight = function () { this.oOverlays.setState("Lydia"); this.bossSequence = true; }; this.HideHint = function () { _parent._parent.LydiaHint.gotoAndStop(2); }; this.startShuttleFight = function () { this.oOverlays.setState("Shuttle"); }; this.startFreakshowFight = function () { this.oOverlays.setState("Freakshow"); this.bossSequence = true; }; this.LockDannyAndCrouch = function () { this.Pers.initAutoCrouch(); this.Shuttle.prepareCrash(); }; this.SpaceShuttleCrash = function () { this.Shuttle.prepareCrash(); this.KeyListener = undefined; }; this.SpaceShuttleInit = function () { l_mcShuttleFront = _parent.GWT.attachMovie("Shuttle", "Shuttle", 100); l_mcShuttleParallax = _parent.Parallax.attachMovie("Shuttle", "Shuttle", 100, {_xscale:25, _yscale:25}); this.CreerShuttle(l_mcShuttleFront, l_mcShuttleParallax); }; this.SpaceShuttlePassBackground = function () { this.Shuttle.initParallaxPass("Up"); this.sLevelState = "Boss"; this.switchControlMode("Pause"); this.broadcastMessage("pause"); }; this.SpaceShuttlePassFront = function () { this.Shuttle.initFrontPass(); }; this.LydiaComplete = function () { _parent._parent.LydiaHint.gotoAndStop(3); trace("_parent.LydiaHint: " + _parent._parent.LydiaHint); this.switchControlMode("Game"); this.broadcastMessage("resume"); }; this.ShuttleComplete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.Pers.Etat = "Idle"; }; this.FreakshowComplete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.Pers.Etat = "Idle"; this.Freakshow.initCombat(); }; this.Level1Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.Level2Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.Level3Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.BeatThemUpComplete = function () { _parent._parent.missedShot.gotoAndPlay("Shoot"); }; this.onGWTDie = function (nOrder, bAddPoint) { if (bAddPoint) { _global.C.oScore.addEnnemyBeated(1); } }; this.onTatooDie = function () { _global.C.oScore.addEnnemyBeated(1); }; this.destroyAll = function () { this.broadcastMessage("destroy"); }; } onClipEvent (enterFrame) { if (this.doOnNextFrame) { this.doOnNextFrame(); } if (!this.Pers.bPause) { if (this.bSpaceSkip) { oDialog.updateTimeDelay(); if (GlobalKeyListener.Next && (oDialog.timeDelay <= 0)) { if (!oDialog.nextQueue()) { doAfterDialog(); } } } if (Pers.Dir != Pers.DirOld) { Pers.ChangeDir(Pers.Dir); } if (Pers.Etat != Pers.EtatOld) { Pers.setState(Pers.Etat); } this.Pers.Actions(); this.BG.actions(); } else if (this.Pers.bPause && (this.BG.bLoading)) { trace("loading?"); this.BG.actions(); } if ((GlobalKeyListener.EasterEgg && (this.bEasterEgg)) && (this.bEasterEggRelease)) { _global.Game.EasterEgg.initPass(); } else if (GlobalKeyListener.EasterEgg && (!bEasterEgg)) { this.bEasterEgg = true; this.bEasterEggRelease = false; this.easterEggCount = 0; } else if (bEasterEgg) { if (this.easterEggCount < 15) { this.easterEggCount++; } else { this.bEasterEgg = false; } if (!GlobalKeyListener.EasterEgg) { this.bEasterEggRelease = true; } } }
Instance of Symbol 1684 MovieClip "Pers" in Symbol 2041 MovieClip Frame 1
onClipEvent (load) { _parent.Control.CreerPers(this._x, this._y); this.gotoAndStop("D"); _global.Game.Pers.Etat = "Sleep"; _global.Game.Pers.setState("Idle"); }
Symbol 2041 MovieClip Frame 2
stop(); _global.C.beginLevel();
Instance of Symbol 1944 MovieClip "Bg" in Symbol 2041 MovieClip Frame 2
onClipEvent (load) { _parent.Control.BG = new ffa.background.MainScroller(_parent.Bg, _parent._x, _parent._y, _parent.Control.Pers); _parent.Control.BG.resetAllScreen(); var l_oGroup; l_oGroup = new ffa.background.ScreenGroup("LEVEL 1 - GROUP 1", "Normal"); l_oGroup.init(1, 10, 600, 640); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:0, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"Dialog", min:25, max:125, screen:4, level:1}, "PauseForDialog"); l_oGroup.addSpecialRule({type:"Dialog", min:300, max:400, screen:6, level:1}, "PauseForDialog"); l_oGroup.addSpecialRule({type:"Dialog", min:50, max:100, screen:7, level:1}, "PauseForDialog"); l_oGroup.addSpecialRule({type:"LockCamera", min:150, max:250, screen:10, level:1, lockedScreen:10}); l_oGroup.addSpecialRule({type:"Dialog", screen:10, level:1}, "PauseForDialog"); l_oGroup.addSpecialRule({type:"FirstFight", screen:10, level:1}); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 1 - GROUP 2", "Normal"); l_oGroup.init(10, 20, 600, 640); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:0, max:50, screen:20, level:1, lockedScreen:20}); l_oGroup.addSpecialRule({type:"Dialog", min:190, max:300, screen:20, level:1}); l_oGroup.addSpecialRule({type:"LydiaFlees", screen:20, level:1}); l_oGroup.addSpecialRule({type:"BeatThemUp", min:0, max:400, screen:20, level:1}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:20, level:1}); l_oGroup.addBeatThemUpRule({type:"GWT", min:3, max:3, screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"], screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"depth", min:0, max:0, depth:"Parallax", screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"simultaneous", min:1, max:1, screen:20}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 1 - GROUP 3", "Normal"); l_oGroup.init(20, 37, 600, 640); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:2}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:150, max:200, screen:37, level:1, lockedScreen:37}); l_oGroup.addSpecialRule({type:"Dialog", min:0, max:50, screen:37, level:1}); l_oGroup.addSpecialRule({type:"LydiaFlees", screen:37, level:1}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:37, level:1}); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 1 - GROUP 4", "Normal"); l_oGroup.init(37, 50, 600, 640); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:2}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LifeBonus", min:150, max:250, y:0, screen:44, level:1}); l_oGroup.addSpecialRule({type:"LockCamera", min:150, max:200, screen:47, level:1, lockedScreen:47}); l_oGroup.addSpecialRule({type:"Dialog", min:150, max:200, screen:47, level:1}); l_oGroup.addSpecialRule({type:"LydiaFlees", screen:47, level:1}); l_oGroup.addSpecialRule({type:"LydiaHides", screen:47, level:1}); l_oGroup.addSpecialRule({type:"UnlockCamera", screen:47, level:1}); l_oGroup.addSpecialRule({type:"LockCamera", min:100, max:150, screen:50, level:1, lockedScreen:50}); l_oGroup.addSpecialRule({type:"BeatThemUp", min:0, max:400, screen:50, level:1}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:50, level:1}); l_oGroup.addBeatThemUpRule({type:"GWT", min:4, max:4, screen:50}, "GWT"); l_oGroup.addBeatThemUpRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"], screen:50}, "GWT"); l_oGroup.addBeatThemUpRule({type:"depth", min:0, max:4, depth:"Parallax", screen:50}, "GWT"); l_oGroup.addBeatThemUpRule({type:"simultaneous", min:1, max:1, screen:50}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 1 - GROUP 5", "BOSS"); l_oGroup.init(50, 51, 600, 640); l_oGroup.addEnnemyRule({type:"GWT", min:0, max:0}, "GWT"); l_oGroup.addSpecialRule({type:"LydiaPrepareCombat", screen:51, level:1}); l_oGroup.addSpecialRule({type:"initBossFight", min:150, max:200, screen:51, level:1}); l_oGroup.addSpecialRule({type:"LockCamera", min:0, max:50, screen:51, level:1, lockedScreen:51}); l_oGroup.addSpecialRule({type:"Dialog", min:150, max:200, screen:51, level:1}); l_oGroup.addSpecialRule({type:"LydiaUncloak", screen:51, level:1}); l_oGroup.addSpecialRule({type:"LydiaMoveToTop", screen:51, level:1}); l_oGroup.addSpecialRule({type:"startLydiaFight", screen:51, level:1}); l_oGroup.addSpecialRule({type:"Wait", screen:51, level:1}); l_oGroup.addSpecialRule({type:"BossSequenceEnd", screen:51, level:1}); _parent.Control.BG.addScreenGroup(l_oGroup); _parent.Control.BG.activateScreenGroup(); }
Instance of Symbol 2026 MovieClip in Symbol 2041 MovieClip Frame 2
onClipEvent (load) { _parent.Control.CreerLydia(this); }
Instance of Symbol 2040 MovieClip "Collider" in Symbol 2041 MovieClip Frame 2
onClipEvent (load) { this._visible = 0; }
Symbol 2051 MovieClip Frame 1
stop();
Symbol 2052 MovieClip Frame 1
stop();
Symbol 2053 MovieClip Frame 1
stop();
Symbol 2056 MovieClip Frame 1
gotoAndStop ("Idle");
Symbol 2056 MovieClip Frame 9
stop();
Symbol 2057 MovieClip Frame 1
stop();
Symbol 2060 Button
on (release) { _global.C.openMenu(); }
Symbol 2067 Button
on (release) { _global.C.showHelp(true); }
Symbol 2069 Button
on (release) { _global.C.quitConfirm(); }
Symbol 2073 MovieClip Frame 1
stop();
Symbol 2074 Button
on (release) { _global.C.mute(); }
Symbol 2075 Button
on (release) { _global.C.unmute(); }
Symbol 2076 MovieClip Frame 1
if (!_global.C.SoundActive) { gotoAndStop (2); } stop();
Symbol 2085 Button
on (release) { _global.C.closeMenu(); }
Symbol 2087 MovieClip Frame 1
stop();
Symbol 2087 MovieClip Frame 22
stop();
Symbol 2087 MovieClip Frame 40
gotoAndStop ("Idle");
Symbol 2092 MovieClip Frame 2
stop();
Symbol 2094 MovieClip Frame 1
disable.enabled = false;
Symbol 2098 MovieClip Frame 2
var i = 1; while (i < 10) { bitmap_00.duplicateMovieClip("bitmap_" + i, i, {_x:i * 2399}); i++; } stop();
Symbol 2105 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P4b(this, this._x, this._y); stop();
Symbol 2117 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P4a(this, this._x, this._y); stop();
Symbol 2119 MovieClip Frame 1
stop();
Symbol 2119 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2119 MovieClip Frame 3
stop();
Symbol 2121 MovieClip Frame 1
stop();
Symbol 2121 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2121 MovieClip Frame 3
stop();
Symbol 2126 MovieClip Frame 1
stop();
Symbol 2126 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2126 MovieClip Frame 3
stop();
Symbol 2133 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O1a(this, this._x, this._y); stop();
Symbol 2133 MovieClip Frame 3
_parent._parent._parent.Control.Creer_O1a(this, this._x, this._y); stop();
Symbol 2135 MovieClip Frame 1
stop();
Instance of Symbol 2133 MovieClip in Symbol 2135 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 2135 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2135 MovieClip Frame 3
stop();
Symbol 2139 MovieClip Frame 1
stop();
Symbol 2139 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2139 MovieClip Frame 3
stop();
Symbol 2144 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2c(this); stop();
Symbol 2149 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P3a(this, this._x, this._y); stop();
Symbol 2151 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2a(this, this._x, this._y); stop();
Symbol 2154 MovieClip Frame 1
_parent._parent._parent.Control.Creer_Tatoo(this);
Symbol 2154 MovieClip Frame 2
stop();
Symbol 2156 MovieClip Frame 1
stop();
Symbol 2156 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, false); stop();
Symbol 2156 MovieClip Frame 3
stop();
Symbol 2165 MovieClip Frame 1
stop();
Symbol 2165 MovieClip Frame 2
_parent._parent.Control.CreerFloor3b(this); stop();
Symbol 2165 MovieClip Frame 3
stop();
Symbol 2167 MovieClip Frame 1
stop();
Symbol 2167 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 2167 MovieClip Frame 3
stop();
Symbol 2176 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O1b(this, this._x, this._y); stop();
Symbol 2178 MovieClip Frame 1
stop();
Symbol 2178 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 2178 MovieClip Frame 3
stop();
Symbol 2188 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O2b(this, this._x, this._y); stop();
Symbol 2190 MovieClip Frame 1
stop();
Symbol 2190 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2190 MovieClip Frame 3
stop();
Symbol 2196 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2b(this); stop();
Symbol 2198 MovieClip Frame 1
stop();
Symbol 2198 MovieClip Frame 2
_parent._parent.Control.CreerFloor3b(this, this._x, this._y); stop();
Symbol 2198 MovieClip Frame 3
stop();
Symbol 2220 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O3b(this); stop();
Symbol 2222 MovieClip Frame 1
stop();
Symbol 2222 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, false); stop();
Symbol 2222 MovieClip Frame 3
stop();
Symbol 2224 MovieClip Frame 1
stop();
Symbol 2224 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2224 MovieClip Frame 3
stop();
Symbol 2226 MovieClip Frame 1
stop();
Symbol 2226 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2226 MovieClip Frame 3
stop();
Symbol 2228 MovieClip Frame 1
stop();
Symbol 2228 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2228 MovieClip Frame 3
stop();
Symbol 2230 MovieClip Frame 1
stop();
Symbol 2230 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2230 MovieClip Frame 3
stop();
Symbol 2235 MovieClip Frame 1
stop();
Symbol 2235 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, true); stop();
Symbol 2235 MovieClip Frame 3
stop();
Symbol 2237 MovieClip Frame 1
stop();
Symbol 2237 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2237 MovieClip Frame 3
stop();
Symbol 2239 MovieClip Frame 1
stop();
Symbol 2239 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2239 MovieClip Frame 3
stop();
Symbol 2246 MovieClip Frame 1
stop();
Symbol 2246 MovieClip Frame 2
_parent._parent.Control.CreerFloor3c(this); stop();
Symbol 2246 MovieClip Frame 3
stop();
Symbol 2248 MovieClip Frame 1
stop();
Symbol 2248 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2248 MovieClip Frame 3
stop();
Symbol 2250 MovieClip Frame 1
stop();
Symbol 2250 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 2250 MovieClip Frame 3
stop();
Symbol 2252 MovieClip Frame 1
stop();
Symbol 2252 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2252 MovieClip Frame 3
stop();
Symbol 2254 MovieClip Frame 1
stop();
Symbol 2254 MovieClip Frame 2
_parent._parent.Control.CreerFloor4a(this, this._x, this._y); stop();
Symbol 2254 MovieClip Frame 3
stop();
Symbol 2256 MovieClip Frame 1
stop();
Symbol 2256 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2256 MovieClip Frame 3
stop();
Symbol 2258 MovieClip Frame 1
stop();
Symbol 2258 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2258 MovieClip Frame 3
stop();
Symbol 2260 MovieClip Frame 1
stop();
Symbol 2260 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 2260 MovieClip Frame 3
stop();
Symbol 2262 MovieClip Frame 1
stop();
Symbol 2262 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2262 MovieClip Frame 3
stop();
Symbol 2264 MovieClip Frame 1
stop();
Symbol 2264 MovieClip Frame 2
_parent._parent.Control.CreerFloor3c(this, this._x, this._y); stop();
Symbol 2264 MovieClip Frame 3
stop();
Symbol 2266 MovieClip Frame 1
stop();
Symbol 2266 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, false); stop();
Symbol 2266 MovieClip Frame 3
stop();
Symbol 2268 MovieClip Frame 1
stop();
Symbol 2268 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2268 MovieClip Frame 3
stop();
Symbol 2273 MovieClip Frame 1
stop();
Symbol 2273 MovieClip Frame 2
_parent._parent.Control.CreerFloor4c(this); stop();
Symbol 2273 MovieClip Frame 3
stop();
Symbol 2275 MovieClip Frame 1
stop();
Symbol 2275 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 2275 MovieClip Frame 3
stop();
Symbol 2277 MovieClip Frame 1
stop();
Symbol 2277 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2277 MovieClip Frame 3
stop();
Symbol 2281 MovieClip Frame 1
stop();
Symbol 2281 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2281 MovieClip Frame 3
stop();
Symbol 2282 MovieClip Frame 2
stop();
Instance of Symbol 1387 MovieClip "Control" in Symbol 2283 MovieClip Frame 1
onClipEvent (load) { function ObjPers(PosX, PosY) { AsBroadcaster.initialize(this); this.oEnergyBar = new ffa.Bar(); this.oLifeBar = new ffa.Bar(); this.nGetHitLeft = 0; this.nGetHitRight = 0; this.nGetHitTop = 0; this.aCurrentCombo = new Array(); this.Nom = "Pers"; this.Etat = "Idle"; this.EtatOld = "Idle"; this.Dir = "D"; this.DirOld = "D"; this.Point = _global.C.Score; this.Life = _global.C.Life; this.SpdXMinion = 3; this.SpdXNormal = 15; this.SpdXBase = this.SpdXNormal; this.SpdXNow = 0; this.MoveX = 0; this.MoveY = 0; this.PosX = PosX; this.PosY = PosY; this.PosXAuto = 0; this.TrueX = PosX; this.TrueY = PosY; this.FrontX = 0; this.FrontY = 0; this.BottomFrontX = 0; this.BottomBackX = 0; this.BackX = 0; this.HitGrdPoint = 0; this.WallHitBloc = 2; this.SpdYNow = 0; this.SpdYUp = 1.5; this.SpdYMax = 30; this.SpdYFall = 2; this.SpdXHitBase = 5; this.SpdYHitBase = -10; this.SpdStartJump = -17; this.SolOut = 2; this.SolHitMin = 5; this.MaxSol = 3; this.HitGrd = false; this.SolForJump = 6; this.DistYFall = 0; this.DistYLand = 100; this.CanHit = false; this.CanBeHit = true; this.FrWalkNow = 1; this.InPause = false; this.FrJump = 1; this.FrFall = 14; this.FrLand = 15; this.FrGetHit = 10; this.FrGetHitCount = 0; this.FrBoomTir = 9; this.FrFinBoom = 6; this.FrDead = 140; this.FrDeadCount = 0; this.aCharacter = ["Danny", "Daniel"]; this.ICharacter = 1; this.Perso = this.aCharacter[this.ICharacter]; this.updatePerso(); this.LgGetShootX = 20; this.LgGetShootUp = 72; this.LgGetShootUpBas = 44; this.FrInvincibleCount = 0; this.FrInvincible = 60; this.Invincible = false; this.FrSwitchCharacter = 15; this.FrSwitchCharacterCount = 0; this.nFrCanDoubleJump = 5; this.nFrCanDoubleJumpCount = 0; this.bCanSwitch = true; this.nHitCombo = 0; this.bJumpRelease = true; this.SpdXBaseJumpKick = 20; this.bComboCheck = false; this.nFrDelayCombo = 15; this.nFrDelayComboCount = 0; this.bCanAttack = true; this.bAttackRelease = true; this.bSkipDie = false; this.mcHitGetHurt = null; this.HitPointX = 0; this.HitPointY = 0; this.BASE_DELAY = 15; BASE_DELAY = this.BASE_DELAY; this.NO_DELAY = -1; NO_DELAY = this.NO_DELAY; this.nComboSequence = 0; this.aComboList = new Array(); var _local4; var _local20; this.bPause = false; this.bFreak = false; this.cDanny = new Color(_parent.Pers); this.ctOriginal = this.cDanny.getTransform(); this.ctFreak = {ra:50, rb:128, ga:50, gb:51, ba:50, bb:128, aa:100, ab:0}; this.FrFreak = 300; this.FrFreakCount = 0; _local4 = new Array({Action:"RightPunch", Hit:false, Perso:"All", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"Punch"}, {Action:"LeftPunch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"RightPunchStill", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielSpinPunch = new Array({Action:"RightPunch", Hit:true, Perso:"Danny", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"SpinPunch"}, {Action:"SwitchDaniel", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"ComboSpinPunch", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielHardFrontKick = new Array({Action:"RightPunch", Hit:true, Perso:"Daniel", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"HardFrontKick"}, {Action:"LeftPunch", Hit:true, MaxFrameDelay:BASE_DELAY}, {Action:"Crouch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"HardFrontKick", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielMegaChargedUppercut = new Array({Action:"RightPunch", Hit:true, Perso:"Danny", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"MegaChargedUppercut"}, {Action:"LeftPunch", Hit:true, MaxFrameDelay:BASE_DELAY}, {Action:"Crouch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"MegaChargedUppercut", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDannyBlast = new Array({Action:"RightPunch", Hit:true, Perso:"Daniel", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"DannyBlast"}, {Action:"SwitchDanny", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"ComboBlast", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDannyUppercut = new Array({Action:"Crouch", Hit:false, Perso:"Danny", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"DannyUppercut"}, {Action:"Uppercut", Hit:true, MaxFrameDelay:NO_DELAY}); aComboDanielLowKick = new Array({Action:"Crouch", Hit:false, Perso:"Daniel", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"DannyLowKick"}, {Action:"LowKick", Hit:true, MaxFrameDelay:NO_DELAY}); aComboJumpKick = new Array({Action:"Jump", Hit:false, Perso:"All", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"JumpKick"}, {Action:"JumpKick", Hit:true, MaxFrameDelay:NO_DELAY}); this.aComboList.push(_local4); this.aComboList.push(aComboDanielSpinPunch); this.aComboList.push(aComboDanielHardFrontKick); this.aComboList.push(aComboDannyBlast); this.aComboList.push(aComboDanielMegaChargedUppercut); this.aComboList.push(aComboDannyUppercut); this.aComboList.push(aComboDanielLowKick); this.aComboList.push(aComboJumpKick); this.aComboSelected = new Array(); this.FrCombo = 0; } _global.Game = this; this.GlobalKeyListener = new com.sarbakan.utils.KeyManager(); GlobalKeyListener.addKeyListener(39, "R"); GlobalKeyListener.addKeyListener(37, "L"); GlobalKeyListener.addKeyListener(40, "Dw"); GlobalKeyListener.addKeyListener(38, "Up"); GlobalKeyListener.addKeyListener(71, "Ghost"); GlobalKeyListener.addKeyListener(70, "EasterEgg"); GlobalKeyListener.addKeyListener(32, "Attack"); GlobalKeyListener.addKeyListener(32, "Next"); Selection.setFocus(_parent._parent.FocusBtn); G_CurrentFocus = Selection.getFocus(); G_CheckPause = function () { if ((Pers.Etat != "Die") and (Pers.Etat != "Dead")) { if (G_PauseOut && (!G_Pause)) { G_Pause = true; _parent.ControlBall.stop(); _parent._parent.Popup.gotoAndStop("Pause"); if (_global.C.SoundActive) { _global.SoundCTRL.muteAllSounds(); } _global.C.DesactivateHud(); } else if ((G_Resume == true) and (G_Pause == true)) { G_PauseOut = false; Selection.setFocus(_parent._parent.FocusBtn); G_CurrentFocus = Selection.getFocus(); KeyListener.Up = false; KeyListener.UpRelease = true; KeyListener.Dw = false; KeyListener.L = false; KeyListener.R = false; KeyListener.X = false; KeyListener.Z = false; KeyListener.Sp = false; Music.VolDest = 70; Music.Etat = "FadeIn"; G_Pause = false; G_Resume = false; _parent._parent.Popup.gotoAndStop(1); if (_global.C.SoundActive) { _global.SoundCTRL.unmuteAllSounds(); } _global.C.ActivateHud(); if (_parent.ControlBall._currentframe != 1) { _parent.ControlBall.play(); } } } }; CreerPers = function (PosX, PosY) { this.Pers = new ObjPers(PosX, PosY); this.Pers.oLifeBar.init(_parent._parent.hud.lifeBar, 3, null); this.Pers.oEnergyBar.init(_parent._parent.hud.energyBar, 10, this.Pers.oLifeBar); this.Pers.oLifeBar.setEnergy(_global.C.Life); _global.Game.addListener(this.Pers); }; ObjPers.prototype.resurrect = function () { with (this) { Etat = "Idle"; CanBeHit = true; CanHit = false; oEnergyBar.setEnergy(10); FrDeadCount = 0; } }; ObjPers.prototype.CharacterSwitch = function () { with (this) { if ((Etat != "Die") && (Etat != "Hurt")) { if (ICharacter == 0) { ICharacter = 1; } else if (ICharacter == 1) { ICharacter = 0; } Perso = aCharacter[ICharacter]; addToComboList("Switch" + Perso, false); updatePerso(); _parent.Pers.Obj.Transform.gotoAndPlay("Transform"); _global.SoundCTRL.playSound("Danny_Ghost", 90, 0); } } }; ObjPers.prototype.HeroChange = function (NewHero) { with (this) { Perso = NewHero; updatePerso(); } }; ObjPers.prototype.Idle = function () { with (this) { KeepDeadPos = true; if (oEnergyBar.getEnergy() > 0) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckSol(); CheckFall(); MovePers(); CheckJump(); CheckCrouch(); this["CheckAttack" + Perso](); CheckGetFire(); CheckDie(); } else { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckSol(); CheckFall(); MovePers(); CheckDie(); } } }; ObjPers.prototype.getBonus = function (l_sEnergyType) { with (this) { if (l_sEnergyType == "Life") { oLifeBar.addEnergy(1); } else { oEnergyBar.setEnergy("Full"); } } }; ObjPers.prototype.Run = function () { with (this) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckJump(); CheckCrouch(); CheckSol(); CheckFall(); MovePers(); CheckGetFire(); CheckDie(); } }; ObjPers.prototype.RunAuto = function () { with (this) { SetSpdXAuto(); SetMoveX(); CheckHitGrd(); CheckJump(); CheckCrouch(); CheckSol(); CheckFall(); MovePers(); } }; ObjPers.prototype.DoubleJumpStart = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckGetFire(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { Etat = "DoubleJumpIdle"; } } }; ObjPers.prototype.DoubleJumpIdle = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); MovePers(); this["CheckAttack" + Perso](); if (HitGrd == true) { Etat = "Land"; } else if (SpdYNow >= 0) { Etat = "DoubleJumpFall"; DistYFall = 0; } } }; ObjPers.prototype.DoubleJumpFall = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); SpdXNow = 0; MoveX = 0; this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if (DistYFall >= DistYLand) { Etat = "JumpLanding"; } else { Etat = "Idle"; } } CheckHole(); trace("DJFall"); } }; ObjPers.prototype.JumpKickFall = function () { with (this) { SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); SpdXNow = 0; MoveX = 0; if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if (DistYFall >= DistYLand) { Etat = "JumpLanding"; } else { Etat = "Idle"; } } CheckHole(); } }; ObjPers.prototype.JumpStart = function () { with (this) { CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckGetFire(); CheckDoubleJump(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { SpdYNow = SpdStartJump; Etat = "JumpIdle"; } } }; ObjPers.prototype.JumpIdle = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckDoubleJump(); MovePers(); this["CheckAttack" + Perso](); if (HitGrd == true) { Etat = "Land"; } else if (SpdYNow >= 0) { Etat = "Fall"; DistYFall = 0; } } }; ObjPers.prototype.Fall = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); CheckDoubleJump(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if ((DistYFall >= DistYLand) || (Math.abs(SpdXNow) < 5)) { Etat = "JumpLanding"; SpdXNow = 0; MoveX = 0; } else { Etat = "Run"; } } CheckHole(); } }; ObjPers.prototype.JumpLanding = function () { with (this) { CheckGetFire(); CheckCrouch(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { if (oEnergyBar.getEnergy() <= 0) { Etat = "Die"; } else { Etat = "Idle"; } } } }; ObjPers.prototype.Crouch = function () { with (this) { CheckGetFire(); CheckCrouchRelease(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } } }; ObjPers.prototype.RightPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.HardFrontKick = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "JumpLanding"; CheckGetFire(); } } }; ObjPers.prototype.MegaChargedUppercut = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Crouch"; CheckGetFire(); } } }; ObjPers.prototype.RightPunchStill = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; if (nFrPunchStill == 0) { Etat = "Idle"; } else { _parent.Pers.Obj.Etat.stop(); nFrPunchStill--; } CheckGetFire(); } } }; ObjPers.prototype.LeftPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.LowKick = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Crouch"; CheckGetFire(); } } }; ObjPers.prototype.Uppercut = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.ComboBlast = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.ComboSpinPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.JumpKick = function () { with (this) { if (nJumpKickPause == 0) { if (_parent.Pers.Obj.Etat._currentframe == 1) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; CheckGetFire(); SetSpdXJumpKick(); SetMoveX(); CheckWall(BottomFrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(BottomFrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); if (HitGrd) { CanHit = false; Etat = "JumpLanding"; } CheckHole(); } else { nJumpKickPause--; } } }; ObjPers.prototype.JumpKickBounce = function () { with (this) { CheckGetFire(); SetSpdXJumpKickBounce(); SetMoveX(); CheckWall(BottomFrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(BottomFrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); if (SpdYNow > 5) { setState("JumpKickFall"); } if (HitGrd) { CanHit = false; Etat = "JumpLanding"; } CheckHole(); } }; ObjPers.prototype.initJumpKickBounce = function () { with (this) { CanHit = false; SpdYNow = SpdYNow - 15; if (Dir == "G") { SpdXNow = 10; } else if (Dir == "D") { SpdXNow = -10; } setState("JumpKickBounce"); } }; ObjPers.prototype.Hurt = function () { with (this) { if (FrGetHitCount >= FrGetHit) { CheckHitGrd(); Etat = "DoubleJumpFall"; FrGetHitCount = 0; InvincibleInit(); } else { FrGetHitCount++; } GetHitGeneral(); } }; ObjPers.prototype.GetHitGeneral = function () { with (this) { SetSpdXHit(); CheckWall(BackX, TrueY); CheckHitGrd(); CheckSol(); MovePers(); CheckDie(); CheckHole(); } }; ObjPers.prototype.GetHit = function (l_nSpdXHit) { with (this) { if (CanBeHit) { CanHit = false; CanBeHit = false; oEnergyBar.looseEnergy(1); trace("l_nSpdXHit: " + l_nSpdXHit); if (l_nSpdXHit != undefined) { SpdXNow = l_nSpdXHit; } else { SpdXNow = SpdXHitBase; } trace("SpdXNow: " + SpdXNow); SpdYNow = SpdYHitBase; Etat = "Hurt"; _global.SoundCTRL.playSound("Danny_Hurt", 40, 0); GetHitGeneral(); nComboSequence = 0; } } }; ObjPers.prototype.GetFreak = function () { with (this) { if (CanBeHit) { CanHit = false; CanBeHit = false; SpdXNow = SpdXHitBase; SpdYNow = SpdYHitBase; Etat = "Hurt"; _global.SoundCTRL.playSound("Danny_Hurt", 90, 0); GetHitGeneral(); initFreakControl(); } } }; ObjPers.prototype.initAutoCrouch = function () { with (this) { if (HitGrd) { Etat = "AutoCrouch"; } else { Etat = "AutoCrouchFall"; trace("Etat: " + Etat); } } }; ObjPers.prototype.AutoCrouch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); broadcastMessage("readyForShuttle"); } } }; ObjPers.prototype.AutoCrouchFall = function () { with (this) { SetSpdXJump(); CheckHitGrd(); CheckSol(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { Etat = "AutoCrouch"; SpdXNow = 0; MoveX = 0; } } }; ObjPers.prototype.CheckHole = function () { with (this) { if (PosY > 725) { trace("Hole!!"); setState("Die"); } } }; ObjPers.prototype.CheckGetFire = function () { with (this) { var NbMinionBall = G_TabMinionBall.length; if ((NbMinionBall > 0) && (Perso != "TuesdayDisguised")) { var i = 0; while (i < NbMinionBall) { var BallX = _parent.Control[G_TabMinionBall[i]].PosX; var BallY = _parent.Control[G_TabMinionBall[i]].PosY; if (((((BallX >= (PosX - GetFireG)) and (BallX <= (PosX + GetFireD))) and (BallY >= (PosY - GetFireUp))) and (BallY <= (PosY + GetFireDw))) && (!Invincible)) { Etat = "GetFire"; if (_parent.Control[G_TabMinionBall[i]].Dir == "D") { Dir = "G"; } else if (_parent.Control[G_TabMinionBall[i]].Dir == "G") { Dir = "D"; } _parent.Control[G_TabMinionBall[i]].Etat = "Hit"; } i++; } } } }; ObjPers.prototype.InvincibleInit = function () { with (this) { Invincible = true; } }; ObjPers.prototype.InvincibleEnd = function () { with (this) { Invincible = false; FrInvincibleCount = 0; _parent.Pers._visible = true; } }; ObjPers.prototype.InvincibleCheck = function () { with (this) { if (Invincible) { if (FrInvincibleCount >= FrInvincible) { InvincibleEnd(); CanBeHit = true; } else { FrInvincibleCount++; if ((FrInvincibleCount % 3) == 0) { _parent.Pers._visible = !_parent.Pers._visible; } } } } }; ObjPers.prototype.Die = function () { with (this) { CanBeHit = false; if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { if (FrDeadCount == 0) { _parent.Pers.Obj.Etat.stop(); } FrDeadCount++; if (FrDeadCount >= 30) { _global.Game.onPlayerDie(); oLifeBar.looseEnergy(1); } } } }; ObjPers.prototype.Sleep = function () { }; ObjPers.prototype.SetSpdXHit = function () { with (this) { MoveX = SpdXNow; if (SpdXNow > 0) { SpdXNow = SpdXNow * 0.7; } if (Dir eq "D") { MoveX = MoveX * -1; } } }; ObjPers.prototype.SetSpdX = function () { with (this) { if (KeyListener.R == true) { Dir = "D"; if (_parent.Collider.Wall.hitTest(FrontX + WallHitBloc, TrueY, true)) { Etat = "Idle"; SpdXNow = 0; } else { Etat = "Run"; SpdXNow = SpdXBase; } } else if (KeyListener.L == true) { Dir = "G"; if (_parent.Collider.Wall.hitTest(FrontX - WallHitBloc, TrueY, true)) { Etat = "Idle"; SpdXNow = 0; } else { Etat = "Run"; SpdXNow = SpdXBase * -1; } } else { Etat = "Idle"; SpdXNow = 0; } if (Dir ne DirOld) { SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXAuto = function () { with (this) { if ((PosXAuto >= PosX) && (Dir == "D")) { Dir = "D"; Etat = "RunAuto"; SpdXNow = SpdXBase; } else if ((PosXAuto <= PosX) && (Dir == "G")) { Dir = "G"; Etat = "RunAuto"; SpdXNow = SpdXBase * -1; } else { Etat = "Idle"; broadcastMessage("runAutoComplete"); SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXJump = function () { with (this) { if (KeyListener.R == true) { Dir = "D"; if (_parent.Collider.Wall.hitTest(TrueX + WallHitBloc, TrueY, true)) { SpdXNow = 0; } else { SpdXNow = SpdXBase; } } else if (KeyListener.L == true) { Dir = "G"; if (_parent.Collider.Wall.hitTest(TrueX - WallHitBloc, TrueY, true)) { SpdXNow = 0; } else { SpdXNow = SpdXBase * -1; } } else { SpdXNow = 0; } if (Dir ne DirOld) { SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXJumpKick = function () { with (this) { if (Dir == "G") { if (SpdXNow < -5) { SpdXNow = SpdXNow + 2; } else { SpdXNow = -5; } } else if (Dir == "D") { if (SpdXNow > 5) { SpdXNow = SpdXNow - 2; } else { SpdXNow = 5; } } } }; ObjPers.prototype.SetSpdXJumpKickBounce = function () { with (this) { if (Dir == "G") { if (SpdXNow < 10) { SpdXNow = SpdXNow + 2; } else { SpdXNow = 10; } } else if (Dir == "D") { if (SpdXNow > -10) { SpdXNow = SpdXNow - 2; } else { SpdXNow = -10; } } } }; ObjPers.prototype.SetMoveX = function () { with (this) { MoveX = SpdXNow; } }; ObjPers.prototype.CheckWall = function (CoordX, CoordY) { with (this) { if (MoveX != 0) { if (MoveX > 0) { var WallStop = WallHitBloc; } else { var WallStop = (-1 * WallHitBloc); } var WallHit1 = (MoveX / 3); var WallHit2 = (WallHit1 * 2); var WallHit3 = (WallHit1 * 4); if (_parent.Collider.Wall.hitTest(CoordX + WallStop, CoordY, true)) { MoveX = 0; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit1, CoordY, true)) { MoveX = WallHitBloc; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit2, CoordY, true)) { MoveX = WallHit1; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit3, CoordY, true)) { MoveX = WallHit2; } else if (_parent.Collider.Wall.hitTest(CoordX + MoveX, CoordY, true)) { MoveX = WallHit2; } } } }; ObjPers.prototype.CheckCeil = function () { with (this) { if (MoveY != 0) { if (_parent.Collider.Ceil.hitTest(TopX, TopY + MoveY, true)) { MoveY = 0; SpdYNow = 0; Etat = "Fall"; DistYFall = 0; } } } }; ObjPers.prototype.CheckJump = function () { with (this) { if ((!KeyListener.Up) && (!bJumpRelease)) { bJumpRelease = true; } if (((KeyListener.Up == true) && (HitGrd == true)) && (bJumpRelease)) { bJumpRelease = false; if (Etat == "Run") { SpdYNow = SpdStartJump; Etat = "JumpIdle"; _global.SoundCTRL.playSound("Danny_Jump", 30, 0); } else { _global.SoundCTRL.playSound("Danny_Jump", 30, 0); Etat = "JumpStart"; } nFrCanDoubleJumpCount = nFrCanDoubleJump; } } }; ObjPers.prototype.CheckDoubleJump = function () { with (this) { if ((!KeyListener.Up) && (!bJumpRelease)) { bJumpRelease = true; } if (nFrCanDoubleJumpCount == 0) { if ((KeyListener.Up == true) && (bJumpRelease)) { _global.SoundCTRL.playSound("Danny_Jump", 20, 0); Etat = "DoubleJumpStart"; SpdYNow = SpdStartJump; } } else { nFrCanDoubleJumpCount--; } } }; ObjPers.prototype.CheckCrouch = function () { with (this) { if ((((KeyListener.Dw && (HitGrd)) && (!KeyListener.L)) && (!KeyListener.R)) && (!KeyListener.Up)) { Etat = "Crouch"; } } }; ObjPers.prototype.CheckCrouchRelease = function () { with (this) { if ((((!KeyListener.Dw) || (KeyListener.L)) || (KeyListener.R)) || (KeyListener.Up)) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckJump(); CheckSol(); CheckFall(); MovePers(); CheckGetFire(); CheckDie(); } } }; ObjPers.prototype.CheckAttackDanny = function () { with (this) { var bComboContinue = false; var oCurrentAttack = new Object(); var oLastAttack; if (KeyListener.Attack && (bAttackRelease)) { bAttackRelease = false; if (aCurrentCombo.length == 0) { initRightPunch(); addToComboList(Etat, true); } else { NextAttack = addToComboList("Attack", true); if (NextAttack != undefined) { this["init" + NextAttack](); } else { initRightPunch(); addToComboList(Etat, true); } } } else if (!KeyListener.Attack) { bAttackRelease = true; } } }; ObjPers.prototype.CheckAttackDaniel = ObjPers.prototype.CheckAttackDanny; ObjPers.prototype.getActionType = function (l_sAction) { with (this) { switch (l_sAction) { case "LeftPunch" : case "RightPunch" : case "RightPunchStill" : case "HardFrontKick" : case "LowKick" : case "MegaChargedUppercut" : case "Uppercut" : case "JumpKick" : case "ComboBlast" : case "ComboSpinPunch" : return("Attack"); case "JumpIdle" : case "Fall" : case "DoubleJumpIdle" : case "DoubleJumpStart" : case "DoubleJumpFall" : return("Jump"); } } }; ObjPers.prototype.resetCombo = function () { with (this) { aCurrentCombo = new Array(); aComboSelected = new Array(); FrCombo = 0; } }; ObjPers.prototype.checkHitSequence = function (l_nComboStep, l_aComboToCheck) { with (this) { var i = 0; while (i <= l_nComboStep) { if ((aCurrentCombo[i].Hit == true) || (aCurrentCombo[i].Hit == l_aComboToCheck[i].Hit)) { } else { trace("Reset no hit!"); nComboSequence = 0; return(false); } i++; } return(true); } }; ObjPers.prototype.checkDelay = function (l_nComboStep, l_aComboToCheck) { with (this) { if ((l_aComboToCheck[l_nComboStep - 1].MaxFrameDelay == NO_DELAY) || ((FrCombo - aCurrentCombo[l_nComboStep - 1].FrameCount) <= l_aComboToCheck[l_nComboStep - 1].MaxFrameDelay)) { return(true); } trace("Reset in delay 2!"); nComboSequence = 0; return(false); } }; ObjPers.prototype.setComboHit = function () { with (this) { aCurrentCombo[aCurrentCombo.length - 1].Hit = true; _parent.Pers.Obj.Impact.gotoAndPlay("Hit"); switch (Etat) { case "HardFrontKick" : _global.SoundCTRL.playSound("Danny_HardFrontKick", 100, 0); showCombo(); return; case "ComboSpinPunch" : _global.SoundCTRL.playSound("Danny_Uppercut", 100, 0); showCombo(); return; case "MegaChargedUppercut" : case "ComboBlast" : _global.SoundCTRL.playSound("Danny_BlastingUppercut", 100, 0); showCombo(); return; case "LowKick" : _global.SoundCTRL.playSound("Danny_LowKick", 100, 0); return; case "JumpKick" : _global.SoundCTRL.playSound("Danny_LowKick", 100, 0); return; case "Uppercut" : _global.SoundCTRL.playSound("Danny_Uppercut", 100, 0); return; case "LeftPunch" : case "RightPunch" : case "RightPunchStill" : _global.SoundCTRL.playSound("Danny_Punch", 100, 0); return; } } }; ObjPers.prototype.showCombo = function () { with (this) { nComboSequence++; if (nComboSequence > 5) { nComboSequence = 5; } _global.C.oScore.addCombo(nComboSequence); _parent._parent.combo.gotoAndStop("Combo"); _parent._parent.combo._x = 110; _parent._parent.combo._y = 60; } }; ObjPers.prototype.addToComboList = function (l_sNewAction, l_bManualAdd) { with (this) { var oCurrentAttack; var oLastAttack; var bComboContinue = false; var l_sActionType = getActionType(l_sNewAction); var nComboStep = aCurrentCombo.length; var l_sNextAction; if ((l_sNewAction != "Idle") || (aCurrentCombo[0].noIdle)) { if ((l_sActionType != "Attack") || (l_bManualAdd)) { oCurrentAttack = new Object(); if (l_sActionType == "Jump") { l_sNewAction = l_sActionType; } if (nComboStep == 0) { for (var i in aComboList) { if ((Perso == aComboList[i][0].Perso) || (aComboList[i][0].Perso == "All")) { if (aComboList[i][nComboStep].Action == l_sNewAction) { if (aCurrentCombo.length == 0) { oCurrentAttack.Action = l_sNewAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); aCurrentCombo[0].noIdle = aComboList[i][0].noIdle; } aComboSelected.push(aComboList[i]); } } } } else { for (var i in aComboSelected) { if ((aComboSelected[i][nComboStep].Action == l_sNewAction) && (checkDelay(nComboStep, aComboSelected[i]))) { if (nComboStep == aCurrentCombo.length) { oCurrentAttack.Action = l_sNewAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); trace("continue : " + aComboSelected[i][0].Name); } } else if ((((getActionType(aComboSelected[i][nComboStep].Action) == "Attack") && (l_sNewAction == "Attack")) && (checkHitSequence(nComboStep - 1, aComboSelected[i]))) && (checkDelay(nComboStep, aComboSelected[i]))) { if (nComboStep == aCurrentCombo.length) { l_sNextAction = aComboSelected[i][nComboStep].Action; oCurrentAttack.Action = l_sNextAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); } } else { delete aComboSelected[i]; } } } if ((!bComboContinue) && (aCurrentCombo.length > 0)) { resetCombo(); addToComboList(l_sNewAction, false); if (l_sNewAction == "Attack") { } } return(l_sNextAction); } } } }; ObjPers.prototype.initRightPunch = function () { with (this) { Etat = "RightPunch"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); } }; ObjPers.prototype.initLeftPunch = function () { with (this) { Etat = "LeftPunch"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); } }; ObjPers.prototype.initRightPunchStill = function () { with (this) { nFrPunchStill = 15; Etat = "RightPunchStill"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); nComboSequence = 0; } }; ObjPers.prototype.initHardFrontKick = function () { with (this) { Etat = "HardFrontKick"; } }; ObjPers.prototype.initMegaChargedUppercut = function () { with (this) { Etat = "MegaChargedUppercut"; } }; ObjPers.prototype.initLowKick = function () { with (this) { Etat = "LowKick"; } }; ObjPers.prototype.initUppercut = function () { with (this) { Etat = "Uppercut"; } }; ObjPers.prototype.initComboBlast = function () { with (this) { Etat = "ComboBlast"; } }; ObjPers.prototype.initComboSpinPunch = function () { with (this) { Etat = "ComboSpinPunch"; } }; ObjPers.prototype.initJumpKick = function () { with (this) { SpdYNow = -1; if (Dir == "G") { SpdXNow = SpdXNow - SpdXBaseJumpKick; } else if (Dir == "D") { SpdXNow = SpdXNow + SpdXBaseJumpKick; } nJumpKickPause = 0; Etat = "JumpKick"; nComboSequence = 0; } }; ObjPers.prototype.initFreakControl = function () { with (this) { bFreak = true; FrFreakCount = 0; cDanny.setTransform(ctFreak); nComboSequence = 0; } }; ObjPers.prototype.endFreak = function () { with (this) { bFreak = false; _parent.Pers._visible = true; cDanny.setTransform(ctOriginal); } }; ObjPers.prototype.CheckFall = function () { with (this) { if (SpdYNow >= SpdYFall) { Etat = "Fall"; DistYFall = 0; } } }; ObjPers.prototype.CheckDie = function () { with (this) { if ((oEnergyBar.getEnergy() <= 0) and (HitGrd == true)) { CanBeHit = false; InvincibleEnd(); _global.C.DesactivateHud(); _global.SoundCTRL.playSound("Danny_Die", 90, 0); Etat = "Die"; nComboSequence = 0; endFreak(); } else if (oEnergyBar.getEnergy() <= 0) { Etat = "Hurt"; bSkipDie = true; } } }; ObjPers.prototype.MovePers = function () { with (this) { MoveX = Math.round(MoveX); FrontX = Math.round(FrontX); BackX = Math.round(BackX); if (((Dir == "G") && (MoveX < 0)) && ((FrontX + MoveX) < 50)) { MoveX = 50 - FrontX; } else if (((Dir == "D") && (MoveX < 0)) && ((BackX + MoveX) < 50)) { MoveX = 50 - BackX; } else if (((Dir == "D") && (MoveX > 0)) && ((FrontX + MoveX) > 550)) { MoveX = 550 - FrontX; } else if (((Dir == "G") && (MoveX > 0)) && ((BackX + MoveX) > 550)) { MoveX = 550 - BackX; } PosX = _parent.Pers._x + MoveX; _parent.Pers._x = PosX; MoveX = 0; PosY = _parent.Pers._y + MoveY; _parent.Pers._y = PosY; MoveY = 0; } }; ObjPers.prototype.SetPos = function (l_nX, l_nY) { with (this) { PosX = l_nX; _parent.Pers._x = PosX; MoveX = 0; PosY = l_nY; _parent.Pers._y = PosY; MoveY = 0; } }; ObjPers.prototype.SetTruePos = function () { with (this) { TrueX = PosX + _parent._x; TrueY = PosY + _parent._y; TopX = TrueX; TopY = TrueY + _parent.Pers.Obj.HitTop._y; FrontX = _parent.Pers.Obj.HitFront._x; FrontY = TrueY + _parent.Pers.Obj.HitFront._y; BottomFrontX = _parent.Pers.Obj.HitBottomFront._x; BottomBackX = _parent.Pers.Obj.HitBottomBack._x; BackX = _parent.Pers.Obj.HitBack._x; if (Dir == "G") { FrontX = TrueX - FrontX; BottomFrontX = TrueX - BottomFrontX; BottomBackX = TrueX - BottomBackX; BackX = TrueX - BackX; } else if (Dir == "D") { FrontX = TrueX + FrontX; BottomFrontX = TrueX + BottomFrontX; BottomBackX = TrueX + BottomBackX; BackX = TrueX + BackX; } } }; ObjPers.prototype.CheckHitGrd = function (CheckX, CheckY) { with (this) { if ((CheckX == undefined) && (CheckY == undefined)) { CheckX = TrueX; CheckY = TrueY; aCheckPoints = [CheckX, BottomFrontX, BottomBackX]; } else { aCheckPoints = [CheckX]; } for (var i in aCheckPoints) { if (_parent.Collider.Sol.hitTest(aCheckPoints[i], CheckY + MaxSol, true) and (SpdYNow >= 0)) { HitGrd = true; HitGrdPoint = aCheckPoints[i]; break; } HitGrd = false; HitGrdPoint = TrueX; } } }; ObjPers.prototype.CheckSol = function (CheckX, CheckY) { with (this) { if ((CheckX == undefined) && (CheckY == undefined)) { CheckX = HitGrdPoint; CheckY = TrueY; } if (_parent.Collider.Sol.hitTest(CheckX, CheckY, true) and (SpdYNow >= 0)) { SpdYNow = 0; var InSol = true; while (InSol == true) { MoveY = MoveY - SolOut; InSol = _parent.Collider.Sol.hitTest(CheckX, CheckY + MoveY, true); } } else if (SpdYNow >= 0) { if (HitGrd == true) { SpdYNow = 0; MoveY = SpdYNow; } else { SpdYNow = SpdYNow + SpdYUp; if (Etat == "JumpKick") { SpdYNow = SpdYNow + 1; } if (SpdYNow > SpdYMax) { SpdYNow = SpdYMax; } var SolHit1 = (SpdYNow / 3); var SolHit2 = (SolHit1 * 2); if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SolHit1, true)) { MoveY = SolHitMin; } else if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SolHit2, true)) { MoveY = SolHit1; } else if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SpdYNow, true)) { MoveY = SolHit2; } else { MoveY = SpdYNow; } } } else { SpdYNow = SpdYNow + SpdYUp; MoveY = SpdYNow; } if (MoveY > 0) { DistYFall = DistYFall + MoveY; } } }; ObjPers.prototype.setState = function (l_sNewState) { with (this) { EtatOld = Etat; Etat = l_sNewState; var nOldTransformFr = _parent.Pers.Obj.Transform._currentframe; _parent.Pers.Obj.gotoAndStop(l_sNewState); _parent.Pers.Obj.Etat.gotoAndPlay(1); this.nFrTotalAnim = _parent.Pers.Obj.Etat._totalframes; _parent.Pers.Obj.Transform.gotoAndStop(1); if ((Etat == "Die") && (bSkipDie)) { _parent.Pers.Obj.Etat.gotoAndPlay(9); } if ((nOldTransformFr < 15) && (nOldTransformFr > 5)) { _parent.Pers.Obj.Transform.gotoAndPlay(nOldTransformFr); } nGetHitTop = -1 * _parent.Pers.Obj.HitTop._y; addToComboList(Etat, false); this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.updatePerso = function () { var nCurrentFrame; with (this) { nCurrentFrame = _parent.Pers.Obj.Etat._currentframe; _parent.Pers.gotoAndStop((Perso + "_") + Dir); _parent.Pers.Obj.Etat.gotoAndPlay(nCurrentFrame); nGetHitLeft = -1 * _parent.Pers.Obj.HitBack._x; nGetHitRight = _parent.Pers.Obj.HitFront._x; nGetHitTop = -1 * _parent.Pers.Obj.HitTop._y; ComboKick = 0; mcHitGetHurt = _parent.Pers.Obj.HitGetHurt; this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.ChangeDir = function (NewDir) { with (this) { DirOld = Dir; Dir = NewDir; _parent.Pers.gotoAndStop((Perso + "_") + Dir); this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.Actions = function () { with (this) { if (!bPause) { FrCombo++; SetTruePos(); InvincibleCheck(); Freakcheck(); this[Etat](); CheckCharSwitch(); CheckHit(); } } }; ObjPers.prototype.Freakcheck = function () { with (this) { if (bFreak && (KeyListener)) { FrFreakCount++; if (FrFreakCount >= FrFreak) { endFreak(); } else { if ((FrFreakCount > (FrFreak - 20)) && ((FrFreakCount % 3) == 0)) { _parent.Pers._visible = !_parent.Pers._visible; } l_bLeftValue = GlobalKeyListener.L; l_bRightValue = GlobalKeyListener.R; if (l_bRightValue) { KeyListener.L = true; } else { KeyListener.L = false; } if (l_bLeftValue) { KeyListener.R = true; } else { KeyListener.R = false; } } } } }; ObjPers.prototype.CheckCharSwitch = function () { with (this) { if (KeyListener.Ghost && (bCanSwitch)) { bCanSwitch = false; CanHit = false; FrSwitchCharacterCount = FrSwitchCharacter; CharacterSwitch(); } if (!bCanSwitch) { bComboSwitch = true; FrSwitchCharacterCount--; if (FrSwitchCharacterCount == 0) { bCanSwitch = true; } } } }; ObjPers.prototype.pause = function (l_bAnim) { with (this) { KeyListener = undefined; if (l_bAnim) { bPause = true; _parent.Pers.Obj.Etat.stop(); for (var i in _parent.Pers.Obj.Etat) { if (typeof(_parent.Pers.Obj.Etat[i]) == "movieclip") { _parent.Pers.Obj.Etat[i].stop(); for (var j in _parent.Pers.Obj.Etat[i]) { if (typeof(_parent.Pers.Obj.Etat[i][j]) == "movieclip") { _parent.Pers.Obj.Etat[i][j].stop(); } } } } } } }; ObjPers.prototype.resume = function () { with (this) { bPause = false; CanBeHit = true; CanHit = false; KeyListener = GlobalKeyListener; if ((Etat != "Die") || (_parent.Pers.Obj.Etat._currentframe < nFrTotalAnim)) { _parent.Pers.Obj.Etat.play(); } for (var i in _parent.Pers.Obj.Etat) { if (typeof(_parent.Pers.Obj.Etat[i]) == "movieclip") { _parent.Pers.Obj.Etat[i].play(); for (var j in _parent.Pers.Obj.Etat[i]) { if (typeof(_parent.Pers.Obj.Etat[i][j]) == "movieclip") { _parent.Pers.Obj.Etat[i][j].play(); } } } } } }; ObjPers.prototype.CheckHit = function () { with (this) { if (KeyListener.X && (CanBeHit)) { this.GetHit(); } } }; this.cnt = 0; this.G_Pause = true; this.G_PauseOut = false; this.G_PRealese = true; this.G_Resume = false; switchDelay = 30; this.G_TabGWT = new Array(); this.G_TabBox = new Array(); this.G_TabGun = new Array(); this.G_TabSwitch = new Array(); this.G_TabDoor = new Array(); this.G_TabHeroChanger = new Array(); this.G_TabElevator = new Array(); this.G_TabPersBall = new Array(); this.G_TabMinionBall = new Array(); this.G_TabLifeBonus = new Array(); this.G_TabCam = new Array(); this.G_TabLevier = new Array(); this.G_TabTV = new Array(); this.G_NextPersBall = 1; this.G_NextPersBallDepth = 10; this.G_NextMinionBall = 1; this.G_NextMinionBallDepth = 20; this.bossSequence = false; AsBroadcaster.initialize(this); this.easterEggCount = 0; ffa.DialogData.init(); this.oDialog = new ffa.DialogManager(_parent._parent.captions); this.oOverlays = new ffa.OverlaysManager(_parent._parent.overlays); this.bEasterEgg = false; this.oTimer = new ffa.Timer(_parent._parent.hud.timer); _global.C.oScore.init(_parent._parent.hud.score); _global.C.oScore.resetLevel(nLevel); this.sLevelState = ""; this.LifeBonusTaken = false; this.onPlayerDie = function () { this.resumeLevel(); this.broadcastMessage("pause", true); }; this.initLevel = function () { this.Pers.PosXAuto = 100; this.Pers.Dir = "D"; this.Pers.Etat = "RunAuto"; this.Pers.addListener(this); this.BG.addListener(this); this.oOverlays.addListener(this); this.sLevelState = "init"; this._parent._visible = true; ship.ShipDatas.init(); this.CreerEasterEgg(_parent.missedShot, _parent.Parallax.easterEgg); }; this.resumeLevel = function () { if (this.Pers.oLifeBar.getEnergy() > 0) { oDialog.hide(false); oOverlays.setState("Sleep"); this._parent._visible = false; this.Pers.Etat = "Sleep"; this.nFrameActionDelay = 15; this.doOnNextFrame = function () { this.nFrameActionDelay--; trace("nFrameActionDelay: " + nFrameActionDelay); if (nFrameActionDelay <= 0) { _global.C.ActivateHud(); this.BG.goto({type:"group", group:this.BG.currentScreenGroupNum + 1}, this.bossSequence); this.sLevelState = "ResumeLevel"; this.Pers.resurrect(); this.doOnNextFrame = undefined; } }; this.BG.resetAllScreenGroup(); } else { _global.C.endGame("lose"); _parent._parent.gotoAndStop("BadEnding"); } }; this.resumeLevelReady = function () { this._parent._visible = true; this.sLevelState = "Game"; if (this.bossSequence) { switch (nLevel) { case 1 : this.Lydia.reInit(); this.broadcastMessage("KillAllGWT"); this.sLevelState = "Boss"; break; case 2 : break; case 3 : this.Freakshow.reInit(); } } }; this.runAutoComplete = function () { var _local3; switch (this.sLevelState) { case "init" : _local3 = ffa.DialogData.getDialog(nLevel, "1_init"); this.oDialog.startDialog(_local3[0], true); var _local2 = 1; while (_local2 < _local3.length) { this.oDialog.queueDialog(_local3[_local2]); _local2++; } break; case "Complete" : break; case "CollectGem" : break; } }; this.BossSequenceEnd = function () { var _local2; switch (nLevel) { case 1 : _local2 = ffa.DialogData.getDialog(nLevel, "Lydia_dropGem"); this.oDialog.startDialog(_local2[0]); var _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "CollectGem"; break; case 2 : _local2 = ffa.DialogData.getDialog(nLevel, "SpaceShuttle_dropGem"); this.oDialog.startDialog(_local2[0]); _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "CollectGem"; break; case 3 : if (this.sLevelState == "EndLevel") { break; } _local2 = ffa.DialogData.getDialog(nLevel, "Freakshow_lost"); this.oDialog.startDialog(_local2[0]); _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "EndLevel"; } }; this.CameraSkip = function () { this.Pers.SetPos(this.BG.nInvertedPosX + 100, 0); }; this.bSpaceSkip = false; this.switchControlMode = function (l_sNewMode) { if (l_sNewMode == "Game") { this.KeyListener = GlobalKeyListener; this.bSpaceSkip = false; _parent._parent.menu.gotoAndStop("Idle"); } else if (l_sNewMode == "Dialog") { _parent._parent.menu.gotoAndStop("Disable"); this.bSpaceSkip = true; } else { _parent._parent.menu.gotoAndStop("Disable"); this.KeyListener = undefined; this.bSpaceSkip = false; } }; nADSD = 0; nGWT = 0; this.Creer_O1a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 100); if (l_mcElement.bTop) { l_mcElement.gotoAndStop(3); } CreerObstacle(pt, 80, 100); } }; this.Creer_O1b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 100); CreerObstacle(pt, 240, 100); } }; this.Creer_O2a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 180); CreerObstacle(pt, 80, 180); } }; this.Creer_O2b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 180); CreerObstacle(pt, 240, 180); } }; this.Creer_O3b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 260); CreerObstacle(pt, 240, 260); } }; this.Creer_P2a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 80); } }; this.Creer_P2b = function (l_mcElement, l_nPosX, l_nPosY) { var nRandomItem; with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 240); if (l_mcElement._name != undefined) { nRandomItem = Number(l_mcElement._name) + 1; l_mcElement.gotoAndStop(nRandomItem); } } }; this.Creer_P2c = function (l_mcElement) { with (this) { l_mcElement._y = l_mcElement._y - 20; pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 80); } }; this.Creer_P3a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 240); CreerPlateforme(pt, 80); } }; this.Creer_P3b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 240); CreerPlateforme(pt, 240); } }; this.Creer_P4a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 320); CreerPlateforme(pt, 80); } }; this.Creer_P4b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 320); CreerPlateforme(pt, 260); if (l_mcElement._name != undefined) { nRandomItem = Number(l_mcElement._name) + 1; l_mcElement.gotoAndStop(nRandomItem); } } }; this.Creer_ADSD1 = function (l_mcElement, l_bAlwaysActive, l_sType) { with (this) { var l_oADSD; if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); l_oADSD = new ffa.devices.ADSD(nADSD, _parent.ADSD, pt, l_sType, !l_bAlwaysActive, BG, Pers, 15, 60); nADSD++; oScreen.registerADSD(l_oADSD); } } }; this.Creer_ADSD2 = function (l_mcElement, l_bAlwaysActive, l_sType) { with (this) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; l_oADSD = new ffa.devices.ADSD(nADSD, _parent.ADSD, pt, l_sType, !l_bAlwaysActive, BG, Pers, 27, 95); nADSD++; oScreen.registerADSD(l_oADSD); } }; this.Creer_GWT = function (l_mcElement, l_sType) { var oScreen; var l_sDepth; with (this) { if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); oScreen.registerGWT(pt); } } }; this.Creer_Tatoo = function (l_mcElement, l_sType) { var oScreen; var l_sDepth; with (this) { if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); l_oTatoo = new ffa.ennemy.Tatoo(_parent.Tatoo, pt, BG, Pers, _parent.Collider, oScreen, false); oScreen.registerTatoo(l_oTatoo); } } }; this.CreerLydia = function (l_mcElement) { this.Lydia = new ffa.boss.Lydia(l_mcElement, {x:11850, y:560}, this.BG, this.Pers, _parent.Collider); }; this.CreerShuttle = function (l_mcElementFront, l_mcElementParallax) { this.Shuttle = new ffa.boss.SpaceShuttle(l_mcElementFront, l_mcElementParallax, {x:30000, y:450}, this.BG, this.Pers, _parent.Collider); }; this.CreerEasterEgg = function (l_mcElementFront, l_mcElementParallax) { this.EasterEgg = new ffa.EasterEgg(l_mcElementFront, l_mcElementParallax, {x:30000, y:450}, this.BG, this.Pers, _parent.Collider); }; this.CreerFreakShow = function (l_mcElement) { this.Freakshow = new ffa.boss.Freakshow(l_mcElement, {x:0, y:0}, this.BG, this.Pers, _parent.Collider); }; this.CreerObstacle = function (pt, l_nWidth, l_nHeight) { var _local3 = _parent.Collider.Wall; var _local4 = _parent.Collider.Sol; pt.x = Math.round(pt.x); pt.y = Math.round(pt.y); _local4.moveTo(pt.x, pt.y); _local4.beginFill(16711935); _local4.lineTo(pt.x, pt.y + 30); _local4.lineTo(pt.x + l_nWidth, pt.y + 30); _local4.lineTo(pt.x + l_nWidth, pt.y); _local4.lineTo(pt.x, pt.y); _local3.moveTo(pt.x, pt.y); _local3.beginFill(16711680); _local3.lineTo(pt.x, pt.y + l_nHeight); _local3.lineTo(pt.x + l_nWidth, pt.y + l_nHeight); _local3.lineTo(pt.x + l_nWidth, pt.y); _local3.lineTo(pt.x, pt.y); }; this.CreerPlateforme = function (pt, l_nWidth) { var _local3 = _parent.Collider.Sol; pt.x = Math.round(pt.x); pt.y = Math.round(pt.y); _local3.moveTo(pt.x, pt.y); _local3.beginFill(16711935); _local3.lineTo(pt.x, pt.y + 30); _local3.lineTo(pt.x + l_nWidth, pt.y + 30); _local3.lineTo(pt.x + l_nWidth, pt.y); _local3.lineTo(pt.x, pt.y); }; this.addDialog = function (l_mcElement, l_sDialog, l_sCharacter, l_sFace) { var _local2 = this.BG.nextScreenGroup.getScreen(l_mcElement._name); _local2.addDialog({content:l_sDialog, character:l_sCharacter, face:l_sFace}, this.oDialog); }; this.addBeatThemUp = function (l_mcElement, l_sDialog, l_sCharacter, l_sFace) { var _local2 = this.BG.nextScreenGroup.getScreen(l_mcElement._name); _local2.addBeatThemUp(); }; this.replaceTile = function (l_mcElement) { var _local2 = l_mcElement._name; var _local4; var _local5 = Math.round(l_mcElement._x / nTileDistance); var nTileDistance = 599; var _local6; if (_local2.indexOf("_alt") != -1) { _local4 = _local2.indexOf("_alt"); l_mcElement._x = (Number(_local2.slice(0, _local4)) - 1) * nTileDistance; l_mcElement._y = nTileDistance; } else { l_mcElement._x = (Number(_local2) - 1) * nTileDistance; l_mcElement._y = nTileDistance; } if (BG.currentScreenGroup.checkReady(_local2) && ((this.sLevelState == "") || (this.sLevelState == "ResumeLevel"))) { if (this.sLevelState == "") { this.initLevel(); } else if (this.sLevelState == "ResumeLevel") { this.resumeLevelReady(); } trace("ready! go!"); } }; this.CreerFloor1 = function (l_mcElement, l_bBeatThemUp) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement, l_bBeatThemUp); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 600, pt.y + 40); mcGround.lineTo(pt.x + 600, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor2a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor2b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + 200; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor2c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + 300; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor3a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor3b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y); mcGround.lineTo(pt.x, pt.y); pt.x = pt.x + 400; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor3c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y); mcGround.lineTo(pt.x, pt.y); pt.x = pt.x + 440; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor4a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor4b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor4c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor5 = function (l_mcElement) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); } }; this.FirstAidKit = function (l_oScreen) { var _local3 = new ffa.EnergyBonus("FirstAidKit", {x:(l_oScreen.__get__id() * 600) - 150, y:300}, _parent, this.BG, this.Pers, _parent.Collider); l_oScreen.addBonus(_local3); }; this.LifeBonus = function (l_oScreen, l_oRule) { if (!this.LifeBonusTaken) { var _local3 = new ffa.EnergyBonus("Life", {x:(l_oScreen.__get__id() * 600) - 200, y:l_oRule.y}, _parent, this.BG, this.Pers, _parent.Collider); _local3.resume(); l_oScreen.addBonus(_local3); } }; this.doAfterDialog = function () { switch (this.sLevelState) { case "init" : if (nLevel == 1) { this.switchControlMode("Game"); this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); } else if (nLevel == 2) { this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); } else if (nLevel == 3) { this.switchControlMode("Pause"); this.Freakshow.initFirstAppear(); this.Freakshow.addListener(this); } break; case "levelStart" : trace("Wait for level start!"); break; case "talk" : this.Freakshow.initFirstDisappear(); break; case "ready" : this.oOverlays.setState("Level" + this.nLevel); break; case "Complete" : break; case "Boss" : this.switchControlMode("Pause"); break; case "CollectGem" : _global.Gem.destroy(); this.switchControlMode("Pause"); l_aDialog = ffa.DialogData.getDialog(nLevel, "boss_end"); this.oDialog.startDialog(l_aDialog[0]); var _local3 = 1; while (_local3 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local3]); _local3++; } this.sLevelState = "EndLevel"; break; case "EndLevel" : endLevel(); break; default : if (this.BG.bLoading) { break; } this.broadcastMessage("resume"); this.switchControlMode("Game"); } }; this.endLevel = function () { this.broadcastMessage("pause", true); _parent._parent.hud.gotoAndStop("Off"); _parent._parent.menu.gotoAndStop("Off"); _global.C.oScore.setTimeElapsed(_global.Game.oTimer.timeElapsed); _global.C.oScore.setLifeRemaining(this.Pers.oLifeBar.getEnergy(), this.Pers.oEnergyBar.getEnergy()); _parent._parent.levelStats.gotoAndStop("Level" + nLevel); _global.C.oScore.showStats(_parent._parent.levelStats); }; this.LevelStartOverlays = function (l_oScreen, l_oRule) { this.sLevelState = "levelStart"; this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); this.screenToNotify = l_oScreen; }; this.FreakshowWarpedIn = function () { switch (this.sLevelState) { case "init" : l_aDialog = ffa.DialogData.getDialog(nLevel, "1_mid"); this.oDialog.startDialog(l_aDialog[0]); var _local2 = 1; while (_local2 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local2]); _local2++; } this.sLevelState = "talk"; break; default : } }; this.FreakshowAttack = function () { this.Freakshow.initShot("Pink"); }; this.FreakshowTakeGem = function () { this.Freakshow.initTakeGem(); }; this.FreakshowInitCombatPos = function () { this.Freakshow.initCombatPos(); }; this.FreakshowWarpedOut = function () { switch (this.sLevelState) { case "talk" : l_aDialog = ffa.DialogData.getDialog(nLevel, "1_end"); this.oDialog.startDialog(l_aDialog[0]); var _local2 = 1; while (_local2 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local2]); _local2++; } this.sLevelState = "ready"; break; default : } }; this.onFreakshowTookGem = function () { trace("RunAuto"); this.Pers.PosXAuto = this.FreakShow.nPosX - 200; this.Pers.Dir = "D"; this.Pers.Etat = "RunAuto"; }; this.initBossFight = function () { this.sLevelState = "Boss"; }; this.startLydiaFight = function () { this.oOverlays.setState("Lydia"); this.bossSequence = true; }; this.HideHint = function () { _parent._parent.LydiaHint.gotoAndStop(2); }; this.startShuttleFight = function () { this.oOverlays.setState("Shuttle"); }; this.startFreakshowFight = function () { this.oOverlays.setState("Freakshow"); this.bossSequence = true; }; this.LockDannyAndCrouch = function () { this.Pers.initAutoCrouch(); this.Shuttle.prepareCrash(); }; this.SpaceShuttleCrash = function () { this.Shuttle.prepareCrash(); this.KeyListener = undefined; }; this.SpaceShuttleInit = function () { l_mcShuttleFront = _parent.GWT.attachMovie("Shuttle", "Shuttle", 100); l_mcShuttleParallax = _parent.Parallax.attachMovie("Shuttle", "Shuttle", 100, {_xscale:25, _yscale:25}); this.CreerShuttle(l_mcShuttleFront, l_mcShuttleParallax); }; this.SpaceShuttlePassBackground = function () { this.Shuttle.initParallaxPass("Up"); this.sLevelState = "Boss"; this.switchControlMode("Pause"); this.broadcastMessage("pause"); }; this.SpaceShuttlePassFront = function () { this.Shuttle.initFrontPass(); }; this.LydiaComplete = function () { _parent._parent.LydiaHint.gotoAndStop(3); trace("_parent.LydiaHint: " + _parent._parent.LydiaHint); this.switchControlMode("Game"); this.broadcastMessage("resume"); }; this.ShuttleComplete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.Pers.Etat = "Idle"; }; this.FreakshowComplete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.Pers.Etat = "Idle"; this.Freakshow.initCombat(); }; this.Level1Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.Level2Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.Level3Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.BeatThemUpComplete = function () { _parent._parent.missedShot.gotoAndPlay("Shoot"); }; this.onGWTDie = function (nOrder, bAddPoint) { if (bAddPoint) { _global.C.oScore.addEnnemyBeated(1); } }; this.onTatooDie = function () { _global.C.oScore.addEnnemyBeated(1); }; this.destroyAll = function () { this.broadcastMessage("destroy"); }; } onClipEvent (enterFrame) { if (this.doOnNextFrame) { this.doOnNextFrame(); } if (!this.Pers.bPause) { if (this.bSpaceSkip) { oDialog.updateTimeDelay(); if (GlobalKeyListener.Next && (oDialog.timeDelay <= 0)) { if (!oDialog.nextQueue()) { doAfterDialog(); } } } if (Pers.Dir != Pers.DirOld) { Pers.ChangeDir(Pers.Dir); } if (Pers.Etat != Pers.EtatOld) { Pers.setState(Pers.Etat); } this.Pers.Actions(); this.BG.actions(); } else if (this.Pers.bPause && (this.BG.bLoading)) { trace("loading?"); this.BG.actions(); } if ((GlobalKeyListener.EasterEgg && (this.bEasterEgg)) && (this.bEasterEggRelease)) { _global.Game.EasterEgg.initPass(); } else if (GlobalKeyListener.EasterEgg && (!bEasterEgg)) { this.bEasterEgg = true; this.bEasterEggRelease = false; this.easterEggCount = 0; } else if (bEasterEgg) { if (this.easterEggCount < 15) { this.easterEggCount++; } else { this.bEasterEgg = false; } if (!GlobalKeyListener.EasterEgg) { this.bEasterEggRelease = true; } } }
Instance of Symbol 1684 MovieClip "Pers" in Symbol 2283 MovieClip Frame 1
onClipEvent (load) { _parent.Control.CreerPers(this._x, this._y); this.gotoAndStop("D"); _global.Game.Pers.Etat = "Sleep"; _global.Game.Pers.setState("Idle"); }
Symbol 2283 MovieClip Frame 2
stop(); _global.C.beginLevel();
Instance of Symbol 2282 MovieClip "Bg" in Symbol 2283 MovieClip Frame 2
onClipEvent (load) { _parent.Control.BG = new ffa.background.MainScroller(_parent.Bg, _parent._x, _parent._y, _parent.Control.Pers); _parent.Control.BG.resetAllScreen(); var l_oGroup; l_oGroup = new ffa.background.ScreenGroup("LEVEL 2 - GROUP 1", "Normal"); l_oGroup.init(1, 20, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:0, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:100, max:150, screen:20, level:2, lockedScreen:20}); l_oGroup.addSpecialRule({type:"BeatThemUp", min:0, max:400, screen:20, level:2}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:20, level:2}); l_oGroup.addBeatThemUpRule({type:"GWT", min:4, max:4, screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"], screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"depth", min:0, max:4, depth:"Parallax", screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"simultaneous", min:2, max:2, screen:20}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 2 - GROUP 2", "Normal"); l_oGroup.init(20, 40, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:100, max:150, screen:40, level:2, lockedScreen:40}); l_oGroup.addSpecialRule({type:"BeatThemUp", min:0, max:400, screen:40, level:1}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:40, level:1}); l_oGroup.addBeatThemUpRule({type:"GWT", min:5, max:5, screen:40}, "GWT"); l_oGroup.addBeatThemUpRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"], screen:40}, "GWT"); l_oGroup.addBeatThemUpRule({type:"depth", min:0, max:0, depth:"Parallax", screen:40}, "GWT"); l_oGroup.addBeatThemUpRule({type:"simultaneous", min:2, max:2, screen:40}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 2 - GROUP 3", "Normal"); l_oGroup.init(40, 51, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:2}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LifeBonus", min:150, max:250, y:-300, screen:49, level:2}); l_oGroup.addSpecialRule({type:"LockCamera", min:50, max:400, screen:51, level:2, lockedScreen:51}); l_oGroup.addSpecialRule({type:"SpaceShuttleInit", screen:51, level:2}); l_oGroup.addSpecialRule({type:"SpaceShuttlePassBackground", screen:51, level:2}); l_oGroup.addSpecialRule({type:"Wait", screen:51, level:2}); l_oGroup.addSpecialRule({type:"Dialog", screen:51, level:2}); l_oGroup.addSpecialRule({type:"SpaceShuttlePassFront", screen:51, level:2}); l_oGroup.addSpecialRule({type:"startShuttleFight", screen:51, level:2}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:51, level:2}); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 1 - GROUP 4", "BOSS"); l_oGroup.init(51, 70, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:50, max:400, screen:70, level:2, lockedScreen:70}); l_oGroup.addSpecialRule({type:"SpaceShuttleCrash", screen:70, level:2}); l_oGroup.addSpecialRule({type:"Wait", screen:70, level:2}); l_oGroup.addSpecialRule({type:"BossSequenceEnd", screen:70, level:2}); _parent.Control.BG.addScreenGroup(l_oGroup); _parent.Control.BG.activateScreenGroup(); }
Instance of Symbol 2040 MovieClip "Collider" in Symbol 2283 MovieClip Frame 2
onClipEvent (load) { this._visible = 0; }
Symbol 2287 MovieClip Frame 2
var i = 1; while (i < 10) { bitmap_00.duplicateMovieClip("bitmap_" + i, i, {_x:i * 2399}); i++; } stop();
Symbol 2296 MovieClip Frame 1
_parent._parent._parent.Control.Creer_O3b(this, this._x, this._y); stop();
Symbol 2297 MovieClip Frame 3
_parent._parent._parent.Control.Creer_P4b(this, this._x, this._y); stop();
Symbol 2299 MovieClip Frame 1
stop();
Symbol 2299 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2299 MovieClip Frame 3
stop();
Symbol 2300 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O1a(this, this._x, this._y); stop();
Symbol 2300 MovieClip Frame 3
_parent._parent._parent.Control.Creer_O1a(this, this._x, this._y); stop();
Symbol 2305 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P4a(this, this._x, this._y); stop();
Symbol 2307 MovieClip Frame 1
stop();
Instance of Symbol 2300 MovieClip in Symbol 2307 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Instance of Symbol 2300 MovieClip in Symbol 2307 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 2307 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2307 MovieClip Frame 3
stop();
Symbol 2309 MovieClip Frame 1
stop();
Symbol 2309 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2309 MovieClip Frame 3
stop();
Symbol 2311 MovieClip Frame 1
stop();
Symbol 2311 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2311 MovieClip Frame 3
stop();
Symbol 2313 MovieClip Frame 1
stop();
Symbol 2313 MovieClip Frame 2
_parent._parent.Control.CreerFloor5(this, this._x, this._y); stop();
Symbol 2313 MovieClip Frame 3
stop();
Symbol 2317 MovieClip Frame 1
stop();
Symbol 2317 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2317 MovieClip Frame 3
stop();
Symbol 2327 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2a(this, this._x, this._y); stop();
Symbol 2329 MovieClip Frame 1
stop();
Instance of Symbol 2300 MovieClip in Symbol 2329 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Instance of Symbol 2300 MovieClip in Symbol 2329 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Instance of Symbol 2300 MovieClip in Symbol 2329 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 2329 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2329 MovieClip Frame 3
stop();
Symbol 2342 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O2b(this, this._x, this._y); stop();
Symbol 2344 MovieClip Frame 1
stop();
Symbol 2344 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2344 MovieClip Frame 3
stop();
Symbol 2363 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2b(this); stop();
Symbol 2365 MovieClip Frame 1
stop();
Symbol 2365 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2365 MovieClip Frame 3
stop();
Symbol 2377 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P2c(this); stop();
Symbol 2381 MovieClip Frame 2
_parent._parent._parent.Control.Creer_O1b(this, this._x, this._y); stop();
Symbol 2383 MovieClip Frame 1
stop();
Symbol 2383 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 2383 MovieClip Frame 3
stop();
Symbol 2385 MovieClip Frame 1
stop();
Symbol 2385 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2385 MovieClip Frame 3
stop();
Symbol 2386 MovieClip Frame 1
_parent._parent._parent.Control.Creer_ADSD1(this, false, "combined");
Symbol 2386 MovieClip Frame 2
stop();
Symbol 2388 MovieClip Frame 1
stop();
Symbol 2388 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2388 MovieClip Frame 3
stop();
Symbol 2399 MovieClip Frame 1
stop();
Symbol 2399 MovieClip Frame 2
_parent._parent.Control.CreerFloor3c(this); stop();
Symbol 2399 MovieClip Frame 3
stop();
Symbol 2401 MovieClip Frame 1
stop();
Symbol 2401 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this); stop();
Symbol 2401 MovieClip Frame 3
stop();
Symbol 2415 MovieClip Frame 2
_parent._parent._parent.Control.Creer_P3a(this, this._x, this._y); stop();
Symbol 2417 MovieClip Frame 1
stop();
Symbol 2417 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, false); stop();
Symbol 2417 MovieClip Frame 3
stop();
Symbol 2419 MovieClip Frame 1
stop();
Symbol 2419 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2419 MovieClip Frame 3
stop();
Symbol 2421 MovieClip Frame 1
stop();
Symbol 2421 MovieClip Frame 2
_parent._parent.Control.CreerFloor4a(this, this._x, this._y); stop();
Symbol 2421 MovieClip Frame 3
stop();
Symbol 2423 MovieClip Frame 1
stop();
Instance of Symbol 2300 MovieClip in Symbol 2423 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 2423 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2423 MovieClip Frame 3
stop();
Symbol 2425 MovieClip Frame 1
stop();
Symbol 2425 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2425 MovieClip Frame 3
stop();
Symbol 2427 MovieClip Frame 1
stop();
Symbol 2427 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 2427 MovieClip Frame 3
stop();
Symbol 2429 MovieClip Frame 1
stop();
Symbol 2429 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2429 MovieClip Frame 3
stop();
Symbol 2431 MovieClip Frame 1
stop();
Instance of Symbol 2300 MovieClip in Symbol 2431 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 2431 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2431 MovieClip Frame 3
stop();
Symbol 2436 MovieClip Frame 1
stop();
Symbol 2436 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2436 MovieClip Frame 3
stop();
Symbol 2438 MovieClip Frame 1
stop();
Symbol 2438 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2438 MovieClip Frame 3
stop();
Symbol 2440 MovieClip Frame 1
stop();
Symbol 2440 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 2440 MovieClip Frame 3
stop();
Symbol 2442 MovieClip Frame 1
stop();
Symbol 2442 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2442 MovieClip Frame 3
stop();
Symbol 2447 MovieClip Frame 1
stop();
Symbol 2447 MovieClip Frame 2
_parent._parent.Control.CreerFloor3c(this, this._x, this._y); stop();
Symbol 2447 MovieClip Frame 3
stop();
Symbol 2449 MovieClip Frame 1
stop();
Symbol 2449 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2449 MovieClip Frame 3
stop();
Symbol 2451 MovieClip Frame 1
stop();
Instance of Symbol 2300 MovieClip in Symbol 2451 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Instance of Symbol 2300 MovieClip in Symbol 2451 MovieClip Frame 1
onClipEvent (load) { this.bTop = true; }
Symbol 2451 MovieClip Frame 2
_parent._parent.Control.CreerFloor4a(this, this._x, this._y); stop();
Symbol 2451 MovieClip Frame 3
stop();
Symbol 2453 MovieClip Frame 1
stop();
Symbol 2453 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, false); stop();
Symbol 2453 MovieClip Frame 3
stop();
Symbol 2455 MovieClip Frame 1
stop();
Symbol 2455 MovieClip Frame 2
_parent._parent.Control.CreerFloor3a(this, this._x, this._y); stop();
Symbol 2455 MovieClip Frame 3
stop();
Symbol 2457 MovieClip Frame 1
stop();
Symbol 2457 MovieClip Frame 2
_parent._parent.Control.CreerFloor1(this, this._x, this._y); stop();
Symbol 2457 MovieClip Frame 3
stop();
Symbol 2458 MovieClip Frame 2
stop();
Instance of Symbol 1387 MovieClip "Control" in Symbol 2676 MovieClip Frame 1
onClipEvent (load) { function ObjPers(PosX, PosY) { AsBroadcaster.initialize(this); this.oEnergyBar = new ffa.Bar(); this.oLifeBar = new ffa.Bar(); this.nGetHitLeft = 0; this.nGetHitRight = 0; this.nGetHitTop = 0; this.aCurrentCombo = new Array(); this.Nom = "Pers"; this.Etat = "Idle"; this.EtatOld = "Idle"; this.Dir = "D"; this.DirOld = "D"; this.Point = _global.C.Score; this.Life = _global.C.Life; this.SpdXMinion = 3; this.SpdXNormal = 15; this.SpdXBase = this.SpdXNormal; this.SpdXNow = 0; this.MoveX = 0; this.MoveY = 0; this.PosX = PosX; this.PosY = PosY; this.PosXAuto = 0; this.TrueX = PosX; this.TrueY = PosY; this.FrontX = 0; this.FrontY = 0; this.BottomFrontX = 0; this.BottomBackX = 0; this.BackX = 0; this.HitGrdPoint = 0; this.WallHitBloc = 2; this.SpdYNow = 0; this.SpdYUp = 1.5; this.SpdYMax = 30; this.SpdYFall = 2; this.SpdXHitBase = 5; this.SpdYHitBase = -10; this.SpdStartJump = -17; this.SolOut = 2; this.SolHitMin = 5; this.MaxSol = 3; this.HitGrd = false; this.SolForJump = 6; this.DistYFall = 0; this.DistYLand = 100; this.CanHit = false; this.CanBeHit = true; this.FrWalkNow = 1; this.InPause = false; this.FrJump = 1; this.FrFall = 14; this.FrLand = 15; this.FrGetHit = 10; this.FrGetHitCount = 0; this.FrBoomTir = 9; this.FrFinBoom = 6; this.FrDead = 140; this.FrDeadCount = 0; this.aCharacter = ["Danny", "Daniel"]; this.ICharacter = 1; this.Perso = this.aCharacter[this.ICharacter]; this.updatePerso(); this.LgGetShootX = 20; this.LgGetShootUp = 72; this.LgGetShootUpBas = 44; this.FrInvincibleCount = 0; this.FrInvincible = 60; this.Invincible = false; this.FrSwitchCharacter = 15; this.FrSwitchCharacterCount = 0; this.nFrCanDoubleJump = 5; this.nFrCanDoubleJumpCount = 0; this.bCanSwitch = true; this.nHitCombo = 0; this.bJumpRelease = true; this.SpdXBaseJumpKick = 20; this.bComboCheck = false; this.nFrDelayCombo = 15; this.nFrDelayComboCount = 0; this.bCanAttack = true; this.bAttackRelease = true; this.bSkipDie = false; this.mcHitGetHurt = null; this.HitPointX = 0; this.HitPointY = 0; this.BASE_DELAY = 15; BASE_DELAY = this.BASE_DELAY; this.NO_DELAY = -1; NO_DELAY = this.NO_DELAY; this.nComboSequence = 0; this.aComboList = new Array(); var _local4; var _local20; this.bPause = false; this.bFreak = false; this.cDanny = new Color(_parent.Pers); this.ctOriginal = this.cDanny.getTransform(); this.ctFreak = {ra:50, rb:128, ga:50, gb:51, ba:50, bb:128, aa:100, ab:0}; this.FrFreak = 300; this.FrFreakCount = 0; _local4 = new Array({Action:"RightPunch", Hit:false, Perso:"All", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"Punch"}, {Action:"LeftPunch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"RightPunchStill", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielSpinPunch = new Array({Action:"RightPunch", Hit:true, Perso:"Danny", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"SpinPunch"}, {Action:"SwitchDaniel", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"ComboSpinPunch", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielHardFrontKick = new Array({Action:"RightPunch", Hit:true, Perso:"Daniel", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"HardFrontKick"}, {Action:"LeftPunch", Hit:true, MaxFrameDelay:BASE_DELAY}, {Action:"Crouch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"HardFrontKick", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDanielMegaChargedUppercut = new Array({Action:"RightPunch", Hit:true, Perso:"Danny", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"MegaChargedUppercut"}, {Action:"LeftPunch", Hit:true, MaxFrameDelay:BASE_DELAY}, {Action:"Crouch", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"MegaChargedUppercut", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDannyBlast = new Array({Action:"RightPunch", Hit:true, Perso:"Daniel", noIdle:false, MaxFrameDelay:BASE_DELAY, Name:"DannyBlast"}, {Action:"SwitchDanny", Hit:false, MaxFrameDelay:BASE_DELAY}, {Action:"ComboBlast", Hit:false, MaxFrameDelay:NO_DELAY}); aComboDannyUppercut = new Array({Action:"Crouch", Hit:false, Perso:"Danny", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"DannyUppercut"}, {Action:"Uppercut", Hit:true, MaxFrameDelay:NO_DELAY}); aComboDanielLowKick = new Array({Action:"Crouch", Hit:false, Perso:"Daniel", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"DannyLowKick"}, {Action:"LowKick", Hit:true, MaxFrameDelay:NO_DELAY}); aComboJumpKick = new Array({Action:"Jump", Hit:false, Perso:"All", noIdle:true, MaxFrameDelay:NO_DELAY, Name:"JumpKick"}, {Action:"JumpKick", Hit:true, MaxFrameDelay:NO_DELAY}); this.aComboList.push(_local4); this.aComboList.push(aComboDanielSpinPunch); this.aComboList.push(aComboDanielHardFrontKick); this.aComboList.push(aComboDannyBlast); this.aComboList.push(aComboDanielMegaChargedUppercut); this.aComboList.push(aComboDannyUppercut); this.aComboList.push(aComboDanielLowKick); this.aComboList.push(aComboJumpKick); this.aComboSelected = new Array(); this.FrCombo = 0; } _global.Game = this; this.GlobalKeyListener = new com.sarbakan.utils.KeyManager(); GlobalKeyListener.addKeyListener(39, "R"); GlobalKeyListener.addKeyListener(37, "L"); GlobalKeyListener.addKeyListener(40, "Dw"); GlobalKeyListener.addKeyListener(38, "Up"); GlobalKeyListener.addKeyListener(71, "Ghost"); GlobalKeyListener.addKeyListener(70, "EasterEgg"); GlobalKeyListener.addKeyListener(32, "Attack"); GlobalKeyListener.addKeyListener(32, "Next"); Selection.setFocus(_parent._parent.FocusBtn); G_CurrentFocus = Selection.getFocus(); G_CheckPause = function () { if ((Pers.Etat != "Die") and (Pers.Etat != "Dead")) { if (G_PauseOut && (!G_Pause)) { G_Pause = true; _parent.ControlBall.stop(); _parent._parent.Popup.gotoAndStop("Pause"); if (_global.C.SoundActive) { _global.SoundCTRL.muteAllSounds(); } _global.C.DesactivateHud(); } else if ((G_Resume == true) and (G_Pause == true)) { G_PauseOut = false; Selection.setFocus(_parent._parent.FocusBtn); G_CurrentFocus = Selection.getFocus(); KeyListener.Up = false; KeyListener.UpRelease = true; KeyListener.Dw = false; KeyListener.L = false; KeyListener.R = false; KeyListener.X = false; KeyListener.Z = false; KeyListener.Sp = false; Music.VolDest = 70; Music.Etat = "FadeIn"; G_Pause = false; G_Resume = false; _parent._parent.Popup.gotoAndStop(1); if (_global.C.SoundActive) { _global.SoundCTRL.unmuteAllSounds(); } _global.C.ActivateHud(); if (_parent.ControlBall._currentframe != 1) { _parent.ControlBall.play(); } } } }; CreerPers = function (PosX, PosY) { this.Pers = new ObjPers(PosX, PosY); this.Pers.oLifeBar.init(_parent._parent.hud.lifeBar, 3, null); this.Pers.oEnergyBar.init(_parent._parent.hud.energyBar, 10, this.Pers.oLifeBar); this.Pers.oLifeBar.setEnergy(_global.C.Life); _global.Game.addListener(this.Pers); }; ObjPers.prototype.resurrect = function () { with (this) { Etat = "Idle"; CanBeHit = true; CanHit = false; oEnergyBar.setEnergy(10); FrDeadCount = 0; } }; ObjPers.prototype.CharacterSwitch = function () { with (this) { if ((Etat != "Die") && (Etat != "Hurt")) { if (ICharacter == 0) { ICharacter = 1; } else if (ICharacter == 1) { ICharacter = 0; } Perso = aCharacter[ICharacter]; addToComboList("Switch" + Perso, false); updatePerso(); _parent.Pers.Obj.Transform.gotoAndPlay("Transform"); _global.SoundCTRL.playSound("Danny_Ghost", 90, 0); } } }; ObjPers.prototype.HeroChange = function (NewHero) { with (this) { Perso = NewHero; updatePerso(); } }; ObjPers.prototype.Idle = function () { with (this) { KeepDeadPos = true; if (oEnergyBar.getEnergy() > 0) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckSol(); CheckFall(); MovePers(); CheckJump(); CheckCrouch(); this["CheckAttack" + Perso](); CheckGetFire(); CheckDie(); } else { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckSol(); CheckFall(); MovePers(); CheckDie(); } } }; ObjPers.prototype.getBonus = function (l_sEnergyType) { with (this) { if (l_sEnergyType == "Life") { oLifeBar.addEnergy(1); } else { oEnergyBar.setEnergy("Full"); } } }; ObjPers.prototype.Run = function () { with (this) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckJump(); CheckCrouch(); CheckSol(); CheckFall(); MovePers(); CheckGetFire(); CheckDie(); } }; ObjPers.prototype.RunAuto = function () { with (this) { SetSpdXAuto(); SetMoveX(); CheckHitGrd(); CheckJump(); CheckCrouch(); CheckSol(); CheckFall(); MovePers(); } }; ObjPers.prototype.DoubleJumpStart = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckGetFire(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { Etat = "DoubleJumpIdle"; } } }; ObjPers.prototype.DoubleJumpIdle = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); MovePers(); this["CheckAttack" + Perso](); if (HitGrd == true) { Etat = "Land"; } else if (SpdYNow >= 0) { Etat = "DoubleJumpFall"; DistYFall = 0; } } }; ObjPers.prototype.DoubleJumpFall = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); SpdXNow = 0; MoveX = 0; this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if (DistYFall >= DistYLand) { Etat = "JumpLanding"; } else { Etat = "Idle"; } } CheckHole(); trace("DJFall"); } }; ObjPers.prototype.JumpKickFall = function () { with (this) { SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); SpdXNow = 0; MoveX = 0; if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if (DistYFall >= DistYLand) { Etat = "JumpLanding"; } else { Etat = "Idle"; } } CheckHole(); } }; ObjPers.prototype.JumpStart = function () { with (this) { CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckGetFire(); CheckDoubleJump(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { SpdYNow = SpdStartJump; Etat = "JumpIdle"; } } }; ObjPers.prototype.JumpIdle = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); CheckCeil(); CheckDoubleJump(); MovePers(); this["CheckAttack" + Perso](); if (HitGrd == true) { Etat = "Land"; } else if (SpdYNow >= 0) { Etat = "Fall"; DistYFall = 0; } } }; ObjPers.prototype.Fall = function () { with (this) { SetSpdXJump(); SetMoveX(); CheckGetFire(); CheckWall(FrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(FrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); CheckDoubleJump(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { if ((DistYFall >= DistYLand) || (Math.abs(SpdXNow) < 5)) { Etat = "JumpLanding"; SpdXNow = 0; MoveX = 0; } else { Etat = "Run"; } } CheckHole(); } }; ObjPers.prototype.JumpLanding = function () { with (this) { CheckGetFire(); CheckCrouch(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { if (oEnergyBar.getEnergy() <= 0) { Etat = "Die"; } else { Etat = "Idle"; } } } }; ObjPers.prototype.Crouch = function () { with (this) { CheckGetFire(); CheckCrouchRelease(); this["CheckAttack" + Perso](); if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } } }; ObjPers.prototype.RightPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.HardFrontKick = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "JumpLanding"; CheckGetFire(); } } }; ObjPers.prototype.MegaChargedUppercut = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Crouch"; CheckGetFire(); } } }; ObjPers.prototype.RightPunchStill = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; if (nFrPunchStill == 0) { Etat = "Idle"; } else { _parent.Pers.Obj.Etat.stop(); nFrPunchStill--; } CheckGetFire(); } } }; ObjPers.prototype.LeftPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.LowKick = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Crouch"; CheckGetFire(); } } }; ObjPers.prototype.Uppercut = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.ComboBlast = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.ComboSpinPunch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe == 2) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { CanHit = false; Etat = "Idle"; CheckGetFire(); } } }; ObjPers.prototype.JumpKick = function () { with (this) { if (nJumpKickPause == 0) { if (_parent.Pers.Obj.Etat._currentframe == 1) { CanHit = true; } HitPointX = _parent.Pers.Obj.HitPoint._x; if (Dir == "G") { HitPointX = PosX - HitPointX; } else if (Dir == "D") { HitPointX = PosX + HitPointX; } HitPointY = PosY + _parent.Pers.Obj.HitPoint._y; CheckGetFire(); SetSpdXJumpKick(); SetMoveX(); CheckWall(BottomFrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(BottomFrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); if (HitGrd) { CanHit = false; Etat = "JumpLanding"; } CheckHole(); } else { nJumpKickPause--; } } }; ObjPers.prototype.JumpKickBounce = function () { with (this) { CheckGetFire(); SetSpdXJumpKickBounce(); SetMoveX(); CheckWall(BottomFrontX, FrontY); CheckWall(BottomFrontX, TrueY); CheckWall(BottomFrontX, TopY); CheckHitGrd(); CheckSol(); MovePers(); if (SpdYNow > 5) { setState("JumpKickFall"); } if (HitGrd) { CanHit = false; Etat = "JumpLanding"; } CheckHole(); } }; ObjPers.prototype.initJumpKickBounce = function () { with (this) { CanHit = false; SpdYNow = SpdYNow - 15; if (Dir == "G") { SpdXNow = 10; } else if (Dir == "D") { SpdXNow = -10; } setState("JumpKickBounce"); } }; ObjPers.prototype.Hurt = function () { with (this) { if (FrGetHitCount >= FrGetHit) { CheckHitGrd(); Etat = "DoubleJumpFall"; FrGetHitCount = 0; InvincibleInit(); } else { FrGetHitCount++; } GetHitGeneral(); } }; ObjPers.prototype.GetHitGeneral = function () { with (this) { SetSpdXHit(); CheckWall(BackX, TrueY); CheckHitGrd(); CheckSol(); MovePers(); CheckDie(); CheckHole(); } }; ObjPers.prototype.GetHit = function (l_nSpdXHit) { with (this) { if (CanBeHit) { CanHit = false; CanBeHit = false; oEnergyBar.looseEnergy(1); trace("l_nSpdXHit: " + l_nSpdXHit); if (l_nSpdXHit != undefined) { SpdXNow = l_nSpdXHit; } else { SpdXNow = SpdXHitBase; } trace("SpdXNow: " + SpdXNow); SpdYNow = SpdYHitBase; Etat = "Hurt"; _global.SoundCTRL.playSound("Danny_Hurt", 40, 0); GetHitGeneral(); nComboSequence = 0; } } }; ObjPers.prototype.GetFreak = function () { with (this) { if (CanBeHit) { CanHit = false; CanBeHit = false; SpdXNow = SpdXHitBase; SpdYNow = SpdYHitBase; Etat = "Hurt"; _global.SoundCTRL.playSound("Danny_Hurt", 90, 0); GetHitGeneral(); initFreakControl(); } } }; ObjPers.prototype.initAutoCrouch = function () { with (this) { if (HitGrd) { Etat = "AutoCrouch"; } else { Etat = "AutoCrouchFall"; trace("Etat: " + Etat); } } }; ObjPers.prototype.AutoCrouch = function () { with (this) { if (_parent.Pers.Obj.Etat._currentframe >= this.nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); broadcastMessage("readyForShuttle"); } } }; ObjPers.prototype.AutoCrouchFall = function () { with (this) { SetSpdXJump(); CheckHitGrd(); CheckSol(); MovePers(); if (_parent.Pers.Obj.Etat._currentframe == nFrTotalAnim) { _parent.Pers.Obj.Etat.stop(); } if (HitGrd == true) { Etat = "AutoCrouch"; SpdXNow = 0; MoveX = 0; } } }; ObjPers.prototype.CheckHole = function () { with (this) { if (PosY > 725) { trace("Hole!!"); setState("Die"); } } }; ObjPers.prototype.CheckGetFire = function () { with (this) { var NbMinionBall = G_TabMinionBall.length; if ((NbMinionBall > 0) && (Perso != "TuesdayDisguised")) { var i = 0; while (i < NbMinionBall) { var BallX = _parent.Control[G_TabMinionBall[i]].PosX; var BallY = _parent.Control[G_TabMinionBall[i]].PosY; if (((((BallX >= (PosX - GetFireG)) and (BallX <= (PosX + GetFireD))) and (BallY >= (PosY - GetFireUp))) and (BallY <= (PosY + GetFireDw))) && (!Invincible)) { Etat = "GetFire"; if (_parent.Control[G_TabMinionBall[i]].Dir == "D") { Dir = "G"; } else if (_parent.Control[G_TabMinionBall[i]].Dir == "G") { Dir = "D"; } _parent.Control[G_TabMinionBall[i]].Etat = "Hit"; } i++; } } } }; ObjPers.prototype.InvincibleInit = function () { with (this) { Invincible = true; } }; ObjPers.prototype.InvincibleEnd = function () { with (this) { Invincible = false; FrInvincibleCount = 0; _parent.Pers._visible = true; } }; ObjPers.prototype.InvincibleCheck = function () { with (this) { if (Invincible) { if (FrInvincibleCount >= FrInvincible) { InvincibleEnd(); CanBeHit = true; } else { FrInvincibleCount++; if ((FrInvincibleCount % 3) == 0) { _parent.Pers._visible = !_parent.Pers._visible; } } } } }; ObjPers.prototype.Die = function () { with (this) { CanBeHit = false; if (_parent.Pers.Obj.Etat._currentframe >= nFrTotalAnim) { if (FrDeadCount == 0) { _parent.Pers.Obj.Etat.stop(); } FrDeadCount++; if (FrDeadCount >= 30) { _global.Game.onPlayerDie(); oLifeBar.looseEnergy(1); } } } }; ObjPers.prototype.Sleep = function () { }; ObjPers.prototype.SetSpdXHit = function () { with (this) { MoveX = SpdXNow; if (SpdXNow > 0) { SpdXNow = SpdXNow * 0.7; } if (Dir eq "D") { MoveX = MoveX * -1; } } }; ObjPers.prototype.SetSpdX = function () { with (this) { if (KeyListener.R == true) { Dir = "D"; if (_parent.Collider.Wall.hitTest(FrontX + WallHitBloc, TrueY, true)) { Etat = "Idle"; SpdXNow = 0; } else { Etat = "Run"; SpdXNow = SpdXBase; } } else if (KeyListener.L == true) { Dir = "G"; if (_parent.Collider.Wall.hitTest(FrontX - WallHitBloc, TrueY, true)) { Etat = "Idle"; SpdXNow = 0; } else { Etat = "Run"; SpdXNow = SpdXBase * -1; } } else { Etat = "Idle"; SpdXNow = 0; } if (Dir ne DirOld) { SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXAuto = function () { with (this) { if ((PosXAuto >= PosX) && (Dir == "D")) { Dir = "D"; Etat = "RunAuto"; SpdXNow = SpdXBase; } else if ((PosXAuto <= PosX) && (Dir == "G")) { Dir = "G"; Etat = "RunAuto"; SpdXNow = SpdXBase * -1; } else { Etat = "Idle"; broadcastMessage("runAutoComplete"); SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXJump = function () { with (this) { if (KeyListener.R == true) { Dir = "D"; if (_parent.Collider.Wall.hitTest(TrueX + WallHitBloc, TrueY, true)) { SpdXNow = 0; } else { SpdXNow = SpdXBase; } } else if (KeyListener.L == true) { Dir = "G"; if (_parent.Collider.Wall.hitTest(TrueX - WallHitBloc, TrueY, true)) { SpdXNow = 0; } else { SpdXNow = SpdXBase * -1; } } else { SpdXNow = 0; } if (Dir ne DirOld) { SpdXNow = 0; } } }; ObjPers.prototype.SetSpdXJumpKick = function () { with (this) { if (Dir == "G") { if (SpdXNow < -5) { SpdXNow = SpdXNow + 2; } else { SpdXNow = -5; } } else if (Dir == "D") { if (SpdXNow > 5) { SpdXNow = SpdXNow - 2; } else { SpdXNow = 5; } } } }; ObjPers.prototype.SetSpdXJumpKickBounce = function () { with (this) { if (Dir == "G") { if (SpdXNow < 10) { SpdXNow = SpdXNow + 2; } else { SpdXNow = 10; } } else if (Dir == "D") { if (SpdXNow > -10) { SpdXNow = SpdXNow - 2; } else { SpdXNow = -10; } } } }; ObjPers.prototype.SetMoveX = function () { with (this) { MoveX = SpdXNow; } }; ObjPers.prototype.CheckWall = function (CoordX, CoordY) { with (this) { if (MoveX != 0) { if (MoveX > 0) { var WallStop = WallHitBloc; } else { var WallStop = (-1 * WallHitBloc); } var WallHit1 = (MoveX / 3); var WallHit2 = (WallHit1 * 2); var WallHit3 = (WallHit1 * 4); if (_parent.Collider.Wall.hitTest(CoordX + WallStop, CoordY, true)) { MoveX = 0; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit1, CoordY, true)) { MoveX = WallHitBloc; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit2, CoordY, true)) { MoveX = WallHit1; } else if (_parent.Collider.Wall.hitTest(CoordX + WallHit3, CoordY, true)) { MoveX = WallHit2; } else if (_parent.Collider.Wall.hitTest(CoordX + MoveX, CoordY, true)) { MoveX = WallHit2; } } } }; ObjPers.prototype.CheckCeil = function () { with (this) { if (MoveY != 0) { if (_parent.Collider.Ceil.hitTest(TopX, TopY + MoveY, true)) { MoveY = 0; SpdYNow = 0; Etat = "Fall"; DistYFall = 0; } } } }; ObjPers.prototype.CheckJump = function () { with (this) { if ((!KeyListener.Up) && (!bJumpRelease)) { bJumpRelease = true; } if (((KeyListener.Up == true) && (HitGrd == true)) && (bJumpRelease)) { bJumpRelease = false; if (Etat == "Run") { SpdYNow = SpdStartJump; Etat = "JumpIdle"; _global.SoundCTRL.playSound("Danny_Jump", 30, 0); } else { _global.SoundCTRL.playSound("Danny_Jump", 30, 0); Etat = "JumpStart"; } nFrCanDoubleJumpCount = nFrCanDoubleJump; } } }; ObjPers.prototype.CheckDoubleJump = function () { with (this) { if ((!KeyListener.Up) && (!bJumpRelease)) { bJumpRelease = true; } if (nFrCanDoubleJumpCount == 0) { if ((KeyListener.Up == true) && (bJumpRelease)) { _global.SoundCTRL.playSound("Danny_Jump", 20, 0); Etat = "DoubleJumpStart"; SpdYNow = SpdStartJump; } } else { nFrCanDoubleJumpCount--; } } }; ObjPers.prototype.CheckCrouch = function () { with (this) { if ((((KeyListener.Dw && (HitGrd)) && (!KeyListener.L)) && (!KeyListener.R)) && (!KeyListener.Up)) { Etat = "Crouch"; } } }; ObjPers.prototype.CheckCrouchRelease = function () { with (this) { if ((((!KeyListener.Dw) || (KeyListener.L)) || (KeyListener.R)) || (KeyListener.Up)) { SetSpdX(); SetMoveX(); CheckWall(FrontX, FrontY); CheckHitGrd(); CheckJump(); CheckSol(); CheckFall(); MovePers(); CheckGetFire(); CheckDie(); } } }; ObjPers.prototype.CheckAttackDanny = function () { with (this) { var bComboContinue = false; var oCurrentAttack = new Object(); var oLastAttack; if (KeyListener.Attack && (bAttackRelease)) { bAttackRelease = false; if (aCurrentCombo.length == 0) { initRightPunch(); addToComboList(Etat, true); } else { NextAttack = addToComboList("Attack", true); if (NextAttack != undefined) { this["init" + NextAttack](); } else { initRightPunch(); addToComboList(Etat, true); } } } else if (!KeyListener.Attack) { bAttackRelease = true; } } }; ObjPers.prototype.CheckAttackDaniel = ObjPers.prototype.CheckAttackDanny; ObjPers.prototype.getActionType = function (l_sAction) { with (this) { switch (l_sAction) { case "LeftPunch" : case "RightPunch" : case "RightPunchStill" : case "HardFrontKick" : case "LowKick" : case "MegaChargedUppercut" : case "Uppercut" : case "JumpKick" : case "ComboBlast" : case "ComboSpinPunch" : return("Attack"); case "JumpIdle" : case "Fall" : case "DoubleJumpIdle" : case "DoubleJumpStart" : case "DoubleJumpFall" : return("Jump"); } } }; ObjPers.prototype.resetCombo = function () { with (this) { aCurrentCombo = new Array(); aComboSelected = new Array(); FrCombo = 0; } }; ObjPers.prototype.checkHitSequence = function (l_nComboStep, l_aComboToCheck) { with (this) { var i = 0; while (i <= l_nComboStep) { if ((aCurrentCombo[i].Hit == true) || (aCurrentCombo[i].Hit == l_aComboToCheck[i].Hit)) { } else { trace("Reset no hit!"); nComboSequence = 0; return(false); } i++; } return(true); } }; ObjPers.prototype.checkDelay = function (l_nComboStep, l_aComboToCheck) { with (this) { if ((l_aComboToCheck[l_nComboStep - 1].MaxFrameDelay == NO_DELAY) || ((FrCombo - aCurrentCombo[l_nComboStep - 1].FrameCount) <= l_aComboToCheck[l_nComboStep - 1].MaxFrameDelay)) { return(true); } trace("Reset in delay 2!"); nComboSequence = 0; return(false); } }; ObjPers.prototype.setComboHit = function () { with (this) { aCurrentCombo[aCurrentCombo.length - 1].Hit = true; _parent.Pers.Obj.Impact.gotoAndPlay("Hit"); switch (Etat) { case "HardFrontKick" : _global.SoundCTRL.playSound("Danny_HardFrontKick", 100, 0); showCombo(); return; case "ComboSpinPunch" : _global.SoundCTRL.playSound("Danny_Uppercut", 100, 0); showCombo(); return; case "MegaChargedUppercut" : case "ComboBlast" : _global.SoundCTRL.playSound("Danny_BlastingUppercut", 100, 0); showCombo(); return; case "LowKick" : _global.SoundCTRL.playSound("Danny_LowKick", 100, 0); return; case "JumpKick" : _global.SoundCTRL.playSound("Danny_LowKick", 100, 0); return; case "Uppercut" : _global.SoundCTRL.playSound("Danny_Uppercut", 100, 0); return; case "LeftPunch" : case "RightPunch" : case "RightPunchStill" : _global.SoundCTRL.playSound("Danny_Punch", 100, 0); return; } } }; ObjPers.prototype.showCombo = function () { with (this) { nComboSequence++; if (nComboSequence > 5) { nComboSequence = 5; } _global.C.oScore.addCombo(nComboSequence); _parent._parent.combo.gotoAndStop("Combo"); _parent._parent.combo._x = 110; _parent._parent.combo._y = 60; } }; ObjPers.prototype.addToComboList = function (l_sNewAction, l_bManualAdd) { with (this) { var oCurrentAttack; var oLastAttack; var bComboContinue = false; var l_sActionType = getActionType(l_sNewAction); var nComboStep = aCurrentCombo.length; var l_sNextAction; if ((l_sNewAction != "Idle") || (aCurrentCombo[0].noIdle)) { if ((l_sActionType != "Attack") || (l_bManualAdd)) { oCurrentAttack = new Object(); if (l_sActionType == "Jump") { l_sNewAction = l_sActionType; } if (nComboStep == 0) { for (var i in aComboList) { if ((Perso == aComboList[i][0].Perso) || (aComboList[i][0].Perso == "All")) { if (aComboList[i][nComboStep].Action == l_sNewAction) { if (aCurrentCombo.length == 0) { oCurrentAttack.Action = l_sNewAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); aCurrentCombo[0].noIdle = aComboList[i][0].noIdle; } aComboSelected.push(aComboList[i]); } } } } else { for (var i in aComboSelected) { if ((aComboSelected[i][nComboStep].Action == l_sNewAction) && (checkDelay(nComboStep, aComboSelected[i]))) { if (nComboStep == aCurrentCombo.length) { oCurrentAttack.Action = l_sNewAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); trace("continue : " + aComboSelected[i][0].Name); } } else if ((((getActionType(aComboSelected[i][nComboStep].Action) == "Attack") && (l_sNewAction == "Attack")) && (checkHitSequence(nComboStep - 1, aComboSelected[i]))) && (checkDelay(nComboStep, aComboSelected[i]))) { if (nComboStep == aCurrentCombo.length) { l_sNextAction = aComboSelected[i][nComboStep].Action; oCurrentAttack.Action = l_sNextAction; oCurrentAttack.Hit = false; oCurrentAttack.FrameCount = FrCombo; bComboContinue = true; aCurrentCombo.push(oCurrentAttack); } } else { delete aComboSelected[i]; } } } if ((!bComboContinue) && (aCurrentCombo.length > 0)) { resetCombo(); addToComboList(l_sNewAction, false); if (l_sNewAction == "Attack") { } } return(l_sNextAction); } } } }; ObjPers.prototype.initRightPunch = function () { with (this) { Etat = "RightPunch"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); } }; ObjPers.prototype.initLeftPunch = function () { with (this) { Etat = "LeftPunch"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); } }; ObjPers.prototype.initRightPunchStill = function () { with (this) { nFrPunchStill = 15; Etat = "RightPunchStill"; _global.SoundCTRL.playSound("Danny_AnticPunch", 50, 0); nComboSequence = 0; } }; ObjPers.prototype.initHardFrontKick = function () { with (this) { Etat = "HardFrontKick"; } }; ObjPers.prototype.initMegaChargedUppercut = function () { with (this) { Etat = "MegaChargedUppercut"; } }; ObjPers.prototype.initLowKick = function () { with (this) { Etat = "LowKick"; } }; ObjPers.prototype.initUppercut = function () { with (this) { Etat = "Uppercut"; } }; ObjPers.prototype.initComboBlast = function () { with (this) { Etat = "ComboBlast"; } }; ObjPers.prototype.initComboSpinPunch = function () { with (this) { Etat = "ComboSpinPunch"; } }; ObjPers.prototype.initJumpKick = function () { with (this) { SpdYNow = -1; if (Dir == "G") { SpdXNow = SpdXNow - SpdXBaseJumpKick; } else if (Dir == "D") { SpdXNow = SpdXNow + SpdXBaseJumpKick; } nJumpKickPause = 0; Etat = "JumpKick"; nComboSequence = 0; } }; ObjPers.prototype.initFreakControl = function () { with (this) { bFreak = true; FrFreakCount = 0; cDanny.setTransform(ctFreak); nComboSequence = 0; } }; ObjPers.prototype.endFreak = function () { with (this) { bFreak = false; _parent.Pers._visible = true; cDanny.setTransform(ctOriginal); } }; ObjPers.prototype.CheckFall = function () { with (this) { if (SpdYNow >= SpdYFall) { Etat = "Fall"; DistYFall = 0; } } }; ObjPers.prototype.CheckDie = function () { with (this) { if ((oEnergyBar.getEnergy() <= 0) and (HitGrd == true)) { CanBeHit = false; InvincibleEnd(); _global.C.DesactivateHud(); _global.SoundCTRL.playSound("Danny_Die", 90, 0); Etat = "Die"; nComboSequence = 0; endFreak(); } else if (oEnergyBar.getEnergy() <= 0) { Etat = "Hurt"; bSkipDie = true; } } }; ObjPers.prototype.MovePers = function () { with (this) { MoveX = Math.round(MoveX); FrontX = Math.round(FrontX); BackX = Math.round(BackX); if (((Dir == "G") && (MoveX < 0)) && ((FrontX + MoveX) < 50)) { MoveX = 50 - FrontX; } else if (((Dir == "D") && (MoveX < 0)) && ((BackX + MoveX) < 50)) { MoveX = 50 - BackX; } else if (((Dir == "D") && (MoveX > 0)) && ((FrontX + MoveX) > 550)) { MoveX = 550 - FrontX; } else if (((Dir == "G") && (MoveX > 0)) && ((BackX + MoveX) > 550)) { MoveX = 550 - BackX; } PosX = _parent.Pers._x + MoveX; _parent.Pers._x = PosX; MoveX = 0; PosY = _parent.Pers._y + MoveY; _parent.Pers._y = PosY; MoveY = 0; } }; ObjPers.prototype.SetPos = function (l_nX, l_nY) { with (this) { PosX = l_nX; _parent.Pers._x = PosX; MoveX = 0; PosY = l_nY; _parent.Pers._y = PosY; MoveY = 0; } }; ObjPers.prototype.SetTruePos = function () { with (this) { TrueX = PosX + _parent._x; TrueY = PosY + _parent._y; TopX = TrueX; TopY = TrueY + _parent.Pers.Obj.HitTop._y; FrontX = _parent.Pers.Obj.HitFront._x; FrontY = TrueY + _parent.Pers.Obj.HitFront._y; BottomFrontX = _parent.Pers.Obj.HitBottomFront._x; BottomBackX = _parent.Pers.Obj.HitBottomBack._x; BackX = _parent.Pers.Obj.HitBack._x; if (Dir == "G") { FrontX = TrueX - FrontX; BottomFrontX = TrueX - BottomFrontX; BottomBackX = TrueX - BottomBackX; BackX = TrueX - BackX; } else if (Dir == "D") { FrontX = TrueX + FrontX; BottomFrontX = TrueX + BottomFrontX; BottomBackX = TrueX + BottomBackX; BackX = TrueX + BackX; } } }; ObjPers.prototype.CheckHitGrd = function (CheckX, CheckY) { with (this) { if ((CheckX == undefined) && (CheckY == undefined)) { CheckX = TrueX; CheckY = TrueY; aCheckPoints = [CheckX, BottomFrontX, BottomBackX]; } else { aCheckPoints = [CheckX]; } for (var i in aCheckPoints) { if (_parent.Collider.Sol.hitTest(aCheckPoints[i], CheckY + MaxSol, true) and (SpdYNow >= 0)) { HitGrd = true; HitGrdPoint = aCheckPoints[i]; break; } HitGrd = false; HitGrdPoint = TrueX; } } }; ObjPers.prototype.CheckSol = function (CheckX, CheckY) { with (this) { if ((CheckX == undefined) && (CheckY == undefined)) { CheckX = HitGrdPoint; CheckY = TrueY; } if (_parent.Collider.Sol.hitTest(CheckX, CheckY, true) and (SpdYNow >= 0)) { SpdYNow = 0; var InSol = true; while (InSol == true) { MoveY = MoveY - SolOut; InSol = _parent.Collider.Sol.hitTest(CheckX, CheckY + MoveY, true); } } else if (SpdYNow >= 0) { if (HitGrd == true) { SpdYNow = 0; MoveY = SpdYNow; } else { SpdYNow = SpdYNow + SpdYUp; if (Etat == "JumpKick") { SpdYNow = SpdYNow + 1; } if (SpdYNow > SpdYMax) { SpdYNow = SpdYMax; } var SolHit1 = (SpdYNow / 3); var SolHit2 = (SolHit1 * 2); if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SolHit1, true)) { MoveY = SolHitMin; } else if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SolHit2, true)) { MoveY = SolHit1; } else if (_parent.Collider.Sol.hitTest(CheckX, CheckY + SpdYNow, true)) { MoveY = SolHit2; } else { MoveY = SpdYNow; } } } else { SpdYNow = SpdYNow + SpdYUp; MoveY = SpdYNow; } if (MoveY > 0) { DistYFall = DistYFall + MoveY; } } }; ObjPers.prototype.setState = function (l_sNewState) { with (this) { EtatOld = Etat; Etat = l_sNewState; var nOldTransformFr = _parent.Pers.Obj.Transform._currentframe; _parent.Pers.Obj.gotoAndStop(l_sNewState); _parent.Pers.Obj.Etat.gotoAndPlay(1); this.nFrTotalAnim = _parent.Pers.Obj.Etat._totalframes; _parent.Pers.Obj.Transform.gotoAndStop(1); if ((Etat == "Die") && (bSkipDie)) { _parent.Pers.Obj.Etat.gotoAndPlay(9); } if ((nOldTransformFr < 15) && (nOldTransformFr > 5)) { _parent.Pers.Obj.Transform.gotoAndPlay(nOldTransformFr); } nGetHitTop = -1 * _parent.Pers.Obj.HitTop._y; addToComboList(Etat, false); this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.updatePerso = function () { var nCurrentFrame; with (this) { nCurrentFrame = _parent.Pers.Obj.Etat._currentframe; _parent.Pers.gotoAndStop((Perso + "_") + Dir); _parent.Pers.Obj.Etat.gotoAndPlay(nCurrentFrame); nGetHitLeft = -1 * _parent.Pers.Obj.HitBack._x; nGetHitRight = _parent.Pers.Obj.HitFront._x; nGetHitTop = -1 * _parent.Pers.Obj.HitTop._y; ComboKick = 0; mcHitGetHurt = _parent.Pers.Obj.HitGetHurt; this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.ChangeDir = function (NewDir) { with (this) { DirOld = Dir; Dir = NewDir; _parent.Pers.gotoAndStop((Perso + "_") + Dir); this.mcContainer = _parent.Pers.Obj; } }; ObjPers.prototype.Actions = function () { with (this) { if (!bPause) { FrCombo++; SetTruePos(); InvincibleCheck(); Freakcheck(); this[Etat](); CheckCharSwitch(); CheckHit(); } } }; ObjPers.prototype.Freakcheck = function () { with (this) { if (bFreak && (KeyListener)) { FrFreakCount++; if (FrFreakCount >= FrFreak) { endFreak(); } else { if ((FrFreakCount > (FrFreak - 20)) && ((FrFreakCount % 3) == 0)) { _parent.Pers._visible = !_parent.Pers._visible; } l_bLeftValue = GlobalKeyListener.L; l_bRightValue = GlobalKeyListener.R; if (l_bRightValue) { KeyListener.L = true; } else { KeyListener.L = false; } if (l_bLeftValue) { KeyListener.R = true; } else { KeyListener.R = false; } } } } }; ObjPers.prototype.CheckCharSwitch = function () { with (this) { if (KeyListener.Ghost && (bCanSwitch)) { bCanSwitch = false; CanHit = false; FrSwitchCharacterCount = FrSwitchCharacter; CharacterSwitch(); } if (!bCanSwitch) { bComboSwitch = true; FrSwitchCharacterCount--; if (FrSwitchCharacterCount == 0) { bCanSwitch = true; } } } }; ObjPers.prototype.pause = function (l_bAnim) { with (this) { KeyListener = undefined; if (l_bAnim) { bPause = true; _parent.Pers.Obj.Etat.stop(); for (var i in _parent.Pers.Obj.Etat) { if (typeof(_parent.Pers.Obj.Etat[i]) == "movieclip") { _parent.Pers.Obj.Etat[i].stop(); for (var j in _parent.Pers.Obj.Etat[i]) { if (typeof(_parent.Pers.Obj.Etat[i][j]) == "movieclip") { _parent.Pers.Obj.Etat[i][j].stop(); } } } } } } }; ObjPers.prototype.resume = function () { with (this) { bPause = false; CanBeHit = true; CanHit = false; KeyListener = GlobalKeyListener; if ((Etat != "Die") || (_parent.Pers.Obj.Etat._currentframe < nFrTotalAnim)) { _parent.Pers.Obj.Etat.play(); } for (var i in _parent.Pers.Obj.Etat) { if (typeof(_parent.Pers.Obj.Etat[i]) == "movieclip") { _parent.Pers.Obj.Etat[i].play(); for (var j in _parent.Pers.Obj.Etat[i]) { if (typeof(_parent.Pers.Obj.Etat[i][j]) == "movieclip") { _parent.Pers.Obj.Etat[i][j].play(); } } } } } }; ObjPers.prototype.CheckHit = function () { with (this) { if (KeyListener.X && (CanBeHit)) { this.GetHit(); } } }; this.cnt = 0; this.G_Pause = true; this.G_PauseOut = false; this.G_PRealese = true; this.G_Resume = false; switchDelay = 30; this.G_TabGWT = new Array(); this.G_TabBox = new Array(); this.G_TabGun = new Array(); this.G_TabSwitch = new Array(); this.G_TabDoor = new Array(); this.G_TabHeroChanger = new Array(); this.G_TabElevator = new Array(); this.G_TabPersBall = new Array(); this.G_TabMinionBall = new Array(); this.G_TabLifeBonus = new Array(); this.G_TabCam = new Array(); this.G_TabLevier = new Array(); this.G_TabTV = new Array(); this.G_NextPersBall = 1; this.G_NextPersBallDepth = 10; this.G_NextMinionBall = 1; this.G_NextMinionBallDepth = 20; this.bossSequence = false; AsBroadcaster.initialize(this); this.easterEggCount = 0; ffa.DialogData.init(); this.oDialog = new ffa.DialogManager(_parent._parent.captions); this.oOverlays = new ffa.OverlaysManager(_parent._parent.overlays); this.bEasterEgg = false; this.oTimer = new ffa.Timer(_parent._parent.hud.timer); _global.C.oScore.init(_parent._parent.hud.score); _global.C.oScore.resetLevel(nLevel); this.sLevelState = ""; this.LifeBonusTaken = false; this.onPlayerDie = function () { this.resumeLevel(); this.broadcastMessage("pause", true); }; this.initLevel = function () { this.Pers.PosXAuto = 100; this.Pers.Dir = "D"; this.Pers.Etat = "RunAuto"; this.Pers.addListener(this); this.BG.addListener(this); this.oOverlays.addListener(this); this.sLevelState = "init"; this._parent._visible = true; ship.ShipDatas.init(); this.CreerEasterEgg(_parent.missedShot, _parent.Parallax.easterEgg); }; this.resumeLevel = function () { if (this.Pers.oLifeBar.getEnergy() > 0) { oDialog.hide(false); oOverlays.setState("Sleep"); this._parent._visible = false; this.Pers.Etat = "Sleep"; this.nFrameActionDelay = 15; this.doOnNextFrame = function () { this.nFrameActionDelay--; trace("nFrameActionDelay: " + nFrameActionDelay); if (nFrameActionDelay <= 0) { _global.C.ActivateHud(); this.BG.goto({type:"group", group:this.BG.currentScreenGroupNum + 1}, this.bossSequence); this.sLevelState = "ResumeLevel"; this.Pers.resurrect(); this.doOnNextFrame = undefined; } }; this.BG.resetAllScreenGroup(); } else { _global.C.endGame("lose"); _parent._parent.gotoAndStop("BadEnding"); } }; this.resumeLevelReady = function () { this._parent._visible = true; this.sLevelState = "Game"; if (this.bossSequence) { switch (nLevel) { case 1 : this.Lydia.reInit(); this.broadcastMessage("KillAllGWT"); this.sLevelState = "Boss"; break; case 2 : break; case 3 : this.Freakshow.reInit(); } } }; this.runAutoComplete = function () { var _local3; switch (this.sLevelState) { case "init" : _local3 = ffa.DialogData.getDialog(nLevel, "1_init"); this.oDialog.startDialog(_local3[0], true); var _local2 = 1; while (_local2 < _local3.length) { this.oDialog.queueDialog(_local3[_local2]); _local2++; } break; case "Complete" : break; case "CollectGem" : break; } }; this.BossSequenceEnd = function () { var _local2; switch (nLevel) { case 1 : _local2 = ffa.DialogData.getDialog(nLevel, "Lydia_dropGem"); this.oDialog.startDialog(_local2[0]); var _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "CollectGem"; break; case 2 : _local2 = ffa.DialogData.getDialog(nLevel, "SpaceShuttle_dropGem"); this.oDialog.startDialog(_local2[0]); _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "CollectGem"; break; case 3 : if (this.sLevelState == "EndLevel") { break; } _local2 = ffa.DialogData.getDialog(nLevel, "Freakshow_lost"); this.oDialog.startDialog(_local2[0]); _local3 = 1; while (_local3 < _local2.length) { this.oDialog.queueDialog(_local2[_local3]); _local3++; } this.sLevelState = "EndLevel"; } }; this.CameraSkip = function () { this.Pers.SetPos(this.BG.nInvertedPosX + 100, 0); }; this.bSpaceSkip = false; this.switchControlMode = function (l_sNewMode) { if (l_sNewMode == "Game") { this.KeyListener = GlobalKeyListener; this.bSpaceSkip = false; _parent._parent.menu.gotoAndStop("Idle"); } else if (l_sNewMode == "Dialog") { _parent._parent.menu.gotoAndStop("Disable"); this.bSpaceSkip = true; } else { _parent._parent.menu.gotoAndStop("Disable"); this.KeyListener = undefined; this.bSpaceSkip = false; } }; nADSD = 0; nGWT = 0; this.Creer_O1a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 100); if (l_mcElement.bTop) { l_mcElement.gotoAndStop(3); } CreerObstacle(pt, 80, 100); } }; this.Creer_O1b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 100); CreerObstacle(pt, 240, 100); } }; this.Creer_O2a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 180); CreerObstacle(pt, 80, 180); } }; this.Creer_O2b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 180); CreerObstacle(pt, 240, 180); } }; this.Creer_O3b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 260); CreerObstacle(pt, 240, 260); } }; this.Creer_P2a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_nPosX, y:l_nPosY}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 80); } }; this.Creer_P2b = function (l_mcElement, l_nPosX, l_nPosY) { var nRandomItem; with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 240); if (l_mcElement._name != undefined) { nRandomItem = Number(l_mcElement._name) + 1; l_mcElement.gotoAndStop(nRandomItem); } } }; this.Creer_P2c = function (l_mcElement) { with (this) { l_mcElement._y = l_mcElement._y - 20; pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 160); CreerPlateforme(pt, 80); } }; this.Creer_P3a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 240); CreerPlateforme(pt, 80); } }; this.Creer_P3b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 240); CreerPlateforme(pt, 240); } }; this.Creer_P4a = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 320); CreerPlateforme(pt, 80); } }; this.Creer_P4b = function (l_mcElement, l_nPosX, l_nPosY) { with (this) { pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + l_mcElement._parent._x; pt.y = pt.y + (l_mcElement._parent._y - 320); CreerPlateforme(pt, 260); if (l_mcElement._name != undefined) { nRandomItem = Number(l_mcElement._name) + 1; l_mcElement.gotoAndStop(nRandomItem); } } }; this.Creer_ADSD1 = function (l_mcElement, l_bAlwaysActive, l_sType) { with (this) { var l_oADSD; if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); l_oADSD = new ffa.devices.ADSD(nADSD, _parent.ADSD, pt, l_sType, !l_bAlwaysActive, BG, Pers, 15, 60); nADSD++; oScreen.registerADSD(l_oADSD); } } }; this.Creer_ADSD2 = function (l_mcElement, l_bAlwaysActive, l_sType) { with (this) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; l_oADSD = new ffa.devices.ADSD(nADSD, _parent.ADSD, pt, l_sType, !l_bAlwaysActive, BG, Pers, 27, 95); nADSD++; oScreen.registerADSD(l_oADSD); } }; this.Creer_GWT = function (l_mcElement, l_sType) { var oScreen; var l_sDepth; with (this) { if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); oScreen.registerGWT(pt); } } }; this.Creer_Tatoo = function (l_mcElement, l_sType) { var oScreen; var l_sDepth; with (this) { if (l_mcElement._parent._currentframe == 2) { oScreen = BG.currentScreenGroup.getScreen(l_mcElement._parent._name); if (oScreen == undefined) { oScreen = BG.nextScreenGroup.getScreen(l_mcElement._parent._name); } pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + (l_mcElement._width / 2); l_oTatoo = new ffa.ennemy.Tatoo(_parent.Tatoo, pt, BG, Pers, _parent.Collider, oScreen, false); oScreen.registerTatoo(l_oTatoo); } } }; this.CreerLydia = function (l_mcElement) { this.Lydia = new ffa.boss.Lydia(l_mcElement, {x:11850, y:560}, this.BG, this.Pers, _parent.Collider); }; this.CreerShuttle = function (l_mcElementFront, l_mcElementParallax) { this.Shuttle = new ffa.boss.SpaceShuttle(l_mcElementFront, l_mcElementParallax, {x:30000, y:450}, this.BG, this.Pers, _parent.Collider); }; this.CreerEasterEgg = function (l_mcElementFront, l_mcElementParallax) { this.EasterEgg = new ffa.EasterEgg(l_mcElementFront, l_mcElementParallax, {x:30000, y:450}, this.BG, this.Pers, _parent.Collider); }; this.CreerFreakShow = function (l_mcElement) { this.Freakshow = new ffa.boss.Freakshow(l_mcElement, {x:0, y:0}, this.BG, this.Pers, _parent.Collider); }; this.CreerObstacle = function (pt, l_nWidth, l_nHeight) { var _local3 = _parent.Collider.Wall; var _local4 = _parent.Collider.Sol; pt.x = Math.round(pt.x); pt.y = Math.round(pt.y); _local4.moveTo(pt.x, pt.y); _local4.beginFill(16711935); _local4.lineTo(pt.x, pt.y + 30); _local4.lineTo(pt.x + l_nWidth, pt.y + 30); _local4.lineTo(pt.x + l_nWidth, pt.y); _local4.lineTo(pt.x, pt.y); _local3.moveTo(pt.x, pt.y); _local3.beginFill(16711680); _local3.lineTo(pt.x, pt.y + l_nHeight); _local3.lineTo(pt.x + l_nWidth, pt.y + l_nHeight); _local3.lineTo(pt.x + l_nWidth, pt.y); _local3.lineTo(pt.x, pt.y); }; this.CreerPlateforme = function (pt, l_nWidth) { var _local3 = _parent.Collider.Sol; pt.x = Math.round(pt.x); pt.y = Math.round(pt.y); _local3.moveTo(pt.x, pt.y); _local3.beginFill(16711935); _local3.lineTo(pt.x, pt.y + 30); _local3.lineTo(pt.x + l_nWidth, pt.y + 30); _local3.lineTo(pt.x + l_nWidth, pt.y); _local3.lineTo(pt.x, pt.y); }; this.addDialog = function (l_mcElement, l_sDialog, l_sCharacter, l_sFace) { var _local2 = this.BG.nextScreenGroup.getScreen(l_mcElement._name); _local2.addDialog({content:l_sDialog, character:l_sCharacter, face:l_sFace}, this.oDialog); }; this.addBeatThemUp = function (l_mcElement, l_sDialog, l_sCharacter, l_sFace) { var _local2 = this.BG.nextScreenGroup.getScreen(l_mcElement._name); _local2.addBeatThemUp(); }; this.replaceTile = function (l_mcElement) { var _local2 = l_mcElement._name; var _local4; var _local5 = Math.round(l_mcElement._x / nTileDistance); var nTileDistance = 599; var _local6; if (_local2.indexOf("_alt") != -1) { _local4 = _local2.indexOf("_alt"); l_mcElement._x = (Number(_local2.slice(0, _local4)) - 1) * nTileDistance; l_mcElement._y = nTileDistance; } else { l_mcElement._x = (Number(_local2) - 1) * nTileDistance; l_mcElement._y = nTileDistance; } if (BG.currentScreenGroup.checkReady(_local2) && ((this.sLevelState == "") || (this.sLevelState == "ResumeLevel"))) { if (this.sLevelState == "") { this.initLevel(); } else if (this.sLevelState == "ResumeLevel") { this.resumeLevelReady(); } trace("ready! go!"); } }; this.CreerFloor1 = function (l_mcElement, l_bBeatThemUp) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement, l_bBeatThemUp); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 600, pt.y + 40); mcGround.lineTo(pt.x + 600, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor2a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor2b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + 200; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor2c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.x = pt.x + 300; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor3a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor3b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y); mcGround.lineTo(pt.x, pt.y); pt.x = pt.x + 400; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y + 40); mcGround.lineTo(pt.x + 200, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor3c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y); mcGround.lineTo(pt.x, pt.y); pt.x = pt.x + 440; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y + 40); mcGround.lineTo(pt.x + 160, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor4a = function (l_mcElement, l_nPosX, l_nPosY) { CreerFloor1(l_mcElement); }; this.CreerFloor4b = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y + 40); mcGround.lineTo(pt.x + 400, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor4c = function (l_mcElement, l_nPosX, l_nPosY) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); pt = new Object(); pt = {x:l_mcElement._x, y:l_mcElement._y}; pt.y = pt.y + -40; mcGround.moveTo(pt.x, pt.y); mcGround.beginFill(16711935); mcGround.lineTo(pt.x, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y + 40); mcGround.lineTo(pt.x + 300, pt.y); mcGround.lineTo(pt.x, pt.y); } }; this.CreerFloor5 = function (l_mcElement) { var mcGround = _parent.Collider.Sol; with (this) { replaceTile(l_mcElement); } }; this.FirstAidKit = function (l_oScreen) { var _local3 = new ffa.EnergyBonus("FirstAidKit", {x:(l_oScreen.__get__id() * 600) - 150, y:300}, _parent, this.BG, this.Pers, _parent.Collider); l_oScreen.addBonus(_local3); }; this.LifeBonus = function (l_oScreen, l_oRule) { if (!this.LifeBonusTaken) { var _local3 = new ffa.EnergyBonus("Life", {x:(l_oScreen.__get__id() * 600) - 200, y:l_oRule.y}, _parent, this.BG, this.Pers, _parent.Collider); _local3.resume(); l_oScreen.addBonus(_local3); } }; this.doAfterDialog = function () { switch (this.sLevelState) { case "init" : if (nLevel == 1) { this.switchControlMode("Game"); this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); } else if (nLevel == 2) { this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); } else if (nLevel == 3) { this.switchControlMode("Pause"); this.Freakshow.initFirstAppear(); this.Freakshow.addListener(this); } break; case "levelStart" : trace("Wait for level start!"); break; case "talk" : this.Freakshow.initFirstDisappear(); break; case "ready" : this.oOverlays.setState("Level" + this.nLevel); break; case "Complete" : break; case "Boss" : this.switchControlMode("Pause"); break; case "CollectGem" : _global.Gem.destroy(); this.switchControlMode("Pause"); l_aDialog = ffa.DialogData.getDialog(nLevel, "boss_end"); this.oDialog.startDialog(l_aDialog[0]); var _local3 = 1; while (_local3 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local3]); _local3++; } this.sLevelState = "EndLevel"; break; case "EndLevel" : endLevel(); break; default : if (this.BG.bLoading) { break; } this.broadcastMessage("resume"); this.switchControlMode("Game"); } }; this.endLevel = function () { this.broadcastMessage("pause", true); _parent._parent.hud.gotoAndStop("Off"); _parent._parent.menu.gotoAndStop("Off"); _global.C.oScore.setTimeElapsed(_global.Game.oTimer.timeElapsed); _global.C.oScore.setLifeRemaining(this.Pers.oLifeBar.getEnergy(), this.Pers.oEnergyBar.getEnergy()); _parent._parent.levelStats.gotoAndStop("Level" + nLevel); _global.C.oScore.showStats(_parent._parent.levelStats); }; this.LevelStartOverlays = function (l_oScreen, l_oRule) { this.sLevelState = "levelStart"; this.switchControlMode("Pause"); this.oOverlays.setState("Level" + this.nLevel); this.screenToNotify = l_oScreen; }; this.FreakshowWarpedIn = function () { switch (this.sLevelState) { case "init" : l_aDialog = ffa.DialogData.getDialog(nLevel, "1_mid"); this.oDialog.startDialog(l_aDialog[0]); var _local2 = 1; while (_local2 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local2]); _local2++; } this.sLevelState = "talk"; break; default : } }; this.FreakshowAttack = function () { this.Freakshow.initShot("Pink"); }; this.FreakshowTakeGem = function () { this.Freakshow.initTakeGem(); }; this.FreakshowInitCombatPos = function () { this.Freakshow.initCombatPos(); }; this.FreakshowWarpedOut = function () { switch (this.sLevelState) { case "talk" : l_aDialog = ffa.DialogData.getDialog(nLevel, "1_end"); this.oDialog.startDialog(l_aDialog[0]); var _local2 = 1; while (_local2 < l_aDialog.length) { this.oDialog.queueDialog(l_aDialog[_local2]); _local2++; } this.sLevelState = "ready"; break; default : } }; this.onFreakshowTookGem = function () { trace("RunAuto"); this.Pers.PosXAuto = this.FreakShow.nPosX - 200; this.Pers.Dir = "D"; this.Pers.Etat = "RunAuto"; }; this.initBossFight = function () { this.sLevelState = "Boss"; }; this.startLydiaFight = function () { this.oOverlays.setState("Lydia"); this.bossSequence = true; }; this.HideHint = function () { _parent._parent.LydiaHint.gotoAndStop(2); }; this.startShuttleFight = function () { this.oOverlays.setState("Shuttle"); }; this.startFreakshowFight = function () { this.oOverlays.setState("Freakshow"); this.bossSequence = true; }; this.LockDannyAndCrouch = function () { this.Pers.initAutoCrouch(); this.Shuttle.prepareCrash(); }; this.SpaceShuttleCrash = function () { this.Shuttle.prepareCrash(); this.KeyListener = undefined; }; this.SpaceShuttleInit = function () { l_mcShuttleFront = _parent.GWT.attachMovie("Shuttle", "Shuttle", 100); l_mcShuttleParallax = _parent.Parallax.attachMovie("Shuttle", "Shuttle", 100, {_xscale:25, _yscale:25}); this.CreerShuttle(l_mcShuttleFront, l_mcShuttleParallax); }; this.SpaceShuttlePassBackground = function () { this.Shuttle.initParallaxPass("Up"); this.sLevelState = "Boss"; this.switchControlMode("Pause"); this.broadcastMessage("pause"); }; this.SpaceShuttlePassFront = function () { this.Shuttle.initFrontPass(); }; this.LydiaComplete = function () { _parent._parent.LydiaHint.gotoAndStop(3); trace("_parent.LydiaHint: " + _parent._parent.LydiaHint); this.switchControlMode("Game"); this.broadcastMessage("resume"); }; this.ShuttleComplete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.Pers.Etat = "Idle"; }; this.FreakshowComplete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.Pers.Etat = "Idle"; this.Freakshow.initCombat(); }; this.Level1Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.Level2Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.Level3Complete = function () { this.switchControlMode("Game"); this.broadcastMessage("resume"); this.sLevelState = "Game"; }; this.BeatThemUpComplete = function () { _parent._parent.missedShot.gotoAndPlay("Shoot"); }; this.onGWTDie = function (nOrder, bAddPoint) { if (bAddPoint) { _global.C.oScore.addEnnemyBeated(1); } }; this.onTatooDie = function () { _global.C.oScore.addEnnemyBeated(1); }; this.destroyAll = function () { this.broadcastMessage("destroy"); }; } onClipEvent (enterFrame) { if (this.doOnNextFrame) { this.doOnNextFrame(); } if (!this.Pers.bPause) { if (this.bSpaceSkip) { oDialog.updateTimeDelay(); if (GlobalKeyListener.Next && (oDialog.timeDelay <= 0)) { if (!oDialog.nextQueue()) { doAfterDialog(); } } } if (Pers.Dir != Pers.DirOld) { Pers.ChangeDir(Pers.Dir); } if (Pers.Etat != Pers.EtatOld) { Pers.setState(Pers.Etat); } this.Pers.Actions(); this.BG.actions(); } else if (this.Pers.bPause && (this.BG.bLoading)) { trace("loading?"); this.BG.actions(); } if ((GlobalKeyListener.EasterEgg && (this.bEasterEgg)) && (this.bEasterEggRelease)) { _global.Game.EasterEgg.initPass(); } else if (GlobalKeyListener.EasterEgg && (!bEasterEgg)) { this.bEasterEgg = true; this.bEasterEggRelease = false; this.easterEggCount = 0; } else if (bEasterEgg) { if (this.easterEggCount < 15) { this.easterEggCount++; } else { this.bEasterEgg = false; } if (!GlobalKeyListener.EasterEgg) { this.bEasterEggRelease = true; } } }
Instance of Symbol 1684 MovieClip "Pers" in Symbol 2676 MovieClip Frame 1
onClipEvent (load) { _parent.Control.CreerPers(this._x, this._y); this.gotoAndStop("D"); _global.Game.Pers.Etat = "Sleep"; _global.Game.Pers.setState("Idle"); }
Symbol 2676 MovieClip Frame 2
stop(); _global.C.beginLevel();
Instance of Symbol 2458 MovieClip "Bg" in Symbol 2676 MovieClip Frame 2
onClipEvent (load) { _parent.Control.BG = new ffa.background.MainScroller(_parent.Bg, _parent._x, _parent._y, _parent.Control.Pers); _parent.Control.BG.resetAllScreen(); var l_oGroup; l_oGroup = new ffa.background.ScreenGroup("LEVEL 3 - GROUP 1", "Normal"); l_oGroup.init(1, 20, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:0, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"Dialog", min:25, max:100, screen:8, level:3}); l_oGroup.addSpecialRule({type:"LockCamera", min:100, max:150, screen:20, level:2, lockedScreen:20}); l_oGroup.addSpecialRule({type:"BeatThemUp", min:0, max:400, screen:20, level:2}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:20, level:2}); l_oGroup.addBeatThemUpRule({type:"GWT", min:5, max:5, screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"], screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"depth", min:0, max:0, depth:"Parallax", screen:20}, "GWT"); l_oGroup.addBeatThemUpRule({type:"simultaneous", min:2, max:2, screen:20}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 3 - GROUP 2", "Normal"); l_oGroup.init(20, 40, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:1}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:100, max:150, screen:40, level:2, lockedScreen:40}); l_oGroup.addSpecialRule({type:"BeatThemUp", min:0, max:400, screen:40, level:2}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:40, level:1}); l_oGroup.addBeatThemUpRule({type:"GWT", min:6, max:6, screen:40}, "GWT"); l_oGroup.addBeatThemUpRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"], screen:40}, "GWT"); l_oGroup.addBeatThemUpRule({type:"depth", min:0, max:0, depth:"Parallax", screen:40}, "GWT"); l_oGroup.addBeatThemUpRule({type:"simultaneous", min:2, max:2, screen:40}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 3 - GROUP 3", "Normal"); l_oGroup.init(40, 51, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:1, max:2}, "GWT"); l_oGroup.addEnnemyRule({type:"gunColor", min:0, max:0, gunColor:"combined", colorRange:["green", "red"]}, "GWT"); l_oGroup.addEnnemyRule({type:"depth", min:0, max:1, depth:"Parallax"}, "GWT"); l_oGroup.addSpecialRule({type:"LockCamera", min:0, max:400, screen:51, level:3, lockedScreen:51}); l_oGroup.addSpecialRule({type:"initBossFight", min:150, max:200, screen:51, level:3}); l_oGroup.addSpecialRule({type:"FreakshowInitCombatPos", screen:51, level:3}); l_oGroup.addSpecialRule({type:"Dialog", screen:51, level:3}); l_oGroup.addSpecialRule({type:"FreakshowTakeGem", screen:51, level:3}); l_oGroup.addSpecialRule({type:"FreakshowAttack", screen:51, level:3}); l_oGroup.addSpecialRule({type:"startFreakshowFight", screen:51, level:1}); l_oGroup.addSpecialRule({type:"NextScreenGroup", screen:51, level:1}); _parent.Control.BG.addScreenGroup(l_oGroup); l_oGroup = new ffa.background.ScreenGroup("LEVEL 3 - GROUP 4", "BOSS"); l_oGroup.init(51, 52, 600, 600); l_oGroup.addEnnemyRule({type:"GWT", min:0, max:0}, "GWT"); _parent.Control.BG.addScreenGroup(l_oGroup); _parent.Control.BG.activateScreenGroup(); }
Instance of Symbol 2675 MovieClip in Symbol 2676 MovieClip Frame 2
onClipEvent (load) { _parent.Control.CreerFreakShow(this); }
Instance of Symbol 2040 MovieClip "Collider" in Symbol 2676 MovieClip Frame 2
onClipEvent (load) { this._visible = 0; }
Symbol 2694 Button
on (release) { _global.C.badEndingButton(true); }
Symbol 2695 Button
on (release) { _global.C.badEndingButton(false); }
Symbol 2697 Button
on (release) { _global.C.goToScreen("TitleCard"); }
Symbol 2719 Button
on (release) { _global.C.goodEndingButton(true); }
Symbol 2720 Button
on (release) { _global.C.goodEndingButton(false); }
Symbol 2723 Button
on (release) { _global.C.goToScreen("TitleCard"); }
Symbol 2731 Button
on (release) { _global.C.goToScreen("TitleCard", true); }
Symbol 2733 Button
on (release) { _global.C.goToScreen("TitleCard", true); }
Symbol 2734 Button
on (release) { _global.C.submitScoreAndHide(); }

Library Items

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

Instance Names

"capture"Frame 2Symbol 30 Button
"Transition"Frame 2Symbol 33 MovieClip
"Popup"Frame 2Symbol 188 MovieClip
"missedShot"Frame 30Symbol 1179 MovieClip
"captions"Frame 30Symbol 1290 MovieClip
"overlays"Frame 30Symbol 1338 MovieClip
"combo"Frame 30Symbol 1348 MovieClip
"levelStats"Frame 30Symbol 1385 MovieClip
"hud"Frame 31Symbol 2057 MovieClip
"menu"Frame 31Symbol 2087 MovieClip
"LydiaHint"Frame 31Symbol 2092 MovieClip
"levelLoader"Frame 31Symbol 2094 MovieClip
"screen"Frame 61Symbol 2698 MovieClip
"screen"Frame 71Symbol 2724 MovieClip
"screen"Frame 81Symbol 2738 MovieClip
"state"Symbol 33 MovieClip Frame 11Symbol 32 MovieClip
"eyeR"Symbol 74 MovieClip Frame 1Symbol 66 MovieClip
"eyeL"Symbol 74 MovieClip Frame 1Symbol 66 MovieClip
"btnMask"Symbol 187 MovieClip Frame 1Symbol 172 Button
"btnPlayInstructions"Symbol 188 MovieClip Frame 11Symbol 44 Button
"Etat"Symbol 188 MovieClip Frame 11Symbol 91 MovieClip
"btnBackToTitleCard"Symbol 188 MovieClip Frame 11Symbol 124 Button
"btnNextInstructions"Symbol 188 MovieClip Frame 11Symbol 128 Button
"btnBackToGame"Symbol 188 MovieClip Frame 11Symbol 129 Button
"btnNextInstructions"Symbol 188 MovieClip Frame 20Symbol 168 Button
"disable"Symbol 188 MovieClip Frame 29Symbol 171 Button
"Gun"Symbol 247 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 263 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 272 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 272 MovieClip Frame 3Symbol 268 MovieClip
"Gun"Symbol 277 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 278 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 280 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 293 MovieClip Frame 1Symbol 245 MovieClip
"Gun"Symbol 293 MovieClip Frame 14Symbol 245 MovieClip
"color"Symbol 306 MovieClip Frame 1Symbol 297 MovieClip
"color"Symbol 306 MovieClip Frame 2Symbol 301 MovieClip
"color"Symbol 306 MovieClip Frame 3Symbol 305 MovieClip
"color"Symbol 306 MovieClip Frame 4Symbol 297 MovieClip
"Beam"Symbol 307 MovieClip Frame 1Symbol 306 MovieClip
"Gun"Symbol 307 MovieClip Frame 1Symbol 245 MovieClip
"color"Symbol 317 MovieClip Frame 1Symbol 310 MovieClip
"color"Symbol 317 MovieClip Frame 2Symbol 313 MovieClip
"color"Symbol 317 MovieClip Frame 3Symbol 316 MovieClip
"Beam"Symbol 318 MovieClip Frame 1Symbol 317 MovieClip
"Gun"Symbol 318 MovieClip Frame 1Symbol 245 MovieClip
"Beam"Symbol 323 MovieClip Frame 1Symbol 306 MovieClip
"Gun"Symbol 323 MovieClip Frame 1Symbol 245 MovieClip
"Beam"Symbol 324 MovieClip Frame 1Symbol 317 MovieClip
"Gun"Symbol 324 MovieClip Frame 1Symbol 245 MovieClip
"Beam"Symbol 335 MovieClip Frame 1Symbol 306 MovieClip
"Gun"Symbol 335 MovieClip Frame 1Symbol 245 MovieClip
"Beam"Symbol 336 MovieClip Frame 1Symbol 317 MovieClip
"Gun"Symbol 336 MovieClip Frame 1Symbol 245 MovieClip
"state"Symbol 342 MovieClip Frame 1Symbol 247 MovieClip
"HitFront"Symbol 342 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 342 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 342 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 342 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 342 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 342 MovieClip Frame 12Symbol 253 MovieClip
"state"Symbol 342 MovieClip Frame 25Symbol 263 MovieClip
"state"Symbol 342 MovieClip Frame 38Symbol 264 MovieClip
"state"Symbol 342 MovieClip Frame 51Symbol 272 MovieClip
"state"Symbol 342 MovieClip Frame 63Symbol 276 MovieClip
"state"Symbol 342 MovieClip Frame 81Symbol 277 MovieClip
"state"Symbol 342 MovieClip Frame 95Symbol 278 MovieClip
"state"Symbol 342 MovieClip Frame 110Symbol 279 MovieClip
"state"Symbol 342 MovieClip Frame 126Symbol 280 MovieClip
"state"Symbol 342 MovieClip Frame 140Symbol 292 MovieClip
"state"Symbol 342 MovieClip Frame 154Symbol 293 MovieClip
"state"Symbol 342 MovieClip Frame 168Symbol 307 MovieClip
"state"Symbol 342 MovieClip Frame 182Symbol 318 MovieClip
"state"Symbol 342 MovieClip Frame 196Symbol 323 MovieClip
"state"Symbol 342 MovieClip Frame 209Symbol 324 MovieClip
"state"Symbol 342 MovieClip Frame 222Symbol 335 MovieClip
"state"Symbol 342 MovieClip Frame 241Symbol 336 MovieClip
"state"Symbol 342 MovieClip Frame 260Symbol 338 MovieClip
"state"Symbol 342 MovieClip Frame 272Symbol 340 MovieClip
"state"Symbol 342 MovieClip Frame 287Symbol 341 MovieClip
"Obj"Symbol 343 MovieClip [GWT] Frame 1Symbol 342 MovieClip
"Ray"Symbol 350 MovieClip Frame 1Symbol 297 MovieClip
"state"Symbol 351 MovieClip Frame 1Symbol 348 MovieClip
"state"Symbol 351 MovieClip Frame 10Symbol 349 MovieClip
"state"Symbol 351 MovieClip Frame 20Symbol 350 MovieClip
"Ray"Symbol 356 MovieClip Frame 1Symbol 301 MovieClip
"state"Symbol 357 MovieClip Frame 1Symbol 354 MovieClip
"state"Symbol 357 MovieClip Frame 10Symbol 355 MovieClip
"state"Symbol 357 MovieClip Frame 20Symbol 356 MovieClip
"Ray"Symbol 362 MovieClip Frame 1Symbol 305 MovieClip
"state"Symbol 363 MovieClip Frame 1Symbol 360 MovieClip
"state"Symbol 363 MovieClip Frame 10Symbol 361 MovieClip
"state"Symbol 363 MovieClip Frame 20Symbol 362 MovieClip
"Obj"Symbol 364 MovieClip [ADSD_NORMAL] Frame 1Symbol 351 MovieClip
"Obj"Symbol 364 MovieClip [ADSD_NORMAL] Frame 2Symbol 357 MovieClip
"Obj"Symbol 364 MovieClip [ADSD_NORMAL] Frame 3Symbol 363 MovieClip
"state"Symbol 424 MovieClip Frame 1Symbol 391 MovieClip
"HitFront"Symbol 424 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 424 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 424 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 424 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 424 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 424 MovieClip Frame 10Symbol 402 MovieClip
"AttackPoint"Symbol 424 MovieClip Frame 10Symbol 249 MovieClip
"state"Symbol 424 MovieClip Frame 20Symbol 406 MovieClip
"state"Symbol 424 MovieClip Frame 40Symbol 423 MovieClip
"state"Symbol 457 MovieClip Frame 1Symbol 439 MovieClip
"HitFront"Symbol 457 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 457 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 457 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 457 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 457 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 457 MovieClip Frame 10Symbol 452 MovieClip
"AttackPoint"Symbol 457 MovieClip Frame 10Symbol 249 MovieClip
"state"Symbol 457 MovieClip Frame 20Symbol 456 MovieClip
"state"Symbol 457 MovieClip Frame 40Symbol 423 MovieClip
"state"Symbol 489 MovieClip Frame 1Symbol 474 MovieClip
"HitFront"Symbol 489 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 489 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 489 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 489 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 489 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 489 MovieClip Frame 10Symbol 485 MovieClip
"AttackPoint"Symbol 489 MovieClip Frame 10Symbol 249 MovieClip
"state"Symbol 489 MovieClip Frame 20Symbol 488 MovieClip
"state"Symbol 489 MovieClip Frame 40Symbol 423 MovieClip
"Obj"Symbol 490 MovieClip [Tatoos] Frame 1Symbol 424 MovieClip
"Obj"Symbol 490 MovieClip [Tatoos] Frame 2Symbol 457 MovieClip
"Obj"Symbol 490 MovieClip [Tatoos] Frame 3Symbol 489 MovieClip
"state"Symbol 518 MovieClip Frame 1Symbol 505 MovieClip
"HitFront"Symbol 518 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 518 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 518 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 518 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 518 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 518 MovieClip Frame 11Symbol 516 MovieClip
"state"Symbol 518 MovieClip Frame 21Symbol 517 MovieClip
"Obj"Symbol 519 MovieClip [Shuttle] Frame 1Symbol 518 MovieClip
"state"Symbol 525 MovieClip Frame 11Symbol 524 MovieClip
"state"Symbol 531 MovieClip Frame 10Symbol 530 MovieClip
"Obj"Symbol 532 MovieClip [Bonus] Frame 1Symbol 525 MovieClip
"Obj"Symbol 532 MovieClip [Bonus] Frame 2Symbol 531 MovieClip
"Col1"Symbol 535 MovieClip Frame 1Symbol 534 MovieClip
"Col2"Symbol 535 MovieClip Frame 1Symbol 534 MovieClip
"Col1"Symbol 535 MovieClip Frame 1Symbol 534 MovieClip
"part"Symbol 536 MovieClip [parts_balls] Frame 1Symbol 535 MovieClip
"col3"Symbol 555 MovieClip Frame 1Symbol 538 MovieClip
"col1"Symbol 555 MovieClip Frame 1Symbol 540 MovieClip
"col2"Symbol 555 MovieClip Frame 1Symbol 542 MovieClip
"tailPoint"Symbol 555 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 555 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 555 MovieClip Frame 1Symbol 550 MovieClip
"mainPoint"Symbol 555 MovieClip Frame 1Symbol 552 MovieClip
"boundingBox"Symbol 555 MovieClip Frame 1Symbol 554 MovieClip
"Col3"Symbol 564 MovieClip Frame 1Symbol 557 MovieClip
"Col2"Symbol 564 MovieClip Frame 1Symbol 559 MovieClip
"Col1"Symbol 564 MovieClip Frame 1Symbol 563 MovieClip
"tailPoint"Symbol 564 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 564 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 564 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 564 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 564 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 571 MovieClip Frame 1Symbol 566 MovieClip
"Col2"Symbol 571 MovieClip Frame 1Symbol 568 MovieClip
"Col1"Symbol 571 MovieClip Frame 1Symbol 570 MovieClip
"tailPoint"Symbol 571 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 571 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 571 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 571 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 571 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 578 MovieClip Frame 1Symbol 573 MovieClip
"Col2"Symbol 578 MovieClip Frame 1Symbol 575 MovieClip
"Col1"Symbol 578 MovieClip Frame 1Symbol 577 MovieClip
"mainPoint"Symbol 578 MovieClip Frame 1Symbol 552 MovieClip
"tailPoint"Symbol 578 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 578 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 578 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 578 MovieClip Frame 1Symbol 554 MovieClip
"col3"Symbol 585 MovieClip Frame 1Symbol 580 MovieClip
"col1"Symbol 585 MovieClip Frame 1Symbol 582 MovieClip
"col2"Symbol 585 MovieClip Frame 1Symbol 584 MovieClip
"tailPoint"Symbol 585 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 585 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 585 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 585 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 585 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 594 MovieClip Frame 1Symbol 587 MovieClip
"Col2"Symbol 594 MovieClip Frame 1Symbol 589 MovieClip
"Col1"Symbol 594 MovieClip Frame 1Symbol 591 MovieClip
"tailPoint"Symbol 594 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 594 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 594 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 594 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 594 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 601 MovieClip Frame 1Symbol 596 MovieClip
"Col2"Symbol 601 MovieClip Frame 1Symbol 598 MovieClip
"Col1"Symbol 601 MovieClip Frame 1Symbol 600 MovieClip
"tailPoint"Symbol 601 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 601 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 601 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 601 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 601 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 608 MovieClip Frame 1Symbol 603 MovieClip
"Col2"Symbol 608 MovieClip Frame 1Symbol 605 MovieClip
"Col1"Symbol 608 MovieClip Frame 1Symbol 607 MovieClip
"tailPoint"Symbol 608 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 608 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 608 MovieClip Frame 1Symbol 550 MovieClip
"mainPoint"Symbol 608 MovieClip Frame 1Symbol 552 MovieClip
"boundingBox"Symbol 608 MovieClip Frame 1Symbol 554 MovieClip
"col3"Symbol 615 MovieClip Frame 1Symbol 610 MovieClip
"col1"Symbol 615 MovieClip Frame 1Symbol 612 MovieClip
"col2"Symbol 615 MovieClip Frame 1Symbol 614 MovieClip
"tailPoint"Symbol 615 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 615 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 615 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 615 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 615 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 624 MovieClip Frame 1Symbol 617 MovieClip
"Col2"Symbol 624 MovieClip Frame 1Symbol 619 MovieClip
"Col1"Symbol 624 MovieClip Frame 1Symbol 621 MovieClip
"tailPoint"Symbol 624 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 624 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 624 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 624 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 624 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 631 MovieClip Frame 1Symbol 626 MovieClip
"Col2"Symbol 631 MovieClip Frame 1Symbol 628 MovieClip
"Col1"Symbol 631 MovieClip Frame 1Symbol 630 MovieClip
"tailPoint"Symbol 631 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 631 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 631 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 631 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 631 MovieClip Frame 1Symbol 552 MovieClip
"Col3"Symbol 638 MovieClip Frame 1Symbol 633 MovieClip
"Col2"Symbol 638 MovieClip Frame 1Symbol 635 MovieClip
"Col1"Symbol 638 MovieClip Frame 1Symbol 637 MovieClip
"tailPoint"Symbol 638 MovieClip Frame 1Symbol 546 MovieClip
"nosePoint"Symbol 638 MovieClip Frame 1Symbol 548 MovieClip
"wingPoint"Symbol 638 MovieClip Frame 1Symbol 550 MovieClip
"boundingBox"Symbol 638 MovieClip Frame 1Symbol 554 MovieClip
"mainPoint"Symbol 638 MovieClip Frame 1Symbol 552 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 1Symbol 555 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 2Symbol 564 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 3Symbol 571 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 4Symbol 578 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 5Symbol 585 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 6Symbol 594 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 7Symbol 601 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 8Symbol 608 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 9Symbol 615 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 10Symbol 624 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 11Symbol 631 MovieClip
"part"Symbol 639 MovieClip [parts_hulls] Frame 12Symbol 638 MovieClip
"Col3"Symbol 646 MovieClip Frame 1Symbol 641 MovieClip
"Col2"Symbol 646 MovieClip Frame 1Symbol 643 MovieClip
"Col1"Symbol 646 MovieClip Frame 1Symbol 645 MovieClip
"Col3"Symbol 653 MovieClip Frame 1Symbol 648 MovieClip
"Col2"Symbol 653 MovieClip Frame 1Symbol 650 MovieClip
"Col1"Symbol 653 MovieClip Frame 1Symbol 652 MovieClip
"Col3"Symbol 660 MovieClip Frame 1Symbol 655 MovieClip
"Col2"Symbol 660 MovieClip Frame 1Symbol 657 MovieClip
"Col1"Symbol 660 MovieClip Frame 1Symbol 659 MovieClip
"Col3"Symbol 667 MovieClip Frame 1Symbol 662 MovieClip
"Col2"Symbol 667 MovieClip Frame 1Symbol 664 MovieClip
"Col1"Symbol 667 MovieClip Frame 1Symbol 666 MovieClip
"Col3"Symbol 674 MovieClip Frame 1Symbol 669 MovieClip
"Col2"Symbol 674 MovieClip Frame 1Symbol 671 MovieClip
"Col1"Symbol 674 MovieClip Frame 1Symbol 673 MovieClip
"Col3"Symbol 681 MovieClip Frame 1Symbol 676 MovieClip
"Col2"Symbol 681 MovieClip Frame 1Symbol 678 MovieClip
"Col1"Symbol 681 MovieClip Frame 1Symbol 680 MovieClip
"Col3"Symbol 688 MovieClip Frame 1Symbol 683 MovieClip
"Col2"Symbol 688 MovieClip Frame 1Symbol 685 MovieClip
"Col1"Symbol 688 MovieClip Frame 1Symbol 687 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 1Symbol 646 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 2Symbol 653 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 3Symbol 660 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 4Symbol 667 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 5Symbol 674 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 6Symbol 681 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 7Symbol 688 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 8Symbol 692 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 9Symbol 694 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 10Symbol 696 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 11Symbol 698 MovieClip
"part"Symbol 701 MovieClip [parts_mines] Frame 12Symbol 700 MovieClip
"Col3"Symbol 708 MovieClip Frame 1Symbol 703 MovieClip
"Col2"Symbol 708 MovieClip Frame 1Symbol 705 MovieClip
"Col1"Symbol 708 MovieClip Frame 1Symbol 707 MovieClip
"Col3"Symbol 715 MovieClip Frame 1Symbol 710 MovieClip
"Col2"Symbol 715 MovieClip Frame 1Symbol 712 MovieClip
"Col1"Symbol 715 MovieClip Frame 1Symbol 714 MovieClip
"Col3"Symbol 722 MovieClip Frame 1Symbol 717 MovieClip
"Col2"Symbol 722 MovieClip Frame 1Symbol 719 MovieClip
"Col1"Symbol 722 MovieClip Frame 1Symbol 721 MovieClip
"Col3"Symbol 729 MovieClip Frame 1Symbol 724 MovieClip
"Col2"Symbol 729 MovieClip Frame 1Symbol 726 MovieClip
"Col1"Symbol 729 MovieClip Frame 1Symbol 728 MovieClip
"Col3"Symbol 736 MovieClip Frame 1Symbol 731 MovieClip
"Col2"Symbol 736 MovieClip Frame 1Symbol 733 MovieClip
"Col1"Symbol 736 MovieClip Frame 1Symbol 735 MovieClip
"Col3"Symbol 743 MovieClip Frame 1Symbol 738 MovieClip
"Col2"Symbol 743 MovieClip Frame 1Symbol 740 MovieClip
"Col1"Symbol 743 MovieClip Frame 1Symbol 742 MovieClip
"Col3"Symbol 750 MovieClip Frame 1Symbol 745 MovieClip
"Col2"Symbol 750 MovieClip Frame 1Symbol 747 MovieClip
"Col1"Symbol 750 MovieClip Frame 1Symbol 749 MovieClip
"Col3"Symbol 757 MovieClip Frame 1Symbol 752 MovieClip
"Col2"Symbol 757 MovieClip Frame 1Symbol 754 MovieClip
"Col1"Symbol 757 MovieClip Frame 1Symbol 756 MovieClip
"Col2"Symbol 764 MovieClip Frame 1Symbol 761 MovieClip
"Col1"Symbol 764 MovieClip Frame 1Symbol 763 MovieClip
"Col3"Symbol 771 MovieClip Frame 1Symbol 766 MovieClip
"Col2"Symbol 771 MovieClip Frame 1Symbol 768 MovieClip
"Col1"Symbol 771 MovieClip Frame 1Symbol 770 MovieClip
"Col3"Symbol 778 MovieClip Frame 1Symbol 773 MovieClip
"Col2"Symbol 778 MovieClip Frame 1Symbol 775 MovieClip
"Col1"Symbol 778 MovieClip Frame 1Symbol 777 MovieClip
"Col3"Symbol 785 MovieClip Frame 1Symbol 780 MovieClip
"Col2"Symbol 785 MovieClip Frame 1Symbol 782 MovieClip
"Col1"Symbol 785 MovieClip Frame 1Symbol 784 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 1Symbol 708 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 2Symbol 715 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 3Symbol 722 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 4Symbol 729 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 5Symbol 736 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 6Symbol 743 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 7Symbol 750 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 8Symbol 757 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 9Symbol 764 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 10Symbol 771 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 11Symbol 778 MovieClip
"part"Symbol 786 MovieClip [parts_missiles] Frame 12Symbol 785 MovieClip
"col3"Symbol 795 MovieClip Frame 1Symbol 788 MovieClip
"col1"Symbol 795 MovieClip Frame 1Symbol 790 MovieClip
"col2"Symbol 795 MovieClip Frame 1Symbol 542 MovieClip
"boundingBox"Symbol 795 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 795 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 804 MovieClip Frame 1Symbol 797 MovieClip
"Col2"Symbol 804 MovieClip Frame 1Symbol 799 MovieClip
"Col1"Symbol 804 MovieClip Frame 1Symbol 803 MovieClip
"boundingBox"Symbol 804 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 804 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 813 MovieClip Frame 1Symbol 806 MovieClip
"Col2"Symbol 813 MovieClip Frame 1Symbol 808 MovieClip
"Col1"Symbol 813 MovieClip Frame 1Symbol 810 MovieClip
"boundingBox"Symbol 813 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 813 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 822 MovieClip Frame 1Symbol 815 MovieClip
"Col2"Symbol 822 MovieClip Frame 1Symbol 817 MovieClip
"Col1"Symbol 822 MovieClip Frame 1Symbol 819 MovieClip
"boundingBox"Symbol 822 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 822 MovieClip Frame 1Symbol 794 MovieClip
"col3"Symbol 830 MovieClip Frame 1Symbol 824 MovieClip
"col1"Symbol 830 MovieClip Frame 1Symbol 826 MovieClip
"col2"Symbol 830 MovieClip Frame 1Symbol 828 MovieClip
"boundingBox"Symbol 830 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 830 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 839 MovieClip Frame 1Symbol 832 MovieClip
"Col2"Symbol 839 MovieClip Frame 1Symbol 834 MovieClip
"Col1"Symbol 839 MovieClip Frame 1Symbol 836 MovieClip
"boundingBox"Symbol 839 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 839 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 848 MovieClip Frame 1Symbol 843 MovieClip
"Col2"Symbol 848 MovieClip Frame 1Symbol 845 MovieClip
"Col1"Symbol 848 MovieClip Frame 1Symbol 847 MovieClip
"boundingBox"Symbol 848 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 848 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 857 MovieClip Frame 1Symbol 852 MovieClip
"Col2"Symbol 857 MovieClip Frame 1Symbol 854 MovieClip
"Col1"Symbol 857 MovieClip Frame 1Symbol 856 MovieClip
"boundingBox"Symbol 857 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 857 MovieClip Frame 1Symbol 794 MovieClip
"col3"Symbol 862 MovieClip Frame 1Symbol 859 MovieClip
"col1"Symbol 862 MovieClip Frame 1Symbol 861 MovieClip
"col2"Symbol 862 MovieClip Frame 1Symbol 828 MovieClip
"boundingBox"Symbol 862 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 862 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 869 MovieClip Frame 1Symbol 864 MovieClip
"Col2"Symbol 869 MovieClip Frame 1Symbol 866 MovieClip
"Col1"Symbol 869 MovieClip Frame 1Symbol 868 MovieClip
"boundingBox"Symbol 869 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 869 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 878 MovieClip Frame 1Symbol 871 MovieClip
"Col2"Symbol 878 MovieClip Frame 1Symbol 873 MovieClip
"Col1"Symbol 878 MovieClip Frame 1Symbol 875 MovieClip
"boundingBox"Symbol 878 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 878 MovieClip Frame 1Symbol 794 MovieClip
"Col3"Symbol 887 MovieClip Frame 1Symbol 882 MovieClip
"Col2"Symbol 887 MovieClip Frame 1Symbol 884 MovieClip
"Col1"Symbol 887 MovieClip Frame 1Symbol 886 MovieClip
"boundingBox"Symbol 887 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 887 MovieClip Frame 1Symbol 794 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 1Symbol 795 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 2Symbol 804 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 3Symbol 813 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 4Symbol 822 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 5Symbol 830 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 6Symbol 839 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 7Symbol 848 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 8Symbol 857 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 9Symbol 862 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 10Symbol 869 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 11Symbol 878 MovieClip
"part"Symbol 888 MovieClip [parts_noses] Frame 12Symbol 887 MovieClip
"col3"Symbol 899 MovieClip Frame 1Symbol 890 MovieClip
"col2"Symbol 899 MovieClip Frame 1Symbol 892 MovieClip
"col1"Symbol 899 MovieClip Frame 1Symbol 894 MovieClip
"col1"Symbol 899 MovieClip Frame 1Symbol 894 MovieClip
"boundingBox"Symbol 899 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 899 MovieClip Frame 1Symbol 896 MovieClip
"firePoint"Symbol 899 MovieClip Frame 1Symbol 898 MovieClip
"Col3"Symbol 906 MovieClip Frame 1Symbol 901 MovieClip
"Col2"Symbol 906 MovieClip Frame 1Symbol 903 MovieClip
"Col1"Symbol 906 MovieClip Frame 1Symbol 905 MovieClip
"boundingBox"Symbol 906 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 906 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 906 MovieClip Frame 1Symbol 898 MovieClip
"Col3"Symbol 913 MovieClip Frame 1Symbol 908 MovieClip
"Col2"Symbol 913 MovieClip Frame 1Symbol 910 MovieClip
"Col1"Symbol 913 MovieClip Frame 1Symbol 912 MovieClip
"boundingBox"Symbol 913 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 913 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 913 MovieClip Frame 1Symbol 898 MovieClip
"Col3"Symbol 920 MovieClip Frame 1Symbol 915 MovieClip
"Col2"Symbol 920 MovieClip Frame 1Symbol 917 MovieClip
"Col1"Symbol 920 MovieClip Frame 1Symbol 919 MovieClip
"boundingBox"Symbol 920 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 920 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 920 MovieClip Frame 1Symbol 898 MovieClip
"col3"Symbol 927 MovieClip Frame 1Symbol 922 MovieClip
"col2"Symbol 927 MovieClip Frame 1Symbol 924 MovieClip
"col1"Symbol 927 MovieClip Frame 1Symbol 926 MovieClip
"boundingBox"Symbol 927 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 927 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 927 MovieClip Frame 1Symbol 898 MovieClip
"Col3"Symbol 934 MovieClip Frame 1Symbol 929 MovieClip
"Col2"Symbol 934 MovieClip Frame 1Symbol 931 MovieClip
"Col1"Symbol 934 MovieClip Frame 1Symbol 933 MovieClip
"boundingBox"Symbol 934 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 934 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 934 MovieClip Frame 1Symbol 898 MovieClip
"Col3"Symbol 941 MovieClip Frame 1Symbol 936 MovieClip
"Col2"Symbol 941 MovieClip Frame 1Symbol 938 MovieClip
"Col1"Symbol 941 MovieClip Frame 1Symbol 940 MovieClip
"boundingBox"Symbol 941 MovieClip Frame 1Symbol 554 MovieClip
"firePoint"Symbol 941 MovieClip Frame 1Symbol 898 MovieClip
"regLaunchPoint"Symbol 941 MovieClip Frame 1Symbol 544 MovieClip
"Col3"Symbol 948 MovieClip Frame 1Symbol 943 MovieClip
"Col2"Symbol 948 MovieClip Frame 1Symbol 945 MovieClip
"Col1"Symbol 948 MovieClip Frame 1Symbol 947 MovieClip
"boundingBox"Symbol 948 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 948 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 948 MovieClip Frame 1Symbol 898 MovieClip
"col3"Symbol 955 MovieClip Frame 1Symbol 950 MovieClip
"col2"Symbol 955 MovieClip Frame 1Symbol 952 MovieClip
"col1"Symbol 955 MovieClip Frame 1Symbol 954 MovieClip
"boundingBox"Symbol 955 MovieClip Frame 1Symbol 554 MovieClip
"regLaunchPoint"Symbol 955 MovieClip Frame 1Symbol 544 MovieClip
"firePoint"Symbol 955 MovieClip Frame 1Symbol 898 MovieClip
"Col3"Symbol 962 MovieClip Frame 1Symbol 957 MovieClip
"Col2"Symbol 962 MovieClip Frame 1Symbol 959 MovieClip
"Col1"Symbol 962 MovieClip Frame 1Symbol 961 MovieClip
"boundingBox"Symbol 962 MovieClip Frame 1Symbol 554 MovieClip
"firePoint"Symbol 962 MovieClip Frame 1Symbol 898 MovieClip
"regLaunchPoint"Symbol 962 MovieClip Frame 1Symbol 544 MovieClip
"Col3"Symbol 969 MovieClip Frame 1Symbol 964 MovieClip
"Col2"Symbol 969 MovieClip Frame 1Symbol 966 MovieClip
"Col1"Symbol 969 MovieClip Frame 1Symbol 968 MovieClip
"boundingBox"Symbol 969 MovieClip Frame 1Symbol 554 MovieClip
"firePoint"Symbol 969 MovieClip Frame 1Symbol 898 MovieClip
"regLaunchPoint"Symbol 969 MovieClip Frame 1Symbol 544 MovieClip
"Col3"Symbol 976 MovieClip Frame 1Symbol 971 MovieClip
"Col2"Symbol 976 MovieClip Frame 1Symbol 973 MovieClip
"Col1"Symbol 976 MovieClip Frame 1Symbol 975 MovieClip
"boundingBox"Symbol 976 MovieClip Frame 1Symbol 554 MovieClip
"firePoint"Symbol 976 MovieClip Frame 1Symbol 898 MovieClip
"regLaunchPoint"Symbol 976 MovieClip Frame 1Symbol 544 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 1Symbol 899 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 2Symbol 906 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 3Symbol 913 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 4Symbol 920 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 5Symbol 927 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 6Symbol 934 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 7Symbol 941 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 8Symbol 948 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 9Symbol 955 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 10Symbol 962 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 11Symbol 969 MovieClip
"part"Symbol 977 MovieClip [parts_tails] Frame 12Symbol 976 MovieClip
"col3"Symbol 986 MovieClip Frame 1Symbol 979 MovieClip
"col1"Symbol 986 MovieClip Frame 1Symbol 981 MovieClip
"col2"Symbol 986 MovieClip Frame 1Symbol 983 MovieClip
"regLaunchPoint"Symbol 986 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 993 MovieClip Frame 1Symbol 988 MovieClip
"Col2"Symbol 993 MovieClip Frame 1Symbol 990 MovieClip
"Col1"Symbol 993 MovieClip Frame 1Symbol 992 MovieClip
"regLaunchPoint"Symbol 993 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1000 MovieClip Frame 1Symbol 995 MovieClip
"Col2"Symbol 1000 MovieClip Frame 1Symbol 997 MovieClip
"Col1"Symbol 1000 MovieClip Frame 1Symbol 999 MovieClip
"regLaunchPoint"Symbol 1000 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1007 MovieClip Frame 1Symbol 1002 MovieClip
"Col2"Symbol 1007 MovieClip Frame 1Symbol 1004 MovieClip
"Col1"Symbol 1007 MovieClip Frame 1Symbol 1006 MovieClip
"regLaunchPoint"Symbol 1007 MovieClip Frame 1Symbol 985 MovieClip
"col3"Symbol 1014 MovieClip Frame 1Symbol 1009 MovieClip
"col1"Symbol 1014 MovieClip Frame 1Symbol 1011 MovieClip
"col2"Symbol 1014 MovieClip Frame 1Symbol 1013 MovieClip
"regLaunchPoint"Symbol 1014 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1021 MovieClip Frame 1Symbol 1016 MovieClip
"Col2"Symbol 1021 MovieClip Frame 1Symbol 1018 MovieClip
"Col1"Symbol 1021 MovieClip Frame 1Symbol 1020 MovieClip
"regLaunchPoint"Symbol 1021 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1028 MovieClip Frame 1Symbol 1023 MovieClip
"Col2"Symbol 1028 MovieClip Frame 1Symbol 1025 MovieClip
"Col1"Symbol 1028 MovieClip Frame 1Symbol 1027 MovieClip
"regLaunchPoint"Symbol 1028 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1035 MovieClip Frame 1Symbol 1030 MovieClip
"Col2"Symbol 1035 MovieClip Frame 1Symbol 1032 MovieClip
"Col1"Symbol 1035 MovieClip Frame 1Symbol 1034 MovieClip
"regLaunchPoint"Symbol 1035 MovieClip Frame 1Symbol 985 MovieClip
"col3"Symbol 1042 MovieClip Frame 1Symbol 1037 MovieClip
"col1"Symbol 1042 MovieClip Frame 1Symbol 1039 MovieClip
"col2"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"regLaunchPoint"Symbol 1042 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1049 MovieClip Frame 1Symbol 1044 MovieClip
"Col2"Symbol 1049 MovieClip Frame 1Symbol 1046 MovieClip
"Col1"Symbol 1049 MovieClip Frame 1Symbol 1048 MovieClip
"regLaunchPoint"Symbol 1049 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1056 MovieClip Frame 1Symbol 1051 MovieClip
"Col2"Symbol 1056 MovieClip Frame 1Symbol 1053 MovieClip
"Col1"Symbol 1056 MovieClip Frame 1Symbol 1055 MovieClip
"regLaunchPoint"Symbol 1056 MovieClip Frame 1Symbol 985 MovieClip
"Col3"Symbol 1063 MovieClip Frame 1Symbol 1058 MovieClip
"Col2"Symbol 1063 MovieClip Frame 1Symbol 1060 MovieClip
"Col1"Symbol 1063 MovieClip Frame 1Symbol 1062 MovieClip
"regLaunchPoint"Symbol 1063 MovieClip Frame 1Symbol 985 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 1Symbol 986 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 2Symbol 993 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 3Symbol 1000 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 4Symbol 1007 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 5Symbol 1014 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 6Symbol 1021 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 7Symbol 1028 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 8Symbol 1035 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 9Symbol 1042 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 10Symbol 1049 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 11Symbol 1056 MovieClip
"part"Symbol 1064 MovieClip [parts_wings] Frame 12Symbol 1063 MovieClip
"part"Symbol 1079 MovieClip [parts_fire] Frame 1Symbol 1077 MovieClip
"part"Symbol 1079 MovieClip [parts_fire] Frame 11Symbol 1078 MovieClip
"part"Symbol 1079 MovieClip [parts_fire] Frame 12Symbol 1077 MovieClip
"txtPlayer"Symbol 1083 MovieClip [_hsItem20] Frame 1Symbol 1080 EditableText
"txtScore"Symbol 1083 MovieClip [_hsItem20] Frame 1Symbol 1081 EditableText
"txtPlayer"Symbol 1087 MovieClip [_hsItem100] Frame 1Symbol 1084 EditableText
"txtScore"Symbol 1087 MovieClip [_hsItem100] Frame 1Symbol 1085 EditableText
"state"Symbol 1091 MovieClip Frame 1Symbol 1089 MovieClip
"state"Symbol 1091 MovieClip Frame 19Symbol 1090 MovieClip
"state"Symbol 1095 MovieClip Frame 1Symbol 1093 MovieClip
"state"Symbol 1095 MovieClip Frame 19Symbol 1094 MovieClip
"Obj"Symbol 1096 MovieClip [Gems] Frame 1Symbol 1091 MovieClip
"Obj"Symbol 1096 MovieClip [Gems] Frame 6Symbol 1095 MovieClip
"Etat"Symbol 1142 MovieClip Frame 1Symbol 1122 MovieClip
"Etat"Symbol 1142 MovieClip Frame 1Symbol 278 MovieClip
"back"Symbol 1290 MovieClip Frame 11Symbol 1182 MovieClip
"characterFace"Symbol 1290 MovieClip Frame 11Symbol 1210 MovieClip
"content"Symbol 1290 MovieClip Frame 11Symbol 1211 EditableText
"characterName"Symbol 1290 MovieClip Frame 11Symbol 1226 MovieClip
"tips"Symbol 1290 MovieClip Frame 11Symbol 1229 MovieClip
"characterFace"Symbol 1290 MovieClip Frame 20Symbol 1288 MovieClip
"content"Symbol 1290 MovieClip Frame 20Symbol 1289 EditableText
"state"Symbol 1338 MovieClip Frame 11Symbol 1315 MovieClip
"state"Symbol 1338 MovieClip Frame 20Symbol 1315 MovieClip
"state"Symbol 1338 MovieClip Frame 29Symbol 1315 MovieClip
"state"Symbol 1338 MovieClip Frame 38Symbol 1315 MovieClip
"state"Symbol 1338 MovieClip Frame 48Symbol 1315 MovieClip
"state"Symbol 1338 MovieClip Frame 58Symbol 1337 MovieClip
"state"Symbol 1338 MovieClip Frame 65Symbol 1337 MovieClip
"state"Symbol 1338 MovieClip Frame 73Symbol 1337 MovieClip
"comboNum_shadow"Symbol 1346 MovieClip Frame 1Symbol 1344 EditableText
"comboNum"Symbol 1346 MovieClip Frame 1Symbol 1345 EditableText
"stunnedEnnemies_shadow"Symbol 1385 MovieClip Frame 10Symbol 1353 EditableText
"timeBonus_shadow"Symbol 1385 MovieClip Frame 10Symbol 1354 EditableText
"combos_shadow"Symbol 1385 MovieClip Frame 10Symbol 1355 EditableText
"energyBonus_shadow"Symbol 1385 MovieClip Frame 10Symbol 1356 EditableText
"total_shadow"Symbol 1385 MovieClip Frame 10Symbol 1357 EditableText
"time_shadow"Symbol 1385 MovieClip Frame 10Symbol 1359 EditableText
"total"Symbol 1385 MovieClip Frame 10Symbol 1365 EditableText
"stunnedEnnemies"Symbol 1385 MovieClip Frame 10Symbol 1366 EditableText
"combos"Symbol 1385 MovieClip Frame 10Symbol 1367 EditableText
"energyBonus"Symbol 1385 MovieClip Frame 10Symbol 1368 EditableText
"timeBonus"Symbol 1385 MovieClip Frame 10Symbol 1369 EditableText
"time"Symbol 1385 MovieClip Frame 10Symbol 1374 EditableText
"eyeL"Symbol 1452 MovieClip Frame 1Symbol 66 MovieClip
"eyeR"Symbol 1452 MovieClip Frame 1Symbol 66 MovieClip
"Head"Symbol 1455 MovieClip Frame 1Symbol 1452 MovieClip
"Etat"Symbol 1564 MovieClip Frame 1Symbol 1409 MovieClip
"Transform"Symbol 1564 MovieClip Frame 1Symbol 1412 MovieClip
"HitFront"Symbol 1564 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 1564 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 1564 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 1564 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 1564 MovieClip Frame 1Symbol 249 MovieClip
"Etat"Symbol 1564 MovieClip Frame 8Symbol 1430 MovieClip
"Etat"Symbol 1564 MovieClip Frame 26Symbol 1435 MovieClip
"Etat"Symbol 1564 MovieClip Frame 34Symbol 1442 MovieClip
"Etat"Symbol 1564 MovieClip Frame 44Symbol 1449 MovieClip
"Etat"Symbol 1564 MovieClip Frame 53Symbol 1455 MovieClip
"Etat"Symbol 1564 MovieClip Frame 83Symbol 1442 MovieClip
"Etat"Symbol 1564 MovieClip Frame 96Symbol 1449 MovieClip
"Etat"Symbol 1564 MovieClip Frame 109Symbol 1455 MovieClip
"Etat"Symbol 1564 MovieClip Frame 121Symbol 1458 MovieClip
"Etat"Symbol 1564 MovieClip Frame 132Symbol 1464 MovieClip
"Etat"Symbol 1564 MovieClip Frame 148Symbol 1469 MovieClip
"HitPoint"Symbol 1564 MovieClip Frame 148Symbol 249 MovieClip
"Impact"Symbol 1564 MovieClip Frame 148Symbol 1478 MovieClip
"Etat"Symbol 1564 MovieClip Frame 157Symbol 1484 MovieClip
"Etat"Symbol 1564 MovieClip Frame 180Symbol 1496 MovieClip
"Etat"Symbol 1564 MovieClip Frame 190Symbol 1501 MovieClip
"Etat"Symbol 1564 MovieClip Frame 199Symbol 1511 MovieClip
"Etat"Symbol 1564 MovieClip Frame 216Symbol 1515 MovieClip
"Etat"Symbol 1564 MovieClip Frame 225Symbol 1528 MovieClip
"HitPoint"Symbol 1564 MovieClip Frame 225Symbol 249 MovieClip
"Etat"Symbol 1564 MovieClip Frame 238Symbol 1554 MovieClip
"Etat"Symbol 1564 MovieClip Frame 248Symbol 1563 MovieClip
"eyeR"Symbol 1581 MovieClip Frame 1Symbol 66 MovieClip
"eyeL"Symbol 1581 MovieClip Frame 1Symbol 57 MovieClip
"eyeR"Symbol 1604 MovieClip Frame 1Symbol 66 MovieClip
"eyeL"Symbol 1604 MovieClip Frame 1Symbol 66 MovieClip
"eyeR"Symbol 1613 MovieClip Frame 1Symbol 66 MovieClip
"eyeL"Symbol 1613 MovieClip Frame 1Symbol 66 MovieClip
"Etat"Symbol 1683 MovieClip Frame 1Symbol 1582 MovieClip
"Transform"Symbol 1683 MovieClip Frame 1Symbol 1412 MovieClip
"HitFront"Symbol 1683 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 1683 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 1683 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 1683 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 1683 MovieClip Frame 1Symbol 249 MovieClip
"Etat"Symbol 1683 MovieClip Frame 8Symbol 91 MovieClip
"Etat"Symbol 1683 MovieClip Frame 26Symbol 1587 MovieClip
"Etat"Symbol 1683 MovieClip Frame 34Symbol 1594 MovieClip
"Etat"Symbol 1683 MovieClip Frame 44Symbol 1601 MovieClip
"Etat"Symbol 1683 MovieClip Frame 53Symbol 1607 MovieClip
"Etat"Symbol 1683 MovieClip Frame 84Symbol 1594 MovieClip
"Etat"Symbol 1683 MovieClip Frame 94Symbol 1601 MovieClip
"Etat"Symbol 1683 MovieClip Frame 103Symbol 1607 MovieClip
"Etat"Symbol 1683 MovieClip Frame 113Symbol 1610 MovieClip
"Etat"Symbol 1683 MovieClip Frame 125Symbol 1616 MovieClip
"Etat"Symbol 1683 MovieClip Frame 143Symbol 1620 MovieClip
"HitPoint"Symbol 1683 MovieClip Frame 143Symbol 249 MovieClip
"Impact"Symbol 1683 MovieClip Frame 143Symbol 1478 MovieClip
"Etat"Symbol 1683 MovieClip Frame 152Symbol 1626 MovieClip
"Etat"Symbol 1683 MovieClip Frame 175Symbol 1636 MovieClip
"Etat"Symbol 1683 MovieClip Frame 184Symbol 1643 MovieClip
"Etat"Symbol 1683 MovieClip Frame 193Symbol 1648 MovieClip
"HitPoint"Symbol 1683 MovieClip Frame 193Symbol 249 MovieClip
"Etat"Symbol 1683 MovieClip Frame 210Symbol 1652 MovieClip
"Etat"Symbol 1683 MovieClip Frame 219Symbol 1655 MovieClip
"HitPoint"Symbol 1683 MovieClip Frame 219Symbol 249 MovieClip
"Etat"Symbol 1683 MovieClip Frame 232Symbol 1673 MovieClip
"Etat"Symbol 1683 MovieClip Frame 242Symbol 1682 MovieClip
"Obj"Symbol 1684 MovieClip Frame 1Symbol 1564 MovieClip
"Obj"Symbol 1684 MovieClip Frame 3Symbol 1683 MovieClip
"container"Symbol 1690 MovieClip Frame 1Symbol 1688 MovieClip
"state"Symbol 1691 MovieClip Frame 1Symbol 1690 MovieClip
"HitFront"Symbol 1691 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 1691 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 1691 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 1691 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 1691 MovieClip Frame 1Symbol 249 MovieClip
"Obj"Symbol 1692 MovieClip Frame 1Symbol 1691 MovieClip
"bitmap_00"Symbol 1693 MovieClip Frame 1Symbol 1687 MovieClip
"easterEgg"Symbol 1693 MovieClip Frame 1Symbol 1692 MovieClip
"obj"Symbol 1699 MovieClip Frame 2Symbol 1696 MovieClip
"obj"Symbol 1699 MovieClip Frame 3Symbol 1698 MovieClip
"1"Symbol 1735 MovieClip Frame 1Symbol 1723 MovieClip
"2"Symbol 1735 MovieClip Frame 1Symbol 1723 MovieClip
"2"Symbol 1737 MovieClip Frame 1Symbol 1723 MovieClip
"1"Symbol 1737 MovieClip Frame 1Symbol 1723 MovieClip
"2"Symbol 1773 MovieClip Frame 1Symbol 1771 MovieClip
"1"Symbol 1859 MovieClip Frame 1Symbol 1771 MovieClip
"2"Symbol 1870 MovieClip Frame 1Symbol 1771 MovieClip
"1"Symbol 1878 MovieClip Frame 1Symbol 1771 MovieClip
"1"Symbol 1878 MovieClip Frame 1Symbol 1771 MovieClip
"2_1a"Symbol 1900 MovieClip Frame 1Symbol 1699 MovieClip
"12_alt"Symbol 1944 MovieClip Frame 1Symbol 1735 MovieClip
"13_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"24_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"32_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"46_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"45_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"44_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"43_alt"Symbol 1944 MovieClip Frame 1Symbol 1743 MovieClip
"42_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"41_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"1"Symbol 1944 MovieClip Frame 1Symbol 1758 MovieClip
"3"Symbol 1944 MovieClip Frame 1Symbol 1773 MovieClip
"4"Symbol 1944 MovieClip Frame 1Symbol 1791 MovieClip
"5"Symbol 1944 MovieClip Frame 1Symbol 1800 MovieClip
"13"Symbol 1944 MovieClip Frame 1Symbol 1810 MovieClip
"14"Symbol 1944 MovieClip Frame 1Symbol 1818 MovieClip
"15"Symbol 1944 MovieClip Frame 1Symbol 1820 MovieClip
"16"Symbol 1944 MovieClip Frame 1Symbol 1826 MovieClip
"17"Symbol 1944 MovieClip Frame 1Symbol 1832 MovieClip
"18"Symbol 1944 MovieClip Frame 1Symbol 1834 MovieClip
"19"Symbol 1944 MovieClip Frame 1Symbol 1837 MovieClip
"20"Symbol 1944 MovieClip Frame 1Symbol 1842 MovieClip
"23"Symbol 1944 MovieClip Frame 1Symbol 1852 MovieClip
"25"Symbol 1944 MovieClip Frame 1Symbol 1859 MovieClip
"26"Symbol 1944 MovieClip Frame 1Symbol 1861 MovieClip
"21"Symbol 1944 MovieClip Frame 1Symbol 1800 MovieClip
"22"Symbol 1944 MovieClip Frame 1Symbol 1864 MovieClip
"37"Symbol 1944 MovieClip Frame 1Symbol 1866 MovieClip
"38"Symbol 1944 MovieClip Frame 1Symbol 1868 MovieClip
"39"Symbol 1944 MovieClip Frame 1Symbol 1870 MovieClip
"40"Symbol 1944 MovieClip Frame 1Symbol 1852 MovieClip
"42"Symbol 1944 MovieClip Frame 1Symbol 1864 MovieClip
"44"Symbol 1944 MovieClip Frame 1Symbol 1876 MovieClip
"45"Symbol 1944 MovieClip Frame 1Symbol 1878 MovieClip
"46"Symbol 1944 MovieClip Frame 1Symbol 1866 MovieClip
"47"Symbol 1944 MovieClip Frame 1Symbol 1880 MovieClip
"48"Symbol 1944 MovieClip Frame 1Symbol 1882 MovieClip
"49"Symbol 1944 MovieClip Frame 1Symbol 1837 MovieClip
"50"Symbol 1944 MovieClip Frame 1Symbol 1842 MovieClip
"41"Symbol 1944 MovieClip Frame 1Symbol 1758 MovieClip
"43"Symbol 1944 MovieClip Frame 1Symbol 1758 MovieClip
"31"Symbol 1944 MovieClip Frame 1Symbol 1896 MovieClip
"33"Symbol 1944 MovieClip Frame 1Symbol 1898 MovieClip
"34"Symbol 1944 MovieClip Frame 1Symbol 1834 MovieClip
"35"Symbol 1944 MovieClip Frame 1Symbol 1826 MovieClip
"36"Symbol 1944 MovieClip Frame 1Symbol 1810 MovieClip
"2"Symbol 1944 MovieClip Frame 1Symbol 1900 MovieClip
"6"Symbol 1944 MovieClip Frame 1Symbol 1903 MovieClip
"7"Symbol 1944 MovieClip Frame 1Symbol 1906 MovieClip
"8"Symbol 1944 MovieClip Frame 1Symbol 1870 MovieClip
"9"Symbol 1944 MovieClip Frame 1Symbol 1859 MovieClip
"10"Symbol 1944 MovieClip Frame 1Symbol 1911 MovieClip
"11"Symbol 1944 MovieClip Frame 1Symbol 1852 MovieClip
"12"Symbol 1944 MovieClip Frame 1Symbol 1866 MovieClip
"278_alt"Symbol 1944 MovieClip Frame 1Symbol 1737 MovieClip
"28_alt"Symbol 1944 MovieClip Frame 1Symbol 1735 MovieClip
"51"Symbol 1944 MovieClip Frame 1Symbol 1918 MovieClip
"32"Symbol 1944 MovieClip Frame 1Symbol 1880 MovieClip
"24"Symbol 1944 MovieClip Frame 1Symbol 1878 MovieClip
"27"Symbol 1944 MovieClip Frame 1Symbol 1876 MovieClip
"28"Symbol 1944 MovieClip Frame 1Symbol 1882 MovieClip
"29"Symbol 1944 MovieClip Frame 1Symbol 1943 MovieClip
"30"Symbol 1944 MovieClip Frame 1Symbol 1868 MovieClip
"finalPos"Symbol 2016 MovieClip Frame 54Symbol 2008 MovieClip
"state"Symbol 2025 MovieClip Frame 1Symbol 1953 MovieClip
"HitFront"Symbol 2025 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 2025 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 2025 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 2025 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 2025 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 2025 MovieClip Frame 11Symbol 1954 MovieClip
"state"Symbol 2025 MovieClip Frame 21Symbol 2007 MovieClip
"state"Symbol 2025 MovieClip Frame 31Symbol 2008 MovieClip
"state"Symbol 2025 MovieClip Frame 51Symbol 2015 MovieClip
"state"Symbol 2025 MovieClip Frame 61Symbol 2016 MovieClip
"state"Symbol 2025 MovieClip Frame 71Symbol 2022 MovieClip
"state"Symbol 2025 MovieClip Frame 81Symbol 2024 MovieClip
"state"Symbol 2025 MovieClip Frame 91Symbol 2015 MovieClip
"Obj"Symbol 2026 MovieClip Frame 1Symbol 2025 MovieClip
"Wall"Symbol 2040 MovieClip Frame 1Symbol 2037 MovieClip
"Sol"Symbol 2040 MovieClip Frame 1Symbol 2037 MovieClip
"Ceil"Symbol 2040 MovieClip Frame 1Symbol 2039 MovieClip
"Control"Symbol 2041 MovieClip Frame 1Symbol 1387 MovieClip
"Pers"Symbol 2041 MovieClip Frame 1Symbol 1684 MovieClip
"Parallax"Symbol 2041 MovieClip Frame 2Symbol 1693 MovieClip
"Bg"Symbol 2041 MovieClip Frame 2Symbol 1944 MovieClip
"GWT"Symbol 2041 MovieClip Frame 2Symbol 2031 MovieClip
"Tatoo"Symbol 2041 MovieClip Frame 2Symbol 2033 MovieClip
"ADSD"Symbol 2041 MovieClip Frame 2Symbol 2035 MovieClip
"Collider"Symbol 2041 MovieClip Frame 2Symbol 2040 MovieClip
"score"Symbol 2055 MovieClip Frame 1Symbol 2054 EditableText
"anim"Symbol 2056 MovieClip Frame 2Symbol 2055 MovieClip
"timer"Symbol 2057 MovieClip Frame 1Symbol 2048 EditableText
"energyBar"Symbol 2057 MovieClip Frame 1Symbol 2051 MovieClip
"lifeBar"Symbol 2057 MovieClip Frame 1Symbol 2053 MovieClip
"score"Symbol 2057 MovieClip Frame 1Symbol 2056 MovieClip
"btnMenu"Symbol 2087 MovieClip Frame 1Symbol 2060 Button
"sousMenu"Symbol 2087 MovieClip Frame 10Symbol 2076 MovieClip
"btnClose"Symbol 2087 MovieClip Frame 22Symbol 2085 Button
"disable"Symbol 2094 MovieClip Frame 1Symbol 171 Button
"bitmap_00"Symbol 2098 MovieClip Frame 1Symbol 2097 MovieClip
"easterEgg"Symbol 2098 MovieClip Frame 1Symbol 1692 MovieClip
"2"Symbol 2119 MovieClip Frame 1Symbol 2105 MovieClip
"1"Symbol 2119 MovieClip Frame 1Symbol 2105 MovieClip
"1"Symbol 2135 MovieClip Frame 1Symbol 2105 MovieClip
"2"Symbol 2135 MovieClip Frame 1Symbol 2105 MovieClip
"2"Symbol 2228 MovieClip Frame 1Symbol 2196 MovieClip
"1"Symbol 2246 MovieClip Frame 1Symbol 2196 MovieClip
"2_1a"Symbol 2262 MovieClip Frame 1Symbol 2133 MovieClip
"2"Symbol 2273 MovieClip Frame 1Symbol 2196 MovieClip
"56_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"63_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"53_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"59_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"60_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"69_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"49_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"46_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"32_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"34_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"33_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"30_alt"Symbol 2282 MovieClip Frame 1Symbol 2126 MovieClip
"6_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"5_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"18_alt"Symbol 2282 MovieClip Frame 1Symbol 2135 MovieClip
"19_alt"Symbol 2282 MovieClip Frame 1Symbol 2135 MovieClip
"4_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"1"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"3"Symbol 2282 MovieClip Frame 1Symbol 2156 MovieClip
"4"Symbol 2282 MovieClip Frame 1Symbol 2165 MovieClip
"5"Symbol 2282 MovieClip Frame 1Symbol 2167 MovieClip
"7"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"8"Symbol 2282 MovieClip Frame 1Symbol 2156 MovieClip
"9"Symbol 2282 MovieClip Frame 1Symbol 2190 MovieClip
"10"Symbol 2282 MovieClip Frame 1Symbol 2198 MovieClip
"2"Symbol 2282 MovieClip Frame 1Symbol 2222 MovieClip
"11"Symbol 2282 MovieClip Frame 1Symbol 2224 MovieClip
"12"Symbol 2282 MovieClip Frame 1Symbol 2226 MovieClip
"13"Symbol 2282 MovieClip Frame 1Symbol 2228 MovieClip
"14"Symbol 2282 MovieClip Frame 1Symbol 2230 MovieClip
"15"Symbol 2282 MovieClip Frame 1Symbol 2165 MovieClip
"16"Symbol 2282 MovieClip Frame 1Symbol 2228 MovieClip
"17"Symbol 2282 MovieClip Frame 1Symbol 2224 MovieClip
"18"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"19"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"20"Symbol 2282 MovieClip Frame 1Symbol 2235 MovieClip
"21"Symbol 2282 MovieClip Frame 1Symbol 2228 MovieClip
"22"Symbol 2282 MovieClip Frame 1Symbol 2156 MovieClip
"23_alt"Symbol 2282 MovieClip Frame 1Symbol 2237 MovieClip
"24_alt"Symbol 2282 MovieClip Frame 1Symbol 2237 MovieClip
"25_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"26_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"27_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"28_alt"Symbol 2282 MovieClip Frame 1Symbol 2135 MovieClip
"29_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"30"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"29"Symbol 2282 MovieClip Frame 1Symbol 2239 MovieClip
"28"Symbol 2282 MovieClip Frame 1Symbol 2246 MovieClip
"24"Symbol 2282 MovieClip Frame 1Symbol 2222 MovieClip
"26"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"25"Symbol 2282 MovieClip Frame 1Symbol 2248 MovieClip
"23"Symbol 2282 MovieClip Frame 1Symbol 2250 MovieClip
"35_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"36_alt"Symbol 2282 MovieClip Frame 1Symbol 2121 MovieClip
"35"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"36"Symbol 2282 MovieClip Frame 1Symbol 2230 MovieClip
"27"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"37_alt"Symbol 2282 MovieClip Frame 1Symbol 2119 MovieClip
"38_alt"Symbol 2282 MovieClip Frame 1Symbol 2237 MovieClip
"33"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"32"Symbol 2282 MovieClip Frame 1Symbol 2178 MovieClip
"34"Symbol 2282 MovieClip Frame 1Symbol 2250 MovieClip
"31"Symbol 2282 MovieClip Frame 1Symbol 2167 MovieClip
"39_alt"Symbol 2282 MovieClip Frame 1Symbol 2237 MovieClip
"37"Symbol 2282 MovieClip Frame 1Symbol 2250 MovieClip
"38"Symbol 2282 MovieClip Frame 1Symbol 2250 MovieClip
"39"Symbol 2282 MovieClip Frame 1Symbol 2239 MovieClip
"40"Symbol 2282 MovieClip Frame 1Symbol 2235 MovieClip
"42"Symbol 2282 MovieClip Frame 1Symbol 2252 MovieClip
"48"Symbol 2282 MovieClip Frame 1Symbol 2254 MovieClip
"45"Symbol 2282 MovieClip Frame 1Symbol 2256 MovieClip
"41"Symbol 2282 MovieClip Frame 1Symbol 2258 MovieClip
"49"Symbol 2282 MovieClip Frame 1Symbol 2260 MovieClip
"50"Symbol 2282 MovieClip Frame 1Symbol 2224 MovieClip
"44"Symbol 2282 MovieClip Frame 1Symbol 2226 MovieClip
"43"Symbol 2282 MovieClip Frame 1Symbol 2230 MovieClip
"47"Symbol 2282 MovieClip Frame 1Symbol 2222 MovieClip
"46"Symbol 2282 MovieClip Frame 1Symbol 2190 MovieClip
"51"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"55"Symbol 2282 MovieClip Frame 1Symbol 2262 MovieClip
"52"Symbol 2282 MovieClip Frame 1Symbol 2264 MovieClip
"53"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"54"Symbol 2282 MovieClip Frame 1Symbol 2228 MovieClip
"56"Symbol 2282 MovieClip Frame 1Symbol 2228 MovieClip
"57"Symbol 2282 MovieClip Frame 1Symbol 2266 MovieClip
"58"Symbol 2282 MovieClip Frame 1Symbol 2228 MovieClip
"59"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"60"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"61"Symbol 2282 MovieClip Frame 1Symbol 2268 MovieClip
"62"Symbol 2282 MovieClip Frame 1Symbol 2273 MovieClip
"67"Symbol 2282 MovieClip Frame 1Symbol 2275 MovieClip
"66"Symbol 2282 MovieClip Frame 1Symbol 2266 MovieClip
"65"Symbol 2282 MovieClip Frame 1Symbol 2277 MovieClip
"64"Symbol 2282 MovieClip Frame 1Symbol 2266 MovieClip
"68"Symbol 2282 MovieClip Frame 1Symbol 2268 MovieClip
"69"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"70"Symbol 2282 MovieClip Frame 1Symbol 2281 MovieClip
"63"Symbol 2282 MovieClip Frame 1Symbol 2139 MovieClip
"6"Symbol 2282 MovieClip Frame 1Symbol 2230 MovieClip
"Control"Symbol 2283 MovieClip Frame 1Symbol 1387 MovieClip
"Pers"Symbol 2283 MovieClip Frame 1Symbol 1684 MovieClip
"Parallax"Symbol 2283 MovieClip Frame 2Symbol 2098 MovieClip
"Bg"Symbol 2283 MovieClip Frame 2Symbol 2282 MovieClip
"Collider"Symbol 2283 MovieClip Frame 2Symbol 2040 MovieClip
"GWT"Symbol 2283 MovieClip Frame 2Symbol 2031 MovieClip
"Tatoo"Symbol 2283 MovieClip Frame 2Symbol 2033 MovieClip
"ADSD"Symbol 2283 MovieClip Frame 2Symbol 2035 MovieClip
"bitmap_00"Symbol 2287 MovieClip Frame 1Symbol 2286 MovieClip
"easterEgg"Symbol 2287 MovieClip Frame 1Symbol 1692 MovieClip
"1"Symbol 2299 MovieClip Frame 1Symbol 2297 MovieClip
"2"Symbol 2299 MovieClip Frame 1Symbol 2297 MovieClip
"2_1a"Symbol 2307 MovieClip Frame 1Symbol 2300 MovieClip
"1"Symbol 2307 MovieClip Frame 1Symbol 2297 MovieClip
"1"Symbol 2307 MovieClip Frame 1Symbol 2297 MovieClip
"1"Symbol 2309 MovieClip Frame 1Symbol 2297 MovieClip
"2"Symbol 2309 MovieClip Frame 1Symbol 2297 MovieClip
"2"Symbol 2311 MovieClip Frame 1Symbol 2297 MovieClip
"2"Symbol 2313 MovieClip Frame 1Symbol 2297 MovieClip
"2_1a"Symbol 2329 MovieClip Frame 1Symbol 2300 MovieClip
"1"Symbol 2365 MovieClip Frame 1Symbol 2363 MovieClip
"3"Symbol 2385 MovieClip Frame 1Symbol 2363 MovieClip
"2"Symbol 2388 MovieClip Frame 1Symbol 2363 MovieClip
"2"Symbol 2399 MovieClip Frame 1Symbol 2363 MovieClip
"2_1a"Symbol 2423 MovieClip Frame 1Symbol 2300 MovieClip
"1"Symbol 2431 MovieClip Frame 1Symbol 2300 MovieClip
"2_1a"Symbol 2451 MovieClip Frame 1Symbol 2300 MovieClip
"1"Symbol 2457 MovieClip Frame 1Symbol 2363 MovieClip
"29_alt"Symbol 2458 MovieClip Frame 1Symbol 2299 MovieClip
"34_alt"Symbol 2458 MovieClip Frame 1Symbol 2307 MovieClip
"35_alt"Symbol 2458 MovieClip Frame 1Symbol 2299 MovieClip
"36_alt"Symbol 2458 MovieClip Frame 1Symbol 2299 MovieClip
"37_alt"Symbol 2458 MovieClip Frame 1Symbol 2309 MovieClip
"38_alt"Symbol 2458 MovieClip Frame 1Symbol 2311 MovieClip
"25_alt"Symbol 2458 MovieClip Frame 1Symbol 2309 MovieClip
"47_alt"Symbol 2458 MovieClip Frame 1Symbol 2311 MovieClip
"11_alt"Symbol 2458 MovieClip Frame 1Symbol 2311 MovieClip
"18_alt"Symbol 2458 MovieClip Frame 1Symbol 2299 MovieClip
"51_alt"Symbol 2458 MovieClip Frame 1Symbol 2313 MovieClip
"1"Symbol 2458 MovieClip Frame 1Symbol 2317 MovieClip
"2"Symbol 2458 MovieClip Frame 1Symbol 2329 MovieClip
"3"Symbol 2458 MovieClip Frame 1Symbol 2317 MovieClip
"4"Symbol 2458 MovieClip Frame 1Symbol 2344 MovieClip
"5"Symbol 2458 MovieClip Frame 1Symbol 2365 MovieClip
"6"Symbol 2458 MovieClip Frame 1Symbol 2383 MovieClip
"7"Symbol 2458 MovieClip Frame 1Symbol 2385 MovieClip
"8"Symbol 2458 MovieClip Frame 1Symbol 2388 MovieClip
"9"Symbol 2458 MovieClip Frame 1Symbol 2399 MovieClip
"10"Symbol 2458 MovieClip Frame 1Symbol 2401 MovieClip
"31"Symbol 2458 MovieClip Frame 1Symbol 2417 MovieClip
"32"Symbol 2458 MovieClip Frame 1Symbol 2419 MovieClip
"33"Symbol 2458 MovieClip Frame 1Symbol 2421 MovieClip
"34"Symbol 2458 MovieClip Frame 1Symbol 2423 MovieClip
"35"Symbol 2458 MovieClip Frame 1Symbol 2425 MovieClip
"36"Symbol 2458 MovieClip Frame 1Symbol 2427 MovieClip
"37"Symbol 2458 MovieClip Frame 1Symbol 2429 MovieClip
"38"Symbol 2458 MovieClip Frame 1Symbol 2317 MovieClip
"39"Symbol 2458 MovieClip Frame 1Symbol 2431 MovieClip
"40"Symbol 2458 MovieClip Frame 1Symbol 2436 MovieClip
"21"Symbol 2458 MovieClip Frame 1Symbol 2438 MovieClip
"22"Symbol 2458 MovieClip Frame 1Symbol 2440 MovieClip
"23"Symbol 2458 MovieClip Frame 1Symbol 2442 MovieClip
"24"Symbol 2458 MovieClip Frame 1Symbol 2447 MovieClip
"25"Symbol 2458 MovieClip Frame 1Symbol 2317 MovieClip
"26"Symbol 2458 MovieClip Frame 1Symbol 2385 MovieClip
"27"Symbol 2458 MovieClip Frame 1Symbol 2449 MovieClip
"28"Symbol 2458 MovieClip Frame 1Symbol 2451 MovieClip
"29"Symbol 2458 MovieClip Frame 1Symbol 2453 MovieClip
"30"Symbol 2458 MovieClip Frame 1Symbol 2455 MovieClip
"14"Symbol 2458 MovieClip Frame 1Symbol 2329 MovieClip
"11"Symbol 2458 MovieClip Frame 1Symbol 2317 MovieClip
"18"Symbol 2458 MovieClip Frame 1Symbol 2399 MovieClip
"16"Symbol 2458 MovieClip Frame 1Symbol 2417 MovieClip
"15"Symbol 2458 MovieClip Frame 1Symbol 2421 MovieClip
"13"Symbol 2458 MovieClip Frame 1Symbol 2447 MovieClip
"17"Symbol 2458 MovieClip Frame 1Symbol 2385 MovieClip
"12"Symbol 2458 MovieClip Frame 1Symbol 2455 MovieClip
"20"Symbol 2458 MovieClip Frame 1Symbol 2436 MovieClip
"42"Symbol 2458 MovieClip Frame 1Symbol 2421 MovieClip
"48"Symbol 2458 MovieClip Frame 1Symbol 2442 MovieClip
"47"Symbol 2458 MovieClip Frame 1Symbol 2438 MovieClip
"43"Symbol 2458 MovieClip Frame 1Symbol 2388 MovieClip
"19"Symbol 2458 MovieClip Frame 1Symbol 2419 MovieClip
"46"Symbol 2458 MovieClip Frame 1Symbol 2442 MovieClip
"45"Symbol 2458 MovieClip Frame 1Symbol 2438 MovieClip
"44"Symbol 2458 MovieClip Frame 1Symbol 2442 MovieClip
"49"Symbol 2458 MovieClip Frame 1Symbol 2442 MovieClip
"50"Symbol 2458 MovieClip Frame 1Symbol 2442 MovieClip
"41"Symbol 2458 MovieClip Frame 1Symbol 2417 MovieClip
"51"Symbol 2458 MovieClip Frame 1Symbol 2457 MovieClip
"52"Symbol 2458 MovieClip Frame 1Symbol 2317 MovieClip
"Charge"Symbol 2581 MovieClip Frame 7Symbol 2579 MovieClip
"Beam"Symbol 2596 MovieClip Frame 2Symbol 306 MovieClip
"Charge"Symbol 2596 MovieClip Frame 2Symbol 2585 MovieClip
"Beam"Symbol 2600 MovieClip Frame 2Symbol 306 MovieClip
"Charge"Symbol 2600 MovieClip Frame 2Symbol 2585 MovieClip
"Beam"Symbol 2609 MovieClip Frame 2Symbol 306 MovieClip
"Charge"Symbol 2609 MovieClip Frame 2Symbol 2585 MovieClip
"Beam"Symbol 2616 MovieClip Frame 2Symbol 306 MovieClip
"Charge"Symbol 2616 MovieClip Frame 2Symbol 2585 MovieClip
"Beam"Symbol 2620 MovieClip Frame 2Symbol 306 MovieClip
"Charge"Symbol 2620 MovieClip Frame 2Symbol 2585 MovieClip
"state"Symbol 2674 MovieClip Frame 1Symbol 2493 MovieClip
"HitFront"Symbol 2674 MovieClip Frame 1Symbol 249 MovieClip
"HitTop"Symbol 2674 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomFront"Symbol 2674 MovieClip Frame 1Symbol 249 MovieClip
"HitBottomBack"Symbol 2674 MovieClip Frame 1Symbol 249 MovieClip
"HitBack"Symbol 2674 MovieClip Frame 1Symbol 249 MovieClip
"state"Symbol 2674 MovieClip Frame 10Symbol 2512 MovieClip
"state"Symbol 2674 MovieClip Frame 20Symbol 2537 MovieClip
"state"Symbol 2674 MovieClip Frame 30Symbol 2550 MovieClip
"state"Symbol 2674 MovieClip Frame 40Symbol 2551 MovieClip
"state"Symbol 2674 MovieClip Frame 50Symbol 2581 MovieClip
"state"Symbol 2674 MovieClip Frame 60Symbol 2596 MovieClip
"state"Symbol 2674 MovieClip Frame 70Symbol 2600 MovieClip
"state"Symbol 2674 MovieClip Frame 80Symbol 2609 MovieClip
"state"Symbol 2674 MovieClip Frame 90Symbol 2616 MovieClip
"state"Symbol 2674 MovieClip Frame 100Symbol 2620 MovieClip
"state"Symbol 2674 MovieClip Frame 110Symbol 2626 MovieClip
"state"Symbol 2674 MovieClip Frame 120Symbol 2673 MovieClip
"Obj"Symbol 2675 MovieClip Frame 1Symbol 2674 MovieClip
"Control"Symbol 2676 MovieClip Frame 1Symbol 1387 MovieClip
"Pers"Symbol 2676 MovieClip Frame 1Symbol 1684 MovieClip
"Parallax"Symbol 2676 MovieClip Frame 2Symbol 2287 MovieClip
"Bg"Symbol 2676 MovieClip Frame 2Symbol 2458 MovieClip
"GWT"Symbol 2676 MovieClip Frame 2Symbol 2031 MovieClip
"Tatoo"Symbol 2676 MovieClip Frame 2Symbol 2033 MovieClip
"ADSD"Symbol 2676 MovieClip Frame 2Symbol 2035 MovieClip
"Collider"Symbol 2676 MovieClip Frame 2Symbol 2040 MovieClip
"total"Symbol 2692 MovieClip Frame 1Symbol 2691 EditableText
"score"Symbol 2698 MovieClip Frame 1Symbol 2692 MovieClip
"submitScore"Symbol 2698 MovieClip Frame 1Symbol 2694 Button
"score"Symbol 2724 MovieClip Frame 1Symbol 2692 MovieClip
"submitScore"Symbol 2724 MovieClip Frame 1Symbol 2719 Button
"scoreListShadow"Symbol 2737 MovieClip Frame 1Symbol 2736 MovieClip
"scoreListNormal"Symbol 2737 MovieClip Frame 1Symbol 2736 MovieClip
"Etat"Symbol 2738 MovieClip Frame 1Symbol 91 MovieClip
"txtLoading"Symbol 2738 MovieClip Frame 1Symbol 2728 EditableText
"btnScroll"Symbol 2738 MovieClip Frame 1Symbol 1109 MovieClip
"btnPlayAgain"Symbol 2738 MovieClip Frame 1Symbol 2731 Button
"btnTryAgain"Symbol 2738 MovieClip Frame 1Symbol 2733 Button
"btnBack"Symbol 2738 MovieClip Frame 1Symbol 124 Button
"submitScore"Symbol 2738 MovieClip Frame 1Symbol 2734 Button
"hsList"Symbol 2738 MovieClip Frame 1Symbol 2737 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 2Symbol 42 as "BtnRoll"
ExportAssets (56)Timeline Frame 2Symbol 43 as "BtnClick"
ExportAssets (56)Timeline Frame 2Symbol 2739 as "__Packages.Debug"
ExportAssets (56)Timeline Frame 2Symbol 2740 as "__Packages.ffa.ScoreDisplay"
ExportAssets (56)Timeline Frame 2Symbol 2741 as "__Packages.com.sarbakan.utils.StringComplex"
ExportAssets (56)Timeline Frame 2Symbol 2742 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 2Symbol 2743 as "__Packages.SoundController"
ExportAssets (56)Timeline Frame 2Symbol 2744 as "__Packages.com.sarbakan.utils.Stater"
ExportAssets (56)Timeline Frame 2Symbol 2745 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 2Symbol 2746 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 2Symbol 2747 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 2Symbol 2748 as "__Packages.ffa.ScrollerElement"
ExportAssets (56)Timeline Frame 2Symbol 2749 as "__Packages.ffa.Info"
ExportAssets (56)Timeline Frame 2Symbol 2750 as "__Packages.ffa.ennemy.Ennemy"
ExportAssets (56)Timeline Frame 2Symbol 2751 as "__Packages.ffa.ennemy.GWT"
ExportAssets (56)Timeline Frame 2Symbol 2752 as "__Packages.ffa.Beam"
ExportAssets (56)Timeline Frame 2Symbol 2753 as "__Packages.ffa.background.Screen"
ExportAssets (56)Timeline Frame 2Symbol 2754 as "__Packages.ffa.background.ScreenGroup"
ExportAssets (56)Timeline Frame 2Symbol 2755 as "__Packages.ffa.background.MainScroller"
ExportAssets (56)Timeline Frame 2Symbol 2756 as "__Packages.ffa.DialogData"
ExportAssets (56)Timeline Frame 2Symbol 2757 as "__Packages.ffa.devices.ADSD"
ExportAssets (56)Timeline Frame 2Symbol 2758 as "__Packages.ffa.ennemy.Tatoo"
ExportAssets (56)Timeline Frame 2Symbol 2759 as "__Packages.com.sarbakan.utils.Trig"
ExportAssets (56)Timeline Frame 2Symbol 2760 as "__Packages.ffa.boss.Lydia"
ExportAssets (56)Timeline Frame 2Symbol 2761 as "__Packages.ffa.Gem"
ExportAssets (56)Timeline Frame 2Symbol 2762 as "__Packages.ffa.boss.SpaceShuttle"
ExportAssets (56)Timeline Frame 2Symbol 2763 as "__Packages.ffa.boss.Freakshow"
ExportAssets (56)Timeline Frame 2Symbol 2764 as "__Packages.ffa.Bar"
ExportAssets (56)Timeline Frame 2Symbol 2765 as "__Packages.ffa.Timer"
ExportAssets (56)Timeline Frame 2Symbol 2766 as "__Packages.com.sarbakan.utils.KeyManager"
ExportAssets (56)Timeline Frame 2Symbol 2767 as "__Packages.ffa.OverlaysManager"
ExportAssets (56)Timeline Frame 2Symbol 2768 as "__Packages.ship.ShipDatas"
ExportAssets (56)Timeline Frame 2Symbol 2769 as "__Packages.ffa.EnergyBonus"
ExportAssets (56)Timeline Frame 2Symbol 2770 as "__Packages.ffa.EasterEgg"
ExportAssets (56)Timeline Frame 2Symbol 2771 as "__Packages.ship.Ship"
ExportAssets (56)Timeline Frame 2Symbol 2772 as "__Packages.utils.ColorSetter"
ExportAssets (56)Timeline Frame 2Symbol 2773 as "__Packages.ship.ShipCodec"
ExportAssets (56)Timeline Frame 2Symbol 2774 as "__Packages.ffa.DialogManager"
ExportAssets (56)Timeline Frame 3Symbol 191 as "BadEnding"
ExportAssets (56)Timeline Frame 3Symbol 192 as "MusicInGame"
ExportAssets (56)Timeline Frame 3Symbol 193 as "MusicFreakshow"
ExportAssets (56)Timeline Frame 3Symbol 194 as "MusicPackaging"
ExportAssets (56)Timeline Frame 3Symbol 195 as "GoodEnding"
ExportAssets (56)Timeline Frame 3Symbol 196 as "Lydia_Hurt"
ExportAssets (56)Timeline Frame 3Symbol 197 as "Lydia_Cape"
ExportAssets (56)Timeline Frame 3Symbol 198 as "Lydia_Spawn"
ExportAssets (56)Timeline Frame 3Symbol 199 as "Danny_AnticPunch"
ExportAssets (56)Timeline Frame 3Symbol 200 as "Danny_HardFrontKick"
ExportAssets (56)Timeline Frame 3Symbol 201 as "Danny_Jump"
ExportAssets (56)Timeline Frame 3Symbol 202 as "Danny_Uppercut"
ExportAssets (56)Timeline Frame 3Symbol 203 as "Danny_LowKick"
ExportAssets (56)Timeline Frame 3Symbol 204 as "Danny_BlastingUppercut"
ExportAssets (56)Timeline Frame 3Symbol 205 as "Danny_Punch"
ExportAssets (56)Timeline Frame 3Symbol 206 as "Danny_Hurt"
ExportAssets (56)Timeline Frame 3Symbol 207 as "Danny_Die"
ExportAssets (56)Timeline Frame 3Symbol 208 as "GWT_Charge"
ExportAssets (56)Timeline Frame 3Symbol 209 as "GWT_Fire"
ExportAssets (56)Timeline Frame 3Symbol 210 as "GWT_Hurt"
ExportAssets (56)Timeline Frame 3Symbol 211 as "Danny_Ghost"
ExportAssets (56)Timeline Frame 3Symbol 212 as "GWT_Die"
ExportAssets (56)Timeline Frame 3Symbol 213 as "Tatoo_Attack"
ExportAssets (56)Timeline Frame 3Symbol 214 as "Tatoo_Die"
ExportAssets (56)Timeline Frame 3Symbol 215 as "GWT_BackgroundFall"
ExportAssets (56)Timeline Frame 3Symbol 216 as "Shuttle_Fly"
ExportAssets (56)Timeline Frame 3Symbol 217 as "Shuttle_Crash"
ExportAssets (56)Timeline Frame 3Symbol 218 as "Freakshow_Laugh"
ExportAssets (56)Timeline Frame 3Symbol 219 as "Freakshow_Die"
ExportAssets (56)Timeline Frame 3Symbol 220 as "Freakshow_Warp"
ExportAssets (56)Timeline Frame 3Symbol 221 as "Freakshow_Glove"
ExportAssets (56)Timeline Frame 3Symbol 222 as "Freakshow_Fire"
ExportAssets (56)Timeline Frame 3Symbol 223 as "Freakshow_Hurt"
ExportAssets (56)Timeline Frame 4Symbol 343 as "GWT"
ExportAssets (56)Timeline Frame 4Symbol 364 as "ADSD_NORMAL"
ExportAssets (56)Timeline Frame 4Symbol 367 as "ADSD_LARGE"
ExportAssets (56)Timeline Frame 4Symbol 490 as "Tatoos"
ExportAssets (56)Timeline Frame 4Symbol 519 as "Shuttle"
ExportAssets (56)Timeline Frame 4Symbol 532 as "Bonus"
ExportAssets (56)Timeline Frame 4Symbol 536 as "parts_balls"
ExportAssets (56)Timeline Frame 4Symbol 639 as "parts_hulls"
ExportAssets (56)Timeline Frame 4Symbol 701 as "parts_mines"
ExportAssets (56)Timeline Frame 4Symbol 786 as "parts_missiles"
ExportAssets (56)Timeline Frame 4Symbol 888 as "parts_noses"
ExportAssets (56)Timeline Frame 4Symbol 977 as "parts_tails"
ExportAssets (56)Timeline Frame 4Symbol 1064 as "parts_wings"
ExportAssets (56)Timeline Frame 4Symbol 1079 as "parts_fire"
ExportAssets (56)Timeline Frame 4Symbol 1083 as "_hsItem20"
ExportAssets (56)Timeline Frame 4Symbol 1087 as "_hsItem100"
ExportAssets (56)Timeline Frame 4Symbol 1096 as "Gems"
ExportAssets (56)Timeline Frame 30Symbol 1173 as "cannonShot"

Labels

"Loading"Frame 1
"LoadingStepTwo"Frame 5
"TitleCard"Frame 11
"StoryLine"Frame 21
"Game_LEVEL1"Frame 31
"Game_LEVEL2"Frame 41
"Game_LEVEL3"Frame 51
"BadEnding"Frame 61
"GoodEnding"Frame 71
"HighScores"Frame 81
"Reset"Frame 91
"Level1"Frame 93
"Level2"Frame 103
"Level3"Frame 113
"Sleep"Symbol 33 MovieClip Frame 2
"Transition"Symbol 33 MovieClip Frame 11
"Appear"Symbol 187 MovieClip Frame 1
"Idle"Symbol 187 MovieClip Frame 11
"Out"Symbol 187 MovieClip Frame 21
"Sleep"Symbol 188 MovieClip Frame 2
"Instructions1"Symbol 188 MovieClip Frame 11
"Instructions2"Symbol 188 MovieClip Frame 20
"QuitConfirm"Symbol 188 MovieClip Frame 29
"Red"Symbol 245 MovieClip Frame 1
"Green"Symbol 245 MovieClip Frame 2
"Combined"Symbol 245 MovieClip Frame 3
"Red"Symbol 268 MovieClip Frame 1
"Green"Symbol 268 MovieClip Frame 2
"Combined"Symbol 268 MovieClip Frame 3
"Red"Symbol 306 MovieClip Frame 1
"Green"Symbol 306 MovieClip Frame 2
"Combined"Symbol 306 MovieClip Frame 3
"Pink"Symbol 306 MovieClip Frame 4
"Red"Symbol 317 MovieClip Frame 1
"Green"Symbol 317 MovieClip Frame 2
"Combined"Symbol 317 MovieClip Frame 3
"IdleWithGun"Symbol 342 MovieClip Frame 1
"IdleWithoutGun"Symbol 342 MovieClip Frame 12
"HurtWithGun"Symbol 342 MovieClip Frame 25
"HurtWithoutGun"Symbol 342 MovieClip Frame 38
"HurtLoosesGun"Symbol 342 MovieClip Frame 51
"JetpackStartWithoutGun"Symbol 342 MovieClip Frame 63
"JetpackStartWithGun"Symbol 342 MovieClip Frame 81
"JetpackIdleWithGun"Symbol 342 MovieClip Frame 95
"JetpackIdleWithoutGun"Symbol 342 MovieClip Frame 110
"JetpackLanding"Symbol 342 MovieClip Frame 126
"FrontKickWithoutGun"Symbol 342 MovieClip Frame 140
"FrontKickWithGun"Symbol 342 MovieClip Frame 154
"StraightGunAttack"Symbol 342 MovieClip Frame 168
"StraightGunCharge"Symbol 342 MovieClip Frame 182
"UpperGunAttack"Symbol 342 MovieClip Frame 196
"UpperGunCharge"Symbol 342 MovieClip Frame 209
"CrouchedLowerGunAttack"Symbol 342 MovieClip Frame 222
"CrouchedLowerGunCharge"Symbol 342 MovieClip Frame 241
"BackgroundFall"Symbol 342 MovieClip Frame 260
"BackgroundFallEnd"Symbol 342 MovieClip Frame 272
"Die"Symbol 342 MovieClip Frame 287
"Sleep"Symbol 342 MovieClip Frame 299
"Out"Symbol 342 MovieClip Frame 306
"Soldier_D"Symbol 343 MovieClip [GWT] Frame 1
"Idle"Symbol 351 MovieClip Frame 1
"Charge"Symbol 351 MovieClip Frame 10
"Fire"Symbol 351 MovieClip Frame 20
"Sleep"Symbol 351 MovieClip Frame 30
"Idle"Symbol 357 MovieClip Frame 1
"Charge"Symbol 357 MovieClip Frame 10
"Fire"Symbol 357 MovieClip Frame 20
"Sleep"Symbol 357 MovieClip Frame 30
"Idle"Symbol 363 MovieClip Frame 1
"Charge"Symbol 363 MovieClip Frame 10
"Fire"Symbol 363 MovieClip Frame 20
"Sleep"Symbol 363 MovieClip Frame 30
"Idle"Symbol 424 MovieClip Frame 1
"Attack"Symbol 424 MovieClip Frame 10
"Hurt"Symbol 424 MovieClip Frame 20
"PunchedOut"Symbol 424 MovieClip Frame 30
"Die"Symbol 424 MovieClip Frame 40
"Wait"Symbol 424 MovieClip Frame 51
"Sleep"Symbol 424 MovieClip Frame 61
"Idle"Symbol 457 MovieClip Frame 1
"Attack"Symbol 457 MovieClip Frame 10
"Hurt"Symbol 457 MovieClip Frame 20
"PunchedOut"Symbol 457 MovieClip Frame 30
"Die"Symbol 457 MovieClip Frame 40
"Wait"Symbol 457 MovieClip Frame 51
"Sleep"Symbol 457 MovieClip Frame 61
"Idle"Symbol 489 MovieClip Frame 1
"Attack"Symbol 489 MovieClip Frame 10
"Hurt"Symbol 489 MovieClip Frame 20
"PunchedOut"Symbol 489 MovieClip Frame 30
"Die"Symbol 489 MovieClip Frame 40
"Wait"Symbol 489 MovieClip Frame 51
"Sleep"Symbol 489 MovieClip Frame 61
"Chick"Symbol 490 MovieClip [Tatoos] Frame 1
"Dog"Symbol 490 MovieClip [Tatoos] Frame 2
"Octopus"Symbol 490 MovieClip [Tatoos] Frame 3
"Idle"Symbol 518 MovieClip Frame 1
"TowerCrash"Symbol 518 MovieClip Frame 11
"Crashed"Symbol 518 MovieClip Frame 21
"Wait"Symbol 518 MovieClip Frame 31
"Sleep"Symbol 518 MovieClip Frame 41
"Fall"Symbol 525 MovieClip Frame 1
"Idle"Symbol 525 MovieClip Frame 5
"Taken"Symbol 525 MovieClip Frame 11
"Sleep"Symbol 525 MovieClip Frame 17
"Idle"Symbol 531 MovieClip Frame 1
"Fall"Symbol 531 MovieClip Frame 5
"Taken"Symbol 531 MovieClip Frame 10
"Sleep"Symbol 531 MovieClip Frame 15
"FirstAidKit"Symbol 532 MovieClip [Bonus] Frame 1
"Life"Symbol 532 MovieClip [Bonus] Frame 2
"Idle"Symbol 1091 MovieClip Frame 1
"Fall"Symbol 1091 MovieClip Frame 10
"Bounce"Symbol 1091 MovieClip Frame 19
"Idle"Symbol 1095 MovieClip Frame 1
"Fall"Symbol 1095 MovieClip Frame 10
"Bounce"Symbol 1095 MovieClip Frame 19
"Yellow"Symbol 1096 MovieClip [Gems] Frame 1
"Red"Symbol 1096 MovieClip [Gems] Frame 6
"Shoot"Symbol 1179 MovieClip Frame 2
"DanielAngry"Symbol 1210 MovieClip Frame 1
"DanielSurprise"Symbol 1210 MovieClip Frame 10
"DannyAngry"Symbol 1210 MovieClip Frame 20
"DannySurprise"Symbol 1210 MovieClip Frame 29
"TuckerAngry"Symbol 1210 MovieClip Frame 39
"TuckerSurprise"Symbol 1210 MovieClip Frame 50
"SamAngry"Symbol 1210 MovieClip Frame 61
"SamSurprise"Symbol 1210 MovieClip Frame 72
"Danny"Symbol 1226 MovieClip Frame 1
"Daniel"Symbol 1226 MovieClip Frame 7
"Sam"Symbol 1226 MovieClip Frame 13
"Tucker"Symbol 1226 MovieClip Frame 19
"Freakshow"Symbol 1226 MovieClip Frame 25
"Lydia"Symbol 1226 MovieClip Frame 33
"LydiaCloaked"Symbol 1226 MovieClip Frame 39
"Freakshow"Symbol 1288 MovieClip Frame 1
"FreakshowSad"Symbol 1288 MovieClip Frame 10
"LydiaCloaked"Symbol 1288 MovieClip Frame 19
"Lydia"Symbol 1288 MovieClip Frame 28
"Sleep"Symbol 1290 MovieClip Frame 1
"Good Guys"Symbol 1290 MovieClip Frame 11
"Bad Guys"Symbol 1290 MovieClip Frame 20
"Sleep"Symbol 1338 MovieClip Frame 2
"BeatThemUp"Symbol 1338 MovieClip Frame 11
"Perfect"Symbol 1338 MovieClip Frame 20
"Lydia"Symbol 1338 MovieClip Frame 29
"Shuttle"Symbol 1338 MovieClip Frame 38
"Freakshow"Symbol 1338 MovieClip Frame 48
"Level1"Symbol 1338 MovieClip Frame 58
"Level2"Symbol 1338 MovieClip Frame 65
"Level3"Symbol 1338 MovieClip Frame 73
"Simple"Symbol 1347 MovieClip Frame 1
"Complex"Symbol 1347 MovieClip Frame 29
"Combo"Symbol 1348 MovieClip Frame 6
"Sleep"Symbol 1348 MovieClip Frame 15
"Off"Symbol 1385 MovieClip Frame 1
"Level1"Symbol 1385 MovieClip Frame 10
"Level2"Symbol 1385 MovieClip Frame 19
"Level3"Symbol 1385 MovieClip Frame 29
"Transform"Symbol 1412 MovieClip Frame 6
"Sleep"Symbol 1412 MovieClip Frame 15
"Hit"Symbol 1478 MovieClip Frame 6
"Sleep"Symbol 1478 MovieClip Frame 11
"Idle"Symbol 1564 MovieClip Frame 1
"Run"Symbol 1564 MovieClip Frame 8
"RunAuto"Symbol 1564 MovieClip Frame 17
"Hurt"Symbol 1564 MovieClip Frame 26
"JumpStart"Symbol 1564 MovieClip Frame 34
"JumpIdle"Symbol 1564 MovieClip Frame 44
"AutoCrouchFall"Symbol 1564 MovieClip Frame 53
"Fall"Symbol 1564 MovieClip Frame 65
"JumpKickFall"Symbol 1564 MovieClip Frame 74
"DoubleJumpStart"Symbol 1564 MovieClip Frame 83
"DoubleJumpIdle"Symbol 1564 MovieClip Frame 96
"DoubleJumpFall"Symbol 1564 MovieClip Frame 109
"JumpLanding"Symbol 1564 MovieClip Frame 121
"Crouch"Symbol 1564 MovieClip Frame 132
"AutoCrouch"Symbol 1564 MovieClip Frame 140
"JumpKick"Symbol 1564 MovieClip Frame 148
"RightPunch"Symbol 1564 MovieClip Frame 157
"RightPunchStill"Symbol 1564 MovieClip Frame 167
"LeftPunch"Symbol 1564 MovieClip Frame 180
"LowKick"Symbol 1564 MovieClip Frame 190
"HardFrontKick"Symbol 1564 MovieClip Frame 199
"ComboSpin"Symbol 1564 MovieClip Frame 216
"ComboSpinPunch"Symbol 1564 MovieClip Frame 225
"ComboHardPunch"Symbol 1564 MovieClip Frame 238
"Die"Symbol 1564 MovieClip Frame 248
"Sleep"Symbol 1564 MovieClip Frame 255
"Idle"Symbol 1683 MovieClip Frame 1
"Run"Symbol 1683 MovieClip Frame 8
"RunAuto"Symbol 1683 MovieClip Frame 17
"Hurt"Symbol 1683 MovieClip Frame 26
"JumpStart"Symbol 1683 MovieClip Frame 34
"JumpIdle"Symbol 1683 MovieClip Frame 44
"Fall"Symbol 1683 MovieClip Frame 53
"AutoCrouchFall"Symbol 1683 MovieClip Frame 63
"JumpKickFall"Symbol 1683 MovieClip Frame 74
"DoubleJumpStart"Symbol 1683 MovieClip Frame 84
"DoubleJumpIdle"Symbol 1683 MovieClip Frame 94
"DoubleJumpFall"Symbol 1683 MovieClip Frame 103
"JumpLanding"Symbol 1683 MovieClip Frame 113
"Crouch"Symbol 1683 MovieClip Frame 125
"AutoCrouch"Symbol 1683 MovieClip Frame 133
"JumpKick"Symbol 1683 MovieClip Frame 143
"RightPunch"Symbol 1683 MovieClip Frame 152
"RightPunchStill"Symbol 1683 MovieClip Frame 162
"LeftPunch"Symbol 1683 MovieClip Frame 175
"Uppercut"Symbol 1683 MovieClip Frame 184
"MegaChargedUppercut"Symbol 1683 MovieClip Frame 193
"ComboSpin"Symbol 1683 MovieClip Frame 210
"ComboSpinKick"Symbol 1683 MovieClip Frame 219
"ComboBlast"Symbol 1683 MovieClip Frame 232
"Die"Symbol 1683 MovieClip Frame 242
"Sleep"Symbol 1683 MovieClip Frame 249
"Daniel_D"Symbol 1684 MovieClip Frame 1
"Daniel_G"Symbol 1684 MovieClip Frame 2
"Danny_D"Symbol 1684 MovieClip Frame 3
"Danny_G"Symbol 1684 MovieClip Frame 4
"Shoot"Symbol 1689 MovieClip Frame 1
"Idle"Symbol 1691 MovieClip Frame 1
"Sleep"Symbol 1691 MovieClip Frame 6
"IdleWithCapeOn"Symbol 2025 MovieClip Frame 1
"FleesWithCapeOn"Symbol 2025 MovieClip Frame 11
"RemovesCape"Symbol 2025 MovieClip Frame 21
"IdleWithoutCape"Symbol 2025 MovieClip Frame 31
"Dodge"Symbol 2025 MovieClip Frame 41
"Moves"Symbol 2025 MovieClip Frame 51
"MovesToTop"Symbol 2025 MovieClip Frame 61
"TatooThrow"Symbol 2025 MovieClip Frame 71
"Hurt"Symbol 2025 MovieClip Frame 81
"FleesWithoutCape"Symbol 2025 MovieClip Frame 91
"FlyToCenter"Symbol 2025 MovieClip Frame 104
"Sleep"Symbol 2025 MovieClip Frame 117
"Add"Symbol 2056 MovieClip Frame 2
"Idle"Symbol 2056 MovieClip Frame 9
"Idle"Symbol 2057 MovieClip Frame 1
"Off"Symbol 2057 MovieClip Frame 7
"Idle"Symbol 2087 MovieClip Frame 1
"Opens"Symbol 2087 MovieClip Frame 10
"Opened"Symbol 2087 MovieClip Frame 22
"Closes"Symbol 2087 MovieClip Frame 28
"Disable"Symbol 2087 MovieClip Frame 41
"Off"Symbol 2087 MovieClip Frame 42
"Load"Symbol 2094 MovieClip Frame 1
"Empty"Symbol 2094 MovieClip Frame 5
"Red"Symbol 2579 MovieClip Frame 1
"Green"Symbol 2579 MovieClip Frame 2
"Combined"Symbol 2579 MovieClip Frame 3
"Pink"Symbol 2579 MovieClip Frame 4
"Red"Symbol 2585 MovieClip Frame 1
"Green"Symbol 2585 MovieClip Frame 2
"Combined"Symbol 2585 MovieClip Frame 3
"Pink"Symbol 2585 MovieClip Frame 4
"Idle"Symbol 2674 MovieClip Frame 1
"Laugh"Symbol 2674 MovieClip Frame 10
"Adjust"Symbol 2674 MovieClip Frame 20
"WarpOut"Symbol 2674 MovieClip Frame 30
"WarpIn"Symbol 2674 MovieClip Frame 40
"Antic"Symbol 2674 MovieClip Frame 50
"StraightShot"Symbol 2674 MovieClip Frame 60
"LowerShot"Symbol 2674 MovieClip Frame 70
"UpperShot"Symbol 2674 MovieClip Frame 80
"UpShot"Symbol 2674 MovieClip Frame 90
"DownShot"Symbol 2674 MovieClip Frame 100
"Hurt"Symbol 2674 MovieClip Frame 110
"Die"Symbol 2674 MovieClip Frame 120
"Wait"Symbol 2674 MovieClip Frame 131

Dynamic Text Variables

pcSymbol 22 EditableText""




http://swfchan.com/5/24391/info.shtml
Created: 21/12 -2018 17:08:29 Last modified: 21/12 -2018 17:08:29 Server time: 29/04 -2024 03:28:09